.cg-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;min-width:0;display:grid}@container (min-width:700px){.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1100px){.cg-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cg-card{box-shadow:var(--surface-shadow);border:1px solid var(--app-line);border-radius:var(--radius-xl);background:var(--app-panel);align-content:start;gap:16px;min-width:0;padding:24px;display:grid;container:cg-card/inline-size}.cg-card--wide{grid-column:1/-1}@container (min-width:1100px){.cg-grid[data-cols="3"]>.cg-card--span-2{grid-column:span 2}}.cg-card__head{align-items:center;gap:10px;min-width:0;display:flex}.cg-card__head h2,.cg-card>h2{color:var(--app-text);font:var(--t-section);letter-spacing:0;margin:0}.cg-card__head>:last-child:not(:first-child){margin-left:auto}.cg-card p{margin:0}@media (max-width:720px){.cg-card{padding:16px}}.acct-grid:has(.acct-split[data-open=true])>.acct-profile{align-self:start}@container (min-width:700px) and (max-width:1099px){.acct-grid>.acct-security:has(.acct-split[data-open=true]){grid-column:1/-1}}.acct-card__who{align-items:center;gap:14px;min-width:0;display:flex}.acct-card__avatar{flex:none;display:inline-grid}.acct-card__avatar .user-avatar{width:48px;height:48px;box-shadow:none;font-size:var(--fs-16)}.acct-card__name{min-width:0}.acct-card__name h2{color:var(--app-text);font:var(--t-section);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.acct-card__name p{color:var(--app-muted);font:var(--t-secondary);margin:2px 0 0}.acct-card__rows{border-top:1px solid var(--app-line);gap:14px;margin:0;padding-top:16px;display:grid}.acct-card__rows>div{gap:2px;min-width:0;display:grid}.acct-card__rows dt{color:var(--app-muted);font:var(--t-label);margin:0}.acct-card__rows dd{min-width:0;color:var(--app-text);font:var(--t-body);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.acct-code{font-family:var(--font-mono);font-weight:var(--fw-strong)}.acct-hint{color:var(--app-muted);font:var(--t-secondary)}.acct-on{color:var(--app-text);font:var(--t-body);font-weight:var(--fw-medium)}.acct-linked{align-items:center;gap:12px;min-width:0;display:flex}.acct-linked .user-avatar{width:32px;height:32px;box-shadow:none;font-size:var(--fs-13);flex:none}.acct-note,.acct-confirm p{color:var(--app-muted);font:var(--t-secondary)}.acct-item{align-content:start;justify-items:start;gap:12px;min-width:0;display:grid}.acct-item__text{gap:2px;min-width:0;display:grid}.acct-item__text h3{color:var(--app-text);font:var(--t-sub);letter-spacing:0;margin:0}.acct-item__text p{color:var(--app-muted);font:var(--t-secondary)}.acct-item>:is(.account__setup,.account__form,.btn-row){justify-self:stretch;width:100%}.acct-item>.btn-row{justify-self:start;width:auto}.acct-split{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.acct-split>.acct-item+.acct-item{border-top:1px solid var(--app-line);padding-top:20px}@container cg-card (min-width:640px){.acct-split:not([data-open=true]){grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.acct-split:not([data-open=true])>.acct-item{padding-inline:0 24px}.acct-split:not([data-open=true])>.acct-item+.acct-item{border-top:0;border-left:1px solid var(--app-line);padding:0 0 0 24px}.acct-sessions .acct-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}}.cg-card .account__qr{grid-template-columns:200px minmax(0,1fr);justify-items:stretch}@container cg-card (max-width:559px){.cg-card .account__qr{grid-template-columns:minmax(0,1fr);justify-items:start}}.cg-card .account__form{max-width:420px}.cg-card .account__setup>:is(.btn,[data-slot=button]){justify-self:start}.cg-card .qr{border-radius:var(--r-md);box-shadow:none}.cg-card .account__codes{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.acct-confirm{border-color:color-mix(in srgb, var(--blue) 45%, var(--app-line));gap:8px}.acct-confirm .account__form{flex-wrap:wrap;align-items:flex-start;gap:16px;max-width:none;margin-top:8px;display:flex}.acct-confirm .account__form>.field{flex:240px;max-width:340px;margin:0}.acct-confirm .account__form>.notice,.acct-confirm .account__form>.btn-row{flex:100%}.acct-admin .btn-row{gap:8px}@media (max-width:720px){.acct-card__name h2{font:var(--t-section)}}.dash-table--history thead th:first-child{width:22%}.dash-table--history thead th:nth-child(2){width:20%}.hx-actions{justify-content:flex-end;align-items:center;gap:4px;margin-inline-end:-11px;display:inline-flex}.hx-current{min-height:var(--ctl-sm);align-items:center;display:inline-flex}.hx-dialog{background:var(--app-panel);width:calc(100% - 32px);max-width:560px;max-height:min(86dvh,760px);color:var(--app-text);grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden}.hx-drawer__head{text-align:left;gap:4px;padding:20px 56px 12px 24px}.hx-drawer__head [data-slot=dialog-description]{color:var(--app-muted);font:var(--t-secondary)}.hx-drawer__body{align-content:start;gap:24px;padding:8px 24px 32px;display:grid;overflow-y:auto}.hx-drawer__lead,.hx-drawer__none{color:var(--app-muted);font:var(--t-body);margin:0}.hx-drawer__page h3{color:var(--app-text);font:var(--t-sub);letter-spacing:0;margin:0 0 4px}.hx-drawer__page dl{margin:0;display:grid}.hx-drawer__page dl>div{border-top:1px solid var(--app-line);gap:2px;padding:10px 0;display:grid}.hx-drawer__page dt{color:var(--app-muted);font:var(--t-secondary)}.hx-drawer__page dd{color:var(--app-text);font:var(--t-body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.hx-old,.hx-old[data-empty],.hx-new[data-empty]{color:var(--app-muted)}.hx-new{font-weight:var(--fw-medium)}.hx-arrow{color:var(--app-faint)}@media (max-width:720px){.hx-dialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;top:0;left:0;translate:none}.hx-drawer__head{padding:16px 56px 8px 16px}.hx-drawer__body{padding:8px 16px 32px}}.cg-card.bill-card{gap:6px}.bill-held{border-color:color-mix(in srgb, var(--st-warn) 40%, var(--app-line))}.bill-plan__label{color:var(--app-muted);font:var(--t-label);margin:0}.cg-card .bill-plan__name{color:var(--app-text);font:var(--fw-strong) var(--fs-24) / 1.3 var(--font-body);letter-spacing:var(--track-ui);margin:0}.bill-plan__line{max-width:64ch;color:var(--app-muted);font:var(--t-body);margin:0}.bill-usage .bill-use{border-top:0;margin:0}.bill-usage .bill-use>div{gap:2px;padding:0;display:grid}.bill-usage .bill-use dt{color:var(--app-muted);font:var(--t-label)}.bill-usage .bill-use dd{color:var(--app-text);font:var(--fw-strong) var(--fs-24) / 1.3 var(--font-body);letter-spacing:var(--track-ui)}.bill-meter{gap:6px;display:flex}.bill-meter>span{border-radius:var(--r-xs);background:var(--chart-track,var(--app-line));flex:0 56px;height:8px}.bill-meter>span[data-on]{background:var(--chart-1,#3987e5)}.bill-facts{gap:10px;margin:0;display:grid}.bill-facts>div{flex-wrap:wrap;justify-content:space-between;gap:2px 16px;display:flex}.bill-facts dt{color:var(--app-muted);font:var(--t-body)}.bill-facts dd{color:var(--app-text);font:var(--t-body);font-weight:var(--fw-medium);margin:0}.bill-manage{justify-self:start}.bill-payments .bill-links{align-self:end}.bill-choose{gap:16px;display:grid}.bill-choose__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.bill-choose__title{color:var(--app-text);font:var(--t-section);letter-spacing:0;margin:0}.bill-plans{align-items:stretch}.bill-offer header{min-height:24px}.bill-offer__action{align-self:end;justify-items:start}.bill-summary{gap:20px}.bill-summary__text,.bill-summary__pay{align-content:start;gap:12px;min-width:0;display:grid}.bill-summary__pay :is(.btn--primary,[data-variant=default]){justify-self:start}.bill-code__row{max-width:320px}@container (min-width:900px){.bill-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}}.dash-table--plans thead th:nth-child(n+2){width:24%}@media (max-width:720px){.bill-plan__name,.bill-usage .bill-use dd{font-size:var(--fs-20)}}.sx{gap:24px;min-width:0;display:grid}.sx-track{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sx-track>li{align-items:center;gap:10px;min-width:0;display:flex}.sx-track>li:not(:last-child){flex:1 1 0}.sx-track>li:not(:last-child):after{content:"";border-radius:var(--r-xs);background:var(--app-line-strong);flex:auto;min-width:24px;height:2px;margin-left:4px}.sx-track>li[data-state=done]:not(:last-child):after{background:var(--app-muted)}.sx-track__label{color:var(--app-muted);font:var(--t-label);white-space:nowrap}.sx-track>li[data-state=done] .sx-track__label{color:var(--app-text)}.sx-track>li[data-state=current] .sx-track__label{color:var(--app-text);font-weight:var(--fw-strong)}.sx-num{border:1px solid var(--app-line-strong);width:28px;height:28px;color:var(--app-muted);font:var(--fw-strong) var(--fs-13) / 1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.sx-num svg{width:14px;height:14px}.sx-num[data-done=true]{background:var(--app-control);color:var(--app-text)}.sx-track>li[data-state=current] .sx-num{border-color:var(--blue);background:var(--primary-soft);color:var(--app-text)}.sx-board{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.sx-main,.sx-rail{align-content:start;gap:20px;min-width:0;display:grid}@container (min-width:700px) and (max-width:1099px){.sx-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@container (min-width:1100px){.sx-board[data-rail]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px 24px}}.sx-card{--sx-pad:20px;padding:var(--sx-pad);position:relative;overflow:clip}@media (max-width:720px){.sx-card{--sx-pad:16px}}.sx-head{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sx-head h2{color:var(--app-text);font:var(--t-section);letter-spacing:0;margin:3px 0 0}.sx-head p{max-width:70ch;color:var(--app-muted);font:var(--t-body);margin:2px 0 0}.sx-card:has(>.ws-mascot) .sx-head{padding-right:96px}.sx-card:not([data-kind=full]){padding-block:calc(var(--sx-pad) - 4px);gap:10px}.sx-card:not([data-kind=full]) .sx-head{gap:12px}.sx-card:not([data-kind=full]) .sx-head h2{font:var(--t-sub);margin-top:4px}.sx-card[data-kind=closed] .sx-head h2,.sx-card[data-kind=closed] .sx-head p{color:var(--app-muted)}.sx-card[data-kind=closed] .sx-num{opacity:.6}.sx-sum{color:var(--app-text);font:var(--t-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-left:40px;display:flex}.sx-sum__text{min-width:0}.sx-sum .ws-fold__bots{color:var(--app-text);font:var(--t-body)}.sx-card .pick-rows{margin:0 calc(var(--sx-pad) * -1) calc(var(--sx-pad) * -1);border:0;border-top:1px solid var(--app-line);background:0 0;border-radius:0;overflow:visible}.sx-card .pick-row{padding-inline:var(--sx-pad)}.sx-card .bot-list{margin-inline:calc(var(--sx-pad) * -1);border-top:1px solid var(--app-line);gap:0}.sx-card .bot-row{padding:14px var(--sx-pad);border:0;border-top:1px solid var(--app-line);background:0 0;border-radius:0}.sx-card .bot-row:first-child{border-top:0}.sx-card .bot-row[data-state=paid]{border-style:solid}.sx-card .bot-row__name{color:var(--app-text);font:var(--t-sub);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.sx-card .bot-row__tag{color:var(--app-muted);font:var(--t-secondary)}.sx-card .bot-row__detail{color:var(--app-muted);font:var(--t-secondary);margin:2px 0 0}.sx-card .bot-row__actions>:is(.btn--ghost,[data-variant=ghost]):only-child{margin-inline-start:-11px}@container cg-card (max-width:559px){.sx-card .pick-row{grid-template-columns:20px minmax(0,1fr)}.sx-card .pick-row__uses,.sx-card .pick-row>.state-tag{grid-column:2}}.sx-card .profile{max-width:none}.sx-card .profile__form>.field{max-width:420px}@container (max-width:820px){.sx-track>li:not([data-state=current]) .sx-track__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:720px){.sx-track,.sx-track>li{gap:8px}.sx-track>li:not(:last-child):after{min-width:12px}}@media (max-width:420px){.sx-track,.sx-track>li{gap:4px}.sx-track>li:not(:last-child):after{min-width:0;margin-left:0}}@media (max-width:720px){.cg-page :is(.btn,[data-slot=button],.input,.select,[data-slot=input],[data-slot=native-select],.link-button),.cg-page .page-head__actions :is(.btn,[data-slot=button]):not(.btn--lg,[data-size=lg]),.hx-dialog :is(.btn,[data-slot=button]){min-height:44px}.cg-page .link-button{align-items:center;display:inline-flex}.cg-page .lang-pick__option,.cg-page .bill-interval [data-slot=toggle-group-item]{min-height:44px}.cg-page .bill-links a,.cg-page .bill-offer__action a,.cg-page .account__open{align-items:center;min-height:44px;display:inline-flex}.cg-page .bill-links{gap:0}.hx-actions{gap:8px}}
