:root{--bg:#f6f3ec;--surface:#fcfaf4;--text:#1b1a17;--text-muted:#5c5749;--text-faint:#8a8474;--border:#e2dbcb;--rule:var(--border);--ink:#1b1a17;--accent:#234c74;--accent-text:#f7f4ec;--positive:#2c6147;--warning:#8a5e16;--negative:#9e3b2e;--radius:6px;--cursor-ask:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAEKUlEQVR42rVVbWiVZRi+7vt5dz523u3M7WxH1+tyRNnWRHDkiihF0KJWEpMNhFQoFCp/RM5WgYFgmLOgH1FIEe7HoEMS0aTW+uMfY9EE8WxTUybb63FHz+Y5O187H+9z92MbHb+yfvjAAw/Pc9/Xc39eN3CXJSLqtis6HQ5Xnw6HqwHQfWTvvkKhkAKAvsFBXyYT7xJJ94ukz4mkogs7fU4k3Z/JxLv6Bgd9pTq3WHL770TkzFy3u6prA4cA9yN2NIqR8UlMRGYAAI31NWhtaoAVDALIXZ69Efuwps76bkn3DuClh0T8+ieV/tr9I6MX8PHxIeePMRupbI5kUZYAMb1uWd9s4YOdm1XrE6sxl7hxxF9V914pOJWCxmORI/6aFd29x38q9vafYi1gv88NAHC0gAAYhoKjNeZSOTBDd2/foLt3vmwkZq71VgXq9y9hqaVDLBrpWFa74vOjfQOFj74ZMqory9njMpBI56AUw/S6YRiMeDKLoqPhNz0oU4oGTo+TWznFTU+3Prv3zT1hn1k5KiKKRITOnj1b3tK06vyZi9MPvfTuMTHLPSx6wZ/u7c9hy5OPosZfjsx8AX/ZMRzpP4UzFyLweVwQEaSy8/rkp7tp3WPLr4bHrzy+du3aDBORrFoZbFcuv3W4b0hrIWYiFB0Nj8vAzhfWwe9z49yla3CXKWxcvxpfvLMVftODguOAmaCF+HDfkFYuv7VqZbCdiIQBoML0dtjRqAyP2WJ6XXC0Bi2m9e3PfsSGvcfw/L5vsf/Ln1Gcz6FumYmGuirkCg60CEyvC8NjttjRqFSY3g4A4FAopFhRy8j4JKWzOVbMEAGYCZn5AgZ+P49kOg/T48Izax6G4XFhejaJyWgc7jIF0QLFjHQ2xyPjk8SKWkKhkGLLavaDODARiUELiEoqmwioLPdAi0bvWy/i9a1PIX4zhZ6vfsHNZBaGYsiinBbQRCQGEAcsq9nP/9aFSjFm5zLY/Uobdm3dhGK+gF2HQvjtz0uoKHdDa7mnrmHbYwmsXxlrrA/UMkFE/mkarQUet4HwxDQOHPsB0RsJDI9OYVmFF47WJR0LMEEa6wME0THbHktwZ2enox0JtzY1iM/r1qUKC+EgFIsOIAsue1zGHZY6WsPndevWpgbRjoQ7OzsdBoBkKnvCCgaprdmiVDYPgxcixExIz+exbeMaHNzzKt5/bSOc20ANZqSyebQ1W2QFg5RMZU8AAIsIXZmKDjj5hN2zYzMzidaykEURoEwxLkdmcHFyCiMXrt7hjRYBk+ieHZvZySfsK1PRAREhKm3pmroV3x/tGygc+PpXY3l1BRETHEffM7GiBdOzSTn4xpbivh3tZTPXr20LBOtPiIi6LwmZXhcU0y0M62iNVDYPpnuT0H+nzcVqIfoftPkgiP6BjSY8qGH6N23PjMTh1KbYAAAAAElFTkSuQmCC") 11 11,help;--radius-input:4px;--soft:color-mix(in srgb,var(--text) 5.5%,transparent);--soft-2:color-mix(in srgb,var(--text) 9%,transparent);--edge:color-mix(in srgb,var(--border) 60%,transparent);--auth-accent:var(--accent);--auth-accent-ink:var(--accent-text);--auth-surface:var(--surface);--auth-bg:var(--bg);--auth-text:var(--text);--auth-text-muted:var(--text-muted);--auth-ink:var(--ink);--auth-border:var(--border);--auth-faint:var(--text-faint);--auth-negative:var(--negative);--maxw:1128px;--stack-serif:var(--font-serif),var(--font-serif-cyr),Georgia,serif;--stack-ui:var(--font-ui),var(--font-ui-cyr),ui-sans-serif,system-ui,sans-serif;color-scheme:light}html[lang=ru]{--stack-serif:var(--font-serif-cyr),var(--font-serif),Georgia,serif;--stack-ui:var(--font-ui-cyr),var(--font-ui),ui-sans-serif,system-ui,sans-serif}html[lang=hi]{--stack-serif:var(--font-serif-dev),var(--font-serif),Georgia,serif;--stack-ui:var(--font-ui-dev),var(--font-ui),ui-sans-serif,system-ui,sans-serif}.dark{--bg:#14161b;--surface:#1c1f25;--text:#ece7da;--text-muted:#a09c90;--text-faint:#6e6a5e;--border:#2c303a;--rule:var(--border);--ink:#ece7da;--accent:#92b6e0;--accent-text:#14161b;--positive:#82c29a;--warning:#daa64e;--negative:#e0846f;--soft:color-mix(in srgb,var(--text) 7%,transparent);--soft-2:color-mix(in srgb,var(--text) 11%,transparent);--edge:color-mix(in srgb,var(--border) 80%,transparent);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--stack-ui);-webkit-font-smoothing:antialiased;line-height:1.5;transition:background-color .2s ease,color .2s ease}a{color:inherit;text-decoration:none}.doorword,.firstrun-note a,.proselink{color:var(--accent);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:3px}.doorword:hover,.firstrun-note a:hover,.proselink:hover{text-decoration:underline;text-underline-offset:3px}::selection{background:var(--accent);color:var(--accent-text)}.account:focus-visible,.iconbtn:focus-visible,.toggle:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{max-width:var(--maxw);margin:0 auto;padding:0 28px}.nav{display:flex;align-items:center;justify-content:space-between;height:72px}.row,.spread{display:flex;align-items:center;gap:14px}.spread{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:14px}.section{margin-top:48px}.serif{font-family:var(--stack-serif)}.kicker{font-family:var(--stack-ui);font-size:12px;letter-spacing:.12em;color:var(--text-muted)}.brand,.kicker{font-weight:600;text-transform:uppercase}.brand{font-family:var(--font-ui),var(--font-ui-cyr),sans-serif;font-size:13px;letter-spacing:.16em}.hero{font-size:clamp(48px,9vw,96px);letter-spacing:-.03em;line-height:1}.h1,.hero{font-family:var(--stack-serif);font-weight:600;margin:0}.h1{font-size:clamp(34px,6vw,52px);letter-spacing:-.02em;line-height:1.08}.h2{font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0}.h2,.lead{font-family:var(--stack-serif)}.lead{font-size:20px;line-height:1.5;overflow-wrap:break-word}.lead,.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.serif-body{font-size:17px;line-height:1.6;overflow-wrap:break-word;text-wrap:pretty}.emph,.serif-body{font-family:var(--stack-serif)}.emph{font-style:italic}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px}.num{font-family:var(--stack-serif);font-weight:600;letter-spacing:-.01em}.rule{height:1px;background:var(--border)}.rule,.rule-ink{border:0;margin:0}.rule-ink{height:2px;width:64px;background:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border-radius:var(--radius);border:1px solid transparent;font-family:var(--stack-ui);font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;background:transparent;color:var(--text);transition:opacity .15s ease,background .15s ease}.btn:hover{opacity:.82}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn-outline{border-color:var(--border)}.btn-danger{border:1px solid var(--border);color:var(--negative)}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.input{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);padding:11px 14px;color:var(--text);font-family:var(--stack-ui);font-size:15px}.input:focus{outline:2px solid var(--accent);outline-offset:-1px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.tag{font-family:var(--stack-ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:2px 10px}.tag-accent{color:var(--accent);border-color:var(--accent)}.deckrow.statdeck{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.deckrow.statdeck:first-child{border-top:1px solid var(--border)}a.deckrow.statdeck{color:inherit;text-decoration:none}.deckrow.statdeck:focus-visible .deck-name,.deckrow.statdeck:hover .deck-name{color:var(--accent)}.dr-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.dr-top .deck-name{min-width:0;overflow-wrap:anywhere}.dr-frac{font-family:var(--stack-ui);font-size:13px;color:var(--text-muted);white-space:nowrap}.dr-frac .strong{color:var(--text)}.meter.dr-meter{max-width:none;margin-top:16px}.kicker-def,.ml-label .kicker.kicker-def{display:inline-block;cursor:var(--cursor-ask)}.statlead .figure,.statlead .open-fig{width:-moz-fit-content;width:fit-content;cursor:var(--cursor-ask)}.kicker-def:focus-visible,.kicker-def:hover,.statlead:has(.figure:hover) .kicker-def,.statlead:has(.open-fig:hover) .kicker-def{-webkit-text-decoration:underline dotted 1px;text-decoration:underline dotted 1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-underline-offset:4px}p.hover-note{position:absolute;top:calc(100% + 12px);left:0;margin:0;max-width:62ch;font-family:var(--stack-serif);font-size:14px;line-height:1.5;color:var(--text-muted);background:var(--bg);opacity:0;pointer-events:none;transition:opacity .15s ease-out;z-index:5}@media (prefers-reduced-motion:reduce){.rec-plate,p.hover-note{transition:none}}.statlead .ml-body{position:relative}.ml-grid:has(.kicker-def:focus-visible) .hover-note,.ml-grid:has(.kicker-def:hover) .hover-note,.statlead:has(.figure:hover) .hover-note,.statlead:has(.open-fig:hover) .hover-note{opacity:1}.rec-alert{position:relative;display:inline-flex;margin-left:8px;color:var(--warning);cursor:var(--cursor-ask);vertical-align:-2px}.rec-alert .knock-fill{fill:var(--bg)}.rec-plate{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:max-content;max-width:min(340px,46vw);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:8px 12px;font-family:var(--stack-ui);font-size:12.5px;font-weight:500;line-height:1.5;letter-spacing:.01em;font-feature-settings:normal;font-variant-numeric:normal;text-align:left;box-shadow:0 2px 10px color-mix(in srgb,var(--text) 8%,transparent);opacity:0;pointer-events:none;transition:opacity .12s ease-out;z-index:30}.rec-alert:focus-visible .rec-plate,.rec-alert:hover .rec-plate{opacity:1}@media (max-width:960px){.rec-plate{left:auto;right:-8px;top:auto;bottom:calc(100% + 10px);transform:none;max-width:min(340px,76vw)}}.code{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;overflow-x:auto;white-space:pre;font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;line-height:1.6;color:var(--text-muted)}.code-wrap{position:relative}.code-wrap .code-copy{position:absolute;top:6px;inset-inline-end:6px;background:var(--surface)}.code-wrap .code-copy[data-copied]{color:var(--positive);border-color:transparent}.agent-setup{margin-top:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.agent-setup-lead{padding:16px 18px 14px}.agent-setup-title{display:block;font-family:var(--stack-serif);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.agent-setup-note{margin:8px 0 0;font-size:15px;text-wrap:pretty}.agent-setup-crumb{white-space:nowrap}.agent-setup-crumb .lr-arw{width:13px;height:13px;vertical-align:-1.4px}.section-body .agent-setup-crumb .lr-arw{vertical-align:.3px}.agent-setup-payload{position:relative}.agent-setup-payload .code{margin:0;border-inline:0;border-bottom:0;border-radius:0;padding-bottom:40px;max-height:145px;overflow-y:hidden;transition:max-height .3s ease}.agent-setup-payload.open .code{max-height:880px}@media (prefers-reduced-motion:reduce){.agent-setup-payload .code{transition:none}}.agent-setup-payload:after{content:"";position:absolute;inset-inline:0;bottom:0;height:64px;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0/0),var(--surface))}.agent-setup-payload.open:after{content:none}.agent-setup-see{position:absolute;z-index:1;bottom:4px;left:50%;transform:translateX(-50%)}@media (max-width:560px){.agent-setup-payload .code{padding-top:52px;max-height:181px}}.docrow{padding:12px 0}.docrow+.docrow{border-top:1px solid var(--border)}.toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer;color:var(--text-muted);line-height:1;padding:0;transition:border-color .14s ease,color .14s ease}.toggle:hover{border-color:var(--text-faint);color:var(--text)}.dark .toggle .sun,.toggle .moon{display:none}.dark .toggle .moon{display:inline}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.auth-wrap .cl-formButtonPrimary{background:var(--auth-accent)!important;color:var(--auth-accent-ink)!important;border:none!important;box-shadow:none!important}.auth-wrap .cl-formButtonPrimary:after{display:none!important}.auth-wrap .cl-formButtonPrimary:hover{opacity:.82}.auth-wrap .cl-formButtonPrimary:disabled{opacity:.4}.auth-wrap .cl-socialButtonsBlockButton{background:var(--auth-surface)!important;border:1px solid var(--auth-border)!important;box-shadow:none!important;border-radius:6px}.auth-wrap .cl-socialButtonsBlockButton:hover{background:var(--auth-surface)!important;border-color:var(--auth-faint)!important}.banner{border-top:2px solid var(--accent);padding-top:14px}.msection{padding:64px 0;border-top:1px solid var(--border)}.eyebrow{font-family:var(--stack-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.section-head{font-size:clamp(26px,4vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0;max-width:720px}.section-body,.section-head{font-family:var(--stack-serif)}.section-body{font-size:18px;line-height:1.65;color:var(--text-muted);max-width:600px;margin:20px 0 0}.colophon-author{color:inherit}.colophon-author:hover{color:var(--accent)}.colophon{font-family:var(--stack-ui);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.specimen{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:26px 26px 28px;box-shadow:0 18px 50px -28px rgba(40,30,12,.28)}.dark .specimen{box-shadow:0 18px 50px -30px rgba(0,0,0,.6)}.diff{display:grid;grid-template-columns:160px 1fr;grid-gap:24px;gap:24px;padding:22px 0;border-top:1px solid var(--border)}@media (max-width:620px){.diff{grid-template-columns:1fr;gap:6px}}.diff-vs{font-family:var(--stack-ui);font-weight:600;font-size:14px;color:var(--accent)}.price{font-family:var(--stack-serif);font-size:40px;font-weight:600;letter-spacing:-.02em}.faq-item{border-top:1px solid var(--border)}.faq-q{width:100%;background:transparent;border:0;cursor:pointer;text-align:left;padding:20px 0;display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--text);font-size:18px;font-weight:600}.faq-a,.faq-q{font-family:var(--stack-serif)}.faq-a{font-size:16px;line-height:1.6;color:var(--text-muted);padding:0 0 22px;max-width:640px}.faq-mark{color:var(--text-faint);font-family:var(--stack-ui);font-size:18px}.footer{padding:28px 0 44px;align-items:center;justify-content:space-between;gap:16px}.footer,.footer-links{display:flex;flex-wrap:wrap}.footer-links{gap:8px 26px}.dash-shell{display:flex;flex-direction:column;min-height:100dvh}.dash-shell>.container{width:100%}.dash-shell-foot{width:100%;margin-top:auto;padding-top:40px}.shelf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:28px}@media (max-width:820px){.shelf{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.shelf{grid-template-columns:1fr}}.ml-body>.shelf:first-child{margin-top:0}@media (min-width:821px){.shelf-4{grid-template-columns:repeat(4,1fr)}}.shelf-card{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);padding:16px 16px 18px;text-decoration:none;color:inherit;transition:border-color .12s ease-out}.shelf-card:hover{border-color:var(--accent)}.shelf-card .card-plate{margin:0 0 14px;width:100%;aspect-ratio:16/10;padding:0;overflow:hidden}.shelf-card .card-plate img{width:100%;height:100%;object-fit:cover}.shelf-name{font-family:var(--stack-serif);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em;margin:0}.shelf-meta{margin-top:7px;display:flex;align-items:center;gap:7px;font-family:var(--stack-ui);font-size:12.5px;color:var(--text-faint)}.shelf-card.shelf-more{align-items:center;justify-content:center;text-align:center;gap:10px;border-style:dashed;color:var(--accent);min-height:100%}.shelf-card.shelf-more .shelf-name{color:var(--accent)}.shelf-more-row{display:inline-flex;align-items:center;gap:8px}.shelf-more .lr-arw{transform:translateY(-2.5px)}.firstrun-note{font-family:var(--stack-serif);font-size:14.5px;line-height:1.5;color:var(--text-muted);margin:26px 0 0;max-width:58ch}@media (max-width:520px){.shelf-first>:nth-child(n+5):not(.shelf-more){display:none}}.vignette-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:28px}@media (max-width:760px){.vignette-grid{grid-template-columns:1fr}}.vignette{border:1px solid var(--border);border-radius:var(--radius);padding:22px 22px 20px;display:flex;flex-direction:column}.vignette-field{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);padding:11px 14px;margin-top:12px}.vignette-input{font-family:var(--stack-serif);font-size:17px;line-height:1.4;margin:2px 0 0}.vignette-turn{margin-top:14px}.vignette-line{font-family:var(--stack-serif);font-size:16px;line-height:1.5;margin:4px 0 0}.vignette-cards{margin-top:18px;border-top:1px solid var(--border)}.vignette-prompt{padding:13px 0}.vignette-prompt+.vignette-prompt{border-top:1px solid var(--border)}.vignette-prompt p{font-family:var(--stack-serif);font-size:15px;line-height:1.45;margin:5px 0 0}.vignette-cta{margin-top:18px}.apps-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:28px;border-top:1px solid var(--border)}@media (max-width:620px){.apps-row{grid-template-columns:1fr}}.apps-cell{padding:20px 22px 20px 0;border-bottom:1px solid var(--border)}@media (min-width:621px){.apps-cell+.apps-cell{padding-left:22px;border-left:1px solid var(--border)}}.apps-cell p{font-family:var(--stack-serif);font-size:15px;line-height:1.5;color:var(--text-muted);margin:6px 0 0}.brand-board{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:32px}@media (max-width:680px){.brand-board{grid-template-columns:1fr}}.brand-cell{border:1px solid var(--border);border-radius:var(--radius);padding:36px 26px 18px;background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:18px}.brand-cell .label{font-family:var(--stack-ui);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.docs-grid{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:48px;gap:48px;padding:40px 0 12vh}.docs-aside{position:-webkit-sticky;position:sticky;top:24px;align-self:start}.docs-content{max-width:720px;min-width:0}@media (max-width:860px){.docs-grid{grid-template-columns:1fr;gap:24px}.docs-aside{position:static}.docs-rail{display:flex;flex-wrap:wrap;gap:2px 14px;border-bottom:1px solid var(--border);padding-bottom:10px}.docs-rail a{border-left:none!important;padding-left:0!important}}.tnum{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.dotsep{color:var(--text-faint);margin:0 9px}.topnav{display:flex;align-items:center;gap:32px;height:66px}.nav .brand,.topnav .brand{display:inline-flex;align-items:center;gap:9px;color:var(--text)}.topnav .brand .app-tile{display:block;flex-shrink:0}.navlinks{display:flex;align-items:stretch;gap:26px;align-self:stretch}.navlink{font-family:var(--stack-ui);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--text-muted);display:inline-flex;flex-direction:column;justify-content:center;align-items:center;transition:color .14s ease-out}.navlink:hover{color:var(--text)}.navlink[aria-current=page]{color:var(--text);font-weight:600}.botnav-tab:after,.navlink:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:700;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topnav .btn-secondary{min-height:36px;padding:0 16px;border:0;border-radius:10px;background:var(--soft);font-size:13.5px}.topnav .btn-secondary:hover{background:var(--soft-2)}.topnav .toggle{border:0;border-radius:10px;background:none}.topnav .toggle:hover{background:var(--soft)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.acct{position:relative}.account{gap:9px;font-family:var(--stack-ui);font-size:13.5px;font-weight:500;color:var(--text);background:none;border:0;padding:0;cursor:pointer}.account,.avatar{display:inline-flex;align-items:center}.avatar{width:28px;height:28px;border-radius:50%;background:hsl(var(--avatar-h,42) 34% 85%);border:1px solid hsl(var(--avatar-h,42) 28% 76%);color:hsl(var(--avatar-h,42) 32% 25%);font-family:var(--stack-serif);font-weight:600;font-size:15px;line-height:1;justify-content:center;text-transform:uppercase}.avatar>span{transform:translateY(2px)}.avatar.avatar-lg>span{transform:translateY(1.4px)}.dark .avatar{background:hsl(var(--avatar-h,42) 16% 30%);border-color:hsl(var(--avatar-h,42) 14% 40%);color:hsl(var(--avatar-h,42) 30% 88%)}.avatar.avatar-lg{width:56px;height:56px;font-size:27px}.avatar.avatar-xl{width:64px;height:64px;font-size:31px}.avatar.avatar-xl>span{transform:translateY(2.2px)}.acct-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:30;min-width:176px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 3px 14px rgba(27,26,23,.07)}.dark .acct-menu{box-shadow:0 3px 14px rgba(0,0,0,.35)}.acct-menu a,.acct-menu button{display:block;width:100%;text-align:left;padding:8px 11px;border-radius:var(--radius-input);border:0;background:none;cursor:pointer;font-family:var(--stack-ui);font-size:13.5px;font-weight:500;color:var(--text)}.acct-menu a:hover,.acct-menu button:hover{background:var(--bg)}.btn-chev{display:inline-flex;margin-left:5px;opacity:.7}.acct-menu button:disabled{color:var(--text-faint);cursor:default}.acct-menu button:disabled:hover{background:none}.acct-menu-rule{height:1px;background:var(--border);margin:6px 5px}@media (max-width:720px){.topnav{gap:20px;height:58px}.navlinks{gap:18px}.acct-handle{display:none}}.btn-secondary{background:var(--surface);border-color:var(--border);color:var(--text);transition:border-color .14s ease-out,color .14s ease-out}.btn-secondary:hover{opacity:1;border-color:var(--text-faint)}.btn-tertiary{display:inline-flex;align-items:center;gap:6px;min-height:0;height:auto;padding:0;border:0;background:none;cursor:pointer;font-family:var(--stack-ui);font-size:13.5px;font-weight:500;color:var(--accent)}.btn-tertiary:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.btn-tertiary.is-plain{color:var(--text)}.btn-tertiary>.lr-arw,.shelf-more-row>.lr-arw{margin-left:-4px}.btn-tertiary>.lr-arw{position:relative;top:1px}.lr-arw{transition:translate .15s ease-out}.btn-tertiary:hover>.lr-arw,.shelf-card.shelf-more:hover .lr-arw{translate:3px 0}@media (prefers-reduced-motion:reduce){.lr-arw{transition:none}}.ml-grid{display:grid;grid-template-columns:150px minmax(0,1fr);grid-column-gap:44px;column-gap:44px;padding:30px 0;align-items:baseline}.ml-grid:has(>.ml-fig){grid-template-columns:150px minmax(0,1fr) max-content}.ml-hero{align-items:start}.ml-hero>.ml-label{padding-top:4px}.plinks{margin-top:0;inline-size:100%}.plinks-chips{display:flex;flex-wrap:wrap;gap:8px 10px}.plinks-chip{display:inline-flex;align-items:center;block-size:32px;padding:0;border:0;border-radius:16px;background:var(--sg-soft);font-family:var(--stack-ui);font-size:13px;font-weight:500;color:var(--text-muted);overflow:hidden;transition:background-color .18s ease-out,color .18s ease-out,padding .18s ease-out}.plinks-chip[data-mode=empty]:hover{color:var(--text)}.plinks-chip[data-mode=editing]{-webkit-padding-end:13px;padding-inline-end:13px}.plinks-chip[data-mode=filled]{color:var(--text)}.plinks-chip-main{display:inline-flex;align-items:center;align-self:stretch;padding:0 13px;border-radius:inherit;border:none;background:none;font:inherit;color:inherit;cursor:pointer;transition:padding .18s ease-out}.plinks-chip[data-mode=editing] .plinks-chip-main,.plinks-chip[data-mode=filled] .plinks-chip-main{-webkit-padding-end:0;padding-inline-end:0}.plinks-chip-add,.plinks-chip-at,.plinks-chip-ico,.plinks-chip-input,.plinks-chip-val,.plinks-chip-x{overflow:hidden;white-space:nowrap;transition:max-width .18s ease-out,opacity .15s ease-out,margin .18s ease-out;max-width:0;opacity:0}.plinks-chip-ico{display:inline-flex;color:var(--text-muted)}.plinks-chip[data-mode=editing] .plinks-chip-ico,.plinks-chip[data-mode=filled] .plinks-chip-ico{max-width:16px;opacity:1;margin-inline:-1px 7px}.plinks-chip-add{display:inline-flex;align-items:center;gap:6px}.plinks-chip-add>svg{flex:none;color:var(--text-faint);-webkit-margin-start:-3px;margin-inline-start:-3px;transform:translateY(.5px)}.plinks-chip[data-mode=empty] .plinks-chip-add{max-width:16ch;opacity:1}.plinks-chip[data-mode=filled] .plinks-chip-val{max-width:32ch;opacity:1}.plinks-chip-at{color:var(--text-faint)}.plinks-chip[data-mode=editing] .plinks-chip-at{max-width:2ch;opacity:1;-webkit-margin-end:3px;margin-inline-end:3px}.plinks-chip-input{border:none;background:none;font-family:var(--stack-ui);font-size:13px;color:var(--text);outline:none;padding:0;inline-size:12ch}.plinks-chip-input:focus-visible{outline:none}.plinks-chip:focus-within,.plinks-chip:hover{background:var(--sg-soft-hover)}.plinks-chip[data-mode=editing] .plinks-chip-input{max-width:12ch;opacity:1}.plinks-chip-x{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:13px;border:none;background:none;line-height:1;color:var(--text-faint);cursor:pointer;padding:0}.plinks-chip-x:before{content:"";position:absolute;inset:-9px -8px}.plinks-chip[data-mode=filled] .plinks-chip-x{max-width:13px;inline-size:13px;opacity:1;margin-inline:4.5px 10px}.plinks-chip-x:hover{color:var(--negative)}@media (prefers-reduced-motion:reduce){.plinks-chip,.plinks-chip-add,.plinks-chip-at,.plinks-chip-ico,.plinks-chip-input,.plinks-chip-main,.plinks-chip-val,.plinks-chip-x{transition:none}}.plinks-feedback{margin:10px 0 0;font-family:var(--stack-ui);font-size:13px;line-height:18px;color:var(--text-muted)}.ml-label{grid-column:1;text-align:right;padding-top:0}.ml-label .kicker{display:block;transform:translateY(calc((8px - var(--ml-first-cap, 8px)) / 2))}.ml-cap-row{--ml-first-cap:12px}.ml-cap-body{--ml-first-cap:11px}.ml-cap-datum{--ml-first-cap:15px}.ml-cap-card{--ml-first-cap:10.5px}.ml-cap-build{--ml-first-cap:13px}.ml-cap-deck{--ml-first-cap:13.5px}.ml-sub{font-family:var(--stack-ui);font-size:12px;letter-spacing:.01em;color:var(--text-faint);margin-top:8px}.ml-body{grid-column:2;min-width:0}.ml-fig{grid-column:3;text-align:right;font-family:var(--stack-serif);font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text)}.callout.capnote{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px}.capnote-said{margin:0;flex:1 1}.callout.capnote .btn-tertiary:not(.act-ico){margin-left:3px}.capnote .capnote-x{flex:none;margin:-8px -7px -8px 0;color:inherit;transform:translateY(1.25px)}.capnote .capnote-x:hover{color:inherit;border-color:color-mix(in srgb,currentColor 34%,transparent)}@media (max-width:720px){.ml-grid{grid-template-columns:1fr;row-gap:14px;column-gap:0;padding:24px 0}.ml-grid:has(>.ml-fig){grid-template-columns:1fr}.ml-body,.ml-fig,.ml-label{grid-column:auto}.ml-hero>.ml-label,.ml-label{text-align:left;padding-top:0}.ml-label .kicker{transform:none}.ml-sub{display:inline;margin-left:12px}.ml-fig{text-align:left}}.ml-lead{padding-top:44px}@media (max-width:720px){.ml-lead{padding-top:26px}}.masthead{padding:44px 0 30px}.masthead .kicker{color:var(--text-muted)}.figrow{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.figure{font-family:var(--stack-serif);font-weight:600;font-size:112px;line-height:.82;letter-spacing:-.025em;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.figure .pct{font-size:64px;letter-spacing:-.01em}.figrow-side{padding-bottom:12px;font-family:var(--stack-ui);font-weight:500;font-size:14px;letter-spacing:.02em;color:var(--text)}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:26px}.comprow{display:flex;align-items:baseline;gap:0;padding:11px 0;border-top:1px solid var(--border)}.comprow:first-child{border-top:none}.comprow .cname{font-family:var(--stack-serif);font-weight:600;font-size:17px;color:var(--text);min-width:0}a.comprow:hover .cname{color:var(--accent)}.comprow .cfill{flex:1 1 auto}.comprow .cval{font-family:var(--stack-serif);font-weight:600;font-size:17px;color:var(--text);margin-left:16px}.cunit{font-family:var(--stack-ui);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.comprow .cunit{margin-left:6px}.datum{font-family:var(--stack-serif);font-weight:600;font-size:22px;color:var(--text)}.meter{height:5px;background:var(--border);border-radius:3px;margin-top:16px;overflow:hidden;max-width:340px}.meter>span{display:block;height:100%;background:var(--accent);border-radius:3px}.meter-hair{height:3px;margin-top:24px}.build-name{font-family:var(--stack-serif);font-weight:600;font-size:19px;color:var(--text)}.build-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-top:8px}.build-big{font-family:var(--stack-serif);font-weight:600;font-size:34px;line-height:1;color:var(--text)}.build-of{font-family:var(--stack-ui);font-size:14px;color:var(--text-muted)}.build-foot{margin-top:16px}.deckrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-column-gap:24px;column-gap:24px;padding:18px 0 20px;border-top:1px solid var(--border)}.deckrow:first-child{border-top:none}.deck-name{font-family:var(--stack-serif);font-weight:600;font-size:20px;letter-spacing:-.005em;color:var(--text)}.deck-name:hover{color:var(--accent)}.deck-metaline{font-family:var(--stack-ui);font-size:13px;letter-spacing:.01em;color:var(--text-muted);margin-top:6px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.deck-metaline .strong{color:var(--text)}.deck-metaline .dot{color:var(--text-faint);margin:0 8px}.deck-right{display:flex;align-items:center;gap:20px}.due{display:flex;align-items:baseline;gap:6px;min-width:64px;justify-content:flex-end}.due .n{font-family:var(--stack-serif);font-weight:600;font-size:22px;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.due.zero .n{color:var(--text-faint)}.deck-actions{display:flex;align-items:center;gap:6px;position:relative;top:-1px}.deck-actions .iconbtn{translate:0 -1px}.iconbtn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius);color:var(--text-muted);cursor:pointer;background:none;padding:0;transition:border-color .14s ease-out,color .14s ease-out}.iconbtn:hover{border-color:var(--border);color:var(--text)}.share-intents{display:flex;align-items:center;gap:20px;overflow:visible}.share-intents.is-vertical{flex-direction:column;gap:4px}@media (max-width:560px){.share-intents.is-vertical{flex-direction:row;gap:20px}}.deck-rail .report-mark,.share-intents .iconbtn{position:relative;width:16px;height:36px;border:0;border-radius:0}.deck-rail .report-mark:before,.share-intents .iconbtn:before{content:"";position:absolute;inset-block:0;inset-inline:-10px;border:1px solid transparent;border-radius:var(--radius);transition:border-color .12s ease-out}.deck-rail .report-mark:hover:before,.deck-rail .report-mark[aria-expanded=true]:before,.share-intents .iconbtn:hover:before{border-color:var(--border)}.deck-rail .report-mark:focus-visible,.share-intents .iconbtn:focus-visible{outline:none}.deck-rail .report-mark:focus-visible:before,.share-intents .iconbtn:focus-visible:before{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}@media (pointer:coarse){.share-intents{gap:28px}.deck-rail .report-mark,.share-intents .iconbtn{height:44px}.deck-rail .report-mark:before,.share-intents .iconbtn:before{inset-inline:-14px}}@media (max-width:720px){.masthead{padding:26px 0 20px}.figure{font-size:92px}.figure .pct{font-size:54px}.figrow{gap:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .btn{width:100%;min-height:48px}.deckrow{grid-template-columns:1fr;row-gap:14px}.deck-right{justify-content:space-between}}@media (prefers-reduced-motion:no-preference){@keyframes rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rule-grow{transform-origin:left center;animation:rule-grow .45s cubic-bezier(.33,1,.68,1) both}@keyframes stagger-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.stagger-in>*{animation:stagger-in .32s cubic-bezier(.33,1,.68,1) backwards;animation-delay:calc(var(--stagger-step, 35ms) * var(--i, 0))}}.deck-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.deck-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:18px 18px 16px;text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:10px;transition:border-color .12s ease}.deck-card:hover{border-color:var(--text-faint)}.catalog-search{position:relative;max-width:420px}.catalog-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}.catalog-search input{padding-left:40px}.profile-head{display:flex;align-items:center;gap:18px}.profile-id{min-width:0}.profile-handle{font-family:var(--stack-serif);font-weight:600;font-size:22px;letter-spacing:-.01em;color:var(--text)}.profile-handle.anon{color:var(--text-faint);font-style:italic}.crumb{font-family:var(--stack-ui);font-size:13.5px;font-weight:500;color:var(--text-muted);display:inline-flex;align-items:center;gap:7px;transition:color .14s ease-out}.crumb:hover,.deck-title{color:var(--text)}.deck-title{font-family:var(--stack-serif);font-weight:600;font-size:clamp(30px,5vw,46px);line-height:1.08;letter-spacing:-.015em;margin:0}.deck-railwrap{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:22px;column-gap:22px}.deck-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:6px;border-right:1px solid var(--border);align-self:stretch}.deck-railbody{min-width:0}@media (max-width:560px){.deck-railwrap{display:block}.deck-rail{flex-direction:row;border-right:none;padding:0 0 6px;justify-content:flex-end}}@media (min-width:1320px){.deck-railwrap{display:block;position:relative}.deck-railwrap:before{content:"";position:absolute;top:2px;bottom:2px;inset-inline-start:0;width:1px;background:var(--border)}.deck-rail{position:absolute;top:6px;inset-inline-start:-60px;width:44px;border-right:none;padding:0}.deck-railbody{-webkit-padding-start:22px;padding-inline-start:22px}}.deckhead-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 34px;margin-top:26px}.deckhead-actions{display:flex;align-items:center;margin-top:24px}.deckhead-primary{display:flex;align-items:stretch;gap:12px}@media (min-width:561px){.deckhead-meta .deckhead-primary{transform:translateY(-2px)}}.deckhead-primary .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-block-size:44px;padding-block:0}.fig-sign{position:relative;top:-.11em}html[lang=hi] .fig-sign,html[lang=ru] .fig-sign{top:0}.dstats .ds-build b{color:var(--accent)}.dstats .ds-build i{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media (max-width:560px){.deckhead-meta .dstats{flex-wrap:wrap;gap:12px 24px}}.ds-live{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);animation:ds-live 1.6s ease-in-out infinite}@keyframes ds-live{50%{opacity:.35}}.ds-door{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;color:var(--text-muted);cursor:pointer;transition:color .14s ease-out}.ds-door:hover{color:var(--text)}a.ds-door{color:var(--accent)}.ds-door .lr-arw{width:13px;height:13px;transform:translateY(-1px)}a.ds-door:hover{color:color-mix(in srgb,var(--accent) 78%,var(--text))}@media (prefers-reduced-motion:reduce){.ds-live{animation:none}}.workspace{position:relative;display:grid;grid-template-columns:minmax(260px,360px) 1fr;grid-gap:44px;gap:44px;align-items:start}.ws-list{min-width:0}.cbar{margin-bottom:18px}.cbar-row{display:flex;align-items:center;gap:12px;min-block-size:28px}.cbar-label{overflow:hidden;white-space:nowrap;max-width:24ch;transition:max-width .2s ease-out,opacity .16s ease-out}.cbar.open .cbar-label{max-width:0;opacity:0}.cbar-loupe{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:none;border-radius:6px;background:none;color:var(--text-faint);cursor:pointer;transition:color .14s ease-out;-webkit-margin-start:-6px;margin-inline-start:-6px}.cbar-loupe svg{transform:translateY(-1px)}.cbar-input,.cbar-loupe:hover,.cbar-loupe[aria-expanded=true]{color:var(--text)}.cbar-input{flex:1 1 auto;min-width:0;border:none;background:none;padding:0;font-family:var(--stack-ui);font-size:14px;opacity:0;pointer-events:none;transition:opacity .18s ease-out}.cbar-input::placeholder{color:var(--text-faint)}.cbar-input:focus,.cbar-input:focus-visible{outline:none}.cbar-input::-webkit-search-cancel-button{display:none}.cbar.open .cbar-input{opacity:1;pointer-events:auto}.cbar-rule{margin-top:8px;transition:border-color .18s ease-out}.cbar.open .cbar-rule{border-color:var(--text-faint)}@media (prefers-reduced-motion:reduce){.cbar-input,.cbar-label,.cbar-rule{transition:none}}@keyframes row-in{0%{opacity:0}}.toc>li,.ws-list .idx-fold{animation:row-in .14s ease-out}@media (prefers-reduced-motion:reduce){.toc>li,.ws-list .idx-fold{animation:none}}.idx-row{display:flex;align-items:center;gap:14px;width:100%;padding:9px 8px 9px 0;border:none;border-bottom:1px solid var(--border);background:none;text-align:left;cursor:pointer}.idx-row:hover .idx-prompt{color:var(--accent)}.idx-row.selected{box-shadow:inset 2px 0 0 var(--accent);padding-left:12px}.idx-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.idx-num{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-faint);min-width:2.5ch;text-align:right;flex:0 0 auto}.idx-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.idx-main.suspended{opacity:.55}.idx-prompt{font-family:var(--stack-serif);font-size:16px;line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.idx-meta{font-family:var(--stack-ui);font-size:11.5px;color:var(--text-faint)}.idx-thumb{flex:0 0 auto;width:40px;height:40px;background:#fcfaf4;border:1px solid var(--border);border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.idx-thumb img{max-width:100%;max-height:100%;object-fit:contain}.idx-audio{flex:0 0 auto;display:flex;color:var(--text-faint)}.deckrow .idx-thumb{width:52px;height:52px}.ws-card{position:-webkit-sticky;position:sticky;top:24px;min-width:0;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);-webkit-padding-start:36px;padding-inline-start:36px}.ws-prompt{font-weight:600;font-size:20px;line-height:1.35;margin:12px 0 0}.ws-answer,.ws-prompt{font-family:var(--stack-serif);overflow-wrap:break-word}.ws-answer{font-size:17px;line-height:1.5;margin:0}.ws-facts{font-family:var(--stack-ui);font-size:12.5px;color:var(--text-faint);margin:18px 0 0}.ws-src{margin-top:16px}.ws-src>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ws-src>summary::-webkit-details-marker{display:none}.ws-src>summary .disclose-caret{color:var(--text-faint)}.ws-src[open]>summary .disclose-caret{transform:rotate(90deg)}.ws-src>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ws-src-text{font-family:var(--stack-serif);font-size:14px;line-height:1.6;color:var(--text-muted);margin:6px 0 0;max-width:62ch;overflow-wrap:anywhere}.ws-src[open] .ws-src-text{animation:ws-src-in .2s ease-out}@keyframes ws-src-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ws-src[open] .ws-src-text{animation:none}}.ws-foot{margin-top:20px}.ws-foot .ws-facts{margin-top:0}.ws-head,.ws-headacts{align-items:center}.ws-headacts{display:inline-flex;gap:2px;margin:-10px -8px -10px 0}.ws-act{color:var(--text-faint)}.ws-act:hover{border-color:transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.ws-act.ws-act-del:hover{background:color-mix(in srgb,var(--negative) 8%,transparent);color:var(--negative)}.ws-back{display:none}.card-view.editing{border-left:0;padding-left:0}@media (max-width:959px){.workspace{display:block}.ws-card{position:static;-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.workspace.ws-open .ws-list,.workspace:not(.ws-open) .ws-card{display:none}.ws-back{display:inline-flex}}.editform{display:flex;flex-direction:column;align-items:stretch;gap:0}.editactions{display:flex;align-items:center;gap:14px;height:38px;flex:0 0 auto}.edit-error{font-family:var(--stack-ui);font-size:13px;color:var(--negative);margin:8px 0 0}.idx-fold:last-of-type .idx-row{border-bottom:none}.addrow{display:flex;align-items:center;gap:10px;width:100%;padding:15px 0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--stack-ui);font-weight:500;font-size:14px;color:var(--text-muted);transition:color .14s ease-out}.addrow:hover{color:var(--text)}.addrow svg{color:var(--text-faint)}.addrow:hover svg{color:var(--text)}@media (max-width:720px){.deck-title{font-size:32px}.editactions{justify-content:flex-start;height:auto}.editactions .btn{min-height:44px;padding:0 22px}}.mic-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:1px solid var(--border);border-radius:var(--radius-input);color:var(--text-muted);cursor:pointer;transition:color .14s ease-out,border-color .14s ease-out,opacity .2s ease-out}.mic-btn:hover{color:var(--text)}.mic-btn[aria-pressed=true]{border-color:var(--negative)}.dialog{margin:auto;min-width:300px;max-width:min(420px,calc(100vw - 32px));padding:20px 22px 18px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px rgba(27,26,23,.14)}.dark .dialog{box-shadow:0 8px 32px rgba(0,0,0,.5)}.dialog::-webkit-backdrop{background:rgba(27,26,23,.28)}.dialog::backdrop{background:rgba(27,26,23,.28)}.dark .dialog::-webkit-backdrop{background:rgba(0,0,0,.45)}.dark .dialog::backdrop{background:rgba(0,0,0,.45)}.dialog-kicker{color:var(--text-muted)}.dialog-body{margin-top:10px;font-size:15px;line-height:1.5}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.dialog-actions .btn,.editactions .btn{min-width:76px}.botnav{display:none}@media (max-width:720px){.navlinks-app{display:none}.botnav{display:flex;position:fixed;inset:auto 0 0 0;z-index:40;padding:0 8px env(safe-area-inset-bottom);background:var(--surface);border:1px solid var(--edge);border-bottom:0;border-radius:18px 18px 0 0}.botnav-tab{flex:1 1;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;min-height:60px;font-family:var(--stack-ui);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);transition:color .14s ease-out}.botnav-tab:hover{color:var(--text)}.botnav-tab[aria-current=page]{color:var(--text);font-weight:700}body:has(.botnav){padding-bottom:calc(60px + env(safe-area-inset-bottom))}}@media (max-width:460px){.brand-word{display:none}}.save-spin{display:inline-block;width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--text-muted);border-radius:50%;animation:save-spin .7s linear infinite}@keyframes save-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.save-spin{animation:none}}.disclose>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;font-family:var(--stack-ui);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--text-muted);transition:color .14s ease-out}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary:hover{color:var(--text)}.disclose>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius)}.disclose-caret{flex:none;color:var(--text-faint);transition:transform .15s ease-out}.disclose[open]>summary .disclose-caret{transform:rotate(90deg)}.disclose-panel{padding-top:10px}.disclose-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;font-family:var(--stack-ui);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--text-muted);transition:color .14s ease-out}.disclose-link:hover{color:var(--text)}.disclose-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){.disclose-caret{transition:none}}.tmpl-name:hover{color:var(--text)}.figure-link{color:inherit}.figure-link:hover .figure{color:var(--accent)}.nav-lang{position:relative;display:inline-flex}.nav-lang-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-family:var(--stack-ui);font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--text-muted);transition:border-color .14s ease,color .14s ease}.nav-lang-btn:hover{border-color:var(--text-faint);color:var(--text)}.nav-lang-globe{display:inline-flex;line-height:0}.nav-lang-btn:disabled{opacity:.55;cursor:default}.nav-lang-chev{display:inline-flex;line-height:0;transition:transform .14s ease-out}.nav-lang-btn[aria-expanded=true] .nav-lang-chev{transform:rotate(180deg)}.nav-lang-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:152px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 3px 14px rgba(27,26,23,.07)}.dark .nav-lang-menu{box-shadow:0 3px 14px rgba(0,0,0,.35)}.nav-lang-menu.align-end{left:auto;right:0}.nav-lang-foot .nav-lang-menu{top:auto;bottom:calc(100% + 8px)}.nav-lang-item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:8px 11px;border:0;border-radius:var(--radius-input);background:none;cursor:pointer;font-family:var(--stack-ui);font-size:13.5px;font-weight:500;color:var(--text)}.nav-lang-item:hover{background:var(--bg)}.nav-lang-item[aria-current=true]{color:var(--accent);font-weight:600}.nav-lang-check{font-size:11px;color:var(--accent)}.tier-toggle{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.tier-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);font-family:var(--stack-ui);font-size:12px;font-weight:600;padding:5px 12px;cursor:pointer}.tier-toggle button.on{background:var(--ink);color:var(--bg)}a.figure-link:hover{color:var(--accent)}.card-plate{margin:14px 0 0;padding:14px 18px;background:#fcfaf4;border:1px solid var(--border);border-radius:6px;display:inline-flex;justify-content:center;max-width:100%;transition:background-color .3s ease}.card-plate .fig{display:block;height:var(--fig-h,240px);width:calc(var(--fig-h, 240px) * 1.25);max-width:100%;transition:width .28s ease}.card-plate .fig img{display:block;height:100%;width:100%;object-fit:contain}.fig{position:relative}.fig-zoom{position:absolute;inset:0;padding:0;border:0;border-radius:3px;background:none;cursor:zoom-in}.fig-zoom:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fz{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;touch-action:none;overscroll-behavior:contain}.fz::-webkit-backdrop{background:transparent}.fz::backdrop{background:transparent}.fz-scrim{background:color-mix(in srgb,var(--bg) 97%,transparent);opacity:0}.fz-scrim,.fz-stage{position:absolute;inset:0}.fz-img{position:absolute;display:block;background:#fcfaf4;border-radius:6px;box-shadow:0 18px 50px -24px rgba(27,26,23,.35);transform-origin:0 0;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;cursor:zoom-out;will-change:transform}.fz-img.zoomable{cursor:zoom-in}.fz-img.zoomed{cursor:-webkit-grab;cursor:grab;border-radius:0}.fz-img.dragging{cursor:-webkit-grabbing;cursor:grabbing}.dark .fz-img{box-shadow:0 18px 50px -24px rgba(0,0,0,.8)}.fz-close{position:absolute;top:calc(12px + env(safe-area-inset-top, 0px));right:calc(12px + env(safe-area-inset-right, 0px));width:44px;height:44px;border-radius:22px;background:var(--surface);color:var(--text)}.fz-close:hover{border-color:var(--border)}.fig-wait{border-radius:3px;background-color:#f0ebdd;background-image:linear-gradient(100deg,rgba(250,247,238,0) 30%,#faf7ee 50%,rgba(250,247,238,0) 70%);background-size:55% 100%;background-repeat:no-repeat;background-position:-60% 0;animation:figsheen 1.5s ease-in-out infinite}@keyframes figsheen{to{background-position:160% 0}}@supports selector(:has(*)){.card-plate:has(.fig-wait){background-color:#f4efe2;background-image:linear-gradient(100deg,rgba(255,253,247,0) 30%,#fffdf7 50%,rgba(255,253,247,0) 70%);background-size:55% 100%;background-repeat:no-repeat;background-position:-60% 0;animation:figsheen 1.5s ease-in-out infinite}.card-plate .fig-wait{background:none;animation:none}}.card-plate.plate-page .fig{transition:width .2s ease}.plate-page .fig img{animation:figfade .2s ease}@keyframes figfade{0%{opacity:0}}.card-plate.plate-hold{background-color:#f4efe2;background-image:linear-gradient(100deg,rgba(255,253,247,0) 30%,#fffdf7 50%,rgba(255,253,247,0) 70%);background-size:55% 100%;background-repeat:no-repeat;background-position:-60% 0;animation:figsheen 1.5s ease-in-out .3s infinite}.plate-hold .fig img{opacity:.55}:is(.card-plate .fig,.idx-thumb,.fig-shell) img{transition:opacity .25s ease}.fig-wait img{opacity:0}.fig-shell{position:relative;display:flex;flex:1 1;min-width:0;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){.card-plate.plate-hold,.fig-wait{animation:none;background-image:none}.card-plate:has(.fig-wait){animation:none;background-image:none}.card-plate .fig,.card-plate.plate-page .fig,:is(.card-plate .fig,.idx-thumb,.fig-shell) img{transition:none}.plate-page .fig img{animation:none}}.card-plate.plate-sound{flex-direction:column;align-items:center;padding:0}.plate-sound .fig{margin:14px 18px;max-width:calc(100% - 36px)}.plate-sound .aud{align-self:stretch;max-width:none;margin:0;padding:8px 14px;border-top:1px solid #e8e2d2}.plate-sound .aud-track{min-width:96px}.plate-sound .aud-btn{width:28px;height:28px;border-color:#ddd5c2;color:#1b1a17}.plate-sound .aud-btn:hover{border-color:#8a8474}.plate-sound .aud-track i{background:#e8e2d2}.plate-sound .aud-track b{background:#234c74}.plate-sound .aud-time{color:#8a8474}.plate-sound .aud-btn:focus-visible,.plate-sound .aud-track:focus-visible{outline-color:#234c74}.plate-fallback{display:contents}.toc{list-style:none;margin:0;padding:0}.toc-row{display:flex;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px solid var(--border)}.toc-num{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-faint);min-width:2.5ch;text-align:right;flex:0 0 auto}.toc-prompt{font-family:var(--stack-serif);font-size:16px;color:var(--text);min-width:0;overflow-wrap:break-word}.toc-row .idx-audio,.toc-row .idx-thumb{margin-left:auto;align-self:center}.ansk{font-family:var(--stack-ui);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.footnote{border-top:1px solid var(--border);margin-top:26px;padding-top:14px;animation:rv-fade .3s ease-out}.ratebar{display:flex}.ratebar .rb{position:relative;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px 0 12px;border:0;border-radius:999px;background:none;font-family:var(--stack-ui);font-weight:600;font-size:14.5px;line-height:1;color:var(--text);white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out}.ratebar .rb:hover{background:var(--soft)}.ratebar .rb:active{background:var(--soft-2)}.ratebar .rb .iv{font-family:var(--font-mono,ui-monospace),monospace;font-weight:400;font-size:11.5px;color:var(--text-faint);margin-left:1px}.ratebar .rb.rec{background:color-mix(in srgb,var(--rec-hue,var(--positive)) 12%,transparent);color:var(--rec-hue,var(--positive))}.ratebar .rb.rec .iv{color:var(--rec-hue,var(--positive));opacity:.85}.newcard-wide{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;margin-top:22px;animation:rv-fade .2s ease-out}.newcard-wide .nc-input{display:block;width:100%;border:0;background:transparent;border-radius:0;padding:0;font-family:var(--stack-serif);color:var(--text);overflow-wrap:break-word}.newcard-wide .nc-input:focus-visible{outline:none}.newcard-wide .nc-prompt{margin-top:12px;font-size:20px;font-weight:600;line-height:1.35}.newcard-wide .nc-answer{font-size:17px;line-height:1.5}.newcard-wide[tabindex]{outline:none}.newcard-wide .nk{font-family:var(--stack-ui);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}@keyframes rv-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.footnote,.newcard-wide{animation:none}.ratebar .rb{transition:none}}.rv4{max-width:680px;margin:0 auto}.rv4-prompt{font-size:23px;line-height:1.4;margin-top:26px}.rv4-prompt:has(+.card-plate){margin-bottom:0}.rv4-prompt:has(+.aud){margin-bottom:0}.rv4-prompt:has(+.plate-fallback){margin-bottom:0}.rv4-acts{margin-top:36px;gap:12px;flex-wrap:wrap}.disclosure{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:36px;-webkit-margin-start:-10px;margin-inline-start:-10px;padding:0 10px;border:0;border-radius:10px;background:none;font-family:var(--stack-ui);font-size:14px;font-weight:500;line-height:20px;color:var(--text-muted);text-align:left;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.disclosure:focus-visible,.disclosure:hover{background:var(--soft);color:var(--text)}.disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.disclosure-caret{flex:none;color:var(--text-faint);transform:translateY(.5px);transition:transform .2s cubic-bezier(.33,1,.68,1),color .14s ease-out}.disclosure:focus-visible .disclosure-caret,.disclosure:hover .disclosure-caret{color:var(--text)}.disclosure[aria-expanded=true] .disclosure-caret{transform:translateY(.5px) rotate(180deg)}@media (prefers-reduced-motion:reduce){.disclosure,.disclosure-caret{transition:none}}.setrows{margin-top:6px;flex-direction:column}.setrow,.setrows{display:flex;gap:8px}.setrow{align-items:center;flex-wrap:wrap}.setrows>.setrow-fold{margin-bottom:-8px;min-height:0}.setrow-fold>.reveal-inner{padding-bottom:8px}.setlab{font-size:12px;color:var(--text-faint);min-width:48px}.setchip,.setlab{font-family:var(--stack-ui)}.setchip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:0;background:var(--soft);font-size:12.5px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.setchip:hover{background:var(--soft-2);color:var(--text)}.setchip.on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.setchip .setnum{margin-left:7px;color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.setchip.on .setnum{color:inherit;opacity:.75}.usage-foot{margin:12px 0 0;max-width:62ch;font-family:var(--stack-serif);font-style:italic;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.tipbox{margin-top:20px;max-width:480px;padding:12px 16px 11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tipbox .serif-body{font-size:15px;font-style:italic}.tipbox .btn-tertiary{margin-top:8px}.rv4-answered{animation:rv-fade .25s ease-out}.rv4-chip{display:inline-flex;align-items:baseline;font-family:var(--stack-ui);font-weight:700;border-radius:999px;padding:3px 12px;font-size:14px}.rv4-chip.good{color:var(--positive);background:color-mix(in srgb,var(--positive) 10%,transparent)}.rv4-chip.bad{color:var(--negative);background:color-mix(in srgb,var(--negative) 10%,transparent)}.rv4-chip.b85{color:var(--positive);background:color-mix(in srgb,var(--positive) 10%,transparent)}.rv4-chip.b60{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.rv4-chip.b0{color:var(--negative);background:color-mix(in srgb,var(--negative) 10%,transparent)}.rv4-answer{font-family:var(--stack-serif);font-size:20px;line-height:1.6;margin:14px 0 0;max-width:60ch;overflow-wrap:break-word}.rv4-answer mark{background:color-mix(in srgb,var(--negative) 13%,transparent);color:inherit;border-bottom:2px solid var(--negative);border-radius:2px;padding:0 2px;transition:background-color .15s ease-out;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rv4-answer mark.mk-live{cursor:pointer}.rv4-answer mark.mk-hot{background:color-mix(in srgb,var(--negative) 24%,transparent)}.rv4-answer mark.mk-live:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv4-answer mark.mk-live:hover{background:color-mix(in srgb,var(--negative) 24%,transparent)}.rv4-answer mark.mk-busy{animation:rv-pulse .9s ease-in-out infinite}@keyframes rv-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rv4-answer mark.mk-busy{animation:none}}.mk-added,.mk-said{padding:0 1px;border-radius:2px;transition:background-color .15s ease-out}.mk-said{text-decoration:underline;-webkit-text-decoration-color:var(--negative);text-decoration-color:var(--negative);text-decoration-thickness:1px;text-underline-offset:3px}.mk-added{text-decoration:line-through;-webkit-text-decoration-color:var(--negative);text-decoration-color:var(--negative);text-decoration-thickness:1px}.mk-added[role=button],.mk-said[role=button]{cursor:pointer}.mk-added.mk-hot,.mk-said.mk-hot{background:color-mix(in srgb,var(--negative) 11%,transparent)}.mk-added:focus-visible,.mk-said:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv4-note{font-family:var(--stack-serif);font-size:16px;color:var(--text-muted);margin:12px 0 0;max-width:58ch}.rv4-hint{font-style:italic;color:var(--text-faint)}.rv4 .footnote{border-top:0;padding-top:2px;margin-top:0}.rv4-dock{position:-webkit-sticky;position:sticky;bottom:22px;z-index:5;gap:4px;width:max-content;max-width:100%;margin:64px auto 0;padding:6px;border:1px solid var(--edge);border-radius:999px;background:var(--surface);box-shadow:0 12px 32px -14px rgba(27,26,23,.3)}.dark .rv4-dock{box-shadow:0 12px 32px -14px rgba(0,0,0,.75)}html:has(.rv4-dock){scroll-padding-bottom:116px}.rv4{padding-bottom:24px}.rv4-kbd{position:absolute;top:6px;right:8px;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;font-family:var(--font-mono,ui-monospace),monospace;font-size:10px;line-height:1;color:var(--text-faint);border:1px solid var(--border);border-radius:3px;padding:0 3px;transition:opacity .18s ease-out}.rv4-kbd.fold{opacity:0}@media (prefers-reduced-motion:reduce){.rv4-kbd{transition:none}}.rv4-modecard{position:relative;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.rv4-recchip{position:relative;cursor:help}.rv4-modedoor{display:block;position:relative;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.rv4-modecard>strong,.rv4-modedoor>strong{display:block;line-height:1.2}.rv4-modecard:focus-visible,.rv4-modecard:hover,.rv4-modedoor:focus-visible,.rv4-modedoor:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@media (prefers-reduced-motion:reduce){.rv4-modecard,.rv4-modedoor{transition:none}}.rv4-prochip{display:inline-block;margin-left:8px;vertical-align:middle;transform:translateY(-2px);font-size:11px;padding:2.5px 8px .5px 9px}.rv4-anonline{display:block;margin-top:10px;font-family:var(--stack-serif);font-style:italic;font-size:14px;line-height:1.5;color:var(--text-muted)}.rv4-doorcta{margin-top:10px;pointer-events:none}.btn-key{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;font-family:var(--font-mono,ui-monospace),monospace;font-size:10px;font-weight:400;line-height:1;letter-spacing:.02em;color:currentcolor;opacity:.72;border:1px solid color-mix(in srgb,currentcolor 45%,transparent);border-radius:3px;padding:0 4px;max-width:40px;overflow:hidden;transition:opacity .18s ease-out,max-width .2s ease-out,min-width .2s ease-out,margin-left .2s ease-out,padding .2s ease-out,border-width .2s ease-out}.btn-key.fold{opacity:0;min-width:0;max-width:0;margin-left:-10px;padding-left:0;padding-right:0;border-width:0}@media (prefers-reduced-motion:reduce){.btn-key{transition:none}.rv4-answered{animation:none}}.script-input{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:4px 0 8px;font-family:var(--stack-serif);font-size:17px;line-height:1.5;color:var(--text);transition:border-color .15s ease-out}.script-input::placeholder{font-family:var(--stack-serif);font-style:italic;color:var(--text-faint);opacity:1}.script-input:hover:not(:disabled){border-bottom-color:var(--text-faint)}.script-input:focus,.script-input:focus-visible{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.script-input:disabled{opacity:.55}.ask-line{display:flex;align-items:flex-start;gap:12px;margin-top:12px}.ask-line .rv4-key{margin-top:7px}.ask-ink{display:flex;align-items:flex-start;gap:.4em}.ask-ink .script-input{flex:1 1;width:auto;min-width:0;border-bottom:0}.ask-ink .script-input:focus,.ask-ink .script-input:focus-visible{box-shadow:none}.ask-line .mic-btn.mic-quiet{margin-bottom:0}.mic-btn.mic-quiet{border:0;background:none;padding:4px;margin-bottom:4px;color:var(--text-faint)}.mic-btn.mic-quiet:hover{color:var(--text);background:none}.rv4-chip{gap:0;margin-top:12px}.newcard-wide .nc-input:focus-visible{box-shadow:none}.newcard-wide .nc-input:hover:not(:focus){background:color-mix(in srgb,var(--text) 3%,transparent)}.newcard-wide:focus-within{box-shadow:inset 2px 0 0 var(--accent)}.statrow{display:flex;flex-wrap:wrap;gap:6px 28px;margin-top:14px;font-family:var(--stack-ui);font-size:14px;color:var(--text-muted)}.statrow .faintstat{color:var(--text-faint)}.selectwrap{position:relative;display:inline-block}.selectwrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.selectwrap:after{right:16px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:translateY(-70%) rotate(45deg)}.mic-btn:before,.selectwrap:after{content:"";position:absolute;pointer-events:none}.mic-btn:before{inset:-1px;border-radius:inherit;opacity:0;transition:opacity .3s ease-out}.mic-btn[aria-pressed=true]{color:var(--negative)}.mic-btn[aria-pressed=true]:before,.mic-btn[data-phase=stopping]:before,.mic-btn[data-phase=transcribing]:before{animation:mic-pulse 1.5s ease-out infinite}.mic-btn[aria-pressed=true]:before{opacity:1}@keyframes mic-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--negative) 30%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.mic-btn:before{animation:none}}.script-input{border-bottom-color:transparent}.script-input:hover:not(:disabled):not(:focus){border-bottom-color:var(--border)}.rv4-key.ghost{border-color:transparent;opacity:.55;padding:0 2px}.rv4-slide{animation:rv-slide-in .28s ease-out}@keyframes rv-slide-in{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rv4-slide{animation:none}}.rv4-slide.back{animation-name:rv-slide-back;animation-duration:.34s}@keyframes rv-slide-back{0%{opacity:0;transform:translateX(-42px)}to{opacity:1;transform:none}}.spot{color:var(--text-faint)}.spot,.spot svg{display:block}.spot-draw{stroke-dasharray:78;animation:spot-write .65s cubic-bezier(.5,.05,.35,1)}@keyframes spot-write{0%{stroke-dashoffset:78}}.spot-pen{animation:spot-carry .65s cubic-bezier(.5,.05,.35,1)}@keyframes spot-carry{0%{transform:translateX(-78px)}}.spot-ghost{animation:spot-arrive .45s linear .75s backwards}@keyframes spot-arrive{0%{-webkit-clip-path:inset(-2px calc(100% + 2px) -2px -2px);clip-path:inset(-2px calc(100% + 2px) -2px -2px);opacity:0}33.333%{opacity:1}to{-webkit-clip-path:inset(-2px -2px -2px -2px);clip-path:inset(-2px -2px -2px -2px);opacity:1}}@media (prefers-reduced-motion:reduce){.spot-draw,.spot-ghost,.spot-pen{animation:none}}.findone{padding-top:26px}.findone-title{font-family:var(--stack-serif);font-size:34px;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0}.findone-errata{margin-top:34px}.fin-misses{list-style:none;margin:6px 0 0;padding:0}.fin-miss{display:flex;align-items:baseline;gap:12px;width:100%;padding:8px 0;border:0;background:none;text-align:left;cursor:pointer;color:var(--text)}.fin-miss:focus-visible .fin-miss-p,.fin-miss:hover .fin-miss-p{color:var(--accent)}.fin-dot{width:5px;height:5px;border-radius:50%;background:var(--negative);flex:none;position:relative;top:-2.5px}.fin-miss-p{flex:1 1;min-width:0;font-family:var(--stack-serif);font-size:16.5px;line-height:1.45;text-wrap:pretty;transition:color .14s ease-out}.fin-miss-d{padding-left:16px;font-size:12.5px;color:var(--text-faint);white-space:nowrap}.fin-miss-a{padding:2px 0 12px 17px;color:var(--text-muted)}.fin-miss-a .serif-body{margin:0;font-size:16px}.fin-miss-a .card-plate{--fig-h:150px}.fin-miss-a :is(.card-plate,.aud)+.serif-body{margin-top:10px}.fin-more{margin:10px 0 0;padding-left:17px;font-size:13.5px;text-wrap:pretty;color:var(--text-faint)}.findone-sched{font-family:var(--stack-serif);font-size:17px;line-height:1.6;text-wrap:pretty;color:var(--text-muted);max-width:460px;margin:34px 0 0}.findone-sched b{font-weight:600;color:var(--text)}.findone-act{display:flex;align-items:center;gap:18px;margin:38px 0 0}.findone-empty{text-align:center}.findone-empty .findone-act{justify-content:center}.findone-nextline{font-family:var(--stack-serif);font-size:17px;line-height:1.6;text-wrap:pretty;color:var(--text-muted);margin:18px 0 0}@media (max-width:560px){.findone-title{font-size:28px}.fin-miss{flex-wrap:wrap}.fin-miss-d{flex-basis:100%;padding-left:21px}}.soft-in,.turn-in{animation:soft-in .24s ease-out}@keyframes soft-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.script-frozen{margin:8px 0 0;padding:4px 0 8px;border-bottom:1px solid var(--border);font-family:var(--stack-serif);font-size:17.5px;line-height:1.5;color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-width:62ch}.score-anchor{position:relative;display:inline-flex}.score-anchor .rv4-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:default;margin-top:0}.score-plate{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;gap:6px;width:max-content;max-width:min(320px,78vw);padding:10px 13px;background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:0 2px 10px color-mix(in srgb,var(--text) 8%,transparent);animation:plate-in .12s ease-out;font-family:var(--stack-ui);font-size:12.5px;color:var(--text);text-align:left}@keyframes plate-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.sp-row{display:flex;align-items:center;gap:8px;font-weight:500;letter-spacing:.01em}.sp-row b{margin-left:auto;padding-left:16px;font-weight:600}.sp-dot{flex:none;width:8px;height:8px;border-radius:2px}.sp-row.sp-band{color:var(--text-muted);font-weight:500}.sp-row.sp-band.on{color:var(--text);font-weight:600}.sp-row.sp-band:not(.on) .sp-dot{opacity:.45}.gr-row{display:block;margin:10px 0 0;font-family:var(--stack-serif);font-size:16px;color:var(--text-muted);max-width:62ch;padding-left:17px;text-indent:-17px}.gr-dot{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:9px}.gr-row .gr-quote,.gr-row .gr-wait,.gr-row .rv4-addrow{text-indent:0}.gr-dot.ok{background:var(--positive)}.gr-dot.miss{background:color-mix(in srgb,var(--negative) 62%,var(--bg))}.gr-cap{margin-right:8px;font-family:var(--stack-ui);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.gr-quote{color:var(--text)}.rv4-addrow{display:inline-block;position:relative;max-width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rv4-addrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.rv4-addrow:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--negative);text-decoration-color:var(--negative);text-underline-offset:3px}.rv4-addrow[aria-disabled=true]{cursor:default}.gr-row .rv4-addrow{vertical-align:top}.ask-q{margin:0;font-size:16px;font-style:italic;color:var(--text-muted);max-width:62ch}.ask-acts{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px}.gr-row.gr-hot .gr-dot.miss{background:var(--negative)}.ask-answer{margin:6px 0 0;font-size:17px;max-width:62ch;white-space:pre-line}.ask-para{display:block}.ask-para+.ask-para{margin-top:.6em}.ask-make{position:relative;margin-left:-10px;margin-right:-10px;padding:3px 10px;max-width:calc(62ch + 20px);border-radius:6px;cursor:pointer;transition:background-color .15s ease-out;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ask-make:focus-visible,.ask-make:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.ask-make:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-make[aria-disabled=true]{cursor:default}.ask-make[aria-disabled=true]:hover{background:none}.ask-plus{position:absolute;left:-16px;top:9px;display:inline-flex;color:var(--accent);opacity:0;transition:opacity .15s ease-out;pointer-events:none}.ask-plus.busy svg{visibility:hidden}.ask-plus .dots{position:absolute;top:50%;right:0;margin:-2px 0 0}.ask-make:focus-visible .ask-plus,.ask-make:hover .ask-plus,.ask-plus.busy{opacity:1}.ask-make[aria-disabled=true] .ask-plus{opacity:0}.ask-plus:after{content:attr(data-label);position:absolute;bottom:calc(100% + 6px);left:-6px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:5px 9px;font-family:var(--stack-ui);font-size:12px;font-weight:500;font-style:normal;white-space:nowrap;box-shadow:0 2px 10px color-mix(in srgb,var(--text) 8%,transparent);opacity:0;transition:opacity .12s ease-out}.ask-make:focus-visible .ask-plus:after,.ask-make:hover .ask-plus:after{opacity:1;transition-delay:.45s}.ask-plus.busy:after{content:none}@media (hover:none),(max-width:560px){.ask-plus{position:relative;left:0;top:0;margin-left:6px;vertical-align:-1px}.ask-plus .dots{right:auto;left:0}.ask-plus:after{content:none}}@media (hover:none){.ask-plus{opacity:.45}}.ask-accept{gap:6px;padding-left:11px}.ask-spent{margin:14px 0 0;font-size:16px;max-width:62ch;animation:spent-dissolve 1.2s ease 6s forwards}@keyframes spent-dissolve{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ask-spent{animation:none}}.rv4-wall{margin-top:18px;max-width:52ch;padding:16px 20px 18px}.rv4-wall .serif-body{font-size:16px}.rv4-wall-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.gr-wait{font-family:var(--stack-ui);font-size:13px;color:var(--text-muted)}.autoh{transition:height .22s cubic-bezier(.22,.61,.36,1)}.autoh-in{display:flow-root}.autoh .newcard-wide,.autoh .soft-in{animation-name:rv-opacity-in}@keyframes rv-opacity-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.autoh{transition:none}}.reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.33,1,.68,1)}.reveal.open{grid-template-rows:1fr}.reveal-inner{overflow:hidden;min-height:0;opacity:0;transition:opacity .16s cubic-bezier(.33,1,.68,1);display:flex;flex-direction:column;justify-content:flex-end}.reveal-inner>.btn,.reveal-inner>a{align-self:flex-start}.reveal.open>.reveal-inner{opacity:1;overflow:visible;transition:opacity .16s cubic-bezier(.33,1,.68,1),overflow allow-discrete 0s .22s}.btn .btn-label{display:inline}.dots{display:inline-flex;gap:3px;margin-left:5px;vertical-align:baseline}.dots i{width:4px;height:4px;border-radius:50%;background:currentcolor;opacity:.25;animation:dot-breathe 1.1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.18s}.dots i:nth-child(3){animation-delay:.36s}@keyframes dot-breathe{0%,70%,to{opacity:.25}30%{opacity:.85}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-inner,.reveal.open>.reveal-inner{transition:none}.dots i{animation:none;opacity:.6}.btn-key{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (pointer:coarse){.btn-key,.rv4-kbd,.rv4-key{display:none}}@media (prefers-reduced-motion:reduce){.rv4-slide.back,.score-plate,.soft-in,.turn-in{animation:none}}[data-tip]{position:relative}[data-tip][aria-expanded=true]:focus-visible:after,[data-tip][aria-expanded=true]:hover:after{content:none}[data-tip]:focus-visible:after,[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:5px 9px;font-family:var(--stack-ui);font-size:12px;font-weight:500;font-style:normal;letter-spacing:.01em;text-transform:none;font-feature-settings:normal;font-variant-numeric:normal;white-space:normal;width:max-content;max-width:min(280px,72vw);text-align:left;pointer-events:none;z-index:30;box-shadow:0 2px 10px color-mix(in srgb,var(--text) 8%,transparent);animation:tip-in .12s ease-out}@media (prefers-reduced-motion:reduce){.acct-menu,.chart-tip,[data-tip]:after{animation:none}}.ratebar .rb.rec.rb-confirm{background:color-mix(in srgb,var(--rec-hue,var(--positive)) 24%,transparent);transition-duration:.16s}.mic-btn.mic-quiet{margin-bottom:0}.ask-line .mic-btn.mic-quiet{margin-bottom:4px}.acct-menu{animation:pop-in .14s ease-out;transform-origin:top right}[class*=subChips]{animation:pop-in .16s ease-out}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dstats{display:flex;gap:36px}.dstats .ds b{display:block;font-family:var(--stack-serif);font-weight:600;font-size:22px;line-height:1.1}.dstats .ds i{font-style:normal;font-family:var(--stack-ui);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.statfig-of{font-family:var(--stack-serif);font-size:19px;font-weight:400;color:var(--text-muted);margin-left:16px;letter-spacing:0}.recsum{margin-top:18px}.recsum p{font-family:var(--stack-serif);font-size:16px;line-height:1.75;color:var(--text-muted);margin:0}.recsum b{color:var(--text);font-weight:600}.aud{display:flex;gap:12px;max-width:360px;margin-top:14px}.aud,.aud-btn{align-items:center}.aud-btn{width:32px;height:32px;flex:none;display:inline-flex;justify-content:center;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text);cursor:pointer;transition:border-color .12s ease-out}.aud-btn:hover{border-color:var(--text-faint)}.aud-track{flex:1 1;padding:8px 0;cursor:pointer}.aud-track i{display:block;height:2px;background:color-mix(in srgb,var(--border) 85%,transparent);position:relative}.aud-track b{position:absolute;left:0;top:0;bottom:0;background:var(--accent)}.aud-time{font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;min-width:34px;text-align:right}.aud-time,.spk{color:var(--text-faint)}.spk{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:4px;padding:0;border:0;background:none;cursor:pointer;vertical-align:middle;font-size:inherit;top:-.14em;transition:color .14s ease-out}.spk:hover,.spk[data-speaking]{color:var(--accent)}.curated-chip{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--positive) 45%,transparent);border-radius:4px;padding:2px 7px;margin-left:10px;vertical-align:2px}.curated-chip,.langrow{font-family:var(--stack-ui)}.langrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:12px 0 0;font-size:13px}.langrow-item,.langrow-label{color:var(--text-muted)}.langrow-item{transition:color .16s cubic-bezier(.33,1,.68,1)}a.langrow-item:hover{color:var(--accent)}.langrow-item.is-on{color:var(--text);font-weight:600}.lang-chip{display:inline-flex;align-items:center;font-family:var(--stack-ui);font-size:12px;color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:2px 8px;margin-left:10px;vertical-align:-.5px}.curated-chip{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 45%,transparent)}.btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.ask-tools{display:inline-flex;align-items:center;gap:10px;margin-top:0;opacity:1;visibility:visible;transition:opacity .16s ease-out,visibility 0s}.ask-tools .mic-btn.mic-quiet{margin-bottom:0}.ask-line .ask-tools .rv4-key{margin-top:0}.ask-tools.off{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,visibility 0s linear .16s}.rv4-key.ghost{transition:opacity .16s ease-out}button.rv4-key.ghost{border:0;background:none;padding:0 2px;margin:0;font:inherit;color:inherit;line-height:inherit;cursor:pointer}button.rv4-key.ghost:hover{opacity:1}button.rv4-key.ghost:disabled{opacity:.35;cursor:default}.rv4-key.ghost.off{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,visibility 0s linear .16s}.inkwrap{position:relative}.ink-trace{position:absolute;left:0;right:0;bottom:-14px;width:100%;height:44px;pointer-events:none}.inkwrap .script-input{transition:border-color .25s ease-out,box-shadow .25s ease-out;padding-bottom:3px}.inkwrap.ink-live .script-input,.inkwrap.ink-live .script-input:focus,.inkwrap.ink-live .script-input:focus-visible{border-bottom-color:transparent;box-shadow:0 1px 0 transparent}.mic-btn[data-phase=requesting]{opacity:.6}.mic-btn[data-phase=stopping],.mic-btn[data-phase=transcribing],.mic-btn[data-phase=typing]{opacity:.45}.mic-btn:disabled{cursor:default}.ink-count{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:baseline;font-family:var(--font-mono,ui-monospace),monospace;font-size:11.5px;letter-spacing:.02em;animation:count-in .16s ease-out;transition:color .16s ease-out}.ink-digit{position:relative;width:8px;height:15px;overflow:hidden}.ink-digit b{position:absolute;inset:0;font-weight:500}.ink-digit b.in{animation:digit-in .12s ease-out}.ink-digit b.out{animation:digit-out .12s ease-out forwards}@keyframes count-in{0%{opacity:0;transform:translateY(calc(-50% + 2px))}}.count-above .ink-count{right:0;top:auto;bottom:calc(100% + 6px);transform:none;animation:count-in-up .16s ease-out}@keyframes count-in-up{0%{opacity:0;transform:translateY(3px)}}@keyframes digit-in{0%{opacity:0;transform:translateY(7px)}}@keyframes digit-out{to{opacity:0;transform:translateY(-7px)}}.undo-act{display:inline-flex;align-items:center;padding:4px;color:var(--text-faint)}.undo-act:hover:not(:disabled){color:var(--text)}.keyrow{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s ease-out,padding .24s ease-out,opacity .2s ease-out}.keyrow-in{min-height:0}.keyrow.out{grid-template-rows:0fr;opacity:0;padding-top:0;padding-bottom:0}.keyrow.out .keyrow-in{overflow:hidden}.btn-tertiary.danger-act,.btn-tertiary.danger-act:hover:not(:disabled){color:var(--negative)}.nav-lang-menu{animation:pop-in .14s ease-out;transform-origin:top left}.nav-lang-foot .nav-lang-menu{animation-name:pop-in-up;transform-origin:bottom left}@keyframes pop-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.script-input.ws-prompt{font-size:20px;font-weight:600;line-height:1.35}.script-input.ws-answer{font-size:17px;line-height:1.5}.opening{display:flex;align-items:baseline;gap:14px}.opening .open-fig{font-family:var(--stack-serif);font-weight:600;font-size:42px;line-height:1;letter-spacing:-.02em;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.opening .open-fig .pct{font-size:27px;letter-spacing:-.005em}.opening .open-of{font-family:var(--stack-serif);font-size:16px;color:var(--text-muted)}.chartper{display:flex;gap:18px;margin-bottom:18px}.statsec .chartper{margin-top:3.5px}.chartper-btn{border:0;background:none;padding:0 0 3px;cursor:pointer;font-family:var(--stack-ui);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-bottom:2px solid transparent;transition:color .14s ease-out,border-color .14s ease-out}.chartper-btn.on,.chartper-btn:hover{color:var(--text)}.chartper-btn.on{border-bottom-color:var(--accent)}.chart{align-items:flex-end;gap:3px;height:240px;border-bottom:1px solid var(--border)}.chart,.chart-col{position:relative;display:flex}.chart-col{flex:1 1;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:flex-end}.chart-bar{display:flex;flex-direction:column;width:100%;max-width:26px;background:var(--accent);border-radius:2px 2px 0 0;overflow:hidden;transform-origin:bottom;animation:bar-in .3s ease-out both;transition:opacity .15s ease-out}.chart-bar b{display:block;flex:none;background:color-mix(in srgb,var(--negative) 62%,var(--bg))}.chart.dim .chart-col:not(.on) .chart-bar{opacity:.4}.chart-col.on .chart-bar{background:color-mix(in srgb,var(--accent) 82%,var(--text))}.chart-tip{position:absolute;transform:translateX(-50%);display:flex;flex-direction:column;gap:5px;padding:9px 13px;background:var(--surface);border:1px solid var(--border);border-radius:6px;white-space:nowrap;pointer-events:none;z-index:2;animation:tip-in .12s ease-out}.ct-when{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.ct-row,.ct-when{font-family:var(--stack-ui)}.ct-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ct-dot{width:8px;height:8px;border-radius:2px;background:var(--accent);flex:none}.ct-dot.miss{background:color-mix(in srgb,var(--negative) 62%,var(--bg))}@keyframes tip-in{0%{opacity:0;transform:translate(-50%,3px)}}.chart-peak{font-family:var(--font-mono,ui-monospace),monospace;font-size:10.5px;color:var(--text-muted);margin-bottom:4px}@keyframes bar-in{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.chart-bar{transition:none}.chart-bar,.chart-tip{animation:none}.ask-tools,.keyrow{transition:none}.count-above .ink-count,.ink-count,.ink-digit b.in{animation:none}.ink-digit b.out{display:none}.inkwrap .script-input{transition:none}}.idx-meta .dot,.ws-facts .dot{margin:0 7px;color:var(--text-faint)}.search-line{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;padding:4px 0 8px;font-family:var(--stack-ui);font-size:14px;color:var(--text);transition:border-color .15s ease-out}.search-line::placeholder{color:var(--text-faint)}.search-line:hover:not(:disabled):not(:focus){border-bottom-color:var(--border)}.search-line:focus,.search-line:focus-visible{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.search-line::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.savewrap{display:inline-flex;overflow:hidden;max-width:0;opacity:0;transition:max-width .22s ease-out,opacity .18s ease-out}.savewrap.on{max-width:160px;opacity:1;margin-left:12px}.savewrap button{display:grid;place-items:center}.savewrap button>span{grid-area:1/1}.savewrap button>span[data-ghost]{visibility:hidden}@media (prefers-reduced-motion:reduce){.keyadd-cancel,.keyfield,.keyrow,.keytext>span,.keywhen,.savewrap{transition:none;animation:none}}.dialog[open]{animation:dlg-in .18s ease-out}.dialog[open]::-webkit-backdrop{animation:bd-in .18s ease-out}.dialog[open]::backdrop{animation:bd-in .18s ease-out}.dialog.closing{animation:dlg-out .17s ease-in forwards}.dialog.closing::-webkit-backdrop{animation:bd-out .17s ease-in forwards}.dialog.closing::backdrop{animation:bd-out .17s ease-in forwards}@keyframes dlg-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes dlg-out{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes bd-in{0%{opacity:0}}@keyframes bd-out{to{opacity:0}}.undo-slot{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center}.undo-slot .undo-act{animation:pop-in .14s ease-out}.act-ico{display:inline-flex;align-items:center;gap:7px}.act-ico svg{flex:none}@media (prefers-reduced-motion:reduce){.dialog.closing::-webkit-backdrop,.dialog[open]::-webkit-backdrop{animation:none}.dialog.closing,.dialog.closing::backdrop,.dialog[open],.dialog[open]::backdrop,.undo-slot .undo-act{animation:none}}.rowfold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s ease-out,opacity .2s ease-out}.rowfold-in{min-height:0}.rowfold.out{grid-template-rows:0fr;opacity:0}.rowfold.out .rowfold-in{overflow:hidden}.rowfold+.rowfold .deckrow{border-top:1px solid var(--border)}.rowfold .deckrow{border-top:none}.keyrow.enter{animation:keyrow-in .28s ease-out}.keyrow.enter .keyrow-in{overflow:hidden}@keyframes keyrow-in{0%{grid-template-rows:0fr;opacity:0;padding-top:0;padding-bottom:0}}.act-ico{padding:5px 9px;margin:-5px -9px;border-radius:4px;transition:background-color .14s ease-out}.act-ico:hover{text-decoration:none;background:color-mix(in srgb,var(--text) 5%,transparent)}@media (prefers-reduced-motion:reduce){.keyrow.enter,.rowfold{transition:none;animation:none}}.dialog.closing{pointer-events:none}.soften .reveal-inner{opacity:0;transition:opacity .18s ease-out}.soften.open .reveal-inner{opacity:1}.soften-full{width:100%;flex-basis:100%}.soften p{margin:0}@media (prefers-reduced-motion:reduce){.idx-fold{transition:none}}.idx-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s ease-out,opacity .2s ease-out}.idx-fold>*{min-height:0}.idx-fold.out{grid-template-rows:0fr;opacity:0}.idx-fold.out>*{overflow:hidden}.own-mark{color:var(--text-faint)}.navprog{position:fixed;inset:0 0 auto 0;height:2px;z-index:60;pointer-events:none;opacity:1;transition:opacity .2s ease}.navprog>span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center;will-change:transform}.navprog.is-run>span{transform:scaleX(.9);transition:transform 8s cubic-bezier(.08,.82,.17,1)}.navprog.is-done>span{transform:scaleX(1);transition:transform .18s ease-out}.navprog.is-out{opacity:0}@media (prefers-reduced-motion:reduce){.navprog,.navprog.is-done>span,.navprog.is-run>span,.navprog>span{transition:none}.navprog>span{transform:scaleX(1)}}.toast-region{position:fixed;left:0;right:0;bottom:26px;display:flex;justify-content:center;pointer-events:none;z-index:90}.toast{pointer-events:auto;max-width:min(520px,calc(100vw - 32px));background:var(--surface);color:var(--text);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:12px 18px;font-size:14px;line-height:1.45;box-shadow:0 10px 30px rgba(20,22,27,.14);cursor:pointer;animation:toast-in .32s cubic-bezier(.33,1,.68,1)}.toast-error{border-left-color:var(--negative)}.toast.is-leaving{opacity:0;transform:translateY(6px);transition:opacity .24s ease-out,transform .24s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast.is-leaving{transition:none}}.deck-dist{display:flex;flex-direction:column;align-items:center;gap:6px}@media (min-width:561px){.deck-rail .deck-dist{gap:0}.deck-rail .deck-dist,.deck-rail .deck-dist-slot+.deck-dist-slot{-webkit-margin-before:-4px;margin-block-start:-4px}}@media (max-width:560px){.deck-dist{flex-direction:row}}.deck-dist-slot{position:relative;flex:0 0 44px}.deck-dist-slot,.distmark{inline-size:44px;block-size:44px}.distmark{padding:0;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--text-muted);cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.distmark:hover,.distmark[aria-expanded=true]{border-color:var(--border);color:var(--text)}.distmark[aria-expanded=true]{background:var(--surface)}.distmark-icon svg{display:block;width:16px;height:16px}.distmark-state{position:absolute;inset-block-end:8px;inset-inline-end:8px;inline-size:8px;block-size:8px;display:flex;align-items:center;justify-content:center;pointer-events:none}.distmark-state.is-ring:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;border:1.5px solid var(--accent)}.distmark-state.is-diamond:before{content:"";inline-size:6px;block-size:6px;background:var(--negative);transform:rotate(45deg)}.dpanel{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:40;width:370px;max-width:calc(100vw - 32px);padding:16px 18px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 30px rgba(27,26,23,.11);animation:dpanel-in .14s ease-out}.dark .dpanel{box-shadow:0 10px 30px rgba(0,0,0,.45)}.dpanel.align-end{inset-inline-start:auto;inset-inline-end:0}@keyframes dpanel-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.dpanel{animation:none}}.dpanel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;block-size:34px;margin:-6px 0 6px}.dpanel-title{margin:0;font-family:var(--stack-ui);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint)}.dpanel-close{flex:0 0 auto;-webkit-margin-end:-10px;margin-inline-end:-10px;color:var(--text-faint)}.dpanel-content{display:grid;grid-row-gap:8px;row-gap:8px}.dpanel-content>*{margin:0}.dpanel-feedback{margin:0;font-family:var(--stack-ui);font-size:12.5px;line-height:1.5;text-align:start;text-wrap:pretty;color:color-mix(in srgb,var(--warning) 76%,var(--text-muted))}.dpanel-feedback:not(:empty){margin-top:12px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border));border-radius:var(--radius-input);background:color-mix(in srgb,var(--warning) 5%,transparent)}.dpanel-introw{display:flex;align-items:center;justify-content:space-between;gap:14px;min-block-size:36px}.dpanel-fine.is-warn{color:color-mix(in srgb,var(--negative) 78%,var(--text-muted))}.dpanel-callout{display:flex;align-items:flex-start;gap:9px;margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--negative) 32%,var(--border));border-radius:var(--radius-input);background:color-mix(in srgb,var(--negative) 5%,transparent);font-family:var(--stack-ui);font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--negative) 80%,var(--text-muted))}.dpanel-callout svg{flex:0 0 auto;margin-top:2px}.report-wrap{position:relative}.deck-rail .report-wrap{margin-top:6px}@media (max-width:560px){.deck-rail .report-wrap{margin:0 0 0 12px}.deck-rail .report-wrap .dpanel{inset-inline-start:auto;inset-inline-end:0}}.report-choices{display:grid;margin:2px 0 0}.report-choice{display:flex;align-items:center;gap:10px;min-block-size:34px;padding:0;border:none;background:none;font-family:var(--stack-ui);font-size:13.5px;text-align:start;color:var(--text-muted);cursor:pointer}.report-choice:hover,.report-choice[aria-checked=true]{color:var(--text)}.report-radio{flex:0 0 auto;inline-size:14px;block-size:14px;border:1.5px solid var(--text-faint);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.report-choice[aria-checked=true] .report-radio{border-color:var(--accent)}.report-choice[aria-checked=true] .report-radio:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--accent)}.report-note{width:100%;min-block-size:68px;max-block-size:160px;resize:none;padding:9px 11px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-input);font-family:var(--stack-ui);font-size:13.5px;line-height:1.5;color:var(--text)}.report-note::placeholder{color:var(--text-faint)}.report-note:focus,.report-note:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.dpanel-fine.is-blocked{color:var(--negative)}.dpanel-lead{margin:0 0 10px;font-family:var(--stack-ui);font-size:13.5px;line-height:1.5;color:var(--text)}.dpanel-fine{margin:0 0 8px;color:var(--text-faint)}.dpanel-fine,.dpanel-note{font-family:var(--stack-ui);font-size:12.5px;line-height:1.5}.dpanel-note{display:flex;flex-direction:column;gap:3px;margin:0 0 10px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:2px solid var(--border);border-inline-start:2px solid var(--border);color:var(--text-muted)}.dpanel-urlrow{display:flex;align-items:center;width:100%;block-size:40px;padding:0 12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-input)}.dpanel-urlcopy{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease-out}.dpanel-urlcopy:hover{background:color-mix(in srgb,var(--text) 4%,var(--bg))}.dpanel-urlcopy:active{background:color-mix(in srgb,var(--text) 8%,var(--bg));transition-duration:.05s}.dpanel-urlcopy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dpanel-urlstack{display:grid;flex:1 1;min-width:0}.dpanel-urlstack>span{grid-area:1/1;transition:opacity .18s ease-out}.dpanel-urldone{opacity:0;font-family:var(--stack-ui);font-size:12.5px;font-weight:500;color:var(--positive)}.dpanel-urlcopy[data-copied] .dpanel-url{opacity:0}.dpanel-urlcopy[data-copied] .dpanel-urldone{opacity:1}.dpanel-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--stack-ui);font-size:12.5px;color:var(--text-muted);unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.dpanel-url.is-off{display:block;margin:0 0 10px;padding:7px 10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-input);color:var(--text-faint)}.dpanel-foot{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:12px 0 0}.dpanel-foot,.dpanel-foot .btn{min-block-size:40px}.dpanel-danger{color:var(--negative)}.dpanel-danger:focus-visible,.dpanel-danger:hover{color:var(--negative)}.dpanel-foot.is-pair{justify-content:space-between}.dpanel .share-intents{margin-bottom:2px}.doc-door{margin:12px 0 0}.deck-fork{margin:8px 0 0}.deck-fork,.deck-prov{font-family:var(--stack-ui);font-size:13px;color:var(--text-faint)}.deck-prov{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:2px;margin:12px 0 0;max-width:68ch;line-height:1.4;overflow-wrap:anywhere}.deck-prov>span+span:before{content:"\00b7";-webkit-margin-end:8px;margin-inline-end:8px}.deck-prov-src{color:var(--text-muted)}a.deck-prov-src:hover{color:var(--accent)}@media (max-width:560px){.deckhead-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;inline-size:100%}.deckhead-top{gap:14px}.dpanel{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:76dvh;overflow-y:auto;border-radius:var(--radius) var(--radius) 0 0;border-inline:0;-webkit-border-after:0;border-block-end:0;padding:18px 20px calc(18px + env(safe-area-inset-bottom))}}.creators-head{max-width:720px;-webkit-padding-before:36px;padding-block-start:36px}.creators-head h1{margin:0;font-family:var(--stack-serif);font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.015em;color:var(--text)}.creators{max-width:720px;margin:28px 0 0;padding:0;list-style:none}.creators>li+li{border-top:1px solid var(--border)}.crow{position:relative;display:grid;grid-template-columns:2.5ch 28px minmax(0,1fr) max-content max-content;align-items:center;grid-column-gap:16px;column-gap:16px;padding:16px 0;color:inherit}.crow-link{color:inherit;text-decoration:none}.crow-link:after{content:"";position:absolute;inset:0}.crow:hover .crow-link{color:var(--accent)}.crow-name{display:flex;align-items:baseline;gap:8px;min-width:0}.crow-name .deck-name{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow-official{color:var(--text-faint);border:1px solid var(--border);border-radius:4px}.crow-official,.crow-you{flex:0 0 auto;font-family:var(--stack-ui);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px}.crow-you{color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:4px}.crow-socials{position:relative;z-index:1;display:flex;gap:2px}.crow-social{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:6px;color:var(--text-faint)}.crow-social:focus-visible,.crow-social:hover{color:var(--text);background:var(--surface)}.crow-trophy.is-1{color:#b3861c}.crow-trophy.is-2{color:#8b95a1}.crow-trophy.is-3{color:#a86f3e}.dark .crow-trophy.is-1{color:#d4ab45}.dark .crow-trophy.is-2{color:#9aa5b1}.dark .crow-trophy.is-3{color:#c08a55}.crow-gap{display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 0 15px}.crow-gap-dots{font-family:var(--stack-serif);font-size:22px;line-height:1;color:var(--text-faint)}.crow-gap-note{font-family:var(--stack-ui);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.creators>.crow-gap,.creators>.crow-gap+li{border-top:none}.creators-empty{max-width:720px;margin:28px 0 0}.creators-join{max-width:720px;margin:22px 0 56px;-webkit-padding-before:18px;padding-block-start:18px;border-top:1px solid var(--border);font-family:var(--stack-ui);font-size:13.5px;line-height:1.5;color:var(--text-muted)}@media (max-width:560px){.creators-head{-webkit-padding-before:26px;padding-block-start:26px}.creators-head h1{font-size:28px;line-height:1.17}.creators{margin-top:20px}.crow{grid-template-columns:2.5ch 28px minmax(0,1fr) max-content;column-gap:12px;padding:14px 0}.crow-socials{display:none}.crow-name .deck-name{font-size:17px}.crow-fig b{font-size:18px}.crow-fig i{font-size:10px}}.crow-rank{display:flex;align-items:center;justify-content:flex-end;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crow-main{min-width:0;display:flex;flex-direction:column;gap:2px}.crow-meta{margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow-top{font-style:italic;font-family:var(--stack-serif);font-size:13.5px}.crow-fig{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.crow-fig b{font-family:var(--stack-serif);font-weight:600;font-size:22px;line-height:1.1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.crow-fig i{font-style:normal;font-family:var(--stack-ui);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}@media (max-width:560px){.crow{column-gap:12px}.crow .deck-name{font-size:17px}.crow-fig b{font-size:18px}}.profile-lead{padding-top:36px}.profile-links{display:flex;gap:2px;margin-top:12px;margin-left:-8px}.callout{display:block;margin:0;padding:11px 14px;max-width:62ch;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border));border-radius:var(--radius-input);background:color-mix(in srgb,var(--warning) 5%,transparent);font-family:var(--stack-ui);font-size:13.5px;line-height:1.55;color:color-mix(in srgb,var(--warning) 76%,var(--text-muted))}.callout .btn-tertiary:not(.act-ico){margin-left:10px;vertical-align:baseline}body:has(.rv4-bar) .topnav{display:none}body:has(.rv4-bar) .botnav{display:none}body:has(.rv4-bar) .dash-shell-foot{display:none}@media (max-width:720px){body:has(.rv4-bar){padding-bottom:0}}html[data-session=live] .botnav,html[data-session=live] .dash-shell-foot,html[data-session=live] .topnav{display:none}@media (max-width:720px){html[data-session=live] body{padding-bottom:0}}.review-host{margin-top:48px}.review-host:has(>.rv4-bar){margin-top:0}.rv4-bar{display:flex;align-items:center;gap:14px;height:66px;font-family:var(--stack-ui)}.rv4-leave,.rv4-right{animation:rv4-chrome-in .24s ease-out}@keyframes rv4-chrome-in{0%{opacity:0}}html[data-session=left] .topnav .brand-word,html[data-session=left] .topnav .nav-right,html[data-session=left] .topnav .navlinks{animation:rv4-chrome-in .24s ease-out}.rv4-tile{display:inline-flex;flex:none;border-radius:6px}.rv4-tile .app-tile{display:block}.rv4-leave{display:inline-flex;align-items:center;gap:8px;min-width:0;height:34px;padding:0 12px 0 8px;border-radius:17px;font-size:13.5px;font-weight:500;color:var(--text-muted);transition:color .14s ease-out,background-color .14s ease-out}.rv4-leave:hover{color:var(--text);background:var(--soft)}.rv4-leave svg{flex:none}.rv4-leave-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv4-right{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none}.rv4-count{font-family:var(--stack-serif);font-size:15px;line-height:1;color:var(--text-muted);white-space:nowrap;transform:translateY(2.5px)}.rv4-count b{font-size:22px;font-weight:500;color:var(--text)}.rv4-count.off-record b{color:var(--warning)}.rv4-bar [data-tip]:focus-visible:after,.rv4-bar [data-tip]:hover:after{top:calc(100% + 8px);bottom:auto;animation-name:tip-in-below}@keyframes tip-in-below{0%{opacity:0;transform:translateX(-50%) translateY(-2px)}to{opacity:1}}.rv4-bar+.rv4{padding-top:76px}.rv4-savestrip{gap:12px;margin-bottom:24px}.rv4 .rv4-prompt{margin:0;font-size:32px;line-height:1.3;letter-spacing:-.012em;text-wrap:balance}.rv4 .rv4-slide>.card-plate{margin-top:24px;border:0;border-radius:14px}.rv4 .rv4-slide>.aud,.rv4 .rv4-slide>.plate-fallback>.aud{margin-top:24px}.rv4 .plate-sound .aud{border-top:0}.rv4 .btn{min-height:48px;padding:0 22px;border-radius:12px}.rv4 .btn-sm{min-height:36px;padding:0 14px;border-radius:10px}.rv4 .btn-primary:hover{opacity:.88}.rv4 .btn-secondary{background:var(--soft);border-color:transparent;transition:background-color .14s ease-out}.rv4 .btn-secondary:hover{background:var(--soft-2);border-color:transparent}.rv4 .rv4-hintbtn{margin-top:20px;min-height:32px;padding:0;gap:8px;border:0;background:none;font-size:13.5px;font-weight:500;color:var(--accent)}.rv4 .rv4-hintbtn:hover{background:none;opacity:1;text-decoration:underline;text-underline-offset:3px}.rv4 .rv4-hintbtn .btn-key.fold{margin-left:-8px}.rv4 .rv4-hints{margin-top:16px}.rv4 .rv4-hints .serif-body{font-size:18px}.rv4 .rv4-krow,.rv4 .rv4-zone{margin-top:52px}.rv4 .rv4-krow{align-items:center;min-height:32px}.rv4 .rv4-krow .mic-btn{top:1px}.rv4 .ansk,.rv4 .rv4-krow .kicker{font-size:11.5px;font-weight:600;letter-spacing:.12em;color:var(--text-faint)}.rv4-writewrap{margin-top:14px}.rv4 .script-input.rv4-write{font-size:21px;line-height:1.55;border-bottom:0}.rv4 .script-input.rv4-write:focus,.rv4 .script-input.rv4-write:focus-visible{box-shadow:none}.rv4 .rv4-chip{display:inline-block;margin:0;padding:0;border-radius:3px;background:none;font-family:var(--stack-serif);font-size:24px;font-weight:600;line-height:1;letter-spacing:-.01em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;transform:translateY(1.75px)}.rv4 .rv4-chip-word{font-family:var(--stack-ui);font-size:13.5px;letter-spacing:.01em;transform:none}.rv4 .script-frozen{margin:14px 0 0;padding:0;border-bottom:0;font-size:21px;line-height:1.55}.rv4 .rv4-answer{font-size:24px;line-height:1.4}.rv4 .rv4-answer.rv4-ref{margin-top:14px}.rv4 .rv4-answer mark{border-bottom:0}.rv4 .mk-added,.rv4 .mk-said,.rv4 .rv4-answer mark{border-radius:3px;padding:0 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv4 .mk-added,.rv4 .mk-said{background:color-mix(in srgb,var(--negative) 13%,transparent)}.rv4 .mk-said{text-decoration:none}.rv4 .mk-added.mk-hot,.rv4 .mk-said.mk-hot{background:color-mix(in srgb,var(--negative) 24%,transparent)}.rv4 .gr-row{line-height:1.5}.rv4 .gr-row,.rv4 .rv4-note{margin-top:18px;font-size:17.5px}.rv4 .tipbox{margin-top:28px;padding:14px 18px 13px;border:0;border-radius:12px;background:var(--soft)}.rv4 .rv4-wall{margin-top:28px;padding:22px 26px 24px;border:1px solid var(--edge);border-radius:16px}.rv4 .footnote{margin-top:36px}.rv4 .ask-q{font-size:17.5px;line-height:1.5}.rv4 .ask-answer{margin-top:10px;font-size:19px;line-height:1.65}.rv4 .ask-make{margin-left:-12px;margin-right:-12px;padding:6px 12px;max-width:calc(62ch + 24px);border-radius:10px}@media (min-width:561px) and (hover:hover){.rv4 .ask-plus{left:-16px;top:16px}}.rv4 .ask-acts{margin-top:14px}.rv4 .ask-line{margin-top:28px}.rv4 .script-input.ask-input{font-size:19px;line-height:1.5}.rv4 .newcard-wide{margin-top:18px;max-width:640px;padding:24px 28px 26px;border:1px solid var(--edge);border-radius:16px;background:var(--surface)}.rv4 .newcard-wide:focus-within{box-shadow:none}.rv4 .newcard-wide .nk{font-size:11.5px}.rv4 .newcard-wide .nc-prompt{font-size:21px}.rv4 .newcard-wide .nc-answer{font-size:18.5px}.nc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-right:-12px}.nc-head .iconbtn{margin:-8px 0;border-radius:10px}.nc-head .iconbtn:hover{border-color:transparent;background:var(--soft)}.nc-plate{margin:16px 0 0;padding:14px 18px;display:inline-flex;justify-content:center;max-width:100%;background:#fcfaf4;border-radius:14px}.nc-plate img{display:block;height:180px;width:auto;max-width:100%;object-fit:contain}.xcard{margin-top:18px;max-width:640px;padding:20px 24px 22px;border-radius:16px;background:var(--soft);animation:rv-fade .2s ease-out}.xcard .nk{font-family:var(--stack-ui);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.xcard .nk.xk-ok{color:var(--positive)}.xcard .nk.xk-paused{color:var(--warning)}.xcard .xc-p{margin:10px 0 0;font-family:var(--stack-serif);font-size:19px;font-weight:600;line-height:1.35}.xcard .idx-thumb{margin-top:10px}.xcard .xc-a{margin:8px 0 0;font-family:var(--stack-serif);font-size:17px;line-height:1.5;color:var(--text-muted)}.xcard .xc-m{margin:10px 0 0;font-family:var(--stack-ui);font-size:13px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.xcard{animation:none}}.rv4-dock .rv4-kbd{position:static;min-width:17px;height:17px;padding:0 4px;border:1px solid color-mix(in srgb,currentcolor 45%,transparent);border-radius:4px;color:inherit;opacity:.72;transform:translateY(-1px)}.rv4-dock .rv4-kbd.fold{opacity:0}.rv4-pick>.h2{font-size:32px;font-weight:400;line-height:1.3;letter-spacing:-.012em}.rv4 .rv4-modes{margin-top:28px;gap:6px}.rv4 .rv4-modecard,.rv4 .rv4-modedoor{margin:0 -26px;padding:22px 26px 24px;border:0;border-radius:16px;background:none}.rv4 .rv4-modecard:focus-visible,.rv4 .rv4-modecard:hover,.rv4 .rv4-modedoor:focus-visible,.rv4 .rv4-modedoor:hover{box-shadow:none;background:var(--soft)}.rv4 .rv4-modecard>strong,.rv4 .rv4-modedoor>strong{font-family:var(--stack-serif);font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.01em}.rv4 .rv4-modecard>.serif-body,.rv4 .rv4-modedoor>.serif-body{margin-top:8px!important;font-size:17.5px}.rv4 .rv4-modecard .rv4-kbd,.rv4 .rv4-modedoor .rv4-kbd{top:25.75px;right:26px;min-width:18px;height:18px;border:1px solid color-mix(in srgb,currentcolor 45%,transparent);border-radius:4px;color:var(--text-muted)}.rv4 .setup-toggle{margin-top:18px}.rv4 .setrows{margin-top:6px;gap:10px}.findone{padding-top:12px}.findone-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.findone-title{font-size:42px;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.findone-head .undo-slot{margin-top:11px}.findone-errata{margin-top:52px}.fin-misses{margin-top:12px}.fin-miss{gap:14px;padding:9px 0}.fin-dot{width:7px;height:7px}.fin-miss-p{font-size:19px;line-height:1.5}.fin-miss-a,.fin-more{padding-left:21px}.fin-more{margin-top:8px;font-size:14.5px;color:var(--text-muted)}.findone-sched{max-width:520px;margin-top:40px;font-size:19px}.findone-act{margin-top:40px;gap:12px;flex-wrap:wrap}@media (max-width:720px){.rv4-bar{height:58px;gap:8px}.rv4-tile{padding:10px;margin:-10px}.rv4-leave{height:44px;padding:0 10px 0 6px}.rv4-count{font-size:14px;transform:translateY(1.5px)}.rv4-count b{font-size:19px}.rv4-bar+.rv4{padding-top:32px}.rv4 .rv4-prompt{font-size:27px}.rv4 .rv4-hintbtn{margin-top:16px;min-height:44px}.rv4 .rv4-krow,.rv4 .rv4-zone{margin-top:38px}.rv4 .script-frozen,.rv4 .script-input.rv4-write{font-size:19px}.rv4 .rv4-answer{font-size:22px}.rv4 .gr-row{font-size:16.5px}.rv4-acts{margin-top:28px}.findone-act,.rv4-acts,.rv4-wall-acts{flex-direction:column;align-items:stretch}.rv4 .btn-key{display:none}.rv4 .footnote{margin-top:20px}.rv4 .ask-answer{font-size:18px}.rv4 .ask-make{margin-left:-10px;margin-right:-10px;padding:4px 10px}.rv4 .script-input.ask-input{font-size:18px}.rv4 .newcard-wide{padding:20px 20px 22px}.rv4 .newcard-wide .row{flex-direction:column;align-items:stretch}html:has(.rv4-dock){scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom))}.rv4-dock{bottom:calc(14px + env(safe-area-inset-bottom));width:100%;margin-top:44px;border-radius:20px;box-shadow:0 10px 26px -12px rgba(27,26,23,.35)}.ratebar .rb{flex:1 1;flex-direction:column;justify-content:center;gap:5px;height:56px;padding:0;border-radius:15px}.ratebar .rb .iv{margin:0}.rv4-dock .rv4-kbd{display:none}.rv4-pick>.h2{font-size:27px}.rv4 .rv4-modecard,.rv4 .rv4-modedoor{margin:0 -12px;padding:18px 12px 20px}.rv4 .rv4-modecard>strong,.rv4 .rv4-modedoor>strong{font-size:23px}.rv4 .rv4-modecard .rv4-kbd,.rv4 .rv4-modedoor .rv4-kbd{display:none}.findone-title{font-size:31px}.findone-head .undo-slot{margin-top:6px}.findone-errata{margin-top:40px}.fin-miss-p{font-size:17.5px}.findone-sched{font-size:18px}.findone-act,.findone-sched{margin-top:32px}.dark .rv4-dock{box-shadow:0 10px 26px -12px rgba(0,0,0,.75)}}@media (prefers-reduced-motion:reduce){.rv4-leave{transition:none}.rv4-leave,.rv4-right,html[data-session=left] .topnav .brand-word,html[data-session=left] .topnav .nav-right,html[data-session=left] .topnav .navlinks{animation:none}}.sg{--sg-soft:color-mix(in srgb,var(--text) 5.5%,transparent);--sg-soft-hover:color-mix(in srgb,var(--text) 9%,transparent);--sg-edge:color-mix(in srgb,var(--border) 60%,transparent);--sg-sw-off:color-mix(in srgb,var(--border) 78%,var(--text-faint));--sg-sw-knob:var(--surface);--sg-gap:26px}.dark .sg{--sg-soft:color-mix(in srgb,var(--text) 7%,transparent);--sg-soft-hover:color-mix(in srgb,var(--text) 11%,transparent);--sg-edge:color-mix(in srgb,var(--border) 80%,transparent);--sg-sw-off:color-mix(in srgb,var(--border) 72%,var(--text-faint));--sg-sw-knob:color-mix(in srgb,var(--text) 78%,var(--surface))}.sg-col{max-width:680px;margin:0 auto;padding:56px 0 72px}.sg-grp{scroll-margin-top:24px}.sg-grp+.sg-grp{margin-top:56px}.sg-kick{display:block;margin:0 0 14px 4px}.sg-panel{background:var(--surface);border:1px solid var(--sg-edge);border-radius:18px;padding:28px 32px 30px}.sg-lead{margin:0 0 24px;max-width:56ch;font-family:var(--stack-serif);font-size:15.5px;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.sg-rows{display:flex;flex-direction:column}.sg-rows>*+*{margin-top:var(--sg-gap)}.sg-rows>.reveal{margin-top:0}.sg-rows>.reveal>.reveal-inner>.sg-row{margin-top:var(--sg-gap)}.sg-rows>.usage-foot{margin-top:16px}.sg-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:32px;column-gap:32px;align-items:start}.sg-lab{min-width:0}.sg-name{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.005em;color:var(--text);overflow-wrap:break-word}.sg-desc,.sg-name{display:block;font-family:var(--stack-ui)}.sg-desc{margin-top:3px;max-width:46ch;font-size:13px;line-height:19px;color:var(--text-muted);text-wrap:pretty}.sg-notice{color:var(--accent)}.sg-warn{color:var(--warning)}.sg-ctl{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:14px;height:20px;transform:translateY(var(--ctl-dy,0))}.sg-ctl:focus-within{z-index:40}.sg-wide{grid-column:1/-1;min-width:0;margin-top:10px}.sg-wide:empty{display:none}.sg-tail{display:flex;width:-moz-fit-content;width:fit-content;margin-top:var(--sg-gap);margin-left:auto}.sg-note{margin:8px 0 0;font-family:var(--stack-ui);font-size:13px;line-height:18px;color:var(--text-muted);text-align:right}.sg-note.sg-note-err{color:var(--negative);text-align:left}.sg-switch{position:relative;flex:none;width:40px;height:22px;padding:0;border:0;border-radius:11px;background:var(--sg-sw-off);cursor:pointer}.sg-switch:before{content:"";position:absolute;inset:-11px -6px}.sg-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--sg-sw-knob)}.sg-switch[aria-checked=true]{background:var(--accent)}.sg-switch[aria-checked=true]:after{transform:translateX(18px);background:var(--accent-text)}.sg-switch[data-live]{transition:background-color .15s ease-out}.sg-switch[data-live]:after{transition:transform .15s ease-out,background-color .15s ease-out}.sg-switch[data-pending]{visibility:hidden}.nav-lang-soft .nav-lang-btn{position:relative;top:.5px;height:34px;padding:0 12px 0 14px;gap:5px;border:0;border-radius:17px;background:var(--sg-soft);font-size:14px;font-weight:500;letter-spacing:0;color:var(--text);transition:background-color .14s ease-out}.nav-lang-soft .nav-lang-btn:hover{background:var(--sg-soft-hover);color:var(--text)}.nav-lang-soft .nav-lang-globe{display:none}.nav-lang-soft .nav-lang-chev{color:var(--text-muted)}.nav-lang-soft .nav-lang-chev svg{width:13px;height:13px;stroke-width:1.7}.nav-lang-soft .nav-lang-menu{left:auto;right:0;min-width:200px;transform-origin:top right}.sg-meter{display:inline-flex;align-items:center;gap:12px}.sg-bar{flex:none;width:88px;height:4px;border-radius:2px;background:var(--border);overflow:hidden}.sg-bar>i{display:block;height:100%;border-radius:2px;background:var(--accent);transform-origin:left center;animation:sg-grow .5s ease-out both}@keyframes sg-grow{0%{transform:scaleX(0)}}.sg-num{font-family:var(--stack-serif);font-size:18px;font-weight:600;line-height:20px;letter-spacing:-.01em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text);white-space:nowrap}.sg-lim{font-weight:400;color:var(--text-muted)}.sg-meter.warn .sg-bar>i{background:var(--warning)}.sg-meter.warn .sg-num{color:var(--warning)}.sg-field{width:200px;height:36px;padding:0 14px;border:0;border-radius:10px;background:var(--sg-soft);font-family:var(--stack-ui);font-size:14px;color:var(--text)}.sg-field::placeholder{color:var(--text-faint);opacity:1}.sg-field:focus,.sg-field:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}.sg-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:0;border-radius:10px;background:var(--sg-soft);font-family:var(--stack-ui);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--text);white-space:nowrap;cursor:pointer;transition:background-color .14s ease-out}.sg-btn:hover:not(:disabled){background:var(--sg-soft-hover)}.sg-btn:disabled{opacity:.55;cursor:default}.sg-portrait{display:flex;flex-direction:column;align-items:center;padding-top:4px;text-align:center}.sg-portrait>.reveal{align-self:stretch}.sg-hname{display:inline-flex;align-items:center;max-width:100%;margin:10.5px -10px 0;padding:0 10px;border:0;border-radius:9px;background:none;font-family:var(--stack-serif);font-size:24px;font-weight:500;line-height:26px;color:var(--text);cursor:text;transition:background-color .14s ease-out}.sg-hname:focus-visible,.sg-hname:hover{background:var(--sg-soft)}.sg-hname:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sg-hedit{display:flex;align-items:center;max-width:100%;margin-top:14px}.sg-hfield{width:260px;min-width:0;height:36px;padding:0 14px;border:0;border-radius:10px;background:var(--sg-soft);font-family:var(--stack-serif);font-size:18px;color:var(--text)}.sg-hfield::placeholder{color:var(--text-faint);opacity:1}.sg-hfield:focus,.sg-hfield:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}.sg-portrait .sg-hint{max-width:46ch;margin:6px auto 0;text-align:center}.sg-portrait .sg-door{line-height:16px}.sg-portrait .plinks{padding-top:17.5px}.sg-portrait:has(>.sg-hname):not(:has(>.sg-door)) .plinks{padding-top:11px}.sg-portrait .plinks-chips{justify-content:center}.sg-portrait .plinks-feedback,.sg-portrait .sg-note.sg-note-id{text-align:center}.sg-portrait-rows{margin-top:36px}.sg-portrait:has(>.sg-hedit)+.sg-portrait-rows{margin-top:34px}.sg-portrait:has(>.reveal.open .sg-hint)+.sg-portrait-rows{margin-top:33.5px}.sg-value{overflow:hidden;max-width:34ch;font-family:var(--stack-ui);font-size:14px;line-height:20px;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.sg-mailrow>.sg-ctl{--ctl-dy:-1px}.sg-mailrow .sg-wide-only{display:none}.sg-mailrow>.reveal{grid-column:1/-1}.sg-mailwide{padding-top:10px}.sg-mailwide>.sg-desc{margin:0 0 10px}.sg-mailstep{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.sg-field.sg-mail{width:260px}.sg-field.sg-code{width:150px;padding:0 16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;font-weight:500;letter-spacing:.18em}.sg-field.bad,.sg-field.bad:focus{box-shadow:inset 0 0 0 1.5px var(--negative)}.sg-mailwide .sg-note{text-align:left}.sg-again{display:block;width:-moz-fit-content;width:fit-content;margin-top:12px}.sg-note.sg-note-right{grid-column:1/-1;text-align:right}.sg-act{position:relative;padding:0;border:0;background:none;font-family:var(--stack-ui);font-size:13px;font-weight:500;line-height:20px;color:var(--text);white-space:nowrap;cursor:pointer}.sg-act:before{content:"";position:absolute;inset:-8px -6px}.sg-act:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.sg-act.neg{color:var(--negative)}.sg-act:disabled{opacity:.55;cursor:default}.sg-lead+.sg-keydoor{margin-top:-14px}.keylist{display:grid;grid-template-columns:fit-content(160px) minmax(0,1fr) auto 36px;grid-column-gap:16px;column-gap:16px;margin-top:14px}.keylist>.keyadd,.keylist>.keyrow{grid-column:1/-1;min-width:0}.keylist>.keyrow{grid-template-columns:subgrid}.keyrow-in{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.keyname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--stack-ui);font-size:14.5px;font-weight:600;line-height:20px;color:var(--text)}.keyfield{display:flex;align-items:center;min-width:0;min-height:36px;border-radius:10px;background:var(--sg-soft);transition:background-color .14s ease-out,margin-right .26s cubic-bezier(.33,1,.68,1)}.keyfield:not(.legacy):hover{background:color-mix(in srgb,var(--text) 9%,transparent)}.keyfield:has(.keycopy:active){background:color-mix(in srgb,var(--text) 13%,transparent);transition-duration:.05s}.keycopy{display:flex;flex:1 1;align-items:center;align-self:stretch;min-width:0;padding:8px 4px 8px 12px;border:0;border-radius:10px 0 0 10px;background:none;color:var(--text-muted);text-align:left;cursor:pointer}.keycopy:focus-visible,.keyeye:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.keytext{display:grid;min-width:0;font-size:13px;line-height:20px;letter-spacing:.02em}.keytext>span{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s ease-out}.keyfield[data-open=true] .kt-mask,.keytext .kt-done,.keytext .kt-full{opacity:0}.keyfield[data-open=true] .kt-full{opacity:1;color:var(--text)}.keyfield[data-copied=true] .kt-full,.keyfield[data-copied=true] .kt-mask{opacity:0}.keyfield[data-copied=true] .kt-done{opacity:1}.keytext .kt-done{font-family:var(--stack-ui);font-weight:500;letter-spacing:0;color:var(--positive)}.keyeye{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin-right:2px;border:0;border-radius:8px;background:none;color:var(--text-faint);cursor:pointer;transition:color .14s ease-out}.keyeye:hover{color:var(--text)}.keyfield.legacy{padding:8px 12px;cursor:default}.keyfield.legacy .keytext,.keywhen{color:var(--text-faint)}.keywhen{font-family:var(--stack-ui);font-size:13px;line-height:20px;white-space:nowrap;text-align:right;transform:translateY(-1px)}.keytrash{color:var(--text-faint)}.keytrash:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--negative) 8%,transparent);color:var(--negative)}.keywhen{transition:opacity .16s ease-out}.keyrow[data-open=true] .keyfield{margin-right:calc(-1 * var(--reach, 0px))}.keyrow[data-open=true] .keywhen{opacity:0;pointer-events:none}.keyrow{padding:6px 0}.keyadd{padding-top:10px}.keyadd-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.keyadd-open.btn-tertiary{color:var(--text-muted)}.keyadd-open.btn-tertiary:hover{color:var(--text)}.keyadd-open[aria-expanded=true]{cursor:default}.keyadd-open[aria-expanded=true]:hover{background:none;color:var(--text-muted)}.keyadd-cancel{opacity:0;transition:opacity .16s ease-out}.keyadd-cancel.on{opacity:1}.keyadd-line{display:flex;gap:10px;padding-top:12px}.keyadd-line .sg-field{width:260px}.keyadd .reveal{grid-template-columns:minmax(0,1fr)}.sg-plans{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}.seg,.sg-plans .btn-sm{border-radius:10px}.seg{display:inline-flex;align-items:center;height:36px;padding:3px;gap:3px;background:var(--sg-soft)}.seg-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;min-width:58px;padding:0 13px;border:0;border-radius:7px;background:none;cursor:pointer;font-family:var(--stack-ui);font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--text-muted);transition:background .14s ease-out,color .14s ease-out}.seg-opt:hover:not([aria-pressed=true]){color:var(--text)}.seg-opt[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}.sg-door .sg-url{overflow:hidden;max-width:34ch;text-overflow:ellipsis;white-space:nowrap}.sg-delete .dz-say{margin:0}.sg-delete .dz-phrase{display:block;width:100%;margin-top:14px;font-family:var(--font-mono),ui-monospace,monospace;font-size:14px;letter-spacing:.06em}.sg-delete .dz-err{margin-top:8px;font-family:var(--stack-ui);font-size:13.5px;line-height:19px;color:var(--negative)}.sg-delete .btn-danger{border-color:color-mix(in srgb,var(--negative) 55%,var(--border));background:color-mix(in srgb,var(--negative) 8%,transparent)}.sg-delete .btn-danger:hover:not(:disabled){opacity:1;background:color-mix(in srgb,var(--negative) 15%,transparent)}.sg-delete .btn-danger:disabled{background:none;opacity:.7}.sg-row.sg-stack>.sg-ctl{--ctl-dy:-0.5px}@media (max-width:720px){.sg{--sg-gap:22px}.sg-col{padding:36px 0 40px}.sg-grp+.sg-grp{margin-top:44px}.sg-panel{padding:22px 20px 24px;border-radius:14px}.sg-row{column-gap:20px}.sg-value{max-width:52vw}.sg-mailrow .sg-ctl-only{display:none}.sg-mailrow .sg-lab .sg-wide-only{display:block;max-width:100%;margin-top:3px}.sg-field.sg-mail,.sg-hedit{width:100%}.sg-hedit .sg-hfield{flex:1 1;width:auto}.sg-row.sg-stack>.sg-ctl{grid-column:1/-1;justify-content:flex-start;height:auto;margin-top:6px;transform:none}.keylist{grid-template-columns:minmax(0,1fr) auto 40px}.keyrow-in{row-gap:8px}.keyname{grid-area:1/1}.keywhen{grid-area:1/2}.keytrash{grid-area:1/3;width:40px;height:40px}.keyfield,.keyrow[data-open=true] .keyfield{grid-area:2/1/3/-1;min-height:40px}.keyrow[data-open=true] .keyfield{margin-right:0}.keyrow[data-open=true] .keywhen{opacity:1;pointer-events:auto}.keyrow[data-open=true] .kt-full{white-space:normal;word-break:break-all}.keyeye{width:36px;height:36px}.keyadd-line .sg-field{flex:1 1;width:0;min-width:0}.nav-lang-soft .nav-lang-btn{height:40px;border-radius:20px}.seg,.sg-btn,.sg-field{height:40px}.seg-opt{height:34px}.sg-bar{width:64px}.sg-meter{gap:10px}.sg-door .sg-url{max-width:36vw}}@media (prefers-reduced-motion:reduce){.nav-lang-soft .nav-lang-btn,.sg-btn,.sg-switch[data-live],.sg-switch[data-live]:after{transition:none}.sg-bar>i{animation:none}}