:root{--sans:"Geist Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",monospace;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#06080f;height:100%}body{color:#f3f5ff;font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;overflow:hidden}.pr{cursor:pointer;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:radial-gradient(70% 75% at 50% 58%,#141b4a 0%,#0b1030 55%,#06080f 100%);flex-direction:column;display:flex;position:fixed;inset:0}.pr-h{flex:none;align-items:center;gap:12px;padding:14px 64px 0 20px;transition:opacity .3s;display:flex}.pr.veil .pr-h{opacity:0}.pr-h img{flex:none}.pr h1{letter-spacing:-.015em;color:#eef2f8;font-size:clamp(17px,2.2vw,26px);font-weight:640;line-height:1.2}.pr h1 span{color:#8b84ff}.pr-sc{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;container-type:size}.pr .sak-w{width:min(100cqw,100cqh * var(--ar))}.pr .sak-w.tall{display:none}@media (orientation:portrait){.pr .sak-w.wide{display:none}.pr .sak-w.tall{width:min(100cqw,100cqh * var(--ar));margin-top:calc((100cqh - min(100cqw,100cqh * var(--ar)) / var(--ar)) / 2);transition:margin-top .6s;display:block}.pr.has-card .sak-w.tall{margin-top:0}.pr-sc{align-items:flex-start}.pr h1 span{display:block}}@media (orientation:portrait) and (width>=700px){.pr .sak-w.tall{width:min(100cqw,72cqh * var(--ar));margin-left:auto;margin-right:auto;margin-top:calc((100cqh - min(100cqw,72cqh * var(--ar)) / var(--ar)) / 2)}.pr.has-card .sak-w.tall{margin-top:0}.pr .sak-w.tall.show .sak-fi{max-width:760px;padding:16px 20px 14px;font-size:15px}.pr .sak-w.tall.show .sak-fi .fi-h{font-size:12.5px}.pr .sak-w.tall.show .sak-fi .fi-s{font-size:14.5px}.pr .sak-w.tall.show .sak-fi .fi-n svg,.pr .sak-w.tall.show .sak-fi .fi-n img{width:auto;height:17px}.pr h1{font-size:26px}}.pr-dots{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7f88b5;pointer-events:none;flex:none;justify-content:center;gap:16px;padding:6px 0 12px;font-size:10.5px;list-style:none;display:flex}.pr-dots li{align-items:center;gap:6px;display:flex}.pr-dots span{background:#2b3378;border-radius:50%;width:6px;height:6px}.pr-dots li.on{color:#e6e9ff}.pr-dots li.on span{background:#8b84ff}.pr-pause{bottom:calc(36px + env(safe-area-inset-bottom));white-space:nowrap;font-family:var(--mono);letter-spacing:.1em;color:#c4c9ea;opacity:0;pointer-events:none;background:#0b102ce6;border:1px solid #303a8c;border-radius:6px;padding:6px 10px;font-size:11px;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%)}.pr.paused .pr-pause{opacity:1}.pr-fs{top:calc(10px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));cursor:pointer;opacity:.55;background:#0b102cb3;border:1px solid #303a8c;border-radius:8px;place-items:center;width:38px;height:38px;transition:opacity .2s;display:grid;position:absolute}.pr-fs:hover,.pr-fs:focus-visible{opacity:1}.pr-fs:focus-visible{outline-offset:2px;outline:1.5px solid #8fe3ff}.pr-fs svg{fill:none;stroke:#e6e9ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pr-fs[hidden],.pr .sak-w.wide .sak-fi .fi-d,.pr .sak-w.wide .sak-fi .fi-f{display:none}.pr .sak-w.wide .sak-fi{width:min(680px,100vw - 32px)}.pr .sak-w.wide .sak-fi ul{flex-wrap:wrap;gap:7px 20px;display:flex}.pr .sak-w.wide .sak-fi li{align-items:baseline;gap:7px;display:flex}.pr .sak-w.wide .sak-fi li em{margin:0}.pr .sak-w.wide .sak-fi .fi-s{margin-bottom:7px}.pr .sak-w.wide .sak-fi{padding:11px 16px}@media (height<=520px){.pr-h{padding-top:8px}.pr h1{font-size:15px}.pr .sak-fi .fi-d,.pr .sak-fi .fi-f{display:none}.pr .sak-w.wide .sak-fi{width:min(430px,48vw)}.pr .sak-w.wide .sak-fi ul{grid-template-columns:1fr 1fr}.pr .sak-w.wide .sak-fi li em{display:none}.pr .sak-fi{padding:9px 12px 8px;font-size:12px}.pr .sak-fi ul{gap:5px 14px}.pr-dots{display:none}}@media (width<=640px){.pr-dots li{gap:0;font-size:0}.pr-dots span{width:7px;height:7px}}@media (prefers-reduced-motion:reduce){.pr-pause,.pr-fs,.pr-h,.pr .sak-w.tall{transition:none}}
