.cc-page{grid-template-columns:minmax(0,1fr);position:relative}.cc-hero{position:relative}.cc-hero .nb-display{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.cc-page .nb-flow,.cc-page .cc-form,.cc-page .nb-glass{min-inline-size:0;max-inline-size:100%}.cc-hero__meta{flex-wrap:wrap;gap:.5rem;display:flex}.cc-page .nb-datacard__head,.cc-page .nb-datacard__titles{min-inline-size:0;max-inline-size:100%}.cc-page .nb-datacard__title{white-space:normal;overflow-wrap:anywhere}.cc-page .nb-btn{white-space:normal;min-inline-size:0;max-inline-size:100%;line-height:1.2}.cc-hero__visual{place-items:center;min-inline-size:0;display:grid}.cc-orb-figure{justify-items:center;gap:.75rem;margin:0;display:grid}.cc-orb-figure__caption{font-size:var(--tz-fs-xs,.75rem);color:var(--tz-text-meta)}.cc-ai{vertical-align:middle}.cc-muted{color:var(--tz-text-secondary);margin:0}:is(.cc-landing,.cc-page) .nb-pill{white-space:normal;text-align:start;border-radius:16px;max-inline-size:100%}:is(.cc-landing,.cc-page) .nb-pill .tz-icon{flex:none}.cc-landing .nb-actions>.nb-btn{white-space:normal;min-inline-size:0;line-height:1.2}.cc-landing{min-inline-size:0}.cc-landing__visual{inline-size:100%;min-inline-size:0}.cc-lanes{gap:.6rem;min-inline-size:0;margin:0;display:grid}.cc-lanes__svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.cc-lanes--compact .cc-lanes__svg{max-inline-size:360px}.cc-lanes__lane line{stroke:rgb(var(--nb-accent-rgb) / .16);stroke-width:1px;stroke-dasharray:2 6}.cc-lanes__lane text{font:600 11px var(--tz-font-mono,ui-monospace, monospace);fill:var(--tz-text-meta)}.cc-lanes__glow{fill:none;stroke:rgb(var(--nb-accent-rgb) / .35);stroke-width:12px;stroke-linecap:round;filter:blur(8px)}.cc-lanes__line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:cc-draw 2.6s var(--nb-ease-out,ease-out) both}.cc-lanes__head{fill:var(--tz-text-primary);filter:drop-shadow(0 0 10px rgb(var(--nb-accent-rgb) / .9))}.cc-lanes__caption{color:var(--tz-text-meta);text-align:center;font-size:.8rem}@keyframes cc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (min-width:64rem){.cc-works{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-tradition-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cc-tradition-grid>li{min-inline-size:0;display:grid}.cc-tradition{align-content:start;justify-items:start;gap:.6rem;min-inline-size:0;display:grid;position:relative;overflow:hidden}.cc-tradition>*{max-inline-size:100%}.cc-tradition__glyph{opacity:.12;color:var(--nb-accent);pointer-events:none;font-size:5.5rem;line-height:1;position:absolute;inset-block-start:-.6rem;inset-inline-end:.4rem}.cc-tradition__glyph:before{content:attr(data-glyph)}.cc-tradition__name{font:700 1.3rem/1.2 var(--tz-font-display);gap:.1rem;margin:0;display:grid}.cc-tradition__native{color:var(--tz-text-secondary);font-size:1rem;font-weight:500}.cc-tradition__system,.cc-tradition__content,.cc-tradition__note{color:var(--tz-text-secondary);margin:0;font-size:.9rem}.cc-tradition__content{color:var(--tz-text-primary);font-weight:600}.cc-tradition__note{color:var(--tz-text-meta);font-size:.8rem}.cc-honesty{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.cc-honesty__item{color:var(--tz-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;line-height:1.55;display:grid}.cc-honesty__item .tz-icon{color:var(--nb-ok);margin-block-start:.2rem}.cc-honesty__item strong{color:var(--tz-text-primary)}:root[data-theme=hc] :is(.cc-lanes__glow,.cc-tradition__glyph){display:none}:root[data-theme=hc] .cc-lanes__head{filter:none}:root:is([data-motion=reduced],[data-motion=off],.tz-reduced,.tz-capture) .cc-lanes__line{animation:none}@media (prefers-reduced-motion:reduce){.cc-lanes__line{animation:none}}@media (forced-colors:active){.cc-lanes__glow,.cc-tradition__glyph{display:none}}.cc-tabs{z-index:3;position:sticky;inset-block-start:calc(var(--tz-size-header,64px) + .5rem)}@media (max-width:47.99rem){.cc-tabs{position:static}}.cc-localonly{gap:.4rem;display:grid}.cc-localonly__title{font-size:var(--tz-fs-md,1rem);color:var(--tz-text-primary);align-items:center;gap:.45rem;margin:0;font-weight:700;display:inline-flex}.cc-localonly__body{color:var(--tz-text-secondary);font-size:var(--tz-fs-sm,.875rem);margin:0}.cc-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.cc-steps{counter-reset:none;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.cc-steps__item{color:var(--tz-text-meta);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.cc-steps__num{border:1px solid var(--nb-hairline);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:inline-grid}.cc-steps__item[data-state=current]{color:var(--tz-text-primary);font-weight:600}.cc-steps__item[data-state=current] .cc-steps__num{background:var(--nb-cta-bg);color:var(--nb-cta-fg);box-shadow:var(--nb-cta-glow);border-color:#0000}.cc-steps__item[data-state=done] .cc-steps__num{background:color-mix(in oklab, var(--nb-ok) 25%, transparent);border-color:color-mix(in oklab, var(--nb-ok) 60%, transparent)}.cc-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.cc-fieldset+.cc-fieldset{border-block-start:1px solid var(--nb-hairline);margin-block-start:1.5rem;padding-block-start:1.5rem}.cc-legend{font:inherit;color:var(--tz-text-primary);margin-block-end:.25rem;padding:0;font-size:1.125rem;font-weight:600}.cc-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin-block-start:1rem;display:grid}.cc-options--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.cc-options--row{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}.cc-native{color:var(--tz-text-meta);font-weight:400}.cc-tonic,.cc-range{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin-block-start:1rem;display:flex}.cc-input--short{max-inline-size:min(10rem,100%)}.cc-measure{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-block-start:1rem;display:grid}.cc-measure__live{place-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-grid}.cc-measure__dot{background:var(--nb-bad);block-size:.75rem;inline-size:.75rem;box-shadow:0 0 0 0 color-mix(in oklab, var(--nb-bad) 60%, transparent);border-radius:999px;animation:1.2s ease-out infinite cc-pulse}@keyframes cc-pulse{to{box-shadow:0 0 0 .75rem #0000}}.cc-mic-note{margin-block-start:1rem;font-size:.85rem}.cc-form__actions{align-items:center}.nb-btn--danger{--nb-cta-bg:linear-gradient(135deg, #ef4444, #b91c1c);--nb-cta-glow:0 0 1.5rem #ef444459}@media (prefers-reduced-motion:reduce){.cc-measure__dot{animation:none}}:root[data-theme=hc] .cc-steps__item[data-state=current] .cc-steps__num{color:#000;box-shadow:none;background:#fff}.cc-split{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:60rem){.cc-split{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}}.cc-picklist{align-content:start;gap:.75rem;display:grid}.cc-pick{text-align:start;inline-size:100%;color:inherit;cursor:pointer;border-radius:var(--nb-radius-m,1rem);gap:.35rem;padding:1rem;display:grid}.cc-pick[aria-pressed=true]{outline:2px solid var(--nb-accent);outline-offset:2px;box-shadow:var(--nb-cta-glow)}.cc-pick__title{font-weight:600}.cc-pick__meta,.cc-pick__review{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.cc-units{gap:1.25rem;margin-block-start:1rem;display:grid}.cc-unit__title{margin:0 0 .25rem;font-size:1rem;font-weight:600}.cc-lessons{gap:.5rem;margin-block-start:.5rem;display:grid}.cc-lesson-link{border:1px solid var(--nb-hairline);color:inherit;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.cc-lesson-link:hover,.cc-lesson-link:focus-visible{border-color:var(--nb-accent);background:color-mix(in oklab, var(--nb-accent) 8%, transparent)}.cc-lesson-link__title{font-weight:600}.cc-bullets{margin:.5rem 0 0;padding-inline-start:1.25rem}.cc-provenance{font-size:.85rem}.cc-exercise__head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1rem;display:flex}.cc-notation{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem;margin:.75rem 0;font-size:1.25rem;display:flex}.cc-notation__tok{background:color-mix(in oklab, var(--nb-accent) 14%, transparent);border:1px solid color-mix(in oklab, var(--nb-accent) 35%, transparent);border-radius:.5rem;place-items:center;min-inline-size:2.25rem;padding:.25rem .5rem;display:inline-grid}.cc-notation__tok[data-rest]{color:var(--tz-text-meta);background:0 0}.cc-notation__tok[data-listen]{border-style:dashed}.cc-notation__rep{color:var(--tz-text-meta);align-self:center;font-size:.9rem}.cc-table-wrap{margin-block-start:1rem;overflow-x:auto}.cc-table{border-collapse:collapse;inline-size:100%;font-size:.95rem}.cc-table th,.cc-table td{text-align:start;border-block-end:1px solid var(--nb-hairline);padding:.5rem .75rem}.cc-table thead th{color:var(--tz-text-meta);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.cc-num{text-align:end;font-variant-numeric:tabular-nums}.cc-planbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.cc-planitems{gap:.75rem;display:grid}.cc-planitem{border-block-start:1px solid var(--nb-hairline);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;padding:.75rem 0;display:grid}.cc-planitem:first-child{border-block-start:0}.cc-planitem[data-status=skipped] .cc-planitem__title{color:var(--tz-text-meta);text-decoration:line-through}.cc-planitem__main{gap:.15rem;display:grid}.cc-planitem__kind{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.cc-planitem__title{font-weight:600}.cc-planitem__facts{font-size:.875rem}.cc-planitem__reason{margin:.25rem 0 0;font-size:.9rem}.cc-planitem__side{flex-direction:column;align-items:end;gap:.5rem;display:flex}@media (max-width:40rem){.cc-planitem{grid-template-columns:minmax(0,1fr)}.cc-planitem__side{flex-flow:wrap;align-items:center}}.cc-attempts{gap:.5rem;display:grid}.cc-attempt{border-block-end:1px solid var(--nb-hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding:.5rem 0;font-size:.95rem;display:grid}.cc-attempt__key{font-family:var(--nb-font-mono,ui-monospace, monospace);font-size:.85rem}.cc-session-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem 1.25rem;margin:0;display:grid}.cc-session-facts>div{min-inline-size:0}.cc-session-facts dt{font-size:.875rem}.cc-session-facts dd{overflow-wrap:anywhere;margin:.2rem 0 0}.cc-recent-sessions{border-block-start:1px solid var(--nb-hairline);gap:.25rem;padding-block-start:.75rem;display:grid}.cc-recent-sessions .nb-list-reset{gap:.25rem;display:grid}.cc-recent-sessions .nb-btn{white-space:normal;text-align:start}@media (max-width:40rem){.cc-attempt{grid-template-columns:minmax(0,1fr)}}.cc-studio{gap:1.25rem;display:grid}.cc-setup{justify-items:start;gap:.75rem;display:grid}.cc-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:1rem;display:flex}.cc-toolbar__spacer{flex:auto}.cc-live{border:1px solid var(--nb-hairline);border-radius:.75rem;gap:.5rem;padding:.75rem 1rem;display:grid}.cc-live__row{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.cc-live__label{color:var(--tz-text-meta)}.cc-live__text[data-level=clipping],.cc-live__text[data-level=too_quiet]{color:var(--nb-warn)}.cc-live__scale{background:linear-gradient(90deg, color-mix(in oklab, var(--nb-warn) 35%, transparent), color-mix(in oklab, var(--nb-ok) 45%, transparent) 45% 55%, color-mix(in oklab, var(--nb-warn) 35%, transparent));border-radius:999px;block-size:.75rem;position:relative}.cc-live__zero{background:var(--nb-ink);opacity:.6;inline-size:2px;position:absolute;inset-block:-.25rem;inset-inline-start:50%}.cc-live__needle{background:var(--nb-ink-3);inline-size:.5rem;border-radius:999px;margin-inline-start:-.25rem;transition:inset-inline-start .12s linear,background-color .12s linear;position:absolute;inset-block:-.35rem;inset-inline-start:var(--cc-pos,50%)}.cc-live__needle[data-off=in]{background:var(--nb-ok);box-shadow:0 0 .75rem var(--nb-ok)}.cc-live__needle[data-off=out]{background:var(--nb-warn)}.cc-live__needle[data-pos="0"]{--cc-pos:0%}.cc-live__needle[data-pos="5"]{--cc-pos:5%}.cc-live__needle[data-pos="10"]{--cc-pos:10%}.cc-live__needle[data-pos="15"]{--cc-pos:15%}.cc-live__needle[data-pos="20"]{--cc-pos:20%}.cc-live__needle[data-pos="25"]{--cc-pos:25%}.cc-live__needle[data-pos="30"]{--cc-pos:30%}.cc-live__needle[data-pos="35"]{--cc-pos:35%}.cc-live__needle[data-pos="40"]{--cc-pos:40%}.cc-live__needle[data-pos="45"]{--cc-pos:45%}.cc-live__needle[data-pos="50"]{--cc-pos:50%}.cc-live__needle[data-pos="55"]{--cc-pos:55%}.cc-live__needle[data-pos="60"]{--cc-pos:60%}.cc-live__needle[data-pos="65"]{--cc-pos:65%}.cc-live__needle[data-pos="70"]{--cc-pos:70%}.cc-live__needle[data-pos="75"]{--cc-pos:75%}.cc-live__needle[data-pos="80"]{--cc-pos:80%}.cc-live__needle[data-pos="85"]{--cc-pos:85%}.cc-live__needle[data-pos="90"]{--cc-pos:90%}.cc-live__needle[data-pos="95"]{--cc-pos:95%}.cc-live__needle[data-pos="100"]{--cc-pos:100%}.cc-trace{background:color-mix(in oklab, var(--nb-ink) 4%, transparent);border:1px solid var(--nb-hairline);border-radius:.75rem;block-size:11rem;inline-size:100%;margin-block:1rem;display:block}.cc-take-actions{align-items:center}.cc-results{gap:.5rem;padding:0;list-style:none;display:grid}.cc-details{margin-block-start:.75rem}.cc-details>summary{cursor:pointer;color:var(--tz-text-meta)}.cc-notes{gap:.2rem;margin:.5rem 0 0;padding-inline-start:1.5rem;font-size:.9rem;display:grid}.cc-notes li[data-status=not_assessed]{color:var(--tz-text-meta)}.cc-notes li[data-flag=outside]{font-weight:600}.cc-feedback{background:color-mix(in oklab, var(--nb-accent) 10%, transparent);border-radius:.75rem;margin-block-start:1rem;padding:.75rem 1rem}.cc-feedback__title{margin:0 0 .35rem;font-size:.95rem}.cc-download{color:var(--nb-accent);text-decoration:underline}.cc-take-downloads{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.cc-take-downloads__failure{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.cc-recordings{gap:.25rem;display:grid}.cc-recording{border-block-end:1px solid var(--nb-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;min-inline-size:0;padding-block:.75rem;display:grid}.cc-recording__info,.cc-recording__actions{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-inline-size:0;display:flex}.cc-recording__title{overflow-wrap:anywhere;font-weight:600}.cc-recording__player{grid-column:1/-1;inline-size:min(100%,32rem);max-inline-size:100%}@media (prefers-reduced-motion:reduce){.cc-live__needle{transition:none}}@media (max-width:40rem){.cc-recording{grid-template-columns:minmax(0,1fr)}}.cc-steps__item,.cc-table thead th{color:var(--tz-text-secondary)}.cc-options .tz-option-card__meta{flex-wrap:wrap;gap:.35rem;min-inline-size:0;display:flex}.cc-options .tz-option-card__meta .nb-pill{white-space:normal;text-align:start;max-inline-size:100%}.cc-live__label,.cc-details>summary{color:var(--tz-text-secondary)}@layer components{.cc-focus,.cc-plan-source{border-radius:var(--nb-r-m,14px);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem .9rem;display:flex}.cc-plan-source{align-items:flex-start;margin:0}}
