.account-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:85px;margin-bottom:100px;display:grid}.account-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:36px}.account-panel h2{font-size:32px}.account-panel #login-view>p{color:var(--muted);margin-top:15px;font-size:14px}.account-panel form{margin-top:28px}.account-panel label{margin-bottom:10px;font-size:13px;font-weight:650;display:block}.account-panel input{border:1px solid var(--line-2);background:var(--inset);width:100%;height:52px;color:var(--ink);border-radius:5px;padding:12px 14px}.account-panel input:disabled{background:var(--inset-2);color:var(--muted)}.account-panel .field-note{color:var(--muted);margin-top:12px;font-size:12px}.account-panel form>.button{margin-top:25px}.account-aside{padding-top:15px}.account-aside h3{letter-spacing:-.04em;margin:22px 0;font-size:32px;line-height:1.12}.account-aside>p:not(.eyebrow){max-width:380px;color:var(--muted);margin-bottom:17px;font-size:15px}.account-aside .text-link{margin-top:27px;display:block}.account-feedback{color:var(--ok);font-size:13px;line-height:1.6}.account-feedback:not(:empty){border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.account-feedback.is-error{color:var(--error)}.account-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-summary .eyebrow{margin-bottom:12px}.account-badge{background:var(--inset);border:1px solid var(--line-2);text-transform:capitalize;border-radius:999px;padding:7px 11px;font-size:11px}.account-badge.is-active{color:var(--ok);background:#5ed39a1f;border-color:#5ed39a4d}.usage-card{background:var(--inset);border-radius:8px;margin-top:30px;padding:22px}.usage-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-card h3{letter-spacing:-.02em;font-size:14px;font-weight:600}.usage-card #usage-label{letter-spacing:-.06em;font-size:28px;line-height:1}.usage-card progress{appearance:none;background:var(--inset-2);border:0;border-radius:4px;width:100%;height:7px;margin-top:21px;display:block;overflow:hidden}.usage-card progress::-webkit-progress-bar{background:var(--inset-2)}.usage-card progress::-webkit-progress-value{background:var(--accent)}.usage-card progress::-moz-progress-bar{background:var(--accent)}.usage-card p{color:var(--muted);margin-top:13px;font-size:11px}.account-details{margin-top:24px;margin-bottom:20px}.account-details>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:25px;padding:14px 0;font-size:12px;display:flex}.account-details dt{color:var(--muted);flex-shrink:0}.account-details dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.account-actions{flex-wrap:wrap;gap:13px;margin-top:22px;display:flex}.button-outline{border-color:var(--line-2);color:var(--ink);background:0 0}.button-outline:hover{background:var(--inset)}.session-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:15px 22px;margin-top:28px;padding-top:21px;display:flex}.text-button{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.text-button.muted{color:var(--muted)}.text-button:disabled{opacity:.5}.session-actions p{color:var(--muted);flex-basis:100%;font-size:11px}[hidden]{display:none!important}@media (width<=1050px){.account-grid{gap:45px}.account-panel{padding:27px}}@media (width<=760px){.account-grid{grid-template-columns:1fr;gap:32px;margin-bottom:65px}.account-panel{padding:25px}.account-panel h2{font-size:30px}.account-aside{padding-top:0}.account-aside>p:not(.eyebrow){max-width:100%}.account-summary{align-items:flex-start;gap:10px}.account-details>div{gap:15px;font-size:11px}.account-actions .button{padding-inline:18px;font-size:12px}.usage-card{padding:18px}.usage-card h3{font-size:12px}}.pack-offers{border-top:1px solid var(--line);margin-top:8px;padding-top:20px}.pack-offers h3{font-size:14px;font-weight:600}.pack-offers p{color:var(--muted);margin-top:8px;font-size:12px}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--win:#121110;--panel:#161513;--card:#1b1a18;--inset:#211f1d;--inset-2:#2b2926;--line:#fff4e612;--line-2:#fff4e621;--ink:#ede7e1;--ink-2:#c9c2bb;--muted:#a39b93;--dim:#6f6862;--accent:#ff9a5c;--accent-ink:#ffb27e;--accent-soft:#ff9a5c21;--ok:#8fe0b5;--error:#ff8a7e;--on-accent:#1f0f05;--link:var(--accent-ink);--r-card:14px;--r-in:9px;--r-ctl:8px;--radius:var(--r-card);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-arrive:cubic-bezier(.22, 1, .36, 1);--wrap:1240px;--display:"Archivo", "Instrument Sans", system-ui, sans-serif;color-scheme:dark;background:var(--win);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;accent-color:var(--accent);caret-color:var(--accent);scrollbar-color:#3a3632 var(--win);font:400 18px/1.6 Instrument Sans,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}::selection{color:var(--ink);background:#ff9a5c52}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--win);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{max-width:100%}:where(a,button,input,summary,.table-scroll):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3,p,figure,dl,dd,blockquote{margin:0}h1,h2{font-family:var(--display);color:var(--ink);letter-spacing:-.025em;text-wrap:balance;font-weight:640;font-stretch:118%}h1{font-size:clamp(38px,5.4vw,80px);line-height:1}h2{font-size:clamp(30px,3.6vw,52px);line-height:1.05}h3{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:20px;font-weight:600;line-height:1.3}p{text-wrap:pretty;line-height:1.6}code{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(var(--wrap), calc(100% - 32px));margin-inline:auto}.section{padding-block:clamp(80px,11vw,144px)}.band-panel{background:var(--panel);border-block:1px solid var(--line)}.section-head{gap:20px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.lede,.page-description{color:var(--muted);max-width:60ch;font-size:clamp(18px,1.5vw,20px)}.muted{color:var(--muted)}.fine-print{color:var(--muted);font-size:14px}.small-tag{border:1px solid var(--line-2);width:fit-content;color:var(--muted);border-radius:99px;justify-self:start;padding:3px 10px;font-size:13px;font-weight:500;display:inline-block}.text-link{width:fit-content;color:var(--ink);border-bottom:1px solid var(--line-2);justify-self:start;padding-bottom:2px;font-weight:600;transition:border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.text-link:hover{border-color:var(--accent)}}:where(.guide-content,.legal-wrap,.pricing-explainer,.faq-list,.download-notes,.install-steps,.notice) p a:not(.text-link,.button){color:var(--link);text-underline-offset:3px;text-decoration:underline #ffb27e73}.text-button{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.button{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--inset);min-height:46px;color:var(--ink);white-space:nowrap;transition:background-color .15s ease, transform .16s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}:is(.button,.ab-play,.ab-toggle button,.source-tablist button):active{transform:scale(.97)}.ab-play,.ab-toggle button,.source-tablist button{transition:transform .16s var(--ease-out), background-color .15s ease, color .15s ease}.button-primary{background:var(--accent);color:var(--on-accent);border-color:#0000}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:var(--accent-ink)}.button:not(.button-primary):hover{background:var(--inset-2)}}.button-ink{background:var(--ink);color:var(--win);border-color:#0000}.button-outline{background:0 0}.button-wide{width:100%}.button:disabled{opacity:1;transform:none}.button-primary:disabled{background:var(--inset);border-color:var(--line-2);color:var(--muted)}.actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.skip-link{z-index:20;border-radius:var(--r-ctl);background:var(--ink);color:var(--win);padding:10px 14px;font-weight:600;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}@view-transition{navigation:auto}.site-bar{view-transition-name:site-bar}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.site-bar{z-index:10;background:var(--win);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header{align-items:center;gap:24px;height:60px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:640;font-stretch:112%;display:inline-flex}.brand-knob{border:1.8px solid;border-radius:50%;flex:none;width:19px;height:19px;position:relative}.brand-knob:after{content:"";background:var(--accent);transform-origin:top;border-radius:1px;width:2px;height:7px;position:absolute;top:50%;left:calc(50% - 1px);rotate:220deg}.desktop-navigation{border:1px solid var(--line);background:var(--inset);border-radius:10px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.desktop-navigation a{color:var(--ink-2);border-radius:7px;padding:5px 12px;font-size:15px;font-weight:500;transition:color .15s,background-color .15s}@media (hover:hover) and (pointer:fine){.desktop-navigation a:hover{color:var(--ink)}}.desktop-navigation a[aria-current=page]{color:var(--ink);background:var(--inset-2);box-shadow:0 0 0 1px var(--line-2) inset}.nav-cta{min-height:38px;padding:0 14px;font-size:15px}.mobile-navigation{display:none;position:relative}.mobile-navigation summary{border:1px solid var(--line-2);border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:600;list-style:none;display:inline-flex}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation summary span{width:12px;height:12px;transition:rotate .2s var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;position:relative}.mobile-navigation[open] summary span{rotate:45deg}.mobile-navigation nav{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-card);min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 2px 6px #0000004d,0 24px 64px -16px #000000bf}.mobile-navigation nav a{border-radius:var(--r-ctl);padding:11px 12px;font-weight:500}.mobile-navigation nav a[aria-current=page]{background:var(--inset-2)}@media (width<=860px){.desktop-navigation{display:none}.mobile-navigation{margin-left:auto;display:block}.site-header{gap:10px}}@media (width<=420px){.site-header .nav-cta{display:none}}.site-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;gap:24px 40px;padding-block:48px 40px;display:grid}.site-footer p{margin-top:10px;font-size:15px}.site-footer nav{flex-wrap:wrap;align-content:start;gap:10px 22px;font-size:15px;display:flex}@media (hover:hover) and (pointer:fine){.site-footer nav a:hover{color:var(--ink)}}.site-footer small{grid-column:1/-1;font-size:13px}.site-footer .language-switch{grid-column:1/-1;margin:0}.site-footer .language-switch a,.site-footer small a{text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.site-footer{grid-template-columns:1fr}}.page-hero{gap:22px;padding-block:clamp(64px,9vw,120px) clamp(40px,5vw,64px);display:grid}.page-hero h1{max-width:16ch}.guide-content{max-width:760px;padding-bottom:clamp(56px,8vw,96px)}.guide-content h2{margin:64px 0 16px;font-size:clamp(24px,2.6vw,32px)}.guide-content h3{margin:32px 0 10px}.guide-content p,.guide-content li{color:var(--ink-2)}.guide-content p+p{margin-top:16px}.guide-content ul,.guide-content ol{gap:8px;padding-left:22px;display:grid}.guide-content .kp-scene{margin-block:32px}.example-pair{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:20px 0;display:grid}.example-pair blockquote{background:var(--inset-2);color:var(--ink);border-radius:12px;padding:14px 18px;font-weight:500}.help-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(56px,8vw,96px);padding:clamp(24px,4vw,40px);display:flex}.help-card h2{margin-bottom:8px;font-size:clamp(24px,2.6vw,32px)}.help-card p{color:var(--muted)}.check-list,.plain-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.check-list li,.plain-list li{color:var(--ink-2);padding-left:26px;position:relative}.check-list li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:11px;height:6px;position:absolute;top:.55em;left:2px;rotate:-45deg}.plain-list li:before{content:"";background:var(--muted);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:4px}.spec-list{border-top:1px solid var(--line-2);display:grid}.spec-list>div{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(110px,1fr) 2fr;gap:16px;padding:15px 0;display:grid}.spec-list dt{color:var(--muted);font-size:16px}.spec-list dd{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.table-scroll{margin-block:24px;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:560px;font-size:16px}.table-scroll caption{text-align:left;color:var(--muted);padding-bottom:10px;font-size:14px}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top;padding:12px 14px}.table-scroll th{color:var(--muted);font-weight:600}.slot-list{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid;position:relative}.slot-list:before{content:"";border-left:1px solid var(--line-2);position:absolute;top:0;bottom:0;left:15px}.slot-list li{border-bottom:1px solid var(--line-2);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid;position:relative}.slot-no{z-index:1;border:1px solid var(--line-2);background:var(--win);width:31px;height:31px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;display:grid}.band-panel .slot-no{background:var(--panel)}.slot-list b{font-weight:600}.slot-list li>span:last-child{color:var(--muted);font-size:15px}.slot-list .slot-empty>span:last-child{grid-column:2/-1}.slot-list .slot-empty .slot-no{color:var(--dim);border-style:dashed}@media (width>=901px){.slot-row{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 20px}.slot-row:before{border-left:0;border-top:1px solid var(--line-2);inset:15px 0 auto}.slot-row li{border-bottom:0;grid-template-columns:1fr;align-content:start;gap:12px;padding:0}.slot-row li>b{font-size:19px}.slot-row .slot-empty>span:last-child{grid-column:auto}}.chain-figure{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);gap:0;max-width:860px;margin-block:28px;display:grid;overflow:hidden}.chain-figure figcaption{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:16px 20px;display:flex}.chain-source{font-weight:600}.chain-request{color:var(--muted)}.chain-example{color:var(--muted);margin-left:auto;font-size:13px}.chain-slots{margin:0;padding:0;list-style:none;position:relative}.chain-slots:before{content:"";border-left:1px solid var(--line-2);position:absolute;top:0;bottom:0;left:35px}.chain-slots>li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,13em) minmax(0,1fr);align-items:start;gap:8px 18px;padding:16px 20px;display:grid;position:relative}.chain-no{z-index:1;border:1px solid var(--line-2);background:var(--card);width:31px;height:31px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:14px;display:grid}.chain-plugin{gap:2px;min-width:0;padding-top:4px;display:grid}.chain-plugin b{overflow-wrap:anywhere;font-weight:600}.chain-plugin span{color:var(--muted);font-size:15px}.chain-changes{gap:12px;margin:0;padding:4px 0 0;list-style:none;display:grid}.chain-changes li{gap:2px;font-size:16px;display:grid}.chain-param{color:var(--muted);font-size:15px}.chain-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.chain-value s{color:var(--muted);text-decoration:none}.chain-value b{color:var(--accent);font-weight:600}.chain-value svg{fill:none;width:16px;height:8px;stroke:var(--dim);stroke-width:1.4px}.chain-settings{gap:12px;min-width:0;display:grid}.chain-more summary{width:fit-content;color:var(--ink-2);cursor:pointer;font-size:15px}.chain-more[open] summary{margin-bottom:12px}.chain-measured{color:var(--ink-2);padding:14px 20px;font-size:16px}.chain-measured b{color:var(--ink);margin-right:10px}@media (prefers-reduced-motion:no-preference){.chain-figure.is-fresh .chain-slots>li{animation:slot-in .36s var(--ease-out) both}.chain-figure.is-fresh .chain-slots>li:nth-child(2){animation-delay:60ms}.chain-figure.is-fresh .chain-slots>li:nth-child(3){animation-delay:.12s}.chain-figure.is-fresh .chain-slots>li:nth-child(4){animation-delay:.18s}}@keyframes slot-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=640px){.chain-slots>li{grid-template-columns:32px minmax(0,1fr)}.chain-settings{grid-column:2}}.notice{border:1px solid var(--line-2);border-radius:var(--r-in);background:var(--inset);color:var(--ink-2);gap:6px;padding:14px 18px 14px 38px;font-size:16px;display:grid;position:relative}.notice:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(14px + .55em);left:17px}p.notice{display:block}.faq-section{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.faq-list{border-top:1px solid var(--line-2)}.guide-content .faq-list{margin-bottom:24px}.faq-list details{border-bottom:1px solid var(--line-2)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";background:linear-gradient(var(--accent), var(--accent)) center / 100% 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) center / 1.5px 100% no-repeat;width:12px;height:12px;transition:rotate .2s var(--ease-out);flex:none}.faq-list details[open] summary:after{rotate:45deg}.faq-list details p{color:var(--ink-2);max-width:62ch;padding:0 0 22px}@media (width<=860px){.faq-section{grid-template-columns:1fr}}.price-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);align-content:start;gap:18px;padding:clamp(24px,3vw,36px);display:grid}.price-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-top .wordmark{font-size:17px}.brand-period{display:none}.price-value{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4.4vw,54px);font-weight:640;font-stretch:118%;line-height:1}.price-actions{gap:10px;display:grid}.price-caption,.allowance-copy{color:var(--muted);font-size:16px}.pricing-detail{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px 72px;padding-bottom:clamp(56px,8vw,96px);display:grid}.pricing-explainer h2{margin-bottom:24px;font-size:clamp(26px,2.8vw,36px)}.pricing-explainer h3{margin:28px 0 8px}.pricing-explainer p{color:var(--ink-2)}@media (width<=900px){.pricing-detail{grid-template-columns:1fr}}.download-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:32px 56px;padding-bottom:clamp(40px,6vw,72px);display:grid}.download-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);gap:16px;padding:clamp(24px,3vw,36px);display:grid}.download-card h2{font-size:clamp(26px,2.8vw,36px)}.download-platforms{gap:16px;display:grid}.download-notes{align-content:start;gap:16px;display:grid}.download-notes h2{font-size:clamp(24px,2.6vw,32px)}.download-notes p{color:var(--ink-2)}.checksum summary{cursor:pointer;font-weight:600}.checksum code{border-radius:var(--r-ctl);background:var(--inset);margin:8px 0;padding:10px 12px;display:block}.installation{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.install-steps{counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.install-steps>li{counter-increment:step;border-top:1px solid var(--line-2);grid-template-columns:44px 1fr;gap:16px;padding:22px 0;display:grid}.install-steps>li:before{content:counter(step);border:1px solid var(--line-2);width:31px;height:31px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;display:grid}.install-steps h3{margin-bottom:6px}.install-steps p{color:var(--ink-2)}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.guide-content .detail-grid{margin-block:24px}.detail-grid>*{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);padding:22px}.detail-grid h3{margin:0 0 8px}@media (width<=900px){.download-grid,.installation{grid-template-columns:1fr}}.welcome-steps{padding-bottom:clamp(40px,6vw,72px)}.welcome-steps .install-steps p+p{margin-top:10px}.welcome-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.legal-wrap{gap:14px;width:min(760px,100% - 32px);margin:0 auto;padding-bottom:clamp(56px,8vw,96px);display:grid}.legal-wrap h2{margin-top:32px;font-size:clamp(22px,2.4vw,28px)}.legal-wrap p,.legal-wrap li{color:var(--ink-2)}.legal-wrap h3{margin-top:12px}.legal-wrap ul,.legal-wrap ol{gap:8px;padding-left:22px;display:grid}.legal-wrap blockquote{border-left:2px solid var(--line-2);color:var(--ink-2);padding:14px 18px}.release{gap:12px;display:grid}.release+.release{border-top:1px solid var(--line);padding-top:24px}.release h2{margin-top:0}.legal-contact{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);padding:18px}.error-page{justify-items:start;gap:20px;padding-block:clamp(80px,14vw,180px);display:grid}.hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px 64px;padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,112px);display:grid}.hero h1{grid-column:1/-1;font-size:clamp(36px,4.5vw,66px);font-stretch:110%}.hero-line{display:block}.hero-side{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:20px 64px;display:grid}.hero-side .actions{justify-self:end}.hero-side .fine-print{grid-column:2;justify-self:end;margin-top:-8px}.hero-uses{color:var(--ink-2);grid-column:1;margin:-8px 0 0}@media (width<=900px){.hero-side{grid-template-columns:1fr;justify-items:start}.hero-side .actions,.hero-side .fine-print{grid-column:1;justify-self:start;margin-top:0}}.hero-stage{grid-column:1/-1;margin-top:clamp(8px,1.5vw,20px)}@media (prefers-reduced-motion:no-preference){.hero-line{animation:hero-rise .8s var(--ease-arrive) both}.hero-line+.hero-line{animation-delay:.11s}.hero-side{animation:.5s .25s both hero-fade}.hero-stage{animation:hero-settle .8s var(--ease-arrive) .3s both}}@media (prefers-reduced-motion:reduce){.hero-line,.hero-side,.hero-stage{animation:.4s both hero-fade}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-rise{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.4em)}to{opacity:1;clip-path:inset(0 0 -.25em);transform:none}}@keyframes hero-settle{0%{opacity:0;transform:translateY(32px)}}.step-no{border:1px solid var(--line-2);width:31px;height:31px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;transition:border-color .3s,color .3s;display:grid}.run{gap:40px;margin-bottom:40px;display:grid}.run:not([data-run]){grid-template-columns:minmax(0,1fr)}.run:not([data-run]) .run-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.run-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-step{border-top:1px solid var(--line-2);align-content:start;gap:10px;padding-top:22px;display:grid}.run-step p{color:var(--muted);max-width:34ch}@media (width>=901px){.run{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:64px}.run-stage{position:sticky;top:max(84px,50vh - min(1240px,100vw)/4)}.run.is-staged .run-steps{gap:0;padding-block:18vh 30vh}.run.is-staged .run-step{border-top:0;align-content:center;min-height:62vh;padding-top:0}.run.is-staged .run-step h3{color:var(--muted);transition:color .3s}.run.is-staged .run-step .step-no{color:var(--dim)}.run.is-staged .run-step[aria-current] h3{color:var(--ink)}.run.is-staged .run-step[aria-current] .step-no{color:var(--accent);border-color:var(--accent)}}.control{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px 72px;display:grid}.control-knob{place-items:center;display:grid}.control-copy{gap:22px;display:grid}.split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px 72px;display:grid}.split>.section-head{margin-bottom:0}@media (width<=900px){.control,.split{grid-template-columns:1fr}}.closing{justify-items:start;gap:28px;display:grid}.closing h2{max-width:14ch;font-size:clamp(38px,5vw,72px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:is(.button,.ab-play,.ab-toggle button,.source-tablist button):active{transform:none}}.newsletter{max-width:460px;margin-top:28px}.newsletter .newsletter-title{color:var(--ink);margin-top:0;margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.4;display:block}.newsletter-row{gap:8px;display:flex}.newsletter input{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--inset);min-width:0;height:46px;color:var(--ink);font:inherit;flex:1;padding:0 14px;font-size:15px}.newsletter input::placeholder{color:var(--muted)}.newsletter .button{flex:none}.site-footer .newsletter-noscript{margin-top:28px;font-size:15px}.newsletter-noscript a{text-underline-offset:3px;text-decoration:underline}.site-footer .newsletter-fine{margin-top:10px;font-size:13px;line-height:1.5}.newsletter-fine a{text-underline-offset:3px;text-decoration:underline}.newsletter-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:is(.site-footer,.guide-content) .newsletter-feedback{color:var(--ok);margin-top:8px;font-size:13px}:is(.site-footer,.guide-content) .newsletter-feedback.is-error{color:var(--error)}@media (width<=420px){.newsletter-row{flex-direction:column}.newsletter input{flex:none;width:100%}}.consent{z-index:50;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);flex-wrap:wrap;align-items:center;gap:14px 24px;max-width:760px;margin-inline:auto;padding:18px 20px;display:flex;position:fixed;inset:auto 16px 16px;box-shadow:0 12px 40px #00000073}.consent[hidden]{display:none}.consent p{color:var(--ink-2);flex:320px;margin:0;font-size:15px}.consent p a{text-underline-offset:3px;text-decoration:underline}.consent-actions{gap:10px;display:flex}.consent-actions .button{min-width:112px}.footer-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.footer-button:hover{color:var(--ink)}}.kp-scene{--kp-win:#121110;--kp-card:#1b1a18;--kp-inset:#211f1d;--kp-inset-2:#2b2926;--kp-line:#fff4e612;--kp-line-2:#fff4e621;--kp-ink:#ede7e1;--kp-ink-2:#c9c2bb;--kp-muted:#a39b93;--kp-dim:#8a827a;--kp-accent:#ff9a5c;--kp-accent-ink:#ffb27e;--kp-green:#5ed39a;--kp-ease-out:cubic-bezier(.23, 1, .32, 1);--kp-ease-move:cubic-bezier(.77, 0, .175, 1);width:100%;max-width:1100px;margin:0 auto;font-family:Instrument Sans,system-ui,sans-serif;container-type:inline-size}.kp-example{color:var(--muted);text-align:right;margin-top:10px;font-size:13px}.kp-window{aspect-ratio:1100/760;background:var(--kp-win);color:var(--kp-ink);border:1px solid var(--kp-line-2);border-radius:1em;grid-template-rows:auto 1fr;font-size:min(1.2727cqi,14px);line-height:1.45;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff4e60a,0 40px 90px -40px #000c}.kp-window p,.kp-window li,.kp-window b{color:inherit;line-height:1.45;font-size:inherit;margin:0}.kp-window li:before,.kp-window li::marker{content:none}.kp-bar{border-bottom:1px solid var(--kp-line);align-items:center;gap:.9em;height:3.4em;padding:0 1.2em;display:flex}.kp-bar b{font-size:1.07em;font-weight:600}.kp-track{border:1px solid var(--kp-line-2);background:var(--kp-card);min-width:12em;color:var(--kp-ink);border-radius:.5em;padding:.3em .8em}.kp-icons{color:var(--kp-dim);gap:.7em;display:inline-flex}.kp-ic{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.kp-ready{color:var(--kp-ink-2);align-items:center;gap:.45em;margin-left:auto;display:inline-flex}.kp-ready:before{content:"";background:var(--kp-green);border-radius:50%;width:.5em;height:.5em}.kp-logo{border:max(1px, .12em) solid var(--kp-ink);border-radius:50%;flex:none;width:1.2em;height:1.2em;position:relative}.kp-logo:after{content:"";background:var(--kp-accent);transform-origin:top;width:max(1px,.12em);height:.42em;position:absolute;top:50%;left:calc(50% - .06em);rotate:220deg}.kp-body{grid-template-columns:minmax(0,1fr) 30.5%;min-height:0;display:grid}.kp-main{grid-template-rows:1fr auto;min-width:0;min-height:0;display:grid}.kp-chat{align-content:start;gap:1.6em;min-height:0;padding:1.6em 5em 1em 2.2em;display:grid;overflow:hidden}.kp-window .kp-prompt{background:var(--kp-inset-2);max-width:85%;color:var(--kp-ink);overflow-wrap:anywhere;border-radius:.7em;justify-self:end;padding:.55em 1em;font-size:1.07em}.kp-prompt span{display:inline-block}.kp-answer{grid-template-columns:3.4em minmax(0,1fr);align-items:start;gap:1em;display:grid}.kp-dial{width:3.4em;height:3.4em;margin-top:.1em}.kp-dial line{stroke:#dce6f02e;stroke-width:1.4px;stroke-linecap:round}.kp-dial line.lit{stroke:var(--kp-accent)}.kp-dial circle{fill:#2a2724;stroke:#dce6f029}.kp-dial .ptr{stroke:#ffc07a;stroke-width:2.4px}.kp-answer-body{gap:.2em;min-width:0;display:grid}.kp-headline{letter-spacing:-.015em;font-weight:600;margin-bottom:.25em!important;font-size:1.6em!important;line-height:1.2!important}.kp-text{color:var(--kp-ink-2)!important;font-size:1.07em!important}.kp-measured{color:var(--kp-ink-2)!important;margin-top:1.2em!important}.kp-measured b{margin-right:1em;font-weight:600;color:var(--kp-ink)!important}.kp-tone{grid-template-columns:repeat(7,3.6em);gap:0;margin-top:1.6em;display:grid}.kp-band{font-variant-numeric:tabular-nums;grid-template-rows:1.4em 1.3em 1.6em;place-items:start center;font-size:.93em;display:grid}.kp-barwrap{width:100%;height:1.4em;position:relative}.kp-barwrap:before{content:"";border-top:.14em solid #3a3632;position:absolute;top:.35em;left:.25em;right:.25em}.kp-barwrap i{height:calc(.2em + var(--h) * .45em);background:var(--kp-accent);transform-origin:top;border-radius:.1em;position:absolute;top:.35em;left:.8em;right:.8em}.kp-barwrap i.up{transform-origin:bottom;top:auto;bottom:calc(100% - .35em)}.kp-barwrap i.zero{display:none}.kp-v{color:var(--kp-dim)}.kp-band:has(i:not(.zero)) .kp-v{color:var(--kp-accent-ink)}.kp-name{color:var(--kp-dim);margin-top:.3em}.kp-summary{color:var(--kp-dim)!important;margin-top:1.2em!important;font-size:.93em!important}.kp-foot{border-top:1px solid var(--kp-line);gap:.9em;padding:1em 2em 1.4em;display:grid}.kp-listen-row{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.kp-listen{font-weight:600}.kp-compare{background:var(--kp-inset);border:1px solid var(--kp-line);border-radius:.6em;grid-template-columns:repeat(3,5.4em);padding:.18em;display:grid;position:relative}.kp-compare span{z-index:1;text-align:center;color:var(--kp-muted);padding:.3em 0;font-weight:500;position:relative}.kp-compare [aria-current=true]{color:var(--kp-ink)}.kp-pill{background:var(--kp-inset-2);border:1px solid var(--kp-line-2);border-radius:.45em;width:5.4em;position:absolute;top:.18em;bottom:.18em;left:10.98em}.kp-check,.kp-revert{color:var(--kp-muted);align-items:center;gap:.45em;display:inline-flex}.kp-check i{background:var(--kp-ink-2);border-radius:.2em;width:.95em;height:.95em;position:relative}.kp-check i:after{content:"";border:solid var(--kp-win);border-width:0 .12em .12em 0;width:.25em;height:.5em;position:absolute;top:.12em;left:.3em;rotate:45deg}.kp-composer{border:1px solid var(--kp-line-2);background:var(--kp-card);padding:.9em 1.1em;border-radius:.8em;justify-content:space-between;align-items:center;padding-block:.55em;display:flex;color:var(--kp-dim)!important;font-size:1.07em!important}.kp-send{background:var(--kp-accent);color:#1f0f05;border-radius:.5em;place-items:center;width:2.2em;height:2.2em;font-weight:600;display:grid}.kp-send .kp-ic{stroke-width:1.8px}.kp-heard{color:var(--kp-dim)!important;margin-top:-.4em!important;font-size:.86em!important}.kp-top-icons{color:var(--kp-muted);gap:1.2em;margin-left:auto;display:inline-flex}.kp-top-icons+.kp-ready{margin-left:1.4em}.kp-history{border-top:1px solid var(--kp-line);align-self:end;align-items:center;gap:.6em;min-width:0;padding:.9em 1.3em;display:flex;font-size:.93em!important}.kp-history:before{content:"";background:var(--kp-accent);border-radius:50%;flex:none;width:.5em;height:.5em}.kp-history b{font-weight:600}.kp-history span{color:var(--kp-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kp-history em{color:var(--kp-muted);margin-left:auto;font-style:normal}.kp-side{border-left:1px solid var(--kp-line);background:#161513;grid-template-rows:auto auto auto auto 1fr auto;min-width:0;display:grid}.kp-side-head{align-items:baseline;gap:.6em;padding:1.3em 1.3em .6em;display:flex}.kp-side-head b{font-size:1.07em;font-weight:600}.kp-side-head span{color:var(--kp-dim)}.kp-side-head .kp-presets{color:var(--kp-muted);margin-left:auto}.kp-side-head .kp-add{color:var(--kp-ink);margin-left:1.4em}.kp-meter{color:var(--kp-muted);border-bottom:1px solid var(--kp-line);grid-template-columns:3em 1fr auto;align-items:center;gap:.8em;padding:.6em 1.3em;display:grid;font-size:.93em!important}.kp-meter i{background:#26241f;border-radius:.2em;height:.3em;position:relative;overflow:hidden}.kp-meter i:before{content:"";transform-origin:0;transform:scaleX(var(--m));background:#b9b1a8;position:absolute;inset:0}.kp-scene.is-live .kp-meter i:before{animation:1.9s linear infinite kp-level}.kp-scene.is-live .kp-out i:before{animation-duration:2.3s;animation-delay:-.7s}@keyframes kp-level{0%{scale:.94 1}11%{scale:1}19%{scale:.9 1}31%{scale:.97 1}42%{scale:.88 1}55%{scale:1.02 1}63%{scale:.93 1}77%{scale:.99 1}88%{scale:.91 1}to{scale:.94 1}}.kp-chain{align-content:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.kp-chain:before{content:"";border-left:1px solid var(--kp-line-2);position:absolute;top:0;bottom:0;left:2.15em}.kp-chain li{border-bottom:1px solid var(--kp-line);grid-template-columns:2.4em minmax(0,1fr) auto;align-items:center;column-gap:.6em;padding:.85em 1.3em .85em 1em;display:grid;position:relative}.kp-chain .kp-plugin{display:contents}.kp-chain .kp-slot{grid-area:1/1/span 3}.kp-chain .kp-plugin>b{grid-area:1/2}.kp-chain .kp-slot-icons{grid-area:1/3}.kp-chain .kp-type{grid-area:2/2/auto/-1}.kp-chain .kp-change{grid-area:3/2/auto/-1}.kp-slot{z-index:1;border:1px solid var(--kp-line-2);width:1.7em;height:1.7em;color:var(--kp-ink-2);background:#161513;border-radius:50%;justify-self:center;place-items:center;font-size:.86em;display:grid}.kp-plugin{gap:.1em;min-width:0;display:grid}.kp-plugin>b{color:var(--kp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.07em;font-weight:600;overflow:hidden}.kp-type{color:var(--kp-muted);font-size:.93em}.kp-change{color:var(--kp-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.93em;overflow:hidden}.kp-slot-icons{color:var(--kp-muted);gap:.75em;display:inline-flex}.kp-ic circle[r=\.9]{fill:currentColor;stroke:none}.kp-output{border-top:1px solid var(--kp-line);color:var(--kp-muted);grid-template-columns:1fr 1fr;gap:.5em 1em;padding:1em 1.3em 1.2em;font-size:.93em;display:grid}.kp-output b{color:var(--kp-ink);grid-column:1/-1;font-weight:600}.kp-output em{color:var(--kp-ink);float:right;font-style:normal}.kp-output i{background:#2b2926;border-radius:.2em;height:.2em;position:relative}.kp-output i:after{content:"";background:var(--kp-ink);border-radius:50%;width:.95em;height:.95em;position:absolute;top:-.4em;left:70%}@container (width<=560px){.kp-window{aspect-ratio:auto;border-radius:14px;font-size:13px}.kp-bar{gap:.7em;padding:0 1em}.kp-bar .kp-icons,.kp-top-icons{display:none}.kp-track{min-width:0}.kp-body{grid-template-columns:minmax(0,1fr)}.kp-main{display:contents}.kp-side{order:1}.kp-chat{gap:1.2em;padding:1.2em 1.1em 1em}.kp-answer{grid-template-columns:minmax(0,1fr)}.kp-dial{display:none}.kp-tone{grid-template-columns:repeat(7,minmax(0,3.6em))}.kp-foot{order:2;padding:.9em 1.1em 1.1em}.kp-revert,.kp-heard,.kp-listen{display:none}.kp-window .kp-side{border-left:0;border-top:1px solid var(--kp-line);grid-template-rows:none}.kp-side .kp-meter,.kp-history,.kp-output,.kp-side-head .kp-presets{display:none}.kp-chain:before{left:1.95em}.kp-chain li:last-child{border-bottom:0}}.kp-scene[data-stage] :is(.kp-prompt,.kp-answer,.kp-chain li,.kp-change,.kp-history){transition:opacity .32s var(--kp-ease-out), transform .32s var(--kp-ease-out), clip-path .7s linear}.kp-scene[data-stage=listen] :is(.kp-prompt,.kp-answer,.kp-chain li,.kp-history),.kp-scene[data-stage=ask] .kp-answer{opacity:0;transition-duration:.18s;transition-delay:0s;transform:translateY(.4em)}.kp-scene[data-stage=listen] .kp-prompt{clip-path:inset(0 0 0 100%)}.kp-scene[data-stage=ask] .kp-chain li{transition-delay:calc(.6s + var(--i) * .26s)}.kp-scene[data-stage=ask] .kp-change{transition-delay:calc(1s + var(--i) * .26s)}.kp-scene[data-stage=listen] .kp-change{opacity:0}.kp-scene[data-stage=ask] .kp-change{animation:kp-applied 1.4s var(--kp-ease-out) calc(1s + var(--i) * .26s) 1 both}@keyframes kp-applied{0%,30%{color:#ffe0c8}to{color:var(--kp-accent)}}.kp-scene[data-stage=listen] .kp-heard{color:var(--kp-accent)!important}.kp-scene[data-stage] .kp-heard{transition:color .3s}.kp-scene[data-stage] .kp-barwrap i{transition:transform .6s var(--kp-ease-out) .35s}.kp-scene[data-stage]:not([data-stage=compare]) .kp-barwrap i{transition-delay:0s;transform:scaleY(0)}.kp-dial .ptr{transform-box:view-box;transform-origin:0 0}.kp-scene[data-stage] .kp-dial .ptr{transition:rotate .7s var(--kp-ease-move) .2s}.kp-scene[data-stage]:not([data-stage=compare]) .kp-dial .ptr{transition-delay:0s;rotate:-180deg}.kp-scene[data-stage] .kp-pill{transition:translate .42s var(--kp-ease-move) .9s}.kp-scene[data-stage]:not([data-stage=compare]) .kp-pill{transition-delay:0s;translate:-200%}.kp-scene[data-stage] .kp-compare span{transition:color .2s .9s}.kp-scene[data-stage]:not([data-stage=compare]) .kp-compare [aria-current=true]{color:var(--kp-muted)}.kp-scene[data-stage]:not([data-stage=compare]) .kp-compare span:first-child{color:var(--kp-ink)}.kp-scene[data-variant=compact] .kp-text,.kp-scene[data-variant=compact] .kp-summary{display:none}@media (prefers-reduced-motion:reduce){.kp-scene *{transition-property:opacity,color!important;animation:none!important}}.scroll-knob{aspect-ratio:1;width:min(440px,82vw);position:relative}.scroll-knob>*{position:absolute}.knob-ticks,.knob-ring{width:100%;height:100%;inset:0;overflow:visible}.knob-ticks line{stroke-width:1.7px;stroke-linecap:round}.tick-dim{stroke:#dce6f029}.tick-lit{stroke:#ff9a5c}.knob-ring{display:none}.has-ring .knob-ring{display:block}.has-ring .knob-ticks{display:none}.knob-body,.knob-pointer{width:69.6%;height:69.6%;inset:15.2%}.knob-pointer{will-change:transform;transform:rotate(32.4deg)}.ab-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.ab{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px 22px;padding:24px;display:grid}.ab-dial{grid-row:span 2;width:112px;height:112px}.ab-controls{grid-column:2}.ab-source{color:var(--muted);font-size:15px}.ab h3{margin:6px 0 4px}.ab-change{color:var(--ink-2)}.ab-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ab-play{border-radius:var(--r-ctl,8px);background:var(--accent);min-height:44px;color:var(--on-accent);border:0;align-items:center;gap:10px;padding:0 18px 0 14px;font-weight:600;display:inline-flex}.ab-play-icon{border-left:10px solid;border-block:6px solid #0000;width:0;height:0}.ab[data-playing] .ab-play-icon{border:0;border-inline:3.5px solid;width:10px;height:12px}.ab-toggle{border:1px solid var(--line);background:var(--inset);border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.ab-toggle button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 14px;font-weight:600}.ab-toggle button[aria-pressed=true]{background:var(--inset-2);color:var(--ink);box-shadow:0 0 0 1px var(--line-2) inset}.source-tablist{border:1px solid var(--line);background:var(--inset);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;margin-bottom:24px;padding:3px;display:inline-grid}.source-tablist[hidden]{display:none}.source-tablist button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 clamp(12px,2.4vw,26px);font-size:16px;font-weight:600}.source-tablist button[aria-selected=true]{background:var(--inset-2);color:var(--ink);box-shadow:0 0 0 1px var(--line-2) inset}.source-label{color:var(--muted);margin-bottom:12px;font-weight:600}.source-tabs:not(.is-enhanced) .source-panel+.source-panel{margin-top:40px}.is-enhanced .source-label{display:none}.hero-stage .kp-scene{max-width:none}.kp-window :is(.kp-before,.kp-after){font-size:inherit;font-weight:inherit;color:inherit}.kp-before{display:none}.kp-scene[data-stage=listen] .kp-before{display:inline}.kp-scene[data-stage=listen] .kp-after{display:none}.kp-scene[data-stage=listen] .kp-out i:before{transform:scaleX(.86)}
