.sj-tk__chips{display:flex;gap:8px;margin:0 0 16px;padding:2px 2px 8px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sj-tk__chip{flex:0 0 auto;scroll-snap-align:start;min-height:44px;padding:8px 14px;border:1.5px solid var(--sj-border-strong);border-radius:999px;background:var(--sj-surface);color:var(--sj-text);font:600 15px/1.2 var(--sj-font-ui);cursor:pointer}.sj-tk__chip small{margin-left:4px;color:var(--sj-text-2);font-weight:500}.sj-tk__chip[aria-pressed="true"]{background:var(--sj-primary);border-color:var(--sj-primary);color:var(--wp--preset--color--surface,#fff)}.sj-tk__chip[aria-pressed="true"] small{color:inherit;opacity:.85}.sj-tk__chip:focus-visible,.sj-tk__cmpname:focus-visible,.sj-tk input:focus-visible{outline:var(--sj-focus-width,3px) solid var(--sj-focus-ring,var(--sj-primary));outline-offset:2px}.sj-tk__head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-start;justify-content:space-between}.sj-tk__name{margin:0;font-family:var(--sj-font-content-heading);font-size:clamp(26px, 7vw, 34px);line-height:1.2;color:var(--sj-primary)}.sj-tk[lang="en"] .sj-tk__name{font-family:var(--sj-font-editorial-en,var(--sj-font-ui))}.sj-tk__en{margin:2px 0 0;color:var(--sj-text-2);font-size:16px}.sj-tk__draft,.sj-tk__rv{display:inline-block;padding:4px 10px;border-radius:999px;font:600 13px/1.3 var(--sj-font-ui)}.sj-tk__draft{background:var(--wp--preset--color--tint-accent);color:var(--sj-accent-safe,#7A5A16)}.sj-tk__rv{background:var(--wp--preset--color--tint-secondary);color:var(--sj-secondary)}.sj-tk__note{margin:12px 0 0;font-size:16px;line-height:1.6}.sj-tk__h3{margin:20px 0 10px;font:700 18px var(--sj-font-ui);color:var(--sj-text)}.sj-tk__main{display:grid;gap:16px;margin-top:14px}.sj-tk__chakra{display:block;width:100%;max-width:320px;height:auto;margin:0 auto}.sj-tk__ring{fill:none;stroke:var(--sj-border);stroke-width:2}.sj-tk__arc{fill:none;stroke-width:6;stroke-linecap:round}.sj-tk__arc--tali{stroke:var(--sj-primary)}.sj-tk__arc--khali{stroke:var(--sj-border-strong);stroke-dasharray:2 7}.sj-tk__dot circle{fill:var(--sj-surface);stroke:var(--sj-border-strong);stroke-width:1.5;transition:fill .08s}.sj-tk__dot text{fill:var(--sj-text-2);font:600 11px var(--sj-font-ui)}.sj-tk__dot--sam-tali circle,.sj-tk__dot--tali circle{fill:var(--sj-primary);stroke:var(--sj-primary)}.sj-tk__dot--sam-tali text,.sj-tk__dot--tali text{fill:var(--wp--preset--color--surface,#fff);font-size:15px;font-weight:700}.sj-tk__dot--sam-khali circle,.sj-tk__dot--khali circle{fill:var(--sj-surface);stroke:var(--sj-primary);stroke-width:2.5;stroke-dasharray:3 3}.sj-tk__dot--sam-khali text,.sj-tk__dot--khali text{fill:var(--sj-primary);font-size:15px;font-weight:700}.sj-tk__dot.is-now circle{fill:var(--wp--preset--color--accent,#C9962C);stroke:var(--wp--preset--color--accent,#C9962C)}.sj-tk__dot.is-now text{fill:#2A2119}.sj-tk__cname{fill:var(--sj-primary);font:400 24px var(--sj-font-content-heading)}.sj-tk__cm{fill:var(--sj-text-2);font:600 14px var(--sj-font-ui)}.sj-tk__facts{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.sj-tk__facts div{display:grid;grid-template-columns:7.5em 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--sj-border)}.sj-tk__facts dt{color:var(--sj-text-2);font-weight:600;font-size:15px}.sj-tk__facts dd{margin:0;font-size:16px}.sj-tk__lay{margin-top:0}.sj-tk__gridwrap{overflow-x:auto;margin:6px 0 4px;padding-bottom:6px;-webkit-overflow-scrolling:touch}.sj-tk__grid{display:flex;flex-wrap:wrap;row-gap:10px;min-width:min-content}.sj-tk__vib{display:flex;padding:0 6px;border-left:2px solid var(--sj-text)}.sj-tk__vib:last-child{border-right:2px solid var(--sj-text)}.sj-tk__cell{display:grid;grid-template-rows:16px auto 22px;justify-items:center;min-width:48px;padding:4px 4px 2px;border-radius:10px}.sj-tk__n{color:var(--sj-text-2);font:500 11px var(--sj-font-ui)}.sj-tk__bol{padding:2px 2px 4px;font:600 19px/1.3 var(--sj-font-content);color:var(--sj-text);white-space:nowrap}.sj-tk__bol--grp{border-bottom:2px solid currentColor;border-radius:0 0 50% 50% / 0 0 8px 8px;font-size:16px}.sj-tk__bol--grp i{display:inline-block;width:.3em}.sj-tk__mk{color:var(--sj-primary);font:700 17px var(--sj-font-ui)}.sj-tk__cell.is-now{background:var(--wp--preset--color--tint-accent);box-shadow:inset 0 -3px 0 var(--wp--preset--color--accent,#C9962C)}.sj-tk__notation{margin:6px 0 0;color:var(--sj-text-2);font-size:14px}.sj-tk__player{display:grid;gap:12px;margin:18px 0 6px;padding:14px;border-radius:14px;background:var(--wp--preset--color--tint-primary)}.sj-tk__play{min-width:140px;justify-self:start}.sj-tk__tempo{display:grid;gap:6px;font-size:15px}.sj-tk input[type="range"]{width:100%;min-height:32px;accent-color:var(--sj-primary)}.sj-tk__opts2{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:15px}.sj-tk__opts2 label{display:inline-flex;align-items:center;gap:6px;min-height:40px}.sj-tk__opts2 input[type="checkbox"]{width:20px;height:20px;accent-color:var(--sj-primary)}.sj-tk__vol input[type="range"]{width:120px}.sj-tk__player .sj-rk__hint{margin:0;font-size:14px}.sj-tk__rel{margin:0;padding-left:18px}.sj-tk__rel li{margin:6px 0}.sj-tk__relbox{margin:8px 0 16px}.sj-tk__status{min-height:1.4em;margin:8px 0 0;color:var(--sj-text-2);font-size:14px}.sj-tk__cmprow{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--sj-border)}.sj-tk__cmprow:last-child{border-bottom:0}.sj-tk__cmpname{justify-self:start;padding:0;border:0;background:none;color:var(--sj-primary);font:700 18px var(--sj-font-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sj-tk__bar{display:flex;gap:3px}.sj-tk__seg{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:26px;min-height:44px;border-radius:8px;font:700 15px var(--sj-font-ui)}.sj-tk__seg small{font-weight:500;font-size:11px;opacity:.85}.sj-tk__seg--tali{background:var(--sj-primary);color:var(--wp--preset--color--surface,#fff)}.sj-tk__seg--khali{background:var(--sj-surface);color:var(--sj-primary);border:2px dashed var(--sj-primary)}.sj-tk__cmpnote{margin:0;color:var(--sj-text-2);font-size:15px}.sj-tk__score{margin:0 0 6px;color:var(--sj-text-2);font-weight:600;font-size:14px}.sj-tk__q{margin:0 0 12px;font:700 20px/1.4 var(--sj-font-ui)}.sj-tk__qtheka{margin:0 0 14px;padding:12px;border-radius:12px;background:var(--wp--preset--color--tint-accent);font:600 18px/1.6 var(--sj-font-content)}.sj-tk__opts{display:grid;gap:10px}.sj-tk__opt{justify-content:flex-start;text-align:left}.sj-tk__opt.is-right{background:var(--wp--preset--color--tint-secondary);border-color:var(--sj-secondary);color:var(--sj-secondary)}.sj-tk__opt.is-wrong{border-color:var(--wp--preset--color--danger,#A32D2D);color:var(--wp--preset--color--danger,#A32D2D)}.sj-tk__opt[disabled]{opacity:1;cursor:default}.sj-tk__fb{min-height:1.5em;margin:12px 0;font-weight:600}@media (min-width:720px){.sj-tk__main{grid-template-columns:320px 1fr;align-items:center}.sj-tk__opts{grid-template-columns:1fr 1fr}.sj-tk__cmprow{grid-template-columns:9em 1fr;align-items:center;column-gap:16px}.sj-tk__cmpnote{grid-column:2}}@media (prefers-reduced-motion:reduce){.sj-tk__dot circle{transition:none}}