.pk-soon{--pk-text:var(--sv-text);--pk-brand:var(--sv-accent);--pk-on-brand:var(--sv-accent-ink);--pk-edge:#ffffff;--pk-shadow:rgba(15,26,43,.16);--pk-outline:rgba(15,26,43,.14);min-height:100vh;display:flex;flex-direction:column;align-items:stretch;background:var(--sv-bg);color:var(--sv-text);font-family:var(--font-onest),ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark] .pk-soon{--pk-edge:#eaf0fa;--pk-shadow:rgba(0,0,0,.45);--pk-outline:transparent}.pk-foot>div,.pk-main,.pk-top{width:100%;max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.pk-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:20px}.pk-brand{display:inline-flex}.pk-logo .pk-stk{transform-box:fill-box;transform-origin:center;transition:transform .14s cubic-bezier(.3,1.4,.5,1)}.pk-brand:hover .pk-stk{transform:scale(.9)}.pk-seg{display:inline-flex;gap:2px;padding:4px;border-radius:99px;background:var(--sv-card)}.pk-seg button{height:30px;padding:0 12px;border:0;border-radius:99px;background:transparent;color:var(--sv-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pk-seg button[aria-pressed=true]{background:var(--sv-accent);color:var(--sv-accent-ink)}.pk-seg button:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}.pk-main{flex:1 1;display:flex;flex-direction:column;gap:16px;padding-top:12px;padding-bottom:64px}.pk-lead{max-width:28em}.pk-dot{display:inline-flex;align-items:center;gap:8px}.pk-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--sv-amber-bg)}.pk-card{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border-radius:20px;background:var(--sv-card)}.pk-card b{font-size:18px}.pk-card>span:last-child{font-size:15px;line-height:1.5;color:var(--sv-muted)}.pk-card.is-amber{background:var(--sv-amber-card)}.pk-card.is-amber>span:last-child{color:var(--sv-amber-text)}.pk-foot{width:100%;border-top:1px solid var(--sv-line)}.pk-foot>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px;font-size:13px;color:var(--sv-faint)}@media (max-width:640px){.pk-foot>div,.pk-main,.pk-top{padding-left:16px;padding-right:16px}.pk-top{padding-top:14px;padding-bottom:14px}}@media (prefers-reduced-motion:reduce){.pk-logo .pk-stk{transition:none}}