@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_328ff9{font-family:Newsreader,Newsreader Fallback}.__variable_328ff9{--font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.top-8{top:2rem}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.border-soft{border-color:var(--border-soft)}.border-strong{border-color:var(--border-strong)}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.slashed-zero{--tw-slashed-zero:slashed-zero}.lining-nums,.slashed-zero{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure:lining-nums}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--brand-charcoal:#313E48;--brand-coral:#E8604C;--brand-gold:#F4B84A;--brand-turquoise:#48B7AC;--brand-green:#2FA37A;--sand-25:#FCFBF7;--bone-50:#F7F6F1;--bone-100:#F0EEE6;--bone-200:#E9E6DB;--bone-300:#E0DCCE;--bone-400:#D2CDBB;--clay-500:#B4AE9B;--clay-600:#8F8A78;--ink-700:#5B5B50;--ink-800:#3D3E37;--ink-900:#26271F;--umber-900:#091016;--umber-800:#131A20;--umber-700:#1E262C;--umber-650:#192026;--umber-600:#283037;--umber-500:#3A4249;--umber-400:#505960;--data-1:#178E85;--data-2:#6E7E8B;--data-3:#AE6458;--data-4:#9B7430;--data-5:#7773B3;--data-6:#5E8A4F;--data-7:#9C6697;--data-8:#198AA0;--data-1-area:#12BFB2;--data-2-area:#96A9B8;--data-3-area:#EA8776;--data-4-area:#D09C3E;--data-5-area:#A09AF1;--data-6-area:#7EB96A;--data-7-area:#D288CB;--data-8-area:#17B9D7;--data-1-dark:#5DB7AD;--data-2-dark:#96A7B5;--data-3-dark:#D69083;--data-4-dark:#C29E63;--data-5-dark:#9F9DDA;--data-6-dark:#89B27C;--data-7-dark:#C491BF;--data-8-dark:#5DB3C7;--data-1-area-dark:#10867D;--data-2-area-dark:#667784;--data-3-area-dark:#A55E52;--data-4-area-dark:#926D2B;--data-5-area-dark:#706CAA;--data-6-area-dark:#588249;--data-7-area-dark:#945F8F;--data-8-area-dark:#138297;--ok-500:#12A276;--warn-500:#B98515;--err-500:#D67160;--info-500:#059CB6;--ok-700:#007F5B;--warn-700:#946700;--err-700:#B35243;--info-700:#027A8F;--ok-100:#E7F5EE;--warn-100:#F8F0E4;--err-100:#FDEDEA;--info-100:#E4F5F9;--ok-500-dark:#399E78;--warn-500-dark:#B28636;--err-500-dark:#CB7667;--info-500-dark:#0D9BB4;--plum-500:#7C3AAE;--plum-600:#6C3299;--plum-700:#5A2A80;--plum-300:#C9A8E4;--plum-100:#F4EBFA;--plum-400-dark:#B287DC;--plum-300-dark:#C4A0E6;--plum-500-dark:#A06CD0;--petrol-500:#017D74;--petrol-600:#056E66;--petrol-700:#006059;--petrol-300:#89CDC4;--petrol-100:#E1F5F2;--petrol-400-dark:#61C5BA;--petrol-300-dark:#80D6CC;--petrol-500-dark:#46B3A8;--olive-100:var(--accent-soft);--olive-200:var(--accent-soft);--olive-300:var(--accent-border);--olive-400:var(--accent-border);--olive-500:var(--accent);--olive-600:var(--accent);--olive-700:var(--accent-hover);--clay-accent-400:var(--data-2);--clay-accent-600:var(--data-6);--ls-overline:var(--tracking-overline);--ls-tight:var(--tracking-tight);--ls-wide:var(--tracking-wide);--lh-relaxed:1.6;--text-accent:var(--accent);--rail-active:var(--rail-item-active);--rail-hover:var(--rail-item-hover);--rail-hairline:var(--rail-border);--fs-display-xl:5.25rem;--fs-display-l:3.5rem;--fs-display-m:2.5rem;color-scheme:light;--surface-page:#E4E0D1;--surface-sunken:var(--bone-300);--surface-card:#FCFBF7;--surface-raised:var(--bone-50);--surface-inverse:var(--ink-800);--surface-overlay:rgba(61,62,55,.38);--surface-hover:rgba(61,62,55,.04);--surface-selected:var(--accent-soft);--text-primary:var(--ink-900);--text-secondary:var(--ink-800);--text-muted:var(--ink-700);--text-inverse:var(--bone-100);--text-on-accent:var(--bone-50);--border-hairline:rgba(61,62,55,.17);--border-soft:rgba(61,62,55,.27);--border-strong:rgba(61,62,55,.48);--border-focus:var(--accent);--accent:var(--ink-800);--accent-hover:#2C2D27;--accent-active:#26271F;--accent-border:rgba(61,62,55,.34);--accent-soft:rgba(61,62,55,.07);--accent-contrast:var(--bone-50);--focus-ring:rgba(61,62,55,.35);--ok-text:var(--ok-700);--warn-text:var(--warn-700);--err-text:var(--err-700);--info-text:var(--info-700);--ok-soft:color-mix(in oklab,var(--ok-500) 11%,var(--surface-card));--warn-soft:color-mix(in oklab,var(--warn-500) 11%,var(--surface-card));--err-soft:color-mix(in oklab,var(--err-500) 11%,var(--surface-card));--info-soft:color-mix(in oklab,var(--info-500) 11%,var(--surface-card));--ok-border:color-mix(in oklab,var(--ok-500) 38%,var(--surface-card));--warn-border:color-mix(in oklab,var(--warn-500) 38%,var(--surface-card));--err-border:color-mix(in oklab,var(--err-500) 38%,var(--surface-card));--info-border:color-mix(in oklab,var(--info-500) 38%,var(--surface-card));--data-1-fill:var(--data-1-area);--data-2-fill:var(--data-2-area);--data-3-fill:var(--data-3-area);--data-4-fill:var(--data-4-area);--data-5-fill:var(--data-5-area);--data-6-fill:var(--data-6-area);--data-7-fill:var(--data-7-area);--data-8-fill:var(--data-8-area);--rail-bg:#3D3E37;--rail-bg-deep:#33342C;--rail-text:#D2CDBB;--rail-text-active:#F7F6F1;--rail-item-active:rgba(247,246,241,0.10);--rail-item-hover:rgba(247,246,241,0.05);--rail-marker:#D2CDBB;--rail-border:rgba(247,246,241,0.12)}[data-division-chip="7"],html[data-division-no="7"]{--division-accent:var(--accent);--division-accent-bright:#C7D2DB}[data-division-chip="1"],html[data-division-no="1"]{--division-accent:var(--data-8);--division-accent-bright:var(--data-8-area)}[data-division-chip="2"],html[data-division-no="2"]{--division-accent:var(--data-5);--division-accent-bright:var(--data-5-area)}[data-division-chip="3"],html[data-division-no="3"]{--division-accent:var(--data-4);--division-accent-bright:var(--data-4-area)}[data-division-chip="4"],html[data-division-no="4"]{--division-accent:var(--data-6);--division-accent-bright:var(--data-6-area)}[data-division-chip="5"],html[data-division-no="5"]{--division-accent:var(--data-7);--division-accent-bright:var(--data-7-area)}[data-division-chip="6"],html[data-division-no="6"]{--division-accent:var(--data-3);--division-accent-bright:var(--data-3-area)}:root{--font-feature-numeric:"tnum" 1,"lnum" 1,"zero" 1;--font-variant-numeric:tabular-nums lining-nums slashed-zero;--fs-overline:.75rem;--fs-caption:.8125rem;--fs-body-xs:.875rem;--fs-body-s:.9375rem;--fs-body-m:1rem;--fs-body-l:1.0625rem;--fs-heading-s:1.375rem;--fs-heading-m:1.5rem;--fs-heading-l:2rem;--fs-kpi:2rem;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--tracking-overline:.12em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--pad-card:var(--space-4);--pad-card-primary:var(--space-5);--pad-card-quiet:var(--space-3);--gap-header-body:var(--space-3);--gap-stack:var(--space-3);--gap-stack-tight:var(--space-2);--gap-inline:var(--space-2);--gap-grid:var(--space-4);--gap-section:var(--space-6);--pad-view:var(--space-5);--pad-cell-inline:var(--space-3);--pad-cell-block:var(--space-1-5);--row-h-dense:28px;--row-h:32px;--control-h-s:26px;--control-h:32px;--control-h-l:38px;--rail-w:232px;--rail-w-collapsed:56px;--topbar-h:52px;--container-max:1440px;--grid-cols:12;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--border-w-hairline:1px;--border-w-emphasis:1.5px;--border-w-marker:2px;--shadow-xs:0 1px 2px rgba(38,39,31,.08);--shadow-sm:0 2px 6px rgba(38,39,31,.10);--shadow-md:0 8px 20px rgba(38,39,31,.13);--shadow-lg:0 20px 48px rgba(38,39,31,.17);--shadow-drawer:0 0 32px rgba(38,39,31,.17);--shadow-none:none;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:140ms;--dur-normal:240ms;--dur-slow:420ms;--z-content:0;--z-sticky:10;--z-rail:20;--z-popover:40;--z-drawer:50;--z-modal:60;--z-toast:70;--mark-stroke-quiet:1.25px;--mark-stroke:1.5px;--mark-stroke-primary:2px;--mark-stroke-sparkline:1.25px;--mark-linecap:round;--mark-linejoin:round;--mark-dot-r:3px;--mark-dot-r-hover:4.5px;--mark-dot-status:8px;--mark-dot-legend:8px;--mark-dot-stroke:1.5px;--mark-dash-target:4 3;--mark-dash-incomplete:1 3;--mark-bar-radius:var(--radius-none);--mark-bar-min:6px;--mark-bar-gap:25%;--mark-bar-group-gap:2px;--mark-cell-radius:var(--radius-none);--mark-cell-gap:2px;--mark-gantt-h:14px;--mark-gantt-radius:var(--radius-xs);--mark-gantt-row-h:var(--row-h-dense);--mark-grid-color:var(--border-hairline);--mark-grid-w:1px;--mark-grid-dash:none;--mark-zero-color:var(--border-soft);--mark-zero-w:1px;--mark-axis-color:var(--border-soft);--mark-axis-w:1px;--mark-tick-len:0;--mark-tick-gap:var(--space-2);--mark-label-size:var(--fs-overline);--mark-label-color:var(--text-muted);--mark-area-opacity:.14;--mark-area-opacity-dark:.20;--mark-donut-ring:14px;--mark-donut-gap:2px;--mark-sparkline-h:28px;--mark-sparkline-fill:.12;--mark-pattern-1:none;--mark-pattern-2:4 3;--mark-pattern-3:1 3;--mark-pattern-4:8 3;--mark-pattern-5:4 3 1 3;--mark-pattern-6:2 2;--mark-pattern-7:10 4;--mark-pattern-8:6 2 2 2}html[data-mode=dark]{color-scheme:dark;--surface-page:var(--umber-800);--surface-sunken:var(--umber-900);--surface-card:var(--umber-700);--surface-raised:var(--umber-600);--surface-inverse:#F0EEE6;--surface-overlay:rgba(10,10,9,.58);--surface-hover:rgba(238,238,233,.06);--text-primary:#E9E6DB;--text-secondary:#B5B1A9;--text-muted:#A9A59D;--text-inverse:#26271F;--text-on-accent:var(--umber-900);--border-hairline:rgba(238,238,233,.11);--border-soft:rgba(238,238,233,.19);--border-strong:rgba(238,238,233,.46);--accent:#C9D3DB;--accent-hover:#E0E7EC;--accent-active:#B2BFC9;--accent-border:color-mix(in oklab,var(--accent) 46%,var(--surface-card));--accent-soft:color-mix(in oklab,var(--accent) 16%,var(--surface-card));--accent-contrast:var(--umber-900);--focus-ring:rgba(201,211,219,.45);--ok-500:var(--ok-500-dark);--warn-500:var(--warn-500-dark);--err-500:var(--err-500-dark);--info-500:var(--info-500-dark);--ok-text:var(--ok-500-dark);--warn-text:var(--warn-500-dark);--err-text:var(--err-500-dark);--info-text:var(--info-500-dark);--ok-100:color-mix(in oklab,var(--ok-500) 16%,var(--surface-card));--ok-700:var(--ok-500-dark);--warn-100:color-mix(in oklab,var(--warn-500) 16%,var(--surface-card));--warn-700:var(--warn-500-dark);--err-100:color-mix(in oklab,var(--err-500) 16%,var(--surface-card));--err-700:var(--err-500-dark);--info-100:color-mix(in oklab,var(--info-500) 16%,var(--surface-card));--info-700:var(--info-500-dark);--ok-soft:color-mix(in oklab,var(--ok-500) 8%,var(--surface-card));--warn-soft:color-mix(in oklab,var(--warn-500) 8%,var(--surface-card));--err-soft:color-mix(in oklab,var(--err-500) 8%,var(--surface-card));--info-soft:color-mix(in oklab,var(--info-500) 8%,var(--surface-card));--ok-border:color-mix(in oklab,var(--ok-500) 52%,var(--surface-card));--warn-border:color-mix(in oklab,var(--warn-500) 52%,var(--surface-card));--err-border:color-mix(in oklab,var(--err-500) 52%,var(--surface-card));--info-border:color-mix(in oklab,var(--info-500) 52%,var(--surface-card));--data-1:var(--data-1-dark);--data-2:var(--data-2-dark);--data-3:var(--data-3-dark);--data-4:var(--data-4-dark);--data-5:var(--data-5-dark);--data-6:var(--data-6-dark);--data-7:var(--data-7-dark);--data-8:var(--data-8-dark);--data-1-area:var(--data-1-area-dark);--data-2-area:var(--data-2-area-dark);--data-3-area:var(--data-3-area-dark);--data-4-area:var(--data-4-area-dark);--data-5-area:var(--data-5-area-dark);--data-6-area:var(--data-6-area-dark);--data-7-area:var(--data-7-area-dark);--data-8-area:var(--data-8-area-dark);--shadow-xs:0 1px 2px rgba(0,0,0,.34);--shadow-sm:0 2px 6px rgba(0,0,0,.42);--shadow-md:0 8px 20px rgba(0,0,0,.50);--shadow-lg:0 20px 48px rgba(0,0,0,.58);--shadow-drawer:0 0 32px rgba(0,0,0,.55);--mark-area-opacity:.20;--sand-25:#283037;--bone-50:#333D46;--bone-100:#2C363F;--bone-200:#131A20;--bone-300:#3A444D;--bone-400:#47525B;--clay-500:#5F6B76;--clay-600:#93A0AA;--ink-700:#AAB6C0;--ink-800:#D7DEE4;--ink-900:#F1F4F6}[data-tone=ok]{--tone-500:var(--ok-500);--tone-text:var(--ok-text);--tone-soft:var(--ok-soft);--tone-border:var(--ok-border)}[data-tone=warn]{--tone-500:var(--warn-500);--tone-text:var(--warn-text);--tone-soft:var(--warn-soft);--tone-border:var(--warn-border)}[data-tone=err]{--tone-500:var(--err-500);--tone-text:var(--err-text);--tone-soft:var(--err-soft);--tone-border:var(--err-border)}[data-tone=info]{--tone-500:var(--info-500);--tone-text:var(--info-text);--tone-soft:var(--info-soft);--tone-border:var(--info-border)}[data-tone=none]{--tone-500:var(--clay-500);--tone-text:var(--text-muted);--tone-soft:var(--surface-sunken);--tone-border:var(--border-soft)}.septa-widget{--w-surface:var(--surface-card);--w-border-color:var(--border-hairline);--w-border-w:var(--border-w-hairline);--w-radius:var(--radius-md);--w-pad:var(--pad-card);--w-shadow:var(--shadow-none);--w-stack:var(--gap-stack);--w-title-size:var(--fs-body-s);--w-title-weight:var(--fw-semibold);--w-title-color:var(--text-secondary);--w-title-transform:none;--w-title-tracking:var(--tracking-normal);--w-value-size:var(--fs-heading-m);--w-body-size:var(--fs-body-xs);--w-stroke:var(--mark-stroke);--w-rule:0;--w-marker:transparent;display:flex;flex-direction:column;gap:var(--gap-header-body);background:var(--w-surface);border:var(--w-border-w) solid var(--w-border-color);border-radius:var(--w-radius);box-shadow:var(--w-shadow);padding:var(--w-pad);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--w-body-size);line-height:var(--lh-snug);min-width:0}.septa-widget[data-emphasis=primary]{--w-surface:var(--surface-raised);--w-border-color:var(--border-soft);--w-border-w:var(--border-w-emphasis);--w-pad:var(--pad-card-primary);--w-stack:var(--space-4);--w-title-size:var(--fs-body-l);--w-title-color:var(--text-primary);--w-value-size:var(--fs-kpi);--w-body-size:var(--fs-body-s);--w-stroke:var(--mark-stroke-primary)}.septa-widget[data-emphasis=quiet]{--w-surface:transparent;--w-border-color:transparent;--w-border-w:0;--w-radius:var(--radius-none);--w-pad:0;--w-stack:var(--gap-stack-tight);--w-title-size:var(--fs-overline);--w-title-weight:var(--fw-semibold);--w-title-color:var(--text-muted);--w-title-transform:uppercase;--w-title-tracking:var(--tracking-overline);--w-value-size:var(--fs-body-l);--w-stroke:var(--mark-stroke-quiet);--w-rule:var(--border-w-hairline);border-block-start:var(--w-rule) solid var(--border-hairline);padding-block:var(--pad-card-quiet) 0}.septa-widget[data-emphasis=alert]{--w-surface:var(--surface-card);--w-border-color:var(--tone-border,var(--err-border));--w-border-w:var(--border-w-hairline);--w-marker:var(--tone-500,var(--err-500));--w-value-color:var(--tone-text,var(--err-text))}.septa-widget[data-emphasis=alert] .septa-widget-head{background:var(--tone-soft,var(--err-soft));margin:calc(var(--w-pad) * -1) calc(var(--w-pad) * -1) 0;padding:var(--space-2) var(--w-pad);border-block-end:var(--border-w-hairline) solid var(--tone-border,var(--err-border));border-start-start-radius:calc(var(--w-radius) - 1px);border-start-end-radius:calc(var(--w-radius) - 1px)}.septa-widget-head{display:flex;align-items:center;gap:var(--gap-inline);justify-content:space-between}.septa-widget[data-emphasis=primary] .septa-widget-title{white-space:normal!important;overflow:hidden;text-overflow:clip!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty}.septa-widget[data-emphasis=alert] .septa-widget-head,.septa-widget[data-emphasis=primary] .septa-widget-head{align-items:flex-start}.septa-widget[data-emphasis=alert] .septa-widget-title{white-space:normal!important;overflow:hidden;text-overflow:clip!important;text-wrap:pretty}.septa-widget-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--w-title-size);font-weight:var(--w-title-weight);color:var(--w-title-color);text-transform:var(--w-title-transform);letter-spacing:var(--w-title-tracking);margin:0;line-height:var(--lh-snug)}.septa-widget-body{display:flex;flex-direction:column;gap:var(--w-stack);min-width:0;flex:1 1 auto}.septa-widget-value{font-size:var(--w-value-size);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--w-value-color,var(--text-primary));font-variant-numeric:var(--font-variant-numeric);font-feature-settings:var(--font-feature-numeric)}html[data-mode=dark] .septa-widget[data-emphasis=alert] .septa-widget-head{border-block-end-width:var(--border-w-marker);border-block-end-color:var(--tone-500,var(--err-500))}:root{--edit-page:color-mix(in oklab,var(--accent) 4%,var(--surface-sunken));--edit-grid-line:color-mix(in oklab,var(--accent) 22%,transparent);--edit-grid-w:1px;--edit-gutter-fill:color-mix(in oklab,var(--accent) 6%,transparent);--select-ring:var(--accent);--select-ring-w:2px;--select-ring-offset:2px;--select-hover-ring:var(--accent-border);--select-hover-ring-w:1px;--handle-size:20px;--handle-bg:var(--surface-raised);--handle-fg:var(--text-muted);--handle-bg-active:var(--accent);--handle-fg-active:var(--accent-contrast);--resize-handle-size:12px;--drag-ghost-opacity:.45;--drag-ghost-shadow:var(--shadow-md);--drag-ghost-rotate:0deg;--drop-target-bg:color-mix(in oklab,var(--accent) 8%,transparent);--drop-target-border:var(--accent);--drop-target-border-w:1.5px;--drop-target-dash:4 3;--drop-invalid-bg:color-mix(in oklab,var(--err-500) 8%,transparent);--drop-invalid-border:var(--err-500);--snap-guide:var(--accent);--snap-guide-w:1px;--reorder-line-w:2px;--cell-editable-hint:var(--border-hairline);--cell-focus-ring:var(--accent);--cell-editing-bg:var(--surface-raised);--cell-saving-bg:color-mix(in oklab,var(--accent) 7%,var(--surface-card));--cell-saved-flash:color-mix(in oklab,var(--ok-500) 14%,var(--surface-card));--cell-failed-bg:var(--err-100);--cell-failed-border:var(--err-500);--locked-fg:var(--text-muted);--locked-bg:var(--surface-sunken);--locked-hatch:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in oklab,var(--ink-900) 5%,transparent) 5px 6px);--skeleton-base:color-mix(in oklab,var(--ink-900) 8%,var(--surface-card));--skeleton-sheen:color-mix(in oklab,var(--ink-900) 4%,var(--surface-card));--skeleton-radius:var(--radius-xs);--skeleton-h-line:10px;--skeleton-h-row:var(--row-h-dense);--skeleton-h-number:26px;--dur-skeleton:1600ms;--stale-fg:var(--warn-700);--stale-bg:var(--warn-100);--stale-border:var(--warn-border)}html[data-mode=dark]{--skeleton-base:color-mix(in oklab,var(--bone-100) 10%,var(--surface-card));--skeleton-sheen:color-mix(in oklab,var(--bone-100) 5%,var(--surface-card));--locked-hatch:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in oklab,var(--bone-100) 6%,transparent) 5px 6px)}.septa-skeleton{background:linear-gradient(90deg,var(--skeleton-base) 0,var(--skeleton-sheen) 45%,var(--skeleton-base) 90%);background-size:240% 100%;border-radius:var(--skeleton-radius);animation:septa-skeleton var(--dur-skeleton) var(--ease-standard) infinite}@keyframes septa-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}body,html{margin:0;padding:0;min-height:100%;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body-s);line-height:var(--lh-snug);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}.septa-num,.septa-widget-value,[data-role=measure],td[data-role=measure]{font-variant-numeric:var(--font-variant-numeric);font-feature-settings:var(--font-feature-numeric);font-family:var(--font-sans)}.septa-code,[data-role=code]{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:0}.septa-overline{font-size:var(--fs-overline);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-muted)}.septa-voice{font-family:var(--font-serif);font-weight:var(--fw-regular);letter-spacing:var(--tracking-tight)}a{color:inherit;text-decoration:none}button{font-family:inherit}:where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{outline:var(--border-w-marker) solid var(--accent);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-ring)}.septa-rule,hr{border:0;border-block-start:1px solid var(--border-hairline);margin:0}.septa-clamp-1{-webkit-line-clamp:1;line-clamp:1}.septa-clamp-1,.septa-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.septa-clamp-2{-webkit-line-clamp:2;line-clamp:2}::-moz-selection{background:var(--accent-soft);color:var(--text-primary)}::selection{background:var(--accent-soft);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--border-soft) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-soft);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}@keyframes drawer-reveal{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:260px}}.drawer-reveal{animation:drawer-reveal .46s var(--ease-out) both;overflow:hidden}@keyframes drawer-reveal-tall{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:920px}}.drawer-reveal-tall{animation:drawer-reveal-tall .46s var(--ease-out);overflow:hidden;animation-fill-mode:backwards}@keyframes widget-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.widget-in{animation:widget-in var(--dur-normal) var(--ease-out) both}@keyframes pane-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pane-in{animation:pane-in .46s var(--ease-out) both}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}.live-pulse{animation:live-pulse 2s ease-in-out infinite}@keyframes panel-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.panel-in{animation:panel-in .46s var(--ease-out) both}@keyframes veil-in{0%{opacity:0}to{opacity:1}}.veil-in{animation:veil-in var(--dur-normal) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.drawer-reveal,.drawer-reveal-tall,.live-pulse,.pane-in,.panel-in,.septa-skeleton,.veil-in,.widget-in{animation:none!important}}