:root{--arc-bg:#0a0a0b;--arc-surface:#111113;--arc-elevated:#17171a;--arc-line:#ffffff14;--arc-ink:#fafafa;--arc-muted:#a1a1aa;--arc-dim:#71717a;--arc-gold:#c4b287;--arc-light:#d4c79e;--arc-deep:#a8916a;--arc-bronze:#8a7758}html{scroll-behavior:smooth}body,html{background:#0a0a0b;background:var(--arc-bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fafafa;color:var(--arc-ink);font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-weight:400;margin:0;min-height:100vh;text-rendering:optimizeLegibility}body:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27240%27 height=%27240%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.04 0%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.3;pointer-events:none;position:fixed;z-index:1}#root{min-height:100vh;position:relative;z-index:2}.glass{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff14}.surface{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));border:1px solid #ffffff14;border:1px solid var(--arc-line);border-radius:2rem}.surface-xl{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff14;border:1px solid var(--arc-line);border-radius:2.5rem}.mesh{background:radial-gradient(1000px 600px at 85% -10%,#c4b28729,#0000 60%),radial-gradient(800px 500px at -10% 20%,#a8916a1a,#0000 60%),radial-gradient(700px 500px at 50% 120%,#d4c79e14,#0000 60%),#0a0a0b;background:radial-gradient(1000px 600px at 85% -10%,#c4b28729,#0000 60%),radial-gradient(800px 500px at -10% 20%,#a8916a1a,#0000 60%),radial-gradient(700px 500px at 50% 120%,#d4c79e14,#0000 60%),var(--arc-bg)}.headline{color:#fafafa;color:var(--arc-ink);font-weight:700;letter-spacing:-.035em;line-height:.98}.headline,.headline-thin{font-family:Outfit,sans-serif}.headline-thin{font-weight:300;letter-spacing:-.02em}.eyebrow{color:#c4b287;color:var(--arc-gold);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.eyebrow,.num{font-family:JetBrains Mono,monospace}.num{font-feature-settings:"tnum" on,"lnum" on;letter-spacing:-.02em}.chip{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;color:#d4d4d8;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase}.rule{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);border:0;height:1px}.btn-tactile{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .2s ease,color .2s ease,border-color .2s ease;will-change:transform}.btn-tactile:hover{transform:translateY(-1px)}.btn-tactile:active{transform:translateY(0) scale(.985)}.btn-gold{background:linear-gradient(180deg,#d4c79e,#c4b287);background:linear-gradient(180deg,var(--arc-light),var(--arc-gold));border:1px solid #a8916a;border:1px solid var(--arc-deep);color:#1a1610;font-weight:600}.btn-gold:hover{background:linear-gradient(180deg,#e0d4ad,#d4c79e);background:linear-gradient(180deg,#e0d4ad,var(--arc-light))}.btn-outline{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--arc-line);color:#fafafa;color:var(--arc-ink)}.btn-outline:hover{background:#ffffff0f;border-color:#ffffff29}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 #d4c79e73}70%{box-shadow:0 0 0 14px #d4c79e00}to{box-shadow:0 0 0 0 #d4c79e00}}.pulse-dot{animation:pulse-ring 2.4s cubic-bezier(.4,0,.2,1) infinite;background:#d4c79e;background:var(--arc-light);border-radius:999px;height:10px;width:10px}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--arc-line);border-radius:.5rem;color:#fafafa;color:var(--arc-ink);font-family:inherit}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#c4b287;border-color:var(--arc-gold);box-shadow:0 0 0 3px #c4b28726;outline:none}input[disabled],select[disabled]{background:#ffffff05;color:#71717a;color:var(--arc-dim);cursor:not-allowed}table{border-color:#ffffff14;border-color:var(--arc-line)}table th{background:#ffffff05;color:#a1a1aa;color:var(--arc-muted);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}table td,table th{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--arc-line)}table td{color:#fafafa;color:var(--arc-ink)}table tr:hover td{background:#ffffff05}.recharts-cartesian-grid line{stroke:#ffffff0f}.recharts-cartesian-axis-tick-value,.recharts-text{fill:#a1a1aa!important;fill:var(--arc-muted)!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important}.recharts-tooltip-wrapper .recharts-default-tooltip{background:#17171a!important;background:var(--arc-elevated)!important;border:1px solid #ffffff14!important;border:1px solid var(--arc-line)!important;border-radius:.75rem!important;color:#fafafa!important;color:var(--arc-ink)!important}.recharts-legend-item-text{color:#a1a1aa!important;color:var(--arc-muted)!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0a0a0b;background:var(--arc-bg)}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff29}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.e61f820e.css.map*/