@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=Syne:wght@700;800;900&family=JetBrains+Mono:wght@400;500;600&family=Dancing+Script:wght@400;700&family=Great+Vibes&display=swap);:root{--ink:#07060f;--ink2:#0b0919;--surface:#0e0c20;--surface2:#131130;--g0:hsla(0,0%,100%,.023);--g1:hsla(0,0%,100%,.044);--g2:#ffffff12;--b0:#ffffff0d;--b1:#ffffff17;--b2:#ffffff26;--t0:#fff;--t1:#ffffffed;--t2:#ffffffb3;--t3:#ffffff73;--t4:#ffffff42;--t5:#ffffff21;--violet:#7c3aed;--violet2:#6d28d9;--lavender:#a78bfa;--plasma:#e879f9;--cyan:#22d3ee;--jade:#10b981;--rose:#f43f5e;--gold:#fbbf24;--f-brand:"Syne",sans-serif;--f-display:"Manrope",sans-serif;--f-body:"Manrope",sans-serif;--f-mono:"JetBrains Mono",monospace;--text-xs:0.6875rem;--text-sm:0.75rem;--text-base:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--r:6px;--r2:10px;--r3:14px;--r4:20px;--bg:var(--ink);--nav-h:48px;--sidebar-w:240px;--spring:cubic-bezier(.34,1.56,.64,1);--input-bg:#0000004d;--card-bg:hsla(0,0%,100%,.025);--modal-bg:#090716f7;--shadow:0 8px 32px #0000008c;--shadow-sm:0 2px 10px #0000004d}[data-theme=light]{--ink:#f2f0fe;--ink2:#eae8fa;--surface:#fafafe;--surface2:#f5f3ff;--g0:#4b2dc308;--g1:rgba(75,45,195,.055);--g2:rgba(75,45,195,.085);--b0:rgba(75,45,195,.065);--b1:#4b2dc31c;--b2:#4b2dc32e;--t0:#0e0c22;--t1:#1d1a38;--t2:#3c3760;--t3:#6d6890;--t4:#726c92;--t5:#a29cbe;--violet:#5b21b6;--violet2:#4c1d95;--lavender:#6d28d9;--plasma:#7c3aed;--jade:#047857;--rose:#be123c;--cyan:#0369a1;--input-bg:#fff;--card-bg:#fff;--modal-bg:#fff;--shadow:0 4px 20px #4b2dc31a;--shadow-sm:0 1px 6px #4b2dc312}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#07060f;background:var(--ink);color:#ffffffed;color:var(--t1);font-family:Manrope,sans-serif;font-family:var(--f-body);line-height:1.5;overflow-x:hidden;transition:background .2s,color .2s}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#7c3aed38;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c3aed66}::selection{background:#6d28d940;color:#fff;color:var(--t0)}@keyframes pageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes orbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:none}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}input:focus,select:focus,textarea:focus{border-color:#6d28d980!important;box-shadow:0 0 0 3px #6d28d91a!important;outline:none}.fi{background:#0000004d;background:var(--input-bg);border:1px solid #ffffff17;border:1px solid var(--b1);border-radius:6px;border-radius:var(--r);color:#ffffffed;color:var(--t1);font-size:.875rem;padding:8px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.fi::placeholder{color:#ffffff42;color:var(--t4)}.page{animation:pageIn .25s cubic-bezier(.34,1.56,.64,1) both;animation:pageIn .25s var(--spring) both;padding:20px 24px}.card{background:hsla(0,0%,100%,.025);background:var(--card-bg);border:1px solid #ffffff17;border:1px solid var(--b1);border-radius:10px;border-radius:var(--r2);transition:background .2s,border-color .2s}.card-hover{transition:all .18s}.card-hover:hover{border-color:#6d28d947!important;box-shadow:0 2px 10px #0000004d;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.badge{border-radius:40px;font-family:JetBrains Mono,monospace;font-family:var(--f-mono);font-size:.6875rem;font-weight:600;padding:2px 7px}.badge,.btn-primary{align-items:center;display:inline-flex}.btn-primary{background:linear-gradient(135deg,#7c3aed,#6d28d9);background:linear-gradient(135deg,var(--violet),var(--violet2));border:none;border-radius:6px;border-radius:var(--r);box-shadow:0 0 12px #6d28d947;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;gap:5px;justify-content:center;padding:8px 18px;transition:all .2s;white-space:nowrap}.btn-primary:hover:not(:disabled){box-shadow:0 0 22px #6d28d973;transform:translateY(-1px)}.btn-primary:active{transform:none}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-ghost{align-items:center;background:#0000;border:1px solid #ffffff17;border:1px solid var(--b1);border-radius:6px;border-radius:var(--r);color:#ffffffb3;color:var(--t2);cursor:pointer;display:inline-flex;font-size:.875rem;gap:5px;justify-content:center;padding:8px 18px;transition:all .18s;white-space:nowrap}.btn-ghost:hover{background:hsla(0,0%,100%,.044);background:var(--g1);border-color:#ffffff26;border-color:var(--b2);color:#ffffffed;color:var(--t1)}.skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.023) 25%,#ffffff12 50%,hsla(0,0%,100%,.023) 75%);background:linear-gradient(90deg,var(--g0) 25%,var(--g2) 50%,var(--g0) 75%);background-size:200% auto;border-radius:6px;border-radius:var(--r)}.ai-ring{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-family:var(--f-mono);font-size:.6875rem;font-weight:700;height:36px;justify-content:center;width:36px}.Toastify__toast-container{bottom:16px!important;max-width:300px!important;min-width:220px!important;right:16px!important;width:auto!important}.Toastify__toast{border-radius:10px!important;border-radius:var(--r2)!important;box-shadow:0 8px 32px #0000008c!important;box-shadow:var(--shadow)!important;font-family:Manrope,sans-serif!important;font-family:var(--f-body)!important;font-size:.8125rem!important;margin-bottom:6px!important;min-height:0!important;padding:8px 12px!important}.Toastify__toast-body{margin:0!important;padding:0!important}.Toastify__progress-bar{height:2px!important}.Toastify__toast-icon{margin-right:7px!important;width:16px!important}.Toastify__close-button>svg{height:12px!important;width:12px!important}.theme-toggle{align-items:center;background:hsla(0,0%,100%,.044);background:var(--g1);border:1px solid #ffffff17;border:1px solid var(--b1);border-radius:6px;border-radius:var(--r);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;height:32px;justify-content:center;transition:all .18s;width:32px}.theme-toggle:hover{background:#ffffff12;background:var(--g2);border-color:#ffffff26;border-color:var(--b2)}.mobile-bottom-nav{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0c20;background:var(--surface);border-top:1px solid #ffffff17;border-top:1px solid var(--b1);bottom:0;display:none;height:56px;justify-content:space-around;left:0;padding:0 4px;position:fixed;right:0;z-index:800}@media (max-width:768px){.sidebar-desktop{display:none!important}.mobile-bottom-nav{display:flex!important}}@media (min-width:769px){.mobile-bottom-nav{display:none!important}}@media (max-width:768px){.grid-2col,.grid-3col{grid-template-columns:1fr!important}.sidebar-right{display:none!important}.page{padding:14px 14px 70px!important}input,select,textarea{font-size:16px!important}.card{overflow:hidden}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.app-main,.ar,.sidebar{-webkit-overflow-scrolling:touch}@supports not (background:conic-gradient(from 0deg,red,blue)){.ac:before{display:none}}body,html{max-width:100vw;overflow-x:hidden}canvas,img,svg,video{height:auto;max-width:100%}@media (max-width:768px){.responsive-flex,.split-layout{flex-direction:column!important;flex-wrap:wrap}[style*="display: grid"],[style*="display:grid"]{grid-template-columns:1fr!important}.stack-mobile{align-items:stretch!important;flex-direction:column!important}.hide-mobile{display:none!important}.modal-box,[style*="max-width: 700px"],[style*="maxWidth: 700"]{max-width:95vw!important;width:100%!important}input,select,textarea{box-sizing:border-box;max-width:100%;width:100%!important}.card,[style*="border-radius: 12px"]{padding:16px!important}button,input[type=button],input[type=submit],select{min-height:44px}table{-webkit-overflow-scrolling:touch!important;display:block!important;overflow-x:auto!important;width:100%!important}.modal-overlay>div{margin:10px!important;max-height:90vh!important;overflow-y:auto!important}}@media (min-width:769px) and (max-width:1024px){.flex-row,.split-layout{flex-wrap:wrap}.grid-3col,[style*="display: grid"],[style*="display:grid"]{grid-template-columns:1fr 1fr!important}}.lq{--void:#05030a;--abyss:#0a0616;--surface:#100a20;--deep:#1a1036;--v-900:#241541;--v-800:#331a63;--v-700:#4c1d95;--v-600:#6d28d9;--v-500:#7c3aed;--v-400:#8b5cf6;--v-300:#a78bfa;--v-200:#c4b5fd;--v-100:#ddd6fe;--v-050:#ede9fe;--chrome-hi:#f7f5ff;--chrome:#c9bcf7;--chrome-lo:#6e5fa6;--inert:#6b6480;--inert-dim:#443e56;--t0:#fff;--t1:#ffffffed;--t2:#ffffffad;--t3:#ffffff75;--t4:#ffffff47;--hair:#c4b5fd21;--hair2:#c4b5fd42;--g-blur:28px;--g-sat:170%;--g-rim-hi:#fff6;--g-rim:#ffffff1a;--s-00:clamp(0.733rem,0.72rem + 0.07vw,0.8rem);--s-0:clamp(1.0rem,0.97rem + 0.16vw,1.133rem);--s-1:clamp(1.2rem,1.13rem + 0.35vw,1.467rem);--s-2:clamp(1.467rem,1.33rem + 0.7vw,2.0rem);--s-3:clamp(1.8rem,1.55rem + 1.25vw,2.8rem);--s-4:clamp(2.267rem,1.83rem + 2.2vw,4.0rem);--s-5:clamp(2.8rem,2.0rem + 4.1vw,6.667rem);--gap:clamp(1.333rem,1.2rem + 0.7vw,2.0rem);--sect:clamp(5.333rem,4.0rem + 6.0vw,10.667rem);--gut:clamp(1.333rem,1.0rem + 2.2vw,3.2rem);--maxw:1180px;--hdr-h:72px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--ease:cubic-bezier(.16,1,.3,1);zoom:90%;background:var(--void);color:var(--t1);font-family:Manrope,system-ui,sans-serif;font-size:var(--s-0);isolation:isolate;line-height:1.62;overflow-x:clip;position:relative}.lq-aura{background:radial-gradient(38% 30% at 18% 12%,#7c3aed4d,#0000 62%),radial-gradient(32% 26% at 82% 26%,#a78bfa33,#0000 60%),radial-gradient(42% 34% at 62% 72%,#4c1d9557,#0000 64%),radial-gradient(28% 22% at 12% 82%,#8b5cf62b,#0000 58%);inset:-20%;transform:translateZ(0);transform:translate3d(0,var(--aura-y,0),0);will-change:transform;z-index:0}.lq-aura,.lq-grain{pointer-events:none;position:fixed}.lq-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.035;z-index:1}.lq-content{z-index:2}.g,.lq-content{position:relative}.g{backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));background:linear-gradient(148deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.038) 42%,rgba(167,139,250,.055));border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--g-rim-hi),inset 0 -1px 0 hsla(0,0%,100%,.055),inset 1px 0 0 hsla(0,0%,100%,.075),inset -1px 0 0 hsla(0,0%,100%,.075),0 1px 2px #00000038,0 22px 58px -14px #000000ad;isolation:isolate}.g:before{background:conic-gradient(from 205deg at 50% 50%,#ffffff8c 0,#c4b5fd33 22%,#ffffff0d 46%,#a78bfa42 68%,#ffffff4d 86%,#ffffff8c 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.g--live:after,.g:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.g--live:after{background:radial-gradient(22rem 22rem at 50% 0,#ffffff21,#c4b5fd0d 42%,#0000 68%);background:radial-gradient(22rem 22rem at var(--mx,50%) var(--my,0),#ffffff21,#c4b5fd0d 42%,#0000 68%);opacity:0;opacity:var(--spec,0);transition:opacity .35s var(--ease);z-index:0}.g>*{position:relative;z-index:1}.g--sm{border-radius:var(--r-md)}.g--xl{border-radius:var(--r-xl)}.g--tint{background:linear-gradient(148deg,#a78bfa29,#7c3aed1a 46%,#c4b5fd12)}.g--solid{backdrop-filter:none;-webkit-backdrop-filter:none;background:#100a20db}.g--flat{box-shadow:inset 0 1px 0 #ffffff29,0 8px 24px -10px #0009}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.g{background:#1a1036e6}}.d{text-wrap:balance;color:var(--t0);font-family:Cabinet Grotesk,Manrope,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.96}.h1{font-size:var(--s-5)}.h2{font-size:var(--s-4)}.h3{font-size:var(--s-2);letter-spacing:-.025em;line-height:1.14}.h4{font-size:var(--s-1);font-weight:700;letter-spacing:-.015em;line-height:1.2}.mono{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.lead{font-size:var(--s-1);line-height:1.55;max-width:42ch}.body,.lead{color:var(--t2)}.body{max-width:56ch}.dim{color:var(--t3);font-size:.9rem}.earned{color:var(--chrome-hi)}.sect{padding:var(--sect) var(--gut);position:relative}.wrap{margin:0 auto;max-width:var(--maxw);width:100%}.split{grid-gap:clamp(2rem,4vw,4.5rem);align-items:center;display:grid;gap:clamp(2rem,4vw,4.5rem);grid-template-columns:1.02fr .98fr}.split--top{align-items:start}.rule{background:linear-gradient(90deg,#0000,var(--hair2),#0000);border:0;height:1px}@media (max-width:900px){.split{grid-template-columns:1fr}}.btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--s-0);font-weight:700;gap:8px;isolation:isolate;justify-content:center;padding:13px 26px;position:relative;text-decoration:none;transition:transform .14s var(--ease),box-shadow .18s var(--ease),background .18s;white-space:nowrap}.btn--primary{background:linear-gradient(168deg,var(--v-400),var(--v-600) 62%,var(--v-700));box-shadow:inset 0 1px 0 #ffffff6b,inset 0 -1px 0 #00000038,0 1px 2px #0000004d,0 12px 30px -8px #7c3aed9e;color:#fff}.btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff80,inset 0 -1px 0 #00000038,0 1px 2px #0000004d,0 18px 42px -8px #7c3aedcc;transform:translateY(-2px)}.btn--glass{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:#ffffff12;box-shadow:inset 0 1px 0 #ffffff3d,inset 0 0 0 1px #ffffff17,0 8px 22px -8px #00000080;color:var(--t1)}.btn--glass:hover{background:hsla(0,0%,100%,.115);transform:translateY(-2px)}.btn--sm{font-size:.875rem;padding:9px 18px}.btn:focus-visible,.lq a:focus-visible,.lq button:focus-visible,.lq input:focus-visible{outline:2px solid var(--v-200);outline-offset:3px}.nav{border-radius:999px;gap:16px;justify-content:space-between;margin:14px auto 0;padding:10px 12px 10px 20px;position:-webkit-sticky;position:sticky;top:14px;width:min(calc(100% - var(--gut)*2),var(--maxw));z-index:60}.nav,.nav__brand{align-items:center;display:flex}.nav__brand{color:var(--t0);font-family:var(--f-display);font-size:1.0625rem;font-weight:700;gap:6px;letter-spacing:-.025em;text-decoration:none}.nav__links{align-items:center;display:flex;gap:4px}.nav__link{border-radius:999px;color:var(--t3);font-size:.875rem;padding:8px 15px;text-decoration:none;transition:color .14s,background .14s;white-space:nowrap}.nav__link:hover{background:#ffffff12;color:var(--t1)}@media (max-width:760px){.nav__link--hide{display:none}}.chip{align-items:center;background:hsla(0,0%,100%,.055);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px #ffffff0f;color:var(--t2);display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:6px 13px;white-space:nowrap}.chip--on{background:linear-gradient(168deg,#8b5cf680,#4c1d956b);box-shadow:inset 0 1px 0 #ffffff52,inset 0 0 0 1px #a78bfa66,0 6px 18px -6px #7c3aed99;color:#fff}.chip--earned{box-shadow:inset 0 1px 0 #ffffff4d,inset 0 0 0 1px #c9bcf75c;color:var(--chrome-hi)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.seg{background:#00000047;box-shadow:inset 0 1px 0 #ffffff17,inset 0 0 0 1px #ffffff0d;display:inline-flex;gap:2px;padding:4px}.seg,.seg__i{border-radius:999px}.seg__i{background:#0000;border:0;color:var(--t3);cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;padding:8px 16px;transition:color .16s,background .16s,box-shadow .16s;white-space:nowrap}.seg__i[aria-selected=true]{background:linear-gradient(168deg,#ffffff29,#ffffff12);box-shadow:inset 0 1px 0 #ffffff4d,0 2px 8px -2px #00000080;color:#fff}.ring{aspect-ratio:1;flex-shrink:0;position:relative;width:clamp(112px,13vw,152px)}.ring svg{height:100%;transform:rotate(-90deg);width:100%}.ring__track{stroke:#ffffff14}.ring__arc{stroke:url(#lqRing);stroke-linecap:round;stroke-dashoffset:var(--len);filter:drop-shadow(0 0 7px rgba(167,139,250,.75));transition:stroke-dashoffset 1.4s var(--ease)}.is-in .ring__arc{stroke-dashoffset:var(--off)}.ring__v{font-feature-settings:"tnum";color:var(--t0);display:grid;font-family:JetBrains Mono,monospace;font-size:clamp(1.9rem,3.4vw,2.7rem);font-variant-numeric:tabular-nums;font-weight:700;inset:0;letter-spacing:-.03em;place-items:center;position:absolute}.meters{display:flex;flex-direction:column}.meter{border-bottom:1px solid var(--hair);padding:11px 0;position:relative}.meter:last-child{border-bottom:0}.meter__top{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.meter__k{color:var(--t2);font-size:.875rem}.meter__v{font-feature-settings:"tnum";color:var(--t0);font-family:JetBrains Mono,monospace;font-size:1.02rem;font-variant-numeric:tabular-nums;font-weight:700}.meter__track{background:#00000057;border-radius:3px;box-shadow:inset 0 1px 2px #00000080;height:4px;margin-top:8px;overflow:hidden}.meter__fill{background:linear-gradient(90deg,var(--v-600),var(--v-300));border-radius:3px;box-shadow:0 0 10px #a78bfa8c;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform 1.15s var(--ease);width:100%}.is-in .meter__fill{transform:scaleX(0);transform:scaleX(var(--w,0))}.pp{padding:clamp(18px,2.4vw,26px)}.pp__bar{align-items:center;border-bottom:1px solid var(--hair);display:flex;gap:8px;margin-bottom:16px;padding-bottom:14px}.pp__dot{background:#ffffff24;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff4d;height:9px;width:9px}.pp__title{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:.82rem;letter-spacing:.04em;margin-left:6px}.pp__grow{flex:1 1}.rowline{align-items:flex-start;border-bottom:1px solid var(--hair);display:flex;gap:11px;padding:10px 0}.rowline:last-child{border-bottom:0}.rowline__b{color:var(--t1);display:block;font-size:.89rem;font-weight:600}.rowline__d{color:var(--t3);display:block;font-size:.82rem;margin-top:2px}.sev{border-radius:999px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.sev--hi{background:#7c3aed57;box-shadow:inset 0 0 0 1px #a78bfa6b;color:var(--v-100)}.sev--lo{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14;color:var(--t3)}.rw{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px #ffffff12;overflow:hidden}.rw__r{align-items:flex-start;display:flex;font-size:.875rem;gap:13px;padding:13px 16px}.rw__r+.rw__r{border-top:1px solid var(--hair)}.rw__r--after{background:#7c3aed26}.rw__k{color:var(--t4);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;padding-top:3px;text-transform:uppercase;width:52px}.rw__before{color:var(--t3);text-decoration:line-through;-webkit-text-decoration-color:#ffffff47;text-decoration-color:#ffffff47}.rw__after{color:var(--t0);font-weight:600}.code{background:#0000006b;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px #ffffff12;overflow:hidden}.code__h{align-items:center;background:#ffffff08;border-bottom:1px solid var(--hair);display:flex;gap:8px;padding:9px 14px}.code__b{font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.75;overflow-x:auto;padding:14px 16px}.code__ln{color:var(--t2);display:block;white-space:pre}.code__ln i{color:var(--v-300);font-style:normal}.code__ln b{color:var(--chrome);font-weight:400}.code__ln u{color:var(--t4);text-decoration:none}.proc{display:flex;flex-wrap:wrap;gap:7px}.proc__i{align-items:center;background:hsla(0,0%,100%,.045);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f;color:var(--t3);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.68rem;gap:6px;letter-spacing:.06em;padding:5px 10px}.proc__led{background:var(--v-300);border-radius:50%;box-shadow:0 0 6px var(--v-300);height:5px;width:5px}.thr{height:clamp(230px,32vw,340px);perspective:1100px;position:relative}.thr__line{background:linear-gradient(90deg,#0000,var(--chrome) 8%,var(--chrome) 92%,#0000);bottom:75%;box-shadow:0 0 18px #c9bcf780;height:1px;left:0;transform:scaleX(0);transform:scaleX(var(--draw,0));transform-origin:left center}.thr__badge,.thr__line{position:absolute;right:0}.thr__badge{background:#0a0616cc;border-radius:999px;box-shadow:inset 0 0 0 1px #c9bcf766;color:var(--chrome-hi);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;letter-spacing:.09em;padding:5px 11px;top:50%;transform:translateY(-50%);white-space:nowrap}.thr__col{align-items:center;bottom:0;display:flex;flex-direction:column;height:50%;height:var(--ch,50%);margin-left:-46px;opacity:1;opacity:var(--co,1);position:absolute;transform:translateZ(0);transform:translateZ(var(--cz,0));width:92px}.thr__n{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:var(--s-3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.thr__stem{background:linear-gradient(180deg,currentColor,#0000 94%);border-radius:2px;flex:1 1;margin-top:9px;width:2px}@media (max-width:560px){.thr__col{margin-left:-36px;width:72px}}.graph{display:flex;flex-direction:column;gap:0}.gnode{align-items:flex-start;display:flex;gap:15px;padding:0 0 18px;position:relative}.gnode:last-child{padding-bottom:0}.gnode__rail{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:26px}.gnode__dot{background:#ffffff0f;border-radius:50%;box-shadow:inset 0 1px 0 #fff3,inset 0 0 0 1px #ffffff17;color:var(--t2);display:grid;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;height:26px;place-items:center;width:26px}.gnode--done .gnode__dot{background:linear-gradient(168deg,var(--v-400),var(--v-700));box-shadow:inset 0 1px 0 #fff6,0 0 14px -2px #8b5cf6cc;color:#fff}.gnode__wire{background:linear-gradient(180deg,var(--hair2),var(--hair));flex:1 1;margin-top:5px;min-height:20px;width:1px}.gnode:last-child .gnode__wire{display:none}.gnode__h{color:var(--t1);display:block;font-size:.92rem;font-weight:600}.gnode__d{color:var(--t4);display:block;font-size:.8rem;margin-top:2px}.prof__top{align-items:center;display:flex;gap:14px}.prof__av{background:linear-gradient(150deg,var(--v-400),var(--v-700));border-radius:50%;box-shadow:inset 0 1px 0 #fff6,0 6px 18px -6px #7c3aedb3;color:#fff;display:grid;flex-shrink:0;font-family:Cabinet Grotesk,Manrope,sans-serif;font-size:1.15rem;font-weight:800;height:52px;place-items:center;width:52px}.prof__n{color:var(--t0);display:block;font-size:1rem;font-weight:700}.prof__r{color:var(--t3);display:block;font-size:.85rem}.prof__stats{border-top:1px solid var(--hair);display:flex;gap:22px;margin-top:16px;padding-top:14px}.prof__s{display:flex;flex-direction:column}.prof__sv{color:var(--t0);font-family:JetBrains Mono,monospace;font-size:1.15rem;font-weight:700}.prof__sk{color:var(--t4);font-size:.72rem;letter-spacing:.04em}.cmp{border-collapse:collapse;font-size:.9rem;width:100%}.cmp td,.cmp th{border-bottom:1px solid var(--hair);padding:13px 16px;text-align:left}.cmp thead th{color:var(--t3);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cmp td:first-child{color:var(--t2)}.cmp__yes{color:var(--chrome-hi);font-weight:700}.cmp__no{color:var(--inert)}.cmp tbody tr:last-child td{border-bottom:0}.cmp-scroll{overflow-x:auto}.faq__i{border-bottom:1px solid var(--hair)}.faq__i:last-child{border-bottom:0}.faq__q{align-items:center;background:none;border:0;color:var(--t1);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;padding:18px 0;text-align:left;width:100%}.faq__mk{color:var(--v-300);flex-shrink:0;font-size:1.2rem;line-height:1;transition:transform .3s var(--ease)}.faq__i[data-open=true] .faq__mk{transform:rotate(45deg)}.faq__a{color:var(--t2);font-size:.92rem;line-height:1.65;max-width:62ch;padding:0 0 18px}.price{display:flex;flex-direction:column;padding:clamp(22px,3vw,34px)}.price__amt{color:var(--t0);font-family:JetBrains Mono,monospace;font-size:var(--s-4);font-weight:700;letter-spacing:-.03em;line-height:1}.price__per{color:var(--t3);font-family:Manrope,sans-serif;font-size:var(--s-0);font-weight:500;letter-spacing:0}.price ul{flex:1 1;list-style:none;margin:18px 0 0;padding:0}.price li{align-items:flex-start;color:var(--t2);display:flex;font-size:.9rem;gap:10px;padding:7px 0}.price li svg{color:var(--v-300);flex-shrink:0;margin-top:3px}.vf{padding:clamp(22px,3vw,32px)}.vf__form{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.vf__in{background:#00000061;border:0;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,inset 0 0 0 1px #ffffff12;color:var(--t0);flex:1 1 230px;font-family:JetBrains Mono,monospace;font-size:.9rem;letter-spacing:.05em;min-width:0;padding:13px 16px}.vf__in::placeholder{color:var(--t4)}.vf__rec{display:flex;flex-wrap:wrap;gap:0 clamp(22px,4vw,52px);margin-top:18px}.vf__c{padding:9px 0}.vf__ck{color:var(--t4);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.vf__ck,.vf__cv{font-family:JetBrains Mono,monospace}.vf__cv{color:var(--t0);font-size:1.02rem;font-weight:700;margin-top:3px;word-break:break-word}.vf__msg{align-items:flex-start;display:flex;font-size:.9rem;gap:10px;line-height:1.55;margin-top:18px;max-width:56ch}.vf__msg--ok{color:var(--chrome-hi)}.vf__msg--no{color:var(--t2)}.vf__msg--er{color:var(--v-200)}.vf__skel{animation:lqShim 1.4s linear infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 50%,#ffffff0a 75%);background-size:200% 100%;border-radius:var(--r-md);height:52px;margin-top:18px;max-width:400px}.vf__hint{color:var(--t3);font-size:.85rem;margin-top:12px}.vf__hint button{background:none;border:0;color:var(--v-200);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero{padding:clamp(3rem,7vw,6rem) var(--gut) var(--sect);position:relative}.hero__grid{grid-gap:clamp(2rem,4vw,4rem);align-items:center;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1.02fr 1.1fr}@media (max-width:1000px){.hero__grid{grid-template-columns:1fr}}.deck,.hero__stack{position:relative}.deck{perspective:1600px}.deck__main{position:relative;transform:rotateY(-7deg) rotateX(3deg);transform:rotateY(var(--dy,-7deg)) rotateX(var(--dx,3deg));transform-style:preserve-3d;transition:transform .5s var(--ease);z-index:3}.deck__back{background:linear-gradient(148deg,#ffffff0d,#a78bfa08);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 #ffffff29,0 20px 50px -18px #000000b3;height:78%;inset:8% -6% auto 12%;position:absolute;transform:translateZ(-90px) rotateY(-7deg);z-index:1}.deck__float{border-radius:var(--r-md);bottom:-7%;padding:14px 18px;position:absolute;right:-4%;transform:translateZ(70px);z-index:4}@media (max-width:620px){.deck__float{bottom:auto;margin-top:14px;position:static;right:auto;transform:none}.deck__back{display:none}}.thread{position:relative}.thread__svg{bottom:0;height:100%;left:clamp(4px,1.4vw,20px);overflow:visible;pointer-events:none;position:absolute;top:0;width:clamp(18px,2.2vw,32px);z-index:2}.thread__ghost{fill:none;stroke:var(--hair);stroke-width:1.4}.thread__line{fill:none;stroke:url(#lqThread);stroke-width:1.6;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(167,139,250,.6))}.thread__comet{height:100%;left:clamp(4px,1.4vw,20px);offset-distance:0;offset-rotate:auto;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:clamp(18px,2.2vw,32px);will-change:offset-distance;z-index:2}.thread__dot{background:#fff;border-radius:50%;box-shadow:0 0 12px 4px #a78bfad9,0 0 2px #ffffffe6;height:8px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:8px}.thread__tail{background:linear-gradient(180deg,#0000,#c4b5fd80);border-radius:2px;height:32px;left:50%;position:absolute;top:-32px;transform:translateX(-50%);width:3px}@media (max-width:900px){.thread__comet,.thread__svg{display:none}}.pile{height:340vh;position:relative}.pile__stick{height:100vh;height:100dvh;min-height:600px;overflow:hidden;position:-webkit-sticky;position:sticky;top:var(--hdr-h)}.pile__cv{display:block;height:100%;width:100%}.pile__cv,.pile__vig{inset:0;position:absolute}.pile__vig{background:radial-gradient(ellipse 68% 58% at 50% 50%,#0000 26%,#05030adb 100%);pointer-events:none}.pile__ui{display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 var(--gut);position:absolute}.pile__n{font-feature-settings:"tnum";color:var(--t0);font-family:JetBrains Mono,monospace;font-size:clamp(3.4rem,12vw,9.5rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.05em;line-height:.86;text-shadow:0 2px 24px #000c}.pile__st{color:var(--v-200);font-family:JetBrains Mono,monospace;font-size:var(--s-00);letter-spacing:.18em;margin-top:14px;min-height:1.4em;text-shadow:-1px -1px 0 #05030a,1px -1px 0 #05030a,-1px 1px 0 #05030a,1px 1px 0 #05030a,0 2px 10px #000000e6;text-transform:uppercase}.pile__end{opacity:0;opacity:var(--endo,0);transition:opacity .4s ease-out}.foot{padding:clamp(3rem,6vw,5rem) var(--gut) 32px}.foot__grid{grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:1.6fr repeat(2,1fr)}.foot__h{color:var(--t4);font-size:.8rem;margin-bottom:12px}.foot a{color:var(--t3);display:block;font-size:.9rem;padding:4px 0;text-decoration:none;transition:color .14s}.foot a:hover{color:var(--v-200)}@media (max-width:900px){.foot__grid{grid-template-columns:1fr 1fr}}.rv{opacity:1;transform:none}.js-reveal .rv{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js-reveal .rv.is-in{opacity:1;transform:none}@keyframes lqShim{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:760px){.lq{--g-blur:16px}.nav{padding:9px 10px 9px 16px}}@media (prefers-reduced-motion:reduce){.pile{height:auto}.pile__stick{height:70vh;min-height:0;position:relative}.thread__comet,.thread__svg{display:none}.js-reveal .rv{opacity:1;transform:none}.js-reveal .rv,.meter__fill,.ring__arc,.thr__line{transition:none}.deck__main{transform:none}.g--live:after{display:none}.lq-aura{transform:none}}.lp-cred{perspective:1400px;width:100%}.lp-cred__card{--u:4.6px;aspect-ratio:1000/780;background:linear-gradient(155deg,#4d1d7d,#38155e 24%,#251043 52%,#180a2e 76%,#0f0620);background:var(--card-grad,linear-gradient(155deg,#4d1d7d 0,#38155e 24%,#251043 52%,#180a2e 76%,#0f0620 100%));border-radius:12px;box-shadow:inset 0 1px 0 #ffffff12,0 40px 80px -20px #000000d9,0 0 0 1px #a78bfa29;position:relative;transform:rotateX(0deg) rotateY(0deg) translateZ(0) scale(1);transform:rotateX(var(--tilt-x,0deg)) rotateY(calc(var(--tilt-y, 0deg) + var(--spin, 0deg))) translateZ(var(--fly,0)) scale(var(--press,1));transform-style:preserve-3d;transition:transform .25s var(--ease);width:100%;will-change:transform}.lp-cred__card.is-drifting{animation:lpDrift 12s var(--ease) infinite}.lp-cred__frame{border:1px solid #a78bfa6b;border:1px solid var(--frame,#a78bfa6b);border-radius:7px;inset:11px;position:absolute;transform:translateZ(8px)}.lp-cred__frame:after{border:1px solid #a78bfa29;border:1px solid var(--frame2,#a78bfa29);border-radius:4px;content:"";inset:5px;position:absolute}.lp-cred__bracket{border-color:#c9bcf7;border-color:var(--foil,#c9bcf7);height:40px;opacity:.85;position:absolute;transform:translateZ(28px);width:40px}.lp-cred__bracket--tl{border-left:2px solid;border-top:2px solid;left:18px;top:18px}.lp-cred__bracket--tr{border-right:2px solid;border-top:2px solid;right:18px;top:18px}.lp-cred__bracket--bl{border-bottom:2px solid;border-left:2px solid;bottom:18px;left:18px}.lp-cred__bracket--br{border-bottom:2px solid;border-right:2px solid;bottom:18px;right:18px}.lp-cred__body{align-items:center;display:flex;flex-direction:column;inset:0;padding:8.5% 9% 22%;position:absolute;text-align:center;transform:translateZ(16px)}.lp-cred__ribbon{background:linear-gradient(180deg,#f7f5ff,#c9bcf7 48%,#7c6baf);border-radius:3px;color:#241541;font-family:JetBrains Mono,monospace;font-size:calc(var(--u)*2.1);font-weight:600;letter-spacing:.18em;padding:calc(var(--u)*.55) calc(var(--u)*2.2);text-transform:uppercase;transform:translateZ(6px)}.lp-cred__mark{color:#ffffffb8;font-size:calc(var(--u)*2.4);font-weight:700;letter-spacing:.02em;margin-top:calc(var(--u)*3.2)}.lp-cred__title{background:linear-gradient(180deg,#fff8e6,#c9bcf7 70%,#6e5fa6);background:linear-gradient(180deg,#fff8e6,var(--foil,#c9bcf7) 70%,var(--foil-lo,#6e5fa6));-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Cabinet Grotesk,Manrope,sans-serif;font-size:calc(var(--u)*5.4);font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:calc(var(--u)*1.6)}.lp-cred__presented{color:#ffffff6b;font-family:JetBrains Mono,monospace;font-size:calc(var(--u)*1.5);letter-spacing:.3em;margin-top:calc(var(--u)*2.4);text-transform:uppercase}.lp-cred__name{color:#f6efdd;color:var(--script,#f6efdd);font-family:Great Vibes,cursive;font-size:calc(var(--u)*9.6);line-height:1.1;margin-top:calc(var(--u)*.4);text-shadow:0 1px 0 #00000059}.lp-cred__for{color:#ffffff70;font-size:calc(var(--u)*1.7);line-height:1.5;margin-top:calc(var(--u)*1.2);max-width:74%}.lp-cred__skill{background:#ffffff12;border:1px solid #ffffff24;border-radius:5px;color:#fff;font-size:calc(var(--u)*2.5);font-weight:700;margin-top:calc(var(--u)*2);padding:calc(var(--u)*1) calc(var(--u)*3);transform:translateZ(6px)}.lp-cred__id{color:#ffffff57;font-family:JetBrains Mono,monospace;font-size:calc(var(--u)*1.5);letter-spacing:.12em;margin-top:calc(var(--u)*1.6)}.lp-cred__stats{align-items:flex-end;display:flex;gap:calc(var(--u)*8);justify-content:center;margin-top:auto;width:100%}.lp-cred__stat{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.3)}.lp-cred__stat-k{color:#ffffff57;font-size:calc(var(--u)*1.3);letter-spacing:.22em;text-transform:uppercase}.lp-cred__stat-k,.lp-cred__stat-v{font-family:JetBrains Mono,monospace}.lp-cred__stat-v{font-feature-settings:"tnum";color:#c9bcf7;color:var(--foil,#c9bcf7);font-size:calc(var(--u)*4.2);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lp-cred__stat-s{color:#fff6;font-size:calc(var(--u)*1.3)}.lp-cred__seal{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#f7f5ff,#c9bcf7 46%,#6e5fa6 100%);background:radial-gradient(circle at 34% 30%,var(--foil-hi,#f7f5ff),var(--foil,#c9bcf7) 46%,var(--foil-lo,#6e5fa6) 100%);border-radius:50%;bottom:7.5%;box-shadow:0 4px 14px #0000008c,inset 0 0 0 1px #ffffff40;display:grid;left:50%;place-items:center;position:absolute;transform:translate3d(-50%,0,36px);width:13%}.lp-cred__seal:before{background:conic-gradient(from 0deg,#6e5fa6 0 3%,#0000 3% 8.33%);background:conic-gradient(from 0deg,var(--foil-lo,#6e5fa6) 0 3%,#0000 3% 8.33%);border-radius:50%;content:"";inset:-14%;position:absolute}.lp-cred__seal-grade{color:#241541;font-family:Cabinet Grotesk,Manrope,sans-serif;font-size:calc(var(--u)*7.4);font-weight:800}.lp-cred__sig{bottom:8%;left:7.5%;position:absolute;text-align:left;transform:translateZ(48px)}.lp-cred__sig-name{color:#ffffffe6;font-family:Great Vibes,cursive;font-size:calc(var(--u)*3.4);line-height:1}.lp-cred__sig-rule{background:#ffffff4d;height:1px;margin:calc(var(--u)*.8) 0 calc(var(--u)*.5);width:calc(var(--u)*15)}.lp-cred__sig-role{color:#fff6;font-family:JetBrains Mono,monospace;font-size:calc(var(--u)*1.2);letter-spacing:.16em;text-transform:uppercase}.lp-cred__qr{aspect-ratio:1;background:#fff;border-radius:3px;bottom:8%;box-shadow:0 3px 10px #00000080;padding:3px;position:absolute;right:7.5%;transform:translateZ(48px);width:11%}.lp-cred__qr img{display:block;height:100%;image-rendering:pixelated;width:100%}.lp-cred__qr-note{bottom:4.4%;color:#ffffff57;font-family:JetBrains Mono,monospace;font-size:calc(var(--u)*1.05);position:absolute;right:7.5%;text-align:right;transform:translateZ(48px)}.lp-cred__sheen{background:linear-gradient(105deg,#0000 30%,#ffffff0f 42%,#f7f5ff 49%,#ffffff0f 56%,#0000 68%);background:linear-gradient(var(--sheen,105deg),#0000 30%,#ffffff0f 42%,var(--foil-hi,#f7f5ff) 49%,#ffffff0f 56%,#0000 68%);border-radius:12px;inset:0;mix-blend-mode:overlay;opacity:.55;pointer-events:none;position:absolute;transform:translateZ(64px)}.lp-cred__sheen--sweep{animation:lpSweep 1.1s var(--ease) 1}.lp-paper{aspect-ratio:1000/780;background:linear-gradient(168deg,#f2f0ec,#e8e6e1 44%,#c9c6bf);border-radius:4px;box-shadow:0 30px 60px -24px #000c,0 0 0 1px #00000040;display:flex;flex-direction:column;overflow:hidden;padding:9% 10% 10%;position:relative;transform-style:preserve-3d;width:100%}.lp-paper__head{align-items:center;display:flex;gap:5%}.lp-paper__avatar{aspect-ratio:1;background:linear-gradient(160deg,#d4d1c8,#b7b3a8);border-radius:50%;flex-shrink:0;width:15%}.lp-paper__headlines{display:flex;flex:1 1;flex-direction:column;gap:10px}.lp-paper__line{background:#c3c0b8;border-radius:3px;display:block;height:6px}.lp-paper__line--name{background:#a19c90;border-radius:3px;height:15px;width:68%}.lp-paper__line--title{background:#c3c0b8;height:8px;width:44%}.lp-paper__line--h{background:#a19c90;border-radius:3px;height:8px;margin-bottom:4px}.lp-paper__rule{background:#14100a1f;flex-shrink:0;height:1px;margin:7% 0}.lp-paper__body{display:flex;flex:1 1;gap:6%;min-height:0}.lp-paper__rail{display:flex;flex-direction:column;gap:14px;width:26%}.lp-paper__chip{background:linear-gradient(90deg,#c3c0b8,#d6d3ca);border-radius:5px;display:block;height:9px}.lp-paper__col{display:flex;flex:1 1;flex-direction:column;gap:11px}.lp-paper__col .lp-paper__line{margin-bottom:0}.lp-paper__fold{aspect-ratio:1;background:linear-gradient(135deg,#0000 50%,#00000029 0,#00000029 58%,#0000 0);bottom:0;position:absolute;right:0;width:15%}.lp-paper__fold:before{background:linear-gradient(315deg,#f6f4ef 50%,#0000 0);box-shadow:-3px -3px 8px #0000001f;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";inset:0;position:absolute}.lp-strike-bar{background:linear-gradient(180deg,#0000,var(--chrome-hi),var(--chrome),#0000);border-radius:3px;box-shadow:0 0 30px 8px #f7f5ff8c;height:92%;left:50%;opacity:0;opacity:var(--flash,0);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scaleY(0);transform:translate(-50%,-50%) scaleY(var(--flash,0));width:3px}.lp-deck{display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding:14px 0 8px;scroll-snap-type:x proximity;scrollbar-width:none}.lp-deck::-webkit-scrollbar{display:none}.lp-deck__item{flex:0 0 clamp(186px,23vw,268px);perspective:1000px;scroll-snap-align:center}.lp-deck__item+.lp-deck__item{margin-left:clamp(-84px,-6.5vw,-44px)}.lp-deck__inner{opacity:1;opacity:var(--fade,1);transform:translateZ(0) rotate(0deg);transform:translateZ(calc(var(--fly-in, 0px) + var(--lift, 0px))) rotate(var(--r,0deg));transform-style:preserve-3d;transition:transform .3s var(--ease)}.lp-deck__item:focus-within .lp-deck__inner,.lp-deck__item:hover .lp-deck__inner{--lift:90px;--r:0deg}.lp-deck__item:focus-within,.lp-deck__item:hover{z-index:5}.lp-deck__n{color:var(--t4);font-family:JetBrains Mono,monospace;font-size:var(--s-00);letter-spacing:.18em;margin-top:12px;text-align:center}.lp-deck__item:hover .lp-deck__n{color:var(--chrome-hi)}@keyframes lpDrift{0%,to{--spin:-3deg}50%{--spin:3deg}}@keyframes lpSweep{0%{--sheen:40deg;opacity:0}30%{opacity:.85}to{--sheen:170deg;opacity:.55}}@property --spin{syntax:"<angle>";initial-value:0deg;inherits:false}@property --sheen{syntax:"<angle>";initial-value:105deg;inherits:false}#lp-pile-h{text-shadow:0 2px 16px #000000b3}button.chip--btn{border:0;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;transition:color .16s,background .16s,box-shadow .16s,transform .14s var(--ease)}button.chip--btn:hover{background:#ffffff1c;color:var(--t0);transform:translateY(-1px)}button.chip--btn[aria-selected=true]{background:linear-gradient(168deg,#8b5cf680,#4c1d956b);box-shadow:inset 0 1px 0 #ffffff52,inset 0 0 0 1px #a78bfa66,0 6px 18px -6px #7c3aed99;color:#fff}button.chip--btn[aria-selected=true]:hover{transform:translateY(-1px)}.chip__dot{background:var(--chrome-hi);border-radius:50%;box-shadow:0 0 6px var(--chrome-hi);flex-shrink:0;height:5px;width:5px}.graph{animation:gEnter .3s var(--ease) both}@keyframes gEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.pp[role=tabpanel]:focus{outline:none}.pp[role=tabpanel]:focus-visible{outline:2px solid var(--v-200);outline-offset:3px}@media (prefers-reduced-motion:reduce){.graph{animation:none}button.chip--btn{transition:none}button.chip--btn:hover{transform:none}}
/*# sourceMappingURL=main.36d009ab.css.map*/