/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-caption{display:table-caption}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.fill-none{fill:none}.text-ellipsis{text-overflow:ellipsis}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--font-display:"Space Grotesk", system-ui, sans-serif;--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--radius:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--container-max:72rem;--color-danger:#ef4444;--color-success:#22c55e;--color-warning:#f59e0b;--color-on-accent:#fff;--dur-fast:.12s;--dur:.18s;--dur-slow:.26s;--ease:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(0, .6, .3, 1);--shadow-color:3 12 26;--shadow-sm:0 1px 2px rgb(var(--shadow-color) / .16);--shadow-md:0 6px 18px rgb(var(--shadow-color) / .2);--shadow-lg:0 16px 40px rgb(var(--shadow-color) / .28);--shadow-pop:0 10px 30px rgb(var(--shadow-color) / .26);--scrim:rgb(var(--shadow-color) / .55)}:root,[data-theme=ocean]{--color-bg:#030d1a;--color-surface:#071a2e;--color-surface-hover:#0d2640;--color-border:#1a3a5c;--color-text:#f0f8ff;--color-text-muted:#7ab8e0;--color-accent:#4a90c8;--color-accent-hover:#3c7bb0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px}body{background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}code,pre{font-family:var(--font-mono)}[data-theme=midnight]{--color-bg:#0f1117;--color-surface:#1a1d27;--color-surface-hover:#232635;--color-border:#2a2d3e;--color-text:#e2e8f0;--color-text-muted:#94a3b8;--color-accent:#6366f1;--color-accent-hover:#4f52d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dracula]{--color-bg:#1e2029;--color-surface:#282a36;--color-surface-hover:#323443;--color-border:#44475a;--color-text:#f8f8f2;--color-text-muted:#8a99c4;--color-accent:#bd93f9;--color-accent-hover:#d4b3ff;--color-on-accent:#1a1626;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=nord]{--color-bg:#242831;--color-surface:#2e3440;--color-surface-hover:#3b4252;--color-border:#434c5e;--color-text:#eceff4;--color-text-muted:#a0b4cc;--color-accent:#88c0d0;--color-accent-hover:#a3d4e2;--color-on-accent:#16202a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=abyss]{--color-bg:#000c18;--color-surface:#051526;--color-surface-hover:#0a213a;--color-border:#0f2d4e;--color-text:#e2f0f8;--color-text-muted:#6f9fc0;--color-accent:#00b4d8;--color-accent-hover:#38cce8;--color-on-accent:#001019;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=solarized-dark]{--color-bg:#002b36;--color-surface:#073642;--color-surface-hover:#0d4052;--color-border:#144f62;--color-text:#cfdbdb;--color-text-muted:#8399a0;--color-accent:#2aa198;--color-accent-hover:#35c4ba;--color-on-accent:#00232b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=monokai]{--color-bg:#1a1a1a;--color-surface:#272822;--color-surface-hover:#31302a;--color-border:#3e3d33;--color-text:#f8f8f2;--color-text-muted:#a6a69c;--color-accent:#f92672;--color-accent-hover:#d3155e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=gruvbox]{--color-bg:#1d2021;--color-surface:#282828;--color-surface-hover:#32302f;--color-border:#3c3836;--color-text:#ebdbb2;--color-text-muted:#a89984;--color-accent:#d79921;--color-accent-hover:#fabd2f;--color-on-accent:#1d2021;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=one-dark]{--color-bg:#21252b;--color-surface:#282c34;--color-surface-hover:#2c313c;--color-border:#3a3f4b;--color-text:#abb2bf;--color-text-muted:#7f8797;--color-accent:#61afef;--color-accent-hover:#7ec2ff;--color-on-accent:#1a1d23;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=catppuccin]{--color-bg:#1e1e2e;--color-surface:#313244;--color-surface-hover:#3d3f57;--color-border:#45475a;--color-text:#cdd6f4;--color-text-muted:#9399b2;--color-accent:#cba6f7;--color-accent-hover:#d8bbff;--color-on-accent:#1e1e2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=evergreen]{--color-bg:#0e1a12;--color-surface:#14241a;--color-surface-hover:#1c3325;--color-border:#2a4a35;--color-text:#e8f5ec;--color-text-muted:#8fbe9f;--color-accent:#3fae6b;--color-accent-hover:#5bc985;--color-on-accent:#0b1710;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=garnet]{--color-bg:#190f11;--color-surface:#261519;--color-surface-hover:#341d22;--color-border:#4d2a31;--color-text:#f8ecee;--color-text-muted:#c39aa2;--color-accent:#e5484d;--color-accent-hover:#c9343a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=ember]{--color-bg:#1a140e;--color-surface:#261c12;--color-surface-hover:#34271a;--color-border:#4a3826;--color-text:#f7eee2;--color-text-muted:#c3a583;--color-accent:#e0792e;--color-accent-hover:#f5923f;--color-on-accent:#1a140e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=arctic]{--color-bg:#f0f8ff;--color-surface:#fff;--color-surface-hover:#dceefa;--color-border:#b8dcf2;--color-text:#030d1a;--color-text-muted:#33628c;--color-accent:#2e6fa3;--color-accent-hover:#1e4d7a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=snow]{--color-bg:#f8fafc;--color-surface:#fff;--color-surface-hover:#f1f5f9;--color-border:#e2e8f0;--color-text:#0f172a;--color-text-muted:#64748b;--color-accent:#6366f1;--color-accent-hover:#4f46e5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=linen]{--color-bg:#f5f0eb;--color-surface:#fdfaf6;--color-surface-hover:#ede8e3;--color-border:#d6cfc8;--color-text:#1c1917;--color-text-muted:#78716c;--color-accent:#b45309;--color-accent-hover:#92400e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=solarized-light]{--color-bg:#eee8d5;--color-surface:#fdf6e3;--color-surface-hover:#f4ecd4;--color-border:#ddd3ba;--color-text:#073642;--color-text-muted:#5f7377;--color-accent:#268bd2;--color-accent-hover:#1a6fb0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=github]{--color-bg:#f6f8fa;--color-surface:#fff;--color-surface-hover:#eaf2ff;--color-border:#d0d7de;--color-text:#1f2328;--color-text-muted:#656d76;--color-accent:#0969da;--color-accent-hover:#0550ae;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=rose]{--color-bg:#fff1f2;--color-surface:#fff;--color-surface-hover:#ffe4e6;--color-border:#fecdd3;--color-text:#270810;--color-text-muted:#9e7985;--color-accent:#e11d48;--color-accent-hover:#be123c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=sage]{--color-bg:#f0fdf4;--color-surface:#fff;--color-surface-hover:#dcfce7;--color-border:#bbf7d0;--color-text:#0a2616;--color-text-muted:#4d7a61;--color-accent:#16a34a;--color-accent-hover:#15803d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=slate]{--color-bg:#f1f5f9;--color-surface:#fff;--color-surface-hover:#e2e8f0;--color-border:#cbd5e1;--color-text:#0f172a;--color-text-muted:#64748b;--color-accent:#3b82f6;--color-accent-hover:#2563eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=parchment]{--color-bg:#faf5e4;--color-surface:#fffef5;--color-surface-hover:#f5eedb;--color-border:#e3d9c4;--color-text:#2a1f0e;--color-text-muted:#8c7559;--color-accent:#7c5828;--color-accent-hover:#5f4320;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=latte]{--color-bg:#e6e9ef;--color-surface:#f2f4f8;--color-surface-hover:#e9ecf1;--color-border:#ccd0da;--color-text:#4c4f69;--color-text-muted:#6c6f85;--color-accent:#8839ef;--color-accent-hover:#7028c9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=lagoon]{--color-bg:#effbfa;--color-surface:#fff;--color-surface-hover:#d5f3ef;--color-border:#a7e3dc;--color-text:#042f2a;--color-text-muted:#3f7d75;--color-accent:#0d9488;--color-accent-hover:#0f766e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=honey]{--color-bg:#fdf8ec;--color-surface:#fffdf5;--color-surface-hover:#f8eecd;--color-border:#ecdca0;--color-text:#2b220a;--color-text-muted:#897534;--color-accent:#ca8a04;--color-accent-hover:#a16207;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=blossom]{--color-bg:#fdf2f8;--color-surface:#fff;--color-surface-hover:#fce7f3;--color-border:#f9a8d4;--color-text:#2e0a1e;--color-text-muted:#9d5c7e;--color-accent:#db2777;--color-accent-hover:#be185d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--prose-max:46rem;--color-good:#3fb950;--color-bad:#f85149}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._backdrop_pdo7a_1{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:10vh;background:#0009;justify-content:center;align-items:flex-start;padding-inline:1rem;animation:.1s _fadeIn_pdo7a_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_pdo7a_1{0%{opacity:0}to{opacity:1}}._panel_pdo7a_23{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:36rem;animation:.12s _slideDown_pdo7a_1;overflow:hidden;box-shadow:0 24px 48px #00000059}@keyframes _slideDown_pdo7a_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._inputRow_pdo7a_44{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}._input_pdo7a_44{font-family:var(--font-sans);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:1rem}._input_pdo7a_44::placeholder{color:var(--color-text-muted)}._clearBtn_pdo7a_67{color:var(--color-text-muted);border-radius:var(--radius);background:0 0;border:none;padding:.25rem .375rem;font-size:.75rem;transition:color .15s}._clearBtn_pdo7a_67:hover{color:var(--color-text)}._results_pdo7a_80{max-height:20rem;padding:.5rem;overflow-y:auto}._resultsLabel_pdo7a_86{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);padding:.5rem .75rem .375rem;font-size:.7rem;font-weight:600}._result_pdo7a_80{border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition:background .1s;display:flex}._result_pdo7a_80:hover{background:var(--color-surface-hover)}._resultSelected_pdo7a_112{background:var(--color-surface-hover);outline:1px solid var(--color-border)}._resultIcon_pdo7a_117{background:var(--color-bg);border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._resultInfo_pdo7a_129{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._resultName_pdo7a_137{color:var(--color-text);font-size:.875rem;font-weight:600;font-family:var(--font-display)}._resultDesc_pdo7a_144{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._resultMeta_pdo7a_152{color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:.5rem;display:flex}._resultGroup_pdo7a_160{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem}._empty_pdo7a_166{text-align:center;color:var(--color-text-muted);padding:2rem 1rem;font-size:.875rem}._empty_pdo7a_166 strong{color:var(--color-text)}._footer_pdo7a_176{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:1rem;padding:.625rem 1rem;font-size:.7rem;display:flex}._footer_pdo7a_176 kbd{font-family:var(--font-mono);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:.25rem;margin-right:.25rem;padding:.1rem .3rem;font-size:.65rem}._backdrop_1ohjr_1{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1.5rem;animation:.12s _settings-fade_1ohjr_1;display:flex;position:fixed;inset:0}@keyframes _settings-fade_1ohjr_1{0%{opacity:0}to{opacity:1}}._modal_1ohjr_22{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:50rem;max-height:90dvh;animation:.15s cubic-bezier(.34,1.2,.64,1) _settings-in_1ohjr_1;display:flex;overflow:hidden;box-shadow:0 32px 64px #0006,0 0 0 1px #ffffff0a}@keyframes _settings-in_1ohjr_1{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}._header_1ohjr_46{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem 1.125rem 1.5rem;display:flex}._title_1ohjr_56{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}._closeBtn_1ohjr_65{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}._closeBtn_1ohjr_65:hover{background:var(--color-surface-hover);color:var(--color-text)}._body_1ohjr_84{flex:1;min-height:0;display:flex;overflow:hidden}._nav_1ohjr_91{border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:.125rem;width:10rem;padding:.75rem .5rem;display:flex;overflow-y:auto}@media (width<=640px){._nav_1ohjr_91{width:3rem}}._navItem_1ohjr_107{border-radius:var(--radius);width:100%;color:var(--color-text-muted);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s;display:flex;overflow:hidden}._navItem_1ohjr_107 svg{flex-shrink:0}._navItem_1ohjr_107:hover{background:var(--color-surface-hover);color:var(--color-text)}@media (width<=640px){._navItem_1ohjr_107{justify-content:center;padding:.55rem}._navItem_1ohjr_107 span{display:none}}._navItemActive_1ohjr_142,._navItemActive_1ohjr_142:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent)}._content_1ohjr_151{flex:1;min-width:0;overflow-y:auto}._panel_1ohjr_157{flex-direction:column;gap:1.75rem;padding:1.375rem 1.5rem;display:flex}._themeBlock_1ohjr_164{flex-direction:column;gap:1.25rem;display:flex}._themeInfo_1ohjr_170{flex-direction:column;gap:.2rem;display:flex}._settingLabel_1ohjr_176{color:var(--color-text);font-size:.9rem;font-weight:600}._settingDesc_1ohjr_182{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}._themeGroups_1ohjr_188{flex-direction:column;gap:1rem;display:flex}._themeGroup_1ohjr_188{flex-direction:column;gap:.5rem;display:flex}._groupLabel_1ohjr_200{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;font-weight:700;font-family:var(--font-mono)}._swatches_1ohjr_209{flex-wrap:wrap;gap:.5rem;display:flex}._swatch_1ohjr_209{border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;align-items:center;gap:.375rem;padding:0;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;overflow:hidden}._swatch_1ohjr_209:hover{border-color:var(--color-text-muted);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}._swatchActive_1ohjr_234{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 6px 20px #0000004d}._swatchPreview_1ohjr_239{border-radius:calc(var(--radius-lg) - 2px) calc(var(--radius-lg) - 2px) 0 0;width:72px;height:54px;display:flex;position:relative;overflow:hidden}._swatchSidebar_1ohjr_248{border-right:1px solid #80808026;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:30%;height:100%;padding:7px 4px;display:flex}._swatchDot_1ohjr_260{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-bottom:2px}._swatchLine_1ohjr_268{border-radius:2px;flex-shrink:0;width:14px;height:2.5px}._swatchContent_1ohjr_275{flex-direction:column;flex:1;gap:4px;padding:7px 5px;display:flex}._swatchCard_1ohjr_283{border:1px solid;border-radius:3px;flex-direction:column;gap:4px;padding:5px 6px;display:flex}._swatchCardLine_1ohjr_292{border-radius:2px;height:2.5px;display:block}._swatchCheck_1ohjr_298{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;font-weight:800;line-height:1;display:flex;position:absolute;top:4px;right:4px}._swatchName_1ohjr_314{color:var(--color-text-muted);white-space:nowrap;padding:0 .25rem .35rem;font-size:.6875rem;font-weight:500}._settingBlock_1ohjr_322{flex-direction:column;gap:1rem;display:flex}._settingInfo_1ohjr_328{flex-direction:column;gap:.2rem;display:flex}._shortcutOptions_1ohjr_334{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}._shortcutOption_1ohjr_334{background:var(--color-bg);text-align:left;cursor:pointer;border:none;align-items:center;gap:.875rem;width:100%;padding:.75rem 1rem;transition:background .1s;display:flex}._shortcutOption_1ohjr_334+._shortcutOption_1ohjr_334{border-top:1px solid var(--color-border)}._shortcutOption_1ohjr_334:hover{background:var(--color-surface-hover)}._shortcutOptionActive_1ohjr_361{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}._shortcutRadio_1ohjr_365{border:1.5px solid var(--color-border);border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:border-color .12s;position:relative}._shortcutOptionActive_1ohjr_361 ._shortcutRadio_1ohjr_365{border-color:var(--color-accent);background:var(--color-accent)}._shortcutOptionActive_1ohjr_361 ._shortcutRadio_1ohjr_365:after{content:"";background:var(--color-surface);border-radius:50%;position:absolute;inset:3px}._shortcutOptionLabel_1ohjr_386{color:var(--color-text);flex:1;font-size:.875rem;font-weight:500}._shortcutKbd_1ohjr_393{font-family:var(--font-mono);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:.25rem;padding:.2rem .5rem;font-size:.7rem}._footer_1ohjr_404{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:.7rem;display:flex}._footer_1ohjr_404 kbd{font-family:var(--font-mono);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:.2rem;margin-right:.25rem;padding:.1rem .3rem;font-size:.65rem}._footerNote_1ohjr_426{color:var(--color-text-muted);opacity:.7}._wrap_1565w_1{position:relative}._trigger_1565w_5{height:var(--ctl-h,2.25rem);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.35rem;padding:0 .6rem;transition:color .12s,border-color .12s,background .12s;display:inline-flex}._trigger_1565w_5:hover{color:var(--color-text);border-color:var(--color-accent);background:var(--color-surface-hover)}._code_1565w_25{font-family:var(--font-mono);letter-spacing:.03em;font-size:.78rem;font-weight:600}._menu_1565w_32{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:60;min-width:10rem;padding:.3rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 32px #0000004d}._option_1565w_45{border-radius:var(--radius);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .6rem;transition:background .12s;display:flex}._option_1565w_45:hover{background:var(--color-surface-hover)}._active_1565w_63{color:var(--color-accent)}._name_1565w_67{font-size:.85rem}._wrap_1tg75_1{display:inline-flex;position:relative}@media (width<=640px){._wrap_1tg75_1{display:none}}._trigger_1tg75_11{border-radius:var(--radius);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.4rem .75rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:color .12s,background .12s;display:inline-flex}._trigger_1tg75_11:hover{color:var(--color-text);background:var(--color-surface-hover)}._trigger_1tg75_11 svg{transition:transform .15s}._trigger_1tg75_11[aria-expanded=true] svg{transform:rotate(180deg)}._active_1tg75_37{color:var(--color-accent)}._menu_1tg75_41{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:60;flex-direction:column;gap:.1rem;min-width:12rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 12px 32px #0000004d}._item_1tg75_57{border-radius:var(--radius);color:var(--color-text);padding:.5rem .6rem;font-size:.9rem;transition:background .12s,color .12s;display:block}._item_1tg75_57:hover{background:var(--color-surface-hover)}._itemActive_1tg75_69{color:var(--color-accent)}._header_vxidn_1{z-index:50;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:sticky;top:0}._inner_vxidn_10{width:100%;max-width:var(--container-max);justify-content:space-between;align-items:center;gap:1rem;height:60px;margin:0 auto;padding:0 1.5rem;display:flex}@media (width<=640px){._inner_vxidn_10{padding:0 1rem}}._left_vxidn_27{align-items:center;gap:1.75rem;min-width:0;display:flex}._brand_vxidn_34{align-items:center;gap:.625rem;min-width:0;display:flex}._mark_vxidn_41{object-fit:contain;flex-shrink:0;width:2rem;height:2rem;transition:transform .25s;display:block}._brand_vxidn_34:hover ._mark_vxidn_41{transform:scale(1.08)rotate(-3deg)}._name_vxidn_54{font-family:var(--font-display);color:var(--color-text);white-space:nowrap;font-size:1.0625rem;font-weight:600}._accent_vxidn_62{color:var(--color-text-muted)}._right_vxidn_66{--ctl-h:2.25rem;align-items:center;gap:.5rem;display:flex}._searchBtn_vxidn_73{height:var(--ctl-h,2.25rem);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.5rem;padding:0 .7rem;font-size:.85rem;transition:border-color .12s,color .12s,background .12s;display:flex}._searchBtn_vxidn_73:hover{color:var(--color-text);border-color:var(--color-accent);background:var(--color-surface-hover)}@media (width<=640px){._searchLabel_vxidn_95{display:none}}._kbd_vxidn_100{font-family:var(--font-mono);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:.25rem;padding:.1rem .3rem;font-size:.65rem}@media (width<=640px){._kbd_vxidn_100{display:none}}._iconBtn_vxidn_115{width:var(--ctl-h,2.25rem);height:var(--ctl-h,2.25rem);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:inline-flex}._iconBtn_vxidn_115:hover{color:var(--color-text);border-color:var(--color-accent);background:var(--color-surface-hover)}._menuToggle_vxidn_135{width:var(--ctl-h,2.25rem);height:var(--ctl-h,2.25rem);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:none}._menuToggle_vxidn_135:hover{color:var(--color-text);border-color:var(--color-accent);background:var(--color-surface-hover)}@media (width<=640px){._menuToggle_vxidn_135{display:inline-flex}}._menuNavOnly_vxidn_160{display:none}@media (width<=640px){._menuNavOnly_vxidn_160{display:contents}}._deskOnly_vxidn_169{align-items:center;display:inline-flex}@media (width<=640px){._deskOnly_vxidn_169{display:none}}._nav_vxidn_179{align-items:center;gap:.5rem;display:flex}@media (width<=640px){._nav_vxidn_179{background:var(--color-bg);border-bottom:1px solid var(--color-border);flex-direction:column;align-items:stretch;gap:.125rem;padding:.5rem;display:none;position:absolute;top:60px;left:0;right:0}._nav_vxidn_179._navOpen_vxidn_198{display:flex}}._link_vxidn_203{border-radius:var(--radius);color:var(--color-text-muted);padding:.4rem .75rem;font-size:.9rem;font-weight:500;transition:color .12s,background .12s;position:relative}._link_vxidn_203:after{content:"";background:var(--color-accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.15rem;left:.75rem;right:.75rem;transform:scaleX(0)}._link_vxidn_203:hover{color:var(--color-text);background:var(--color-surface-hover)}._link_vxidn_203._active_vxidn_229{color:var(--color-accent)}._link_vxidn_203:hover:after,._link_vxidn_203._active_vxidn_229:after{transform:scaleX(1)}@media (width<=640px){._link_vxidn_203{padding:.6rem .75rem}}._menuExtra_vxidn_241{display:none}@media (width<=640px){._menuExtra_vxidn_241{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;margin-top:.4rem;padding-top:.5rem;display:flex}}._menuAction_vxidn_255{border-radius:var(--radius);color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.9rem;font-weight:500;transition:color .12s,background .12s;display:flex}._menuAction_vxidn_255:hover{color:var(--color-text);background:var(--color-surface-hover)}._menuLangs_vxidn_275{flex-wrap:wrap;gap:.4rem;padding:.1rem .75rem .25rem;display:flex}._menuLang_vxidn_275{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:2.6rem;color:var(--color-text-muted);font-family:var(--font-mono);cursor:pointer;padding:.4rem .5rem;font-size:.75rem;font-weight:600;transition:color .12s,border-color .12s,background .12s}._menuLang_vxidn_275:hover{color:var(--color-text);border-color:var(--color-accent)}._menuLangActive_vxidn_300{color:var(--color-accent);border-color:var(--color-accent)}._footer_eqvq7_1{border-top:1px solid var(--color-border);background:var(--color-bg)}._inner_eqvq7_6{width:100%;max-width:var(--container-max);grid-template-columns:1.6fr 1fr 1fr;gap:2rem;margin:0 auto;padding:2.5rem 1.5rem;display:grid}@media (width<=768px){._inner_eqvq7_6{grid-template-columns:1fr 1fr}}@media (width<=640px){._inner_eqvq7_6{grid-template-columns:1fr;gap:1.75rem;padding:2rem 1rem}}._col_eqvq7_28{color:var(--color-text-muted);flex-direction:column;gap:.5rem;font-size:.85rem;display:flex}._brand_eqvq7_36{align-items:center;gap:.5rem;margin-bottom:.25rem;display:inline-flex}._mark_eqvq7_43{object-fit:contain;width:1.6rem;height:1.6rem}._name_eqvq7_49{font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:600}._accent_eqvq7_56{color:var(--color-text-muted)}._tagline_eqvq7_60{opacity:.85;font-style:italic}._heading_eqvq7_65{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.35rem;font-size:.7rem}._link_eqvq7_74{color:var(--color-text-muted);transition:color .12s}._link_eqvq7_74:hover{color:var(--color-accent)}._layout_12yz2_1{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}._main_12yz2_8{width:100%;min-height:calc(100dvh - 60px);max-width:var(--container-max);flex:1;margin:0 auto;padding:2.5rem 1.5rem 4rem}@media (width<=640px){._main_12yz2_8{padding:1.5rem 1rem 3rem}}._main_12yz2_8>*{animation:.42s cubic-bezier(.16,1,.3,1) both _page-in_12yz2_1}@keyframes _page-in_12yz2_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._layout_i262r_1{align-items:flex-start;gap:2.5rem;display:flex}@media (width<=768px){._layout_i262r_1{flex-direction:column;align-items:stretch;gap:1.5rem}}._menu_i262r_14{flex-shrink:0;width:14rem;position:sticky;top:76px}@media (width<=768px){._menu_i262r_14{width:100%;position:static}}._home_i262r_27{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:.1rem;margin-bottom:1rem;padding:.6rem .85rem;transition:border-color .12s,background .12s;display:flex}._home_i262r_27:hover,._homeActive_i262r_43{border-color:var(--color-accent);background:var(--color-surface-hover)}._homeName_i262r_48{font-family:var(--font-display);color:var(--color-text);font-size:1.05rem;font-weight:600}._homeLabel_i262r_55{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.64rem}._nav_i262r_63{flex-direction:column;gap:1rem;display:flex}._group_i262r_69{flex-direction:column;gap:.125rem;display:flex}._groupLabel_i262r_75{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:0 .75rem .3rem;font-size:.68rem}._groupLink_i262r_84{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:0 .75rem .3rem;font-size:.68rem;transition:color .12s;display:block}._groupLink_i262r_84:hover{color:var(--color-text)}._groupLinkActive_i262r_98{color:var(--color-accent)}._link_i262r_102{border-left:2px solid var(--color-border);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-text-muted);margin-left:.5rem;padding:.4rem .75rem;font-size:.9rem;transition:color .12s,background .12s,border-color .12s}._link_i262r_102:hover{color:var(--color-text);background:var(--color-surface-hover);border-left-color:var(--color-text-muted)}._link_i262r_102._active_i262r_116{color:var(--color-accent);border-left-color:var(--color-accent);background:var(--color-surface)}._subgroup_i262r_122{flex-direction:column;gap:.125rem;margin-left:.75rem;display:flex}._accordion_i262r_129{flex-direction:column;gap:.125rem;display:flex}._accordionHead_i262r_135{border:none;border-left:2px solid var(--color-border);border-radius:0 var(--radius) var(--radius) 0;width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;background:0 0;align-items:center;gap:.4rem;margin-left:.5rem;padding:.35rem .75rem;font-size:.7rem;transition:color .12s,background .12s,border-color .12s;display:flex}._accordionHead_i262r_135:hover{color:var(--color-text);background:var(--color-surface-hover);border-left-color:var(--color-text-muted)}._chevron_i262r_160{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;flex-shrink:0;width:0;height:0;transition:transform .15s}._chevron_i262r_160[data-open=true]{transform:rotate(90deg)}._content_i262r_173{flex:1;min-width:0}._page_3voby_1{flex-direction:column;gap:3.5rem;display:flex;overflow-x:clip}._hero_3voby_8{isolation:isolate;flex-direction:column;gap:1rem;max-width:44rem;padding:2.5rem 0 1rem;display:flex;position:relative}._ambient_3voby_18{z-index:-1;pointer-events:none;height:15rem;position:absolute;inset:-2rem -1.5rem auto;overflow:hidden}._ambient_3voby_18:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 26%, transparent) 0%, transparent 68%);filter:blur(6px);border-radius:50%;width:22rem;height:22rem;animation:9s ease-in-out infinite _hero-glow_3voby_1;position:absolute;top:40%;left:30%;transform:translate(-50%,-50%)}._bubble_3voby_41{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-accent) 55%, white 12%), color-mix(in srgb, var(--color-accent) 30%, transparent) 70%);opacity:0;border-radius:50%;width:.5rem;height:.5rem;animation:9s ease-in infinite _bubble-rise_3voby_1;position:absolute;bottom:0}._bubble_3voby_41:first-child{width:.4rem;height:.4rem;animation-duration:8s;animation-delay:0s;left:12%}._bubble_3voby_41:nth-child(2){width:.6rem;height:.6rem;animation-duration:11s;animation-delay:1.5s;left:28%}._bubble_3voby_41:nth-child(3){width:.35rem;height:.35rem;animation-duration:9s;animation-delay:3s;left:45%}._bubble_3voby_41:nth-child(4){width:.5rem;height:.5rem;animation-duration:12s;animation-delay:.8s;left:62%}._bubble_3voby_41:nth-child(5){width:.45rem;height:.45rem;animation-duration:10s;animation-delay:2.2s;left:78%}._eyebrow_3voby_92,._lead_3voby_93,._actions_3voby_94{animation:.6s cubic-bezier(.16,1,.3,1) both _wiki-rise_3voby_1}._eyebrow_3voby_92{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;animation-delay:50ms}._title_3voby_107{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);background-image:linear-gradient(100deg, var(--color-text) 0%, var(--color-text) 42%, var(--color-accent) 50%, var(--color-text) 58%, var(--color-text) 100%);-webkit-text-fill-color:transparent;background-position:5% 0;background-repeat:no-repeat;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;animation:.6s cubic-bezier(.16,1,.3,1) .13s both _wiki-rise_3voby_1,6s ease-in-out 1.4s infinite _title-sheen_3voby_1}._lead_3voby_93{color:var(--color-text-muted);font-size:1.125rem;animation-delay:.21s}._actions_3voby_94{margin-top:.5rem;animation-delay:.29s}._primary_3voby_135{border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-bg);padding:.65rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}._primary_3voby_135:hover{background:var(--color-accent-hover);transform:translateY(-1px)}._categories_3voby_150{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}._catCard_3voby_156{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:.5rem;padding:1.5rem;transition:border-color .15s,background .15s,transform .15s;animation:.5s both _wiki-emerge_3voby_1;display:flex;position:relative;overflow:hidden}._catCard_3voby_156:first-child{animation-delay:0s}._catCard_3voby_156:nth-child(2){animation-delay:70ms}._catCard_3voby_156:nth-child(3){animation-delay:.14s}._catCard_3voby_156:nth-child(4){animation-delay:.21s}._catCard_3voby_156:nth-child(5){animation-delay:.28s}._catCard_3voby_156:nth-child(6){animation-delay:.35s}._catCard_3voby_156:before{content:"";pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent);opacity:0;width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-12deg)}._catCard_3voby_156:hover{border-color:var(--color-accent);background:var(--color-surface-hover);transform:translateY(-2px)}._catCard_3voby_156:hover:before{animation:.7s _card-sheen_3voby_1}._catName_3voby_208{font-family:var(--font-display);color:var(--color-text);font-size:1.15rem;font-weight:600}._catDesc_3voby_215{color:var(--color-text-muted);font-size:.9rem}._catTopics_3voby_220{color:var(--color-text);opacity:.75;flex:1;font-size:.8rem;line-height:1.45}._catCount_3voby_228{font-family:var(--font-mono);color:var(--color-accent);font-size:.75rem}._sectionTitle_3voby_234{font-family:var(--font-display);color:var(--color-text);margin-bottom:1.25rem;font-size:1.5rem;font-weight:600}._grid_3voby_242{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;display:grid}@keyframes _wiki-rise_3voby_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _wiki-emerge_3voby_1{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes _title-sheen_3voby_1{0%{background-position:5% 0}16%{background-position:95% 0}to{background-position:95% 0}}@keyframes _hero-glow_3voby_1{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.12)}}@keyframes _bubble-rise_3voby_1{0%{opacity:0;transform:translateY(0)translate(0)scale(.6)}15%{opacity:.7}70%{opacity:.45}to{opacity:0;transform:translateY(-11rem)translate(.8rem)scale(1)}}@keyframes _card-sheen_3voby_1{0%{opacity:0;left:-60%}12%{opacity:1}to{opacity:0;left:130%}}._card_1jrux_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:.625rem;height:100%;padding:1.25rem 1.375rem;transition:border-color .15s,transform .15s,background .15s;animation:.5s both _wiki-emerge_1jrux_1;display:flex;position:relative;overflow:hidden}._card_1jrux_1:first-child{animation-delay:0s}._card_1jrux_1:nth-child(2){animation-delay:60ms}._card_1jrux_1:nth-child(3){animation-delay:.12s}._card_1jrux_1:nth-child(4){animation-delay:.18s}._card_1jrux_1:nth-child(5){animation-delay:.24s}._card_1jrux_1:nth-child(6){animation-delay:.3s}._card_1jrux_1:nth-child(7){animation-delay:.36s}._card_1jrux_1:nth-child(8){animation-delay:.42s}._card_1jrux_1:nth-child(9){animation-delay:.48s}._card_1jrux_1:nth-child(10){animation-delay:.54s}._card_1jrux_1:nth-child(11){animation-delay:.6s}._card_1jrux_1:nth-child(12){animation-delay:.66s}._card_1jrux_1:before{content:"";pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent);opacity:0;width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-12deg)}._card_1jrux_1:hover{border-color:var(--color-accent);background:var(--color-surface-hover);transform:translateY(-2px)}._card_1jrux_1:hover:before{animation:.7s _card-sheen_1jrux_1}._meta_1jrux_72{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}._badge_1jrux_80{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent-hover);border-radius:999px;padding:.15rem .55rem;font-weight:600}._dot_1jrux_88{opacity:.5}._title_1jrux_92{font-family:var(--font-display);color:var(--color-text);font-size:1.1rem;font-weight:600;line-height:1.3}._desc_1jrux_100{color:var(--color-text-muted);flex:1;font-size:.9rem}._tags_1jrux_106{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}._tag_1jrux_106{font-family:var(--font-mono);color:var(--color-text-muted);opacity:.8;font-size:.72rem}@keyframes _wiki-emerge_1jrux_1{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes _card-sheen_1jrux_1{0%{opacity:0;left:-60%}12%{opacity:1}to{opacity:0;left:130%}}._page_noohu_1{flex-direction:column;gap:1.5rem;display:flex}._head_noohu_7{align-items:baseline;gap:.75rem;display:flex}._title_noohu_13{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:2rem;font-weight:700}._subtitle_noohu_21{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8rem}._tabs_noohu_27{flex-wrap:wrap;gap:.5rem;display:flex}._tab_noohu_27{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}._tab_noohu_27:hover{color:var(--color-text);border-color:var(--color-accent)}._tabActive_noohu_48{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}._tabActive_noohu_48:hover{color:var(--color-bg)}._grid_noohu_57{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;display:grid}._empty_noohu_63{color:var(--color-text-muted);padding:2rem 0}._prose_z0llv_1{color:var(--color-text);font-size:1.0625rem;line-height:1.75}._prose_z0llv_1 h2{font-family:var(--font-display);color:var(--color-text);margin:2.25rem 0 .875rem;font-size:1.5rem;font-weight:600}._prose_z0llv_1 h3{font-family:var(--font-display);color:var(--color-text);margin:1.75rem 0 .625rem;font-size:1.2rem;font-weight:600}._prose_z0llv_1 p{margin:0 0 1.125rem}._prose_z0llv_1 ul,._prose_z0llv_1 ol{margin:0 0 1.125rem;padding-left:1.4rem}._prose_z0llv_1 ol{list-style:decimal}._prose_z0llv_1 li{margin-bottom:.4rem}._prose_z0llv_1 table{border-collapse:collapse;width:100%;min-width:40rem;margin:0 0 1.125rem;font-size:.92rem;line-height:1.45}._prose_z0llv_1 th,._prose_z0llv_1 td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.55rem .7rem}._prose_z0llv_1 thead th{background:var(--color-surface);color:var(--color-text);white-space:nowrap;font-weight:600}._prose_z0llv_1 tbody th{color:var(--color-text);white-space:nowrap;font-weight:600}._prose_z0llv_1 a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}._prose_z0llv_1 a:hover{color:var(--color-accent-hover)}._prose_z0llv_1 strong{color:var(--color-text);font-weight:600}._prose_z0llv_1 code{font-family:var(--font-mono);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);padding:.12em .4em;font-size:.875em}._prose_z0llv_1 blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-muted);margin:0 0 1.25rem;padding:.5rem 0 .5rem 1.1rem;font-style:italic}._prose_z0llv_1 blockquote code{font-style:normal}._loader_1mhu4_1{color:var(--color-text-muted);align-items:center;gap:.6rem;padding:2rem 0;display:flex}._spinner_1mhu4_9{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:1.1rem;height:1.1rem;animation:.7s linear infinite _spin_1mhu4_9}._label_1mhu4_19{font-size:.95rem}@keyframes _spin_1mhu4_9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1mhu4_9{animation:none}}@keyframes _scene-sway_3dbkt_1{0%,to{opacity:.28;transform:skew(-15deg)translate(-6px)}50%{opacity:.55;transform:skew(-9deg)translate(10px)}}@keyframes _scene-float_3dbkt_1{0%{opacity:0;transform:translateY(0)}12%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translateY(-46rem)}}._scene_3dbkt_27{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._spotlight_3dbkt_35{background:radial-gradient(60% 55% at 50% 38%, color-mix(in srgb, var(--color-accent) 24%, transparent), transparent);filter:blur(10px);position:absolute;inset:-20% 20% 0}._rays_3dbkt_42{position:absolute;inset:0}._ray_3dbkt_42{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent-hover) 20%, transparent), transparent 72%);filter:blur(16px);mix-blend-mode:screen;width:clamp(48px,11vw,130px);height:135%;animation:11s ease-in-out infinite _scene-sway_3dbkt_1;position:absolute;top:-12%;transform:skew(-15deg)}._ray_3dbkt_42:first-child{left:16%}._ray_3dbkt_42:nth-child(2){opacity:.8;animation-duration:14s;animation-delay:-4s;left:47%}._ray_3dbkt_42:nth-child(3){animation-duration:9.5s;animation-delay:-7s;left:73%}._motes_3dbkt_73{position:absolute;inset:0}._mote_3dbkt_73{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-accent-hover) 70%, transparent), transparent);opacity:0;border-radius:50%;width:.4rem;height:.4rem;animation:linear infinite _scene-float_3dbkt_1;position:absolute;bottom:0}._mote_3dbkt_73:first-child{animation-duration:17s;animation-delay:0s;left:9%}._mote_3dbkt_73:nth-child(2){width:.28rem;height:.28rem;animation-duration:21s;animation-delay:-6s;left:22%}._mote_3dbkt_73:nth-child(3){width:.5rem;height:.5rem;animation-duration:15s;animation-delay:-11s;left:37%}._mote_3dbkt_73:nth-child(4){width:.3rem;height:.3rem;animation-duration:23s;animation-delay:-3s;left:56%}._mote_3dbkt_73:nth-child(5){animation-duration:18s;animation-delay:-14s;left:70%}._mote_3dbkt_73:nth-child(6){width:.32rem;height:.32rem;animation-duration:20s;animation-delay:-8s;left:84%}._mote_3dbkt_73:nth-child(7){width:.26rem;height:.26rem;animation-duration:16s;animation-delay:-17s;left:93%}@keyframes _berg-bob_1ftwe_1{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-10px)rotate(1.5deg)}}@keyframes _berg-drift_1ftwe_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes _berg-bubble_1ftwe_1{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:.8}50%{transform:translate(3px,-4.5rem)scale(.95)}to{opacity:0;transform:translate(-2px,-9rem)scale(1.1)}}@keyframes _berg-glow_1ftwe_1{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.65;transform:scale(1.06)}}@keyframes _berg-rise_1ftwe_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _berg-emerge_1ftwe_1{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _berg-sheen_1ftwe_1{0%,to{opacity:.14}50%{opacity:.34}}@keyframes _berg-twinkle_1ftwe_1{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}._page_1ftwe_83{text-align:center;background:radial-gradient(75% 55% at 50% 30%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%), radial-gradient(130% 115% at 50% 32%, transparent 52%, color-mix(in srgb, var(--color-bg) 60%, var(--color-accent)) 100%), linear-gradient(to bottom, transparent 45%, color-mix(in srgb, var(--color-bg) 72%, var(--color-accent)) 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:clamp(30rem,80vh,50rem);padding:2rem 1rem 4rem;display:flex;position:relative;overflow:hidden}._berg_1ftwe_97{z-index:1;font-family:var(--font-display);isolation:isolate;justify-content:center;align-items:center;gap:clamp(.25rem,2vw,1.25rem);margin:0;line-height:1;animation:.8s both _berg-emerge_1ftwe_1;display:inline-flex;position:relative}._digit_1ftwe_111{z-index:2;letter-spacing:-.02em;color:var(--color-text);text-shadow:0 4px 30px #0000008c;font-size:clamp(5rem,20vw,9.5rem);font-weight:700;position:relative}._bergWrap_1ftwe_121{z-index:1;justify-content:center;align-items:center;width:clamp(5rem,20vw,9.5rem);height:clamp(5rem,20vw,9.5rem);display:flex;position:relative}._iceberg_1ftwe_131{transform-origin:50% 60%;filter:drop-shadow(0 8px 18px #00000073);width:100%;height:100%;animation:5s ease-in-out infinite _berg-bob_1ftwe_1;overflow:visible}._iceSub_1ftwe_140{opacity:.85}._sLightA_1ftwe_144{stop-color:var(--color-accent-hover)}._sLightB_1ftwe_148,._sMidA_1ftwe_152{stop-color:var(--color-accent)}._sMidB_1ftwe_156{stop-color:color-mix(in srgb, var(--color-accent) 58%, var(--color-bg))}._sShadA_1ftwe_160{stop-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-bg))}._sShadB_1ftwe_164{stop-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-bg))}._sCapA_1ftwe_168{stop-color:var(--color-text)}._sCapB_1ftwe_172{stop-color:var(--color-accent-hover)}._sSubA_1ftwe_176{stop-color:var(--color-accent)}._sSubB_1ftwe_180{stop-color:var(--color-bg)}._iceGloss_1ftwe_184{fill:var(--color-text);opacity:.22;animation:6.5s ease-in-out infinite _berg-sheen_1ftwe_1}._facet_1ftwe_190{stroke:var(--color-bg);stroke-width:1.2px;stroke-linejoin:round;opacity:.16}._iceRim_1ftwe_197{stroke:var(--color-text);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.35}._sparkle_1ftwe_205{fill:var(--color-text);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite _berg-twinkle_1ftwe_1}._glow_1ftwe_212{z-index:0;background:radial-gradient(closest-side circle at 50% 48%, color-mix(in srgb, var(--color-accent) 55%, transparent), transparent);filter:blur(8px);pointer-events:none;animation:5.5s ease-in-out infinite _berg-glow_1ftwe_1;position:absolute;inset:-25% -15%}._ocean_1ftwe_222{z-index:3;pointer-events:none;position:absolute;inset:60% -8% 0;overflow:hidden}._wave_1ftwe_233{width:200%;height:100%;position:absolute;top:0;left:0}._wave1_1ftwe_241{fill:color-mix(in srgb, var(--color-accent) 50%, var(--color-bg));opacity:.85;animation:9s linear infinite _berg-drift_1ftwe_1}._wave2_1ftwe_247{fill:var(--color-bg);opacity:.55;animation:13s linear infinite reverse _berg-drift_1ftwe_1}._crest_1ftwe_253{fill:none;stroke:var(--color-accent-hover);stroke-width:2.5px;opacity:.6;filter:blur(.5px) drop-shadow(0 0 4px color-mix(in srgb, var(--color-accent-hover) 60%, transparent));animation:9s linear infinite _berg-drift_1ftwe_1}._bubbles_1ftwe_262{z-index:4;pointer-events:none;position:absolute;inset:62% 12% 0}._bubble_1ftwe_262{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-accent-hover) 90%, transparent), color-mix(in srgb, var(--color-accent) 35%, transparent));opacity:0;border-radius:50%;width:.5rem;height:.5rem;animation:linear infinite _berg-bubble_1ftwe_1;position:absolute;bottom:0}._bubble_1ftwe_262:first-child{animation-duration:6s;animation-delay:0s;left:8%}._bubble_1ftwe_262:nth-child(2){width:.35rem;height:.35rem;animation-duration:5s;animation-delay:1.4s;left:26%}._bubble_1ftwe_262:nth-child(3){width:.6rem;height:.6rem;animation-duration:7.5s;animation-delay:.7s;left:44%}._bubble_1ftwe_262:nth-child(4){width:.4rem;height:.4rem;animation-duration:5.5s;animation-delay:2.1s;left:62%}._bubble_1ftwe_262:nth-child(5){animation-duration:6.8s;animation-delay:3.2s;left:78%}._bubble_1ftwe_262:nth-child(6){width:.3rem;height:.3rem;animation-duration:4.8s;animation-delay:1s;left:90%}._title_1ftwe_321{z-index:1;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(1.4rem,4vw,2rem);font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) .1s both _berg-rise_1ftwe_1;position:relative}._message_1ftwe_332{z-index:1;max-width:34rem;color:var(--color-text-muted);font-size:1.05rem;animation:.6s cubic-bezier(.16,1,.3,1) .18s both _berg-rise_1ftwe_1;position:relative}._coords_1ftwe_341{z-index:1;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 65%, transparent);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:.25rem;padding:.35rem .5rem .35rem .9rem;animation:.6s cubic-bezier(.16,1,.3,1) .24s both _berg-rise_1ftwe_1;display:inline-flex;position:relative}._coordsLabel_1ftwe_357{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem}._coordsPath_1ftwe_365{background:color-mix(in srgb, var(--color-accent) 14%, transparent);max-width:min(22rem,70vw);color:var(--color-accent);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.12rem .6rem;font-size:.85rem;overflow:hidden}._actions_1ftwe_378{z-index:1;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;animation:.6s cubic-bezier(.16,1,.3,1) .32s both _berg-rise_1ftwe_1;display:flex;position:relative}._primary_1ftwe_389,._secondary_1ftwe_390{border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s,color .15s,box-shadow .15s;display:inline-flex}._primary_1ftwe_389:focus-visible,._secondary_1ftwe_390:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._icon_1ftwe_406{flex-shrink:0;width:1.05em;height:1.05em}._primary_1ftwe_389{background:var(--color-accent);color:var(--color-bg)}._primary_1ftwe_389:hover{background:var(--color-accent-hover);box-shadow:0 8px 22px color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-2px)}._secondary_1ftwe_390{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._secondary_1ftwe_390:hover{border-color:var(--color-accent);background:var(--color-surface-hover);transform:translateY(-2px)}._article_1dvnf_1{max-width:var(--prose-max);margin:0 auto}._breadcrumb_1dvnf_6{margin-bottom:1.5rem}._back_1dvnf_10{color:var(--color-text-muted);font-size:.85rem;transition:color .12s}._back_1dvnf_10:hover{color:var(--color-accent)}._header_1dvnf_19{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.75rem;margin-bottom:1.75rem;padding-bottom:1.75rem;display:flex}._meta_1dvnf_28{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}._badge_1dvnf_36{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent-hover);border-radius:999px;padding:.15rem .55rem;font-weight:600}._dot_1dvnf_44{opacity:.5}._title_1dvnf_48{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}._description_1dvnf_57{color:var(--color-text-muted);font-size:1.1rem}._index_1p4w3_1{flex-direction:column;gap:2rem;margin-top:2.5rem;display:flex}._group_1p4w3_8{flex-direction:column;gap:1rem;display:flex}._groupTitle_1p4w3_14{font-family:var(--font-display);color:var(--color-text);font-size:1.25rem;font-weight:600}._grid_1p4w3_21{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}._card_1p4w3_27{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem;transition:border-color .15s,background .15s,transform .15s;animation:.5s both _wiki-emerge_1p4w3_1;display:flex;position:relative;overflow:hidden}._card_1p4w3_27:first-child{animation-delay:0s}._card_1p4w3_27:nth-child(2){animation-delay:60ms}._card_1p4w3_27:nth-child(3){animation-delay:.12s}._card_1p4w3_27:nth-child(4){animation-delay:.18s}._card_1p4w3_27:nth-child(5){animation-delay:.24s}._card_1p4w3_27:nth-child(6){animation-delay:.3s}._card_1p4w3_27:nth-child(7){animation-delay:.36s}._card_1p4w3_27:nth-child(8){animation-delay:.42s}._card_1p4w3_27:nth-child(9){animation-delay:.48s}._card_1p4w3_27:nth-child(10){animation-delay:.54s}._card_1p4w3_27:nth-child(11){animation-delay:.6s}._card_1p4w3_27:nth-child(12){animation-delay:.66s}._card_1p4w3_27:before{content:"";pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent);opacity:0;width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-12deg)}._card_1p4w3_27:hover{border-color:var(--color-accent);background:var(--color-surface-hover);transform:translateY(-2px)}._card_1p4w3_27:hover:before{animation:.7s _card-sheen_1p4w3_1}._card_1p4w3_27:hover ._arrow_1p4w3_96{opacity:1;transform:translate(3px)}._cardTitle_1p4w3_101{font-family:var(--font-display);color:var(--color-text);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.02rem;font-weight:600;display:flex}._arrow_1p4w3_96{color:var(--color-accent);opacity:.6;transition:transform .15s,opacity .15s}._cardDesc_1p4w3_118{color:var(--color-text-muted);font-size:.88rem;line-height:1.5}@keyframes _wiki-emerge_1p4w3_1{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes _card-sheen_1p4w3_1{0%{opacity:0;left:-60%}12%{opacity:1}to{opacity:0;left:130%}}._crumbs_19r80_1{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}._item_19r80_13{align-items:center;gap:.4rem;display:inline-flex}._link_19r80_19{color:var(--color-text-muted);transition:color .12s}._link_19r80_19:hover{color:var(--color-accent)}._muted_19r80_27{color:var(--color-text-muted)}._current_19r80_31{color:var(--color-text)}._sep_19r80_35{opacity:.5}._header_6d19d_1{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.6rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}._title_6d19d_10{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;line-height:1.15}._description_6d19d_19{color:var(--color-text-muted);font-size:1.1rem}._header_1h6bg_1{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.6rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}._title_1h6bg_10{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;line-height:1.15}._description_1h6bg_19{color:var(--color-text-muted);font-size:1.1rem}._updated_1h6bg_24{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);font-size:.8rem}@keyframes _err-bob_6d3oa_1{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@keyframes _err-slip_6d3oa_1{0%,to{transform:translate(-4px,1.5px)rotate(-3deg)}50%{transform:translate(-8px,3px)rotate(-6deg)}}@keyframes _err-fracture_6d3oa_1{0%,to{opacity:.45}50%{opacity:.85}}@keyframes _err-chip_6d3oa_1{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:.9}to{opacity:0;transform:translate(6px,46px)rotate(150deg)}}@keyframes _err-drift_6d3oa_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes _err-bubble_6d3oa_1{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:.8}50%{transform:translate(3px,-3.5rem)scale(.95)}to{opacity:0;transform:translate(-2px,-7rem)scale(1.1)}}@keyframes _err-glow_6d3oa_1{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}@keyframes _err-rise_6d3oa_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _err-emerge_6d3oa_1{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}._page_6d3oa_94{text-align:center;background:radial-gradient(75% 55% at 50% 30%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%), radial-gradient(130% 115% at 50% 32%, transparent 52%, color-mix(in srgb, var(--color-bg) 60%, var(--color-accent)) 100%), linear-gradient(to bottom, transparent 45%, color-mix(in srgb, var(--color-bg) 72%, var(--color-accent)) 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100dvh;padding:3rem 1rem 4rem;display:flex;position:relative;overflow:hidden}._stage_6d3oa_108{z-index:1;isolation:isolate;width:100%;animation:.8s both _err-emerge_6d3oa_1;position:relative}._figure_6d3oa_116{z-index:2;aspect-ratio:6/7;width:clamp(14rem,46vw,26rem);margin:0 auto;position:relative}._sea_6d3oa_124{z-index:3;pointer-events:none;position:absolute;inset:36% -3rem -3rem;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}._iceberg_6d3oa_135{z-index:2;transform-origin:50% 60%;filter:drop-shadow(0 8px 18px #00000073);width:100%;height:100%;animation:5s ease-in-out infinite _err-bob_6d3oa_1;position:relative;overflow:visible}._crown_6d3oa_146{transform-origin:57px 49px;animation:7s ease-in-out infinite _err-slip_6d3oa_1}._iceSub_6d3oa_151{opacity:.85}._sLightA_6d3oa_155{stop-color:var(--color-accent-hover)}._sLightB_6d3oa_159,._sMidA_6d3oa_163{stop-color:var(--color-accent)}._sMidB_6d3oa_167{stop-color:color-mix(in srgb, var(--color-accent) 66%, var(--color-bg))}._sShadA_6d3oa_171{stop-color:color-mix(in srgb, var(--color-accent) 74%, var(--color-bg))}._sShadB_6d3oa_175{stop-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-bg))}._sDeepA_6d3oa_179{stop-color:color-mix(in srgb, var(--color-accent) 58%, var(--color-bg))}._sDeepB_6d3oa_183{stop-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-bg))}._sCapA_6d3oa_187{stop-color:var(--color-text)}._sCapB_6d3oa_191{stop-color:var(--color-accent-hover)}._sSubA_6d3oa_195{stop-color:var(--color-accent)}._sSubB_6d3oa_199{stop-color:var(--color-bg)}._iceGloss_6d3oa_203{fill:var(--color-text);opacity:.22}._facet_6d3oa_208{stroke:var(--color-bg);stroke-width:1.2px;stroke-linejoin:round;opacity:.16}._iceRim_6d3oa_215{stroke:var(--color-text);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.35}._scar_6d3oa_223{fill:none;stroke:var(--color-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;animation:3.4s ease-in-out infinite _err-fracture_6d3oa_1}._chip_6d3oa_232{fill:var(--color-accent-hover);opacity:0;transform-box:fill-box;transform-origin:50%;animation:ease-in infinite _err-chip_6d3oa_1}._chip_6d3oa_232:first-child{animation-duration:4.5s;animation-delay:0s}._chip_6d3oa_232:nth-child(2){animation-duration:5.6s;animation-delay:1.7s}._chip_6d3oa_232:nth-child(3){animation-duration:5s;animation-delay:3.1s}._glow_6d3oa_252{z-index:0;background:radial-gradient(closest-side circle at 50% 48%, color-mix(in srgb, var(--color-accent) 55%, transparent), transparent);filter:blur(8px);pointer-events:none;animation:5.5s ease-in-out infinite _err-glow_6d3oa_1;position:absolute;inset:-18% -12% 22%}._ocean_6d3oa_262{position:absolute;inset:0;overflow:hidden}._wave_6d3oa_268{width:200%;height:100%;position:absolute;top:0;left:0}._wave1_6d3oa_276{fill:color-mix(in srgb, var(--color-accent) 50%, var(--color-bg));opacity:.85;animation:9s linear infinite _err-drift_6d3oa_1}._wave2_6d3oa_282{fill:var(--color-bg);opacity:.55;animation:13s linear infinite reverse _err-drift_6d3oa_1}._crest_6d3oa_288{fill:none;stroke:var(--color-accent-hover);stroke-width:2.5px;opacity:.6;filter:blur(.5px) drop-shadow(0 0 4px color-mix(in srgb, var(--color-accent-hover) 60%, transparent));animation:9s linear infinite _err-drift_6d3oa_1}._bubbles_6d3oa_297{z-index:1;position:absolute;inset:0 38%}._bubble_6d3oa_297{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-accent-hover) 90%, transparent), color-mix(in srgb, var(--color-accent) 35%, transparent));opacity:0;border-radius:50%;width:.45rem;height:.45rem;animation:linear infinite _err-bubble_6d3oa_1;position:absolute;bottom:0}._bubble_6d3oa_297:first-child{animation-duration:6s;animation-delay:0s;left:10%}._bubble_6d3oa_297:nth-child(2){width:.32rem;height:.32rem;animation-duration:5s;animation-delay:1.4s;left:32%}._bubble_6d3oa_297:nth-child(3){width:.55rem;height:.55rem;animation-duration:7.5s;animation-delay:.7s;left:52%}._bubble_6d3oa_297:nth-child(4){width:.36rem;height:.36rem;animation-duration:5.5s;animation-delay:2.1s;left:71%}._bubble_6d3oa_297:nth-child(5){animation-duration:6.8s;animation-delay:3.2s;left:88%}._title_6d3oa_348{z-index:1;max-width:30rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:700;line-height:1.15;animation:.6s cubic-bezier(.16,1,.3,1) .1s both _err-rise_6d3oa_1;position:relative}._message_6d3oa_362{z-index:1;max-width:34rem;color:var(--color-text-muted);font-size:1.05rem;animation:.6s cubic-bezier(.16,1,.3,1) .18s both _err-rise_6d3oa_1;position:relative}._detail_6d3oa_371{z-index:1;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 65%, transparent);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;max-width:min(34rem,90vw);margin:0;padding:.35rem .5rem .35rem .9rem;animation:.6s cubic-bezier(.16,1,.3,1) .24s both _err-rise_6d3oa_1;display:inline-flex;position:relative}._detailLabel_6d3oa_388{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem}._detailText_6d3oa_396{background:color-mix(in srgb, var(--color-bad) 14%, transparent);max-width:min(22rem,70vw);color:var(--color-bad);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.12rem .6rem;font-size:.85rem;overflow:hidden}._actions_6d3oa_409{z-index:1;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;animation:.6s cubic-bezier(.16,1,.3,1) .32s both _err-rise_6d3oa_1;display:flex;position:relative}._primary_6d3oa_420,._secondary_6d3oa_421{border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s,color .15s,box-shadow .15s;display:inline-flex}._primary_6d3oa_420:focus-visible,._secondary_6d3oa_421:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._icon_6d3oa_437{flex-shrink:0;width:1.05em;height:1.05em}._primary_6d3oa_420{background:var(--color-accent);color:var(--color-bg);cursor:pointer;border:none}._primary_6d3oa_420:hover{background:var(--color-accent-hover);box-shadow:0 8px 22px color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-2px)}._secondary_6d3oa_421{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._secondary_6d3oa_421:hover{border-color:var(--color-accent);background:var(--color-surface-hover);transform:translateY(-2px)}
