.seo-block[data-astro-cid-yl23zmtq]{border-top:1px solid var(--line, rgba(20, 16, 40, .1));background:color-mix(in srgb,var(--purple) 3%,transparent);padding:0 clamp(16px,5vw,48px)}.seo-block[data-astro-cid-yl23zmtq]>summary[data-astro-cid-yl23zmtq]{list-style:none;cursor:pointer;max-width:1000px;margin:0 auto;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Unbounded,sans-serif;font-weight:700;font-size:clamp(14px,1.8vw,17px);letter-spacing:-.01em;color:var(--text)}.seo-block[data-astro-cid-yl23zmtq]>summary[data-astro-cid-yl23zmtq]::-webkit-details-marker{display:none}.seo-arrow[data-astro-cid-yl23zmtq]{color:var(--muted, #6b6b85);transition:transform .3s;flex:none}.seo-block[data-astro-cid-yl23zmtq][open]>summary[data-astro-cid-yl23zmtq] .seo-arrow[data-astro-cid-yl23zmtq]{transform:rotate(180deg)}.seo-inner[data-astro-cid-yl23zmtq]{max-width:1000px;margin:0 auto;padding-bottom:36px}.seo-block[data-astro-cid-yl23zmtq] p[data-astro-cid-yl23zmtq]{font-size:14px;line-height:1.65;color:var(--muted, #6b6b85);margin-bottom:12px}.seo-cities[data-astro-cid-yl23zmtq]{font-size:12.5px;line-height:1.9}.seo-cities[data-astro-cid-yl23zmtq] b[data-astro-cid-yl23zmtq]{color:var(--muted, #6b6b85)}.seo-fine[data-astro-cid-yl23zmtq]{font-size:12.5px;opacity:.85;margin-bottom:0}.am-scrim{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#140c2d8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .3s}.am-scrim.show{opacity:1}.am-scrim[hidden]{display:none}.am-modal{position:relative;width:100%;max-width:860px;display:grid;grid-template-columns:1fr 1fr;background:var(--card, #fff);border-radius:28px;overflow:hidden;box-shadow:0 40px 120px #1e0f4680;transform:scale(.94) translateY(10px);transition:transform .34s cubic-bezier(.34,1.4,.5,1)}.am-scrim.show .am-modal{transform:none}.am-close{position:absolute;top:14px;right:16px;z-index:3;width:38px;height:38px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:15px;cursor:pointer;transition:background .2s}.am-close:hover{background:#ffffff52}.am-aside{position:relative;overflow:hidden;padding:40px 34px;color:#fff;background:linear-gradient(155deg,#9b51e0,#6d3be0 60%,#4a2fb0);display:flex;flex-direction:column}.am-blob{position:absolute;border-radius:50%;filter:blur(50px);opacity:.5}.am-blob.a{width:220px;height:220px;background:#e0b400;top:-70px;right:-50px}.am-blob.b{width:200px;height:200px;background:#2ec99a;bottom:-60px;left:-50px;opacity:.4}.am-logo{position:relative;font-family:Unbounded,sans-serif;font-weight:900;font-size:24px;margin-bottom:26px}.am-logo .r{color:#2ec99a}.am-logo .p{color:#fff}.am-logo .g{color:#c7f5e5}.am-logo .y{color:#f5c800}.am-aside h2{position:relative;font-family:Unbounded,sans-serif;font-weight:800;font-size:25px;line-height:1.2;letter-spacing:-.02em;margin-bottom:24px}.am-aside h2 span{color:#f5c800}.am-quiz{position:relative;margin-bottom:auto;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:18px;padding:18px;backdrop-filter:blur(6px)}.am-quiz-head{display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:12px;opacity:.92;margin-bottom:13px}.am-quiz-streak{display:inline-flex;align-items:center;gap:4px;transition:transform .2s}.am-quiz-streak b{color:#f5c800}.am-quiz-streak.bump{animation:amBump .42s ease}@keyframes amBump{40%{transform:scale(1.35)}}.am-quiz-q{font-family:Unbounded,sans-serif;font-weight:800;font-size:14.5px;line-height:1.32;margin-bottom:14px;min-height:38px}.am-quiz-q.in{animation:amQin .45s cubic-bezier(.34,1.4,.5,1)}@keyframes amQin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.am-quiz-opts{display:grid;gap:8px}.amo{padding:10px 14px;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);font-weight:700;font-size:13.5px;transition:background .35s,transform .35s,box-shadow .35s;animation:amOin .4s ease backwards}.amo:nth-child(1){animation-delay:.05s}.amo:nth-child(2){animation-delay:.12s}.amo:nth-child(3){animation-delay:.19s}@keyframes amOin{0%{opacity:0;transform:translate(-8px)}}.amo.ok{background:#2ec99a;border-color:#2ec99a;color:#fff;transform:scale(1.03);box-shadow:0 10px 24px #2ec99a73}.am-quiz-bar{height:6px;border-radius:99px;background:#ffffff2e;overflow:hidden;margin-top:14px}.am-quiz-bar i{display:block;height:100%;width:5%;background:linear-gradient(90deg,#f5c800,#2ec99a);border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.am-quiz-q,.amo{animation:none}}.am-aside-foot{position:relative;margin-top:28px;font-weight:700;font-size:13.5px;opacity:.9}.am-aside-foot b{color:#f5c800}.am-body{padding:clamp(28px,4vw,40px);display:flex;flex-direction:column;justify-content:center;background:var(--card, #fff)}.am-tabs{display:flex;gap:6px;background:color-mix(in srgb,var(--purple) 8%,transparent);border-radius:999px;padding:5px;margin-bottom:22px}.am-tab{flex:1;padding:11px;border-radius:999px;font-weight:800;font-size:14.5px;color:var(--muted);background:transparent;border:none;cursor:pointer;transition:all .25s}.am-tab.on{background:linear-gradient(135deg,#9b51e0,#6d3be0);color:#fff;box-shadow:0 8px 20px #9b51e057}.am-form{display:grid;gap:14px}.am-form[hidden]{display:none}.am-title{font-family:Unbounded,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.02em;margin-bottom:2px;color:var(--ink, #171733)}.am-form label{display:grid;gap:7px;font-weight:800;font-size:13.5px;color:var(--ink, #171733)}.am-form input{padding:13px 15px;border-radius:14px;border:2px solid var(--line, rgba(20,16,40,.12));background:var(--bg2, #fff);font-family:inherit;font-weight:600;font-size:15px;color:var(--ink, #171733)}.am-form input:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in srgb,var(--purple) 12%,transparent)}.am-btn{margin-top:4px;padding:15px;border-radius:999px;font-weight:800;font-size:16px;background:linear-gradient(135deg,#9b51e0,#6d3be0);color:#fff;border:none;cursor:pointer;box-shadow:0 12px 26px #9b51e057;transition:transform .2s,box-shadow .2s}.am-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px #9b51e070}.am-btn:disabled{opacity:.6;cursor:wait;transform:none}.am-err{font-weight:700;font-size:13px;color:var(--red);text-align:center;min-height:16px;line-height:1.4}.am-switch{text-align:center;font-weight:700;font-size:13.5px;color:var(--muted)}.am-switch button{background:none;border:none;color:var(--purple);font-weight:800;font-size:13.5px;cursor:pointer;padding:0}.am-switch button:hover{text-decoration:underline}.am-code-hint{font-weight:600;font-size:13.5px;color:var(--muted);line-height:1.5;margin:-4px 0 2px}.am-code-hint b{color:var(--ink, #171733)}#amCodeForm input[name=code]{text-align:center;letter-spacing:.28em;font-size:20px;font-weight:800;font-family:Unbounded,sans-serif}.am-code-spam{text-align:center;font-weight:700;font-size:12.5px;color:var(--muted);line-height:1.5}.am-code-spam button{background:none;border:none;color:var(--purple);font-weight:800;font-size:12.5px;cursor:pointer;padding:0}.am-code-spam button:hover{text-decoration:underline}.am-social{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}.am-soc{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:14px;font-weight:800;font-size:14.5px;cursor:pointer;border:1.5px solid var(--line, rgba(20,16,40,.14));transition:transform .2s,box-shadow .2s,opacity .2s}.am-soc svg{width:19px;height:19px;flex:none}.am-soc.g{background:#fff;color:#171733}.am-soc.a{background:#000;color:#fff;border-color:#000}.am-soc:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.am-socerr{min-height:0;margin:4px 0 0}.am-socerr:empty{display:none}.am-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-weight:700;font-size:12.5px;margin:14px 0}.am-or:before,.am-or:after{content:"";flex:1;height:1px;background:var(--line, rgba(20,16,40,.12))}@media (max-width: 720px){.am-modal{grid-template-columns:1fr;max-width:440px;max-height:92vh;overflow-y:auto}.am-aside{display:none}}
