.ordercard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ordercard-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-soft);background:var(--paper);font-size:var(--t-sm);color:var(--ink-3)}.ordercard-head b{color:var(--ink-text, var(--ink));font-weight:var(--fw-semi)}.ordercard-head>*{min-width:0;overflow-wrap:anywhere}.order-payment{padding:var(--sp-4);border-bottom:1px solid var(--line-soft)}.order-payment>.orderstate{margin:0}.order-payment>.co-hint:first-child{margin-top:0}.orderitem{padding:var(--sp-4);border-bottom:1px solid var(--line-soft)}.orderitem:last-child{border-bottom:0}.orderitem-name{font-weight:var(--fw-medium);margin-bottom:var(--sp-2)}.orderesim+.orderesim{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.orderstate{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--t-sm);font-weight:var(--fw-semi)}.orderstate:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.orderstate.is-preparing,.orderstate.is-delivering{color:var(--signal)}.orderstate.is-delivered{color:var(--ink-text, var(--ink))}.orderstate.is-failed{color:var(--danger);font-weight:var(--fw-semi)}.orderqr{display:block;width:180px;max-width:100%;height:auto;aspect-ratio:1;margin-top:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff}.orderlpa{display:block;margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--paper);font-size:var(--t-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.acct-note{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.acct-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:var(--sp-5);margin-bottom:var(--sp-5)}.acct-head h2{font-size:var(--t-lg)}.acct-head>div{min-width:0;overflow-wrap:anywhere}.acct-head .co-hint{margin-top:var(--sp-1)}.acct-orders{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.account-wallet{padding:var(--sp-5);margin-bottom:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.account-wallet .acct-head{margin-bottom:var(--sp-3);align-items:center}.wallet-totals{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin:0}.wallet-totals dt{color:var(--ink-3);font-size:var(--t-sm)}.wallet-totals dd{margin:var(--sp-1) 0 0;font-weight:var(--fw-semi)}.wallet-totals .wallet-available{font-size:var(--t-xl)}.wallet-history{margin-top:var(--sp-4)}.wallet-history summary{cursor:pointer;padding-block:var(--sp-2)}.wallet-entries{list-style:none;padding:0;margin:var(--sp-3) 0}.wallet-entries li{display:flex;justify-content:space-between;align-items:start;gap:var(--sp-3);padding-block:var(--sp-3);border-top:1px solid var(--line-soft)}.wallet-entries li>span{min-width:0;overflow-wrap:anywhere}.wallet-entries li>b{flex-shrink:0;font-size:var(--t-sm)}.wallet-entries .co-hint,.wallet-entries time{display:block;font-size:var(--t-xs);color:var(--ink-3);margin-top:var(--sp-1)}.order-wrap>*{min-width:0}.order-status h2{font-size:var(--t-lg);margin-bottom:var(--sp-2)}.order-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr));gap:var(--sp-3);list-style:none;margin:var(--sp-5) 0 var(--sp-6);padding:0;font-size:var(--t-sm);color:var(--ink-3)}.order-steps li{position:relative;padding-top:var(--sp-3)}.order-steps li:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--radius-pill);background:var(--line)}.order-steps li[data-stage=done]{color:var(--ink-text, var(--ink))}.order-steps li[data-stage=done]:before{background:var(--primary)}.order-steps li[data-stage=active]{color:var(--signal);font-weight:var(--fw-semi)}.order-steps li[data-stage=active]:before{background:var(--primary-bright)}.order-steps li[data-stage=failed]{color:var(--signal-deep);font-weight:var(--fw-semi)}.order-steps li[data-stage=failed]:before{background:var(--signal-deep)}.order-status>p{margin:0 0 var(--sp-3);color:var(--ink-2);text-wrap:pretty}.order-status .acct-orders{margin-top:var(--sp-5)}.order-actions:not(:has(>:not([hidden]))){display:none}.order-wait{display:inline-flex;align-items:center;gap:var(--sp-2)}.order-wait:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary-bright);animation:order-pulse 1.2s var(--ease-out) infinite}@keyframes order-pulse{0%,to{opacity:.35}50%{opacity:1}}.copybtn{margin-top:var(--sp-2)}.order-install{padding:var(--sp-4);background:var(--paper)}.order-install h3{font-size:var(--t-base);margin-bottom:var(--sp-2)}.order-install .co-hint{max-width:var(--measure-prose)}.copy-status:empty{display:none}.acct-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.acct-update{margin-bottom:var(--sp-3)}[data-f=autoUpdates],[data-f=refreshError]{margin-bottom:var(--sp-4)}.order-code-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--sp-2);min-width:0;margin-top:var(--sp-4)}.order-code-label{grid-column:1 / -1;font-size:var(--t-sm);font-weight:var(--fw-semi)}.order-code-field .orderlpa{margin:0;min-width:0}.order-code-field>.copybtn{margin:0;min-width:4.5em}.order-code-field>.copy-status{grid-column:1 / -1}.order-manual-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.order-manual{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.order-manual>summary{min-height:var(--control-height);align-content:center;font-weight:var(--fw-semi);cursor:pointer}.order-manual>.co-hint{margin-top:var(--sp-3);max-width:var(--measure-prose)}.order-help{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-4);border-top:1px solid var(--line-soft)}.order-qr-error{margin-top:var(--sp-3);max-width:68ch}.order-step-state{display:block;margin-top:var(--sp-1);font-size:var(--t-xs);font-weight:var(--fw-body)}.order-steps li[data-stage=failed]{color:var(--danger)}.order-steps li[data-stage=failed]:before{background:var(--danger)}@media(max-width:640px){.acct-actions{width:100%}.acct-actions>.btn{flex:1}.order-manual-fields{grid-template-columns:minmax(0,1fr);gap:0}.order-code-field{grid-template-columns:minmax(0,1fr)}.order-code-field>.copybtn{justify-self:start}.ordercard-head,.order-payment,.orderitem,.order-install,.order-manual,.order-help{padding-inline:min(var(--sp-4),16px)}.orderlpa{padding:min(var(--sp-3),12px)}}.orderusage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.orderusage-main{flex:1 1 12ch;margin:0;font-size:var(--t-sm);color:var(--ink-text)}.orderusage-main:empty{display:none}.orderusage[data-usage-state=expired] .orderusage-main{color:var(--danger);font-weight:var(--fw-bold)}.orderusage[data-usage-state=used_up] .orderusage-main{font-weight:var(--fw-bold)}.orderusage-meta{flex-basis:100%;margin:0}.orderusage-meta:empty{display:none}.orderusage-bar{flex-basis:100%;height:6px;border-radius:var(--radius-pill);background:var(--line-soft);overflow:hidden}.orderusage-bar>span{display:block;height:100%;background:var(--primary);border-radius:inherit}.ordertopup{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.ordertopup>b{display:block;margin-bottom:var(--sp-3);font-size:var(--t-sm)}.ordertopup-list{list-style:none;margin:0 0 var(--sp-3);padding:0;display:grid;gap:var(--sp-1)}.ordertopup-item{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--tap-min);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-text);font-size:var(--t-sm);text-decoration:none;transition:background-color var(--ease-fast),border-color var(--ease-fast)}.ordertopup-item:hover{background:var(--tint-hover);border-color:var(--line-hover)}.ordertopup-item:active{background:var(--tint-active)}.ordertopup-item:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ordertopup-price{flex:none;font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.ordertopup-item[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ordertopup-balance{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--tap-min);margin-top:var(--sp-3)}.ordertopup-pay{display:flex;width:100%;margin-top:var(--sp-2);justify-content:center}.ordertopup-pay:disabled{opacity:.45}.order-shell{max-width:920px}.order-pagehead{padding-block:var(--sp-6) var(--sp-5)}.order-pagehead h1{font-size:clamp(1.75rem,3.5vw,2.5rem);margin-top:var(--sp-3)}.order-pagehead .lede{max-width:60ch;font-size:var(--t-base)}.order-back{color:var(--signal);font-size:var(--t-sm);text-decoration:none}.order-back:hover{text-decoration:underline}.order-band{padding-top:0}.order-status[data-state=pending],.order-status[data-state=payment-ended]{padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ordercard-head{padding:var(--sp-4) var(--sp-5);background:var(--surface)}.orderitem{padding:var(--sp-5)}.orderitem-name{font-size:var(--t-md);font-weight:var(--fw-semi);line-height:var(--lh-ui);text-wrap:pretty}.orderitem>.orderstate{margin-top:var(--sp-1)}.orderitem-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-4);margin-top:var(--sp-3);border-top:1px solid var(--line-soft)}.orderitem-facts .co-hint{margin:0;overflow-wrap:anywhere}.orderesim{min-width:0}.orderqr{width:148px;padding:var(--sp-2)}.order-steps{counter-reset:order-stage;gap:var(--sp-2)}.order-steps li{counter-increment:order-stage;padding:var(--sp-4);padding-top:var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.order-steps li:before{inset:-1px -1px auto;height:3px}.order-steps li:after{content:counter(order-stage,decimal-leading-zero);position:absolute;top:var(--sp-2);inset-inline-start:var(--sp-4);color:var(--ink-3);font-size:var(--t-xs);font-family:var(--font-display);font-weight:var(--fw-semi)}.order-steps li[data-stage=active]{background:var(--tint-hover)}.order-install{padding:var(--sp-5)}.ordertopup{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.ordertopup-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--sp-2)}.ordertopup-item{height:100%;flex-direction:column;align-items:start;gap:var(--sp-3);background:var(--surface);padding:var(--sp-3)}.ordertopup-spec{font-weight:var(--fw-semi)}.ordertopup-price{color:var(--signal)}.account-wallet .acct-head h2{display:flex;gap:var(--sp-2);align-items:center;font-size:var(--t-md)}.wallet-mark{display:inline-grid;place-items:center;width:28px;height:28px;background:var(--ink);color:var(--on-dark);font-family:var(--font-display);border-radius:var(--radius-sm)}.wallet-reload{font-size:var(--t-xs);padding-inline:var(--sp-2)}.wallet-recharge{display:flex;width:100%;justify-content:space-between;margin-top:var(--sp-5)}.wallet-totals>div:first-child{flex-basis:100%}.wallet-history{padding-top:var(--sp-3);border-top:1px solid var(--line-soft)}.wallet-history summary{font-weight:var(--fw-semi)}@media(min-width:641px){.order-scan>summary{display:none}.orderesim:has(.orderqr){display:grid;grid-template-columns:148px minmax(0,1fr);gap:0 var(--sp-5);align-items:start}.orderesim:has(.orderqr)>.order-scan{grid-column:1;grid-row:span 2}.orderesim:has(.orderqr) .orderqr{width:148px;height:148px}.orderesim:has(.orderqr) .order-code-field,.orderesim:has(.orderqr) .order-manual{grid-column:2}}@media(max-width:640px){.orderitem-facts{grid-template-columns:minmax(0,1fr)}.ordercard-head,.orderitem,.order-install{padding:var(--sp-4)}.order-steps li{padding-inline:var(--sp-3);font-size:var(--t-xs)}.order-steps li:after{inset-inline-start:var(--sp-3)}.order-status[data-state=pending],.order-status[data-state=payment-ended]{padding:var(--sp-5)}.order-scan .orderqr{width:220px;height:220px}.order-help{text-align:start}}.site:not([data-page=index]) #main .shell.order-shell{max-width:960px}#main .order-pagehead{padding-block:var(--sp-7) 0;border:0}#main .order-band{padding-block:var(--sp-7)}.order-wrap [data-state=paid]>.order-meta{font-size:var(--t-xs);color:var(--ink-3);margin:0 0 12px}.order-wrap [data-state=paid]>h2{display:table;max-width:100%;font-size:var(--t-xl);line-height:var(--lh-snug);letter-spacing:var(--ls-display);margin-bottom:18px}.order-wrap .order-status>p{font-size:var(--t-base);line-height:var(--lh-body)}.order-wrap .order-steps{margin:26px 0 30px;gap:8px;font-size:var(--t-base)}.order-wrap .order-steps li{display:flex;flex-direction:column;padding:16px 0 0;background:transparent;border:0;border-radius:0;font-weight:var(--fw-semi)}.order-wrap .order-steps li:before{inset:0 0 auto;height:3px;border-radius:0}.order-wrap .order-steps li:after{content:none}.order-wrap .order-step-state{order:-1;margin:0 0 4px;font-size:var(--t-xs);font-weight:var(--fw-body);color:var(--ink-3)}.order-wrap .order-steps li[data-stage=done]:before{background:var(--positive)}.order-wrap .order-steps li[data-stage=active]{color:var(--ink-text);background:transparent}.order-wrap .order-steps li[data-stage=active] .order-step-state{color:var(--signal)}.order-wrap .ordercard{border-radius:var(--radius)}.order-wrap .ordercard-head{padding:12px 22px;font-size:var(--t-xs)}.order-wrap .orderitem{padding:22px}.order-wrap .orderitem-name{font-size:var(--t-md)}.order-wrap .orderitem-facts{gap:8px 18px}.order-wrap .order-install{padding:18px 22px}.order-wrap .order-help{padding:12px 22px}.orderusage-bar>.orderusage-value{display:none}@media(max-width:640px){.order-wrap [data-state=paid]>h2{font-size:var(--t-xl)}.order-wrap .order-steps{font-size:var(--t-sm)}.order-wrap .orderitem-facts{grid-template-columns:1fr}}.order-qr-pending{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;width:148px;height:148px;flex:none;border-radius:var(--radius-sm);background:var(--line-soft);color:var(--ink-2);font-size:var(--t-xs)}.order-qr-pending:before{content:"";width:24px;height:24px;border-radius:50%;border:2px solid var(--line);border-bottom-color:var(--primary-bright)}@media(min-width:641px){.order-wrap .orderitem[data-unit-count="1"]:has(.orderqr,.order-qr-pending){display:grid;grid-template-columns:148px minmax(0,1fr);gap:0 18px;align-items:start}.order-wrap .orderitem[data-unit-count="1"]:has(.orderqr,.order-qr-pending)>:is(.orderitem-name,.orderstate,.co-hint,.orderitem-facts){grid-column:2}.order-wrap .orderitem[data-unit-count="1"]:has(.orderqr,.order-qr-pending)>.orderesim{display:contents}.order-wrap .orderitem[data-unit-count="1"] .orderesim>:is(.orderqr,.order-qr-pending){grid-column:1;grid-row:1 / 5;margin-top:0}.order-wrap .orderitem[data-unit-count="1"]:has(.orderqr,.order-qr-pending) .orderitem-facts{grid-template-columns:1fr;border:0;margin-top:0;padding-block:10px 0}.order-wrap .orderitem[data-unit-count="1"]:has(.orderqr,.order-qr-pending) .orderesim>:not(.orderqr,.order-qr-pending){grid-column:1 / -1}}@media(max-width:640px){.order-wrap .orderitem[data-unit-count="1"]:has(.orderqr,.order-qr-pending){display:flex;flex-direction:column;align-items:stretch}.order-wrap .orderitem[data-unit-count="1"]:has(.orderqr,.order-qr-pending)>.orderesim{display:contents}.order-wrap .orderitem[data-unit-count="1"] .orderesim>:is(.orderqr,.order-qr-pending){order:-1;margin:0 0 18px}}.order-wrap .ordercard{border:0;border-radius:0;overflow:visible;background:transparent}.order-wrap .ordercard>.ordercard-head{display:none}.order-wrap .ordercard>.orderitem{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.order-wrap .ordercard>.orderitem+.orderitem{margin-top:12px}.order-wrap .ordercard>.orderitem:has(+.order-install){border-bottom:0;border-radius:var(--radius) 10px 0 0}.order-wrap .ordercard>.order-install{border:1px solid var(--line);border-radius:0 0 10px 10px;background:var(--surface)}.order-wrap .ordercard>.order-payment{padding:18px 22px;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;background:var(--surface)}.order-wrap .ordercard>.order-help{margin-top:18px;min-height:56px;padding:14px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:right}.order-share{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:14px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.order-share-title{grid-column:1;margin:0;font-weight:var(--fw-semi);color:var(--ink-text, var(--ink));text-wrap:balance}.order-share>.btn{grid-column:2;grid-row:1 / span 2}.order-share>.order-share-body{grid-column:1;margin:2px 0 0;text-wrap:pretty}.order-share>.order-share-status,.order-share-manual{grid-column:1 / -1;margin:10px 0 0}.order-share-manual{display:grid;gap:6px;font-size:var(--t-sm);color:var(--ink-2)}@media(max-width:640px){.order-share{column-gap:12px;padding:12px 16px 14px}.order-share>.btn{grid-row:1}.order-share>.order-share-body{grid-column:1 / -1;margin-top:6px}}
