@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400;500;600;700;800&family=Fira+Mono:wght@400;500&family=IBM+Plex+Mono:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap");:root{--obs-void:hsl(150,4%,3%);--obs-base:hsl(150,3%,5%);--obs-raised:hsl(150,3%,7%);--obs-surface:hsl(150,2%,9%);--obs-purple:hsl(258,20%,7%);--obs-purple-deep:hsl(258,25%,5%);--iris-green:hsl(161,55%,44%);--iris-green-hi:hsl(161,60%,52%);--iris-green-lo:hsl(161,40%,32%);--iris-violet:hsl(258,60%,52%);--iris-violet-hi:hsl(258,65%,62%);--iris-violet-lo:hsl(258,40%,30%);--iris-lilac:hsl(258,40%,80%);--iris-cyan:hsl(195,70%,50%);--shimmer-lr:linear-gradient(90deg,var(--iris-green),var(--iris-violet));--shimmer-diag:linear-gradient(135deg,var(--iris-green),var(--iris-violet));--type-primary:hsl(160,12%,92%);--type-secondary:hsl(160,8%,62%);--type-tertiary:hsl(160,6%,38%);--type-green:var(--iris-green-hi);--type-violet:var(--iris-violet-hi);--border-green:rgba(89,168,138,0.6);--border-violet:rgba(110,78,178,0.6);--border-neutral:rgba(44,76,66,0.5);--border-amber:rgba(217,155,40,0.4);--sev-high:hsl(0,72%,62%);--sev-high-bg:rgba(232,92,92,0.08);--sev-high-border:rgba(232,92,92,0.28);--sev-med:hsl(258,60%,62%);--sev-med-bg:rgba(167,117,255,0.08);--sev-med-border:rgba(167,117,255,0.28);--sev-low:hsl(161,55%,50%);--sev-low-bg:rgba(69,180,135,0.08);--sev-low-border:rgba(69,180,135,0.28);--comp-current:hsl(161,55%,50%);--comp-critical:hsl(0,72%,62%);--comp-amber:hsl(38,80%,58%);--comp-purple:hsl(258,60%,62%);--comp-amber-bg:rgba(217,155,40,0.07);--comp-amber-border:rgba(217,155,40,0.3);--budget-flag:hsl(38,80%,58%);--budget-flag-bg:rgba(217,155,40,0.07);--sp-1:0.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2.5rem;--sp-5:4rem;--sp-6:6rem;--t-xs:0.694rem;--t-sm:0.833rem;--t-base:1rem;--t-md:1.333rem;--t-lg:1.777rem;--t-xl:2.369rem;--t-2xl:3.157rem;--t-3xl:4.209rem;--r-sm:0;--r-md:0;--r-lg:0;--r-xl:0;--r-pill:0;--focus-outline:2px solid var(--iris-green-hi);--focus-offset:2px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:transparent;color:var(--type-secondary);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:var(--t-base);line-height:1.7;overflow-x:hidden;position:relative}h1,h2,h3,h4{font-family:var(--font-newsreader),Georgia,serif;color:var(--type-primary);line-height:1.1;letter-spacing:-.015em;font-weight:700}h1{font-size:var(--t-3xl)}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-xl)}h4{font-size:var(--t-lg)}p{margin-bottom:var(--sp-2)}a{color:var(--iris-green-hi);text-decoration:none;transition:color .2s ease}a:hover{color:var(--iris-green)}a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px var(--sp-3);font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--biq-tanzanite-glow);background:rgba(104,64,240,.07);border:1px solid rgba(104,64,240,.45);border-radius:0;text-decoration:none;cursor:pointer;box-shadow:0 0 14px var(--biq-tanzanite-fire),inset 0 0 12px rgba(104,64,240,.06);transition:color .22s ease-out,background-color .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}@media (max-width:640px){.btn-cta{min-height:48px;padding:12px var(--sp-3);font-size:11px}}.btn-cta:hover{color:var(--biq-diamond);background:rgba(104,64,240,.14);border-color:var(--biq-tanzanite);box-shadow:0 0 24px var(--biq-tanzanite-fire),0 0 50px rgba(140,106,255,.1)}.btn-cta:active{transform:scale(.97)}.btn-cta:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}[role=button],button{font-family:var(--font-dm-mono),monospace;cursor:pointer;border:none;background:transparent;padding:0;font-size:inherit}[role=button]:focus-visible,button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}input,select,textarea{font-family:var(--font-dm-mono),monospace;font-size:var(--t-base);color:var(--type-primary);background:var(--obs-raised);border:1px solid var(--border-neutral);border-radius:0;padding:var(--sp-2) var(--sp-3);transition:border-color .2s ease}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--iris-green-hi);box-shadow:0 0 0 2px rgba(105,180,135,.1)}textarea{resize:vertical;min-height:100px}.lbl,.mono{font-family:var(--font-dm-mono),monospace}.lbl{font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--type-green);font-weight:500}.shimmer-text{background:var(--shimmer-lr);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sev-badge{font-family:var(--font-dm-mono),monospace;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:0;white-space:nowrap;font-weight:500;display:inline-block}.sev-badge.high{color:var(--sev-high);background:var(--sev-high-bg);border:1px solid var(--sev-high-border)}.sev-badge.medium{color:var(--sev-med);background:var(--sev-med-bg);border:1px solid var(--sev-med-border)}.sev-badge.low{color:var(--sev-low);background:var(--sev-low-bg);border:1px solid var(--sev-low-border)}@keyframes pulse-glow{0%{filter:drop-shadow(0 0 0 rgba(110,78,178,0))}50%{filter:drop-shadow(0 0 14px rgba(110,78,178,.65))}to{filter:drop-shadow(0 0 0 rgba(110,78,178,0))}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes shimmerSlide{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.logo-glow{animation:pulse-glow 1.5s ease-out 1 forwards}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.print-only{display:none!important}.prose-editorial{color:rgba(254,253,249,.82);line-height:1.75}.prose-editorial h1{font-size:2rem;margin:3rem 0 .75rem;line-height:1.2}.prose-editorial h1,.prose-editorial h2{font-family:var(--font-newsreader),Georgia,serif;font-weight:500;color:#6dcfaa}.prose-editorial h2{font-size:1.5rem;margin:2.25rem 0 .6rem;line-height:1.25}.prose-editorial h3{font-family:var(--font-newsreader),Georgia,serif;font-size:1.2rem;font-weight:500;color:rgba(109,207,170,.8);margin:1.75rem 0 .5rem}.prose-editorial p{margin:0 0 1.1rem;font-size:.9375rem}.prose-editorial p:last-child{margin-bottom:0}.prose-editorial ol,.prose-editorial ul{margin:.5rem 0 1.1rem 1.25rem}.prose-editorial li{margin-bottom:.35rem;font-size:.9375rem}.prose-editorial strong{color:rgba(254,253,249,.95);font-weight:600}.prose-editorial em{font-style:italic;color:rgba(254,253,249,.75)}.prose-editorial code{font-family:var(--font-dm-mono),monospace;font-size:.8125rem;background:rgba(109,207,170,.08);border:1px solid rgba(109,207,170,.15);border-radius:0;padding:1px 5px}.prose-editorial hr{border:none;height:1px;background:rgba(109,207,170,.15);margin:2.5rem 0}@media print{body{background:white;color:#000}body:after{display:none}a{color:#000;text-decoration:underline}h1,h2,h3,h4{color:#000;page-break-after:avoid}[role=button],button{display:none}.no-print{display:none!important}.collapsible-body,.print-only{display:block!important}@page{margin:18mm 16mm;size:A4 portrait}}.biq-atmos{z-index:-2;background:repeating-linear-gradient(63deg,rgba(246,238,221,.035) 0 1px,transparent 1px 17px),repeating-linear-gradient(-63deg,rgba(204,98,255,.03) 0 1px,transparent 1px 17px),radial-gradient(125% 72% at 50% -10%,rgba(168,56,224,.15),transparent 50%),radial-gradient(115% 60% at 50% 112%,rgba(24,98,232,.14),transparent 56%),linear-gradient(118deg,transparent 30%,rgba(24,98,232,.28) 45%,rgba(204,98,255,.24) 55%,transparent 70%),var(--biq-void,#010203)}.biq-atmos,.biq-grain{position:fixed;inset:0;pointer-events:none}.biq-grain{z-index:-1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@font-face{font-family:cormorantLogo;src:url(/_next/static/media/92f9a759eb15589b-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cormorantLogo;src:url(/_next/static/media/235349d9c353e5d7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:cormorantLogo;src:url(/_next/static/media/cdf2c76defadf6a9-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cormorantLogo;src:url(/_next/static/media/c5e23c4ce2ad4d33-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:cormorantLogo Fallback;src:local("Times New Roman");ascent-override:96.16%;descent-override:29.87%;line-gap-override:0.00%;size-adjust:96.09%}.__className_55dfca{font-family:cormorantLogo,cormorantLogo Fallback,Georgia,Times New Roman,serif}.__variable_55dfca{--font-cormorant-logo:"cormorantLogo","cormorantLogo Fallback",Georgia,Times New Roman,serif}@font-face{font-family:newsreader;src:url(/_next/static/media/1dbf14ebf30d77ed-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/c09472b692c4f994-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:newsreader;src:url(/_next/static/media/40164bd1114cf93c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/0566104a6b32a536-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader;src:url(/_next/static/media/567a3fc28eead453-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/4936fa772ddf9a9a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:newsreader;src:url(/_next/static/media/20a89129d86db5a3-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/7a04ce5efb1994f5-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Times New Roman");ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.00%;size-adjust:104.80%}.__className_442a9a{font-family:newsreader,newsreader Fallback,Georgia,Times New Roman,serif}.__variable_442a9a{--font-newsreader:"newsreader","newsreader Fallback",Georgia,Times New Roman,serif}@font-face{font-family:inter;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/b7b43acee81d05a8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/8fb1a96451cec840-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/953b7aa585d36a2b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_677553{font-family:inter,inter Fallback,Helvetica Neue,Arial,sans-serif}.__variable_677553{--font-inter:"inter","inter Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:instrumentSans;src:url(/_next/static/media/349184094a2e9c7c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSans;src:url(/_next/static/media/efcf6b023a37ae0b-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSans;src:url(/_next/static/media/df2a691d23ccc21f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:instrumentSans;src:url(/_next/static/media/e08e708e5f2034fb-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_90780e{font-family:instrumentSans,instrumentSans Fallback,Helvetica Neue,Arial,sans-serif}.__variable_90780e{--font-instrument-sans:"instrumentSans","instrumentSans Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:fraunces;src:url(/_next/static/media/3d4b9cd487811270-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/361dab65036aaa05-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_793dd0{font-family:fraunces,fraunces Fallback,Georgia,Times New Roman,serif}.__variable_793dd0{--font-fraunces:"fraunces","fraunces Fallback",Georgia,Times New Roman,serif}:root{--void:#030206;--rail:rgba(9,7,15,0.96);--field:rgba(20,14,30,0.62);--field-2:rgba(28,20,42,0.78);--rim:#33293f;--rim-soft:rgba(220,228,242,0.10);--parchment:#f6f1ea;--muslin:#d9d2dc;--stone:#a49bad;--rose:#dfb87a;--rose-lt:#fff6dc;--rose-line:rgba(223,184,122,0.28);--gold-glow:rgba(223,184,122,0.35);--sblue:#7ab8f7;--success:#dfb87a;--accent:var(--rose);--white:#ffffff;--on-rose:#0c0812;--wordmark:#f3ede4;--foil-lo:#c9a05f;--foil-mid:#dfb87a;--foil-hi:#f0d9a8;--foil-peak:#fff6dc;--rail-text:rgba(243,237,228,0.82);--rail-text-dim:rgba(243,237,228,0.65);--rail-chip:rgba(255,255,255,0.07);--rail-chip-hover:rgba(255,255,255,0.16);--rail-chip-line:rgba(255,255,255,0.15);--dock-bg:rgba(0,0,0,0.25);--dock-hover:rgba(255,255,255,0.08);--dock-active-bg:var(--rose-line);--dock-active-text:#ffffff;--dock-active-line:#dfb87a;--well:rgba(0,0,0,0.3);--heading:var(--parchment);--text-shadow:rgba(0,0,0,0.55);--card-inset:rgba(255,255,255,0.06);--spark:#dfb87a;--terminal:rgba(9,7,15,0.92);--veil:rgba(3,2,6,0.55);--atmos-a:rgba(196,154,108,0.16);--atmos-b:rgba(20,90,200,0.18);--ray-a:rgba(223,184,122,0.18);--ray-b:rgba(122,184,247,0.20);--ray-c:rgba(196,154,108,0.16);--cursor-light:rgba(223,184,122,0.08);--scrim:rgba(6,4,13,0.42);--star-1:#ffffff;--star-2:#8fc4f5;--star-3:#dfb87a;--bend-a:0.025 0.015 0.050;--bend-b:0.060 0.140 0.480;--bend-c:0.420 0.260 0.120;--bend-d:0.280 0.100 0.420;--bend-mode:0;--alarm:#e39a7f;--alarm-line:rgba(227,154,127,0.34);--err-ground:transparent;--err-edge:var(--foil-mid);--serif:"Newsreader Variable","Newsreader",Georgia,serif;--body:"Instrument Sans Variable","Instrument Sans",ui-sans-serif,system-ui,sans-serif;--word:"Cormorant",Georgia,serif;--mono:"JetBrains Mono Variable","JetBrains Mono",monospace;--ease:cubic-bezier(0.16,1,0.3,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--r:4px;--r-lg:6px;--r-chip:3px;--head-h:56px;color-scheme:dark}[data-theme=dark]{--void:#030206;--rail:rgba(9,7,15,0.96);--field:rgba(20,14,30,0.62);--field-2:rgba(28,20,42,0.78);--rim:#33293f;--rim-soft:rgba(220,228,242,0.10);--parchment:#f6f1ea;--muslin:#d9d2dc;--stone:#a49bad;--rose:#dfb87a;--rose-lt:#fff6dc;--rose-line:rgba(223,184,122,0.28);--gold-glow:rgba(223,184,122,0.35);--sblue:#7ab8f7;--success:#dfb87a;--accent:var(--rose);--on-rose:#0c0812;--wordmark:#f3ede4;--rail-text:rgba(243,237,228,0.82);--rail-text-dim:rgba(243,237,228,0.65);--dock-bg:rgba(0,0,0,0.25);--dock-active-bg:var(--rose-line);--dock-active-text:#ffffff;--dock-active-line:#dfb87a;--well:rgba(0,0,0,0.3);--heading:var(--parchment);--card-inset:rgba(255,255,255,0.06);--spark:#dfb87a;--terminal:rgba(9,7,15,0.92);--veil:rgba(3,2,6,0.55);--atmos-a:rgba(196,154,108,0.16);--atmos-b:rgba(20,90,200,0.18);--cursor-light:rgba(223,184,122,0.08);--scrim:rgba(6,4,13,0.42);--star-1:#ffffff;--star-2:#8fc4f5;--star-3:#dfb87a;--bend-a:0.025 0.015 0.050;--bend-b:0.060 0.140 0.480;--bend-c:0.420 0.260 0.120;--bend-d:0.280 0.100 0.420;--bend-mode:0;--alarm:#e39a7f;--alarm-line:rgba(227,154,127,0.34);--err-ground:transparent;--err-edge:var(--foil-mid);color-scheme:dark}[data-theme=light]{--ink:#0f4296;--ink-hi:#4f8fe0;--void:#f4efe7;--rail:#0d2f6b;--field:rgba(255,255,255,0.76);--field-2:rgba(255,255,255,0.96);--rim:rgba(15,66,150,0.20);--rim-soft:rgba(15,66,150,0.09);--parchment:#101a2b;--muslin:#2b3a4e;--stone:#566476;--rose:var(--ink);--rose-lt:#1a58bd;--rose-line:rgba(15,66,150,0.38);--gold-glow:rgba(15,66,150,0.25);--sblue:#1d63c4;--success:#0f4296;--accent:var(--rose);--on-rose:#ffffff;--wordmark:#f6f1ea;--rail-text:rgba(244,239,231,0.86);--rail-text-dim:rgba(244,239,231,0.7);--dock-bg:rgba(255,255,255,0.12);--dock-active-bg:#ffffff;--dock-active-text:#0f4296;--dock-active-line:#ffffff;--well:rgba(255,255,255,0.8);--heading:#0c1626;--card-inset:rgba(255,255,255,0.95);--card-shadow:rgba(15,66,150,0.45);--spark:#4f8fe0;--terminal:#ffffff;--veil:rgba(244,239,231,0.6);--atmos-a:rgba(255,250,238,0.55);--atmos-b:rgba(169,194,218,0.34);--cursor-light:rgba(255,252,244,0.4);--scrim:rgba(250,246,238,0.30);--star-1:#0f4296;--star-2:#0f4296;--star-3:#0f4296;--bend-a:0.964 0.945 0.910;--bend-b:0.878 0.855 0.796;--bend-c:0.361 0.541 0.847;--bend-d:0.639 0.741 0.796;--bend-mode:1;--alarm:#a63a1f;--alarm-line:rgba(166,58,31,0.34);--err-ground:var(--foil-hi);--err-edge:transparent;color-scheme:light}