.loading-page{height:100vh;justify-content:center;margin:0}.loading-container,.loading-page{align-items:center;background:#fff;display:flex}.loading-container{border-radius:8px;flex-direction:column;height:225px;width:375px}.loading-logo{margin-top:20px}.loading-text{color:#8a93a4;font-size:20px;height:28px;margin-top:10px;overflow:hidden;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.loading-text span{animation:fadeIn .5s ease-in-out;display:inline-block}.progress-bar{background:#e5e8ec;border-radius:2px;height:5px;margin-top:30px;overflow:hidden;width:300px}.progress-bar-fill{animation:shimmer 2s ease-in-out infinite;background-color:var(--color-danger);background-image:linear-gradient(120deg,#fff0,#fff6 50%,#fff0);background-repeat:no-repeat;background-size:200% 100%;height:100%;transition:width .6s ease-in-out}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.error-page-dash{align-items:center;background-color:var(--bg-1);display:flex;height:100vh;justify-content:center;width:100vw}.error-container-dash{align-items:center;background-color:var(--bg-card);box-sizing:border-box;display:flex;flex-direction:column;height:19.6875rem;justify-content:flex-start;padding:1.25rem 0;width:30rem}.error-title-dash{color:var(--text-1);font-size:2.5rem;margin:0;text-align:center}.error-subtitle-dash{color:var(--text-faint);font-size:1.25rem;margin:0 0 4rem;padding:0 1.25rem;text-align:center}.error-logo-dash{display:block;height:4.375rem;margin-top:auto;width:12.8125rem}@media (max-width:768px){.error-container{height:auto;padding:1rem 0;width:24rem}.error-title{font-size:2rem}.error-subtitle{font-size:1rem;margin-bottom:3rem;padding:0 1rem}.error-logo{height:auto;width:14rem}}@media (max-width:480px){.error-container{height:auto;margin:0 1rem;padding:1rem;width:calc(100% - 2rem)}.error-title{font-size:1.75rem}.error-subtitle{font-size:.875rem;padding:0 .75rem}.error-logo{height:auto;width:12rem}}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/static/media/manrope-cyrillic-ext-wght-normal.b554147c082021e7450d.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/static/media/manrope-cyrillic-wght-normal.26b5a940f00e7e312270.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/static/media/manrope-greek-wght-normal.539fb8477d7d315017b0.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/static/media/manrope-vietnamese-wght-normal.4b711f5bb527c664e5be.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/static/media/manrope-latin-ext-wght-normal.e46c8aa413216025354a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/static/media/manrope-latin-wght-normal.c5d858e9b56ba827c16c.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,:root[data-theme=dark]{--bg-1:#0e0e0e;--bg-2:#161616;--bg-card:#1c1c1c;--bg-card-2:#1a1a1a;--bg-elev:#212121;--bg-elev-2:#242424;--bg-hover:#262626;--bg-active:#2b2b2b;--bg-input:#171717;--bg-popover:#1c1c1c;--bg-overlay:#0000008c;--text-1:#e8eefc;--text-2:#b5b5b5;--text-3:#9a9a9a;--text-muted:#6a6a6a;--text-faint:#5a5a5a;--text-on-accent:#fff;--text-on-success:#fff;--text-on-danger:#fff;--text-link:#4d9cff;--border-1:#1f1f1f;--border-2:#2a2a2a;--border-3:#3a3a3a;--border-strong:#4a4a4a;--border-input:#2a2a2a;--color-accent:#1e90ff;--color-accent-soft:#1e90ff1f;--color-pass:#46c26f;--color-pass-deep:#39a85e;--color-pass-soft:#46c26f1f;--color-challenge:#e49920;--color-challenge-deep:#d4900e;--color-challenge-soft:#e499201f;--color-block:#ff6228;--color-block-deep:#e85520;--color-block-soft:#ff62281f;--color-danger:#e53935;--color-danger-hover:#ff4b47;--color-danger-soft:#e539351f;--color-warning:#eba134;--color-info:#1e90ff;--shadow-sm:0 2px 6px #00000040;--shadow-md:0 6px 20px #00000059;--shadow-lg:0 10px 32px #00000073;--color-cb-checked-bg:var(--color-pass-deep);--color-cb-checked-tick:#fff;--scrollbar-track:#1c1c1c;--scrollbar-thumb:#2a2a2a;color-scheme:dark}:root[data-theme=light]:not([data-section=unauth]){--bg-1:#f5f6f8;--bg-2:#fff;--bg-card:#fff;--bg-card-2:#fafbfc;--bg-elev:#f1f2f4;--bg-elev-2:#eceef1;--bg-hover:#eceef1;--bg-active:#e1e4e8;--bg-input:#fff;--bg-popover:#fff;--bg-overlay:#0f172a52;--text-1:#0f1623;--text-2:#4a5366;--text-3:#6b7385;--text-muted:#8a93a4;--text-faint:#a6aebb;--text-on-accent:#fff;--text-on-success:#fff;--text-on-danger:#fff;--text-link:#1e66e0;--border-1:#e5e8ec;--border-2:#d5dae0;--border-3:#bfc4cc;--border-strong:#99a0ac;--border-input:#d5dae0;--color-accent:#1e66e0;--color-accent-soft:#1e66e01f;--color-pass:#1f9e55;--color-pass-deep:#168045;--color-pass-soft:#1f9e551f;--color-challenge:#c77e10;--color-challenge-deep:#a06408;--color-challenge-soft:#c77e101f;--color-block:#dd4f1f;--color-block-deep:#b83d14;--color-block-soft:#dd4f1f1f;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-soft:#dc26261a;--color-warning:#c77e10;--color-info:#1e66e0;--shadow-sm:0 2px 4px #0f172a0f;--shadow-md:0 6px 18px #0f172a14;--shadow-lg:0 12px 36px #0f172a24;--color-cb-checked-bg:var(--text-1);--color-cb-checked-tick:var(--bg-card);--scrollbar-track:#f1f2f4;--scrollbar-thumb:#bfc4cc;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]):not([data-section=unauth]){--bg-1:#f5f6f8;--bg-2:#fff;--bg-card:#fff;--bg-card-2:#fafbfc;--bg-elev:#f1f2f4;--bg-elev-2:#eceef1;--bg-hover:#eceef1;--bg-active:#e1e4e8;--bg-input:#fff;--bg-popover:#fff;--bg-overlay:#0f172a52;--text-1:#0f1623;--text-2:#4a5366;--text-3:#6b7385;--text-muted:#8a93a4;--text-faint:#a6aebb;--text-on-accent:#fff;--text-on-success:#fff;--text-on-danger:#fff;--text-link:#1e66e0;--border-1:#e5e8ec;--border-2:#d5dae0;--border-3:#bfc4cc;--border-strong:#99a0ac;--border-input:#d5dae0;--color-accent:#1e66e0;--color-accent-soft:#1e66e01f;--color-pass:#1f9e55;--color-pass-deep:#168045;--color-pass-soft:#1f9e551f;--color-challenge:#c77e10;--color-challenge-deep:#a06408;--color-challenge-soft:#c77e101f;--color-block:#dd4f1f;--color-block-deep:#b83d14;--color-block-soft:#dd4f1f1f;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-soft:#dc26261a;--color-warning:#c77e10;--color-info:#1e66e0;--shadow-sm:0 2px 4px #0f172a0f;--shadow-md:0 6px 18px #0f172a14;--shadow-lg:0 12px 36px #0f172a24;--color-cb-checked-bg:var(--text-1);--color-cb-checked-tick:var(--bg-card);--scrollbar-track:#f1f2f4;--scrollbar-thumb:#bfc4cc;color-scheme:light}}body,html{transition:background-color .18s ease,color .18s ease}.hw-toaster{pointer-events:none}.hw-toast:has(.domremove),.hw-toast:has(.fwremove),.hw-toast:has(.inboxremove),.hw-toast:has(.planbuy){background:#0000!important;border:0!important;box-shadow:none!important;overflow:visible;padding:0!important}:root[data-theme=light]:not([data-section=unauth]) .fwremove,:root[data-theme=light]:not([data-section=unauth]) .inboxremove{border:1px solid var(--border-1);box-shadow:var(--shadow-sm)}:root{--font-base:"Manrope Variable","Manrope",sans-serif}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope Variable,Manrope,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button,input,select,textarea{font-family:Manrope Variable,Manrope,sans-serif;font-size:inherit;font-weight:500;line-height:inherit}:root[data-section=unauth] input,:root[data-section=unauth] textarea{caret-color:#000;color:#000}:root[data-section=unauth] input::placeholder,:root[data-section=unauth] textarea::placeholder{color:#5f5f5f;opacity:1}:focus,:focus-visible{outline:none}