:root{--bg: #07080b;--bg2: #05060a;--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.7);--faint: rgba(255,255,255,.55);--panel: rgba(255,255,255,.055);--panel-strong: rgba(255,255,255,.09);--stroke: rgba(255,255,255,.12);--stroke-strong: rgba(255,255,255,.18);--shadow: 0 24px 80px rgba(0,0,0,.55);--shadow-soft: 0 16px 48px rgba(0,0,0,.38);--blur: 18px;--r-lg: 22px;--r-md: 16px;--r-sm: 12px;--pad-lg: 22px;--pad-md: 16px;--pad-sm: 12px;--tap: 44px;--echo-a: rgba(120,160,255,.22);--echo-b: rgba(190,90,255,.18);--echo-c: rgba(80,255,210,.12);--echo-w: rgba(255,255,255,.1);--line: linear-gradient(90deg, rgba(255,255,255,.22), rgba(255,255,255,.02));--line2: linear-gradient(90deg, rgba(140,180,255,.22), rgba(190,90,255,.1), rgba(80,255,210,.12));--focus: 0 0 0 3px rgba(120,160,255,.28);--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";--grad-echo: radial-gradient(1100px 900px at 18% 12%, var(--echo-a), transparent 58%), radial-gradient(900px 720px at 82% 26%, var(--echo-b), transparent 60%), radial-gradient(900px 720px at 55% 92%, var(--echo-c), transparent 60%), radial-gradient(1200px 900px at 50% 50%, rgba(255,255,255,.04), transparent 55%), linear-gradient(180deg, var(--bg2), var(--bg))}@media(prefers-color-scheme:light){:root{--bg:#f7f8fc;--bg2:#f2f3fb;--text: rgba(10,12,18,.92);--muted: rgba(10,12,18,.72);--faint: rgba(10,12,18,.58);--panel: rgba(255,255,255,.74);--panel-strong: rgba(255,255,255,.86);--stroke: rgba(10,12,18,.1);--stroke-strong: rgba(10,12,18,.14);--shadow: 0 24px 80px rgba(20,25,40,.16);--shadow-soft: 0 16px 48px rgba(20,25,40,.12);--echo-a: rgba(80,120,255,.18);--echo-b: rgba(190,90,255,.14);--echo-c: rgba(60,210,170,.1);--grad-echo: radial-gradient(1100px 900px at 18% 12%, var(--echo-a), transparent 58%), radial-gradient(900px 720px at 82% 26%, var(--echo-b), transparent 60%), radial-gradient(900px 720px at 55% 92%, var(--echo-c), transparent 60%), radial-gradient(1200px 900px at 50% 50%, rgba(10,12,18,.03), transparent 55%), linear-gradient(180deg, var(--bg2), var(--bg))}}.apple-bg{background:var(--grad-echo);color:var(--text);font-family:var(--font);min-height:100%;overflow-x:hidden}.glass{background:linear-gradient(180deg,#ffffff1a,#ffffff0f);border:1px solid var(--stroke);box-shadow:var(--shadow-soft);border-radius:var(--r-lg);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}.glassStrong{background:linear-gradient(180deg,#ffffff24,#ffffff14);border:1px solid var(--stroke-strong);box-shadow:var(--shadow);border-radius:var(--r-lg);backdrop-filter:blur(calc(var(--blur) + 6px));-webkit-backdrop-filter:blur(calc(var(--blur) + 6px))}.shimmerBorder{position:relative}.shimmerBorder:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--line2);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}@media(prefers-reduced-motion:no-preference){.shimmerBorder:before{background-size:240% 100%;animation:shimmerMove 8s linear infinite}}@keyframes shimmerMove{0%{background-position:0% 50%}to{background-position:200% 50%}}.echoGrain{position:relative}.echoGrain:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.08;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");background-size:180px 180px}html,body{height:100%;margin:0;padding:0}:root{--app-vh: 100vh;--bg0: #05070f;--bg1: #070a12;--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.76);--hair: rgba(255,255,255,.1);color-scheme:dark}body{background:var(--bg1);color:var(--text);overflow-x:hidden}#root{min-height:100%}a{color:inherit}:root{--bg0:#000000;--bg1:#000000;--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.72);--hair:rgba(255,255,255,.1);--glass:rgba(255,255,255,.06);--glass2:rgba(255,255,255,.08);--shadow:0 34px 120px rgba(0,0,0,.34);--radius:22px;--bc-accent-rgb: 255, 106, 0;--bc-accent: rgb(var(--bc-accent-rgb));--bc-accent-glow: rgba(255,106,0,.55);--bc-accent-08: rgba(255,106,0,.08);--bc-accent-10: rgba(255,106,0,.1);--bc-accent-14: rgba(255,106,0,.14);--bc-accent-18: rgba(255,106,0,.18);--bc-accent-26: rgba(255,106,0,.26);--bc-accent-34: rgba(255,106,0,.34);color-scheme:dark}*{box-sizing:border-box}img{border:0;outline:0}canvas,iframe{border:0!important;outline:0!important}button,a{-webkit-tap-highlight-color:transparent}html,body{min-height:100%;height:auto;background:transparent!important}body{margin:0;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;padding-bottom:env(safe-area-inset-bottom)}#root{min-height:100%;height:auto;background:transparent!important}.bcSiteRoot{min-height:100%}.bcAppShell{position:relative;min-height:100%;background:transparent!important}.bcAppContent{position:relative;z-index:1;min-height:100%;background:transparent!important}.bc-motion{will-change:transform,opacity,box-shadow;transform:translateZ(0)}.bcHero{position:relative;min-height:calc(var(--app-vh, 100vh));padding:max(14px,env(safe-area-inset-top)) 14px 24px;overflow:hidden}.bcHeroBg,.bcHeroVignette,.bcHeroNoise,.bcHeroAurora{pointer-events:none!important}.bcHeroBg{position:absolute;inset:-20px}.bcHeroAurora,.bcHeroNoise{display:none!important}.bcHeroVignette{position:absolute;inset:0;background:radial-gradient(900px 520px at 78% 10%,rgba(70,140,255,.1),transparent 60%),radial-gradient(900px 700px at 30% 80%,rgba(40,210,255,.06),transparent 60%),linear-gradient(180deg,#00000029,#00000094 72%,#000000c7)}.bcTop{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 80px #00000038}.bcBrand{display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;color:var(--text);padding:10px 12px;border-radius:999px;cursor:pointer}.bcNav{display:none;gap:14px;align-items:center}@media(min-width:820px){.bcNav{display:flex}}.bcLink{color:#ffffffd6;text-decoration:none;font-weight:850;font-size:13px;padding:8px 10px;border-radius:999px;border:1px solid transparent}.bcRight{display:flex;align-items:center;gap:10px}.bcAccountPill{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe0;height:40px;padding:0 12px;border-radius:999px;font-weight:900;cursor:pointer}.bcHeroGrid{position:relative;z-index:2;display:grid;gap:14px;margin-top:16px}@media(min-width:980px){.bcHeroGrid{grid-template-columns:1.2fr .8fr;align-items:start}}.glassStrong{border-radius:var(--radius);border:1px solid rgba(255,255,255,.1);background:#ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow)}.bcHeroCopy{padding:18px;overflow:hidden}.bcKicker{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffd1;font-weight:950;font-size:12px;letter-spacing:.02em}.bcH1{margin:12px 0 8px;font-size:40px;line-height:1.02;letter-spacing:-.03em;font-weight:980}@media(min-width:980px){.bcH1{font-size:54px}}.bcLead{margin:0;color:#fffc;line-height:1.55;font-weight:750;max-width:60ch}.bcCtas{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.bcBadges{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;opacity:.95}.bcHeroPanel{padding:18px}.bcPanelTitle{font-weight:950;opacity:.92;margin-bottom:10px;letter-spacing:-.01em}.bcPanelRow{display:flex;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;cursor:pointer}.bcPanelRow+.bcPanelRow{margin-top:10px}.bcDot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:#7aa8ffa6;box-shadow:0 0 0 6px #7aa8ff1a}.bcPanelH{font-weight:950;letter-spacing:-.01em}.bcPanelP{margin-top:4px;color:#ffffffb8;font-weight:750;line-height:1.4}.bcSection{position:relative;padding:18px 14px 28px}.bcSection:before{display:none!important}.bcSectionHead{max-width:980px;margin:0 auto 12px}.bcSectionTitle{font-size:18px;font-weight:950;letter-spacing:-.01em}.bcSectionSub{margin-top:6px;color:#ffffffbd;font-weight:750;line-height:1.45}.bcCards{max-width:980px;margin:0 auto;display:grid;gap:12px}@media(min-width:980px){.bcCards{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:no-preference){.glassStrong.bc-motion{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease}.glassStrong.bc-motion:hover{transform:translateY(-2px) translateZ(0);background:#ffffff13;border-color:#ffffff21}.bcPanelRow{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease,border-color .18s ease,box-shadow .18s ease}.bcPanelRow:hover{transform:translateY(-1px) translateZ(0)}.bcBrand,.bcAccountPill{transition:background .18s ease,border-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.bcBrand:hover{background:#ffffff0d;transform:translateY(-1px)}.bcAccountPill:hover{background:#ffffff12;border-color:#ffffff29;transform:translateY(-1px)}.bcLink{transition:background .18s ease,border-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease,color .18s ease,text-shadow .18s ease}.bcLink:hover{transform:translateY(-1px)}}.bcSiteRoot :where(a,button,[role=button]):focus-visible{outline:none;box-shadow:0 0 0 3px var(--bc-accent-26),0 18px 80px var(--bc-accent-10)}.bcNav .bcLink{position:relative}.bcNav .bcLink:after{content:"";position:absolute;inset:-8px -12px;border-radius:999px;background:radial-gradient(60% 120% at 50% 120%,var(--bc-accent-18) 0%,rgba(255,106,0,0) 70%);opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}@media(hover:hover){.bcNav .bcLink:hover{color:var(--bc-accent);text-shadow:0 0 16px var(--bc-accent-glow);border-color:#ffffff1a;background:#ffffff0d}.bcNav .bcLink:hover:after{opacity:1;transform:translateY(0)}}.bcNav .bcLink:active{color:var(--bc-accent);text-shadow:0 0 18px var(--bc-accent-glow);transform:translateY(1px)}@media(hover:hover){.bcPanelRow:hover{background:linear-gradient(180deg,var(--bc-accent-08) 0%,rgba(255,255,255,.04) 100%);box-shadow:0 0 0 1px var(--bc-accent-18) inset,0 18px 90px var(--bc-accent-10);border-color:#ffffff1c}}.bcPanelRow:active{transform:translateY(1px)}@media(hover:hover){.glassStrong.bc-motion:hover{box-shadow:0 44px 140px #00000061,0 0 0 1px var(--bc-accent-18) inset,0 28px 110px var(--bc-accent-10)}}.glassStrong.bc-motion:active{box-shadow:0 34px 120px #0000004d,0 0 0 1px var(--bc-accent-26) inset,0 28px 110px var(--bc-accent-14)}.bcSiteRoot :where(button,.bcBtn){transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}@media(hover:hover){.bcSiteRoot :where(button,.bcBtn):hover{box-shadow:0 0 0 1px var(--bc-accent-18) inset,0 18px 90px var(--bc-accent-10)}}.bcSiteRoot :where(button,.bcBtn):active{transform:translateY(1px);box-shadow:0 0 0 1px var(--bc-accent-34) inset,0 18px 90px var(--bc-accent-14)}@media(prefers-reduced-motion:reduce){.bcSiteRoot :where(a,button,[role=button],.glassStrong.bc-motion,.bcPanelRow){transition:none!important;transform:none!important}}body:before,body:after{display:none!important;content:none!important}html,body{background:#000!important}.bcMatrixLayer,.bcShellBg{position:fixed!important;left:0!important;right:0!important;top:calc(-160px - env(safe-area-inset-top,0px))!important;bottom:calc(-240px - env(safe-area-inset-bottom,0px))!important;width:100vw!important;z-index:0!important;pointer-events:none!important;background:#000!important;transform:translateZ(0);will-change:transform}.bcMatrixBg,.bcShellBg canvas{position:absolute!important;inset:0!important;width:100vw!important;height:100%!important;display:block!important;pointer-events:none!important;background:transparent!important}.bcMatrixLayer:before,.bcMatrixLayer:after,.bcShellBg:before,.bcShellBg:after{content:"";position:absolute;left:0;width:100%;pointer-events:none}.bcMatrixLayer:before,.bcShellBg:before{top:0;height:clamp(140px,22vh,340px);background:linear-gradient(180deg,#00000029,#00000014 28%,#00000008 58%,#0000)}.bcMatrixLayer:after,.bcShellBg:after{bottom:0;height:clamp(170px,24vh,380px);background:linear-gradient(0deg,#00000029,#00000014 28%,#00000008 58%,#0000)}:root{--bc-safe-top: env(safe-area-inset-top, 0px);--bc-safe-right: env(safe-area-inset-right, 0px);--bc-safe-bottom: env(safe-area-inset-bottom, 0px);--bc-safe-left: env(safe-area-inset-left, 0px);--bc-vh: var(--app-vh, 100vh);--bc-glass: rgba(255, 255, 255, .06);--bc-glass-strong: rgba(255, 255, 255, .085);--bc-stroke: rgba(255, 255, 255, .1);--bc-accent: rgba(255, 140, 0, .95);--bc-accent-soft: rgba(255, 140, 0, .22);--bc-bg: #000000;--bc-ease: cubic-bezier(.2, .9, .2, 1);--bc-fast: .14s;--bc-mid: .22s;--bc-slow: .42s}html,body{height:100%;background:var(--bc-bg);margin:0;padding:0;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}#root{min-height:var(--bc-vh);background:var(--bc-bg)}.bcShell,.bcAppShell{position:relative;min-height:var(--bc-vh);width:100%;background:var(--bc-bg);overflow:clip;isolation:isolate}.bcShellBg,.bcMatrixLayer{position:fixed;inset:0;z-index:0;pointer-events:none;transform:translateZ(0);will-change:transform;filter:brightness(1.16) contrast(1.04) saturate(1.04)}.bcShellFx{position:fixed;inset:0;z-index:1;pointer-events:none;transform:translateZ(0)}.bcShellVignette{position:absolute;inset:0;background:radial-gradient(1200px 900px at 50% 25%,#0000001a,#0000008c),radial-gradient(900px 700px at 20% 80%,#00000014,#00000080),radial-gradient(900px 700px at 80% 80%,#0000000f,#00000080)}.bcShellNoise{position:absolute;inset:0;opacity:.035;background-image:repeating-linear-gradient(0deg,#ffffff0f,#fff0 1px 2px),repeating-linear-gradient(90deg,#ffffff0a,#fff0 1px 3px);mix-blend-mode:normal}.bcShellContent,.bcAppContent{position:relative;z-index:2;min-height:var(--bc-vh);padding-top:var(--bc-safe-top);padding-right:var(--bc-safe-right);padding-bottom:var(--bc-safe-bottom);padding-left:var(--bc-safe-left)}.bcGlass{background:var(--bc-glass);border:1px solid var(--bc-stroke);border-radius:18px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bcGlassStrong{background:var(--bc-glass-strong);border:1px solid var(--bc-stroke);border-radius:18px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.bcAccentHover{transition:box-shadow var(--bc-fast) var(--bc-ease),transform var(--bc-fast) var(--bc-ease),border-color var(--bc-fast) var(--bc-ease),filter var(--bc-fast) var(--bc-ease);will-change:transform,box-shadow,border-color,filter}.bcAccentHover:hover{box-shadow:0 0 0 1px var(--bc-accent-soft),0 0 26px #ff8c002e;border-color:#ff8c004d;filter:saturate(1.05)}.bcAccentHover:active{transform:translateY(1px) scale(.99)}.bcAppear{animation:bcAppear var(--bc-slow) var(--bc-ease) both}@keyframes bcAppear{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.bcRouteStage{position:relative;min-height:inherit}.bcRouteLayer{position:relative}.bcRouteOut{position:absolute;inset:0;pointer-events:none;opacity:1;filter:blur(0);transform:translateY(0);transition:opacity var(--bc-mid) var(--bc-ease),transform var(--bc-mid) var(--bc-ease),filter var(--bc-mid) var(--bc-ease)}.bcRouteStageSwap .bcRouteOut{opacity:0;filter:blur(2px);transform:translateY(6px)}.bcRouteIn{opacity:0;filter:blur(2px);transform:translateY(6px);animation:bcRouteIn var(--bc-mid) var(--bc-ease) forwards}@keyframes bcRouteIn{to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bcAccentHover,.bcRouteOut{transition:none}.bcRouteIn,.bcAppear{animation:none;opacity:1;filter:none;transform:none}}
