@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2) format("woff2"),url(/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff) format("woff");unicode-range:U+0900-097F,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:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2) format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quantico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quantico-latin-400-normal-D6-vndkY.woff2) format("woff2"),url(/assets/quantico-latin-400-normal-578tQ-11.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Barcode 128 Text";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-barcode-128-text-latin-400-normal-CsxUg7AD.woff2) format("woff2"),url(/assets/libre-barcode-128-text-latin-400-normal-L95O8zXH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hex-theme,:root{--hex-border-width-default: 1px;--hex-border-width-strong: 2px;--hex-breakpoint-sm: 480px;--hex-breakpoint-md: 720px;--hex-breakpoint-lg: 960px;--hex-breakpoint-xl: 1280px;--hex-color-background: #0A0A0F;--hex-color-surface: #111118;--hex-color-surface-container: #111118;--hex-color-on-background: #E0E0E0;--hex-color-on-surface: #E0E0E0;--hex-color-on-surface-variant: #8A8A9A;--hex-color-primary: #00F0FF;--hex-color-on-primary: #0A0A0F;--hex-color-secondary: #FF2D8A;--hex-color-on-secondary: #0A0A0F;--hex-color-tertiary: #0044FF;--hex-color-on-tertiary: #0A0A0F;--hex-color-outline: #2A2A3A;--hex-color-outline-variant: #1C1C28;--hex-color-success: #00FF66;--hex-color-on-success: #0A0A0F;--hex-color-error: #FF003C;--hex-color-on-error: #0A0A0F;--hex-color-warning: #FFE600;--hex-color-on-warning: #0A0A0F;--hex-color-inverse-surface: #E0E0E0;--hex-color-inverse-on-surface: #0A0A0F;--hex-color-code-background: #0D0D14;--hex-color-code-keyword: #00F0FF;--hex-color-code-type: #FF2D8A;--hex-color-code-string: #FFE600;--hex-color-code-number: #4D7CFF;--hex-color-code-comment: #8A8A9A;--hex-color-code-punctuation: #E0E0E0;--hex-color-code-diagram-node: #00F0FF;--hex-color-code-diagram-edge: #2A2A3A;--hex-density-space-xs: 4px;--hex-density-space-sm: 8px;--hex-density-space-md: 16px;--hex-density-space-lg: 24px;--hex-density-space-xl: 48px;--hex-density-space-xxl: 96px;--hex-density-control-padding-y: 12px;--hex-density-control-padding-x: 24px;--hex-focus-ring-width: 1px;--hex-focus-ring-offset: 2px;--hex-focus-ring-color: #00F0FF;--hex-icon-size-sm: 16px;--hex-icon-size-md: 20px;--hex-icon-size-lg: 24px;--hex-icon-size-xl: 32px;--hex-layer-base: 0;--hex-layer-raised: 1;--hex-layer-effect: 2;--hex-layer-feedback: 3;--hex-layer-dropdown: 10;--hex-layer-sticky: 20;--hex-layer-overlay: 30;--hex-layer-modal: 40;--hex-layer-toast: 50;--hex-motion-duration-short: .12s;--hex-motion-duration-medium: .2s;--hex-motion-duration-long: .3s;--hex-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--hex-semantic-border-interactive: #2A2A3A;--hex-semantic-border-structural: #2A2A3A;--hex-semantic-border-subtle: #1C1C28;--hex-semantic-text-primary: #E0E0E0;--hex-semantic-text-secondary: #8A8A9A;--hex-semantic-text-recede-quiet: #8A8A9A;--hex-semantic-text-recede-muted: #8A8A9A;--hex-semantic-text-tertiary: #0044FF;--hex-semantic-surface-base: #0A0A0F;--hex-semantic-surface-raised: #111118;--hex-semantic-surface-sunken: #0D0D14;--hex-shape-corner-none: 0px;--hex-shape-corner-small: 4px;--hex-shape-corner-medium: 4px;--hex-shape-corner-large: 4px;--hex-shape-stroke-width: 1px;--hex-shape-stroke-width-strong: 2px;--hex-state-hover-opacity: .12;--hex-state-focus-opacity: .16;--hex-state-pressed-opacity: .2;--hex-state-recede-quiet-opacity: .64;--hex-state-recede-muted-opacity: .4;--hex-state-hatch-line: 1px;--hex-state-hatch-gap: 6px;--hex-state-hatch-color: #8A8A9A;--hex-state-hatch-opacity: .28;--hex-state-glow: 0 0 12px rgba(0, 240, 255, .4);--hex-state-glow-secondary: 0 0 12px rgba(255, 45, 138, .4);--hex-state-glow-tertiary: 0 0 12px rgba(0, 68, 255, .4);--hex-state-glow-success: 0 0 12px rgba(0, 255, 102, .4);--hex-state-glow-warning: 0 0 12px rgba(255, 230, 0, .4);--hex-state-glow-error: 0 0 12px rgba(255, 0, 60, .4);--hex-state-glitch-offset: 3px;--hex-state-glitch-offset-y: 2px;--hex-state-glitch-duration: 255ms;--hex-state-glitch-channel-primary: #00F0FF;--hex-state-glitch-channel-secondary: #FF2D8A;--hex-state-glitch-channel-tertiary: #0044FF;--hex-state-glitch-channel-error: #FF003C;--hex-state-glitch-channel-warning: #FFE600;--hex-state-glitchy-low-level-depth: 4;--hex-state-clickable-depth: 2;--hex-state-static-channel-mix: 28%;--hex-state-effect-flicker-duration: .35s;--hex-state-effect-static-period: .85s;--hex-state-effect-glitchy-period-min: 5s;--hex-state-effect-glitchy-period-max: 16s;--hex-state-effect-glitchy-hold: 2s;--hex-state-effect-cursed-period: 90ms;--hex-state-spinner-size: 20px;--hex-state-spinner-color: #E0E0E0;--hex-state-progress-width-ratio: .6667;--hex-state-progress-track: #2A2A3A;--hex-state-progress-fill: #E0E0E0;--hex-type-family-display: "Rajdhani";--hex-type-family-body: "Inter";--hex-type-family-label: "JetBrains Mono";--hex-type-family-hud: "Quantico";--hex-type-family-terminal: "Share Tech Mono";--hex-type-family-barcode: "Libre Barcode 128 Text";--hex-type-terminal-prompt: > ;--hex-type-display-large-size: 96px;--hex-type-display-large-weight: 700;--hex-type-display-large-tracking: .08em;--hex-type-display-large-line-height: 96px;--hex-type-display-large-transform: uppercase;--hex-type-headline-medium-size: 36px;--hex-type-headline-medium-weight: 700;--hex-type-headline-medium-tracking: .08em;--hex-type-headline-medium-line-height: 40px;--hex-type-headline-medium-transform: uppercase;--hex-type-title-medium-size: 24px;--hex-type-title-medium-weight: 700;--hex-type-title-medium-tracking: .1em;--hex-type-title-medium-line-height: 32px;--hex-type-title-medium-transform: uppercase;--hex-type-body-large-size: 16px;--hex-type-body-large-weight: 400;--hex-type-body-large-tracking: 0;--hex-type-body-large-line-height: 26px;--hex-type-body-large-transform: none;--hex-type-label-large-size: 14px;--hex-type-label-large-weight: 400;--hex-type-label-large-tracking: .05em;--hex-type-label-large-line-height: 20px;--hex-type-label-large-transform: uppercase;--hex-type-label-small-size: 12px;--hex-type-label-small-weight: 400;--hex-type-label-small-tracking: .05em;--hex-type-label-small-line-height: 16px;--hex-type-label-small-transform: uppercase;--hex-type-hud-medium-size: 32px;--hex-type-hud-medium-weight: 400;--hex-type-hud-medium-tracking: .06em;--hex-type-hud-medium-line-height: 36px;--hex-type-hud-medium-transform: uppercase;--hex-type-hud-small-size: 20px;--hex-type-hud-small-weight: 400;--hex-type-hud-small-tracking: .04em;--hex-type-hud-small-line-height: 24px;--hex-type-hud-small-transform: uppercase;--hex-type-terminal-medium-size: 14px;--hex-type-terminal-medium-weight: 400;--hex-type-terminal-medium-tracking: 0;--hex-type-terminal-medium-line-height: 20px;--hex-type-terminal-medium-transform: none;--hex-type-terminal-small-size: 12px;--hex-type-terminal-small-weight: 400;--hex-type-terminal-small-tracking: 0;--hex-type-terminal-small-line-height: 16px;--hex-type-terminal-small-transform: none;--hex-type-barcode-large-size: 32px;--hex-type-barcode-large-weight: 400;--hex-type-barcode-large-tracking: 0;--hex-type-barcode-large-line-height: 40px;--hex-type-barcode-large-transform: none}.hex-theme[data-hex-contrast=more],:root[data-hex-contrast=more]{--hex-focus-ring-width: 2px;--hex-semantic-border-interactive: #62626F;--hex-semantic-border-structural: #4A4A5A;--hex-semantic-border-subtle: #3A3A4A;--hex-semantic-text-primary: #F2F2F2;--hex-semantic-text-secondary: #B4B4C4;--hex-semantic-text-recede-quiet: #B4B4C4;--hex-semantic-text-tertiary: #4D7CFF;--hex-semantic-surface-base: #000000;--hex-semantic-surface-raised: #14141C;--hex-semantic-surface-sunken: #0A0A10;--hex-state-recede-quiet-opacity: 1;--hex-state-hatch-color: #B4B4C4;--hex-state-hatch-opacity: .55;--hex-state-static-channel-mix: 48%}@media(prefers-contrast:more){.hex-theme:not([data-hex-contrast=default]),:root:not([data-hex-contrast=default]){--hex-focus-ring-width: 2px;--hex-semantic-border-interactive: #62626F;--hex-semantic-border-structural: #4A4A5A;--hex-semantic-border-subtle: #3A3A4A;--hex-semantic-text-primary: #F2F2F2;--hex-semantic-text-secondary: #B4B4C4;--hex-semantic-text-recede-quiet: #B4B4C4;--hex-semantic-text-tertiary: #4D7CFF;--hex-semantic-surface-base: #000000;--hex-semantic-surface-raised: #14141C;--hex-semantic-surface-sunken: #0A0A10;--hex-state-recede-quiet-opacity: 1;--hex-state-hatch-color: #B4B4C4;--hex-state-hatch-opacity: .55;--hex-state-static-channel-mix: 48%}}@keyframes hex-glitch-shift{0%{transform:translate(0)}20%{transform:translate(calc(var(--hex-state-glitch-offset) * -1),var(--hex-state-glitch-offset-y))}40%{transform:translate(var(--hex-state-glitch-offset),calc(var(--hex-state-glitch-offset-y) * -1))}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}to{transform:translate(0)}}@keyframes hex-flicker{0%{transform:translate(0);clip-path:inset(0 0 0 0);opacity:1}10%{transform:translate(-3px,1px);clip-path:inset(20% 0 60% 0);opacity:.35}20%{transform:translate(3px,-2px);clip-path:inset(50% 0 20% 0);opacity:.85}30%{transform:translate(-2px,2px);clip-path:inset(10% 0 70% 0);opacity:.2}40%{transform:translate(2px,-1px);clip-path:inset(60% 0 10% 0);opacity:.7}50%{transform:translate(0);clip-path:inset(0 0 0 0);opacity:1}60%{transform:translate(-1px,1px);clip-path:inset(40% 0 30% 0);opacity:.4}70%{transform:translate(1px,-1px);clip-path:inset(0 0 0 0);opacity:1}to{transform:translate(0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes hex-static-flicker{0%,8%,28%,48%,72%,to{transform:translate(0);clip-path:inset(0 0 0 0);opacity:1}4%{transform:translate(-3px);clip-path:inset(18% 42% 62% 12%);opacity:.88}24%{transform:translate(3px);clip-path:inset(52% 14% 22% 48%);opacity:.9}44%{transform:translate(-2px);clip-path:inset(34% 56% 48% 18%);opacity:.86}68%{transform:translate(2px);clip-path:inset(12% 28% 70% 46%);opacity:.9}}@keyframes hex-static-lines{0%,6%,22%,38%,58%,78%,to{opacity:0;transform:translate(0) skew(0);clip-path:polygon(0% 0%,50% 0%,100% 0%,100% 33%,100% 67%,100% 100%,50% 100%,0% 100%,0% 67%,0% 33%,0% 22%,0% 11%)}8%{opacity:.58;transform:translate(-8px) skew(var(--hex-static-skew));clip-path:polygon(6% 0%,42% 4%,100% 1%,88% 28%,100% 54%,94% 100%,48% 96%,10% 100%,-6% 72%,12% 40%,-4% 24%,4% 8%)}12%{opacity:.36;transform:translate(6px) skew(calc(var(--hex-static-skew) * -.55));clip-path:polygon(-4% 2%,58% 0%,96% 5%,100% 36%,86% 62%,100% 98%,40% 100%,0% 94%,8% 68%,-8% 44%,6% 26%,0% 10%)}24%{opacity:.52;transform:translate(8px) skew(calc(var(--hex-static-skew) * -1));clip-path:polygon(0% 3%,54% 0%,100% 6%,92% 31%,100% 58%,84% 100%,52% 97%,8% 100%,0% 70%,14% 46%,-6% 28%,2% 12%)}40%{opacity:.46;transform:translate(-6px) skew(calc(var(--hex-static-skew) * .7));clip-path:polygon(8% 0%,46% 5%,100% 2%,100% 34%,78% 60%,100% 100%,44% 96%,0% 100%,-8% 66%,10% 42%,0% 20%,12% 6%)}60%{opacity:.4;transform:translate(5px) skew(calc(var(--hex-static-skew) * -.8));clip-path:polygon(0% 1%,62% 4%,94% 0%,100% 38%,90% 64%,100% 96%,36% 100%,4% 92%,0% 74%,-10% 48%,8% 30%,0% 14%)}}@keyframes hex-static-mosaic{0%,24.9%{background-size:7px 1px,53px 6px,10px 1px,19px 1px,43px 5px,12px 1px,58px 7px,7px 1px,38px 4px,14px 1px,10px 1px,48px 3px,7px 1px,29px 6px,12px 1px,34px 2px,86% 1px,74% 2px,92% 1px,68% 1px;background-position:3% 11%,18% 37%,41% 7%,67% 29%,84% 51%,9% 68%,31% 83%,56% 46%,73% 14%,48% 61%,22% 22%,91% 74%,6% 91%,62% 88%,79% 33%,37% 54%,2% 19%,16% 47%,4% 73%,22% 91%}25%,49.9%{background-size:58px 5px,7px 1px,43px 6px,10px 1px,14px 1px,53px 7px,12px 1px,34px 4px,7px 1px,38px 3px,10px 1px,48px 6px,17px 1px,7px 1px,29px 5px,12px 1px,82% 1px,70% 2px,94% 1px,76% 1px;background-position:14% 19%,39% 4%,58% 41%,81% 8%,5% 47%,27% 71%,71% 63%,93% 27%,46% 86%,11% 8%,64% 16%,33% 33%,86% 79%,19% 55%,52% 24%,75% 92%,8% 14%,20% 52%,0% 68%,14% 88%}50%,74.9%{background-size:12px 1px,38px 6px,7px 1px,58px 4px,10px 1px,29px 1px,48px 7px,7px 1px,43px 3px,10px 1px,34px 5px,12px 1px,53px 2px,7px 1px,24px 6px,14px 1px,90% 2px,66% 1px,84% 1px,72% 1px;background-position:8% 33%,44% 12%,61% 77%,23% 6%,77% 48%,91% 15%,16% 81%,35% 59%,53% 3%,69% 31%,4% 64%,82% 88%,28% 44%,48% 70%,13% 21%,87% 56%,6% 22%,16% 41%,2% 79%,24% 9%}75%,to{background-size:48px 5px,10px 1px,7px 1px,38px 7px,12px 1px,53px 4px,7px 1px,29px 6px,14px 1px,43px 3px,10px 1px,34px 5px,7px 1px,58px 3px,12px 1px,24px 4px,78% 1px,88% 2px,64% 1px,96% 1px;background-position:21% 8%,7% 42%,49% 18%,72% 6%,88% 37%,34% 91%,59% 54%,16% 28%,41% 67%,64% 83%,81% 21%,3% 76%,26% 51%,93% 61%,54% 39%,69% 11%,10% 35%,4% 58%,18% 84%,0% 16%}}@keyframes hex-static-displace{0%,to{filter:blur(var(--hex-static-mosaic-soft)) drop-shadow(0 0 var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-primary) var(--hex-static-channel-mix),transparent)) drop-shadow(0 0 var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-secondary) var(--hex-static-channel-mix),transparent)) drop-shadow(0 0 var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-static-tone-channel) var(--hex-static-tone-mix),transparent))}20%{filter:blur(var(--hex-static-mosaic-soft)) drop-shadow(calc(var(--hex-state-glitch-offset) * -1) var(--hex-state-glitch-offset-y) var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-primary) var(--hex-static-channel-mix),transparent)) drop-shadow(2px 1px var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-secondary) var(--hex-static-channel-mix),transparent)) drop-shadow(calc(var(--hex-state-glitch-offset) * -1) var(--hex-state-glitch-offset-y) var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-static-tone-channel) var(--hex-static-tone-mix),transparent))}40%{filter:blur(var(--hex-static-mosaic-soft)) drop-shadow(var(--hex-state-glitch-offset) calc(var(--hex-state-glitch-offset-y) * -1) var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-primary) var(--hex-static-channel-mix),transparent)) drop-shadow(-2px -1px var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-secondary) var(--hex-static-channel-mix),transparent)) drop-shadow(var(--hex-state-glitch-offset) calc(var(--hex-state-glitch-offset-y) * -1) var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-static-tone-channel) var(--hex-static-tone-mix),transparent))}60%{filter:blur(var(--hex-static-mosaic-soft)) drop-shadow(-2px -1px var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-primary) var(--hex-static-channel-mix),transparent)) drop-shadow(var(--hex-state-glitch-offset) calc(var(--hex-state-glitch-offset-y) * -1) var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-secondary) var(--hex-static-channel-mix),transparent)) drop-shadow(-2px -1px var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-static-tone-channel) var(--hex-static-tone-mix),transparent))}80%{filter:blur(var(--hex-static-mosaic-soft)) drop-shadow(2px 1px var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-primary) var(--hex-static-channel-mix),transparent)) drop-shadow(calc(var(--hex-state-glitch-offset) * -1) var(--hex-state-glitch-offset-y) var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-secondary) var(--hex-static-channel-mix),transparent)) drop-shadow(2px 1px var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-static-tone-channel) var(--hex-static-tone-mix),transparent))}}@keyframes hex-spin{to{transform:rotate(360deg)}}.hex-object,.hex-button,.hex-surface,.hex-textfield,.hex-card,.hex-checkbox,.hex-switch,.hex-select,.hex-chip,.hex-banner{position:relative}.hex-glitch,.hex-glitching,.hex-text-effect--disturbed,.hex-text-effect--cursed,.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight,.hex-element-effect--flicker,.hex-element-effect--static,.hex-element-effect--static-freeze{overflow:visible}.hex-glitch__label{position:relative;display:inline-block;--hex-cursed-delay: 0ms}.hex-text-effect--cursed .hex-glitch__label:before,.hex-text-effect--cursed .hex-glitch__label:after,.hex-text-effect--cursed .hex-glitch__tone{animation-delay:var(--hex-cursed-delay)}.hex-glitch__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hex-surface>.hex-glitch__label,.hex-object>.hex-glitch__label{display:block}.hex-glitch__source{position:relative;z-index:var(--hex-layer-raised)}.hex-glitch__tone{position:absolute;inset:0;z-index:var(--hex-layer-base);opacity:0;pointer-events:none}.hex-glitch .hex-glitch__label:before,.hex-glitch .hex-glitch__label:after,.hex-glitching .hex-glitch__label:before,.hex-glitching .hex-glitch__label:after,.hex-text-effect--disturbed .hex-glitch__label:before,.hex-text-effect--disturbed .hex-glitch__label:after,.hex-text-effect--cursed .hex-glitch__label:before,.hex-text-effect--cursed .hex-glitch__label:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;pointer-events:none}.hex-glitch .hex-glitch__label:before,.hex-glitching .hex-glitch__label:before,.hex-text-effect--disturbed .hex-glitch__label:before,.hex-text-effect--cursed .hex-glitch__label:before{color:var(--hex-state-glitch-channel-primary);animation:hex-glitch-shift var(--hex-state-glitch-duration) ease-in-out infinite}.hex-glitch .hex-glitch__label:after,.hex-glitching .hex-glitch__label:after,.hex-text-effect--disturbed .hex-glitch__label:after,.hex-text-effect--cursed .hex-glitch__label:after{color:var(--hex-state-glitch-channel-secondary);animation:hex-glitch-shift var(--hex-state-glitch-duration) ease-in-out infinite reverse}:is(.hex-text-effect--disturbed,.hex-text-effect--cursed,.hex-glitch,.hex-glitching):is(.hex-tone--warning,.hex-tone--error) .hex-glitch__tone{opacity:.8;animation:hex-glitch-shift var(--hex-state-glitch-duration) ease-in-out infinite}:is(.hex-text-effect--disturbed,.hex-text-effect--cursed,.hex-glitch,.hex-glitching).hex-tone--warning .hex-glitch__tone{color:var(--hex-state-glitch-channel-warning)}:is(.hex-text-effect--disturbed,.hex-text-effect--cursed,.hex-glitch,.hex-glitching).hex-tone--error .hex-glitch__tone{color:var(--hex-state-glitch-channel-error)}.hex-element-effect--glow{box-shadow:var(--hex-state-glow)}.hex-element-effect--flicker{animation:hex-flicker var(--hex-state-effect-flicker-duration) ease-in-out}.hex-element-effect--static,.hex-element-effect--static-freeze{isolation:isolate;--hex-static-period: var(--hex-state-effect-static-period);--hex-static-mosaic-period: calc(var(--hex-static-period) * 1.02);--hex-static-flicker-period: calc(var(--hex-static-period) * 1.08);--hex-static-delay: 0ms;--hex-static-mosaic-delay: 0ms;--hex-static-flicker-delay: 0ms;--hex-static-displace-delay: 0ms;--hex-static-tone-channel: transparent;--hex-static-channel-mix: var(--hex-state-static-channel-mix);--hex-static-tone-mix: 32%;--hex-static-skew: -12deg;--hex-static-mosaic-glow: 1.6px;--hex-static-mosaic-soft: .45px;--hex-static-mosaic-fill: color-mix(in srgb, var(--hex-semantic-text-primary) 38%, transparent)}.hex-element-effect--static.hex-tone--warning,.hex-element-effect--static-freeze.hex-tone--warning{--hex-static-tone-channel: var(--hex-state-glitch-channel-warning);--hex-static-tone-mix: 56%;--hex-static-mosaic-fill: color-mix( in srgb, var(--hex-state-glitch-channel-warning) 48%, transparent )}.hex-element-effect--static.hex-tone--error,.hex-element-effect--static-freeze.hex-tone--error{--hex-static-tone-channel: var(--hex-state-glitch-channel-error);--hex-static-tone-mix: 56%;--hex-static-mosaic-fill: color-mix( in srgb, var(--hex-state-glitch-channel-error) 50%, transparent )}.hex-surface.hex-element-effect--static,.hex-object.hex-element-effect--static{background-color:var(--hex-semantic-surface-base);border-color:transparent}.hex-button.hex-element-effect--static{border-color:transparent}.hex-surface.hex-element-effect--static-freeze,.hex-object.hex-element-effect--static-freeze{background-color:var(--hex-semantic-surface-base);border-color:color-mix(in srgb,var(--hex-semantic-border-interactive) 38%,transparent)}.hex-button.hex-element-effect--static-freeze{border-color:color-mix(in srgb,currentColor 38%,transparent)}.hex-element-effect--static:before,.hex-element-effect--static-freeze:before{content:"";position:absolute;inset:-6px;z-index:var(--hex-layer-effect);box-sizing:border-box;pointer-events:none;background-image:linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill)),linear-gradient(var(--hex-static-mosaic-fill),var(--hex-static-mosaic-fill));background-repeat:no-repeat;background-size:7px 1px,53px 6px,10px 1px,19px 1px,43px 5px,12px 1px,58px 7px,7px 1px,38px 4px,14px 1px,10px 1px,48px 3px,7px 1px,29px 6px,12px 1px,34px 2px,86% 1px,74% 2px,92% 1px,68% 1px;background-position:3% 11%,18% 37%,41% 7%,67% 29%,84% 51%,9% 68%,31% 83%,56% 46%,73% 14%,48% 61%,22% 22%,91% 74%,6% 91%,62% 88%,79% 33%,37% 54%,2% 19%,16% 47%,4% 73%,22% 91%;filter:blur(var(--hex-static-mosaic-soft)) drop-shadow(0 0 var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-primary) var(--hex-static-channel-mix),transparent)) drop-shadow(0 0 var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-state-glitch-channel-secondary) var(--hex-static-channel-mix),transparent)) drop-shadow(0 0 var(--hex-static-mosaic-glow) color-mix(in srgb,var(--hex-static-tone-channel) var(--hex-static-tone-mix),transparent))}.hex-element-effect--static:before{animation:hex-static-lines var(--hex-static-period) linear infinite,hex-static-mosaic var(--hex-static-mosaic-period) steps(4,jump-end) infinite,hex-static-displace var(--hex-state-glitch-duration) ease-in-out infinite;animation-delay:var(--hex-static-delay),var(--hex-static-mosaic-delay),0ms}.hex-element-effect--static:after,.hex-element-effect--static-freeze:after{content:"";position:absolute;inset:0;z-index:var(--hex-layer-base);box-sizing:border-box;border-radius:inherit;pointer-events:none}.hex-element-effect--static:after{animation:hex-static-flicker var(--hex-static-flicker-period) ease-in-out infinite;animation-delay:var(--hex-static-flicker-delay)}.hex-surface.hex-element-effect--static:after,.hex-object.hex-element-effect--static:after,.hex-surface.hex-element-effect--static-freeze:after,.hex-object.hex-element-effect--static-freeze:after{background:var(--hex-semantic-surface-raised);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive)}.hex-button.hex-element-effect--static:after,.hex-button.hex-element-effect--static-freeze:after{background:var(--hex-semantic-surface-base);border:var(--hex-shape-stroke-width) solid currentColor}.hex-element-effect--static>*,.hex-element-effect--static-freeze>*{position:relative;z-index:var(--hex-layer-raised)}.hex-element-effect--static-freeze:before{animation:hex-static-lines var(--hex-static-period) linear infinite,hex-static-mosaic var(--hex-static-mosaic-period) steps(4,jump-end) infinite,hex-static-displace var(--hex-state-glitch-duration) ease-in-out infinite;animation-delay:var(--hex-static-delay),var(--hex-static-mosaic-delay),var(--hex-static-displace-delay);animation-play-state:paused}.hex-element-effect--static-freeze:after{animation:hex-static-flicker var(--hex-static-flicker-period) ease-in-out infinite;animation-delay:var(--hex-static-flicker-delay);animation-play-state:paused}:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight) .hex-glitch__label:before,:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight) .hex-glitch__label:after,.hex-glitch__label:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight):before,.hex-glitch__label:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight):after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .2s ease}:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight) .hex-glitch__label:before,.hex-glitch__label:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight):before{color:var(--hex-state-glitch-channel-primary)}:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight) .hex-glitch__label:after,.hex-glitch__label:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive,.hex-text-effect--glitchy-highlight):after{color:var(--hex-state-glitch-channel-secondary)}:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive):is(:hover,:focus-visible,:focus-within) .hex-glitch__label:before,.hex-glitch__label:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive):is(:hover,:focus-visible):before,.hex-effect--glitchy-active .hex-glitch__label:before,.hex-glitch__label.hex-effect--glitchy-active:before{opacity:.8;animation:hex-glitch-shift var(--hex-state-glitch-duration) ease-in-out}:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive):is(:hover,:focus-visible,:focus-within) .hex-glitch__label:after,.hex-glitch__label:is(.hex-text-effect--glitchy,.hex-text-effect--glitchy-reactive):is(:hover,:focus-visible):after,.hex-effect--glitchy-active .hex-glitch__label:after,.hex-glitch__label.hex-effect--glitchy-active:after{opacity:.8;animation:hex-glitch-shift var(--hex-state-glitch-duration) ease-in-out reverse}.hex-object--error .hex-textfield__label,.hex-textfield.hex-object--error .hex-textfield__label{color:var(--hex-color-error)}.hex-object--error .hex-textfield__label,.hex-object--error .hex-object__foreground,.hex-textfield.hex-object--error .hex-textfield__label{position:relative;z-index:var(--hex-layer-feedback);color:var(--hex-color-error)}.hex-object--error .hex-textfield__input,.hex-textfield.hex-object--error .hex-textfield__input,.hex-object--error.hex-surface,.hex-button.hex-object--error{border-color:var(--hex-color-error)}.hex-emphasis--active,.hex-button.hex-emphasis--active,.hex-surface.hex-emphasis--active,.hex-textfield.hex-emphasis--active .hex-textfield__input,.hex-chip.hex-emphasis--active,.hex-select.hex-emphasis--active .hex-select__trigger,.hex-tabs.hex-emphasis--active{border-color:var(--hex-color-primary)}.hex-attention--quiet,.hex-attention--muted{color:var(--hex-semantic-text-secondary)}.hex-attention--quiet,.hex-button.hex-attention--quiet,.hex-surface.hex-attention--quiet,.hex-chip.hex-attention--quiet,.hex-tabs.hex-attention--quiet,.hex-attention--quiet .hex-textfield__input,.hex-attention--quiet .hex-select__trigger{border-color:var(--hex-semantic-border-interactive)}.hex-attention--muted,.hex-button.hex-attention--muted,.hex-surface.hex-attention--muted,.hex-chip.hex-attention--muted,.hex-tabs.hex-attention--muted,.hex-attention--muted .hex-textfield__input,.hex-attention--muted .hex-select__trigger{border-color:var(--hex-semantic-border-subtle);background-image:none;box-shadow:none}.hex-attention--quiet>*:not(.hex-spinner):not(.hex-progress):not(.hex-object__foreground):not(.hex-object__empty){opacity:var(--hex-state-recede-quiet-opacity)}.hex-attention--muted>*:not(.hex-spinner):not(.hex-progress):not(.hex-object__foreground):not(.hex-object__empty){opacity:var(--hex-state-recede-muted-opacity)}.hex-element-effect--hatch{--hex-hatch-ink: color-mix( in srgb, var(--hex-state-hatch-color) calc(var(--hex-state-hatch-opacity) * 100%), transparent )}.hex-element-effect--hatch .hex-tab,.hex-element-effect--hatch .hex-checkbox__box,.hex-element-effect--hatch .hex-switch__track,.hex-element-effect--hatch .hex-textfield__input,.hex-element-effect--hatch .hex-select__trigger{--hex-hatch-ink: color-mix( in srgb, var(--hex-state-hatch-color) calc(var(--hex-state-hatch-opacity) / var(--hex-state-recede-muted-opacity) * 100%), transparent )}.hex-button.hex-element-effect--hatch,.hex-chip.hex-element-effect--hatch,.hex-surface.hex-element-effect--hatch,.hex-card.hex-element-effect--hatch,.hex-object.hex-element-effect--hatch,.hex-media-frame.hex-element-effect--hatch,.hex-element-effect--hatch .hex-tab,.hex-element-effect--hatch .hex-checkbox__box,.hex-element-effect--hatch .hex-switch__track,.hex-element-effect--hatch .hex-textfield__input,.hex-element-effect--hatch .hex-select__trigger{background-image:repeating-linear-gradient(45deg,transparent 0,transparent calc(var(--hex-state-hatch-gap) - var(--hex-state-hatch-line)),var(--hex-hatch-ink) calc(var(--hex-state-hatch-gap) - var(--hex-state-hatch-line)),var(--hex-hatch-ink) var(--hex-state-hatch-gap))}.hex-attention--muted .hex-tab,.hex-attention--muted .hex-checkbox__box,.hex-attention--muted .hex-switch__track{border-color:var(--hex-semantic-border-subtle);box-shadow:none}.hex-chip.hex-chip--selected.hex-attention--muted,.hex-chip[aria-pressed=true].hex-attention--muted{border-color:color-mix(in srgb,var(--hex-color-primary) calc(var(--hex-state-recede-muted-opacity) * 100%),transparent);color:var(--hex-color-primary)}.hex-attention--muted .hex-tab--selected,.hex-attention--muted .hex-tab[aria-selected=true]{border-color:var(--hex-color-primary);color:var(--hex-color-primary);box-shadow:none}.hex-attention--quiet,.hex-attention--muted,.hex-attention--quiet:before,.hex-attention--quiet:after,.hex-attention--muted:not(.hex-element-effect--static-freeze):before,.hex-attention--muted:not(.hex-element-effect--static-freeze):after,.hex-attention--quiet .hex-glitch__label:before,.hex-attention--quiet .hex-glitch__label:after,.hex-attention--muted .hex-glitch__label:before,.hex-attention--muted .hex-glitch__label:after{animation:none}.hex-attention--muted.hex-element-effect--static-freeze:after{border-color:var(--hex-semantic-border-subtle)}.hex-attention--quiet .hex-glitch__label:before,.hex-attention--quiet .hex-glitch__label:after,.hex-attention--muted .hex-glitch__label:before,.hex-attention--muted .hex-glitch__label:after,.hex-attention--quiet .hex-glitch__tone,.hex-attention--muted .hex-glitch__tone{content:none;opacity:0}.hex-object__foreground{position:relative;z-index:var(--hex-layer-feedback);margin:var(--hex-density-space-sm) 0 0;color:var(--hex-color-error);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform)}.hex-object__empty{margin:0;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-body),system-ui,sans-serif;font-size:var(--hex-type-body-large-size)}.hex-spinner{position:absolute;inset:0;z-index:var(--hex-layer-feedback);width:var(--hex-state-spinner-size);height:var(--hex-state-spinner-size);margin:auto;border:2px solid transparent;border-top-color:var(--hex-state-spinner-color);border-radius:50%;pointer-events:none;animation:hex-spin .6s linear infinite}.hex-progress{position:absolute;left:50%;top:50%;z-index:var(--hex-layer-feedback);display:block;width:calc(100% * var(--hex-state-progress-width-ratio));height:4px;overflow:hidden;pointer-events:none;border:var(--hex-shape-stroke-width) solid var(--hex-state-progress-track);border-radius:var(--hex-shape-corner-small);background:transparent;transform:translate(-50%,-50%)}.hex-progress__fill{display:block;height:100%;background:var(--hex-state-progress-fill)}.hex-object--disabled,.hex-object--unavailable,.hex-object--loading,.hex-button.hex-object--disabled,.hex-button.hex-object--unavailable,.hex-button.hex-object--loading,.hex-surface.hex-object--disabled,.hex-surface.hex-object--unavailable,.hex-surface.hex-object--loading,.hex-textfield.hex-object--disabled,.hex-textfield.hex-object--unavailable,.hex-textfield.hex-object--loading{pointer-events:none}@media(prefers-reduced-motion:reduce){.hex-glitch .hex-glitch__label:before,.hex-glitch .hex-glitch__label:after,.hex-glitching .hex-glitch__label:before,.hex-glitching .hex-glitch__label:after,.hex-text-effect--disturbed .hex-glitch__label:before,.hex-text-effect--disturbed .hex-glitch__label:after,.hex-text-effect--cursed .hex-glitch__label:before,.hex-text-effect--cursed .hex-glitch__label:after,.hex-text-effect--glitchy .hex-glitch__label:before,.hex-text-effect--glitchy .hex-glitch__label:after,.hex-text-effect--glitchy-reactive .hex-glitch__label:before,.hex-text-effect--glitchy-reactive .hex-glitch__label:after,.hex-text-effect--glitchy-highlight .hex-glitch__label:before,.hex-text-effect--glitchy-highlight .hex-glitch__label:after,.hex-glitch__label.hex-text-effect--glitchy:before,.hex-glitch__label.hex-text-effect--glitchy:after,.hex-glitch__label.hex-text-effect--glitchy-reactive:before,.hex-glitch__label.hex-text-effect--glitchy-reactive:after,.hex-glitch__label.hex-text-effect--glitchy-highlight:before,.hex-glitch__label.hex-text-effect--glitchy-highlight:after,.hex-glitch__tone{display:none;animation:none}.hex-element-effect--flicker,.hex-element-effect--static,.hex-element-effect--static:before,.hex-element-effect--static:after,.hex-element-effect--static-freeze,.hex-spinner{animation:none}}.hex-theme[data-hex-contrast=more] .hex-text-effect--glitchy .hex-glitch__label:before,.hex-theme[data-hex-contrast=more] .hex-text-effect--glitchy .hex-glitch__label:after,.hex-theme[data-hex-contrast=more] .hex-text-effect--glitchy-reactive .hex-glitch__label:before,.hex-theme[data-hex-contrast=more] .hex-text-effect--glitchy-reactive .hex-glitch__label:after,.hex-theme[data-hex-contrast=more] .hex-text-effect--glitchy-highlight .hex-glitch__label:before,.hex-theme[data-hex-contrast=more] .hex-text-effect--glitchy-highlight .hex-glitch__label:after,.hex-theme[data-hex-contrast=more] .hex-text-effect--disturbed .hex-glitch__label:before,.hex-theme[data-hex-contrast=more] .hex-text-effect--disturbed .hex-glitch__label:after,.hex-theme[data-hex-contrast=more] .hex-text-effect--cursed .hex-glitch__label:before,.hex-theme[data-hex-contrast=more] .hex-text-effect--cursed .hex-glitch__label:after,.hex-theme[data-hex-contrast=more] .hex-glitch__tone,.hex-theme[data-hex-contrast=more] .hex-element-effect--static:before,.hex-theme[data-hex-contrast=more] .hex-element-effect--static:after{display:none;animation:none}.hex-theme[data-hex-contrast=more] .hex-attention--quiet>*{color:var(--hex-semantic-text-recede-quiet)}.hex-theme[data-hex-contrast=more] .hex-element-effect--static-freeze{--hex-static-channel-mix: var(--hex-state-static-channel-mix)}@media(prefers-contrast:more){.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--glitchy .hex-glitch__label:before,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--glitchy .hex-glitch__label:after,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--glitchy-reactive .hex-glitch__label:before,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--glitchy-reactive .hex-glitch__label:after,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--glitchy-highlight .hex-glitch__label:before,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--glitchy-highlight .hex-glitch__label:after,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--disturbed .hex-glitch__label:before,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--disturbed .hex-glitch__label:after,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--cursed .hex-glitch__label:before,.hex-theme:not([data-hex-contrast=default]) .hex-text-effect--cursed .hex-glitch__label:after,.hex-theme:not([data-hex-contrast=default]) .hex-glitch__tone,.hex-theme:not([data-hex-contrast=default]) .hex-element-effect--static:before,.hex-theme:not([data-hex-contrast=default]) .hex-element-effect--static:after{display:none;animation:none}.hex-theme:not([data-hex-contrast=default]) .hex-attention--quiet>*{color:var(--hex-semantic-text-recede-quiet)}}.hex-theme,:root.hex-theme{color-scheme:dark;background:var(--hex-semantic-surface-base);color:var(--hex-semantic-text-primary);min-height:100%;font-family:var(--hex-type-family-body),system-ui,sans-serif;--hex-type-terminal-prompt: "> "}.hex-theme *,.hex-theme *:before,.hex-theme *:after{box-sizing:border-box}.hex-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--hex-density-space-sm);padding:var(--hex-density-control-padding-y) var(--hex-density-control-padding-x);border-radius:var(--hex-shape-corner-small);border-width:var(--hex-shape-stroke-width);border-style:solid;background:transparent;font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size);font-weight:var(--hex-type-label-large-weight);letter-spacing:var(--hex-type-label-large-tracking);line-height:var(--hex-type-label-large-line-height);text-transform:var(--hex-type-label-large-transform);cursor:pointer;transition:box-shadow var(--hex-motion-duration-short) var(--hex-motion-easing-standard),background-color var(--hex-motion-duration-short) var(--hex-motion-easing-standard),opacity var(--hex-motion-duration-short) var(--hex-motion-easing-standard)}.hex-button--primary{border-color:var(--hex-color-primary);color:var(--hex-color-primary)}.hex-button--secondary{border-color:var(--hex-semantic-border-interactive);color:var(--hex-semantic-text-secondary)}.hex-button--tertiary{border-color:var(--hex-semantic-text-tertiary);color:var(--hex-semantic-text-tertiary)}.hex-button--destructive{border-color:var(--hex-semantic-border-interactive);color:var(--hex-semantic-text-primary)}.hex-button--icon{min-width:44px;min-height:44px;padding-inline:var(--hex-density-control-padding-y)}.hex-button:hover:not(:disabled){box-shadow:var(--hex-state-glow)}.hex-button:focus-visible{outline:var(--hex-focus-ring-width) solid var(--hex-focus-ring-color);outline-offset:var(--hex-focus-ring-offset)}.hex-button:active:not(:disabled){background:color-mix(in srgb,var(--hex-color-primary) calc(var(--hex-state-pressed-opacity) * 100%),transparent)}.hex-button:disabled,.hex-button[aria-disabled=true]{cursor:not-allowed}.hex-surface{background:var(--hex-semantic-surface-raised);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);padding:var(--hex-density-space-lg)}.hex-navbar{display:flex;align-items:center;justify-content:space-between;gap:var(--hex-density-space-lg);padding:var(--hex-density-space-md) var(--hex-density-space-xl)}.hex-navbar__wordmark{color:var(--hex-color-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-title-medium-size);font-weight:var(--hex-type-title-medium-weight);letter-spacing:var(--hex-type-title-medium-tracking);line-height:var(--hex-type-title-medium-line-height);text-transform:var(--hex-type-title-medium-transform);text-decoration:none}.hex-navbar__links{display:flex;flex-wrap:wrap;gap:var(--hex-density-space-lg);list-style:none;margin:0;padding:0}.hex-navbar__link{color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size);letter-spacing:var(--hex-type-label-large-tracking);text-transform:var(--hex-type-label-large-transform);text-decoration:none}.hex-navbar__link:hover,.hex-navbar__link:focus-visible,.hex-navbar__link--current{color:var(--hex-color-primary)}.hex-textfield{display:flex;flex-direction:column;gap:var(--hex-density-space-sm)}.hex-textfield__label{color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform)}.hex-textfield__input{width:100%;padding:var(--hex-density-control-padding-y) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:transparent;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size)}.hex-textfield__input:focus-visible{outline:none;border-color:var(--hex-color-primary);box-shadow:var(--hex-state-glow)}.hex-display{margin:0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-display-large-size);font-weight:var(--hex-type-display-large-weight);letter-spacing:var(--hex-type-display-large-tracking);line-height:var(--hex-type-display-large-line-height);text-transform:var(--hex-type-display-large-transform)}.hex-headline{margin:0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-headline-medium-size);font-weight:var(--hex-type-headline-medium-weight);letter-spacing:var(--hex-type-headline-medium-tracking);line-height:var(--hex-type-headline-medium-line-height);text-transform:var(--hex-type-headline-medium-transform)}.hex-kicker{margin:0;color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:20px;line-height:28px}.hex-body{margin:0;max-width:42rem;color:var(--hex-semantic-text-primary);font-size:var(--hex-type-body-large-size);line-height:var(--hex-type-body-large-line-height)}.hex-hud{margin:0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-hud),sans-serif;font-size:var(--hex-type-hud-medium-size);font-weight:var(--hex-type-hud-medium-weight);letter-spacing:var(--hex-type-hud-medium-tracking);line-height:var(--hex-type-hud-medium-line-height);text-transform:var(--hex-type-hud-medium-transform)}.hex-hud--small{font-size:var(--hex-type-hud-small-size);font-weight:var(--hex-type-hud-small-weight);letter-spacing:var(--hex-type-hud-small-tracking);line-height:var(--hex-type-hud-small-line-height);text-transform:var(--hex-type-hud-small-transform)}.hex-terminal{margin:0;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-terminal),ui-monospace,monospace;font-size:var(--hex-type-terminal-medium-size);font-weight:var(--hex-type-terminal-medium-weight);letter-spacing:var(--hex-type-terminal-medium-tracking);line-height:var(--hex-type-terminal-medium-line-height);text-transform:var(--hex-type-terminal-medium-transform)}.hex-terminal--shell{display:inline-block;padding:var(--hex-density-space-sm) var(--hex-density-space-md);background:var(--hex-semantic-surface-sunken);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural);border-radius:var(--hex-shape-corner-small)}.hex-annotation{margin:0;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-terminal),ui-monospace,monospace;font-size:var(--hex-type-terminal-small-size);font-weight:var(--hex-type-terminal-small-weight);letter-spacing:var(--hex-type-terminal-small-tracking);line-height:var(--hex-type-terminal-small-line-height);text-transform:var(--hex-type-terminal-small-transform)}.hex-annotation:before{content:var(--hex-type-terminal-prompt)}.hex-barcode{margin:0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-barcode),monospace;font-size:var(--hex-type-barcode-large-size);font-weight:var(--hex-type-barcode-large-weight);letter-spacing:var(--hex-type-barcode-large-tracking);line-height:var(--hex-type-barcode-large-line-height);text-transform:var(--hex-type-barcode-large-transform)}.hex-card{display:grid;gap:var(--hex-density-space-md);background:var(--hex-semantic-surface-raised);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);padding:var(--hex-density-space-lg)}.hex-card__title{margin:0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-title-medium-size);font-weight:var(--hex-type-title-medium-weight);letter-spacing:var(--hex-type-title-medium-tracking);text-transform:var(--hex-type-title-medium-transform)}.hex-card__body{margin:0;color:var(--hex-semantic-text-primary);font-size:var(--hex-type-body-large-size);line-height:var(--hex-type-body-large-line-height)}.hex-card__actions{display:flex;flex-wrap:wrap;gap:var(--hex-density-space-sm)}.hex-group{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--hex-density-space-md)}.hex-group--tight{gap:var(--hex-density-space-sm)}.hex-group--separate{gap:var(--hex-density-space-lg)}.hex-group--vertical{flex-direction:column;flex-wrap:nowrap}.hex-checkbox,.hex-switch{display:inline-flex;align-items:center;gap:var(--hex-density-space-sm);color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size);letter-spacing:var(--hex-type-label-large-tracking);text-transform:var(--hex-type-label-large-transform);cursor:pointer}.hex-checkbox input,.hex-switch input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.hex-checkbox__box,.hex-switch__track{box-sizing:border-box;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:transparent}.hex-checkbox__box{width:18px;height:18px;display:grid;place-items:center;color:var(--hex-color-primary)}.hex-checkbox input:checked+.hex-checkbox__box,.hex-checkbox input:indeterminate+.hex-checkbox__box{border-color:var(--hex-color-primary)}.hex-checkbox input:focus-visible+.hex-checkbox__box,.hex-switch input:focus-visible+.hex-switch__track{box-shadow:var(--hex-state-glow);border-color:var(--hex-color-primary)}.hex-switch__track{width:36px;height:20px;position:relative}.hex-switch__thumb{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-text-secondary);transition:transform var(--hex-motion-duration-short) var(--hex-motion-easing-standard)}.hex-switch input:checked+.hex-switch__track{border-color:var(--hex-color-primary)}.hex-switch input:checked+.hex-switch__track .hex-switch__thumb{background:var(--hex-color-primary);transform:translate(16px)}.hex-select{display:flex;flex-direction:column;gap:var(--hex-density-space-sm)}.hex-select__label{color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform)}.hex-select__trigger{width:100%;appearance:none;color-scheme:dark;padding:var(--hex-density-control-padding-y) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:transparent;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size)}.hex-select__trigger option{background-color:var(--hex-semantic-surface-raised);color:var(--hex-semantic-text-primary)}.hex-select__trigger:focus-visible{outline:none;border-color:var(--hex-color-primary);box-shadow:var(--hex-state-glow)}.hex-tabs{display:flex;flex-wrap:wrap;gap:var(--hex-density-space-sm)}.hex-tab{appearance:none;padding:var(--hex-density-space-sm) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:transparent;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size);letter-spacing:var(--hex-type-label-large-tracking);text-transform:var(--hex-type-label-large-transform);cursor:pointer}.hex-tab--selected,.hex-tab[aria-selected=true]{border-color:var(--hex-color-primary);color:var(--hex-color-primary);box-shadow:var(--hex-state-glow)}.hex-chip{appearance:none;padding:var(--hex-density-space-sm) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:transparent;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform);cursor:pointer}.hex-chip--tag{padding:var(--hex-density-space-md) var(--hex-density-space-md);font-family:var(--hex-type-family-barcode),monospace;font-size:var(--hex-type-barcode-large-size);font-weight:var(--hex-type-barcode-large-weight);letter-spacing:var(--hex-type-barcode-large-tracking);line-height:var(--hex-type-barcode-large-line-height);text-transform:var(--hex-type-barcode-large-transform)}.hex-chip--selected,.hex-chip[aria-pressed=true]{border-color:var(--hex-color-primary);color:var(--hex-color-primary)}.hex-chip:hover:not(:disabled),.hex-tab:hover:not(:disabled){box-shadow:var(--hex-state-glow)}.hex-banner{display:grid;gap:var(--hex-density-space-sm);padding:var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-raised)}.hex-banner--error{border-color:var(--hex-color-error)}.hex-banner__message{margin:0;color:var(--hex-semantic-text-primary);font-size:var(--hex-type-body-large-size)}.hex-banner--error .hex-banner__message{color:var(--hex-color-error)}.hex-swatch{display:grid;gap:var(--hex-density-space-sm);min-width:140px}.hex-swatch__chip{height:64px;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural);border-radius:var(--hex-shape-corner-small)}.hex-swatch__chip--outline{background:transparent;border-color:var(--hex-swatch-role, var(--hex-color-primary))}.hex-swatch__chip--glow{background:var(--hex-swatch-role, var(--hex-color-primary));border-color:var(--hex-swatch-role, var(--hex-color-primary));box-shadow:var(--hex-swatch-glow, var(--hex-state-glow))}.hex-swatch__type{margin:0;color:var(--hex-swatch-role, var(--hex-color-primary));font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size);letter-spacing:var(--hex-type-label-large-tracking);text-transform:var(--hex-type-label-large-transform)}.hex-markdown{display:grid;gap:var(--hex-density-space-md);color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-body),system-ui,sans-serif}.hex-markdown h1,.hex-markdown h2,.hex-markdown h3,.hex-markdown h4,.hex-markdown h5,.hex-markdown h6{margin:var(--hex-density-space-sm) 0 0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-weight:var(--hex-type-headline-medium-weight);letter-spacing:var(--hex-type-headline-medium-tracking);text-transform:uppercase}.hex-markdown h1{font-size:var(--hex-type-headline-medium-size);line-height:var(--hex-type-headline-medium-line-height)}.hex-markdown h2{font-size:var(--hex-type-title-medium-size);line-height:var(--hex-type-title-medium-line-height)}.hex-markdown h3{font-size:20px;line-height:28px}.hex-markdown h4,.hex-markdown h5,.hex-markdown h6{font-size:var(--hex-type-label-large-size);line-height:var(--hex-type-label-large-line-height)}.hex-markdown p{margin:0;font-size:var(--hex-type-body-large-size);line-height:var(--hex-type-body-large-line-height)}.hex-markdown a{color:var(--hex-color-primary);text-decoration:none;border-bottom:var(--hex-shape-stroke-width) solid var(--hex-color-primary)}.hex-markdown a:hover,.hex-markdown a:focus-visible{text-shadow:var(--hex-state-glow)}.hex-markdown :not(pre)>code{color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:.875em}.hex-markdown del{color:var(--hex-semantic-text-secondary)}.hex-markdown hr{width:100%;height:var(--hex-shape-stroke-width);margin:var(--hex-density-space-sm) 0;border:0;background:var(--hex-semantic-border-structural)}.hex-markdown blockquote{margin:0;padding:var(--hex-density-space-xs) 0 var(--hex-density-space-xs) var(--hex-density-space-md);border-left:2px solid var(--hex-color-primary);color:var(--hex-semantic-text-secondary);font-style:italic}.hex-markdown ul,.hex-markdown ol{display:grid;gap:var(--hex-density-space-sm);margin:0;padding-left:var(--hex-density-space-lg)}.hex-markdown li{font-size:var(--hex-type-body-large-size);line-height:var(--hex-type-body-large-line-height)}.hex-markdown li::marker{color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size)}.hex-markdown__table{border-collapse:collapse;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural);font-size:var(--hex-type-body-large-size)}.hex-markdown__table th,.hex-markdown__table td{padding:var(--hex-density-space-sm) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural);text-align:left}.hex-markdown__table th{color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);font-weight:var(--hex-type-label-small-weight);letter-spacing:var(--hex-type-label-small-tracking);text-transform:uppercase}.hex-markdown__table [data-align=center]{text-align:center}.hex-markdown__table [data-align=right]{text-align:right}.hex-type-table{border-collapse:collapse;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural)}.hex-type-table th,.hex-type-table td{padding:var(--hex-density-space-sm) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural);text-align:left;vertical-align:middle}.hex-type-table th{color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);font-weight:var(--hex-type-label-small-weight);letter-spacing:var(--hex-type-label-small-tracking);line-height:var(--hex-type-label-small-line-height);text-transform:uppercase}.hex-type-table__role{color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);font-weight:var(--hex-type-label-small-weight);letter-spacing:var(--hex-type-label-small-tracking);line-height:var(--hex-type-label-small-line-height);text-transform:uppercase}.hex-type-table__face{display:inline-block}.hex-type-table__face[data-family=display]{color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-title-medium-size);font-weight:var(--hex-type-title-medium-weight);letter-spacing:var(--hex-type-title-medium-tracking);line-height:var(--hex-type-title-medium-line-height);text-transform:var(--hex-type-title-medium-transform)}.hex-type-table__face[data-family=body]{color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-body),sans-serif;font-size:var(--hex-type-body-large-size);font-weight:var(--hex-type-body-large-weight);letter-spacing:var(--hex-type-body-large-tracking);line-height:var(--hex-type-body-large-line-height);text-transform:var(--hex-type-body-large-transform)}.hex-type-table__face[data-family=label]{color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size);font-weight:var(--hex-type-label-large-weight);letter-spacing:var(--hex-type-label-large-tracking);line-height:var(--hex-type-label-large-line-height);text-transform:var(--hex-type-label-large-transform)}.hex-type-table__face[data-family=hud]{color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-hud),sans-serif;font-size:var(--hex-type-hud-small-size);font-weight:var(--hex-type-hud-small-weight);letter-spacing:var(--hex-type-hud-small-tracking);line-height:var(--hex-type-hud-small-line-height);text-transform:var(--hex-type-hud-small-transform)}.hex-type-table__face[data-family=terminal]{color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-terminal),ui-monospace,monospace;font-size:var(--hex-type-terminal-medium-size);font-weight:var(--hex-type-terminal-medium-weight);letter-spacing:var(--hex-type-terminal-medium-tracking);line-height:var(--hex-type-terminal-medium-line-height);text-transform:var(--hex-type-terminal-medium-transform)}.hex-type-table__face[data-family=barcode]{color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-barcode),monospace;font-size:var(--hex-type-barcode-large-size);font-weight:var(--hex-type-barcode-large-weight);letter-spacing:var(--hex-type-barcode-large-tracking);line-height:var(--hex-type-barcode-large-line-height);text-transform:var(--hex-type-barcode-large-transform)}.hex-type-scenes{display:grid;gap:var(--hex-density-space-lg)}.hex-type-scene{display:grid;gap:var(--hex-density-space-sm);max-width:26.25rem}.hex-type-scene__caption{margin:0;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);font-weight:var(--hex-type-label-small-weight);letter-spacing:var(--hex-type-label-small-tracking);line-height:var(--hex-type-label-small-line-height);text-transform:uppercase}.hex-type-scene__stack{display:grid;gap:var(--hex-density-space-md)}.hex-code{margin:0;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-sunken);overflow:hidden}.hex-code__language{padding:var(--hex-density-space-sm) var(--hex-density-space-md);border-bottom:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural);color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:uppercase}.hex-code pre{margin:0;padding:var(--hex-density-space-md);overflow-x:auto}.hex-code code{color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:13px;line-height:20px}.hex-diagram{display:block;padding:var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-sunken);overflow-x:auto}.hex-diagram svg{max-width:100%;height:auto}.hex-media-frame{position:relative;display:block;width:100%;aspect-ratio:var(--hex-media-ratio, 1.7778);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-raised);overflow:hidden}.hex-media-frame--interactive{cursor:pointer}.hex-media-frame--selected,.hex-media-frame:hover{border-color:var(--hex-color-primary)}.hex-media-frame--selected{box-shadow:var(--hex-state-glow)}.hex-media-frame__image{width:100%;height:100%;object-fit:cover;display:block}.hex-media-frame__placeholder{position:absolute;inset:0;display:grid;place-items:center;background:repeating-linear-gradient(45deg,transparent 0,transparent var(--hex-state-hatch-gap),color-mix(in srgb,var(--hex-media-tint, var(--hex-color-primary)) 18%,transparent) var(--hex-state-hatch-gap),color-mix(in srgb,var(--hex-media-tint, var(--hex-color-primary)) 18%,transparent) calc(var(--hex-state-hatch-gap) + var(--hex-state-hatch-line))),linear-gradient(160deg,color-mix(in srgb,var(--hex-media-tint, var(--hex-color-primary)) 22%,var(--hex-semantic-surface-raised)),var(--hex-semantic-surface-raised))}.hex-media-frame__label{margin:0;color:var(--hex-media-tint, var(--hex-color-primary));font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform)}.hex-media-frame__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--hex-semantic-surface-base) 70%,transparent),transparent 55%)}.hex-media-frame__play{position:absolute;inset:0;margin:auto;width:56px;height:56px;display:grid;place-items:center;border:var(--hex-shape-stroke-width) solid var(--hex-color-primary);border-radius:var(--hex-shape-corner-small);background:color-mix(in srgb,var(--hex-semantic-surface-base) 60%,transparent);color:var(--hex-color-primary);font-size:20px;pointer-events:none}.hex-media-frame__caption{position:absolute;left:var(--hex-density-space-md);right:var(--hex-density-space-md);bottom:var(--hex-density-space-sm);margin:0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking)}.hex-avatar{display:inline-grid;place-items:center;position:relative;width:var(--hex-avatar-size, 48px);height:var(--hex-avatar-size, 48px);border:var(--hex-shape-stroke-width) solid var(--hex-avatar-tint, var(--hex-semantic-border-interactive));border-radius:50%;background:color-mix(in srgb,var(--hex-avatar-tint, var(--hex-color-primary)) 14%,var(--hex-semantic-surface-raised));overflow:hidden}.hex-avatar__image{width:100%;height:100%;object-fit:cover;display:block}.hex-avatar__initials{color:var(--hex-avatar-tint, var(--hex-color-primary));font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:calc(var(--hex-avatar-size, 48px) * .34);letter-spacing:var(--hex-type-label-small-tracking)}.hex-thumbnail-grid{display:grid;gap:var(--hex-density-space-md);grid-template-columns:repeat(var(--hex-thumbnail-columns, 4),minmax(0,1fr))}.hex-thumbnail-grid__cell{appearance:none;display:grid;gap:var(--hex-density-space-sm);padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.hex-thumbnail-grid__cell:focus-visible{outline:var(--hex-focus-ring-width) solid var(--hex-focus-ring-color);outline-offset:var(--hex-focus-ring-offset)}.hex-thumbnail-grid__label{margin:0;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking)}.hex-thumbnail-grid__cell[aria-current=true] .hex-thumbnail-grid__label{color:var(--hex-color-primary)}.hex-media-gallery{display:grid;gap:var(--hex-density-space-sm)}.hex-media-gallery__viewport{position:relative}.hex-media-gallery__nav{appearance:none;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:color-mix(in srgb,var(--hex-semantic-surface-base) 70%,transparent);color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;cursor:pointer}.hex-media-gallery__nav:hover,.hex-media-gallery__nav:focus-visible{border-color:var(--hex-color-primary);color:var(--hex-color-primary);box-shadow:var(--hex-state-glow)}.hex-media-gallery__nav--previous{left:var(--hex-density-space-sm)}.hex-media-gallery__nav--next{right:var(--hex-density-space-sm)}.hex-media-gallery__expand{appearance:none;position:absolute;top:var(--hex-density-space-sm);right:var(--hex-density-space-sm);padding:var(--hex-density-space-xs) var(--hex-density-space-sm);border:var(--hex-shape-stroke-width) solid var(--hex-color-primary);border-radius:var(--hex-shape-corner-small);background:color-mix(in srgb,var(--hex-semantic-surface-base) 70%,transparent);color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform);cursor:pointer}.hex-media-gallery__dots{display:flex;justify-content:center;gap:var(--hex-density-space-sm)}.hex-media-gallery__dot{appearance:none;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--hex-semantic-border-interactive);cursor:pointer}.hex-media-gallery__dot--current{background:var(--hex-color-primary);box-shadow:var(--hex-state-glow)}.hex-media-gallery__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hex-density-space-md)}.hex-media-gallery__caption,.hex-media-gallery__counter{margin:0;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking)}.hex-lightbox{position:fixed;inset:0;z-index:var(--hex-layer-modal);display:flex;flex-direction:column;background:var(--hex-semantic-surface-base)}.hex-lightbox__header{display:flex;align-items:center;justify-content:space-between;gap:var(--hex-density-space-md);padding:var(--hex-density-space-md) var(--hex-density-space-lg);border-bottom:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive)}.hex-lightbox__title{margin:0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-title-medium-size);font-weight:var(--hex-type-title-medium-weight);letter-spacing:var(--hex-type-title-medium-tracking);text-transform:var(--hex-type-title-medium-transform)}.hex-lightbox__counter{margin:0;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking)}.hex-lightbox__stage{flex:1;min-height:0;display:grid;place-items:center;padding:var(--hex-density-space-lg)}.hex-lightbox__frame{width:min(90vw,1400px)}.hex-lightbox__close{appearance:none;padding:var(--hex-density-space-sm) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-color-secondary);border-radius:var(--hex-shape-corner-small);background:transparent;color:var(--hex-color-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform);cursor:pointer}.hex-link-stack{display:grid;gap:var(--hex-density-space-sm);margin:0;padding:0;list-style:none}.hex-link-stack__item{display:block}.hex-link-stack__row{display:grid;align-items:center;gap:var(--hex-density-space-md);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--hex-density-space-sm) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-raised);color:inherit;text-decoration:none;transition:border-color var(--hex-motion-duration-medium) var(--hex-motion-easing-standard),box-shadow var(--hex-motion-duration-medium) var(--hex-motion-easing-standard),transform var(--hex-motion-duration-medium) var(--hex-motion-easing-standard)}.hex-link-stack__row:hover,.hex-link-stack__row:focus-visible{border-color:var(--hex-link-stack-tint, var(--hex-color-primary));box-shadow:var(--hex-state-glow);outline:none;transform:translateY(-2px)}.hex-link-stack__icon{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:var(--hex-shape-stroke-width) solid var(--hex-link-stack-tint, var(--hex-color-primary));border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-base);color:var(--hex-link-stack-tint, var(--hex-color-primary));font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size)}.hex-link-stack__image{width:100%;height:100%;object-fit:cover}.hex-link-stack__copy{display:grid;gap:var(--hex-density-space-xs);min-width:0}.hex-link-stack__title{color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-label-large-size);font-weight:var(--hex-type-title-medium-weight);letter-spacing:var(--hex-type-title-medium-tracking);text-transform:var(--hex-type-title-medium-transform)}.hex-link-stack__description{color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-body),sans-serif;font-size:var(--hex-type-label-large-size)}.hex-link-stack__arrow{color:var(--hex-link-stack-tint, var(--hex-color-primary));font-family:var(--hex-type-family-label),ui-monospace,monospace;transition:transform var(--hex-motion-duration-medium) var(--hex-motion-easing-standard)}.hex-link-stack__row:hover .hex-link-stack__arrow,.hex-link-stack__row:focus-visible .hex-link-stack__arrow{transform:translate(4px)}@keyframes hex-link-stack-shake{0%,to{transform:translate(0)}20%{transform:translate(calc(-1 * var(--hex-state-glitch-offset)),var(--hex-state-glitch-offset-y))}40%{transform:translate(var(--hex-state-glitch-offset),calc(-1 * var(--hex-state-glitch-offset-y)))}60%{transform:translate(calc(-1 * var(--hex-state-glitch-offset-y)))}80%{transform:translate(var(--hex-state-glitch-offset-y))}}.hex-link-stack__row:hover .hex-link-stack__icon,.hex-link-stack__row:focus-visible .hex-link-stack__icon{animation:hex-link-stack-shake var(--hex-state-glitch-duration) var(--hex-motion-easing-standard)}@media(prefers-reduced-motion:reduce){.hex-link-stack__row,.hex-link-stack__arrow{transition:none}.hex-link-stack__row:hover,.hex-link-stack__row:focus-visible{transform:none}.hex-link-stack__row:hover .hex-link-stack__arrow,.hex-link-stack__row:focus-visible .hex-link-stack__arrow{transform:none}.hex-link-stack__row:hover .hex-link-stack__icon,.hex-link-stack__row:focus-visible .hex-link-stack__icon{animation:none}}.hex-showcase-list{display:grid;gap:var(--hex-density-space-lg)}.hex-showcase-list__filters{display:flex;flex-wrap:wrap;gap:var(--hex-density-space-sm)}.hex-showcase-list__items{display:grid;gap:var(--hex-density-space-xl)}.hex-showcase-list__empty{margin:0;padding:var(--hex-density-space-lg);border:var(--hex-shape-stroke-width) dashed var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-align:center;text-transform:var(--hex-type-label-small-transform)}.hex-showcase-card{display:flex;justify-content:flex-start}.hex-showcase-card[data-reversed=true]{justify-content:flex-end}.hex-showcase-card__frame{position:relative;width:80%}.hex-showcase-card__split{position:relative}.hex-showcase-card__media{position:relative;z-index:var(--hex-layer-raised);width:55%;margin-right:-17.5%;margin-left:auto}.hex-showcase-card[data-reversed=true] .hex-showcase-card__media{margin-right:auto;margin-left:-17.5%}.hex-showcase-card__info{display:grid;gap:var(--hex-density-space-sm);padding:var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-raised);transition:border-color var(--hex-motion-duration-medium) var(--hex-motion-easing-standard)}.hex-showcase-card__split .hex-showcase-card__info{position:absolute;top:12%;left:0;z-index:var(--hex-layer-effect);width:85%}.hex-showcase-card[data-reversed=true] .hex-showcase-card__split .hex-showcase-card__info{right:0;left:auto}.hex-showcase-card[data-front=media] .hex-showcase-card__media{z-index:var(--hex-layer-effect)}.hex-showcase-card[data-front=media] .hex-showcase-card__split .hex-showcase-card__info{z-index:var(--hex-layer-raised)}.hex-showcase-card[data-presentation=featured] .hex-showcase-card__info{border-color:var(--hex-color-primary);box-shadow:var(--hex-state-glow)}.hex-showcase-card__frame:hover .hex-showcase-card__info{border-color:var(--hex-color-primary)}.hex-showcase-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hex-density-space-sm)}.hex-showcase-card[data-reversed=true] .hex-showcase-card__header{flex-direction:row-reverse}.hex-showcase-card__heading{min-width:0}.hex-showcase-card__title{margin:0;overflow:hidden;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-title-medium-size);font-weight:var(--hex-type-title-medium-weight);letter-spacing:var(--hex-type-title-medium-tracking);text-overflow:ellipsis;text-transform:var(--hex-type-title-medium-transform);white-space:nowrap}.hex-showcase-card__kicker{margin:0;color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking)}.hex-showcase-card__badges{display:flex;flex-shrink:0;align-items:center;gap:var(--hex-density-space-sm)}.hex-showcase-card__badge,.hex-showcase-card__status,.hex-showcase-card__tag{color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform)}.hex-showcase-card__status,.hex-showcase-card__tag{padding:2px var(--hex-density-space-xs);border:var(--hex-shape-stroke-width) solid currentcolor;border-radius:var(--hex-shape-corner-small)}.hex-showcase-card__status{color:var(--hex-showcase-status, var(--hex-semantic-text-secondary))}.hex-showcase-card__badge--active{color:var(--hex-color-primary)}.hex-showcase-card__badge--featured{color:var(--hex-color-warning)}.hex-showcase-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hex-density-space-xs)}.hex-showcase-card[data-reversed=true] .hex-showcase-card__tags{justify-content:flex-end}.hex-showcase-card__tag{color:var(--hex-showcase-tag, var(--hex-semantic-text-secondary));opacity:var(--hex-showcase-tag-opacity, 1)}.hex-showcase-card__description{margin:0;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-body),sans-serif;font-size:var(--hex-type-label-large-size);line-height:var(--hex-type-body-large-line-height)}.hex-showcase-card[data-reversed=true] .hex-showcase-card__description,.hex-showcase-card[data-reversed=true] .hex-showcase-card__title,.hex-showcase-card[data-reversed=true] .hex-showcase-card__kicker{text-align:right}.hex-showcase-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hex-density-space-sm)}.hex-showcase-card[data-reversed=true] .hex-showcase-card__footer{flex-direction:row-reverse}.hex-showcase-card__link{display:inline-flex;align-items:center;gap:var(--hex-density-space-xs);color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-decoration:none}.hex-showcase-card__link:hover,.hex-showcase-card__link:focus-visible{color:var(--hex-color-primary)}.hex-showcase-card__toggle{appearance:none;margin-inline-start:auto;padding:0;border:0;background:transparent;color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:var(--hex-type-label-small-transform);cursor:pointer}.hex-showcase-card[data-reversed=true] .hex-showcase-card__toggle{margin-inline:0 auto}.hex-showcase-card__toggle:hover,.hex-showcase-card__toggle:focus-visible{color:var(--hex-color-primary)}@keyframes hex-showcase-glitch{0%,50%,to{clip-path:inset(0 0 0 0);transform:translate(0)}10%{clip-path:inset(20% 0 60% 0);transform:translate(calc(-1 * var(--hex-state-glitch-offset)),var(--hex-state-glitch-offset-y))}20%{clip-path:inset(50% 0 20% 0);transform:translate(var(--hex-state-glitch-offset),calc(-1 * var(--hex-state-glitch-offset-y)))}30%{clip-path:inset(10% 0 70% 0);transform:translate(calc(-1 * var(--hex-state-glitch-offset-y)),var(--hex-state-glitch-offset-y))}40%{clip-path:inset(60% 0 10% 0);transform:translate(var(--hex-state-glitch-offset-y))}70%{clip-path:inset(40% 0 30% 0);transform:translate(0)}}.hex-showcase-card [data-hex-glitching=true]{animation:hex-showcase-glitch var(--hex-state-effect-flicker-duration) var(--hex-motion-easing-standard)}@media(max-width:720px){.hex-showcase-card__frame{width:100%}.hex-showcase-card__media{width:100%;margin:0}.hex-showcase-card[data-reversed=true] .hex-showcase-card__media{margin:0}.hex-showcase-card__split{display:grid;gap:var(--hex-density-space-md)}.hex-showcase-card__split .hex-showcase-card__info,.hex-showcase-card[data-reversed=true] .hex-showcase-card__split .hex-showcase-card__info{position:static;width:100%}}@media(prefers-reduced-motion:reduce){.hex-showcase-card__info{transition:none}.hex-showcase-card [data-hex-glitching=true]{animation:none}}.hex-node-graph{display:flex;flex-direction:column;gap:var(--hex-density-space-md)}.hex-node-graph[data-fullscreen=true]{position:fixed;inset:0;z-index:var(--hex-layer-modal);padding:var(--hex-density-space-md);background:var(--hex-semantic-surface-base)}.hex-node-graph__bar{display:flex;align-items:center;gap:var(--hex-density-space-md)}.hex-node-graph__filters{display:flex;flex:1;flex-wrap:wrap;gap:var(--hex-density-space-sm);align-items:center}.hex-node-graph__clear,.hex-node-graph__expand{border:var(--hex-shape-stroke-width) solid var(--hex-color-secondary);border-radius:var(--hex-shape-corner-small);padding:4px var(--hex-density-space-sm);background:transparent;color:var(--hex-color-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:uppercase;cursor:pointer}.hex-node-graph__expand{flex-shrink:0;border-color:var(--hex-color-primary);color:var(--hex-color-primary)}.hex-node-graph__clear:hover,.hex-node-graph__clear:focus-visible,.hex-node-graph__expand:hover,.hex-node-graph__expand:focus-visible{background:color-mix(in srgb,currentcolor 12%,transparent)}.hex-node-graph__viewport{position:relative;overflow:hidden;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-base)}.hex-node-graph[data-fullscreen=true] .hex-node-graph__viewport{flex:1;min-height:0}.hex-node-graph__canvas{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none}.hex-node-graph__grid,.hex-node-graph__world{opacity:0;transition:opacity .7s var(--hex-motion-easing-standard)}.hex-node-graph__grid path{fill:none;stroke:var(--hex-semantic-border-subtle);stroke-width:1;opacity:.55}.hex-node-graph__edges line{stroke:var(--hex-semantic-border-interactive);stroke-width:1.3}.hex-node-graph__edges line[data-state=lit]{stroke:var(--hex-color-primary);stroke-width:2;filter:drop-shadow(0 0 5px var(--hex-color-primary))}.hex-node-graph__hits line{stroke:transparent;stroke-width:16;pointer-events:stroke}.hex-node-graph__pulses circle{fill:var(--hex-color-primary);pointer-events:none}.hex-node-graph__node{cursor:pointer}.hex-node-graph__target{fill:transparent}.hex-node-graph__dot{fill:var(--hex-node-accent);fill-opacity:.45;stroke:var(--hex-node-accent);stroke-width:1.4}.hex-node-graph__node:hover .hex-node-graph__dot,.hex-node-graph__node[data-focused=true] .hex-node-graph__dot{filter:drop-shadow(0 0 5px var(--hex-node-accent))}.hex-node-graph__hex{fill:var(--hex-semantic-surface-raised);stroke:var(--hex-semantic-border-interactive);stroke-width:1.5}.hex-node-graph__node[data-tier=core] .hex-node-graph__hex{stroke:var(--hex-color-primary);stroke-width:2}.hex-node-graph__node:hover .hex-node-graph__hex,.hex-node-graph__node[data-focused=true] .hex-node-graph__hex{stroke:var(--hex-node-accent);filter:drop-shadow(0 0 7px var(--hex-node-accent))}.hex-node-graph__node:focus-visible{outline:none}.hex-node-graph__node:focus-visible .hex-node-graph__hex{stroke:var(--hex-color-primary);stroke-width:3}.hex-node-graph__logo{pointer-events:none}.hex-node-graph__label,.hex-node-graph__ghost{font-family:var(--hex-type-family-display),sans-serif;font-weight:var(--hex-type-title-medium-weight);letter-spacing:var(--hex-type-title-medium-tracking);text-anchor:middle;dominant-baseline:middle;text-transform:uppercase;pointer-events:none}.hex-node-graph__label{fill:var(--hex-semantic-text-primary);opacity:.92}.hex-node-graph__ghost{opacity:0}.hex-node-graph__ghost--lead{fill:var(--hex-color-primary)}.hex-node-graph__ghost--trail{fill:var(--hex-color-secondary)}.hex-node-graph__node:hover .hex-node-graph__ghost--lead{opacity:.8;animation:hex-node-graph-tear var(--hex-state-effect-flicker-duration) var(--hex-motion-easing-standard)}.hex-node-graph__node:hover .hex-node-graph__ghost--trail{opacity:.8;animation:hex-node-graph-tear var(--hex-state-effect-flicker-duration) var(--hex-motion-easing-standard) reverse}@keyframes hex-node-graph-tear{0%,to{transform:translate(0)}20%{transform:translate(calc(-1 * var(--hex-state-glitch-offset)),var(--hex-state-glitch-offset-y))}40%{transform:translate(var(--hex-state-glitch-offset),calc(-1 * var(--hex-state-glitch-offset-y)))}60%{transform:translate(calc(-1 * var(--hex-state-glitch-offset-y)),calc(-1 * var(--hex-state-glitch-offset-y)))}80%{transform:translate(var(--hex-state-glitch-offset-y),var(--hex-state-glitch-offset-y))}}.hex-node-graph__bar{fill:var(--hex-semantic-border-subtle);opacity:.9;pointer-events:none}.hex-node-graph__bar[data-filled=true]{fill:var(--hex-node-accent)}.hex-node-graph__zoom{position:absolute;right:var(--hex-density-space-sm);bottom:var(--hex-density-space-sm);z-index:var(--hex-layer-dropdown);display:flex;flex-direction:column;gap:var(--hex-density-space-sm)}.hex-node-graph__zoom button{width:32px;height:32px;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-raised);color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-large-size);cursor:pointer}.hex-node-graph__zoom button:hover,.hex-node-graph__zoom button:focus-visible{border-color:var(--hex-color-primary);color:var(--hex-color-primary)}.hex-node-graph__hint{position:absolute;bottom:var(--hex-density-space-sm);left:50%;z-index:var(--hex-layer-dropdown);transform:translate(-50%);margin:0;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);padding:4px var(--hex-density-space-sm);background:var(--hex-semantic-surface-raised);color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:uppercase;pointer-events:none}.hex-node-graph__hint[data-tone=shift]{border-color:var(--hex-color-primary);color:var(--hex-color-primary)}.hex-node-detail{position:absolute;top:var(--hex-density-space-sm);right:var(--hex-density-space-sm);bottom:var(--hex-density-space-sm);z-index:var(--hex-layer-sticky);overflow-y:auto;width:270px;max-width:78%;border:var(--hex-shape-stroke-width) solid var(--hex-color-primary);border-radius:var(--hex-shape-corner-small);padding:var(--hex-density-space-md);background:var(--hex-semantic-surface-raised)}.hex-node-detail__header{display:flex;gap:var(--hex-density-space-sm);align-items:flex-start;justify-content:space-between;margin-bottom:var(--hex-density-space-sm)}.hex-node-detail__heading{display:flex;gap:var(--hex-density-space-sm);align-items:center;min-width:0}.hex-node-detail__logo{width:32px;height:32px;flex-shrink:0;object-fit:contain}.hex-node-detail__title{margin:0;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-display),sans-serif;font-size:var(--hex-type-title-medium-size);font-weight:var(--hex-type-title-medium-weight);letter-spacing:var(--hex-type-title-medium-tracking);text-transform:uppercase;overflow-wrap:anywhere}.hex-node-detail__close{flex-shrink:0;border:var(--hex-shape-stroke-width) solid var(--hex-color-secondary);border-radius:var(--hex-shape-corner-small);padding:2px var(--hex-density-space-sm);background:transparent;color:var(--hex-color-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);text-transform:uppercase;cursor:pointer}.hex-node-detail__close:hover,.hex-node-detail__close:focus-visible{background:color-mix(in srgb,var(--hex-color-secondary) 12%,transparent)}.hex-node-detail__tier,.hex-node-detail__kicker{margin:0 0 var(--hex-density-space-sm);color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:uppercase}.hex-node-detail__kicker{color:var(--hex-color-primary)}.hex-node-detail__kicker--related{color:var(--hex-color-secondary)}.hex-node-detail__level{display:flex;gap:var(--hex-density-space-sm);align-items:center;margin-bottom:var(--hex-density-space-md)}.hex-node-detail__meter{display:flex;gap:var(--hex-density-space-xs)}.hex-node-detail__segment{display:block;width:16px;height:8px;border-radius:2px;background:var(--hex-semantic-border-subtle)}.hex-node-detail__segment[data-filled=true]{background:var(--hex-node-accent);box-shadow:0 0 6px var(--hex-node-accent)}.hex-node-detail__reading{color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size)}.hex-node-detail__tags,.hex-node-detail__neighbors{display:flex;flex-wrap:wrap;gap:var(--hex-density-space-sm)}.hex-node-detail__tags{margin-bottom:var(--hex-density-space-md)}.hex-node-detail__tag{border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);padding:2px var(--hex-density-space-sm);color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:uppercase}.hex-node-detail__section{margin-bottom:var(--hex-density-space-md)}.hex-node-detail__neighbor{border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);padding:4px var(--hex-density-space-sm);background:transparent;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);cursor:pointer}.hex-node-detail__neighbor:hover,.hex-node-detail__neighbor:focus-visible{border-color:var(--hex-color-primary);color:var(--hex-color-primary)}.hex-node-detail__related{margin:0;padding:0;list-style:none;color:var(--hex-semantic-text-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size)}@media(prefers-reduced-motion:reduce){.hex-node-graph__grid,.hex-node-graph__world{transition:none}.hex-node-graph__ghost{display:none}}.hljs-keyword,.hljs-literal,.hljs-meta,.hljs-doctag,.hljs-selector-tag{color:var(--hex-color-code-keyword)}.hljs-title,.hljs-built_in,.hljs-type,.hljs-attr,.hljs-attribute,.hljs-name,.hljs-property,.hljs-variable,.hljs-template-variable,.hljs-selector-class,.hljs-selector-id{color:var(--hex-color-code-type)}.hljs-string,.hljs-regexp,.hljs-quote,.hljs-char.escape_{color:var(--hex-color-code-string)}.hljs-number,.hljs-symbol,.hljs-bullet{color:var(--hex-color-code-number)}.hljs-comment{color:var(--hex-color-code-comment);font-style:italic}.hljs-operator,.hljs-punctuation,.hljs-tag{color:var(--hex-color-code-punctuation)}.hex-icon{display:inline-block;flex:0 0 auto;width:var(--hex-icon-size-md);height:var(--hex-icon-size-md);fill:currentColor;vertical-align:middle}.hex-icon--sm{width:var(--hex-icon-size-sm);height:var(--hex-icon-size-sm)}.hex-icon--lg{width:var(--hex-icon-size-lg);height:var(--hex-icon-size-lg)}.hex-icon--xl{width:var(--hex-icon-size-xl);height:var(--hex-icon-size-xl)}.hex-overlay{position:fixed;inset:0;display:grid;place-items:center}.hex-overlay__scrim{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--hex-semantic-surface-base) 72%,transparent)}.hex-overlay__content{position:relative;z-index:var(--hex-layer-raised)}.hex-field,.hex-form,.hex-radio-group,.hex-search{display:grid;gap:var(--hex-density-space-sm)}.hex-field__label,.hex-field__description{color:var(--hex-semantic-text-secondary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:uppercase}.hex-field__error{color:var(--hex-color-error)}.hex-textarea,.hex-combobox__list button,.hex-menu button{width:100%;padding:var(--hex-density-control-padding-y) var(--hex-density-space-md);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);border-radius:var(--hex-shape-corner-small);background:var(--hex-semantic-surface-raised);color:var(--hex-semantic-text-primary);font:inherit}.hex-search{grid-template-columns:auto 1fr;align-items:center}.hex-dialog,.hex-popover,.hex-menu,.hex-toast,.hex-drawer{min-width:min(28rem,90vw);padding:var(--hex-density-space-lg);background:var(--hex-semantic-surface-raised);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive)}.hex-dialog__actions,.hex-pagination,.hex-split-button,.hex-toggle-group,.hex-avatar-group,.hex-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--hex-density-space-sm);align-items:center}.hex-tooltip{position:relative;display:inline-block}.hex-tooltip__bubble{position:absolute;bottom:calc(100% + 6px);left:0;z-index:var(--hex-layer-dropdown);padding:var(--hex-density-space-xs) var(--hex-density-space-sm);background:var(--hex-semantic-surface-raised);border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-interactive);color:var(--hex-semantic-text-primary);white-space:nowrap}.hex-divider{height:var(--hex-shape-stroke-width);background:var(--hex-semantic-border-structural)}.hex-badge{display:inline-flex;padding:2px var(--hex-density-space-sm);border:var(--hex-shape-stroke-width) solid var(--hex-color-primary);color:var(--hex-color-primary);font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);text-transform:uppercase}.hex-badge--warning{border-color:var(--hex-color-warning);color:var(--hex-color-warning)}.hex-badge--error{border-color:var(--hex-color-error);color:var(--hex-color-error)}.hex-accordion,.hex-list,.hex-table,.hex-empty-state,.hex-stepper{display:grid;gap:var(--hex-density-space-sm)}.hex-table{overflow:auto;border:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural)}.hex-table table{width:100%;border-collapse:collapse}.hex-table th,.hex-table td,.hex-list li,.hex-accordion__item{padding:var(--hex-density-space-sm) var(--hex-density-space-md);border-bottom:var(--hex-shape-stroke-width) solid var(--hex-semantic-border-structural)}.hex-scroll-area{overflow:auto;max-height:24rem}.hex-page{container-type:inline-size;display:grid;gap:var(--hex-density-space-lg);max-width:960px;padding:var(--hex-density-space-xl)}@container (max-width: 720px){.hex-page{padding:var(--hex-density-space-lg)}}.hex-stack,.hex-grid{display:grid;gap:var(--hex-density-space-md)}.hex-stack--horizontal{grid-auto-flow:column;justify-content:start}.hex-stack--sm{gap:var(--hex-density-space-sm)}.hex-stack--lg{gap:var(--hex-density-space-lg)}.hex-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hex-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hex-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hex-showcase-card{container-type:inline-size}@container (max-width: 720px){.hex-showcase-card__frame,.hex-showcase-card__media{width:100%}.hex-showcase-card__split{display:grid;gap:var(--hex-density-space-md)}}.hex-contrast-toggle{font-family:var(--hex-type-family-label),ui-monospace,monospace;font-size:var(--hex-type-label-small-size);letter-spacing:var(--hex-type-label-small-tracking);text-transform:uppercase;color:var(--hex-semantic-text-secondary)}html,body,#root{margin:0;min-height:100%;background:#0a0a0f}
