:root{--black:#000;--white:#fff;--accent:#3860be;--gray:#767676;--gray-light:#f0f0f0;--gray-lighter:#fafafa;--gray-dark:#333;--bg-subtle:#fafafa;--bg-card:#f5f5f5;--bg-skeleton:#e0e0e0;--success:#16a34a;--success-dark:#15803d;--success-light:#dcfce7;--error:#dc2626;--warning:#d97706;--info:#2563eb;--danger:#e53935;--danger-dark:#b71c1c;--danger-bg:#fff5f5;--danger-bg-strong:#ffebee;--status-shipped-bg:#fef3c7;--status-shipped-text:#92400e;--status-delivered-bg:#dcfce7;--status-delivered-text:#166534;--status-cancelled-bg:#fee2e2;--status-cancelled-text:#991b1b;--status-action-bg:#fef3c7;--status-action-text:#92400e;--color-text-muted:#767676;--color-text-link:#3860be;--color-text-link-hover:#2847a0;--color-border-hover:#ccc;--color-bg-hover:#f0f0f0;--overlay-dark-subtle:#0000004d;--overlay-dark-medium:#00000080;--overlay-dark-strong:#000000b3;--overlay-dark-intense:#000000d9;--overlay-light:#ffffffe6;--gradient-overlay-dark:linear-gradient(to top,#000000e6 0%,#0006 50%,#0000001a 100%);--gradient-overlay-light:linear-gradient(to top,#f0f0f0f2 0%,#f0f0f080 50%,#f0f0f01a 100%);--gradient-overlay-accent:linear-gradient(to top,#3860bee6 0%,#3860be66 50%,#3860be1a 100%);--font-mono:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-xs:.75rem;--text-sm:.85rem;--text-base:1rem;--text-lg:1.1rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-section:clamp(2rem,5vw,4rem);--text-hero:clamp(3rem,10vw,8rem);--text-mega:clamp(3rem,12vw,10rem);--leading-tight:.9;--leading-snug:1.1;--leading-normal:1.4;--tracking-tight:-.05em;--tracking-normal:-.02em;--tracking-wide:.1em;--tracking-wider:.2em;--space-0:0;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--space-border:1px;--space-fluid-xs:clamp(.5rem,2vw,1rem);--space-fluid-sm:clamp(1rem,3vw,2rem);--space-fluid-md:clamp(2rem,5vw,4rem);--space-fluid-lg:clamp(3rem,8vw,6rem);--space-fluid-xl:clamp(4rem,12vw,10rem);--border-width:1px;--border-width-thick:2px;--border-width-thicker:3px;--border:var(--border-width)solid var(--gray-light);--border-thin:var(--border-width)solid var(--gray-light);--border-accent:var(--border-width)solid var(--black);--border-inverse:var(--border-width)solid var(--white);--border-success:var(--border-width)solid var(--success);--border-error:var(--border-width)solid var(--error);--border-warning:var(--border-width)solid var(--warning);--border-danger:var(--border-width)solid var(--danger);--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-round:50%;--duration-instant:50ms;--duration-fast:.15s;--duration-quick:.2s;--duration-normal:.25s;--duration-medium:.3s;--duration-slow:.4s;--duration-slower:.6s;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.68,-.55,.265,1.55);--ease-smooth:cubic-bezier(.45,0,.15,1);--ease-custom-spring:cubic-bezier(.16,1,.3,1);--stagger-delay-1:50ms;--stagger-delay-2:.1s;--stagger-delay-3:.15s;--stagger-delay-4:.2s;--stagger-delay-5:.25s;--transition-fast:var(--duration-fast);--transition-normal:var(--duration-normal);--transition-slow:var(--duration-slow);--container-max:1400px;--container-padding:32px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--accent);--focus-ring:var(--focus-ring-width)solid var(--focus-ring-color);--touch-target-min:44px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 2px 4px #0000000f;--shadow-md:0 4px 8px #00000014;--shadow-lg:0 8px 16px #0000001a;--shadow-xl:0 12px 24px #0000001f;--shadow-2xl:0 20px 40px #00000026;--elevation-card:var(--shadow-sm);--elevation-dropdown:var(--shadow-md);--elevation-modal:var(--shadow-xl);--elevation-toast:var(--shadow-lg);--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-tooltip:600}@keyframes glitch{0%,to{transform:translate(0)}25%{transform:translate(-2px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-2px,-2px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark]{--black:#fff;--white:#0a0a0a;--accent:#5b8def;--gray:#767676;--gray-light:#1a1a1a;--gray-lighter:#0f0f0f;--gray-dark:#ccc;--bg-subtle:#0f0f0f;--bg-card:#1a1a1a;--bg-skeleton:#2a2a2a;--success:#22c55e;--success-dark:#86efac;--success-light:#1a2e1a;--color-text-muted:#767676;--color-text-link:#5b8def;--color-text-link-hover:#7ba5f3;--color-border-hover:#404040;--color-bg-hover:#1a1a1a;--danger:#ff6b6b;--danger-dark:#f44;--danger-bg:#2a1515;--danger-bg-strong:#3a1a1a;--status-shipped-bg:#3a2d1a;--status-shipped-text:#fed7aa;--status-delivered-bg:#1a2e1a;--status-delivered-text:#86efac;--status-cancelled-bg:#2e1a1a;--status-cancelled-text:#fca5a5;--status-action-bg:#3a2d1a;--status-action-text:#fed7aa;--overlay-dark-subtle:#ffffff1a;--overlay-dark-medium:#ffffff26;--overlay-dark-strong:#fff3;--overlay-dark-intense:#ffffff40;--overlay-light:#000c;--gradient-overlay-dark:linear-gradient(to top,#ffffff40 0%,#ffffff1a 50%,#ffffff08 100%);--gradient-overlay-light:linear-gradient(to top,#141414d9 0%,#14141466 50%,#1414141a 100%);--gradient-overlay-accent:linear-gradient(to top,#5078dccc 0%,#5078dc59 50%,#5078dc14 100%)}@media (prefers-color-scheme:dark){[data-theme=system]{--black:#fff;--white:#0a0a0a;--accent:#5b8def;--gray:#767676;--gray-light:#1a1a1a;--gray-lighter:#0f0f0f;--gray-dark:#ccc;--bg-subtle:#0f0f0f;--bg-card:#1a1a1a;--bg-skeleton:#2a2a2a;--success:#22c55e;--success-dark:#86efac;--success-light:#1a2e1a;--color-text-muted:#767676;--color-text-link:#5b8def;--color-text-link-hover:#7ba5f3;--color-border-hover:#404040;--color-bg-hover:#1a1a1a;--danger:#ff6b6b;--danger-dark:#f44;--danger-bg:#2a1515;--danger-bg-strong:#3a1a1a;--status-shipped-bg:#3a2d1a;--status-shipped-text:#fed7aa;--status-delivered-bg:#1a2e1a;--status-delivered-text:#86efac;--status-cancelled-bg:#2e1a1a;--status-cancelled-text:#fca5a5;--status-action-bg:#3a2d1a;--status-action-text:#fed7aa;--overlay-dark-subtle:#ffffff1a;--overlay-dark-medium:#ffffff26;--overlay-dark-strong:#fff3;--overlay-dark-intense:#ffffff40;--overlay-light:#000c;--gradient-overlay-dark:linear-gradient(to top,#ffffff40 0%,#ffffff1a 50%,#ffffff08 100%);--gradient-overlay-light:linear-gradient(to top,#141414d9 0%,#14141466 50%,#1414141a 100%);--gradient-overlay-accent:linear-gradient(to top,#5078dccc 0%,#5078dc59 50%,#5078dc14 100%)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{transition:background-color var(--transition-normal),color var(--transition-normal)}html.no-transitions,html.no-transitions *{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--duration-instant:.01ms;--duration-fast:.01ms;--duration-quick:.01ms;--duration-normal:.01ms;--duration-medium:.01ms;--duration-slow:.01ms;--duration-slower:.01ms}}@media (prefers-contrast:high){:root{--border-width:2px;--border-width-thick:3px;--border-width-thicker:4px;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 20px #00000080;--gray:#666;--color-text-muted:#555}[data-theme=dark]{--gray:#aaa;--color-text-muted:#bbb}}@media (max-width:768px){:root{--container-padding:16px}}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:2px}:focus:not(:focus-visible){outline:none}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);background:var(--white);color:var(--black);line-height:var(--leading-normal);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);letter-spacing:-.01em;font-weight:500;line-height:1.2}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-base)}h4{font-size:var(--text-sm)}p{margin-bottom:var(--space-4)}p:last-child{margin-bottom:0}a{color:inherit;transition:opacity var(--transition-fast);text-decoration:none}a:hover{opacity:.6}img{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none}ul,ol{list-style:none}::selection{background:var(--black);color:var(--white)}:focus-visible{outline:var(--border-width-thick)solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--gray-light);border-left:var(--border-thin)}::-webkit-scrollbar-thumb{background:var(--black)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}
