*{box-sizing:border-box}body,html{margin:0;padding:0;max-width:100%;overflow-x:hidden}@media (max-width:760px){.split2{grid-template-columns:1fr!important;height:auto!important}.statgrid{grid-template-columns:repeat(2,1fr)!important}}:root,[data-theme=day]{--page:#eeede7;--appbg:#f4f3ee;--side:#fff;--inner:#f2f1ec;--card:#fff;--line:rgba(23,22,15,.07);--line2:rgba(23,22,15,.12);--hover:rgba(23,22,15,.045);--ink:#17160f;--ink2:#33322a;--sub:#8c8a80;--faint:#a8a69c;--shadow:0 40px 100px -44px rgba(40,60,110,.32)}[data-theme=night]{--page:#070c1c;--appbg:#0a1024;--side:#0c1226;--inner:#0e1633;--card:#131c38;--line:hsla(0,0%,100%,.07);--line2:hsla(0,0%,100%,.12);--hover:hsla(0,0%,100%,.05);--ink:#eceff7;--ink2:#c2c8d8;--sub:#8e97ad;--faint:#56607a;--shadow:0 50px 120px -40px rgba(0,0,0,.8)}[data-theme=day] .sheen{background:linear-gradient(100deg,transparent,rgba(79,125,255,.1),transparent)}[data-theme=day] .navitem:hover{background:rgba(23,22,15,.05)!important}body{background:var(--page);font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--ink)}button,input,textarea{font-family:inherit;color:inherit;outline:none}::placeholder{color:var(--faint)}.card-h,.navitem{transition:background-color .3s ease,border-color .3s ease,color .25s ease,transform .18s ease}@keyframes fadeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes popin{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes boxshift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glasssweep{0%{transform:translateX(-130%) skewX(-18deg)}55%,to{transform:translateX(150%) skewX(-18deg)}}@keyframes glowpulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes growbar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes breathe{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(79,125,255,.45)}50%{transform:scale(1.06);box-shadow:0 0 0 14px rgba(79,125,255,0)}}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.14)}28%{transform:scale(1)}42%{transform:scale(1.1)}56%{transform:scale(1)}}@keyframes logoKick{0%{opacity:0;transform:scale(.4) rotate(-25deg)}60%{opacity:1;transform:scale(1.18) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes winZoom{0%{opacity:0;transform:scale(.86)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes contentPop{0%{opacity:0;transform:scale(.96) translateY(20px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ringspin{to{transform:rotate(1turn)}}@keyframes ripple{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.4);opacity:0}}@keyframes bgBreathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes barflow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes barfill{0%{width:0}to{width:68%}}@keyframes sparkle{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes confettiFall{0%{transform:translateY(-20px) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(640px) rotate(2turn);opacity:.9}}.confetti-wrap{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2;border-radius:16px}.confetti-pc{position:absolute;top:-16px;width:9px;height:14px;border-radius:2px;animation:confettiFall linear infinite}.logo-mark{animation:logoKick 1.1s cubic-bezier(.2,.9,.3,1.4) both}.logo-mark.busy{animation:heartbeat 1.3s ease-in-out infinite}.winframe{animation:winZoom 1.1s cubic-bezier(.16,.84,.3,1) both}.sheen{position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(100deg,transparent,rgba(79,125,255,.14),transparent);transform:translateX(-130%) skewX(-18deg);animation:glasssweep 7s ease-in-out infinite;pointer-events:none;z-index:1}.navitem:hover{background:var(--hover)!important}.scr::-webkit-scrollbar{width:9px;height:9px}.scr::-webkit-scrollbar-thumb{background:var(--line2);border-radius:9px}.scr::-webkit-scrollbar-track{background:transparent}.scr{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.card-h{transition:transform .18s ease,border-color .18s ease}.card-h:hover{transform:translateY(-3px);border-color:rgba(79,125,255,.4)!important}[contenteditable]{outline:none;border-radius:4px;transition:box-shadow .15s,background .15s;cursor:text}[contenteditable]:hover{box-shadow:inset 0 0 0 1px rgba(79,125,255,.35)}[contenteditable]:focus{box-shadow:inset 0 0 0 2px #4f7dff;background:rgba(79,125,255,.06)}.imgslot{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;background-size:cover;background-position:50%}.imgslot:hover .imgcue{opacity:1}.imgcue{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:rgba(10,16,36,.55);color:#c2c8d8;font-size:10px;font-weight:600;opacity:.85;transition:opacity .15s}button{border:none;background:none;cursor:pointer}@supports selector(:has(*)){:has(>.sheen){transform:translateZ(0);contain:paint}}[data-content-scroll]{will-change:scroll-position;transform:translateZ(0)}