.wi-page{isolation:isolate;display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;background:var(--canvas);color:var(--ink);font-size:16px;line-height:1.625}.wi-header.cglass-header{position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top,0)}.wi-header-in{display:flex;min-height:60px;max-width:var(--page-max);margin:0 auto;align-items:center;justify-content:space-between;gap:12px;padding:8px var(--page-pad)}@media (min-width:640px){.wi-header-in{padding-inline:20px}}.wi-brand{display:inline-flex;min-height:44px;flex:none;color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.01em;text-decoration:none}.wi-brand,.wi-header-end{align-items:center;gap:10px}.wi-header-end{display:flex;min-width:0}.wi-main{width:100%;flex:1 1 auto;padding:20px var(--page-pad) 48px}@media (min-width:960px){.wi-main{padding-top:48px}}.wi-col{display:flex;width:100%;max-width:480px;min-width:0;margin:0 auto;flex-direction:column;gap:16px}.wi-col[data-wide]{max-width:800px}.wi-row{display:grid;min-width:0;align-items:start;gap:16px}@media (min-width:960px){.wi-col[data-help]{max-width:824px}.wi-row[data-help]{grid-template-columns:minmax(0,480px) minmax(0,320px);gap:24px}}.wi-card{display:flex;width:100%;min-width:0;flex-direction:column;gap:16px;border:1px solid var(--card-edge);border-radius:var(--radius-tile);background:var(--surface);box-shadow:var(--shadow-s);padding:20px 16px}@media (min-width:640px){.wi-card{padding:28px}}.wi-card-col{display:flex;min-width:0;flex-direction:column;gap:4px}.wi-motion-row{display:flex;min-height:44px;justify-content:flex-end}.wi-motion{display:inline-flex;min-height:44px;min-width:44px;align-items:center;gap:8px;border:0;border-radius:999px;background:none;padding:0 12px;color:var(--ink-2);font:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;transition:color var(--dur-ui) var(--ease-ui)}.wi-motion:hover{color:var(--ink)}.wi-motion:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wi-motion-row{display:none}}.wi-help{display:flex;min-width:0;flex-direction:column;gap:8px;border:1px solid var(--card-edge);border-radius:var(--radius-tile-s);background:var(--surface);padding:16px 18px;color:var(--ink-2);font-size:15px;line-height:1.6}.wi-help p{margin:0}.wi-kicker{margin:0;color:var(--brand-ink);font-size:13px;font-weight:600;line-height:1.4}.wi-title{font-size:clamp(30px,8.2vw,52px);line-height:1.06}.wi-title,.wi-title-card{margin:0;color:var(--ink);font-stretch:var(--display-stretch);font-weight:800;letter-spacing:var(--display-track);text-wrap:balance}.wi-title-card{font-size:clamp(26px,3.4vw,36px);line-height:1.1;overflow-wrap:anywhere}.wi-body{font-size:16px;line-height:1.625}.wi-body,.wi-small{margin:0;color:var(--ink-2)}.wi-small{font-size:13px;line-height:1.5}.wi-label{font-size:14px;font-weight:600}.wi-input,.wi-label{color:var(--ink);line-height:1.4}.wi-input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--canvas);font:inherit;font-size:16px;padding:0 12px}.wi-input[data-code]{font-size:20px;letter-spacing:.08em;text-transform:uppercase}.wi-input[data-code],.wi-input[data-mono]{font-family:var(--font-mono),ui-monospace,monospace}.wi-body[data-ink]{color:var(--ink)}textarea.wi-input{min-height:88px;padding:10px 12px;resize:vertical}select.wi-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent calc(50% - .75px),var(--ink-2) calc(50% - .75px) calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(135deg,transparent calc(50% - .75px),var(--ink-2) calc(50% - .75px) calc(50% + .75px),transparent calc(50% + .75px));background-position:calc(100% - 20px) 50%,calc(100% - 13px) 50%;background-size:7px 7px,7px 7px;background-repeat:no-repeat}.wi-ghost,.wi-pill{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:6px 18px;font-size:15px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:opacity var(--dur-ui) var(--ease-ui),border-color var(--dur-ui) var(--ease-ui)}.wi-pill{border:0;color:var(--cta-ink)}.wi-pill:hover{opacity:.92}.wi-ghost{border:1px solid var(--line);background-color:transparent;color:var(--ink)}.wi-ghost:hover{border-color:var(--ink-3)}.wi-ghost:disabled,.wi-pill:disabled,.wi-pill[aria-disabled=true]{cursor:not-allowed;opacity:.45}.wi-link{display:inline-flex;min-height:44px;align-items:center;border:0;background:none;padding:0;color:var(--brand-ink);font:inherit;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wi-link:disabled{cursor:not-allowed;opacity:.45}@media (min-width:960px){.wi-link{min-height:32px}.wi-phone-only{display:none}}.wi-code{display:block;border:1px solid var(--line);border-radius:var(--radius-tile-s);background:var(--surface-2);padding:14px 16px;color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:32px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-align:center;overflow-wrap:anywhere}.wi-steps{margin:0;padding:0;list-style:none;gap:4px}.wi-step,.wi-steps{display:flex;min-width:0}.wi-step{min-height:44px;flex:0 0 auto;align-items:center;gap:8px;border-bottom:3px solid transparent;padding:4px 6px;color:var(--ink-2)}.wi-step[data-state=current]{flex:1 1 auto;border-bottom-color:var(--flow);color:var(--ink)}.wi-step-dot{display:inline-grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;font-weight:600}.wi-step[data-state=current] .wi-step-dot{border-color:var(--ink)}.wi-step-text{display:flex;min-width:0;flex-direction:column;line-height:1.3}.wi-step-title{font-size:14px;font-weight:600;white-space:nowrap}.wi-step-sub{display:none;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:639px){.wi-step:not([data-state=current]) .wi-step-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:960px){.wi-step,.wi-step[data-state=current]{flex:1 1 0}.wi-step-sub{display:block}}.wi-footer{position:sticky;bottom:0;z-index:10;border-top:1px solid var(--line);background:var(--surface);padding:10px var(--page-pad) calc(10px + env(safe-area-inset-bottom, 0px))}html:has(.wi-footer){scroll-padding-bottom:calc(1px + 10px + 44px + 10px + 12px + env(safe-area-inset-bottom, 0px))}@media (max-width:639px){html:has(.wi-footer){scroll-padding-bottom:calc(1px + 10px + 22px + 4px + 44px + 10px + 12px + env(safe-area-inset-bottom, 0px))}}.wi-footer-in{display:flex;max-width:800px;margin:0 auto;flex-direction:column;gap:4px}.wi-footer-row{justify-content:space-between}.wi-footer-end,.wi-footer-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wi-footer-end{margin-left:auto;justify-content:flex-end}@media (prefers-reduced-motion:reduce){.wi-ghost,.wi-motion,.wi-pill{transition:none}}