.sidebar{--sidebar-ink-a:#4f6ad752;--sidebar-ink-b:#5bc2b53d;--sidebar-ink-c:#f4b37f33;--sidebar-link-ink:#6fa8ff4d;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);scrollbar-gutter:stable;scrollbar-width:none;isolation:isolate;flex-direction:column;gap:1.5rem;padding:1.6rem 1.2rem;display:flex;position:relative;overflow:hidden auto}.sidebar::-webkit-scrollbar{display:none}.sidebar:before,.sidebar:after{content:"";pointer-events:none;z-index:0;position:absolute}.sidebar:before{background:linear-gradient(112deg,transparent 0 14%,var(--sidebar-ink-a)18% 24%,transparent 31% 48%,var(--sidebar-ink-b)54% 59%,transparent 66% 100%),linear-gradient(74deg,transparent 0 45%,var(--sidebar-ink-c)50% 56%,transparent 64% 100%);opacity:.68;-webkit-mask-composite:source-over;animation:13s ease-in-out infinite alternate sidebar-ink-fade-primary;top:.55rem;bottom:.55rem;left:.35rem;right:.35rem;transform:rotate(-7deg)skew(-8deg);-webkit-mask-image:radial-gradient(at 20% 16%,#000 0 16%,#0000 36%),radial-gradient(at 78% 45%,#000 0 14%,#0000 34%),radial-gradient(at 42% 83%,#000 0 12%,#0000 30%);mask-image:radial-gradient(at 20% 16%,#000 0 16%,#0000 36%),radial-gradient(at 78% 45%,#000 0 14%,#0000 34%),radial-gradient(at 42% 83%,#000 0 12%,#0000 30%);-webkit-mask-composite:source-over;mask-composite:add}.sidebar:after{background:linear-gradient(168deg,transparent 0 18%,var(--sidebar-ink-a)24% 31%,transparent 38% 100%),linear-gradient(28deg,transparent 0 48%,var(--sidebar-ink-b)55% 60%,transparent 67% 100%);opacity:.45;filter:blur(.5px);-webkit-mask-composite:source-over;border-radius:14px;animation:17s ease-in-out infinite alternate sidebar-ink-fade-secondary;top:1.25rem;bottom:1rem;left:-1rem;right:-1.4rem;transform:rotate(-4deg)skew(-6deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000),radial-gradient(at 30% 28%,#000 0 12%,#0000 28%),radial-gradient(at 72% 68%,#000 0 14%,#0000 30%);mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000),radial-gradient(at 30% 28%,#000 0 12%,#0000 28%),radial-gradient(at 72% 68%,#000 0 14%,#0000 30%);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=sky] .sidebar{--sidebar-ink-a:#4084ff5c;--sidebar-ink-b:#3cc6de4d;--sidebar-ink-c:#97beff3d;--sidebar-link-ink:#4084ff57}:root[data-theme=light] .sidebar{--sidebar-ink-a:#ff90be4d;--sidebar-ink-b:#f5b75a3d;--sidebar-ink-c:#b299ff38;--sidebar-link-ink:#ff90be47}:root[data-theme=night] .sidebar{--sidebar-ink-a:#5c8eff61;--sidebar-ink-b:#b266ff52;--sidebar-ink-c:#86deff2e;--sidebar-link-ink:#b266ff52}:root[data-theme=fire] .sidebar{--sidebar-ink-a:#ff44006b;--sidebar-ink-b:#ff9e2e57;--sidebar-ink-c:#ffd16647;--sidebar-link-ink:#ff680066}.sidebar__brand{color:var(--sidebar-text);z-index:1;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.2rem 2.75rem .5rem;font-size:1.45rem;font-weight:800;display:inline-flex;position:relative}.sidebar__brand:after{content:"";background:linear-gradient(90deg,transparent,var(--sidebar-ink-c)18%,var(--sidebar-ink-a)48%,var(--sidebar-ink-b)74%,transparent);transform-origin:50%;-webkit-mask-composite:source-in;border-radius:999px;width:6.3rem;height:.45rem;animation:5.4s ease-in-out infinite alternate sidebar-brand-ink;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(.92)rotate(-1deg);-webkit-mask-image:radial-gradient(at 10% 45%,#0000 0 8%,#000 16% 100%),radial-gradient(at 92% 58%,#0000 0 10%,#000 18% 100%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:radial-gradient(at 10% 45%,#0000 0 8%,#000 16% 100%),radial-gradient(at 92% 58%,#0000 0 10%,#000 18% 100%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.sidebar__auth{border:1px solid var(--sidebar-border);background:var(--sidebar-active-bg);box-shadow:var(--shadow-control);z-index:1;border-radius:14px;margin-top:-.75rem;padding:.75rem;position:relative}.sidebar__authRow{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4rem;display:flex}.sidebar__authKicker{text-transform:uppercase;color:var(--sidebar-muted);font-size:11px}.sidebar__authValue{color:var(--sidebar-text);font-size:12px;font-weight:600}.sidebar__authValue--ok{color:var(--sidebar-primary)}.sidebar__authValue--warn{color:var(--sidebar-muted)}.sidebar__authButtons{gap:.4rem;margin-top:.55rem;display:flex}.sidebar__authBtn{border:1px solid var(--sidebar-border);color:var(--sidebar-text);cursor:pointer;background:0 0;border-radius:12px;flex:1 1 0;padding:.45rem .55rem;font-size:12px;font-weight:600;transition:background .16s,border-color .16s}.sidebar__authBtn:hover{border-color:var(--sidebar-primary-dim);background:#ffffff0f}.sidebar__authBtn:disabled{opacity:.55;cursor:not-allowed}.sidebar__authBtn--ghost{opacity:.9}.sidebar__authSelect{border:1px solid var(--sidebar-border);width:100%;color:var(--sidebar-text);background:#0000001f;border-radius:12px;margin-top:.55rem;padding:.45rem .55rem;font-size:12px}.sidebar__authError{color:var(--sidebar-muted);margin-top:.5rem;font-size:11px;line-height:1.35}.sidebar__nav{z-index:1;flex-direction:column;gap:1.25rem;display:flex;position:relative}.sidebar__section{flex-direction:column;gap:.35rem;display:flex}.sidebar__sectionTitle{text-transform:uppercase;color:var(--sidebar-muted);z-index:1;align-items:center;gap:.5rem;padding:0 .55rem;font-size:.68rem;font-weight:700;line-height:1.4;display:flex;position:relative}.sidebar__mobilePanel{display:contents}.sidebar__mobileToggle{border:1px solid var(--sidebar-border);color:var(--sidebar-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:none}.sidebar__mobileToggle:hover{border-color:var(--sidebar-primary-dim);background:#ffffff0f}.sidebar__mobileToggleIcon{width:18px;height:18px}.sidebar__link{color:var(--sidebar-text);text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.6rem;padding:.65rem .9rem;transition:border .2s,color .2s,background .2s;display:flex;position:relative;overflow:hidden}.sidebar__link:before{content:"";background:linear-gradient(102deg,transparent 0 21%,var(--sidebar-link-ink)31% 38%,transparent 50% 100%);opacity:0;-webkit-mask-composite:source-over;transition:opacity .18s;position:absolute;top:-80%;bottom:-80%;left:-35%;right:-35%;transform:translate(-48%)rotate(-7deg)skew(-10deg);-webkit-mask-image:radial-gradient(at 28% 48%,#000 0 22%,#0000 45%),linear-gradient(90deg,#0000,#000 16% 78%,#0000);mask-image:radial-gradient(at 28% 48%,#000 0 22%,#0000 45%),linear-gradient(90deg,#0000,#000 16% 78%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.sidebar__link:hover:before{opacity:1}.sidebar__link:focus-visible:before{opacity:1}.sidebar__icon{opacity:.9;z-index:1;flex-shrink:0;width:22px;height:22px;position:relative}.sidebar__link>span{white-space:nowrap;z-index:1;position:relative}.sidebar__link--active{color:var(--sidebar-primary);border-color:var(--sidebar-primary-dim);background:var(--sidebar-active-bg);box-shadow:var(--sidebar-active-shadow)}@keyframes sidebar-ink-fade-primary{0%{opacity:.18}22%{opacity:.7}45%{opacity:.58}72%{opacity:.14}to{opacity:.64}}@keyframes sidebar-ink-fade-secondary{0%{opacity:0}28%{opacity:.46}64%{opacity:.12}to{opacity:.42}}@keyframes sidebar-brand-ink{0%{opacity:.18}35%{opacity:.92}70%{opacity:.22}to{opacity:.78}}@media (prefers-reduced-motion:reduce){.sidebar:before,.sidebar:after,.sidebar__brand:after,.sidebar__link:hover:before{animation:none}.sidebar__link:focus-visible:before{animation:none}.sidebar__link{transition:none}}@media (max-width:960px){.sidebar{border-right:0;border-bottom:1px solid var(--sidebar-border);gap:.75rem;padding:.95rem 1rem;overflow:visible}.sidebar__brand{justify-content:center;gap:.5rem;padding:.35rem 2.75rem}.sidebar__mobileToggle{margin-left:auto;display:inline-flex}.sidebar__mobilePanel,.sidebar__nav{display:none}.sidebar.sidebar--mobileOpen .sidebar__mobilePanel{display:block}.sidebar.sidebar--mobileOpen .sidebar__nav{border-bottom:1px solid var(--sidebar-border);margin-top:.25rem;padding-bottom:.35rem;display:flex}.sidebar__section{gap:.3rem}.sidebar__link>span{white-space:normal}}.main-atmosphere{inset:0 0 0 var(--app-sidebar-width,260px);z-index:0;pointer-events:none;contain:paint;position:fixed;overflow:hidden}.main-atmosphere__theme{opacity:0;visibility:hidden;transition:opacity .9s,visibility .9s;position:absolute;top:0;bottom:0;left:0;right:0}.main-atmosphere__sky{opacity:1;visibility:visible}:root[data-theme=light] .main-atmosphere__sky,:root[data-theme=night] .main-atmosphere__sky,:root[data-theme=fire] .main-atmosphere__sky{opacity:0;visibility:hidden}:root[data-theme=light] .main-atmosphere__light,:root[data-theme=night] .main-atmosphere__night,:root[data-theme=fire] .main-atmosphere__fire{opacity:1;visibility:visible}.main-atmosphere__cloud{filter:drop-shadow(0 12px 24px #5d9af02e)drop-shadow(0 0 18px #ffffff24);opacity:0;width:28rem;height:9rem;animation:44s linear infinite atmosphere-cloud-pass;position:absolute;overflow:visible;transform:translate(-20vw)scale(.94)}.main-atmosphere__cloud-wash{fill:#9fc7ff1a;stroke:#ffffff24;stroke-width:1.4px;stroke-linejoin:round}.main-atmosphere__cloud-fill{fill:#ffffff2e;stroke:#ffffff2e;stroke-width:1.8px;stroke-linejoin:round}.main-atmosphere__cloud-line{fill:none;stroke:#ffffffbd;stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.main-atmosphere__cloud-line--base{stroke:#7eb2ff61;stroke-width:4.6px}.main-atmosphere__cloud-line--curl{stroke:#fff9;stroke-width:4px}.main-atmosphere__cloud-line--under{stroke:#7eb2ff52;stroke-width:3.7px}.main-atmosphere__cloud--1{animation-delay:-8s;top:8vh;left:3vw}.main-atmosphere__cloud--2{width:22rem;height:7.5rem;animation-duration:52s;animation-delay:-24s;top:32vh;left:24vw}.main-atmosphere__cloud--2 .main-atmosphere__cloud-fill{fill:#ffffff29}.main-atmosphere__cloud--2 .main-atmosphere__cloud-wash{fill:#7eb2ff14}.main-atmosphere__cloud--3{width:30rem;animation-duration:60s;animation-delay:-36s;top:58vh;left:10vw}.main-atmosphere__cloud--3 .main-atmosphere__cloud-line{stroke:#ffffff94}.main-atmosphere__cloud--3 .main-atmosphere__cloud-wash{fill:#ffffff14}.main-atmosphere__cloud--4{width:23rem;height:6.8rem;animation-duration:48s;animation-delay:-16s;top:76vh;left:46vw}.main-atmosphere__cloud--4 .main-atmosphere__cloud-line--curl{stroke:#ffffff80}.main-atmosphere__cloud--4 .main-atmosphere__cloud-wash{fill:#7eb2ff12}.main-atmosphere__petal{opacity:0;background:radial-gradient(circle at 34% 24%,#ffffffeb,#0000 34%),linear-gradient(145deg,#ffa0c2c7,#97bdff52);border-radius:72% 18%;width:.92rem;height:1.62rem;animation:22s ease-in-out infinite atmosphere-petal-flow;position:absolute;transform:translateY(-8vh)rotate(0);box-shadow:0 0 24px #ff9cc338}.main-atmosphere__petal--1{animation-delay:-2s;left:8%}.main-atmosphere__petal--2{animation-duration:27s;animation-delay:-13s;left:18%}.main-atmosphere__petal--3{animation-duration:24s;animation-delay:-6s;left:31%}.main-atmosphere__petal--4{animation-duration:31s;animation-delay:-19s;left:43%}.main-atmosphere__petal--5{animation-duration:25s;animation-delay:-10s;left:55%}.main-atmosphere__petal--6{animation-duration:30s;animation-delay:-22s;left:67%}.main-atmosphere__petal--7{animation-duration:26s;animation-delay:-4s;left:78%}.main-atmosphere__petal--8{animation-duration:29s;animation-delay:-16s;left:88%}.main-atmosphere__petal--9{animation-duration:34s;animation-delay:-8s;left:96%}.main-atmosphere__petal--10{animation-duration:28s;animation-delay:-21s;left:3%}.main-atmosphere__petal--11{animation-duration:33s;animation-delay:-15s;left:25%}.main-atmosphere__petal--12{animation-duration:29s;animation-delay:-5s;left:49%}.main-atmosphere__petal--13{animation-duration:32s;animation-delay:-18s;left:72%}.main-atmosphere__petal--14{animation-duration:27s;animation-delay:-12s;left:93%}.main-atmosphere__star{opacity:0;background:#eef7ffb8;border-radius:999px;width:2px;height:2px;animation:9s ease-in-out infinite atmosphere-star-pulse;position:absolute;box-shadow:0 0 12px #6fa8ff85}.main-atmosphere__star--1{animation-delay:-1s;top:8%;left:7%}.main-atmosphere__star--2{animation-delay:-7s;top:18%;left:16%}.main-atmosphere__star--3{animation-delay:-4s;top:12%;left:31%}.main-atmosphere__star--4{animation-delay:-8s;top:28%;left:44%}.main-atmosphere__star--5{animation-delay:-2s;top:10%;left:58%}.main-atmosphere__star--6{animation-delay:-5s;top:23%;left:74%}.main-atmosphere__star--7{animation-delay:-9s;top:15%;left:91%}.main-atmosphere__star--8{animation-delay:-6s;top:39%;left:10%}.main-atmosphere__star--9{animation-delay:-3s;top:48%;left:23%}.main-atmosphere__star--10{animation-delay:-10s;top:42%;left:37%}.main-atmosphere__star--11{animation-delay:-11s;top:54%;left:51%}.main-atmosphere__star--12{animation-delay:-4s;top:37%;left:68%}.main-atmosphere__star--13{animation-delay:-12s;top:45%;left:83%}.main-atmosphere__star--14{animation-delay:-8s;top:61%;left:14%}.main-atmosphere__star--15{animation-delay:-2s;top:70%;left:29%}.main-atmosphere__star--16{animation-delay:-9s;top:66%;left:46%}.main-atmosphere__star--17{animation-delay:-5s;top:75%;left:62%}.main-atmosphere__star--18{animation-delay:-1s;top:64%;left:77%}.main-atmosphere__star--19{animation-delay:-7s;top:82%;left:88%}.main-atmosphere__star--20{animation-delay:-3s;top:88%;left:19%}.main-atmosphere__star--21{animation-delay:-12s;top:84%;left:39%}.main-atmosphere__star--22{animation-delay:-6s;top:91%;left:56%}.main-atmosphere__star--23{animation-delay:-4s;top:86%;left:72%}.main-atmosphere__star--24{animation-delay:-10s;top:31%;left:91%}.main-atmosphere__star--25{animation-delay:-2s;top:56%;left:92%}.main-atmosphere__star--26{animation-delay:-6s;top:20%;left:52%}.main-atmosphere__star--27{animation-delay:-11s;top:73%;left:8%}.main-atmosphere__star--28{animation-delay:-5s;top:5%;left:81%}.main-atmosphere__galaxy{opacity:0;filter:blur(.1px)drop-shadow(0 0 30px #6fa8ff3d)drop-shadow(0 0 54px #b084ff1a);background:radial-gradient(#fcf8e0b8,#0000 6%),radial-gradient(#e0ecff7a,#0000 14%),radial-gradient(at 44% 52%,#6fa8ff47,#0000 31%),radial-gradient(at 57% 47%,#b084ff38,#0000 42%),radial-gradient(#ffffff14,#0000 72%);border-radius:999px;width:18rem;height:10rem;animation:24s ease-in-out infinite atmosphere-galaxy-breathe;position:absolute;transform:rotate(-13deg)scale(.9)}.main-atmosphere__galaxy:before,.main-atmosphere__galaxy:after,.main-atmosphere__galaxy b,.main-atmosphere__galaxy i{content:"";display:block;position:absolute}.main-atmosphere__galaxy:before,.main-atmosphere__galaxy:after{filter:blur(.35px);border-top:.26rem solid #dae8ff70;border-bottom:.12rem solid #b084ff2e;border-radius:999px;top:31%;bottom:31%;left:11%;right:11%;transform:rotate(9deg)}.main-atmosphere__galaxy:after{border-top-color:#6fa8ff38;border-bottom-color:#f5faff2e;top:37%;bottom:37%;left:13%;right:13%;transform:rotate(-11deg)}.main-atmosphere__galaxy b{filter:blur(.45px);opacity:.62;background:linear-gradient(90deg,#0000,#eef7ff80,#6fa8ff2e,#0000);border-radius:999px;height:.18rem}.main-atmosphere__galaxy b:first-of-type{width:74%;top:42%;left:13%;transform:rotate(-13deg)}.main-atmosphere__galaxy b:nth-of-type(2){width:68%;top:55%;left:16%;transform:rotate(14deg)}.main-atmosphere__galaxy b:nth-of-type(3){background:linear-gradient(90deg,#0000,#fff4ca85,#b084ff33,#0000);width:42%;top:49%;left:29%;transform:rotate(-2deg)}.main-atmosphere__galaxy i{opacity:.72;background:#f5faffb8;border-radius:999px;width:.22rem;height:.22rem;box-shadow:0 0 10px #6fa8ff8a,0 0 18px #b084ff33}.main-atmosphere__galaxy i:first-of-type{width:.34rem;height:.34rem;top:47%;left:49%}.main-atmosphere__galaxy i:nth-of-type(2){top:34%;left:29%}.main-atmosphere__galaxy i:nth-of-type(3){top:61%;left:68%}.main-atmosphere__galaxy i:nth-of-type(4){width:.16rem;height:.16rem;top:39%;left:77%}.main-atmosphere__galaxy i:nth-of-type(5){width:.18rem;height:.18rem;top:55%;left:38%}.main-atmosphere__galaxy i:nth-of-type(6){width:.2rem;height:.2rem;top:48%;left:61%}.main-atmosphere__galaxy i:nth-of-type(7){width:.14rem;height:.14rem;top:66%;left:23%}.main-atmosphere__galaxy--1{animation-delay:-6s;top:16%;left:13%}.main-atmosphere__galaxy--2{background:radial-gradient(#fcf8e09e,#0000 7%),radial-gradient(at 52% 51%,#e0ecff6b,#0000 15%),radial-gradient(at 48% 48%,#86deff33,#0000 34%),radial-gradient(at 55% 52%,#b084ff2e,#0000 56%);width:15rem;height:8.4rem;animation-duration:29s;animation-delay:-14s;top:35%;left:59%;transform:rotate(18deg)scale(.82)}.main-atmosphere__galaxy--3{background:radial-gradient(#fcf8e0bd,#0000 6%),radial-gradient(#e0ecff80,#0000 16%),radial-gradient(at 43% 52%,#6fa8ff4d,#0000 34%),radial-gradient(at 58% 47%,#b084ff3d,#0000 48%),radial-gradient(#ffffff1a,#0000 75%);width:20rem;height:10.6rem;animation-duration:31s;animation-delay:-2s;top:66%;left:31%;transform:rotate(-24deg)scale(1.02)}.main-atmosphere__campfire-glow{filter:blur(18px);opacity:.72;background:radial-gradient(at 50% 78%,#ff520057,#0000 42%),radial-gradient(at 50% 56%,#ffae2e3d,#0000 34%),radial-gradient(at 50% 100%,#ff180038,#0000 52%);border-radius:999px;width:min(64vw,46rem);height:24rem;animation:8s ease-in-out infinite atmosphere-campfire-glow;position:absolute;bottom:-9rem;left:50%;transform:translate(-50%)}.main-atmosphere__smoke{filter:blur(18px);opacity:0;background:radial-gradient(at 50% 76%,#dda67421,#0000 44%),radial-gradient(at 44% 42%,#bea2921f,#0000 48%),radial-gradient(at 58% 24%,#ffe6cd14,#0000 44%);border-radius:999px;width:12rem;height:18rem;animation:24s ease-in-out infinite atmosphere-smoke-rise;position:absolute;bottom:-2rem;transform:translate(0,0)scale(.72)}.main-atmosphere__smoke--1{animation-delay:-4s;left:20%}.main-atmosphere__smoke--2{width:15rem;animation-duration:29s;animation-delay:-15s;left:36%}.main-atmosphere__smoke--3{height:22rem;animation-duration:27s;animation-delay:-9s;left:52%}.main-atmosphere__smoke--4{width:10rem;animation-duration:31s;animation-delay:-21s;left:68%}.main-atmosphere__smoke--5{width:13rem;animation-duration:26s;animation-delay:-2s;left:82%}.main-atmosphere__cinder{opacity:0;background:#ffc050db;border-radius:999px;width:.22rem;height:.22rem;animation:13s ease-in-out infinite atmosphere-cinder-rise;position:absolute;bottom:-2rem;transform:translate(0,0)scale(.6);box-shadow:0 0 10px #ff86009e,0 0 22px #ff3e0057}.main-atmosphere__cinder--1{animation-delay:-1s;left:12%}.main-atmosphere__cinder--2{animation-duration:16s;animation-delay:-7s;left:18%}.main-atmosphere__cinder--3{animation-delay:-11s;left:24%}.main-atmosphere__cinder--4{animation-duration:15s;animation-delay:-4s;left:31%}.main-atmosphere__cinder--5{animation-delay:-13s;left:38%}.main-atmosphere__cinder--6{animation-duration:17s;animation-delay:-8s;left:45%}.main-atmosphere__cinder--7{animation-delay:-2s;left:51%}.main-atmosphere__cinder--8{animation-duration:14s;animation-delay:-10s;left:57%}.main-atmosphere__cinder--9{animation-delay:-6s;left:63%}.main-atmosphere__cinder--10{animation-duration:18s;animation-delay:-12s;left:69%}.main-atmosphere__cinder--11{animation-delay:-3s;left:74%}.main-atmosphere__cinder--12{animation-duration:16s;animation-delay:-15s;left:79%}.main-atmosphere__cinder--13{animation-delay:-5s;left:84%}.main-atmosphere__cinder--14{animation-duration:19s;animation-delay:-9s;left:88%}.main-atmosphere__cinder--15{animation-delay:-14s;left:92%}.main-atmosphere__cinder--16{animation-duration:15s;animation-delay:-6s;left:96%}@keyframes atmosphere-cloud-pass{0%,to{opacity:0;transform:translate(-22vw)scale(.94)}18%,72%{opacity:.78}50%{transform:translate(16vw,-1.4vh)scale(1)}92%{opacity:0;transform:translate(45vw,.8vh)scale(1.04)}}@keyframes atmosphere-petal-flow{0%,to{opacity:0;transform:translate(-1rem,-10vh)rotate(0)}12%{opacity:.76}48%{transform:translate(2.8rem,48vh)rotate(118deg)}84%{opacity:.34;transform:translate(-2.2rem,98vh)rotate(226deg)}}@keyframes atmosphere-star-pulse{0%,to{opacity:.1;transform:scale(.72)}45%{opacity:.68;transform:scale(1)}72%{opacity:.24}}@keyframes atmosphere-galaxy-breathe{0%,to{opacity:0;filter:blur(.7px)drop-shadow(0 0 8px #6fa8ff14)}26%,60%{opacity:.58;filter:blur(.2px)drop-shadow(0 0 24px #6fa8ff38)}78%{opacity:.12}}@keyframes atmosphere-campfire-glow{0%,to{opacity:.52;transform:translate(-50%)scale(.94)}46%{opacity:.78;transform:translate(-50%)scale(1.04)}}@keyframes atmosphere-smoke-rise{0%,to{opacity:0;transform:translate(-1rem,6vh)scale(.68)}22%{opacity:.28}58%{opacity:.18;transform:translate(1.6rem,-42vh)scale(1.08)}88%{opacity:0;transform:translate(-2rem,-84vh)scale(1.48)}}@keyframes atmosphere-cinder-rise{0%,to{opacity:0;transform:translate(0,0)scale(.48)}12%{opacity:.86}52%{opacity:.54;transform:translate(1.4rem,-46vh)scale(1)}86%{opacity:0;transform:translate(-1.1rem,-92vh)scale(.72)}}@media (max-width:960px){.main-atmosphere{top:0;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.main-atmosphere__theme,.main-atmosphere__cloud,.main-atmosphere__petal,.main-atmosphere__star,.main-atmosphere__galaxy,.main-atmosphere__campfire-glow,.main-atmosphere__smoke,.main-atmosphere__cinder{animation:none}.main-atmosphere__cloud,.main-atmosphere__petal,.main-atmosphere__star,.main-atmosphere__galaxy,.main-atmosphere__campfire-glow,.main-atmosphere__smoke,.main-atmosphere__cinder{opacity:.16}}.app-shell{--app-sidebar-width:260px;width:100%;min-height:100vh;display:flex}.app-shell>.sidebar{z-index:3;width:var(--app-sidebar-width);flex-shrink:0;align-self:flex-start;height:100vh;position:sticky;top:0}.workspace{z-index:1;isolation:isolate;flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding:2.5rem 3vw 3rem;display:flex;position:relative}.workspace>:not(.main-atmosphere){z-index:1;position:relative}.workspace__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mode-indicators{gap:.5rem;display:flex}.mode-chip{border:1px solid var(--primary-dim);background:var(--tint-primary);color:var(--primary);border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.mode-banner{border:1px solid var(--primary-dim);background:var(--tint-primary);color:var(--text);border-radius:12px;padding:.75rem 1rem;font-size:.9rem}.app-page{border:1px solid var(--border);background:var(--page);box-shadow:var(--shadow-card);border-radius:18px;padding:2rem}.grid-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;padding:1.5rem}.activity-list{color:var(--muted);flex-direction:column;gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.layout-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}.status-list{flex-direction:column;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.status-chip{background:var(--tint-primary);color:var(--text);border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.9rem;display:inline-flex}@media (max-width:960px){.app-shell{flex-direction:column}.app-shell>.sidebar{width:100%;height:auto;position:relative;top:auto}.workspace{gap:1rem;padding:1.25rem 1rem 2.25rem}}@media (max-width:600px){.workspace{padding:1rem .75rem 2rem}.app-page{border-radius:14px;padding:1.1rem}}.vortex-surface--glass{isolation:isolate;background:var(--surface-glass-background);position:relative}.vortex-surface--glass:hover{background:var(--surface-glass-hover-background)}.vortex-surface--ripple{overflow:hidden}.vortex-surface--ripple:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle 13rem at var(--surface-ripple-x,50%)var(--surface-ripple-y,50%),var(--surface-ripple-core),var(--surface-ripple-soft)34%,transparent 72%),radial-gradient(circle 4rem at var(--surface-ripple-x,50%)var(--surface-ripple-y,50%),var(--surface-ripple-glint),transparent 70%);opacity:0;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.vortex-surface--ripple>*{z-index:1;position:relative}.vortex-surface--ripple:hover:before{opacity:var(--surface-ripple-opacity)}.vortex-surface--transparent{background:0 0}@media (prefers-reduced-motion:reduce){.vortex-surface--ripple:before{transition:none}}.pagehint-root{z-index:40;position:fixed;top:1rem;right:.25rem}@media (max-width:960px){.pagehint-root{display:none}}.hint-trigger{cursor:help;color:var(--text);font-weight:600;font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;white-space:pre-wrap;text-decoration-line:underline;text-decoration-style:dashed;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;align-items:baseline;text-decoration-thickness:1px;transition:color .12s;display:inline-flex}.hint-trigger.no-underline{text-decoration:none}.hint-trigger:hover{color:var(--primary)}.hint-card{background:var(--panel);color:var(--text);border:1px solid var(--primary-dim);width:320px;box-shadow:var(--shadow-popover);text-transform:none;letter-spacing:normal;text-align:center;border-radius:12px;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.45;overflow:hidden}.hint-card *{text-transform:none;letter-spacing:normal;color:inherit;white-space:normal;word-break:break-word;text-align:inherit;font-family:inherit}.hint-card.stable{box-shadow:0 0 0 2px var(--primary-dim),var(--shadow-popover)}.hint-underline{text-underline-offset:4px;color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.hint-desc{color:var(--muted);margin-top:4px;font-size:.9rem}.stage-chip{border:1px solid var(--stage-chip-border);background:var(--stage-chip-bg);min-width:0;max-width:100%;color:var(--stage-chip-text)}.stage-chip .hint-trigger,.stage-chip .hint-trigger>span,.stage-chip .hint-underline{min-width:0;max-width:100%;color:inherit;white-space:nowrap}.stage-chip--proposal-pool{--stage-chip-bg:#fff1dc;--stage-chip-border:#b0661933;--stage-chip-text:#9a5519}.stage-chip--chamber-vote{--stage-chip-bg:#e6f0ff;--stage-chip-border:#4f6ad733;--stage-chip-text:#405fc4}.stage-chip--citizen-veto{--stage-chip-bg:#fff0f3;--stage-chip-border:#d13d5d33;--stage-chip-text:#b82d4e}.stage-chip--chamber-veto{--stage-chip-bg:#ffe7ec;--stage-chip-border:#d13d5d52;--stage-chip-text:#a91f42}.stage-chip--formation{--stage-chip-bg:#f2eaff;--stage-chip-border:#8259d23d;--stage-chip-text:#6f47bf}.stage-chip--passed{--stage-chip-bg:#e7f8ef;--stage-chip-border:#23845333;--stage-chip-text:#197246}.stage-chip--failed{--stage-chip-bg:#fce8e8;--stage-chip-border:#c7353538;--stage-chip-text:#af3030}.stage-chip--thread{--stage-chip-bg:#edf2f7;--stage-chip-border:#4755692e;--stage-chip-text:#475569}.stage-chip--courts{--stage-chip-bg:#fff4cf;--stage-chip-border:#97710e38;--stage-chip-text:#85610b}.stage-chip--faction{--stage-chip-bg:#ffeaf6;--stage-chip-border:#ad458938;--stage-chip-text:#9c3c7b}.stage-chip--initiative{--stage-chip-bg:#e6f7f4;--stage-chip-border:#1e897a3d;--stage-chip-text:#197d70}.stage-chip--system{--stage-chip-bg:#eef2f6;--stage-chip-border:#4b556338;--stage-chip-text:#4b5563}:root[data-theme=light] .stage-chip--proposal-pool{--stage-chip-bg:#fff5e8;--stage-chip-border:#b0661938;--stage-chip-text:#8f4f17}:root[data-theme=light] .stage-chip--chamber-vote{--stage-chip-bg:#eaf2ff;--stage-chip-border:#4f6ad73d;--stage-chip-text:#3756bd}:root[data-theme=light] .stage-chip--citizen-veto{--stage-chip-bg:#fff0f3;--stage-chip-border:#d13d5d3d;--stage-chip-text:#aa2948}:root[data-theme=light] .stage-chip--chamber-veto{--stage-chip-bg:#ffe6ec;--stage-chip-border:#d13d5d57;--stage-chip-text:#9e1d3d}:root[data-theme=light] .stage-chip--formation{--stage-chip-bg:#f4ebff;--stage-chip-border:#8259d242;--stage-chip-text:#6843b4}:root[data-theme=light] .stage-chip--passed{--stage-chip-bg:#e8f8f0;--stage-chip-border:#23845338;--stage-chip-text:#176c42}:root[data-theme=light] .stage-chip--failed{--stage-chip-bg:#fce8e8;--stage-chip-border:#c735353d;--stage-chip-text:#a92e2e}:root[data-theme=light] .stage-chip--thread{--stage-chip-bg:#f1f4f8;--stage-chip-border:#47556933;--stage-chip-text:#42526a}:root[data-theme=light] .stage-chip--courts{--stage-chip-bg:#fff5d6;--stage-chip-border:#97710e3d;--stage-chip-text:#7c5a0a}:root[data-theme=light] .stage-chip--faction{--stage-chip-bg:#ffedf7;--stage-chip-border:#ad45893d;--stage-chip-text:#933873}:root[data-theme=light] .stage-chip--initiative{--stage-chip-bg:#e9f8f5;--stage-chip-border:#1e897a47;--stage-chip-text:#176f65}:root[data-theme=light] .stage-chip--system{--stage-chip-bg:#f1f4f7;--stage-chip-border:#4b55633d;--stage-chip-text:#47515f}:root[data-theme=night] .stage-chip--proposal-pool{--stage-chip-bg:#f4b37f2e;--stage-chip-border:#f4b37f57;--stage-chip-text:#ffd3a7}:root[data-theme=night] .stage-chip--chamber-vote{--stage-chip-bg:#6fa8ff2e;--stage-chip-border:#6fa8ff5c;--stage-chip-text:#a8ccff}:root[data-theme=night] .stage-chip--citizen-veto{--stage-chip-bg:#ff638429;--stage-chip-border:#ff638457;--stage-chip-text:#ffb1c3}:root[data-theme=night] .stage-chip--chamber-veto{--stage-chip-bg:#ff638438;--stage-chip-border:#ff638475;--stage-chip-text:#ffc3d0}:root[data-theme=night] .stage-chip--formation{--stage-chip-bg:#b084ff2e;--stage-chip-border:#b084ff5c;--stage-chip-text:#d9c2ff}:root[data-theme=night] .stage-chip--passed{--stage-chip-bg:#4ade8024;--stage-chip-border:#4ade8052;--stage-chip-text:#a7f3c6}:root[data-theme=night] .stage-chip--failed{--stage-chip-bg:#f8717129;--stage-chip-border:#f8717157;--stage-chip-text:#fecaca}:root[data-theme=night] .stage-chip--thread{--stage-chip-bg:#94a3b82e;--stage-chip-border:#94a3b857;--stage-chip-text:#d7e0ea}:root[data-theme=night] .stage-chip--courts{--stage-chip-bg:#facc1526;--stage-chip-border:#facc1557;--stage-chip-text:#fde68a}:root[data-theme=night] .stage-chip--faction{--stage-chip-bg:#f472b629;--stage-chip-border:#f472b65c;--stage-chip-text:#fbcfe8}:root[data-theme=night] .stage-chip--initiative{--stage-chip-bg:#4adebe26;--stage-chip-border:#4adebe57;--stage-chip-text:#a7f3df}:root[data-theme=night] .stage-chip--system{--stage-chip-bg:#cbd5e124;--stage-chip-border:#cbd5e14d;--stage-chip-text:#dbe5f0}:root[data-theme=fire] .stage-chip--proposal-pool{--stage-chip-bg:#ffd1662e;--stage-chip-border:#ffd16661;--stage-chip-text:#ffe0a3}:root[data-theme=fire] .stage-chip--chamber-vote{--stage-chip-bg:#ff8a1f33;--stage-chip-border:#ff8a1f6b;--stage-chip-text:#ffc17a}:root[data-theme=fire] .stage-chip--citizen-veto{--stage-chip-bg:#ff2d1a2b;--stage-chip-border:#ff2d1a61;--stage-chip-text:#ffaaa0}:root[data-theme=fire] .stage-chip--chamber-veto{--stage-chip-bg:#ff2d1a3d;--stage-chip-border:#ff2d1a85;--stage-chip-text:#ffc1b8}:root[data-theme=fire] .stage-chip--formation{--stage-chip-bg:#ff5e0033;--stage-chip-border:#ff5e0070;--stage-chip-text:#ffbd8a}:root[data-theme=fire] .stage-chip--passed{--stage-chip-bg:#ffcf5729;--stage-chip-border:#ffcf575c;--stage-chip-text:#ffe799}:root[data-theme=fire] .stage-chip--failed{--stage-chip-bg:#ff3d0033;--stage-chip-border:#ff3d006b;--stage-chip-text:#ffb49c}:root[data-theme=fire] .stage-chip--thread{--stage-chip-bg:#d8aa8229;--stage-chip-border:#d8aa8257;--stage-chip-text:#f0d2b8}:root[data-theme=fire] .stage-chip--courts{--stage-chip-bg:#ffc75729;--stage-chip-border:#ffc7575c;--stage-chip-text:#ffe6a1}:root[data-theme=fire] .stage-chip--faction{--stage-chip-bg:#ff71432e;--stage-chip-border:#ff714361;--stage-chip-text:#ffc1ad}:root[data-theme=fire] .stage-chip--initiative{--stage-chip-bg:#ffb54729;--stage-chip-border:#ffb54761;--stage-chip-text:#ffd39a}:root[data-theme=fire] .stage-chip--system{--stage-chip-bg:#ffe2c221;--stage-chip-border:#ffe2c24d;--stage-chip-text:#f8d7b6}:root{--record-rail-idle:color-mix(in srgb,var(--border),var(--primary)18%);--record-rail-recent:var(--accent-warm);--record-rail-action:var(--accent)}:root[data-theme=light]{--record-rail-idle:#1118272e;--record-rail-recent:#f4b37f;--record-rail-action:#5bc2b5}:root[data-theme=night]{--record-rail-idle:#6fa8ff47;--record-rail-recent:#f4b37fe6;--record-rail-action:#5bc2b5f2}:root[data-theme=fire]{--record-rail-idle:#ff8a1f47;--record-rail-recent:#ffd166f0;--record-rail-action:#ff3d00f5}.glassy-record-card{--record-row-hover:color-mix(in srgb,var(--panel),var(--primary)5%);--record-row-open:color-mix(in srgb,var(--panel),var(--primary)7%);--record-title-hover:color-mix(in srgb,var(--accent),var(--primary)20%);--record-meta-bg:color-mix(in srgb,var(--panel-alt),var(--primary)8%);--record-meta-text:color-mix(in srgb,var(--muted),var(--primary)20%);--record-time-text:color-mix(in srgb,var(--muted),var(--primary)12%);padding-left:1.35rem;position:relative}:root[data-theme=light] .glassy-record-card{--record-row-hover:#f7faff3d;--record-row-open:#f8fbff4d;--record-title-hover:#4f6ad7;--record-meta-bg:#f7faff57;--record-meta-text:#4f5f82;--record-time-text:#6b7280}:root[data-theme=night] .glassy-record-card{--record-row-hover:#6fa8ff0f;--record-row-open:#6fa8ff14;--record-title-hover:#82b6ff;--record-meta-bg:#6fa8ff17;--record-meta-text:#d4def4;--record-time-text:#a3a3a3}:root[data-theme=fire] .glassy-record-card{--record-row-hover:#ff680014;--record-row-open:#ff68001f;--record-title-hover:#ffb35c;--record-meta-bg:#ff8a1f21;--record-meta-text:#ffd2a2;--record-time-text:#d8aa82}.glassy-record-card:before{content:"";background:var(--record-rail-idle);width:2px;position:absolute;top:.9rem;bottom:.9rem;left:0}.glassy-record-card--recent:before{background:var(--record-rail-recent)}.glassy-record-card--action:before,.glassy-record-card--open:before{background:var(--record-rail-action)}.glassy-record-card--open{background:var(--record-row-open)}.glassy-record-card__button{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(10rem,1fr) minmax(36rem,42rem);gap:1rem;padding:.82rem 1rem .82rem 0;display:grid}.glassy-record-card__button:hover{background:var(--record-row-hover)}.glassy-record-card__button:hover .glassy-record-card__title{color:var(--record-title-hover)}.glassy-record-card__copy,.glassy-record-card__aside{min-width:0;display:flex}.glassy-record-card__copy{flex-direction:column;gap:.28rem}.glassy-record-card__aside{grid-template-columns:minmax(15rem,1fr) minmax(8.75rem,9.5rem) 7.75rem 1.25rem;justify-content:end;align-items:center;gap:.65rem;display:grid}.glassy-record-card__titleRow{min-width:0}.glassy-record-card__metaPill{width:100%;min-width:0;color:var(--record-meta-text);background:var(--record-meta-bg);white-space:nowrap;justify-content:center}.glassy-record-card__metaPill>span{white-space:normal}.glassy-record-card__title{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:1.08rem;font-weight:800;line-height:1.25;transition:color .16s}.glassy-record-card__summary{max-width:52rem;min-height:1.45em;max-height:1.45em;color:var(--muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.45;overflow:hidden}.glassy-record-card__association{max-width:100%;color:var(--record-meta-text);background:var(--record-meta-bg);align-self:flex-start}.glassy-record-card__association>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glassy-record-card__stage{white-space:nowrap;justify-content:center;width:100%;min-width:0}.glassy-record-card__time{min-width:0;color:var(--record-time-text);white-space:nowrap;text-align:right;font-size:.72rem;font-weight:700}.glassy-record-card__chevron{width:1.1rem;height:1.1rem;color:var(--muted);transition:transform .16s}.glassy-record-card__chevron--open{transform:rotate(180deg)}.glassy-record-card__details{padding:0 1rem 1rem 0}@media (max-width:1180px){.glassy-record-card__button{grid-template-columns:1fr;gap:.75rem}.glassy-record-card__aside{flex-wrap:wrap;justify-content:flex-start;display:flex}.glassy-record-card__metaPill{max-width:100%}.glassy-record-card__time{white-space:normal;text-align:left}}@media (prefers-reduced-motion:reduce){.glassy-record-card__title,.glassy-record-card__chevron{transition:none}}.formation-project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));align-items:stretch;gap:1rem;display:grid}.formation-project-grid--pair{grid-template-columns:repeat(2,minmax(min(100%,23rem),1fr))}.formation-project-card{--formation-status:color-mix(in srgb,var(--border),var(--primary)20%);grid-template-rows:auto minmax(0,1fr);gap:.95rem;height:100%;min-height:25.25rem;padding:1.05rem 1.05rem 1.05rem 1.35rem;display:grid;position:relative;overflow:hidden}.formation-project-card:before{content:"";background:var(--formation-status);width:2px;position:absolute;top:1.2rem;bottom:1.2rem;left:0}.formation-project-card--ongoing{--formation-status:var(--accent)}.formation-project-card--gathering{--formation-status:var(--accent-warm)}.formation-project-card--ended{--formation-status:color-mix(in srgb,var(--muted),var(--primary)16%)}.formation-project-card__header,.formation-project-card__body,.formation-project-card__copy{flex-direction:column;min-width:0;display:flex}.formation-project-card__header{gap:.45rem;min-height:5.85rem;padding-right:8.65rem}.formation-project-card__body{flex:1;justify-content:space-between;gap:.95rem}.formation-project-card__stage{border:1px solid var(--formation-status);background:var(--formation-status);width:7.75rem;color:var(--primary-foreground);white-space:nowrap;justify-content:center;position:absolute;top:1.05rem;right:1.05rem}.formation-project-card__copy{gap:.35rem}.formation-project-card__title,.formation-project-card__summary{overflow-wrap:anywhere;margin:0}.formation-project-card__title{color:var(--text);min-height:2.65rem;max-height:2.44em;font-size:1.08rem;font-weight:720;line-height:1.22;overflow:hidden}.formation-project-card__summary{color:var(--muted);min-height:4.44em;max-height:4.44em;font-size:.9rem;line-height:1.48;overflow:hidden}.formation-project-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.formation-project-card__fact{flex-direction:column;justify-content:space-between;min-width:0;min-height:4.55rem;padding:.68rem .72rem;display:flex}.formation-project-card__fact--chamber .formation-project-card__factValue{color:color-mix(in srgb,var(--text),var(--primary)10%)}.formation-project-card__factValue{max-height:2.5em;font-size:.9rem;line-height:1.25;overflow:hidden}.formation-project-card__footer{border-top:1px solid color-mix(in srgb,var(--border),transparent 46%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;min-height:3.15rem;padding-top:.9rem;display:grid}.formation-project-card__proposer,.formation-project-card__actions{align-items:center;gap:.62rem;min-width:0;display:flex}.formation-project-card__actions{justify-content:flex-end}.formation-project-card__actions>a{width:7.75rem}.formation-project-card__label{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:650;line-height:1.1}@media (max-width:760px){.formation-project-grid--pair{grid-template-columns:1fr}.formation-project-card{min-height:25rem}.formation-project-card__header{padding-top:2.45rem;padding-right:0}.formation-project-card__footer{grid-template-columns:1fr;min-height:5.75rem}.formation-project-card__proposer,.formation-project-card__actions{justify-content:space-between;width:100%}}@media (max-width:460px){.formation-project-card__facts{grid-template-columns:1fr}.formation-project-card{min-height:31rem}}.glassy-section{--glassy-section-title:color-mix(in srgb,var(--text),var(--primary)10%);--glassy-section-rule:color-mix(in srgb,var(--primary),transparent 58%);--glassy-section-rule-soft:color-mix(in srgb,var(--primary),transparent 91%);--glassy-tile-hover:color-mix(in srgb,var(--panel),var(--primary)6%);--glassy-tile-shine:#ffffff52;--glassy-metric-label:color-mix(in srgb,var(--muted),var(--primary)12%);--glassy-metric-value:color-mix(in srgb,var(--text),var(--primary)12%);--glassy-status-bg:color-mix(in srgb,var(--panel-alt),var(--primary)8%);--glassy-status-border:color-mix(in srgb,var(--border),var(--primary)26%);--glassy-status-text:color-mix(in srgb,var(--muted),var(--primary)26%);--glassy-progress-track:color-mix(in srgb,var(--panel-alt),var(--text)5%);--glassy-progress-bar:color-mix(in srgb,var(--primary),var(--accent)18%);--glassy-picker-title:color-mix(in srgb,var(--text),var(--primary)8%);--glassy-picker-eyebrow:color-mix(in srgb,var(--muted),var(--primary)22%);flex-direction:column;gap:.9rem;display:flex}:root[data-theme=light] .glassy-section{--glassy-section-title:#1f2937;--glassy-section-rule:#4f6ad747;--glassy-section-rule-soft:#4f6ad70d;--glassy-tile-hover:#f7faff42;--glassy-tile-shine:#ffffff5c;--glassy-metric-label:#5b6578;--glassy-metric-value:#27324a;--glassy-status-bg:#f7faff4d;--glassy-status-border:#4f6ad733;--glassy-status-text:#4f5f82;--glassy-progress-track:#edf3ff;--glassy-progress-bar:#6fa8ff;--glassy-picker-title:#111827;--glassy-picker-eyebrow:#536179}:root[data-theme=night] .glassy-section{--glassy-section-title:#f5f5f5;--glassy-section-rule:#6fa8ff57;--glassy-section-rule-soft:#6fa8ff0f;--glassy-tile-hover:#6fa8ff0f;--glassy-tile-shine:#ffffff0f;--glassy-metric-label:#b7c2d6;--glassy-metric-value:#f5f5f5;--glassy-status-bg:#6fa8ff17;--glassy-status-border:#6fa8ff3d;--glassy-status-text:#d4def4;--glassy-progress-track:#ffffff14;--glassy-progress-bar:#82b6ff;--glassy-picker-title:#fff;--glassy-picker-eyebrow:#c7d4ec}:root[data-theme=fire] .glassy-section{--glassy-section-title:#fff7ed;--glassy-section-rule:#ff8a1f6b;--glassy-section-rule-soft:#ff59001f;--glassy-tile-hover:#ff680014;--glassy-tile-shine:#ffd1661a;--glassy-metric-label:#d8aa82;--glassy-metric-value:#fff7ed;--glassy-status-bg:#ff8a1f1f;--glassy-status-border:#ff8a1f4d;--glassy-status-text:#ffd2a2;--glassy-progress-track:#ffe2c217;--glassy-progress-bar:#ff8a1f;--glassy-picker-title:#fff7ed;--glassy-picker-eyebrow:#f6bf91}.glassy-section__title{color:var(--glassy-section-title);letter-spacing:0;align-items:center;gap:.8rem;margin:0;font-size:1rem;font-weight:650;line-height:1.2;display:flex;position:relative}.glassy-section__title:before{content:"";background:var(--glassy-section-rule);width:.24rem;height:1.15rem;box-shadow:0 0 0 .28rem var(--glassy-section-rule-soft);border-radius:999px;flex:none}.glassy-tile{transition:background-color .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.glassy-tile:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,var(--glassy-tile-shine),transparent 72%);opacity:.28;height:42%;position:absolute;top:1px;bottom:auto;left:1px;right:1px}.glassy-tile>*{z-index:1;position:relative}.glassy-tile:hover{background-color:var(--glassy-tile-hover)}.glassy-metric-tile{gap:.25rem}.glassy-metric-tile__label{color:var(--glassy-metric-label);margin:0;font-size:.78rem;font-weight:550;line-height:1.25}.glassy-metric-tile__value{color:var(--glassy-metric-value);overflow-wrap:anywhere;margin:0;font-size:1.18rem;font-weight:650;line-height:1.2}.glassy-compact-metric{text-align:center;justify-content:center;min-height:4.2rem;padding:.65rem .75rem}.glassy-compact-metric__label{color:var(--glassy-metric-label);margin:0;font-size:.72rem;font-weight:550;line-height:1.25}.glassy-compact-metric__value{color:var(--glassy-metric-value);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.96rem;font-weight:650;line-height:1.2}.glassy-compact-metric--inline{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;min-height:3.1rem}.glassy-compact-metric--inline .glassy-compact-metric__value{margin:0}.glassy-compact-grid{gap:.65rem;display:grid}@media (min-width:640px){.glassy-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.glassy-compact-row{grid-template-columns:1fr;align-items:start;gap:.6rem;padding:.72rem .78rem;display:grid}.glassy-compact-row__header{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.glassy-compact-row__main{flex-direction:column;gap:.4rem;min-width:0;display:flex}.glassy-compact-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.glassy-tile-heading{color:var(--glassy-metric-value);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:550;line-height:1.25}.glassy-key-value{white-space:normal;align-items:baseline;gap:.3rem;min-width:0;font-size:.74rem;line-height:1.25;display:inline-flex}.glassy-key-value__label{color:var(--glassy-metric-label)}.glassy-key-value__value{color:var(--glassy-metric-value);font-weight:600}.glassy-key-value--stacked{flex-direction:column;align-items:flex-start;gap:.08rem}.glassy-key-value--metric{background:color-mix(in srgb,var(--panel-alt),transparent 22%);border-radius:.7rem;justify-content:center;min-height:3rem;padding:.48rem .55rem}.glassy-key-value--metric .glassy-key-value__label{text-transform:uppercase;font-size:.66rem;font-weight:600}.glassy-key-value--metric .glassy-key-value__value{font-size:.88rem}.cm-economy-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cm-economy-row__metrics .glassy-key-value--metric{text-align:center;align-items:center}.cm-economy-row__metrics .glassy-key-value__label,.cm-economy-row__metrics .glassy-key-value__value{text-align:center;width:100%}.glassy-compact-address{background:color-mix(in srgb,var(--panel-alt),transparent 22%);border-radius:.75rem;min-width:0;padding:.5rem .65rem}.glassy-compact-command-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.glassy-compact-command-row__actions{grid-auto-flow:column;gap:.35rem;display:grid}.glassy-picker-modal{--glassy-tile-hover:var(--surface-glass-bg);border:1px solid color-mix(in srgb,var(--primary),transparent 72%);gap:1rem;padding:1rem;display:grid;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff3d}.glassy-picker-modal:hover{background-color:var(--surface-glass-bg)}.glassy-picker-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.glassy-picker-modal__eyebrow{color:var(--glassy-picker-eyebrow);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600;line-height:1.2}.glassy-picker-modal__title{color:var(--glassy-picker-title);margin:.18rem 0 0;font-size:1rem;font-weight:600;line-height:1.2}.glassy-picker-search{border:1px solid color-mix(in srgb,var(--border),transparent 28%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-alt),white 6%),color-mix(in srgb,var(--panel-alt),transparent 18%));border-radius:.95rem;padding:.45rem}.glassy-picker-search__input{border-color:color-mix(in srgb,var(--border),transparent 36%);background:color-mix(in srgb,var(--panel),transparent 18%);height:2.35rem;box-shadow:none;border-radius:.75rem}.glassy-picker-empty{background:color-mix(in srgb,var(--panel-alt),transparent 22%);color:var(--muted);border-radius:.85rem;padding:.8rem .9rem;font-size:.9rem}.glassy-picker-list{scrollbar-width:none;gap:.65rem;max-height:min(28rem,62vh);padding-right:.2rem;display:grid;overflow:auto}.glassy-picker-list::-webkit-scrollbar{display:none}.glassy-picker-row{border:1px solid color-mix(in srgb,var(--border),transparent 28%);background:linear-gradient(135deg,color-mix(in srgb,var(--panel-alt),white 5%),color-mix(in srgb,var(--panel-alt),transparent 28%));border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.75rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff24}.glassy-picker-row:hover{border-color:color-mix(in srgb,var(--primary),transparent 52%);background-color:color-mix(in srgb,var(--panel-alt),var(--primary)7%);transform:translateY(-1px)}.glassy-picker-row__main{gap:.35rem;min-width:0;display:grid}.glassy-picker-row__nameLine{align-items:center;gap:.5rem;display:flex}.glassy-picker-row__name{color:var(--glassy-metric-value);margin:0;font-size:.94rem;font-weight:600;line-height:1.2}.glassy-picker-row__metrics{flex-wrap:wrap;gap:.65rem;display:flex}.glassy-status-chip{border:1px solid var(--glassy-status-border);background:var(--glassy-status-bg);min-height:1.75rem;color:var(--glassy-status-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.glassy-status-chip--primary{--glassy-status-bg:var(--primary-dim);--glassy-status-border:color-mix(in srgb,var(--primary),transparent 58%);--glassy-status-text:var(--primary)}.glassy-status-chip--ok{--glassy-status-bg:color-mix(in srgb,var(--ok),transparent 86%);--glassy-status-border:color-mix(in srgb,var(--ok),transparent 64%);--glassy-status-text:color-mix(in srgb,var(--ok),var(--text)12%)}.glassy-status-chip--warn{--glassy-status-bg:color-mix(in srgb,var(--accent-warm),transparent 82%);--glassy-status-border:color-mix(in srgb,var(--accent-warm),transparent 56%);--glassy-status-text:color-mix(in srgb,var(--accent-warm),var(--text)22%)}.glassy-status-chip--danger{--glassy-status-bg:color-mix(in srgb,var(--danger),transparent 88%);--glassy-status-border:color-mix(in srgb,var(--danger),transparent 64%);--glassy-status-text:color-mix(in srgb,var(--danger),var(--text)8%)}.glassy-progress{background:var(--glassy-progress-track);border-radius:999px;width:100%;height:.5rem;overflow:hidden}.glassy-progress__bar{border-radius:inherit;background:var(--glassy-progress-bar);height:100%;display:block}@media (prefers-reduced-motion:reduce){.glassy-tile,.glassy-picker-row{transition:none}.glassy-picker-row:hover{transform:none}}@media (max-width:760px){.glassy-compact-row{grid-template-columns:1fr}.glassy-compact-row__actions{justify-content:flex-start}.glassy-compact-command-row{grid-template-columns:1fr}.glassy-compact-command-row__actions{grid-auto-flow:column;justify-content:start}.glassy-picker-modal__header,.glassy-picker-row{grid-template-columns:1fr}.glassy-picker-modal__header{display:grid}}.profile-activity-controls{scrollbar-width:none;align-items:center;gap:.55rem;min-width:0;display:flex;overflow-x:auto}.profile-activity-controls::-webkit-scrollbar{display:none}.profile-activity-controls__filters{flex-wrap:nowrap;flex:none;width:max-content}.profile-activity-controls__filters button{white-space:nowrap;min-width:0;padding-inline-start:.72rem;padding-inline-end:.72rem;font-size:.76rem}.profile-activity-controls__history{flex:none}.profile-activity-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .78rem;transition:transform .18s,box-shadow .18s,background-color .18s;display:grid}.profile-activity-row:hover{transform:translateY(-1px)}.profile-activity-row__action{min-width:4.75rem}.profile-activity-row__copy{gap:.14rem;min-width:0;display:grid}.profile-activity-row__title,.profile-activity-row__context,.profile-activity-row__detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.profile-activity-row__title{color:var(--text);font-size:.88rem;font-weight:650;line-height:1.25}.profile-activity-row__context,.profile-activity-row__detail{color:var(--muted);font-size:.76rem;line-height:1.25}.profile-activity-row__time{min-width:5.35rem}@media (max-width:760px){.profile-activity-row{grid-template-columns:minmax(0,1fr);align-items:start}.profile-activity-row__action,.profile-activity-row__time{justify-self:start;min-width:0}}.feed-page{--feed-control-bg:color-mix(in srgb,var(--panel),var(--primary)4%);--feed-control-active-bg:color-mix(in srgb,var(--primary),transparent 12%);--feed-control-active-text:var(--primary-foreground);--feed-context-text:color-mix(in srgb,var(--muted),var(--primary)18%);--feed-legend-bg:color-mix(in srgb,var(--panel),var(--primary)3%);flex-direction:column;gap:1.4rem;display:flex}:root[data-theme=light] .feed-page{--feed-control-bg:#fff;--feed-control-active-bg:#6fa8ff;--feed-control-active-text:#fff;--feed-context-text:#5d6475;--feed-legend-bg:#ffffffc7}:root[data-theme=night] .feed-page{--feed-control-bg:#05070c;--feed-control-active-bg:#6fa8ff52;--feed-control-active-text:#f5f5f5;--feed-context-text:#a9b8d4;--feed-legend-bg:#06090eb8}:root[data-theme=fire] .feed-page{--feed-control-bg:#1d0802c7;--feed-control-active-bg:#ff680085;--feed-control-active-text:#fff7ed;--feed-context-text:#f0bd8d;--feed-legend-bg:#1d0802b8}.feed-controls{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding-bottom:1rem;display:flex}.feed-controls>div{background:var(--feed-control-bg);border-radius:8px}.feed-controls button{border-radius:8px}.feed-controls button[aria-pressed=true]{background:var(--feed-control-active-bg);color:var(--feed-control-active-text)}.feed-controls__legend{border:1px solid var(--surface-glass-border);background:var(--feed-legend-bg);box-shadow:var(--shadow-control);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem .9rem;padding:.48rem .65rem;display:flex}.feed-controls__legend-item{color:var(--feed-context-text);white-space:nowrap;align-items:center;gap:.38rem;font-size:.78rem;font-weight:600;display:inline-flex}.feed-controls__legend-swatch{width:.45rem;height:1rem;box-shadow:0 0 0 1px color-mix(in srgb,currentColor,transparent 74%);border-radius:999px;flex:none}.feed-controls__legend-swatch--action{background:var(--record-rail-action)}.feed-controls__legend-swatch--recent{background:var(--record-rail-recent)}.feed-controls__legend-swatch--idle{background:var(--record-rail-idle)}.feed-page__status{color:var(--muted);margin:0;font-size:.9rem}.feed-page__status--error{color:var(--destructive)}.feed-stream{flex-direction:column;gap:.55rem;display:flex}@media (max-width:760px){.feed-controls{align-items:stretch}.feed-controls>div{width:100%}.feed-controls__legend{justify-content:flex-start}}@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{--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:#fb2c36;--color-yellow-700:#a36100;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-500:color(display-p3 .903738 .262579 .253307);--color-yellow-700:color(display-p3 .613146 .386658 .0579687)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-yellow-700:lab(47.8202% 25.2426 66.5015)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-40{inset:calc(var(--spacing)*-40)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-0{margin:calc(var(--spacing)*0)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.my-3{margin-block:calc(var(--spacing)*3)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-52{height:calc(var(--spacing)*52)}.h-\[76px\]{height:76px}.h-\[clamp\(18rem\,52vh\,30rem\)\]{height:max(18rem,min(52vh,30rem))}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[1\.3em\]{max-height:1.3em}.max-h-\[2\.7em\]{max-height:2.7em}.max-h-\[2\.8em\]{max-height:2.8em}.max-h-\[4\.35em\]{max-height:4.35em}.max-h-none{max-height:none}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-\[2\.65rem\]{min-height:2.65rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-svh{min-height:100svh}.w-2{width:calc(var(--spacing)*2)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-10{width:calc(var(--spacing)*10)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-36{width:calc(var(--spacing)*36)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-\[90px\]{min-width:90px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-\[calc\(50\%-0\.25rem\)\]{flex-basis:calc(50% - .25rem)}.scale-\[1\.06\]{scale:1.06}.rotate-180{rotate:180deg}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color\:var\(--surface-glass-border\)\]>:not(:last-child)){border-color:var(--surface-glass-border)}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--glass-border\){border-color:var(--glass-border)}.border-\(--glass-border-strong\){border-color:var(--glass-border-strong)}.border-\(--pagehint\){border-color:var(--pagehint)}.border-\(--primary-dim\){border-color:var(--primary-dim)}.border-\[color\:var\(--primary\)\]{border-color:var(--primary)}.border-\[color\:var\(--surface-glass-border\)\]{border-color:var(--surface-glass-border)}.border-\[color\:var\(--surface-glass-hover-border\)\]{border-color:var(--surface-glass-hover-border)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--destructive\)\]{border-color:var(--destructive)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-accent{border-color:var(--accent)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-destructive,.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-red-500{border-color:var(--color-red-500)}.border-text{border-color:var(--text)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\(--btn-primary-active-bg\){background-color:var(--btn-primary-active-bg)}.bg-\(--btn-primary-hover-bg\){background-color:var(--btn-primary-hover-bg)}.bg-\(--pagehint\){background-color:var(--pagehint)}.bg-\(--primary-dim\){background-color:var(--primary-dim)}.bg-\(--veil\){background-color:var(--veil)}.bg-\[color\:var\(--accent\)\]\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--accent\)\]\/15{background-color:color-mix(in oklab,var(--accent)15%,transparent)}}.bg-\[color\:var\(--control-glass-bg\)\]{background-color:var(--control-glass-bg)}.bg-\[color\:var\(--danger\)\]\/12{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--danger\)\]\/12{background-color:color-mix(in oklab,var(--danger)12%,transparent)}}.bg-\[color\:var\(--danger\)\]\/14{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--danger\)\]\/14{background-color:color-mix(in oklab,var(--danger)14%,transparent)}}.bg-\[color\:var\(--danger\)\]\/18{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--danger\)\]\/18{background-color:color-mix(in oklab,var(--danger)18%,transparent)}}.bg-\[color\:var\(--ok\)\]\/20{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--ok\)\]\/20{background-color:color-mix(in oklab,var(--ok)20%,transparent)}}.bg-\[color\:var\(--pagehint\)\]\/15{background-color:var(--pagehint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--pagehint\)\]\/15{background-color:color-mix(in oklab,var(--pagehint)15%,transparent)}}.bg-\[color\:var\(--panel\)\]{background-color:var(--panel)}.bg-\[color\:var\(--primary-dim\)\]{background-color:var(--primary-dim)}.bg-\[color\:var\(--surface-glass-bg\)\]{background-color:var(--surface-glass-bg)}.bg-\[color\:var\(--surface-glass-border\)\]{background-color:var(--surface-glass-border)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-warm\)\]{background-color:var(--accent-warm)}.bg-\[var\(--destructive\)\]{background-color:var(--destructive)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel-alt\)\]{background-color:var(--panel-alt)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-panel{background-color:var(--panel)}.bg-panel-alt,.bg-panel-alt\/60{background-color:var(--panel-alt)}@supports (color:color-mix(in lab, red, red)){.bg-panel-alt\/60{background-color:color-mix(in oklab,var(--panel-alt)60%,transparent)}}.bg-panel\/90{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/90{background-color:color-mix(in oklab,var(--panel)90%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-yellow-700\/20{background-color:#a3610033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-700\/20{background-color:color-mix(in oklab,var(--color-yellow-700)20%,transparent)}}.bg-\[conic-gradient\(from_180deg_at_50\%_50\%\,rgba\(111\,168\,255\,0\.35\)\,rgba\(91\,194\,181\,0\.22\)\,rgba\(244\,179\,127\,0\.18\)\,rgba\(111\,168\,255\,0\.35\)\)\]{background-image:conic-gradient(from 180deg,#6fa8ff59,#5bc2b538,#f4b37f2e,#6fa8ff59)}.bg-\[conic-gradient\(from_180deg_at_50\%_50\%\,rgba\(244\,179\,127\,0\.28\)\,rgba\(244\,179\,127\,0\.18\)\,rgba\(111\,168\,255\,0\.14\)\,rgba\(244\,179\,127\,0\.28\)\)\]{background-image:conic-gradient(from 180deg,#f4b37f47,#f4b37f2e,#6fa8ff24,#f4b37f47)}.bg-\[radial-gradient\(600px_circle_at_50\%_100\%\,rgba\(244\,179\,127\,0\.20\)\,transparent_70\%\)\]{background-image:radial-gradient(600px at 50% 100%,#f4b37f33,#0000 70%)}.bg-\[radial-gradient\(900px_circle_at_50\%_10\%\,rgba\(255\,255\,255\,0\.10\)\,transparent_60\%\)\,linear-gradient\(to_bottom\,rgba\(2\,6\,23\,0\.55\)\,rgba\(2\,6\,23\,0\.88\)\)\]{background-image:radial-gradient(900px at 50% 10%,#ffffff1a,#0000 60%),linear-gradient(#0206178c,#020617e0)}.bg-\[radial-gradient\(950px_circle_at_50\%_0\%\,rgba\(255\,255\,255\,0\.06\)\,transparent_62\%\)\,linear-gradient\(to_bottom\,rgba\(2\,6\,23\,0\.78\)\,rgba\(0\,0\,0\,0\.985\)\)\]{background-image:radial-gradient(950px at 50% 0,#ffffff0f,#0000 62%),linear-gradient(#020617c7,#000000fb)}.bg-\[radial-gradient\(1000px_circle_at_50\%_10\%\,rgba\(255\,255\,255\,0\.16\)\,transparent_60\%\)\,linear-gradient\(to_bottom\,rgba\(2\,6\,23\,0\.40\)\,rgba\(2\,6\,23\,0\.78\)\)\]{background-image:radial-gradient(1000px at 50% 10%,#ffffff29,#0000 60%),linear-gradient(#02061766,#020617c7)}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.98rem\]{font-size:.98rem}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--pagehint\){color:var(--pagehint)}.text-\(--pagehint-foreground\){color:var(--pagehint-foreground)}.text-\[color\:var\(--danger\)\]{color:var(--danger)}.text-\[color\:var\(--ok\)\]{color:var(--ok)}.text-\[color\:var\(--pagehint\)\]{color:var(--pagehint)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-foreground\)\]{color:var(--accent-foreground)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--destructive\)\]{color:var(--destructive)}.text-\[var\(--destructive-foreground\)\]{color:var(--destructive-foreground)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--text\)\]{color:var(--text)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent-warm{color:var(--accent-warm)}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-text{color:var(--text)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\(--pagehint\){-webkit-text-decoration-color:var(--pagehint);-webkit-text-decoration-color:var(--pagehint);-webkit-text-decoration-color:var(--pagehint);-webkit-text-decoration-color:var(--pagehint);text-decoration-color:var(--pagehint)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-card\){--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-control\){--tw-shadow:var(--shadow-control);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-pagehint\){--tw-shadow:var(--shadow-pagehint);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-popover\){--tw-shadow:var(--shadow-popover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-primary\){--tw-shadow:var(--shadow-primary);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_0_24px_rgba\(244\,179\,127\,0\.55\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#f4b37f8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-control\)\]{--tw-shadow:var(--shadow-control);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-popover\)\]{--tw-shadow:var(--shadow-popover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-primary\)\]{--tw-shadow:var(--shadow-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-tile\)\]{--tw-shadow:var(--shadow-tile);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(1px + 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)}.ring-2{--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)}.ring-\[color\:var\(--danger\)\]\/25{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ring-\[color\:var\(--danger\)\]\/25{--tw-ring-color:color-mix(in oklab,var(--danger)25%,transparent)}}.ring-\[color\:var\(--primary\)\]\/35{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[color\:var\(--primary\)\]\/35{--tw-ring-color:color-mix(in oklab,var(--primary)35%,transparent)}}.ring-\[color\:var\(--surface-glass-ring\)\]{--tw-ring-color:var(--surface-glass-ring)}.ring-\[var\(--border-strong\)\]{--tw-ring-color:var(--border-strong)}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[0\.25px\]{--tw-blur:blur(.25px);filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.blur-\[6px\]{--tw-blur:blur(6px);filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.brightness-\[0\.72\]{--tw-brightness:brightness(.72);filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.saturate-125{--tw-saturate:saturate(125%);filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.\[filter\:saturate\(0\.95\)\]{filter:saturate(.95)}.filter{filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.filter-\[saturate\(1\.35\)\]{filter:saturate(1.35)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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, )}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.repeat-\[infinite\]{--tw-animation-iteration-count:infinite;animation-iteration-count:infinite}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[animation-name\:guide-particle-float\]{animation-name:guide-particle-float}.\[animation-timing-function\:ease-in-out\]{animation-timing-function:ease-in-out}.\[text-shadow\:0_0_16px_rgba\(244\,179\,127\,0\.16\)\]{text-shadow:0 0 16px #f4b37f29}.\[text-shadow\:0_0_18px_rgba\(244\,179\,127\,0\.14\)\]{text-shadow:0 0 18px #f4b37f24}.\[text-shadow\:0_0_18px_rgba\(244\,179\,127\,0\.16\)\]{text-shadow:0 0 18px #f4b37f29}.\[text-shadow\:0_0_22px_rgba\(244\,179\,127\,0\.22\)\,0_0_2px_rgba\(255\,255\,255\,0\.35\)\]{text-shadow:0 0 22px #f4b37f38,0 0 2px #ffffff59}.\[text-shadow\:0_0_28px_rgba\(244\,179\,127\,0\.22\)\,0_0_3px_rgba\(255\,255\,255\,0\.35\)\]{text-shadow:0 0 28px #f4b37f38,0 0 3px #ffffff59}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.placeholder\:text-muted::placeholder{color:var(--muted)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[-30\%\]:before{content:var(--tw-content);top:-30%}.before\:bottom-\[-30\%\]:before{content:var(--tw-content);bottom:-30%}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:w-\[42\%\]:before{content:var(--tw-content);width:42%}.before\:bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,255\,255\,0\.65\)\,transparent\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#0000,#ffffffa6,#0000)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:bg-\[radial-gradient\(80\%_120\%_at_50\%_0\%\,rgba\(255\,255\,255\,0\.78\)_0\%\,rgba\(255\,255\,255\,0\)_60\%\)\]:after{content:var(--tw-content);background-image:radial-gradient(80% 120% at 50% 0,#ffffffc7 0%,#fff0 60%)}.after\:bg-\[radial-gradient\(80\%_120\%_at_50\%_0\%\,rgba\(255\,255\,255\,0\.82\)_0\%\,rgba\(255\,255\,255\,0\)_60\%\)\]:after{content:var(--tw-content);background-image:radial-gradient(80% 120% at 50% 0,#ffffffd1 0%,#fff0 60%)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[color\:var\(--glass-border-strong\)\]:hover{border-color:var(--glass-border-strong)}.hover\:border-\[color\:var\(--surface-glass-hover-border\)\]:hover{border-color:var(--surface-glass-hover-border)}.hover\:border-\[var\(--primary\)\]:hover,.hover\:border-primary:hover,.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab,var(--primary)60%,transparent)}}.hover\:bg-\(--pagehint-hover\):hover{background-color:var(--pagehint-hover)}.hover\:bg-\[color\:var\(--btn-primary-hover-bg\)\]:hover{background-color:var(--btn-primary-hover-bg)}.hover\:bg-\[color\:var\(--control-glass-hover-bg\)\]:hover{background-color:var(--control-glass-hover-bg)}.hover\:bg-\[color\:var\(--surface-glass-hover-bg\)\]:hover{background-color:var(--surface-glass-hover-bg)}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--danger\)\]:hover{background-color:var(--danger)}.hover\:bg-\[var\(--destructive\)\]:hover{background-color:var(--destructive)}.hover\:bg-\[var\(--panel-alt\)\]:hover{background-color:var(--panel-alt)}.hover\:bg-\[var\(--primary\)\]:hover{background-color:var(--primary)}.hover\:bg-\[var\(--primary-dim\)\]:hover{background-color:var(--primary-dim)}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:bg-panel-alt:hover,.hover\:bg-panel-alt\/50:hover{background-color:var(--panel-alt)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel-alt\/50:hover{background-color:color-mix(in oklab,var(--panel-alt)50%,transparent)}}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-\(--pagehint-foreground\):hover{color:var(--pagehint-foreground)}.hover\:text-\[var\(--accent-foreground\)\]:hover{color:var(--accent-foreground)}.hover\:text-\[var\(--destructive-foreground\)\]:hover{color:var(--destructive-foreground)}.hover\:text-\[var\(--primary-foreground\)\]:hover{color:var(--primary-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-text:hover{color:var(--text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-white:hover{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\(--shadow-primary\):hover,.hover\:shadow-\[var\(--shadow-primary\)\]:hover{--tw-shadow:var(--shadow-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-card:hover{--tw-shadow-color:color-mix(in oklab,var(--card)var(--tw-shadow-alpha),transparent)}}.hover\:ring-white\/15:hover{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:ring-white\/15:hover{--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:ring-white\/20:hover{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:ring-white\/20:hover{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:\[filter\:saturate\(1\.25\)\]:hover{filter:saturate(1.25)}.hover\:before\:animate-\[landing-shimmer_1\.1s_linear_infinite\]:hover:before{content:var(--tw-content);animation:1.1s linear infinite landing-shimmer}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}.hover\:after\:opacity-40:hover:after{content:var(--tw-content);opacity:.4}}.focus-visible\:shadow-\[var\(--shadow-tile\)\]:focus-visible{--tw-shadow:var(--shadow-tile);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-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-\(--pagehint-dim\):focus-visible{--tw-ring-color:var(--pagehint-dim)}.focus-visible\:ring-\[color\:var\(--primary-dim\)\]:focus-visible{--tw-ring-color:var(--primary-dim)}.focus-visible\:ring-\[var\(--primary\)\]:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--panel\)\]:focus-visible{--tw-ring-offset-color:var(--panel)}.focus-visible\:ring-offset-panel:focus-visible{--tw-ring-offset-color:var(--panel)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-\[0\.5px\]:active{--tw-translate-y:.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:border-\[color\:var\(--glass-border-strong\)\]:active{border-color:var(--glass-border-strong)}.active\:bg-\[color\:var\(--btn-primary-active-bg\)\]:active{background-color:var(--btn-primary-active-bg)}.active\:text-\[var\(--primary-foreground\)\]:active{color:var(--primary-foreground)}.active\:shadow-\(--shadow-popover\):active,.active\:shadow-\[var\(--shadow-popover\)\]:active{--tw-shadow:var(--shadow-popover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:ring-white\/30:active{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.active\:ring-white\/30:active{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.active\:\[filter\:saturate\(1\.45\)\]:active{filter:saturate(1.45)}.active\:after\:animate-\[btn-flash_420ms_ease-out\]:active:after{content:var(--tw-content);animation:.42s ease-out btn-flash}.active\:after\:animate-\[btn-flash_520ms_ease-out\]:active:after{content:var(--tw-content);animation:.52s ease-out btn-flash}.active\:after\:opacity-100:active:after{content:var(--tw-content);opacity:1}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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, )}.supports-backdrop-filter\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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, )}.supports-\[backdrop-filter\]\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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, )}.supports-\[backdrop-filter\]\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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, )}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[spin_120s_linear_infinite\]{animation:120s linear infinite spin}.motion-safe\:animate-\[spin_160s_linear_infinite\]{animation:160s linear infinite spin}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}@media (hover:hover){.motion-reduce\:hover\:before\:animate-none:hover:before{content:var(--tw-content);animation:none}}.motion-reduce\:active\:after\:animate-none:active:after{content:var(--tw-content);animation:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-0{margin-left:calc(var(--spacing)*0)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:min-w-\[180px\]{min-width:180px}.sm\:flex-1{flex:1}.sm\:basis-0{flex-basis:calc(var(--spacing)*0)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_160px\]{grid-template-columns:1fr 160px}.sm\:grid-cols-\[1fr_200px_160px_auto\]{grid-template-columns:1fr 200px 160px auto}.sm\:grid-cols-\[1fr_220px_160px\]{grid-template-columns:1fr 220px 160px}.sm\:grid-cols-\[220px_1fr_auto\]{grid-template-columns:220px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-14{padding-inline:calc(var(--spacing)*14)}.sm\:py-7{padding-block:calc(var(--spacing)*7)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_10rem_auto\]{grid-template-columns:minmax(0,1fr) 10rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_12rem_12rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem 12rem auto}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:max-h-\[360px\]{max-height:360px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:overflow-auto{overflow:auto}.lg\:pr-1{padding-right:calc(var(--spacing)*1)}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1fr_1\.2fr\]{grid-template-columns:1fr 1fr 1.2fr}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(20rem\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(20rem,1fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(22rem\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(22rem,1fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}html{scrollbar-gutter:stable;font-size:112.5%;overflow-y:scroll}:root{--background:var(--bg);--foreground:var(--text);--card:var(--panel);--card-foreground:var(--text);--popover:var(--panel);--popover-foreground:var(--text);--primary-foreground:var(--primary-foreground);--secondary-foreground:var(--secondary-foreground);--muted-foreground:var(--muted-foreground);--accent-foreground:var(--accent-foreground);--destructive-foreground:var(--destructive-foreground);--input:var(--border);--ring:var(--primary-dim);--chart-1:var(--primary);--chart-2:var(--secondary);--chart-3:var(--accent);--chart-4:var(--accent-warm);--chart-5:var(--primary-hover);--radius:.5rem;--sidebar:var(--sidebar-bg);--sidebar-foreground:var(--sidebar-text);--sidebar-primary:var(--sidebar-primary);--sidebar-primary-foreground:var(--sidebar-primary-foreground);--sidebar-accent:var(--sidebar-active-bg);--sidebar-accent-foreground:var(--sidebar-text);--sidebar-border:var(--sidebar-border);--sidebar-ring:var(--sidebar-primary-dim)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f5ff;--page:#eaf0ff;--bg-accent:#e8efff;--panel:#f9fbff52;--panel-alt:#f2f7ff38;--text:#111827;--muted:#5d6475;--primary:#6fa8ff;--primary-hover:#82b6ff;--secondary:#c6ddff;--accent:#5bc2b5;--accent-warm:#f4b37f;--primary-foreground:#fff;--secondary-foreground:var(--text);--accent-foreground:#fff;--muted-foreground:var(--muted);--destructive:#ef4444;--destructive-foreground:var(--primary-foreground);--ok:#22c55e;--danger:var(--destructive);--primary-dim:#6fa8ff2e;--cool-dim:#5bc2b52e;--warm-dim:#f4b37f3d;--border:#1118271f;--veil:#11182773;--shadow-card:0 18px 44px #11182717;--shadow-popover:0 22px 60px #11182729;--shadow-tile:0 14px 34px #11182717;--shadow-sidebar-active:0 10px 20px #4f6ad72e;--shadow-primary:0 12px 28px #6fa8ff2e;--shadow-pagehint:0 14px 30px #ff6a2a38;--shadow-control:0 10px 22px #11182714;--glass-border:#ffffff6b;--glass-border-strong:#ffffff9e;--surface-glass-bg:#f9fbff2e;--surface-glass-border:#4f6ad757;--surface-glass-ring:#4f6ad733;--surface-glass-highlight:#ffffff2e;--surface-glass-tint:#6fa8ff1a;--surface-glass-background:linear-gradient(180deg,var(--surface-glass-highlight),transparent 58%),linear-gradient(135deg,var(--surface-glass-tint),transparent 66%),var(--surface-glass-bg);--surface-glass-hover-bg:#f9fbff47;--surface-glass-hover-background:linear-gradient(180deg,color-mix(in srgb,var(--surface-glass-highlight),white 14%),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--surface-glass-tint),var(--primary)16%),transparent 66%),var(--surface-glass-hover-bg);--surface-glass-hover-border:#4f6ad75c;--surface-ripple-core:#6fa8ff3d;--surface-ripple-soft:#5bc2b51f;--surface-ripple-glint:#ffffff3d;--surface-ripple-opacity:.9;--control-glass-bg:#f9fbff42;--control-glass-hover-bg:#f9fbff5c;--tint-primary:#6fa8ff0f;--tint-primary-strong:#6fa8ff1a;--pagehint:#ff6a2a;--pagehint-hover:#ff7a44;--pagehint-dim:#ff6a2a38;--pagehint-foreground:#fff;--sidebar-bg:#e8efff;--sidebar-border:#1118271f;--sidebar-text:#111827;--sidebar-muted:#5d6475;--sidebar-primary:#4f6ad7;--sidebar-primary-foreground:#fff;--sidebar-primary-dim:#4f6ad72e;--sidebar-active-bg:#4f6ad71f;--sidebar-active-shadow:0 10px 20px #4f6ad729;--sidebar-active-shadow-strong:0 14px 28px #4f6ad738;--bg-grad:none;--card-grad:none;--grad-primary:none;--grad-cool:none;--grad-warm:none;--btn-primary-bg:#6fa8ff8f;--btn-primary-hover-bg:#6fa8ffeb;--btn-primary-active-bg:#6fa8ff;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--page:#fff;--bg-accent:#fff;--panel:#f8faff47;--panel-alt:#f1f6ff33;--text:#111827;--muted:#6b7280;--border:#11182724;--veil:#11182773;--glass-border:#ffffff8c;--glass-border-strong:#ffffffb8;--surface-glass-bg:#f8faff29;--surface-glass-border:#4f6ad757;--surface-glass-ring:#4f6ad738;--surface-glass-highlight:#ffffff38;--surface-glass-tint:#6fa8ff14;--surface-glass-hover-bg:#f8faff47;--surface-glass-hover-border:#4f6ad775;--surface-ripple-core:#6fa8ff38;--surface-ripple-soft:#5bc2b51a;--surface-ripple-glint:#ffffff42;--surface-ripple-opacity:.9;--control-glass-bg:#f8faff38;--control-glass-hover-bg:#f8faff57;--shadow-card:0 18px 44px #11182717;--shadow-popover:0 22px 60px #11182729;--shadow-tile:0 14px 34px #11182717;--shadow-control:0 10px 22px #11182714;--btn-primary-bg:#6fa8ff85;--btn-primary-hover-bg:#6fa8ffe6;--btn-primary-active-bg:#6fa8ff;--ok:#22c55e;--danger:var(--destructive)}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--page:#000;--bg-accent:#000;--panel:#06090ec7;--panel-alt:#0a0e16ad;--text:#f5f5f5;--muted:#a3a3a3;--primary-dim:#6fa8ff38;--cool-dim:#5bc2b533;--warm-dim:#f4b37f42;--border:#f5f5f524;--veil:#000000b3;--glass-border:#ffffff24;--glass-border-strong:#ffffff38;--surface-glass-bg:#06090eb8;--surface-glass-border:#ffffff1f;--surface-glass-ring:#6fa8ff3d;--surface-glass-highlight:#ffffff14;--surface-glass-tint:#6fa8ff0f;--surface-glass-hover-bg:#0c121cd1;--surface-glass-hover-border:#6fa8ff52;--surface-ripple-core:#6fa8ff2e;--surface-ripple-soft:#5bc2b514;--surface-ripple-glint:#ffffff14;--surface-ripple-opacity:.75;--control-glass-bg:#0a0e16b8;--control-glass-hover-bg:#0f1622d1;--shadow-card:0 18px 44px #000000b8;--shadow-popover:0 22px 60px #000000d1;--shadow-tile:0 14px 34px #000000a3;--shadow-control:0 10px 22px #00000080;--ok:#22c55e;--danger:var(--destructive);--shadow-primary:0 12px 28px #6fa8ff3d;--btn-primary-bg:#6fa8ff4d;--btn-primary-hover-bg:#6fa8ffb8;--btn-primary-active-bg:#6fa8ffe6;--sidebar-bg:#000;--sidebar-border:#f5f5f524;--sidebar-text:#f5f5f5;--sidebar-muted:#a3a3a3;--sidebar-primary:#6fa8ff;--sidebar-primary-foreground:#000;--sidebar-primary-dim:#6fa8ff38;--sidebar-active-bg:#6fa8ff2e;--sidebar-active-shadow:0 10px 20px #6fa8ff2e;--sidebar-active-shadow-strong:0 14px 28px #6fa8ff38}:root[data-theme=fire]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080200;--page:#0d0300;--bg-accent:#120500;--panel:#1a0802d1;--panel-alt:#2a0d04ad;--text:#fff7ed;--muted:#d8aa82;--primary:#ff8a1f;--primary-hover:#ffad45;--secondary:#ffc857;--accent:#ff3d00;--accent-warm:#ffd166;--primary-foreground:#160400;--secondary-foreground:#160400;--accent-foreground:#fff7ed;--muted-foreground:var(--muted);--destructive:#ff2d1a;--destructive-foreground:#fff7ed;--ok:#ffcf57;--danger:var(--destructive);--primary-dim:#ff8a1f3d;--cool-dim:#ff3d002e;--warm-dim:#ffd1663d;--border:#ffe2c224;--veil:#070100c2;--glass-border:#ffbb6829;--glass-border-strong:#ffbb6847;--surface-glass-bg:#1d0802bd;--surface-glass-border:#ffbb6829;--surface-glass-ring:#ff8a1f47;--surface-glass-highlight:#ffd16617;--surface-glass-tint:#ff680014;--surface-glass-hover-bg:#310f04d6;--surface-glass-hover-border:#ff8a1f6b;--surface-ripple-core:#ff8a1f33;--surface-ripple-soft:#ff3d001a;--surface-ripple-glint:#ffd1661f;--surface-ripple-opacity:.8;--control-glass-bg:#260b03bd;--control-glass-hover-bg:#3b1205db;--shadow-card:0 18px 44px #000000c7;--shadow-popover:0 22px 60px #000000db;--shadow-tile:0 14px 34px #000000b3;--shadow-control:0 10px 22px #0000008f;--shadow-primary:0 14px 34px #ff590052;--shadow-pagehint:0 14px 30px #ff590057;--pagehint:#ff6a00;--pagehint-hover:#ff8a1f;--pagehint-dim:#ff6a0042;--pagehint-foreground:#160400;--btn-primary-bg:#ff680066;--btn-primary-hover-bg:#ff7a00c7;--btn-primary-active-bg:#ff8a1ff0;--sidebar-bg:#0b0200;--sidebar-border:#ffbb6829;--sidebar-text:#fff7ed;--sidebar-muted:#d8aa82;--sidebar-primary:#ff9d2e;--sidebar-primary-foreground:#160400;--sidebar-primary-dim:#ff8a1f47;--sidebar-active-bg:#ff68002e;--sidebar-active-shadow:0 10px 20px #ff59002e;--sidebar-active-shadow-strong:0 14px 28px #ff590042}*,:before,:after{box-sizing:border-box}body{background:var(--bg);background-image:var(--bg-grad);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;font-weight:400;line-height:1.6}a{text-decoration:none}button{font:inherit;cursor:pointer}button[disabled]{cursor:not-allowed;opacity:.45}::selection{background:var(--primary-dim)}:where(div,section,article,aside,header,footer,main,form)[class*=bg-panel][class*=border]{border-color:var(--surface-glass-border);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%)}:where(div,section,article,aside,header,footer,main,form)[class*=rounded-xl][class*=border-border]{border-color:var(--surface-glass-border);background-color:var(--control-glass-bg);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%)}:where(div,section,article,aside,header,footer,main,form)[class*=rounded-lg][class*=border-border]{border-color:var(--surface-glass-border);background-color:var(--control-glass-bg);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%)}:where(div,section,article,aside,header,footer,main,form)[class*=rounded-md][class*=border-border]{border-color:var(--surface-glass-border);background-color:var(--control-glass-bg);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%)}:where(div,section,article,aside,header,footer,main,form)[class*=hover\:bg-panel]:hover{background-color:var(--surface-glass-hover-bg)}.skip-link{background:var(--panel);color:var(--text);z-index:100;padding:.5rem 1rem;transition:top .2s;position:absolute;top:-40px;left:12px}.skip-link:focus{top:12px}.eyebrow{text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.75rem}h1,h2,h3,h4,h5,h6{color:var(--text);font-weight:600}h1{font-size:1.9rem;line-height:1.25}h2{font-size:1.45rem;line-height:1.3}h3{font-size:1.2rem;line-height:1.35}@keyframes btn-flash{0%{opacity:0;transform:translateY(6%)scale(.98)}35%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8%)scale(1.02)}}@keyframes landing-shimmer{0%{transform:translate(-180%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}