@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.inset-\[3px\]{inset:3px}.z-0{z-index:0}.z-20{z-index:20}.z-\[60\]{z-index:60}.mx-auto{margin-inline:auto}.block{display:block}.hidden{display:none}.inline-flex{display:inline-flex}.h-\[10px\]{height:10px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[120px\]{height:120px}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[85dvh\]{max-height:85dvh}.min-h-\[35dvh\]{min-height:35dvh}.w-\[10px\]{width:10px}.w-\[18px\]{width:18px}.w-\[120px\]{width:120px}.max-w-\[430px\]{max-width:430px}.max-w-none{max-width:none}.flex-1{flex:1}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-wait{cursor:wait}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.gap-\[28px\]{gap:28px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#F4C84233\]{border-color:#f4c84233}.border-\[\#fcd34d40\]{border-color:#fcd34d40}.bg-\[\#FAFAFA\]{background-color:#fafafa}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_top\,_rgba\(251\,191\,36\,0\.25\)\,_transparent_70\%\)\]{background-image:radial-gradient(circle at top,#fbbf2440,#0000 70%)}.from-\[\#facc15\]{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#f59e0b\]{--tw-gradient-to:#f59e0b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.shadow-\[0_0_18px_rgba\(250\,204\,21\,0\.55\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#facc158c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 20px 80px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:bg-\[\#fcd34d\]:hover{background-color:#fcd34d}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#F4C842\]:focus-visible{--tw-ring-color:#f4c842}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}:root{color-scheme:dark;--motion-gold:#ffc24d;--motion-gold-deep:#e0a52a;--motion-ink:#2b2f36;--motion-bg:#f5f6f8;--motion-line:#e6e8ee;--motion-radius-xl:24px;--motion-radius-lg:16px;--motion-shadow-pixel:0 2px 0 var(--motion-ink);--motion-glow-gold:0 0 28px #ffc24dbf}.motion-pixel{image-rendering:pixelated;image-rendering:crisp-edges}.motion-card{background:var(--motion-bg);border:1px solid var(--motion-line);border-radius:var(--motion-radius-xl)}.motion-outline-gold{border-radius:var(--motion-radius-xl);box-shadow:0 0 0 4px #ffc24d29,0 0 32px #ffc24da6}.motion-banner-static{aspect-ratio:1152/753;border-radius:15px;outline:none;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 20px 48px #ffc24d59}.motion-banner-static--interactive{cursor:pointer;transition:transform .18s,box-shadow .18s}.motion-banner-static--interactive:hover{transform:translateY(-3px);box-shadow:0 26px 54px #ffc24d66}.motion-banner-static--interactive:active{transform:translateY(1px);box-shadow:0 18px 38px #ffc24d52}.motion-banner-static:focus-visible{box-shadow:0 0 0 4px #ffc24dbf,0 24px 58px #ffc24d73}.motion-banner-static-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.18)}.motion-banner-static-cta{border-radius:12px;width:26%;height:12%;display:block;position:absolute;bottom:5%;right:4.5%}.motion-banner-static-cta:focus-visible{outline-offset:2px;outline:3px solid #2b2f36cc}html,body{background-color:#000;height:100%;margin:0}body{min-height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{background-color:#000;min-height:100%}.office-scrollbar::-webkit-scrollbar-thumb{background:#facc1599;border-radius:100px}.intro-loader{isolation:isolate;background:radial-gradient(circle at 20% -10%,#ffd07a80,#0000 55%),radial-gradient(circle at 82% 8%,#c48c2273,#0000 62%),radial-gradient(circle at 50% 82%,#623b0c66,#0000 74%),#0b0502;position:relative;overflow:hidden}.intro-loader:before,.intro-loader:after{content:"";filter:blur(55px);opacity:.85;mix-blend-mode:screen;border-radius:45%;width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-loader:before{background:conic-gradient(from 45deg,#ffc95ee6,#ffa22259,#6a330666,#ffc95ee6);animation:16s ease-in-out infinite alternate introLiquid}.intro-loader:after{opacity:.55;background:radial-gradient(circle,#ffd278a6,#4626082e 55%,#0000 78%);animation:14s ease-in-out infinite alternate introLiquidAlt}@keyframes introLiquid{0%{transform:translate(-50%,-50%)scale(.88)rotate(-6deg)}35%{transform:translate(-45%,-55%)scale(1.05)rotate(4deg)}70%{transform:translate(-52%,-40%)scale(.96)rotate(9deg)}to{transform:translate(-50%,-50%)scale(1.02)rotate(-3deg)}}@keyframes introLiquidAlt{0%{transform:translate(-48%,-52%)scale(1.08)rotate(2deg)}40%{transform:translate(-54%,-48%)scale(.94)rotate(6deg)}75%{transform:translate(-46%,-58%)scale(1.06)rotate(-4deg)}to{transform:translate(-50%,-50%)scale(.97)rotate(1deg)}}.intro-typed-line{justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.intro-cursor-block{background:currentColor;border-radius:999px;width:12px;height:1.45em;display:inline-block;box-shadow:0 0 14px #ffffff73}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}:root{--black: #000000;--white: #ffffff;--gold: #FBBF24;--neutral-950: #0a0a0a;--neutral-900: #171717;--neutral-800: #262626;--white-95: rgba(255, 255, 255, .95);--white-90: rgba(255, 255, 255, .9);--white-85: rgba(255, 255, 255, .85);--white-80: rgba(255, 255, 255, .8);--white-70: rgba(255, 255, 255, .7);--white-60: rgba(255, 255, 255, .6);--white-55: rgba(255, 255, 255, .55);--white-50: rgba(255, 255, 255, .5);--white-40: rgba(255, 255, 255, .4);--white-30: rgba(255, 255, 255, .3);--white-20: rgba(255, 255, 255, .2);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;--tw-translate-x: 0;--tw-translate-y: 0;--tw-scale-x: 1;--tw-scale-y: 1}html,body{height:100%}body{background:var(--black);color:var(--white);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh}#root{min-height:100vh}button{cursor:pointer;border:none;background:none;font-family:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.h-full{height:100%}.h-auto{height:auto}[class~="max-w-[430px]"]{max-width:430px}.max-w-xs{max-width:20rem}[class~="h-[220px]"]{height:220px}.h-14{height:3.5rem}.h-12{height:3rem}.h-6{height:1.5rem}.h-5{height:1.25rem}.h-4{height:1rem}.h-2{height:.5rem}.h-36{height:9rem}.h-40{height:10rem}.w-32{width:8rem}.w-36{width:9rem}.w-12{width:3rem}.w-6{width:1.5rem}.w-5{width:1.25rem}.w-4{width:1rem}.size-9{width:2.25rem;height:2.25rem}.size-2{width:.5rem;height:.5rem}[class~="w-[12px]"]{width:12px}[class~="h-[1.3em]"]{height:1.3em}.h-1\.5{height:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}[class~="mt-[4px]"]{margin-top:4px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.pb-6{padding-bottom:1.5rem}.pb-28{padding-bottom:7rem}.pt-10{padding-top:2.5rem}.pt-6{padding-top:1.5rem}.pt-4{padding-top:1rem}.pt-2{padding-top:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.p-4{padding:1rem}.p-3{padding:.75rem}.p-2{padding:.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-2>*+*{margin-top:.5rem}.space-y-4>*+*{margin-top:1rem}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.place-items-center{place-items:center}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="grid-cols-[1fr_auto_1fr]"]{grid-template-columns:1fr auto 1fr}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.-bottom-6{bottom:-1.5rem}[class~="left-1/2"]{left:50%}[class~="top-1/2"]{top:50%}.z-50{z-index:50}.z-30{z-index:30}.z-10{z-index:10}[class~="z-[3]"]{z-index:3}[class~="z-[2]"]{z-index:2}[class~="z-[1]"]{z-index:1}[class~="-translate-x-1/2"]{--tw-translate-x: -50%}[class~="-translate-y-1/2"]{--tw-translate-y: -50%}[class~="translate-x-[1px]"]{--tw-translate-x: 1px}[class~="-translate-y-[1px]"]{--tw-translate-y: -1px}[class~="translate-y-[1px]"]{--tw-translate-y: 1px}.translate-y-full{--tw-translate-y: 100%}.translate-y-0{--tw-translate-y: 0}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) scale(var(--tw-scale-x),var(--tw-scale-y))}[class*=translate-],[class*=-translate-]{transform:translate(var(--tw-translate-x),var(--tw-translate-y))}.border{border-width:1px;border-style:solid;border-color:#ffffff0d}.border-2{border-width:2px}.border-t{border-top-width:1px;border-style:solid;border-color:#ffffff0d}[class~="border-white/5"]{border-color:#ffffff0d}[class~="border-white/10"]{border-color:#ffffff1a}[class~="border-office-yellow/40"]{border-color:#fbbf2466}[class~="border-office-yellow/60"]{border-color:#fbbf2499}[class~=border-t-office-yellow]{border-top-color:var(--gold)}.rounded-sm{border-radius:.125rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.bg-black{background-color:var(--black)}[class~="bg-black/70"]{background-color:#000000b3}[class~="bg-neutral-950/80"]{background-color:#0a0a0acc}[class~="bg-neutral-900/90"]{background-color:#171717e6}[class~="bg-neutral-900/80"]{background-color:#171717cc}[class~="bg-neutral-900/70"]{background-color:#171717b3}.bg-neutral-900{background-color:var(--neutral-900)}.bg-neutral-800{background-color:var(--neutral-800)}[class~="bg-neutral-800/80"]{background-color:#262626cc}.bg-white{background-color:#fff}[class~="bg-white/90"]{background-color:#ffffffe6}[class~="bg-white/20"]{background-color:#fff3}.bg-transparent{background-color:transparent}.bg-office-yellow{background-color:var(--gold)}[class~="bg-office-yellow/90"]{background-color:#fbbf24e6}.bg-amber-300{background-color:var(--gold)}[class~="bg-amber-300/90"]{background-color:#fbbf24e6}[class~="bg-[radial-gradient(circle_at_top,_rgba(251,191,36,0.18),_transparent_65%)]"]{background-image:radial-gradient(circle at top,rgba(251,191,36,.18),transparent 65%)}[class~="bg-[radial-gradient(circle_at_top,_rgba(251,191,36,0.18),_transparent_70%)]"]{background-image:radial-gradient(circle at top,rgba(251,191,36,.18),transparent 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-from, transparent),var(--tw-gradient-via, transparent),var(--tw-gradient-to, transparent))}[class~="from-black/70"]{--tw-gradient-from: rgba(0, 0, 0, .7)}[class~="via-black/50"]{--tw-gradient-via: rgba(0, 0, 0, .5)}[class~="to-black/90"]{--tw-gradient-to: rgba(0, 0, 0, .9)}.to-black{--tw-gradient-to: #000}.text-white{color:var(--white)}[class~="text-white/95"]{color:var(--white-95)}[class~="text-white/90"]{color:var(--white-90)}[class~="text-white/85"]{color:var(--white-85)}[class~="text-white/80"]{color:var(--white-80)}[class~="text-white/70"]{color:var(--white-70)}[class~="text-white/60"]{color:var(--white-60)}[class~="text-white/55"]{color:var(--white-55)}[class~="text-white/50"]{color:var(--white-50)}[class~="text-white/40"]{color:var(--white-40)}[class~="text-white/30"]{color:var(--white-30)}[class~="text-white/20"]{color:var(--white-20)}.text-amber-300,.text-office-yellow{color:var(--gold)}[class~="text-office-yellow/90"]{color:#fbbf24e6}[class~="text-office-yellow/80"]{color:#fbbf24cc}[class~="text-office-yellow/70"]{color:#fbbf24b3}[class~="text-office-yellow/60"]{color:#fbbf2499}[class~="text-office-yellow/40"]{color:#fbbf2466}[class~="text-cyan-400/60"]{color:#22d3ee99}[class~="text-rose-400/60"]{color:#fb718599}.text-black{color:#000}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}[class~="text-[11px]"]{font-size:11px}[class~="text-[12px]"]{font-size:12px}[class~="text-[13px]"]{font-size:13px}[class~="text-[14px]"]{font-size:14px}[class~="text-[16px]"]{font-size:16px}[class~="text-[18px]"]{font-size:18px}[class~="text-[20px]"]{font-size:20px}[class~="text-[22px]"]{font-size:22px}[class~="text-[26px]"]{font-size:26px}[class~="text-[28px]"]{font-size:28px}[class~="text-[48px]"]{font-size:48px}.text-lg{font-size:1.125rem}.font-semibold{font-weight:600}.font-extrabold{font-weight:800}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tabular-nums{font-variant-numeric:tabular-nums}.tracking-tight{letter-spacing:-.015em}[class~="tracking-[0.22em]"]{letter-spacing:.22em}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.uppercase{text-transform:uppercase}.inline-block{display:inline-block}.align-middle{vertical-align:middle}.ml-2{margin-left:.5rem}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.drop-shadow{text-shadow:0 1px 0 rgba(0,0,0,.7)}.shadow-card-glow{box-shadow:0 18px 40px #fbbf2440}.opacity-20{opacity:.2}[class~="opacity-[0.12]"]{opacity:.12}.mix-blend-screen{mix-blend-mode:screen}[class~="blur-[0.3px]"]{filter:blur(.3px)}.object-cover{-o-object-fit:cover;object-fit:cover}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.backdrop-blur-sm{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.transition,.transition-all{transition:all .2s ease}.transition-transform{transition:transform .3s ease}.duration-500{transition-duration:.5s}.duration-300{transition-duration:.3s}[class~="hover:bg-neutral-900"]:hover{background-color:#171717}[class~="hover:bg-neutral-700"]:hover{background-color:#404040}[class~="hover:bg-office-yellow/10"]:hover{background-color:#fbbf241a}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.office-scrollbar::-webkit-scrollbar{width:6px}.office-scrollbar::-webkit-scrollbar-thumb{background:#fbbf2499;border-radius:999px}@media(min-width:640px){[class~="sm:text-[32px]"]{font-size:32px}}:root{--ui-bg:#FAFAFA;--ui-card:#FFFFFF;--ui-ink:#0F172A;--ui-sub:#6B7280;--ui-line:#E5E7EB;--ui-accent:#F4C842;--ui-accent2:#E9B62E;--ui-positive:#065F46;--ui-negative:#991B1B;--radius-xl:16px;--radius-lg:12px;--shadow-soft:0 10px 30px rgba(0,0,0,.06)}.motion-page{min-height:100dvh;background:var(--ui-bg);padding:100px 20px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}.motion-container{margin:0 auto;max-width:1024px}.motion-stack>*+*{margin-top:24px}.motion-card{background:var(--ui-card);border:1px solid var(--ui-line);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-soft)}.motion-card>:first-child{margin-top:0}.motion-h3{font-size:18px;font-weight:600;color:var(--ui-ink);margin:0 0 12px}.motion-muted{color:var(--ui-sub);font-size:12px}.motion-text{color:var(--ui-ink)}.motion-amount{color:var(--ui-ink);font-weight:800;font-size:28px;line-height:1.1}@media(min-width:768px){.motion-amount{font-size:34px}}.motion-balance-office{margin-top:8px}.motion-balance-meta{margin-top:4px;font-size:12px;color:var(--ui-sub)}.motion-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.motion-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.motion-center{display:grid;place-items:center}.motion-header{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.motion-back{position:absolute;left:0;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;border:1px solid var(--ui-line);background:#fff;color:var(--ui-ink);font-size:13px;font-weight:600;box-shadow:var(--shadow-soft)}.motion-wordmark-text{font-family:"Press Start 2P",Courier New,monospace;font-size:18px;letter-spacing:3px;color:var(--ui-ink)}.motion-btn{display:inline-block;width:100%;padding:12px 16px;border-radius:var(--radius-lg);font-weight:600;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.motion-btn-primary{background:var(--ui-accent);color:#111827;border:2px solid color-mix(in srgb,var(--ui-ink) 5%,transparent)}.motion-btn-ghost{background:#fff;color:var(--ui-ink);border:1px solid var(--ui-line)}.motion-badge{display:inline-block;padding:6px 12px;border:1px solid var(--ui-accent2);background:#fffbeb;color:#92400e;border-radius:var(--radius-lg);font-weight:700;font-size:14px}.report-grid{display:grid;gap:12px}@media(min-width:640px){.report-grid{grid-template-columns:1fr 1fr 1fr}}.report-card{border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:16px;background:#fff}.report-title{font-size:12px;color:var(--ui-sub)}.report-value{font-size:20px;font-weight:600;color:var(--ui-ink)}.report-pnl{font-size:20px;font-weight:700}.report-pnl.positive{color:var(--ui-positive)}.report-pnl.negative{color:var(--ui-negative)}.report-pct{font-size:12px;font-weight:600;color:var(--ui-sub);margin-left:8px}.motion-report-head{display:flex;flex-direction:column;gap:4px}.motion-report-updated{font-size:12px}.motion-report-comment{margin-top:12px;font-size:13px;line-height:1.5;color:var(--ui-ink)}.baskets-grid{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.baskets-grid{grid-template-columns:1fr 1fr}}.basket-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:16px;background:#fff}.basket-name{font-size:16px;font-weight:600;color:var(--ui-ink)}.basket-desc{font-size:14px;color:var(--ui-sub);margin-top:4px}.basket-meta{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.risk-dots{display:inline-flex}.risk-dots i{width:10px;height:10px;border-radius:999px;background:#d1d5db;margin-right:4px}.risk-dots i.on{background:#111827}.basket-cta-icon{width:44px;height:44px;border-radius:999px;border:1px solid var(--ui-line);background:var(--ui-card);color:var(--ui-ink);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s}.basket-cta-icon:hover{background:var(--ui-accent);border-color:var(--ui-accent2);color:#111827}.motion-baskets-empty,.motion-empty-block{margin-top:16px;border:1px dashed var(--ui-line);border-radius:var(--radius-lg);padding:16px;text-align:center;font-size:14px;color:var(--ui-sub);background:#fff}.promo-wrap{position:relative;overflow:hidden;padding:0;border-radius:var(--radius-xl);background:transparent;box-shadow:0 25px 45px #00000059}.promo-wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 15% 20%,rgba(255,214,102,.45),transparent 55%),radial-gradient(circle at 80% 0%,rgba(255,171,0,.35),transparent 45%),radial-gradient(circle at 50% 80%,rgba(255,129,0,.4),transparent 50%),linear-gradient(130deg,#0f0c07,#1d1404,#3b220a 70%,#fbbf24 110%);background-size:200% 200%;animation:promoLiquid 12s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ffffff1a}.promo-inner{position:relative;z-index:1;padding:32px 28px;color:#fff;display:flex;flex-direction:column;gap:12px}.promo-tag{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;display:flex;align-items:center;gap:8px}.promo-motion-wordmark{font-family:"Press Start 2P",Courier New,monospace;font-size:13px;letter-spacing:.2em;color:#fbbf24}.promo-title{font-size:22px;color:#fff;margin:0}.promo-description{font-size:14px;line-height:1.5;color:#fffc;margin:0}.promo-actions{margin-top:4px}.promo-actions .motion-btn-primary{box-shadow:0 10px 30px #fbbf2459}@keyframes promoLiquid{0%{background-position:0% 0%}25%{background-position:50% 25%}50%{background-position:100% 50%}75%{background-position:50% 75%}to{background-position:0% 0%}}.history-list{margin-top:12px;border-top:1px solid var(--ui-line)}.history-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--ui-line)}.history-title{font-size:14px;font-weight:600;color:var(--ui-ink)}.history-sub{font-size:12px;color:var(--ui-sub)}.history-amount{font-size:14px;font-weight:700}.history-amount.plus{color:var(--ui-positive)}.history-amount.minus{color:var(--ui-negative)}.motion-modal-layer{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:16px}.motion-modal-backdrop{position:fixed;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.motion-modal-card{position:relative;z-index:51;width:100%;max-width:420px;background:#0f172a;color:#fff;border-radius:24px 24px 16px 16px;padding:24px;box-shadow:0 25px 60px #0f172a59}.motion-modal-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.motion-modal-desc{font-size:13px;margin-top:4px;color:#ffffffb3}.motion-modal-close{background:transparent;color:#fff9;border:none;font-size:20px;line-height:1;padding:4px 8px}.motion-modal-field{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.motion-modal-input{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font-size:18px;font-weight:600}.motion-modal-input:focus{outline:none;border-color:var(--ui-accent);background:#ffffff1a}.motion-modal-hint{font-size:12px;color:#fff9}.motion-modal-error{font-size:13px;color:#f87171;margin-bottom:8px}.motion-report-placeholder{margin-top:20px}.basket-modal-info{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.basket-modal-metric{font-size:14px;font-weight:600;color:#fbbf24}.basket-modal-metric span{margin-left:4px;color:#fff}.basket-modal-risk{font-size:12px;color:#ffffffb3;display:flex;align-items:center;gap:8px}.risk-dots-light{display:inline-flex}.risk-dots-light i{background:#fff3}.risk-dots-light i.on{background:#fbbf24}.basket-modal-disclaimer{font-size:12px;color:#ffffffa6;line-height:1.5;margin-bottom:12px}
