.faq-band{padding-block:var(--section)}.faq-band__inner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:36px;display:grid}.faq-band__title{top:calc(var(--site-bar) + 32px);grid-column:1/span 3;position:sticky}.faq-band .faq{grid-column:5/-1}.faq{columns:2;column-gap:56px}.faq__item{break-inside:avoid;padding-bottom:20px;line-height:1.55}.faq__q{font-size:1em;font-weight:600;display:inline}.faq__a{display:inline}.faq__code{font:inherit;white-space:nowrap}@media (max-width:1023px){.faq-band__title,.faq-band .faq{grid-column:1/-1}.faq-band__title{position:static}}@media (max-width:699px){.faq{columns:1}.faq__item{padding-bottom:18px}}
.closing__inner{column-gap:var(--gutter);padding-top:var(--section);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(40px,8vh,96px);padding-bottom:24px;display:grid;container-type:inline-size}.closing__say{grid-column:1/span 6;align-content:start;gap:16px;display:grid}.closing__title{max-width:15em}.closing__lead{max-width:40ch}.closing__dock{grid-column:7/-1;align-self:start;min-width:0}.closing__word{color:inherit;font-family:var(--font-display);font-size:calc(100cqw / var(--word,2.72));letter-spacing:-.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;grid-column:1/-1;margin-bottom:-.025em;padding:0 0 .025em;font-weight:700;line-height:.8;text-decoration:none;display:block;overflow:clip}.closing__word:hover,.closing__word:focus-visible{background:var(--ink);color:var(--lime)}.closing__word:focus-visible{outline-offset:4px}@media (max-width:1023px){.closing__say,.closing__dock{grid-column:1/-1}}
.editor-band{padding-block:var(--section)}.editor-band__inner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(28px,4vw,56px);display:grid}.editor-band__title{grid-column:1/-1}.editor-band__say{column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:16px;display:grid}.editor-band__lead{max-width:34ch;font-size:var(--step-lead);grid-column:1/span 6;font-weight:500;line-height:1.3}.editor-band__points{grid-column:7/-1;gap:12px;max-width:44ch;line-height:1.5;display:grid}.editor-band__points .editor-band__more{color:var(--paper-ink);font-weight:600}.ep{grid-column:1/-1;margin-top:clamp(0px,1.5vw,16px);container:ep/inline-size}.ep__app{--focus-ring:var(--lime);background:var(--ink);color:var(--text);font-family:var(--font-body);grid-template:"top top top"56px"words stage rail"560px"time time time"/300px minmax(0,1fr) 72px;font-size:14px;line-height:1.3;display:grid;overflow:hidden}.ep__app :is(button):focus-visible{outline:2px solid var(--lime);outline-offset:2px}.ep__top{background:var(--ink);grid-area:top;justify-content:space-between;align-items:center;gap:20px;padding:0 14px 0 8px;display:flex}.ep__id{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.ep__icon{width:36px;height:36px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ep__icon--off{color:var(--faint)}.ep__brand{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.ep__brand>span{color:var(--muted);margin-left:10px;font-size:14px;font-weight:500}.ep__title{min-width:0;font-family:var(--font-display);letter-spacing:-.005em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:22px;font-weight:700;line-height:1;overflow:hidden}.ep__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.ep__history{gap:2px;display:flex}.ep__state{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.ep__dot{background:var(--muted);width:6px;height:6px}.ep__state[data-dirty]{color:var(--text)}.ep__state[data-dirty] .ep__dot{background:var(--lime)}.ep__save{height:40px;color:var(--muted);background:var(--surface-3);white-space:nowrap;transition:color var(--t-ui) ease, background-color var(--t-ui) ease;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.ep__save[data-dirty]{color:var(--action-ink);background:var(--action)}.ep__words{background:var(--surface);flex-direction:column;grid-area:words;min-width:0;min-height:0;display:flex}.ep__panel-head{justify-content:space-between;align-items:baseline;gap:12px;padding:20px 18px 16px;display:flex}.ep__panel-name{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;font-size:22px;font-weight:700;line-height:1}.ep__panel-count{color:var(--muted);font-size:13px}.ep__find{gap:8px;margin:0 18px 16px;display:flex}.ep__search{border-bottom:1px solid var(--muted);min-width:0;height:40px;color:var(--muted);background:var(--surface-2);white-space:nowrap;flex:1;align-items:center;padding:0 12px;display:flex}.ep__select{background:var(--surface-3);align-items:center;gap:6px;height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ep__select svg{color:var(--muted)}.ep__transcript{word-spacing:.2em;overflow-wrap:anywhere;flex:1;min-height:0;margin:0 18px 18px;font-size:15px;line-height:2;overflow:hidden}.ep__gap{padding-block:4px}.ep__gap[data-phrase]{background:color-mix(in srgb, var(--lime) 9%, var(--surface))}.ep__word[aria-pressed=true][data-phrase]{color:var(--muted)}.ep__word{color:inherit;font:inherit;word-spacing:normal;vertical-align:baseline;cursor:pointer;transition:background-color var(--t-press) ease, color var(--t-press) ease;background:0 0;border:0;border-radius:0;align-items:center;margin:0 -3px;padding:0 3px;line-height:26px;display:inline-flex}.ep__word[data-phrase]{background:color-mix(in srgb, var(--lime) 9%, var(--surface))}.ep__word[aria-pressed=true]{color:var(--muted);-webkit-text-decoration:line-through 1.5px var(--danger);text-decoration:line-through 1.5px var(--danger)}.ep__word[data-active]{background:var(--lime);color:var(--action-ink);position:relative}@media (hover:hover) and (pointer:fine){.ep__word:hover:not([data-active]){background:var(--surface-3)}}.ep__panel-foot{background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 18px;font-size:13px;display:flex}.ep__stage{background:var(--panel);flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex}.ep__tools{background:var(--surface);align-items:center;gap:4px;min-height:52px;padding:8px 12px;display:flex}.ep__pick{background:var(--surface-2);white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:150px;height:36px;padding:0 10px 0 12px;display:inline-flex}.ep__pick svg{color:var(--muted)}.ep__tool{min-width:36px;height:36px;color:var(--muted);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}.ep__tool--end{margin-left:auto}.ep__player{flex:1;min-height:0;position:relative}.ep__frame{aspect-ratio:9/16;border:1px solid var(--line);background:#000;position:absolute;top:20px;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%)}.ep__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ep__caption{pointer-events:none;position:absolute;inset:0;container-type:size}.ep__rail{background:var(--surface);flex-direction:column;grid-area:rail;padding-top:6px;display:flex}.ep__rail-item{color:var(--muted);flex-direction:column;align-items:center;gap:5px;padding:12px 4px;font-size:12px;font-weight:500;display:flex}.ep__timeline{background:var(--surface);flex-direction:column;grid-area:time;min-width:0;display:flex}.ep__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:56px;padding:8px 16px;display:grid}.ep__modes{gap:4px;min-width:0;display:flex}.ep__mode{height:36px;color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ep__mode--on{color:var(--text);background:var(--surface-3)}.ep__transport{align-items:center;gap:4px;display:flex}.ep__step{width:36px;height:36px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.ep__play{width:40px;height:40px;color:var(--text);background:var(--surface-3);cursor:pointer;transition:color var(--t-hover) ease, background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;margin:0 4px;display:inline-flex}.ep__play:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.ep__play:hover{color:var(--ink);background:var(--paper)}}.ep__time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:10px;font-size:13px;font-weight:600}.ep__time-total{color:var(--muted);font-weight:500}.ep__zoom{color:var(--muted);justify-self:end;align-items:center;gap:4px;font-size:13px;display:flex}.ep__zoom-fit{padding:0 8px}.ep__slider{background:var(--surface-3);width:76px;height:4px;position:relative}.ep__slider i{background:var(--lime);width:10px;height:20px;position:absolute;top:-8px;left:0}.ep__zoom-value{text-align:right;font-variant-numeric:tabular-nums;width:32px}.ep__rows{padding-bottom:14px;display:flex}.ep__labels{flex-direction:column;flex-shrink:0;width:120px;display:flex}.ep__label{color:var(--muted);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.ep__label--head{background:var(--surface-2);height:28px;font-weight:600}.ep__label--video{height:48px}.ep__label--captions{height:38px}.ep__tracks{flex:1;min-width:0;margin-right:16px;position:relative;container-type:inline-size}.ep__ruler{background:var(--surface-2);height:28px;position:relative}.ep__tick{border-left:1px solid var(--line-2);height:100%;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding-left:6px;font-size:12px;display:flex;position:absolute;top:0}.ep__row{position:relative}.ep__row--video{height:48px;padding:6px 0}.ep__row--captions{height:38px}.ep__clip{height:100%;transition:width var(--t-ui) var(--ease-out);position:relative}.ep__clip:before{content:"";z-index:1;background:color-mix(in srgb, var(--lime) 12%, transparent);pointer-events:none;position:absolute;inset:0}.ep__clip:after{content:"";z-index:2;border:2px solid var(--lime);pointer-events:none;position:absolute;inset:0}.ep__piece{background:var(--surface-3);transition:left var(--t-ui) var(--ease-out), width var(--t-ui) var(--ease-out);display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.ep__piece+.ep__piece{border-left:2px solid var(--surface)}.ep__piece i{background-image:var(--strip,none);background-repeat:no-repeat;background-size:calc(var(--frames,1) * 20.25px) 100%;background-position:calc(var(--f,0) * -20.25px) 0;flex:none;width:20.25px;height:100%}.ep__scene{z-index:3;color:var(--ink);background:var(--lime);white-space:nowrap;padding:2px 6px;font-size:13px;font-weight:500;line-height:1.2;position:absolute;top:5px;left:16px}.ep__handle{z-index:3;background:var(--lime);width:10px;position:absolute;top:-2px;bottom:-2px}.ep__handle--start{left:-2px}.ep__handle--end{right:-2px}.ep__handle:after{content:"";border-inline:1px solid #08080a8c;width:4px;height:12px;margin-top:-6px;position:absolute;top:50%;left:3px}.ep__chip{height:26px;color:var(--muted);background:var(--surface-2);border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:flex;position:absolute;top:6px;overflow:hidden}.ep__chip svg{flex-shrink:0}.ep__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ep__chip[data-on]{border-color:var(--lime-line);color:var(--lime);background:var(--lime-soft)}.ep__playhead{z-index:5;background:var(--lime);pointer-events:none;width:2px;transform:translateX(calc(var(--at,0) * 100cqi));margin-left:-1px;position:absolute;top:0;bottom:0;left:0}.ep__playhead i{background:var(--lime);clip-path:polygon(0 0,100% 0,100% 66%,50% 100%,0 66%);width:12px;height:13px;position:absolute;top:0;left:-5px}.ep__tabs{grid-area:tabs;display:none}.ep__after{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:24px;margin-top:32px;display:grid}.ep__readout{grid-column:1/span 6;justify-items:start;gap:8px;display:grid}.ep__length{font-size:var(--step-lead);flex-wrap:wrap;align-items:baseline;column-gap:.3em;font-weight:500;line-height:1.1;display:flex}.ep__seconds{font-family:var(--font-display);font-size:var(--step-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.9}.ep__count{color:var(--paper-soft);font-size:var(--step-small)}.ep__restore{font:inherit;background:0 0;border:0;margin-top:6px;padding:0;font-weight:500}.ep__samples{text-align:right;grid-column:7/-1;justify-self:end;max-width:40ch;line-height:1.6}.ep__samples-label{color:var(--paper-soft)}.ep__sample{font:inherit;text-align:inherit;background:0 0;border:0;margin-left:.9em;padding:0}.ep__sample[aria-pressed=true]{background:var(--lime);color:var(--on-field);cursor:default;margin-inline:.6em -.3em;padding-inline:.3em;text-decoration-color:#0000}.ep__samples--one,.ep__samples--two{text-align:left;gap:6px;max-width:46ch;display:grid}.ep__credit{color:var(--paper-soft);font-size:var(--step-small);line-height:1.5}@container ep (max-width:1179px){.ep__app{grid-template:"top top top"56px"stage words rail"520px"time time time"/minmax(0,1fr) 300px 72px}.ep__tool--wide span,.ep__tool--end,.ep__tool--end+.ep__tool{display:none}.ep__pick{width:132px}.ep__slider{display:none}}@container ep (max-width:899px){.ep__labels{display:none}.ep__tracks{margin-left:16px}.ep__history{display:none}.ep__pick{width:auto}.ep__tool--wide{display:none}}@container ep (max-width:699px){.ep__app{grid-template:"top"52px"stage""time""words""tabs"/minmax(0,1fr)}.ep__top{gap:10px;padding:0 10px 0 4px}.ep__id{gap:6px}.ep__brand>span,.ep__title,.ep__state{display:none}.ep__history{display:flex}.ep__actions{gap:6px}.ep__save{padding:0 12px}.ep__tools{padding:8px}.ep__pick{flex-shrink:1;min-width:0}.ep__player{flex:none;height:340px}.ep__frame{top:16px;bottom:16px}.ep__rail{display:none}.ep__bar{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px 10px}.ep__mode{padding:0 10px}.ep__mode span{display:none}.ep__transport{justify-self:end}.ep__step,.ep__zoom{display:none}.ep__tracks{margin-inline:10px}.ep__rows{padding-bottom:10px}.ep__words{margin-top:6px}.ep__panel-head{padding:18px 16px 14px}.ep__find,.ep__transcript{margin-inline:16px}.ep__panel-foot{padding-inline:16px}.ep__tabs{background:var(--ink);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ep__tab{color:var(--muted);border-top:2px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:10px 0 9px;font-size:11px;font-weight:500;display:flex}.ep__tab[data-on]{border-top-color:var(--lime);color:var(--text)}.ep__tab[data-on] svg{color:var(--lime)}.ep__after{margin-top:24px}.ep__readout,.ep__samples{grid-column:1/-1}.ep__samples{text-align:left;justify-self:start}.ep__sample{width:fit-content;margin:4px 0 0;display:block}.ep__sample[aria-pressed=true]{margin-inline:-.3em}}@container ep (max-width:419px){.ep__tick:nth-child(2n){visibility:hidden}}@media (max-width:699px){.editor-band__lead,.editor-band__points{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ep__word,.ep__save,.ep__play,.ep__clip,.ep__piece{transition:none}.ep__play:active{transform:none}}