@font-face{font-family:Outfit;font-style:normal;font-weight:300 800;font-display:optional;src:url(assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300 800;font-display:optional;src:url(assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:block;src:url(assets/fonts/rajdhani-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:block;src:url(assets/fonts/rajdhani-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:block;src:url(assets/fonts/rajdhani-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{overflow-y:scroll;color-scheme:dark}:root{--sb-ice: #38BDF8;--sb-sky: #0EA5E9;--sb-violet: #6366F1;--sb-ice-light: #7DD3FC;--sb-sky-light: #38BDF8;--sb-violet-light: #818CF8;--sb-ice-rgb: 56, 189, 248;--sb-sky-rgb: 14, 165, 233;--sb-violet-rgb: 99, 102, 241;--sb-ice-light-rgb: 125, 211, 252;--sb-violet-light-rgb: 129, 140, 248;--sb-fuchsia-rgb: 236, 72, 153;--sb-teal: #14B8A6;--sb-teal-rgb: 20, 184, 166;--sb-teal-light: #2DD4BF;--sb-success-light: #2DD4BF;--sb-success-rgb: 20, 184, 166;--sb-warning-rgb: 249, 115, 22;--sb-error-rgb: 239, 68, 68;--sb-orange-rgb: 249, 115, 22;--sb-info-rgb: 59, 130, 246;--sb-text-rgb: 240, 249, 255;--sb-text-secondary-rgb: 148, 163, 184;--sb-text-muted-rgb: 100, 116, 139;--sb-border-rgb: 30, 41, 59;--sb-bg-body-rgb: 8, 12, 20;--sb-bg-surface-rgb: 12, 17, 32;--sb-white-rgb: 255, 255, 255;--sb-black-rgb: 0, 0, 0;--sb-gradient: linear-gradient(135deg, var(--sb-ice), var(--sb-sky), var(--sb-violet));--sb-gradient-h: linear-gradient(90deg, var(--sb-ice), var(--sb-sky), var(--sb-violet));--sb-gradient-text: linear-gradient(135deg, var(--sb-ice-light), var(--sb-sky-light), var(--sb-violet-light));--sb-bg-body: #080C14;--sb-bg-deep: #060910;--sb-bg-surface: #0C1120;--sb-violet-soft: #a5b4fc;--sb-bg-card: rgba(17,24,39,.7);--sb-bg-card-hover: rgba(23,32,51,.75);--sb-bg-input: #0F1525;--sb-bg-overlay: rgba(4,6,14,.7);--sb-border: #1E293B;--sb-border-light: #2D3A4F;--sb-text: #F0F9FF;--sb-text-secondary: #94A3B8;--sb-text-muted: #64748B;--sb-text-inverse: #080C14;--sb-success: #14B8A6;--sb-warning: #F97316;--sb-error: #EF4444;--sb-info: #3B82F6;--sb-orange: #F97316;--sb-fuchsia: #EC4899;--sb-space-xs: 4px;--sb-space-sm: 8px;--sb-space-md: 16px;--sb-space-lg: 24px;--sb-space-xl: 32px;--sb-space-2xl: 48px;--sb-space-3xl: 64px;--sb-font: "Rajdhani", sans-serif;--sb-font-brand: "Rajdhani", sans-serif;--sb-font-mono: "Rajdhani", sans-serif;--sb-text-xs: .75rem;--sb-text-sm: .875rem;--sb-text-base: 1rem;--sb-text-lg: 1.125rem;--sb-text-xl: 1.25rem;--sb-text-2xl: 1.5rem;--sb-text-3xl: 1.875rem;--sb-text-4xl: 2.25rem;--sb-text-5xl: 3rem;--sb-card-fill: #0E1421;--sb-card-fill-hover: #182236;--sb-popover-fill: #0A0F1C;--sb-toast-fill: #0C1120;--sb-radius: 8px;--sb-radius-sm: 6px;--sb-radius-lg: 12px;--sb-radius-full: 12px;--sb-radius-pill: 10px;--sb-shadow-sm: 0 1px 2px rgba(0,0,0,.3);--sb-shadow: 0 4px 12px rgba(0,0,0,.4);--sb-shadow-lg: 0 8px 24px rgba(0,0,0,.5);--sb-shadow-glow: 0 0 20px rgba(56,189,248,.2);--sb-transition: .2s ease;--sb-transition-slow: .3s ease;--sb-max-width: 1200px;--sb-max-width-sm: 600px;--sb-max-width-md: 700px;--sb-topbar-height: 60px;--sb-sidebar-width: 200px}:root.light-mode,body.light-mode{--sb-bg-body: #F1F5F9;--sb-bg-surface: #FFFFFF;--sb-bg-card: rgba(255,255,255,.95);--sb-bg-card-hover: rgba(248,250,252,.98);--sb-bg-input: #FFFFFF;--sb-bg-overlay: rgba(241,245,249,.92);--sb-border: #E2E8F0;--sb-border-light: #F1F5F9;--sb-text: #1E293B;--sb-text-secondary: #475569;--sb-text-muted: #94A3B8;--sb-text-inverse: #FFFFFF;--sb-shadow-sm: 0 1px 3px rgba(15,23,42,.04), 0 1px 2px rgba(15,23,42,.06);--sb-shadow: 0 4px 6px rgba(15,23,42,.05), 0 10px 15px rgba(15,23,42,.08);--sb-shadow-lg: 0 10px 25px rgba(15,23,42,.08), 0 20px 48px rgba(15,23,42,.06);--sb-shadow-glow: 0 0 20px rgba(14,165,233,.15), 0 0 6px rgba(56,189,248,.1);--sb-card-fill: #FFFFFF;--sb-card-fill-hover: #F8FAFC;--sb-popover-fill: #FFFFFF;--sb-toast-fill: #FFFFFF;--sb-ice: #0EA5E9;--sb-sky: #0284C7;--sb-violet: #6366F1;--sb-ice-light: #38BDF8;--sb-sky-light: #0EA5E9;--sb-violet-light: #818CF8;--sb-gradient: linear-gradient(135deg, rgba(56,189,248,.25), rgba(14,165,233,.25), rgba(99,102,241,.25));--sb-gradient-h: linear-gradient(90deg, rgba(56,189,248,.25), rgba(14,165,233,.25), rgba(99,102,241,.25));--sb-gradient-text: linear-gradient(135deg, #0EA5E9, #0284C7, #6366F1)}body.light-mode .sb-sidebar{background:#fff;box-shadow:1px 0 #e2e8f0}body.light-mode .sb-topbar{background:#fff;background-image:linear-gradient(90deg,#38bdf8,#0ea5e9,#0284c7);background-size:100% 2px;background-repeat:no-repeat;background-position:bottom;box-shadow:none}body.light-mode .sb-card{box-shadow:var(--sb-shadow)}body.light-mode .sb-btn-primary{background:linear-gradient(135deg,#0f172a,#1e293b);box-shadow:0 2px 8px #00000026}body.light-mode .sb-btn-primary:hover{box-shadow:0 4px 16px #00000038}body.light-mode .sb-btn-gradient-outline{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,linear-gradient(135deg,#38bdf8,#0ea5e9,#38bdf8) border-box;border:1px solid transparent;-webkit-text-fill-color:var(--sb-sky);color:var(--sb-sky)}body.light-mode .sb-btn-gradient-outline:hover{box-shadow:0 0 12px #0ea5e92e}body.light-mode .sb-btn-outline:hover{background:#0ea5e90f}body.light-mode .sb-btn-ghost{border-color:#e2e8f0}body.light-mode .sb-btn-ghost:hover{color:var(--sb-ice);border-color:var(--sb-ice);animation:sb-ghost-breathe-light 2s ease-in-out infinite}@keyframes sb-ghost-breathe-light{0%,to{box-shadow:0 0 6px #0ea5e91a,0 0 12px #0ea5e90d}50%{box-shadow:0 0 12px #0ea5e92e,0 0 24px #0ea5e914}}body.light-mode .sb-gradient-border-subtle{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,linear-gradient(135deg,#0f172a0f,#0f172a0a) border-box}body.light-mode .sb-input:focus,body.light-mode .sb-textarea:focus,body.light-mode .sb-select:focus{border-color:var(--sb-ice);box-shadow:0 0 0 2px #0ea5e926}body.light-mode .sb-badge-ice,body.light-mode .sb-status-deposit_pending{background:#0ea5e91a;color:#0284c7}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--sb-font);background:var(--sb-bg-body);color:var(--sb-text);line-height:1.6;min-height:100vh}.sb-input:focus-visible,.sb-select:focus-visible,.sb-textarea:focus-visible{box-shadow:var(--sb-glow-sky)}.sb-notification-bell:focus-visible{border-radius:var(--sb-radius-full)}.sb-user-profile:focus-visible{border-radius:var(--sb-radius)}.sb-bg-fx{display:block;position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}body.light-mode .sb-bg-fx{opacity:1}.sb-bg-fx canvas{position:absolute;inset:0;width:100%;height:100%}a{color:var(--sb-ice);text-decoration:none;transition:color var(--sb-transition)}a:hover{color:var(--sb-sky)}img{max-width:100%;display:block}ul,ol{list-style:none}input,textarea,select,button{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--sb-text)}h1{font-size:var(--sb-text-4xl)}h2{font-size:var(--sb-text-3xl)}h3{font-size:var(--sb-text-2xl)}h4{font-size:var(--sb-text-xl)}h5{font-size:var(--sb-text-lg)}.sb-gradient-text{background:var(--sb-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline}.sb-label{display:block;font-size:var(--sb-text-sm);font-weight:600;color:var(--sb-text-secondary);margin-bottom:var(--sb-space-xs);text-transform:uppercase;letter-spacing:.05em}.sb-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sb-space-sm);margin-bottom:var(--sb-space-xs)}.sb-label-row .sb-label{margin-bottom:0}.sb-input-hint{margin-top:var(--sb-space-xs);font-size:var(--sb-text-xs);color:var(--sb-text-muted);line-height:1.4}.sb-input-hint strong{color:var(--sb-text-secondary);font-weight:600}.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sb-space-sm);padding:10px 20px;font-size:var(--sb-text-sm);font-weight:600;border:none;border-radius:var(--sb-radius);cursor:pointer;transition:all var(--sb-transition);white-space:nowrap;text-decoration:none;line-height:1.4}.sb-btn-primary{background:var(--sb-gradient);color:#fff;border:1px solid transparent;box-shadow:var(--sb-shadow-glow)}.sb-btn-primary:hover{color:#fff;opacity:.9;box-shadow:0 0 30px #38bdf840;transform:translateY(-1px)}@property --gx-shine-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.gx-shine-cta{position:relative;isolation:isolate}.gx-shine-cta:after{content:"";position:absolute;inset:-2px;border-radius:calc(var(--sb-radius) + 2px);padding:1.5px;background:conic-gradient(from var(--gx-shine-angle),transparent 0deg,transparent 285deg,rgba(255,255,255,.95) 325deg,rgba(255,255,255,.4) 345deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2;animation:gx-btn-shine-sweep 2.8s linear infinite}@keyframes gx-btn-shine-sweep{to{--gx-shine-angle: 360deg}}@media(prefers-reduced-motion:reduce){.gx-shine-cta:after{animation:none;opacity:0}}.sb-btn-secondary{background:var(--sb-bg-card);color:var(--sb-text);border:1px solid var(--sb-border)}.sb-btn-secondary:hover{color:var(--sb-text);background:var(--sb-bg-card-hover);border-color:var(--sb-border-light)}.sb-btn-gradient-outline{background-image:var(--sb-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border:1px solid var(--sb-ice)}.sb-btn-gradient-outline:hover{box-shadow:0 0 14px #38bdf840,0 0 6px #6366f126}.sb-btn-outline{background:transparent;color:var(--sb-ice);border:1px solid var(--sb-ice)}.sb-btn-outline:hover{color:#fff;background:#38bdf81a;box-shadow:0 0 30px #38bdf840;transform:translateY(-1px)}.cta-section .sb-btn,.hero-ctas .sb-btn,.sb-topbar-right .sb-btn{transition:box-shadow .3s ease,transform .3s ease;min-width:100px;text-align:center}.cta-section .sb-btn-primary:hover,.hero-ctas .sb-btn-primary:hover,.sb-topbar-right .sb-btn-primary:hover{opacity:1;transform:translateY(-3px);box-shadow:0 0 12px #38bdf82e,0 0 20px #6366f114}.cta-section .sb-btn-outline:hover,.hero-ctas .sb-btn-outline:hover,.sb-topbar-right .sb-btn-outline:hover,.sb-topbar-right .sb-btn-secondary:hover{transform:translateY(-3px);box-shadow:0 0 12px #38bdf82e,0 0 20px #6366f114}.sb-btn-ghost{background:transparent;color:var(--sb-text-secondary);border:1px solid var(--sb-ice);transition:color var(--sb-transition),box-shadow var(--sb-transition)}.sb-btn-ghost:hover{color:var(--sb-ice-light);animation:sb-ghost-breathe 2s ease-in-out infinite}@keyframes sb-ghost-breathe{0%,to{box-shadow:0 0 8px #38bdf833,0 0 16px #0ea5e91a}50%{box-shadow:0 0 14px #38bdf866,0 0 28px #0ea5e933,0 0 40px #6366f11a}}.sb-btn-danger{background:var(--sb-error);color:#fff}.sb-btn-danger:hover{color:#fff;opacity:.9}.sb-btn-sm{padding:6px 12px;font-size:var(--sb-text-xs)}.sb-btn-sm.sb-btn-primary{box-shadow:none}.sb-btn-xs{padding:3px 8px;font-size:10px;line-height:1.3}.sb-btn-lg{padding:14px 28px;font-size:var(--sb-text-base)}.sb-btn-block{width:100%}.sb-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.sb-input,.sb-select,.sb-textarea{width:100%;padding:10px 14px;background:var(--sb-bg-input);color:var(--sb-text);border:1px solid var(--sb-border);border-radius:var(--sb-radius);font-size:var(--sb-text-base);font-family:inherit;line-height:1.4;transition:border-color var(--sb-transition);outline:none}.sb-input:focus,.sb-select:focus,.sb-textarea:focus{border-color:var(--sb-ice);box-shadow:0 0 0 2px #38bdf826}.sb-input:-webkit-autofill,.sb-input:-webkit-autofill:hover,.sb-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--sb-bg-input) inset;-webkit-text-fill-color:var(--sb-text);transition:background-color 5000s ease-in-out 0s;caret-color:var(--sb-text)}.sb-input::placeholder,.sb-textarea::placeholder{color:var(--sb-text-muted)}.sb-input[type=number]::-webkit-inner-spin-button,.sb-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sb-input[type=number]{-moz-appearance:textfield}.sb-input-group{margin-bottom:var(--sb-space-md)}.sb-input-error{border-color:var(--sb-error)!important}.sb-input-error:focus{box-shadow:0 0 0 2px #ef444433!important}.sb-error-text{color:var(--sb-error);font-size:var(--sb-text-xs);margin-top:var(--sb-space-xs)}.sb-page-splash{position:fixed;inset:0;z-index:9999;background:var(--sb-bg-body);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;gap:0;visibility:visible!important;transition:opacity .25s ease,visibility .25s ease}.sb-page-splash.fade-out{opacity:0;visibility:hidden}.sb-page-splash-inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;width:fit-content;max-width:90vw}.sb-page-splash-logo-img{max-width:100%;height:auto}.sb-page-splash-tagline-img{width:408px;max-width:100%;height:auto}.sb-page-splash-divider{width:100%;height:2px;margin:14px auto 18px;background:linear-gradient(90deg,transparent 0%,var(--sb-ice) 20%,var(--sb-sky) 50%,var(--sb-violet) 80%,transparent 100%);opacity:.8}.sb-page-splash-progress{width:100%;height:3px;background:#ffffff0f;border-radius:3px;overflow:hidden;margin-top:24px}.sb-page-splash-progress-fill{height:100%;width:0%;border-radius:3px;background:linear-gradient(90deg,var(--sb-ice),var(--sb-sky),var(--sb-violet));animation:sb-splash-progress 2.5s ease-in-out infinite}@keyframes sb-splash-progress{0%{width:0%;opacity:.6}50%{width:100%;opacity:1}51%{width:100%;opacity:1}to{width:100%;opacity:0}}@media(max-width:768px){.sb-page-splash{padding:0 var(--sb-space-xl)}}@media(max-width:480px){.sb-page-splash{padding:0 var(--sb-space-2xl)}}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.block{display:block}.grid{display:grid}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-center{display:flex;align-items:center}.gap-xs{gap:var(--sb-space-xs)}.gap-sm{gap:var(--sb-space-sm)}.gap-md{gap:var(--sb-space-md)}.gap-lg{gap:var(--sb-space-lg)}.gap-xl{gap:var(--sb-space-xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--sb-space-xs)}.mb-sm{margin-bottom:var(--sb-space-sm)}.mb-md{margin-bottom:var(--sb-space-md)}.mb-lg{margin-bottom:var(--sb-space-lg)}.mb-xl{margin-bottom:var(--sb-space-xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--sb-space-xs)}.mt-sm{margin-top:var(--sb-space-sm)}.mt-md{margin-top:var(--sb-space-md)}.mt-lg{margin-top:var(--sb-space-lg)}.mt-xl{margin-top:var(--sb-space-xl)}.ml-auto{margin-left:auto}.p-0{padding:0}.p-sm{padding:var(--sb-space-sm)}.p-md{padding:var(--sb-space-md)}.p-lg{padding:var(--sb-space-lg)}.text-xs{font-size:var(--sb-text-xs)}.text-sm{font-size:var(--sb-text-sm)}.text-base{font-size:var(--sb-text-base)}.text-lg{font-size:var(--sb-text-lg)}.text-xl{font-size:var(--sb-text-xl)}.text-2xl{font-size:var(--sb-text-2xl)}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-muted{color:var(--sb-text-muted)}.text-secondary{color:var(--sb-text-secondary)}.text-ice{color:var(--sb-ice)}.w-full{width:100%}.h-full{height:100%}.col-full{grid-column:1 / -1}.relative{position:relative}.cursor-pointer{cursor:pointer}.overflow-x-auto{overflow-x:auto}.uppercase{text-transform:uppercase}.sb-toast-container{position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:4000;display:flex;flex-direction:column;align-items:center;gap:var(--sb-space-sm);pointer-events:none}.sb-toast{background:#0e1421d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--sb-ice);border-radius:var(--sb-radius);padding:var(--sb-space-md) var(--sb-space-lg);font-size:var(--sb-text-sm);position:relative;color:var(--sb-text);min-width:300px;max-width:520px;display:flex;align-items:center;gap:var(--sb-space-md);animation:sb-toast-in .3s ease,sb-toast-glow 2s ease-in-out infinite;pointer-events:auto;text-align:center;justify-content:center}.sb-toast-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;background:#38bdf81f;color:var(--sb-ice)}.sb-toast-success .sb-toast-icon,.sb-toast-error .sb-toast-icon{background:#38bdf81f;color:var(--sb-ice)}.sb-toast-error{border-color:var(--sb-ice)}.sb-toast-body{flex:1;text-align:center}.sb-toast-body h4{margin:0;font-size:var(--sb-text-sm);font-weight:600;color:var(--sb-text-primary)}.sb-toast-body p{margin:2px 0 0;font-size:var(--sb-text-xs);color:var(--sb-text-secondary)}@keyframes sb-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sb-toast-glow{0%,to{box-shadow:0 0 12px #38bdf826,0 0 4px #6366f11a}50%{box-shadow:0 0 24px #38bdf84d,0 0 8px #6366f133}}#founder-welcome-modal.sb-modal-overlay{z-index:10000;padding:16px;overscroll-behavior:contain;touch-action:manipulation}#founder-welcome-modal .sb-modal{max-width:560px;max-height:85vh;overflow:visible;display:flex;flex-direction:column}#founder-welcome-modal .fw-scroll{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding-top:0}#founder-welcome-modal .fw-scroll::-webkit-scrollbar{display:none}#founder-welcome-modal .sb-modal-close{position:static;display:flex;margin-left:auto;margin-bottom:var(--sb-space-sm)}#founder-welcome-modal .sb-modal h2{font-size:1.3rem;margin:0 0 20px;background:var(--sb-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#founder-welcome-modal .sb-modal h2 .fw-brand{-webkit-text-fill-color:var(--sb-text);background:none}#founder-welcome-modal .sb-modal h2 .fw-brand .sb-x{-webkit-text-fill-color:var(--sb-ice)}#founder-welcome-modal .sb-modal p{color:var(--sb-text-secondary);font-size:var(--sb-text-sm);line-height:1.7;margin:0 0 14px}#founder-welcome-modal .sb-modal p:last-of-type{margin-bottom:24px}#founder-welcome-modal .sb-modal .fw-close{display:flex;justify-content:flex-end;margin-top:8px;flex-shrink:0;padding-top:12px}#founder-welcome-modal .sb-modal-close,#founder-welcome-modal .fw-close .sb-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}.sb-modal-overlay{visibility:hidden;opacity:0;pointer-events:none}.sb-modal-overlay.active{visibility:visible;opacity:1;pointer-events:auto}.sb-section{display:none;opacity:0}.sb-section.active{display:block;opacity:1}.sb-section.sb-fade-in{animation:sb-section-in .15s ease forwards}@keyframes sb-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sb-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;vertical-align:middle}.sb-icon svg{width:100%;height:100%}.sb-eq{display:inline-flex;align-items:flex-end;gap:2.5px;height:1.3em;vertical-align:middle}.sb-eq-bar{width:3.5px;border-radius:1px;background:var(--sb-gradient);animation:sb-eq-pulse var(--d, 1.2s) ease-in-out infinite alternate}.sb-eq .sb-eq-bar:nth-child(1){--d: .8s;height:40%}.sb-eq .sb-eq-bar:nth-child(2){--d: 1.1s;height:70%}.sb-eq .sb-eq-bar:nth-child(3){--d: .7s;height:100%}.sb-eq .sb-eq-bar:nth-child(4){--d: 1.3s;height:55%}.sb-eq .sb-eq-bar:nth-child(5){--d: .9s;height:85%}@keyframes sb-eq-pulse{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.sb-eq-lg{height:24px;gap:3px}.sb-eq-lg .sb-eq-bar{width:4px;border-radius:2px}.sb-eq-static .sb-eq-bar{animation:none}.sb-section-header{display:flex;align-items:center;gap:var(--sb-space-sm)}.sb-waveform-sep{width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(56,189,248,.3) 15%,rgba(14,165,233,.6) 35%,rgba(99,102,241,.6) 65%,rgba(56,189,248,.3) 85%,transparent 100%);position:relative;margin:var(--sb-space-md) 0}.sb-waveform-sep:before,.sb-waveform-sep:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);animation:sb-node-pulse 2s ease-in-out infinite}.sb-waveform-sep:before{left:33%;background:var(--sb-ice);box-shadow:0 0 8px #38bdf899}.sb-waveform-sep:after{left:66%;background:var(--sb-violet);box-shadow:0 0 8px #6366f199;animation-delay:1s}@keyframes sb-node-pulse{0%,to{opacity:.4;transform:translateY(-50%) scale(.8)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--sb-text-primary: var(--sb-text)}a{color:inherit}button,input,select,textarea{font:inherit}.sb-section{position:relative;z-index:1}#auth{z-index:1100}.sb-topbar,.sb-sidebar{display:none!important}body.authenticated .sb-topbar{display:grid!important}body.authenticated .sb-sidebar{display:flex!important}.auth-wrapper{position:fixed;inset:0;z-index:1100;display:flex;align-items:safe center;justify-content:center;padding:var(--sb-space-xl);background:#050810;overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-container{display:grid;grid-template-columns:1fr 1fr;max-width:900px;width:100%;background:linear-gradient(var(--sb-bg-surface),var(--sb-bg-surface)) padding-box,linear-gradient(135deg,var(--sb-ice),var(--sb-sky),var(--sb-violet)) border-box;border:2px solid transparent;border-radius:16px;overflow:hidden;animation:auth-breathe 4s ease-in-out infinite}@keyframes auth-breathe{0%,to{box-shadow:-4px -4px 12px rgba(var(--sb-ice-rgb),.2),4px 4px 12px rgba(var(--sb-violet-rgb),.2),0 0 20px rgba(var(--sb-sky-rgb),.1)}50%{box-shadow:-6px -6px 20px rgba(var(--sb-ice-rgb),.35),6px 6px 20px rgba(var(--sb-violet-rgb),.35),0 0 32px rgba(var(--sb-sky-rgb),.2)}}.auth-brand{background:linear-gradient(160deg,rgba(var(--sb-ice-rgb),.1),rgba(var(--sb-sky-rgb),.06),rgba(var(--sb-violet-rgb),.1));padding:var(--sb-space-2xl);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--sb-space-lg);border-right:1px solid rgba(var(--sb-ice-rgb),.2)}.auth-brand-eq{height:40px!important;gap:5px!important}.auth-brand-eq .sb-eq-bar{width:6px!important;border-radius:3px!important}.auth-brand-name{font-size:2.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sb-text)}.auth-brand-name .sb-x{color:var(--sb-ice);font-weight:800}.auth-brand-tagline{font-size:var(--sb-text-sm);color:var(--sb-text-secondary);line-height:1.6;max-width:280px}.auth-brand-features{margin-top:var(--sb-space-md);text-align:left;font-size:var(--sb-text-xs);color:var(--sb-text-muted)}.auth-brand-features li{padding:6px 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sb-space-sm)}.auth-brand-features li:before{content:"";width:6px;height:6px;background:var(--sb-gradient);border-radius:50%;flex-shrink:0}.auth-form-panel{background:transparent;padding:var(--sb-space-2xl);display:flex;flex-direction:column;justify-content:center}.auth-wrapper .sb-input,.auth-wrapper .sb-select,.auth-wrapper .sb-textarea{background:linear-gradient(var(--sb-bg-input),var(--sb-bg-input)) padding-box,linear-gradient(135deg,rgba(var(--sb-ice-rgb),.3),rgba(var(--sb-sky-rgb),.3),rgba(var(--sb-violet-rgb),.3)) border-box!important;color:var(--sb-text)!important;border:1px solid transparent!important}.auth-wrapper .sb-input:focus,.auth-wrapper .sb-select:focus{background:linear-gradient(var(--sb-bg-input),var(--sb-bg-input)) padding-box,linear-gradient(135deg,var(--sb-ice),var(--sb-sky),var(--sb-violet)) border-box!important;border:1px solid transparent!important;box-shadow:0 0 0 2px rgba(var(--sb-ice-rgb),.15)!important}.auth-wrapper .sb-input::placeholder{color:var(--sb-text-muted)!important}.auth-wrapper .sb-input:-webkit-autofill,.auth-wrapper .sb-input:-webkit-autofill:hover,.auth-wrapper .sb-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--sb-bg-input) inset!important;-webkit-text-fill-color:var(--sb-text)!important;border-color:rgba(var(--sb-white-rgb),.08)!important;transition:background-color 5000s ease-in-out 0s}.auth-wrapper .sb-label{color:var(--sb-text-secondary)}.auth-wrapper .auth-title{color:var(--sb-text)}.auth-wrapper .auth-subtitle{color:var(--sb-text-muted)}[id^=turnstile-]{width:100%;margin-top:0;margin-bottom:var(--sb-space-md)}[id^=turnstile-] iframe{width:100%!important}@keyframes verify-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(var(--sb-ice-rgb),.15))}50%{transform:scale(1.08);filter:drop-shadow(0 0 24px rgba(var(--sb-ice-rgb),.3))}}.auth-card{display:none;animation:none!important;box-shadow:none!important;background:transparent!important;border:none!important;padding:0!important}.auth-card.active{display:block}.auth-title{font-size:var(--sb-text-xl);font-weight:700;margin-bottom:var(--sb-space-xs)}.auth-subtitle{font-size:var(--sb-text-sm);color:var(--sb-text-muted);margin-bottom:var(--sb-space-lg)}.auth-divider{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sb-space-md);margin:var(--sb-space-md) 0;font-size:var(--sb-text-xs);color:var(--sb-text-muted);text-transform:uppercase;letter-spacing:.05em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:rgba(var(--sb-white-rgb),.08)}.oauth-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sb-space-sm)}.oauth-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;background:#0f1525;border:1px solid rgba(var(--sb-white-rgb),.08);border-radius:var(--sb-radius);cursor:pointer;transition:all var(--sb-transition);color:var(--sb-text-primary);font-size:var(--sb-text-sm);font-weight:600;font-family:inherit}.oauth-btn:hover:not(:disabled){border-color:var(--sb-ice);background:#38bdf80f}.oauth-btn:disabled{opacity:.5;cursor:not-allowed}.oauth-btn svg{width:18px;height:18px;flex-shrink:0;color:#94a3b8;transition:color var(--sb-transition)}.oauth-btn:hover:not(:disabled) svg{color:var(--sb-ice)}.oauth-btn-label{display:none}@media(min-width:420px){.oauth-btn-label{display:inline}}.oauth-row+.auth-footer{margin-top:0}.oauth-row+.auth-footer .auth-footer-links{margin-top:var(--sb-space-sm)}.auth-footer{margin-top:var(--sb-space-lg);font-size:var(--sb-text-sm);color:var(--sb-text-muted);display:flex;flex-direction:column;gap:0}.auth-footer a{color:var(--sb-ice);font-weight:600}.auth-footer-links{display:flex;gap:var(--sb-space-sm);margin-top:var(--sb-space-lg)}.auth-footer-link{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;background:var(--sb-bg-input);border:1px solid rgba(var(--sb-white-rgb),.08);border-radius:var(--sb-radius);cursor:pointer;transition:all var(--sb-transition);text-decoration:none;text-align:center}.auth-footer-link:hover{border-color:var(--sb-ice);background:rgba(var(--sb-ice-rgb),.06)}.auth-footer-link-label{font-size:var(--sb-text-sm);font-weight:600;color:var(--sb-ice)}.auth-footer-link-hint{font-size:var(--sb-text-xs);color:var(--sb-text-secondary)}.user-type-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sb-space-sm);margin-bottom:var(--sb-space-md)}.user-type-option{padding:14px;text-align:center;background:var(--sb-bg-input);border:1px solid rgba(var(--sb-white-rgb),.08);border-radius:var(--sb-radius);cursor:pointer;transition:all var(--sb-transition);font-size:var(--sb-text-sm);font-weight:600}.user-type-option.selected{border-color:var(--sb-ice);background:rgba(var(--sb-ice-rgb),.08);color:var(--sb-ice)}.user-type-option:hover:not(.selected){border-color:var(--sb-border-light);background:rgba(var(--sb-white-rgb),.02)}.user-type-icon{font-size:24px;display:block;margin-bottom:var(--sb-space-xs)}.auth-form-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:var(--sb-space-xs)}.auth-form-row .sb-label{margin-bottom:0}.auth-forgot{font-size:var(--sb-text-xs);color:var(--sb-ice)}.auth-terms-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:var(--sb-text-sm);color:var(--sb-text-secondary);line-height:1.4}.auth-terms-label a{color:var(--sb-ice);font-weight:600}.auth-terms-check{position:absolute;opacity:0;width:0;height:0}.auth-terms-box{flex-shrink:0;width:18px;height:18px;border:2px solid rgba(var(--sb-white-rgb),.12);border-radius:4px;background:var(--sb-bg-input);transition:all var(--sb-transition);position:relative}.auth-terms-box:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--sb-ice);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity var(--sb-transition)}.auth-terms-check:checked+.auth-terms-box{border-color:var(--sb-ice);background:rgba(var(--sb-ice-rgb),.1)}.auth-terms-check:checked+.auth-terms-box:after{opacity:1}.auth-terms-text{flex:1}@media(max-width:768px){.auth-wrapper{padding:var(--sb-space-md);align-items:flex-start;scrollbar-width:none;-ms-overflow-style:none}.auth-wrapper::-webkit-scrollbar{display:none}.auth-container{grid-template-columns:1fr}.auth-brand{padding:var(--sb-space-xl) var(--sb-space-lg);border-right:none;border-bottom:1px solid rgba(var(--sb-ice-rgb),.2)}.auth-brand-features{display:none}.auth-form-panel{padding:var(--sb-space-lg)}}@media(max-width:400px){.auth-wrapper{padding:var(--sb-space-sm)}.auth-brand{padding:var(--sb-space-lg) var(--sb-space-md)}.auth-brand-tagline{max-width:100%;font-size:var(--sb-text-xs)}.auth-brand-name{font-size:1.8rem}.auth-form-wrap{padding:var(--sb-space-lg) var(--sb-space-md)}.auth-form-panel{padding:var(--sb-space-md)}}
