.foot-legal[data-astro-cid-jo6i4kqk]{margin-top:1.4rem}.foot-legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-3);max-width:70ch;font-size:.72rem;line-height:1.5}:root{--colour-surface:oklch(9% .003 60);--colour-surface-raised:oklch(16.5% .003 60);--colour-ink:oklch(94% .003 90);--colour-ink-muted:oklch(80% .006 80);--colour-accent:oklch(78% .125 73);--colour-accent-ink:oklch(19% .02 60);--colour-border:oklch(30% .004 60);--colour-success:oklch(78% .15 155);--colour-error:oklch(70% .185 28);--chart-wave2:#6a9bd0;--chart-wave3:#8a8171;--font-display:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--text-hero:clamp(2.5rem, 1.4rem + 4.8vw, 5rem);--text-h1:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--text-h2:clamp(1.5rem, 1.2rem + 1.4vw, 2.25rem);--text-h3:clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--text-body:clamp(1rem, .95rem + .25vw, 1.125rem);--text-small:.875rem;--space-section:clamp(4rem, 3rem + 5vw, 9rem);--space-block:clamp(1.5rem, 1.2rem + 1.4vw, 3rem);--space-tight:.75rem;--radius-card:.75rem;--radius-input:.5rem;--shadow-raised:0 1px 2px oklch(0% 0 0/.4), 0 14px 38px oklch(0% 0 0/.5);--colour-accent-glow:oklch(80% .125 74/.34);--duration-fast:.15s;--duration-normal:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--measure-prose:68ch}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-normal:1ms}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DMSans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/DMSans-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/DMSans-600.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-400.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-500.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Geist-600.woff2)format("woff2")}:root{--canvas:var(--colour-surface);--graphite:var(--colour-surface-raised);--elevated:oklch(20% .004 60);--frost:#d4d4d40d;--frost-2:#d4d4d414;--text:var(--colour-ink);--text-2:var(--colour-ink-muted);--text-3:oklch(58% .006 70);--hairline:#ffffff1c;--hairline-2:#ffffff2e;--white:#fff;--ink:oklch(16.5% .003 60);--accent:var(--colour-accent);--accent-2:oklch(86% .1 82);--accent-glow:var(--colour-accent-glow);--accent-wash:oklch(78% .125 73/.5);--font-geist:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r-ui:10px;--r-nav:19px;--r-card:24px;--r-lg:40px;--r-pill:9999px;--maxw:72rem;--gap-section:clamp(4rem, 8vw, 5.5rem)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--colour-surface);color:var(--colour-ink);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:.006em;-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.02em;font-weight:500;line-height:1.08}.display{letter-spacing:-.035em;font-weight:500}p{text-wrap:pretty;max-width:var(--measure-prose)}a{color:inherit;text-decoration:none}img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--colour-accent);outline-offset:2px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(100% - 2.5rem, var(--maxw));margin-inline:auto}.section{padding-block:var(--space-section)}.eyebrow{font-family:var(--font-geist);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:500}.dim{color:var(--text-3)}.grain{z-index:100;pointer-events:none;opacity:.04;mix-blend-mode:overlay;position:fixed;inset:0}.js .reveal.in{animation:revealIn .7s var(--ease-out) both}@keyframes revealIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .reveal.in{animation:none}}.btn-white{background:var(--white);color:var(--ink);border-radius:var(--r-pill);border:1px solid var(--white);transition:transform var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);padding:.6rem 1.15rem;font-size:.95rem;font-weight:500;display:inline-block}.btn-white:hover{filter:brightness(.93);transform:translateY(-1px)}.btn-accent{background:var(--accent);color:var(--colour-accent-ink);border-radius:var(--r-pill);border:1px solid var(--accent);transition:transform var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);padding:.6rem 1.15rem;font-size:.95rem;font-weight:600;display:inline-block}.btn-accent:hover{filter:brightness(.95);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--hairline-2);color:var(--text);border-radius:var(--r-pill);transition:background var(--duration-fast) var(--ease-out);padding:.6rem 1.15rem;font-size:.95rem;display:inline-block}.btn-ghost:hover{background:#ffffff0d}.nav-shell{z-index:60;padding-top:1.1rem;position:sticky;top:0}.nav{width:min(100% - 2.5rem, var(--maxw));-webkit-backdrop-filter:blur(16px);border:1px solid var(--hairline);border-radius:var(--r-nav);background:#1414149e;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.5rem .55rem .5rem 1.15rem;display:flex;position:relative;box-shadow:0 3px 4.5px #ffffff05,0 10px 24px #0000004d}.brand{letter-spacing:-.02em;color:var(--text);align-items:center;gap:.55rem;font-size:1.05rem;font-weight:500;display:flex}.brand .mark{width:1.35rem;height:1.35rem;filter:drop-shadow(0 0 6px var(--accent-glow));flex:none;display:block}.nav-links{align-items:center;gap:.2rem;padding:0;list-style:none;display:flex}.nav-links a:not(.btn-accent){color:#edededd1;border-radius:var(--r-pill);transition:color var(--duration-fast), background var(--duration-fast);padding:.44rem .85rem;font-size:.9rem}.nav-links a:not(.btn-accent):hover,.nav-links a[aria-current=page]:not(.btn-white){color:var(--text);background:#ffffff0d}.nav-toggle{border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;background:#ffffff0a;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:none}.nav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-toggle-bars{background:var(--text);border-radius:2px;width:1.05rem;height:1.5px;display:block;position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";background:var(--text);width:1.05rem;height:1.5px;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border-radius:2px;display:block;position:absolute;left:0}.nav-toggle-bars:before{top:-5px}.nav-toggle-bars:after{top:5px}.nav-shell[data-open] .nav-toggle-bars{background:0 0}.nav-shell[data-open] .nav-toggle-bars:before{transform:translateY(5px)rotate(45deg)}.nav-shell[data-open] .nav-toggle-bars:after{transform:translateY(-5px)rotate(-45deg)}.banner-wrap{justify-content:center;padding-top:1.5rem;display:flex}.banner{color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-pill);background:#ffffff0a;align-items:center;gap:.55rem;padding:.42rem 1rem;font-size:.83rem;display:inline-flex}.banner .spark{color:var(--accent)}.banner strong{font-weight:600}.banner .arw{color:var(--text-3)}.wash{background:linear-gradient(90deg, transparent, transparent 32%, var(--accent-wash) 50%, transparent 68%, transparent);width:100%;height:1px}.hero{isolation:isolate;padding-top:clamp(2.6rem,5vw,4rem);padding-bottom:var(--gap-section);position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0;mask-image:linear-gradient(#000 0% 84%,#0000 100%)}.hero-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media:after{content:"";background:linear-gradient(#0000 44%,#08060566 100%),linear-gradient(100deg,#080605d6 0%,#080605a3 36%,#08060557 58%,#0806051a 74%,#0000 86%);position:absolute;inset:0}.hero-veil{z-index:0;pointer-events:none;opacity:.6;transition:opacity var(--duration-normal) var(--ease-out);backdrop-filter:blur(6px);background:radial-gradient(122% 168% at 0 24%,#080605a8 0%,#08060575 38%,#08060526 66%,#0000 87%);position:absolute;inset:0;mask-image:radial-gradient(122% 168% at 0 24%,#000 0% 42%,#00000080 70%,#0000 90%)}@media (width<=1024px){.hero-veil{opacity:1}}.hero-inner{z-index:1;grid-template-columns:1fr;align-items:center;min-height:64vh;display:grid;position:relative}.hero-inner>div{max-width:42rem}.hero h1{font-size:clamp(2.9rem,7vw,4.7rem)}.hero .stand{color:#f2f2f2;max-width:31ch;margin-top:1.35rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.45}.hero .bullets{gap:.8rem;margin-top:1.7rem;padding:0;list-style:none;display:grid}.hero .bullets li{align-items:center;gap:.7rem;font-size:1rem;display:flex}.hero .bullets .ic{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:5px;flex:none;place-items:center;width:1.2rem;height:1.2rem;font-size:.72rem;display:grid}.hero .cta-row{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2.1rem;display:flex}.hero .cta-note{color:#e6e6e6;margin-top:.95rem;font-size:.85rem}.sec-eyebrow{margin-bottom:.9rem}.sec-title{font-family:var(--font-geist);letter-spacing:-.02em;max-width:20ch;font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:500;line-height:1.08}.sec-lead{font-family:var(--font-geist);color:var(--text-2);max-width:56ch;margin-top:1rem;font-size:1.06rem;line-height:1.55}.flow{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.6rem;display:grid;position:relative}.flow .line{background:var(--hairline);border-radius:2px;height:2px;position:absolute;top:1.35rem;left:6%;right:6%;overflow:hidden}.flow .line:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:40%;height:100%;animation:3.2s linear infinite sweep;position:absolute;top:0;left:-40%}@keyframes sweep{to{left:110%}}.fnode{text-align:center;z-index:1;position:relative}.fnode .dot{background:var(--graphite);border:1px solid var(--hairline-2);width:2.7rem;height:2.7rem;color:var(--accent);font-family:var(--font-geist);box-shadow:0 0 0 6px var(--canvas);border-radius:50%;place-items:center;margin:0 auto .8rem;display:grid}.fnode .ft{color:var(--text);font-size:.92rem;font-weight:500}.fnode .fd{color:var(--text-3);margin-top:.2rem;font-size:.8rem}.nums{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-card);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.4rem;display:grid;overflow:hidden}.num{background:var(--graphite);gap:.3rem;padding:1.6rem 1.3rem;display:grid}.num .nk{font-family:var(--font-geist);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:500}.num .nk .u{color:var(--accent)}.num .nd{color:var(--text-3);font-size:.82rem}.numlist{margin-top:2.6rem}.numrow{border-top:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.3rem 0;display:flex}.numlist .numrow:last-child{border-bottom:1px solid var(--hairline)}.numrow .nm{color:var(--text);letter-spacing:-.01em;font-size:1.18rem;font-weight:500}.numrow .nd2{color:var(--text-3);max-width:52ch;margin-top:.3rem;font-size:.92rem}.numrow .idx{font-variant-numeric:tabular-nums;color:var(--accent);flex:none;padding-top:.15rem;font-size:.92rem}.viewer{grid-template-columns:.92fr 1.08fr;align-items:start;gap:1rem;margin-top:2.6rem;display:grid}.v-list{gap:.5rem;display:grid}.v-item{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--frost);border:1px solid var(--hairline);border-radius:var(--r-ui);align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;transition:border-color .2s,background .2s;display:flex}.v-item:hover{background:var(--frost-2)}.v-item.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#ffffff0b}.vi-num{font-family:var(--font-geist);color:var(--accent);padding-top:.1rem;font-size:.95rem}.vi-t{font-family:var(--font-geist);color:var(--text);font-size:1.02rem;display:block}.vi-d{color:var(--text-3);margin-top:.15rem;font-size:.84rem;display:block}.v-panel{background:var(--graphite);border:1px solid var(--hairline-2);border-radius:var(--r-card);min-height:18rem;padding:1.6rem}.vp{display:none}.vp.active{animation:.35s vpfade;display:block}@keyframes vpfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vp-h{font-family:var(--font-geist);color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:1.1rem;font-size:.82rem;display:flex}.vp-h .tg{color:var(--accent);border:1px solid var(--hairline-2);border-radius:var(--r-pill);padding:.16rem .6rem;font-size:.66rem}.v-panel .note{color:var(--text-3);margin-top:.9rem;font-size:.8rem}[id^=deliverable-]{scroll-margin-top:6rem}.vp-link{color:var(--accent);margin-top:1.2rem;font-size:.85rem;font-weight:600;display:inline-block}.vp-link:hover{text-decoration:underline}.vrows{gap:.5rem;margin-top:1rem;display:grid}.vrow{border-bottom:1px solid var(--hairline);justify-content:space-between;padding-bottom:.5rem;font-size:.82rem;display:flex}.vrow:last-child{border-bottom:none}.vrow .v{font-variant-numeric:tabular-nums;color:var(--accent)}.matrix2{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-ui);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.matrix2 .q{background:var(--graphite);align-content:start;gap:.35rem;min-height:4.6rem;padding:.8rem;display:grid}.matrix2 .q.hot{box-shadow:inset 0 0 0 1px var(--accent);background:#ffffff09}.matrix2 .ql{text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);font-size:.62rem}.matrix2 .q.hot .ql{color:var(--accent)}.matrix2 .qi{color:var(--text);font-size:.8rem}.gaugeb{align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}.gaugeb .g{font-family:var(--font-geist);color:var(--text);font-size:2.4rem;font-weight:500}.gaugeb .go{color:var(--text-3);font-size:.9rem}.gaugeb .gb{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-left:auto;font-size:.68rem}.bar{gap:.35rem;margin-top:.95rem;display:grid}.bar .bl{color:var(--text-2);justify-content:space-between;font-size:.82rem;display:flex}.bar .bt{background:var(--hairline);border-radius:3px;height:6px;overflow:hidden}.bar .bf{background:var(--accent);border-radius:3px;height:100%}.vck{gap:.75rem;display:grid}.vck .r{color:var(--text);align-items:flex-start;gap:.7rem;font-size:.92rem;display:flex}.vck .r .k{color:var(--accent);flex:none}.vtl{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.7rem;display:grid;position:relative}.vtl .track{background:var(--hairline);height:2px;position:absolute;top:.35rem;left:15%;right:15%}.vtl .track .f{background:var(--accent);width:34%;height:100%;position:absolute;top:0;left:0}.vtl .st{text-align:center;z-index:1;position:relative}.vtl .st .d{background:var(--graphite);border:1px solid var(--accent);width:.8rem;height:.8rem;box-shadow:0 0 0 5px var(--graphite);border-radius:50%;margin:0 auto .7rem}.vtl .st .lab{font-family:var(--font-geist);color:var(--text);font-size:.82rem}.vtl .st .sub{color:var(--text-3);margin-top:.2rem;font-size:.76rem}.guarantee{background:var(--graphite);border:1px solid var(--hairline-2);border-radius:var(--r-card);margin-top:1rem;padding:clamp(1.7rem,4vw,3rem);position:relative;overflow:hidden}.guarantee:before{content:"";background:radial-gradient(52% 120% at 100% 0%, var(--accent-glow), transparent 62%);opacity:.5;pointer-events:none;position:absolute;inset:0}.guarantee h2{font-family:var(--font-geist);max-width:24ch;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;position:relative}.guarantee p{color:var(--text-2);max-width:62ch;margin-top:1rem;position:relative}.mastheads{margin-top:2.2rem}.mh{border-top:1px solid var(--hairline);align-items:center;gap:clamp(1.2rem,3vw,2.4rem);padding:2rem 0;display:flex}.mastheads .mh:last-child{border-bottom:1px solid var(--hairline)}.mh .tile{width:clamp(4.5rem,10vw,6rem);height:clamp(4.5rem,10vw,6rem);font-family:var(--font-geist);color:var(--text);background:var(--elevated);border:1px solid var(--hairline-2);border-radius:20px;flex:none;place-items:center;font-size:1.6rem;font-weight:500;display:grid}.mh .mh-name{font-family:var(--font-geist);letter-spacing:-.02em;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500}.mh .mh-role{color:var(--accent);margin-top:.25rem;font-size:.85rem}.mh .mh-line{color:var(--text-2);max-width:60ch;margin-top:.7rem;font-size:1rem}.ledger{grid-template-columns:1fr 1fr;gap:clamp(1.4rem,3vw,3rem);margin-top:2.4rem;display:grid}.led h3{font-family:var(--font-geist);align-items:center;gap:.55rem;margin-bottom:.3rem;font-size:1rem;font-weight:500;display:flex}.led.no h3{color:var(--text-2)}.led .r{border-top:1px solid var(--hairline);align-items:flex-start;gap:.75rem;padding:.9rem 0;display:flex}.led .r:last-child{border-bottom:1px solid var(--hairline)}.led .mk{flex:none;margin-top:.05rem;font-size:.95rem}.led.yes .mk,.led.yes h3 span{color:var(--accent)}.led.no .mk,.led.no h3 span{color:var(--text-3)}.led .t{color:var(--text);font-size:.95rem}.led.no .t{color:var(--text-2)}.led .d{color:var(--text-3);margin-top:.15rem;font-size:.82rem}.ctaband{text-align:center;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--frost);margin-top:1rem;padding:clamp(2.6rem,6vw,4.5rem) 1rem;position:relative;overflow:hidden}.ctaband .sweep{z-index:0;background:radial-gradient(50% 120% at 50% 0%, var(--accent-glow), transparent 60%);opacity:.55;position:absolute;inset:0}.ctaband>*{z-index:1;position:relative}.ctaband h2{font-family:var(--font-geist);font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:500}.ctaband p{color:var(--text-2);margin:.8rem auto 0}.ctaband .cta-row{justify-content:center;gap:1rem;margin-top:1.9rem;display:flex}.site-footer{border-top:1px solid var(--hairline);margin-top:var(--gap-section);padding-block:2.6rem}.foot-inner{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;font-size:.85rem;display:flex}.foot-inner a:hover{color:var(--text)}.foot-links{flex-wrap:wrap;gap:1.4rem;display:flex}@media (width<=860px){.viewer,.ledger{grid-template-columns:1fr}.nums,.flow{grid-template-columns:1fr 1fr}.flow .line{display:none}.nav-toggle{display:inline-flex}.nav-links{-webkit-backdrop-filter:blur(16px);border:1px solid var(--hairline);border-radius:var(--r-nav);background:#141414f0;flex-direction:column;align-items:stretch;gap:.25rem;padding:.6rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 12px 30px #0006}.nav-shell[data-open] .nav-links{display:flex}.nav-links a:not(.btn-accent){padding:.7rem .9rem;font-size:1rem}.nav-links .btn-accent{text-align:center;margin-top:.3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;background:var(--colour-accent);color:var(--colour-accent-ink);padding-block:var(--space-tight);padding-inline:1.25rem;position:absolute;top:0;left:0}.skip-link[data-astro-cid-z4jru4n3]:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;overflow:visible}h1[data-astro-cid-ibpinaeu]{font-size:var(--text-h1);margin-bottom:var(--space-block)}ul[data-astro-cid-ibpinaeu]{margin-top:var(--space-block);gap:.4rem;padding-left:1.1rem;display:grid}.about-hero[data-astro-cid-ta2fbyqs]{padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.about-hero[data-astro-cid-ta2fbyqs] .hero-inner[data-astro-cid-ta2fbyqs]{min-height:auto}.section[data-astro-cid-ta2fbyqs]{padding-block:clamp(2.5rem,2rem + 2vw,4.5rem)}.section--attached[data-astro-cid-ta2fbyqs]{padding-top:0}.bios[data-astro-cid-ta2fbyqs]{gap:var(--space-block);margin-top:var(--space-block);display:grid}.bio[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:clamp(1rem,3vw,1.75rem);display:flex}.bio-portrait[data-astro-cid-ta2fbyqs]{object-fit:cover;border:1px solid var(--colour-border);border-radius:20px;flex:none;width:clamp(4.5rem,9vw,6rem);height:clamp(4.5rem,9vw,6rem)}.bio[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--text-h3);margin-bottom:.4rem}.bio[data-astro-cid-ta2fbyqs] .role[data-astro-cid-ta2fbyqs]{color:var(--colour-accent);font-weight:500;font-size:var(--text-small);margin-left:.5rem}.bio[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--colour-ink-muted);max-width:68ch}.advisory-callout[data-astro-cid-ta2fbyqs]{gap:var(--space-block);margin-top:var(--space-block);display:grid}.advisory-callout[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:68ch;color:var(--colour-ink-muted)}.advisory-link[data-astro-cid-ta2fbyqs]{color:var(--colour-accent);justify-self:start;font-weight:500;text-decoration:none}.advisory-link[data-astro-cid-ta2fbyqs]:hover,.advisory-link[data-astro-cid-ta2fbyqs]:focus-visible{text-decoration:underline}.advisory-link[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{transition:transform var(--duration-fast) var(--ease-out);display:inline-block}.advisory-link[data-astro-cid-ta2fbyqs]:hover span[data-astro-cid-ta2fbyqs],.advisory-link[data-astro-cid-ta2fbyqs]:focus-visible span[data-astro-cid-ta2fbyqs]{transform:translate(.25rem)}.think[data-astro-cid-ta2fbyqs]{gap:var(--space-block);margin-top:var(--space-block);display:grid}.think[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:68ch;color:var(--colour-ink-muted)}.think[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--colour-ink)}.adviser[data-astro-cid-fwzwrsja]{background:var(--colour-surface-raised);border:1px solid var(--colour-border);border-radius:var(--radius-card);padding:clamp(1.5rem,1.1rem + 1.8vw,2.5rem)}.adviser-head[data-astro-cid-fwzwrsja]{align-items:center;gap:clamp(1.2rem,3vw,2rem);display:flex}.portrait[data-astro-cid-fwzwrsja]{object-fit:cover;letter-spacing:.02em;width:clamp(5rem,12vw,8rem);height:clamp(5rem,12vw,8rem);color:var(--colour-accent);background:var(--colour-surface);border:1px solid var(--colour-border);border-radius:20px;flex:none;place-items:center;font-size:1.75rem;font-weight:500;display:grid}.adviser-name[data-astro-cid-fwzwrsja]{font-size:var(--text-h3);letter-spacing:-.01em}.adviser-role[data-astro-cid-fwzwrsja]{color:var(--colour-accent);font-weight:500;font-size:var(--text-small);margin-top:.35rem}.adviser-bio[data-astro-cid-fwzwrsja]{gap:var(--space-tight);margin-top:var(--space-block);display:grid}.adviser-bio[data-astro-cid-fwzwrsja] p[data-astro-cid-fwzwrsja]{color:var(--colour-ink-muted);max-width:var(--measure-prose)}.adviser-expertise[data-astro-cid-fwzwrsja]{margin-top:var(--space-block);padding-top:var(--space-block);border-top:1px solid var(--colour-border)}.expertise-label[data-astro-cid-fwzwrsja]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;color:var(--colour-ink)}.expertise-tags[data-astro-cid-fwzwrsja]{margin:var(--space-tight) 0 0;color:var(--colour-ink-muted);font-size:var(--text-small);flex-wrap:wrap;gap:.4rem .9rem;padding:0;list-style:none;display:flex}.expertise-tags[data-astro-cid-fwzwrsja] li[data-astro-cid-fwzwrsja]{position:relative}.expertise-tags[data-astro-cid-fwzwrsja] li[data-astro-cid-fwzwrsja]+li[data-astro-cid-fwzwrsja]:before{content:"·";color:var(--colour-border);position:absolute;left:-.55rem}.intro[data-astro-cid-cl7odyqh]{gap:var(--space-tight);margin-top:var(--space-block);display:grid}.intro[data-astro-cid-cl7odyqh] p[data-astro-cid-cl7odyqh]{max-width:var(--measure-prose);color:var(--colour-ink-muted)}.advisers[data-astro-cid-cl7odyqh]{gap:var(--space-block);display:grid}.cost[data-astro-cid-zlgn7qbv]{margin-top:var(--space-block,2rem);padding-top:var(--space-block,2rem);border-top:1px solid var(--hairline-2);position:relative}.cost[data-astro-cid-zlgn7qbv] h3[data-astro-cid-zlgn7qbv]{font-family:var(--font-geist);letter-spacing:.02em;text-transform:uppercase;color:var(--colour-ink-muted);margin-bottom:.7rem;font-size:.8rem;font-weight:500}.cost[data-astro-cid-zlgn7qbv] p[data-astro-cid-zlgn7qbv]{font-size:var(--text-small,.875rem);color:var(--colour-ink-muted);max-width:60ch}.cost[data-astro-cid-zlgn7qbv] .cost-lead[data-astro-cid-zlgn7qbv]{color:var(--text)}.deliverable[data-astro-cid-5qo5i4p4]{gap:var(--space-tight);align-content:start;display:grid}.number[data-astro-cid-5qo5i4p4]{font-family:var(--font-display);font-size:var(--text-h2);color:var(--colour-accent);font-weight:700;line-height:1}h3[data-astro-cid-5qo5i4p4]{font-size:var(--text-h3)}.example[data-astro-cid-5qo5i4p4]{border-top:1px solid var(--colour-border);padding-top:var(--space-tight)}.example[data-astro-cid-5qo5i4p4] summary[data-astro-cid-5qo5i4p4]{cursor:pointer;font-size:var(--text-small);color:var(--colour-accent);font-weight:600;list-style-position:inside}.example[data-astro-cid-5qo5i4p4] summary[data-astro-cid-5qo5i4p4]:focus-visible{outline:2px solid var(--colour-accent);outline-offset:2px;border-radius:var(--radius-input)}.example[data-astro-cid-5qo5i4p4] p[data-astro-cid-5qo5i4p4]{margin-top:var(--space-tight);color:var(--colour-ink-muted);font-size:var(--text-small)}.process[data-astro-cid-e7s4chj6]{gap:var(--space-block);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.step[data-astro-cid-e7s4chj6]{gap:var(--space-tight);align-content:start;display:grid;position:relative}.marker[data-astro-cid-e7s4chj6]{background:var(--colour-accent);width:2.5rem;height:2.5rem;color:var(--colour-accent-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}h3[data-astro-cid-e7s4chj6]{font-size:var(--text-h3)}.duration[data-astro-cid-e7s4chj6]{color:var(--colour-accent);font-size:var(--text-small);font-weight:600}.grid[data-astro-cid-o7cyhbvd]{gap:var(--space-block);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.sample-link[data-astro-cid-o7cyhbvd]{margin-top:var(--space-block);font-weight:600}.price-note[data-astro-cid-o7cyhbvd]{color:var(--colour-ink-muted);font-size:var(--text-small);max-width:62ch;margin-top:1rem}.exclusions[data-astro-cid-o7cyhbvd]{gap:var(--space-block);padding:0;list-style:none;display:grid}.exclusions[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd]{border-left:3px solid var(--colour-border);padding-left:var(--space-tight)}.nextsteps[data-astro-cid-o7cyhbvd]{gap:var(--space-block);padding:0;list-style:none;display:grid}.nextsteps[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd]{border-left:3px solid var(--colour-accent);padding-left:var(--space-tight)}.fwd-note[data-astro-cid-o7cyhbvd]{margin-top:var(--space-block);color:var(--colour-ink-muted);font-size:var(--text-small)}.narrow[data-astro-cid-6bfsojfh]{max-width:42rem}h1[data-astro-cid-6bfsojfh]{font-size:var(--text-h1)}.standfirst[data-astro-cid-6bfsojfh]{color:var(--colour-ink-muted);margin-block:var(--space-block)}p[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-block)}.noscript-notice[data-astro-cid-6bfsojfh]{color:var(--colour-ink-muted)}.narrow[data-astro-cid-575scf77]{max-width:42rem}h1[data-astro-cid-575scf77]{font-size:var(--text-h1)}.standfirst[data-astro-cid-575scf77]{color:var(--colour-ink-muted);margin-block:var(--space-block)}.noscript-notice[data-astro-cid-575scf77]{color:var(--colour-ink-muted);margin-bottom:var(--space-block)}.field input,.field textarea{border:1px solid var(--colour-border);border-radius:var(--radius-input);padding:var(--space-tight) .85rem;background:var(--colour-surface-raised);width:100%}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--colour-accent)}.qualify button{background:var(--colour-accent);color:var(--colour-accent-ink);border-radius:var(--radius-input);cursor:pointer;border:none;padding:.8rem 1.5rem;font-weight:600}.narrow[data-astro-cid-dllbjcdj]{max-width:44rem}h1[data-astro-cid-dllbjcdj]{font-size:var(--text-h1)}.standfirst[data-astro-cid-dllbjcdj]{color:var(--colour-ink-muted);margin-block:var(--space-block);max-width:var(--measure-prose)}.steps[data-astro-cid-dllbjcdj]{gap:var(--space-tight);margin:0 0 var(--space-block);counter-reset:step;padding:0;list-style:none;display:grid}.steps[data-astro-cid-dllbjcdj] li[data-astro-cid-dllbjcdj]{padding:var(--space-tight) var(--space-tight) var(--space-tight) 3rem;border:1px solid var(--colour-border);border-radius:var(--radius-input);background:var(--colour-surface-raised);counter-increment:step;position:relative}.steps[data-astro-cid-dllbjcdj] li[data-astro-cid-dllbjcdj]:before{content:counter(step);left:.9rem;top:var(--space-tight);width:1.5rem;height:1.5rem;font-size:var(--text-small);color:var(--colour-accent);border:1px solid color-mix(in oklab, var(--colour-accent) 35%, var(--colour-border));border-radius:999px;place-items:center;font-weight:600;display:grid;position:absolute}.reply[data-astro-cid-dllbjcdj]{color:var(--colour-ink-muted);font-size:var(--text-small)}.narrow[data-astro-cid-ckpgojif]{max-width:44rem}h1[data-astro-cid-ckpgojif]{font-size:var(--text-h1)}.standfirst[data-astro-cid-ckpgojif]{color:var(--colour-ink-muted);margin-block:var(--space-block);max-width:var(--measure-prose)}.noscript-notice[data-astro-cid-ckpgojif]{color:var(--colour-ink-muted);margin-bottom:var(--space-block)}.qualify h2{font-size:var(--text-h3)}.intake section{gap:var(--space-tight);padding-top:var(--space-block);border-top:1px solid var(--colour-border);display:grid}.intake section:first-of-type{border-top:none;padding-top:0}.intake .intake-for{font-size:var(--text-small);color:var(--colour-accent);border:1px solid color-mix(in oklab, var(--colour-accent) 35%, var(--colour-border));border-radius:999px;padding:.25rem .7rem;display:inline-block}.field .hint{font-size:var(--text-small);color:var(--colour-ink-muted)}.field input,.field textarea,.field select{border:1px solid var(--colour-border);border-radius:var(--radius-input);padding:var(--space-tight) .85rem;background:var(--colour-surface-raised);width:100%;font-family:inherit;font-size:1rem}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--colour-accent)}.qualify .goals{border:none;gap:.35rem;margin:0;padding:0;display:grid}.qualify .goals .opt{color:var(--colour-ink-muted);font-weight:400;font-size:var(--text-small)}.goal-grid{gap:.5rem;margin-top:.35rem;display:grid}.ev-reveal{gap:var(--space-tight);margin-top:var(--space-tight);border-left:2px solid color-mix(in oklab, var(--colour-accent) 35%, var(--colour-border));padding-left:.9rem;display:grid}.ev-group{margin-top:.6rem}.ev-group-h{letter-spacing:.06em;text-transform:uppercase;color:var(--colour-accent);margin:0 0 .15rem;font-size:.72rem;font-weight:600}.qualify .check{border:1px solid var(--colour-border);border-radius:var(--radius-input);padding:var(--space-tight) .85rem;cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.qualify .check:focus-within{border-color:var(--colour-accent)}.qualify .check input{accent-color:var(--colour-accent);flex:none;margin-top:.15rem}.workload-row{gap:var(--space-tight);grid-template-columns:2fr .8fr .8fr 1.2fr;display:grid}@media (width<=620px){.workload-row{grid-template-columns:1fr 1fr}}.chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.15rem 0 .5rem;display:flex}.chips .hint{font-size:var(--text-small);color:var(--colour-ink-muted);flex-basis:100%;margin:0}.qualify button.chip{background:color-mix(in oklab, var(--colour-accent) 12%, transparent);color:var(--colour-ink);border:1px solid color-mix(in oklab, var(--colour-accent) 40%, var(--colour-border));font-size:var(--text-small);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-weight:500}.qualify button.chip:hover{border-color:var(--colour-accent);background:color-mix(in oklab, var(--colour-accent) 20%, transparent)}.qualify button{background:var(--colour-accent);color:var(--colour-accent-ink);border-radius:var(--radius-input);cursor:pointer;border:none;padding:.8rem 1.5rem;font-family:inherit;font-weight:600}.qualify button.secondary{color:var(--colour-ink);border:1px solid var(--colour-border);background:0 0;justify-self:start}.qualify button:disabled{opacity:.6;cursor:progress}.narrow[data-astro-cid-u6ohjolg]{max-width:var(--measure-prose)}h1[data-astro-cid-u6ohjolg]{font-size:var(--text-h1);margin-bottom:var(--space-block)}h2[data-astro-cid-u6ohjolg]{font-size:var(--text-h3);margin-top:var(--space-block)}p[data-astro-cid-u6ohjolg]{margin-top:var(--space-tight)}.chart[data-astro-cid-lima7xdr]{border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);margin:0;padding:1.1rem 1.2rem}svg[data-astro-cid-lima7xdr]{width:100%;height:auto;display:block}.frame[data-astro-cid-lima7xdr]{fill:none;stroke:var(--colour-border)}.grid[data-astro-cid-lima7xdr]{stroke:var(--colour-border)}.quad-hi[data-astro-cid-lima7xdr]{fill:color-mix(in oklab, var(--colour-accent) 8%, transparent)}.qlabel[data-astro-cid-lima7xdr]{font-family:var(--font-body);fill:var(--colour-ink-muted);letter-spacing:.04em;font-size:11px}.qlabel[data-astro-cid-lima7xdr].star{fill:var(--colour-accent);font-weight:700}.axis[data-astro-cid-lima7xdr]{font-family:var(--font-body);fill:var(--colour-ink-muted);letter-spacing:1px;font-size:11px}.bub[data-astro-cid-lima7xdr].lead{fill:var(--colour-accent);fill-opacity:.88}.bub[data-astro-cid-lima7xdr].mid{fill:var(--chart-wave2);fill-opacity:.8}.bub[data-astro-cid-lima7xdr].w3{fill:var(--chart-wave3);fill-opacity:.85}.blab-in[data-astro-cid-lima7xdr]{fill:var(--colour-accent-ink);font-size:10px;font-weight:700;font-family:var(--font-body)}.blab[data-astro-cid-lima7xdr]{fill:var(--colour-ink);font-size:11px;font-family:var(--font-body)}.cap[data-astro-cid-lima7xdr]{font-family:var(--font-body);color:var(--colour-ink-muted);margin-top:.7rem;font-size:.74rem}.chart[data-astro-cid-wtzavnye]{border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);margin:0;padding:1.1rem 1.2rem}svg[data-astro-cid-wtzavnye]{width:100%;height:auto;display:block}.ring[data-astro-cid-wtzavnye]{fill:none;stroke:var(--colour-border)}.spoke[data-astro-cid-wtzavnye]{stroke:color-mix(in oklab, var(--colour-border) 70%, transparent)}.score[data-astro-cid-wtzavnye]{fill:color-mix(in oklab, var(--colour-accent) 20%, transparent);stroke:var(--colour-accent);stroke-width:2px}.axl[data-astro-cid-wtzavnye]{font-family:var(--font-body);fill:var(--colour-ink-muted);font-size:10.5px}.cap[data-astro-cid-wtzavnye]{font-family:var(--font-body);color:var(--colour-ink-muted);margin-top:.7rem;font-size:.74rem}.chart[data-astro-cid-6oimlvgh]{border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);margin:0;padding:1.1rem 1.2rem}svg[data-astro-cid-6oimlvgh]{width:100%;height:auto;display:block}.tick[data-astro-cid-6oimlvgh]{stroke:color-mix(in oklab, var(--colour-border) 70%, transparent)}.tlab[data-astro-cid-6oimlvgh]{font-family:var(--font-body);fill:var(--colour-ink-muted);font-size:10px}.wname[data-astro-cid-6oimlvgh]{font-family:var(--font-body);fill:var(--colour-ink);font-size:12px;font-weight:600}.band[data-astro-cid-6oimlvgh].w1{fill:color-mix(in oklab, var(--colour-accent) 28%, transparent)}.band[data-astro-cid-6oimlvgh].w2{fill:color-mix(in oklab, var(--chart-wave2) 30%, transparent)}.exp[data-astro-cid-6oimlvgh].w1{stroke:var(--colour-accent);stroke-width:3px}.exp[data-astro-cid-6oimlvgh].w2{stroke:var(--chart-wave2);stroke-width:3px}.net[data-astro-cid-6oimlvgh]{font-family:var(--font-body);font-size:11px;font-weight:700}.net[data-astro-cid-6oimlvgh].w1{fill:var(--colour-accent)}.net[data-astro-cid-6oimlvgh].w2{fill:var(--chart-wave2)}.strat[data-astro-cid-6oimlvgh]{fill:none;stroke:var(--chart-wave3);stroke-dasharray:4 3}.stratlab[data-astro-cid-6oimlvgh]{font-family:var(--font-body);fill:var(--chart-wave3);font-size:11px}.cap[data-astro-cid-6oimlvgh]{font-family:var(--font-body);color:var(--colour-ink-muted);margin-top:.7rem;font-size:.74rem}.chart[data-astro-cid-6tgnejeg]{border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);margin:0;padding:1.1rem 1.2rem}svg[data-astro-cid-6tgnejeg]{width:100%;height:auto;display:block}.axis[data-astro-cid-6tgnejeg]{stroke:var(--colour-border)}.zero[data-astro-cid-6tgnejeg]{stroke:color-mix(in oklab, var(--colour-border) 70%, transparent);stroke-dasharray:3 3}.tlab[data-astro-cid-6tgnejeg]{font-family:var(--font-body);fill:var(--colour-ink-muted);font-size:10px}.area[data-astro-cid-6tgnejeg]{fill:color-mix(in oklab, var(--colour-accent) 10%, transparent)}.line[data-astro-cid-6tgnejeg]{fill:none;stroke:var(--colour-accent);stroke-width:2.5px}.dot[data-astro-cid-6tgnejeg]{fill:var(--colour-success)}.pb[data-astro-cid-6tgnejeg]{font-family:var(--font-body);fill:var(--colour-success);font-size:10px;font-weight:700}.cap[data-astro-cid-6tgnejeg]{font-family:var(--font-body);color:var(--colour-ink-muted);margin-top:.7rem;font-size:.74rem}.rmap[data-astro-cid-mu5myezc]{border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);margin:0;padding:1.2rem 1.3rem}.scale[data-astro-cid-mu5myezc]{font-family:var(--font-body);color:var(--colour-ink-muted);border-bottom:1px solid var(--colour-border);justify-content:space-between;margin-bottom:1rem;padding-bottom:.6rem;font-size:.68rem;display:flex}.lane[data-astro-cid-mu5myezc]{border-bottom:1px solid var(--colour-border);padding:.85rem 0}.lane[data-astro-cid-mu5myezc]:last-child{border-bottom:none;padding-bottom:0}.lane-head[data-astro-cid-mu5myezc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.lane-name[data-astro-cid-mu5myezc]{font-size:.95rem;font-weight:700}.lane-name[data-astro-cid-mu5myezc].w1{color:var(--colour-accent)}.lane-name[data-astro-cid-mu5myezc].w2{color:var(--chart-wave2)}.lane-name[data-astro-cid-mu5myezc].w3{color:var(--chart-wave3)}.lane-name[data-astro-cid-mu5myezc].f{color:var(--colour-accent)}.lane-when[data-astro-cid-mu5myezc]{color:var(--colour-ink-muted);font-size:.76rem;font-family:var(--font-body)}.lane-track[data-astro-cid-mu5myezc]{background:color-mix(in oklab, var(--colour-border) 55%, transparent);border:1px solid var(--colour-border);border-radius:999px;height:.8rem;margin-bottom:.5rem;position:relative}.lane-seg[data-astro-cid-mu5myezc]{border-radius:999px;position:absolute;top:-1px;bottom:-1px}.lane-seg[data-astro-cid-mu5myezc].w1{background:var(--colour-accent)}.lane-seg[data-astro-cid-mu5myezc].w2{background:var(--chart-wave2)}.lane-seg[data-astro-cid-mu5myezc].w3{background:var(--chart-wave3)}.lane-seg[data-astro-cid-mu5myezc].f{background:repeating-linear-gradient(45deg, var(--colour-accent), var(--colour-accent) 5px, transparent 5px, transparent 10px);border:1px dashed var(--colour-accent)}.lane-items[data-astro-cid-mu5myezc]{color:var(--colour-ink-muted);max-width:none;margin:0;font-size:.86rem}.lane-items[data-astro-cid-mu5myezc] strong{color:var(--colour-ink)}.lane-items[data-astro-cid-mu5myezc] .ok{color:var(--colour-success)}.od{margin-top:var(--space-block);border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);overflow:hidden}.od-head{border-bottom:1px solid var(--colour-border);background:var(--colour-surface);font-size:var(--text-small);color:var(--colour-ink-muted);align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.od-dots{gap:.3rem;display:inline-flex}.od-dots i{background:var(--colour-border);border-radius:50%;width:.6rem;height:.6rem}.od-live{letter-spacing:.08em;text-transform:uppercase;color:var(--colour-success);border:1px solid color-mix(in oklab, var(--colour-success) 40%, transparent);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.12rem .5rem;font-size:.64rem}.od-live:before{content:"●";color:var(--colour-success);margin-right:.3rem;font-size:.7em}.od-steps{border-bottom:1px solid var(--colour-border);color:var(--colour-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.7rem 1rem;font-size:.72rem;list-style:none;display:flex}.od-step{align-items:center;gap:.4rem;display:inline-flex}.od-step:not(:last-child):after{content:"";background:var(--colour-border);width:1.4rem;height:1px;margin-left:.5rem}.od-step-dot{border:1px solid var(--colour-border);background:var(--colour-surface-raised);border-radius:50%;width:.7rem;height:.7rem}.od-step.od-now{color:var(--colour-accent);font-weight:650}.od-step.od-now .od-step-dot{border-color:var(--colour-accent);background:var(--colour-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--colour-accent) 22%, transparent)}.od-step.od-done{color:var(--colour-ink)}.od-step.od-done .od-step-dot{border-color:var(--colour-success);background:var(--colour-success)}.od-body{grid-template-columns:1fr 1fr;align-items:stretch;gap:.9rem;padding:1rem;display:grid}@media (width<=760px){.od-body{grid-template-columns:1fr}}.od-pane{flex-direction:column;gap:.5rem;min-width:0;display:flex}.od-pane-h{letter-spacing:.09em;text-transform:uppercase;color:var(--colour-ink-muted);font-size:.66rem}.od-msg{border:1px solid var(--colour-border);border-radius:var(--radius-input);background:var(--colour-surface);flex:1;padding:.85rem .95rem}.od-msg-top{border-bottom:1px solid var(--colour-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.55rem;padding-bottom:.55rem;display:flex}.od-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--colour-accent);border:1px solid color-mix(in oklab, var(--colour-accent) 35%, var(--colour-border));border-radius:999px;padding:.1rem .5rem;font-size:.64rem;font-weight:700}.od-from{color:var(--colour-ink-muted);overflow-wrap:anywhere;min-width:0;font-size:.78rem}.od-msg-body{color:var(--colour-ink);margin:0;font-size:.88rem;line-height:1.6}.od-order{border:1px solid var(--colour-border);border-radius:var(--radius-input);background:var(--colour-surface);flex-direction:column;flex:1;gap:.5rem;padding:.8rem .9rem;display:flex}.od-order-hd{border-bottom:1px solid var(--colour-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.5rem;animation:.3s both od-pop;display:flex}.od-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--colour-accent-ink);background:var(--colour-accent);border-radius:4px;padding:.12rem .45rem;font-size:.66rem;font-weight:700}.od-ref{color:var(--colour-ink);font-size:.86rem;font-weight:650}.od-acct{color:var(--colour-ink-muted);font-size:.76rem}.od-lines{gap:.35rem;display:grid}.od-line{border-bottom:1px dashed var(--colour-border);grid-template-columns:1.9rem 1fr auto;grid-template-areas:"q item price""q stock stock";align-items:baseline;gap:.15rem .55rem;padding:.4rem .1rem;animation:.32s both od-pop;display:grid}.od-q{color:var(--colour-ink-muted);font-variant-numeric:tabular-nums;grid-area:q}.od-item{color:var(--colour-ink);grid-area:item}.od-price{color:var(--colour-ink);white-space:nowrap;grid-area:price;font-weight:600}.od-stock{border-radius:999px;grid-area:stock;justify-self:start;margin-top:.1rem;padding:.05rem .45rem;font-size:.64rem;font-weight:600}.od-stock.ok{color:var(--colour-success);background:color-mix(in oklab, var(--colour-success) 12%, transparent)}.od-stock.ok:before{content:"● ";font-size:.7em}.od-stock.warn{color:var(--colour-accent);background:color-mix(in oklab, var(--colour-accent) 14%, transparent)}.od-stock.warn:before{content:"▲ ";font-size:.7em}.od-drafting{color:var(--colour-ink-muted);align-items:center;gap:.5rem;padding:.3rem .1rem;font-size:.78rem;display:flex}.od-dots-mini{gap:.24rem;display:inline-flex}.od-dots-mini i{background:var(--colour-accent);border-radius:50%;width:.36rem;height:.36rem;animation:1.2s infinite od-blink}.od-dots-mini i:nth-child(2){animation-delay:.2s}.od-dots-mini i:nth-child(3){animation-delay:.4s}@keyframes od-blink{0%,60%,to{opacity:.3}30%{opacity:1}}.od-note{color:var(--colour-ink-muted);font-size:.78rem}.od-cta{color:var(--colour-accent-ink);background:var(--colour-accent);border-radius:var(--radius-input);cursor:pointer;border:none;align-self:start;padding:.55rem 1rem;font-family:inherit;font-size:.84rem;font-weight:700;animation:.3s both od-pop}.od-foot{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:auto;padding-top:.3rem;display:flex}.od-sent{color:var(--colour-success);border:1px solid color-mix(in oklab, var(--colour-success) 40%, transparent);background:color-mix(in oklab, var(--colour-success) 10%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.76rem;font-weight:650;animation:.3s both od-pop;display:inline-flex}.od-sent:before{content:"✓"}.od-replay{color:var(--colour-ink-muted);border:1px solid var(--colour-border);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:.2rem .6rem;font-family:inherit;font-size:.72rem}.od-replay:hover{color:var(--colour-accent);border-color:var(--colour-accent)}.od-esc{border:1px solid color-mix(in oklab, var(--colour-accent) 45%, transparent);background:color-mix(in oklab, var(--colour-accent) 9%, transparent);border-radius:var(--radius-input);flex-direction:column;flex:1;padding:.85rem .95rem;animation:.3s both od-pop;display:flex}.od-esc-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--colour-accent);align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:flex}.od-esc-tag:before{content:"⇧"}.od-esc p{color:var(--colour-ink);margin:.45rem 0 0;font-size:.86rem;line-height:1.55}@keyframes od-pop{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.od-scen{border-top:1px solid var(--colour-border);background:var(--colour-surface);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem 1rem;display:flex}.od-scen-label{color:var(--colour-ink-muted);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}.od-scen-btns{flex-wrap:wrap;gap:.45rem;display:flex}.od-scen-btn{color:var(--colour-ink);background:var(--colour-surface-raised);border:1px solid var(--colour-border);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-family:inherit;font-size:.78rem}.od-scen-btn:hover{border-color:var(--colour-accent);color:var(--colour-accent)}.od-scen-btn[aria-current=true]{background:var(--colour-accent);color:var(--colour-accent-ink);border-color:var(--colour-accent);font-weight:700}@media (prefers-reduced-motion:reduce){.od-line,.od-order-hd,.od-cta,.od-sent,.od-esc,.od-dots-mini i{animation:none}}.ld{margin-top:var(--space-block);border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);overflow:hidden}.ld-head{border-bottom:1px solid var(--colour-border);background:var(--colour-surface);font-size:var(--text-small);color:var(--colour-ink-muted);align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.ld-dots{gap:.3rem;display:inline-flex}.ld-dots i{background:var(--colour-border);border-radius:50%;width:.6rem;height:.6rem}.ld-title{color:var(--colour-ink-muted)}.ld-live{letter-spacing:.08em;text-transform:uppercase;color:var(--colour-success);border:1px solid color-mix(in oklab, var(--colour-success) 40%, transparent);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.12rem .5rem;font-size:.64rem}.ld-live:before{content:"●";color:var(--colour-success);margin-right:.3rem;font-size:.7em}.ld-steps{border-bottom:1px solid var(--colour-border);color:var(--colour-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.7rem 1rem;font-size:.72rem;list-style:none;display:flex}.ld-step{align-items:center;gap:.4rem;display:inline-flex}.ld-step:not(:last-child):after{content:"";background:var(--colour-border);width:1.4rem;height:1px;margin-left:.5rem}.ld-step-dot{border:1px solid var(--colour-border);background:var(--colour-surface-raised);border-radius:50%;width:.7rem;height:.7rem}.ld-step.ld-now{color:var(--colour-accent);font-weight:650}.ld-step.ld-now .ld-step-dot{border-color:var(--colour-accent);background:var(--colour-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--colour-accent) 22%, transparent)}.ld-step.ld-done{color:var(--colour-ink)}.ld-step.ld-done .ld-step-dot{border-color:var(--colour-success);background:var(--colour-success)}.ld-body{grid-template-columns:1fr 1fr;align-items:stretch;gap:.9rem;padding:1rem;display:grid}@media (width<=760px){.ld-body{grid-template-columns:1fr}}.ld-pane{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ld-pane-h{letter-spacing:.09em;text-transform:uppercase;color:var(--colour-ink-muted);align-items:center;gap:.5rem;font-size:.66rem;display:flex}.ld-file{color:var(--colour-ink);text-transform:none;letter-spacing:0;font-weight:600}.ld-file:before{content:"📄 "}.ld-doc{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--colour-ink) 6%, transparent) 0 1px, transparent 1px 10px), var(--colour-surface);border:1px solid var(--colour-border);border-radius:var(--radius-input);flex:1;padding:.9rem;position:relative;overflow:hidden}.ld-scanline{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--colour-accent) 26%, transparent), transparent);z-index:3;pointer-events:none;height:42px;animation:1.5s ease-in-out infinite ld-scan;position:absolute;top:0;left:0;right:0}@keyframes ld-scan{0%{transform:translateY(-42px)}to{transform:translateY(360px)}}.ld-paper{color:#1c1a17;background:#f6f4ef;border-radius:4px;padding:.9rem 1rem 1.05rem;font-size:.8rem;line-height:1.5;box-shadow:0 6px 18px #00000059}.ld-paper-top{border-bottom:1.5px solid #1c1a17;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.5rem;display:flex}.ld-supplier{font-size:.95rem;font-weight:700}.ld-kind{letter-spacing:.14em;color:#6b655c;padding-top:.15rem;font-size:.66rem}.ld-paper-meta{color:#57524a;gap:1rem;margin:.5rem 0 .7rem;font-size:.72rem;display:flex}.ld-items{border-bottom:1px dashed #b8b1a4;gap:.28rem;padding-bottom:.5rem;display:grid}.ld-item{justify-content:space-between;gap:.8rem;display:flex}.ld-totals{gap:.22rem;margin-top:.5rem;display:grid}.ld-total-row{justify-content:space-between;gap:.8rem;display:flex}.ld-total-row.grand{border-top:1.5px solid #1c1a17;margin-top:.28rem;padding-top:.32rem;font-size:.9rem;font-weight:700}.ld-receipt .ld-paper{max-width:15rem;font-family:var(--font-mono,ui-monospace, monospace);margin:0 auto;font-size:.74rem}.ld-receipt .ld-kind{font-size:.6rem}.ld-stmt{color:#1c1a17;background:#f6f4ef;border-radius:4px;font-size:.78rem;overflow:hidden;box-shadow:0 6px 18px #00000059}.ld-stmt-h{background:#e7e2d8;padding:.45rem .7rem;font-size:.72rem;font-weight:700}.ld-stmt-row{border-top:1px solid #ded7c9;grid-template-columns:3.4rem 1fr auto;gap:.6rem;padding:.5rem .7rem;display:grid}.ld-stmt-row.muted{color:#8a8377}.ld-stmt-row.live{background:#fff}.ld-f{border-radius:3px;margin:0 -2px;padding:0 2px;transition:background-color .35s,box-shadow .35s}.ld-f.read{background-color:color-mix(in oklab, var(--colour-accent) 42%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--colour-accent) 55%, transparent)}.ld-form{align-content:start;gap:.4rem;display:grid}.ld-field{border:1px solid var(--colour-border);border-radius:var(--radius-input);background:var(--colour-surface);grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.6rem;padding:.42rem .6rem;font-size:.82rem;animation:.34s both ld-pop;display:grid}@keyframes ld-pop{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.ld-field-k{color:var(--colour-ink-muted);font-size:.72rem}.ld-field-v{color:var(--colour-ink);overflow-wrap:anywhere;font-weight:550}.ld-conf{white-space:nowrap;border-radius:999px;padding:.08rem .4rem;font-size:.66rem;font-weight:700}.ld-conf.ok{color:var(--colour-success);background:color-mix(in oklab, var(--colour-success) 12%, transparent)}.ld-conf.warn{color:var(--colour-accent);background:color-mix(in oklab, var(--colour-accent) 14%, transparent)}.ld-scanning{color:var(--colour-ink-muted);align-items:center;gap:.5rem;padding:.3rem .2rem;font-size:.78rem;display:flex}.ld-dotsmini{gap:.24rem;display:inline-flex}.ld-dotsmini i{background:var(--colour-accent);border-radius:50%;width:.36rem;height:.36rem;animation:1.2s infinite ld-blink}.ld-dotsmini i:nth-child(2){animation-delay:.2s}.ld-dotsmini i:nth-child(3){animation-delay:.4s}@keyframes ld-blink{0%,60%,to{opacity:.3}30%{opacity:1}}.ld-coding{gap:.28rem;margin-top:.25rem;animation:.34s both ld-pop;display:grid}.ld-coding select{color:var(--colour-ink);background:var(--colour-surface);border:1px solid var(--colour-accent);border-radius:var(--radius-input);padding:.45rem .6rem;font-family:inherit;font-size:.82rem}.ld-cta{color:var(--colour-accent-ink);background:var(--colour-accent);border-radius:var(--radius-input);cursor:pointer;border:none;justify-self:start;margin-top:.4rem;padding:.55rem 1rem;font-family:inherit;font-size:.84rem;font-weight:700;animation:.34s both ld-pop}.ld-cta.warn{color:var(--colour-ink);background:color-mix(in oklab, var(--colour-accent) 20%, var(--colour-surface-raised));border:1px solid var(--colour-accent)}.ld-ledger{border:1px solid var(--colour-border);border-radius:var(--radius-input);font-size:.78rem;overflow:hidden}.ld-ledger-hd,.ld-ledger-row{grid-template-columns:3.2rem 1fr 3.6rem auto;align-items:center;gap:.5rem;padding:.5rem .65rem;display:grid}.ld-ledger-hd{background:var(--colour-surface);color:var(--colour-ink-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--colour-border);font-size:.66rem}.ld-ledger-row{border-bottom:1px solid var(--colour-border)}.ld-ledger-row.muted{color:var(--colour-ink-muted)}.ld-ledger-row .r{text-align:right;white-space:nowrap}.ld-ledger-row.new{font-weight:600;animation:1.4s both ld-newrow}@keyframes ld-newrow{0%{opacity:0;background:color-mix(in oklab, var(--colour-success) 26%, transparent);transform:translateY(-6px)}40%{opacity:1;background:color-mix(in oklab, var(--colour-success) 22%, transparent);transform:none}to{background:0 0}}.ld-posted{flex-wrap:wrap;align-items:center;gap:.7rem;padding:.6rem .65rem;display:flex}.ld-status{border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .6rem;font-size:.74rem;font-weight:650;display:inline-flex}.ld-status.ok{color:var(--colour-success);border:1px solid color-mix(in oklab, var(--colour-success) 40%, transparent);background:color-mix(in oklab, var(--colour-success) 10%, transparent)}.ld-status.ok:before{content:"✓"}.ld-status.warn{color:var(--colour-accent);border:1px solid color-mix(in oklab, var(--colour-accent) 45%, transparent);background:color-mix(in oklab, var(--colour-accent) 12%, transparent)}.ld-replay{color:var(--colour-ink-muted);border:1px solid var(--colour-border);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:.2rem .6rem;font-family:inherit;font-size:.72rem}.ld-replay:hover{color:var(--colour-accent);border-color:var(--colour-accent)}.ld-review{border:1px solid color-mix(in oklab, var(--colour-accent) 45%, transparent);background:color-mix(in oklab, var(--colour-accent) 9%, transparent);border-radius:var(--radius-input);padding:.85rem .95rem;animation:.34s both ld-pop}.ld-review-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--colour-accent);align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.ld-review-tag:before{content:"⚑"}.ld-review p{color:var(--colour-ink);margin:.45rem 0 0;font-size:.84rem;line-height:1.55}.ld-scen{border-top:1px solid var(--colour-border);background:var(--colour-surface);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem 1rem;display:flex}.ld-scen-label{color:var(--colour-ink-muted);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}.ld-scen-btns{flex-wrap:wrap;gap:.45rem;display:flex}.ld-scen-btn{color:var(--colour-ink);background:var(--colour-surface-raised);border:1px solid var(--colour-border);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-family:inherit;font-size:.78rem}.ld-scen-btn:hover{border-color:var(--colour-accent);color:var(--colour-accent)}.ld-scen-btn[aria-current=true]{background:var(--colour-accent);color:var(--colour-accent-ink);border-color:var(--colour-accent);font-weight:700}@media (prefers-reduced-motion:reduce){.ld-scanline,.ld-field,.ld-coding,.ld-cta,.ld-review,.ld-ledger-row.new,.ld-dotsmini i{animation:none}}.tg{margin-top:var(--space-block);border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);overflow:hidden}.tg-head{border-bottom:1px solid var(--colour-border);background:var(--colour-surface);font-size:var(--text-small);color:var(--colour-ink-muted);align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.tg-dots{gap:.3rem;display:inline-flex}.tg-dots i{background:var(--colour-border);border-radius:50%;width:.6rem;height:.6rem}.tg-live{letter-spacing:.08em;text-transform:uppercase;color:var(--colour-success);border:1px solid color-mix(in oklab, var(--colour-success) 40%, transparent);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.12rem .5rem;font-size:.64rem}.tg-live:before{content:"●";color:var(--colour-success);margin-right:.3rem;font-size:.7em}.tg-steps{border-bottom:1px solid var(--colour-border);color:var(--colour-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.7rem 1rem;font-size:.72rem;list-style:none;display:flex}.tg-step{align-items:center;gap:.4rem;display:inline-flex}.tg-step:not(:last-child):after{content:"";background:var(--colour-border);width:1.4rem;height:1px;margin-left:.5rem}.tg-step-dot{border:1px solid var(--colour-border);background:var(--colour-surface-raised);border-radius:50%;width:.7rem;height:.7rem}.tg-step.tg-now{color:var(--colour-accent);font-weight:650}.tg-step.tg-now .tg-step-dot{border-color:var(--colour-accent);background:var(--colour-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--colour-accent) 22%, transparent)}.tg-step.tg-done{color:var(--colour-ink)}.tg-step.tg-done .tg-step-dot{border-color:var(--colour-success);background:var(--colour-success)}.tg-body{grid-template-columns:1fr 1fr;align-items:stretch;gap:.9rem;padding:1rem;display:grid}@media (width<=760px){.tg-body{grid-template-columns:1fr}}.tg-pane{flex-direction:column;gap:.5rem;min-width:0;display:flex}.tg-pane-h{letter-spacing:.09em;text-transform:uppercase;color:var(--colour-ink-muted);font-size:.66rem}.tg-report{border:1px solid var(--colour-border);border-radius:var(--radius-input);background:var(--colour-surface);flex:1;padding:.85rem .95rem}.tg-report-top{border-bottom:1px solid var(--colour-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.55rem;padding-bottom:.55rem;display:flex}.tg-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--colour-accent);border:1px solid color-mix(in oklab, var(--colour-accent) 35%, var(--colour-border));border-radius:999px;padding:.1rem .5rem;font-size:.64rem;font-weight:700}.tg-prop{color:var(--colour-ink-muted);overflow-wrap:anywhere;min-width:0;font-size:.78rem}.tg-report-body{color:var(--colour-ink);margin:0;font-size:.88rem;line-height:1.6}.tg-console{border:1px solid var(--colour-border);border-radius:var(--radius-input);background:var(--colour-surface);flex-direction:column;flex:1;gap:.7rem;padding:.85rem .95rem;display:flex}.tg-urg{animation:.3s both tg-pop}.tg-urg-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.tg-urg-label{letter-spacing:.03em;text-transform:uppercase;color:var(--colour-ink);border:1px solid var(--colour-border);background:var(--colour-surface-raised);border-radius:999px;padding:.14rem .55rem;font-size:.68rem;font-weight:700}.tg-urg-label.hot{color:var(--colour-error);border-color:color-mix(in oklab, var(--colour-error) 45%, transparent);background:color-mix(in oklab, var(--colour-error) 12%, transparent)}.tg-cat{color:var(--colour-ink-muted);font-size:.78rem}.tg-safety{text-transform:uppercase;color:var(--colour-error);border:1px solid color-mix(in oklab, var(--colour-error) 45%, transparent);background:color-mix(in oklab, var(--colour-error) 12%, transparent);border-radius:999px;padding:.12rem .5rem;font-size:.66rem;font-weight:700}.tg-meter{background:var(--colour-surface-raised);border:1px solid var(--colour-border);border-radius:999px;height:.5rem;overflow:hidden}.tg-fill{background:var(--colour-accent);border-radius:999px;width:0;height:100%;transition:width .85s cubic-bezier(.16,1,.3,1);display:block}.tg-fill.hot{background:var(--colour-error)}.tg-match{flex-direction:column;gap:.4rem;animation:.4s both tg-slide;display:flex}.tg-contractor{border:1px solid var(--colour-border);border-radius:var(--radius-input);background:var(--colour-surface-raised);align-items:center;gap:.55rem;padding:.5rem .65rem;display:flex}.tg-cx-avatar{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--colour-accent) 45%, white) 0 30%, transparent 31%), color-mix(in oklab, var(--colour-accent) 30%, var(--colour-surface));border-radius:50%;flex:none;width:1.6rem;height:1.6rem}.tg-cx-name{color:var(--colour-ink);overflow-wrap:anywhere;min-width:0;font-size:.84rem;font-weight:550}.tg-cx-ok{color:var(--colour-success);white-space:nowrap;margin-left:auto;font-size:.66rem;font-weight:700}.tg-cx-ok:before{content:"✓ "}.tg-slot{color:var(--colour-ink);font-size:.8rem}.tg-cta{color:var(--colour-accent-ink);background:var(--colour-accent);border-radius:var(--radius-input);cursor:pointer;border:none;align-self:start;padding:.55rem 1rem;font-family:inherit;font-size:.84rem;font-weight:700;animation:.3s both tg-pop}.tg-esc{border:1px solid color-mix(in oklab, var(--colour-error) 50%, transparent);background:color-mix(in oklab, var(--colour-error) 10%, transparent);border-radius:var(--radius-input);padding:.8rem .9rem;animation:.3s both tg-pop}.tg-esc-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--colour-error);align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:flex}.tg-esc-tag:before{content:"⚠"}.tg-esc p{color:var(--colour-ink);margin:.4rem 0 0;font-size:.85rem;line-height:1.55}.tg-foot{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:auto;padding-top:.3rem;display:flex}.tg-status{border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.74rem;font-weight:650;display:inline-flex}.tg-status.ok{color:var(--colour-success);border:1px solid color-mix(in oklab, var(--colour-success) 40%, transparent);background:color-mix(in oklab, var(--colour-success) 10%, transparent)}.tg-status.ok:before{content:"✓"}.tg-status.warn{color:var(--colour-error);border:1px solid color-mix(in oklab, var(--colour-error) 45%, transparent);background:color-mix(in oklab, var(--colour-error) 10%, transparent)}.tg-replay{color:var(--colour-ink-muted);border:1px solid var(--colour-border);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:.2rem .6rem;font-family:inherit;font-size:.72rem}.tg-replay:hover{color:var(--colour-accent);border-color:var(--colour-accent)}@keyframes tg-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tg-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.tg-scen{border-top:1px solid var(--colour-border);background:var(--colour-surface);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem 1rem;display:flex}.tg-scen-label{color:var(--colour-ink-muted);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}.tg-scen-btns{flex-wrap:wrap;gap:.45rem;display:flex}.tg-scen-btn{color:var(--colour-ink);background:var(--colour-surface-raised);border:1px solid var(--colour-border);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-family:inherit;font-size:.78rem}.tg-scen-btn:hover{border-color:var(--colour-accent);color:var(--colour-accent)}.tg-scen-btn[aria-current=true]{background:var(--colour-accent);color:var(--colour-accent-ink);border-color:var(--colour-accent);font-weight:700}@media (prefers-reduced-motion:reduce){.tg-urg,.tg-match,.tg-cta,.tg-esc,.tg-fill{transition:none;animation:none}}.badge[data-astro-cid-6j66rl3b]{font-size:var(--text-small);color:var(--colour-accent);border:1px solid var(--colour-border);border-radius:var(--radius-input);margin-bottom:var(--space-tight);padding:.25rem .7rem;font-weight:600;display:inline-block}h1[data-astro-cid-6j66rl3b]{font-size:var(--text-h1);max-width:20ch}.lede[data-astro-cid-6j66rl3b]{font-size:var(--text-h3);color:var(--colour-ink-muted);margin-top:var(--space-block);max-width:56ch}.lede[data-astro-cid-6j66rl3b] strong[data-astro-cid-6j66rl3b]{color:var(--colour-ink)}.caseswitch[data-astro-cid-6j66rl3b]{margin-top:var(--space-block);flex-wrap:wrap;gap:.6rem;display:flex}.casetab[data-astro-cid-6j66rl3b]{text-align:left;border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);cursor:pointer;gap:.15rem;padding:.7rem 1.05rem;transition:border-color .15s,background .15s;display:grid}.casetab[data-astro-cid-6j66rl3b]:hover{border-color:var(--colour-ink-muted)}.casetab[data-astro-cid-6j66rl3b][aria-selected=true]{border-color:var(--colour-accent);background:color-mix(in oklab, var(--colour-accent) 8%, var(--colour-surface-raised))}.casetab-l[data-astro-cid-6j66rl3b]{font-weight:650;font-size:var(--text-small);color:var(--colour-ink)}.casetab-s[data-astro-cid-6j66rl3b]{color:var(--colour-ink-muted);font-size:.72rem}.case[data-astro-cid-6j66rl3b][hidden]{display:none}.case-intro[data-astro-cid-6j66rl3b]{padding-bottom:0}.case-intro[data-astro-cid-6j66rl3b] .lede[data-astro-cid-6j66rl3b]{margin-top:0}.figs[data-astro-cid-6j66rl3b]{gap:var(--space-block);padding:var(--space-block);border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);margin-top:var(--space-block);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.fig[data-astro-cid-6j66rl3b]{gap:.25rem;display:grid}.fig[data-astro-cid-6j66rl3b] .k[data-astro-cid-6j66rl3b]{font-family:var(--font-display);font-size:var(--text-h2);color:var(--colour-accent);font-weight:700;line-height:1}.fig[data-astro-cid-6j66rl3b] .d[data-astro-cid-6j66rl3b]{font-size:var(--text-small);color:var(--colour-ink-muted)}.note[data-astro-cid-6j66rl3b],.axis-note[data-astro-cid-6j66rl3b],.muted[data-astro-cid-6j66rl3b]{color:var(--colour-ink-muted);font-size:var(--text-small);margin-top:var(--space-tight);max-width:var(--measure-prose)}.muted[data-astro-cid-6j66rl3b] strong[data-astro-cid-6j66rl3b]{color:var(--colour-ink)}.findings[data-astro-cid-6j66rl3b]{gap:var(--space-block);margin-top:var(--space-block);grid-template-columns:1fr 1fr;display:grid}.finding[data-astro-cid-6j66rl3b]{border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);padding:clamp(1.1rem,3vw,1.5rem)}.finding[data-astro-cid-6j66rl3b] h3[data-astro-cid-6j66rl3b]{font-size:var(--text-h3);margin-bottom:.4rem}.finding[data-astro-cid-6j66rl3b] p[data-astro-cid-6j66rl3b]{color:var(--colour-ink-muted);font-size:var(--text-small)}.finding[data-astro-cid-6j66rl3b] .quote[data-astro-cid-6j66rl3b]{border-left:2px solid var(--colour-accent);color:var(--colour-ink);margin-top:.6rem;padding-left:.75rem;font-style:italic}@media (width<=640px){.findings[data-astro-cid-6j66rl3b]{grid-template-columns:1fr}}.islands[data-astro-cid-6j66rl3b]{margin-top:var(--space-block);grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.isl[data-astro-cid-6j66rl3b]{background:var(--colour-surface-raised);border:1px solid var(--colour-border);border-radius:var(--radius-input);flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:1.1rem 1.15rem;display:flex;position:relative}.isl-name[data-astro-cid-6j66rl3b]{font-size:var(--text-small);color:var(--colour-ink);font-weight:600}.isl[data-astro-cid-6j66rl3b] small[data-astro-cid-6j66rl3b]{color:var(--colour-ink-muted);font-size:.72rem}.brk[data-astro-cid-6j66rl3b]{display:none}@media (width>=861px){.isl[data-astro-cid-6j66rl3b]:not(:first-child):before{content:"⇎";color:var(--colour-ink-muted);opacity:.5;font-size:.95rem;line-height:1;position:absolute;top:50%;left:-.35rem;transform:translate(-50%,-50%)}}@media (width<=860px){.islands[data-astro-cid-6j66rl3b]{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.islands[data-astro-cid-6j66rl3b]{grid-template-columns:1fr}}.table-scroll[data-astro-cid-6j66rl3b]{min-width:0;max-width:100%;margin-top:var(--space-block);border:1px solid var(--colour-border);border-radius:var(--radius-card);overflow-x:auto}.numbers-grid[data-astro-cid-6j66rl3b]>[data-astro-cid-6j66rl3b]{min-width:0}.table-scroll[data-astro-cid-6j66rl3b].flush{margin-top:0}table[data-astro-cid-6j66rl3b]{border-collapse:collapse;width:100%;min-width:34rem}th[data-astro-cid-6j66rl3b],td[data-astro-cid-6j66rl3b]{text-align:left;border-bottom:1px solid var(--colour-border);font-size:var(--text-small);vertical-align:top;padding:.7rem .85rem}tbody[data-astro-cid-6j66rl3b] tr[data-astro-cid-6j66rl3b]:last-child td[data-astro-cid-6j66rl3b]{border-bottom:none}thead[data-astro-cid-6j66rl3b] th[data-astro-cid-6j66rl3b]{color:var(--colour-ink-muted);font-weight:600}.r[data-astro-cid-6j66rl3b]{text-align:right;white-space:nowrap}tr[data-astro-cid-6j66rl3b].total td[data-astro-cid-6j66rl3b]{background:var(--colour-surface-raised);font-weight:650}.wchip[data-astro-cid-6j66rl3b]{letter-spacing:.03em;color:var(--colour-accent-ink);border-radius:999px;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:inline-block}.wchip[data-astro-cid-6j66rl3b].w1{background:var(--colour-accent)}.wchip[data-astro-cid-6j66rl3b].w2{background:var(--chart-wave2)}.wchip[data-astro-cid-6j66rl3b].w3{background:var(--chart-wave3);color:#fff}.dd-h[data-astro-cid-6j66rl3b]{font-size:var(--text-h3);margin:var(--space-block) 0 .4rem}.dd-meta[data-astro-cid-6j66rl3b]{background:var(--colour-border);border:1px solid var(--colour-border);border-radius:var(--radius-card);margin-top:var(--space-block);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.dd-meta[data-astro-cid-6j66rl3b]>div[data-astro-cid-6j66rl3b]{background:var(--colour-surface-raised);gap:3px;padding:.7rem .9rem;display:grid}.ddk[data-astro-cid-6j66rl3b]{letter-spacing:.08em;text-transform:uppercase;color:var(--colour-ink-muted);font-size:.66rem}.ddv[data-astro-cid-6j66rl3b]{font-size:var(--text-small);font-weight:600}.ddv[data-astro-cid-6j66rl3b].pos{color:var(--colour-success)}@media (width<=560px){.dd-meta[data-astro-cid-6j66rl3b]{grid-template-columns:1fr}}.flow[data-astro-cid-6j66rl3b]{flex-wrap:wrap;align-items:stretch;gap:.4rem;margin-top:.6rem;display:flex}.flow[data-astro-cid-6j66rl3b] .node[data-astro-cid-6j66rl3b]{background:var(--colour-surface-raised);border:1px solid var(--colour-border);border-radius:var(--radius-input);min-width:9rem;font-size:var(--text-small);flex:1 1 0;align-items:center;padding:.65rem .8rem;display:flex}.flow[data-astro-cid-6j66rl3b] .node[data-astro-cid-6j66rl3b].hot{border-color:var(--colour-accent);color:var(--colour-accent);font-weight:600}.flow[data-astro-cid-6j66rl3b] .arw[data-astro-cid-6j66rl3b]{color:var(--colour-accent);align-items:center;font-weight:700;display:flex}.ba[data-astro-cid-6j66rl3b]{margin-top:var(--space-block);grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.ba[data-astro-cid-6j66rl3b]>div[data-astro-cid-6j66rl3b]{border:1px solid var(--colour-border);border-radius:var(--radius-input);padding:.85rem 1rem}.bah[data-astro-cid-6j66rl3b]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;display:block}.before[data-astro-cid-6j66rl3b] .bah[data-astro-cid-6j66rl3b]{color:var(--colour-error)}.after[data-astro-cid-6j66rl3b] .bah[data-astro-cid-6j66rl3b]{color:var(--colour-success)}.ba[data-astro-cid-6j66rl3b] p[data-astro-cid-6j66rl3b]{font-size:var(--text-small);color:var(--colour-ink-muted);margin:0}@media (width<=560px){.ba[data-astro-cid-6j66rl3b]{grid-template-columns:1fr}}.callout[data-astro-cid-6j66rl3b]{margin-top:var(--space-block);border:1px solid var(--colour-accent);border-radius:var(--radius-card);background:color-mix(in oklab, var(--colour-accent) 8%, var(--colour-surface-raised));gap:.6rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.callout-h[data-astro-cid-6j66rl3b]{color:var(--colour-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.callout[data-astro-cid-6j66rl3b] p[data-astro-cid-6j66rl3b]{color:var(--colour-ink-muted);max-width:var(--measure-prose);margin:0}.callout[data-astro-cid-6j66rl3b] strong[data-astro-cid-6j66rl3b]{color:var(--colour-ink)}.callout[data-astro-cid-6j66rl3b] .sum[data-astro-cid-6j66rl3b]{font-family:var(--font-display);color:var(--colour-ink);border:1px solid color-mix(in oklab, var(--colour-accent) 30%, var(--colour-border));background:var(--colour-surface);border-radius:var(--radius-input);padding:.7rem .9rem;font-size:1.05rem}.numbers-grid[data-astro-cid-6j66rl3b]{gap:var(--space-block);margin-top:var(--space-block);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=760px){.numbers-grid[data-astro-cid-6j66rl3b]{grid-template-columns:1fr}}.readiness[data-astro-cid-6j66rl3b]{border:1px solid var(--colour-border);border-radius:var(--radius-card);background:var(--colour-surface-raised);grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.2rem,4vw,2rem);padding:clamp(1.2rem,3vw,1.6rem);display:grid}.gauge[data-astro-cid-6j66rl3b]{align-content:center;justify-items:center;gap:.1rem;display:grid}.gauge[data-astro-cid-6j66rl3b] .gnum[data-astro-cid-6j66rl3b]{font-family:var(--font-display);color:var(--colour-accent);font-size:clamp(2.4rem,7vw,3.2rem);font-weight:700;line-height:1}.gauge[data-astro-cid-6j66rl3b] .gof[data-astro-cid-6j66rl3b]{font-size:var(--text-small);color:var(--colour-ink-muted)}.gauge[data-astro-cid-6j66rl3b] .glabel[data-astro-cid-6j66rl3b]{font-size:var(--text-small);margin-top:.35rem;font-weight:600}@media (width<=460px){.readiness[data-astro-cid-6j66rl3b]{grid-template-columns:1fr;justify-items:start}}.clean[data-astro-cid-6j66rl3b]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.clean[data-astro-cid-6j66rl3b] li[data-astro-cid-6j66rl3b]{color:var(--colour-ink-muted);font-size:var(--text-small);max-width:var(--measure-prose);padding-left:1.1rem;position:relative}.clean[data-astro-cid-6j66rl3b] li[data-astro-cid-6j66rl3b]:before{content:"";background:var(--colour-accent);border-radius:2px;width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}.checks[data-astro-cid-6j66rl3b]{gap:var(--space-block);margin-top:var(--space-block);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.checks[data-astro-cid-6j66rl3b] li[data-astro-cid-6j66rl3b]{background:var(--colour-surface-raised);border:1px solid var(--colour-border);border-radius:var(--radius-card);color:var(--colour-ink-muted);font-size:var(--text-small);padding:clamp(1.1rem,3vw,1.5rem)}.checks[data-astro-cid-6j66rl3b] li[data-astro-cid-6j66rl3b] strong[data-astro-cid-6j66rl3b]{color:var(--colour-ink)}@media (width<=640px){.checks[data-astro-cid-6j66rl3b]{grid-template-columns:1fr}}.tie[data-astro-cid-6j66rl3b]{font-size:var(--text-h3);margin-bottom:var(--space-block);max-width:var(--measure-prose)}.svc-index[data-astro-cid-7unzeoyb]{margin-top:var(--space-block)}.svc-row[data-astro-cid-7unzeoyb]{border-top:1px solid var(--colour-border);transition:background var(--duration-normal) var(--ease-out);grid-template-columns:5.5rem 1fr;align-items:start;gap:1.4rem;padding:1.7rem 0;display:grid}.svc-index[data-astro-cid-7unzeoyb] .svc-row[data-astro-cid-7unzeoyb]:last-child{border-bottom:1px solid var(--colour-border)}.svc-row[data-astro-cid-7unzeoyb]:hover{background:linear-gradient(90deg,oklch(78% .125 73/.05),#0000 60%)}.svc-idx[data-astro-cid-7unzeoyb]{font-family:var(--font-geist);color:var(--colour-accent);font-variant-numeric:tabular-nums;opacity:.55;transition:opacity var(--duration-normal) var(--ease-out);font-size:2.1rem;font-weight:500;line-height:1}.svc-row[data-astro-cid-7unzeoyb]:hover .svc-idx[data-astro-cid-7unzeoyb]{opacity:1}.svc-head[data-astro-cid-7unzeoyb]{align-items:center;gap:.7rem;display:flex}.svc-icn[data-astro-cid-7unzeoyb]{width:1.5rem;height:1.5rem;color:var(--colour-accent);flex:none;display:inline-flex}.svc-icn[data-astro-cid-7unzeoyb] svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.svc-title[data-astro-cid-7unzeoyb]{font-family:var(--font-geist);color:var(--colour-ink);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500}.svc-sum[data-astro-cid-7unzeoyb]{color:var(--colour-ink-muted);max-width:60ch;margin-top:.5rem}.svc-tags[data-astro-cid-7unzeoyb]{max-height:0;transition:max-height var(--duration-normal) var(--ease-out), margin-top var(--duration-normal) var(--ease-out);flex-wrap:wrap;gap:.5rem;margin-top:0;padding:0;list-style:none;display:flex;overflow:hidden}.svc-tag[data-astro-cid-7unzeoyb]{font-family:var(--font-geist);color:var(--colour-ink-muted);border:1px solid var(--colour-border);background:#d4d4d40d;border-radius:999px;padding:.34rem .8rem;font-size:.8rem}@media (hover:hover) and (pointer:fine){.svc-row[data-astro-cid-7unzeoyb]:hover .svc-tags[data-astro-cid-7unzeoyb],.svc-row[data-astro-cid-7unzeoyb]:focus-within .svc-tags[data-astro-cid-7unzeoyb]{max-height:12rem;margin-top:1rem}}@media (hover:none){.svc-tags[data-astro-cid-7unzeoyb]{max-height:none;margin-top:1rem}}@media (width<=760px){.svc-row[data-astro-cid-7unzeoyb]{grid-template-columns:2.8rem 1fr;gap:1rem}.svc-idx[data-astro-cid-7unzeoyb]{font-size:1.6rem}}p[data-astro-cid-lnthwwyx]{margin-bottom:var(--space-block)}.narrow[data-astro-cid-zcf6dkqz]{max-width:var(--measure-prose)}h1[data-astro-cid-zcf6dkqz]{font-size:var(--text-h1);margin-bottom:var(--space-block)}h2[data-astro-cid-zcf6dkqz]{font-size:var(--text-h3);margin-top:var(--space-block)}p[data-astro-cid-zcf6dkqz]{margin-top:var(--space-tight)}.pending[data-astro-cid-zcf6dkqz]{background:var(--colour-error);color:var(--colour-accent-ink);padding:var(--space-tight);border-radius:var(--radius-input);margin-block:var(--space-block)}.narrow[data-astro-cid-eedrtgu6]{max-width:44rem}h1[data-astro-cid-eedrtgu6]{font-size:var(--text-h1)}.noscript-notice[data-astro-cid-eedrtgu6]{color:var(--colour-ink-muted);margin-bottom:var(--space-block)}.upload .standfirst{color:var(--colour-ink-muted);margin-block:var(--space-block);max-width:var(--measure-prose)}.field{gap:.35rem;display:grid}.field .label{font-weight:600}.field input{border:1px solid var(--colour-border);border-radius:var(--radius-input);padding:var(--space-tight) .85rem;background:var(--colour-surface-raised);width:100%}.field input:focus-visible{border-color:var(--colour-accent)}.upload .section h2{font-size:var(--text-h3)}.upload .section .why{font-style:italic}.upload .dropzone{border:2px dashed var(--colour-border);border-radius:var(--radius-card);padding:var(--space-block);text-align:center;justify-items:center;gap:.4rem;display:grid}.upload .dropzone.drag{border-color:var(--colour-accent);background:color-mix(in oklab, var(--colour-accent) 6%, transparent)}.upload .dropzone p{margin:0}.upload .file-picker{color:var(--colour-ink);border:1px solid var(--colour-border);border-radius:var(--radius-input);cursor:pointer;background:0 0;margin-top:.4rem;padding:.6rem 1.2rem;font-weight:600;display:inline-block}.upload .file-picker:hover{border-color:var(--colour-accent)}.upload .error-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.upload .file-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.upload .file-list li{border:1px solid var(--colour-border);border-radius:var(--radius-input);align-items:center;gap:.75rem;padding:.5rem .85rem;display:flex}.upload .file-list .file-name{overflow-wrap:anywhere;flex:1}.upload .file-list .remove{color:var(--colour-ink-muted);border:1px solid var(--colour-border);border-radius:var(--radius-input);font-size:var(--text-small);cursor:pointer;background:0 0;padding:.3rem .7rem;font-weight:500}.upload .file-list .remove:hover{border-color:var(--colour-accent);color:var(--colour-ink)}.qualify{gap:var(--space-block);display:grid}.error{color:var(--colour-error);font-size:var(--text-small)}.hint{font-size:var(--text-small);color:var(--colour-ink-muted)}.actions{gap:var(--space-tight);display:flex}.qualify button[type=submit]{background:var(--colour-accent);color:var(--colour-accent-ink);border-radius:var(--radius-input);cursor:pointer;border:none;padding:.8rem 1.5rem;font-family:inherit;font-weight:600}.qualify button[type=submit]:disabled{opacity:.6;cursor:progress}.qualify button.primary{background:var(--colour-accent);color:var(--colour-accent-ink);border-radius:var(--radius-input);cursor:pointer;border:none;padding:.8rem 1.5rem;font-family:inherit;font-weight:600}.qualify button.primary:disabled{opacity:.5;cursor:not-allowed}.qualify button.secondary{color:var(--colour-ink);border:1px solid var(--colour-border);border-radius:var(--radius-input);cursor:pointer;background:0 0;justify-self:start;padding:.8rem 1.5rem;font-family:inherit;font-weight:600}.panel{border:1px solid var(--colour-border);border-radius:var(--radius-card);padding:var(--space-block);gap:var(--space-tight);display:grid}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.audit-intro[data-astro-cid-56mikpby]{margin-top:.6rem}.audit-test[data-astro-cid-56mikpby]{border:1px solid var(--hairline-2);border-radius:var(--r-card);background:var(--graphite);margin-top:clamp(2.2rem,5vw,3.5rem);padding:clamp(1.7rem,4vw,3rem);position:relative;overflow:hidden}.audit-test[data-astro-cid-56mikpby] .sweep[data-astro-cid-56mikpby]{z-index:0;background:radial-gradient(60% 130% at 100% 0%, var(--accent-glow), transparent 62%);opacity:.5;pointer-events:none;position:absolute;inset:0}.audit-test[data-astro-cid-56mikpby]>[data-astro-cid-56mikpby]{z-index:1;position:relative}.audit-test[data-astro-cid-56mikpby] h3[data-astro-cid-56mikpby]{font-family:var(--font-geist);color:var(--accent);font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:500}.audit-test[data-astro-cid-56mikpby] p[data-astro-cid-56mikpby]{color:var(--text-2);max-width:62ch;margin-top:.85rem}.audit-test[data-astro-cid-56mikpby] .lede[data-astro-cid-56mikpby]{color:var(--text);font-size:1.1rem;font-weight:500}.audit-test[data-astro-cid-56mikpby] .fineprint[data-astro-cid-56mikpby]{color:var(--text-2);font-size:var(--text-small);opacity:.9;margin-top:1.3rem}.audit-test[data-astro-cid-56mikpby] .kicker[data-astro-cid-56mikpby]{color:var(--text);margin-top:1.3rem;line-height:1.5}.more-cta[data-astro-cid-lcdefpme]{margin-top:1.75rem}
/*$vite$:1*/