.p-shell{z-index:1;overscroll-behavior:contain;height:100%;position:relative;overflow-y:auto}.p-top{z-index:5;padding:calc(14px + env(safe-area-inset-top)) clamp(16px, 4vw, 40px) 12px;background:linear-gradient(var(--paper) 70%, #f7f4ef00);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.p-top-right{align-items:center;gap:6px;display:flex}.p-main{max-width:760px;animation:page-in .32s var(--ease-out) both;margin:0 auto;padding:18px clamp(16px,3vw,32px) 96px}.p-lang,.p-out{height:36px;color:var(--text-2);border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:background-color .14s,color .14s;display:inline-flex}@media (hover:hover) and (pointer:fine){.p-lang:hover,.p-out:hover{background:var(--w1);color:var(--text)}}.p-lang-list{padding:4px;display:grid}.p-lang-list button{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;display:flex}.p-lang-list button:hover{background:var(--w1)}.p-lang-list button.on{font-weight:500}@media (width<=480px){.p-out span{display:none}}.p-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.p-three{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}@media (width<=560px){.p-two,.p-three{grid-template-columns:1fr}}.p-select{position:relative}.p-select select{appearance:none;min-width:0;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding-right:22px}.p-select>svg{pointer-events:none;color:var(--text-3);position:absolute;right:14px}.p-check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.p-check input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:1px}.p-check.bad{color:var(--danger)}.p-ok{background:var(--light-green);color:#146c2e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.p-mail-ico{background:var(--light-blue);width:56px;height:56px;color:var(--ink);border-radius:18px;place-items:center;display:grid}.auth-switch .link{font:inherit}.p-steps{flex-wrap:wrap;margin-bottom:18px}.p-step-code{opacity:.6}.p-card{border-radius:var(--r-card);background:var(--card);box-shadow:var(--card-shadow);padding:clamp(18px,3vw,28px)}.p-form{gap:14px;display:grid}.p-form-title{letter-spacing:-.015em;font-size:22px;font-weight:400}.p-form-sub{color:var(--text-2);max-width:58ch;margin-top:-8px;font-size:14px}.p-form-foot{justify-content:flex-end;margin-top:6px;display:flex}.p-seg{justify-self:start;max-width:100%;overflow-x:auto}.p-why{color:var(--text-3);align-items:flex-start;gap:8px;margin:14px 4px 0;font-size:12.5px;line-height:1.45;display:flex}.p-why svg{flex:none;margin-top:2px}.p-sheet{padding-top:4px}.p-notice{border-radius:var(--r-card);align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:13.5px;display:flex}.p-notice svg{flex:none;margin-top:2px}.p-notice span{gap:3px;display:grid}.p-notice small{opacity:.85;font-size:13px;line-height:1.45}.p-notice.warn{background:var(--butter);color:var(--butter-ink)}.p-notice.bad{background:var(--light-red);color:#8f1f17}.p-notice.info{background:var(--light-blue);color:var(--ink)}.p-code{background:var(--ink);color:#fff;text-align:center;box-shadow:var(--lift-shadow);border-radius:22px;justify-items:center;gap:10px;margin-bottom:8px;padding:clamp(22px,4vw,34px) 20px;display:grid}.p-code-k{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:12px}.p-code-v{letter-spacing:.06em;color:#fff;transition:background-color .14s ease, transform .14s var(--ease-out);border-radius:14px;align-items:center;gap:14px;padding:8px 18px;font-size:clamp(30px,6vw,44px);font-weight:400;display:inline-flex}.p-code-v svg{opacity:.55}.p-code-v:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.p-code-v:hover{background:#ffffff14}}.p-code-sub{opacity:.7;max-width:52ch;font-size:13px;line-height:1.45}.p-money{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=720px){.p-money{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-tile{align-content:start}.p-tile small{color:var(--text-3);font-size:12px;line-height:1.35}.p-tile .p-est{color:var(--text-2);font-size:14px}.p-tile.strong{background:var(--light-blue)}.p-tile.strong .stat-k,.p-tile.strong small{color:#221f2e99}.p-fx{background:var(--butter);color:var(--butter-ink);border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.p-fx svg{flex:none;margin-top:2px}.p-sale{align-items:center}.p-amt{flex:none;justify-items:end;gap:1px;display:grid}.p-amt b{font-weight:500}.p-amt b.void{color:var(--text-3);text-decoration:line-through}.p-amt small{color:var(--text-3);font-size:12px}.p-terms{border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);color:var(--text-2);gap:10px;margin:0;padding:16px 18px 16px 34px;font-size:14px;line-height:1.5;display:grid}@media (width<=520px){.stats.p-money .stat:last-child{grid-column:auto}}@media (width<=767px){.p-auth .auth-fields,.p-form{gap:20px}.p-auth .field,.p-form .field{gap:4px}.p-auth .field-label,.p-form .field-label{color:var(--text-2);padding-left:2px}.p-auth .forgot{margin-top:-10px}.p-form .p-two,.p-form .p-three{gap:20px}}.p-cur{flex:none}.p-cur button{letter-spacing:.02em;min-width:48px;padding:0 10px;font-size:12.5px}.p-two>*,.p-three>*{min-width:0}.p-select select{text-overflow:ellipsis;width:100%}
