.founder-polished{--founder-ink:#f5f0e7;--founder-muted:#9ca7a3;--founder-line:#e1ebe61c;--founder-coral:#ee927b;--founder-mint:#77b5aa;--founder-paper:#e9dfd0;isolation:isolate;color:var(--founder-ink);padding-bottom:0;position:relative}.founder-polished>.founder-index,.founder-polished>.kinesin-guide,.founder-polished>section{width:min(1460px,100%);margin-inline:auto}.founder-polished .section-kicker{color:var(--founder-coral);letter-spacing:.23em;font-size:10px}.founder-polished .founder-hero{border-bottom:1px solid var(--founder-line);background:radial-gradient(circle at 18% 20%,#d666521f,#0000 28%),radial-gradient(circle at 82% 66%,#4c9e9121,#0000 30%),linear-gradient(135deg,#0a1116f5,#0d181deb);grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);gap:clamp(54px,7vw,118px);width:calc(100% + 9vw);max-width:none;min-height:calc(100svh - 84px);margin:0 -4.5vw;padding:clamp(64px,7vw,112px) max(4.5vw,50vw - 784px)}.founder-polished .founder-hero-copy{z-index:2;max-width:860px;position:relative}.founder-polished .private-pill{color:#b6c1bd;background:#5a918712;border-color:#84b9ae47;margin-bottom:clamp(70px,9vh,118px);padding:9px 13px}.founder-polished .founder-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:880px;margin:22px 0 34px;font-size:clamp(72px,8vw,132px);line-height:.79}.founder-polished .founder-hero h1 em{color:#dca18f;font-style:italic}.founder-polished .founder-hero-copy>p:last-of-type{color:#aeb8b4;max-width:640px;font-size:clamp(14px,1.15vw,17px);line-height:1.75}.founder-hero-meta{border-top:1px solid var(--founder-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:760px;margin-top:clamp(42px,6vh,70px);padding-top:24px;display:grid}.founder-hero-meta span{gap:8px;display:grid}.founder-hero-meta small{color:#677572;letter-spacing:.18em;font-size:8px}.founder-hero-meta strong{color:#d5ddd9;font-size:11px;font-weight:500}.founder-hero-meta strong i{background:var(--founder-coral);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #ee927bcc}.founder-polished .founder-cargo{background:#0b1115;border-radius:48% 48% 28px 28px;justify-self:end;width:min(100%,570px);height:min(68vh,700px);min-height:520px;box-shadow:0 45px 110px #00000075,inset 0 0 0 1px #ffffff1f}.founder-polished .founder-cargo img{filter:saturate(.72) contrast(1.08) brightness(.88);transform:scale(1.025)}.founder-polished .founder-cargo:before{content:"";z-index:1;background:linear-gradient(#0000 45%,#050a0dd1);position:absolute;inset:0}.founder-polished .founder-cargo:after{z-index:2}.founder-polished .founder-cargo>span{display:none}.founder-cargo-caption{z-index:3;gap:7px;display:grid;position:absolute;bottom:30px;left:32px;right:32px}.founder-polished .founder-cargo-caption span{color:#d38c79;letter-spacing:.2em;background:none;padding:0;font-size:8px;position:static}.founder-cargo-caption strong{font-family:var(--font-serif),serif;font-size:27px;font-weight:400}.founder-index{z-index:12;border:1px solid var(--founder-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d1418c7;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:28px;padding:12px;display:grid;position:sticky;top:83px;box-shadow:0 18px 50px #0003}.founder-index a{color:#a7b0ad;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:0 13px;font-size:10px;text-decoration:none;transition:color .2s,background .2s;display:flex}.founder-index a:focus-visible,.founder-index a:hover{color:#f4ede3;background:#ffffff0f}.founder-index a:focus-visible{outline:2px solid var(--founder-mint);outline-offset:2px}.founder-index span{color:var(--founder-coral);font-family:var(--font-serif),serif;font-size:15px}.founder-polished .manifesto-card,.founder-polished .notes-block,.founder-polished .notes-grid,.founder-polished .studio-chronicle{scroll-margin-top:165px}.founder-polished .studio-chronicle{border-color:var(--founder-line);background:radial-gradient(circle at 8% 8%,#cb5a481f,#0000 27%),radial-gradient(circle at 93% 85%,#42978b1f,#0000 30%),linear-gradient(145deg,#11191ef7,#0a1115f2);border-radius:38px;margin-top:clamp(90px,10vw,150px);padding:clamp(44px,5.5vw,82px);box-shadow:0 40px 100px #0003}.founder-polished .chronicle-heading{max-width:850px}.founder-polished .chronicle-heading h2{font-size:clamp(58px,6vw,96px)}.founder-polished .chronicle-heading>p:last-child{max-width:650px;color:var(--founder-muted);font-size:14px}.founder-polished .chronicle-track{gap:16px;margin-top:68px}.founder-polished .chronicle-track article{background:linear-gradient(160deg,#ffffff0b,#ffffff03);border-color:#ffffff17;border-radius:24px;min-height:490px;padding:12px 12px 24px;box-shadow:0 22px 55px #00000029}.founder-polished .chronicle-track article:nth-child(2n){transform:none}.founder-polished .chronicle-track article:hover{transform:translateY(-8px)}.founder-polished .chronicle-image{border-radius:17px;height:270px}.founder-polished .chronicle-track article>small{margin:20px 7px 9px;font-size:8px}.founder-polished .chronicle-track h3{margin-inline:7px;font-size:28px;line-height:1.05}.founder-polished .chronicle-track p{color:#98a19e;margin:13px 7px;font-size:11px;line-height:1.6}.founder-polished .chronicle-track button{color:#ded5ca;margin:5px 7px;font-size:10px}.founder-polished .chronicle-signal{background:#74afa40b;margin-top:46px;padding:21px 24px}.founder-polished .chronicle-signal>span{font-size:8px}.founder-polished .chronicle-signal strong{font-size:24px}.founder-polished .chronicle-signal small{font-size:10px}.founder-polished .manifesto-card{grid-template-columns:74px minmax(260px,.65fr) minmax(420px,1fr);align-items:start;gap:clamp(30px,5vw,88px);padding:clamp(110px,11vw,175px) 0}.founder-polished .manifesto-index{color:#65716e;font-size:20px}.founder-polished .manifesto-card h2{max-width:470px;font-size:clamp(52px,5.2vw,82px)}.founder-polished .manifesto-copy{max-width:760px}.founder-polished .manifesto-copy p{color:#aeb5b2;margin-bottom:28px;font-size:15px;line-height:1.9}.founder-polished .manifesto-copy p:first-child:first-letter{float:left;color:var(--founder-paper);font-family:var(--font-serif),serif;margin:.08em .14em 0 0;font-size:5.5em;line-height:.68}.founder-polished .manifesto-copy blockquote{border:0;border-left:1px solid var(--founder-coral);color:#ece2d5;margin:60px 0;padding:42px 0 42px 42px;font-size:clamp(32px,3vw,46px);line-height:1.12;position:relative}.founder-polished>.kinesin-guide{border-radius:32px;margin-top:20px;margin-bottom:20px}.founder-polished .notes-block{padding:clamp(110px,10vw,160px) 0}.founder-polished .notes-heading{max-width:900px;margin-bottom:64px}.founder-polished .notes-heading h2,.founder-polished .series-plan h2,.founder-polished .timeline-plan h2{font-size:clamp(52px,5vw,78px)}.founder-polished .blueprint-chain{background:#0a101485;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.founder-polished .blueprint-chain>div,.founder-polished .blueprint-chain>div:nth-child(4),.founder-polished .blueprint-chain>div:nth-child(5){border-right:1px solid var(--founder-line);background:linear-gradient(#ffffff06,#0000);border-bottom:0;grid-column:auto;min-height:310px;padding:28px}.founder-polished .blueprint-chain>div:last-child{border-right:0}.founder-polished .blueprint-chain strong{margin-top:70px;font-size:31px}.founder-polished .blueprint-chain small{color:#c0c6c3;font-size:12px}.founder-polished .blueprint-chain em{color:#828d89;font-size:10px}.founder-polished .blueprint-chain svg{color:var(--founder-coral);top:50%;right:-11px}.founder-polished .format-notes{gap:14px;margin-top:20px}.founder-polished .format-notes article{border-radius:26px;min-height:270px;padding:30px;box-shadow:inset 0 0 0 1px #1419190f,0 18px 45px #0000001f}.founder-polished .format-notes article svg{opacity:.72}.founder-polished .format-notes strong{margin-top:64px}.founder-polished .notes-grid{gap:18px;padding:clamp(110px,10vw,160px) 0}.founder-polished .notes-grid>article{border-color:var(--founder-line);background:radial-gradient(circle at 92% 5%,#6fb2a514,#0000 24%),#0f171bb3;border-radius:30px;padding:clamp(34px,4vw,60px)}.founder-polished .notes-grid>article+article{background:radial-gradient(circle at 92% 5%,#da836a14,#0000 24%),#0f171bb3}.founder-polished .season-plan>div{min-height:78px}.founder-polished .season-plan strong{font-size:20px}.founder-polished .notes-timeline>div{min-height:51px}.founder-polished .notes-timeline strong{font-size:17px}.founder-polished .access-steps{background:none;border:0;gap:14px}.founder-polished .access-steps>div{border:1px solid var(--founder-line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:24px;min-height:270px;padding:30px}.founder-polished .access-steps strong{margin-top:65px;font-size:29px}.founder-polished .access-steps p{color:#929d99;font-size:12px}.founder-polished .upgrade-log{padding-bottom:120px}.founder-polished .build-log-entry{border-color:var(--founder-line);grid-template-columns:90px 112px 130px minmax(220px,.8fr) minmax(320px,1.25fr);min-height:210px;padding:38px 0}.founder-polished .build-log-entry h3{font-size:30px}.founder-polished .build-log-entry li{color:#a5aeaa}.founder-polished .build-priorities{border:0;gap:14px}.founder-polished .build-priorities article{border:1px solid var(--founder-line);background:linear-gradient(150deg,#ffffff09,#ffffff02);border-radius:26px;min-height:360px}.founder-polished .build-priorities article:nth-child(2){background:linear-gradient(150deg,#d6745b0f,#ffffff02)}.founder-polished .build-priorities li{color:#9da6a2}@media (width <= 1180px){.founder-polished .founder-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);gap:45px}.founder-polished .founder-hero h1{font-size:clamp(68px,8vw,100px)}.founder-polished .blueprint-chain,.founder-polished .chronicle-track{grid-template-columns:repeat(2,1fr)}.founder-polished .blueprint-chain>div,.founder-polished .blueprint-chain>div:nth-child(4),.founder-polished .blueprint-chain>div:nth-child(5){border-bottom:1px solid var(--founder-line)}.founder-polished .blueprint-chain>div:nth-child(2n){border-right:0}.founder-polished .blueprint-chain>div:last-child{grid-column:1/-1;min-height:230px}.founder-polished .build-log-entry{grid-template-columns:80px 110px 1fr}.founder-polished .build-log-entry h3,.founder-polished .build-log-entry ul{grid-column:1/-1}}@media (width <= 900px){.founder-polished .founder-hero{grid-template-columns:1fr;width:calc(100% + 36px);min-height:auto;margin-inline:-18px;padding:80px 30px 50px}.founder-polished .private-pill{margin-bottom:64px}.founder-polished .founder-cargo{justify-self:stretch;width:100%;height:600px}.founder-index{grid-template-columns:repeat(3,1fr);top:76px}.founder-polished .manifesto-card{grid-template-columns:50px 1fr}.founder-polished .manifesto-copy{grid-column:2}.founder-polished .access-steps,.founder-polished .format-notes{grid-template-columns:repeat(2,1fr)}.founder-polished .build-priorities{grid-template-columns:1fr}.founder-polished .build-priorities article{min-height:290px}}@media (width <= 620px){.founder-polished .founder-hero{padding-inline:22px}.founder-polished .founder-hero h1{font-size:clamp(58px,17vw,78px)}.founder-hero-meta{grid-template-columns:1fr;gap:18px}.founder-polished .founder-cargo{border-radius:42% 42% 22px 22px;height:68vh;min-height:460px}.founder-index{scrollbar-width:none;display:flex;overflow-x:auto}.founder-index::-webkit-scrollbar{display:none}.founder-index a{min-width:118px}.founder-polished .chronicle-track{grid-template-columns:1fr}.founder-polished .chronicle-signal{grid-template-columns:1fr;gap:8px}.founder-polished .manifesto-card{grid-template-columns:1fr;padding-block:90px}.founder-polished .manifesto-copy{grid-column:1}.founder-polished .manifesto-copy blockquote{padding-left:25px}.founder-polished .access-steps,.founder-polished .blueprint-chain,.founder-polished .format-notes{grid-template-columns:1fr}.founder-polished .blueprint-chain>div,.founder-polished .blueprint-chain>div:last-child,.founder-polished .blueprint-chain>div:nth-child(2n){border-right:0;grid-column:1}.founder-polished .blueprint-chain svg{top:auto;bottom:-11px;right:22px;transform:rotate(90deg)}.founder-polished .notes-grid>article{padding:30px 22px}.founder-polished .season-plan>div{grid-template-columns:74px 1fr 62px 18px}.founder-polished .season-plan em{display:none}.founder-polished .build-log-entry{grid-template-columns:1fr 1fr;gap:15px}.founder-polished .build-log-entry h3,.founder-polished .build-log-entry ul{grid-column:1/-1}.founder-polished .build-log-entry ul{column-count:1}}@media (prefers-reduced-motion:reduce){.founder-index a,.founder-polished .chronicle-image img,.founder-polished .chronicle-track article{transition:none}}.gate-card{-webkit-backdrop-filter:blur(20px) saturate(1.18);backdrop-filter:blur(20px) saturate(1.18);background:linear-gradient(155deg,#2e2b36f5,#161922f2 58%,#111c20f5) padding-box padding-box,linear-gradient(135deg,#ffbb9e8f,#6fb9ad6b) border-box;border:1px solid #0000;gap:13px;min-width:0;padding:24px;box-shadow:inset 0 1px #ffffff24,0 24px 60px #0000006b,0 0 34px #ee927b14}.gate-card-notify{background:linear-gradient(155deg,#2a2b35f5,#151a22f2 58%,#112022f5) padding-box padding-box,linear-gradient(135deg,#dcb7ad6b,#68b8ab85) border-box}.gate-card:focus-within{box-shadow:inset 0 1px #ffffff2b,0 28px 72px #00000075,0 0 0 1px #ee927b33,0 0 42px #ee927b24}.gate-card-label{color:#d4cfca;letter-spacing:.13em;min-height:18px;font-size:12px;line-height:1.35}.gate-card-help{color:#b7b7b4;min-height:34px;margin:-3px 0 1px;font-size:11px;line-height:1.5}.gate-email-help{color:#aeb9b5;min-height:auto;margin:-3px 2px 0}.gate-card input{color:#f5f1eb;caret-color:#f1a087;background:#070a0f94;border-color:#ffffff2b;min-height:50px}.gate-card input::placeholder{color:#91918f;opacity:1}.gate-card input:hover{border-color:#ffffff47}.gate-card input:focus,.gate-card input:focus-visible{outline-offset:1px;border-color:#79c2b5;outline:3px solid #79c2b530;box-shadow:0 0 0 1px #79c2b547,0 8px 24px #0000002e}.gate-card input[aria-invalid=true]{border-color:#f2a087;box-shadow:0 0 0 3px #f2a0871c}.gate-card button{min-height:50px;transition:transform .18s,color .24s,background .28s,border-color .28s,box-shadow .28s,opacity .24s}.gate-card button:focus-visible{outline-offset:3px;outline:3px solid #f4eee6}.gate-card-notify button:disabled{opacity:1;color:#929b98;background:linear-gradient(135deg,#3d5b5733,#2436372b);border-color:#869f9947}.gate-card-notify.is-ready button:not(:disabled){color:#0e211e;background:linear-gradient(135deg,#9bd8cd,#71b8ab 72%);border-color:#88d4c5cc;box-shadow:0 11px 28px #459d8f47,inset 0 1px #ffffff73}.gate-card-notify.is-ready button:hover:not(:disabled){background:linear-gradient(135deg,#afe3da,#7fc6b9 72%);box-shadow:0 15px 34px #459d8f5c,inset 0 1px #ffffff80}.gate-error{color:#ffc0ae;background:#7e2d2629;border:1px solid #f5977e47;border-radius:10px;padding:10px 11px;font-size:12px;line-height:1.45}.gate-joined{color:#bce4c7;background:#376f4b21;border:1px solid #88c49d4d;border-radius:11px;padding:14px;line-height:1.5}@media (width <= 640px){.gate-shell{min-height:100svh;padding:38px 16px;overflow-y:auto}.gate-content{width:100%}.gate-panels{grid-template-columns:minmax(0,1fr);gap:14px;width:min(100%,440px)}.gate-card{border-radius:17px;width:100%;padding:21px 19px}.gate-card-label{letter-spacing:.11em;font-size:11px}.gate-card-help{min-height:auto;font-size:11px}}@media (width <= 390px){.gate-shell{padding-inline:12px}.gate-card{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.gate-card button{transition:none}}.gate-brand{cursor:default;justify-items:center;gap:16px;margin-bottom:1px;display:grid;position:relative}.gate-brand .gate-mark{transform-origin:50% 52%;margin:0;transition:filter .35s;animation:gate-mark-kinetic 2.6s ease-in-out infinite}.gate-brand .gate-mark:after{content:"";border:1px solid #f2b19b00;border-radius:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:absolute;inset:-14px;transform:scale(.72)}.gate-brand:hover .gate-mark{filter:drop-shadow(0 0 11px #ffffff61) drop-shadow(0 0 25px #ee927b85);animation:gate-mark-awake .78s cubic-bezier(.2,.8,.2,1) infinite alternate}.gate-brand:hover .gate-mark:after{border-color:#f2b19b57;transform:scale(1)rotate(18deg);box-shadow:0 0 24px #ee927b2e,inset 0 0 18px #70beb214}.gate-brand .gate-kicker{color:#c2bdb8;letter-spacing:.2em;font-size:12px;font-weight:700;transition:color .35s,letter-spacing .45s cubic-bezier(.2,.8,.2,1),text-shadow .35s}.gate-brand:hover .gate-kicker{color:#ece3da;letter-spacing:.225em;text-shadow:0 0 22px #ee927b38}@keyframes gate-mark-kinetic{0%,to{transform:translateZ(0)rotate(0)}18%{transform:translate3d(.45px,-.65px,0)rotate(.55deg)}37%{transform:translate3d(-.6px,.25px,0)rotate(-.6deg)}58%{transform:translate3d(.65px,.5px,0)rotate(.35deg)}78%{transform:translate3d(-.35px,-.4px,0)rotate(-.3deg)}}@keyframes gate-mark-awake{0%{transform:translate3d(-1px,0,0)rotate(-2deg)scale(1.02)}to{transform:translate3d(1px,-1px,0)rotate(2deg)scale(1.08)}}.gate-launch{-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);background:linear-gradient(145deg,#302830d1,#1a1f27cc) padding-box padding-box,linear-gradient(110deg,#f1a28b80,#ffffff1a 48%,#69b5aa5c) border-box;border:1px solid #0000;gap:13px;min-height:55px;margin-top:10px;padding:9px 23px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 14px 36px #0003,0 0 28px #ee927b13}.gate-launch:after{content:"";z-index:-1;opacity:.48;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:34%;animation:gate-launch-sheen 7s ease-in-out infinite;position:absolute;top:-60%;bottom:-60%;left:-42%;transform:skewX(-18deg)}.gate-launch span{color:#bbb6b1;letter-spacing:.19em;font-size:10px;font-weight:750}.gate-launch strong{color:#f2e7d9;letter-spacing:-.015em;padding-left:14px;font-size:21px;position:relative}.gate-launch strong:before{content:"";background:linear-gradient(#0000,#f1a28b6b,#0000);width:1px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes gate-launch-sheen{0%,58%{left:-42%}78%,to{left:118%}}@media (prefers-reduced-motion:no-preference){.gate-card{animation:gate-card-breathe 6.8s ease-in-out infinite}.gate-card-notify{animation-delay:-3.4s}.gate-card:focus-within{animation-play-state:paused}}@keyframes gate-card-breathe{0%,to{box-shadow:inset 0 1px #ffffff24,0 24px 60px #0000006b,0 0 30px #ee927b0e}50%{box-shadow:inset 0 1px #ffffff2b,0 27px 66px #00000073,0 0 42px #68b8ab1a}}.gate-card button{font-family:var(--font-sans),sans-serif;letter-spacing:.005em;text-shadow:0 1px #ffffff1f;border:1px solid #ffffff17;font-size:14px;font-weight:760;line-height:1;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #4a1f1929,0 12px 28px #ef8d7042}.gate-card button:before{content:"";opacity:0;background:linear-gradient(110deg,#0000 25%,#ffffff3d 48%,#0000 72%);transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;inset:0;transform:translateX(-110%)}.gate-card button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #4a1f1921,0 17px 34px #ef8d705c}.gate-card button:hover:not(:disabled):before{opacity:1;transform:translateX(110%)}.gate-card button:active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.985)}.gate-card button svg{stroke-width:2.2px;width:17px;height:17px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.gate-card button:hover:not(:disabled) svg{transform:translateX(3px)}.gate-card-notify button:disabled{letter-spacing:.01em;text-shadow:none;font-weight:680;box-shadow:inset 0 1px #ffffff09}.gate-card-notify.is-ready button:not(:disabled){text-shadow:0 1px #fff3;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #12433b24,0 13px 30px #459d8f4d}@media (width <= 640px){.gate-brand{gap:13px}.gate-brand .gate-kicker{letter-spacing:.17em;font-size:10px}.gate-brand:hover .gate-kicker{letter-spacing:.185em}.gate-launch{gap:10px;min-height:51px;padding-inline:18px}.gate-launch span{font-size:9px}.gate-launch strong{padding-left:11px;font-size:19px}}@media (prefers-reduced-motion:reduce){.gate-brand .gate-mark,.gate-brand:hover .gate-mark,.gate-card,.gate-launch:after{animation:none!important}.gate-brand .gate-kicker,.gate-brand .gate-mark,.gate-brand .gate-mark:after,.gate-card button,.gate-card button svg,.gate-card button:before,.gate-launch{transition:none}}.gate-launch{background:linear-gradient(145deg,#2c262fbd,#181e25c2) padding-box padding-box,linear-gradient(110deg,#eb98826b,#ffffff14 48%,#65aba252) border-box;gap:10px;min-height:46px;margin-top:8px;padding:7px 17px;box-shadow:inset 0 1px #ffffff13,0 10px 28px #0000002b,0 0 22px #ee927b0e}.gate-launch:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 13px 31px #00000036,0 0 27px #ee927b17}.gate-launch span{color:#bcb7b3;letter-spacing:.18em;white-space:nowrap;font-size:8px;font-weight:720;line-height:1}.gate-launch strong{color:#efe4d7;letter-spacing:-.012em;white-space:nowrap;padding-left:11px;font-size:18px;line-height:1}.gate-card{--gate-card-glow:242,166,90}.gate-card-notify{--gate-card-glow:79,177,163}@media (prefers-reduced-motion:no-preference){.gate-card{animation:gateCardAlive 6.5s ease-in-out infinite}.gate-card-notify{animation-delay:-3.1s}.gate-card:focus-within{animation:none}}@keyframes gateCardAlive{0%,to{box-shadow:inset 0 1px 0 #ffffff24,0 24px 60px #0000006b,0 0 28px rgba(var(--gate-card-glow),.055);transform:translateZ(0)rotate(0)}3%{transform:translate3d(-.75px,0,0)rotate(-.08deg)}6%{transform:translate3d(.75px,-.25px,0)rotate(.08deg)}9%{transform:translate3d(-.4px,0,0)rotate(0)}13%,46%{box-shadow:inset 0 1px 0 #ffffff2e,0 28px 68px #00000075,0 0 43px rgba(var(--gate-card-glow),.19);transform:translate3d(0,-1px,0)rotate(0)}66%{box-shadow:inset 0 1px 0 #ffffff26,0 25px 62px #0000006e,0 0 31px rgba(var(--gate-card-glow),.08);transform:translateZ(0)rotate(0)}}@media (width <= 640px){.gate-launch{gap:8px;min-height:44px;padding:7px 15px}.gate-launch span{font-size:7.5px}.gate-launch strong{padding-left:9px;font-size:16px}}@media (prefers-reduced-motion:reduce){.gate-card{animation:none!important}}.gate-launch{justify-content:center;align-items:center;min-width:228px;min-height:48px;padding-block:0}.gate-launch span,.gate-launch strong{align-items:center;min-height:24px;line-height:1.15;display:inline-flex}.gate-launch span{transform:translateY(.5px)}.gate-launch strong{padding-left:13px}.gate-launch strong:before{height:20px}.gate-panels{gap:24px;max-width:640px}.gate-card{--gate-pointer-x:50%;--gate-pointer-y:50%;border-radius:20px;min-height:286px;padding:25px;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .42s,background .42s;overflow:hidden}.gate-card:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(230px circle at var(--gate-pointer-x) var(--gate-pointer-y),rgba(var(--gate-card-glow),.22),rgba(var(--gate-card-glow),.075) 34%,transparent 70%);border-radius:19px;transition:opacity .28s;position:absolute;inset:1px}.gate-card>*{z-index:1;position:relative}.gate-card.is-pointer-active,.gate-card:hover{box-shadow:inset 0 1px 0 #fff3,0 34px 76px #00000080,0 0 48px rgba(var(--gate-card-glow),.24);animation:none;transform:translateY(-5px)scale(1.008)}.gate-card.is-pointer-active:before,.gate-card:focus-within:before,.gate-card:hover:before{opacity:1}.gate-card:focus-within{transform:translateY(-3px)}.gate-card-label{color:#e2dcd7;text-shadow:0 1px 18px rgba(var(--gate-card-glow),.12)}.gate-card-help{color:#c4c1bd}.gate-email-help{color:#bdc9c5;min-height:34px;margin-top:-2px}.gate-card-meta{color:#918e8d;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-top:auto;padding-top:10px;font-size:8px;font-weight:700;line-height:1.2;display:flex}.gate-card-meta strong{color:#d7c0b7;font:inherit;letter-spacing:.1em}@media (width <= 640px){.gate-launch{min-width:204px;min-height:44px}.gate-panels{gap:18px}.gate-card{min-height:auto;padding:22px 20px}.gate-card-meta{margin-top:2px}}@media (hover:none),(pointer:coarse){.gate-card.is-pointer-active,.gate-card:hover{box-shadow:inset 0 1px 0 #ffffff24,0 24px 60px #0000006b,0 0 28px rgba(var(--gate-card-glow),.055);transform:none}.gate-card:before{display:none}}@media (prefers-reduced-motion:reduce){.gate-card,.gate-card:before{transition:none}.gate-card.is-pointer-active,.gate-card:focus-within,.gate-card:hover{transform:none}}.gate-content h1{color:#fff8ef;text-shadow:0 1px #ffffff14,0 12px 42px #ffe1cd0f}.gate-lede{color:#cbc4c1;text-shadow:0 1px 18px #00000029}.gate-lede-secondary{color:#f0e7dd;opacity:.94}.gate-card-notify button:disabled{color:#b8c3c0;background:linear-gradient(135deg,#3f605b4d,#243a3a3d);border-color:#89b1a96b;box-shadow:inset 0 1px #fff1,0 7px 20px #00000014}.gate-card-meta{color:#aaa5a3;font-size:9px}.gate-card-meta strong{color:#e5cfc7}.gate-card-meta-notify strong{color:#b9e0d8}.gate-card:not(.gate-card-notify) button{background:linear-gradient(135deg,#f6b86d,#e99245 72%);border-color:#ffd38f61;box-shadow:inset 0 1px #fff7de75,inset 0 -1px #72381024,0 12px 30px #e2883747}.gate-card:not(.gate-card-notify) button:hover:not(:disabled){background:linear-gradient(135deg,#fac57b,#ee9d50 72%);box-shadow:inset 0 1px #fffae58a,inset 0 -1px #7238101f,0 17px 38px #e2883761}.gate-content h1 em{color:#f2b56f;text-shadow:0 1px #ffefd324,0 10px 34px #f2b56f2e}.gate-launch{isolation:isolate;background:#181920b3;border-color:#e1d4ca3d;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0003}.gate-launch:after,.gate-launch:before{display:none}.gate-launch span{color:#c8c0b9;text-shadow:none}.gate-launch strong{color:#f7eee4;text-shadow:none}.gate-launch strong:before{box-shadow:none;background:linear-gradient(#0000,#f3a18c6b,#0000)}.gate-launch:hover{background:#1d1d25c7;border-color:#f3a18c61;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff21,0 15px 34px #00000040}.gate-habitats{z-index:0;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.gate-habitat{--habitat-look-x:0px;--habitat-look-y:0px;--habitat-pull-x:0px;--habitat-pull-y:0px;--habitat-origin-x:50%;--habitat-origin-y:50%;--habitat-cast-scale:.78;--roam-x:18px;--roam-y:13px;aspect-ratio:1;appearance:none;font:inherit;color:inherit;pointer-events:auto;cursor:crosshair;opacity:.58;-webkit-backdrop-filter:blur(2px) saturate(1.08);backdrop-filter:blur(2px) saturate(1.08);transform-origin:var(--habitat-origin-x) var(--habitat-origin-y);background:radial-gradient(at 66% 72%,#3d978f0f,#0000 42%),radial-gradient(at 46% 52%,#74447b21,#30254213 55%,#0d0a1417 78%);border:1px solid #ebadb31f;border-radius:41% 59% 53% 47%/56% 43% 57% 44%;place-items:center;padding:0;transition:opacity .42s,border-color .42s,background .42s,box-shadow .42s,filter .42s,transform .24s cubic-bezier(.2,.8,.2,1);animation:gate-habitat-drift 18s ease-in-out infinite alternate,gate-habitat-morph 8.4s ease-in-out infinite;display:grid;position:absolute;overflow:hidden;box-shadow:inset 12px 9px 28px #ffcbd306,inset -17px -19px 42px #2b898405,inset 0 0 0 5px #ffffff02,0 0 48px #b83d5d05}.gate-habitat:focus-visible{outline-offset:5px;outline:2px solid #f2b56fbf}.gate-habitat:first-child{--habitat-cast-scale:.52;--roam-x:7px;--roam-y:5px;width:74px;animation-duration:16s,7.2s;animation-delay:0s,-1.7s;top:3%;left:3%}.gate-habitat:nth-child(2){--habitat-cast-scale:.92;--roam-x:18px;--roam-y:15px;width:170px;animation-duration:27s,9.1s;animation-delay:-8s,-4.4s;top:12%;right:6%}.gate-habitat:nth-child(3){--habitat-cast-scale:.38;--roam-x:5px;--roam-y:4px;width:52px;animation-duration:19s,6.4s;animation-delay:-4s,-2.2s;top:16%;left:36%}.gate-habitat:nth-child(4){--habitat-cast-scale:1.05;--roam-x:34px;--roam-y:27px;width:214px;animation-duration:31s,10.2s;animation-delay:0s,-6.1s;top:42%;left:7%}.gate-habitat:nth-child(5){--habitat-cast-scale:.62;--roam-x:11px;--roam-y:8px;width:92px;animation-duration:18s,7.8s;animation-delay:-11s,-3.3s;top:53%;right:16%}.gate-habitat:nth-child(6){--habitat-cast-scale:.74;--roam-x:14px;--roam-y:12px;width:138px;animation-duration:25s,8.6s;animation-delay:0s,-5.1s;top:68%;left:55%}.gate-habitat:nth-child(7){--habitat-cast-scale:1.12;--roam-x:46px;--roam-y:37px;width:264px;animation-duration:34s,11.4s;animation-delay:0s,-2.8s;top:76%;right:-3%}.gate-habitat:nth-child(8){--habitat-cast-scale:.46;--roam-x:7px;--roam-y:5px;width:66px;animation-duration:19s,6.9s;animation-delay:0s,-4.7s;top:85%;left:21%}.gate-habitat:nth-child(9){--habitat-cast-scale:.72;--roam-x:16px;--roam-y:12px;width:116px;animation-duration:26s,9.6s;animation-delay:0s,-7.2s;top:91%;left:74%}.gate-habitat-glint{z-index:0;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff8ef2e,#daa7be14 48%,#644b700a);border-radius:42% 58% 64% 36%/54% 39% 61% 46%;width:15%;transition:background .35s,box-shadow .35s,transform .42s;animation:gate-nucleus-wander 7.3s ease-in-out infinite;position:absolute;top:17%;left:21%;box-shadow:inset 2px 2px 5px #ffffff0a,0 0 13px #ffddd70e}.gate-habitat-particles{z-index:2;pointer-events:none;position:absolute;inset:8%}.gate-habitat-particles i{--particle-x:0px;--particle-y:-18px;opacity:0;background:#b9f4e8;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 7px #70d8c7,0 0 13px #f2b56f6b}.gate-habitat-particles i:first-child{--particle-x:-13px;--particle-y:-22px;top:32%;left:22%}.gate-habitat-particles i:nth-child(2){--particle-x:15px;--particle-y:-19px;animation-delay:80ms;top:24%;left:67%}.gate-habitat-particles i:nth-child(3){--particle-x:19px;--particle-y:4px;animation-delay:.16s;top:58%;left:78%}.gate-habitat-particles i:nth-child(4){--particle-x:7px;--particle-y:21px;animation-delay:.24s;top:76%;left:54%}.gate-habitat-particles i:nth-child(5){--particle-x:-14px;--particle-y:17px;animation-delay:.12s;top:72%;left:27%}.gate-habitat-particles i:nth-child(6){--particle-x:-21px;--particle-y:2px;animation-delay:.3s;top:52%;left:15%}.gate-habitat-particles i:nth-child(7){--particle-x:2px;--particle-y:-26px;animation-delay:.2s;top:43%;left:49%}.gate-habitat-cast{opacity:.68;filter:saturate(.94) brightness(.92) drop-shadow(0 0 8px #f3a18c38) drop-shadow(0 0 15px #4ebcae1a);transform:translate3d(var(--habitat-look-x),var(--habitat-look-y),0) scale(var(--habitat-cast-scale));justify-content:center;align-items:center;gap:30px;transition:opacity .4s,filter .4s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.gate-habitat-character{filter:drop-shadow(0 0 5px #ffe3d41f);flex:none;place-items:center;animation:gate-character-roam-a 7.4s linear infinite;display:grid}.gate-habitat-character:nth-child(2){animation-name:gate-character-roam-b;animation-duration:8.6s;animation-delay:-3.2s}.gate-habitat:nth-child(4n) .gate-habitat-character:first-child{animation-direction:reverse}.gate-habitat.is-awake,.gate-habitat:hover{opacity:1;background:radial-gradient(at 66% 72%,#4db5a81f,#0000 44%),radial-gradient(at 46% 52%,#89528b36,#352d481f 55%,#0d0c151a 78%);border-color:#f4bfb84d;box-shadow:inset 17px 13px 44px #f3a18c12,inset -15px -17px 40px #52b8ab0d,inset 0 0 0 5px #ffffff03,0 0 38px #f3a18c14,0 0 68px #50b9ac0a}.gate-habitat:hover{transform:translate3d(var(--habitat-pull-x),var(--habitat-pull-y),0) scale(1.045,.965);animation-play-state:paused}.gate-habitat.is-awake .gate-habitat-cast,.gate-habitat:hover .gate-habitat-cast{opacity:1;filter:saturate(1.14) brightness(1.1) drop-shadow(0 0 11px #f3a18c5c) drop-shadow(0 0 21px #4ebcae2e)}.gate-habitat.is-awake .gate-habitat-glint,.gate-habitat:hover .gate-habitat-glint{background:#fff7eeb8;transform:scale(1.28);box-shadow:0 0 16px #ffddcc8f}.gate-habitat.is-awake .gate-habitat-particles i,.gate-habitat.is-reacting .gate-habitat-particles i{animation:gate-particle-bloom .9s cubic-bezier(.16,1,.3,1) both}.gate-habitat.is-sleeping:not(:hover) .gate-habitat-cast{opacity:.48;filter:saturate(.62) brightness(.68) drop-shadow(0 0 6px #7ab3ab1f);transform:translate3d(0,10%,0) scale(var(--habitat-cast-scale))}.gate-habitat.is-sleeping:not(:hover) .gate-habitat-character{animation:gate-character-sleep 3.2s ease-in-out infinite}.gate-habitat.is-hiding:not(:hover) .gate-habitat-cast{opacity:.1;transform:translate3d(0,58%,0) scale(var(--habitat-cast-scale));transition-duration:.6s}.gate-habitat.is-peeking:not(:hover) .gate-habitat-cast{opacity:.78;clip-path:inset(0 0 38%);transform:translate3d(-7%,27%,0) scale(var(--habitat-cast-scale))}.gate-habitat.is-reacting{opacity:1;animation:gate-habitat-play .82s cubic-bezier(.2,.8,.2,1) both}.gate-habitat.is-reacting .gate-habitat-cast{opacity:1;filter:saturate(1.18) brightness(1.12) drop-shadow(0 0 18px #f2b56f59)}.gate-habitat.is-reacting .gate-habitat-character{animation:gate-character-play .82s cubic-bezier(.2,.8,.2,1) both}@keyframes gate-habitat-drift{0%{translate:0;rotate:-1deg}to{translate:12px -10px;rotate:1.5deg}}@keyframes gate-habitat-morph{0%,to{border-radius:41% 59% 53% 47%/56% 43% 57% 44%}28%{border-radius:57% 43% 39% 61%/42% 60% 40% 58%}61%{border-radius:46% 54% 62% 38%/63% 39% 61% 37%}82%{border-radius:61% 39% 48% 52%/47% 55% 45% 53%}}@keyframes gate-nucleus-wander{0%,to{translate:0;rotate:-8deg;scale:.9}36%{translate:12px 7px;rotate:14deg;scale:1.08}67%{translate:3px 15px;rotate:-3deg;scale:.98}}@keyframes gate-character-roam-a{0%,to{transform:translate3d(-5px,3px,0)rotate(-2deg)}14%{transform:translate3d(-3px,2px,0)rotate(-1deg)}18%{transform:translate3d(var(--roam-x),calc(0px - var(--roam-y)),0) rotate(4deg) scale(.94,1.045)}21%{transform:translate3d(calc(var(--roam-x) - 4px),calc(4px - var(--roam-y)),0) rotate(1deg) scale(1.02,.98)}39%{transform:translate3d(6px,-6px,0)rotate(2deg)}44%{transform:translate3d(calc(0px - var(--roam-x)),2px,0) rotate(-4deg) scale(.94,1.045)}47%{transform:translate3d(calc(4px - var(--roam-x)),3px,0) rotate(-1deg) scale(1.02,.98)}66%{transform:translate3d(-7px,3px,0)rotate(-2deg)}71%{transform:translate3d(calc(var(--roam-x) - 2px),var(--roam-y),0) rotate(5deg) scale(1.04,.93)}75%{transform:translate3d(7px,calc(var(--roam-y) - 3px),0) rotate(1deg) scale(.98,1.02)}91%{transform:translate3d(-6px,4px,0)rotate(-3deg)}}@keyframes gate-character-roam-b{0%,to{transform:translate3d(7px,-5px,0)rotate(2deg)}20%{transform:translate3d(6px,-4px,0)rotate(1deg)}25%{transform:translate3d(calc(0px - var(--roam-x)),calc(var(--roam-y) - 3px),0) rotate(-5deg) scale(.94,1.045)}29%{transform:translate3d(calc(4px - var(--roam-x)),6px,0) rotate(-1deg) scale(1.02,.98)}49%{transform:translate3d(-7px,6px,0)rotate(-2deg)}54%{transform:translate3d(4px,calc(0px - var(--roam-y)),0) rotate(3deg) scale(.98,1.04)}58%{transform:translate3d(5px,calc(4px - var(--roam-y)),0) rotate(1deg) scale(1.02,.98)}77%{transform:translate3d(6px,-7px,0)rotate(1deg)}82%{transform:translate3d(calc(3px - var(--roam-x)),-1px,0) rotate(-4deg)}93%{transform:translate3d(calc(var(--roam-x) - 3px),calc(var(--roam-y) - 4px),0) rotate(4deg) scale(.95,1.04)}}@keyframes gate-particle-bloom{0%{opacity:0;transform:translateZ(0)scale(.3)}28%{opacity:.95}to{opacity:0;transform:translate3d(var(--particle-x),var(--particle-y),0) scale(1.35)}}@keyframes gate-character-sleep{0%,to{transform:translate3d(0,2px,0)rotate(-1deg)}50%{transform:translate3d(0,-1px,0)rotate(1deg)scale(1.015)}}@keyframes gate-habitat-play{0%,to{transform:scale(1)}18%{transform:scale(1.08,.91)rotate(-2deg)}38%{transform:scale(.94,1.09)rotate(2deg)}62%{transform:scale(1.045,.97)rotate(-1deg)}80%{transform:scale(.985,1.02)rotate(.5deg)}}@keyframes gate-character-play{0%,to{transform:translateZ(0)rotate(0)}24%{transform:translate3d(0,-18px,0)rotate(-7deg)scale(1.08)}48%{transform:translate3d(0,5px,0)rotate(6deg)scale(.96,1.04)}72%{transform:translate3d(0,-7px,0)rotate(-2deg)}}@media (width <= 760px){.gate-habitat{opacity:.42}.gate-habitat:nth-child(3),.gate-habitat:nth-child(4),.gate-habitat:nth-child(6),.gate-habitat:nth-child(8),.gate-habitat:nth-child(9){display:none}.gate-habitat:first-child{width:82px;top:5%;left:-24px}.gate-habitat:nth-child(2){width:145px;top:17%;right:-58px}.gate-habitat:nth-child(5){width:90px;top:50%;right:-30px}.gate-habitat:nth-child(7){width:220px;top:76%;right:-115px}}@media (hover:none),(pointer:coarse){.gate-habitat{cursor:default}.gate-habitat-cast{opacity:.72;filter:saturate(.94) brightness(.94) drop-shadow(0 0 9px #f3a18c33)}}@media (prefers-reduced-motion:reduce){.gate-habitat,.gate-habitat-character,.gate-habitat-glint,.gate-habitat-particles i{animation:none}.gate-habitat-cast{transform:scale(var(--habitat-cast-scale));transition:opacity .2s,filter .2s}.gate-habitat:hover{transform:none}}.gate-welcome{z-index:12;color:#ece5de;-webkit-backdrop-filter:blur(15px) saturate(1.08);backdrop-filter:blur(15px) saturate(1.08);pointer-events:none;background:linear-gradient(135deg,#2c2331c2,#11171db8) padding-box padding-box,linear-gradient(135deg,#f2b56f38,#67c4b52e) border-box;border:1px solid #ffffff1b;border-radius:999px;align-items:center;gap:11px;width:min(292px,100vw - 104px);padding:9px 15px 9px 9px;animation:gate-welcome-arrive .9s cubic-bezier(.16,1,.3,1) .75s both;display:flex;position:absolute;bottom:20px;left:22px;box-shadow:inset 0 1px #fff1,0 14px 36px #0000003d,0 0 28px #f2b56f0b}.gate-welcome-orb{flex:none;width:43px;box-shadow:inset 4px 5px 9px #ffffff52,inset -5px -6px 10px #1c0d346b,0 0 0 2px #ffffff13,0 0 18px #e3427245,0 8px 20px #0a051261;animation:gate-welcome-orb-float 4.8s ease-in-out infinite!important}.gate-welcome-orb .orb-core svg{width:60%;height:60%}.gate-welcome-copy{text-align:left;gap:3px;min-width:0;display:grid}.gate-welcome-copy strong{color:#f5eee7;font-family:var(--font-serif),serif;letter-spacing:.01em;font-size:15px;font-weight:500;line-height:1.1}.gate-welcome-copy small{color:#aaa9a6;letter-spacing:.025em;font-size:9px;font-weight:550;line-height:1.35}@keyframes gate-welcome-arrive{0%{opacity:0;transform:translate3d(-14px,8px,0)scale(.96)}to{opacity:.94;transform:translateZ(0)scale(1)}}@keyframes gate-welcome-orb-float{0%,to{transform:translateZ(0)rotate(-1.5deg)scale(.98)}38%{transform:translate3d(0,-2px,0)rotate(1.2deg)scale(1.025)}72%{transform:translate3d(0,1px,0)rotate(-.6deg)scale(1.005)}}@media (width <= 760px){.gate-welcome{gap:9px;width:min(250px,100vw - 66px);padding:7px 11px 7px 7px;bottom:11px;left:12px}.gate-welcome-orb{width:36px}.gate-welcome-copy strong{font-size:13px}.gate-welcome-copy small{font-size:8px}}@media (prefers-reduced-motion:reduce){.gate-welcome,.gate-welcome-orb{animation:none!important}}.gate-habitat:not(.is-revealed){opacity:0;pointer-events:none;transform:scale(.72)}.gate-habitat.is-revealed{opacity:.58;pointer-events:auto;transform:scale(1)}.gate-habitat.is-revealed.is-awake,.gate-habitat.is-revealed.is-connecting,.gate-habitat.is-revealed.is-reacting,.gate-habitat.is-revealed:hover{opacity:1}.gate-habitat.is-arriving{opacity:.95;border-color:#f2b56f52;box-shadow:inset 12px 9px 28px #ffcbd30f,inset -17px -19px 42px #2b89840d,0 0 38px #f2b56f1f,0 0 64px #52b8ab0f}.gate-habitat.is-arriving .gate-habitat-particles i{animation:gate-particle-bloom .9s cubic-bezier(.16,1,.3,1) both}.gate-habitat-refraction{z-index:4;pointer-events:none;opacity:.52;-webkit-backdrop-filter:blur(1.7px) saturate(.9);transition:opacity .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(#0000 0 59%,#0000002e 68%,#000 88%);mask-image:radial-gradient(#0000 0 59%,#0000002e 68%,#000 88%)}.gate-habitat.is-awake .gate-habitat-refraction,.gate-habitat:hover .gate-habitat-refraction{opacity:.72;-webkit-backdrop-filter:blur(2.2px) saturate(.94)}.gate-habitat-character.is-energetic{animation-name:gate-personality-energetic;animation-duration:4.9s;animation-timing-function:cubic-bezier(.28,.02,.2,1)}.gate-habitat-character.is-energetic:nth-child(2){animation-duration:4.25s;animation-delay:-2.1s}.gate-habitat-character.is-curious{animation-name:gate-personality-curious;animation-duration:9.8s;animation-timing-function:cubic-bezier(.35,.05,.2,1)}.gate-habitat-character.is-sleepy{opacity:.86;filter:saturate(.78) brightness(.88) drop-shadow(0 0 5px #7db9b021);animation-name:gate-personality-sleepy;animation-duration:14.8s;animation-timing-function:ease-in-out}.gate-habitat-character.is-shy{opacity:.72;animation-name:gate-personality-shy;animation-duration:12.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.gate-habitat:hover .gate-habitat-character.is-shy{opacity:1;animation-name:gate-personality-shy-hover;animation-duration:2.8s}.gate-habitat.is-connecting{opacity:.92;border-color:#7ad3c447;box-shadow:inset 12px 9px 30px #7fdecf0b,0 0 34px #55c6b51a,0 0 62px #f2b56f0b}.gate-habitat.is-connecting .gate-habitat-character:first-child{opacity:1;transform-origin:50% 85%;animation:gate-character-wave 1.08s ease-in-out 2}.gate-habitat.is-connecting .gate-habitat-glint{background:#b8f6ea8c;box-shadow:0 0 18px #70dccb73}.gate-sound-toggle{z-index:20;color:#aaa7a5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#1112199e;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:9px;font-weight:700;transition:color .24s,border-color .24s,background .24s,transform .2s;display:inline-flex;position:fixed;bottom:17px;right:18px;box-shadow:inset 0 1px #ffffff0e,0 8px 24px #00000029}.gate-sound-toggle:hover{color:#efe4d9;background:#1d1c23c2;border-color:#f2b56f47;transform:translateY(-1px)}.gate-sound-toggle[aria-pressed=true]{color:#bfe4dd;border-color:#6fc6b847}.gate-sound-toggle:focus-visible{outline-offset:3px;outline:2px solid #f2b56f}@keyframes gate-personality-energetic{0%,to{transform:translate3d(-5px,3px,0)rotate(-3deg)}8%{transform:translate3d(var(--roam-x),calc(0px - var(--roam-y)),0) rotate(8deg) scale(.92,1.08)}13%{transform:translate3d(calc(var(--roam-x) - 7px),calc(6px - var(--roam-y)),0) rotate(1deg) scale(1.03,.97)}25%{transform:translate3d(calc(0px - var(--roam-x)),-2px,0) rotate(-8deg) scale(.94,1.06)}31%{transform:translate3d(calc(7px - var(--roam-x)),8px,0) rotate(-1deg)}45%{transform:translate3d(calc(var(--roam-x) - 1px),var(--roam-y),0) rotate(9deg) scale(1.07,.9)}50%{transform:translate3d(3px,3px,0)rotate(0)scale(.98,1.02)}63%{transform:translate3d(-9px,calc(0px - var(--roam-y)),0) rotate(-6deg)}69%{transform:translate3d(calc(var(--roam-x) + 2px),-2px,0) rotate(10deg) scale(.93,1.07)}76%{transform:translate3d(5px,calc(var(--roam-y) - 1px),0) rotate(2deg) scale(1.04,.94)}89%{transform:translate3d(-10px,6px,0)rotate(-5deg)}}@keyframes gate-personality-curious{0%,to{transform:translate3d(-6px,2px,0)rotate(-2deg)}24%{transform:translate3d(2px,-5px,0)rotate(3deg)scale(1.02)}38%{transform:translate3d(8px,-3px,0)rotate(5deg)scale(1.035)}52%{transform:translate3d(8px,-3px,0)rotate(5deg)scale(1.035)}68%{transform:translate3d(-2px,5px,0)rotate(-3deg)}83%{transform:translate3d(-8px,2px,0)rotate(-5deg)scale(.98)}}@keyframes gate-personality-sleepy{0%,to{transform:translate3d(-3px,6px,0)rotate(-2deg)scale(.98)}30%{transform:translate3d(1px,2px,0)rotate(1deg)scale(1.01)}56%{transform:translate3d(4px,7px,0)rotate(2deg)scale(.985)}78%{transform:translate3d(-1px,3px,0)rotate(-1deg)scale(1.005)}}@keyframes gate-personality-shy{0%,18%,to{transform:translate3d(-10px,12px,0)rotate(-5deg)scale(.94)}32%,43%{transform:translate3d(-2px,4px,0)rotate(1deg)scale(.99)}54%{transform:translate3d(5px,1px,0)rotate(3deg)scale(1.015)}63%,82%{transform:translate3d(-8px,10px,0)rotate(-3deg)scale(.95)}}@keyframes gate-personality-shy-hover{0%,to{transform:translate3d(-7px,8px,0)rotate(-3deg)}45%{transform:translate3d(2px,-2px,0)rotate(2deg)scale(1.025)}70%{transform:translate3d(-1px,1px,0)rotate(-1deg)}}@keyframes gate-character-wave{0%,to{transform:translateZ(0)rotate(0)}20%{transform:translate3d(0,-5px,0)rotate(-8deg)scale(1.03)}42%{transform:translate3d(0,-7px,0)rotate(9deg)scale(1.04)}64%{transform:translate3d(0,-5px,0)rotate(-7deg)scale(1.03)}82%{transform:translate3d(0,-2px,0)rotate(4deg)}}.gate-habitat.is-clashing{opacity:1;border-color:#f2b56f40}.gate-habitat.is-clashing .gate-habitat-character:first-child{opacity:1;animation:gate-character-clash-left 1.08s cubic-bezier(.3,.02,.18,1) both}.gate-habitat.is-clashing .gate-habitat-character:nth-child(2){opacity:1;animation:gate-character-clash-right 1.08s cubic-bezier(.3,.02,.18,1) both}.gate-habitat.is-clashing .gate-habitat-particles i{animation:gate-particle-bloom .64s cubic-bezier(.16,1,.3,1) .36s both}@keyframes gate-character-clash-left{0%{transform:translate3d(-8px,2px,0)rotate(-3deg)}30%{transform:translate3d(9px,-2px,0)rotate(4deg)scale(1.02)}39%{transform:translate3d(17px,0,0)rotate(7deg)scale(1.1,.9)}49%{transform:translate3d(10px,1px,0)rotate(-4deg)scale(.94,1.06)}67%{transform:translate3d(-12px,4px,0)rotate(-7deg)}to{transform:translate3d(-5px,2px,0)rotate(-2deg)}}@keyframes gate-character-clash-right{0%{transform:translate3d(8px,-1px,0)rotate(3deg)}30%{transform:translate3d(-9px,2px,0)rotate(-4deg)scale(1.02)}39%{transform:translate3d(-17px,0,0)rotate(-7deg)scale(1.1,.9)}49%{transform:translate3d(-10px,-1px,0)rotate(4deg)scale(.94,1.06)}67%{transform:translate3d(12px,-4px,0)rotate(7deg)}to{transform:translate3d(5px,-2px,0)rotate(2deg)}}@media (width <= 640px){.gate-sound-toggle{gap:0;width:34px;padding:0;font-size:0;bottom:10px;right:11px}}@media (prefers-reduced-motion:reduce){.gate-habitat.is-revealed,.gate-habitat:not(.is-revealed){opacity:.58;transform:none}.gate-habitat-character.is-curious,.gate-habitat-character.is-energetic,.gate-habitat-character.is-shy,.gate-habitat-character.is-sleepy,.gate-habitat.is-clashing .gate-habitat-character,.gate-habitat.is-connecting .gate-habitat-character:first-child{animation:none}}.sidebar{background:radial-gradient(circle at 50% 0,#be558014,#0000 23%),linear-gradient(#0d0d12fc,#080b0ffe);padding-inline:10px;box-shadow:inset -1px 0 #ffffff09,18px 0 60px #0000001f}.sidebar .wordmark{border-radius:18px;gap:10px;padding:1px 0 18px}.sidebar .wordmark>span:last-child,.wordmark>span{color:#f7f3ed;font-family:var(--font-sans),sans-serif;letter-spacing:-.055em;text-shadow:0 2px 16px #ffffff14;font-size:21px;font-weight:800;line-height:1}.sidebar-orb{border-color:#efe2f4b8;width:47px;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .3s,box-shadow .3s;box-shadow:inset 5px 6px 10px #ffffff47,inset -7px -8px 13px #1d0f3461,0 0 0 1px #ffffff17,0 8px 26px #be386e54,0 0 34px #59bcbe1f}.wordmark:focus-visible .sidebar-orb,.wordmark:hover .sidebar-orb{filter:saturate(1.14) brightness(1.08);transform:translateY(-2px)scale(1.035);box-shadow:inset 5px 6px 10px #ffffff52,inset -7px -8px 13px #1d0f345c,0 0 0 1px #ffffff24,0 11px 32px #be386e6b,0 0 40px #59bcbe2e}.sidebar .wordmark:focus-visible{outline-offset:3px;outline:2px solid #f2b19bd1}.sidebar nav{gap:11px;margin-top:30px;padding:3px 0}.sidebar .nav-item{isolation:isolate;color:#979b9d;letter-spacing:-.015em;background:none;border:1px solid #0000;border-radius:23px;gap:7px;width:88px;height:auto;min-height:80px;margin-inline:auto;padding:9px 6px 10px;font-size:10px;font-weight:570;line-height:1.15;transition:color .25s,background .3s,border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1);overflow:hidden}.sidebar .nav-item,.sidebar .nav-item-home{--nav-accent:239,144,124}.sidebar .nav-item-explore{--nav-accent:74,185,170}.sidebar .nav-item-library{--nav-accent:232,166,81}.sidebar .nav-item-notes{--nav-accent:199,178,213}.sidebar .nav-item:after{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 50% 20%,rgba(var(--nav-accent),.19),transparent 52%),linear-gradient(150deg,#ffffff0e,#ffffff03);transition:opacity .28s;position:absolute;inset:0}.sidebar .nav-item.active:before,.sidebar .nav-item:before{display:none}.sidebar .nav-item-icon{color:#8f9495;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff0e;border-radius:15px;width:43px;height:43px;transition:color .28s,background .3s,border-color .3s,box-shadow .3s,transform .32s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #ffffff09}.sidebar .nav-item-icon svg{stroke-width:1.75px;width:21px;height:21px;transition:filter .3s,transform .3s}.sidebar .nav-item:hover{color:#e9e6df;border-color:rgba(var(--nav-accent),.17);background:#ffffff06;transform:translateY(-2px);box-shadow:0 12px 28px #00000029}.sidebar .nav-item.active:after,.sidebar .nav-item:hover:after{opacity:1}.sidebar .nav-item:hover .nav-item-icon{color:rgb(var(--nav-accent));border-color:rgba(var(--nav-accent),.24);background:rgba(var(--nav-accent),.1);transform:translateY(-1px)}.sidebar .nav-item.active{color:#fffaf1;border-color:rgba(var(--nav-accent),.27);background:linear-gradient(150deg,rgba(var(--nav-accent),.14),rgba(var(--nav-accent),.045)),#ffffff06;box-shadow:inset 0 1px #ffffff13,inset 0 0 0 1px rgba(var(--nav-accent),.035),0 15px 34px #0000003d,0 0 26px rgba(var(--nav-accent),.08);font-weight:680}.sidebar .nav-item.active .nav-item-icon{color:rgb(var(--nav-accent));border-color:rgba(var(--nav-accent),.3);background:radial-gradient(circle at 35% 24%,#ffffff29,transparent 34%),linear-gradient(145deg,rgba(var(--nav-accent),.29),rgba(var(--nav-accent),.15));box-shadow:inset 0 1px #ffffff1a,0 7px 19px rgba(var(--nav-accent),.18);filter:none;transform:translateY(-1px)}.sidebar .nav-item.active .nav-item-icon svg{filter:drop-shadow(0 0 8px rgba(var(--nav-accent),.5));transform:scale(1.04)}.sidebar .nav-item:focus-visible{outline:2px solid rgba(var(--nav-accent),.88);outline-offset:3px}.sidebar .nav-divider{background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:50px;margin:13px auto 9px}@media (height <= 760px) and (width >= 901px){.sidebar .wordmark{gap:7px;padding-bottom:9px}.sidebar-orb{width:40px}.sidebar .wordmark>span:last-child{font-size:19px}.sidebar nav{gap:7px;margin-top:18px}.sidebar .nav-item{border-radius:20px;min-height:70px;padding-block:7px}.sidebar .nav-item-icon{border-radius:13px;width:38px;height:38px}.sidebar .nav-divider{margin-block:8px 5px}}@media (prefers-reduced-motion:reduce){.sidebar .nav-item,.sidebar .nav-item-icon,.sidebar .nav-item-icon svg,.sidebar .nav-item:after,.sidebar-orb{transition:none}}.sidebar .wordmark{gap:8px;padding:0 0 15px}.sidebar .wordmark>span:last-child,.wordmark>span{font-size:19px}.sidebar-orb{width:41px;animation:sidebarOrbDrift 4.8s ease-in-out infinite}.wordmark:focus-visible .sidebar-orb,.wordmark:hover .sidebar-orb{animation:sidebarOrbAwake .9s cubic-bezier(.2,.8,.2,1) infinite alternate}.sidebar nav{gap:9px;margin-top:25px}.sidebar .nav-item{border-radius:20px;gap:6px;width:78px;min-height:72px;padding:7px 5px 8px;font-size:9px}.sidebar .nav-item-icon{border-radius:13px;width:38px;height:38px}.sidebar .nav-item-icon svg{width:19px;height:19px}.sidebar .nav-item.active .nav-item-icon svg{animation:navIconBreathe 2.8s ease-in-out infinite}.sidebar .nav-item-home:focus-visible .nav-item-icon svg,.sidebar .nav-item-home:hover .nav-item-icon svg{animation:navHomePulse .72s cubic-bezier(.2,.8,.2,1) infinite alternate}.sidebar .nav-item-explore:focus-visible .nav-item-icon svg,.sidebar .nav-item-explore:hover .nav-item-icon svg{animation:navExploreTurn 1.25s cubic-bezier(.45,0,.25,1) infinite}.sidebar .nav-item-library:focus-visible .nav-item-icon svg,.sidebar .nav-item-library:hover .nav-item-icon svg{animation:navLibraryOpen .85s cubic-bezier(.2,.8,.2,1) infinite alternate}.sidebar .nav-item-notes:focus-visible .nav-item-icon svg,.sidebar .nav-item-notes:hover .nav-item-icon svg{animation:navNotesWrite .88s cubic-bezier(.2,.8,.2,1) infinite alternate}.sidebar .nav-divider{width:44px;margin:10px auto 7px}@keyframes sidebarOrbDrift{0%,to{transform:translateZ(0)rotate(0)}35%{transform:translate3d(.5px,-1.5px,0)rotate(.7deg)}68%{transform:translate3d(-.7px,-.4px,0)rotate(-.55deg)}}@keyframes sidebarOrbAwake{0%{transform:translate3d(-1px,-1px,0)rotate(-1.8deg)scale(1.025)}to{transform:translate3d(1px,-2px,0)rotate(1.8deg)scale(1.055)}}@keyframes navIconBreathe{0%,to{transform:translateY(0)scale(1.02)}50%{transform:translateY(-1px)scale(1.075)}}@keyframes navHomePulse{0%{transform:translateY(0)scale(1)}to{transform:translateY(-2px)scale(1.08)}}@keyframes navExploreTurn{0%{transform:rotate(0)scale(1.02)}35%{transform:rotate(-10deg)scale(1.08)}72%{transform:rotate(9deg)scale(1.08)}to{transform:rotate(0)scale(1.02)}}@keyframes navLibraryOpen{0%{transform:perspective(90px)rotateY(0)translateY(0)scale(1)}to{transform:perspective(90px)rotateY(-9deg)translateY(-1px)scale(1.08)}}@keyframes navNotesWrite{0%{transform:translate3d(-1px,1px,0)rotate(-3deg)scale(1.01)}to{transform:translate3d(2px,-2px,0)rotate(3deg)scale(1.07)}}@media (height <= 760px) and (width >= 901px){.sidebar-orb{width:37px}.sidebar .wordmark>span:last-child{font-size:18px}.sidebar nav{gap:6px;margin-top:15px}.sidebar .nav-item{border-radius:18px;width:74px;min-height:65px;padding-block:6px}.sidebar .nav-item-icon{border-radius:12px;width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.sidebar .nav-item-icon svg,.sidebar .nav-item.active .nav-item-icon svg,.sidebar .nav-item:focus-visible .nav-item-icon svg,.sidebar .nav-item:hover .nav-item-icon svg,.sidebar-orb,.wordmark:focus-visible .sidebar-orb,.wordmark:hover .sidebar-orb{animation:none!important}}