:root,[data-scene]{--scene-a:#b02ad9;--scene-b:#5b21b6;--scene-c:#2a0b52;--solid:#241042;--glass:saturate(150%) blur(22px);--glass-bg:hsla(0,0%,100%,.075);--glass-bg-hi:hsla(0,0%,100%,.11);--glass-line:hsla(0,0%,100%,.13)}[data-scene=pink]{--scene-a:#e0379c;--scene-b:#7c1fa8;--scene-c:#3a0b45;--solid:#2e0f3d}[data-scene=blue]{--scene-a:#2f7bf0;--scene-b:#4c2bb8;--scene-c:#0d1a4d;--solid:#142049}[data-scene=indigo]{--scene-a:#5a5cf0;--scene-b:#1f9bd6;--scene-c:#13164f;--solid:#191d4d}[data-scene=green]{--scene-a:#1fbf86;--scene-b:#1b6fa8;--scene-c:#072e33;--solid:#0f2f36}[data-scene=teal]{--scene-a:#19b3c9;--scene-b:#3d4fd1;--scene-c:#072a3d;--solid:#10283c}[data-scene=orange]{--scene-a:#f2793a;--scene-b:#c42f7a;--scene-c:#3a1030;--solid:#36152f}[data-scene=graphite]{--scene-a:#2a2238;--scene-b:#16161c;--scene-c:#121216;--solid:#16161b}[data-scene=graphite] .dfs-scene-wash{background:radial-gradient(60% 45% at 80% 0,rgba(124,77,255,.1),transparent 70%),linear-gradient(180deg,#121216,#0e0e12 60%,#0b0b0e)}@keyframes dfsGlideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dfs-glide-in{animation:dfsGlideIn .52s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.dfs-glide-in{animation:none}}body,html{background-color:#0b0418}.dfs-scene{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.dfs-scene-wash{position:absolute;inset:0;background:radial-gradient(70% 55% at 88% 6%,color-mix(in srgb,var(--scene-a) 75%,transparent),transparent 65%),radial-gradient(65% 55% at 4% 96%,color-mix(in srgb,var(--scene-b) 70%,transparent),transparent 65%),linear-gradient(155deg,var(--scene-c) 0,#0b0418 78%)}.dfs-scene-grain{position:absolute;inset:0;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:where(.bg-dfs-card){background-image:none}.bg-dfs-card{background-color:var(--glass-bg)}.dfs-card:not([class*=bg-]),.glass{background:var(--glass-bg)}.glass{border:.5px solid var(--glass-line)}.bg-dfs-card,.dfs-card,.glass{backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:0 18px 40px -24px rgba(0,0,0,.6),inset 0 .5px 0 hsla(0,0%,100%,.14)}.dfs-card{border:.5px solid var(--glass-line)}.dfs-card:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28) 50%,transparent)}.dfs-card:after{display:none}:where(.hover\:bg-dfs-card:hover){background-image:none}.hover\:bg-dfs-card:hover{background-color:var(--glass-bg-hi)}:where(.border-dfs-border){border-color:var(--glass-line)}.border-dfs-border{border-color:var(--glass-line)}.glass-dark{background:color-mix(in srgb,var(--solid) 78%,transparent);border-top:.5px solid hsla(0,0%,100%,.12)}.dfs-metal,.glass-dark{backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.dfs-metal{background:radial-gradient(110% 110% at 100% 0,color-mix(in srgb,var(--scene-a) 60%,transparent),transparent 60%),radial-gradient(90% 90% at 0 100%,color-mix(in srgb,var(--scene-b) 50%,transparent),transparent 65%),hsla(0,0%,100%,.06)!important;border:.5px solid hsla(0,0%,100%,.2)!important;box-shadow:0 18px 44px -20px color-mix(in srgb,var(--scene-a) 70%,transparent),inset 0 .5px 0 hsla(0,0%,100%,.25)!important}.dfs-metal:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45) 50%,transparent)!important;height:1px!important;filter:none!important}:is(button,a,[role=button]).bg-dfs-purple{background-image:linear-gradient(180deg,#c06bff,#8b2fe0);box-shadow:0 8px 26px -8px rgba(190,80,255,.8),inset 0 1px 0 hsla(0,0%,100%,.3)}:is(button,a,[role=button]).bg-dfs-purple:disabled{box-shadow:none;filter:saturate(.6)}.dfs-scene-chrome{background:color-mix(in srgb,var(--solid) 55%,rgba(6,3,14,.35))!important;backdrop-filter:saturate(150%) blur(28px)!important;-webkit-backdrop-filter:saturate(150%) blur(28px)!important;border-color:hsla(0,0%,100%,.1)!important}.dfs-scene-chrome-solid,.dfs-topbar.dfs-scene-chrome{background:color-mix(in srgb,var(--solid) 86%,transparent)!important;backdrop-filter:saturate(150%) blur(24px)!important;-webkit-backdrop-filter:saturate(150%) blur(24px)!important}.dfs-nav-active{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.1)!important;box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.18);color:#fff!important}.dfs-nav-active svg{color:#fff!important;filter:drop-shadow(0 0 10px rgba(216,180,254,.8))}.dfs-tabsheet-panel{background:color-mix(in srgb,var(--solid) 92%,transparent);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border-color:hsla(0,0%,100%,.12)}.dfs-tabsheet-item{background:var(--glass-bg);border-color:hsla(0,0%,100%,.08)}.dfs-app-main :is(h1,h2){letter-spacing:-.025em}@media (pointer:coarse){:root,[data-scene]{--glass:saturate(140%) blur(14px)}}[data-scene=studio]{--scene-a:#7846d2;--scene-b:#4b2ccf;--scene-c:#0b0718;--solid:#241042}.theory-stage .dfs-scene-wash,[data-scene=studio] .dfs-scene-wash{background:radial-gradient(1.5px 1.5px at 12% 18%,#d6b8ff 99%,transparent),radial-gradient(2px 2px at 27% 72%,#9fb8ff 99%,transparent),radial-gradient(1.5px 1.5px at 44% 12%,#fff 99%,transparent),radial-gradient(2.5px 2.5px at 63% 81%,#d6b8ff 99%,transparent),radial-gradient(1.5px 1.5px at 78% 22%,#9fb8ff 99%,transparent),radial-gradient(2px 2px at 91% 64%,#fff 99%,transparent),radial-gradient(1.5px 1.5px at 6% 88%,#9fb8ff 99%,transparent),radial-gradient(2px 2px at 52% 44%,#d6b8ff 99%,transparent),radial-gradient(1.5px 1.5px at 35% 33%,#fff 99%,transparent),radial-gradient(2px 2px at 70% 50%,#9fb8ff 99%,transparent),radial-gradient(55% 60% at 50% 42%,rgba(120,70,210,.45),transparent 70%),radial-gradient(40% 50% at 4% 50%,rgba(64,232,240,.08),transparent 70%),radial-gradient(40% 50% at 96% 50%,rgba(64,232,240,.08),transparent 70%),#0b0718}.theory-stage .dfs-scene-grain,[data-scene=studio] .dfs-scene-grain{opacity:.035}.theory-stage{--cyan:#40e8f0;--violet:#9b6bff;--ink:#efeaff;--mute:#cbbfe9;--panel:rgba(10,6,20,.55);--stage-line:hsla(0,0%,100%,.08);--stage-action:linear-gradient(135deg,#7b4dff,#40b8f0);--stage-action-glow:0 0 22px -6px rgba(64,232,240,.6),0 6px 20px -10px rgba(123,77,255,.9),inset 0 1px 0 hsla(0,0%,100%,.25);--purple-bright:var(--cyan);--accent:var(--violet);--accent-glow:rgba(155,107,255,.35);--accent-tint:rgba(155,107,255,.12);color-scheme:dark;color:var(--ink);text-shadow:0 1px 14px rgba(4,2,10,.55)}.theory-stage :is(button,input,select,textarea,svg){text-shadow:none}.theory-stage select optgroup,.theory-stage select option{background:#1a1030;color:#efeaff}.theory-stage :is(input[type=range],input[type=checkbox],input[type=radio],progress){accent-color:var(--cyan)}.theory-stage :focus-visible{outline-color:var(--cyan)}.theory-stage h1{text-shadow:0 0 24px rgba(155,107,255,.6),0 1px 14px rgba(4,2,10,.55)}.theory-stage .bg-clip-text{text-shadow:none;filter:drop-shadow(0 0 18px rgba(155,107,255,.45))}.theory-stage .dfs-eyebrow{color:var(--cyan);opacity:1;letter-spacing:2.5px}.theory-stage .uppercase:is(.tracking-wider,.tracking-widest){letter-spacing:2px}.theory-stage .text-dfs-subtle{color:var(--mute)}.theory-stage [class~="text-dfs-subtle/70"]{color:rgba(203,191,233,.7)}.theory-stage [class~="text-dfs-subtle/60"]{color:rgba(203,191,233,.6)}.theory-stage [class~="text-dfs-subtle/50"]{color:rgba(203,191,233,.5)}.theory-stage .text-dfs-muted{color:rgba(203,191,233,.45)}.theory-stage .text-dfs-border{color:hsla(0,0%,100%,.22)}.theory-stage .text-dfs-purple{color:var(--cyan)}.theory-stage [class~="text-dfs-purple/80"]{color:rgba(64,232,240,.8)}.theory-stage [class~="text-dfs-purple/90"]{color:rgba(64,232,240,.9)}.theory-stage [class~="hover:text-dfs-purple"]:hover{color:var(--cyan)}.theory-stage .bg-dfs-purple{background-color:var(--violet)}.theory-stage div.bg-dfs-purple,.theory-stage span.bg-dfs-purple{background-image:linear-gradient(90deg,#7b4dff,#40b8f0)}.theory-stage :is(button,a,[role=button]):is(.bg-dfs-purple,[class~="bg-dfs-purple/90"],[class~="bg-dfs-purple/80"]){background-color:#7b4dff;background-image:var(--stage-action);border-color:transparent;color:#fff;box-shadow:var(--stage-action-glow);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.theory-stage :is(button,a,[role=button]):is(.bg-dfs-purple,[class~="bg-dfs-purple/90"],[class~="bg-dfs-purple/80"]):hover{filter:brightness(1.1)}.theory-stage :is(button,a,[role=button]):is(.bg-dfs-purple,[class~="bg-dfs-purple/90"]):disabled{box-shadow:none;filter:saturate(.6)}.theory-stage :is(button,a):is(.bg-dfs-purple,[class~="bg-dfs-purple/90"]):is(.inline-flex,.w-full){border-radius:999px}.theory-stage [class~="bg-dfs-purple/5"]{background-color:rgba(155,107,255,.05)}.theory-stage [class~="bg-dfs-purple/[0.07]"]{background-color:rgba(155,107,255,.07)}.theory-stage [class~="bg-dfs-purple/10"]{background-color:rgba(155,107,255,.1)}.theory-stage [class~="bg-dfs-purple/15"]{background-color:rgba(155,107,255,.15)}.theory-stage [class~="bg-dfs-purple/20"]{background-color:rgba(155,107,255,.2)}.theory-stage [class~="bg-dfs-purple/25"]{background-color:rgba(155,107,255,.25)}.theory-stage [class~="bg-dfs-purple/30"]{background-color:rgba(155,107,255,.3)}.theory-stage [class~="bg-dfs-purple/40"]{background-color:rgba(155,107,255,.4)}.theory-stage [class~="hover:bg-dfs-purple/5"]:hover{background-color:rgba(155,107,255,.08)}.theory-stage [class~="hover:bg-dfs-purple/10"]:hover{background-color:rgba(155,107,255,.12)}.theory-stage [class~="hover:bg-dfs-purple/[0.13]"]:hover{background-color:rgba(155,107,255,.14)}.theory-stage [class~="hover:bg-dfs-purple/20"]:hover{background-color:rgba(155,107,255,.22)}.theory-stage [class~="hover:bg-dfs-purple/25"]:hover{background-color:rgba(155,107,255,.26)}.theory-stage [class~="hover:bg-dfs-purple/30"]:hover{background-color:rgba(155,107,255,.3)}.theory-stage [class~="hover:bg-dfs-purple/40"]:hover{background-color:rgba(155,107,255,.4)}.theory-stage [class~="hover:bg-dfs-purple/80"]:hover{background-color:rgba(155,107,255,.8)}.theory-stage [class~="active:bg-dfs-purple/40"]:active{background-color:rgba(155,107,255,.4)}.theory-stage [class~="from-dfs-purple/15"]{--tw-gradient-from:rgba(155,107,255,.15) var(--tw-gradient-from-position)}.theory-stage [class~="from-dfs-purple/20"]{--tw-gradient-from:rgba(155,107,255,.2) var(--tw-gradient-from-position)}.theory-stage .border-dfs-purple{border-color:rgba(64,232,240,.75)}.theory-stage [class~="border-dfs-purple/20"]{border-color:rgba(64,232,240,.18)}.theory-stage [class~="border-dfs-purple/25"]{border-color:rgba(64,232,240,.22)}.theory-stage [class~="border-dfs-purple/30"]{border-color:rgba(64,232,240,.26)}.theory-stage [class~="border-dfs-purple/40"]{border-color:rgba(64,232,240,.34)}.theory-stage [class~="border-dfs-purple/50"]{border-color:rgba(64,232,240,.42)}.theory-stage [class~="border-dfs-purple/60"]{border-color:rgba(64,232,240,.5)}.theory-stage [class~="group-hover:border-dfs-purple"]:is(.group:hover *),.theory-stage [class~="hover:border-dfs-purple"]:hover{border-color:rgba(64,232,240,.7)}.theory-stage :is([class~="hover:border-dfs-purple/40"],[class~="hover:border-dfs-purple/45"],[class~="hover:border-dfs-purple/50"],[class~="hover:border-dfs-purple/60"]):hover{border-color:rgba(64,232,240,.5)}.theory-stage .border-dfs-border{border-color:var(--stage-line)}.theory-stage [class~="border-dfs-border/40"]{border-color:hsla(0,0%,100%,.06)}.theory-stage .bg-dfs-muted,.theory-stage [class~="bg-dfs-border/30"]{background-color:var(--panel)}.theory-stage [class~="hover:bg-dfs-border/60"]:hover{background-color:rgba(155,107,255,.16)}.theory-stage .bg-dfs-border{background-color:hsla(0,0%,100%,.1)}.theory-stage a.rounded-full[class~="bg-white/[0.06]"]{background-color:var(--panel);border-color:rgba(64,232,240,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.theory-stage a.rounded-full[class~="bg-white/[0.06]"]:hover{background-color:rgba(10,6,20,.7);border-color:rgba(64,232,240,.6)}.theory-stage .dfs-card{border-width:1px;border-style:solid;box-shadow:0 24px 60px -36px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theory-stage .dfs-card:not([class*=border-]){border-color:var(--stage-line)}.theory-stage .dfs-card:not([class*=rounded]){border-radius:20px}.theory-stage .bg-dfs-card,.theory-stage .dfs-card:not([class^=bg-]):not([class*=" bg-"]){background:var(--panel)}.theory-stage :is(.dfs-card,.bg-dfs-card)[class*="hover:bg-"]:hover{background:rgba(24,15,48,.72)}.theory-stage .dfs-card:before{background:linear-gradient(90deg,transparent,rgba(155,107,255,.35) 50%,transparent)}.theory-stage [fill="#e879f9"],.theory-stage [fill="#f5b3fb"]{fill:var(--cyan)}.theory-stage [stroke="#e879f9"],.theory-stage [stroke="#f5b3fb"]{stroke:var(--cyan)}.theory-stage [fill="rgba(232,121,249,0.38)"]{fill:rgba(64,232,240,.38)}.theory-stage [fill="#ec4899"]{fill:var(--cyan)}.theory-stage [stroke="#ec4899"]{stroke:var(--cyan)}.theory-stage [fill="#a855f7"]{fill:var(--violet)}.theory-stage [stroke="#a855f7"]{stroke:var(--violet)}.theory-stage [fill="#f9a8d4"]{fill:#b9a4ff}.theory-stage [fill="#9333ea"]{fill:#7b4dff}.theory-stage [fill="#c084fc"]{fill:#b69cff}.theory-stage [fill="#7c3aed"]{fill:#6a3df0}.theory-stage [fill="rgba(168,85,247,0.16)"]{fill:rgba(155,107,255,.16)}.theory-stage [stroke="rgba(168,85,247,0.5)"]{stroke:rgba(64,232,240,.45)}.theory-stage :is([style*="232,121,249"],[style*="232, 121, 249"],[style*="245,179,251"],[style*="245, 179, 251"]){filter:drop-shadow(0 0 6px rgba(64,232,240,.8))!important}.theory-stage .overflow-hidden.border[class~="border-white/10"][class~="bg-white/[0.02]"]{background:none;border-color:transparent}.theory-stage .overflow-hidden.border[class~="border-white/10"][class~="bg-white/[0.02]"]>.blur-3xl{display:none}.theory-stage .overflow-hidden.border[class~="border-white/10"][class~="bg-white/[0.02]"] [class~="text-white/60"]{color:var(--mute)}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}