@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--bg-base: #111009;--bg-surface: #1A1714;--bg-elevated: #1A1714;--bg-card: #221E19;--bg-glass: rgba(17, 16, 9, .82);--border-subtle: #2A2620;--border-medium: #3A3428;--text-primary: #EDE5D4;--text-secondary: #8A8275;--text-muted: #423C30;--accent-gold: #C8A96E;--accent-orange: #E87D6A;--accent-blue: #6E9DC8;--accent-purple: #B06EC8;--accent-mint: #6EC8A8;--accent-amber: #D4A56E;--accent-teal: #6EC8C8;--accent-pink: #C86E9D;--shadow-card: 0 1px 0 rgba(255,255,255,.03), 0 4px 20px rgba(0,0,0,.45);--shadow-float: 0 8px 40px rgba(0,0,0,.7), 0 1px 0 rgba(255,255,255,.04);--glow-gold: 0 0 60px rgba(200,169,110,.1);--glow-gold-sm: 0 0 24px rgba(200,169,110,.18);--font-mono: "IBM Plex Mono", "Fira Code", monospace;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--fs-scale: 1;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0)}#root{zoom:var(--fs-scale);width:calc(100% / var(--fs-scale))}#share-card-target{zoom:calc(1 / var(--fs-scale))}*,*:before,*:after{box-sizing:border-box}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);font-size:calc(14px * var(--fs-scale));margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-fs=large]{--fs-scale: 1.2}html[data-fs=xl]{--fs-scale: 1.42}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}::selection{background:#c8a96e40;color:var(--text-primary)}input::placeholder,textarea::placeholder{color:var(--text-muted)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.042'/%3E%3C/svg%3E")}input:focus,textarea:focus,select:focus{border-color:#c8a96e80!important;box-shadow:0 0 0 3px #c8a96e14;outline:none}*{scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes scan{0%{transform:translateY(-100vh)}to{transform:translateY(200vh)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}:root{color-scheme:dark}@keyframes bar-fill{0%{width:0}}@keyframes blob-drift-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(55px,-35px) scale(1.06)}60%{transform:translate(-25px,45px) scale(.96)}}@keyframes blob-drift-2{0%,to{transform:translate(0) scale(1)}35%{transform:translate(-65px,28px) scale(1.09)}70%{transform:translate(30px,-40px) scale(.93)}}@keyframes blob-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,22px) scale(1.13)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes optionIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #c8a96e0f}50%{box-shadow:0 0 40px #c8a96e24}}@keyframes loading-beam{0%{left:-60%}to{left:110%}}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shimmer-slide{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(320%) skew(-12deg)}}@keyframes btn-pulse{0%,to{box-shadow:0 4px 24px #c8a96e47}50%{box-shadow:0 4px 48px #c8a96e94,0 0 80px #c8a96e2e}}@keyframes text-shimmer{0%{background-position:0% center}to{background-position:200% center}}@keyframes aurora-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes border-spin{to{--angle: 360deg}}.dot-grid{background-image:radial-gradient(circle,rgba(200,169,110,.07) 1px,transparent 1px);background-size:24px 24px}.fade-up{animation:fadeUp .55s var(--ease-out) both}.fade-in{animation:fadeIn .4s ease both}.d-1{animation-delay:.08s}.d-2{animation-delay:.16s}.d-3{animation-delay:.24s}.d-4{animation-delay:.34s}.d-5{animation-delay:.45s}.d-6{animation-delay:.58s}.d-7{animation-delay:.72s}.d-8{animation-delay:.88s}.scan-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.scan-overlay:after{content:"";position:absolute;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent 0%,rgba(200,169,110,.025) 50%,transparent 100%);animation:scan 12s linear infinite}.grid-bg{background-image:linear-gradient(rgba(200,169,110,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(200,169,110,.04) 1px,transparent 1px);background-size:56px 56px}.marquee-track{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee-track:hover{animation-play-state:paused}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:var(--glow-gold)}
