.account-page{padding-block:var(--sp-6) var(--sp-8)}.account-header{margin-bottom:var(--sp-5)}.who{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:6px;display:flex}.who .name{font-size:17px;font-weight:650}.who .sep{color:var(--line-strong)}.page-title{font-size:clamp(26px,3vw,34px)}.account-split{gap:var(--sp-4);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.account-page .account-section-title{font-size:17px}.account-page .account-note{margin-top:var(--sp-2)}.account-page .setting .v{overflow-wrap:anywhere;flex-shrink:1;min-width:0}.account-page .account-user-id{font-size:12px}.account-page .seg span{min-height:var(--tap)}.account-referral-value{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.account-referral-value code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--ink);font-size:14px;font-weight:600}.account-referral-edit{gap:var(--sp-3);display:grid}.account-referral-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:980px){.account-split{grid-template-columns:minmax(0,1fr)}}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.stack>*+*{margin-top:0}.plan-row{padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.plan-row:last-child{border-bottom:0}.plan-row:first-child{padding-top:0}.plan-top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.plan-what{font-size:15.5px;font-weight:650}.plan-where{color:var(--muted);margin-top:2px;font-size:12.5px}.plan-row.is-done{opacity:.6}.meter-row{align-items:center;gap:var(--sp-2);margin-bottom:6px;display:flex}.meter{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.meter i{background:var(--primary);border-radius:3px;height:100%;transition:width .3s;display:block}.meter-spent i{background:var(--muted)}.saved-list{margin:0;padding:0;list-style:none}.saved-list li{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.saved-list li:last-child{border-bottom:0}.setting{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);display:flex}.setting:last-child{border-bottom:0}.setting:first-child{padding-top:0}.k{font-size:14px;font-weight:600}.h{color:var(--muted);margin-top:2px;font-size:12.5px}.v{align-items:center;gap:var(--sp-3);text-align:right;flex-shrink:0;display:flex}.device-list{margin:calc(var(--sp-5) * -1);padding:0;list-style:none}.device-list li{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);display:flex}.device-list li:last-child{border-bottom:0}.device-list .row-icon{width:19px;height:19px;color:var(--muted);flex:none}.device-list .row-main{flex:1}.device-list .row-title{font-weight:600;display:block}.device-list .row-sub{color:var(--muted);font-size:12.5px;display:block}.device-list .row-right{flex-shrink:0}.device-footer{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.danger-link{appearance:none;color:var(--danger);background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:none}.danger-link:not(:disabled):hover{text-decoration:underline}.link-rows{margin:0;padding:0;list-style:none}.link-rows a{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.link-rows li:last-child a{border-bottom:0}.link-rows a:hover{color:var(--primary)}.link-rows .n{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:13px;display:flex}.invite{border:1px solid color-mix(in srgb, var(--tertiary) 26%, transparent);background:var(--tint-tertiary)}.invite-row{align-items:flex-start;gap:var(--sp-3);display:flex}.invite-mark{background:var(--tertiary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.invite-mark svg{width:19px;height:19px}.invite-actions{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.aside-sticky{top:var(--sp-4);position:sticky}.card-pad{padding:var(--sp-4) var(--sp-5)}.small{font-size:13px;font-weight:500}@media (max-width:600px){.setting{flex-direction:column}.setting .v{justify-content:flex-start}.device-list li{padding-inline:var(--sp-4)}.device-list .row-main{min-width:0}.device-list .row-right{flex-wrap:nowrap;width:auto;padding-left:0}}
