@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_1bbc9267-module__0UY8da__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_1bbc9267-module__0UY8da__variable{--font-body:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8f2ee867-module__HHkkua__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8f2ee867-module__HHkkua__variable{--font-mono-face:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_8c69f45a-module__YuVGKa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_8c69f45a-module__YuVGKa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);letter-spacing:-.008em;line-height:1.3}p{margin:0}a{color:var(--brand-700);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand-300);-webkit-text-decoration-color:var(--brand-300);-webkit-text-decoration-color:var(--brand-300);text-decoration-color:var(--brand-300);transition:text-decoration-color var(--quick) var(--ease), color var(--quick) var(--ease)}a:hover{color:var(--brand-800);-webkit-text-decoration-color:var(--brand-600);-webkit-text-decoration-color:var(--brand-600);-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;box-shadow:0 0 0 4px var(--paper)}ul,ol{margin:0;padding:0;list-style:none}.prose-list ul,.prose-list ol{padding-left:1.1rem}.prose-list ul{list-style:outside}.prose-list ol{list-style:decimal}.prose-list li{display:list-item}img,svg,video{max-width:100%;height:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums}}@layer components{.shell{width:100%;max-width:var(--container);padding-inline:var(--s5);margin-inline:auto}.app-bg{background:var(--paper);min-height:100dvh}.shell-frame{grid-template-columns:var(--rail-w) minmax(0, 1fr);width:100%;max-width:none;min-height:100dvh;margin-inline:0;display:grid}.side-rail{width:var(--rail-w);background:var(--paper);border-right:1px solid var(--line);flex-direction:row;align-self:start;min-height:100dvh;max-height:100dvh;display:flex;position:sticky;top:0}.side-rail-inner{--rail-inset:var(--s2);--rail-pad:var(--s3);--rail-row:2.5rem;gap:var(--s3);min-width:0;padding:var(--s3) var(--rail-inset) var(--s4);flex-direction:column;flex:1;display:flex;overflow:auto}.side-rail-top{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.side-rail-brand-row{justify-content:space-between;align-items:center;gap:var(--s2);min-height:var(--rail-row);padding-inline:var(--rail-pad);border:1px solid #0000;display:flex}.wordmark.wordmark-rail{gap:var(--s3);min-width:0;font-size:1.25rem}.rail-mark-link{color:var(--ink);text-decoration:none;display:inline-flex}.rail-collapse-btn{border:1px solid var(--line);background:var(--surface);width:2rem;height:2rem;color:var(--ink-dim);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.rail-collapse-icon{width:1rem;height:1rem;display:block}.rail-collapse-btn:hover{color:var(--ink);border-color:var(--ink)}.rail-separator{cursor:col-resize;touch-action:none;background:0 0;flex:0 0 4px;width:4px;margin-right:-2px}.rail-separator:hover,.rail-separator:focus-visible{background:var(--line-strong);outline:none}.nav.nav-side{align-items:stretch;gap:var(--s1);flex-direction:column}.nav a.rail-nav-link,.rail-nav-link{align-items:center;gap:var(--s3);width:100%;min-height:var(--rail-row);padding:0 var(--rail-pad);color:var(--ink-dim);border:1px solid #0000;border-radius:0;font-size:.95rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.nav a.rail-nav-link:hover,.rail-nav-link:hover{color:var(--ink);background:var(--sunken)}.nav a.rail-nav-link[aria-current=page],.rail-nav-link[aria-current=page]{color:var(--ink);background:var(--sunken);border-color:var(--line-strong);font-weight:650}.nav a.rail-nav-link-ask,.rail-nav-link-ask{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:650}.nav a.rail-nav-link-ask:hover,.rail-nav-link-ask:hover{background:var(--n-800);color:var(--paper)}.nav a.rail-nav-link-ask[aria-current=page],.rail-nav-link-ask[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--paper)}.rail-icon{color:currentColor;flex:none;width:1.25rem;height:1.25rem;display:block}.rail-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-rail-collapsed .side-rail-inner{--rail-pad:0;align-items:center}.side-rail-collapsed .side-rail-brand-row{gap:var(--s1);flex-direction:column;justify-content:center}.side-rail-collapsed .rail-nav-label,.side-rail-collapsed .side-you-value{display:none}.side-rail-collapsed .rail-nav-link,.side-rail-collapsed .side-you-item,.side-rail-collapsed .side-rail-brand-row{width:var(--rail-row);justify-content:center}.side-rail-collapsed .side-rail-brand-row{height:auto}.side-you{gap:var(--s1);padding-top:var(--s3);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.side-you-item{align-items:center;gap:var(--s3);width:100%;min-height:var(--rail-row);padding:0 var(--rail-pad);font:inherit;text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.side-you-item:hover{background:var(--sunken)}.side-you-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-you-signout{display:contents}.rail-signout-btn{color:var(--ink-dim);cursor:pointer}.rail-signout-btn:hover{color:var(--ink)}.shell-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.topbar.topbar-tools{width:100%;max-width:none;padding-inline:var(--s5);justify-content:flex-end;min-height:3.75rem}.nav.nav-tools{gap:var(--s4);align-items:center;margin-left:auto}.shell-content{padding-inline:var(--s5);padding-bottom:var(--s6);max-width:var(--container);width:100%}.shell-main:has(.ask-shell){min-height:100dvh}.shell-main:has(.ask-shell) .shell-content{padding-inline:0;flex-direction:column;flex:1;max-width:none;min-height:0;padding-bottom:0;display:flex}.shell-main:has(.ask-shell) .topbar-tools{padding-inline:var(--s4)}@media (max-width:52rem){.shell-frame{grid-template-columns:1fr;max-width:none}.side-rail,.side-rail-collapsed{border-right:0;border-bottom:1px solid var(--line);width:100%;min-height:0;max-height:none;position:static}.side-rail-inner{padding-inline:var(--s5)}.rail-separator,.rail-collapse-btn{display:none}.side-rail-collapsed .side-rail-inner{--rail-pad:var(--s3);align-items:stretch}.side-rail-collapsed .rail-nav-label,.side-rail-collapsed .side-you-value{display:inline}.side-rail-collapsed .rail-nav-link,.side-rail-collapsed .side-you-item,.side-rail-collapsed .side-rail-brand-row{justify-content:flex-start;width:auto}.side-rail-collapsed .side-rail-brand-row{flex-direction:row}.topbar.topbar-tools{display:flex}.nav.nav-side{gap:var(--s1);flex-flow:wrap}.nav.nav-side a.rail-nav-link,.nav-side a{width:auto;min-height:var(--rail-row)}.side-you{align-items:center;gap:var(--s4);flex-flow:wrap;margin-top:0}.side-you-item{width:auto}}.stage{background:var(--paper);min-height:100dvh}.skip-link{padding:var(--s3) var(--s4);background:var(--ink);color:var(--paper);z-index:200;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--s4);top:var(--s4)}.topbar{align-items:center;gap:var(--s5);padding-block:var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.nav{gap:var(--s5);align-items:center;display:flex}.nav a{font-size:var(--t-small);color:var(--ink-dim);border-radius:var(--r);border:1px solid #0000;padding:.25rem .55rem;text-decoration:none}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);background:var(--sunken);border-color:var(--line-strong);font-weight:620}.nav-ask{background:var(--ink);align-items:center;gap:.45rem;min-height:2.5rem;font-weight:650;text-decoration:none;display:inline-flex;color:var(--paper)!important;border:1px solid var(--ink)!important;padding:.55rem 1.1rem!important;font-size:1rem!important}.nav-ask:hover{background:var(--n-800);color:var(--paper)!important;border-color:var(--n-800)!important}.nav-ask[aria-current=page]{box-shadow:inset 0 0 0 1px var(--paper);font-weight:650;background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.nav-ask-icon{flex:none;width:1.15rem;height:1.15rem;display:block}.page{padding-block:var(--s6) var(--s8)}.stack{align-content:start;gap:var(--s5);display:grid}.stack.stack-tight{gap:var(--s3)}.stack.stack-mid{gap:var(--s4)}.stack.stack-loose{gap:var(--s7)}.cards-auto{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.name{font-size:.94rem;font-weight:580}.sub{font-size:var(--t-small);color:var(--ink-dim);margin-top:.1rem;display:block}.rows{gap:var(--s2);display:grid}.headrow{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.bar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.split{gap:var(--s6);align-items:start;display:grid}@media (min-width:60rem){.split{grid-template-columns:22rem minmax(0,1fr)}.split-flip{grid-template-columns:minmax(0,1fr) 22rem}}.meta{font-size:var(--t-small);color:var(--ink-faint)}.meta-block{margin-top:.15rem;display:block}.lede{color:var(--ink);font-weight:620}.absent{font-size:var(--t-small);color:var(--ink-faint);font-style:italic}.ruled>li{border-top:1px solid var(--line);padding-block:var(--s4)}.bar-fixed{flex:none}.bar-baseline{align-items:baseline}.push{margin-left:auto}.datum-block{display:block}.spaced{margin-top:var(--s2)}.logline{border-left:3px solid var(--line-strong)}.logline-body{font-size:.9rem;line-height:1.55}.field.field-xs{width:9rem}.field.field-sm{width:11rem}.field-grow{flex:1;min-width:12rem}.field-y{resize:vertical}.field-tall{min-height:5.5rem}.answer-text{white-space:pre-wrap;line-height:1.65}.clickable{cursor:pointer}.field-wide{flex:24rem;min-width:0}.reading{font-size:1.02rem;line-height:1.45}.measure{max-width:var(--measure)}.measure-tight{max-width:40ch}.measure-xtight{max-width:20ch}.prose{line-height:1.6}.prose-loose{line-height:1.8}.small{font-size:var(--t-small)}.faint{color:var(--ink-faint)}.dim{color:var(--ink-dim)}.plain-link{color:var(--ink);text-decoration:none}.plain-link:hover{background:var(--n-50)}.sub-inline{font-size:var(--t-small);color:var(--ink-dim);font-weight:400}.stamp{border:1px solid var(--line-strong);color:var(--ink-dim);letter-spacing:.04em;padding:.1rem .4rem}.panels{gap:var(--s6);grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));align-items:start;display:grid}.flag{font-size:var(--t-small);color:var(--ink);font-weight:620}.results-grid{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));align-items:start;display:grid}.results-grid>li>.hit{height:100%}.hit{gap:var(--s3);align-items:flex-start;display:flex;position:relative}.hit-near{flex-direction:column;flex:none;justify-content:flex-end;align-self:stretch;width:6.75rem;display:flex}.hit-near-btn{text-align:left;white-space:normal;width:100%;min-height:2.75rem;padding:.4rem .45rem;line-height:1.25}.hit>.thumb{background:var(--surface);border-color:var(--line-strong);width:6rem;height:6rem}.hit>.thumb .thumb-none{font-size:var(--t-small);letter-spacing:.02em}.hit-select{flex:none;place-items:start;margin-top:.35rem;display:grid}.hit-select input{width:1rem;height:1rem}.hit-body{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.hit-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.35rem;transition:gap .16s;display:flex}.hit-name{letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:break-word;min-width:0;font-size:1.05rem;font-weight:560;line-height:1.3;display:block}.hit-meta{font-size:var(--t-small);color:var(--ink-dim);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin-top:.3rem;display:flex}.hit-main{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex:1;margin-top:.7rem;transition:gap .16s,align-items .16s;display:flex}.hit-choose{flex:1;min-width:0}.hit-buy{flex-direction:column;flex:none;justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:.45rem;display:flex}.hit-choose .packs-choose,.hit-choose .bar.spaced{margin-top:.2rem}.hit-choose .eyebrow{color:var(--ink-faint)}.variant{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);padding:.2rem .55rem;text-decoration:none}.variant:hover{border-color:var(--ink)}.hit .variant[data-chosen=true]{border-color:var(--ink);background:var(--sunken)}.hit-price{text-align:right;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-end;gap:.12rem;min-height:2.4rem;margin:0;transition:min-height .18s;display:flex}.hit-price .price{letter-spacing:-.01em;font-size:1.15rem;font-weight:600;line-height:1.2}.hit-price .price-unit{color:var(--ink-dim);font-size:.85em;font-weight:500}.hit-price .price-age{font-size:var(--t-micro);color:var(--ink-faint)}.hit-price .price-level{font-size:var(--t-micro);letter-spacing:.02em;text-transform:lowercase;color:var(--ink-dim);font-weight:560}.hit-price .price-none{color:var(--ink-dim);font-size:.95rem;font-weight:560}.price-was{font-size:var(--t-small);color:var(--ink-dim);animation:.48s both price-was-in;display:block}.price-was-figure{text-decoration:line-through;text-decoration-thickness:1px}.price-was-label{text-transform:lowercase}.price-now{animation:.56s cubic-bezier(.22,1,.36,1) both price-now-in}@keyframes price-was-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@keyframes price-now-in{0%{opacity:.35;transform:translateY(.4rem)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.price-was,.price-now{animation:none}}.qty-stepper{border:1px solid var(--line-strong);background:var(--surface);align-items:center;gap:0;display:inline-flex}.qty-step{width:1.6rem;height:1.6rem;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1}.qty-step:disabled{opacity:.35;cursor:default}.qty-input{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;width:2.1rem;font-size:var(--t-small);-moz-appearance:textfield;background:0 0;padding:.15rem 0}.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.packs-buy-row,.packs-add-form{align-items:center;gap:.4rem;display:inline-flex}.door-row,.door-scope,.intent-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.door-chip,.intent-chip{border:1px solid var(--line-strong);background:var(--surface);min-height:2.5rem;color:var(--ink);font-size:var(--t-small);border-radius:var(--r);cursor:pointer;align-items:center;padding:.35rem .85rem;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.door-chip{padding:.45rem 1.1rem;font-size:1rem;font-weight:620}.door-chip:hover,.intent-chip:hover{border-color:var(--ink)}.door-chip:focus-visible,.intent-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.door-chip-on,.intent-chip-on,.door-chip[aria-current=page],.intent-chip[aria-current=page]{border-color:var(--ink);background:var(--sunken);font-weight:620}.find-ask-handoff{font-size:var(--t-small);margin:0}.find-ask-handoff .plain-link{font-weight:560}.intent-read{padding:.35rem 0 0}.working-set-bar{z-index:20;margin-top:var(--s3);background:var(--surface);border:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 8px 24px -12px #00000047}.working-set-count{font-size:var(--t-small);margin-right:auto;font-weight:620}.protocol-pick{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.protocol-pick input{flex:none;margin-top:.25rem}.mat-list{margin:0;padding:0;list-style:none}.mat-item{border-bottom:1px solid var(--line);padding:.55rem 0}.mat-item-open{background:var(--sunken)}@supports (color:color-mix(in lab, red, red)){.mat-item-open{background:color-mix(in srgb, var(--sunken) 55%, transparent)}}.mat-item-open{border-radius:0;margin-inline:-.5rem;padding-inline:.5rem}.mat-opt{border:1px solid var(--line);background:var(--surface);border-radius:0;margin:.5rem 0 .25rem 1.5rem;padding:.65rem .75rem}.mat-opt-say{margin:0}.mat-opt-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mat-opt-row{border:1px solid var(--line);border-radius:0;padding:.5rem .6rem}.mat-opt-row.mat-opt-on{border-color:var(--line-strong);background:var(--sunken)}@supports (color:color-mix(in lab, red, red)){.mat-opt-row.mat-opt-on{background:color-mix(in srgb, var(--sunken) 40%, var(--surface))}}.mat-opt-pick{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.mat-opt-pick input{flex:none;margin-top:.35rem}.mat-opt-body{flex:1;min-width:0}.mat-opt-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;display:flex}.mat-opt-name{font-weight:620;text-decoration:none}.mat-opt-name:hover{text-decoration:underline}.mat-opt-meta,.mat-opt-because{margin:.2rem 0 0}.mat-opt-packs{margin:.45rem 0 0 1.4rem}.mat-opt-row[data-disposition]{border-left-style:solid;border-left-width:3px}.mat-opt-row[data-disposition=admitted]{border-left-color:var(--fungible)}.mat-opt-row[data-disposition=proposal]{border-left-color:var(--protocol)}.mat-opt-row[data-disposition=permitted]{border-left-color:var(--grade)}.mat-opt-row[data-disposition=unknown]{background-image:var(--hatch);background-position:0 0;background-repeat:no-repeat;background-size:4px 100%;border-left-color:#0000}.ask-shell{border-top:1px solid var(--line);flex:1;grid-template-columns:15.5rem minmax(0,1fr);width:100%;height:calc(100dvh - 3.25rem);min-height:0;display:grid}.ask-shell-deep{height:calc(100dvh - 2.85rem)}@media (max-width:52rem){.ask-shell{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 3.25rem)}.ask-history{border-bottom:1px solid var(--line);max-height:10rem;border-right:0!important}}.ask-history{background:var(--sunken);border-right:1px solid var(--line);flex-direction:column;gap:.45rem;min-height:0;padding:.65rem .55rem;display:flex;overflow:auto}.ask-history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .2rem .35rem;display:flex}.ask-history-label{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-weight:620}.ask-history-new{font-size:var(--t-micro);color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);padding:.2rem .45rem;font-weight:600;text-decoration:none}.ask-history-new:hover{border-color:var(--ink)}.ask-history-search{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:var(--t-small);border-radius:0;margin:0 0 .5rem;padding:.4rem .5rem}.ask-history-search::-webkit-search-cancel-button{cursor:pointer}.ask-history-more{color:var(--ink-faint);font-size:var(--t-micro);margin:.5rem 0 0}.ask-history-empty{font-size:var(--t-small);color:var(--ink-dim);margin:.4rem .2rem}.ask-thread-list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ask-thread-link{color:var(--ink);border:1px solid #0000;border-radius:0;flex-direction:column;gap:.05rem;padding:.4rem .45rem;text-decoration:none;display:flex}.ask-thread-link:hover{background:var(--surface);border-color:var(--line)}.ask-thread-on{background:var(--surface);border-color:var(--ink)}.ask-thread-title{font-size:var(--t-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:560;line-height:1.25;display:-webkit-box;overflow:hidden}.ask-thread-meta{font-size:var(--t-micro);color:var(--ink-dim)}.ask-stage{background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex}.ask-live{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ask-scroll{padding:1.25rem 1.25rem 0;flex-direction:column;flex:1;min-height:0;padding-bottom:13rem;scroll-padding-bottom:13rem;display:flex;overflow:auto}.ask-live-empty .ask-scroll{justify-content:center;padding-bottom:1.25rem;scroll-padding-bottom:1.25rem}.ask-error-banner{margin:.75rem 1.25rem 0}.ask-hero{text-align:center;max-width:36rem;margin:0 auto 1.75rem;padding:1rem .5rem 0}.ask-hero-brand{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 .55rem;font-weight:680}.ask-hero-title{font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,3.2vw,2.55rem);font-weight:520;line-height:1.1}.ask-hero-sub{max-width:34ch;font-size:var(--t-small);color:var(--ink-dim);margin:.65rem auto 0;line-height:1.45}.ask-transcript{width:100%;max-width:46rem;margin:0 auto;padding-bottom:.5rem}.ask-shell-deep .ask-transcript{max-width:52rem}.ask-thread-heading{font-size:var(--t-small);color:var(--ink-dim);letter-spacing:.01em;margin:0 0 1rem;font-weight:600}.ask-turns{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.ask-turns-live{width:100%;max-width:46rem;margin:.5rem auto 0}.ask-shell-deep .ask-turns-live{max-width:52rem}.ask-turn{background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0;display:flex}.ask-turn-user{justify-content:flex-end}.ask-turn-assistant,.ask-turn-thinking{justify-content:flex-start}.ask-bubble{border-radius:0;max-width:min(38rem,92%)}.ask-bubble-user{background:var(--ink);color:var(--paper);padding:.7rem .9rem}.ask-bubble-user .ask-turn-body{color:inherit}.ask-bubble-assistant{width:100%;max-width:100%;padding:.15rem .1rem}.ask-bubble-think{border:1px solid var(--line-strong);background:var(--sunken);border-left-width:3px;min-width:12rem;padding:.55rem .75rem}.ask-think-label{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 .3rem;font-weight:680}.ask-phase-log{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ask-phase-done{font-size:var(--t-small);color:var(--ink-dim)}.ask-phase-current{font-size:var(--t-small);color:var(--ink);font-weight:600}.ask-phase-current:after{content:" …";color:var(--ink-dim);animation:1.1s steps(3,end) infinite ask-pulse}@keyframes ask-pulse{0%,to{opacity:.35}50%{opacity:1}}.ask-turn-body,.ask-turn .answer-text{white-space:pre-wrap;margin:0;line-height:1.5}.ask-turn-long .answer-text{max-width:65ch}.ask-citations{flex-wrap:wrap;gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.ask-cite-chip{border:1px solid var(--line-strong);font-size:var(--t-micro);color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;border-radius:0;max-width:22rem;padding:.15rem .45rem;font-weight:560;display:inline-block;overflow:hidden}.ask-prefer-row{flex-wrap:wrap;gap:.35rem;margin:0 0 .45rem;display:flex}.ask-prefer-chip{border:1px solid var(--line-strong);background:var(--paper);min-height:44px;color:var(--ink);font-size:var(--t-micro);cursor:pointer;border-radius:0;padding:.35rem .7rem;font-weight:600}.ask-prefer-chip:disabled{opacity:.45;cursor:not-allowed}.ask-prefer-chip-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ask-rank-list{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ask-rank-card{border:1px solid var(--line-strong);background:var(--paper);text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;border-radius:0;grid-template-columns:2rem 3.25rem 1fr;align-items:start;gap:.65rem;padding:.65rem .75rem;text-decoration:none;display:grid}a.ask-rank-card{cursor:pointer}.ask-rank-card[data-disposition=admitted]{border-left:3px solid var(--fence-admitted,#0a7a3e)}.ask-rank-card[data-disposition=proposal]{border-left:3px solid var(--fence-proposal,#b45309)}.ask-rank-card[data-disposition=refused]{border-left:3px solid var(--fence-refused,#9b1c1c)}.ask-rank-num{font-size:1.05rem;font-weight:700;line-height:1.2}.ask-rank-media,.ask-rank-ph{border:1px solid var(--line);background:var(--sunken);width:3.25rem;height:3.25rem}.ask-rank-img,.ask-drawer-img{object-fit:contain;width:100%;height:100%;display:block}.ask-rank-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ask-rank-name{font-weight:620;line-height:1.3}.ask-rank-mpn,.ask-rank-why,.ask-rank-noprice,.ask-rank-unit{font-size:var(--t-micro);color:var(--ink-dim)}.ask-rank-prices{flex-wrap:wrap;gap:.45rem;display:flex}.ask-rank-pack{font-variant-numeric:tabular-nums;font-weight:600}.ask-rank-ext{font-size:var(--t-micro);color:var(--ink-dim);margin-top:.1rem}.ask-drawer-link-secondary{font-size:var(--t-micro);color:var(--ink-dim);margin-top:.5rem;display:inline-block}.ask-drawer-root{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.ask-drawer-backdrop{cursor:pointer;background:#00000059;border:0;position:absolute;inset:0}.ask-drawer{background:var(--paper);border-left:1px solid var(--line-strong);flex-direction:column;gap:.55rem;width:min(26rem,100%);height:100%;padding:1rem 1.1rem 2rem;display:flex;position:relative;overflow:auto}.ask-drawer-head{justify-content:space-between;align-items:center;display:flex}.ask-drawer-close{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:0;min-height:44px;padding:.35rem .7rem}.ask-drawer-media,.ask-drawer-ph{aspect-ratio:4/3;border:1px solid var(--line);background:var(--sunken);width:100%}.ask-drawer-title{margin:0;font-size:1.15rem;line-height:1.25}.ask-drawer-mpn,.ask-drawer-why,.ask-drawer-rank{color:var(--ink-dim);font-size:var(--t-micro);margin:0}.ask-drawer-facts{grid-template-columns:7rem 1fr;gap:.35rem .75rem;margin:.4rem 0 0;display:grid}.ask-drawer-facts dt{color:var(--ink-dim);font-size:var(--t-micro)}.ask-drawer-facts dd{margin:0;font-weight:560}.ask-drawer-link{border:1px solid var(--ink);min-height:44px;color:var(--paper);background:var(--ink);border-radius:0;justify-content:center;align-items:center;margin-top:.75rem;padding:.5rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:52rem){.ask-rank-card{grid-template-columns:1.5rem 2.75rem 1fr;gap:.5rem}.ask-drawer{width:100%}}.ask-offers{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ask-offer{border:1px solid var(--line-strong);background:var(--sunken);border-radius:0;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.55rem .65rem;display:flex}.ask-offer-name{font-weight:560;line-height:1.3;text-decoration:none}.ask-assessments{flex-direction:column;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.ask-assessments li{border:1px solid var(--line);border-left-style:solid;border-left-width:3px;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;padding:.35rem .5rem;display:flex}.ask-assessments li[data-disposition=admitted]{border-left-color:var(--fungible)}.ask-assessments li[data-disposition=proposal]{border-left-color:var(--protocol)}.ask-assessments li[data-disposition=permitted]{border-left-color:var(--grade)}.ask-assessments li[data-disposition=refused]{border-left-color:var(--locked)}.ask-assessments li[data-disposition=unknown]{background-image:var(--hatch);background-position:0 0;background-repeat:no-repeat;background-size:4px 100%;border-left-color:#0000}.ask-grounding{font-size:var(--t-small);color:var(--ink-dim);margin:.65rem 0 0;padding:0;list-style:none}.ask-grounding li{margin-top:.2rem}.ask-error{max-width:46rem;margin:.75rem auto 0}.ask-dock{background:var(--paper);z-index:3;box-sizing:border-box;margin-top:auto;width:100%;max-width:46rem;margin-inline:auto;padding:.75rem 1rem 1.1rem;position:sticky;bottom:0}.ask-dock:before{content:"";background:linear-gradient(to top, var(--paper), transparent);pointer-events:none;height:1.5rem;position:absolute;bottom:100%;left:0;right:0}.ask-shell-deep .ask-dock{max-width:52rem}.ask-starter-row{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-bottom:.65rem;display:flex}.ask-starter{appearance:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-small);text-align:left;cursor:pointer;border-radius:0;max-width:100%;padding:.45rem .65rem;font-weight:520;line-height:1.3}.ask-starter:hover:not(:disabled){border-color:var(--ink);background:var(--sunken)}.ask-starter:disabled{opacity:.55;cursor:not-allowed}.ask-composer{border:2px solid var(--ink);background:var(--n-0);isolation:isolate;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.ask-composer-input{box-sizing:border-box;resize:none;background:var(--n-0);width:100%;color:var(--ink);caret-color:var(--ink);-webkit-text-fill-color:var(--ink);font:inherit;border:0;border-radius:0;outline:none;min-height:3.25rem;max-height:12rem;margin:0;padding:.85rem .9rem .45rem;font-size:1rem;line-height:1.45;display:block;overflow-y:auto}.ask-composer-input::placeholder{color:var(--ink-dim);-webkit-text-fill-color:var(--ink-dim);opacity:1}.ask-composer-input:disabled{opacity:.65}.ask-composer-bar{border-top:1px solid var(--line);background:var(--n-0);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .5rem .5rem .9rem;display:flex}.ask-composer-hint{font-size:var(--t-micro);color:var(--ink-dim)}.ask-composer-send{appearance:none;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;font-size:var(--t-small);letter-spacing:.02em;cursor:pointer;border-radius:0;min-width:3.25rem;padding:.4rem .85rem;font-weight:640}.ask-composer-send:hover:not(:disabled){background:var(--paper);color:var(--ink)}.ask-composer-send:disabled{opacity:.4;cursor:not-allowed}.packs-block{margin-top:var(--s2);flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.packs.packs-choose{margin-top:.35rem}.thumb{background:var(--n-50);border:1px solid var(--line);flex:none;place-items:center;width:4.5rem;height:4.5rem;padding:.2rem;display:grid;overflow:hidden}.thumb img{object-fit:contain;width:100%;height:100%}.thumb-none{font-size:var(--t-micro);color:var(--ink-faint)}.nav-you{gap:var(--s4);margin-left:auto}.topbar-plain{border-bottom:0;justify-content:center}.centred{max-width:32rem;margin-inline:auto}.token{padding:var(--s3) var(--s4);font-size:var(--t-small);color:var(--ink);word-break:break-all}.num{text-align:right}[data-heavy]{color:var(--ink);font-weight:620}.ruled-left{border-left:3px solid var(--line)}.ruled-left[data-low]{border-left-color:var(--ink)}.qty{color:var(--ink);font-size:1rem}.qty[data-low]{font-weight:500}.shout{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:620}.col{min-width:6rem}.col-wide{min-width:8rem}.col-right{text-align:right;min-width:11rem}.matline{gap:var(--s3);font-size:var(--t-small);line-height:1.6;display:flex}.grow-min{min-width:0}.self-start{align-self:start}.form-tight{max-width:34rem}.hint{padding:var(--s3) var(--s4);font-size:var(--t-small);color:var(--ink-dim);background:var(--sunken);border:1px solid var(--line)}.reason{align-items:flex-start;gap:var(--s2);font-size:var(--t-small);padding-block:.35rem;line-height:1.6;display:flex}.reason-body{min-width:0}.reason-k{font-weight:560}.reason-v{color:var(--ink-dim)}.reasons{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--line)}.candidate-card{padding:var(--s4) var(--s5)}.candidate-say{margin-top:var(--s2)}.candidate-consequence{margin-top:var(--s1);color:var(--ink-faint)}.candidate-row{justify-content:space-between;align-items:baseline;gap:.15rem var(--s4);padding:.45rem var(--s3);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.candidate-row-name{min-width:0;font-size:var(--t-small)}.candidate-row-why{font-size:var(--t-small);color:var(--ink-dim)}.headrow-top{align-items:flex-start}.coverage-line{margin-top:var(--s1)}.tallies{align-items:center;gap:.25rem var(--s4);flex-wrap:wrap;display:flex}.form-narrow{max-width:42rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4)}.card-lg{padding:var(--s5)}.card-bare{padding:0}.card-flat{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4)}.sep{border:0;border-top:1px solid var(--line);margin:0}.eyebrow{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-weight:560}.note{font-size:var(--t-small);color:var(--ink-dim);max-width:var(--measure);line-height:1.6}.datum{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:-.01em;color:var(--ink-dim)}.empty{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--sunken);padding:var(--s4) var(--s5);font-size:var(--t-small);color:var(--ink-dim);max-width:var(--measure);line-height:1.6}.empty strong{color:var(--ink);font-weight:620}.door{align-items:center;gap:var(--s3);padding:.55rem var(--s4);border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:background var(--quick) var(--ease), border-color var(--quick) var(--ease);text-decoration:none;display:flex}.door:hover{background:var(--n-50);border-color:var(--line-strong)}.door:after{content:"";border-top:1.5px solid;border-right:1.5px solid;flex:none;width:.5rem;height:.5rem;margin-left:auto;transform:rotate(45deg)}.stg-row[data-attention]{border-left:3px solid var(--ink)}.eyebrow-strong{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);font-weight:660}.btn{justify-content:center;align-items:center;gap:var(--s2);border:1px solid var(--ink);border-radius:var(--r);background:var(--surface);color:var(--ink);font-family:var(--sans);font-size:var(--t-small);cursor:pointer;transition:background var(--quick) var(--ease), color var(--quick) var(--ease);padding:.62rem 1.1rem;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--n-800)}.btn-secondary{background:var(--surface);color:var(--ink)}.btn-secondary:hover{background:var(--n-100)}.btn-ghost{color:var(--ink-dim);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--ink);background:var(--n-100)}.btn-sm{font-size:var(--t-micro);padding:.38rem .72rem}.btn[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn[aria-pressed=false]{background:var(--surface);color:var(--ink-dim);border-color:var(--line-strong)}.btn[aria-pressed=false]:hover{color:var(--ink);border-color:var(--ink)}.field{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);width:100%;color:var(--ink);font-family:var(--sans);font-size:var(--t-body);padding:.68rem .9rem;line-height:1.4}.field::placeholder{color:var(--ink-faint)}.field:focus{border-color:var(--ink)}.field-mono{font-family:var(--mono);font-size:var(--t-small)}.chip{border-radius:var(--r-full);font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.2rem .62rem;font-size:.75rem;font-weight:620;line-height:1.4;display:inline-flex}.chip:before{content:"";border-radius:var(--r-full);background:currentColor;flex:none;width:.44rem;height:.44rem}.chip[data-disposition=admitted]{color:var(--fungible);background:var(--fungible)}@supports (color:color-mix(in lab, red, red)){.chip[data-disposition=admitted]{background:color-mix(in oklch, var(--fungible) 12%, #fff)}}.chip[data-disposition=proposal]{color:var(--protocol);background:var(--protocol)}@supports (color:color-mix(in lab, red, red)){.chip[data-disposition=proposal]{background:color-mix(in oklch, var(--protocol) 12%, #fff)}}.chip[data-disposition=permitted]{color:var(--grade);background:var(--grade)}@supports (color:color-mix(in lab, red, red)){.chip[data-disposition=permitted]{background:color-mix(in oklch, var(--grade) 12%, #fff)}}.chip[data-disposition=refused]{color:var(--locked);background:var(--locked)}@supports (color:color-mix(in lab, red, red)){.chip[data-disposition=refused]{background:color-mix(in oklch, var(--locked) 12%, #fff)}}.chip[data-disposition=unknown]{color:var(--ink);background-color:var(--paper);border-color:var(--ink);font-weight:660}.chip[data-disposition=unknown]:before{background-color:var(--paper);background-image:var(--hatch);box-shadow:inset 0 0 0 1px var(--ink)}.candidate{border-left:3px solid var(--line-strong)}.candidate[data-disposition=admitted]{border-left-color:var(--fungible)}.candidate[data-disposition=proposal]{border-left-color:var(--protocol)}.candidate[data-disposition=permitted]{border-left-color:var(--grade)}.candidate[data-disposition=refused]{border-left-color:var(--locked)}.candidate[data-disposition=unknown]{background-image:var(--hatch);background-position:0 0;background-repeat:no-repeat;background-size:4px 100%;border-left-color:#0000}.suggest{flex:24rem;min-width:0;position:relative}.suggest .field-wide{width:100%}.suggest-panel{z-index:20;background:var(--surface);border:1px solid var(--line);max-height:24rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px -10px #00000038}.suggest-hit{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);display:flex}.suggest-hit:last-of-type{border-bottom:0}.suggest-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.suggest-name{font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.suggest-meta{font-size:var(--t-micro);color:var(--ink-dim)}.suggest-out{font-size:var(--t-micro);white-space:nowrap;flex:none;font-weight:620}.suggest .thumb{width:2.25rem;height:2.25rem}.suggest .thumb-none{text-align:center;font-size:.55rem;line-height:1.1}.suggest-foot{padding:var(--s2) var(--s3);border-top:1px solid var(--line);max-width:none;font-size:var(--t-micro);margin:0}.packs{margin-top:var(--s2);flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.packs .variant[data-chosen=true]{border-color:var(--ink);font-weight:620}.packs-add{margin-left:auto}.hit-buy .packs-add,.hit-actions .packs-add{margin-left:0}.seller-cite{font-size:var(--t-micro);align-items:center;gap:.35rem;display:inline-flex}.seller-mark{border:1px solid var(--line);background:var(--surface);flex:none;padding:.1rem;display:inline-flex}.seller-mark img{object-fit:contain;width:14px;height:14px;display:block}.seller-mark--lg{padding:.15rem}.seller-mark--lg img{width:22px;height:22px}.seller-cite .seller-mark--lg{vertical-align:middle}.whatelse{width:100%;position:static}.whatelse-panel{z-index:30;background:var(--surface);border:1px solid var(--line);padding:var(--s3);text-align:left;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 12px 32px -12px #0000003d}.whatelse-grid{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.whatelse-row{border-left:3px solid var(--line-strong);padding:var(--s2) var(--s3);background:var(--sunken);flex-direction:column;gap:.25rem;display:flex}.whatelse-head{justify-content:space-between;align-items:flex-start;gap:var(--s2);display:flex}.whatelse-name{font-size:var(--t-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.whatelse-anchor{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-dim);margin:0}.whatelse-because,.whatelse-say{font-size:var(--t-micro);max-width:none;margin:0}.whatelse-price{margin:0}.whatelse-out{font-size:var(--t-micro);font-weight:620}.whatelse-foot{margin:var(--s2) 0 0;padding-top:var(--s2);border-top:1px solid var(--line);font-size:var(--t-micro);max-width:none}.whatelse-row[data-disposition=admitted]{border-left-color:var(--fungible)}.whatelse-row[data-disposition=proposal]{border-left-color:var(--protocol)}.whatelse-row[data-disposition=permitted]{border-left-color:var(--grade)}.whatelse-row[data-disposition=refused]{border-left-color:var(--locked)}.whatelse-row[data-disposition=unknown]{background-image:var(--hatch);background-position:0 0;background-repeat:no-repeat;background-size:4px 100%;border-left-color:#0000}.alt-grid{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));display:grid}.alt-cell{height:5.75rem;position:relative}.alt{gap:var(--s2);padding:var(--s3);flex-direction:column;height:100%;transition:height .14s,box-shadow .14s;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.alt-head{gap:var(--s2);align-items:flex-start;display:flex}.alt-id{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.alt-name{font-size:var(--t-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.alt .thumb{width:2.5rem;height:2.5rem}.alt .thumb-none{text-align:center;font-size:.6rem;line-height:1.1}.alt .chip{padding:.1rem .45rem;font-size:.68rem}.alt-more{gap:var(--s2);opacity:0;flex-direction:column;align-items:flex-start;transition:opacity .12s;display:flex}.alt:hover,.alt:focus-within{z-index:5;height:auto;box-shadow:0 6px 20px -6px #0000002e}.alt:hover .alt-more,.alt:focus-within .alt-more{opacity:1}.alt-anchor{font-family:var(--mono);font-size:var(--t-small);color:var(--ink-dim);margin:0;line-height:1.45}.alt-anchor[data-bare=true]{color:var(--ink)}.alt-because{margin:0}.alt-out{font-size:var(--t-small);font-weight:620}@media (hover:none){.alt-cell{height:auto}.alt{height:auto;position:static}.alt-more{opacity:1}}@media (prefers-reduced-motion:reduce){.alt,.alt-more{transition:none}}.mark{font-family:var(--mono);text-align:center;flex:none;width:1rem;font-weight:700}.mark[data-outcome=satisfied]{color:var(--fungible)}.mark[data-outcome=violated]{color:var(--locked)}.mark[data-outcome=unknown]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tally{font-size:var(--t-small);color:var(--ink-dim);align-items:baseline;gap:.35rem;display:inline-flex}.tally b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:620}a.tally{color:var(--brand-600);text-decoration:none}a.tally:hover{text-decoration:underline}.run{margin-top:var(--s4);padding:var(--s5);border:1px solid var(--line);border-left:3px solid var(--locked)}.run-title{font-family:var(--serif);font-size:1.15rem;line-height:1.2}.run-block{margin-top:var(--s3);align-items:baseline;gap:var(--s2);font-size:.95rem;font-weight:600;display:flex}.run-x{color:var(--locked);font-weight:700}.stg-cand-mute{color:var(--ink-faint);font-style:italic}.shot{object-fit:contain;background:var(--n-50);border:1px solid var(--line);flex:none;width:2.5rem;height:2.5rem;padding:.2rem}.shot-hero{width:4.6rem;height:4.6rem}.mark-sm{object-fit:contain;flex:none;width:16px;height:16px}.shot-none{background-color:var(--n-100);box-shadow:inset 0 0 0 1px var(--line);display:block}.stg-product{align-items:center;gap:var(--s4);margin-top:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line);display:flex}.stg-product-name{font-size:1.02rem;font-weight:620;line-height:1.3}.stg-cand{align-items:center;gap:var(--s3);padding:.55rem var(--s4);border:1px solid var(--line);background:var(--surface);display:flex}.stg-cand-body{gap:var(--s2);min-width:0;display:grid}.stg-cand-name{font-size:.875rem;font-weight:560;line-height:1.35}.stg-cand .chip{white-space:normal;justify-self:start}.cites{margin-top:var(--s4);gap:var(--s2);flex-wrap:wrap;display:flex}.cite{border:1px solid var(--line-strong);background:var(--surface);align-items:stretch;display:flex}.cite-k{background:var(--n-100);border-right:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap;align-items:center;padding:.28rem .5rem;font-size:.68rem;display:flex}.cite-v{color:var(--ink);align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.82rem;font-weight:560;display:flex}.cite[data-kind=value]{border-color:var(--ink)}.cite[data-kind=value] .cite-v{font-family:var(--serif);font-size:.95rem;font-weight:400}.cite-mark{object-fit:contain;flex:none;width:14px;height:14px}.stg-evi-head{align-items:baseline;gap:var(--s3);justify-content:space-between;display:flex}.price{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.9rem;font-weight:500}.price[data-stale=true]{color:var(--ink-faint)}.price-unit{color:var(--ink-faint);font-weight:400}.price-age{font-family:var(--mono);color:var(--ink-faint);font-size:.72rem;display:block}.price-none{font-size:var(--t-small);color:var(--ink-faint);font-style:italic}.wordmark{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:400;text-decoration:none;display:inline-flex}.wordmark em{font-style:italic}.seq-top{border-bottom:1px solid var(--line)}.seq-top-in{justify-content:space-between;align-items:center;gap:var(--s4);padding-block:var(--s4);display:flex}.site-head{z-index:60;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-head{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.site-head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.site-head-in{justify-content:space-between;align-items:center;gap:var(--s4);padding-block:var(--s3);flex-wrap:wrap;display:flex}.site-nav{align-items:center;gap:var(--s4);font-size:var(--t-small);display:flex}.site-nav a:not(.btn){color:var(--ink-dim);text-decoration:none}.site-nav a:not(.btn):hover{color:var(--ink)}.cover{min-height:max(44rem, calc(100dvh - var(--head-h)));background:var(--paper);display:grid;position:relative;overflow:hidden}.cover-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cover-bg-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cover-bg-veil{background:linear-gradient(180deg, var(--paper) 0%, var(--paper) 30%, var(--paper) 62%, var(--paper) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cover-bg-veil{background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 86%, transparent) 0%, color-mix(in srgb, var(--paper) 80%, transparent) 30%, color-mix(in srgb, var(--paper) 58%, transparent) 62%, color-mix(in srgb, var(--paper) 90%, transparent) 100%)}}@media (prefers-reduced-motion:reduce){.cover-bg-video{display:none}}.cover-in{z-index:1;align-content:center;justify-items:center;gap:var(--s4);min-height:100%;padding-block:var(--s5);text-align:center;grid-auto-rows:max-content;max-width:82rem;display:grid;position:relative}.cover-eyebrow{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:660}.cover-line{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;font-size:clamp(1.75rem,3.5vw,2.85rem);line-height:1.1}.cover-sub{max-width:min(64ch,100%);color:var(--ink-dim);text-wrap:balance;font-size:clamp(1.02rem,1.35vw,1.24rem);line-height:1.5}.cover-actions{justify-content:center;gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.cover-sellers{justify-content:center;align-items:center;gap:.4rem var(--s4);max-width:52rem;margin:0;margin-top:var(--s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cover-seller{font-size:var(--t-micro);color:var(--ink-faint);white-space:nowrap;align-items:center;gap:.4rem;font-weight:560;display:inline-flex}.cover-seller img{object-fit:contain;flex:none;width:14px;height:14px}.float{display:none}@media (min-width:78rem){.float{--float-lift:7.25rem;top:calc(50% - var(--float-lift));z-index:2;pointer-events:none;gap:.22rem;width:12.5rem;display:grid;position:absolute;transform:translateY(-50%)}.float-left{left:var(--s3)}.float-right{right:var(--s3)}.float-left .fcard:first-child{transform:translate(.5rem)rotate(-.5deg)}.float-left .fcard:nth-child(2){transform:translate(1.6rem,.15rem)rotate(.6deg)}.float-left .fcard:nth-child(3){transform:translate(.1rem,-.1rem)rotate(-.3deg)}.float-left .fcard:nth-child(4){transform:translate(1.1rem,.2rem)rotate(.35deg)}.float-right .fcard:first-child{transform:translate(-.2rem,.1rem)rotate(.45deg)}.float-right .fcard:nth-child(2){transform:translate(-1.5rem,-.15rem)rotate(-.6deg)}.float-right .fcard:nth-child(3){transform:translate(-.6rem,.2rem)rotate(.3deg)}.float-right .fcard:nth-child(4){transform:translate(-1.8rem,-.1rem)rotate(-.35deg)}}.fcard{background:var(--surface);border:1px solid var(--line);text-align:left;gap:.12rem;padding:.42rem .6rem;display:grid;box-shadow:0 2px 8px -6px #15151538;box-shadow:0 2px 8px -6px lab(6.59531% -.00000745058 0/.22)}.fcard[data-kind=alert],.fcard[data-kind=notice]{border-color:var(--locked)}@supports (color:color-mix(in lab, red, red)){.fcard[data-kind=alert],.fcard[data-kind=notice]{border-color:color-mix(in srgb, var(--locked) 30%, var(--line))}}.fcard[data-kind=alert],.fcard[data-kind=notice]{background:var(--locked)}@supports (color:color-mix(in lab, red, red)){.fcard[data-kind=alert],.fcard[data-kind=notice]{background:color-mix(in srgb, var(--locked) 5%, var(--paper))}}.fcard-k{letter-spacing:.055em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.3rem;font-size:.6rem;font-weight:660;display:flex}.fcard-body{color:var(--ink);font-size:.72rem;line-height:1.35}.fcard-meta{color:var(--ink-faint);font-size:.62rem}.fcard-icon{flex:none;padding:.1rem;display:inline-flex}.fcard-icon svg{width:11px;height:11px}.fcard-icon-info{color:var(--brand-600);background:var(--brand-50)}.fcard-icon[data-channel]{background:0 0;padding:0}.fcard-icon[data-channel=whatsapp]{color:#25d366}.fcard-icon[data-channel=slack]{color:#4a154b}.fcard-icon[data-channel=mail]{color:#ea4335}.fcard-icon[data-channel=phone]{color:var(--brand-600)}.fcard-icon-bad{color:var(--locked);background:var(--locked)}@supports (color:color-mix(in lab, red, red)){.fcard-icon-bad{background:color-mix(in srgb, var(--locked) 10%, var(--paper))}}.cband-shots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .7rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cband-shot{border:1px solid var(--line);background:var(--surface);flex:none;place-items:stretch stretch;padding:.3rem;display:grid;box-shadow:0 3px 10px -6px #15151566;box-shadow:0 3px 10px -6px lab(6.59531% -.00000745058 0/.4)}.cband-shot img{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.cband-shot:nth-child(3n+1){width:6.4rem;height:6.4rem}.cband-shot:nth-child(3n+2){width:4.9rem;height:4.9rem}.cband-shot:nth-child(3n){width:7.8rem;height:7.8rem}@media (max-width:46rem){.cband-shot:nth-child(3n+1){width:4.2rem;height:4.2rem}.cband-shot:nth-child(3n+2){width:3.3rem;height:3.3rem}.cband-shot:nth-child(3n){width:5.1rem;height:5.1rem}}.cband-shot:first-child{transform:rotate(-1.4deg)translateY(-.7rem)}.cband-shot:nth-child(2){transform:rotate(1.1deg)translateY(.75rem)}.cband-shot:nth-child(3){transform:rotate(-.5deg)translateY(-1rem)}.cband-shot:nth-child(4){transform:rotate(1.8deg)translateY(.45rem)}.cband-shot:nth-child(5){transform:rotate(-1deg)translateY(-.35rem)}.cband-shot:nth-child(6){transform:rotate(.6deg)translateY(.9rem)}.cband-shot:nth-child(7){transform:rotate(-1.9deg)translateY(-.85rem)}.cband-shot:nth-child(8){transform:rotate(.9deg)translateY(.25rem)}.cband-shot:nth-child(9){transform:rotate(-.7deg)translateY(-.55rem)}.cband-shot:nth-child(10){transform:rotate(1.5deg)translateY(.65rem)}.cal{background:var(--surface);min-height:660px;overflow:hidden}.cal-widget{min-width:280px;height:660px;min-height:660px}.cal-widget iframe{border:0;width:100%;min-height:100%;display:block}.cal-idle{background:repeating-linear-gradient(180deg, var(--n-50) 0, var(--n-50) 46px, var(--surface) 46px, var(--surface) 47px);height:660px}.hero{border-bottom:1px solid var(--line)}.hero-in{gap:var(--s6);padding-block:var(--s8) var(--s9);align-items:center;display:grid}@media (min-width:62rem){.hero-in{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hero-title{font-size:var(--t-display);letter-spacing:-.03em;max-width:12ch}.hero-lead{margin-top:var(--s4);max-width:46ch;color:var(--ink-dim);font-size:1.02rem;line-height:1.6}.hero-actions{margin-top:var(--s5);gap:var(--s3);flex-wrap:wrap;display:flex}.hero-meta{margin-top:var(--s5);color:var(--ink-faint)}.hero-proof{border:1px solid var(--line);border-top:2px solid var(--ink);background:var(--surface);padding:var(--s4) var(--s5) var(--s5)}.hero-rows{margin-top:var(--s4);gap:var(--s2);display:grid}.hero-proof-foot{margin-top:var(--s4);font-size:var(--t-small);color:var(--ink-dim);line-height:1.6}.seq{position:relative}.seq-beat{padding-block:var(--s6) var(--s7);border-bottom:1px solid var(--line)}.seq-plate{margin:0 0 var(--s5)}.seq-plate img{object-fit:cover;filter:grayscale();width:100%;height:clamp(200px,32vh,360px);display:block}.seq-veil{display:none}.seq[data-driven] .seq-beat{background:var(--paper)}.seq[data-driven] .seq-plate{z-index:0;height:100%;margin:0;position:relative;overflow:hidden}.seq[data-driven] .seq-plate img{width:100%;height:100%;transform:scale(calc(1.04 + (1 - var(--t,1)) * .08)) translate3d(0, calc(var(--d,0) * -3.5rem), 0);will-change:transform}.seq[data-driven] .seq-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, transparent 82%, var(--paper) 100%);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.seq[data-driven] .seq-veil{background:linear-gradient(90deg, transparent 0%, transparent 82%, color-mix(in srgb, var(--paper) 55%, transparent) 100%)}}.seq[data-driven] .seq-inner{z-index:2;position:relative}.seq-inner{gap:var(--s6);align-items:center;display:grid}@media (min-width:64rem){.seq-inner{gap:var(--s8);grid-template-columns:minmax(0,34ch) minmax(0,1fr)}}.seq-title{margin-top:var(--s3);font-size:var(--t-h1)}.seq-body{margin-top:var(--s4);max-width:46ch;color:var(--ink-dim);line-height:1.62}.seq-count{margin-top:var(--s5);color:var(--ink-faint)}.seq-rail{display:none}.seq[data-driven]{height:calc(var(--beats) * 100vh)}.seq[data-driven] .seq-stage{height:100vh;position:sticky;top:0;overflow:hidden}.seq[data-driven] .seq-list{position:absolute;inset:0}.seq[data-driven] .seq-beat{opacity:var(--o,0);transform:translate3d(0, calc(var(--d,0) * -12rem), 0);will-change:opacity, transform;pointer-events:none;border-bottom:0;align-items:center;padding-block:0;display:grid;position:absolute;inset:0}.seq[data-driven] .seq-beat[data-current]{pointer-events:auto}@media (min-width:64rem){.seq[data-driven] .seq-beat{grid-template-columns:44% minmax(0,1fr);align-items:stretch}.seq[data-driven] .seq-inner{align-content:center;gap:var(--s5);max-width:none;padding-inline:var(--s7);grid-template-columns:minmax(0,1fr);margin:0;padding-right:9.5rem}}.seq[data-driven] .seq-rail{opacity:0;pointer-events:none;transition:opacity .18s var(--ease);gap:var(--s3);right:var(--s5);z-index:5;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.seq[data-driven][data-inview] .seq-rail{opacity:1}.seq-rail-item{--at:calc(var(--p,0) * (var(--beats,1) - 1));--dist:max(calc(var(--at) - var(--i)), calc(var(--i) - var(--at)));align-items:center;gap:var(--s3);opacity:clamp(.22, calc(1.2 - var(--dist)), 1);transition:opacity var(--quick) var(--ease);background:var(--paper);justify-content:flex-end;padding:.18rem .5rem;display:flex}.seq-rail-label{font-size:var(--t-micro);letter-spacing:.04em;color:var(--ink-dim)}.seq-rail-tick{width:clamp(.6rem, calc((1.4 - var(--dist)) * 1.4rem), 1.6rem);background:var(--brand-600);height:2px}@supports (color:color-mix(in lab, red, red)){.seq-rail-tick{background:color-mix(in oklch, var(--brand-600) calc((1.3 - var(--dist)) * 100%), var(--n-400))}}.seq-rail-tick{flex:none}.stg{border:1px solid var(--line);border-top:2px solid var(--ink);background:var(--surface);padding:var(--s4) var(--s5)}.stg-rows{gap:var(--s2);margin-top:var(--s4);display:grid}.stg-row,.stg-quote,.stg-search,.stg-kept,.stg-eviRow,.stg-foot{--in:clamp(0, calc(var(--t,1) * 6 - var(--i,0)), 1);opacity:var(--in);transform:translate3d(0, calc((1 - var(--in)) * .55rem), 0)}.stg-row{align-items:center;gap:var(--s3);padding:.55rem var(--s4);border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex}.stg-row-main{flex:auto;min-width:9rem;font-size:.9rem;font-weight:560}.stg-row>.datum{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.stg-row-end{flex:none;margin-left:auto}.stg-req{font-family:var(--mono);font-size:var(--t-micro);background:var(--n-100);color:var(--ink-dim);margin-left:auto;padding:.15rem .5rem}.stg-req-hard{background:var(--ink);color:var(--paper)}.stg-foot{margin-top:var(--s4);font-size:var(--t-small);color:var(--ink-dim);max-width:56ch;line-height:1.6}.stg-quote{margin:var(--s4) 0 0;padding:var(--s4);border-left:3px solid var(--ink);background:var(--sunken);font-family:var(--serif);font-size:1.1rem;line-height:1.35}.stg-quote cite{margin-top:var(--s3);font-style:normal;display:block}.stg-search{margin-top:var(--s4);border:1px solid var(--line-strong);align-items:center;gap:.1rem;padding:.68rem .9rem;display:flex}.stg-search-text{font-size:var(--t-body)}.stg-search-caret{background:var(--ink);width:1px;height:1.15em}.stg-eviRow{gap:var(--s2);padding-block:var(--s3);border-bottom:1px solid var(--line);display:grid}.stg-cite{font-family:var(--serif);color:var(--ink);background:var(--n-100);padding:var(--s3) var(--s4);font-size:.95rem;line-height:1.45}.stg-cite-mark{color:var(--ink-faint)}.stg-cite-meta{overflow-wrap:anywhere}.stg-kept{margin-top:var(--s4);padding:var(--s5);border:1px solid var(--line);border-left:3px solid var(--ink)}.stg-kept-run{margin-top:var(--s3);font-size:var(--t-small);color:var(--ink-dim);line-height:1.6}.band{border-top:1px solid var(--line);padding-block:clamp(2.25rem,5vw,3.5rem)}.band-alt{background:var(--warm)}.band-title{margin-top:var(--s3);font-size:var(--t-h1);max-width:24ch}.seq-topnav{align-items:center;gap:var(--s5);font-size:var(--t-small);display:flex}.seq-topnav a{color:var(--ink-dim);text-decoration:none}.nav a,.wordmark{color:var(--ink);text-decoration:none}.seq-topnav a:hover{color:var(--ink)}.band-lead{margin-top:var(--s4);max-width:54ch;color:var(--ink-dim);font-size:1.02rem;line-height:1.6}.pain-panel{margin-top:var(--s5);padding:var(--s5);background:var(--locked)}@supports (color:color-mix(in lab, red, red)){.pain-panel{background:color-mix(in srgb, var(--locked) 7%, var(--paper))}}.pain-panel{gap:var(--s5);display:grid}@media (min-width:64rem){.pain-panel{gap:var(--s6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.pain-head{position:sticky;top:5.4rem}.pain-pill{border:1px solid var(--locked);padding:.2rem .6rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pain-pill{border:1px solid color-mix(in srgb, var(--locked) 35%, transparent)}}.pain-pill{background:var(--paper);color:var(--locked);font-size:var(--t-micro);letter-spacing:.04em;font-weight:600}.pain-title{margin-top:var(--s4);font-size:var(--t-h1);color:var(--locked);max-width:18ch}.pain-lead{margin-top:var(--s4);max-width:42ch;font-size:var(--t-small);color:var(--locked);line-height:1.6}@supports (color:color-mix(in lab, red, red)){.pain-lead{color:color-mix(in srgb, var(--locked) 55%, var(--ink))}}.confusions{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.confusion{background:var(--surface);border:1px solid var(--locked)}@supports (color:color-mix(in lab, red, red)){.confusion{border:1px solid color-mix(in srgb, var(--locked) 12%, var(--line))}}.confusion{padding:var(--s4);align-content:start;gap:var(--s2);display:grid}.confusion-top{align-items:center;gap:var(--s2);color:var(--locked);min-height:1.4rem;display:flex}.confusion-glyph{flex:none}.confusion-n{font-family:var(--serif);color:var(--locked);font-size:1.5rem;line-height:1}.confusion-title{font-family:var(--sans);letter-spacing:0;font-size:.94rem;font-weight:620}.confusion-body{font-size:var(--t-small);color:var(--ink-dim);line-height:1.5}.pain-punch{margin-top:var(--s6);padding-left:var(--s4);border-left:3px solid var(--locked);text-wrap:balance;max-width:78ch;font-size:1.08rem;font-weight:560;line-height:1.5}.pagehead{padding-block:var(--s6) 0}.pagehead-line{margin-top:var(--s2);align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.pagehead-title{font-size:var(--t-h1)}.pagehead-lead{margin-top:var(--s3);max-width:var(--measure);font-size:var(--t-small);color:var(--ink-dim);line-height:1.6}.demo-tag{border:1px solid var(--line-strong);color:var(--ink-faint);font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.12rem .44rem;font-weight:600}.sectionhead{margin-top:var(--s7)}.sectionhead-line{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.sectionhead-title{font-size:var(--t-h2)}.sectionhead-note{margin-top:var(--s2);max-width:var(--measure);font-size:var(--t-small);color:var(--ink-dim);line-height:1.6}.how{gap:var(--s6);align-items:start;display:grid}@media (min-width:68rem){.how{gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.how-art{align-self:start}}.how-title{margin-top:var(--s3);font-size:var(--t-h1);max-width:18ch}.how-title-dim{color:var(--ink-faint)}.how-lead{margin-top:var(--s4);max-width:50ch;font-size:var(--t-small);color:var(--ink-dim);line-height:1.6}.how-plate{background:linear-gradient(150deg, var(--brand-600), var(--brand-800))}@supports (color:color-mix(in lab, red, red)){.how-plate{background:linear-gradient(150deg, color-mix(in srgb, var(--brand-600) 16%, var(--paper)), color-mix(in srgb, var(--brand-800) 22%, var(--paper)))}}.how-plate{padding:var(--s4);aspect-ratio:16/11;place-items:center;display:grid;overflow:hidden}.how-plate .mock{max-height:100%;overflow:hidden}.mock{background:var(--surface);border:2px solid var(--ink);width:100%}.mock-bar{justify-content:space-between;align-items:center;gap:var(--s3);padding:.4rem var(--s3);border-bottom:1px solid var(--line);background:var(--n-50);display:flex}.mock-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem}.mock-dots{gap:3px;display:flex}.mock-dots i{background:var(--n-300);width:5px;height:5px}.mock-body{padding:var(--s3);gap:var(--s2);display:grid}.mock-search{padding:.4rem var(--s3);border:1px solid var(--line-strong);font-family:var(--mono);align-items:center;gap:.1rem;font-size:.75rem;display:flex}.mock-caret{background:var(--ink);width:1px;height:1em}.mock-hit,.mock-row,.mock-run{align-items:center;gap:var(--s2);padding:.35rem var(--s2);border:1px solid var(--line);background:var(--surface);min-width:0;font-size:.72rem;display:flex}.mock-hit-body{gap:.05rem;min-width:0;display:grid}.mock-hit-name,.mock-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.mock-pill{background:var(--brand-50);color:var(--brand-700);flex:none;margin-left:auto;padding:.1rem .4rem;font-size:.62rem;font-weight:620}.mock-rows,.mock-runs{gap:var(--s2);display:grid}.mock-row-k{flex:1;min-width:0}.mock-toggle{background:var(--n-200);flex:none;align-items:center;width:1.6rem;height:.85rem;padding:2px;display:flex}.mock-toggle i{background:var(--surface);width:.5rem;height:100%}.mock-toggle.is-on{background:var(--ink);justify-content:flex-end}.mock-row-state{font-family:var(--mono);color:var(--ink-faint);text-align:right;flex:none;width:4.6rem;font-size:.62rem}.mock-run-mark{background:var(--n-300);flex:none;width:.5rem;height:.5rem}.mock-run[data-moved] .mock-run-mark{background:var(--brand-600)}.mock-run[data-moved]{border-color:var(--brand-600)}@supports (color:color-mix(in lab, red, red)){.mock-run[data-moved]{border-color:color-mix(in srgb, var(--brand-600) 40%, var(--line))}}.mock-run-what{margin-left:auto;font-weight:560}.mock-foot,.mock-dot{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem}.mock-foot{align-items:center;gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);display:flex}.mock-dot{background:var(--brand-600);flex:none;width:.4rem;height:.4rem}.steps{margin-top:var(--s5);border-top:1px solid var(--line);display:grid}.step{border-bottom:1px solid var(--line)}.step-head{justify-content:space-between;align-items:baseline;gap:var(--s4);width:100%;padding:var(--s4) 0;font:inherit;text-align:left;cursor:pointer;color:var(--ink-dim);background:0 0;border:0;display:flex}.step[data-open] .step-head{color:var(--ink)}.step-title{font-size:1rem;font-weight:620}.step-n{color:var(--ink-faint);flex:none}.step-body{max-width:52ch;font-size:var(--t-small);color:var(--ink-dim);padding-bottom:var(--s4);line-height:1.6}.step:not([data-open]) .step-body{display:none}.how-aside{margin-top:var(--s4);border:1px solid var(--line);border-top:2px solid var(--ink);background:var(--surface);padding:var(--s4);gap:var(--s2);display:grid}.how-aside-k{font-family:var(--sans);letter-spacing:.055em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem;font-weight:660}.how-aside-body{font-size:var(--t-small);color:var(--ink-dim);max-width:64ch;line-height:1.55}.answers-head{margin-top:var(--s6);font-family:var(--sans);letter-spacing:0;font-size:.95rem;font-weight:620}.answers{margin-top:var(--s4);background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:40rem){.answers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:66rem){.answers{grid-template-columns:repeat(4,minmax(0,1fr))}}.answer{background:var(--surface);padding:var(--s4);align-content:start;gap:var(--s2);display:grid}.answer-icon{color:var(--brand-600);background:var(--brand-50);justify-self:start;padding:.2rem;display:inline-flex}.answer-q{font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);font-weight:660}.answer-a{font-size:var(--t-small);color:var(--ink-dim);line-height:1.5}.answer-partial{color:var(--locked)}.answers-note{margin-top:var(--s4);max-width:60ch;font-size:var(--t-micro);color:var(--ink-faint);line-height:1.6}.answers-note em{color:var(--ink);font-style:italic}.was{color:var(--locked);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--locked);-webkit-text-decoration-color:var(--locked);-webkit-text-decoration-color:var(--locked);text-decoration-color:var(--locked)}@supports (color:color-mix(in lab, red, red)){.was{-webkit-text-decoration-color:color-mix(in srgb, var(--locked) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--locked) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--locked) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--locked) 60%, transparent)}}.clock{margin-top:var(--s6)}.clock-axis{border-bottom:1px solid var(--line-strong);height:2.4rem;position:relative}.clock-run{background:var(--brand-600);height:3px;position:absolute;bottom:-1px;left:0}.clock-tick{background:var(--line-strong);width:1px;height:.5rem;position:absolute;bottom:0}.clock-tick-label{font-family:var(--mono);color:var(--ink-faint);white-space:nowrap;font-size:.66rem;position:absolute;bottom:.7rem;left:0;transform:translate(-50%)}.clock-steps{gap:var(--s2);margin-top:var(--s3);display:grid}@media (min-width:62rem){.clock-steps{align-items:stretch;gap:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr))}}.clock-step{padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--brand-600);align-content:start;gap:.15rem;display:grid}.clock-stem{display:none}.clock-at{color:var(--brand-700);font-weight:500}.clock-what{font-size:var(--t-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-weight:620;line-height:1.3;display:-webkit-box;overflow:hidden}.clock-how{font-size:var(--t-micro);color:var(--ink-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;line-height:1.45;display:-webkit-box;overflow:hidden}.tl-foot{margin-top:var(--s5);max-width:58ch;font-size:var(--t-small);color:var(--ink-dim);line-height:1.6}.band-close{padding-block:clamp(2.25rem, 5vw, 3.5rem) var(--s7)}.close-in,.close-head{gap:var(--s6);display:grid}@media (min-width:60rem){.close-head{gap:var(--s6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.close-say{max-width:var(--measure)}.book{background:var(--line);border:1px solid var(--line);border-top:2px solid var(--ink);gap:1px;display:grid}@media (min-width:60rem){.book{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:stretch}}.book-side{background:var(--surface);padding:var(--s5);align-content:start;display:grid}.book-facts{margin-top:var(--s4);border-top:1px solid var(--line);display:grid}.book-facts li{padding-block:var(--s3);border-bottom:1px solid var(--line);gap:.1rem;display:grid}.book-k{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-faint)}.book-v{font-size:var(--t-small);font-weight:560;line-height:1.4}.book-note{margin-top:var(--s4);font-size:var(--t-micro);color:var(--ink-faint);line-height:1.6}.close-title{font-size:var(--t-h1);max-width:20ch}.close-body{margin-top:var(--s4);max-width:52ch;color:var(--ink-dim);line-height:1.62}.close-actions{margin-top:var(--s5);gap:var(--s3);flex-wrap:wrap;display:flex}.close-not{background:var(--line);border:1px solid var(--line);border-top:2px solid var(--ink);gap:1px;display:grid}.close-not li{background:var(--surface);padding:var(--s3) var(--s4);gap:.1rem;display:grid}.close-not-k{font-family:var(--sans);letter-spacing:.055em;text-transform:uppercase;color:var(--ink);font-size:.62rem;font-weight:660}.close-not-v{font-size:var(--t-small);color:var(--ink-dim);line-height:1.45}.seq-foot{border-top:1px solid var(--line)}.seq-foot-in{justify-content:space-between;align-items:center;gap:var(--s4);padding-block:var(--s5);display:flex}@media (max-width:47.99rem){.seq[data-driven]{height:auto}.seq[data-driven] .seq-stage{height:auto;position:static;overflow:visible}.seq[data-driven] .seq-list{position:static}.seq[data-driven] .seq-beat{opacity:1;pointer-events:auto;padding-block:var(--s7) var(--s8);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);position:static;transform:none}.seq[data-driven] .seq-plate{margin:0 0 var(--s5);height:auto;position:static}.seq[data-driven] .seq-plate img{height:clamp(180px,30vh,300px);transform:none}.seq[data-driven] .seq-veil,.seq[data-driven] .seq-rail,.variants{display:none}}:root[data-layout="2"] .seq[data-driven] .seq-inner{gap:var(--s5);grid-template-columns:minmax(0,1fr);max-width:64rem}:root[data-layout="2"] .seq[data-driven] .seq-box{order:-1}:root[data-layout="2"] .seq[data-driven] .stg{border:1px solid var(--ink);border-top-width:2px;min-height:42vh}:root[data-layout="2"] .seq[data-driven] .seq-body{max-width:62ch}.variants{left:50%;bottom:var(--s4);z-index:40;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--ink);background:var(--paper);box-shadow:var(--shadow);display:flex;position:fixed;transform:translate(-50%)}.variants-label{text-transform:uppercase;letter-spacing:.08em}.variants-btn{border:1px solid var(--line-strong);font-size:var(--t-micro);padding:.2rem .5rem;text-decoration:none}.variants-btn:hover{border-color:var(--ink)}.variants-sep{background:var(--line);align-self:stretch;width:1px}.work-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));margin:0;padding:0;list-style:none;display:grid}.work-card{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}.work-card-head{justify-content:space-between;gap:var(--s3);align-items:flex-start;display:flex}.work-card-title-block{gap:var(--s3);flex:auto;align-items:flex-start;min-width:0;display:flex}.work-card-title-block>div{min-width:0}.work-thumb{flex:none;width:3.25rem;height:3.25rem}.work-thumb img{object-fit:contain;width:100%;height:100%}.work-card-title{font-family:var(--font-display,inherit);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:1.15rem;font-weight:600;line-height:1.25}.work-line{gap:var(--s3);align-items:flex-start;display:flex}.work-line-body{flex:1;min-width:0}.work-line-thumb{flex:none;width:2.25rem;height:2.25rem}.work-line-thumb img{object-fit:contain;width:100%;height:100%}.work-chip{border:1px solid var(--line-strong);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;display:inline-block}.work-card-money{text-align:right;flex:none;max-width:34%}.work-total{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.work-sellers{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.work-seller{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.work-seller-name{font-weight:500;font-size:var(--t-micro);letter-spacing:.01em}.remove-btn{align-items:center;gap:.35rem;display:inline-flex}.remove-btn-label{font-size:var(--t-small)}.work-seller-money{font-variant-numeric:tabular-nums;margin-left:auto}.work-card-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.work-card-detail{border-top:1px solid var(--line);padding-top:var(--s3)}.work-lines{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.reps-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.reps-grid{grid-template-columns:1fr}}.rep-channel-card{border:1px solid var(--line);background:var(--surface);padding:var(--s4);gap:var(--s3);flex-direction:column;display:flex}.rep-channel-head{align-items:center;gap:var(--s3);display:flex}.rep-channel-head img{width:22px;height:22px}.rep-channel-title,.rep-channel-status{margin:0}.rep-channel-actions{gap:var(--s2);flex-wrap:wrap;display:flex;position:relative}.rep-contacts-panel{z-index:40;width:min(22rem,100vw - 2rem);padding:var(--s3);border:1px solid var(--line-strong);background:var(--surface);gap:var(--s3);flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 28px -14px #00000047}.rep-contacts-list{flex-direction:column;gap:0;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.rep-record{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.rep-contacts-list .rep-record:first-child{border-top:0;padding-top:0}.rep-add-form{padding-top:var(--s2);border-top:1px solid var(--line)}.cart-control{align-items:center;display:flex;position:relative}.cart-icon-btn{border:1px solid var(--line-strong);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.cart-icon-btn:hover{border-color:var(--ink)}.cart-badge{background:var(--ink);min-width:1.15rem;height:1.15rem;color:var(--surface);text-align:center;font-variant-numeric:tabular-nums;border-radius:0;padding:0 .25rem;font-size:.65rem;line-height:1.15rem;position:absolute;top:-.35rem;right:-.35rem}.cart-scrim{z-index:40;cursor:pointer;background:#00000059;border:0;position:fixed;inset:0}.cart-drawer{z-index:50;background:var(--surface);border-left:1px solid var(--line);width:min(24rem,100vw);padding:var(--s4);gap:var(--s3);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.cart-drawer-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.cart-drawer-body{flex:1}.cart-drawer-foot{padding-top:var(--s3);border-top:1px solid var(--line);margin-top:auto}.mini-cart-item{padding:var(--s3) 0;border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;display:flex}.sticky-buy-bar{z-index:20;justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s5);padding:var(--s3) var(--s4);border-top:1px solid var(--line-strong);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.sticky-buy-main{flex-direction:column;gap:.15rem;display:flex}.gate-chip{border:1px solid var(--line-strong);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;display:inline-block}.approve-fields{gap:var(--s3);margin:var(--s4) 0;display:grid}.approve-fields label{gap:.25rem;display:grid}.approve-fields textarea,.approve-fields input,.approve-fields select{width:100%;max-width:40rem}.page-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-layout{border:1px solid var(--line);background:var(--paper);grid-template-columns:9.5rem minmax(0,1fr) minmax(0,1.2fr);gap:0;min-height:28rem;display:grid}.mail-folders{padding:var(--s3);border-right:1px solid var(--line);background:var(--sunken);flex-direction:column;gap:.2rem;display:flex}.mail-folder-tab{min-height:2.5rem;color:var(--ink-dim);border:1px solid #0000;padding:.55rem .65rem;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.mail-folder-tab:hover{color:var(--ink);background:var(--paper)}.mail-folder-tab[aria-current=page]{color:var(--ink);background:var(--paper);border-color:var(--line-strong);font-weight:650}.mail-list{border-right:1px solid var(--line);min-width:0;max-height:min(70vh,40rem);overflow:auto}.mail-list-rows{margin:0;padding:0;list-style:none}.mail-list-item{color:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;gap:.15rem;min-height:4rem;padding:.75rem .85rem;text-decoration:none;display:flex}.mail-list-item:hover{background:var(--sunken)}.mail-list-item[aria-current=true]{background:var(--sunken);box-shadow:inset 3px 0 0 var(--ink)}.mail-list-from{font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.mail-list-subject{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.mail-list-meta,.mail-list-preview{font-size:var(--t-micro);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-detail{min-width:0;padding:var(--s4);max-height:min(70vh,40rem);overflow:auto}.mail-detail-back{margin:0 0 var(--s3);display:none}.mail-empty,.mail-detail-placeholder{margin:var(--s4)}@media (max-width:60rem){.mail-layout{grid-template-columns:1fr}.mail-folders{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap}.mail-list{border-right:0;max-height:none}.mail-detail{border-top:1px solid var(--line);max-height:none}.mail-layout-detail .mail-list{display:none}.mail-layout-detail .mail-detail-back{display:block}.mail-layout:not(.mail-layout-detail) .mail-detail-placeholder{display:none}}.stock-toolbar{gap:var(--s3)}.stock-add,.stock-import{max-width:36rem}.stock-hits{border:1px solid var(--line);margin:0;padding:0;list-style:none}.stock-hit{border:0;border-bottom:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.55rem .7rem;display:flex}.stock-hit:hover{background:var(--sunken)}.stock-hit-name{font-weight:560}.stock-edit-fields{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.stock-inline-edit{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.field-compact{width:4.5rem;min-height:2rem;padding:.25rem .4rem}.stock-row-end{gap:var(--s3)}.stock-levels{flex:0 0 8rem;min-width:0}.stg-row.spec-req{flex-wrap:nowrap}.spec-req .stg-row-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:40rem){.stock-edit-fields{grid-template-columns:1fr}.stg-row.stock-rows,.stock-rows .stg-row{flex-wrap:wrap}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.float-left{float:left}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.self-start{align-self:flex-start}.border{border-style:var(--tw-border-style);border-width:1px}.py-6{padding-block:calc(var(--spacing) * 6)}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-0:#fff;--n-50:#f9f9f9;--n-100:#f1f1f1;--n-200:#e4e4e4;--n-300:#cfcfcf;--n-400:#adadad;--n-500:#8a8a8a;--n-600:#6a6a6a;--n-700:#4e4e4e;--n-800:#313131;--n-900:#151515;--fungible:#46b95b;--grade:#d5a12a;--protocol:#ee8340;--locked:#f0524b;--unknown:#6b7280;--hatch-line:#1515156b;--hatch:repeating-linear-gradient(45deg, var(--hatch-line) 0, var(--hatch-line) 1.5px, transparent 1.5px, transparent 5px);--brand-50:#f1f6ff;--brand-100:#e0ebff;--brand-200:#c4d9ff;--brand-300:#9abeff;--brand-400:#6a9cf9;--brand-500:#447cea;--brand-600:#2f64cd;--brand-700:#244fa4;--brand-800:#1a3a78;--brand-900:#122852;--paper:var(--n-0);--surface:var(--n-0);--sunken:var(--n-50);--warm:#f9f7f3;--warm-deep:#f2efe9;--ink:var(--n-900);--ink-dim:var(--n-600);--ink-faint:var(--n-500);--line:var(--n-200);--line-strong:var(--n-300);--serif:var(--font-display), "Iowan Old Style", Georgia, serif;--sans:var(--font-body), ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:var(--font-mono-face), ui-monospace, "SF Mono", Menlo, monospace;--t-display:clamp(2.2rem, 5vw, 3.9rem);--t-h1:clamp(1.55rem, 2.7vw, 2.25rem);--t-h2:clamp(1.2rem, 1.7vw, 1.55rem);--t-h3:1rem;--t-body:.97rem;--t-small:.84rem;--t-micro:.735rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:4.75rem;--s10:7rem;--r-sm:0;--r:0;--r-lg:0;--r-full:0;--shadow-sm:0 1px 2px #1515150f;--shadow:0 1px 2px #1515150a, 0 8px 24px -12px #1515151f;--ease:cubic-bezier(.2, 0, 0, 1);--quick:.14s;--measure:66ch;--measure-tight:26ch;--container:72rem;--rail-w:15.5rem;--head-h:3.6rem}@supports (color:lab(0% 0 0)){:root{--n-50:lab(97.796% -.0000298023 0);--n-100:lab(95.128% 0 -.0000119209);--n-200:lab(90.488% 0 0);--n-300:lab(83.296% -.0000298023 0);--n-400:lab(70.768% -.0000298023 0);--n-500:lab(57.312% 0 -.0000119209);--n-600:lab(44.784% -.0000298023 0);--n-700:lab(33.184% -.0000149012 0);--n-800:lab(20.192% 0 -.00000596046);--n-900:lab(6.59531% -.00000745058 0);--hatch-line:lab(6.59531% -.00000745058 0/.42);--brand-50:lab(96.6997% -.54583 -5.24739);--brand-100:lab(92.6775% -1.05548 -11.8957);--brand-200:lab(86.0197% -1.34256 -22.7515);--brand-300:lab(76.1946% -.220954 -37.5411);--brand-400:lab(63.8644% 3.87537 -52.6147);--brand-500:lab(52.6837% 9.59271 -62.0198);--brand-600:lab(43.5316% 11.6224 -60.4576);--brand-700:lab(34.5106% 9.87291 -51.3183);--brand-800:lab(24.8834% 7.24417 -40.0983);--brand-900:lab(16.196% 4.41816 -28.8997);--warm:lab(97.2308% .410438 2.24428);--warm-deep:lab(94.4515% .552595 2.99573);--shadow-sm:0 1px 2px lab(6.59531% -.00000745058 0/.06);--shadow:0 1px 2px lab(6.59531% -.00000745058 0/.04), 0 8px 24px -12px lab(6.59531% -.00000745058 0/.12)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
