.su-frame{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:100vh;min-height:100dvh;background:var(--ds-paper);color:var(--ds-ink)}.su-frame>*{min-width:0;width:100%;max-width:600px;margin:0 auto;padding-left:max(var(--page-gutter),max(env(safe-area-inset-left,0px),var(--safe-area-inset-left,0px)));padding-right:max(var(--page-gutter),max(env(safe-area-inset-right,0px),var(--safe-area-inset-right,0px)))}.su-board{padding-top:max(12px,max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px)))}.su-board-kicker,.su-board-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.su-wheel-wrap{display:grid;gap:2px;padding:2px 0 8px;border-bottom:1px solid var(--ds-rule)}.su-wheel{cursor:pointer}.su-wheel.is-still{cursor:auto}.su-lines{position:relative;list-style:none;margin:0;padding:0}.su-line{display:grid;gap:4px;padding:6px 0 6px 14px;border-left:2px solid var(--ds-blue);color:var(--ds-text)}.su-line:not(.is-live){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.su-line.is-live{animation:su-line-in var(--dur-state) var(--ease)}@keyframes su-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.su-line-cat{font:600 calc(15px * var(--tx, 1))/1.2 var(--font-text,inherit);color:var(--ds-blue)}.su-line.is-new .su-line-cat{color:var(--ds-blue-deep)}.su-line-txt{font:600 clamp(16px,1.55vw,22px)/1.32 var(--font-display,inherit);max-width:40ch;text-wrap:pretty;color:var(--ds-ink)}.su-line-src{font:400 calc(15px * var(--tx, 1))/1.3 var(--font-text,inherit);color:var(--ds-muted)}.su-wheel-ctl{display:flex;gap:8px;align-items:center;min-height:48px}.su-wheel-arrow{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;cursor:pointer;border:1px solid var(--ds-rule2);background:var(--ds-card);color:var(--ds-ink);transition:background-color var(--dur-micro) var(--ease),border-color var(--dur-micro) var(--ease)}.su-wheel-arrow:hover{border-color:var(--ds-blue)}.su-wheel-status{display:inline-flex;align-items:center;min-height:48px;padding:0 6px;border:0;border-radius:var(--r-sm);background:none;text-align:left;font:400 calc(15px * var(--tx, 1))/1.3 var(--font-text,inherit);color:var(--ds-muted)}button.su-wheel-status{cursor:pointer}.su-panel{display:grid;align-content:start;gap:10px;padding-top:10px;padding-bottom:max(32px,max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)))}.su-brandbar{display:flex;align-items:center;gap:10px;min-height:44px}.su-frame>.su-brandbar{order:-1;padding-top:max(16px,max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px)))}.su-step{display:grid;gap:10px;min-width:0}.su-step h1{margin:0;font:700 clamp(28px,3vw,34px)/1.08 var(--font-display,inherit);letter-spacing:-.015em;text-wrap:balance;color:var(--ds-ink);overflow-wrap:anywhere}.su-step h1:focus{outline:none}.su-lead{margin:0;font-size:calc(17px * var(--tx, 1));line-height:1.5;color:var(--ds-text);overflow-wrap:anywhere}.su-lead-first{margin-top:8px}.su-field{display:grid;gap:6px;min-width:0}.su-field .label{margin:0;font-size:calc(15px * var(--tx, 1));color:var(--ds-ink)}.su-panel .input{min-height:48px;padding:10px 14px}.su-panel .select-wrap select.input{min-height:48px}.su-panel .select-wrap:after{right:14px;width:20px;height:20px;margin-top:-10px;border:0;transform:none;background:var(--ds-muted);-webkit-mask:var(--icon-chevron-down) center /20px 20px no-repeat;mask:var(--icon-chevron-down) center /20px 20px no-repeat}.su-hint{display:flex;gap:6px;align-items:center;min-height:22px;margin:0;font-size:calc(15px * var(--tx, 1));line-height:1.4;color:var(--ds-muted)}.su-hint.is-ok{color:var(--ds-save-ink)}.su-hint svg{width:16px;height:16px;flex:none}.su-tip{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:10px 14px 10px 10px;border-radius:var(--r-md);background:var(--ds-wash);font-size:calc(15px * var(--tx, 1));line-height:1.4;color:var(--ds-text)}.su-tip>:first-child{justify-self:center}.su-tip b{display:block;font:700 calc(15px * var(--tx, 1))/1.3 var(--font-display,inherit);color:var(--ds-ink)}.su-wide{width:100%}.su-step .btn.su-wide{min-height:52px}.su-step .auth-terms{margin:0;font-size:calc(15px * var(--tx, 1))}.su-step .auth-alt,.su-step .auth-notice{margin:0}.su-plans{display:grid;gap:22px;margin-top:8px}.su-plan{position:relative;display:grid;gap:10px;padding:18px 16px 16px;cursor:pointer;background:var(--ds-card);border:1.5px solid var(--ds-rule2);border-radius:var(--r-lg);transition:border-color var(--dur-micro) var(--ease),box-shadow var(--dur-micro) var(--ease)}.su-plan.is-on{border-color:var(--ds-brand);box-shadow:0 0 0 3px var(--ds-wash)}.su-plan input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.su-plan:has(input:focus-visible){outline:2px solid var(--ds-blue);outline-offset:3px}.su-plan-ribbon{position:absolute;top:-13px;left:14px;padding:2px 10px;border-radius:var(--r-pill);background:var(--ds-wash);color:var(--ds-blue-deep);border:1px solid var(--ds-rule2);font:600 calc(15px * var(--tx, 1))/1.4 var(--font-text,inherit)}.su-plan-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px}.su-plan-name{font:700 calc(19px * var(--tx, 1))/1.15 var(--font-display,inherit);color:var(--ds-ink)}.su-plan-price{font:700 calc(17px * var(--tx, 1))/1.15 var(--font-display,inherit);color:var(--ds-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.su-plan-list{display:grid;gap:7px;font-size:calc(15.5px * var(--tx, 1));line-height:1.4;color:var(--ds-ink)}.su-plan-li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.su-plan-li svg{width:18px;height:18px;margin-top:2px;color:var(--ds-blue)}.su-plan-li.is-no,.su-plan-li.is-no svg,.su-plan-note{color:var(--ds-muted)}.su-plan-note{font-size:calc(15px * var(--tx, 1));line-height:1.4}.su-plan-pick{justify-self:end;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--ds-rule2)}.su-plan.is-on .su-plan-pick{border-color:var(--ds-btn);background:var(--ds-btn)}.su-plan.is-on .su-plan-pick:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ds-btn-ink)}.su-real .su-realcard.tools.mk .pr-plans{display:block}.su-real .su-realcard .pr-free,.su-real .su-realcard .pr-human,.su-real .su-realcard .pr-wont,.su-real[data-su-pick=lite] .su-realcard [data-plan-card=pro],.su-real[data-su-pick=pro] .su-realcard [data-plan-card=lite]{display:none}.su-keep summary{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-height:48px;list-style:none;cursor:pointer;font-size:calc(15px * var(--tx, 1));color:var(--ds-text)}.su-keep summary::-webkit-details-marker{display:none}.su-keep summary u{color:var(--ds-blue);text-underline-offset:3px}.su-keep-box{display:grid;gap:10px;padding:14px;border-radius:var(--r-md);background:var(--ds-wash);font-size:calc(15px * var(--tx, 1));line-height:1.45;color:var(--ds-text)}.su-keep-box b{font:700 calc(15.5px * var(--tx, 1))/1.3 var(--font-display,inherit);color:var(--ds-ink)}.su-keep-box ul{display:grid;gap:3px;margin:0;padding-left:18px}.su-step .su-keep-box .btn.su-wide{min-height:48px}@media (prefers-reduced-motion:reduce){.su-line,.su-plan{transition:none}}html[data-motion=reduced] .su-line,html[data-motion=reduced] .su-plan{transition:none}@media (prefers-reduced-motion:reduce){.su-line.is-live,.su-wheel-arrow{animation:none;transition:none}}html[data-motion=reduced] .su-line.is-live,html[data-motion=reduced] .su-wheel-arrow{animation:none;transition:none}