@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap";/*! 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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--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;--spacing:.25rem;--container-4xl:56rem;--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;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{.absolute{position:absolute}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.flex-1{flex: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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--site-column:min(100% - clamp(2rem, 8vw, 6rem), 64rem);--bg-0:#000;--bg-1:#04050f;--bg-2:#02030d;--bg-card:#0a0a1cb8;--bg-card-hover:#0f0d24eb;--bg-card-alt:#0a0b1dbd;--bg-nav:#000;--bg-nav-active:#17112f;--bg-img:#05061a;--bg-tag:#11132fc7;--bg-tag-hover:#1b132fe0;--bg-toast:#050510;--bg-hero-hover:#100d1b;--glow-1:#8b5cf633;--glow-2:#1e5ae41f;--glow-3:#8b5cf629;--glow-4:#2389ff1a;--glow-5:#2389ff3d;--glow-6:#8b5cf626;--glow-7:#8b5cf614;--border-0:#070716;--border-1:#15142d;--border-2:#161a38;--border-3:#161837;--border-4:#1b1f44;--border-5:#201a3b;--border-6:#31294d;--border-7:#232334;--border-dot:#4b5268;--border-tag-hover:#2a224a;--border-hero-hover:#6d5f91;--border-img:#604ba738;--section-div:#12152f;--text-bright:#fff;--text-landing:#f8f8f8;--text-heading:#e7e8f1;--text-title:#dedce7;--text-body:#d7d5df;--text-lead:#d7d8e5;--text-sub:#87879b;--text-dim:#5f6070;--text-faint:#474858;--text-muted:#8d8d8d;--text-nav:#8d879b;--text-nav-hover:#c4b5fd;--text-cue:#242332;--text-cue-hover:#5d586f;--text-ticker:#d2d0dc;--text-ticker-price:#777483;--text-ticker-label:#8e8d9b;--text-hero-action:#868393;--text-footer-hover:#a3a4b8;--text-toast:#a3a4b8;--text-hover-tag:#c4b5fd;--text-period:#525675;--text-outline:#777;--accent:#8b5cf6;--accent-light:#a78bfa;--accent-lighter:#c4b5fd;--accent-blue:#5ba6ff;--g1:#8791ff;--g2:#5ea1f2;--g3:#17bfd1;--bg-glitch:#04050f;--hero-fade-color:#04050f;--gradient-hero:linear-gradient(100deg, #8791ff 7%, #5ea1f2 48%, #17bfd1 92%);--gradient-timeline:linear-gradient(180deg, #8b5cf6f2 0%, #2389ffe6 48%, #0c112c2e 100%);--shadow-tag:0 8px 20px #00000059, 0 0 0 1px #8b5cf640, 0 0 16px #8b5cf614;--shadow-dot-ring:#0b0c1df2;--glow-alpha:1;font-family:Inconsolata,monospace}[data-theme=light]{--bg-0:#fff;--bg-1:#f7f8fc;--bg-2:#f0f1f7;--bg-card:#f0f1fad9;--bg-card-hover:#e6e8f6f2;--bg-card-alt:#f0f1facc;--bg-nav:#fff;--bg-nav-active:#ece8f7;--bg-img:#f0f1f7;--bg-tag:#eeeafab3;--bg-tag-hover:#e1dcf8d9;--bg-toast:#fff;--bg-hero-hover:#f0edf8;--glow-1:#8b5cf60f;--glow-2:#1e5ae40a;--glow-3:#8b5cf60d;--glow-4:#2389ff0a;--glow-5:#2389ff14;--glow-6:#8b5cf60d;--glow-7:#8b5cf608;--border-0:#e8e8f2;--border-1:#dddee8;--border-2:#d8d9e5;--border-3:#d5d6e2;--border-4:#d0d2e0;--border-5:#cccde0;--border-6:#c2c3d8;--border-7:#dddee8;--border-dot:#c0c0d5;--border-tag-hover:#bfc0d5;--border-hero-hover:#b8b5cc;--border-img:#8b5cf61f;--section-div:#e0e0ee;--text-bright:#111;--text-landing:#1a1a2e;--text-heading:#1a1a2e;--text-title:#2d2d48;--text-body:#3d3d58;--text-lead:#2a2a45;--text-sub:#5a5a72;--text-dim:#6a6a82;--text-faint:#8585a0;--text-muted:#7a7a92;--text-nav:#5a5a72;--text-nav-hover:#6d28d9;--text-cue:#b0b0c5;--text-cue-hover:#8a8aa5;--text-ticker:#3d3d58;--text-ticker-price:#6a6a82;--text-ticker-label:#6a6a82;--text-hero-action:#6a6a82;--text-footer-hover:#5a5a72;--text-toast:#5a5a72;--text-hover-tag:#6d28d9;--text-period:#7a7a98;--text-outline:#999;--accent:#7c3aed;--accent-light:#8b5cf6;--accent-lighter:#a78bfa;--accent-blue:#3b82f6;--g1:#6366f1;--g2:#4f8ff7;--g3:#0ea5c9;--bg-glitch:#f7f8fc;--hero-fade-color:#f7f8fc;--gradient-hero:linear-gradient(100deg, #6366f1 7%, #4f8ff7 48%, #0ea5c9 92%);--gradient-timeline:linear-gradient(180deg, #7c3aedb3 0%, #3b82f699 48%, #c8c8dc33 100%);--shadow-tag:0 8px 20px #00000014, 0 0 0 1px #8b5cf626, 0 0 16px #8b5cf60d;--shadow-dot-ring:#f0f0f8f2;--glow-alpha:.3}html{scroll-behavior:smooth}body{font-family:Inconsolata,monospace}.scroll-progress{z-index:50;background:var(--gradient-hero);width:100%;height:3px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0}@supports (animation-timeline:scroll()){.scroll-progress{animation:linear scroll-progress-fill;animation-timeline:scroll(root)}}@keyframes scroll-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.scroll-progress{transition:none}}.site-chrome{z-index:10;background:var(--bg-0);transition:opacity .7s;position:sticky;top:0}.site-header{width:var(--site-column);background:var(--bg-nav);min-height:2.4rem;color:var(--text-nav);justify-content:space-between;align-items:center;gap:1.2rem;margin:0 auto;padding:.35rem 0;font-family:Inconsolata,monospace;display:flex;position:relative}.brand-mark{color:var(--accent-light);letter-spacing:.12em;align-items:center;gap:.56rem;font-size:clamp(.94rem,1.35vw,1.14rem);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.brand-icon{aspect-ratio:1;border:1px solid var(--accent-light);letter-spacing:0;border-radius:3px;place-items:center;width:1.36rem;font-size:.58rem;font-weight:900;display:grid}.site-nav{align-items:center;gap:clamp(.9rem,2.4vw,2.2rem);display:flex}.site-nav a{color:var(--text-nav);letter-spacing:.18em;text-transform:uppercase;border-radius:4px;padding:.52rem .72rem;font-size:clamp(.76rem,1.05vw,.9rem);font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,color .16s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--text-nav-hover)}.site-nav a:focus-visible,.brand-mark:focus-visible{outline:1px solid var(--accent);outline-offset:.32rem}.site-nav a.is-active{background:var(--bg-nav-active);color:var(--accent-light)!important}.theme-toggle{color:var(--text-nav);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.35rem;transition:color .16s;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--text-nav-hover)}.theme-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:.32rem}.theme-toggle svg{width:1.15rem;height:1.15rem}.theme-icon-sun{display:block}.theme-icon-moon,[data-theme=light] .theme-icon-sun{display:none}[data-theme=light] .theme-icon-moon{display:block}.market-ticker{border-top:1px solid var(--border-0);border-bottom:1px solid var(--border-0);background:var(--bg-2);width:100%;color:var(--text-ticker-label);font-family:Inconsolata,monospace;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4rem calc(100% - 4rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4rem calc(100% - 4rem),#0000)}.market-ticker-track{align-items:center;gap:clamp(2.1rem,5vw,4.2rem);width:max-content;padding:.62rem 0;animation:34s linear infinite market-ticker-scroll;display:flex}.market-ticker:hover .market-ticker-track{animation-play-state:paused}.market-ticker-item{white-space:nowrap;flex:none;align-items:baseline;gap:.45rem;font-size:clamp(.74rem,1vw,.9rem);font-weight:700;line-height:1;display:inline-flex}.market-symbol{color:var(--text-ticker);letter-spacing:.04em;font-weight:900}.market-price{color:var(--text-ticker-price)}.market-change{color:#10b981;font-weight:900}.market-change.is-negative{color:#ef4444}@keyframes market-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-dots{z-index:9;flex-direction:column;gap:1rem;transition:opacity .7s;display:flex;position:fixed;top:50%;right:clamp(1rem,2.4vw,2rem);transform:translateY(-50%)}.section-dots a{aspect-ratio:1;border:2px solid var(--border-dot);background:0 0;border-radius:999px;width:.7rem;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s}.section-dots a:hover,.section-dots a:focus-visible{border-color:var(--accent)}.section-dots a:focus-visible{outline:1px solid var(--accent);outline-offset:.35rem}.section-dots a.is-active{border-color:var(--accent);background:var(--accent);transform:scale(1.08)}.site-footer{z-index:2;width:var(--site-column);color:var(--text-faint);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:1rem 0 1.2rem;font-family:Inconsolata,monospace;font-size:clamp(.78rem,1.2vw,.95rem);font-weight:700;line-height:1;transition:opacity .7s;display:flex;position:relative}.site-footer p{margin:0}.footer-links{align-items:center;gap:clamp(1.2rem,3vw,2.2rem);display:flex}.footer-links a,.footer-links button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none;transition:color .16s}.footer-links a:hover,.footer-links a:focus-visible,.footer-links button:hover,.footer-links button:focus-visible{color:var(--text-footer-hover)}.footer-links a:focus-visible,.footer-links button:focus-visible{outline:1px solid var(--text-dim);outline-offset:.35rem}.email-link:before{content:"✉";margin-right:.42rem;font-size:.95em}.copy-toast{z-index:30;border:1px solid var(--border-7);background:var(--bg-toast);color:var(--text-toast);opacity:0;pointer-events:none;border-radius:4px;padding:.7rem .9rem;font-family:Inconsolata,monospace;font-size:.9rem;transition:opacity .18s,transform .18s;position:fixed;bottom:1rem;right:1rem;transform:translateY(.5rem)}.copy-toast.is-visible{opacity:1;transform:translateY(0)}@media(max-width:760px){.site-header{flex-direction:column;align-items:flex-start;padding:.8rem 0}.site-nav{justify-content:space-between;gap:.65rem;width:100%;overflow-x:auto}.site-nav a{letter-spacing:.12em;flex:none;font-size:.82rem}.market-ticker{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000)}.market-ticker-track{gap:2rem;padding:.58rem 0}.site-footer{flex-direction:column;align-items:flex-start;gap:.9rem;line-height:1.35}.section-dots{gap:.85rem;right:.7rem}.section-dots a{border-width:1px;width:.58rem}}.blueprint-grid{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(to right,var(--border-4) 1px,transparent 1px),linear-gradient(to bottom,var(--border-4) 1px,transparent 1px);background-size:48px 48px;position:fixed;inset:0}.grain-overlay{z-index:5;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}@media(prefers-reduced-motion:reduce){.grain-overlay{display:none}}.cursor-trail{z-index:6;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0}@media(prefers-reduced-motion:reduce){.cursor-trail{display:none}}.magnetic{transform:translate(var(--mx,0),var(--my,0));will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.glow-card{position:relative}.glow-card:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,50%),var(--glow-1),transparent 70%);opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.glow-card:hover:after{opacity:1}.glow-card>*{z-index:1;position:relative}.kinetic-word{margin-right:.26em;display:inline-block}[data-reveal]{opacity:0;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@supports (animation-timeline:view()){[data-reveal]{animation:linear both reveal-fade-rise;animation-timeline:view();animation-range:calc(var(--i,0) * 3%) calc(35% + var(--i,0) * 3%);transition:none}}@keyframes reveal-fade-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.magnetic{transition:none}.glow-card:after{display:none}[data-reveal]{opacity:1;transition:none;animation:none;transform:none}html{scroll-behavior:auto}}:root[data-palette=solar]{--accent:#f59e0b;--accent-light:#fbbf24;--accent-lighter:#fcd34d;--accent-blue:#fb923c;--g1:#fb923c;--g2:#f59e0b;--g3:#ef4444;--gradient-hero:linear-gradient(100deg, #fb923c 7%, #f59e0b 48%, #ef4444 92%);--gradient-timeline:linear-gradient(180deg, #f59e0bf2 0%, #fb923ce6 48%, #2814082e 100%);--glow-1:#f59e0b33;--glow-2:#fb923c1f;--glow-3:#f59e0b29;--glow-4:#ef44441a;--glow-5:#ef44443d;--glow-6:#f59e0b26;--glow-7:#f59e0b14;--border-img:#f59e0b38;--shadow-tag:0 8px 20px #00000059, 0 0 0 1px #f59e0b40, 0 0 16px #f59e0b14;--text-nav-hover:#fcd34d;--text-hover-tag:#fcd34d}[data-theme=light][data-palette=solar]{--glow-1:#f59e0b0f;--glow-2:#fb923c0a;--glow-3:#f59e0b0d;--glow-4:#ef44440a;--glow-5:#ef444414;--glow-6:#f59e0b0d;--glow-7:#f59e0b08;--border-img:#f59e0b1f;--shadow-tag:0 8px 20px #00000014, 0 0 0 1px #f59e0b26, 0 0 16px #f59e0b0d;--text-nav-hover:#b45309;--text-hover-tag:#b45309;--gradient-timeline:linear-gradient(180deg, #f59e0bb3 0%, #fb923c99 48%, #dcc8b433 100%)}:root[data-palette=forest]{--accent:#10b981;--accent-light:#34d399;--accent-lighter:#6ee7b7;--accent-blue:#22c55e;--g1:#84cc16;--g2:#22c55e;--g3:#14b8a6;--gradient-hero:linear-gradient(100deg, #84cc16 7%, #22c55e 48%, #14b8a6 92%);--gradient-timeline:linear-gradient(180deg, #10b981f2 0%, #22c55ee6 48%, #081e122e 100%);--glow-1:#10b98133;--glow-2:#22c55e1f;--glow-3:#10b98129;--glow-4:#22c55e1a;--glow-5:#22c55e3d;--glow-6:#10b98126;--glow-7:#10b98114;--border-img:#10b98138;--shadow-tag:0 8px 20px #00000059, 0 0 0 1px #10b98140, 0 0 16px #10b98114;--text-nav-hover:#6ee7b7;--text-hover-tag:#6ee7b7}[data-theme=light][data-palette=forest]{--glow-1:#10b9810f;--glow-2:#22c55e0a;--glow-3:#10b9810d;--glow-4:#22c55e0a;--glow-5:#22c55e14;--glow-6:#10b9810d;--glow-7:#10b98108;--border-img:#10b9811f;--shadow-tag:0 8px 20px #00000014, 0 0 0 1px #10b98126, 0 0 16px #10b9810d;--text-nav-hover:#047857;--text-hover-tag:#047857;--gradient-timeline:linear-gradient(180deg, #10b981b3 0%, #22c55e99 48%, #c8dcd233 100%)}:root[data-palette=crimson]{--accent:#ef4444;--accent-light:#f87171;--accent-lighter:#fca5a5;--accent-blue:#f43f5e;--g1:#f43f5e;--g2:#ef4444;--g3:#dc2626;--gradient-hero:linear-gradient(100deg, #f43f5e 7%, #ef4444 48%, #dc2626 92%);--gradient-timeline:linear-gradient(180deg, #ef4444f2 0%, #f43f5ee6 48%, #28080c2e 100%);--glow-1:#ef444433;--glow-2:#f43f5e1f;--glow-3:#ef444429;--glow-4:#f43f5e1a;--glow-5:#f43f5e3d;--glow-6:#ef444426;--glow-7:#ef444414;--border-img:#ef444438;--shadow-tag:0 8px 20px #00000059, 0 0 0 1px #ef444440, 0 0 16px #ef444414;--text-nav-hover:#fca5a5;--text-hover-tag:#fca5a5}[data-theme=light][data-palette=crimson]{--glow-1:#ef44440f;--glow-2:#f43f5e0a;--glow-3:#ef44440d;--glow-4:#f43f5e0a;--glow-5:#f43f5e14;--glow-6:#ef44440d;--glow-7:#ef444408;--border-img:#ef44441f;--shadow-tag:0 8px 20px #00000014, 0 0 0 1px #ef444426, 0 0 16px #ef44440d;--text-nav-hover:#b91c1c;--text-hover-tag:#b91c1c;--gradient-timeline:linear-gradient(180deg, #ef4444b3 0%, #f43f5e99 48%, #dcc8c833 100%)}:root[data-palette=mono]{--accent:#a3a3a3;--accent-light:#d4d4d4;--accent-lighter:#e5e5e5;--accent-blue:#737373;--g1:#e5e5e5;--g2:#a3a3a3;--g3:#525252;--gradient-hero:linear-gradient(100deg, #e5e5e5 7%, #a3a3a3 48%, #525252 92%);--gradient-timeline:linear-gradient(180deg, #a3a3a3f2 0%, #737373e6 48%, #1414142e 100%);--glow-1:#a3a3a333;--glow-2:#7373731f;--glow-3:#a3a3a329;--glow-4:#7373731a;--glow-5:#7373733d;--glow-6:#a3a3a326;--glow-7:#a3a3a314;--border-img:#a3a3a338;--shadow-tag:0 8px 20px #00000059, 0 0 0 1px #a3a3a340, 0 0 16px #a3a3a314;--text-nav-hover:#e5e5e5;--text-hover-tag:#e5e5e5}[data-theme=light][data-palette=mono]{--glow-1:#a3a3a30f;--glow-2:#7373730a;--glow-3:#a3a3a30d;--glow-4:#7373730a;--glow-5:#73737314;--glow-6:#a3a3a30d;--glow-7:#a3a3a308;--border-img:#52525226;--shadow-tag:0 8px 20px #00000014, 0 0 0 1px #52525233, 0 0 16px #5252520d;--text-nav-hover:#404040;--text-hover-tag:#404040;--gradient-timeline:linear-gradient(180deg, #525252b3 0%, #73737380 48%, #d2d2d233 100%)}:root[data-palette=custom]{--c-accent:#8b5cf6;--c-g1:#8791ff;--c-g2:#5ea1f2;--c-g3:#17bfd1;--accent:var(--c-accent);--accent-light:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--accent-light:color-mix(in oklch, var(--c-accent) 70%, white)}}:root[data-palette=custom]{--accent-lighter:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--accent-lighter:color-mix(in oklch, var(--c-accent) 40%, white)}}:root[data-palette=custom]{--accent-blue:var(--c-g2);--g1:var(--c-g1);--g2:var(--c-g2);--g3:var(--c-g3);--gradient-hero:linear-gradient(100deg, var(--c-g1) 7%, var(--c-g2) 48%, var(--c-g3) 92%);--gradient-timeline:linear-gradient(180deg, var(--c-accent) 0%, var(--c-g2) 48%, transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--gradient-timeline:linear-gradient(180deg, color-mix(in oklch, var(--c-accent) 95%, transparent) 0%, color-mix(in oklch, var(--c-g2) 90%, transparent) 48%, transparent 100%)}}:root[data-palette=custom]{--glow-1:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--glow-1:color-mix(in oklch, var(--c-accent) calc(20% * var(--glow-alpha)), transparent)}}:root[data-palette=custom]{--glow-2:var(--c-g2)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--glow-2:color-mix(in oklch, var(--c-g2) calc(12% * var(--glow-alpha)), transparent)}}:root[data-palette=custom]{--glow-3:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--glow-3:color-mix(in oklch, var(--c-accent) calc(16% * var(--glow-alpha)), transparent)}}:root[data-palette=custom]{--glow-4:var(--c-g2)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--glow-4:color-mix(in oklch, var(--c-g2) calc(10% * var(--glow-alpha)), transparent)}}:root[data-palette=custom]{--glow-5:var(--c-g2)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--glow-5:color-mix(in oklch, var(--c-g2) calc(24% * var(--glow-alpha)), transparent)}}:root[data-palette=custom]{--glow-6:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--glow-6:color-mix(in oklch, var(--c-accent) calc(15% * var(--glow-alpha)), transparent)}}:root[data-palette=custom]{--glow-7:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--glow-7:color-mix(in oklch, var(--c-accent) calc(8% * var(--glow-alpha)), transparent)}}:root[data-palette=custom]{--border-img:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--border-img:color-mix(in oklch, var(--c-accent) 22%, transparent)}}:root[data-palette=custom]{--shadow-tag:0 8px 20px #00000059, 0 0 0 1px var(--c-accent), 0 0 16px var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--shadow-tag:0 8px 20px #00000059, 0 0 0 1px color-mix(in oklch, var(--c-accent) 25%, transparent), 0 0 16px color-mix(in oklch, var(--c-accent) 8%, transparent)}}:root[data-palette=custom]{--text-nav-hover:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--text-nav-hover:color-mix(in oklch, var(--c-accent) 40%, white)}}:root[data-palette=custom]{--text-hover-tag:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-palette=custom]{--text-hover-tag:color-mix(in oklch, var(--c-accent) 40%, white)}}[data-theme=light][data-palette=custom]{--text-nav-hover:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-palette=custom]{--text-nav-hover:color-mix(in oklch, var(--c-accent) 70%, black)}}[data-theme=light][data-palette=custom]{--text-hover-tag:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-palette=custom]{--text-hover-tag:color-mix(in oklch, var(--c-accent) 70%, black)}}.nav-controls{align-items:center;gap:.25rem;display:inline-flex}.palette-menu{position:relative}.palette-toggle{color:var(--text-nav);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.35rem;transition:color .16s;display:inline-flex}.palette-toggle:hover,.palette-toggle:focus-visible,.palette-toggle[aria-expanded=true]{color:var(--text-nav-hover)}.palette-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:.32rem}.palette-toggle svg{width:1.15rem;height:1.15rem}.palette-popover{z-index:30;border:1px solid var(--border-2);background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;min-width:12rem;padding:.4rem;font-size:.84rem;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + .55rem);right:0;transform:translateY(-4px)scale(.98);box-shadow:0 12px 32px #00000073}.palette-popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.palette-option{width:100%;color:var(--text-body);cursor:pointer;font:inherit;text-align:left;text-transform:none;letter-spacing:.02em;background:0 0;border:none;border-radius:4px;align-items:center;gap:.65rem;padding:.5rem .6rem;transition:background-color .12s,color .12s;display:flex}.palette-option:hover,.palette-option:focus-visible{background:var(--bg-card-hover);color:var(--text-bright)}.palette-option:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.palette-option[aria-checked=true]{background:var(--bg-nav-active);color:var(--accent-light)}.palette-swatch{border:1px solid var(--border-3);background:linear-gradient(135deg,var(--g1),var(--g2),var(--g3));border-radius:999px;flex-shrink:0;width:1rem;height:1rem}.palette-swatch-midnight{background:linear-gradient(135deg,#8791ff,#5ea1f2,#17bfd1)}.palette-swatch-solar{background:linear-gradient(135deg,#fb923c,#f59e0b,#ef4444)}.palette-swatch-forest{background:linear-gradient(135deg,#84cc16,#22c55e,#14b8a6)}.palette-swatch-crimson{background:linear-gradient(135deg,#f43f5e,#ef4444,#dc2626)}.palette-swatch-mono{background:linear-gradient(135deg,#e5e5e5,#a3a3a3,#525252)}.palette-swatch-custom{background:conic-gradient(#ef4444,#f59e0b,#84cc16,#06b6d4,#6366f1,#ec4899,#ef4444)}.palette-option-name{flex:1;font-weight:700}.palette-check{opacity:0;width:.9rem;height:.9rem;color:var(--accent-light);transition:opacity .12s}.palette-option[aria-checked=true] .palette-check{opacity:1}.palette-divider{background:var(--border-1);height:1px;margin:.4rem .3rem}.palette-custom-panel{grid-template-columns:1fr 1fr;gap:.45rem .65rem;padding:.55rem .65rem .35rem;display:grid}.palette-custom-panel[hidden]{display:none}.palette-custom-panel label{color:var(--text-sub);letter-spacing:.04em;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex}.palette-custom-panel label>span{text-transform:uppercase;flex:1}.palette-custom-panel input[type=color]{border:1px solid var(--border-3);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;width:1.3rem;height:1.3rem;padding:0}.palette-custom-panel input[type=color]::-webkit-color-swatch-wrapper{padding:0}.palette-custom-panel input[type=color]::-webkit-color-swatch{border:none;border-radius:3px}.palette-custom-panel input[type=color]::-moz-color-swatch{border:none;border-radius:3px}@media(max-width:760px){.palette-popover{min-width:11rem;right:-.5rem}.palette-custom-panel{grid-template-columns:1fr 1fr}}@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-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}
