@font-face{font-family:schibsted;src:url(../media/SchibstedGrotesk-s.p.0v97.8jchc7f~.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:schibsted Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.schibsted_67d724af-module__yFjteq__className{font-family:schibsted,schibsted Fallback}.schibsted_67d724af-module__yFjteq__variable{--font-schibsted:"schibsted", "schibsted Fallback"}
@font-face{font-family:geist;src:url(../media/Geist-s.p.0-9x5ux_xa092.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_424b2476-module__YnqGQq__className{font-family:geist,geist Fallback}.geist_424b2476-module__YnqGQq__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono-s.p.0n3~v1.jc~5il.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_99c402d4-module__2VyLlq__className{font-family:geistMono,geistMono Fallback}.geistmono_99c402d4-module__2VyLlq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:arefRuqaa;src:url(../media/ArefRuqaa_Bold-s.p.12d77sig_zw49.woff2)format("woff2");font-display:block;font-weight:700}@font-face{font-family:arefRuqaa Fallback;src:local(Arial);ascent-override:116.54%;descent-override:23.29%;line-gap-override:9.35%;size-adjust:104.77%}.arefruqaa_7059f9db-module__w0SfSW__className{font-family:arefRuqaa,arefRuqaa Fallback;font-weight:700}.arefruqaa_7059f9db-module__w0SfSW__variable{--font-aref:"arefRuqaa", "arefRuqaa Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-text-stack);--default-mono-font-family:var(--font-mono-stack);--leading-display:.86;--leading-text:1.55;--leading-mono:1.45;--tracking-micro:.11em;--tracking-wordmark:.22em;--tracking-display:-.055em;--radius-control:0;--radius-plate:0;--radius-shell:0;--radius-round:999px;--ease-flat:cubic-bezier(.3, 0, .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;line-height:1.5;font-family:var(--default-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");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}button,input,textarea,select{font:inherit;caret-color:var(--signal-identity)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[240px\]{max-width:240px}.max-w-\[460px\]{max-width:460px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-plate{border-radius:0}.rounded-round{border-radius:999px}.border{border-style:var(--tw-border-style);border-width:1px}.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-hairline{border-color:var(--hairline)}.bg-ink-structure{background-color:var(--ink-structure)}.bg-signal-identity{background-color:var(--signal-identity)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono-stack)}.text-body{font-size:15px;line-height:var(--tw-leading,var(--leading-text))}.text-control{font-size:13px;line-height:var(--tw-leading,var(--leading-mono))}.text-h1{font-size:52px;line-height:var(--tw-leading,var(--leading-display))}.text-h2{font-size:34px;line-height:var(--tw-leading,var(--leading-display))}.text-h3{font-size:24px;line-height:var(--tw-leading,var(--leading-display))}.text-lede{font-size:18px;line-height:var(--tw-leading,var(--leading-text))}.text-micro{font-size:11px;line-height:var(--tw-leading,1.4)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-micro{--tw-tracking:.11em;letter-spacing:.11em}.text-ink-dim{color:var(--ink-dim)}.text-ink-primary{color:var(--ink-primary)}.text-ink-secondary{color:var(--ink-secondary)}.text-signal-identity{color:var(--signal-identity)}.text-signal-warning-ink{color:var(--signal-warning-ink)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);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,)}.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,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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pr-3{padding-right:calc(var(--spacing) * 3)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-display{font-size:84px;line-height:var(--tw-leading,var(--leading-display))}.md\:text-h1{font-size:52px;line-height:var(--tw-leading,var(--leading-display))}.md\:text-h2{font-size:34px;line-height:var(--tw-leading,var(--leading-display))}.md\:text-lede{font-size:18px;line-height:var(--tw-leading,var(--leading-text))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,260px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,260px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,300px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-hairline{border-color:var(--hairline)}.lg\:pl-9{padding-left:calc(var(--spacing) * 9)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}}}:root,[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pitch-960:#000;--void:#000704;--pitch-900:#00100a;--surface:#001a0f;--pitch-800:#012416;--pitch-700:#022e1d;--pitch-600:#043923;--border:#07452d;--graphite-900:#00140c;--graphite-800:#163128;--graphite-700:#345248;--graphite-600:#48665b;--graphite-500:#6b837a;--graphite-400:#86a998;--graphite-300:#a6c0b4;--graphite-200:#c1d7cc;--graphite-100:#dcebe3;--chalk-100:#f0faf5;--chalk-200:#e5f2eb;--chalk-300:#d4e8de;--mist:#eef5f0;--mist-200:#e8f0eb;--mist-300:#d9e8df;--mist-400:#ccdfd3;--mist-500:#bcd3c4;--carbon-900:#06150d;--carbon-800:#142b20;--carbon-700:#314c40;--carbon-600:#486557;--carbon-500:#6f887a;--carbon-300:#a9c2b3;--carbon-200:#b4ccbd;--accent-bright:#43d995;--accent:#1fb977;--accent-deep:#0d8f5b;--accent-ink:#087248;--hazard-500:#ff2a2a;--hazard-700:#bf0000;--cobalt-400:#5aa7ff;--cobalt-700:#1d5a96;--amber-400:#f2a51d;--amber-700:#c96600;--surface-page:var(--void);--surface-sunken:var(--pitch-900);--surface-card:var(--surface);--surface-band:var(--pitch-800);--surface-raised:var(--pitch-700);--surface-void:var(--pitch-960);--hairline:var(--pitch-600);--hairline-strong:var(--border);--ink-primary:var(--chalk-100);--ink-secondary:var(--chalk-300);--ink-dim:var(--graphite-400);--ink-faint:var(--graphite-500);--ink-structure:var(--graphite-700);--ink-inverse:var(--carbon-900);--signal-identity:var(--accent);--signal-link:var(--accent-bright);--signal-press:var(--accent-deep);--signal-verified:var(--accent-bright);--signal-warning:var(--amber-400);--signal-warning-ink:var(--amber-400);--signal-alarm:var(--hazard-500);--font-display-stack:var(--font-schibsted), -apple-system, sans-serif;--font-mono-stack:var(--font-geist-mono), ui-monospace, monospace;--font-text-stack:var(--font-geist), -apple-system, system-ui, sans-serif;--font-mark-stack:var(--font-aref), serif;--font-arabic-stack:"IBM Plex Sans Arabic", "Geeza Pro", system-ui, sans-serif;--tracking-wordmark:.22em;--tracking-micro:.11em;--tracking-display:-.025em;--leading-display:1.06;--leading-text:1.6;--leading-mono:1.45;--fs-micro:11px;--fs-control:13px;--fs-body:15px;--fs-lede:18px;--fs-h3:24px;--fs-h2:34px;--fs-h1:52px;--fs-display:84px;--fs-macro-1:clamp(96px, 11vw, 140px);--fs-macro-2:clamp(110px, 15vw, 180px);--fs-macro-3:clamp(128px, 19vw, 220px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-control:6px;--radius-plate:10px;--radius-shell:14px;--radius-round:999px;--ease-flat:cubic-bezier(.2, 0, 0, 1);--duration-hover:.12s;--duration-panel:.17s;--duration-panel-lg:.26s;--duration-reveal:.34s;--duration-route-exit:.32s;--duration-route-enter:.52s;--route-hold:.14s;--ease-route:cubic-bezier(.16, 1, .3, 1);--ease-route-exit:cubic-bezier(.25, .1, .25, 1);--focus-ring:2px solid var(--accent);--focus-ring-offset:3px;--mark-optical-shift:.168em;--seal-mark-scale:.36;--seal-cut:26%;--seal-size:40px;--seal-line:max(1px, calc(var(--seal-size) / 40));--seal-key-field:var(--pitch-900);--seal-key-line:var(--accent);--seal-key-ink:var(--chalk-100);--readout-scale:1.4;--readout-color:var(--accent-bright);--readout-glow:none;--edge-light:transparent;--select-arrow:none}:root[data-theme=light],[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:var(--mist);--surface-sunken:var(--mist-200);--surface-card:var(--mist-300);--surface-band:var(--mist-400);--surface-raised:var(--mist-500);--surface-void:var(--carbon-900);--hairline:var(--carbon-200);--hairline-strong:var(--carbon-300);--ink-primary:var(--carbon-900);--ink-secondary:var(--carbon-800);--ink-dim:var(--carbon-700);--ink-faint:var(--carbon-600);--ink-structure:var(--carbon-500);--ink-inverse:var(--chalk-100);--signal-identity:var(--accent-ink);--signal-link:var(--accent-ink);--signal-press:var(--accent-deep);--signal-verified:var(--accent-ink);--signal-warning:var(--amber-700);--signal-warning-ink:var(--carbon-900);--signal-alarm:var(--hazard-700);--seal-key-field:var(--mist-200);--seal-key-line:var(--accent-deep);--seal-key-ink:var(--carbon-900);--readout-color:var(--ink-primary)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:var(--mist);--surface-sunken:var(--mist-200);--surface-card:var(--mist-300);--surface-band:var(--mist-400);--surface-raised:var(--mist-500);--surface-void:var(--carbon-900);--hairline:var(--carbon-200);--hairline-strong:var(--carbon-300);--ink-primary:var(--carbon-900);--ink-secondary:var(--carbon-800);--ink-dim:var(--carbon-700);--ink-faint:var(--carbon-600);--ink-structure:var(--carbon-500);--ink-inverse:var(--chalk-100);--signal-identity:var(--accent-ink);--signal-link:var(--accent-ink);--signal-press:var(--accent-deep);--signal-verified:var(--accent-ink);--signal-warning:var(--amber-700);--signal-warning-ink:var(--carbon-900);--signal-alarm:var(--hazard-700);--seal-key-field:var(--mist-200);--seal-key-line:var(--accent-deep);--seal-key-ink:var(--carbon-900);--readout-color:var(--ink-primary)}}html{scroll-behavior:smooth;background:var(--surface-page)}html.lenis{scroll-behavior:auto}html,body{font-family:var(--font-text-stack);background:var(--surface-page);color:var(--ink-primary)}body{font-size:var(--fs-body);line-height:var(--leading-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}main,main>*{scroll-margin-top:5.5rem}section[id]{scroll-margin-top:6rem}::selection{background:var(--signal-identity);color:var(--ink-inverse)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}*{scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hairline-strong);background-clip:padding-box;border:2px solid #0000}img,svg,canvas{display:block}button,a,[role=button],input,select,textarea{touch-action:manipulation}.display{font-family:var(--font-display-stack);font-weight:800;font-size:var(--fs-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase}h1,.h1{font-family:var(--font-display-stack);font-weight:500;font-size:var(--fs-h1);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:none}h2,.h2{font-family:var(--font-display-stack);font-weight:500;font-size:var(--fs-h2);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:none}h3,.h3{font-family:var(--font-display-stack);font-weight:500;font-size:var(--fs-h3);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:none}p,.body{font-family:var(--font-text-stack);font-weight:400;font-size:var(--fs-body);line-height:var(--leading-text)}.lede{font-size:var(--fs-lede);line-height:var(--leading-text)}.mono,code,kbd,samp,data,output{font-family:var(--font-mono-stack);font-weight:400;font-size:var(--fs-control);line-height:var(--leading-mono);font-feature-settings:"tnum"}.micro-label,.eyebrow-system{align-items:center;gap:var(--space-2);font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-faint);line-height:1.4;display:inline-flex}.plate .micro-label,.plate--sunken .micro-label,.plate--band .micro-label,.plate--raised .micro-label,.plate .eyebrow-system,.plate--sunken .eyebrow-system,.plate--band .eyebrow-system,.plate--raised .eyebrow-system{color:var(--ink-dim)}.arabic,:where([lang=ar]){font-family:var(--font-arabic-stack);direction:rtl}.mark{font-family:var(--font-mark-stack);direction:rtl;font-weight:700;line-height:1}.mark-centered{transform:translate(-50%, calc(-50% - var(--mark-optical-shift)));position:absolute;top:50%;left:50%}.wordmark{font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-micro);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;margin-right:calc(-1 * var(--tracking-wordmark));color:var(--ink-primary)}.lockup{align-items:center;gap:var(--space-3);display:inline-flex}.lockup .lockup-divider{background:var(--hairline);align-self:stretch;width:1px}.seal-key{--seal-line:max(1px, calc(var(--seal-size) / 40));width:var(--seal-size);height:var(--seal-size);background:var(--seal-key-field,var(--pitch-900));clip-path:polygon(var(--seal-cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--seal-cut));flex:none;display:inline-block;position:relative}.seal-key:before{content:"";background:var(--seal-key-line,var(--accent));clip-path:polygon(evenodd, var(--seal-cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--seal-cut), var(--seal-line) calc(var(--seal-cut) + var(--seal-line) * .41), var(--seal-line) calc(100% - var(--seal-line)), calc(100% - var(--seal-line)) calc(100% - var(--seal-line)), calc(100% - var(--seal-line)) var(--seal-line), calc(var(--seal-cut) + var(--seal-line) * .41) var(--seal-line), var(--seal-line) calc(var(--seal-cut) + var(--seal-line) * .41), 0 var(--seal-cut));position:absolute;inset:0}.seal-key .seal-mark{transform:translate(-50%, calc(-50% - var(--mark-optical-shift)));font-family:var(--font-mark-stack);color:var(--seal-key-ink,var(--chalk-100));font-weight:700;font-size:calc(var(--seal-size) * var(--seal-mark-scale) / .883);direction:rtl;line-height:1;position:absolute;top:50%;left:50%}.seal-key--flush{--seal-key-field:transparent}.seal-key--mono{--seal-key-line:currentColor;--seal-key-ink:currentColor;--seal-key-field:transparent}.seal-roundel{width:96px;height:96px;display:inline-block}.plate{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-plate)}.plate--sunken{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius-plate)}.plate--band{background:var(--surface-band);border-block:1px solid var(--hairline)}.plate--raised{background:var(--surface-raised)}.shell{background:var(--surface-band);border:1px solid var(--hairline);border-radius:var(--radius-shell);padding:var(--space-1)}.shell--clip{padding:0;overflow:hidden}.hairline-grid{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-plate);gap:1px;display:grid;overflow:hidden}.hairline-grid>*{background:var(--hairline-grid-cell,var(--surface-page));border-radius:0}.abd-redact{background:var(--surface-void);color:#0000;-webkit-user-select:none;user-select:none;padding-block:.1em;display:inline-block}.abd-reveal{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block;position:relative}.abd-reveal:after{content:"";background:var(--signal-identity);transform-origin:100%;transition:transform var(--duration-reveal) var(--ease-flat);position:absolute;inset:0}.abd-reveal:hover:after,.abd-reveal:focus-visible:after{transform:scaleX(0)}.abd-hold{font-family:var(--font-mono-stack);font-size:inherit;text-align:start;color:var(--ink-primary);font-feature-settings:"tnum";cursor:pointer;background:0 0;border:0;padding:0;position:relative}.abd-hold-value{color:#0000}.abd-hold:before{content:attr(data-mask);white-space:pre;color:var(--ink-primary);pointer-events:none;position:absolute;inset:0}.abd-hold:active .abd-hold-value,.abd-hold[aria-pressed=true] .abd-hold-value{color:inherit}.abd-hold:active:before,.abd-hold[aria-pressed=true]:before{content:none}.abd-hold:after{content:attr(data-hint);white-space:nowrap;font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-faint);inset-inline-start:calc(100% + var(--space-2));position:absolute;top:50%;transform:translateY(-50%)}.plate .abd-hold:after,.plate--sunken .abd-hold:after,.plate--band .abd-hold:after,.plate--raised .abd-hold:after{color:var(--ink-dim)}.btn,.chip,.field,.kbd,input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select{border-radius:var(--radius-control)}a{color:var(--signal-link);text-underline-offset:2px;text-decoration:underline}.chrome-link{color:var(--ink-secondary);white-space:nowrap;transition:color var(--duration-hover) var(--ease-flat);align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.chrome-link:hover{color:var(--ink-primary)}.btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:40px;padding-block:0;padding-inline:var(--space-4);font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-control);letter-spacing:0;text-transform:none;color:var(--ink-primary);cursor:pointer;transition:background var(--duration-hover) var(--ease-flat), border-color var(--duration-hover) var(--ease-flat), color var(--duration-hover) var(--ease-flat), transform var(--duration-hover) var(--ease-flat);background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:active{transform:none}.btn--primary,.btn-primary{background:var(--signal-identity);color:var(--ink-inverse)}.btn--primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){border-color:var(--signal-link)}.btn--primary:active:not(:disabled),.btn-primary:active:not(:disabled){background:var(--signal-press)}.btn--destructive{border-color:var(--signal-identity);color:var(--signal-link)}.btn--destructive:hover:not(:disabled){border-color:var(--signal-link)}.btn--quiet,.btn-ghost{border-color:var(--hairline);color:var(--ink-secondary)}.btn--quiet:hover:not(:disabled),.btn-ghost:hover:not(:disabled){border-color:var(--hairline-strong);color:var(--ink-primary)}.btn-ghost[data-active=true]{border-color:var(--signal-identity);color:var(--ink-primary)}.btn-block{width:100%}.field-label{font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-dim);display:block}.input,.textarea,.select{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius-control);width:100%;color:var(--ink-primary);font-family:var(--font-text-stack);font-size:var(--fs-control);transition:border-color var(--duration-hover) var(--ease-flat), background var(--duration-hover) var(--ease-flat);outline:none;padding:.6rem .8rem;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--ink-dim)}.input:hover:not(:disabled,:focus),.textarea:hover:not(:disabled,:focus),.select:hover:not(:disabled,:focus){border-color:var(--hairline-strong)}.input:focus,.textarea:focus,.select:focus{border-color:var(--signal-identity)}.input:disabled,.textarea:disabled,.select:disabled{opacity:.45;cursor:not-allowed}.textarea{resize:vertical;min-height:120px}.input-mono{font-family:var(--font-mono-stack);letter-spacing:0;font-feature-settings:"tnum"}.select{cursor:pointer;appearance:none;background-image:var(--select-arrow);background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.2rem}@media (max-width:767px){.input,.textarea,.select{font-size:16px}}.segmented{padding:var(--space-1);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius-plate);gap:2px;display:flex;position:relative}.segmented-thumb{top:var(--space-1);left:var(--useslider-left,0px);width:var(--useslider-width,0px);height:calc(100% - var(--space-2));opacity:var(--useslider-opacity,0);border-radius:var(--radius-control);background:var(--surface-raised);border:1px solid var(--hairline-strong);transition:left var(--duration-panel) var(--ease-flat), width var(--duration-panel) var(--ease-flat);z-index:0;pointer-events:none;position:absolute}.segmented-item{z-index:1;border-radius:var(--radius-control);min-height:32px;color:var(--ink-dim);font-family:var(--font-mono-stack);font-size:var(--fs-control);white-space:nowrap;cursor:pointer;transition:color var(--duration-hover) var(--ease-flat);background:0 0;border:none;flex:1;padding:.35rem .75rem;font-weight:500;position:relative}.segmented-item:hover,.segmented-item[data-active=true]{color:var(--ink-primary)}.segmented-item:active{transform:translateY(1px)}.segmented--accent .segmented-thumb{background:var(--signal-identity);border-color:#0000}.segmented--accent .segmented-item[data-active=true]{color:var(--ink-inverse)}.switch{flex-shrink:0;width:36px;height:20px;display:inline-flex;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.switch-track{box-sizing:border-box;background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-round);transition:background var(--duration-hover) var(--ease-flat);position:absolute;inset:0}.switch-track:before{content:"";border-radius:var(--radius-round);position:absolute;inset:-2px}.switch-track:after{content:"";border-radius:var(--radius-round);background:var(--ink-primary);width:14px;height:14px;transition:transform var(--duration-hover) var(--ease-flat);position:absolute;top:2px;left:2px}.switch input:checked+.switch-track{background:var(--signal-identity);border-color:#0000}.switch input:checked+.switch-track:after{background:var(--ink-inverse);transform:translate(16px)}.switch input:focus-visible+.switch-track{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.check-row{align-items:center;gap:var(--space-2);color:var(--ink-secondary);font-family:var(--font-mono-stack);font-size:var(--fs-control);cursor:pointer;display:inline-flex}.check-row input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--signal-identity)}.range{appearance:none;background:var(--hairline-strong);width:100%;height:3px}.range::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-round);background:var(--signal-identity);cursor:pointer;width:14px;height:14px;transition:background var(--duration-hover) var(--ease-flat);border:none}.range::-webkit-slider-thumb:hover{background:var(--signal-press)}.range::-moz-range-thumb{border-radius:var(--radius-round);background:var(--signal-identity);cursor:pointer;border:none;width:14px;height:14px}.chip{align-items:center;gap:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface-sunken);font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap;padding:3px 8px;display:inline-flex}a.chip{transition:border-color var(--duration-hover) var(--ease-flat), color var(--duration-hover) var(--ease-flat);text-decoration:none}a.chip:hover,a.chip:focus-visible{border-color:var(--hairline-strong);color:var(--ink-primary)}.kbd{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface-band);font-family:var(--font-mono-stack);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-secondary);border-bottom-width:2px;align-items:center;padding:2px 6px;display:inline-flex}.meter{flex:1;gap:3px;display:flex}.meter-seg{background:var(--surface-raised);height:4px;transition:background var(--duration-panel) var(--ease-flat);flex:1}.meter-seg[data-on=true]{background:var(--ink-secondary)}.color-swatch{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);cursor:pointer;appearance:none;background:0 0;width:34px;height:34px;padding:0}.color-swatch::-webkit-color-swatch-wrapper{padding:3px}.color-swatch::-webkit-color-swatch{border:none;border-radius:3px}.color-swatch::-moz-color-swatch{border:none;border-radius:3px}.color-hex{font-family:var(--font-mono-stack);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-dim);text-transform:uppercase}.tool-stage{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius-plate);flex-direction:column;display:flex}.console{font-family:var(--font-mono-stack);font-size:var(--fs-control);line-height:var(--leading-mono);color:var(--ink-primary);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius-plate);padding:var(--space-4) var(--space-5);font-feature-settings:"tnum"}.console .prompt{color:var(--signal-identity);margin-right:.6em;font-weight:500}.console .muted{color:var(--ink-dim)}.console .ok{color:var(--signal-verified)}.console .warn{color:var(--signal-warning-ink)}.readout{font-family:var(--font-mono-stack);font-size:calc(1em * var(--readout-scale));color:var(--readout-color);font-feature-settings:"tnum"}.disclosure{opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-panel-lg) var(--ease-flat), opacity var(--duration-panel-lg) var(--ease-flat), visibility var(--duration-panel-lg);grid-template-rows:0fr;display:grid}.disclosure[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.disclosure-inner{min-height:0;overflow:hidden}.abd-crosshair{position:relative}.abd-crosshair:before,.abd-crosshair:after{font-family:var(--font-mono-stack);color:var(--ink-structure);pointer-events:none;font-size:10px;line-height:1;position:absolute}.abd-crosshair:before{content:"+" / "";top:4px;left:6px}.abd-crosshair:after{content:"+" / "";bottom:4px;right:6px}.abd-hazard{background:var(--signal-alarm)}.abd-struck{text-decoration:line-through;-webkit-text-decoration-color:var(--signal-alarm);-webkit-text-decoration-color:var(--signal-alarm);-webkit-text-decoration-color:var(--signal-alarm);text-decoration-color:var(--signal-alarm);text-decoration-thickness:2px}.site-nav{background:var(--surface-page);border-bottom:1px solid var(--hairline)}.dossier-band{justify-content:space-between;align-items:center;gap:var(--space-5);border-top:1px solid var(--hairline);min-height:28px;font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-primary);white-space:nowrap;display:flex;overflow:hidden}.dossier-band .sep{color:var(--ink-structure)}.dossier-band .band-doc{font-feature-settings:"tnum"}.band-doc--compact{display:none}@media (max-width:359.98px){.site-nav .lockup-divider,.site-nav .site-wordmark,.band-doc--full{display:none}.band-doc--compact{display:inline}}.nav-link{min-height:40px;padding-inline:var(--space-3);font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-dim);transition:color var(--duration-hover) var(--ease-flat);align-items:center;text-decoration:none;display:none}.nav-link--theme{display:inline-flex}@media (min-width:640px){.nav-link--external{display:inline-flex}}@media (min-width:768px){.nav-link--section{display:inline-flex}}.nav-link:hover,.nav-link:focus-visible{color:var(--ink-primary)}.theme-when-light,:root[data-theme=light] .theme-when-dark{display:none}:root[data-theme=light] .theme-when-light{display:inline}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .theme-when-dark{display:none}:root:not([data-theme=dark]) .theme-when-light{display:inline}}.hero-register{align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--hairline);font-family:var(--font-mono-stack);font-size:var(--fs-micro);font-feature-settings:"tnum";flex-wrap:wrap;line-height:1.4;display:flex}.mount{min-width:0;margin:0}.mount-cap{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline-strong);display:flex}.obj{--cut:20px;background:var(--surface-sunken);color:var(--ink-primary);clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));position:relative}.obj .console{padding:var(--space-6) clamp(20px, 3vw, 32px) var(--space-5);background:0 0;border:0;border-radius:0}.section-shell{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);display:grid}.section-rail{padding:clamp(24px,3vw,42px) 0 0}.section-rail .section-number{margin-top:var(--space-3);font-family:var(--font-display-stack);letter-spacing:var(--tracking-display);color:var(--ink-structure);font-size:clamp(56px,9vw,138px);font-weight:900;line-height:.8;display:block}@media (max-width:899.98px){.section-rail{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-6) 0 var(--space-3);border-bottom:1px solid var(--hairline);display:flex}.section-rail .section-number{margin-top:0;font-size:44px;line-height:.7}}@media (min-width:900px){.section-shell{grid-template-columns:minmax(160px,.48fr) minmax(0,2.52fr)}.section-rail{border-inline-end:1px solid var(--hairline);padding:clamp(42px,6vw,88px) clamp(20px,3vw,42px)}}.section-body{min-width:0;padding-block:clamp(32px,4vw,64px)}@media (min-width:900px){.section-body{padding-inline:clamp(20px,3vw,42px)}}.index-list{border-top:1px solid var(--hairline)}.index-row{border-bottom:1px solid var(--hairline);color:inherit;transition:background var(--duration-hover) var(--ease-flat);text-decoration:none;display:grid;position:relative}.index-row:before{content:"";background:var(--signal-identity);transform-origin:top;width:2px;transition:transform var(--duration-panel) var(--ease-flat);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.index-row:hover,.index-row:focus-visible{background:var(--surface-sunken)}.index-row:hover:before,.index-row:focus-visible:before{transform:scaleY(1)}.index-num{font-family:var(--font-mono-stack);font-weight:500;font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);color:var(--ink-faint);font-feature-settings:"tnum";transition:color var(--duration-hover) var(--ease-flat)}.index-row:hover .index-num,.index-row:focus-visible .index-num{color:var(--signal-link)}.index-arrow{color:var(--ink-faint);transition:transform var(--duration-panel) var(--ease-flat), color var(--duration-hover) var(--ease-flat);display:inline-block}.index-row:hover .index-arrow,.index-row:focus-visible .index-arrow{color:var(--ink-primary);transform:translate(6px)}.feature-grid{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-plate);gap:1px;display:grid;overflow:hidden}.feature-cell{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);background:var(--surface-card);transition:background var(--duration-hover) var(--ease-flat);flex-direction:column;display:flex}.feature-cell:hover{background:var(--surface-raised)}.feature-cell:hover .index-num{color:var(--signal-link)}@media (min-width:640px) and (max-width:1023.98px){.feature-grid>.feature-cell:last-child:nth-child(odd){grid-column:1/-1}}.related-index{border:1px solid var(--hairline);border-radius:var(--radius-plate);background:var(--surface-card);display:grid;overflow:hidden}.related-link{align-items:center;gap:var(--space-3);min-height:4rem;padding:var(--space-4);border-bottom:1px solid var(--hairline);color:inherit;transition:background var(--duration-hover) var(--ease-flat);text-decoration:none;display:flex}.related-link:last-child{border-bottom:0}.related-link:hover,.related-link:focus-visible{background:var(--surface-raised)}.related-link:hover .index-num,.related-link:focus-visible .index-num{color:var(--signal-link)}.related-link:hover .index-arrow,.related-link:focus-visible .index-arrow{color:var(--ink-primary);transform:translate(4px)}@media (min-width:768px){.related-index{grid-template-columns:repeat(3,minmax(0,1fr))}.related-link{border-right:1px solid var(--hairline);border-bottom:0}.related-link:last-child{border-right:0}}.hero-mark{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-mark-stack);color:var(--ink-structure);direction:rtl;padding-left:.35em;font-weight:700;line-height:1.7;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-mark{color:color-mix(in srgb, var(--ink-structure) 30%, transparent)}}@keyframes surface-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes route-dissolve{0%{opacity:1}to{opacity:0}}@keyframes seal-settle{0%{opacity:0;transform:translateY(10px)scale(.94)rotate(-1.5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.route-stage{min-height:100%}.motion-block,.motion-row{animation:surface-rise var(--duration-route-enter) var(--ease-route) both;animation-delay:var(--route-hold)}::view-transition-group(root){animation-duration:var(--duration-route-exit)}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){z-index:1;animation:route-dissolve var(--duration-route-exit) var(--ease-route-exit) both}::view-transition-new(root){z-index:0;animation:none}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:var(--duration-route-exit);animation-timing-function:var(--ease-route-exit)}::view-transition-image-pair(site-header){isolation:auto}::view-transition-old(site-header){display:none}::view-transition-new(site-header){mix-blend-mode:normal;animation:none}.route-label{display:inline-block}.route-label__flip{display:inline-block;position:relative}.route-label__line{white-space:pre;perspective:300px;display:inline-block}.route-label__line--out{position:absolute;inset-block-start:0;inset-inline-start:0}.route-label__ch{animation:label-roll-in .24s var(--ease-route) both;display:inline-block}.route-label__line--out .route-label__ch{animation:label-roll-out .2s var(--ease-route) both}@keyframes label-roll-out{0%{opacity:1;transform:translateY(0)rotateX(0)}to{opacity:0;transform:translateY(-.8em)rotateX(70deg)}}@keyframes label-roll-in{0%{opacity:0;transform:translateY(.8em)rotateX(-70deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.home-hero__seal .seal-key,.about-hero__seal .seal-key{animation:seal-settle .62s var(--ease-flat) .12s both;transform-origin:50%}.site-header{z-index:30;border-bottom:1px solid var(--hairline);background:var(--surface-page);width:100%;position:sticky;top:-32px}#main-content{scroll-margin-top:73px}.identity-rail{animation:surface-rise .36s var(--ease-flat) both}.site-header__main>*{animation:surface-rise .42s var(--ease-flat) 70ms both}.identity-rail,.site-header__main,.site-footer{width:min(100%,1240px);margin-inline:auto;padding-inline:36px}.identity-rail{border-bottom:1px solid var(--hairline);min-height:32px;font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;align-items:center;gap:24px;font-size:10px;font-weight:500;line-height:1;display:flex}.site-header__main{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex;position:relative}.site-lockup{min-height:44px;color:var(--ink-primary);text-decoration:none}.site-navigation{align-items:center;gap:26px;display:flex}.site-navigation__link{min-height:44px;font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);transition-property:color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-flat);align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.site-navigation__link:hover,.site-navigation__link:focus-visible,.site-navigation__link[aria-current=page]{color:var(--ink-primary)}.site-navigation__link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px;text-decoration-thickness:2px}.mobile-menu-button{border:1px solid var(--hairline);width:44px;height:44px;color:var(--ink-primary);cursor:pointer;transition:border-color var(--duration-hover) var(--ease-flat), color var(--duration-hover) var(--ease-flat), transform var(--duration-hover) var(--ease-flat);background:0 0;justify-content:center;align-items:center;display:none}.mobile-menu-button:hover,.mobile-menu-button:focus-visible{border-color:var(--hairline-strong);color:var(--signal-link)}.mobile-menu-button:active{transform:scale(.96)}main>.route-stage>:not(.site-frame){padding-inline:clamp(20px,3vw,36px)}.site-frame{width:min(100%,1032px);margin-inline:auto;padding-inline:36px}.site-frame--wide{width:min(100%,1240px);padding-inline:0}.site-frame--reading{width:min(100%,1032px)}.page-kicker,.registry-meta{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-weight:500;line-height:1.45}.text-link,.footer-link{min-height:44px;color:var(--signal-link);text-underline-offset:3px;white-space:nowrap;transition-property:color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-flat);align-items:center;gap:7px;font-size:13px;text-decoration:underline;display:inline-flex}a [data-icon=arrow-right],a [data-icon=arrow-left],a [data-icon=arrow-up-right]{width:1em;height:1em;transition:transform var(--duration-panel) var(--ease-flat), color var(--duration-hover) var(--ease-flat);flex:none}a:hover [data-icon=arrow-right],a:focus-visible [data-icon=arrow-right]{transform:translate(4px)}a:hover [data-icon=arrow-left],a:focus-visible [data-icon=arrow-left]{transform:translate(-4px)}a:hover [data-icon=arrow-up-right],a:focus-visible [data-icon=arrow-up-right]{transform:translate(3px,-3px)}.text-link:hover,.text-link:focus-visible,.footer-link:hover,.footer-link:focus-visible{color:var(--ink-primary)}.home-hero{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 360px;display:grid}.home-hero__copy{border-right:1px solid var(--hairline);padding:88px 48px 80px 36px}.home-hero h1{letter-spacing:-.015em;max-width:12ch;margin:22px 0 24px;font-size:clamp(46px,6vw,64px);line-height:1.05}.home-hero__copy>p{max-width:54ch;color:var(--ink-secondary);margin-bottom:22px;font-size:16px;line-height:1.65}.home-hero__seal,.about-hero__seal{justify-content:center;align-items:center;padding:40px;display:flex}.project-showcase{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);display:grid}.project-spotlight{border-right:1px solid var(--hairline);min-width:0;min-height:410px;transition:background-color var(--duration-panel) var(--ease-flat);flex-direction:column;padding:36px 36px 40px;display:flex;position:relative;overflow:hidden}.project-spotlight:hover,.project-spotlight:focus-within{background:var(--surface-sunken)}.project-spotlight__header,.project-ledger__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.project-spotlight__number{font-family:var(--font-mono-stack);color:var(--graphite-900);-webkit-user-select:none;user-select:none;transition:color var(--duration-panel) var(--ease-flat), transform var(--duration-panel-lg) var(--ease-flat);font-size:clamp(132px,16vw,210px);font-weight:500;line-height:.8;position:absolute;top:38px;right:22px}.project-spotlight:hover .project-spotlight__number,.project-spotlight:focus-within .project-spotlight__number{color:var(--surface);transform:translateY(8px)}.project-spotlight__copy{z-index:1;margin-top:auto;position:relative}.project-spotlight h2{text-wrap:balance;margin-bottom:10px;font-size:clamp(34px,4vw,48px);line-height:1.08}.project-spotlight p{max-width:48ch;color:var(--ink-secondary);text-wrap:pretty;margin-bottom:22px}.project-spotlight__link{align-items:center;gap:8px;min-height:44px;display:inline-flex}.project-ledger{min-width:0;padding:36px 36px 40px}.project-ledger__header{min-height:78px}.project-ledger__header h2{text-wrap:balance;margin-top:10px;font-size:24px;line-height:1.2}.project-ledger__list{border-top:1px solid var(--hairline)}.project-ledger__row{border-bottom:1px solid var(--hairline);min-height:66px;color:var(--ink-primary);transition-property:background-color,color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-flat);grid-template-columns:34px minmax(0,1fr) minmax(108px,auto) 20px;align-items:center;gap:16px;text-decoration:none;display:grid}.project-ledger__row:hover,.project-ledger__row:focus-visible{background:var(--surface-sunken)}.project-ledger__row>[data-icon]{justify-self:end}.project-ledger__name{align-items:center;gap:10px;min-width:0;display:flex}.project-ledger__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.project-ledger__row--all{color:var(--signal-link)}.home-tools{border-bottom:1px solid var(--hairline);grid-template-columns:.42fr 1fr;gap:64px;padding:56px 36px;display:grid}.home-tools h2{max-width:13ch;margin-top:14px;font-size:28px;line-height:1.2}.home-tools__list{border-top:1px solid var(--hairline)}.home-tool-row{border-bottom:1px solid var(--hairline);min-height:58px;color:var(--ink-primary);transition-property:background-color,color,padding-left;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-flat);grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:18px;text-decoration:none;display:grid}.home-tool-row:hover,.home-tool-row:focus-visible{background:var(--surface-sunken);padding-left:8px}.home-tool-row--all{color:var(--signal-link)}.site-footer{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:36px;min-height:112px;display:flex}.site-footer--full{min-height:142px}.site-footer__identity{align-items:center;gap:22px;display:flex}.site-footer__roundel{color:var(--graphite-300)}.site-footer__identity>div{flex-direction:column;gap:8px;display:flex}.site-footer__meta,.footer-link{font-family:var(--font-mono-stack);color:var(--ink-dim);font-size:11px}.registry-intro,.document-intro{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:48px;padding:52px 36px 40px;display:flex}.registry-intro>div{max-width:650px}.registry-intro h1,.document-intro h1,.about-hero h1,.tool-intro h1,.not-found h1{letter-spacing:-.015em;margin:16px 0;font-size:clamp(38px,5vw,48px);line-height:1.1}.registry-intro p,.document-intro p,.about-copy,.tool-intro>p,.not-found__content>p:last-of-type{max-width:58ch;color:var(--ink-secondary);font-size:16px;line-height:1.65}.tool-gallery{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:36px;display:grid}.tool-gallery__card{border:1px solid var(--hairline);background:var(--surface-card);min-height:248px;color:var(--ink-primary);transition-property:background-color,border-color,transform;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-flat);flex-direction:column;justify-content:space-between;gap:48px;padding:24px;text-decoration:none;display:flex}.tool-gallery__card:hover,.tool-gallery__card:focus-visible{border-color:var(--hairline-strong);background:var(--surface-band)}.tool-gallery__card:active{transform:scale(.96)}.tool-gallery__topline{justify-content:space-between;align-items:center;gap:24px;display:flex}.tool-gallery__topline>[data-icon]{color:var(--signal-link)}.tool-gallery__copy{max-width:52ch}.tool-gallery__copy h2{letter-spacing:-.015em;text-wrap:balance;margin-bottom:12px;font-size:clamp(24px,3vw,32px);line-height:1.1}.tool-gallery__copy p{color:var(--ink-secondary);text-wrap:pretty;font-size:14px;line-height:1.6}.document-intro{padding-block:56px 44px;padding-inline:0;display:block}.privacy-intro{border-bottom:1px solid var(--hairline);padding-block:clamp(64px,10vw,112px) clamp(52px,7vw,80px)}.privacy-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:none;font-size:clamp(56px,9.5vw,112px);font-weight:700;line-height:.92}.privacy-intro>p:first-of-type{max-width:54ch;color:var(--ink-secondary);margin-top:clamp(44px,7vw,72px);font-size:clamp(18px,2.2vw,24px);line-height:1.5}.privacy-intro .privacy-updated{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:18px;font-size:10px;font-weight:500}.privacy-details{border-bottom:1px solid var(--hairline);padding-block:clamp(48px,7vw,72px)}.privacy-details>h2,.privacy-contact h2{text-wrap:balance;font-size:clamp(26px,3vw,34px);line-height:1.15}.privacy-details__list{border-top:1px solid var(--hairline-strong);margin-top:28px}.privacy-detail{border-bottom:1px solid var(--hairline-strong);grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:24px;padding-block:24px;scroll-margin-top:96px;display:grid}.privacy-detail:target{background:var(--surface-sunken);padding-inline:10px}.privacy-detail__heading h3{font-size:17px;line-height:1.3}.privacy-detail__heading .registry-meta{margin-top:7px;display:block}.privacy-detail>p{max-width:62ch;color:var(--ink-secondary);font-size:15px;line-height:1.65}.privacy-contact{padding-block:clamp(48px,7vw,72px)}.privacy-contact p{color:var(--ink-secondary);margin-top:18px;font-size:18px}.privacy-contact a{color:var(--ink-primary);-webkit-text-decoration-color:var(--signal-link);-webkit-text-decoration-color:var(--signal-link);-webkit-text-decoration-color:var(--signal-link);text-decoration-color:var(--signal-link);text-underline-offset:4px}.tool-note{border:1px solid var(--hairline-strong);border-left:6px solid var(--signal-warning);margin-bottom:28px;padding:18px 24px 24px}.tool-note__kicker{color:var(--signal-warning-ink);align-items:center;gap:10px;display:inline-flex}.tool-note__kicker:before{content:"";background:var(--signal-warning);flex:none;width:7px;height:7px;transform:rotate(45deg)}.tool-note__grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.tool-note__grid h3{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:10px;font-size:10px}.tool-note__grid p{color:var(--ink-secondary);font-size:13.5px;line-height:1.6}.verify-block{padding-block:44px 56px}.verify-block h2{margin:14px 0 18px;font-size:24px;line-height:1.2}.verify-block>p{max-width:58ch;color:var(--ink-secondary)}.verify-block__links{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.about-hero{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 300px;display:grid}.about-hero>div:first-child{border-right:1px solid var(--hairline);padding:64px 48px 60px 36px}.about-copy{flex-direction:column;gap:14px;display:flex}.about-details{border-bottom:1px solid var(--hairline);grid-template-columns:1fr 1fr;display:grid}.about-details>div{padding:40px 36px 44px}.about-details>div:first-child{border-right:1px solid var(--hairline)}.about-plate{border-bottom:1px solid var(--hairline);padding:44px 36px 0}.about-plate__field{text-align:center;flex-direction:column;align-items:center;gap:30px;padding:56px 20px 72px;display:flex}.about-plate__mark{font-family:var(--font-mark-stack);color:var(--ink-primary);direction:rtl;padding-left:.35em;font-size:clamp(110px,18vw,220px);font-weight:700;line-height:1.1}.about-plate__wordmark{font-size:clamp(19px,2.6vw,30px)}.about-plate__line{font-family:var(--font-mono-stack);letter-spacing:.04em;color:var(--ink-dim);font-size:13px}.about-plate__meta{border-top:1px solid var(--hairline-strong);font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:18px;padding-block:12px 14px;font-size:10px;display:flex}.scramble-word{white-space:nowrap}.scramble-ch.is-scrambling{text-align:center;color:var(--ink-dim);display:inline-block}.record-list{margin-top:16px}.record-list div{border-bottom:1px solid var(--hairline);grid-template-columns:70px 1fr;gap:16px;padding-block:10px;display:grid}.record-list div:last-child{border-bottom:0}.record-list dt{font-family:var(--font-mono-stack);color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.record-list dd,.contact-list p{color:var(--ink-secondary);font-size:13px}.contact-list{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.tool-page{width:min(100%,1032px)}.tool-page--wide{width:min(100%,1180px)}.tool-intro{border-bottom:1px solid var(--hairline);padding-block:56px 48px}.tool-intro__meta{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:10px;display:flex}.tool-intro__actions{flex-wrap:wrap;gap:22px;margin-top:16px;display:flex}.tool-interface{border-bottom:1px solid var(--hairline);padding-block:44px 48px}.related-tools{padding-block:44px 56px}.related-tools__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.related-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.related-tools__card{border:1px solid var(--hairline);background:var(--surface-card);min-height:188px;color:var(--ink-primary);transition-property:background-color,border-color,transform;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-flat);flex-direction:column;justify-content:space-between;gap:36px;padding:18px;text-decoration:none;display:flex}.related-tools__card:hover,.related-tools__card:focus-visible{border-color:var(--hairline-strong);background:var(--surface-band)}.related-tools__card:active{transform:scale(.96)}.related-tools__topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.related-tools__topline>[data-icon]{color:var(--signal-link)}.related-tools__copy{flex-direction:column;gap:8px;display:flex}.related-tools__copy strong{text-wrap:balance;font-size:17px;font-weight:500;line-height:1.25}.related-tools__copy>span{color:var(--ink-secondary);text-wrap:pretty;font-size:13px;line-height:1.55}.not-found__content{padding-block:96px 110px}.not-found__address{font-family:var(--font-mono-stack);color:var(--ink-secondary);align-items:center;gap:4px;margin-bottom:18px;display:flex}.redaction-bar{background:var(--ink-primary);width:9ch;height:.9em;display:inline-block}.not-found__links{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}@media (max-width:760px){.identity-rail,.site-header__main,.site-footer{padding-inline:20px}.identity-rail>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-rail>span:last-child{display:none}.mobile-menu-button{display:inline-flex}.site-navigation{z-index:20;border:1px solid var(--hairline-strong);background:var(--surface-page);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-panel) var(--ease-flat), transform var(--duration-panel) var(--ease-flat), visibility 0s linear var(--duration-panel);flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%;left:20px;right:20px;transform:translateY(-8px)}.site-navigation--open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.site-navigation__link{border-bottom:1px solid var(--hairline);padding-inline:16px}.site-navigation__link:last-child{border-bottom:0}.site-navigation__link[aria-current=page]{text-underline-offset:4px}.site-frame{padding-inline:20px}.site-frame--wide{padding-inline:0}.home-hero{grid-template-columns:1fr}.home-hero__copy{border-right:0;padding:56px 20px 48px}.home-hero__seal{border-top:1px solid var(--hairline);padding:36px 20px 48px}.project-showcase{grid-template-columns:1fr}.project-spotlight{border-right:0;border-bottom:1px solid var(--hairline);min-height:380px;padding:32px 20px 36px}.project-spotlight__number{right:10px}.project-ledger{padding:36px 20px 40px}.home-tools{grid-template-columns:1fr;gap:28px;padding:48px 20px}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:28px}.registry-intro{padding:48px 20px 36px;display:block}.tool-gallery{grid-template-columns:1fr;gap:10px;padding:20px}.tool-gallery__card{gap:40px;min-height:220px;padding:20px}.related-tools__grid{grid-template-columns:1fr}.related-tools__card{min-height:164px}.privacy-detail{grid-template-columns:1fr;gap:12px}.privacy-detail__heading .registry-meta{margin-top:4px}.about-hero{grid-template-columns:1fr}.about-hero>div:first-child{border-right:0;padding:52px 20px 44px}.about-hero__seal{border-top:1px solid var(--hairline)}.about-plate{padding:36px 20px 0}.about-plate__field{gap:24px;padding:44px 0 52px}.about-details{grid-template-columns:1fr}.about-details>div{padding:36px 20px}.about-details>div:first-child{border-right:0;border-bottom:1px solid var(--hairline)}.tool-note__grid{grid-template-columns:1fr;gap:16px}}@media (max-width:520px){.project-spotlight{min-height:400px}.project-spotlight__header{flex-direction:column;gap:8px}.project-ledger__row{grid-template-columns:30px minmax(0,1fr) 20px;gap:12px}.project-ledger__row>.registry-meta:nth-child(3){grid-area:2/2;margin-top:-12px}.project-ledger__row>[data-icon]{grid-area:1/3/3}.project-ledger__name{gap:8px}.home-hero__seal .seal-key{--seal-size:132px!important}.about-hero__seal .seal-key{--seal-size:112px!important}.site-footer__roundel{display:none}.document-intro{padding-top:44px}.privacy-intro{padding-top:56px}.tool-intro{padding-top:44px}.not-found__content{padding-block:72px 88px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
