.sub-icon-button-vertical[data-ucs]{transition-property:rotate;rotate:.25turn}.sub-icon-button[data-mode~=open] .sub-icon-button-vertical[data-ucs]{rotate:.5turn}.sub-icon-button[data-mode~=secondary]{--surface-border-width:var(--uc-stroke-hairline)}.sub-wordmark-line[data-ucs]{--surface-font-size:calc(100cqi / var(--wordmark-em))}.sub-wordmark-pile{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip;container-type:inline-size}.sub-wordmark-pile>.sub-wordmark-line[data-ucs]{transform-origin:50%;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.sub-chroma-button-spectrum[data-ucs]{--surface-gradient:var(--uc-spectrum);animation:chroma-button-turn calc(var(--duration) * 10) linear infinite;transform-origin:0 0}@keyframes chroma-button-turn{to{rotate:1turn}}.sub-chroma-button[data-offscreen] .sub-chroma-button-spectrum[data-ucs]{animation-play-state:paused}.sub-chroma-button[data-ucs]:is(:hover,:focus-visible)>.sub-chroma-button-glow[data-ucs]{--surface-filter:blur(calc(var(--blur-unit) * .6));--surface-height:120%;--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -1.25)}.sub-chroma-button-glow[data-ucs]{--surface-transition-duration:var(--uc-spring-glow-duration);--surface-transition-timing:var(--uc-spring-glow);transition-property:filter,height,bottom}@media (prefers-reduced-transparency:reduce){.sub-chroma-button-glow[data-ucs]{--surface-display:none}}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:url(/fonts/PPNeueMontrealMono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-900.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-cyrillic-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-cyrillic.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-devanagari.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-greek-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+1F??}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-greek.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-vietnamese.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-latin-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-latin.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-cyrillic-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-cyrillic.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-greek-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+1F??}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-greek.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-vietnamese.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-latin-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-latin.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-cyrillic-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-cyrillic.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-greek.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-vietnamese.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-latin-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-latin.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/AtkinsonHyperlegibleNext-latin-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/AtkinsonHyperlegibleNext-latin.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PP Migra;src:url(/fonts/PPMigra-400.woff2)format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:PP Migra;src:url(/fonts/PPMigra-400-italic.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:PP Migra;src:url(/fonts/PPMigra-800.woff2)format("woff2");font-weight:700 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:PP Fraktion Mono;src:url(/fonts/PPFraktionMono-400.woff2)format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:PP Fraktion Mono;src:url(/fonts/PPFraktionMono-400-italic.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:PP Fraktion Mono;src:url(/fonts/PPFraktionMono-700.woff2)format("woff2");font-weight:700 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-400.woff2)format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-400-italic.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-700.woff2)format("woff2");font-weight:700 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:PP Pangram Sans Rounded;src:url(/fonts/PPPangramSansRounded-700.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Caveat Brush;src:url(/fonts/CaveatBrush-400.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Kalam;src:url(/fonts/Kalam-400.woff2)format("woff2");font-weight:100 600;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Kalam;src:url(/fonts/Kalam-700.woff2)format("woff2");font-weight:700 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201F,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}@layer ucs.tokens{:root{--effective-ratio:calc(1 + (var(--scale-ratio) - 1) * var(--type-scale-factor));--weight-bump:calc(clamp(0, (var(--contrast-factor) - 1.2) * 10000, 1) * 100);--radius:calc(var(--radius-base) * var(--density));--duration:calc(var(--duration-base) * var(--motion-factor));--border-unit:1px;--blur-unit:1px}[data-brand=bubblegum]{--font-heading:"PP Pangram Sans Rounded", ui-rounded, system-ui, sans-serif;--font-body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-mono:"PP Neue Montreal Mono", ui-monospace, monospace;--font-label:"Satoshi", system-ui, sans-serif;--font-wordmark:"Unbounded", system-ui, sans-serif;--font-size-base:1.2rem;--scale-ratio:1.25;--radius-base:32px;--duration-base:.4s;--easing:linear(0, .0064 1.3%, .0241 2.6%, .0558 4.1%, .0997 5.7%, .1445 7.1%, .1969 8.6%, .4339 14.9%, .5372 17.8%, .637 20.9%, .7209 23.9%, .7918 26.9%, .8518 30%, .9008 33.2%, .9392 36.5%, .9688 40%, .9904 43.8%, 1.0049 48%, 1.0128 52.8%, 1.0148 60.9%, 1.004 82.7%, 1);--space-unit:4px;--border-unit:.0625rem;--blur-unit:10px}[data-brand=chalkboard]{--font-heading:"Caveat Brush", "Kalam", cursive;--font-body:"Kalam", "Comic Sans MS", cursive;--font-mono:"Kalam", "Comic Sans MS", cursive;--font-label:"Satoshi", system-ui, sans-serif;--font-wordmark:"Unbounded", system-ui, sans-serif;--font-size-base:1.2rem;--scale-ratio:1.25;--radius-base:8px;--duration-base:.4s;--easing:linear(0, .0064 1.3%, .0241 2.6%, .0558 4.1%, .0997 5.7%, .1445 7.1%, .1969 8.6%, .4339 14.9%, .5372 17.8%, .637 20.9%, .7209 23.9%, .7918 26.9%, .8518 30%, .9008 33.2%, .9392 36.5%, .9688 40%, .9904 43.8%, 1.0049 48%, 1.0128 52.8%, 1.0148 60.9%, 1.004 82.7%, 1);--space-unit:4px;--border-unit:.0625rem;--blur-unit:10px}[data-brand=newsprint]{--font-heading:"Newsreader", Georgia, serif;--font-body:"Newsreader", Georgia, serif;--font-mono:"PP Neue Montreal Mono", ui-monospace, monospace;--font-label:"Satoshi", system-ui, sans-serif;--font-wordmark:"Unbounded", system-ui, sans-serif;--font-size-base:1.15rem;--scale-ratio:1.25;--radius-base:0px;--duration-base:.4s;--easing:linear(0, .0064 1.3%, .0241 2.6%, .0558 4.1%, .0997 5.7%, .1445 7.1%, .1969 8.6%, .4339 14.9%, .5372 17.8%, .637 20.9%, .7209 23.9%, .7918 26.9%, .8518 30%, .9008 33.2%, .9392 36.5%, .9688 40%, .9904 43.8%, 1.0049 48%, 1.0128 52.8%, 1.0148 60.9%, 1.004 82.7%, 1);--space-unit:4px;--border-unit:.0625rem;--blur-unit:10px}[data-brand=terminal]{--font-heading:"PP Fraktion Mono", ui-monospace, monospace;--font-body:"PP Fraktion Mono", ui-monospace, monospace;--font-mono:"PP Fraktion Mono", ui-monospace, monospace;--font-label:"Satoshi", system-ui, sans-serif;--font-wordmark:"Unbounded", system-ui, sans-serif;--font-size-base:1rem;--scale-ratio:1.25;--radius-base:0px;--duration-base:.4s;--easing:linear(0, .0064 1.3%, .0241 2.6%, .0558 4.1%, .0997 5.7%, .1445 7.1%, .1969 8.6%, .4339 14.9%, .5372 17.8%, .637 20.9%, .7209 23.9%, .7918 26.9%, .8518 30%, .9008 33.2%, .9392 36.5%, .9688 40%, .9904 43.8%, 1.0049 48%, 1.0128 52.8%, 1.0148 60.9%, 1.004 82.7%, 1);--space-unit:4px;--border-unit:.0625rem;--blur-unit:10px}[data-brand=unknown-creatives]{--font-heading:"Cabinet Grotesk", system-ui, sans-serif;--font-body:"PP Neue Montreal Mono", ui-monospace, monospace;--font-mono:"PP Neue Montreal Mono", ui-monospace, SFMono-Regular, monospace;--font-label:"Satoshi", system-ui, sans-serif;--font-wordmark:"Unbounded", system-ui, sans-serif;--font-size-base:1rem;--scale-ratio:1.25;--radius-base:16px;--duration-base:.4s;--easing:linear(0, .0064 1.3%, .0241 2.6%, .0558 4.1%, .0997 5.7%, .1445 7.1%, .1969 8.6%, .4339 14.9%, .5372 17.8%, .637 20.9%, .7209 23.9%, .7918 26.9%, .8518 30%, .9008 33.2%, .9392 36.5%, .9688 40%, .9904 43.8%, 1.0049 48%, 1.0128 52.8%, 1.0148 60.9%, 1.004 82.7%, 1);--space-unit:4px;--border-unit:.0625rem;--blur-unit:10px}[data-brand=wireframe]{--font-heading:"IBM Plex Sans", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-label:"Satoshi", system-ui, sans-serif;--font-wordmark:"Unbounded", system-ui, sans-serif;--font-size-base:1rem;--scale-ratio:1.25;--radius-base:4px;--duration-base:.4s;--easing:linear(0, .0064 1.3%, .0241 2.6%, .0558 4.1%, .0997 5.7%, .1445 7.1%, .1969 8.6%, .4339 14.9%, .5372 17.8%, .637 20.9%, .7209 23.9%, .7918 26.9%, .8518 30%, .9008 33.2%, .9392 36.5%, .9688 40%, .9904 43.8%, 1.0049 48%, 1.0128 52.8%, 1.0148 60.9%, 1.004 82.7%, 1);--space-unit:4px;--border-unit:.0625rem;--blur-unit:10px}}@layer ucs.modes{[data-mode~=brand]{--intent-hue:var(--ucs-brand-hue);--intent-chroma:var(--ucs-brand-chroma);--intent-fg-l:var(--ucs-brand-fg-l);--intent-border-l:var(--ucs-brand-border-l);--intent-surface-l:var(--ucs-brand-surface-l);--intent-fg-c:var(--ucs-brand-fg-c);--intent-border-c:var(--ucs-brand-border-c);--intent-surface-c:var(--ucs-brand-surface-c);--intent-surface-polarity:var(--ucs-brand-surface-polarity);--intent-pattern:var(--ucs-brand-pattern);--intent-fg-l-heading:var(--ucs-brand-fg-l-heading);--intent-fg-c-heading:var(--ucs-brand-fg-c-heading);--intent-fg-l-caption:var(--ucs-brand-fg-l-caption);--intent-fg-c-caption:var(--ucs-brand-fg-c-caption);--intent-fg-l-label:var(--ucs-brand-fg-l-label);--intent-fg-c-label:var(--ucs-brand-fg-c-label);--intent-fg-l-code:var(--ucs-brand-fg-l-code);--intent-fg-c-code:var(--ucs-brand-fg-c-code);--intent-fg-l-kbd:var(--ucs-brand-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-brand-fg-c-kbd)}[data-mode~=neutral]{--intent-hue:var(--ucs-neutral-hue);--intent-chroma:var(--ucs-neutral-chroma);--intent-fg-l:var(--ucs-neutral-fg-l);--intent-border-l:var(--ucs-neutral-border-l);--intent-surface-l:var(--ucs-neutral-surface-l);--intent-fg-c:var(--ucs-neutral-fg-c);--intent-border-c:var(--ucs-neutral-border-c);--intent-surface-c:var(--ucs-neutral-surface-c);--intent-surface-polarity:var(--ucs-neutral-surface-polarity);--intent-pattern:var(--ucs-neutral-pattern);--intent-fg-l-heading:var(--ucs-neutral-fg-l-heading);--intent-fg-c-heading:var(--ucs-neutral-fg-c-heading);--intent-fg-l-caption:var(--ucs-neutral-fg-l-caption);--intent-fg-c-caption:var(--ucs-neutral-fg-c-caption);--intent-fg-l-label:var(--ucs-neutral-fg-l-label);--intent-fg-c-label:var(--ucs-neutral-fg-c-label);--intent-fg-l-code:var(--ucs-neutral-fg-l-code);--intent-fg-c-code:var(--ucs-neutral-fg-c-code);--intent-fg-l-kbd:var(--ucs-neutral-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-neutral-fg-c-kbd)}[data-mode~=danger]{--intent-hue:var(--ucs-danger-hue);--intent-chroma:var(--ucs-danger-chroma);--intent-fg-l:var(--ucs-danger-fg-l);--intent-border-l:var(--ucs-danger-border-l);--intent-surface-l:var(--ucs-danger-surface-l);--intent-fg-c:var(--ucs-danger-fg-c);--intent-border-c:var(--ucs-danger-border-c);--intent-surface-c:var(--ucs-danger-surface-c);--intent-surface-polarity:var(--ucs-danger-surface-polarity);--intent-pattern:var(--ucs-danger-pattern);--intent-fg-l-heading:var(--ucs-danger-fg-l-heading);--intent-fg-c-heading:var(--ucs-danger-fg-c-heading);--intent-fg-l-caption:var(--ucs-danger-fg-l-caption);--intent-fg-c-caption:var(--ucs-danger-fg-c-caption);--intent-fg-l-label:var(--ucs-danger-fg-l-label);--intent-fg-c-label:var(--ucs-danger-fg-c-label);--intent-fg-l-code:var(--ucs-danger-fg-l-code);--intent-fg-c-code:var(--ucs-danger-fg-c-code);--intent-fg-l-kbd:var(--ucs-danger-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-danger-fg-c-kbd)}[data-mode~=warning]{--intent-hue:var(--ucs-warning-hue);--intent-chroma:var(--ucs-warning-chroma);--intent-fg-l:var(--ucs-warning-fg-l);--intent-border-l:var(--ucs-warning-border-l);--intent-surface-l:var(--ucs-warning-surface-l);--intent-fg-c:var(--ucs-warning-fg-c);--intent-border-c:var(--ucs-warning-border-c);--intent-surface-c:var(--ucs-warning-surface-c);--intent-surface-polarity:var(--ucs-warning-surface-polarity);--intent-pattern:var(--ucs-warning-pattern);--intent-fg-l-heading:var(--ucs-warning-fg-l-heading);--intent-fg-c-heading:var(--ucs-warning-fg-c-heading);--intent-fg-l-caption:var(--ucs-warning-fg-l-caption);--intent-fg-c-caption:var(--ucs-warning-fg-c-caption);--intent-fg-l-label:var(--ucs-warning-fg-l-label);--intent-fg-c-label:var(--ucs-warning-fg-c-label);--intent-fg-l-code:var(--ucs-warning-fg-l-code);--intent-fg-c-code:var(--ucs-warning-fg-c-code);--intent-fg-l-kbd:var(--ucs-warning-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-warning-fg-c-kbd)}[data-mode~=success]{--intent-hue:var(--ucs-success-hue);--intent-chroma:var(--ucs-success-chroma);--intent-fg-l:var(--ucs-success-fg-l);--intent-border-l:var(--ucs-success-border-l);--intent-surface-l:var(--ucs-success-surface-l);--intent-fg-c:var(--ucs-success-fg-c);--intent-border-c:var(--ucs-success-border-c);--intent-surface-c:var(--ucs-success-surface-c);--intent-surface-polarity:var(--ucs-success-surface-polarity);--intent-pattern:var(--ucs-success-pattern);--intent-fg-l-heading:var(--ucs-success-fg-l-heading);--intent-fg-c-heading:var(--ucs-success-fg-c-heading);--intent-fg-l-caption:var(--ucs-success-fg-l-caption);--intent-fg-c-caption:var(--ucs-success-fg-c-caption);--intent-fg-l-label:var(--ucs-success-fg-l-label);--intent-fg-c-label:var(--ucs-success-fg-c-label);--intent-fg-l-code:var(--ucs-success-fg-l-code);--intent-fg-c-code:var(--ucs-success-fg-c-code);--intent-fg-l-kbd:var(--ucs-success-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-success-fg-c-kbd)}[data-mode~=info]{--intent-hue:var(--ucs-info-hue);--intent-chroma:var(--ucs-info-chroma);--intent-fg-l:var(--ucs-info-fg-l);--intent-border-l:var(--ucs-info-border-l);--intent-surface-l:var(--ucs-info-surface-l);--intent-fg-c:var(--ucs-info-fg-c);--intent-border-c:var(--ucs-info-border-c);--intent-surface-c:var(--ucs-info-surface-c);--intent-surface-polarity:var(--ucs-info-surface-polarity);--intent-pattern:var(--ucs-info-pattern);--intent-fg-l-heading:var(--ucs-info-fg-l-heading);--intent-fg-c-heading:var(--ucs-info-fg-c-heading);--intent-fg-l-caption:var(--ucs-info-fg-l-caption);--intent-fg-c-caption:var(--ucs-info-fg-c-caption);--intent-fg-l-label:var(--ucs-info-fg-l-label);--intent-fg-c-label:var(--ucs-info-fg-c-label);--intent-fg-l-code:var(--ucs-info-fg-l-code);--intent-fg-c-code:var(--ucs-info-fg-c-code);--intent-fg-l-kbd:var(--ucs-info-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-info-fg-c-kbd)}[data-mode~=beta]{--intent-hue:var(--ucs-beta-hue);--intent-chroma:var(--ucs-beta-chroma);--intent-fg-l:var(--ucs-beta-fg-l);--intent-border-l:var(--ucs-beta-border-l);--intent-surface-l:var(--ucs-beta-surface-l);--intent-fg-c:var(--ucs-beta-fg-c);--intent-border-c:var(--ucs-beta-border-c);--intent-surface-c:var(--ucs-beta-surface-c);--intent-surface-polarity:var(--ucs-beta-surface-polarity);--intent-pattern:var(--ucs-beta-pattern);--intent-fg-l-heading:var(--ucs-beta-fg-l-heading);--intent-fg-c-heading:var(--ucs-beta-fg-c-heading);--intent-fg-l-caption:var(--ucs-beta-fg-l-caption);--intent-fg-c-caption:var(--ucs-beta-fg-c-caption);--intent-fg-l-label:var(--ucs-beta-fg-l-label);--intent-fg-c-label:var(--ucs-beta-fg-c-label);--intent-fg-l-code:var(--ucs-beta-fg-l-code);--intent-fg-c-code:var(--ucs-beta-fg-c-code);--intent-fg-l-kbd:var(--ucs-beta-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-beta-fg-c-kbd)}[data-brand=bubblegum] [data-mode~=focus],[data-brand=bubblegum][data-mode~=focus]{--intent-hue:var(--ucs-focus-hue);--intent-chroma:var(--ucs-focus-chroma);--intent-fg-l:var(--ucs-focus-fg-l);--intent-border-l:var(--ucs-focus-border-l);--intent-surface-l:var(--ucs-focus-surface-l);--intent-fg-c:var(--ucs-focus-fg-c);--intent-border-c:var(--ucs-focus-border-c);--intent-surface-c:var(--ucs-focus-surface-c);--intent-surface-polarity:var(--ucs-focus-surface-polarity);--intent-pattern:var(--ucs-focus-pattern);--intent-fg-l-heading:var(--ucs-focus-fg-l-heading);--intent-fg-c-heading:var(--ucs-focus-fg-c-heading);--intent-fg-l-caption:var(--ucs-focus-fg-l-caption);--intent-fg-c-caption:var(--ucs-focus-fg-c-caption);--intent-fg-l-label:var(--ucs-focus-fg-l-label);--intent-fg-c-label:var(--ucs-focus-fg-c-label);--intent-fg-l-code:var(--ucs-focus-fg-l-code);--intent-fg-c-code:var(--ucs-focus-fg-c-code);--intent-fg-l-kbd:var(--ucs-focus-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-focus-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-focus-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-focus-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-focus-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-focus-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-focus-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-focus-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-focus-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-focus-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-focus-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-focus-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-focus-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-focus-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-focus-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-focus-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=accent-red],[data-brand=bubblegum][data-mode~=accent-red]{--intent-hue:var(--ucs-accent-red-hue);--intent-chroma:var(--ucs-accent-red-chroma);--intent-fg-l:var(--ucs-accent-red-fg-l);--intent-border-l:var(--ucs-accent-red-border-l);--intent-surface-l:var(--ucs-accent-red-surface-l);--intent-fg-c:var(--ucs-accent-red-fg-c);--intent-border-c:var(--ucs-accent-red-border-c);--intent-surface-c:var(--ucs-accent-red-surface-c);--intent-surface-polarity:var(--ucs-accent-red-surface-polarity);--intent-pattern:var(--ucs-accent-red-pattern);--intent-fg-l-heading:var(--ucs-accent-red-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-red-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-red-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-red-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-red-fg-l-label);--intent-fg-c-label:var(--ucs-accent-red-fg-c-label);--intent-fg-l-code:var(--ucs-accent-red-fg-l-code);--intent-fg-c-code:var(--ucs-accent-red-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-red-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-red-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-red-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-red-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-red-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-red-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-red-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-red-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-red-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-red-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-red-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-red-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-red-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-red-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-red-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-red-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=accent-yellow],[data-brand=bubblegum][data-mode~=accent-yellow]{--intent-hue:var(--ucs-accent-yellow-hue);--intent-chroma:var(--ucs-accent-yellow-chroma);--intent-fg-l:var(--ucs-accent-yellow-fg-l);--intent-border-l:var(--ucs-accent-yellow-border-l);--intent-surface-l:var(--ucs-accent-yellow-surface-l);--intent-fg-c:var(--ucs-accent-yellow-fg-c);--intent-border-c:var(--ucs-accent-yellow-border-c);--intent-surface-c:var(--ucs-accent-yellow-surface-c);--intent-surface-polarity:var(--ucs-accent-yellow-surface-polarity);--intent-pattern:var(--ucs-accent-yellow-pattern);--intent-fg-l-heading:var(--ucs-accent-yellow-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-yellow-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-yellow-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-yellow-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-yellow-fg-l-label);--intent-fg-c-label:var(--ucs-accent-yellow-fg-c-label);--intent-fg-l-code:var(--ucs-accent-yellow-fg-l-code);--intent-fg-c-code:var(--ucs-accent-yellow-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-yellow-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-yellow-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-yellow-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-yellow-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-yellow-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-yellow-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-yellow-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-yellow-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-yellow-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-yellow-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-yellow-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-yellow-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-yellow-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-yellow-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-yellow-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-yellow-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=accent-green],[data-brand=bubblegum][data-mode~=accent-green]{--intent-hue:var(--ucs-accent-green-hue);--intent-chroma:var(--ucs-accent-green-chroma);--intent-fg-l:var(--ucs-accent-green-fg-l);--intent-border-l:var(--ucs-accent-green-border-l);--intent-surface-l:var(--ucs-accent-green-surface-l);--intent-fg-c:var(--ucs-accent-green-fg-c);--intent-border-c:var(--ucs-accent-green-border-c);--intent-surface-c:var(--ucs-accent-green-surface-c);--intent-surface-polarity:var(--ucs-accent-green-surface-polarity);--intent-pattern:var(--ucs-accent-green-pattern);--intent-fg-l-heading:var(--ucs-accent-green-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-green-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-green-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-green-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-green-fg-l-label);--intent-fg-c-label:var(--ucs-accent-green-fg-c-label);--intent-fg-l-code:var(--ucs-accent-green-fg-l-code);--intent-fg-c-code:var(--ucs-accent-green-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-green-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-green-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-green-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-green-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-green-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-green-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-green-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-green-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-green-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-green-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-green-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-green-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-green-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-green-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-green-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-green-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=accent-blue],[data-brand=bubblegum][data-mode~=accent-blue]{--intent-hue:var(--ucs-accent-blue-hue);--intent-chroma:var(--ucs-accent-blue-chroma);--intent-fg-l:var(--ucs-accent-blue-fg-l);--intent-border-l:var(--ucs-accent-blue-border-l);--intent-surface-l:var(--ucs-accent-blue-surface-l);--intent-fg-c:var(--ucs-accent-blue-fg-c);--intent-border-c:var(--ucs-accent-blue-border-c);--intent-surface-c:var(--ucs-accent-blue-surface-c);--intent-surface-polarity:var(--ucs-accent-blue-surface-polarity);--intent-pattern:var(--ucs-accent-blue-pattern);--intent-fg-l-heading:var(--ucs-accent-blue-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-blue-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-blue-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-blue-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-blue-fg-l-label);--intent-fg-c-label:var(--ucs-accent-blue-fg-c-label);--intent-fg-l-code:var(--ucs-accent-blue-fg-l-code);--intent-fg-c-code:var(--ucs-accent-blue-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-blue-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-blue-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-blue-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-blue-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-blue-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-blue-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-blue-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-blue-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-blue-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-blue-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-blue-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-blue-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-blue-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-blue-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-blue-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-blue-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=brand],[data-brand=bubblegum][data-mode~=brand]{--intent-fg-l-lc-heading:var(--ucs-brand-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-brand-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-brand-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-brand-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-brand-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-brand-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-brand-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-brand-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-brand-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-brand-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-brand-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-brand-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-brand-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-brand-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=neutral],[data-brand=bubblegum][data-mode~=neutral]{--intent-fg-l-lc-heading:var(--ucs-neutral-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-neutral-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-neutral-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-neutral-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-neutral-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-neutral-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-neutral-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-neutral-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-neutral-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-neutral-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-neutral-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-neutral-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-neutral-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-neutral-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=danger],[data-brand=bubblegum][data-mode~=danger]{--intent-fg-l-lc-heading:var(--ucs-danger-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-danger-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-danger-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-danger-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-danger-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-danger-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-danger-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-danger-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-danger-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-danger-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-danger-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-danger-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-danger-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-danger-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=warning],[data-brand=bubblegum][data-mode~=warning]{--intent-fg-l-lc-heading:var(--ucs-warning-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-warning-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-warning-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-warning-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-warning-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-warning-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-warning-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-warning-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-warning-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-warning-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-warning-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-warning-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-warning-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-warning-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=success],[data-brand=bubblegum][data-mode~=success]{--intent-fg-l-lc-heading:var(--ucs-success-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-success-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-success-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-success-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-success-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-success-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-success-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-success-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-success-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-success-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-success-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-success-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-success-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-success-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=info],[data-brand=bubblegum][data-mode~=info]{--intent-fg-l-lc-heading:var(--ucs-info-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-info-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-info-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-info-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-info-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-info-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-info-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-info-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-info-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-info-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-info-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-info-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-info-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-info-border-c-lc-spectrum)}[data-brand=bubblegum] [data-mode~=beta],[data-brand=bubblegum][data-mode~=beta]{--intent-fg-l-lc-heading:var(--ucs-beta-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-beta-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-beta-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-beta-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-beta-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-beta-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-beta-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-beta-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-beta-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-beta-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-beta-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-beta-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-beta-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-beta-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=focus],[data-brand=chalkboard][data-mode~=focus]{--intent-hue:var(--ucs-focus-hue);--intent-chroma:var(--ucs-focus-chroma);--intent-fg-l:var(--ucs-focus-fg-l);--intent-border-l:var(--ucs-focus-border-l);--intent-surface-l:var(--ucs-focus-surface-l);--intent-fg-c:var(--ucs-focus-fg-c);--intent-border-c:var(--ucs-focus-border-c);--intent-surface-c:var(--ucs-focus-surface-c);--intent-surface-polarity:var(--ucs-focus-surface-polarity);--intent-pattern:var(--ucs-focus-pattern);--intent-fg-l-heading:var(--ucs-focus-fg-l-heading);--intent-fg-c-heading:var(--ucs-focus-fg-c-heading);--intent-fg-l-caption:var(--ucs-focus-fg-l-caption);--intent-fg-c-caption:var(--ucs-focus-fg-c-caption);--intent-fg-l-label:var(--ucs-focus-fg-l-label);--intent-fg-c-label:var(--ucs-focus-fg-c-label);--intent-fg-l-code:var(--ucs-focus-fg-l-code);--intent-fg-c-code:var(--ucs-focus-fg-c-code);--intent-fg-l-kbd:var(--ucs-focus-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-focus-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-focus-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-focus-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-focus-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-focus-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-focus-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-focus-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-focus-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-focus-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-focus-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-focus-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-focus-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-focus-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-focus-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-focus-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=accent-red],[data-brand=chalkboard][data-mode~=accent-red]{--intent-hue:var(--ucs-accent-red-hue);--intent-chroma:var(--ucs-accent-red-chroma);--intent-fg-l:var(--ucs-accent-red-fg-l);--intent-border-l:var(--ucs-accent-red-border-l);--intent-surface-l:var(--ucs-accent-red-surface-l);--intent-fg-c:var(--ucs-accent-red-fg-c);--intent-border-c:var(--ucs-accent-red-border-c);--intent-surface-c:var(--ucs-accent-red-surface-c);--intent-surface-polarity:var(--ucs-accent-red-surface-polarity);--intent-pattern:var(--ucs-accent-red-pattern);--intent-fg-l-heading:var(--ucs-accent-red-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-red-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-red-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-red-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-red-fg-l-label);--intent-fg-c-label:var(--ucs-accent-red-fg-c-label);--intent-fg-l-code:var(--ucs-accent-red-fg-l-code);--intent-fg-c-code:var(--ucs-accent-red-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-red-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-red-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-red-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-red-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-red-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-red-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-red-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-red-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-red-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-red-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-red-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-red-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-red-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-red-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-red-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-red-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=accent-yellow],[data-brand=chalkboard][data-mode~=accent-yellow]{--intent-hue:var(--ucs-accent-yellow-hue);--intent-chroma:var(--ucs-accent-yellow-chroma);--intent-fg-l:var(--ucs-accent-yellow-fg-l);--intent-border-l:var(--ucs-accent-yellow-border-l);--intent-surface-l:var(--ucs-accent-yellow-surface-l);--intent-fg-c:var(--ucs-accent-yellow-fg-c);--intent-border-c:var(--ucs-accent-yellow-border-c);--intent-surface-c:var(--ucs-accent-yellow-surface-c);--intent-surface-polarity:var(--ucs-accent-yellow-surface-polarity);--intent-pattern:var(--ucs-accent-yellow-pattern);--intent-fg-l-heading:var(--ucs-accent-yellow-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-yellow-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-yellow-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-yellow-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-yellow-fg-l-label);--intent-fg-c-label:var(--ucs-accent-yellow-fg-c-label);--intent-fg-l-code:var(--ucs-accent-yellow-fg-l-code);--intent-fg-c-code:var(--ucs-accent-yellow-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-yellow-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-yellow-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-yellow-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-yellow-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-yellow-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-yellow-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-yellow-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-yellow-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-yellow-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-yellow-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-yellow-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-yellow-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-yellow-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-yellow-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-yellow-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-yellow-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=accent-green],[data-brand=chalkboard][data-mode~=accent-green]{--intent-hue:var(--ucs-accent-green-hue);--intent-chroma:var(--ucs-accent-green-chroma);--intent-fg-l:var(--ucs-accent-green-fg-l);--intent-border-l:var(--ucs-accent-green-border-l);--intent-surface-l:var(--ucs-accent-green-surface-l);--intent-fg-c:var(--ucs-accent-green-fg-c);--intent-border-c:var(--ucs-accent-green-border-c);--intent-surface-c:var(--ucs-accent-green-surface-c);--intent-surface-polarity:var(--ucs-accent-green-surface-polarity);--intent-pattern:var(--ucs-accent-green-pattern);--intent-fg-l-heading:var(--ucs-accent-green-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-green-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-green-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-green-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-green-fg-l-label);--intent-fg-c-label:var(--ucs-accent-green-fg-c-label);--intent-fg-l-code:var(--ucs-accent-green-fg-l-code);--intent-fg-c-code:var(--ucs-accent-green-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-green-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-green-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-green-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-green-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-green-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-green-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-green-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-green-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-green-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-green-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-green-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-green-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-green-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-green-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-green-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-green-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=accent-blue],[data-brand=chalkboard][data-mode~=accent-blue]{--intent-hue:var(--ucs-accent-blue-hue);--intent-chroma:var(--ucs-accent-blue-chroma);--intent-fg-l:var(--ucs-accent-blue-fg-l);--intent-border-l:var(--ucs-accent-blue-border-l);--intent-surface-l:var(--ucs-accent-blue-surface-l);--intent-fg-c:var(--ucs-accent-blue-fg-c);--intent-border-c:var(--ucs-accent-blue-border-c);--intent-surface-c:var(--ucs-accent-blue-surface-c);--intent-surface-polarity:var(--ucs-accent-blue-surface-polarity);--intent-pattern:var(--ucs-accent-blue-pattern);--intent-fg-l-heading:var(--ucs-accent-blue-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-blue-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-blue-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-blue-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-blue-fg-l-label);--intent-fg-c-label:var(--ucs-accent-blue-fg-c-label);--intent-fg-l-code:var(--ucs-accent-blue-fg-l-code);--intent-fg-c-code:var(--ucs-accent-blue-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-blue-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-blue-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-blue-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-blue-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-blue-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-blue-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-blue-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-blue-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-blue-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-blue-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-blue-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-blue-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-blue-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-blue-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-blue-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-blue-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=brand],[data-brand=chalkboard][data-mode~=brand]{--intent-fg-l-lc-heading:var(--ucs-brand-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-brand-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-brand-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-brand-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-brand-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-brand-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-brand-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-brand-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-brand-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-brand-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-brand-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-brand-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-brand-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-brand-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=neutral],[data-brand=chalkboard][data-mode~=neutral]{--intent-fg-l-lc-heading:var(--ucs-neutral-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-neutral-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-neutral-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-neutral-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-neutral-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-neutral-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-neutral-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-neutral-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-neutral-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-neutral-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-neutral-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-neutral-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-neutral-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-neutral-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=danger],[data-brand=chalkboard][data-mode~=danger]{--intent-fg-l-lc-heading:var(--ucs-danger-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-danger-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-danger-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-danger-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-danger-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-danger-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-danger-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-danger-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-danger-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-danger-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-danger-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-danger-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-danger-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-danger-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=warning],[data-brand=chalkboard][data-mode~=warning]{--intent-fg-l-lc-heading:var(--ucs-warning-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-warning-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-warning-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-warning-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-warning-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-warning-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-warning-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-warning-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-warning-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-warning-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-warning-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-warning-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-warning-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-warning-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=success],[data-brand=chalkboard][data-mode~=success]{--intent-fg-l-lc-heading:var(--ucs-success-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-success-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-success-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-success-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-success-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-success-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-success-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-success-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-success-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-success-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-success-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-success-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-success-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-success-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=info],[data-brand=chalkboard][data-mode~=info]{--intent-fg-l-lc-heading:var(--ucs-info-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-info-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-info-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-info-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-info-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-info-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-info-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-info-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-info-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-info-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-info-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-info-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-info-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-info-border-c-lc-spectrum)}[data-brand=chalkboard] [data-mode~=beta],[data-brand=chalkboard][data-mode~=beta]{--intent-fg-l-lc-heading:var(--ucs-beta-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-beta-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-beta-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-beta-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-beta-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-beta-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-beta-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-beta-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-beta-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-beta-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-beta-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-beta-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-beta-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-beta-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=focus],[data-brand=newsprint][data-mode~=focus]{--intent-hue:var(--ucs-focus-hue);--intent-chroma:var(--ucs-focus-chroma);--intent-fg-l:var(--ucs-focus-fg-l);--intent-border-l:var(--ucs-focus-border-l);--intent-surface-l:var(--ucs-focus-surface-l);--intent-fg-c:var(--ucs-focus-fg-c);--intent-border-c:var(--ucs-focus-border-c);--intent-surface-c:var(--ucs-focus-surface-c);--intent-surface-polarity:var(--ucs-focus-surface-polarity);--intent-pattern:var(--ucs-focus-pattern);--intent-fg-l-heading:var(--ucs-focus-fg-l-heading);--intent-fg-c-heading:var(--ucs-focus-fg-c-heading);--intent-fg-l-caption:var(--ucs-focus-fg-l-caption);--intent-fg-c-caption:var(--ucs-focus-fg-c-caption);--intent-fg-l-label:var(--ucs-focus-fg-l-label);--intent-fg-c-label:var(--ucs-focus-fg-c-label);--intent-fg-l-code:var(--ucs-focus-fg-l-code);--intent-fg-c-code:var(--ucs-focus-fg-c-code);--intent-fg-l-kbd:var(--ucs-focus-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-focus-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-focus-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-focus-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-focus-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-focus-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-focus-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-focus-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-focus-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-focus-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-focus-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-focus-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-focus-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-focus-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-focus-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-focus-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=accent-red],[data-brand=newsprint][data-mode~=accent-red]{--intent-hue:var(--ucs-accent-red-hue);--intent-chroma:var(--ucs-accent-red-chroma);--intent-fg-l:var(--ucs-accent-red-fg-l);--intent-border-l:var(--ucs-accent-red-border-l);--intent-surface-l:var(--ucs-accent-red-surface-l);--intent-fg-c:var(--ucs-accent-red-fg-c);--intent-border-c:var(--ucs-accent-red-border-c);--intent-surface-c:var(--ucs-accent-red-surface-c);--intent-surface-polarity:var(--ucs-accent-red-surface-polarity);--intent-pattern:var(--ucs-accent-red-pattern);--intent-fg-l-heading:var(--ucs-accent-red-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-red-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-red-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-red-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-red-fg-l-label);--intent-fg-c-label:var(--ucs-accent-red-fg-c-label);--intent-fg-l-code:var(--ucs-accent-red-fg-l-code);--intent-fg-c-code:var(--ucs-accent-red-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-red-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-red-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-red-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-red-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-red-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-red-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-red-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-red-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-red-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-red-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-red-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-red-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-red-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-red-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-red-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-red-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=accent-yellow],[data-brand=newsprint][data-mode~=accent-yellow]{--intent-hue:var(--ucs-accent-yellow-hue);--intent-chroma:var(--ucs-accent-yellow-chroma);--intent-fg-l:var(--ucs-accent-yellow-fg-l);--intent-border-l:var(--ucs-accent-yellow-border-l);--intent-surface-l:var(--ucs-accent-yellow-surface-l);--intent-fg-c:var(--ucs-accent-yellow-fg-c);--intent-border-c:var(--ucs-accent-yellow-border-c);--intent-surface-c:var(--ucs-accent-yellow-surface-c);--intent-surface-polarity:var(--ucs-accent-yellow-surface-polarity);--intent-pattern:var(--ucs-accent-yellow-pattern);--intent-fg-l-heading:var(--ucs-accent-yellow-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-yellow-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-yellow-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-yellow-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-yellow-fg-l-label);--intent-fg-c-label:var(--ucs-accent-yellow-fg-c-label);--intent-fg-l-code:var(--ucs-accent-yellow-fg-l-code);--intent-fg-c-code:var(--ucs-accent-yellow-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-yellow-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-yellow-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-yellow-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-yellow-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-yellow-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-yellow-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-yellow-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-yellow-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-yellow-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-yellow-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-yellow-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-yellow-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-yellow-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-yellow-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-yellow-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-yellow-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=accent-green],[data-brand=newsprint][data-mode~=accent-green]{--intent-hue:var(--ucs-accent-green-hue);--intent-chroma:var(--ucs-accent-green-chroma);--intent-fg-l:var(--ucs-accent-green-fg-l);--intent-border-l:var(--ucs-accent-green-border-l);--intent-surface-l:var(--ucs-accent-green-surface-l);--intent-fg-c:var(--ucs-accent-green-fg-c);--intent-border-c:var(--ucs-accent-green-border-c);--intent-surface-c:var(--ucs-accent-green-surface-c);--intent-surface-polarity:var(--ucs-accent-green-surface-polarity);--intent-pattern:var(--ucs-accent-green-pattern);--intent-fg-l-heading:var(--ucs-accent-green-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-green-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-green-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-green-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-green-fg-l-label);--intent-fg-c-label:var(--ucs-accent-green-fg-c-label);--intent-fg-l-code:var(--ucs-accent-green-fg-l-code);--intent-fg-c-code:var(--ucs-accent-green-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-green-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-green-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-green-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-green-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-green-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-green-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-green-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-green-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-green-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-green-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-green-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-green-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-green-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-green-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-green-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-green-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=accent-blue],[data-brand=newsprint][data-mode~=accent-blue]{--intent-hue:var(--ucs-accent-blue-hue);--intent-chroma:var(--ucs-accent-blue-chroma);--intent-fg-l:var(--ucs-accent-blue-fg-l);--intent-border-l:var(--ucs-accent-blue-border-l);--intent-surface-l:var(--ucs-accent-blue-surface-l);--intent-fg-c:var(--ucs-accent-blue-fg-c);--intent-border-c:var(--ucs-accent-blue-border-c);--intent-surface-c:var(--ucs-accent-blue-surface-c);--intent-surface-polarity:var(--ucs-accent-blue-surface-polarity);--intent-pattern:var(--ucs-accent-blue-pattern);--intent-fg-l-heading:var(--ucs-accent-blue-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-blue-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-blue-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-blue-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-blue-fg-l-label);--intent-fg-c-label:var(--ucs-accent-blue-fg-c-label);--intent-fg-l-code:var(--ucs-accent-blue-fg-l-code);--intent-fg-c-code:var(--ucs-accent-blue-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-blue-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-blue-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-blue-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-blue-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-blue-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-blue-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-blue-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-blue-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-blue-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-blue-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-blue-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-blue-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-blue-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-blue-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-blue-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-blue-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=brand],[data-brand=newsprint][data-mode~=brand]{--intent-fg-l-lc-heading:var(--ucs-brand-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-brand-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-brand-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-brand-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-brand-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-brand-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-brand-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-brand-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-brand-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-brand-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-brand-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-brand-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-brand-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-brand-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=neutral],[data-brand=newsprint][data-mode~=neutral]{--intent-fg-l-lc-heading:var(--ucs-neutral-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-neutral-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-neutral-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-neutral-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-neutral-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-neutral-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-neutral-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-neutral-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-neutral-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-neutral-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-neutral-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-neutral-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-neutral-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-neutral-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=danger],[data-brand=newsprint][data-mode~=danger]{--intent-fg-l-lc-heading:var(--ucs-danger-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-danger-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-danger-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-danger-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-danger-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-danger-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-danger-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-danger-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-danger-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-danger-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-danger-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-danger-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-danger-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-danger-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=warning],[data-brand=newsprint][data-mode~=warning]{--intent-fg-l-lc-heading:var(--ucs-warning-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-warning-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-warning-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-warning-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-warning-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-warning-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-warning-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-warning-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-warning-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-warning-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-warning-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-warning-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-warning-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-warning-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=success],[data-brand=newsprint][data-mode~=success]{--intent-fg-l-lc-heading:var(--ucs-success-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-success-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-success-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-success-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-success-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-success-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-success-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-success-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-success-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-success-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-success-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-success-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-success-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-success-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=info],[data-brand=newsprint][data-mode~=info]{--intent-fg-l-lc-heading:var(--ucs-info-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-info-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-info-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-info-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-info-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-info-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-info-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-info-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-info-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-info-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-info-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-info-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-info-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-info-border-c-lc-spectrum)}[data-brand=newsprint] [data-mode~=beta],[data-brand=newsprint][data-mode~=beta]{--intent-fg-l-lc-heading:var(--ucs-beta-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-beta-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-beta-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-beta-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-beta-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-beta-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-beta-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-beta-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-beta-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-beta-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-beta-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-beta-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-beta-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-beta-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=focus],[data-brand=terminal][data-mode~=focus]{--intent-hue:var(--ucs-focus-hue);--intent-chroma:var(--ucs-focus-chroma);--intent-fg-l:var(--ucs-focus-fg-l);--intent-border-l:var(--ucs-focus-border-l);--intent-surface-l:var(--ucs-focus-surface-l);--intent-fg-c:var(--ucs-focus-fg-c);--intent-border-c:var(--ucs-focus-border-c);--intent-surface-c:var(--ucs-focus-surface-c);--intent-surface-polarity:var(--ucs-focus-surface-polarity);--intent-pattern:var(--ucs-focus-pattern);--intent-fg-l-heading:var(--ucs-focus-fg-l-heading);--intent-fg-c-heading:var(--ucs-focus-fg-c-heading);--intent-fg-l-caption:var(--ucs-focus-fg-l-caption);--intent-fg-c-caption:var(--ucs-focus-fg-c-caption);--intent-fg-l-label:var(--ucs-focus-fg-l-label);--intent-fg-c-label:var(--ucs-focus-fg-c-label);--intent-fg-l-code:var(--ucs-focus-fg-l-code);--intent-fg-c-code:var(--ucs-focus-fg-c-code);--intent-fg-l-kbd:var(--ucs-focus-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-focus-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-focus-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-focus-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-focus-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-focus-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-focus-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-focus-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-focus-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-focus-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-focus-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-focus-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-focus-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-focus-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-focus-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-focus-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=accent-red],[data-brand=terminal][data-mode~=accent-red]{--intent-hue:var(--ucs-accent-red-hue);--intent-chroma:var(--ucs-accent-red-chroma);--intent-fg-l:var(--ucs-accent-red-fg-l);--intent-border-l:var(--ucs-accent-red-border-l);--intent-surface-l:var(--ucs-accent-red-surface-l);--intent-fg-c:var(--ucs-accent-red-fg-c);--intent-border-c:var(--ucs-accent-red-border-c);--intent-surface-c:var(--ucs-accent-red-surface-c);--intent-surface-polarity:var(--ucs-accent-red-surface-polarity);--intent-pattern:var(--ucs-accent-red-pattern);--intent-fg-l-heading:var(--ucs-accent-red-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-red-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-red-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-red-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-red-fg-l-label);--intent-fg-c-label:var(--ucs-accent-red-fg-c-label);--intent-fg-l-code:var(--ucs-accent-red-fg-l-code);--intent-fg-c-code:var(--ucs-accent-red-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-red-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-red-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-red-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-red-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-red-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-red-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-red-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-red-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-red-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-red-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-red-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-red-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-red-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-red-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-red-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-red-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=accent-yellow],[data-brand=terminal][data-mode~=accent-yellow]{--intent-hue:var(--ucs-accent-yellow-hue);--intent-chroma:var(--ucs-accent-yellow-chroma);--intent-fg-l:var(--ucs-accent-yellow-fg-l);--intent-border-l:var(--ucs-accent-yellow-border-l);--intent-surface-l:var(--ucs-accent-yellow-surface-l);--intent-fg-c:var(--ucs-accent-yellow-fg-c);--intent-border-c:var(--ucs-accent-yellow-border-c);--intent-surface-c:var(--ucs-accent-yellow-surface-c);--intent-surface-polarity:var(--ucs-accent-yellow-surface-polarity);--intent-pattern:var(--ucs-accent-yellow-pattern);--intent-fg-l-heading:var(--ucs-accent-yellow-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-yellow-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-yellow-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-yellow-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-yellow-fg-l-label);--intent-fg-c-label:var(--ucs-accent-yellow-fg-c-label);--intent-fg-l-code:var(--ucs-accent-yellow-fg-l-code);--intent-fg-c-code:var(--ucs-accent-yellow-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-yellow-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-yellow-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-yellow-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-yellow-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-yellow-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-yellow-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-yellow-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-yellow-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-yellow-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-yellow-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-yellow-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-yellow-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-yellow-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-yellow-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-yellow-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-yellow-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=accent-green],[data-brand=terminal][data-mode~=accent-green]{--intent-hue:var(--ucs-accent-green-hue);--intent-chroma:var(--ucs-accent-green-chroma);--intent-fg-l:var(--ucs-accent-green-fg-l);--intent-border-l:var(--ucs-accent-green-border-l);--intent-surface-l:var(--ucs-accent-green-surface-l);--intent-fg-c:var(--ucs-accent-green-fg-c);--intent-border-c:var(--ucs-accent-green-border-c);--intent-surface-c:var(--ucs-accent-green-surface-c);--intent-surface-polarity:var(--ucs-accent-green-surface-polarity);--intent-pattern:var(--ucs-accent-green-pattern);--intent-fg-l-heading:var(--ucs-accent-green-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-green-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-green-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-green-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-green-fg-l-label);--intent-fg-c-label:var(--ucs-accent-green-fg-c-label);--intent-fg-l-code:var(--ucs-accent-green-fg-l-code);--intent-fg-c-code:var(--ucs-accent-green-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-green-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-green-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-green-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-green-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-green-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-green-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-green-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-green-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-green-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-green-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-green-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-green-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-green-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-green-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-green-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-green-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=accent-blue],[data-brand=terminal][data-mode~=accent-blue]{--intent-hue:var(--ucs-accent-blue-hue);--intent-chroma:var(--ucs-accent-blue-chroma);--intent-fg-l:var(--ucs-accent-blue-fg-l);--intent-border-l:var(--ucs-accent-blue-border-l);--intent-surface-l:var(--ucs-accent-blue-surface-l);--intent-fg-c:var(--ucs-accent-blue-fg-c);--intent-border-c:var(--ucs-accent-blue-border-c);--intent-surface-c:var(--ucs-accent-blue-surface-c);--intent-surface-polarity:var(--ucs-accent-blue-surface-polarity);--intent-pattern:var(--ucs-accent-blue-pattern);--intent-fg-l-heading:var(--ucs-accent-blue-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-blue-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-blue-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-blue-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-blue-fg-l-label);--intent-fg-c-label:var(--ucs-accent-blue-fg-c-label);--intent-fg-l-code:var(--ucs-accent-blue-fg-l-code);--intent-fg-c-code:var(--ucs-accent-blue-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-blue-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-blue-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-blue-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-blue-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-blue-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-blue-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-blue-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-blue-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-blue-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-blue-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-blue-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-blue-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-blue-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-blue-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-blue-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-blue-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=brand],[data-brand=terminal][data-mode~=brand]{--intent-fg-l-lc-heading:var(--ucs-brand-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-brand-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-brand-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-brand-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-brand-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-brand-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-brand-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-brand-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-brand-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-brand-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-brand-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-brand-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-brand-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-brand-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=neutral],[data-brand=terminal][data-mode~=neutral]{--intent-fg-l-lc-heading:var(--ucs-neutral-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-neutral-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-neutral-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-neutral-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-neutral-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-neutral-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-neutral-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-neutral-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-neutral-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-neutral-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-neutral-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-neutral-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-neutral-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-neutral-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=danger],[data-brand=terminal][data-mode~=danger]{--intent-fg-l-lc-heading:var(--ucs-danger-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-danger-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-danger-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-danger-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-danger-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-danger-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-danger-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-danger-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-danger-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-danger-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-danger-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-danger-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-danger-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-danger-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=warning],[data-brand=terminal][data-mode~=warning]{--intent-fg-l-lc-heading:var(--ucs-warning-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-warning-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-warning-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-warning-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-warning-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-warning-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-warning-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-warning-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-warning-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-warning-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-warning-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-warning-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-warning-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-warning-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=success],[data-brand=terminal][data-mode~=success]{--intent-fg-l-lc-heading:var(--ucs-success-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-success-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-success-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-success-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-success-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-success-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-success-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-success-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-success-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-success-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-success-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-success-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-success-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-success-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=info],[data-brand=terminal][data-mode~=info]{--intent-fg-l-lc-heading:var(--ucs-info-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-info-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-info-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-info-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-info-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-info-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-info-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-info-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-info-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-info-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-info-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-info-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-info-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-info-border-c-lc-spectrum)}[data-brand=terminal] [data-mode~=beta],[data-brand=terminal][data-mode~=beta]{--intent-fg-l-lc-heading:var(--ucs-beta-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-beta-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-beta-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-beta-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-beta-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-beta-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-beta-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-beta-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-beta-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-beta-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-beta-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-beta-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-beta-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-beta-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=focus],[data-brand=unknown-creatives][data-mode~=focus]{--intent-hue:var(--ucs-focus-hue);--intent-chroma:var(--ucs-focus-chroma);--intent-fg-l:var(--ucs-focus-fg-l);--intent-border-l:var(--ucs-focus-border-l);--intent-surface-l:var(--ucs-focus-surface-l);--intent-fg-c:var(--ucs-focus-fg-c);--intent-border-c:var(--ucs-focus-border-c);--intent-surface-c:var(--ucs-focus-surface-c);--intent-surface-polarity:var(--ucs-focus-surface-polarity);--intent-pattern:var(--ucs-focus-pattern);--intent-fg-l-heading:var(--ucs-focus-fg-l-heading);--intent-fg-c-heading:var(--ucs-focus-fg-c-heading);--intent-fg-l-caption:var(--ucs-focus-fg-l-caption);--intent-fg-c-caption:var(--ucs-focus-fg-c-caption);--intent-fg-l-label:var(--ucs-focus-fg-l-label);--intent-fg-c-label:var(--ucs-focus-fg-c-label);--intent-fg-l-code:var(--ucs-focus-fg-l-code);--intent-fg-c-code:var(--ucs-focus-fg-c-code);--intent-fg-l-kbd:var(--ucs-focus-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-focus-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-focus-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-focus-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-focus-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-focus-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-focus-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-focus-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-focus-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-focus-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-focus-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-focus-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-focus-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-focus-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-focus-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-focus-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=accent-red],[data-brand=unknown-creatives][data-mode~=accent-red]{--intent-hue:var(--ucs-accent-red-hue);--intent-chroma:var(--ucs-accent-red-chroma);--intent-fg-l:var(--ucs-accent-red-fg-l);--intent-border-l:var(--ucs-accent-red-border-l);--intent-surface-l:var(--ucs-accent-red-surface-l);--intent-fg-c:var(--ucs-accent-red-fg-c);--intent-border-c:var(--ucs-accent-red-border-c);--intent-surface-c:var(--ucs-accent-red-surface-c);--intent-surface-polarity:var(--ucs-accent-red-surface-polarity);--intent-pattern:var(--ucs-accent-red-pattern);--intent-fg-l-heading:var(--ucs-accent-red-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-red-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-red-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-red-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-red-fg-l-label);--intent-fg-c-label:var(--ucs-accent-red-fg-c-label);--intent-fg-l-code:var(--ucs-accent-red-fg-l-code);--intent-fg-c-code:var(--ucs-accent-red-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-red-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-red-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-red-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-red-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-red-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-red-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-red-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-red-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-red-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-red-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-red-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-red-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-red-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-red-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-red-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-red-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=accent-yellow],[data-brand=unknown-creatives][data-mode~=accent-yellow]{--intent-hue:var(--ucs-accent-yellow-hue);--intent-chroma:var(--ucs-accent-yellow-chroma);--intent-fg-l:var(--ucs-accent-yellow-fg-l);--intent-border-l:var(--ucs-accent-yellow-border-l);--intent-surface-l:var(--ucs-accent-yellow-surface-l);--intent-fg-c:var(--ucs-accent-yellow-fg-c);--intent-border-c:var(--ucs-accent-yellow-border-c);--intent-surface-c:var(--ucs-accent-yellow-surface-c);--intent-surface-polarity:var(--ucs-accent-yellow-surface-polarity);--intent-pattern:var(--ucs-accent-yellow-pattern);--intent-fg-l-heading:var(--ucs-accent-yellow-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-yellow-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-yellow-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-yellow-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-yellow-fg-l-label);--intent-fg-c-label:var(--ucs-accent-yellow-fg-c-label);--intent-fg-l-code:var(--ucs-accent-yellow-fg-l-code);--intent-fg-c-code:var(--ucs-accent-yellow-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-yellow-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-yellow-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-yellow-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-yellow-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-yellow-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-yellow-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-yellow-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-yellow-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-yellow-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-yellow-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-yellow-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-yellow-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-yellow-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-yellow-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-yellow-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-yellow-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=accent-green],[data-brand=unknown-creatives][data-mode~=accent-green]{--intent-hue:var(--ucs-accent-green-hue);--intent-chroma:var(--ucs-accent-green-chroma);--intent-fg-l:var(--ucs-accent-green-fg-l);--intent-border-l:var(--ucs-accent-green-border-l);--intent-surface-l:var(--ucs-accent-green-surface-l);--intent-fg-c:var(--ucs-accent-green-fg-c);--intent-border-c:var(--ucs-accent-green-border-c);--intent-surface-c:var(--ucs-accent-green-surface-c);--intent-surface-polarity:var(--ucs-accent-green-surface-polarity);--intent-pattern:var(--ucs-accent-green-pattern);--intent-fg-l-heading:var(--ucs-accent-green-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-green-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-green-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-green-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-green-fg-l-label);--intent-fg-c-label:var(--ucs-accent-green-fg-c-label);--intent-fg-l-code:var(--ucs-accent-green-fg-l-code);--intent-fg-c-code:var(--ucs-accent-green-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-green-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-green-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-green-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-green-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-green-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-green-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-green-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-green-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-green-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-green-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-green-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-green-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-green-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-green-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-green-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-green-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=accent-blue],[data-brand=unknown-creatives][data-mode~=accent-blue]{--intent-hue:var(--ucs-accent-blue-hue);--intent-chroma:var(--ucs-accent-blue-chroma);--intent-fg-l:var(--ucs-accent-blue-fg-l);--intent-border-l:var(--ucs-accent-blue-border-l);--intent-surface-l:var(--ucs-accent-blue-surface-l);--intent-fg-c:var(--ucs-accent-blue-fg-c);--intent-border-c:var(--ucs-accent-blue-border-c);--intent-surface-c:var(--ucs-accent-blue-surface-c);--intent-surface-polarity:var(--ucs-accent-blue-surface-polarity);--intent-pattern:var(--ucs-accent-blue-pattern);--intent-fg-l-heading:var(--ucs-accent-blue-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-blue-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-blue-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-blue-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-blue-fg-l-label);--intent-fg-c-label:var(--ucs-accent-blue-fg-c-label);--intent-fg-l-code:var(--ucs-accent-blue-fg-l-code);--intent-fg-c-code:var(--ucs-accent-blue-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-blue-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-blue-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-blue-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-blue-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-blue-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-blue-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-blue-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-blue-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-blue-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-blue-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-blue-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-blue-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-blue-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-blue-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-blue-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-blue-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=brand],[data-brand=unknown-creatives][data-mode~=brand]{--intent-fg-l-lc-heading:var(--ucs-brand-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-brand-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-brand-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-brand-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-brand-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-brand-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-brand-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-brand-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-brand-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-brand-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-brand-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-brand-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-brand-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-brand-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=neutral],[data-brand=unknown-creatives][data-mode~=neutral]{--intent-fg-l-lc-heading:var(--ucs-neutral-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-neutral-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-neutral-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-neutral-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-neutral-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-neutral-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-neutral-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-neutral-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-neutral-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-neutral-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-neutral-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-neutral-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-neutral-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-neutral-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=danger],[data-brand=unknown-creatives][data-mode~=danger]{--intent-fg-l-lc-heading:var(--ucs-danger-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-danger-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-danger-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-danger-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-danger-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-danger-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-danger-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-danger-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-danger-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-danger-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-danger-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-danger-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-danger-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-danger-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=warning],[data-brand=unknown-creatives][data-mode~=warning]{--intent-fg-l-lc-heading:var(--ucs-warning-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-warning-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-warning-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-warning-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-warning-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-warning-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-warning-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-warning-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-warning-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-warning-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-warning-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-warning-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-warning-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-warning-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=success],[data-brand=unknown-creatives][data-mode~=success]{--intent-fg-l-lc-heading:var(--ucs-success-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-success-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-success-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-success-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-success-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-success-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-success-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-success-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-success-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-success-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-success-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-success-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-success-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-success-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=info],[data-brand=unknown-creatives][data-mode~=info]{--intent-fg-l-lc-heading:var(--ucs-info-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-info-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-info-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-info-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-info-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-info-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-info-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-info-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-info-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-info-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-info-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-info-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-info-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-info-border-c-lc-spectrum)}[data-brand=unknown-creatives] [data-mode~=beta],[data-brand=unknown-creatives][data-mode~=beta]{--intent-fg-l-lc-heading:var(--ucs-beta-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-beta-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-beta-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-beta-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-beta-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-beta-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-beta-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-beta-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-beta-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-beta-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-beta-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-beta-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-beta-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-beta-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=focus],[data-brand=wireframe][data-mode~=focus]{--intent-hue:var(--ucs-focus-hue);--intent-chroma:var(--ucs-focus-chroma);--intent-fg-l:var(--ucs-focus-fg-l);--intent-border-l:var(--ucs-focus-border-l);--intent-surface-l:var(--ucs-focus-surface-l);--intent-fg-c:var(--ucs-focus-fg-c);--intent-border-c:var(--ucs-focus-border-c);--intent-surface-c:var(--ucs-focus-surface-c);--intent-surface-polarity:var(--ucs-focus-surface-polarity);--intent-pattern:var(--ucs-focus-pattern);--intent-fg-l-heading:var(--ucs-focus-fg-l-heading);--intent-fg-c-heading:var(--ucs-focus-fg-c-heading);--intent-fg-l-caption:var(--ucs-focus-fg-l-caption);--intent-fg-c-caption:var(--ucs-focus-fg-c-caption);--intent-fg-l-label:var(--ucs-focus-fg-l-label);--intent-fg-c-label:var(--ucs-focus-fg-c-label);--intent-fg-l-code:var(--ucs-focus-fg-l-code);--intent-fg-c-code:var(--ucs-focus-fg-c-code);--intent-fg-l-kbd:var(--ucs-focus-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-focus-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-focus-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-focus-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-focus-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-focus-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-focus-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-focus-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-focus-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-focus-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-focus-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-focus-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-focus-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-focus-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-focus-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-focus-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=accent-red],[data-brand=wireframe][data-mode~=accent-red]{--intent-hue:var(--ucs-accent-red-hue);--intent-chroma:var(--ucs-accent-red-chroma);--intent-fg-l:var(--ucs-accent-red-fg-l);--intent-border-l:var(--ucs-accent-red-border-l);--intent-surface-l:var(--ucs-accent-red-surface-l);--intent-fg-c:var(--ucs-accent-red-fg-c);--intent-border-c:var(--ucs-accent-red-border-c);--intent-surface-c:var(--ucs-accent-red-surface-c);--intent-surface-polarity:var(--ucs-accent-red-surface-polarity);--intent-pattern:var(--ucs-accent-red-pattern);--intent-fg-l-heading:var(--ucs-accent-red-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-red-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-red-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-red-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-red-fg-l-label);--intent-fg-c-label:var(--ucs-accent-red-fg-c-label);--intent-fg-l-code:var(--ucs-accent-red-fg-l-code);--intent-fg-c-code:var(--ucs-accent-red-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-red-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-red-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-red-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-red-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-red-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-red-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-red-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-red-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-red-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-red-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-red-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-red-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-red-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-red-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-red-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-red-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=accent-yellow],[data-brand=wireframe][data-mode~=accent-yellow]{--intent-hue:var(--ucs-accent-yellow-hue);--intent-chroma:var(--ucs-accent-yellow-chroma);--intent-fg-l:var(--ucs-accent-yellow-fg-l);--intent-border-l:var(--ucs-accent-yellow-border-l);--intent-surface-l:var(--ucs-accent-yellow-surface-l);--intent-fg-c:var(--ucs-accent-yellow-fg-c);--intent-border-c:var(--ucs-accent-yellow-border-c);--intent-surface-c:var(--ucs-accent-yellow-surface-c);--intent-surface-polarity:var(--ucs-accent-yellow-surface-polarity);--intent-pattern:var(--ucs-accent-yellow-pattern);--intent-fg-l-heading:var(--ucs-accent-yellow-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-yellow-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-yellow-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-yellow-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-yellow-fg-l-label);--intent-fg-c-label:var(--ucs-accent-yellow-fg-c-label);--intent-fg-l-code:var(--ucs-accent-yellow-fg-l-code);--intent-fg-c-code:var(--ucs-accent-yellow-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-yellow-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-yellow-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-yellow-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-yellow-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-yellow-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-yellow-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-yellow-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-yellow-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-yellow-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-yellow-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-yellow-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-yellow-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-yellow-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-yellow-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-yellow-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-yellow-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=accent-green],[data-brand=wireframe][data-mode~=accent-green]{--intent-hue:var(--ucs-accent-green-hue);--intent-chroma:var(--ucs-accent-green-chroma);--intent-fg-l:var(--ucs-accent-green-fg-l);--intent-border-l:var(--ucs-accent-green-border-l);--intent-surface-l:var(--ucs-accent-green-surface-l);--intent-fg-c:var(--ucs-accent-green-fg-c);--intent-border-c:var(--ucs-accent-green-border-c);--intent-surface-c:var(--ucs-accent-green-surface-c);--intent-surface-polarity:var(--ucs-accent-green-surface-polarity);--intent-pattern:var(--ucs-accent-green-pattern);--intent-fg-l-heading:var(--ucs-accent-green-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-green-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-green-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-green-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-green-fg-l-label);--intent-fg-c-label:var(--ucs-accent-green-fg-c-label);--intent-fg-l-code:var(--ucs-accent-green-fg-l-code);--intent-fg-c-code:var(--ucs-accent-green-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-green-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-green-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-green-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-green-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-green-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-green-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-green-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-green-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-green-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-green-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-green-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-green-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-green-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-green-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-green-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-green-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=accent-blue],[data-brand=wireframe][data-mode~=accent-blue]{--intent-hue:var(--ucs-accent-blue-hue);--intent-chroma:var(--ucs-accent-blue-chroma);--intent-fg-l:var(--ucs-accent-blue-fg-l);--intent-border-l:var(--ucs-accent-blue-border-l);--intent-surface-l:var(--ucs-accent-blue-surface-l);--intent-fg-c:var(--ucs-accent-blue-fg-c);--intent-border-c:var(--ucs-accent-blue-border-c);--intent-surface-c:var(--ucs-accent-blue-surface-c);--intent-surface-polarity:var(--ucs-accent-blue-surface-polarity);--intent-pattern:var(--ucs-accent-blue-pattern);--intent-fg-l-heading:var(--ucs-accent-blue-fg-l-heading);--intent-fg-c-heading:var(--ucs-accent-blue-fg-c-heading);--intent-fg-l-caption:var(--ucs-accent-blue-fg-l-caption);--intent-fg-c-caption:var(--ucs-accent-blue-fg-c-caption);--intent-fg-l-label:var(--ucs-accent-blue-fg-l-label);--intent-fg-c-label:var(--ucs-accent-blue-fg-c-label);--intent-fg-l-code:var(--ucs-accent-blue-fg-l-code);--intent-fg-c-code:var(--ucs-accent-blue-fg-c-code);--intent-fg-l-kbd:var(--ucs-accent-blue-fg-l-kbd);--intent-fg-c-kbd:var(--ucs-accent-blue-fg-c-kbd);--intent-fg-l-lc-heading:var(--ucs-accent-blue-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-accent-blue-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-accent-blue-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-accent-blue-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-accent-blue-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-accent-blue-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-accent-blue-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-accent-blue-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-accent-blue-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-accent-blue-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-accent-blue-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-accent-blue-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-accent-blue-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-accent-blue-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=brand],[data-brand=wireframe][data-mode~=brand]{--intent-fg-l-lc-heading:var(--ucs-brand-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-brand-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-brand-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-brand-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-brand-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-brand-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-brand-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-brand-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-brand-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-brand-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-brand-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-brand-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-brand-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-brand-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=neutral],[data-brand=wireframe][data-mode~=neutral]{--intent-fg-l-lc-heading:var(--ucs-neutral-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-neutral-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-neutral-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-neutral-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-neutral-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-neutral-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-neutral-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-neutral-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-neutral-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-neutral-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-neutral-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-neutral-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-neutral-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-neutral-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=danger],[data-brand=wireframe][data-mode~=danger]{--intent-fg-l-lc-heading:var(--ucs-danger-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-danger-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-danger-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-danger-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-danger-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-danger-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-danger-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-danger-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-danger-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-danger-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-danger-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-danger-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-danger-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-danger-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=warning],[data-brand=wireframe][data-mode~=warning]{--intent-fg-l-lc-heading:var(--ucs-warning-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-warning-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-warning-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-warning-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-warning-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-warning-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-warning-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-warning-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-warning-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-warning-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-warning-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-warning-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-warning-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-warning-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=success],[data-brand=wireframe][data-mode~=success]{--intent-fg-l-lc-heading:var(--ucs-success-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-success-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-success-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-success-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-success-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-success-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-success-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-success-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-success-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-success-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-success-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-success-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-success-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-success-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=info],[data-brand=wireframe][data-mode~=info]{--intent-fg-l-lc-heading:var(--ucs-info-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-info-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-info-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-info-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-info-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-info-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-info-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-info-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-info-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-info-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-info-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-info-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-info-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-info-border-c-lc-spectrum)}[data-brand=wireframe] [data-mode~=beta],[data-brand=wireframe][data-mode~=beta]{--intent-fg-l-lc-heading:var(--ucs-beta-fg-l-lc-heading);--intent-fg-c-lc-heading:var(--ucs-beta-fg-c-lc-heading);--intent-fg-l-lc-label:var(--ucs-beta-fg-l-lc-label);--intent-fg-c-lc-label:var(--ucs-beta-fg-c-lc-label);--intent-fg-l-lc-max:var(--ucs-beta-fg-l-lc-max);--intent-fg-c-lc-max:var(--ucs-beta-fg-c-lc-max);--intent-fg-l-lc-muted:var(--ucs-beta-fg-l-lc-muted);--intent-fg-c-lc-muted:var(--ucs-beta-fg-c-lc-muted);--intent-border-l-lc-focus-ring:var(--ucs-beta-border-l-lc-focus-ring);--intent-border-c-lc-focus-ring:var(--ucs-beta-border-c-lc-focus-ring);--intent-border-l-lc-max:var(--ucs-beta-border-l-lc-max);--intent-border-c-lc-max:var(--ucs-beta-border-c-lc-max);--intent-border-l-lc-spectrum:var(--ucs-beta-border-l-lc-spectrum);--intent-border-c-lc-spectrum:var(--ucs-beta-border-c-lc-spectrum)}}@layer ucs.components{[data-ucs]{--surface-flex-direction:row;--surface-align-items:start;--surface-justify-content:start;--surface-flex-wrap:nowrap;--surface-flex:none;--surface-padding-x:0;--surface-padding-y:0;--surface-gap-x:0;--surface-gap-y:0;--surface-margin-x:0;--surface-margin-y:0;--surface-width:auto;--surface-height:auto;--surface-min-width:auto;--surface-min-height:auto;--surface-max-width:none;--surface-max-height:none;--surface-aspect-ratio:auto;--surface-inset:auto;--surface-transform-scale:1;--surface-translate-x:0;--surface-translate-y:0;--surface-font-weight:400;--surface-font-style:normal;--surface-line-height:1.5;--surface-letter-spacing:0;--surface-text-transform:none;--surface-text-align:start;--surface-font-family:inherit;--surface-text-decoration:none;--surface-background:transparent;--surface-foreground:inherit;--surface-opacity:1;--surface-background-pattern:initial;--surface-border-radius:0;--surface-border-start-start-radius:initial;--surface-border-start-end-radius:initial;--surface-border-end-start-radius:initial;--surface-border-end-end-radius:initial;--surface-border-width:0;--surface-border-block-start-width:initial;--surface-border-block-end-width:initial;--surface-border-inline-start-width:initial;--surface-border-inline-end-width:initial;--surface-border-style:none;--surface-transition-duration:0s;--surface-transition-timing:ease;--surface-transition-delay:0s;--scale:1;--surface-display:block;--surface-position:static;--surface-overflow:visible;--surface-z-index:auto;--surface-grid-template-columns:none;--surface-grid-template-rows:none;--surface-container-type:normal;--surface-white-space:normal;--surface-vertical-align:baseline;--surface-writing-mode:horizontal-tb;--surface-direction:inherit;--surface-gradient:none;--surface-border-gradient:none;--surface-fg-gradient:none;--surface-accent-color:auto;--surface-cursor:inherit;--surface-user-select:auto;--surface-appearance:auto;--surface-pointer-events:auto;--surface-outline-width:0;--surface-outline-style:none;--surface-outline-color:transparent;--surface-outline-offset:0;--surface-order:0;--surface-grid-column:auto;--surface-grid-row:auto;--surface-align-self:auto;--surface-rotate:none;--surface-text-decoration-style:solid;--surface-padding-x-start:initial;--surface-padding-x-end:initial;--surface-padding-y-start:initial;--surface-padding-y-end:initial;--surface-margin-x-start:initial;--surface-margin-x-end:initial;--surface-margin-y-start:initial;--surface-margin-y-end:initial;--surface-overflow-x:initial;--surface-overflow-y:initial;--surface-top:initial;--surface-right:initial;--surface-bottom:initial;--surface-left:initial;--surface-inset-block-start:initial;--surface-inset-block-end:initial;--surface-inset-inline-start:initial;--surface-inset-inline-end:initial;--surface-font-size:inherit;--surface-shadow:none;--surface-border-color:transparent;--surface-background-clip:border-box;--surface-backdrop-filter:none;--surface-filter:none;--surface-bg-alpha:1;--solved-fg-l:var(--intent-fg-l);--solved-bdr-l:var(--intent-border-l);--solved-bg-l:var(--intent-surface-l);--solved-fg-c:var(--intent-fg-c);--solved-bdr-c:calc(var(--intent-border-c) / .8);--solved-bg-c:var(--intent-surface-c);flex-direction:var(--surface-flex-direction);align-items:var(--surface-align-items);justify-content:var(--surface-justify-content);flex-wrap:var(--surface-flex-wrap);flex:var(--surface-flex);column-gap:var(--surface-gap-x);row-gap:var(--surface-gap-y);width:var(--surface-width);height:var(--surface-height);min-width:var(--surface-min-width);min-height:var(--surface-min-height);max-width:var(--surface-max-width);max-height:var(--surface-max-height);aspect-ratio:var(--surface-aspect-ratio);inset:var(--surface-inset);font-weight:var(--surface-font-weight);font-style:var(--surface-font-style);line-height:var(--surface-line-height);letter-spacing:var(--surface-letter-spacing);text-transform:var(--surface-text-transform);text-align:var(--surface-text-align);font-family:var(--surface-font-family);-webkit-text-decoration:var(--surface-text-decoration);text-decoration:var(--surface-text-decoration);color:var(--surface-foreground);opacity:var(--surface-opacity);border-radius:var(--surface-border-radius);border-width:var(--surface-border-width);border-block-start-width:var(--surface-border-block-start-width,var(--surface-border-width));border-block-end-width:var(--surface-border-block-end-width,var(--surface-border-width));border-inline-start-width:var(--surface-border-inline-start-width,var(--surface-border-width));border-inline-end-width:var(--surface-border-inline-end-width,var(--surface-border-width));border-style:var(--surface-border-style);transition-duration:var(--surface-transition-duration);transition-timing-function:var(--surface-transition-timing);transition-delay:var(--surface-transition-delay);display:var(--surface-display);position:var(--surface-position);overflow:var(--surface-overflow);z-index:var(--surface-z-index);grid-template-columns:var(--surface-grid-template-columns);grid-template-rows:var(--surface-grid-template-rows);container-type:var(--surface-container-type);white-space:var(--surface-white-space);vertical-align:var(--surface-vertical-align);writing-mode:var(--surface-writing-mode);direction:var(--surface-direction);accent-color:var(--surface-accent-color);cursor:var(--surface-cursor);user-select:var(--surface-user-select);appearance:var(--surface-appearance);pointer-events:var(--surface-pointer-events);outline-width:var(--surface-outline-width);outline-style:var(--surface-outline-style);outline-color:var(--surface-outline-color);outline-offset:var(--surface-outline-offset);order:var(--surface-order);grid-column:var(--surface-grid-column);grid-row:var(--surface-grid-row);align-self:var(--surface-align-self);rotate:var(--surface-rotate);-webkit-text-decoration-style:var(--surface-text-decoration-style);text-decoration-style:var(--surface-text-decoration-style);background-color:oklch(from var(--surface-background) l c h / calc(alpha * var(--surface-bg-alpha)));font-size:var(--surface-font-size);box-shadow:var(--surface-shadow);border-color:var(--surface-border-color);background-clip:var(--surface-background-clip);transform:translate(var(--surface-translate-x), var(--surface-translate-y)) scale(var(--surface-transform-scale));background-image:var(--surface-background-pattern,var(--surface-gradient));backdrop-filter:var(--surface-backdrop-filter,none);filter:var(--surface-filter,none);overflow-x:var(--surface-overflow-x,var(--surface-overflow));overflow-y:var(--surface-overflow-y,var(--surface-overflow));top:var(--surface-top,var(--surface-inset-block-start,var(--surface-inset)));right:var(--surface-right,var(--surface-inset-inline-end,var(--surface-inset)));bottom:var(--surface-bottom,var(--surface-inset-block-end,var(--surface-inset)));left:var(--surface-left,var(--surface-inset-inline-start,var(--surface-inset)));border-start-start-radius:var(--surface-border-start-start-radius,var(--surface-border-radius));border-start-end-radius:var(--surface-border-start-end-radius,var(--surface-border-radius));border-end-end-radius:var(--surface-border-end-end-radius,var(--surface-border-radius));border-end-start-radius:var(--surface-border-end-start-radius,var(--surface-border-radius));margin-block-start:var(--surface-margin-y-start,var(--surface-margin-y));margin-block-end:var(--surface-margin-y-end,var(--surface-margin-y));margin-inline-start:var(--surface-margin-x-start,var(--surface-margin-x));margin-inline-end:var(--surface-margin-x-end,var(--surface-margin-x));padding-block-start:var(--surface-padding-y-start,var(--surface-padding-y));padding-block-end:var(--surface-padding-y-end,var(--surface-padding-y));padding-inline-start:var(--surface-padding-x-start,var(--surface-padding-x));padding-inline-end:var(--surface-padding-x-end,var(--surface-padding-x));transition-property:background-color,color,border-color,opacity,outline-color,box-shadow,-webkit-backdrop-filter,backdrop-filter,filter,transform}[data-ucs]:before{content:var(--_border-content,none);border-radius:inherit;padding:var(--_border-w,0px);background:var(--_border-gradient,none);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}[data-ucs]:focus-visible{--surface-outline-style:solid;--surface-outline-color:var(--ucs-focus-ring)}}@layer ucs.types;@layer ucs.component-specific{.sub-button[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-border-radius:calc(var(--radius) * .75);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-cursor:pointer;--surface-display:inline-flex;--surface-user-select:none;--surface-appearance:none;--surface-white-space:nowrap;--surface-vertical-align:middle}.sub-button[data-mode~=primary]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-button[data-mode~=primary]:focus-visible,.sub-button[data-mode~=primary][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-button[data-mode~=primary]:disabled,.sub-button[data-mode~=primary][data-mode~=disabled]{--surface-opacity:.5;--surface-pointer-events:none}.sub-button[data-mode~=primary] .sub-button-body-small[data-ucs]{--surface-fg-l:var(--intent-surface-polarity);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-button[data-mode~=secondary]{--surface-border-style:solid;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}.sub-button[data-mode~=secondary]:focus-visible,.sub-button[data-mode~=secondary][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-button[data-mode~=secondary]:disabled,.sub-button[data-mode~=secondary][data-mode~=disabled]{--surface-opacity:.5;--surface-pointer-events:none}.sub-button[data-mode~=secondary] .sub-button-body-small[data-ucs]{--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-button[data-mode~=auxiliary]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-button[data-mode~=auxiliary]:focus-visible,.sub-button[data-mode~=auxiliary][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-button[data-mode~=auxiliary]:disabled,.sub-button[data-mode~=auxiliary][data-mode~=disabled]{--surface-opacity:.5;--surface-pointer-events:none}.sub-button[data-mode~=auxiliary] .sub-button-body-small[data-ucs]{--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-button-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem}[data-mode~=fluid] .sub-button-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-case-study-card[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-border-radius:calc(var(--radius) * 1.5);--surface-display:flex;--surface-overflow:hidden;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.156;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-case-study-card[data-ucs] .sub-case-study-card-focusable[data-ucs]:focus-visible,.sub-case-study-card[data-ucs] .sub-case-study-card-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-case-study-card[data-mode~=condensed] .sub-case-study-card-panel-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}.sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services[data-ucs]{--surface-align-items:start}.sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services-tag-label[data-ucs]{--surface-text-align:start}.sub-case-study-card[data-mode~=condensed] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:start}.sub-case-study-card[data-mode~=hero]{--surface-border-radius:0}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-header[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41)}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 180)}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-description[data-ucs]{--surface-flex:none;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-body-small[data-ucs]{--surface-white-space:pre-wrap}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-flex:none}.sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta[data-ucs]{--surface-opacity:.4;--surface-cursor:auto}.sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta-label-large[data-ucs]{--surface-opacity:.6}.sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-underline[data-ucs]{--surface-opacity:0}.sub-case-study-card-header[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-case-study-card-heading[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-case-study-card-tags[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-case-study-card-separator-label-large[data-ucs]{--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.3;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-mode~=fluid] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-case-study-card-name[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 200)}.sub-case-study-card-details[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}.sub-case-study-card-panel[data-ucs]{--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-overflow:hidden}.sub-case-study-card-panel-content[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}.sub-case-study-card-description[data-ucs]{--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}.sub-case-study-card-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-case-study-card-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-case-study-card-services[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:.5;--surface-display:flex}.sub-case-study-card-services-tag-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-mode~=fluid] .sub-case-study-card-services-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-case-study-card-services-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:-.01em;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-mode~=fluid] .sub-case-study-card-services-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-case-study-card-cta-row[data-ucs]{--surface-align-items:center;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}.sub-case-study-card-cta[data-ucs]{--surface-align-items:center;--surface-cursor:pointer;--surface-display:flex;--surface-position:relative}.sub-case-study-card-cta-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-case-study-card-cta-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-case-study-card-underline[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-border-style:solid;--surface-position:absolute;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}.sub-case-study-card-media[data-ucs]{--surface-aspect-ratio:3 / 2;--surface-max-height:calc(var(--density) * var(--scale) * var(--space-unit) * 180);--surface-display:block;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-case-study-carousel[data-ucs],.sub-case-study-carousel-wide[data-ucs]{--surface-display:block}.sub-case-study-carousel-condensed[data-ucs]{--surface-display:none}.sub-case-study-grid[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:block}.sub-case-study-grid-columns[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}.sub-case-study-grid-column[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}.sub-case-study-grid-stack[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:none}.sub-case-study-section[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 15.5);--surface-display:flex;--surface-overflow:hidden;--surface-border-style:solid;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}.sub-case-study-section-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}.sub-case-study-section-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-flex:1;--surface-display:flex}.sub-case-study-section-number-chapter-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-mode~=fluid] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-case-study-section-name-chapter-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-mode~=fluid] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-case-study-section-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-flex:1.5;--surface-display:flex}.sub-case-study-section-text[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}.sub-case-study-section-figure[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}.sub-case-study-section-image[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-aspect-ratio:2.88;--surface-display:block}.sub-chalkboard-button[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-border-width:0;--surface-border-radius:calc(var(--radius) * 1.5);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:inline-flex;--surface-appearance:none;--surface-user-select:none;--surface-white-space:nowrap;--surface-pointer-events:auto;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--intent-surface-polarity);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-chalkboard-button[data-ucs]:hover:not(:disabled),.sub-chalkboard-button[data-ucs][data-mode~=hover]{--surface-opacity:.85}.sub-chalkboard-button[data-ucs]:focus-visible,.sub-chalkboard-button[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-chalkboard-button[data-ucs] .sub-chalkboard-button-icon[data-ucs],.sub-chalkboard-button[data-ucs] .sub-chalkboard-button-body-small[data-ucs]{--surface-fg-l:var(--intent-surface-polarity);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-chalkboard-button-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block}.sub-chalkboard-button-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem}[data-mode~=fluid] .sub-chalkboard-button-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-chalkboard-canvas[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-width:100%;--surface-height:100%;--surface-display:block;--surface-position:fixed;--surface-pointer-events:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-chalkboard-canvas[data-mode~=drawing]{--surface-pointer-events:auto;--surface-cursor:none}.sub-chalkboard-canvas[data-mode~=erasing] .sub-chalkboard-canvas-cursor[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-border-radius:calc(var(--radius) * 4);--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.3;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-chalkboard-canvas-board[data-ucs]{--surface-width:100%;--surface-height:100%;--surface-display:block;--surface-pointer-events:none}.sub-chalkboard-canvas-cursor[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-radius:calc(var(--radius) * .25);--surface-border-style:solid;--surface-display:block;--surface-position:absolute;--surface-pointer-events:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--ctx-surface-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:1;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}.sub-chalkboard-drawer[data-ucs]{--surface-align-items:stretch;--surface-flex:none;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex;--surface-pointer-events:auto;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.5;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-chalkboard-tool[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-border-width:0;--surface-border-radius:calc(var(--radius) * .5);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex;--surface-appearance:none;--surface-user-select:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-chalkboard-tool[data-ucs]:hover:not(:disabled),.sub-chalkboard-tool[data-ucs][data-mode~=hover]{--surface-opacity:.7}.sub-chalkboard-tool[data-ucs]:focus-visible,.sub-chalkboard-tool[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-chalkboard-tool[data-ucs]:disabled,.sub-chalkboard-tool[data-ucs][data-mode~=disabled]{--surface-opacity:.4;--surface-pointer-events:none}.sub-chalkboard-tool[data-mode~=pressed]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-chalkboard-tool[data-mode~=pressed] .sub-chalkboard-tool-icon[data-ucs],.sub-chalkboard-tool[data-mode~=pressed] .sub-chalkboard-tool-body-small[data-ucs]{--surface-fg-l:var(--intent-surface-polarity);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-chalkboard-tool-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-chalkboard-tool-body-small[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-chalkboard-tool-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-chroma-button[data-ucs]{--surface-justify-content:center;--surface-align-items:center;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-border-radius:calc(var(--radius) * .75);--surface-cursor:pointer;--surface-display:flex;--surface-position:relative;--surface-white-space:nowrap}.sub-chroma-button[data-mode~=primary]:focus-visible,.sub-chroma-button[data-mode~=primary][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-chroma-button[data-mode~=primary]:disabled,.sub-chroma-button[data-mode~=primary][data-mode~=disabled]{--surface-opacity:.5;--surface-pointer-events:none}.sub-chroma-button[data-mode~=primary] .sub-chroma-button-fill[data-ucs]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-chroma-button[data-mode~=primary] .sub-chroma-button-body-small[data-ucs]{--surface-fg-l:var(--intent-surface-polarity);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-chroma-button[data-mode~=secondary]:focus-visible,.sub-chroma-button[data-mode~=secondary][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-chroma-button[data-mode~=secondary]:disabled,.sub-chroma-button[data-mode~=secondary][data-mode~=disabled]{--surface-opacity:.5;--surface-pointer-events:none}.sub-chroma-button[data-mode~=secondary] .sub-chroma-button-fill[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-chroma-button[data-mode~=secondary] .sub-chroma-button-body-small[data-ucs]{--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-chroma-button-glow[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -1);--surface-height:100%;--surface-border-radius:calc(var(--radius) * .75);--surface-filter:blur(calc(var(--blur-unit) * 1.5));--surface-position:absolute;--surface-overflow:hidden}.sub-chroma-button-rim[data-ucs]{--surface-inset:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-radius:calc(var(--radius) * .75);--surface-position:absolute;--surface-overflow:hidden}.sub-chroma-button-spectrum[data-ucs]{--surface-left:50%;--surface-top:50%;--surface-translate-x:-50%;--surface-translate-y:-50%;--surface-width:150%;--surface-aspect-ratio:1;--surface-position:absolute}.sub-chroma-button-fill[data-ucs]{--surface-inset:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-border-radius:calc(var(--radius) * .6875);--surface-position:absolute}.sub-chroma-button-body-small[data-ucs]{--surface-display:block;--surface-position:relative;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem}[data-mode~=fluid] .sub-chroma-button-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-banner[data-ucs]{--surface-justify-content:center;--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex;--surface-position:fixed;--surface-z-index:20;--surface-pointer-events:none}.sub-consent-banner[data-ucs] .sub-consent-banner-card[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-consent-banner[data-ucs] .sub-consent-banner-link-body-2[data-ucs]:focus-visible,.sub-consent-banner[data-ucs] .sub-consent-banner-link-body-2[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-consent-banner-card[data-ucs]{--surface-flex-wrap:wrap;--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-display:flex;--surface-overflow-y:auto;--surface-pointer-events:auto}.sub-consent-banner-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 70);--surface-display:flex}.sub-consent-banner-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-consent-banner-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-banner-body-2[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-consent-banner-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-banner-link-body-2[data-ucs]{--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-consent-banner-link-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-banner-actions[data-ucs]{--surface-flex:0 1 auto;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}.sub-consent-dialog[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 150);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex;--surface-position:fixed;--surface-z-index:50;--surface-overflow:hidden;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-consent-dialog[data-ucs] .sub-consent-dialog-footer[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-consent-dialog[data-ucs] .sub-consent-dialog-link-body-2[data-ucs]:focus-visible,.sub-consent-dialog[data-ucs] .sub-consent-dialog-link-body-2[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-consent-dialog[data-ucs] .sub-consent-dialog-content[data-ucs]:focus-visible,.sub-consent-dialog[data-ucs] .sub-consent-dialog-content[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * -2)}.sub-consent-dialog-backdrop[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-position:fixed;--surface-z-index:50;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.3;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-consent-dialog-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:none;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-consent-dialog-heading-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:1.5rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-consent-dialog-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:flex;--surface-overflow-y:auto}.sub-consent-dialog-category[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}.sub-consent-dialog-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}.sub-consent-dialog-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-consent-dialog-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-dialog-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-consent-dialog-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-dialog-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-consent-dialog-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-dialog-note-body-2[data-ucs]{--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-border-style:solid;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-mode~=fluid] .sub-consent-dialog-note-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-dialog-link-body-2[data-ucs]{--surface-width:fit-content;--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-consent-dialog-link-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-consent-dialog-facts[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}.sub-consent-dialog-fact[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-consent-dialog-divider[data-ucs]{--surface-flex:none;--surface-display:block;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-consent-dialog-footer[data-ucs]{--surface-flex-wrap:wrap;--surface-flex:none;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-style:solid;--surface-display:flex}.sub-footer[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex;--surface-overflow:hidden;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-footer[data-ucs] .sub-footer-link[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:block}.sub-footer[data-ucs] .sub-footer-focusable[data-ucs]{--surface-cursor:pointer}.sub-footer[data-ucs] .sub-footer-focusable[data-ucs]:focus-visible,.sub-footer[data-ucs] .sub-footer-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-footer-top[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}.sub-footer-contact[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}.sub-footer-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.25);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-footer-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-display:flex}.sub-footer-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-footer-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-footer-legal[data-ucs]{--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-footer-action[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-footer-muted-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-mode~=fluid] .sub-footer-muted-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-hero[data-ucs]{--surface-justify-content:end;--surface-align-items:stretch;--surface-height:100vh;--surface-display:flex;--surface-position:relative;--surface-overflow:hidden;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-hero-content[data-ucs]{--surface-flex-direction:column;--surface-justify-content:center;--surface-align-items:center;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-overflow:hidden}.sub-hero-tagline-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 120);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-hero-tagline-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-hero-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 120);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-hero-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-hero-wordmark[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -.25);--surface-position:absolute;--surface-z-index:1}.sub-horizontal-scroller[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-cursor:grab;--surface-display:flex;--surface-overflow-x:auto}.sub-horizontal-scroller[data-ucs]:focus-visible,.sub-horizontal-scroller[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * -2)}.sub-horizontal-scroller[data-ucs] .sub-horizontal-scroller-item[data-ucs]:focus-visible,.sub-horizontal-scroller[data-ucs] .sub-horizontal-scroller-item[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-horizontal-scroller[data-mode~=dragging]{--surface-user-select:none}.sub-horizontal-scroller-item[data-ucs]{--surface-flex:none;--surface-width:60%;--surface-border-radius:calc(var(--radius) * 1.5);--surface-display:block}.sub-icon-button[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-border-radius:calc(var(--radius) * 1.5);--surface-cursor:pointer;--surface-display:flex}.sub-icon-button[data-mode~=fill]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--intent-surface-polarity);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-icon-button[data-mode~=fill]:focus-visible,.sub-icon-button[data-mode~=fill][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-icon-button[data-mode~=secondary]{--surface-border-style:solid;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}.sub-icon-button[data-mode~=secondary]:focus-visible,.sub-icon-button[data-mode~=secondary][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-icon-button[data-mode~=small]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}.sub-icon-button[data-mode~=small] .sub-icon-button-icon[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4.5)}.sub-icon-button-icon[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5.5);--surface-position:relative}.sub-icon-button-vertical[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5.5);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-position:absolute}.sub-icon-button-horizontal[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5.5);--surface-display:block;--surface-position:absolute}.sub-image[data-ucs]{--surface-width:100%;--surface-aspect-ratio:3 / 2;--surface-border-radius:var(--radius);--surface-display:block}.sub-image-ticker[data-ucs]{--surface-height:100%;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}.sub-image-ticker-item[data-ucs]{--surface-display:flex}.sub-labelled-rich-text[data-ucs]{--surface-justify-content:center;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 15.5);--surface-display:flex;--surface-overflow:hidden;--surface-border-style:solid;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}.sub-labelled-rich-text-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}.sub-labelled-rich-text-label[data-ucs]{--surface-align-items:center;--surface-flex:1;--surface-display:flex}.sub-labelled-rich-text-section-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.125rem;--_text-max:1.125rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-mode~=fluid] .sub-labelled-rich-text-section-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-labelled-rich-text-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-flex:1.5;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:flex}.sub-labelled-rich-text-cta[data-ucs]{--surface-align-items:center;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-labelled-table[data-ucs]{--surface-display:block;--surface-overflow-x:auto}.sub-labelled-table[data-ucs]:focus-visible,.sub-labelled-table[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-labelled-table[data-ucs] .sub-labelled-table-head-tag-label[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-labelled-table[data-ucs] .sub-labelled-table-name-body-2[data-ucs],.sub-labelled-table[data-ucs] .sub-labelled-table-cell-body-2[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.15;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-labelled-table-table[data-ucs]{--surface-width:100%;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 150);--surface-text-align:start;--surface-appearance:none}.sub-labelled-table-row[data-ucs]{--surface-appearance:none}.sub-labelled-table-head-tag-label[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-appearance:none;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-labelled-table-head-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-labelled-table-name-body-2[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-appearance:none;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-labelled-table-name-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-labelled-table-cell-body-2[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-appearance:none;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-labelled-table-cell-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-logo-ticker[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-overflow:clip}.sub-logo-ticker-label-large[data-ucs]{--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-logo-ticker-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-logo-ticker-row[data-ucs]{--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 9.5)}.sub-logo-ticker-item[data-ucs]{--surface-display:flex}.sub-logo-ticker-link[data-ucs]{--surface-cursor:pointer;--surface-display:block}.sub-logo-ticker-logo[data-ucs]{--surface-opacity:.7;--surface-display:block;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-nav[data-ucs]{--surface-justify-content:center;--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex;--surface-position:fixed;--surface-z-index:10}.sub-nav[data-ucs] .sub-nav-link[data-ucs]{--surface-display:flex}.sub-nav[data-ucs] .sub-nav-link[data-ucs]:hover:not(:disabled),.sub-nav[data-ucs] .sub-nav-link[data-ucs][data-mode~=hover]{--surface-opacity:.6}.sub-nav[data-ucs] .sub-nav-focusable[data-ucs]{--surface-cursor:pointer}.sub-nav[data-ucs] .sub-nav-focusable[data-ucs]:focus-visible,.sub-nav[data-ucs] .sub-nav-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-nav[data-mode~=open] .sub-nav-bar[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.8;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-nav-bar[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 21);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5.75);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-display:flex;--surface-position:relative;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.3;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.1;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-nav-top[data-ucs]{--surface-justify-content:center;--surface-align-items:center;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}.sub-nav-home[data-ucs]{--surface-display:flex}.sub-nav-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-nav-toggle[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-display:none;--surface-position:relative}.sub-nav-icon[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-position:absolute;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-nav-links[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}.sub-nav-pages[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}.sub-nav-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-nav-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-nav-panel[data-ucs]{--surface-display:none;--surface-overflow:hidden}.sub-nav-menu[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-nav-menu-pages[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}.sub-nav-menu-settings[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}.sub-nav-settings-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-nav-heading-2[data-ucs]{--surface-flex:1;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:2.25rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-nav-heading-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.5 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}.sub-nav-projects[data-ucs],.sub-nav-projects-list[data-ucs],.sub-nav-projects-item[data-ucs]{--surface-align-items:center;--surface-display:flex}.sub-nav-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}.sub-nav-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-nav-menu-projects[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex}.sub-nav-menu-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}.sub-nav-menu-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-nav-menu-projects-panel[data-ucs]{--surface-display:block;--surface-overflow:hidden}.sub-nav-menu-projects-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-nav-menu-projects-row[data-ucs]{--surface-display:block}.sub-nav-menu-project[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2)}.sub-nav-menu-project-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-nav-menu-project-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-nav-menu-project-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-nav-menu-project-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-nav-menu-project-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-nav-menu-project-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-noise[data-ucs]{--surface-inset:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-opacity:.1;--surface-display:block;--surface-position:absolute;--surface-z-index:1;--surface-pointer-events:none}.sub-page-header[data-ucs]{--surface-flex-direction:column;--surface-justify-content:center;--surface-align-items:stretch;--surface-height:100vh;--surface-display:flex;--surface-overflow:hidden;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.156;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-page-header-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-page-header-title[data-ucs]{--surface-width:100%;--surface-text-align:center}.sub-page-header-intro[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}.sub-page-header-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-page-header-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-projects-panel[data-ucs]{--surface-display:block;--surface-z-index:9}.sub-projects-panel[data-ucs] .sub-projects-panel-link[data-ucs]{--surface-cursor:pointer}.sub-projects-panel[data-ucs] .sub-projects-panel-link[data-ucs]:hover:not(:disabled),.sub-projects-panel[data-ucs] .sub-projects-panel-link[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}.sub-projects-panel[data-ucs] .sub-projects-panel-link[data-ucs]:focus-visible,.sub-projects-panel[data-ucs] .sub-projects-panel-link[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * -2)}.sub-projects-panel-popup[data-ucs]{--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 56);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:block;--surface-position:relative}.sub-projects-panel-goo[data-ucs]{--surface-display:block;--surface-position:absolute;--surface-pointer-events:none}.sub-projects-panel-blob[data-ucs],.sub-projects-panel-drop[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-border-radius:9999px;--surface-display:block;--surface-position:absolute;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-projects-panel-shape[data-ucs]{--surface-border-radius:var(--radius);--surface-display:block;--surface-position:absolute;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-projects-panel-viewport[data-ucs]{--surface-display:block;--surface-position:relative}.sub-projects-panel-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-projects-panel-row[data-ucs]{--surface-display:block}.sub-projects-panel-link[data-ucs]{--surface-align-items:center;--surface-justify-content:space-between;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-border-radius:calc(var(--radius) * .75);--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-projects-panel-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-projects-panel-title-body-small[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-projects-panel-title-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-projects-panel-description-body-2[data-ucs]{--surface-opacity:.8;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-projects-panel-description-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-projects-panel-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-projects-panel-filter[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:block;--surface-position:absolute;--surface-overflow:hidden;--surface-pointer-events:none;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.1;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-rich-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex}.sub-rich-text[data-ucs] .sub-rich-text-link-body[data-ucs]:hover:not(:disabled),.sub-rich-text[data-ucs] .sub-rich-text-link-body[data-ucs][data-mode~=hover]{--surface-text-decoration:underline}.sub-rich-text[data-ucs] .sub-rich-text-link-body[data-ucs]:focus-visible,.sub-rich-text[data-ucs] .sub-rich-text-link-body[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-rich-text-body[data-ucs]{--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-rich-text-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-rich-text-list-body[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-rich-text-list-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-rich-text-link-body[data-ucs]{--surface-text-decoration:none;--surface-cursor:pointer;--surface-display:inline;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-rich-text-link-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-settings-panel[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-style:solid;--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex;--surface-position:fixed;--surface-z-index:30;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-settings-panel[data-ucs] .sub-settings-panel-footer[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-settings-panel[data-ucs] .sub-settings-panel-link-tag-label[data-ucs]:focus-visible,.sub-settings-panel[data-ucs] .sub-settings-panel-link-tag-label[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-settings-panel[data-ucs] .sub-settings-panel-remove[data-ucs]:hover:not(:disabled),.sub-settings-panel[data-ucs] .sub-settings-panel-remove[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}.sub-settings-panel[data-ucs] .sub-settings-panel-remove[data-ucs]:focus-visible,.sub-settings-panel[data-ucs] .sub-settings-panel-remove[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-settings-panel-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-settings-panel-heading-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:1.5rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-settings-panel-actions[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex:none;--surface-display:flex}.sub-settings-panel-link-tag-label[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-appearance:none;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-settings-panel-link-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-settings-panel-themes[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-settings-panel-theme-row[data-ucs]{--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}.sub-settings-panel-remove[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-radius:calc(var(--radius) * .75);--surface-border-style:solid;--surface-cursor:pointer;--surface-display:inline-flex;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-settings-panel-remove-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block}.sub-settings-panel-remove-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-settings-panel-remove-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-settings-panel-hint-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-settings-panel-hint-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-settings-panel-divider[data-ucs]{--surface-flex:none;--surface-display:block;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-settings-panel-group[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}.sub-settings-panel-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}.sub-settings-panel-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}.sub-settings-panel-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-settings-panel-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-settings-panel-colors[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-settings-panel-spectrum-head[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}.sub-settings-panel-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-settings-panel-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-settings-panel-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-settings-panel-footer[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-style:solid;--surface-display:grid;--surface-grid-template-columns:1fr 1fr}.sub-settings-panel-spectrum[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-border-radius:9999px;--surface-display:block}.sub-settings-panel-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-settings-panel-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-slideshow[data-ucs]{--surface-height:100%;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-cursor:grab;--surface-display:block;--surface-overflow:clip;--surface-container-type:inline-size;--surface-user-select:none}.sub-slideshow[data-ucs] .sub-slideshow-slide[data-ucs]:focus-visible,.sub-slideshow[data-ucs] .sub-slideshow-slide[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-slideshow[data-mode~=dragging] .sub-slideshow-track[data-ucs]{--surface-transition-duration:0s}.sub-slideshow-track[data-ucs]{--surface-align-items:stretch;--surface-height:100%;--surface-transition-duration:calc(var(--duration) * 2);--surface-transition-timing:linear;--surface-display:flex;--surface-position:relative}.sub-slideshow-before[data-ucs]{--surface-align-items:stretch;--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex;--surface-position:absolute}.sub-slideshow-slide[data-ucs]{--surface-align-items:center;--surface-flex:none;--surface-border-radius:var(--radius);--surface-display:flex}.sub-surface[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));backdrop-filter:var(--surface-backdrop-filter,none)}.sub-tag[data-ucs]{--surface-align-items:center;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-border-radius:9999px;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.2;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tag-tag-label[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tag-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-text[data-mode~=heading]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:-.01em;--surface-text-transform:none;--_font-scale:calc(3 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.125rem;--_text-max:4rem}[data-mode~=fluid] .sub-text[data-mode~=heading]{--surface-font-size:clamp(max(calc(var(--_computed) * .7), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1cqi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-text[data-mode~=body]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem}[data-mode~=fluid] .sub-text[data-mode~=body]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-text[data-mode~=caption]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.4;--surface-letter-spacing:.01em;--surface-text-transform:none;--_font-scale:calc(-.75 + var(--density-fs-k,0) * var(--density,1));--_text-min:.6875rem;--_text-max:1rem}[data-mode~=fluid] .sub-text[data-mode~=caption]{--surface-font-size:clamp(max(calc(var(--_computed) * .92), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1cqi), min(calc(var(--_computed) * 1.05), var(--_text-max)))}.sub-text[data-mode~=code]{--surface-font-family:var(--font-mono);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.45;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(-.25 + var(--density-fs-k,0) * var(--density,1));--_text-min:.75rem;--_text-max:1.25rem}[data-mode~=fluid] .sub-text[data-mode~=code]{--surface-font-size:clamp(max(calc(var(--_computed) * .95), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1cqi), min(calc(var(--_computed) * 1.05), var(--_text-max)))}.sub-text[data-mode~=kbd]{--surface-font-family:var(--font-mono);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(600 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(-.5 + var(--density-fs-k,0) * var(--density,1));--_text-min:.6875rem;--_text-max:1rem}[data-mode~=fluid] .sub-text[data-mode~=kbd]{--surface-font-size:clamp(max(calc(var(--_computed) * .95), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1cqi), min(calc(var(--_computed) * 1.05), var(--_text-max)))}.sub-text[data-mode~=heading-1]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(1.8171 + var(--density-fs-k,0) * var(--density,1));--_text-min:2rem;--_text-max:3rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=heading-1]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 2 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}.sub-text[data-mode~=heading-2]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:2.25rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=heading-2]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.5 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}.sub-text[data-mode~=body-2]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=body-2]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-text[data-mode~=body-small]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=body-small]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-text[data-mode~=label-large]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=label-large]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-text[data-mode~=section-label]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.125rem;--_text-max:1.125rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=section-label]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-text[data-mode~=tag-label]{--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=tag-label]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-text[data-mode~=chapter-label]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=chapter-label]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-text[data-mode~=services-label]{--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:-.01em;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-text[data-mode~=services-label]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-text[data-mode~=heading]{--solved-fg-l:var(--intent-fg-l-heading,var(--intent-fg-l));--solved-fg-c:var(--intent-fg-c-heading,var(--intent-fg-c));--surface-foreground:oklch(var(--solved-fg-l) calc(var(--solved-fg-c) * min(1, calc(4 * var(--solved-fg-l) * (1 - var(--solved-fg-l)) * 2))) var(--intent-hue))}.sub-text[data-mode~=body]{--solved-fg-l:var(--intent-fg-l);--solved-fg-c:var(--intent-fg-c);--surface-foreground:oklch(var(--solved-fg-l) calc(var(--solved-fg-c) * min(1, calc(4 * var(--solved-fg-l) * (1 - var(--solved-fg-l)) * 2))) var(--intent-hue))}.sub-text[data-mode~=caption]{--solved-fg-l:var(--intent-fg-l-caption,var(--intent-fg-l));--solved-fg-c:var(--intent-fg-c-caption,var(--intent-fg-c));--surface-foreground:oklch(var(--solved-fg-l) calc(var(--solved-fg-c) * min(1, calc(4 * var(--solved-fg-l) * (1 - var(--solved-fg-l)) * 2))) var(--intent-hue))}.sub-text[data-mode~=label]{--solved-fg-l:var(--intent-fg-l-label,var(--intent-fg-l));--solved-fg-c:var(--intent-fg-c-label,var(--intent-fg-c));--surface-foreground:oklch(var(--solved-fg-l) calc(var(--solved-fg-c) * min(1, calc(4 * var(--solved-fg-l) * (1 - var(--solved-fg-l)) * 2))) var(--intent-hue))}.sub-text[data-mode~=code]{--solved-fg-l:var(--intent-fg-l-code,var(--intent-fg-l));--solved-fg-c:var(--intent-fg-c-code,var(--intent-fg-c));--surface-foreground:oklch(var(--solved-fg-l) calc(var(--solved-fg-c) * min(1, calc(4 * var(--solved-fg-l) * (1 - var(--solved-fg-l)) * 2))) var(--intent-hue))}.sub-text[data-mode~=kbd]{--solved-fg-l:var(--intent-fg-l-kbd,var(--intent-fg-l));--solved-fg-c:var(--intent-fg-c-kbd,var(--intent-fg-c));--surface-foreground:oklch(var(--solved-fg-l) calc(var(--solved-fg-c) * min(1, calc(4 * var(--solved-fg-l) * (1 - var(--solved-fg-l)) * 2))) var(--intent-hue))}.sub-ticker[data-ucs]{--surface-align-items:center;--surface-display:flex;--surface-overflow:clip}.sub-ticker-track[data-ucs]{--surface-width:max-content;--surface-display:flex}.sub-ticker-group[data-ucs]{--surface-align-items:center;--surface-display:flex}.sub-tool-color[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-tool-color[data-ucs] .sub-tool-color-header[data-ucs]:hover:not(:disabled),.sub-tool-color[data-ucs] .sub-tool-color-header[data-ucs][data-mode~=hover]{--surface-bg-alpha:.06}.sub-tool-color[data-ucs] .sub-tool-color-header[data-ucs]:focus-visible,.sub-tool-color[data-ucs] .sub-tool-color-header[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-tool-color[data-ucs] .sub-tool-color-swatch[data-ucs]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.15;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-tool-color[data-mode~=canvas] .sub-tool-color-swatch[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-color-header[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-width:100%;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-text-align:start;--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-color-swatch[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-border-radius:calc(var(--radius) * .5);--surface-border-style:solid;--surface-display:block}.sub-tool-color-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * .5);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-tool-color-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-color-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-color-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-color-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-color-value-body-2[data-ucs]{--surface-flex:none;--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-color-value-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-color-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-tool-color-sliders[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex;--surface-overflow:hidden}.sub-tool-info[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-border-radius:9999px;--surface-cursor:pointer;--surface-display:inline-flex;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-tool-info[data-ucs]:hover:not(:disabled),.sub-tool-info[data-ucs][data-mode~=hover]{--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 0)}.sub-tool-info[data-ucs]:focus-visible,.sub-tool-info[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:var(--border-unit)}.sub-tool-list[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-border-radius:calc(var(--radius) * .75);--surface-border-style:solid;--surface-display:flex;--surface-overflow-y:auto;--surface-z-index:40;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.2;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-tool-list[data-ucs] .sub-tool-list-item[data-ucs]:hover:not(:disabled),.sub-tool-list[data-ucs] .sub-tool-list-item[data-ucs][data-mode~=hover]{--surface-bg-alpha:.1}.sub-tool-list-item[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-border-radius:calc(var(--radius) * .5);--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-list-body[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-overflow:hidden;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-list-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-tool-list-group[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}.sub-tool-list-tag-label[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-list-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-reset[data-ucs]{--surface-align-items:center;--surface-flex:none;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-cursor:pointer;--surface-display:inline-flex;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-tool-reset[data-ucs]:focus-visible,.sub-tool-reset[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-tool-reset-tag-label[data-ucs]{--surface-text-decoration:underline;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-reset-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-select[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-tool-select[data-ucs] .sub-tool-select-trigger[data-ucs]:hover:not(:disabled),.sub-tool-select[data-ucs] .sub-tool-select-trigger[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}.sub-tool-select[data-ucs] .sub-tool-select-trigger[data-ucs]:focus-visible,.sub-tool-select[data-ucs] .sub-tool-select-trigger[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-tool-select[data-ucs] .sub-tool-select-name-body[data-ucs]:focus-visible,.sub-tool-select[data-ucs] .sub-tool-select-name-body[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:0}.sub-tool-select[data-mode~=naming] .sub-tool-select-trigger[data-ucs]{--surface-flex:none;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}.sub-tool-select-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-tool-select-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-tool-select-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-select-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-select-field[data-ucs]{--surface-align-items:stretch;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-border-radius:calc(var(--radius) * .75);--surface-border-style:solid;--surface-display:flex;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-tool-select-trigger[data-ucs]{--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-text-align:start;--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-select-name-body[data-ucs]{--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-select-name-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-tool-select-body[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-overflow:hidden;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-select-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}.sub-tool-select-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-tool-sheet[data-ucs]{--surface-flex-direction:column;--surface-justify-content:end;--surface-align-items:stretch;--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex;--surface-position:fixed;--surface-z-index:40}.sub-tool-sheet[data-ucs] .sub-tool-sheet-popup[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-tool-sheet[data-ucs] .sub-tool-sheet-close[data-ucs]:hover:not(:disabled),.sub-tool-sheet[data-ucs] .sub-tool-sheet-close[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}.sub-tool-sheet[data-ucs] .sub-tool-sheet-close[data-ucs]:focus-visible,.sub-tool-sheet[data-ucs] .sub-tool-sheet-close[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-tool-sheet-backdrop[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-position:fixed;--surface-z-index:40;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.3;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-sheet-popup[data-ucs]{--surface-width:100%;--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex}.sub-tool-sheet-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}.sub-tool-sheet-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-sheet-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-sheet-close[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-border-radius:calc(var(--radius) * .25);--surface-cursor:pointer;--surface-display:flex;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-tool-sheet-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-sheet-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-shuffle[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:inline-flex}.sub-tool-shuffle[data-mode~=live] .sub-tool-shuffle-mark[data-ucs]{--surface-display:none}.sub-tool-shuffle[data-mode~=live] .sub-tool-shuffle-canvas[data-ucs]{--surface-display:block}.sub-tool-shuffle-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--surface-position:relative;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-tool-shuffle-mark[data-ucs]{--surface-width:100%;--surface-height:100%;--surface-display:block}.sub-tool-shuffle-canvas[data-ucs]{--surface-display:none;--surface-position:absolute;--surface-pointer-events:none}.sub-tool-slider[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-tool-slider[data-ucs] .sub-tool-slider-value-body-2[data-ucs]:hover:not(:disabled),.sub-tool-slider[data-ucs] .sub-tool-slider-value-body-2[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}.sub-tool-slider[data-ucs] .sub-tool-slider-value-body-2[data-ucs]:focus-visible,.sub-tool-slider[data-ucs] .sub-tool-slider-value-body-2[data-ucs][data-mode~=focus],.sub-tool-slider[data-ucs] .sub-tool-slider-thumb[data-ucs]:focus-visible,.sub-tool-slider[data-ucs] .sub-tool-slider-thumb[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-tool-slider[data-mode~=hue] .sub-tool-slider-indicator[data-ucs],.sub-tool-slider[data-mode~=chroma] .sub-tool-slider-indicator[data-ucs]{--surface-opacity:0}.sub-tool-slider-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}.sub-tool-slider-title[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-tool-slider-end[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:none;--surface-display:flex}.sub-tool-slider-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-slider-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-slider-value-body-2[data-ucs]{--surface-text-align:end;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-border-radius:calc(var(--radius) * .25);--surface-border-width:0;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-slider-value-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-slider-control[data-ucs]{--surface-align-items:center;--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-cursor:pointer;--surface-display:flex;--surface-position:relative}.sub-tool-slider-track[data-ucs]{--surface-flex:1;--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-border-radius:9999px;--surface-position:relative;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-slider-indicator[data-ucs]{--surface-height:100%;--surface-border-radius:9999px;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-slider-thumb[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4.5);--surface-border-radius:9999px;--surface-border-style:solid;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}.sub-tool-switch[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-cursor:pointer;--surface-display:flex}.sub-tool-switch[data-ucs] .sub-tool-switch-track[data-ucs]:focus-visible,.sub-tool-switch[data-ucs] .sub-tool-switch-track[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-tool-switch[data-mode~=checked] .sub-tool-switch-track[data-ucs]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-switch[data-mode~=checked] .sub-tool-switch-thumb[data-ucs]{--surface-translate-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-switch-track[data-ucs]{--surface-align-items:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * .5);--surface-border-radius:9999px;--surface-border-width:0;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.25;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-switch-thumb[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-radius:9999px;--surface-transition-duration:calc(var(--duration) * .5);--surface-transition-timing:var(--easing);--surface-display:block;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-switch-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-switch-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-tab[data-ucs]{--surface-justify-content:center;--surface-align-items:center;--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .5);--surface-border-width:0;--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-tab[data-ucs]:hover:not(:disabled),.sub-tool-tab[data-ucs][data-mode~=hover]{--surface-opacity:.7}.sub-tool-tab[data-ucs]:focus-visible,.sub-tool-tab[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}.sub-tool-tab[data-mode~=active]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-tab[data-mode~=active] .sub-tool-tab-body-2[data-ucs]{--surface-fg-l:var(--intent-surface-polarity);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}.sub-tool-tab-body-2[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-overflow:hidden;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-tab-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-tool-tabs[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}.sub-tool-tabs[data-ucs] .sub-tool-tabs-list[data-ucs]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.08;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}.sub-tool-tabs[data-ucs] .sub-tool-tabs-panel[data-ucs]:focus-visible,.sub-tool-tabs[data-ucs] .sub-tool-tabs-panel[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * -2)}.sub-tool-tabs-list[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-border-radius:calc(var(--radius) * .75);--surface-display:flex}.sub-tool-tabs-panel[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-flex:1;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex;--surface-overflow-y:auto}.sub-tool-tooltip[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-display:block;--surface-z-index:40}.sub-tool-tooltip[data-ucs] .sub-tool-tooltip-popup[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.2;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}.sub-tool-tooltip-popup[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 64);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .5);--surface-border-style:solid;--surface-display:block}.sub-tool-tooltip-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-mode~=fluid] .sub-tool-tooltip-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}.sub-visually-hidden[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-display:block;--surface-position:absolute;--surface-overflow:hidden;--surface-white-space:nowrap}.sub-wordmark[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex;--surface-overflow:hidden;--surface-container-type:inline-size}.sub-wordmark-line[data-ucs]{--surface-justify-content:center;--surface-font-family:var(--font-wordmark);--surface-font-weight:900;--surface-line-height:.75;--surface-display:flex;--surface-white-space:nowrap;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-case-study-card[data-mode~=card]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-shadow:0 calc(var(--density) * var(--scale) * var(--space-unit) * 1.5) 0 0 oklch(var(--ucs-brand-border-l) var(--ucs-brand-border-c) var(--ucs-brand-hue));--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.156;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=bubblegum] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-panel-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}[data-brand=bubblegum] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services[data-ucs]{--surface-align-items:start}[data-brand=bubblegum] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services-tag-label[data-ucs]{--surface-text-align:start}[data-brand=bubblegum] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:start}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero]{--surface-border-radius:calc(var(--radius) * 1.5);--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 32);--surface-margin-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-header[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 200);--surface-text-align:center}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-description[data-ucs]{--surface-flex:none;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160)}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-body-small[data-ucs]{--surface-white-space:pre-wrap;--surface-text-align:center}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-flex:none;--surface-align-items:center}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-heading[data-ucs]{--surface-align-items:center}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-tags[data-ucs]{--surface-justify-content:center}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services-label[data-ucs]{--surface-text-align:center;--surface-font-family:var(--font-body)}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-justify-content:center}[data-brand=bubblegum] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-media[data-ucs]{--surface-order:0;--surface-border-radius:0}[data-brand=bubblegum] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta[data-ucs]{--surface-opacity:.4;--surface-cursor:auto}[data-brand=bubblegum] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta-label-large[data-ucs]{--surface-opacity:.6}[data-brand=bubblegum] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-underline[data-ucs]{--surface-opacity:0}[data-brand=bubblegum] .sub-case-study-card-header[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex;--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=bubblegum] .sub-case-study-card-heading[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:none;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex;--surface-width:100%}[data-brand=bubblegum] .sub-case-study-card-tags[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex;--surface-justify-content:center}[data-brand=bubblegum] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-display:none;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.3;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=bubblegum] [data-mode~=fluid] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-case-study-card-name[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 200);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-text-align:center;--surface-line-height:1.05;--surface-letter-spacing:-.01em;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.8rem;--_text-max:2.7rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-case-study-card-name[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.8 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=bubblegum] .sub-case-study-card-details[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=bubblegum] .sub-case-study-card-panel[data-ucs]{--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-overflow:hidden}[data-brand=bubblegum] .sub-case-study-card-panel-content[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex;--surface-flex-direction:column}[data-brand=bubblegum] .sub-case-study-card-description[data-ucs]{--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=bubblegum] .sub-case-study-card-body-small[data-ucs]{--surface-display:block;--surface-text-align:center;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.355rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-case-study-card-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-case-study-card-services[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:.5;--surface-display:flex}[data-brand=bubblegum] .sub-case-study-card-services-tag-label[data-ucs]{--surface-width:100%;--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=bubblegum] [data-mode~=fluid] .sub-case-study-card-services-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-case-study-card-services-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:-.01em;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=bubblegum] [data-mode~=fluid] .sub-case-study-card-services-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex;--surface-flex-wrap:wrap;--surface-justify-content:center}[data-brand=bubblegum] .sub-case-study-card-cta-row[data-ucs]{--surface-align-items:center;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex;--surface-justify-content:center}[data-brand=bubblegum] .sub-case-study-card-cta[data-ucs]{--surface-align-items:center;--surface-cursor:pointer;--surface-display:flex;--surface-position:relative;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-border-radius:9999px;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.16;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-case-study-card-cta-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-case-study-card-cta-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-case-study-card-underline[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-border-style:solid;--surface-position:absolute;--surface-display:none;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=bubblegum] .sub-case-study-card-media[data-ucs]{--surface-aspect-ratio:3 / 2;--surface-max-height:calc(var(--density) * var(--scale) * var(--space-unit) * 180);--surface-display:block;--surface-order:-1;--surface-border-radius:calc(var(--radius) * .75);--surface-overflow:hidden;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-case-study-grid-columns[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=bubblegum] .sub-case-study-grid-column[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=bubblegum] .sub-case-study-grid-stack[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:none}[data-brand=bubblegum] .sub-case-study-section[data-mode~=rule]{--surface-border-style:none;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=bubblegum] .sub-case-study-section-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=bubblegum] .sub-case-study-section-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex:1;--surface-display:flex}[data-brand=bubblegum] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-display:flex;--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-border-radius:9999px;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.16;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:1;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:1;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-case-study-section-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-flex:1.5;--surface-display:flex}[data-brand=bubblegum] .sub-case-study-section-text[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=bubblegum] .sub-case-study-section-figure[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}[data-brand=bubblegum] .sub-case-study-section-image[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-aspect-ratio:2.88;--surface-display:block}[data-brand=bubblegum] .sub-chalkboard-drawer[data-mode~=drawer]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.5;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-consent-banner[data-mode~=banner] .sub-consent-banner-card[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-consent-banner[data-mode~=banner] .sub-consent-banner-link-body-2[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-consent-banner[data-mode~=banner] .sub-consent-banner-link-body-2[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-consent-banner-card[data-ucs]{--surface-flex-wrap:wrap;--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-display:flex;--surface-overflow-y:auto;--surface-pointer-events:auto}[data-brand=bubblegum] .sub-consent-banner-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 70);--surface-display:flex}[data-brand=bubblegum] .sub-consent-banner-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-consent-banner-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-consent-banner-body-2[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-consent-banner-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-consent-banner-link-body-2[data-ucs]{--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-consent-banner-link-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-consent-banner-actions[data-ucs]{--surface-flex:0 1 auto;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=bubblegum] .sub-consent-dialog[data-mode~=dialog]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-footer[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-link-body-2[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-link-body-2[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-content[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-content[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * -2)}[data-brand=bubblegum] .sub-consent-dialog-backdrop[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-position:fixed;--surface-z-index:50;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.3;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-consent-dialog-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:none;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=bubblegum] .sub-consent-dialog-heading-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:1.5rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-consent-dialog-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:flex;--surface-overflow-y:auto}[data-brand=bubblegum] .sub-consent-dialog-category[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=bubblegum] .sub-consent-dialog-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=bubblegum] .sub-consent-dialog-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-consent-dialog-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-consent-dialog-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-consent-dialog-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-consent-dialog-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-consent-dialog-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-consent-dialog-note-body-2[data-ucs]{--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-border-style:solid;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] [data-mode~=fluid] .sub-consent-dialog-note-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-consent-dialog-link-body-2[data-ucs]{--surface-width:fit-content;--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-consent-dialog-link-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-consent-dialog-facts[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=bubblegum] .sub-consent-dialog-fact[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=bubblegum] .sub-consent-dialog-divider[data-ucs]{--surface-flex:none;--surface-display:block;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-consent-dialog-footer[data-ucs]{--surface-flex-wrap:wrap;--surface-flex:none;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-style:solid;--surface-display:flex}[data-brand=bubblegum] .sub-footer[data-mode~=band]{--surface-border-start-start-radius:calc(var(--radius) * 1.5);--surface-border-start-end-radius:calc(var(--radius) * 1.5);--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-footer[data-mode~=band] .sub-footer-link[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:block}[data-brand=bubblegum] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs]{--surface-cursor:pointer}[data-brand=bubblegum] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-footer-top[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}[data-brand=bubblegum] .sub-footer-contact[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=bubblegum] .sub-footer-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.25);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-footer-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-display:flex}[data-brand=bubblegum] .sub-footer-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.355rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-footer-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-footer-legal[data-ucs]{--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=bubblegum] .sub-footer-action[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-footer-muted-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.355rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=bubblegum] [data-mode~=fluid] .sub-footer-muted-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-hero[data-mode~=band]{--surface-border-end-start-radius:calc(var(--radius) * 1.5);--surface-border-end-end-radius:calc(var(--radius) * 1.5);--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-hero-content[data-ucs]{--surface-flex-direction:column;--surface-justify-content:center;--surface-align-items:center;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-overflow:hidden}[data-brand=bubblegum] .sub-hero-tagline-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 120);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-hero-tagline-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-hero-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 120);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-hero-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-hero-wordmark[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -.25);--surface-position:absolute;--surface-z-index:1}[data-brand=bubblegum] .sub-labelled-rich-text[data-mode~=rule]{--surface-border-style:solid;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=bubblegum] .sub-labelled-rich-text-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=bubblegum] .sub-labelled-rich-text-label[data-ucs]{--surface-align-items:center;--surface-flex:1;--surface-display:flex}[data-brand=bubblegum] .sub-labelled-rich-text-section-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.125rem;--_text-max:1.125rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=bubblegum] [data-mode~=fluid] .sub-labelled-rich-text-section-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-labelled-rich-text-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-flex:1.5;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:flex}[data-brand=bubblegum] .sub-labelled-rich-text-cta[data-ucs]{--surface-align-items:center;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=bubblegum] .sub-labelled-table[data-mode~=table]:focus-visible,[data-brand=bubblegum] .sub-labelled-table[data-mode~=table][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-labelled-table[data-mode~=table] .sub-labelled-table-head-tag-label[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-labelled-table[data-mode~=table] .sub-labelled-table-name-body-2[data-ucs],[data-brand=bubblegum] .sub-labelled-table[data-mode~=table] .sub-labelled-table-cell-body-2[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.15;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-labelled-table-table[data-ucs]{--surface-width:100%;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 150);--surface-text-align:start;--surface-appearance:none}[data-brand=bubblegum] .sub-labelled-table-row[data-ucs]{--surface-appearance:none}[data-brand=bubblegum] .sub-labelled-table-head-tag-label[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-appearance:none;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-labelled-table-head-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-labelled-table-name-body-2[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-appearance:none;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-labelled-table-name-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-labelled-table-cell-body-2[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-appearance:none;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-labelled-table-cell-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-logo-ticker-label-large[data-ucs]{--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-logo-ticker-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-logo-ticker-row[data-ucs]{--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 9.5)}[data-brand=bubblegum] .sub-logo-ticker-item[data-ucs]{--surface-display:flex}[data-brand=bubblegum] .sub-logo-ticker-link[data-ucs]{--surface-cursor:pointer;--surface-display:block}[data-brand=bubblegum] .sub-logo-ticker-logo[data-ucs]{--surface-opacity:.7;--surface-display:block;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-nav[data-mode~=open] .sub-nav-bar[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.8;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-nav-bar[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 21);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-border-radius:9999px;--surface-border-style:solid;--surface-display:flex;--surface-position:relative;--surface-shadow:0 calc(var(--density) * var(--scale) * var(--space-unit) * 1) 0 0 oklch(var(--ucs-brand-border-l) var(--ucs-brand-border-c) var(--ucs-brand-hue));--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.85;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:1;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=bubblegum] .sub-nav-top[data-ucs]{--surface-justify-content:center;--surface-align-items:center;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=bubblegum] .sub-nav-home[data-ucs]{--surface-display:flex}[data-brand=bubblegum] .sub-nav-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-nav-toggle[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-display:none;--surface-position:relative}[data-brand=bubblegum] .sub-nav-icon[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-position:absolute;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-nav-links[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=bubblegum] .sub-nav-pages[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=bubblegum] .sub-nav-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-nav-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-nav-panel[data-ucs]{--surface-display:none;--surface-overflow:hidden}[data-brand=bubblegum] .sub-nav-menu[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=bubblegum] .sub-nav-menu-pages[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=bubblegum] .sub-nav-menu-settings[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=bubblegum] .sub-nav-settings-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-nav-heading-2[data-ucs]{--surface-flex:1;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.8rem;--_text-max:2.7rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-nav-heading-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.8 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=bubblegum] .sub-nav-projects[data-ucs],[data-brand=bubblegum] .sub-nav-projects-list[data-ucs],[data-brand=bubblegum] .sub-nav-projects-item[data-ucs]{--surface-align-items:center;--surface-display:flex}[data-brand=bubblegum] .sub-nav-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}[data-brand=bubblegum] .sub-nav-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-nav-menu-projects[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex}[data-brand=bubblegum] .sub-nav-menu-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=bubblegum] .sub-nav-menu-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-nav-menu-projects-panel[data-ucs]{--surface-display:block;--surface-overflow:hidden}[data-brand=bubblegum] .sub-nav-menu-projects-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=bubblegum] .sub-nav-menu-projects-row[data-ucs]{--surface-display:block}[data-brand=bubblegum] .sub-nav-menu-project[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2)}[data-brand=bubblegum] .sub-nav-menu-project-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=bubblegum] .sub-nav-menu-project-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-nav-menu-project-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-nav-menu-project-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-nav-menu-project-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-nav-menu-project-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-page-header-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=bubblegum] .sub-page-header-title[data-ucs]{--surface-width:100%;--surface-text-align:center;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-page-header-intro[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=bubblegum] .sub-page-header-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-page-header-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-projects-panel-popup[data-ucs]{--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 56);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:block;--surface-position:relative}[data-brand=bubblegum] .sub-projects-panel-goo[data-ucs]{--surface-display:block;--surface-position:absolute;--surface-pointer-events:none}[data-brand=bubblegum] .sub-projects-panel-blob[data-ucs],[data-brand=bubblegum] .sub-projects-panel-drop[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-border-radius:9999px;--surface-display:block;--surface-position:absolute;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-projects-panel-shape[data-ucs]{--surface-border-radius:var(--radius);--surface-display:block;--surface-position:absolute;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-projects-panel-viewport[data-ucs]{--surface-display:block;--surface-position:relative}[data-brand=bubblegum] .sub-projects-panel-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=bubblegum] .sub-projects-panel-row[data-ucs]{--surface-display:block}[data-brand=bubblegum] .sub-projects-panel-link[data-ucs]{--surface-align-items:center;--surface-justify-content:space-between;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-border-radius:calc(var(--radius) * .75);--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-projects-panel-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=bubblegum] .sub-projects-panel-title-body-small[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-projects-panel-title-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-projects-panel-description-body-2[data-ucs]{--surface-opacity:.8;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-projects-panel-description-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-projects-panel-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-projects-panel-filter[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:block;--surface-position:absolute;--surface-overflow:hidden;--surface-pointer-events:none;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.1;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-rich-text-body[data-ucs]{--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-rich-text-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-rich-text-list-body[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-rich-text-list-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-rich-text-link-body[data-ucs]{--surface-text-decoration:none;--surface-cursor:pointer;--surface-display:inline;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-rich-text-link-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-settings-panel[data-mode~=sidebar]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-footer[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-link-tag-label[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-link-tag-label[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-remove[data-ucs]:hover:not(:disabled),[data-brand=bubblegum] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-remove[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}[data-brand=bubblegum] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-remove[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-remove[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-settings-panel-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-heading-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:1.5rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-settings-panel-actions[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex:none;--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-link-tag-label[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-appearance:none;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-settings-panel-link-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-settings-panel-themes[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-theme-row[data-ucs]{--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-remove[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-radius:calc(var(--radius) * .75);--surface-border-style:solid;--surface-cursor:pointer;--surface-display:inline-flex;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-settings-panel-remove-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block}[data-brand=bubblegum] .sub-settings-panel-remove-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-settings-panel-remove-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-settings-panel-hint-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-settings-panel-hint-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-settings-panel-divider[data-ucs]{--surface-flex:none;--surface-display:block;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-settings-panel-group[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-settings-panel-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-settings-panel-colors[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-spectrum-head[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=bubblegum] .sub-settings-panel-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-settings-panel-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-settings-panel-footer[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-style:solid;--surface-display:grid;--surface-grid-template-columns:1fr 1fr}[data-brand=bubblegum] .sub-settings-panel-spectrum[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-border-radius:9999px;--surface-display:block}[data-brand=bubblegum] .sub-settings-panel-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-settings-panel-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tag-tag-label[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tag-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-text[data-mode~=body]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem}[data-brand=bubblegum] [data-mode~=fluid] .sub-text[data-mode~=body]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-text[data-mode~=heading-1]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(1.8171 + var(--density-fs-k,0) * var(--density,1));--_text-min:2.4rem;--_text-max:3.6rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-text[data-mode~=heading-1]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 2.4 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=bubblegum] .sub-text[data-mode~=body-2]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.055rem;--_text-max:1.055rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-text[data-mode~=body-2]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-text[data-mode~=body-small]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.355rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-text[data-mode~=body-small]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-color[data-mode~=card] .sub-tool-color-header[data-ucs]:hover:not(:disabled),[data-brand=bubblegum] .sub-tool-color[data-mode~=card] .sub-tool-color-header[data-ucs][data-mode~=hover]{--surface-bg-alpha:.06}[data-brand=bubblegum] .sub-tool-color[data-mode~=card] .sub-tool-color-header[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-tool-color[data-mode~=card] .sub-tool-color-header[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-tool-color[data-mode~=card] .sub-tool-color-swatch[data-ucs]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.15;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-tool-color[data-mode~=canvas] .sub-tool-color-swatch[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-color-header[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-width:100%;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-text-align:start;--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-color-swatch[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-border-radius:calc(var(--radius) * .5);--surface-border-style:solid;--surface-display:block}[data-brand=bubblegum] .sub-tool-color-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * .5);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=bubblegum] .sub-tool-color-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-color-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-color-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-color-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-color-value-body-2[data-ucs]{--surface-flex:none;--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-color-value-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-color-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-color-sliders[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex;--surface-overflow:hidden}[data-brand=bubblegum] .sub-tool-info[data-mode~=help]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-info[data-mode~=help]:hover:not(:disabled),[data-brand=bubblegum] .sub-tool-info[data-mode~=help][data-mode~=hover]{--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42)}[data-brand=bubblegum] .sub-tool-info[data-mode~=help]:focus-visible,[data-brand=bubblegum] .sub-tool-info[data-mode~=help][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:var(--border-unit)}[data-brand=bubblegum] .sub-tool-list[data-mode~=popup]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.2;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-tool-list[data-mode~=popup] .sub-tool-list-item[data-ucs]:hover:not(:disabled),[data-brand=bubblegum] .sub-tool-list[data-mode~=popup] .sub-tool-list-item[data-ucs][data-mode~=hover]{--surface-bg-alpha:.1}[data-brand=bubblegum] .sub-tool-list-item[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-border-radius:calc(var(--radius) * .5);--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-list-body[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-overflow:hidden;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-list-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-list-group[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=bubblegum] .sub-tool-list-tag-label[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-list-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-reset[data-mode~=reset]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-reset[data-mode~=reset]:focus-visible,[data-brand=bubblegum] .sub-tool-reset[data-mode~=reset][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-tool-reset-tag-label[data-ucs]{--surface-text-decoration:underline;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-reset-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-select[data-mode~=naming] .sub-tool-select-trigger[data-ucs]{--surface-flex:none;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=bubblegum] .sub-tool-select-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=bubblegum] .sub-tool-select-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=bubblegum] .sub-tool-select-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-select-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-select-field[data-ucs]{--surface-align-items:stretch;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-border-radius:calc(var(--radius) * .75);--surface-border-style:solid;--surface-display:flex;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-tool-select-trigger[data-ucs]{--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-text-align:start;--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-select-name-body[data-ucs]{--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-select-name-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-select-body[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-overflow:hidden;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-select-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-select-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-popup[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-close[data-ucs]:hover:not(:disabled),[data-brand=bubblegum] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-close[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}[data-brand=bubblegum] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-close[data-ucs]:focus-visible,[data-brand=bubblegum] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-close[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=bubblegum] .sub-tool-sheet-backdrop[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-position:fixed;--surface-z-index:40;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.3;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-sheet-popup[data-ucs]{--surface-width:100%;--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex}[data-brand=bubblegum] .sub-tool-sheet-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=bubblegum] .sub-tool-sheet-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-sheet-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-sheet-close[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-border-radius:calc(var(--radius) * .25);--surface-cursor:pointer;--surface-display:flex;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-sheet-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-sheet-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-slider[data-mode~=hue] .sub-tool-slider-indicator[data-ucs],[data-brand=bubblegum] .sub-tool-slider[data-mode~=chroma] .sub-tool-slider-indicator[data-ucs]{--surface-opacity:0}[data-brand=bubblegum] .sub-tool-slider-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=bubblegum] .sub-tool-slider-title[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=bubblegum] .sub-tool-slider-end[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:none;--surface-display:flex}[data-brand=bubblegum] .sub-tool-slider-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-slider-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-slider-value-body-2[data-ucs]{--surface-text-align:end;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-border-radius:calc(var(--radius) * .25);--surface-border-width:0;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-slider-value-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-slider-control[data-ucs]{--surface-align-items:center;--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-cursor:pointer;--surface-display:flex;--surface-position:relative}[data-brand=bubblegum] .sub-tool-slider-track[data-ucs]{--surface-flex:1;--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-border-radius:9999px;--surface-position:relative;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-slider-indicator[data-ucs]{--surface-height:100%;--surface-border-radius:9999px;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-slider-thumb[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4.5);--surface-border-radius:9999px;--surface-border-style:solid;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-switch[data-mode~=checked] .sub-tool-switch-track[data-ucs]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-switch[data-mode~=checked] .sub-tool-switch-thumb[data-ucs]{--surface-translate-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-switch-track[data-ucs]{--surface-align-items:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * .5);--surface-border-radius:9999px;--surface-border-width:0;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.25;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-switch-thumb[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-radius:9999px;--surface-transition-duration:calc(var(--duration) * .5);--surface-transition-timing:var(--easing);--surface-display:block;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=bubblegum] .sub-tool-switch-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-switch-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-tool-tooltip[data-mode~=popup] .sub-tool-tooltip-popup[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.57 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.2;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=bubblegum] .sub-tool-tooltip-popup[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 64);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .5);--surface-border-style:solid;--surface-display:block}[data-brand=bubblegum] .sub-tool-tooltip-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=bubblegum] [data-mode~=fluid] .sub-tool-tooltip-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=bubblegum] .sub-wordmark-line[data-ucs]{--surface-justify-content:center;--surface-font-family:var(--font-wordmark);--surface-font-weight:900;--surface-line-height:.75;--surface-display:flex;--surface-white-space:nowrap;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 3.42 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-case-study-card[data-mode~=card]{--surface-border-radius:0;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-overflow:visible;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs]:focus-visible,[data-brand=chalkboard] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=chalkboard] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-panel-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}[data-brand=chalkboard] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services[data-ucs]{--surface-align-items:start}[data-brand=chalkboard] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services-tag-label[data-ucs]{--surface-text-align:start}[data-brand=chalkboard] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:start}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero]{--surface-border-radius:0;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-overflow:hidden}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-header[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41);--surface-order:0;--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 10)}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 220);--surface-text-align:center;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1;--surface-text-decoration:underline;--surface-text-decoration-style:wavy;--_font-scale:calc(1.9 + var(--density-fs-k,0) * var(--density,1));--_text-min:3rem;--_text-max:6.5rem}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 5.5 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-description[data-ucs]{--surface-flex:none;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160)}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-body-small[data-ucs]{--surface-white-space:pre-wrap;--surface-text-align:center}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-flex:none;--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:center;--surface-justify-content:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-heading[data-ucs]{--surface-align-items:center}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-tags[data-ucs]{--surface-justify-content:center}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services-label[data-ucs]{--surface-width:auto;--surface-text-align:center;--surface-font-family:var(--font-heading);--surface-font-weight:400}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-justify-content:center}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-media[data-ucs]{--surface-order:1;--surface-rotate:none;--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-radius:0;--surface-border-style:none}[data-brand=chalkboard] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta[data-ucs]{--surface-opacity:.4;--surface-cursor:auto}[data-brand=chalkboard] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta-label-large[data-ucs]{--surface-opacity:.6}[data-brand=chalkboard] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-underline[data-ucs]{--surface-opacity:0}[data-brand=chalkboard] .sub-case-study-card-header[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex;--surface-order:1}[data-brand=chalkboard] .sub-case-study-card-heading[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-card-tags[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-display:none;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.3;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-card-name[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 200);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.05;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--_font-scale:calc(1.15 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.75rem;--_text-max:2.75rem}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-card-name[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.8 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-card-details[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex;--surface-order:2}[data-brand=chalkboard] .sub-case-study-card-panel[data-ucs]{--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-overflow:hidden}[data-brand=chalkboard] .sub-case-study-card-panel-content[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-card-description[data-ucs]{--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=chalkboard] .sub-case-study-card-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.355rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-card-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-card-services[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:.5;--surface-display:flex}[data-brand=chalkboard] .sub-case-study-card-services-tag-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-heading);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-card-services-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-card-services-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:-.01em;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-card-services-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-card-cta-row[data-ucs]{--surface-align-items:center;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-card-cta[data-ucs]{--surface-align-items:center;--surface-cursor:pointer;--surface-display:flex;--surface-position:relative}[data-brand=chalkboard] .sub-case-study-card-cta-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-text-decoration:underline;--surface-text-decoration-style:wavy;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-card-cta-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-card-underline[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-border-style:solid;--surface-position:absolute;--surface-display:none;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=chalkboard] .sub-case-study-card-media[data-ucs]{--surface-aspect-ratio:3 / 2;--surface-max-height:calc(var(--density) * var(--scale) * var(--space-unit) * 180);--surface-display:block;--surface-order:0;--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .25);--surface-rotate:-.006turn;--surface-border-style:solid;--surface-position:relative;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.9;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=chalkboard] .sub-case-study-grid-columns[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-grid-column[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-grid-stack[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:none}[data-brand=chalkboard] .sub-case-study-section[data-mode~=rule]{--surface-border-style:dashed;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=chalkboard] .sub-case-study-section-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-section-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex:1;--surface-display:flex}[data-brand=chalkboard] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-display:flex;--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-border-radius:9999px;--surface-border-style:solid;--surface-font-family:var(--font-heading);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(1 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:1;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.7;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-text-decoration:underline;--surface-text-decoration-style:wavy;--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(1.1 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:1;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-case-study-section-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-flex:1.5;--surface-display:flex}[data-brand=chalkboard] .sub-case-study-section-text[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=chalkboard] .sub-case-study-section-figure[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}[data-brand=chalkboard] .sub-case-study-section-image[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-aspect-ratio:2.88;--surface-display:block}[data-brand=chalkboard] .sub-footer-top[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 24);--surface-display:flex}[data-brand=chalkboard] .sub-footer-contact[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=chalkboard] .sub-footer-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.25);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-footer-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-display:flex}[data-brand=chalkboard] .sub-footer-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.355rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-footer-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-footer-legal[data-ucs]{--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=chalkboard] .sub-footer-action[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-footer-muted-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.355rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=chalkboard] [data-mode~=fluid] .sub-footer-muted-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-hero-content[data-ucs]{--surface-flex-direction:column;--surface-justify-content:center;--surface-align-items:center;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-overflow:hidden}[data-brand=chalkboard] .sub-hero-tagline-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 200);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.05;--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(1.4 + var(--density-fs-k,0) * var(--density,1));--_text-min:2.25rem;--_text-max:4.25rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-hero-tagline-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 3.5 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=chalkboard] .sub-hero-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 120);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-hero-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=chalkboard] .sub-hero-wordmark[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -.25);--surface-position:absolute;--surface-z-index:1}[data-brand=chalkboard] .sub-nav[data-mode~=open] .sub-nav-bar[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.8;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-nav-bar[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:1;--surface-max-width:none;--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 21);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-border-radius:0;--surface-border-style:solid;--surface-display:flex;--surface-position:relative;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.92;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.4;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=chalkboard] .sub-nav-top[data-ucs]{--surface-justify-content:center;--surface-align-items:center;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=chalkboard] .sub-nav-home[data-ucs]{--surface-display:flex}[data-brand=chalkboard] .sub-nav-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-nav-toggle[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-display:none;--surface-position:relative}[data-brand=chalkboard] .sub-nav-icon[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-position:absolute;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-nav-links[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=chalkboard] .sub-nav-pages[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=chalkboard] .sub-nav-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-nav-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=chalkboard] .sub-nav-panel[data-ucs]{--surface-display:none;--surface-overflow:hidden}[data-brand=chalkboard] .sub-nav-menu[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=chalkboard] .sub-nav-menu-pages[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=chalkboard] .sub-nav-menu-settings[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=chalkboard] .sub-nav-settings-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-nav-heading-2[data-ucs]{--surface-flex:1;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.8rem;--_text-max:2.7rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-nav-heading-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.8 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=chalkboard] .sub-nav-projects[data-ucs],[data-brand=chalkboard] .sub-nav-projects-list[data-ucs],[data-brand=chalkboard] .sub-nav-projects-item[data-ucs]{--surface-align-items:center;--surface-display:flex}[data-brand=chalkboard] .sub-nav-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}[data-brand=chalkboard] .sub-nav-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-nav-menu-projects[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex}[data-brand=chalkboard] .sub-nav-menu-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=chalkboard] .sub-nav-menu-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-nav-menu-projects-panel[data-ucs]{--surface-display:block;--surface-overflow:hidden}[data-brand=chalkboard] .sub-nav-menu-projects-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=chalkboard] .sub-nav-menu-projects-row[data-ucs]{--surface-display:block}[data-brand=chalkboard] .sub-nav-menu-project[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2)}[data-brand=chalkboard] .sub-nav-menu-project-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=chalkboard] .sub-nav-menu-project-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-nav-menu-project-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=chalkboard] .sub-nav-menu-project-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-nav-menu-project-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-nav-menu-project-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-page-header-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=chalkboard] .sub-page-header-title[data-ucs]{--surface-width:100%;--surface-text-align:center}[data-brand=chalkboard] .sub-page-header-intro[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=chalkboard] .sub-page-header-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-page-header-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=chalkboard] .sub-rich-text-body[data-ucs]{--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-rich-text-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=chalkboard] .sub-rich-text-list-body[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-rich-text-list-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=chalkboard] .sub-rich-text-link-body[data-ucs]{--surface-text-decoration:none;--surface-cursor:pointer;--surface-display:inline;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-rich-text-link-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=chalkboard] .sub-surface[data-mode~=page]{--surface-background-pattern:radial-gradient(ellipse 60% 18% at 22% 12%, oklch(var(--ucs-brand-fg-l) var(--ucs-brand-fg-c) var(--ucs-brand-hue) / .05), transparent), radial-gradient(ellipse 50% 14% at 78% 38%, oklch(var(--ucs-brand-fg-l) var(--ucs-brand-fg-c) var(--ucs-brand-hue) / .04), transparent), radial-gradient(ellipse 70% 20% at 35% 68%, oklch(var(--ucs-brand-fg-l) var(--ucs-brand-fg-c) var(--ucs-brand-hue) / .045), transparent), radial-gradient(ellipse 55% 16% at 70% 92%, oklch(var(--ucs-brand-fg-l) var(--ucs-brand-fg-c) var(--ucs-brand-hue) / .04), transparent);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=chalkboard] .sub-tag[data-mode~=pill]{--surface-border-style:solid;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.6;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=chalkboard] .sub-tag-tag-label[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-tag-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-text[data-mode~=body]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.2rem;--_text-max:1.355rem}[data-brand=chalkboard] [data-mode~=fluid] .sub-text[data-mode~=body]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .312 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=chalkboard] .sub-text[data-mode~=heading-1]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(1.8171 + var(--density-fs-k,0) * var(--density,1));--_text-min:2.4rem;--_text-max:3.6rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-text[data-mode~=heading-1]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 2.4 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=chalkboard] .sub-text[data-mode~=body-2]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.055rem;--_text-max:1.055rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-text[data-mode~=body-2]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=chalkboard] .sub-text[data-mode~=body-small]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.355rem;--_text-max:1.355rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=chalkboard] [data-mode~=fluid] .sub-text[data-mode~=body-small]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-card[data-mode~=card]{--surface-border-radius:0;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-style:solid;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=newsprint] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs]:focus-visible,[data-brand=newsprint] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=newsprint] .sub-case-study-card[data-mode~=card] .sub-case-study-card-media[data-ucs]:hover:not(:disabled),[data-brand=newsprint] .sub-case-study-card[data-mode~=card] .sub-case-study-card-media[data-ucs][data-mode~=hover]{--surface-filter:none}[data-brand=newsprint] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-panel-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}[data-brand=newsprint] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services[data-ucs]{--surface-align-items:start}[data-brand=newsprint] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services-tag-label[data-ucs]{--surface-text-align:start}[data-brand=newsprint] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:start}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero]{--surface-border-radius:0;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-style:none}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-header[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41);--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 10)}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-text-align:center;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1;--surface-letter-spacing:-.02em;--_font-scale:calc(1.25 + var(--density-fs-k,0) * var(--density,1));--_text-min:2.5rem;--_text-max:5.5rem}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 4.5 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-description[data-ucs]{--surface-flex:none;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160)}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-body-small[data-ucs]{--surface-white-space:pre-wrap;--surface-text-align:center;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:var(--_computed);--_font-scale:calc(.6 + var(--density-fs-k,0) * var(--density,1))}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-flex:none;--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:center;--surface-justify-content:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-border-style:solid;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-heading[data-ucs]{--surface-align-items:center}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-tags[data-ucs]{--surface-justify-content:center}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services-label[data-ucs]{--surface-width:auto;--surface-text-align:center;--surface-font-family:var(--font-mono);--surface-text-transform:uppercase;--surface-letter-spacing:.1em}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-media[data-ucs]{--surface-order:0;--surface-filter:none}[data-brand=newsprint] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta[data-ucs]{--surface-opacity:.4;--surface-cursor:auto}[data-brand=newsprint] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta-label-large[data-ucs]{--surface-opacity:.6}[data-brand=newsprint] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-underline[data-ucs]{--surface-opacity:0}[data-brand=newsprint] .sub-case-study-card-header[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex;--surface-order:0}[data-brand=newsprint] .sub-case-study-card-heading[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=newsprint] .sub-case-study-card-tags[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=newsprint] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.5;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-card-name[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 200);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.05;--surface-letter-spacing:-.01em;--_font-scale:calc(.6 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:2.5rem}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-card-name[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.6 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-card-details[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex;--surface-order:2}[data-brand=newsprint] .sub-case-study-card-panel[data-ucs]{--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-overflow:hidden}[data-brand=newsprint] .sub-case-study-card-panel-content[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=newsprint] .sub-case-study-card-description[data-ucs]{--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=newsprint] .sub-case-study-card-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.3rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-card-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-card-services[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:.5;--surface-display:flex}[data-brand=newsprint] .sub-case-study-card-services-tag-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-body);--surface-font-style:italic;--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-card-services-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-card-services-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:-.01em;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-card-services-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=newsprint] .sub-case-study-card-cta-row[data-ucs]{--surface-align-items:center;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=newsprint] .sub-case-study-card-cta[data-ucs]{--surface-align-items:center;--surface-cursor:pointer;--surface-display:flex;--surface-position:relative}[data-brand=newsprint] .sub-case-study-card-cta-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--surface-font-style:italic;--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-card-cta-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-card-underline[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-border-style:solid;--surface-position:absolute;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=newsprint] .sub-case-study-card-media[data-ucs]{--surface-aspect-ratio:3 / 2;--surface-max-height:calc(var(--density) * var(--scale) * var(--space-unit) * 180);--surface-display:block;--surface-order:1;--surface-border-radius:0;--surface-filter:grayscale(1) contrast(1.08);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=newsprint] .sub-case-study-grid-columns[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-display:flex;--surface-background-pattern:linear-gradient(to right, transparent calc(50% - calc(var(--border-unit) * .5)), oklch(var(--ucs-neutral-border-l) 0 var(--ucs-neutral-hue)) calc(50% - calc(var(--border-unit) * .5)) calc(50% + calc(var(--border-unit) * .5)), transparent calc(50% + calc(var(--border-unit) * .5)))}[data-brand=newsprint] .sub-case-study-grid-column[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=newsprint] .sub-case-study-grid-stack[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:none}[data-brand=newsprint] .sub-case-study-section-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=newsprint] .sub-case-study-section-heading[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-flex:1;--surface-display:flex;--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}[data-brand=newsprint] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-display:block;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1;--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-font-family:var(--font-heading);--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(1.25 + var(--density-fs-k,0) * var(--density,1));--_text-min:2.5rem;--_text-max:4rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 3 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.1em;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.2;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=newsprint] [data-mode~=fluid] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-case-study-section-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-flex:1.5;--surface-display:flex}[data-brand=newsprint] .sub-case-study-section-text[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=newsprint] .sub-case-study-section-figure[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}[data-brand=newsprint] .sub-case-study-section-image[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-aspect-ratio:2.88;--surface-display:block}[data-brand=newsprint] .sub-footer-top[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}[data-brand=newsprint] .sub-footer-contact[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=newsprint] .sub-footer-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.25);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=newsprint] .sub-footer-links[data-ucs]{--surface-flex-direction:row;--surface-align-items:end;--surface-display:flex;--surface-flex-wrap:wrap;--surface-justify-content:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}[data-brand=newsprint] .sub-footer-body-small[data-ucs]{--surface-display:block;--surface-text-align:center;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.3rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-footer-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-footer-legal[data-ucs]{--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=newsprint] .sub-footer-action[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=newsprint] .sub-footer-muted-body-small[data-ucs]{--surface-display:block;--surface-text-align:center;--surface-font-style:italic;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.3rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=newsprint] [data-mode~=fluid] .sub-footer-muted-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-hero-content[data-ucs]{--surface-flex-direction:column;--surface-justify-content:center;--surface-align-items:center;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-overflow:hidden}[data-brand=newsprint] .sub-hero-tagline-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.05;--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(1.5 + var(--density-fs-k,0) * var(--density,1));--_text-min:2rem;--_text-max:4rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-hero-tagline-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 3.5 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=newsprint] .sub-hero-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.15rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-hero-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .299 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=newsprint] .sub-hero-wordmark[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -.25);--surface-position:absolute;--surface-z-index:1}[data-brand=newsprint] .sub-nav[data-mode~=open] .sub-nav-bar[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.8;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=newsprint] .sub-nav-bar[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:1;--surface-max-width:none;--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 21);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-border-radius:0;--surface-border-style:solid;--surface-display:flex;--surface-position:relative;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:1;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=newsprint] .sub-nav-top[data-ucs]{--surface-justify-content:center;--surface-align-items:center;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=newsprint] .sub-nav-home[data-ucs]{--surface-display:flex}[data-brand=newsprint] .sub-nav-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] .sub-nav-toggle[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-display:none;--surface-position:relative}[data-brand=newsprint] .sub-nav-icon[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-position:absolute;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] .sub-nav-links[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=newsprint] .sub-nav-pages[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=newsprint] .sub-nav-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.15rem;--_text-max:1.3rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-nav-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .299 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=newsprint] .sub-nav-panel[data-ucs]{--surface-display:none;--surface-overflow:hidden}[data-brand=newsprint] .sub-nav-menu[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=newsprint] .sub-nav-menu-pages[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=newsprint] .sub-nav-menu-settings[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=newsprint] .sub-nav-settings-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] .sub-nav-heading-2[data-ucs]{--surface-flex:1;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.725rem;--_text-max:2.59rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-nav-heading-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.725 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=newsprint] .sub-nav-projects[data-ucs],[data-brand=newsprint] .sub-nav-projects-list[data-ucs],[data-brand=newsprint] .sub-nav-projects-item[data-ucs]{--surface-align-items:center;--surface-display:flex}[data-brand=newsprint] .sub-nav-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}[data-brand=newsprint] .sub-nav-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] .sub-nav-menu-projects[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex}[data-brand=newsprint] .sub-nav-menu-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=newsprint] .sub-nav-menu-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] .sub-nav-menu-projects-panel[data-ucs]{--surface-display:block;--surface-overflow:hidden}[data-brand=newsprint] .sub-nav-menu-projects-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=newsprint] .sub-nav-menu-projects-row[data-ucs]{--surface-display:block}[data-brand=newsprint] .sub-nav-menu-project[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2)}[data-brand=newsprint] .sub-nav-menu-project-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=newsprint] .sub-nav-menu-project-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-nav-menu-project-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=newsprint] .sub-nav-menu-project-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-nav-menu-project-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-nav-menu-project-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] .sub-page-header-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=newsprint] .sub-page-header-title[data-ucs]{--surface-width:100%;--surface-text-align:center}[data-brand=newsprint] .sub-page-header-intro[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=newsprint] .sub-page-header-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.15rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-page-header-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .299 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=newsprint] .sub-rich-text-body[data-ucs]{--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.15rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-rich-text-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .299 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=newsprint] .sub-rich-text-list-body[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.15rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-rich-text-list-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .299 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=newsprint] .sub-rich-text-link-body[data-ucs]{--surface-text-decoration:none;--surface-cursor:pointer;--surface-display:inline;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.15rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-rich-text-link-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .299 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=newsprint] .sub-tag[data-mode~=pill]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=newsprint] .sub-tag-tag-label[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.1em;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.15;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-tag-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-text[data-mode~=body]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.15rem;--_text-max:1.3rem}[data-brand=newsprint] [data-mode~=fluid] .sub-text[data-mode~=body]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .299 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=newsprint] .sub-text[data-mode~=heading-1]{--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(1.8171 + var(--density-fs-k,0) * var(--density,1));--_text-min:2.3rem;--_text-max:3.45rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-text[data-mode~=heading-1]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 2.3 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=newsprint] .sub-text[data-mode~=body-2]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.01rem;--_text-max:1.01rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-text[data-mode~=body-2]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=newsprint] .sub-text[data-mode~=body-small]{--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.3rem;--_text-max:1.3rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=newsprint] [data-mode~=fluid] .sub-text[data-mode~=body-small]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-case-study-card[data-mode~=card]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-border-radius:0;--surface-border-style:solid;--surface-display:grid;--surface-grid-template-columns:minmax(0, 1fr) min(calc(var(--density) * var(--scale) * var(--space-unit) * 48), 25%);--surface-grid-template-rows:auto 1fr;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.25;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs]:focus-visible,[data-brand=terminal] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-panel-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}[data-brand=terminal] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services[data-ucs]{--surface-align-items:start}[data-brand=terminal] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services-tag-label[data-ucs]{--surface-text-align:start}[data-brand=terminal] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:start}[data-brand=terminal] .sub-case-study-card[data-mode~=hero]{--surface-border-radius:0;--surface-border-style:none;--surface-display:flex}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-header[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41);--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 180);--surface-grid-column:1;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.1;--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--_font-scale:calc(.8 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.75rem;--_text-max:3rem}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 2.2 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-description[data-ucs]{--surface-flex:none;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-grid-column:2;--surface-grid-row:1 / 3;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-body-small[data-ucs]{--surface-white-space:pre-wrap}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-flex:none;--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-style:dashed;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.5;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-heading[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:grid;--surface-grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-tags[data-ucs]{--surface-grid-column:1}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services-label[data-ucs]{--surface-width:auto;--surface-text-align:start;--surface-font-family:var(--font-mono);--surface-font-weight:400;--surface-text-transform:uppercase;--surface-letter-spacing:.06em}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-media[data-ucs]{--surface-grid-column:auto;--surface-grid-row:auto;--surface-align-self:auto;--surface-margin-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-aspect-ratio:auto;--surface-border-style:none}[data-brand=terminal] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta[data-ucs]{--surface-opacity:.4;--surface-cursor:auto}[data-brand=terminal] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta-label-large[data-ucs]{--surface-opacity:.6}[data-brand=terminal] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-underline[data-ucs]{--surface-opacity:0}[data-brand=terminal] .sub-case-study-card-header[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex;--surface-grid-column:1}[data-brand=terminal] .sub-case-study-card-heading[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=terminal] .sub-case-study-card-tags[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex;--surface-flex-wrap:wrap;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}[data-brand=terminal] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-display:none;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.3;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-case-study-card-name[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 200);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.3;--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_font-scale:calc(.2 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.125rem;--_text-max:1.5rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-card-name[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .8 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=terminal] .sub-case-study-card-details[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex;--surface-grid-column:1}[data-brand=terminal] .sub-case-study-card-panel[data-ucs]{--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-overflow:hidden}[data-brand=terminal] .sub-case-study-card-panel-content[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=terminal] .sub-case-study-card-description[data-ucs]{--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=terminal] .sub-case-study-card-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-card-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-case-study-card-services[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:.5;--surface-display:flex}[data-brand=terminal] .sub-case-study-card-services-tag-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.06em;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.15;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-card-services-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-case-study-card-services-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:-.01em;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-card-services-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=terminal] .sub-case-study-card-cta-row[data-ucs]{--surface-align-items:center;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:flex}[data-brand=terminal] .sub-case-study-card-cta[data-ucs]{--surface-align-items:center;--surface-cursor:pointer;--surface-display:flex;--surface-position:relative}[data-brand=terminal] .sub-case-study-card-cta-label-large[data-ucs]{--surface-display:block;--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.06em;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.25;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-card-cta-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-case-study-card-underline[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-border-style:solid;--surface-position:absolute;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=terminal] .sub-case-study-card-media[data-ucs]{--surface-aspect-ratio:3 / 2;--surface-max-height:calc(var(--density) * var(--scale) * var(--space-unit) * 180);--surface-display:block;--surface-grid-column:2;--surface-grid-row:1 / 3;--surface-align-self:start;--surface-margin-y:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-border-radius:0;--surface-border-style:solid;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.5;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-case-study-grid-columns[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:none}[data-brand=terminal] .sub-case-study-grid-column[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=terminal] .sub-case-study-grid-stack[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=terminal] .sub-case-study-section[data-mode~=rule]{--surface-border-style:dashed;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=terminal] .sub-case-study-section-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=terminal] .sub-case-study-section-heading[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-flex:none;--surface-display:flex;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 48)}[data-brand=terminal] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-display:block;--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-display:block;--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.06em;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.2;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=terminal] [data-mode~=fluid] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-case-study-section-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-flex:1.5;--surface-display:flex}[data-brand=terminal] .sub-case-study-section-text[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=terminal] .sub-case-study-section-figure[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}[data-brand=terminal] .sub-case-study-section-image[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-aspect-ratio:2.88;--surface-display:block}[data-brand=terminal] .sub-chalkboard-drawer[data-mode~=drawer]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.5;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-chroma-button[data-mode~=primary]:focus-visible,[data-brand=terminal] .sub-chroma-button[data-mode~=primary][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-chroma-button[data-mode~=primary]:disabled,[data-brand=terminal] .sub-chroma-button[data-mode~=primary][data-mode~=disabled]{--surface-opacity:.5;--surface-pointer-events:none}[data-brand=terminal] .sub-chroma-button[data-mode~=primary] .sub-chroma-button-fill[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-chroma-button[data-mode~=primary] .sub-chroma-button-body-small[data-ucs]{--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-chroma-button-glow[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -1);--surface-height:100%;--surface-border-radius:calc(var(--radius) * .75);--surface-filter:blur(calc(var(--blur-unit) * 1.5));--surface-position:absolute;--surface-overflow:hidden}[data-brand=terminal] .sub-chroma-button-rim[data-ucs]{--surface-inset:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-radius:calc(var(--radius) * .75);--surface-position:absolute;--surface-overflow:hidden}[data-brand=terminal] .sub-chroma-button-spectrum[data-ucs]{--surface-left:50%;--surface-top:50%;--surface-translate-x:-50%;--surface-translate-y:-50%;--surface-width:150%;--surface-aspect-ratio:1;--surface-position:absolute}[data-brand=terminal] .sub-chroma-button-fill[data-ucs]{--surface-inset:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-border-radius:calc(var(--radius) * .6875);--surface-position:absolute}[data-brand=terminal] .sub-chroma-button-body-small[data-ucs]{--surface-display:block;--surface-position:relative;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem}[data-brand=terminal] [data-mode~=fluid] .sub-chroma-button-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-banner[data-mode~=banner] .sub-consent-banner-card[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-consent-banner[data-mode~=banner] .sub-consent-banner-link-body-2[data-ucs]:focus-visible,[data-brand=terminal] .sub-consent-banner[data-mode~=banner] .sub-consent-banner-link-body-2[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-consent-banner-card[data-ucs]{--surface-flex-wrap:wrap;--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-display:flex;--surface-overflow-y:auto;--surface-pointer-events:auto}[data-brand=terminal] .sub-consent-banner-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 70);--surface-display:flex}[data-brand=terminal] .sub-consent-banner-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-consent-banner-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-banner-body-2[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-consent-banner-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-banner-link-body-2[data-ucs]{--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-consent-banner-link-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-banner-actions[data-ucs]{--surface-flex:0 1 auto;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=terminal] .sub-consent-dialog[data-mode~=dialog]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-footer[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-link-body-2[data-ucs]:focus-visible,[data-brand=terminal] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-link-body-2[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-content[data-ucs]:focus-visible,[data-brand=terminal] .sub-consent-dialog[data-mode~=dialog] .sub-consent-dialog-content[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * -2)}[data-brand=terminal] .sub-consent-dialog-backdrop[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-position:fixed;--surface-z-index:50;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.3;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-consent-dialog-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:none;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=terminal] .sub-consent-dialog-heading-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:1.5rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-consent-dialog-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:flex;--surface-overflow-y:auto}[data-brand=terminal] .sub-consent-dialog-category[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=terminal] .sub-consent-dialog-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=terminal] .sub-consent-dialog-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-consent-dialog-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-dialog-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-consent-dialog-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-dialog-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-consent-dialog-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-dialog-note-body-2[data-ucs]{--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-border-style:solid;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] [data-mode~=fluid] .sub-consent-dialog-note-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-dialog-link-body-2[data-ucs]{--surface-width:fit-content;--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-consent-dialog-link-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-consent-dialog-facts[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=terminal] .sub-consent-dialog-fact[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=terminal] .sub-consent-dialog-divider[data-ucs]{--surface-flex:none;--surface-display:block;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-consent-dialog-footer[data-ucs]{--surface-flex-wrap:wrap;--surface-flex:none;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-style:solid;--surface-display:flex}[data-brand=terminal] .sub-footer[data-mode~=band]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-footer[data-mode~=band] .sub-footer-link[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:block}[data-brand=terminal] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs]{--surface-cursor:pointer}[data-brand=terminal] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs]:focus-visible,[data-brand=terminal] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-footer-top[data-ucs]{--surface-justify-content:space-between;--surface-align-items:start;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}[data-brand=terminal] .sub-footer-contact[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=terminal] .sub-footer-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.25);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-footer-links[data-ucs]{--surface-flex-direction:row;--surface-align-items:end;--surface-display:flex;--surface-flex-wrap:wrap;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}[data-brand=terminal] .sub-footer-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-footer-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-footer-legal[data-ucs]{--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=terminal] .sub-footer-action[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-footer-muted-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=terminal] [data-mode~=fluid] .sub-footer-muted-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-hero[data-mode~=band]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-hero-content[data-ucs]{--surface-flex-direction:column;--surface-justify-content:center;--surface-align-items:start;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-overflow:hidden}[data-brand=terminal] .sub-hero-tagline-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-text-align:start;--surface-display:block;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-family:var(--font-body);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.6 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-hero-tagline-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-hero-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-text-align:start;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-hero-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-hero-wordmark[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -.25);--surface-position:absolute;--surface-z-index:1}[data-brand=terminal] .sub-labelled-rich-text[data-mode~=rule]{--surface-border-style:solid;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=terminal] .sub-labelled-rich-text-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=terminal] .sub-labelled-rich-text-label[data-ucs]{--surface-align-items:center;--surface-flex:1;--surface-display:flex}[data-brand=terminal] .sub-labelled-rich-text-section-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.125rem;--_text-max:1.125rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-fg-alpha:.7;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=terminal] [data-mode~=fluid] .sub-labelled-rich-text-section-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-labelled-rich-text-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-flex:1.5;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:flex}[data-brand=terminal] .sub-labelled-rich-text-cta[data-ucs]{--surface-align-items:center;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=terminal] .sub-labelled-table[data-mode~=table]:focus-visible,[data-brand=terminal] .sub-labelled-table[data-mode~=table][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-labelled-table[data-mode~=table] .sub-labelled-table-head-tag-label[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-labelled-table[data-mode~=table] .sub-labelled-table-name-body-2[data-ucs],[data-brand=terminal] .sub-labelled-table[data-mode~=table] .sub-labelled-table-cell-body-2[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.15;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-labelled-table-table[data-ucs]{--surface-width:100%;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 150);--surface-text-align:start;--surface-appearance:none}[data-brand=terminal] .sub-labelled-table-row[data-ucs]{--surface-appearance:none}[data-brand=terminal] .sub-labelled-table-head-tag-label[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-appearance:none;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-labelled-table-head-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-labelled-table-name-body-2[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-appearance:none;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-labelled-table-name-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-labelled-table-cell-body-2[data-ucs]{--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-text-align:start;--surface-border-style:solid;--surface-appearance:none;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-labelled-table-cell-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-logo-ticker-label-large[data-ucs]{--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-logo-ticker-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-logo-ticker-row[data-ucs]{--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 9.5)}[data-brand=terminal] .sub-logo-ticker-item[data-ucs]{--surface-display:flex}[data-brand=terminal] .sub-logo-ticker-link[data-ucs]{--surface-cursor:pointer;--surface-display:block}[data-brand=terminal] .sub-logo-ticker-logo[data-ucs]{--surface-opacity:.7;--surface-display:block;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-nav[data-mode~=open] .sub-nav-bar[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.8;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-nav-bar[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:1;--surface-max-width:none;--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 21);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-border-radius:0;--surface-border-style:solid;--surface-display:flex;--surface-position:relative;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.35;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-nav-top[data-ucs]{--surface-justify-content:center;--surface-align-items:center;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=terminal] .sub-nav-home[data-ucs]{--surface-display:flex}[data-brand=terminal] .sub-nav-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-nav-toggle[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-display:none;--surface-position:relative}[data-brand=terminal] .sub-nav-icon[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-position:absolute;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-nav-links[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=terminal] .sub-nav-pages[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=terminal] .sub-nav-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-nav-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-nav-panel[data-ucs]{--surface-display:none;--surface-overflow:hidden}[data-brand=terminal] .sub-nav-menu[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=terminal] .sub-nav-menu-pages[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=terminal] .sub-nav-menu-settings[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=terminal] .sub-nav-settings-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-nav-heading-2[data-ucs]{--surface-flex:1;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:2.25rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-nav-heading-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.5 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=terminal] .sub-nav-projects[data-ucs],[data-brand=terminal] .sub-nav-projects-list[data-ucs],[data-brand=terminal] .sub-nav-projects-item[data-ucs]{--surface-align-items:center;--surface-display:flex}[data-brand=terminal] .sub-nav-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}[data-brand=terminal] .sub-nav-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-nav-menu-projects[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex}[data-brand=terminal] .sub-nav-menu-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=terminal] .sub-nav-menu-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-nav-menu-projects-panel[data-ucs]{--surface-display:block;--surface-overflow:hidden}[data-brand=terminal] .sub-nav-menu-projects-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=terminal] .sub-nav-menu-projects-row[data-ucs]{--surface-display:block}[data-brand=terminal] .sub-nav-menu-project[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2)}[data-brand=terminal] .sub-nav-menu-project-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=terminal] .sub-nav-menu-project-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-nav-menu-project-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-nav-menu-project-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-nav-menu-project-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-nav-menu-project-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-page-header-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:center;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 41);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=terminal] .sub-page-header-title[data-ucs]{--surface-width:100%;--surface-text-align:center;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-page-header-intro[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=terminal] .sub-page-header-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-page-header-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-projects-panel-popup[data-ucs]{--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 56);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:block;--surface-position:relative}[data-brand=terminal] .sub-projects-panel-goo[data-ucs]{--surface-display:block;--surface-position:absolute;--surface-pointer-events:none}[data-brand=terminal] .sub-projects-panel-blob[data-ucs],[data-brand=terminal] .sub-projects-panel-drop[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-border-radius:9999px;--surface-display:block;--surface-position:absolute;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-projects-panel-shape[data-ucs]{--surface-border-radius:var(--radius);--surface-display:block;--surface-position:absolute;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-projects-panel-viewport[data-ucs]{--surface-display:block;--surface-position:relative}[data-brand=terminal] .sub-projects-panel-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=terminal] .sub-projects-panel-row[data-ucs]{--surface-display:block}[data-brand=terminal] .sub-projects-panel-link[data-ucs]{--surface-align-items:center;--surface-justify-content:space-between;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-border-radius:calc(var(--radius) * .75);--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-projects-panel-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=terminal] .sub-projects-panel-title-body-small[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-projects-panel-title-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-projects-panel-description-body-2[data-ucs]{--surface-opacity:.8;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-projects-panel-description-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-projects-panel-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-projects-panel-filter[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:block;--surface-position:absolute;--surface-overflow:hidden;--surface-pointer-events:none;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.1;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-rich-text-body[data-ucs]{--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-rich-text-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-rich-text-list-body[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-rich-text-list-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-rich-text-link-body[data-ucs]{--surface-text-decoration:none;--surface-cursor:pointer;--surface-display:inline;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-rich-text-link-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-settings-panel[data-mode~=sidebar]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-footer[data-ucs]{--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-link-tag-label[data-ucs]:focus-visible,[data-brand=terminal] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-link-tag-label[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-remove[data-ucs]:hover:not(:disabled),[data-brand=terminal] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-remove[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}[data-brand=terminal] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-remove[data-ucs]:focus-visible,[data-brand=terminal] .sub-settings-panel[data-mode~=sidebar] .sub-settings-panel-remove[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-settings-panel-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-heading-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:1.5rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-settings-panel-actions[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex:none;--surface-display:flex}[data-brand=terminal] .sub-settings-panel-link-tag-label[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-text-decoration:underline;--surface-cursor:pointer;--surface-display:block;--surface-appearance:none;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-settings-panel-link-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-settings-panel-themes[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-theme-row[data-ucs]{--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-remove[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-radius:calc(var(--radius) * .75);--surface-border-style:solid;--surface-cursor:pointer;--surface-display:inline-flex;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-settings-panel-remove-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block}[data-brand=terminal] .sub-settings-panel-remove-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-settings-panel-remove-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-settings-panel-hint-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-settings-panel-hint-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-settings-panel-divider[data-ucs]{--surface-flex:none;--surface-display:block;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-settings-panel-group[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-settings-panel-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-settings-panel-colors[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-spectrum-head[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=terminal] .sub-settings-panel-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-settings-panel-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-settings-panel-footer[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-style:solid;--surface-display:grid;--surface-grid-template-columns:1fr 1fr}[data-brand=terminal] .sub-settings-panel-spectrum[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 14);--surface-border-radius:9999px;--surface-display:block}[data-brand=terminal] .sub-settings-panel-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-settings-panel-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tag[data-mode~=pill]{--surface-border-radius:0;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tag-tag-label[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.06em;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.15;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tag-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-color[data-mode~=card] .sub-tool-color-header[data-ucs]:hover:not(:disabled),[data-brand=terminal] .sub-tool-color[data-mode~=card] .sub-tool-color-header[data-ucs][data-mode~=hover]{--surface-bg-alpha:.06}[data-brand=terminal] .sub-tool-color[data-mode~=card] .sub-tool-color-header[data-ucs]:focus-visible,[data-brand=terminal] .sub-tool-color[data-mode~=card] .sub-tool-color-header[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-tool-color[data-mode~=card] .sub-tool-color-swatch[data-ucs]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.15;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-tool-color[data-mode~=canvas] .sub-tool-color-swatch[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-color-header[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-width:100%;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-text-align:start;--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-color-swatch[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-border-radius:calc(var(--radius) * .5);--surface-border-style:solid;--surface-display:block}[data-brand=terminal] .sub-tool-color-text[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * .5);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=terminal] .sub-tool-color-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-color-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-color-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-color-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-color-value-body-2[data-ucs]{--surface-flex:none;--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-color-value-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-color-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-color-sliders[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex;--surface-overflow:hidden}[data-brand=terminal] .sub-tool-info[data-mode~=help]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-info[data-mode~=help]:hover:not(:disabled),[data-brand=terminal] .sub-tool-info[data-mode~=help][data-mode~=hover]{--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19)}[data-brand=terminal] .sub-tool-info[data-mode~=help]:focus-visible,[data-brand=terminal] .sub-tool-info[data-mode~=help][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:var(--border-unit)}[data-brand=terminal] .sub-tool-list[data-mode~=popup]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.2;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-tool-list[data-mode~=popup] .sub-tool-list-item[data-ucs]:hover:not(:disabled),[data-brand=terminal] .sub-tool-list[data-mode~=popup] .sub-tool-list-item[data-ucs][data-mode~=hover]{--surface-bg-alpha:.1}[data-brand=terminal] .sub-tool-list-item[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-border-radius:calc(var(--radius) * .5);--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-list-body[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-overflow:hidden;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-list-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-tool-list-group[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=terminal] .sub-tool-list-tag-label[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-list-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-reset[data-mode~=reset]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-reset[data-mode~=reset]:focus-visible,[data-brand=terminal] .sub-tool-reset[data-mode~=reset][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-tool-reset-tag-label[data-ucs]{--surface-text-decoration:underline;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-reset-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-select[data-mode~=naming] .sub-tool-select-trigger[data-ucs]{--surface-flex:none;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=terminal] .sub-tool-select-title[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=terminal] .sub-tool-select-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=terminal] .sub-tool-select-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-select-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-select-field[data-ucs]{--surface-align-items:stretch;--surface-min-height:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-border-radius:calc(var(--radius) * .75);--surface-border-style:solid;--surface-display:flex;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.3;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-tool-select-trigger[data-ucs]{--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-text-align:start;--surface-cursor:pointer;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-select-name-body[data-ucs]{--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .75);--surface-border-width:0;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-select-name-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-tool-select-body[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-overflow:hidden;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-select-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=terminal] .sub-tool-select-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-popup[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.12;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-close[data-ucs]:hover:not(:disabled),[data-brand=terminal] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-close[data-ucs][data-mode~=hover]{--surface-bg-alpha:.08}[data-brand=terminal] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-close[data-ucs]:focus-visible,[data-brand=terminal] .sub-tool-sheet[data-mode~=sheet] .sub-tool-sheet-close[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=terminal] .sub-tool-sheet-backdrop[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-position:fixed;--surface-z-index:40;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.3;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-sheet-popup[data-ucs]{--surface-width:100%;--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:flex}[data-brand=terminal] .sub-tool-sheet-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=terminal] .sub-tool-sheet-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(800 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-sheet-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-sheet-close[data-ucs]{--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-border-radius:calc(var(--radius) * .25);--surface-cursor:pointer;--surface-display:flex;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-sheet-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-sheet-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-slider[data-mode~=hue] .sub-tool-slider-indicator[data-ucs],[data-brand=terminal] .sub-tool-slider[data-mode~=chroma] .sub-tool-slider-indicator[data-ucs]{--surface-opacity:0}[data-brand=terminal] .sub-tool-slider-header[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-display:flex}[data-brand=terminal] .sub-tool-slider-title[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=terminal] .sub-tool-slider-end[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:none;--surface-display:flex}[data-brand=terminal] .sub-tool-slider-tag-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.15;--surface-letter-spacing:-.02em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-slider-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-slider-value-body-2[data-ucs]{--surface-text-align:end;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-border-radius:calc(var(--radius) * .25);--surface-border-width:0;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--solved-fg-l:var(--intent-fg-l-lc-muted);--solved-fg-c:var(--intent-fg-c-lc-muted);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-slider-value-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-slider-control[data-ucs]{--surface-align-items:center;--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-cursor:pointer;--surface-display:flex;--surface-position:relative}[data-brand=terminal] .sub-tool-slider-track[data-ucs]{--surface-flex:1;--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 1.5);--surface-border-radius:9999px;--surface-position:relative;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.15;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-slider-indicator[data-ucs]{--surface-height:100%;--surface-border-radius:9999px;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-slider-thumb[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4.5);--surface-border-radius:9999px;--surface-border-style:solid;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-switch[data-mode~=checked] .sub-tool-switch-track[data-ucs]{--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-switch[data-mode~=checked] .sub-tool-switch-thumb[data-ucs]{--surface-translate-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-switch-track[data-ucs]{--surface-align-items:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 9);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * .5);--surface-border-radius:9999px;--surface-border-width:0;--surface-display:flex;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:.25;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-switch-thumb[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-border-radius:9999px;--surface-transition-duration:calc(var(--duration) * .5);--surface-transition-timing:var(--easing);--surface-display:block;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=terminal] .sub-tool-switch-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-switch-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-tool-tooltip[data-mode~=popup] .sub-tool-tooltip-popup[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * 4.33 * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.2;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=terminal] .sub-tool-tooltip-popup[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 64);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-border-radius:calc(var(--radius) * .5);--surface-border-style:solid;--surface-display:block}[data-brand=terminal] .sub-tool-tooltip-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=terminal] [data-mode~=fluid] .sub-tool-tooltip-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=terminal] .sub-wordmark-line[data-ucs]{--surface-justify-content:center;--surface-font-family:var(--font-wordmark);--surface-font-weight:900;--surface-line-height:.75;--surface-display:flex;--surface-white-space:nowrap;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * 4.19 * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-case-study-card[data-mode~=card]{--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-position:relative;--surface-overflow:visible;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.55;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=wireframe] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs]:focus-visible,[data-brand=wireframe] .sub-case-study-card[data-mode~=card] .sub-case-study-card-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=wireframe] .sub-case-study-card[data-mode~=card] .sub-case-study-card-media[data-ucs]:hover:not(:disabled),[data-brand=wireframe] .sub-case-study-card[data-mode~=card] .sub-case-study-card-media[data-ucs][data-mode~=hover]{--surface-filter:none}[data-brand=wireframe] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-panel-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}[data-brand=wireframe] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services[data-ucs]{--surface-align-items:start}[data-brand=wireframe] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-services-tag-label[data-ucs]{--surface-text-align:start}[data-brand=wireframe] .sub-case-study-card[data-mode~=condensed] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap;--surface-align-items:start}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero]{--surface-border-radius:var(--radius);--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 36);--surface-margin-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-header[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 10)}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 180);--surface-font-weight:600;--surface-letter-spacing:-.01em}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-description[data-ucs]{--surface-flex:none;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-body-small[data-ucs]{--surface-white-space:pre-wrap}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-flex:none}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services-label[data-ucs]{--surface-font-family:var(--font-mono);--surface-font-weight:400;--surface-text-transform:uppercase;--surface-letter-spacing:.08em}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-media[data-ucs]{--surface-filter:none;--surface-border-radius:0}[data-brand=wireframe] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta[data-ucs]{--surface-opacity:.4;--surface-cursor:auto}[data-brand=wireframe] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-cta-label-large[data-ucs]{--surface-opacity:.6}[data-brand=wireframe] .sub-case-study-card[data-mode~=coming-soon] .sub-case-study-card-underline[data-ucs]{--surface-opacity:0}[data-brand=wireframe] .sub-case-study-card-header[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=wireframe] .sub-case-study-card-heading[data-ucs]{--surface-flex-direction:column;--surface-align-items:start;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:1;--surface-min-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-display:flex}[data-brand=wireframe] .sub-case-study-card-tags[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=wireframe] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.4;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=wireframe] [data-mode~=fluid] .sub-case-study-card-separator-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-case-study-card-name[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 200);--surface-font-weight:600;--surface-letter-spacing:-.01em}[data-brand=wireframe] .sub-case-study-card-details[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=wireframe] .sub-case-study-card-panel[data-ucs]{--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-display:block;--surface-overflow:hidden}[data-brand=wireframe] .sub-case-study-card-panel-content[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=wireframe] .sub-case-study-card-description[data-ucs]{--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=wireframe] .sub-case-study-card-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-case-study-card-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-case-study-card-services[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-flex:.5;--surface-display:flex}[data-brand=wireframe] .sub-case-study-card-services-tag-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.08em;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.15;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=wireframe] [data-mode~=fluid] .sub-case-study-card-services-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-case-study-card-services-label[data-ucs]{--surface-width:100%;--surface-text-align:end;--surface-display:block;--surface-font-family:var(--font-label);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:-.01em;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=wireframe] [data-mode~=fluid] .sub-case-study-card-services-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=wireframe] .sub-case-study-card-cta-row[data-ucs]{--surface-align-items:center;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=wireframe] .sub-case-study-card-cta[data-ucs]{--surface-align-items:center;--surface-cursor:pointer;--surface-display:flex;--surface-position:relative}[data-brand=wireframe] .sub-case-study-card-cta-label-large[data-ucs]{--surface-display:block;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.25;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(0 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-case-study-card-cta-label-large[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-case-study-card-underline[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * .25);--surface-border-style:solid;--surface-position:absolute;--solved-bdr-l:var(--intent-border-l-lc-max);--solved-bdr-c:calc(var(--intent-border-c-lc-max) / .8);--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=wireframe] .sub-case-study-card-media[data-ucs]{--surface-aspect-ratio:3 / 2;--surface-max-height:calc(var(--density) * var(--scale) * var(--space-unit) * 180);--surface-display:block;--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-margin-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-border-radius:calc(var(--radius) * .5);--surface-background-pattern:repeating-linear-gradient(45deg, oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-fg-c) var(--ucs-neutral-hue) / .22) 0 var(--border-unit), transparent var(--border-unit) calc(var(--density) * var(--scale) * var(--space-unit) * 3)), repeating-linear-gradient(135deg, oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-fg-c) var(--ucs-neutral-hue) / .22) 0 var(--border-unit), transparent var(--border-unit) calc(var(--density) * var(--scale) * var(--space-unit) * 3));--surface-filter:grayscale(1) opacity(.55);--surface-transition-duration:var(--duration);--surface-transition-timing:var(--easing);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=wireframe] .sub-case-study-grid-columns[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-display:flex}[data-brand=wireframe] .sub-case-study-grid-column[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=wireframe] .sub-case-study-grid-stack[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:none}[data-brand=wireframe] .sub-case-study-section[data-mode~=rule]{--surface-border-style:dashed;--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=wireframe] .sub-case-study-section-row[data-ucs]{--surface-align-items:start;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-display:flex}[data-brand=wireframe] .sub-case-study-section-heading[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-flex:1;--surface-display:flex}[data-brand=wireframe] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-display:flex;--surface-align-items:center;--surface-justify-content:center;--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-border-radius:9999px;--surface-border-style:solid;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:1;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-case-study-section-number-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-display:block;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.08em;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.2;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:1;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-case-study-section-name-chapter-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-case-study-section-content[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-flex:1.5;--surface-display:flex}[data-brand=wireframe] .sub-case-study-section-text[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 160);--surface-display:block}[data-brand=wireframe] .sub-case-study-section-figure[data-ucs]{--surface-justify-content:center;--surface-width:100%;--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}[data-brand=wireframe] .sub-case-study-section-image[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 320);--surface-aspect-ratio:2.88;--surface-display:block}[data-brand=wireframe] .sub-footer[data-mode~=band]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-margin-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-border-radius:var(--radius);--surface-position:relative;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-footer[data-mode~=band] .sub-footer-link[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2);--surface-display:block}[data-brand=wireframe] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs]{--surface-cursor:pointer}[data-brand=wireframe] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs]:focus-visible,[data-brand=wireframe] .sub-footer[data-mode~=band] .sub-footer-focusable[data-ucs][data-mode~=focus]{--surface-outline-width:calc(var(--border-unit) * 2);--surface-outline-offset:calc(var(--border-unit) * 2)}[data-brand=wireframe] .sub-footer-top[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex}[data-brand=wireframe] .sub-footer-contact[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=wireframe] .sub-footer-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.25);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=wireframe] .sub-footer-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:end;--surface-display:flex}[data-brand=wireframe] .sub-footer-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-footer-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-footer-legal[data-ucs]{--surface-flex-wrap:wrap;--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=wireframe] .sub-footer-action[data-ucs]{--surface-width:fit-content;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-border-width:0;--surface-text-align:start;--surface-appearance:none;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=wireframe] .sub-footer-muted-body-small[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(.5477 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.13rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-fg-alpha:.6;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue) / var(--surface-fg-alpha))}[data-brand=wireframe] [data-mode~=fluid] .sub-footer-muted-body-small[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-hero[data-mode~=band]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 36);--surface-border-radius:var(--radius);--surface-background-pattern:linear-gradient(to top right, transparent calc(50% - var(--border-unit)), oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-fg-c) var(--ucs-neutral-hue) / .35) calc(50% - var(--border-unit)) calc(50% + var(--border-unit)), transparent calc(50% + var(--border-unit))), linear-gradient(to bottom right, transparent calc(50% - var(--border-unit)), oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-fg-c) var(--ucs-neutral-hue) / .35) calc(50% - var(--border-unit)) calc(50% + var(--border-unit)), transparent calc(50% + var(--border-unit))), repeating-linear-gradient(45deg, oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-fg-c) var(--ucs-neutral-hue) / .08) 0 var(--border-unit), transparent var(--border-unit) calc(var(--density) * var(--scale) * var(--space-unit) * 3));--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-hero-content[data-ucs]{--surface-flex-direction:column;--surface-justify-content:center;--surface-align-items:center;--surface-flex:1;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 16);--surface-display:flex;--surface-overflow:hidden}[data-brand=wireframe] .sub-hero-tagline-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 120);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-hero-tagline-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=wireframe] .sub-hero-body[data-ucs]{--surface-width:100%;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 120);--surface-text-align:center;--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-hero-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=wireframe] .sub-hero-wordmark[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-right:calc(var(--density) * var(--scale) * var(--space-unit) * 0);--surface-bottom:calc(var(--density) * var(--scale) * var(--space-unit) * -.25);--surface-position:absolute;--surface-z-index:1}[data-brand=wireframe] .sub-nav[data-mode~=open] .sub-nav-bar[data-ucs]{--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:.8;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=wireframe] .sub-nav-bar[data-ucs]{--surface-justify-content:space-between;--surface-align-items:center;--surface-flex:1;--surface-max-width:calc(var(--density) * var(--scale) * var(--space-unit) * 240);--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 21);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 5.75);--surface-border-radius:var(--radius);--surface-border-style:solid;--surface-display:flex;--surface-position:relative;--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:0;--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:0;--surface-bdr-alpha:.55;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=wireframe] .sub-nav-top[data-ucs]{--surface-justify-content:center;--surface-align-items:center;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-display:flex}[data-brand=wireframe] .sub-nav-home[data-ucs]{--surface-display:flex}[data-brand=wireframe] .sub-nav-logo[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 10.5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--solved-fg-l:var(--intent-fg-l-lc-heading);--solved-fg-c:var(--intent-fg-c-lc-heading);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-nav-toggle[data-ucs]{--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 11);--surface-display:none;--surface-position:relative}[data-brand=wireframe] .sub-nav-icon[data-ucs]{--surface-left:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * 2.5);--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:block;--surface-position:absolute;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-nav-links[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=wireframe] .sub-nav-pages[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-display:flex}[data-brand=wireframe] .sub-nav-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-nav-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=wireframe] .sub-nav-panel[data-ucs]{--surface-display:none;--surface-overflow:hidden}[data-brand=wireframe] .sub-nav-menu[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 10);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=wireframe] .sub-nav-menu-pages[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-display:flex}[data-brand=wireframe] .sub-nav-menu-settings[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=wireframe] .sub-nav-settings-icon[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-nav-heading-2[data-ucs]{--surface-flex:1;--surface-display:block;--surface-font-family:var(--font-heading);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(700 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.2;--surface-letter-spacing:0;--surface-text-transform:none;--_font-scale:calc(.5278 + var(--density-fs-k,0) * var(--density,1));--_text-min:1.5rem;--_text-max:2.25rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-nav-heading-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + 1.5 * 1vi), min(calc(var(--_computed) * 2), var(--_text-max)))}[data-brand=wireframe] .sub-nav-projects[data-ucs],[data-brand=wireframe] .sub-nav-projects-list[data-ucs],[data-brand=wireframe] .sub-nav-projects-item[data-ucs]{--surface-align-items:center;--surface-display:flex}[data-brand=wireframe] .sub-nav-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}[data-brand=wireframe] .sub-nav-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-nav-menu-projects[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-display:flex}[data-brand=wireframe] .sub-nav-menu-projects-trigger[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}[data-brand=wireframe] .sub-nav-menu-caret[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 7);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-nav-menu-projects-panel[data-ucs]{--surface-display:block;--surface-overflow:hidden}[data-brand=wireframe] .sub-nav-menu-projects-links[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-display:flex}[data-brand=wireframe] .sub-nav-menu-projects-row[data-ucs]{--surface-display:block}[data-brand=wireframe] .sub-nav-menu-project[data-ucs]{--surface-align-items:center;--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * 2)}[data-brand=wireframe] .sub-nav-menu-project-text[data-ucs]{--surface-flex-direction:column;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1);--surface-display:flex}[data-brand=wireframe] .sub-nav-menu-project-body[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.3012 + var(--density-fs-k,0) * var(--density,1));--_text-min:1rem;--_text-max:1.13rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-nav-menu-project-body[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + .26 * 1vi), min(calc(var(--_computed) * 1.3), var(--_text-max)))}[data-brand=wireframe] .sub-nav-menu-project-body-2[data-ucs]{--surface-display:block;--surface-font-family:var(--font-body);--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-line-height:1.35;--surface-letter-spacing:-.05em;--surface-text-transform:none;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-nav-menu-project-body-2[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-brand=wireframe] .sub-nav-menu-project-external[data-ucs]{--surface-flex:none;--surface-width:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * 5);--surface-display:block;--solved-fg-l:var(--intent-fg-l-lc-max);--solved-fg-c:var(--intent-fg-c-lc-max);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:0;--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] .sub-surface[data-mode~=page]{--surface-background-pattern:repeating-linear-gradient(to right, oklch(var(--ucs-neutral-border-l) var(--ucs-neutral-border-c) var(--ucs-neutral-hue) / .07) 0 var(--border-unit), transparent var(--border-unit) calc(var(--density) * var(--scale) * var(--space-unit) * 6)), repeating-linear-gradient(oklch(var(--ucs-neutral-border-l) var(--ucs-neutral-border-c) var(--ucs-neutral-hue) / .07) 0 var(--border-unit), transparent var(--border-unit) calc(var(--density) * var(--scale) * var(--space-unit) * 6));--surface-bg-l:var(--ctx-surface-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:1;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue))}[data-brand=wireframe] .sub-tag[data-mode~=pill]{--surface-border-radius:calc(var(--radius) * .5);--surface-border-style:dashed;--surface-bg-l:var(--solved-bg-l);--surface-bg-c:calc(var(--solved-bg-c) * min(1, calc(4 * var(--surface-bg-l) * (1 - var(--surface-bg-l)) * 2)));--surface-bg-alpha:0;--surface-background:oklch(var(--surface-bg-l) var(--surface-bg-c) var(--intent-hue));--surface-bdr-l:var(--solved-bdr-l);--surface-bdr-c:calc(var(--solved-bdr-c) * min(1, calc(4 * var(--surface-bdr-l) * (1 - var(--surface-bdr-l)) * 2)));--surface-bdr-alpha:.6;--surface-border-color:oklch(var(--surface-bdr-l) var(--surface-bdr-c) var(--intent-hue) / var(--surface-bdr-alpha))}[data-brand=wireframe] .sub-tag-tag-label[data-ucs]{--surface-display:block;--surface-white-space:nowrap;--surface-font-family:var(--font-mono);--surface-font-weight:calc(400 + var(--density-fw-k,0) * var(--density,1));--surface-text-transform:uppercase;--surface-letter-spacing:.06em;--_computed:round(nearest, calc(var(--font-size-base) * pow(var(--effective-ratio), var(--_font-scale))), var(--font-size-quantum,.25rem));--surface-font-size:clamp(var(--_text-min), var(--_computed), var(--_text-max));--surface-line-height:1.15;--_font-scale:calc(-.5729 + var(--density-fs-k,0) * var(--density,1));--_text-min:.88rem;--_text-max:.88rem;--solved-fg-l:var(--intent-fg-l-lc-label);--solved-fg-c:var(--intent-fg-c-lc-label);--surface-fg-l:var(--solved-fg-l);--surface-fg-c:calc(var(--solved-fg-c) * min(1, calc(4 * var(--surface-fg-l) * (1 - var(--surface-fg-l)) * 2)));--surface-foreground:oklch(var(--surface-fg-l) var(--surface-fg-c) var(--intent-hue))}[data-brand=wireframe] [data-mode~=fluid] .sub-tag-tag-label[data-ucs]{--surface-font-size:clamp(max(calc(var(--_computed) * 1), var(--_text-min)), calc(var(--_computed) + var(--font-size-rate,.5) * 1vi), min(calc(var(--_computed) * 1), var(--_text-max)))}[data-cvd-achromat] .ucs-action[data-mode~=filled][data-ucs],[data-cvd-achromat] .ucs-action[data-mode~=subtle][data-ucs]{background-image:var(--intent-pattern,none);background-repeat:repeat;background-size:var(--_cvd-pattern-size,10px 10px)}}@layer ucs.materials;@property --scheme{syntax:"<number>";inherits:true;initial-value:0}@property --contrast-factor{syntax:"<number>";inherits:true;initial-value:1}@property --density{syntax:"<number>";inherits:true;initial-value:1}@property --type-scale-factor{syntax:"<number>";inherits:true;initial-value:1}@property --motion-factor{syntax:"<number>";inherits:true;initial-value:1}@media (prefers-reduced-transparency:reduce){[data-ucs]{--surface-backdrop-filter:none!important;--surface-filter:none!important}}@property --ucs-brand-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ctx-surface-l{syntax:"<number>";inherits:true;initial-value:.97}@property --ucs-focus-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-hue{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-border-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-surface-l{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-border-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-surface-c{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-surface-polarity{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-brand-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-neutral-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-danger-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-warning-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-success-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-info-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-beta-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-lc-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-lc-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-lc-muted{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-border-l-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-border-c-lc-focus-ring{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-border-l-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-border-c-lc-max{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-border-l-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-border-c-lc-spectrum{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-focus-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-red-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-yellow-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-green-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-heading{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-caption{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-label{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-code{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-l-kbd{syntax:"<number>";inherits:true;initial-value:0}@property --ucs-accent-blue-fg-c-kbd{syntax:"<number>";inherits:true;initial-value:0}@layer ucs.chart{[data-ucs]{--chart-solo-0-hue:var(--ucs-brand-hue);--chart-solo-0-chroma:var(--ucs-brand-chroma);--chart-solo-0-fg-l:var(--ucs-brand-fg-l);--chart-solo-0-contrast:.85;--chart-solo-0-stroke:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-chroma) var(--ucs-brand-hue));--chart-solo-0-fill:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-chroma) var(--ucs-brand-hue) / .85);--chart-comparison-0-hue:var(--ucs-brand-hue);--chart-comparison-0-chroma:var(--ucs-brand-chroma);--chart-comparison-0-fg-l:var(--ucs-brand-fg-l);--chart-comparison-0-contrast:.85;--chart-comparison-0-stroke:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-chroma) var(--ucs-brand-hue));--chart-comparison-0-fill:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-chroma) var(--ucs-brand-hue) / .85);--chart-comparison-1-hue:var(--ucs-neutral-hue);--chart-comparison-1-chroma:var(--ucs-neutral-chroma);--chart-comparison-1-fg-l:var(--ucs-neutral-fg-l);--chart-comparison-1-contrast:.55;--chart-comparison-1-stroke:oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-chroma) var(--ucs-neutral-hue));--chart-comparison-1-fill:oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-chroma) var(--ucs-neutral-hue) / .55);--chart-percentile-0-hue:var(--ucs-neutral-hue);--chart-percentile-0-chroma:var(--ucs-neutral-chroma);--chart-percentile-0-fg-l:var(--ucs-neutral-fg-l);--chart-percentile-0-contrast:.55;--chart-percentile-0-stroke:oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-chroma) var(--ucs-neutral-hue));--chart-percentile-0-fill:oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-chroma) var(--ucs-neutral-hue) / .55);--chart-percentile-1-hue:var(--ucs-brand-hue);--chart-percentile-1-chroma:var(--ucs-brand-chroma);--chart-percentile-1-fg-l:var(--ucs-brand-fg-l);--chart-percentile-1-contrast:.7;--chart-percentile-1-stroke:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-chroma) var(--ucs-brand-hue));--chart-percentile-1-fill:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-chroma) var(--ucs-brand-hue) / .7);--chart-percentile-2-hue:var(--ucs-warning-hue);--chart-percentile-2-chroma:var(--ucs-warning-chroma);--chart-percentile-2-fg-l:var(--ucs-warning-fg-l);--chart-percentile-2-contrast:.85;--chart-percentile-2-stroke:oklch(var(--ucs-warning-fg-l) var(--ucs-warning-chroma) var(--ucs-warning-hue));--chart-percentile-2-fill:oklch(var(--ucs-warning-fg-l) var(--ucs-warning-chroma) var(--ucs-warning-hue) / .85);--chart-categorical-0-hue:var(--ucs-brand-hue);--chart-categorical-0-chroma:var(--ucs-brand-chroma);--chart-categorical-0-fg-l:var(--ucs-brand-fg-l);--chart-categorical-0-contrast:.85;--chart-categorical-0-stroke:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-chroma) var(--ucs-brand-hue));--chart-categorical-0-fill:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-chroma) var(--ucs-brand-hue) / .85);--chart-categorical-1-hue:var(--ucs-success-hue);--chart-categorical-1-chroma:var(--ucs-success-chroma);--chart-categorical-1-fg-l:var(--ucs-success-fg-l);--chart-categorical-1-contrast:.8;--chart-categorical-1-stroke:oklch(var(--ucs-success-fg-l) var(--ucs-success-chroma) var(--ucs-success-hue));--chart-categorical-1-fill:oklch(var(--ucs-success-fg-l) var(--ucs-success-chroma) var(--ucs-success-hue) / .8);--chart-categorical-2-hue:var(--ucs-info-hue);--chart-categorical-2-chroma:var(--ucs-info-chroma);--chart-categorical-2-fg-l:var(--ucs-info-fg-l);--chart-categorical-2-contrast:.8;--chart-categorical-2-stroke:oklch(var(--ucs-info-fg-l) var(--ucs-info-chroma) var(--ucs-info-hue));--chart-categorical-2-fill:oklch(var(--ucs-info-fg-l) var(--ucs-info-chroma) var(--ucs-info-hue) / .8);--chart-categorical-3-hue:var(--ucs-warning-hue);--chart-categorical-3-chroma:var(--ucs-warning-chroma);--chart-categorical-3-fg-l:var(--ucs-warning-fg-l);--chart-categorical-3-contrast:.8;--chart-categorical-3-stroke:oklch(var(--ucs-warning-fg-l) var(--ucs-warning-chroma) var(--ucs-warning-hue));--chart-categorical-3-fill:oklch(var(--ucs-warning-fg-l) var(--ucs-warning-chroma) var(--ucs-warning-hue) / .8);--chart-categorical-4-hue:var(--ucs-danger-hue);--chart-categorical-4-chroma:var(--ucs-danger-chroma);--chart-categorical-4-fg-l:var(--ucs-danger-fg-l);--chart-categorical-4-contrast:.8;--chart-categorical-4-stroke:oklch(var(--ucs-danger-fg-l) var(--ucs-danger-chroma) var(--ucs-danger-hue));--chart-categorical-4-fill:oklch(var(--ucs-danger-fg-l) var(--ucs-danger-chroma) var(--ucs-danger-hue) / .8);--chart-overlay-threshold-warning-stroke:oklch(var(--ucs-warning-fg-l) var(--ucs-warning-chroma) var(--ucs-warning-hue));--chart-overlay-threshold-warning-fill:oklch(var(--ucs-warning-fg-l) var(--ucs-warning-chroma) var(--ucs-warning-hue) / .08);--chart-overlay-threshold-danger-stroke:oklch(var(--ucs-danger-fg-l) var(--ucs-danger-chroma) var(--ucs-danger-hue));--chart-overlay-threshold-danger-fill:oklch(var(--ucs-danger-fg-l) var(--ucs-danger-chroma) var(--ucs-danger-hue) / .1);--chart-overlay-target-stroke:oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-chroma) var(--ucs-neutral-hue));--chart-overlay-target-dash:4 4;--chart-state-default-opacity:1;--chart-state-default-stroke-width:1.5;--chart-state-selected-opacity:1;--chart-state-selected-stroke-width:2.5;--chart-state-dimmed-opacity:.25;--chart-state-dimmed-stroke-width:1.5;--chart-axis-text-color:oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-chroma) var(--ucs-neutral-hue) / .5);--chart-axis-line-color:oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-chroma) var(--ucs-neutral-hue) / .15);--chart-axis-grid-color:oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-chroma) var(--ucs-neutral-hue) / .08)}}:root:is([data-reflow],[data-settings-open]) :is(main,.sub-footer[data-ucs],.sub-nav[data-ucs]){container:page/inline-size}:root{--uc-spring-nav:linear(0, .0048 1.1%, .0195 2.3%, .0441 3.6%, .081 5.1%, .1587 7.7%, .3624 13.8%, .4603 16.9%, .5543 20.2%, .6361 23.5%, .7056 26.8%, .7652 30.2%, .8166 33.8%, .8597 37.6%, .8987 42.1%, .9295 47%, .9534 52.5%, .9711 58.7%, .9832 65.6%, .9913 73.9%, 1);--uc-spring-nav-duration:calc(var(--duration) * 1.15);--uc-spring-glow:linear(0, .0029 0.5%, .0131 1.1%, .0319 1.8%, .0562 2.5%, .1195 4%, .3197 8.3%, .4089 10.4%, .463 11.8%, .5127 13.2%, .5581 14.6%, .6023 16.1%, .6447 17.7%, .6827 19.3%, .7187 21%, .7524 22.8%, .8109 26.6%, .8587 30.7%, .898 35.3%, .929 40.4%, .9533 46.3%, .9712 53.1%, .9832 60.7%, .9913 70%, 1);--uc-spring-glow-duration:calc(var(--duration) * 1.775);--uc-spring-hover:linear(0, .007 1.3%, .0263 2.6%, .0582 4%, .1055 5.6%, .1503 6.9%, .207 8.4%, .4555 14.5%, .5635 17.3%, .6676 20.3%, .7517 23.1%, .8225 25.9%, .8821 28.8%, .9303 31.8%, .9684 35%, .9936 38%, 1.0118 41.3%, 1.023 44.9%, 1.028 48.9%, 1.0263 55.2%, 1.0037 78.8%, 1);--uc-spring-hover-duration:calc(var(--duration) * 1.125);--uc-ease-page-in:cubic-bezier(1, 0, .51, 1);--uc-ease-page-out:cubic-bezier(.27, 0, .51, 1);--uc-ticker-logos-speed:5;--uc-ticker-logos-hover:.6;--uc-ticker-hero-speed:25;--uc-ticker-hero-hover:.75;--uc-scramble-duration:2.5;--uc-unscramble-duration:5;--uc-scramble-pause:7.5;--uc-scramble-step:.35;--uc-unscramble-step:.25;--uc-collapse-delay:1.5;--uc-projects-hover-delay:1.25;--uc-goo-open-duration:calc(var(--duration) * 1.5);--uc-goo-close-duration:calc(var(--duration) * .5);--uc-goo-blur:1;--uc-goo-gain:18;--uc-goo-offset:-7;--uc-stroke-hairline:calc(var(--density) * var(--space-unit) * .25);--uc-stroke-rule:calc(var(--density) * var(--space-unit) * .5);--uc-tracking-caps:.08em}.sub-case-study-card[data-ucs],.sub-case-study-card-heading[data-ucs],.sub-case-study-card-services[data-ucs],.sub-case-study-card-media[data-ucs],.sub-case-study-section-number-chapter-label[data-ucs],.sub-tag[data-ucs]{--surface-border-width:var(--uc-stroke-hairline)}[data-edge-fade]{mask-image:linear-gradient(to right, transparent, oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-fg-c) var(--ucs-neutral-hue)) var(--edge-fade) calc(100% - var(--edge-fade)), transparent)}:root{font-size:calc(100% * var(--type-scale-factor,1));--uc-settings-sidebar-from:48rem;--uc-settings-width:min(24rem, 50vw)}[data-brand=newsprint] .sub-case-study-card[data-ucs]{--surface-border-width:0;--surface-border-block-start-width:var(--uc-stroke-rule)}[data-brand=newsprint] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-border-width:0;--surface-border-block-start-width:var(--uc-stroke-hairline);--surface-border-block-end-width:var(--uc-stroke-hairline)}[data-brand=newsprint] .sub-nav-bar[data-ucs]{--surface-border-width:0;--surface-border-block-end-width:calc(var(--uc-stroke-rule) * 1.5)}[data-brand=terminal] .sub-case-study-card[data-ucs]{--surface-border-width:0;--surface-border-block-end-width:var(--uc-stroke-hairline)}[data-brand=terminal] .sub-case-study-card-services[data-ucs]{--surface-border-width:0;--surface-border-block-start-width:var(--uc-stroke-hairline)}[data-brand=terminal] .sub-nav-bar[data-ucs]{--surface-border-width:0;--surface-border-block-end-width:var(--uc-stroke-hairline)}[data-brand=terminal] .sub-noise[data-ucs],[data-brand=wireframe] .sub-noise[data-ucs],[data-brand=chalkboard] .sub-noise[data-ucs]{--surface-opacity:0}[data-brand=terminal] .sub-tag-tag-label[data-ucs]:before{content:"[" / "";position:static;mask:none}[data-brand=terminal] .sub-tag-tag-label[data-ucs]:after{content:"]" / ""}[data-brand=terminal] .sub-case-study-card-name[data-ucs]:before{content:"$ " / "";color:oklch(var(--ucs-focus-fg-l) var(--ucs-focus-fg-c) var(--ucs-focus-hue));display:inline;position:static;mask:none}[data-brand=terminal] .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]:after{content:"" / "";vertical-align:text-bottom;background:oklch(var(--ucs-focus-fg-l) var(--ucs-focus-fg-c) var(--ucs-focus-hue));block-size:.9lh;inline-size:.6ch;margin-inline-start:.25ch;display:inline-block}[data-brand=bubblegum] .sub-case-study-card[data-ucs],[data-brand=bubblegum] .sub-nav-bar[data-ucs]{--surface-border-width:var(--uc-stroke-rule)}[data-brand=bubblegum] :is(.sub-case-study-grid-column,.sub-case-study-grid-stack)>:nth-child(4n+1) .sub-case-study-card[data-mode~=card]{--intent-hue:var(--ucs-accent-red-hue);--intent-chroma:var(--ucs-accent-red-chroma);--intent-surface-l:var(--ucs-accent-red-surface-l);--intent-surface-c:var(--ucs-accent-red-surface-c)}[data-brand=bubblegum] :is(.sub-case-study-grid-column,.sub-case-study-grid-stack)>:nth-child(4n+2) .sub-case-study-card[data-mode~=card]{--intent-hue:var(--ucs-accent-yellow-hue);--intent-chroma:var(--ucs-accent-yellow-chroma);--intent-surface-l:var(--ucs-accent-yellow-surface-l);--intent-surface-c:var(--ucs-accent-yellow-surface-c)}[data-brand=bubblegum] :is(.sub-case-study-grid-column,.sub-case-study-grid-stack)>:nth-child(4n+3) .sub-case-study-card[data-mode~=card]{--intent-hue:var(--ucs-accent-green-hue);--intent-chroma:var(--ucs-accent-green-chroma);--intent-surface-l:var(--ucs-accent-green-surface-l);--intent-surface-c:var(--ucs-accent-green-surface-c)}[data-brand=bubblegum] :is(.sub-case-study-grid-column,.sub-case-study-grid-stack)>:nth-child(4n+4) .sub-case-study-card[data-mode~=card]{--intent-hue:var(--ucs-accent-blue-hue);--intent-chroma:var(--ucs-accent-blue-chroma);--intent-surface-l:var(--ucs-accent-blue-surface-l);--intent-surface-c:var(--ucs-accent-blue-surface-c)}[data-brand=wireframe] main{counter-reset:uc-card}[data-brand=wireframe] .sub-case-study-card[data-mode~=card]:not([data-mode~=hero]){counter-increment:uc-card}[data-brand=wireframe] .sub-case-study-card[data-ucs]:before,[data-brand=wireframe] .sub-hero[data-ucs]:before,[data-brand=wireframe] .sub-footer[data-ucs]:before{font-family:var(--font-mono);font-size:calc(var(--font-size-base) * var(--density) * .75);letter-spacing:var(--uc-tracking-caps);text-transform:uppercase;white-space:nowrap;color:oklch(var(--ucs-neutral-fg-l-lc-muted) var(--ucs-neutral-fg-c-lc-muted) var(--ucs-neutral-hue));pointer-events:none;padding-block-end:calc(var(--density) * var(--space-unit) * 1.5);line-height:1;position:absolute;inset-block:auto 100%;inset-inline-start:0;mask:none}[data-brand=wireframe] .sub-case-study-card[data-mode~=card]:before{content:"# Card " counter(uc-card, decimal-leading-zero) / "";mask:none}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero]:before{content:"# Case study / Hero" / "";mask:none}[data-brand=wireframe] .sub-hero[data-ucs]:before{content:"# Hero / Image placeholder" / "";inset-block:calc(var(--density) * var(--space-unit) * 4) auto;z-index:2;color:oklch(var(--ucs-neutral-fg-l-lc-muted) var(--ucs-neutral-fg-c-lc-muted) var(--ucs-neutral-hue));inset-inline-start:calc(var(--density) * var(--space-unit) * 4);mask:none}[data-brand=wireframe] .sub-footer[data-ucs]:before{content:"# Footer" / "";mask:none}[data-brand=wireframe] .sub-case-study-card[data-mode~=card]:is(:hover,:focus-within),[data-brand=wireframe] .sub-case-study-card[data-mode~=hero]{--surface-border-color:oklch(var(--ucs-focus-surface-l) var(--ucs-focus-surface-c) var(--ucs-focus-hue))}[data-brand=wireframe] .sub-case-study-card[data-mode~=card]:is(:hover,:focus-within):before,[data-brand=wireframe] .sub-case-study-card[data-mode~=hero]:before{color:oklch(var(--ucs-focus-fg-l) var(--ucs-focus-fg-c) var(--ucs-focus-hue));mask:none}[data-brand=wireframe] .sub-case-study-card[data-mode~=card]:not([data-mode~=hero]):after{content:"Fill × Hug" / "";z-index:2;padding:calc(var(--density) * var(--space-unit) * .5) calc(var(--density) * var(--space-unit) * 1.5);border-radius:var(--radius);background:oklch(var(--ucs-focus-surface-l) var(--ucs-focus-surface-c) var(--ucs-focus-hue));color:oklch(var(--ucs-focus-surface-polarity) 0 0);font-family:var(--font-mono);font-size:calc(var(--font-size-base) * var(--density) * .75);white-space:nowrap;opacity:0;pointer-events:none;line-height:1.2;position:absolute;inset-block:100% auto;inset-inline-start:50%;translate:-50% -50%}[data-brand=wireframe] .sub-case-study-card[data-mode~=card]:not([data-mode~=hero]):is(:hover,:focus-within):after{opacity:1}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero]{--surface-border-width:var(--uc-stroke-rule)}[data-brand=wireframe] .sub-case-study-card[data-mode~=hero]:after{--uc-handle:calc(var(--density) * var(--space-unit) * 2);--uc-handle-fill:linear-gradient(oklch(var(--ucs-focus-surface-l) var(--ucs-focus-surface-c) var(--ucs-focus-hue)), oklch(var(--ucs-focus-surface-l) var(--ucs-focus-surface-c) var(--ucs-focus-hue)));content:"" / "";z-index:2;background:var(--uc-handle-fill) 0 0 / var(--uc-handle) var(--uc-handle) no-repeat, var(--uc-handle-fill) 100% 0 / var(--uc-handle) var(--uc-handle) no-repeat, var(--uc-handle-fill) 0 100% / var(--uc-handle) var(--uc-handle) no-repeat, var(--uc-handle-fill) 100% 100% / var(--uc-handle) var(--uc-handle) no-repeat;pointer-events:none;position:absolute;inset:0}[data-brand=chalkboard] body{isolation:isolate}[data-brand=chalkboard] body:before{content:"";z-index:-1;background:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-fg-c) var(--ucs-brand-hue));opacity:.09;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.9 0 0 0 -0.7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)'/%3E%3C/svg%3E");mask-size:calc(var(--density) * var(--space-unit) * 64);pointer-events:none;position:fixed;inset:0}[data-brand=chalkboard] :is(.sub-case-study-card-name,.sub-hero-tagline-body)[data-ucs]{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.8 0 0 0 1.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");mask-size:calc(var(--density) * var(--space-unit) * 40)}[data-brand=chalkboard] :is(.sub-case-study-card-name,.sub-case-study-section-name-chapter-label,.sub-case-study-card-cta-label-large)[data-ucs]{text-decoration-thickness:var(--uc-stroke-rule);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}[data-brand=chalkboard] .sub-case-study-card[data-mode~=card] .sub-case-study-card-media[data-ucs]{--surface-border-width:calc(var(--density) * var(--space-unit) * 2)}[data-brand=chalkboard] :is(.sub-case-study-grid-column,.sub-case-study-grid-stack)>:nth-child(2n) .sub-case-study-card-media[data-ucs]{--surface-rotate:.007turn}[data-brand=chalkboard] .sub-case-study-card[data-mode~=card] .sub-case-study-card-media[data-ucs]:before{content:"" / "";inset-block:calc(var(--density) * var(--space-unit) * -4) auto;z-index:2;inline-size:28%;block-size:calc(var(--density) * var(--space-unit) * 7);background:oklch(var(--ucs-brand-fg-l) var(--ucs-brand-fg-c) var(--ucs-brand-hue) / .38);pointer-events:none;position:absolute;inset-inline-start:50%;translate:-50%;rotate:-.012turn;mask:none}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-image-ticker-item[data-ucs]{--surface-border-style:solid;--surface-border-width:calc(var(--density) * var(--space-unit) * 1.5);--surface-border-color:oklch(var(--ucs-brand-border-l-lc-max) var(--ucs-brand-border-c-lc-max) var(--ucs-brand-hue) / .9);--surface-rotate:-.008turn}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-image-ticker-item[data-ucs]:nth-child(2n){--surface-rotate:.006turn}[data-brand=chalkboard] .sub-case-study-card[data-mode~=hero] .sub-image-ticker-item[data-ucs]:nth-child(3n){--surface-rotate:-.003turn}[data-brand=chalkboard] .sub-nav-bar[data-ucs]{--surface-border-width:0;--surface-border-block-end-width:var(--uc-stroke-rule)}.uc-chalkboard-slot{display:none}[data-brand=chalkboard] .uc-chalkboard-slot{inset-block:auto calc(var(--density) * var(--space-unit) * 6);z-index:5;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-inline:0}[data-brand=chalkboard] .uc-chalkboard-slot[data-drawing]{z-index:20}.sub-chalkboard-canvas[data-ucs][data-mode~=drawing]{touch-action:none}.sub-chalkboard-canvas-cursor[data-ucs]{--surface-border-width:var(--uc-stroke-hairline);translate:calc(var(--chalkboard-x,0) - 50%) calc(var(--chalkboard-y,0) - 100%);transform-origin:50% 100%;visibility:hidden;rotate:.06turn}.sub-chalkboard-canvas[data-mode~=drawing] .sub-chalkboard-canvas-cursor[data-ucs]:not([data-hidden]){visibility:visible}.sub-chalkboard-canvas[data-mode~=erasing] .sub-chalkboard-canvas-cursor[data-ucs]{--surface-border-radius:50%;translate:calc(var(--chalkboard-x,0) - 50%) calc(var(--chalkboard-y,0) - 50%);rotate:none}.sub-chalkboard-drawer[data-ucs],.sub-chalkboard-button[data-ucs]{transition-property:translate,opacity;@starting-style{opacity:0;translate:0 50%}}*,:before,:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,p,figure,blockquote,ul,ol):where(:not([data-ucs])){margin:0}img,svg,video{max-inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){:root:root{--motion-factor:0}}.sub-visually-hidden[data-ucs]{clip-path:inset(50%)}body[data-ucs]{transform:none}@property --uc-page-circle{syntax:"<number>";inherits:false;initial-value:0}::view-transition-old(root){animation-name:uc-page-hold;animation-duration:calc(var(--duration) * .5);animation-timing-function:var(--uc-ease-page-out);animation-fill-mode:both}::view-transition-new(root){animation-name:uc-page-fade-in;animation-duration:var(--duration);animation-timing-function:var(--uc-ease-page-in);mask-image:radial-gradient(circle farthest-corner at 50% 50%, oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-fg-c) var(--ucs-neutral-hue)) calc(100% * var(--uc-page-circle)), transparent calc(100% * var(--uc-page-circle)));animation-fill-mode:both}@keyframes uc-page-hold{0%,to{opacity:1}}@keyframes uc-page-fade-in{0%{opacity:0;--uc-page-circle:0}to{opacity:1;--uc-page-circle:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(root){animation:none}::view-transition-new(root){mask-image:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@starting-style{.sub-consent-banner[data-ucs]{--surface-translate-y:100%}}:root[data-consent-banner]{scroll-padding-block-end:var(--uc-consent-inset)}:root[data-consent-banner] body[data-ucs]{--surface-padding-y-end:var(--uc-consent-inset)}:root[data-settings-open] .sub-consent-banner[data-ucs]{--surface-right:var(--uc-settings-width)}.sub-consent-banner-card[data-ucs]{--surface-border-width:var(--uc-stroke-hairline);--surface-max-height:calc(100dvh - var(--density) * var(--scale) * var(--space-unit) * 8)}.sub-consent-banner-actions>.sub-button[data-ucs],.sub-consent-dialog-footer>.sub-button[data-ucs]{--surface-flex:1 1 auto}.sub-consent-dialog[data-ucs]{--surface-border-width:var(--uc-stroke-hairline);--surface-height:fit-content;--surface-max-height:calc(100dvh - var(--density) * var(--scale) * var(--space-unit) * 8);--surface-margin-x:auto;--surface-margin-y:auto}.sub-consent-dialog[data-ucs][data-starting-style],.sub-consent-dialog[data-ucs][data-ending-style],.sub-consent-dialog-backdrop[data-ucs][data-starting-style],.sub-consent-dialog-backdrop[data-ucs][data-ending-style]{--surface-opacity:0}.sub-consent-dialog-footer[data-ucs]{--surface-border-block-start-width:var(--uc-stroke-hairline)}.sub-consent-dialog-note-body-2[data-ucs]{--surface-border-inline-start-width:var(--uc-stroke-rule)}.sub-consent-dialog-divider[data-ucs]{--surface-height:var(--uc-stroke-hairline)}.sub-footer-logo{mask:var(--footer-logo) center / contain no-repeat}@media (width<40rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home] .sub-footer-top{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}& [data-layout=home] .sub-footer-links{--surface-flex-direction:row;--surface-justify-content:space-between;--surface-align-items:start}}}@container page (width<40rem){[data-layout=home] .sub-footer-top{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}[data-layout=home] .sub-footer-links{--surface-flex-direction:row;--surface-justify-content:space-between;--surface-align-items:start}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=work] .sub-footer-top{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}& [data-layout=work] .sub-footer-links{--surface-flex-direction:row;--surface-justify-content:space-between;--surface-align-items:start}}}@container page (width<60rem){[data-layout=work] .sub-footer-top{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}[data-layout=work] .sub-footer-links{--surface-flex-direction:row;--surface-justify-content:space-between;--surface-align-items:start}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=about] .sub-footer-top{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}& [data-layout=about] .sub-footer-links{--surface-flex-direction:row;--surface-justify-content:space-between;--surface-align-items:start}}}@container page (width<60rem){[data-layout=about] .sub-footer-top{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}[data-layout=about] .sub-footer-links{--surface-flex-direction:row;--surface-justify-content:space-between;--surface-align-items:start}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=case] .sub-footer-top{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}& [data-layout=case] .sub-footer-links{--surface-flex-direction:row;--surface-justify-content:space-between;--surface-align-items:start}}}@container page (width<60rem){[data-layout=case] .sub-footer-top{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 8);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}[data-layout=case] .sub-footer-links{--surface-flex-direction:row;--surface-justify-content:space-between;--surface-align-items:start}}.sub-noise[data-ucs]{--surface-background-pattern:var(--noise-texture);--surface-filter:brightness(2) contrast(2);border-radius:inherit;background-size:calc(var(--density) * var(--scale) * var(--space-unit) * 16) auto;mix-blend-mode:soft-light;background-position:50%}.sub-tool-sheet-popup[data-ucs]{--surface-translate-y:var(--drawer-swipe-movement-y,0);--surface-border-end-start-radius:0;--surface-border-end-end-radius:0;--surface-border-width:var(--uc-stroke-hairline);--surface-border-block-end-width:0;touch-action:none;transition-property:transform}.sub-tool-sheet-popup[data-ucs][data-starting-style],.sub-tool-sheet-popup[data-ucs][data-ending-style]{--surface-translate-y:100%}.sub-tool-sheet-popup[data-ucs][data-swiping]{transition-property:none}.sub-tool-sheet-backdrop[data-ucs]{opacity:calc(1 - var(--drawer-swipe-progress,0));transition-property:opacity}.sub-tool-sheet-backdrop[data-ucs][data-starting-style],.sub-tool-sheet-backdrop[data-ucs][data-ending-style]{opacity:0}.sub-settings-panel[data-ucs]{--surface-width:100%;transition-property:transform}.sub-settings-panel[data-ucs][data-starting-style],.sub-settings-panel[data-ucs][data-ending-style]{--surface-translate-x:100%}body,.sub-nav[data-ucs]{transition-property:margin-inline-end,right;transition-duration:var(--duration);transition-timing-function:var(--easing)}.sub-settings-panel[data-ucs][data-sidebar]{--surface-width:var(--uc-settings-width)}:root[data-settings-open] body{margin-inline-end:var(--uc-settings-width)}:root[data-settings-open] .sub-nav[data-ucs]{--surface-right:var(--uc-settings-width)}.sub-settings-panel-spectrum[data-ucs]{--surface-gradient:var(--uc-spectrum);mask:radial-gradient(closest-side, transparent 55%, oklch(var(--ucs-neutral-fg-l) var(--ucs-neutral-fg-c) var(--ucs-neutral-hue)) 56%)}.sub-settings-panel [aria-disabled=true][data-ucs]{--surface-opacity:.45;--surface-cursor:not-allowed}.sub-settings-panel-footer .sub-button[data-ucs]{--surface-white-space:normal;text-align:center}.sub-settings-panel-footer .sub-button-body-small[data-ucs]{--surface-flex:0 1 auto;--surface-min-width:0}.sub-settings-panel-theme-row>.sub-tool-select[data-ucs]{--surface-flex:1}.sub-settings-panel[data-ucs]{--surface-border-inline-start-width:var(--uc-stroke-hairline)}.sub-settings-panel-footer[data-ucs]{--surface-border-block-start-width:var(--uc-stroke-hairline)}.sub-settings-panel-remove[data-ucs]{--surface-border-width:var(--uc-stroke-hairline)}.sub-settings-panel-divider[data-ucs]{--surface-height:var(--uc-stroke-hairline)}.sub-projects-panel-goo[data-ucs]{--surface-top:calc(var(--projects-panel-reach) * -1);--surface-left:0;--surface-right:0;--surface-bottom:0;--surface-filter:url(#nav-projects-goo)}.sub-projects-panel-blob[data-ucs],.sub-projects-panel-drop[data-ucs]{--surface-top:calc(var(--density) * var(--scale) * var(--space-unit) * -5);--surface-left:calc(50% - var(--density) * var(--scale) * var(--space-unit) * 5)}.sub-projects-panel-shape[data-ucs]{--surface-top:var(--projects-panel-reach);--surface-left:0;--surface-right:0;--surface-bottom:0;transform-origin:top}.sub-projects-panel-filter[data-ucs]{stroke-width:var(--uc-stroke-hairline)}.sub-projects-panel-filter[data-ucs] feFlood{flood-color:var(--surface-border-color)}.sub-projects-panel-popup[data-ucs] :is(.sub-projects-panel-blob,.sub-projects-panel-drop,.sub-projects-panel-shape,.sub-projects-panel-viewport){animation-duration:var(--uc-goo-open-duration);animation-timing-function:var(--easing);animation-fill-mode:both}.sub-projects-panel-blob[data-ucs]{animation-name:nav-goo-blob}.sub-projects-panel-drop[data-ucs]{animation-name:nav-goo-drop}.sub-projects-panel-shape[data-ucs]{animation-name:nav-goo-shape}.sub-projects-panel-viewport[data-ucs]{animation-name:nav-goo-content}@keyframes nav-goo-blob{0%{scale:.5}30%{scale:1}70%,to{scale:0}}@keyframes nav-goo-drop{0%{translate:0;scale:.5}45%{translate:0 var(--projects-panel-reach);scale:.8 1.3}80%,to{translate:0 calc(var(--projects-panel-reach) + var(--density) * var(--scale) * var(--space-unit) * 5);scale:0}}@keyframes nav-goo-shape{0%,30%{scale:.2 .1}to{scale:1}}@keyframes nav-goo-content{0%,60%{opacity:0}to{opacity:1}}.sub-projects-panel-popup[data-ucs][data-ending-style]{animation:nav-goo-close var(--uc-goo-close-duration) var(--easing) both}.sub-projects-panel-popup[data-ucs][data-ending-style] .sub-projects-panel-shape[data-ucs]{animation:nav-goo-shape-close var(--uc-goo-close-duration) var(--easing) both}.sub-projects-panel-popup[data-ucs][data-ending-style] .sub-projects-panel-viewport[data-ucs]{animation:nav-goo-close calc(var(--uc-goo-close-duration) * .5) var(--easing) both}@keyframes nav-goo-shape-close{0%{scale:1}to{scale:.2 .1}}@keyframes nav-goo-close{0%{opacity:1}to{opacity:0}}.sub-tool-tooltip-popup[data-ucs]{--surface-border-width:var(--uc-stroke-hairline)}.sub-nav-logo[data-ucs]{mask:var(--nav-logo) center / contain no-repeat;background-color:currentColor}.sub-nav-bar[data-ucs]{--surface-backdrop-filter:blur(var(--blur-unit));--surface-border-width:var(--uc-stroke-hairline);--nav-hairline:var(--surface-border-width)}.sub-nav-bar>.sub-noise[data-ucs]{--surface-inset:calc(var(--nav-hairline) * -1)}.sub-nav-bar[data-ucs],.sub-nav-top[data-ucs],.sub-nav-icon[data-ucs],.sub-nav-panel[data-ucs]{--surface-transition-duration:var(--uc-spring-nav-duration);--surface-transition-timing:var(--uc-spring-nav)}.sub-nav-link[data-ucs]{--surface-transition-duration:var(--uc-spring-hover-duration);--surface-transition-timing:var(--uc-spring-hover)}.sub-nav-top[data-ucs]{transition-property:padding}.nav-icon-bar{transform-box:view-box;transition-property:transform,opacity;transition-duration:var(--surface-transition-duration);transition-timing-function:var(--surface-transition-timing)}.nav-icon-bar-top{transform-origin:50% 25%}.nav-icon-bar-bottom{transform-origin:50% 75%}.sub-nav[data-mode~=open] .nav-icon-bar-top{transform:translateY(25%)rotate(.125turn)scaleX(1.157)}.sub-nav[data-mode~=open] .nav-icon-bar-middle{opacity:0}.sub-nav[data-mode~=open] .nav-icon-bar-bottom{transform:translateY(-25%)rotate(-.125turn)scaleX(1.157)}.sub-nav-panel[data-ucs]{--surface-height:var(--collapsible-panel-height);transition-property:height,opacity}.sub-nav-panel[data-ucs][data-starting-style],.sub-nav-panel[data-ucs][data-ending-style]{--surface-height:0;--surface-opacity:0}.sub-nav[data-ucs][data-mode~=open]{--surface-max-height:100vh;--surface-overflow-y:auto;overscroll-behavior:contain}@media (width<40rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home]{& .sub-nav-bar[data-ucs]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex-direction:column;--surface-align-items:stretch;--surface-height:auto;--surface-padding-x:0;--surface-padding-y:0;--surface-border-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}& .sub-nav-top[data-ucs]{--surface-justify-content:space-between;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}& .sub-nav[data-mode~=open] .sub-nav-top[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-nav-toggle[data-ucs]{--surface-display:block}& .sub-nav-links[data-ucs]{--surface-display:none}& .sub-nav-panel[data-ucs]{--surface-display:block}}}}@container page (width<40rem){[data-layout=home]{& .sub-nav-bar[data-ucs]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex-direction:column;--surface-align-items:stretch;--surface-height:auto;--surface-padding-x:0;--surface-padding-y:0;--surface-border-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}& .sub-nav-top[data-ucs]{--surface-justify-content:space-between;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}& .sub-nav[data-mode~=open] .sub-nav-top[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-nav-toggle[data-ucs]{--surface-display:block}& .sub-nav-links[data-ucs]{--surface-display:none}& .sub-nav-panel[data-ucs]{--surface-display:block}}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=work]{& .sub-nav-bar[data-ucs]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex-direction:column;--surface-align-items:stretch;--surface-height:auto;--surface-padding-x:0;--surface-padding-y:0;--surface-border-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}& .sub-nav-top[data-ucs]{--surface-justify-content:space-between;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}& .sub-nav[data-mode~=open] .sub-nav-top[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-nav-toggle[data-ucs]{--surface-display:block}& .sub-nav-links[data-ucs]{--surface-display:none}& .sub-nav-panel[data-ucs]{--surface-display:block}}}}@container page (width<60rem){[data-layout=work]{& .sub-nav-bar[data-ucs]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex-direction:column;--surface-align-items:stretch;--surface-height:auto;--surface-padding-x:0;--surface-padding-y:0;--surface-border-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}& .sub-nav-top[data-ucs]{--surface-justify-content:space-between;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}& .sub-nav[data-mode~=open] .sub-nav-top[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-nav-toggle[data-ucs]{--surface-display:block}& .sub-nav-links[data-ucs]{--surface-display:none}& .sub-nav-panel[data-ucs]{--surface-display:block}}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=about]{& .sub-nav-bar[data-ucs]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex-direction:column;--surface-align-items:stretch;--surface-height:auto;--surface-padding-x:0;--surface-padding-y:0;--surface-border-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}& .sub-nav-top[data-ucs]{--surface-justify-content:space-between;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}& .sub-nav[data-mode~=open] .sub-nav-top[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-nav-toggle[data-ucs]{--surface-display:block}& .sub-nav-links[data-ucs]{--surface-display:none}& .sub-nav-panel[data-ucs]{--surface-display:block}}}}@container page (width<60rem){[data-layout=about]{& .sub-nav-bar[data-ucs]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex-direction:column;--surface-align-items:stretch;--surface-height:auto;--surface-padding-x:0;--surface-padding-y:0;--surface-border-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}& .sub-nav-top[data-ucs]{--surface-justify-content:space-between;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}& .sub-nav[data-mode~=open] .sub-nav-top[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-nav-toggle[data-ucs]{--surface-display:block}& .sub-nav-links[data-ucs]{--surface-display:none}& .sub-nav-panel[data-ucs]{--surface-display:block}}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=case]{& .sub-nav-bar[data-ucs]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex-direction:column;--surface-align-items:stretch;--surface-height:auto;--surface-padding-x:0;--surface-padding-y:0;--surface-border-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}& .sub-nav-top[data-ucs]{--surface-justify-content:space-between;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}& .sub-nav[data-mode~=open] .sub-nav-top[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-nav-toggle[data-ucs]{--surface-display:block}& .sub-nav-links[data-ucs]{--surface-display:none}& .sub-nav-panel[data-ucs]{--surface-display:block}}}}@container page (width<60rem){[data-layout=case]{& .sub-nav-bar[data-ucs]{--surface-margin-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-flex-direction:column;--surface-align-items:stretch;--surface-height:auto;--surface-padding-x:0;--surface-padding-y:0;--surface-border-width:calc(var(--density) * var(--scale) * var(--space-unit) * 0)}& .sub-nav-top[data-ucs]{--surface-justify-content:space-between;--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 3);--surface-padding-x-start:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x-end:calc(var(--density) * var(--scale) * var(--space-unit) * 3)}& .sub-nav[data-mode~=open] .sub-nav-top[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-nav-toggle[data-ucs]{--surface-display:block}& .sub-nav-links[data-ucs]{--surface-display:none}& .sub-nav-panel[data-ucs]{--surface-display:block}}}button.sub-nav-link[data-ucs]{font:inherit;text-align:start;background:0 0;border:0;padding:0}.sub-nav-caret[data-ucs],.sub-nav-menu-caret[data-ucs]{transition:rotate var(--duration) var(--easing)}.sub-nav-projects-trigger[data-popup-open] .sub-nav-caret[data-ucs],.sub-nav-menu-projects-trigger[data-panel-open] .sub-nav-menu-caret[data-ucs]{--surface-rotate:.5turn}.sub-nav-menu-projects-panel[data-ucs]{--surface-height:var(--collapsible-panel-height);--surface-transition-duration:var(--uc-spring-nav-duration);--surface-transition-timing:var(--uc-spring-nav);transition-property:height,opacity}.sub-nav-menu-projects-panel[data-ucs][data-starting-style],.sub-nav-menu-projects-panel[data-ucs][data-ending-style]{--surface-height:0;--surface-opacity:0}
