@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Sora:wght@500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";
@font-face{font-family:Articulat CF;font-display:swap;src:local(Articulat CF),local(ArticulatCF-Bold)}:root{--bg:#0b0d10;--s1:#12151a;--s2:#181c22;--s3:#1f242c;--bdr:#262d38;--bdrL:#1c2230;--tx:#e4e0d8;--txM:#a3a3a3;--txD:#7a8294;--ac:#d97757;--acH:#c16649;--acBg:#d9775724;--acTx:#fff;--ac2:#b6c1ab;--ac2H:#a0ad95;--ac2Bg:#b6c1ab24;--ac2Tx:#3c212c;--ok:#3ea868;--okBg:#3ea8681a;--err:#cf5050;--errBg:#cf50501a;--info:#4d8ed4;--infoBg:#4d8ed41a}:root.light{--bg:#f5f5f7;--s1:#fff;--s2:#f2f2f2;--s3:#ebebef;--bdr:#e1e1e1;--bdrL:#e3e3e3;--tx:#3c212c;--txM:#525252;--txD:#737373;--ac:#d97757;--acH:#c16649;--acBg:#d9775724;--acTx:#fff;--ac2:#b6c1ab;--ac2H:#a0ad95;--ac2Bg:#b6c1ab38;--ac2Tx:#3c212c;--ok:#6cd56d;--okBg:#6cd56d2e;--err:#cf5050;--errBg:#cf50501f;--info:#a0d5e5;--infoBg:#a0d5e533;--purple:#ba9ecf}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--tx);font-family:Outfit,Helvetica Neue,sans-serif}input[type=checkbox]{accent-color:var(--ac);cursor:pointer;width:15px;height:15px}select:focus,input:focus,textarea:focus{outline:none;border-color:var(--ac)!important}@media (max-width:820px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{font-size:16px!important}}::selection{background:#d9775740}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--bdr);border-radius:3px}@keyframes mFi{0%{opacity:0}to{opacity:1}}@keyframes mSu{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mSi{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}:root{--tl-safe-t:env(safe-area-inset-top,0px);--tl-safe-r:env(safe-area-inset-right,0px);--tl-safe-b:env(safe-area-inset-bottom,0px);--tl-safe-l:env(safe-area-inset-left,0px);--tl-tap:44px}.tl-momentum{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tl-scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.tl-scroll-x::-webkit-scrollbar{display:none}.tl-tap{min-width:var(--tl-tap);min-height:var(--tl-tap)}@media (max-width:768px){html,body{overflow-x:clip}}.tl-back{min-height:36px;color:var(--ac);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 2px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:767px){.tl-hide-phone{display:none!important}}.tl-sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#14120e6b;justify-content:center;align-items:flex-end;animation:.18s ease-out mFi;display:flex;position:fixed;inset:0}.tl-sheet{background:var(--bg);border:1px solid var(--bdr);border-bottom:none;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:92dvh;animation:.24s cubic-bezier(.16,1,.3,1) tl-sheet-up;display:flex;overflow:hidden;box-shadow:0 -16px 48px #00000038}.tl-sheet-handle{background:var(--bdr);border-radius:999px;flex:none;width:38px;height:4px;margin:8px auto 4px}.tl-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.tl-sheet-footer{padding-bottom:calc(14px + var(--tl-safe-b));flex:none}@keyframes tl-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
:root{--glass:#12151a9e;--glass-strong:#12151acc;--glass-brd:#ffffff1a;--glass-hi:#ffffff0f;--glass-shadow:0 18px 44px #00000073;--glass-blur:blur(22px) saturate(160%);--glass-blur-sm:blur(14px) saturate(150%);--orb-a:#d9775729;--orb-b:#b6c1ab1f;--s1:var(--glass);--bdr:var(--glass-brd)}:root.light{--glass:#ffffffa8;--glass-strong:#ffffffd6;--glass-brd:#3c212c1a;--glass-hi:#ffffffb3;--glass-shadow:0 16px 40px #3c212c1f;--orb-a:#d977572e;--orb-b:#b6c1ab38;--s1:var(--glass);--bdr:var(--glass-brd)}body{background-color:var(--bg);background-image:radial-gradient(60vmax 60vmax at 8% -10%, var(--orb-a), transparent 60%), radial-gradient(52vmax 52vmax at 100% 110%, var(--orb-b), transparent 60%);background-repeat:no-repeat;background-attachment:fixed}.tl-glass-side{background:var(--glass)!important;border-right:1px solid var(--glass-brd)!important;box-shadow:inset -1px 0 0 var(--glass-hi)!important}.tl-glass-topbar{-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:var(--glass)!important;border-bottom:1px solid var(--glass-brd)!important;box-shadow:0 1px 0 var(--glass-hi), 0 8px 24px #00000014!important}.tl-glass-scrim{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.tl-glass-drawer{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:22px 0 0 22px;background:var(--glass-strong)!important;border-left:1px solid var(--glass-brd)!important;box-shadow:var(--glass-shadow), inset 1px 0 0 var(--glass-hi)!important}.tl-glass-modal{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-strong)!important;border:1px solid var(--glass-brd)!important;box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-hi)!important}.tl-glass-toast{-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:var(--glass-strong)!important;box-shadow:var(--glass-shadow)!important}@media (max-width:768px){.tl-sheet{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-brd)}}.tl-lp.tl-lp{--sand-50:#fcf8f3e0;--surface-app:#fcf8f3e0;--surface-card:#ffffff9e;--border-subtle:#3c212c17;--border-default:#3c212c24;--shadow-md:0 8px 24px #28101914, inset 0 1px 0 #ffffffb3;--shadow-lg:0 18px 44px #2810191c, inset 0 1px 0 #ffffffb3;background-color:#fcf8f3;background-image:radial-gradient(70vmax 70vmax at 0 -20%,#db775829,#0000 60%),radial-gradient(60vmax 60vmax at 100% 30%,#b6c1ab33,#0000 60%),radial-gradient(50vmax 50vmax at 30% 110%,#c79a3e1a,#0000 60%);background-repeat:no-repeat;background-attachment:fixed}.tl-lp.tl-lp .tl-glass-hero-card{box-shadow:0 10px 28px #28101914,inset 0 1px #ffffffbf;background:linear-gradient(#ffffff94,#ffffff6b),#db77581a!important;border:1px solid #db775847!important}.tl-lp.tl-lp .tl-float{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:#ffffffb8!important;border-color:#3c212c1a!important}.tl-lp.tl-lp .tl-float-2{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);border:1px solid #ffffff1a;box-shadow:0 16px 36px #0000004d,inset 0 1px #ffffff14;background:#140c0fbd!important}.tl-logo-dark,html:not(.light) .tl-logo-light{display:none!important}html:not(.light) .tl-logo-dark{display:block!important}html:not(.light) .tl-lp.tl-lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sand-50:#15100fe0;--surface-app:#15100fe0;--surface-card:#ffffff12;--surface-sunken:#ffffff0b;--surface-brand-soft:#db775829;--sand-0:#ffffff14;--sand-100:#ffffff0f;--sand-200:#e9ded4;--sand-300:#cfc3b8;--sand-400:#b5a99f;--text-strong:#f4ede6;--text-body:#ddd3ca;--text-muted:#a89d94;--text-subtle:#8a7f77;--text-brand:var(--terracotta-300);--text-link:var(--terracotta-300);--plum-800:#ddd3ca;--plum-700:#c9beb5;--plum-600:#b5a9a0;--plum-500:#a1958c;--plum-900:#070506;--plum-950:#070506;--border-subtle:#ffffff17;--border-default:#ffffff24;--border-strong:#ffffff38;--terracotta-50:#db775824;--terracotta-100:#db775838;--terracotta-200:#db77585c;--terracotta-600:#e08f70;--terracotta-700:#e7a98e;--green-50:#3f7a5c38;--green-700:#8fd1ae;--green-600:#7cc49d;--shadow-md:0 8px 24px #00000059, inset 0 1px 0 #ffffff0f;--shadow-lg:0 18px 44px #00000073, inset 0 1px 0 #ffffff0f;--shadow-xl:0 28px 64px #0000008c, inset 0 1px 0 #ffffff0f;background-color:#15100f;background-image:radial-gradient(70vmax 70vmax at 0 -20%,#db775838,#0000 60%),radial-gradient(60vmax 60vmax at 100% 30%,#b6c1ab1f,#0000 60%),radial-gradient(50vmax 50vmax at 30% 110%,#c79a3e1a,#0000 60%)}html:not(.light) .tl-lp.tl-lp .tl-hero-wash{background:radial-gradient(120% 95% at 84% -12%,#db775838 0%,#15100f4d 52%,#15100f00 100%)!important}html:not(.light) .tl-lp.tl-lp .tl-glass-hero-card{box-shadow:0 12px 32px #0006,inset 0 1px #ffffff1a;background:linear-gradient(#ffffff1a,#ffffff0d),#db775824!important;border-color:#db775866!important}html:not(.light) .tl-lp.tl-lp .tl-float{color:var(--text-strong);background:#281e20bd!important;border-color:#ffffff1f!important}html:not(.light) .tl-lp.tl-lp .tl-lp-footer{background:#ffffff09!important}html:not(.light) body:has(.tl-lp){background-color:#15100f}html:not(.light) .tl-lp.tl-lp .tl-grader-rank--miss{background:#db77581f!important;border-color:#db775866!important}html:not(.light) .tl-lp.tl-lp .tl-grader-compare{background:#ffffff0f!important;border-color:#ffffff1a!important}html:not(.light) .tl-lp.tl-lp .tl-grader-track{background:#ffffff1a!important}html:not(.light) .tl-lp.tl-lp .tl-badge--fail{color:#f2a9a0!important;background:#cf505038!important}html:not(.light) .tl-lp.tl-lp .tl-badge--warn{color:#ebcb7c!important;background:#c79a3e38!important}html:not(.light) .tl-lp.tl-lp .tl-badge--fix{color:#8fd1ae!important;background:#3f7a5c3d!important}html:not(.light) .tl-lp.tl-lp .tl-badge--tl{color:#d3c3e6!important;background:#ba9ecf38!important}@media (prefers-reduced-transparency:reduce){:root{--s1:#12151a;--bdr:#262d38;--glass:#12151a;--glass-strong:#12151a}:root.light{--s1:#fff;--bdr:#e1e1e1;--glass:#fff;--glass-strong:#fff}body,.tl-lp{background-image:none}.tl-lp{--surface-card:#fff}html:not(.light) .tl-lp.tl-lp{--surface-card:#1e1719;--sand-50:#15100f;--surface-app:#15100f;background-image:none}html:not(.light) .tl-lp.tl-lp .tl-glass-hero-card{background:#2a1f1d!important}html:not(.light) .tl-lp.tl-lp .tl-float{background:#221a1b!important}.tl-glass-topbar,.tl-glass-scrim,.tl-glass-drawer,.tl-glass-modal,.tl-glass-toast,.tl-sheet,.tl-lp .tl-float,.tl-lp .tl-float-2{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tl-lp.tl-lp .tl-glass-hero-card{background:#fbf1ec!important}.tl-lp.tl-lp .tl-float{background:#fff!important}.tl-lp.tl-lp .tl-float-2{background:#000!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tl-glass-topbar,.tl-glass-drawer,.tl-glass-modal,.tl-glass-toast{background:var(--glass-strong)!important}}@property --tl-hue-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tl-hue{to{--tl-hue-a:360deg}}:root{--tl-hue-arc:transparent 0deg, transparent 196deg, #ffe58a00 200deg, #ffe58a 226deg, #ffb000 254deg, #ff6b2b 284deg, #e8467c 314deg, #ffd166 340deg, #ffd16600 358deg, transparent 360deg;--tl-hue-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0)}.tl-auth-halo{z-index:0;border-radius:22px;position:relative}.tl-auth-card{z-index:1;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:relative;background:var(--glass-strong)!important;border:1px solid var(--glass-brd)!important;box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-hi)!important;border-radius:22px!important}.tl-auth-halo:before,.tl-auth-halo:after{content:"";pointer-events:none;background:conic-gradient(from var(--tl-hue-a) at 50% 50%, var(--tl-hue-arc));border-radius:24px;animation:11s linear infinite tl-hue;position:absolute;inset:-2px}.tl-auth-halo:before{z-index:0;filter:blur(22px);opacity:.18}.tl-auth-halo:after{z-index:2;opacity:.65;-webkit-mask:var(--tl-hue-mask);-webkit-mask:var(--tl-hue-mask);mask:var(--tl-hue-mask);-webkit-mask-composite:xor;padding:2px;-webkit-mask-composite:xor;mask-composite:exclude}.tl-auth-btn{position:relative}.tl-auth-btn:after{content:"";pointer-events:none;background:conic-gradient(from calc(var(--tl-hue-a) + 180deg) at 50% 50%, var(--tl-hue-arc));-webkit-mask:var(--tl-hue-mask);-webkit-mask:var(--tl-hue-mask);mask:var(--tl-hue-mask);-webkit-mask-composite:xor;opacity:.65;border-radius:12px;padding:2px;animation:11s linear infinite tl-hue;position:absolute;inset:-2px;-webkit-mask-composite:xor;mask-composite:exclude}.tl-auth-btn:disabled:after{display:none}.tl-lp .tl-btn--primary:after{content:"";pointer-events:none;background:conic-gradient(from var(--tl-hue-a) at 50% 50%, var(--tl-hue-arc));-webkit-mask:var(--tl-hue-mask);-webkit-mask:var(--tl-hue-mask);mask:var(--tl-hue-mask);-webkit-mask-composite:xor;opacity:.75;border-radius:14px;padding:2px;animation:11s linear infinite tl-hue;position:absolute;inset:-2px;-webkit-mask-composite:xor;mask-composite:exclude}.tl-lp .tl-btn--secondary{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:inset 0 1px #ffffffd9,0 1px 2px #2810190d}.tl-lp .tl-chip{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:inset 0 1px #fff9}html:not(.light) .tl-lp.tl-lp .tl-btn--secondary{box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0000004d}html:not(.light) .tl-lp.tl-lp .tl-chip{box-shadow:inset 0 1px #ffffff14}.tl-lp.tl-lp .tl-lp-footer{background:#ffffff8c!important}@media (prefers-reduced-motion:reduce){.tl-auth-halo:before,.tl-auth-halo:after,.tl-auth-btn:after,.tl-lp .tl-btn--primary:after{animation:none}}@media (prefers-reduced-transparency:reduce){.tl-auth-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tl-auth-halo:before{display:none}.tl-lp .tl-btn--secondary,.tl-lp .tl-chip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tl-lp.tl-lp .tl-lp-footer{background:#fff!important}}
