[data-landing]:not([data-theme=light]),html:not([data-landing-theme=light]) .landing-scope{--background:#050506;--card:#0b0b0d;--popover:#0b0b0d;--surface-2:#121214;--surface-3:#1a1a1d;--foreground:#fff;--card-foreground:#fff;--popover-foreground:#fff;--muted-foreground:#b0b3bc;--faint:#7a7d86;--primary:#fff;--primary-foreground:#050506;--purple:#8cb4ff;--purple-soft:#14161c;--purple-border:#2a3040;--secondary:#151517;--secondary-foreground:#ecedf1;--info:#7fb0ff;--muted:#121214;--accent:#161618;--accent-foreground:#fff;--success:#3ddca0;--warning:#fbbf24;--destructive:#ff7a7a;--border:#232327;--input:#2e2e34;--ring:#8cb4ff;--shadow-sm:0 1px 2px #00000080;--shadow-card:0 1px 2px #0006, 0 18px 48px -24px #000000e6;--shadow-hover:0 1px 2px #0006, 0 24px 60px -24px #000;--shadow-btn:0 1px 0 #ffffff2e inset, 0 2px 10px #0009;--shadow-btn-hover:0 1px 0 #ffffff3d inset, 0 4px 18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-landing]{background:var(--background);color:var(--foreground)}[data-landing] .stage{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--c);background:color-mix(in oklab, var(--c) 14%, transparent);border:1px solid color-mix(in oklab, var(--c) 38%, transparent);border-radius:7px;padding:.3em .55em;font-size:.82em;font-weight:600;line-height:1}[data-landing] .stage-1{--c:#8cb4ff}[data-landing] .stage-2{--c:#5fd8a4}[data-landing] .stage-3{--c:#ffc247}[data-landing] .stage-4{--c:#f58bc0}[data-landing] .stage-5{--c:#c58bff}[data-landing][data-theme=light] .stage-1{--c:#2f63d6}[data-landing][data-theme=light] .stage-2{--c:#12855a}[data-landing][data-theme=light] .stage-3{--c:#a86a00}[data-landing][data-theme=light] .stage-4{--c:#c2367f}[data-landing][data-theme=light] .stage-5{--c:#7b3fd1}[data-landing][data-theme=light] .landing-net{filter:invert()hue-rotate(180deg);opacity:.35}[data-landing][data-theme=light] .landing-aura{opacity:.55}[data-landing][data-theme=light] h1.display em{text-shadow:none}[data-landing][data-theme=light] .iii-frame{box-shadow:0 24px 60px -24px #2e2e3347}[data-landing][data-theme=light] .iii-frame textarea::placeholder{color:var(--faint)}.iii-tabs{scrollbar-width:none;-ms-overflow-style:none}.iii-tabs::-webkit-scrollbar{display:none}[data-landing] [data-slot=button][class*=linear-gradient]{background:var(--primary)}.landing-aura{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#ffffff12 0%,#ffffff05 42%,#0000 68%),radial-gradient(80% 50% at 12% 22%,#ffffff09 0%,#0000 62%),radial-gradient(70% 45% at 88% 62%,#ffffff08 0%,#0000 64%);position:fixed;inset:0}[data-landing][data-theme=light] .landing-aura{background:radial-gradient(120% 70% at 50% -10%,#5882ff33 0%,#5882ff0d 42%,#0000 68%),radial-gradient(80% 50% at 12% 22%,#8c5cff24 0%,#0000 62%),radial-gradient(70% 45% at 88% 62%,#38d6be1a 0%,#0000 64%)}.landing-net{z-index:0;pointer-events:none;opacity:.95;width:100%;height:100%;position:fixed;inset:0}.iii-frame{box-shadow:0 24px 60px -20px #0009,0 0 0 1px #ffffff0a}[data-landing] .iii-frame textarea::placeholder{color:#7a7d86}.deck{perspective:1400px;perspective-origin:50% 46%;touch-action:pan-y;-webkit-user-select:none;user-select:none}.deck-card{-webkit-user-drag:none}.deck-stage{height:430px;transform-style:preserve-3d;position:relative}.deck-card{border:1px solid var(--border);background:var(--card);width:min(520px,86vw);box-shadow:var(--shadow-card);will-change:transform, opacity;border-radius:20px;flex-direction:column;gap:14px;margin-left:calc(min(520px,86vw)/-2);padding:26px;transition:transform .9s cubic-bezier(.22,.85,.24,1),opacity .9s,filter .9s;display:flex;position:absolute;top:0;left:50%}.deck-card[data-pos="0"]{opacity:1;z-index:3;transform:translateZ(0)rotateY(0)}.deck-card[data-pos="-1"]{opacity:.42;filter:saturate(.6);z-index:1;transform:translate(-62%)translateZ(-300px)rotateY(34deg)}.deck-card[data-pos="1"]{opacity:.42;filter:saturate(.6);z-index:1;transform:translate(62%)translateZ(-300px)rotateY(-34deg)}.deck-card[data-pos="2"]{opacity:0;z-index:0;pointer-events:none;transform:translateZ(-560px)scale(.9)}.deck-card[data-pos="0"]{border-color:var(--purple-border)}.deck-step{justify-content:space-between;align-items:center;gap:10px;display:flex}.deck-num{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);letter-spacing:.04em;font-size:11px}.deck-art{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;height:128px;overflow:hidden}.deck-art svg{width:100%;height:100%;display:block}.deck-shot{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.deck-detail{flex-direction:column;gap:7px;display:flex}.deck-detail li{color:var(--muted-foreground);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.deck-detail li:before{content:"";background:var(--purple);width:5px;height:5px;box-shadow:0 0 8px var(--purple);border-radius:999px;flex:none;margin-top:7px}.deck-dots{justify-content:center;gap:8px;margin-top:26px;display:flex}.deck-dots button{cursor:pointer;background:var(--surface-3);border:0;border-radius:999px;width:30px;height:4px;padding:0;transition:background .3s}.deck-dots button[aria-current=true]{background:var(--purple);box-shadow:0 0 10px var(--purple)}.art-draw{stroke-dasharray:120;stroke-dashoffset:120px}.deck-card[data-pos="0"] .art-draw{animation:2.4s ease-in-out infinite art-draw}@keyframes art-draw{0%{stroke-dashoffset:120px}55%,to{stroke-dashoffset:0}}.deck-card[data-pos="0"] .art-blink{animation:1.1s steps(2,end) infinite art-blink}@keyframes art-blink{50%{opacity:0}}.deck-card[data-pos="0"] .art-ring{animation:2.8s ease-out infinite art-ring}@keyframes art-ring{0%{r:6;opacity:.9}to{r:54;opacity:0}}.deck-card[data-pos="0"] .art-pop{animation:2.8s ease-in-out infinite art-pop}@keyframes art-pop{0%,to{opacity:.35}50%{opacity:1}}.deck-card[data-pos="0"] .art-rise{transform-origin:50% 100%;animation:3.2s ease-in-out infinite art-rise}@keyframes art-rise{0%,to{transform:scaleY(.45)}55%{transform:scaleY(1)}}.art-d1{animation-delay:.25s}.art-d2{animation-delay:.5s}.art-d3{animation-delay:.75s}.art-d4{animation-delay:1s}.deck-tools{align-items:center;gap:10px;display:flex}.deck-tools li{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.deck-tools img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.deck{perspective:900px;overflow-x:clip}.deck-stage{height:560px}.deck-card{width:min(84vw,420px);margin-left:calc(min(84vw,420px)/-2);padding:20px}.deck-card[data-pos="-1"]{transform:translate(-56%)translateZ(-260px)rotateY(30deg)}.deck-card[data-pos="1"]{transform:translate(56%)translateZ(-260px)rotateY(-30deg)}.deck-card .deck-art{height:104px}}@media (max-width:560px){.deck-stage{height:600px}.deck-card{width:min(88vw,360px);margin-left:calc(min(88vw,360px)/-2)}}@media (prefers-reduced-motion:reduce){.deck-card[data-pos="0"] .art-draw,.deck-card[data-pos="0"] .art-blink,.deck-card[data-pos="0"] .art-ring,.deck-card[data-pos="0"] .art-pop,.deck-card[data-pos="0"] .art-rise{animation:none}.art-draw{stroke-dashoffset:0}.deck-card{transition-duration:1ms}}[data-landing] .display em{color:var(--purple)}[data-landing] h1.display em{text-shadow:0 0 34px #8cb4ff59}[data-landing] .eyebrow{color:var(--purple)}.ifield{z-index:20;pointer-events:none;position:absolute;inset:0}.ifield-orb{left:var(--x);top:var(--y);pointer-events:auto;animation:ifield-drift var(--dur) ease-in-out var(--delay) infinite alternate;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ifield-dot{width:var(--s);height:var(--s);background:radial-gradient(120% 120% at 32% 26%, var(--from) 0%, var(--to) 78%);box-shadow:0 0 40px -6px var(--from);filter:blur(9px);opacity:.5;border-radius:999px;flex:none;place-items:center;transition:filter .32s,opacity .32s,transform .32s cubic-bezier(.2,.8,.2,1);display:grid}.ifield-dot i{color:#ffffffeb;font-style:normal;font-weight:700;font-size:calc(var(--s) * .38);text-shadow:0 1px 2px #00000059;line-height:1}.ifield-name{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;opacity:0;font-size:13px;font-weight:500;transition:opacity .26s,transform .26s;transform:translate(-6px)}.ifield-orb:hover .ifield-dot{filter:blur(.01px);opacity:1;transform:scale(1.06)}.ifield-dot{animation:ifield-bob var(--bob,7s) ease-in-out var(--delay) infinite alternate}@keyframes ifield-bob{0%{translate:0 -13px}to{translate:0 13px}}.ifield-orb:hover .ifield-name{opacity:1;transform:none}@keyframes ifield-drift{0%{translate:0}to{translate:14px -22px}}@media (max-width:1100px){.ifield{display:none}}@media (prefers-reduced-motion:reduce){.ifield-orb,.ifield-dot{animation:none}}.qm{position:relative;overflow:hidden}.qm:before,.qm:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.qm:before{background:linear-gradient(90deg, var(--background), transparent);left:0}.qm:after{background:linear-gradient(270deg, var(--background), transparent);right:0}.qm-track{width:max-content;animation:64s linear infinite qm-roll;display:flex}.qm:hover .qm-track,.qm:focus-within .qm-track{animation-play-state:paused}.qm-run{gap:18px;padding-right:18px;display:flex}@keyframes qm-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}.qm-card{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;flex:none;justify-content:space-between;gap:18px;width:360px;padding:24px;transition:border-color .26s,background .26s;display:flex}.qm-card:hover{border-color:var(--purple-border);background:var(--surface-2)}.qm-text{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--foreground);text-wrap:pretty;font-size:19px;line-height:1.42}.qm-text:before{content:"“";color:var(--purple);margin-right:1px}.qm-text:after{content:"”";color:var(--purple);margin-left:1px}.qm-by{align-items:center;gap:11px;display:flex}.qm-byt{flex-direction:column;gap:2px;min-width:0;display:flex}.qm-photo{object-fit:cover;border:1px solid var(--border);border-radius:999px;flex:none;width:38px;height:38px}.qm-who{color:var(--foreground);font-size:13px;font-weight:600}.qm-role{color:var(--muted-foreground);font-size:12px}.qm-src{color:var(--faint);font-size:11px;text-decoration:none}.qm-src:hover{color:var(--purple);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.qm-card{width:290px}.qm-text{font-size:17px}}@media (prefers-reduced-motion:reduce){.qm{overscroll-behavior-x:contain;touch-action:pan-y;overflow-x:auto}.qm-track{animation:none}}[data-landing] .byline{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--purple);white-space:nowrap;font-size:14px;font-style:italic;font-weight:600;line-height:1}@media (max-width:420px){[data-landing] .byline{font-size:12px}}.ifield-img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.navmenu{z-index:50;border:1px solid var(--border);background:var(--card);min-width:288px;box-shadow:var(--shadow-pop,0 18px 50px -12px #000c);border-radius:16px;padding:10px;animation:.14s ease-out both navmenu-in;position:absolute;top:calc(100% + 10px);left:0}@keyframes navmenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.navmenu-label{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:4px 10px 8px;font-size:10px;font-weight:600}.navmenu-row{border-radius:10px;align-items:flex-start;gap:11px;padding:9px 10px;text-decoration:none;display:flex}.navmenu-row:hover{background:var(--surface-2)}.navmenu-icon{background:var(--purple-soft);border:1px solid var(--purple-border);width:30px;height:30px;color:var(--purple);border-radius:9px;flex:none;place-items:center;display:grid}.navmenu-title{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.25;display:block}.navmenu-blurb{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.35;display:block}.site-main{z-index:10;position:relative}.site-prose h1,.site-prose h2,.site-prose h3{color:var(--foreground)}.site-prose a:not(.navmenu-row){color:var(--purple)}html:has([data-landing]:not([data-theme=light])){background:#050506}html:has([data-landing]:not([data-theme=light])) body{background:#050506}html:has([data-landing][data-theme=light]){background:#fafafb}html:has([data-landing][data-theme=light]) body{background:#fafafb}[data-landing]{width:100%;max-width:100%;position:relative;overflow-x:clip}[data-landing]:before{content:"";background:var(--background);z-index:-1;pointer-events:none;position:fixed;inset:-20vh -20vw}@media (max-width:599px){.nav-account{display:none!important}.nav-burger{display:inline-flex!important}}.drawer-account{border-top:1px solid var(--border);gap:8px;margin-top:8px;padding:12px 10px 4px;display:flex}.drawer-login{border:1px solid var(--border);border-radius:999px;flex:1;place-items:center;height:38px;font-size:14px;text-decoration:none;display:grid}.drawer-cta{background:var(--purple);height:38px;color:var(--background);border-radius:999px;flex:1;place-items:center;font-size:14px;font-weight:600;text-decoration:none;display:grid}@media (min-width:600px){.drawer-account{display:none}}[data-landing]:not([data-theme=light]) .auth-card,[data-landing]:not([data-theme=light]) form+section,[data-landing]:not([data-theme=light]) main>div>section,[data-landing]:not([data-theme=light]) [data-slot=card]{background:#131316;border-color:#2c2c32;box-shadow:0 1px 2px #00000080,0 26px 60px -28px #000}[data-landing] [data-slot=card]{color:var(--foreground)}[data-landing] main>div>section[data-plain],[data-landing] form+section[data-plain]{box-shadow:none;background:0 0;border-color:#0000}[data-landing]:not([data-theme=light]) .auth-card input,[data-landing]:not([data-theme=light]) [data-slot=card] input,[data-landing]:not([data-theme=light]) main>div>section input{background:#0b0b0d;border-color:#36363d}[data-landing] main>div>section[data-plain] input{background:var(--card);border-color:var(--border)}[data-landing] [data-slot=card] button[type=submit],[data-landing] [data-slot=card] a[data-cta],[data-landing] main>div>section button[type=submit]{background:var(--purple);color:var(--background);border:0;box-shadow:inset 0 1px #ffffff38,0 6px 18px -6px #5882ff8c}[data-landing] [data-slot=card] button[type=submit]:hover,[data-landing] main>div>section button[type=submit]:hover{filter:brightness(1.06)}[data-landing] [data-slot=card] button[type=submit]:disabled,[data-landing] main>div>section button[type=submit]:disabled{opacity:.55}
