@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--color-surface:#faf8f5;--color-surface-raised:#fff;--color-surface-halo:#dbe0f1;--color-ink:#0f2547;--color-ink-muted:#5a5e65;--color-blue:#2563eb;--color-ochre:#c08a45;--color-green:#15945f;--color-border:#e3e0da;--color-danger:#b91c1c;--color-white:#fff;--color-band:#0a0e1a;--color-band-ink:#f0eeea;--color-band-muted:#9aa3b5;--color-band-border:#24304a;--font-display:var(--font-poppins), ui-sans-serif, sans-serif;--font-sans:var(--font-plex-sans), ui-sans-serif, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--text-display-1:clamp(2.25rem, 1.4rem + 3.4vw, 3.5rem);--text-display-1--line-height:1.07;--text-display-1--letter-spacing:-.02em;--text-display-1--font-weight:700;--text-display-2:clamp(1.75rem, 1.3rem + 1.9vw, 2.5rem);--text-display-2--line-height:1.1;--text-display-2--letter-spacing:-.02em;--text-display-2--font-weight:700;--text-heading-1:clamp(1.5rem, 1.35rem + .6vw, 1.75rem);--text-heading-1--line-height:1.21;--text-heading-1--letter-spacing:-.01em;--text-heading-1--font-weight:600;--text-heading-2:1.25rem;--text-heading-2--line-height:1.3;--text-heading-2--font-weight:600;--text-lead:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--text-lead--line-height:1.5;--text-body:1rem;--text-body--line-height:1.625;--text-small:.875rem;--text-small--line-height:1.43;--text-caption:.75rem;--text-caption--line-height:1.333;--font-weight-normal:400;--font-weight-semibold:600;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-16:64px;--spacing-24:96px;--container-page:80rem;--container-measure:68ch;--container-prose:60ch;--container-form:36rem;--container-lockup:8rem;--radius-0:0px;--radius-pill:999px;--shadow-lift:0 10px 30px #0f25471f, 0 1px 2px #0f254714;--ease-brand:cubic-bezier(.2, .7, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-surface);color:var(--color-ink);-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first;scroll-padding-top:96px}body{font-family:var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.625}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--color-surface-halo);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}[id]{scroll-margin-top:96px}}@layer components{.shell{width:100%;max-width:var(--container-page);padding-inline:var(--spacing-4);margin-inline:auto}@media (min-width:48rem){.shell{padding-inline:var(--spacing-8)}}.tap{min-height:44px}.masthead{z-index:40;background:var(--color-band);color:var(--color-band-ink);view-transition-name:masthead;position:sticky;top:0}.masthead-link{min-height:44px;padding-inline:var(--spacing-3);color:var(--color-band-ink);white-space:nowrap;align-items:center;font-size:1rem;text-decoration:none;display:inline-flex}.masthead-link:hover,.masthead-link[aria-current=page]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.btn-band{color:var(--color-band-ink);border:1px solid var(--color-band-border);background:0 0}.btn-band:hover,.btn-band[aria-current=page]{border-color:var(--color-band-ink)}.masthead :focus-visible,.site-footer :focus-visible{outline-color:var(--color-band-ink)}.site-footer{background:var(--color-band);color:var(--color-band-ink);view-transition-name:footer}.site-footer a{color:var(--color-band-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-band-muted);-webkit-text-decoration-color:var(--color-band-muted);-webkit-text-decoration-color:var(--color-band-muted);text-decoration-color:var(--color-band-muted)}.site-footer a:hover{-webkit-text-decoration-color:var(--color-band-ink);-webkit-text-decoration-color:var(--color-band-ink);-webkit-text-decoration-color:var(--color-band-ink);text-decoration-color:var(--color-band-ink)}.rule-top{border-top:1px solid var(--color-border)}.btn{min-height:44px;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-pill);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:filter .2s var(--ease-brand), background-color .2s var(--ease-brand);justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-blue);color:var(--color-white);border:1px solid var(--color-blue)}.btn-primary:hover{filter:brightness(.92)}.btn-secondary{background:var(--color-surface-raised);color:var(--color-ink);border:1px solid var(--color-border)}.btn-secondary:hover{border-color:var(--color-ink)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn[data-pending]{cursor:progress;opacity:1;filter:saturate(.6)}.link{color:var(--color-blue);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.citation{gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-ink);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;align-items:baseline;font-size:.8125rem;line-height:1.54;display:grid}.citation-label{font-family:var(--font-sans);color:var(--color-ink-muted);font-size:.75rem;font-weight:500}.figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.report{background:var(--color-surface-raised);border:1px solid var(--color-border);container-type:inline-size}.report-band{padding:var(--spacing-2) var(--spacing-4);background:var(--color-surface-halo);color:var(--color-ink);letter-spacing:.01em;text-align:center;text-wrap:balance;font-size:.75rem;font-weight:600;line-height:1.333}.report-head{padding:var(--spacing-6) var(--spacing-4) var(--spacing-4);border-bottom:2px solid var(--color-ink)}.report-kicker{letter-spacing:.02em;color:var(--color-ink-muted);font-size:.75rem;font-weight:600;line-height:1.333}.report-title{margin-top:var(--spacing-2);font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:clamp(1.5rem,1.35rem + .6vw,1.75rem);font-weight:600;line-height:1.21}.report-chip{align-items:center;gap:var(--spacing-2);padding:2px var(--spacing-2);border:1px solid var(--color-green);color:var(--color-ink);font-size:.75rem;font-weight:600;line-height:1.333;display:inline-flex}.report-chip:before{content:"";border-radius:var(--radius-pill);background:var(--color-green);block-size:6px;inline-size:6px}.report-body{display:grid}.report-toc{padding:var(--spacing-4);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.report-toc-label{margin-bottom:var(--spacing-2);color:var(--color-ink-muted);font-size:.75rem;font-weight:600;line-height:1.333}.report-toc [role=tablist]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.report-tab{gap:var(--spacing-2);inline-size:100%;min-height:44px;padding:10px var(--spacing-2);text-align:left;color:var(--color-ink-muted);cursor:pointer;transition:color .2s var(--ease-brand), background-color .2s var(--ease-brand);border-left:2px solid #0000;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;font-size:.875rem;line-height:1.35;display:grid}.report-tab:hover{color:var(--color-ink)}.report-tab[aria-selected=true]{border-left-color:var(--color-ink);background:var(--color-surface-raised);color:var(--color-ink);font-weight:600}.report-panel{min-width:0;padding:var(--spacing-4);min-height:30rem}.report-panel:focus-visible{outline-offset:-4px}.report-panel{transition:opacity .2s var(--ease-brand), translate .2s var(--ease-brand)}@starting-style{.report-panel{opacity:0;translate:0 4px}}@container (min-width:56rem){.report-head{padding:var(--spacing-8) var(--spacing-8) var(--spacing-6)}.report-body{grid-template-columns:16rem minmax(0,1fr)}.report-toc{border-bottom:0;border-right:1px solid var(--color-border);padding:var(--spacing-6) var(--spacing-4)}.report-toc [role=tablist]{grid-template-columns:minmax(0,1fr);position:sticky;top:88px}.report-panel{padding:var(--spacing-6) var(--spacing-8) var(--spacing-8)}}.report-section-head{gap:var(--spacing-1) var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.report-section-head .report-section-meta{grid-column:2}@container (min-width:40rem){.report-section-head{grid-template-columns:auto minmax(0,1fr) auto}.report-section-head .report-section-meta{text-align:right;grid-column:auto}}.report-num{color:var(--color-ink-muted);font-size:.875rem}.report-section-title{color:var(--color-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.report-section-meta{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.75rem;line-height:1.333}.report-row-meta{color:var(--color-ink-muted);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.333}.report-about{margin-block:var(--spacing-3) var(--spacing-6);max-width:var(--container-measure);color:var(--color-ink-muted);font-size:.875rem;line-height:1.43}.report-sub{margin-bottom:var(--spacing-2);font-family:var(--font-sans);color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.5}.report-label{letter-spacing:.01em;color:var(--color-ink-muted);font-size:.75rem;font-weight:600;line-height:1.333}.report-prose{max-width:var(--container-measure);color:var(--color-ink);font-size:1rem;line-height:1.625}.report-dl{border-top:1px solid var(--color-border);display:grid}.report-dl>div{gap:var(--spacing-3);padding-block:var(--spacing-2);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);align-items:baseline;display:grid}.report-dl dt{color:var(--color-ink-muted);font-size:.875rem;line-height:1.43}.report-dl dd{font-family:var(--font-mono);color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.report-dl[data-layout=single] dd{font-family:var(--font-sans);overflow-wrap:normal}@container (min-width:44rem){.report-dl[data-layout=pairs]{column-gap:var(--spacing-8);grid-template-columns:1fr 1fr}}.report-lead{border-left:3px solid var(--color-ink);padding-left:var(--spacing-4)}.report-headline{margin-top:var(--spacing-2);max-width:36ch;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:600;line-height:1.25}.report-refs>li{padding-block:var(--spacing-2);border-top:1px solid var(--color-border);color:var(--color-ink);font-size:.8125rem;line-height:1.54}.report-refs>li:first-child{border-top:0;padding-top:0}.report-steps{gap:var(--spacing-2);display:grid}.report-steps>li{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-ink);font-size:.9375rem;line-height:1.6}.report-steps>li.report-if{padding:0}.report-if-when{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);font-size:.875rem;font-weight:600;line-height:1.43}.report-if-then{padding:var(--spacing-3) var(--spacing-4)}.opinion{border:1px solid var(--color-border);interpolate-size:allow-keywords}.opinion+.opinion{border-top:0}.opinion>summary{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:48px;padding:var(--spacing-3) var(--spacing-4);cursor:pointer;list-style:none;display:flex}.opinion>summary::-webkit-details-marker{display:none}.opinion>summary>:first-child:before{content:"";block-size:7px;inline-size:7px;margin-right:var(--spacing-3);border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);transition:rotate .2s var(--ease-brand);display:inline-block;translate:0 -1px;rotate:-45deg}.opinion[open]>summary>:first-child:before{translate:0 -3px;rotate:45deg}.opinion::details-content{block-size:0;transition:block-size .2s var(--ease-brand), content-visibility .2s allow-discrete;overflow:clip}.opinion[open]::details-content{block-size:auto}.opinion-body{gap:var(--spacing-3);padding:0 var(--spacing-4) var(--spacing-4);display:grid}.stance-chip{padding:1px var(--spacing-2);border:1px solid var(--color-ochre);background:var(--color-surface-raised);color:var(--color-ink);font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.stance-chip[data-kind=dissent]{background:var(--color-ochre)}.report-sources{border:1px solid var(--color-border)}.report-sources-head{padding:var(--spacing-2) var(--spacing-4);border-bottom:2px solid var(--color-ink);color:var(--color-ink-muted);font-size:.75rem;font-weight:600;line-height:1.333}.report-source{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);font-size:.9375rem;line-height:1.5;display:grid}.report-more>summary{min-height:44px;padding:var(--spacing-2) var(--spacing-4);cursor:pointer;align-items:center;list-style:none;display:flex}.report-more>summary::-webkit-details-marker{display:none}.report-more[open]>summary{display:none}.report-trial{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border)}.report-foot{gap:var(--spacing-2);padding:var(--spacing-4);border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-muted);font-size:.875rem;line-height:1.43;display:grid}@container (min-width:56rem){.report-foot{padding:var(--spacing-6) var(--spacing-8)}}.report-ids{gap:var(--spacing-2) var(--spacing-6);margin-top:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.report-ids dt{font-size:.75rem;font-weight:600;line-height:1.333}.report-ids dd{color:var(--color-ink);overflow-wrap:anywhere;font-size:.75rem;line-height:1.333}.elision{color:var(--color-ink-muted)}.term{font:inherit;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-ink-muted);-webkit-text-decoration-color:var(--color-ink-muted);-webkit-text-decoration-color:var(--color-ink-muted);text-decoration-color:var(--color-ink-muted);text-underline-offset:.22em;cursor:help;padding:0;text-decoration-thickness:1px;display:inline}.term:hover{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.term-pop{max-inline-size:min(24rem,100vw - 32px);padding:var(--spacing-3);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-lift);color:var(--color-ink);font-family:var(--font-sans);text-align:left;opacity:0;transition:opacity .2s var(--ease-brand), translate .2s var(--ease-brand), display .2s allow-discrete, overlay .2s allow-discrete;margin:0;font-size:.875rem;font-weight:400;line-height:1.43;inset:auto;translate:0 4px}.term-pop:popover-open{opacity:1;translate:0}@starting-style{.term-pop:popover-open{opacity:0;translate:0 4px}}@supports (position-area:bottom){.term-pop{position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline;margin-top:var(--spacing-1)}}@supports not (position-area:bottom){.term-pop{inset:auto var(--spacing-4) var(--spacing-4) var(--spacing-4);margin-inline:auto;position:fixed}}.app-frame{border:1px solid var(--color-border);background:var(--color-surface);container-type:inline-size}.app-screen{padding:var(--spacing-4)}@container (min-width:40rem){.app-screen{padding:var(--spacing-6)}}.app-caption{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-ink-muted);font-size:.875rem;line-height:1.43}@container (min-width:40rem){.app-caption{padding-inline:var(--spacing-6)}}.app-screen-title{font-family:var(--font-display);color:var(--color-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.app-card{padding:var(--spacing-4);border:1px solid var(--color-border);background:var(--color-surface-raised)}.app-card-title{padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border);color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.5}.app-card-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-2) var(--spacing-4);padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.app-card-head>.app-card-title{border:0;margin:0;padding:0}.app-split{gap:var(--spacing-4);display:grid}@container (min-width:44rem){.app-split{grid-template-columns:1fr 1fr}}.app-choices{gap:var(--spacing-2);display:grid}@container (min-width:36rem){.app-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-choices>li{padding:var(--spacing-3);border:1px solid var(--color-border);background:var(--color-surface-raised);gap:2px;display:grid}.app-choices>li[data-selected=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.app-dropzone{gap:var(--spacing-1);padding:var(--spacing-8) var(--spacing-6);border:1.5px dashed var(--color-ink-muted);background:var(--color-surface-raised);text-align:center;justify-items:center;display:grid}.app-note{padding-left:var(--spacing-3);border-left:2px solid var(--color-border);color:var(--color-ink-muted);font-size:.8125rem;line-height:1.54}.app-files{border:1px solid var(--color-border);background:var(--color-surface-raised)}.app-files>li{gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border);grid-template-columns:3rem minmax(0,1fr);align-items:center;display:grid}.app-files>li:last-child{border-bottom:0}.app-files>li>.app-tag{grid-column:2;justify-self:start}@container (min-width:36rem){.app-files>li{grid-template-columns:3rem minmax(0,1fr) auto}.app-files>li>.app-tag{grid-column:auto}}.app-ext{border:1px solid var(--color-border);text-align:center;color:var(--color-ink-muted);padding-block:2px;font-size:.6875rem;font-weight:600;line-height:1.4}.app-tag,.app-source{padding:1px var(--spacing-2);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink-muted);white-space:nowrap;align-items:center;font-size:.75rem;line-height:1.5;display:inline-flex}.app-source[data-variant=computed]{border-color:var(--color-ink-muted);color:var(--color-ink);cursor:help}.app-textarea{min-height:4.5rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-ink-muted);font-size:.875rem;line-height:1.43}.app-button{padding:6px var(--spacing-3);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-ink);white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.app-button[data-variant=primary]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.app-row{gap:var(--spacing-1) var(--spacing-3);padding-block:var(--spacing-2);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.app-row:last-child{border-bottom:0}.app-row>*{justify-self:start;min-width:0}.app-row>:last-child:empty{display:none}.app-row[data-compact]{grid-template-columns:4.5rem minmax(0,1fr) auto}@container (min-width:40rem){.app-row,.app-row[data-compact]{grid-template-columns:minmax(9rem,13rem) minmax(0,1fr) auto}.app-row>:last-child{justify-self:end}.app-row>:last-child:empty{display:block}}.app-anchor{margin-left:var(--spacing-2);padding:0 var(--spacing-1);border:1px solid var(--color-border);color:var(--color-ink-muted);font-size:.6875rem;line-height:1.5}.app-badge{padding:0 var(--spacing-1);font-family:var(--font-mono);color:var(--color-ink);border:1px solid var(--color-border);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.app-badge[data-kind=missing]{border-color:var(--color-ochre);background:var(--color-ochre)}.app-badge[data-kind=proposed]{border-color:var(--color-ink)}.app-badge[data-kind=confirmed]{border-color:var(--color-green);font-family:var(--font-sans)}.app-badge[data-kind=md]{font-family:var(--font-sans);color:var(--color-ink-muted)}.app-action{min-height:32px;padding:2px var(--spacing-3);border:1px solid var(--color-ink-muted);background:var(--color-surface-raised);color:var(--color-ink);cursor:pointer;transition:border-color .2s var(--ease-brand);align-items:center;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.app-action:hover{border-color:var(--color-ink)}.app-action[data-variant=primary]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.app-action[data-variant=quiet]{border-color:var(--color-border);color:var(--color-ink-muted)}.app-action:disabled{cursor:not-allowed;opacity:.45}.app-input{inline-size:9rem;min-height:32px;padding:2px var(--spacing-2);font-size:.875rem}.app-attest{gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border);background:var(--color-surface-raised);display:grid}.app-spark{block-size:auto;inline-size:100%;max-inline-size:220px}.app-attest .btn{white-space:normal;text-align:center}.app-spark polyline{stroke:var(--color-ink)}.app-spark circle{fill:var(--color-ink)}.app-vitals{gap:var(--spacing-4) var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-outline{border-top:1px solid var(--color-border);display:grid}.app-outline>li{border-bottom:1px solid var(--color-border);color:var(--color-ink);padding-block:6px;font-size:.875rem;line-height:1.43}.nav-sheet{inline-size:100%;max-inline-size:none;padding:var(--spacing-4);background:var(--color-band);color:var(--color-band-ink);border:0;border-top:1px solid var(--color-band-border);box-shadow:var(--shadow-lift);opacity:0;transition:opacity .2s var(--ease-brand), translate .2s var(--ease-brand), display .2s allow-discrete, overlay .2s allow-discrete;margin:0;inset:64px 0 auto;translate:0 -8px}.nav-sheet:popover-open{opacity:1;translate:0}@starting-style{.nav-sheet:popover-open{opacity:0;translate:0 -8px}}.nav-sheet::backdrop{background:#0a0e1a59}.step-rail ol{gap:0;display:grid}.step-rail a{gap:var(--spacing-2);min-height:44px;padding-block:var(--spacing-3);border-top:1px solid var(--color-border);color:var(--color-ink-muted);transition:color .2s var(--ease-brand);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.step-rail a:hover{color:var(--color-ink)}.step-rail a[aria-current=step]{color:var(--color-ink);font-weight:600}.step{gap:var(--spacing-6);padding-block:var(--spacing-8) var(--spacing-16);border-top:1px solid var(--color-border);display:grid}.step:first-child{border-top:0;padding-top:0}.step-number{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.875rem}.rigor{border-bottom:1px solid var(--color-border);display:grid}.rigor>div{gap:var(--spacing-2);padding-block:var(--spacing-6);border-top:1px solid var(--color-border);display:grid}@media (min-width:64rem){.rigor>div{column-gap:var(--spacing-8);grid-template-columns:repeat(9,minmax(0,1fr))}.rigor>div>:first-child{grid-column:span 3}.rigor>div>:last-child{grid-column:span 6}}.person{gap:var(--spacing-6);display:grid}.person-photo{aspect-ratio:1;background:var(--color-surface-raised);border:1px solid var(--color-border);place-items:center;inline-size:128px;display:grid;overflow:hidden}@media (min-width:48rem){.person[data-photo=yes]{gap:var(--spacing-8);grid-template-columns:160px minmax(0,1fr)}.person-photo{inline-size:160px}}.people{gap:var(--spacing-12);align-items:start;display:grid}@media (min-width:48rem){.people{column-gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}.people .person[data-photo=yes]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}}.field{gap:var(--spacing-2);display:grid}.field-label{font-size:.875rem;font-weight:600}.field-hint{color:var(--color-ink-muted);font-size:.875rem}.input{inline-size:100%;min-height:44px;padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-ink);font:inherit;transition:border-color .2s var(--ease-brand);border-radius:0}.input:hover{border-color:var(--color-ink-muted)}.input:focus-visible{border-color:var(--color-blue);outline:2px solid var(--color-blue);outline-offset:2px}:is(.input:user-invalid,.input[aria-invalid=true]){border-color:var(--color-ink);border-width:1.5px}select.input{appearance:none;padding-right:var(--spacing-8);background-image:none}.select-wrap{position:relative}.select-wrap:after{content:"";right:var(--spacing-3);border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);pointer-events:none;block-size:8px;inline-size:8px;position:absolute;top:50%;translate:0 -70%;rotate:45deg}.call-when{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.call-when>:first-child{grid-column:1/-1}@media (min-width:40rem){.call-when{grid-template-columns:minmax(0,13rem) minmax(0,9rem) minmax(0,7rem)}.call-when>:first-child{grid-column:auto}}.hp{block-size:1px;inline-size:1px;position:absolute;left:-10000px;overflow:hidden}textarea.input{field-sizing:content;resize:vertical;min-height:7rem}.bleed-grid{grid-template-columns:[full-start] minmax(0, 1fr) [content-start] repeat(12, minmax(0, calc((80rem - 2 * var(--spacing-8) - 11 * var(--spacing-8)) / 12))) [content-end] minmax(0, 1fr) [full-end];column-gap:var(--spacing-4);display:grid}@media (min-width:48rem){.bleed-grid{column-gap:var(--spacing-8)}}.hero-braid,.closing-braid{aspect-ratio:3/2;grid-column:full-start/full-end}.hero-copy,.closing-copy{padding-block:var(--spacing-8) var(--spacing-16);grid-column:content-start/content-end}@media (min-width:48rem){.hero-braid,.closing-braid{aspect-ratio:2}}@media (min-width:64rem){.hero{min-height:min(100svh - 64px,42rem)}.hero-braid,.closing-braid{aspect-ratio:auto;grid-area:1/full-start/auto/span 7;min-height:28rem}.closing-braid{min-height:24rem}.hero-copy,.closing-copy{padding-block:var(--spacing-16);grid-area:1/8/auto/content-end;align-self:center}}.page-head{padding-block:var(--spacing-16) var(--spacing-12)}@media (min-width:64rem){.page-head{padding-block:var(--spacing-24) var(--spacing-16)}}.audience{border-bottom:1px solid var(--color-border);max-width:60rem;display:grid}.audience>div{gap:var(--spacing-2);padding-block:var(--spacing-6);border-top:1px solid var(--color-border);display:grid}.audience dt{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.3}.audience dd{max-width:var(--container-prose);color:var(--color-ink);font-size:1.125rem;line-height:1.55}@media (min-width:64rem){.audience>div{column-gap:var(--spacing-8);grid-template-columns:minmax(0,4fr) minmax(0,5fr)}}.contents-list{counter-reset:item;border-bottom:1px solid var(--color-border);display:grid}.contents-list>li{gap:var(--spacing-3);padding-block:var(--spacing-3);border-top:1px solid var(--color-border);color:var(--color-ink);counter-increment:item;grid-template-columns:2rem minmax(0,1fr);font-size:1rem;line-height:1.55;display:grid}.contents-list>li:before{content:counter(item, decimal-leading-zero);font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.875rem;line-height:1.8}.steps-brief{border-bottom:1px solid var(--color-border);max-width:60rem;display:grid}.steps-brief>li{gap:var(--spacing-1) var(--spacing-3);padding-block:var(--spacing-4);border-top:1px solid var(--color-border);color:var(--color-ink-muted);grid-template-columns:2rem minmax(0,1fr);font-size:1rem;line-height:1.55;display:grid}.steps-brief>li>.figure{grid-row:span 2;font-size:.875rem;line-height:1.8}@media (min-width:48rem){.steps-brief>li{column-gap:var(--spacing-6);grid-template-columns:2rem 13rem minmax(0,1fr)}.steps-brief>li>.figure{grid-row:auto}}.glimpse .report{border-color:var(--color-ink-muted)}.glimpse-body{padding:var(--spacing-6) var(--spacing-4)}.glimpse .report-headline{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}@container (min-width:32rem){.glimpse-body{padding:var(--spacing-8)}}.statements{border-bottom:1px solid var(--color-border);max-width:60ch}.statement{border-top:1px solid var(--color-border);padding-block:var(--spacing-6);color:var(--color-ink);font-size:1.25rem;line-height:1.5}.note{background:var(--color-surface-raised);border:1px solid var(--color-border);padding:var(--spacing-6);align-self:start}.stat-figure{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.5rem,1.35rem + .6vw,1.75rem);font-weight:700;line-height:1.25}.closing{border-top:1px solid var(--color-border)}.closing-plain{padding-block:var(--spacing-12) var(--spacing-16)}.breadcrumbs ol{gap:var(--spacing-2);color:var(--color-ink-muted);flex-wrap:wrap;font-size:.875rem;line-height:1.43;display:flex}.breadcrumbs li+li:before{content:"/" / "";margin-right:var(--spacing-2)}.breadcrumbs a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.breadcrumbs a:hover,.breadcrumbs [aria-current=page]{color:var(--color-ink)}.table-scroll{max-width:48rem;overflow-x:auto}.data-table{border-collapse:collapse;inline-size:100%;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.5}.data-table th,.data-table td{padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) 0;border-top:1px solid var(--color-border);text-align:right;white-space:nowrap}.data-table :is(th,td):first-child{text-align:left}.data-table :is(th,td):last-child{padding-right:0}.data-table thead th{color:var(--color-ink-muted);border-top:0;font-size:.875rem;font-weight:600}.data-table tbody th{font-weight:400}.data-table tfoot :is(th,td){border-top:2px solid var(--color-ink);font-weight:600}.data-table caption{caption-side:bottom;padding-top:var(--spacing-3);text-align:left;color:var(--color-ink-muted);font-size:.875rem;line-height:1.43}.legal{gap:var(--spacing-4);max-width:var(--container-prose);color:var(--color-ink);font-size:1rem;line-height:1.625;display:grid}.legal section{gap:var(--spacing-3);padding-top:var(--spacing-4);display:grid}.legal h2{font-family:var(--font-display);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.3}.legal ul{gap:var(--spacing-2);padding-left:1.25rem;list-style:outside;display:grid}.legal :is(.lead-in,.conspicuous){font-weight:600}.braid-stage{position:relative;overflow:hidden}.braid-stage>svg{block-size:100%;inline-size:100%;position:absolute;inset:0}html[data-motion=on] .braid-stage mask path{stroke-dashoffset:var(--braid-reveal);animation:2.987s cubic-bezier(.4,0,.2,1) both braid-reveal}html[data-motion=on] .braid-stage :is(.braid-halo,.braid-dot){transform-box:fill-box;transform-origin:50%}html[data-motion=on] .braid-stage .braid-halo{animation:braid-halo 1.12s var(--ease-brand) 2.613s backwards}html[data-motion=on] .braid-stage .braid-dot{animation:braid-dot .746s var(--ease-brand) 2.987s backwards}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:var(--spacing-2)}.top-24{top:var(--spacing-24)}.left-2{left:var(--spacing-2)}.z-50{z-index:50}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mb-4{margin-bottom:var(--spacing-4)}.ml-2{margin-left:var(--spacing-2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-6{height:var(--spacing-6)}.h-16{height:var(--spacing-16)}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.max-w-form{max-width:var(--container-form)}.max-w-lockup{max-width:var(--container-lockup)}.max-w-measure{max-width:var(--container-measure)}.max-w-prose{max-width:var(--container-prose)}.min-w-0{min-width:var(--spacing-0)}.shrink-0{flex-shrink:0}.-translate-y-24{--tw-translate-y:calc(var(--spacing-24) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-0{gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.gap-x-6{column-gap:var(--spacing-6)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-4{row-gap:var(--spacing-4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-0{border-radius:var(--radius-0)}.rounded-pill{border-radius:var(--radius-pill)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-band-border{border-color:var(--color-band-border)}.border-border{border-color:var(--color-border)}.bg-\[\#123456\]{background-color:#123456}.bg-danger{background-color:var(--color-danger)}.bg-surface{background-color:var(--color-surface)}.object-cover{object-fit:cover}.p-4{padding:var(--spacing-4)}.p-24{padding:var(--spacing-24)}.py-8{padding-block:var(--spacing-8)}.py-16{padding-block:var(--spacing-16)}.pt-4{padding-top:var(--spacing-4)}.pt-8{padding-top:var(--spacing-8)}.pb-16{padding-bottom:var(--spacing-16)}.pl-4{padding-left:var(--spacing-4)}.font-sans{font-family:var(--font-sans)}.text-display-1{font-size:var(--text-display-1);line-height:var(--tw-leading,var(--text-display-1--line-height));letter-spacing:var(--tw-tracking,var(--text-display-1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-1--font-weight))}.text-display-2{font-size:var(--text-display-2);line-height:var(--tw-leading,var(--text-display-2--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2--font-weight))}.text-heading-1{font-size:var(--text-heading-1);line-height:var(--tw-leading,var(--text-heading-1--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-1--font-weight))}.text-heading-2{font-size:var(--text-heading-2);line-height:var(--tw-leading,var(--text-heading-2--line-height));font-weight:var(--tw-font-weight,var(--text-heading-2--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-band-ink{color:var(--color-band-ink)}.text-band-muted{color:var(--color-band-muted)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.shadow-lift{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f25471f), 0 1px 2px var(--tw-shadow-color,#0f254714);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.focus-visible\:translate-y-0:focus-visible{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-end{align-items:flex-end}}@media (min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-12{grid-column:span 12/span 12}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-8{gap:var(--spacing-8)}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-4{grid-column-start:4}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-end{align-items:flex-end}.lg\:gap-8{gap:var(--spacing-8)}.lg\:pb-24{padding-bottom:var(--spacing-24)}}}@keyframes braid-reveal{to{stroke-dashoffset:0}}@keyframes braid-halo{0%{opacity:0;scale:.55}}@keyframes braid-dot{0%{scale:0}}::view-transition-old(.page){animation-duration:.2s;animation-timing-function:var(--ease-brand)}::view-transition-new(.page){animation-duration:.2s;animation-timing-function:var(--ease-brand)}::view-transition-group(masthead){z-index:10;animation:none}::view-transition-group(footer){z-index:10;animation:none}::view-transition-old(masthead){display:none}::view-transition-old(footer){display:none}::view-transition-new(masthead){animation:none}::view-transition-new(footer){animation:none}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}::details-content{transition-duration:0s!important;animation-duration:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@font-face{font-family:poppins;src:url(../media/poppins_latin_600_normal-s.p.2jsr8pt-l398u.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_700_normal-s.p.3ci4wwoppl422.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:90.85%;descent-override:30.28%;line-gap-override:8.65%;size-adjust:115.57%}.poppins_6d2e8f20-module__5L-3ZG__className{font-family:poppins,poppins Fallback,ui-sans-serif,system-ui,sans-serif}.poppins_6d2e8f20-module__5L-3ZG__variable{--font-poppins:"poppins", "poppins Fallback", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_wght_normal-s.p.1-vxdsykms0gx.woff2)format("woff2");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_3b533107-module__zGevsW__className{font-family:plexSans,plexSans Fallback,ui-sans-serif,system-ui,sans-serif}.plexsans_3b533107-module__zGevsW__variable{--font-plex-sans:"plexSans", "plexSans Fallback", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_5a47df8f-module__ojD8Vq__className{font-family:plexMono,plexMono Fallback,ui-monospace,monospace}.plexmono_5a47df8f-module__ojD8Vq__variable{--font-plex-mono:"plexMono", "plexMono Fallback", ui-monospace, monospace}
