@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");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}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");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}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_1037c6{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_1037c6{--font-at-display:"Poppins","Poppins Fallback"}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-s.woff2) format("woff2");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-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-s.p.woff2) format("woff2");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}@font-face{font-family:Roboto Fallback;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_f5f09b{font-family:Roboto,Roboto Fallback;font-style:normal}.__variable_f5f09b{--font-at-sans:"Roboto","Roboto Fallback"}.at-root{--at-bg:#f5f3ee;--at-bg-deep:#ece9e1;--at-card:#ffffff;--at-card-2:#fbfaf7;--at-inset:#f1efe9;--at-ink:#0e1228;--at-ink-2:#3a3f56;--at-ink-3:#686d84;--at-ink-4:#9b9fb1;--at-line:rgba(14,18,40,0.09);--at-line-2:rgba(14,18,40,0.16);--at-grid:rgba(14,18,40,0.045);--at-accent:#2b45f0;--at-accent-2:#1d34cf;--at-on-accent:#ffffff;--at-accent-soft:rgba(43,69,240,0.08);--at-accent-soft-2:rgba(43,69,240,0.15);--at-accent-line:rgba(43,69,240,0.4);--at-link:#2b45f0;--at-sun:#ef9d12;--at-sun-ink:#8a5800;--at-sun-soft:rgba(239,157,18,0.14);--at-good:#0d8a5d;--at-good-soft:rgba(13,138,93,0.08);--at-good-line:rgba(13,138,93,0.45);--at-bad:#d4373b;--at-bad-soft:rgba(212,55,59,0.07);--at-bad-line:rgba(212,55,59,0.42);--at-shadow-sm:0 1px 2px rgba(14,18,40,0.05);--at-shadow:0 1px 2px rgba(14,18,40,0.04),0 18px 40px -26px rgba(14,18,40,0.3);--at-shadow-lg:0 2px 6px rgba(14,18,40,0.05),0 44px 90px -44px rgba(14,18,40,0.45);--at-glow:rgba(43,69,240,0.1);--at-star:#0e1228;--at-c1:#6c4cf5;--at-c2:#1e6ae6;--at-c3:#0a8f7f;--at-c4:#e05a22;--at-c5:#c13489;--at-c6:#2c8a42;--at-c7:#b77a0f;--at-c8:#d23f5b;color-scheme:light;background:var(--at-bg);color:var(--at-ink);font-family:var(--font-at-sans),Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.at-root:not([data-theme=light]){--at-bg:#0a1233;--at-bg-deep:#070d27;--at-card:#101a45;--at-card-2:#0e173e;--at-inset:rgba(255,255,255,0.05);--at-ink:#eef1ff;--at-ink-2:#c3c9e7;--at-ink-3:#8f97c0;--at-ink-4:#646d9b;--at-line:rgba(255,255,255,0.09);--at-line-2:rgba(255,255,255,0.17);--at-grid:rgba(255,255,255,0.04);--at-accent:#f3f5ff;--at-accent-2:#ffffff;--at-on-accent:#0a1233;--at-accent-soft:rgba(160,178,255,0.12);--at-accent-soft-2:rgba(160,178,255,0.2);--at-accent-line:rgba(160,178,255,0.5);--at-link:#aab9ff;--at-sun:#ffc94a;--at-sun-ink:#ffd677;--at-sun-soft:rgba(255,201,74,0.14);--at-good:#4fd49b;--at-good-soft:rgba(79,212,155,0.11);--at-good-line:rgba(79,212,155,0.5);--at-bad:#ff7f7f;--at-bad-soft:rgba(255,127,127,0.1);--at-bad-line:rgba(255,127,127,0.5);--at-shadow-sm:none;--at-shadow:0 24px 50px -32px rgba(0,0,0,0.65);--at-shadow-lg:0 44px 90px -44px rgba(0,0,0,0.75);--at-glow:rgba(120,140,255,0.16);--at-star:#eef1ff;--at-c1:#b3a1ff;--at-c2:#84b1ff;--at-c3:#4fdcc8;--at-c4:#ff9d6e;--at-c5:#ff87c9;--at-c6:#82df94;--at-c7:#ffd36e;--at-c8:#ff92a4;color-scheme:dark}}.at-root[data-theme=dark]{--at-bg:#0a1233;--at-bg-deep:#070d27;--at-card:#101a45;--at-card-2:#0e173e;--at-inset:rgba(255,255,255,0.05);--at-ink:#eef1ff;--at-ink-2:#c3c9e7;--at-ink-3:#8f97c0;--at-ink-4:#646d9b;--at-line:rgba(255,255,255,0.09);--at-line-2:rgba(255,255,255,0.17);--at-grid:rgba(255,255,255,0.04);--at-accent:#f3f5ff;--at-accent-2:#ffffff;--at-on-accent:#0a1233;--at-accent-soft:rgba(160,178,255,0.12);--at-accent-soft-2:rgba(160,178,255,0.2);--at-accent-line:rgba(160,178,255,0.5);--at-link:#aab9ff;--at-sun:#ffc94a;--at-sun-ink:#ffd677;--at-sun-soft:rgba(255,201,74,0.14);--at-good:#4fd49b;--at-good-soft:rgba(79,212,155,0.11);--at-good-line:rgba(79,212,155,0.5);--at-bad:#ff7f7f;--at-bad-soft:rgba(255,127,127,0.1);--at-bad-line:rgba(255,127,127,0.5);--at-shadow-sm:none;--at-shadow:0 24px 50px -32px rgba(0,0,0,0.65);--at-shadow-lg:0 44px 90px -44px rgba(0,0,0,0.75);--at-glow:rgba(120,140,255,0.16);--at-star:#eef1ff;--at-c1:#b3a1ff;--at-c2:#84b1ff;--at-c3:#4fdcc8;--at-c4:#ff9d6e;--at-c5:#ff87c9;--at-c6:#82df94;--at-c7:#ffd36e;--at-c8:#ff92a4;color-scheme:dark}.at-app{min-height:100vh;min-height:100dvh}html:has(.at-app){background:#f5f3ee}@media (prefers-color-scheme:dark){html:has(.at-app:not([data-theme=light])){background:#0a1233}}html:has(.at-app[data-theme=dark]){background:#0a1233}.at-backdrop{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1100px 520px at 78% -8%,var(--at-glow),transparent 70%),linear-gradient(var(--at-grid) 1px,transparent 1px),linear-gradient(90deg,var(--at-grid) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;background-position:0 0,-1px -1px,-1px -1px}.at-backdrop-fade{-webkit-mask-image:linear-gradient(180deg,#000,#000 55%,transparent);mask-image:linear-gradient(180deg,#000,#000 55%,transparent)}.at-dust{position:absolute;left:0;top:0;width:1px;height:1px;border-radius:50%;pointer-events:none;color:rgba(238,241,255,.55);opacity:0}@media (prefers-color-scheme:dark){.at-root:not([data-theme=light]) .at-dust{opacity:1}}.at-root[data-theme=dark] .at-dust{opacity:1}.at-display{font-family:var(--font-at-display),Poppins,system-ui,sans-serif;font-weight:600;letter-spacing:-.012em}.at-read{font-family:var(--font-at-sans),Roboto,system-ui,sans-serif;font-weight:400;letter-spacing:0}.at-mono,.at-num{font-variant-numeric:tabular-nums}.at-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--at-ink-3)}.at-balance{text-wrap:balance}.at-pretty{text-wrap:pretty}.at-link{color:var(--at-link);text-underline-offset:3px}.at-link:hover{text-decoration:underline}.at-card{border:1px solid var(--at-line);border-radius:22px;box-shadow:var(--at-shadow)}.at-card,.at-card-flat{background:var(--at-card)}.at-card-flat{border:1px solid var(--at-line);border-radius:18px}.at-inset{background:var(--at-inset);border-radius:14px}.at-hairline{border-color:var(--at-line)}a.at-card,button.at-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}a.at-card:hover,button.at-card:not(:disabled):hover{transform:translateY(-2px);border-color:var(--at-line-2)}.at-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:14.5px;font-weight:650;letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.at-btn:focus-visible,.at-chip:focus-visible,.at-icon-btn:focus-visible,.at-option:focus-visible,.at-tab:focus-visible{outline:2px solid var(--at-link);outline-offset:2px}.at-btn:disabled,.at-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.at-btn:not(:disabled):active{transform:translateY(1px)}.at-btn-primary{background:var(--at-accent);color:var(--at-on-accent);box-shadow:0 10px 24px -14px var(--at-accent-line)}.at-btn-primary:not(:disabled):hover{background:var(--at-accent-2)}.at-btn-secondary{background:var(--at-card);color:var(--at-ink);border-color:var(--at-line-2)}.at-btn-secondary:not(:disabled):hover{border-color:var(--at-ink-3)}.at-btn-ghost{background:transparent;color:var(--at-ink-2);padding:0 14px}.at-btn-ghost:not(:disabled):hover{color:var(--at-ink);background:var(--at-inset)}.at-btn-sun{background:var(--at-sun);color:#1d1300}.at-btn-sm{height:36px;padding:0 16px;font-size:13px;gap:8px}.at-btn-lg{height:54px;padding:0 28px;font-size:15.5px}.at-btn-block{width:100%}.at-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--at-line);background:var(--at-card);color:var(--at-ink-3);cursor:pointer;transition:color .14s ease,border-color .14s ease}.at-icon-btn:hover{color:var(--at-ink);border-color:var(--at-line-2)}.at-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--at-line-2);background:var(--at-card);color:var(--at-ink-2);font-size:13px;font-weight:550;cursor:pointer;white-space:nowrap;transition:border-color .14s ease,color .14s ease,background .14s ease}.at-chip:hover{border-color:var(--at-ink-3);color:var(--at-ink)}.at-chip[data-active=true]{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-bg)}.at-chip:disabled{opacity:.45;cursor:not-allowed}.at-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:650;letter-spacing:.01em;white-space:nowrap;background:var(--at-inset);color:var(--at-ink-2)}.at-badge[data-tone=accent]{background:var(--at-accent-soft);color:var(--at-link)}.at-badge[data-tone=good]{background:var(--at-good-soft);color:var(--at-good)}.at-badge[data-tone=bad]{background:var(--at-bad-soft);color:var(--at-bad)}.at-badge[data-tone=sun]{background:var(--at-sun-soft);color:var(--at-sun-ink)}.at-dot{display:inline-block;width:8px;height:8px;border-radius:999px;flex-shrink:0}.at-option{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;width:100%;min-height:58px;padding:13px 16px 13px 13px;border-radius:16px;border:1.5px solid var(--at-line);background:var(--at-card);color:var(--at-ink);text-align:left;font-size:16px;line-height:1.5;cursor:pointer;transition:border-color .14s ease,background .14s ease,opacity .2s ease,transform .14s ease}.at-option:not(:disabled):hover{border-color:var(--at-line-2);transform:translateY(-1px)}.at-option:disabled{cursor:default}.at-option-letter{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--at-inset);color:var(--at-ink-2);font-size:13px;font-weight:600;transition:background .14s ease,color .14s ease}.at-option-body{padding-top:4px}.at-option-note{display:block;margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--at-ink-3)}.at-option[data-state=chosen]{border-color:var(--at-accent-line);background:var(--at-accent-soft)}.at-option[data-state=chosen] .at-option-letter{background:var(--at-accent);color:var(--at-on-accent)}.at-option[data-state=correct]{border-color:var(--at-good-line);background:var(--at-good-soft)}.at-option[data-state=correct] .at-option-letter{background:var(--at-good);color:#fff}.at-option[data-state=wrong]{border-color:var(--at-bad-line);background:var(--at-bad-soft)}.at-option[data-state=wrong] .at-option-letter{background:var(--at-bad);color:#fff}.at-option[data-state=dim]{opacity:.72}.at-confidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.at-conf-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:14px;border:1.5px solid var(--at-line-2);background:var(--at-card);color:var(--at-ink);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.at-conf-btn:not(:disabled):hover{border-color:var(--at-accent-line);background:var(--at-accent-soft);transform:translateY(-1px)}.at-conf-btn:disabled{opacity:.5;cursor:not-allowed}.at-segs{display:flex;gap:4px;height:5px}.at-seg{flex:1;border-radius:999px;background:var(--at-line-2);transition:background .24s ease}.at-seg[data-state=current]{background:var(--at-ink-3)}.at-seg[data-state=good]{background:var(--at-good)}.at-seg[data-state=bad]{background:var(--at-bad)}.at-seg[data-state=done]{background:var(--at-accent)}.at-bar{height:8px;border-radius:999px;background:var(--at-inset);overflow:hidden}.at-bar>span{display:block;height:100%;border-radius:999px;transition:width .7s cubic-bezier(.2,.7,.2,1)}.at-input,.at-textarea{width:100%;border-radius:14px;border:1.5px solid var(--at-line-2);background:var(--at-card);color:var(--at-ink);font-size:15px;transition:border-color .14s ease,box-shadow .14s ease}.at-input{height:46px;padding:0 14px}.at-textarea{padding:12px 14px;line-height:1.6;resize:vertical}.at-input::-moz-placeholder,.at-textarea::-moz-placeholder{color:var(--at-ink-4)}.at-input::placeholder,.at-textarea::placeholder{color:var(--at-ink-4)}.at-input:focus,.at-textarea:focus{outline:none;border-color:var(--at-accent-line);box-shadow:0 0 0 4px var(--at-accent-soft)}.at-input:disabled,.at-textarea:disabled{opacity:.6}.at-switch{position:relative;width:38px;height:22px;border-radius:999px;background:var(--at-line-2);transition:background .16s ease;flex-shrink:0;cursor:pointer}.at-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .16s ease}.at-switch[aria-checked=true]{background:var(--at-good)}.at-switch[aria-checked=true]:after{transform:translateX(16px)}.at-side{position:sticky;top:0;height:100vh;height:100dvh}.at-navlink{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:12px;color:var(--at-ink-3);font-size:14.5px;font-weight:600;transition:background .14s ease,color .14s ease}.at-navlink:hover{color:var(--at-ink);background:var(--at-inset)}.at-navlink[aria-current=page]{color:var(--at-ink);background:var(--at-card);box-shadow:var(--at-shadow-sm),inset 0 0 0 1px var(--at-line)}.at-navlink[aria-current=page] svg{color:var(--at-link)}.at-tabbar{background:color-mix(in srgb,var(--at-bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);padding-bottom:env(safe-area-inset-bottom,0)}.at-tab{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 8px;color:var(--at-ink-3);font-size:10.5px;font-weight:650}.at-tab[aria-current=page]{color:var(--at-ink)}.at-tab[aria-current=page] svg{color:var(--at-link)}.at-topbar{background:color-mix(in srgb,var(--at-bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}@media (max-width:1023px){.at-root:has(.at-tabbar) .at-fab{bottom:calc(78px + env(safe-area-inset-bottom, 0px))}}@media (min-width:1024px){.at-root:has(.at-side) .at-fab{display:none}}.at-root:has(.at-actionbar) .at-fab{bottom:calc(92px + env(safe-area-inset-bottom, 0px))}@media (max-width:1023px){.at-root:has(.at-actionbar) .at-fab{display:none}}.at-actionbar{background:color-mix(in srgb,var(--at-bg) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);padding-bottom:env(safe-area-inset-bottom,0)}.at-route-node{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--at-card);border:1.5px solid var(--at-line-2);color:var(--at-ink-3);flex-shrink:0}.at-route-node[data-state=done]{background:var(--at-good);border-color:var(--at-good);color:#fff}.at-route-node[data-state=current]{background:var(--at-accent);border-color:var(--at-accent);color:var(--at-on-accent);box-shadow:0 0 0 6px var(--at-accent-soft)}.at-route-node[data-state=current]:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:1.5px solid var(--at-accent-line);animation:at-ping 2.4s cubic-bezier(0,0,.2,1) infinite}.at-route-node[data-state=empty]{border-style:dashed;opacity:.6}.at-reading{font-size:17px;line-height:1.75;color:var(--at-ink)}.at-stem{font-size:20px;font-weight:400;line-height:1.6;color:var(--at-ink)}@media (min-width:1024px){.at-stem{font-size:21px}}.at-blank{display:inline-block;width:3.4em;height:.95em;margin:0 .15em;border-bottom:2px solid var(--at-link);vertical-align:baseline}.at-bubble{max-width:88%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.6}.at-bubble-user{align-self:flex-end;border-bottom-right-radius:6px;background:var(--at-ink);color:var(--at-bg)}.at-bubble-ai{align-self:flex-start;border-bottom-left-radius:6px;background:var(--at-inset);color:var(--at-ink)}.at-md ol+p,.at-md p+ol,.at-md p+p,.at-md p+ul,.at-md ul+p{margin-top:8px}.at-md ol,.at-md ul{padding-left:18px}.at-md ul{list-style:disc}.at-md ol{list-style:decimal}.at-md li+li{margin-top:3px}.at-md strong{font-weight:700}.at-md code{font-family:inherit;font-size:.95em;font-weight:600;padding:1px 5px;border-radius:6px;background:var(--at-line)}.at-typing span{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:999px;background:var(--at-ink-3);animation:at-typing 1.2s ease-in-out infinite}.at-typing span:nth-child(2){animation-delay:.15s}.at-typing span:nth-child(3){animation-delay:.3s}.at-flip{perspective:1600px}.at-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.3,.7,.2,1)}.at-flip[data-flipped=true] .at-flip-inner{transform:rotateY(180deg)}.at-flip-face{position:absolute;inset:0;backface-visibility:hidden}.at-flip-back{transform:rotateY(180deg)}.at-sphere-star{cursor:pointer}.at-sphere-star:focus{outline:none}.at-sphere-star:focus-visible .at-sphere-hit{stroke:var(--at-link);stroke-width:2}.at-sphere-rimlabel{font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:639px){.at-sphere-rimlabel{display:none}}.at-ring-track{stroke:var(--at-line-2)}.at-ring-value{transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}@keyframes at-rise-kf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes at-ping{0%{transform:scale(.9);opacity:.9}80%,to{transform:scale(1.45);opacity:0}}@keyframes at-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes at-twinkle{0%,to{opacity:1}50%{opacity:.55}}@keyframes at-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes at-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes at-pop-kf{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.at-rise{animation:at-rise-kf .52s cubic-bezier(.2,.7,.2,1) both}.at-rise-1{animation-delay:60ms}.at-rise-2{animation-delay:.12s}.at-rise-3{animation-delay:.18s}.at-rise-4{animation-delay:.24s}.at-pop{animation:at-pop-kf .42s cubic-bezier(.2,.7,.2,1) both}.at-sheet{animation:at-sheet .26s cubic-bezier(.2,.7,.2,1) both}.at-twinkle{animation:at-twinkle 3.2s ease-in-out infinite}.at-float{animation:at-float 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.at-float,.at-pop,.at-rise,.at-route-node[data-state=current]:after,.at-sheet,.at-twinkle{animation:none!important}.at-bar>span,.at-flip-inner,.at-ring-value{transition:none!important}}.at-sales{overflow-x:clip}.at-sales-band{position:relative;border-top:1px solid var(--at-line)}.at-glass{background:color-mix(in srgb,var(--at-card) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.at-faq summary{list-style:none;cursor:pointer}.at-faq summary::-webkit-details-marker{display:none}.at-faq[open] .at-faq-plus{transform:rotate(45deg)}.at-faq-plus{transition:transform .18s ease}@media print{.at-root{background:#fff!important;color:#000}.at-print-hide{display:none!important}}.atlas-cert{position:relative;--cert-paper:#fbf8f1;--cert-ink:#151a2b;--cert-sub:#4a5163;--cert-muted:#7a8194;--cert-gold:#b8912f;--cert-gold-soft:rgba(184,145,47,0.35);container-type:inline-size;width:100%;max-width:1040px;aspect-ratio:297/210;background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%),var(--cert-paper);color:var(--cert-ink);border-radius:6px;box-shadow:0 30px 80px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.2);font-family:var(--font-at-sans),Roboto,system-ui,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.atlas-cert-frame{position:absolute;inset:2.4cqw;border:.18cqw solid var(--cert-ink)}.atlas-cert-inner{position:absolute;inset:.7cqw;border:.08cqw solid var(--cert-gold);display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.2cqw 6cqw 3cqw;overflow:hidden}.atlas-cert-corner{position:absolute;width:2.2cqw;height:2.2cqw;color:var(--cert-gold)}.atlas-cert-corner-tl{top:.9cqw;left:.9cqw}.atlas-cert-corner-tr{top:.9cqw;right:.9cqw}.atlas-cert-corner-bl{bottom:.9cqw;left:.9cqw}.atlas-cert-corner-br{bottom:.9cqw;right:.9cqw}.atlas-cert-constellation{position:absolute;top:3cqw;right:4cqw;width:24cqw;color:var(--cert-gold);opacity:.22;pointer-events:none}.atlas-cert-head{display:flex;flex-direction:column;align-items:center;gap:1cqw}.atlas-cert-logo{width:15cqw;height:auto}.atlas-cert-eyebrow{font-size:1.15cqw;letter-spacing:.32em;text-transform:uppercase;color:var(--cert-muted)}.atlas-cert-title{margin-top:2cqw;font-size:4.6cqw;line-height:1;letter-spacing:-.01em}.atlas-cert-ornament{display:flex;align-items:center;gap:1cqw;margin:1.4cqw 0 2cqw;color:var(--cert-gold)}.atlas-cert-ornament span{display:block;width:9cqw;height:.08cqw;background:linear-gradient(90deg,rgba(184,145,47,0) 0,var(--cert-gold) 100%)}.atlas-cert-ornament span:last-child{background:linear-gradient(270deg,rgba(184,145,47,0) 0,var(--cert-gold) 100%)}.atlas-cert-ornament svg{width:1.4cqw;height:1.4cqw}.atlas-cert-presented{font-size:1.5cqw;color:var(--cert-sub)}.atlas-cert-name{margin-top:.7cqw;font-size:3.9cqw;line-height:1.05}.atlas-cert-name-rule{width:30cqw;height:.08cqw;margin:1.2cqw 0 1.6cqw;background:var(--cert-gold)}.atlas-cert-body{max-width:68cqw;font-size:1.45cqw;line-height:1.55;color:var(--cert-sub)}.atlas-cert-stats{display:flex;align-items:center;gap:3.4cqw;margin-top:1.6cqw}.atlas-cert-stat-label{font-size:.95cqw;letter-spacing:.28em;text-transform:uppercase;color:var(--cert-muted)}.atlas-cert-stat-value{margin-top:.3cqw;font-size:3cqw;line-height:1;color:var(--cert-ink)}.atlas-cert-stat-sep{width:.08cqw;height:4cqw;background:var(--cert-gold-soft)}.atlas-cert-foot{margin-top:auto;padding-top:1.8cqw;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:2cqw}.atlas-cert-meta{text-align:left;font-size:1.1cqw;line-height:1.9;color:var(--cert-sub)}.atlas-cert-meta-label{display:inline-block;width:7.5cqw;letter-spacing:.2em;text-transform:uppercase;font-size:.85cqw;color:var(--cert-muted)}.atlas-cert-verify{margin-top:.4cqw;font-size:.9cqw;color:var(--cert-muted)}.atlas-cert-seal{width:10.5cqw;height:10.5cqw;color:var(--cert-gold);filter:drop-shadow(0 .3cqw .6cqw rgba(184,145,47,.25))}.atlas-cert-sign{justify-self:end;text-align:center;min-width:18cqw}.atlas-cert-sign-name{font-size:1.7cqw;line-height:1;color:var(--cert-ink)}.atlas-cert-sign-rule{height:.08cqw;margin:.9cqw 0 .6cqw;background:var(--cert-ink)}.atlas-cert-sign-role{font-size:.95cqw;letter-spacing:.22em;text-transform:uppercase;color:var(--cert-muted)}@media print{@page{size:A4 landscape;margin:0}body,html{background:#fff!important}.atlas-cert-page{display:block!important;min-height:0!important;padding:0!important;gap:0!important}.at-print-hide,.atlas-cert-page .print-hide,.atlas-cert-page canvas{display:none!important}.atlas-cert{width:297mm;max-width:none;height:210mm;border-radius:0;box-shadow:none;page-break-inside:avoid}}