.upgrade-offer{background:var(--paper-light,#fcfaf5);color:var(--ink,#171714);border:1px solid var(--line,#deddd5);text-align:left;border-radius:6px;max-width:680px;margin:28px auto;padding:clamp(24px,4vw,44px)}.upgrade-eyebrow{font:500 9px/1.6 var(--mono,monospace);letter-spacing:.06em;color:var(--blue,#284fef)}.upgrade-offer h2{font:500 clamp(28px,4vw,42px)/1.1 var(--sans,sans-serif);letter-spacing:-.05em;margin:17px 0}.upgrade-offer p{font:400 14px/1.7 var(--sans,sans-serif);max-width:48ch;margin:14px 0}.upgrade-offer ul{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.upgrade-offer li{font:400 13px/1.6 var(--sans,sans-serif);align-items:start;gap:12px;display:flex}.upgrade-offer li svg{color:var(--blue,#284fef);flex:none;margin-top:3px}.upgrade-price{font:500 36px/1.3 var(--sans,sans-serif);letter-spacing:-.04em;margin:24px 0 18px}.upgrade-price small{font:400 11px/1.8 var(--sans,sans-serif);letter-spacing:0;display:block}.upgrade-primary{border:1px solid var(--ink,#171714);background:var(--ink,#171714);min-height:46px;color:var(--paper-light,#fff);font:500 10px/1.5 var(--mono,monospace);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;text-decoration:none;display:inline-flex}.upgrade-primary:disabled{opacity:.55;cursor:wait}.upgrade-primary:focus-visible,.upgrade-signin input:focus-visible,.upgrade-refresh:focus-visible{outline:3px solid var(--blue,#284fef);outline-offset:4px}.upgrade-signin label{font:500 11px var(--mono,monospace);gap:8px;margin:16px 0;display:grid}.upgrade-signin input{box-sizing:border-box;width:100%;min-height:46px;color:inherit;border:1px solid var(--line,#aaa);font:400 16px var(--sans,sans-serif);background:0 0;border-radius:3px;padding:12px}.upgrade-offer .upgrade-status{font-size:11px}.upgrade-status:empty{display:none}.upgrade-refresh{color:inherit;font:400 11px var(--sans,sans-serif);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:4px 0}.upgrade-dialog{background:var(--paper-light,#fcfaf5);width:min(680px,100% - 28px);max-height:90dvh;color:var(--ink,#171714);border:1px solid var(--ink,#171714);border-radius:6px;padding:0;overflow:auto}.upgrade-dialog::backdrop{background:#0a0f1980}.upgrade-dialog .upgrade-offer{border:0;margin:0}.upgrade-dialog-close{color:inherit;cursor:pointer;font:500 10px var(--mono,monospace);background:0 0;border:0;margin:16px 18px 0 auto;padding:8px;display:block}.deck-option.deck-locked{opacity:.65}.deck-option .deck-lock{align-items:center;gap:5px;margin-left:7px;font-size:7px;display:inline-flex}.deck-option .deck-lock svg{width:12px;height:12px}.starter-note{font:400 12px/1.7 var(--sans,sans-serif);padding:16px 0}.starter-note a{border-bottom:1px solid}.access-checking{text-align:center;font:400 16px/1.7 var(--sans,sans-serif);padding:80px 24px}@media (width<=640px){.upgrade-offer{padding:24px}.upgrade-primary{box-sizing:border-box;width:100%}.upgrade-price{font-size:32px}}
