.member-actions[data-astro-cid-un4mf2xc]{align-items:center;gap:10px;display:flex}.member-actions[data-astro-cid-un4mf2xc] .btn[data-astro-cid-un4mf2xc]{justify-content:center;min-width:114px}.member-name-line[data-astro-cid-un4mf2xc]{align-items:center;gap:8px;display:flex}.member-name-line[data-astro-cid-un4mf2xc] h2[data-astro-cid-un4mf2xc]{overflow-wrap:anywhere;min-width:0}.account-wrap[data-astro-cid-un4mf2xc]{max-width:900px}.account-head[data-astro-cid-un4mf2xc]{text-align:center;margin-bottom:36px}.account-head[data-astro-cid-un4mf2xc] p[data-astro-cid-un4mf2xc]{color:var(--muted);font-size:16px}.account-loading[data-astro-cid-un4mf2xc]{border:1px solid var(--line);background:var(--paper);max-width:520px;min-height:320px;color:var(--faint);font:12px var(--mono);place-items:center;margin:auto;display:grid}.account-loading[data-astro-cid-un4mf2xc][hidden],.auth-panel[data-astro-cid-un4mf2xc][hidden],.member-panel[data-astro-cid-un4mf2xc][hidden]{display:none}.account-message[data-astro-cid-un4mf2xc]{border:1px solid color-mix(in oklch,var(--positive) 40%,var(--line));background:color-mix(in oklch,var(--positive) 9%,var(--paper));color:var(--positive);max-width:520px;margin:0 auto 20px;padding:12px 16px}.account-message[data-astro-cid-un4mf2xc].error{border-color:color-mix(in oklch,var(--accent) 40%,var(--line));background:color-mix(in oklch,var(--accent) 8%,var(--paper));color:var(--accent)}.auth-panel[data-astro-cid-un4mf2xc]{border:1px solid var(--line);background:var(--paper);max-width:520px;margin:auto;padding:30px}.social-login[data-astro-cid-un4mf2xc]{gap:9px;display:grid}.social-button[data-astro-cid-un4mf2xc]{border:1px solid var(--line-strong);background:var(--paper);min-height:48px;color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:0 13px;display:grid}.social-button[data-astro-cid-un4mf2xc]:hover:not(:disabled){border-color:var(--ink);background:var(--paper-soft)}.social-button[data-astro-cid-un4mf2xc]:disabled{cursor:not-allowed;opacity:.56}.social-button[data-astro-cid-un4mf2xc] b[data-astro-cid-un4mf2xc]{background:var(--ink);width:28px;height:28px;color:var(--paper);font:700 12px var(--mono);place-items:center;display:grid}.social-button[data-astro-cid-un4mf2xc] span[data-astro-cid-un4mf2xc]{font-size:14px;font-weight:650}.social-button[data-astro-cid-un4mf2xc] small[data-astro-cid-un4mf2xc]{color:var(--faint);font:12px var(--mono)}.auth-divider[data-astro-cid-un4mf2xc]{color:var(--faint);font:12px var(--mono);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 0;display:grid}.auth-divider[data-astro-cid-un4mf2xc]:before,.auth-divider[data-astro-cid-un4mf2xc]:after{content:"";background:var(--line);height:1px}.auth-tabs[data-astro-cid-un4mf2xc]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid}.auth-tabs[data-astro-cid-un4mf2xc] button[data-astro-cid-un4mf2xc]{color:var(--muted);cursor:pointer;background:0 0;padding:12px;font-size:14px}.auth-tabs[data-astro-cid-un4mf2xc] button[data-astro-cid-un4mf2xc].active{color:var(--ink);border-bottom:2px solid var(--ink)}.auth-form[data-astro-cid-un4mf2xc]{gap:18px;display:grid}.auth-form[data-astro-cid-un4mf2xc][hidden]{display:none}.auth-form[data-astro-cid-un4mf2xc] label[data-astro-cid-un4mf2xc]{gap:7px;font-size:14px;font-weight:600;display:grid}.auth-form[data-astro-cid-un4mf2xc] input[data-astro-cid-un4mf2xc],.cdk-form[data-astro-cid-un4mf2xc] input[data-astro-cid-un4mf2xc]{border:1px solid var(--line-strong);background:var(--paper);height:44px;box-shadow:none;color:var(--ink);border-radius:0;padding:0 12px;font-size:16px}.code-field[data-astro-cid-un4mf2xc]{grid-template-columns:1fr auto;gap:8px;display:grid}.member-card[data-astro-cid-un4mf2xc]{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;margin-bottom:20px;padding:28px;display:flex}.member-identity[data-astro-cid-un4mf2xc]{align-items:center;gap:16px;display:flex}.member-card[data-astro-cid-un4mf2xc] .member-avatar[data-astro-cid-un4mf2xc]{color:#fff;width:52px;height:52px;font:750 18px var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.member-card[data-astro-cid-un4mf2xc] span[data-astro-cid-un4mf2xc]{font:12px var(--mono);color:var(--faint)}.member-card[data-astro-cid-un4mf2xc] h2[data-astro-cid-un4mf2xc]{margin:5px 0 2px}.member-card[data-astro-cid-un4mf2xc] p[data-astro-cid-un4mf2xc]{color:var(--muted);margin:0}.member-card[data-astro-cid-un4mf2xc] .member-email[data-astro-cid-un4mf2xc]{font:12px var(--mono);color:var(--faint);margin-bottom:5px}.member-card[data-astro-cid-un4mf2xc] .member-affiliate[data-astro-cid-un4mf2xc]{border:1px solid var(--line-strong);color:var(--paper);font:12px var(--mono);margin-top:11px;padding:5px 8px;display:inline-flex}.member-card[data-astro-cid-un4mf2xc] .member-affiliate[data-astro-cid-un4mf2xc][hidden]{display:none}.account-grid[data-astro-cid-un4mf2xc]{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.account-block[data-astro-cid-un4mf2xc]{border:1px solid var(--line);background:var(--paper);padding:24px}.account-block[data-astro-cid-un4mf2xc] h2[data-astro-cid-un4mf2xc]{margin:0 0 18px;font-size:16px}.orders-block[data-astro-cid-un4mf2xc]{grid-column:1/-1}.block-head[data-astro-cid-un4mf2xc]{justify-content:space-between;display:flex}.text-link[data-astro-cid-un4mf2xc]{color:var(--blue);font-size:14px}.cdk-form[data-astro-cid-un4mf2xc]{gap:10px;display:grid}.entitlement-row[data-astro-cid-un4mf2xc]{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.entitlement-row[data-astro-cid-un4mf2xc] span[data-astro-cid-un4mf2xc]{font:12px var(--mono);color:var(--muted)}.nickname-dialog[data-astro-cid-un4mf2xc]{border:1px solid var(--line-strong);background:var(--paper);width:min(460px,100% - 32px);box-shadow:none;color:var(--ink);border-radius:0;padding:0}.nickname-dialog[data-astro-cid-un4mf2xc]::backdrop,.delivery-dialog[data-astro-cid-un4mf2xc]::backdrop{background:#101318ad}.nickname-form[data-astro-cid-un4mf2xc]{display:block}.nickname-dialog-head[data-astro-cid-un4mf2xc]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.nickname-dialog-head[data-astro-cid-un4mf2xc] span[data-astro-cid-un4mf2xc]{color:var(--faint);font:10px var(--mono);letter-spacing:.08em}.nickname-dialog-head[data-astro-cid-un4mf2xc] h2[data-astro-cid-un4mf2xc]{font:700 22px/1.2 var(--display);margin:5px 0 0}.dialog-close[data-astro-cid-un4mf2xc]{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:0;place-items:center;font-size:22px;display:grid}.dialog-close[data-astro-cid-un4mf2xc]:hover{border-color:var(--ink);background:var(--paper-soft)}.nickname-dialog-body[data-astro-cid-un4mf2xc]{gap:8px;padding:24px;display:grid}.nickname-dialog-body[data-astro-cid-un4mf2xc] label[data-astro-cid-un4mf2xc]{font-size:14px;font-weight:650}.nickname-dialog-body[data-astro-cid-un4mf2xc] input[data-astro-cid-un4mf2xc]{border:1px solid var(--line-strong);background:var(--paper);width:100%;height:46px;box-shadow:none;color:var(--ink);border-radius:0;padding:0 12px;font-size:16px}.nickname-dialog-body[data-astro-cid-un4mf2xc] input[data-astro-cid-un4mf2xc]:focus{border-color:var(--ink);outline:2px solid color-mix(in oklch,var(--ink) 16%,transparent);outline-offset:2px}.nickname-dialog-body[data-astro-cid-un4mf2xc] p[data-astro-cid-un4mf2xc]{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.6}.nickname-dialog-actions[data-astro-cid-un4mf2xc]{border-top:1px solid var(--line);gap:10px;padding:18px 24px;display:flex}.delivery-dialog[data-astro-cid-un4mf2xc]{border:1px solid var(--line-strong);background:var(--paper);width:min(680px,100% - 32px);box-shadow:none;color:var(--ink);border-radius:0;padding:0}.delivery-head[data-astro-cid-un4mf2xc]{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:26px 28px 22px;display:flex}.delivery-head[data-astro-cid-un4mf2xc] span[data-astro-cid-un4mf2xc]{color:var(--faint);font:12px var(--mono)}.delivery-head[data-astro-cid-un4mf2xc] h2[data-astro-cid-un4mf2xc]{margin:5px 0 3px;font-size:24px}.delivery-head[data-astro-cid-un4mf2xc] p[data-astro-cid-un4mf2xc]{color:var(--muted);font:12px var(--mono);margin:0}.delivery-close-icon[data-astro-cid-un4mf2xc]{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;box-shadow:none;color:var(--ink);cursor:pointer;border-radius:0;align-self:flex-start;font-size:22px}.delivery-dialog[data-astro-cid-un4mf2xc] pre[data-astro-cid-un4mf2xc]{background:var(--bg-soft);max-height:min(48vh,440px);font:14px/1.9 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;user-select:all;margin:0;padding:24px 28px;overflow:auto}.delivery-actions[data-astro-cid-un4mf2xc]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:20px 28px;display:flex}@media (width<=900px){.member-card[data-astro-cid-un4mf2xc]{flex-direction:column;align-items:flex-start}.member-actions[data-astro-cid-un4mf2xc]{justify-content:flex-end;width:100%}}@media (width<=720px){.account-grid[data-astro-cid-un4mf2xc]{grid-template-columns:1fr}.orders-block[data-astro-cid-un4mf2xc]{grid-column:auto}.member-card[data-astro-cid-un4mf2xc]{gap:20px}.member-actions[data-astro-cid-un4mf2xc]{justify-content:flex-start}.code-field[data-astro-cid-un4mf2xc]{grid-template-columns:1fr}.code-field[data-astro-cid-un4mf2xc] .btn[data-astro-cid-un4mf2xc]{min-height:44px}.nickname-dialog-actions[data-astro-cid-un4mf2xc] .btn[data-astro-cid-un4mf2xc]{flex:1}.delivery-head[data-astro-cid-un4mf2xc],.delivery-dialog[data-astro-cid-un4mf2xc] pre[data-astro-cid-un4mf2xc],.delivery-actions[data-astro-cid-un4mf2xc]{padding-left:20px;padding-right:20px}.delivery-actions[data-astro-cid-un4mf2xc] .btn[data-astro-cid-un4mf2xc]{flex:1}}.account-shell .account-wrap{max-width:1100px}.account-shell .btn{box-shadow:none;border-radius:0;transition:background-color .15s,border-color .15s,color .15s;transform:none}.account-shell .btn:hover{box-shadow:none;transform:none}.account-shell .btn-primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.account-shell .btn-primary:hover{border-color:var(--muted);background:var(--muted)}.account-shell .btn-ghost{border-color:var(--line-strong);background:var(--paper);color:var(--ink)}.account-shell .btn-ghost:hover{border-color:var(--ink);background:var(--paper-soft)}.account-shell .themes-block{grid-column:1/-1;padding:0}.account-shell .themes-head{border-bottom:1px solid var(--line-strong);align-items:center;padding:24px}.account-shell .themes-head>div>span{color:var(--faint);font:10px var(--mono);letter-spacing:.08em;margin-bottom:5px;display:block}.account-shell .themes-head h2{font:700 24px var(--display);margin:0}.account-shell .theme-manager{padding:0 24px}.account-shell .theme-empty{justify-content:space-between;align-items:center;gap:20px;padding:36px 0;display:flex}.account-shell .theme-empty p{color:var(--muted);margin:0}.account-shell .theme-manage-row{border-bottom:1px solid var(--line);grid-template-columns:156px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.account-shell .theme-manage-row:last-child{border-bottom:0}.account-shell .theme-manage-cover{aspect-ratio:4/3;border:1px solid var(--line);background:var(--paper-soft);color:var(--faint);font:700 24px var(--display);place-items:center;display:grid;overflow:hidden}.account-shell .theme-manage-cover img{object-fit:cover;width:100%;height:100%}.account-shell .theme-manage-content{min-width:0}.account-shell .theme-manage-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-shell .theme-manage-title h3{font:700 18px/1.3 var(--display);margin:0}.account-shell .theme-state{border:1px solid var(--line);background:var(--paper-soft);color:var(--muted);font:10px var(--mono);border-radius:0;padding:4px 8px}.account-shell .theme-state.published{background:color-mix(in oklch, var(--positive) 12%, var(--paper));color:var(--positive)}.account-shell .theme-state.pending{background:color-mix(in oklch, var(--signal) 32%, var(--paper));color:var(--ink)}.account-shell .theme-state.rejected{background:color-mix(in oklch, var(--accent) 10%, var(--paper));color:var(--accent)}.account-shell .theme-identity{overflow-wrap:anywhere;color:var(--faint);font:10px/1.5 var(--mono);margin:7px 0 13px}.account-shell .theme-versions{color:var(--muted);font:12px var(--mono);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-shell .theme-versions>span{border:1px solid var(--line);padding:6px 8px}.account-shell .theme-versions small{color:var(--faint);font:inherit;margin-right:3px}.account-shell .theme-versions .review-version.pending{border-color:color-mix(in oklch, var(--signal) 65%, var(--line));background:color-mix(in oklch, var(--signal) 15%, var(--paper));color:var(--ink)}.account-shell .theme-versions .review-version.rejected{border-color:color-mix(in oklch, var(--accent) 30%, var(--line));color:var(--accent)}.account-shell .theme-versions em{color:var(--positive);font:normal 12px var(--body);flex-basis:100%}.account-shell .theme-manage-actions{justify-items:end;gap:10px;display:grid}.account-shell .theme-manage-actions a,.account-shell .theme-manage-actions button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;font:650 12px var(--body);background:0 0;padding:0 0 4px}.account-shell .theme-manage-actions button:disabled{cursor:wait;opacity:.5}.account-shell .order-list{border-top:1px solid var(--line-strong)}.account-shell .order-row{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:24px 0;display:grid}.account-shell .order-detail{gap:14px;min-width:0;display:grid}.account-shell .order-detail h3{margin:0;font-size:17px;font-weight:650;line-height:1.35}.account-shell .order-meta{color:var(--muted);flex-wrap:wrap;gap:12px 32px;display:flex}.account-shell .order-meta-item{gap:3px;min-width:0;display:grid}.account-shell .order-meta-item small{color:var(--faint);font:12px/1.4 var(--mono);letter-spacing:.04em}.account-shell .order-meta-item span,.account-shell .order-meta-item time{font:12px/1.5 var(--mono);overflow-wrap:anywhere}.account-shell .order-meta-item time{white-space:nowrap}.account-shell .order-summary{grid-template-columns:auto minmax(92px,auto);justify-content:end;align-items:center;gap:12px 16px;display:grid}.account-shell .order-summary strong{text-align:right;white-space:nowrap;font:700 15px/1.4 var(--mono)}.account-shell .order-status{border:1px solid var(--line);background:var(--bg-soft);color:var(--muted);font:12px/1.4 var(--mono);border-radius:0;justify-self:end;padding:4px 9px}.account-shell .order-status.pending{color:#996300;background:#fff7df}.account-shell .order-status.paid{color:#087a3f;background:#eaf8ef}.account-shell .order-status.refunded,.account-shell .order-status.cancelled{color:#68707f;background:#f2f3f5}.account-shell .order-cdk-meta{color:var(--blue)}.account-shell .order-cancel,.account-shell .order-delivery{border:1px solid var(--line-strong);background:var(--paper);min-height:40px;box-shadow:none;color:var(--muted);cursor:pointer;font:14px var(--font);border-radius:0;grid-column:1/-1;justify-self:end;padding:0 14px}.account-shell .order-delivery{border-color:var(--ink);background:var(--ink);color:var(--paper)}.account-shell .order-cancel:hover{border-color:var(--ink);color:var(--ink)}.account-shell .order-delivery:hover{background:var(--muted)}.account-shell .order-cancel:focus-visible,.account-shell .order-delivery:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.account-shell .order-cancel:disabled,.account-shell .order-delivery:disabled{cursor:wait;opacity:.5}@media (width<=720px){.account-shell .themes-head{flex-direction:column;align-items:flex-start;gap:18px}.account-shell .themes-head .btn{width:100%}.account-shell .theme-manager{padding:0 20px}.account-shell .theme-manage-row{grid-template-columns:96px minmax(0,1fr);gap:16px}.account-shell .theme-manage-actions{grid-column:1/-1;grid-auto-flow:column;justify-content:start;justify-items:start}.account-shell .theme-versions em{line-height:1.5}.account-shell .order-row{grid-template-columns:1fr;gap:20px;padding:22px 0}.account-shell .order-meta{gap:10px;display:grid}.account-shell .order-summary{grid-template-columns:auto 1fr;justify-content:stretch}.account-shell .order-status{justify-self:start}.account-shell .order-summary strong{justify-self:end}.account-shell .order-cancel,.account-shell .order-delivery{justify-self:start;min-height:44px}}
