.us-page,.us-sheet-back{--us-card-2: color-mix(in srgb, var(--ink) 5%, var(--paper-card));--us-line-strong: color-mix(in srgb, var(--ink) 24%, transparent);--us-good: #1F7A5A;--us-good-soft: rgb(31 122 90 / .12);--us-bad: #C4553C;--us-bad-soft: rgb(196 85 60 / .12);--us-honey: #F0B429;--us-honey-ink: #8A5B00;--us-accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--us-code-bg: #0B241E;--us-code-ink: #E6EFE3;--us-code-dim: #6F8F80;--us-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--us-ease: cubic-bezier(.32, .72, 0, 1);--us-spring: cubic-bezier(.34, 1.56, .64, 1)}.us-page{overflow-x:clip}[data-theme=dark] .us-page,[data-theme=dark] .us-sheet-back{--us-card-2: #123A31;--us-good: #5DBB8C;--us-good-soft: rgb(93 187 140 / .16);--us-bad: #EE8A72;--us-bad-soft: rgb(238 138 114 / .16);--us-honey-ink: #F0B429;--us-code-bg: #061A16}.us-page h1,.us-page h2,.us-page h3{text-wrap:balance}.us-page .btn svg{width:16px;height:16px;flex:none}.us-hero{padding:clamp(28px,4vw,48px) 0 clamp(36px,5vw,64px)}.us-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4.5vw,64px);align-items:center}.us-crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:15px;color:var(--ink-soft);margin-bottom:clamp(20px,3vw,36px)}.us-crumbs a{color:inherit}.us-crumbs a:hover{color:var(--accent)}.us-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.us-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.us-hero h1{font-size:clamp(2.3rem,5vw,4rem);line-height:1.04;letter-spacing:-.05em;margin:16px 0 20px}.us-hero h1 em{font-style:normal;color:var(--accent)}.us-lede{color:var(--ink-soft);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7;max-width:520px;margin:0}.us-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.us-facts{display:flex;gap:clamp(18px,3vw,32px);flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.us-facts div{display:grid;gap:2px}.us-facts b{font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.us-facts span{font-size:13px;color:var(--ink-soft)}.us-panel{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:clamp(16px,2.4vw,24px);min-width:0}.us-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.us-live{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:8px}.us-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--us-accent-soft);animation:us-live 2s ease-in-out infinite}@keyframes us-live{50%{box-shadow:0 0 0 7px transparent}}.us-meta{font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.us-sect{padding:clamp(44px,6vw,88px) 0;border-top:1px solid var(--line)}.us-sect--soft{background:var(--paper-soft)}.us-sect-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:clamp(24px,3vw,40px)}.us-num{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--ink-soft);margin-bottom:14px}.us-num b{color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.us-sect-head h2{font-size:clamp(1.7rem,3.4vw,2.6rem);letter-spacing:-.04em;line-height:1.12;margin:0}.us-sect-head p{color:var(--ink-soft);max-width:470px;margin:0;justify-self:end}.us-pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;font-weight:600;background:var(--us-card-2);color:var(--ink-soft);border:1px solid var(--line)}.us-pill--accent{background:var(--us-accent-soft);color:var(--accent);border-color:transparent}.us-seg{margin-bottom:22px;max-width:100%;overflow-x:auto;scrollbar-width:none}.us-seg::-webkit-scrollbar{display:none}.us-roll{display:inline-block;font-variant-numeric:tabular-nums}.us-roll.is-bump{animation:us-bump .45s var(--us-spring)}@keyframes us-bump{0%{transform:translateY(40%);opacity:0}}.us-chips{display:flex;flex-wrap:wrap;gap:10px}.us-chip{border:1px solid var(--us-line-strong);background:var(--us-card-2);color:var(--ink);border-radius:var(--radius-md);padding:11px 18px;font:600 16px/1.3 var(--font-body);min-height:46px;cursor:pointer;text-align:left;transition:transform .35s var(--us-spring),background-color .25s,border-color .25s,color .25s}.us-chip:active{transform:scale(.96)}@media(hover:hover){.us-chip:not([disabled]):hover{border-color:var(--accent)}}.us-chip.is-sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--us-accent-soft)}.us-chip.is-good{background:var(--us-good-soft);border-color:var(--us-good);color:var(--us-good)}.us-chip.is-bad{background:var(--us-bad-soft);border-color:var(--us-bad);color:var(--us-bad);animation:us-shake .4s}.us-chip[disabled]{cursor:default}@keyframes us-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.us-verdict{min-height:24px;font-weight:600;font-size:15px;display:flex;gap:8px;align-items:flex-start}.us-verdict svg{width:20px;height:20px;flex:none;margin-top:1px}.us-verdict.is-good{color:var(--us-good)}.us-verdict.is-bad{color:var(--us-bad)}.us-verdict span{color:var(--ink);font-weight:500}.us-code{background:var(--us-code-bg);color:var(--us-code-ink);border-radius:var(--radius-lg);font:14px/1.6 var(--us-mono);padding:14px 0;overflow-x:auto}.us-line{display:grid;grid-template-columns:42px minmax(0,1fr);padding:2px 16px 2px 0;white-space:pre;position:relative;transition:background-color .25s}.us-line:before{content:attr(data-n);color:var(--us-code-dim);text-align:right;padding-right:14px}.us-line.is-cur{background:#f0b42924}.us-line.is-cur:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--us-honey)}.us-code .k{color:#f0b429}.us-code .n{color:#8fd3ae}.us-code .s{color:#e9b98a}.us-code .f{color:#9cc9f0}.us-vars{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.us-var{display:flex;align-items:baseline;gap:10px;background:var(--us-card-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 14px;font-family:var(--us-mono);min-width:96px;transition:opacity .3s}.us-var small{color:var(--ink-soft);font-size:12px}.us-var b{font-size:1.2rem}.us-var.is-ghost{opacity:.4}.us-console{margin-top:12px;background:var(--us-code-bg);color:var(--us-code-ink);border-radius:var(--radius-md);font:14px var(--us-mono);padding:10px 14px;min-height:44px;display:flex;gap:12px;align-items:center}.us-console span{font:700 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--us-code-dim)}.us-console b{color:#8fd3ae}.us-run{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.us-run .btn{min-height:44px;padding:10px 18px;font-size:15px}.us-range{flex:1 1 180px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink-soft);min-width:0}.us-range b{color:var(--ink);font-family:var(--us-mono)}.us-range input{flex:1;min-width:0;accent-color:var(--accent);height:28px}.us-hint{margin:12px 0 0;font-size:12px;color:var(--ink-soft)}.us-hint kbd,.us-keys kbd{font:600 11px var(--us-mono);border:1px solid var(--us-line-strong);border-bottom-width:2px;border-radius:5px;padding:1px 5px}.us-task{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:start}.us-task-card{display:grid;gap:16px}.us-task-q{font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700;letter-spacing:-.01em;margin:0}.us-viz{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-xl);min-height:240px;padding:36px 20px 24px;display:grid;place-items:center;position:relative;overflow:hidden}.us-viz-cap{position:absolute;left:18px;top:14px;font-size:12px;color:var(--ink-soft);font-weight:600;letter-spacing:.04em}.us-done{display:flex;gap:8px;align-items:center;margin-top:18px;color:var(--ink-soft);font-size:14px}.us-done i{width:28px;height:6px;border-radius:3px;background:var(--us-line-strong);transition:background-color .4s var(--us-ease)}.us-done i.is-on{background:var(--us-good)}.us-mem{display:grid;gap:8px;justify-items:center}.us-slot{width:120px;height:92px;border-radius:var(--radius-lg);border:2px solid var(--us-line-strong);display:grid;place-items:center;font:800 2.6rem var(--us-mono);overflow:hidden;background:var(--us-card-2)}.us-slot span{transition:transform .5s var(--us-ease),opacity .5s var(--us-ease)}.us-mem small{font-family:var(--us-mono);color:var(--ink-soft);font-size:15px}.us-stars{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.us-stars svg{width:46px;height:46px;color:var(--us-honey);opacity:0;transform:scale(.4) rotate(-30deg);transition:transform .5s var(--us-spring),opacity .3s}.us-stars svg.is-on{opacity:1;transform:none}.us-bars{display:flex;gap:12px;align-items:flex-end;height:150px;padding-top:26px}.us-bar{width:42px;border-radius:10px 10px 4px 4px;background:var(--us-line-strong);position:relative;transition:background-color .35s var(--us-ease),transform .35s var(--us-spring)}.us-bar span{position:absolute;bottom:-24px;left:0;right:0;text-align:center;font:600 14px var(--us-mono);color:var(--ink-soft)}.us-bar em{position:absolute;top:-24px;left:0;right:0;text-align:center;font:700 11px var(--font-body);font-style:normal;letter-spacing:.06em;color:var(--us-honey-ink);opacity:0;transition:opacity .3s}.us-bar.is-look{background:var(--ink-soft);transform:translateY(-4px)}.us-bar.is-max{background:var(--us-honey)}.us-bar.is-max em{opacity:1}.us-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.us-card{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:22px;display:grid;gap:12px;align-content:start;color:inherit;text-decoration:none;transition:transform .45s var(--us-ease),border-color .3s;min-width:0}@media(hover:hover){a.us-card:hover{transform:translateY(-4px);border-color:var(--us-line-strong)}}.us-card h3{font-size:1.2rem;margin:0}.us-card p{color:var(--ink-soft);font-size:15px;margin:0}.us-more{font-weight:700;color:var(--accent);display:inline-flex;gap:8px;align-items:center;font-size:15px;margin-top:auto}.us-more svg{width:16px;height:16px;transition:transform .3s var(--us-ease)}@media(hover:hover){a.us-card:hover .us-more svg{transform:translate(4px)}}.us-card canvas,.us-card .us-art{width:100%;height:150px;border-radius:var(--radius-lg);background:var(--us-card-2);display:block}.us-teacher{display:flex;gap:14px;align-items:center}.us-teacher img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none;background:var(--us-card-2)}.us-teacher small{display:block;color:var(--ink-soft);font-size:14px;margin-top:2px}.us-stage{position:relative;display:grid;min-height:250px}.us-scene{grid-area:1 / 1;display:grid;gap:16px;align-content:start;opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);filter:blur(4px);transition:opacity .45s var(--us-ease),transform .45s var(--us-ease),filter .45s var(--us-ease),visibility 0s .45s}.us-scene.is-on{opacity:1;visibility:visible;transform:none;filter:none;transition-delay:0s}.us-scene-q{font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:700;margin:0}.us-frac{display:inline-grid;vertical-align:middle;text-align:center;line-height:1.1;margin:0 2px;font-weight:700}.us-frac span:first-child{border-bottom:2px solid currentColor;padding:0 3px}.us-answer{display:flex;gap:10px;align-items:center}.us-answer .btn{min-height:50px}.us-fake{flex:1;min-width:0;height:52px;border-radius:var(--radius-md);border:1px solid var(--us-line-strong);background:var(--us-card-2);display:flex;align-items:center;padding:0 16px;font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}.us-fake i{width:2px;height:24px;background:var(--accent);margin-left:2px;animation:us-caret 1s steps(1) infinite}@keyframes us-caret{50%{opacity:0}}.us-fake.is-good{border-color:var(--us-good);color:var(--us-good);background:var(--us-good-soft)}.us-word{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:.02em;text-align:center;padding:8px 0;margin:0}.us-gap{display:inline-block;min-width:.8em;border-bottom:3px solid var(--accent);color:var(--us-good);text-align:center}.us-gap.is-pop{animation:us-bump .5s var(--us-spring)}.us-match{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 48px}.us-match .us-chip{font-size:14px;padding:10px 14px;min-height:44px}.us-match svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.us-match path{fill:none;stroke:var(--us-good);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:us-draw .6s var(--us-ease) forwards}.us-match path.is-still{animation:none;stroke-dashoffset:0}@keyframes us-draw{to{stroke-dashoffset:0}}.us-order{display:grid;gap:8px}.us-order .us-chip{display:flex;gap:12px;align-items:center;font-family:var(--us-mono);font-size:15px}.us-order .us-chip i{font:600 12px var(--font-body);font-style:normal;width:24px;height:24px;border-radius:50%;background:var(--paper-card);display:grid;place-items:center;color:var(--ink-soft);flex:none}.us-ghost{position:absolute;left:0;top:0;width:26px;height:26px;pointer-events:none;z-index:5;opacity:0;transition:transform .7s var(--us-ease),opacity .3s;filter:drop-shadow(0 4px 8px rgb(0 0 0 / .35))}.us-ghost.is-on{opacity:1}.us-ghost:after{content:"";position:absolute;left:-8px;top:-8px;width:26px;height:26px;border-radius:50%;background:var(--us-honey);opacity:0}.us-ghost.is-tap:after{animation:us-tap .45s var(--us-ease)}@keyframes us-tap{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.us-stage-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.us-dots{display:flex;gap:6px;flex-wrap:wrap}.us-dots button{border:0;background:var(--us-card-2);color:var(--ink-soft);border-radius:var(--radius-pill);min-width:34px;height:30px;font:600 12px var(--font-body);position:relative;overflow:hidden;cursor:pointer;transition:background-color .3s,color .3s}.us-dots button[aria-current=true]{background:var(--us-accent-soft);color:var(--accent)}.us-dots i{position:absolute;left:0;bottom:0;height:2px;background:var(--accent);width:0}.us-dots button[aria-current=true] i.is-run{animation:us-prog linear forwards}@keyframes us-prog{to{width:100%}}.us-text-btn{border:0;background:none;color:var(--accent);font:700 14px var(--font-body);padding:8px 4px;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;cursor:pointer}.us-text-btn svg{width:14px;height:14px}.us-courses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.us-course{position:relative;overflow:hidden;text-align:left;color:inherit;font:inherit;cursor:pointer;background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:20px;display:grid;gap:10px;align-content:start;transition:transform .45s var(--us-ease),border-color .3s}@media(hover:hover){.us-course:hover{transform:translateY(-5px);border-color:var(--us-line-strong)}.us-course:hover .us-course-art{transform:scale(1.04)}}.us-course:active{transform:scale(.98)}.us-course-art{height:110px;border-radius:var(--radius-lg);background:var(--us-card-2);position:relative;overflow:hidden;transition:transform .6s var(--us-ease)}.us-course h3{font-size:1.2rem;margin:0}.us-course p{color:var(--ink-soft);font-size:14px;margin:0}.us-course-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.us-course-foot>span{display:flex;gap:10px;align-items:center}.us-ring{width:38px;height:38px;flex:none}.us-ring circle{fill:none;stroke-width:4}.us-ring .bg{stroke:var(--us-line-strong)}.us-ring .fg{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .8s var(--us-ease)}.us-go{font-weight:700;color:var(--accent);font-size:14px;display:inline-flex;gap:6px;align-items:center}.us-go svg{width:14px;height:14px}.us-glyph{position:absolute;font-weight:800;color:var(--ink-soft);opacity:.55;animation:us-float 6s ease-in-out infinite}.us-glyph--hot{color:var(--us-honey-ink);opacity:.9}@keyframes us-float{50%{transform:translateY(-10px) rotate(-4deg)}}.us-swap{position:absolute;inset:0;display:grid;place-items:center;font-size:1.9rem;font-weight:800;letter-spacing:.03em}.us-swap b{color:var(--us-honey-ink);display:inline-block;animation:us-swap 3s var(--us-ease) infinite}@keyframes us-swap{0%,35%{transform:none;opacity:1}45%{transform:translateY(-60%);opacity:0}55%{transform:translateY(60%);opacity:0}65%,to{transform:none;opacity:1}}.us-coins{position:absolute;inset:18px 22px;display:flex;gap:10px;align-items:flex-end}.us-coins i{flex:1;border-radius:6px 6px 2px 2px;background:var(--us-good);opacity:.75;animation:us-grow 3.2s var(--us-ease) infinite;transform-origin:bottom}.us-coins i.is-hot{background:var(--us-honey)}@keyframes us-grow{0%{transform:scaleY(.2)}50%,to{transform:scaleY(1)}}.us-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.us-how>div{display:grid;gap:8px;align-content:start;padding:22px;border-radius:var(--radius-xl);border:1px solid var(--line)}.us-how svg{width:28px;height:28px;color:var(--accent)}.us-how h3{font-size:1.1rem;margin:0}.us-how p{color:var(--ink-soft);font-size:15px;margin:0}.us-sheet-back{position:fixed;inset:0;z-index:1000;background:#04100d8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;opacity:0;transition:opacity .35s var(--us-ease)}.us-sheet-back.is-open{opacity:1}.us-sheet{width:min(720px,100%);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:var(--paper-card);color:var(--ink);border:1px solid var(--us-line-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:20px 22px 22px;transform:translateY(24px) scale(.97);transition:transform .45s var(--us-ease)}.us-sheet-back.is-open .us-sheet{transform:none}.us-sheet-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.us-sheet-top h2{font-size:1.1rem;flex:1;min-width:0;margin:0;letter-spacing:-.01em}.us-close{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--us-card-2);color:var(--ink);display:grid;place-items:center;flex:none;cursor:pointer}.us-close svg{width:16px;height:16px}.us-keys{margin:14px 0 0;font-size:12px;color:var(--ink-soft)}.us-sheet .axt-app{margin:0;max-width:none;border:0;box-shadow:none;background:none;overflow:visible}.us-sheet .axt-body{padding:6px 2px 2px}html.us-locked,html.us-locked body{overflow:hidden}.us-filters{margin-top:26px;margin-bottom:0}.us-mag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.us-article{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none;transition:transform .45s var(--us-ease),border-color .3s;min-width:0}@media(hover:hover){.us-article:hover{transform:translateY(-5px);border-color:var(--us-line-strong)}.us-article:hover .us-cover svg{transform:scale(1.03)}}.us-article.is-feat{grid-column:1 / -1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:none}.us-cover{background:var(--us-card-2);aspect-ratio:16 / 10;position:relative;overflow:hidden;max-width:100%}.us-article.is-feat .us-cover{aspect-ratio:41 / 26;min-height:0}.us-cover svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .8s var(--us-ease)}.us-abody{padding:20px 22px 22px;display:grid;gap:10px;align-content:start}.us-article.is-feat .us-abody{padding:clamp(22px,3vw,36px);align-content:center}.us-tags{display:flex;gap:6px;flex-wrap:wrap}.us-article h3{font-size:1.22rem;letter-spacing:-.02em;line-height:1.25;margin:0}.us-article.is-feat h3{font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.035em;line-height:1.12}.us-article p{color:var(--ink-soft);font-size:15px;margin:0}.us-read{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--ink-soft)}.us-read b{color:var(--accent);font-size:14px;display:inline-flex;gap:6px;align-items:center}.us-read svg{width:16px;height:16px;transition:transform .35s var(--us-ease)}@media(hover:hover){.us-article:hover .us-read svg{transform:translate(4px)}}.us-empty{color:var(--ink-soft);text-align:center;padding:30px 0}.cv-ink{fill:var(--ink)}.cv-line{fill:var(--us-line-strong)}.cv-acc{fill:var(--us-honey)}.cv-good{fill:var(--us-good)}.cv-card{fill:var(--paper-card);stroke:var(--us-line-strong)}.cv-t{fill:var(--ink);font:700 15px var(--font-body)}.cv-s{fill:var(--ink-soft);font:600 12px var(--font-body)}.cv-h{fill:var(--us-honey-ink);font:600 12px var(--font-body)}.cv-big{fill:var(--ink);font:800 44px var(--font-body);letter-spacing:-1px}.cv-dark{fill:#0a2620;font:800 14px var(--font-body)}.a-grow{transform-box:fill-box;transform-origin:left center;animation:a-grow 6s var(--us-ease) infinite}@keyframes a-grow{0%,25%{transform:scaleX(.94)}45%,to{transform:none}}.a-pop{transform-box:fill-box;transform-origin:center;animation:a-pop 6s var(--us-spring) infinite}@keyframes a-pop{0%,30%{opacity:0;transform:scale(.4)}45%,92%{opacity:1;transform:none}to{opacity:0}}.a-out{transform-box:fill-box;transform-origin:center;animation:a-out 5s var(--us-ease) infinite}@keyframes a-out{0%,30%{opacity:1;transform:none}50%,85%{opacity:0;transform:translateY(-14px) scale(.9)}to{opacity:1}}.a-shift{animation:a-shift 5s var(--us-ease) infinite}@keyframes a-shift{0%,30%{transform:none}50%,85%{transform:translate(-62px)}to{transform:none}}.a-sweep{transform-box:fill-box;transform-origin:left center;animation:a-sweep 4.5s var(--us-ease) infinite}@keyframes a-sweep{0%,15%{transform:scaleX(0)}45%,85%{transform:none}to{transform:scaleX(0)}}.a-blink{animation:a-blink 4s ease-in-out infinite}@keyframes a-blink{0%,to{opacity:.25}50%{opacity:1}}.a-tick{stroke-dasharray:30;stroke-dashoffset:30;animation:a-tick 6s var(--us-ease) infinite}@keyframes a-tick{0%,10%{stroke-dashoffset:30}25%,92%{stroke-dashoffset:0}to{stroke-dashoffset:30}}.a-ring{stroke-dasharray:300;animation:a-ring 7s var(--us-ease) infinite}@keyframes a-ring{0%{stroke-dashoffset:300}60%,90%{stroke-dashoffset:60}to{stroke-dashoffset:300}}.us-cover:not(.is-live) svg *{animation-play-state:paused}@media(max-width:900px){.us-hero-grid,.us-task,.us-sect-head{grid-template-columns:minmax(0,1fr)}.us-sect-head p{justify-self:start}.us-courses,.us-mag{grid-template-columns:repeat(2,minmax(0,1fr))}.us-cards3,.us-how{grid-template-columns:minmax(0,1fr)}.us-article.is-feat{grid-column:1 / -1;grid-template-columns:minmax(0,1fr)}.us-article.is-feat .us-cover{min-height:0;aspect-ratio:16 / 9}}@media(max-width:600px){.us-courses,.us-mag{grid-template-columns:minmax(0,1fr)}.us-match{gap:8px 22px}.us-bars{gap:8px}.us-bar{width:34px}.us-sheet-back{place-items:end stretch;padding:0}.us-sheet{width:100%;border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:92dvh;padding-bottom:max(22px,env(safe-area-inset-bottom,0px));transform:translateY(100%)}.us-keys,.us-hint{display:none}.us-answer{flex-wrap:wrap}.us-answer .us-fake{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.us-page *,.us-page *:before,.us-page *:after,.us-sheet-back,.us-sheet{animation:none!important;transition-duration:.01s!important}}
