.feat-page.svelte-p4u13z{max-width:1400px;margin:0 auto;padding:120px 24px 80px}.intro.svelte-p4u13z{text-align:center;max-width:780px;margin:0 auto 28px}.intro.svelte-p4u13z h1:where(.svelte-p4u13z){font-family:"Fredoka", var(--display);letter-spacing:-.02em;color:var(--text);margin:0 0 10px;font-size:clamp(32px,5vw,44px);font-weight:600}.lede.svelte-p4u13z{color:var(--text);margin:0;font-size:18px;line-height:1.6}.tata.svelte-p4u13z{color:var(--accent)}.globe-wrap.svelte-p4u13z{border:1px solid var(--border);background:#030a14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040}.globe.svelte-p4u13z{height:min(860px,100vh - 140px);min-height:560px}.globe-fail.svelte-p4u13z{color:#e4e8f6;text-align:center;place-items:center;margin:0;padding:24px;font-size:16px;display:grid;position:absolute;inset:0}.fullscreen.svelte-p4u13z{z-index:2;color:#eef2ff;background:#080e1edb;border:1px solid #7c5cff73;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:18px;left:50%;transform:translate(-50%)}.fullscreen.svelte-p4u13z:hover{background:#7c5cff59}.related.svelte-p4u13z{max-width:1100px;margin:56px auto 0}.related.svelte-p4u13z h2:where(.svelte-p4u13z){font-family:"Fredoka", var(--display);color:var(--text);margin:0 0 6px;font-size:30px}.note.svelte-p4u13z{color:var(--text-dim);margin:0 0 22px;font-size:15px}.layers.svelte-p4u13z{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.layer.svelte-p4u13z{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.layer.svelte-p4u13z h3:where(.svelte-p4u13z){color:var(--text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;font-size:19px;display:flex}.layer.svelte-p4u13z h3:where(.svelte-p4u13z) small:where(.svelte-p4u13z){font-family:var(--display);color:var(--text-dim);font-size:14px;font-weight:500}.sw.svelte-p4u13z{width:14px;height:14px;box-shadow:0 0 0 2px var(--border);border-radius:50%;flex:none;align-self:center}.layer.svelte-p4u13z ul:where(.svelte-p4u13z),.more.svelte-p4u13z ul:where(.svelte-p4u13z){margin:0;padding:0;list-style:none}.layer.svelte-p4u13z li:where(.svelte-p4u13z){border-top:1px solid var(--border);padding:8px 0;font-size:15px;line-height:1.4}.layer.svelte-p4u13z li:where(.svelte-p4u13z):first-child{border-top:0;padding-top:0}.kind.svelte-p4u13z{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.layer.svelte-p4u13z a:where(.svelte-p4u13z),.more.svelte-p4u13z a:where(.svelte-p4u13z){color:var(--accent);font-weight:600;text-decoration:none}.layer.svelte-p4u13z a:where(.svelte-p4u13z):hover,.more.svelte-p4u13z a:where(.svelte-p4u13z):hover{text-decoration:underline}.more.svelte-p4u13z{margin-top:36px}.more.svelte-p4u13z h3:where(.svelte-p4u13z){font-family:"Fredoka", var(--display);color:var(--text);margin:0 0 10px;font-size:22px}.more.svelte-p4u13z li:where(.svelte-p4u13z){color:var(--text);padding:6px 0;font-size:15.5px;line-height:1.5}@media (width<=860px){.feat-page.svelte-p4u13z{padding:100px 12px 60px}.lede.svelte-p4u13z{font-size:16px}.globe.svelte-p4u13z{height:calc(100svh - 120px);min-height:520px}.fullscreen.svelte-p4u13z{display:none}}
