.account-page [hidden]{display:none!important}.page-container{max-width:1180px}.account-page[data-astro-cid-o7lwksye]{display:grid;gap:1.25rem;font-size:1rem;line-height:1.5;color:rgb(var(--gray-dark))}.account-topbar[data-astro-cid-o7lwksye]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.35rem 0 .25rem;border-bottom:1px solid rgb(var(--gray-light))}.account-kicker[data-astro-cid-o7lwksye]{margin:0 0 .25rem;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.account-topbar[data-astro-cid-o7lwksye] h1[data-astro-cid-o7lwksye]{margin:0;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:0}.account-state[data-astro-cid-o7lwksye]{margin:0 0 .25rem;color:rgb(var(--gray));font-size:.9rem;text-align:right}.account-alert[data-astro-cid-o7lwksye]{padding:.85rem 1rem;border:1px solid rgba(35,55,255,.22);border-radius:8px;background:#2337ff12;color:rgb(var(--gray-dark));font-size:.92rem}.account-alert[data-astro-cid-o7lwksye][data-type=error]{border-color:#c42d2d47;background:#c42d2d14;color:#b82828}.account-auth[data-astro-cid-o7lwksye]{display:flex;justify-content:center;padding:1rem 0 2rem}.account-auth[data-astro-cid-o7lwksye][hidden]{display:none!important}.auth-panel[data-astro-cid-o7lwksye]{width:min(100%,440px);border:1px solid rgb(var(--gray-light));border-radius:8px;background:var(--card-bg);box-shadow:0 10px 28px #00000014;overflow:hidden}.auth-tabs[data-astro-cid-o7lwksye],.account-sections[data-astro-cid-o7lwksye]{display:flex;gap:.5rem}.auth-tabs[data-astro-cid-o7lwksye]{padding:.85rem;border-bottom:1px solid rgb(var(--gray-light))}.auth-tab[data-astro-cid-o7lwksye],.section-tab[data-astro-cid-o7lwksye]{min-height:38px;border:1px solid rgb(var(--gray-light));border-radius:8px;background:transparent;color:rgb(var(--gray-dark));cursor:pointer;font:inherit;font-size:.9rem;font-weight:800}.auth-tab[data-astro-cid-o7lwksye]{flex:1}.auth-tab[data-astro-cid-o7lwksye].active,.section-tab[data-astro-cid-o7lwksye].active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.auth-form[data-astro-cid-o7lwksye]{display:grid;gap:.9rem;padding:1rem}label[data-astro-cid-o7lwksye]{display:grid;gap:.35rem;color:rgb(var(--black));font-size:.9rem;font-weight:800}input[data-astro-cid-o7lwksye],select[data-astro-cid-o7lwksye]{width:100%;min-height:42px;border:1px solid rgb(var(--gray-light));border-radius:8px;padding:.65rem .75rem;background:var(--bg-color);color:rgb(var(--black));font:inherit}.form-grid[data-astro-cid-o7lwksye]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}input[data-astro-cid-o7lwksye]:focus,select[data-astro-cid-o7lwksye]:focus{outline:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-color:var(--accent)}.account-dashboard[data-astro-cid-o7lwksye]{display:grid;gap:1rem}.account-dashboard[data-astro-cid-o7lwksye][hidden]{display:none!important}.summary-grid[data-astro-cid-o7lwksye]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.summary-card[data-astro-cid-o7lwksye],.account-section[data-astro-cid-o7lwksye],.settings-card[data-astro-cid-o7lwksye],.agent-apply-form[data-astro-cid-o7lwksye]{border:1px solid rgb(var(--gray-light));border-radius:8px;background:var(--card-bg)}.summary-card[data-astro-cid-o7lwksye]{display:grid;gap:.3rem;min-height:116px;padding:.9rem}.summary-label[data-astro-cid-o7lwksye]{color:rgb(var(--gray));font-size:.78rem;font-weight:800}.summary-card[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{color:rgb(var(--black));font-size:1.35rem;line-height:1.2;overflow-wrap:anywhere}.identity-card[data-astro-cid-o7lwksye] span[data-astro-cid-o7lwksye]:last-child{color:rgb(var(--gray));font-size:.85rem;overflow-wrap:anywhere}.checkin-card[data-astro-cid-o7lwksye]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.checkin-card[data-astro-cid-o7lwksye] .summary-label[data-astro-cid-o7lwksye],.checkin-card[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{grid-column:1 / -1}.account-sections[data-astro-cid-o7lwksye]{position:sticky;top:0;z-index:20;flex-wrap:wrap;padding:.55rem;border:1px solid rgb(var(--gray-light));border-radius:8px;background:color-mix(in srgb,var(--card-bg) 94%,transparent);backdrop-filter:blur(10px)}.section-tab[data-astro-cid-o7lwksye]{padding:.45rem .9rem}.account-section[data-astro-cid-o7lwksye]{display:none;padding:1rem}.account-section[data-astro-cid-o7lwksye].active{display:grid;gap:1rem}.section-head[data-astro-cid-o7lwksye]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.section-head[data-astro-cid-o7lwksye] h2[data-astro-cid-o7lwksye]{margin:0;font-size:1.35rem}.section-head[data-astro-cid-o7lwksye] p[data-astro-cid-o7lwksye],.settings-card[data-astro-cid-o7lwksye] p[data-astro-cid-o7lwksye]{margin:.25rem 0 0;color:rgb(var(--gray));font-size:.86rem}.detail-grid[data-astro-cid-o7lwksye],.shop-layout[data-astro-cid-o7lwksye],.settings-grid[data-astro-cid-o7lwksye],.records-grid[data-astro-cid-o7lwksye],.agent-apply-layout[data-astro-cid-o7lwksye]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:start}.detail-row[data-astro-cid-o7lwksye],.feature-card[data-astro-cid-o7lwksye],.wallet-card[data-astro-cid-o7lwksye],.product-card[data-astro-cid-o7lwksye],.record-item[data-astro-cid-o7lwksye],.session-item[data-astro-cid-o7lwksye],.agent-application-item[data-astro-cid-o7lwksye]{border:1px solid rgb(var(--gray-light));border-radius:8px;background:rgba(var(--gray-light),.12)}.detail-row[data-astro-cid-o7lwksye]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem}.detail-row[data-astro-cid-o7lwksye] span[data-astro-cid-o7lwksye]{color:rgb(var(--gray));font-size:.86rem;font-weight:800}.detail-row[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye],.detail-row[data-astro-cid-o7lwksye] code[data-astro-cid-o7lwksye]{max-width:70%;color:rgb(var(--black));text-align:right;overflow-wrap:anywhere}.feature-card[data-astro-cid-o7lwksye]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem}.feature-card[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye],.product-card[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye],.record-item[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye],.session-item[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{color:rgb(var(--black));font-size:.95rem}.feature-card[data-astro-cid-o7lwksye] p[data-astro-cid-o7lwksye],.product-card[data-astro-cid-o7lwksye] p[data-astro-cid-o7lwksye],.record-item[data-astro-cid-o7lwksye] p[data-astro-cid-o7lwksye],.session-item[data-astro-cid-o7lwksye] p[data-astro-cid-o7lwksye]{margin:.25rem 0 0;color:rgb(var(--gray));font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.status-pill[data-astro-cid-o7lwksye]{display:inline-flex;align-items:center;min-height:30px;padding:.22rem .6rem;border:1px solid rgb(var(--gray-light));border-radius:999px;background:var(--card-bg);color:rgb(var(--gray));font-size:.8rem;font-weight:900;white-space:nowrap}.status-pill[data-astro-cid-o7lwksye].active{border-color:#168b5257;background:#168b521a;color:#168b52}.wallet-card[data-astro-cid-o7lwksye]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem;border-color:#2337ff38;background:#2337ff0f}.wallet-card[data-astro-cid-o7lwksye] span[data-astro-cid-o7lwksye]{color:rgb(var(--gray));font-size:.86rem;font-weight:800}.wallet-card[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{color:var(--accent);font-size:1.35rem}.product-list[data-astro-cid-o7lwksye],.record-list[data-astro-cid-o7lwksye],.session-list[data-astro-cid-o7lwksye]{display:grid;gap:.7rem}.product-list[data-astro-cid-o7lwksye]{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch}.product-card[data-astro-cid-o7lwksye]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-width:0;overflow:hidden;background:var(--card-bg)}.product-head[data-astro-cid-o7lwksye],.transaction-head[data-astro-cid-o7lwksye],.session-item[data-astro-cid-o7lwksye]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.product-head[data-astro-cid-o7lwksye]{align-items:flex-start}.product-head[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{display:block;margin-top:.18rem;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.product-badges[data-astro-cid-o7lwksye],.vps-order-actions[data-astro-cid-o7lwksye]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.product-type[data-astro-cid-o7lwksye]{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:.14rem .48rem;background:#2337ff14;color:var(--accent);font-size:.72rem;font-weight:900;line-height:1.2}.product-type[data-astro-cid-o7lwksye].stock-empty{background:#c42d2d14;color:#b82828}.product-type[data-astro-cid-o7lwksye].stock-ready{background:#168b5214;color:#168b52}.product-media[data-astro-cid-o7lwksye]{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 9;padding:.45rem;background:linear-gradient(135deg,#2337ff1f,#168b5217),rgba(var(--gray-light),.16)}.product-image[data-astro-cid-o7lwksye]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.product-placeholder[data-astro-cid-o7lwksye]{display:grid;place-items:center;width:100%;height:100%}.product-placeholder[data-astro-cid-o7lwksye] span[data-astro-cid-o7lwksye]{display:inline-grid;place-items:center;width:4rem;height:4rem;border:1px solid rgba(35,55,255,.16);border-radius:8px;background:#ffffffa3;color:var(--accent);font-size:1.25rem;font-weight:900}.product-body[data-astro-cid-o7lwksye]{display:grid;align-content:start;gap:.58rem;min-width:0;padding:.85rem .85rem .65rem}.product-price[data-astro-cid-o7lwksye],.transaction-positive[data-astro-cid-o7lwksye]{color:var(--accent);font-weight:900}.product-price[data-astro-cid-o7lwksye]{flex:0 0 auto;border-radius:8px;padding:.28rem .5rem;background:#2337ff12;font-size:.88rem;line-height:1.2;white-space:nowrap}.transaction-negative[data-astro-cid-o7lwksye]{color:#c33;font-weight:900}.product-actions[data-astro-cid-o7lwksye]{display:flex;align-items:center;gap:.55rem;justify-content:flex-end;border-top:1px solid rgb(var(--gray-light));padding:.75rem .85rem}.product-owned[data-astro-cid-o7lwksye]{color:#168b52;font-size:.78rem;font-weight:900}.subsection-head[data-astro-cid-o7lwksye]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.subsection-head[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{color:rgb(var(--black))}.subsection-head[data-astro-cid-o7lwksye] span[data-astro-cid-o7lwksye]{color:rgb(var(--gray));font-size:.8rem}.record-item[data-astro-cid-o7lwksye]{display:grid;gap:.4rem;padding:.75rem}.purchase-code[data-astro-cid-o7lwksye]{display:block;padding:.5rem .6rem;border:1px solid rgb(var(--gray-light));border-radius:6px;background:var(--bg-color);color:rgb(var(--black));font-size:.8rem;overflow-wrap:anywhere;white-space:normal}.settings-card[data-astro-cid-o7lwksye]{display:grid;gap:.85rem;padding:1rem}.agent-apply-form[data-astro-cid-o7lwksye]{display:grid;gap:1rem;align-self:start;padding:1rem}.agent-choice-group[data-astro-cid-o7lwksye]{display:grid;gap:.65rem}.choice-grid[data-astro-cid-o7lwksye],.capability-list[data-astro-cid-o7lwksye]{display:grid;gap:.55rem}.choice-grid[data-astro-cid-o7lwksye]{grid-template-columns:repeat(2,minmax(0,1fr))}.check-option[data-astro-cid-o7lwksye]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;min-height:38px;border:1px solid rgb(var(--gray-light));border-radius:8px;padding:.65rem;background:var(--bg-color);color:rgb(var(--gray-dark));font-size:.86rem;font-weight:700}.check-option[data-astro-cid-o7lwksye] input[data-astro-cid-o7lwksye]{width:18px;min-height:18px;margin:.1rem 0 0;padding:0}.check-option[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{display:block;color:rgb(var(--black));font-size:.9rem}.check-option[data-astro-cid-o7lwksye].locked{background:#2337ff0d}.agent-application-list[data-astro-cid-o7lwksye]{display:grid;align-content:start;align-self:start;gap:.85rem;min-width:0}.agent-application-item[data-astro-cid-o7lwksye]{display:grid;gap:.8rem;padding:.95rem;background:linear-gradient(180deg,rgba(35,55,255,.045),transparent 42%),var(--card-bg);box-shadow:0 10px 26px #0000000d}.agent-application-head[data-astro-cid-o7lwksye]{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.agent-application-title[data-astro-cid-o7lwksye]{display:grid;gap:.18rem;min-width:0}.agent-application-title[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{color:rgb(var(--black));font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.agent-application-id[data-astro-cid-o7lwksye]{color:rgb(var(--gray));font-size:.74rem;font-weight:900;letter-spacing:.04em}.status-pill[data-astro-cid-o7lwksye].pending{border-color:#ab75074d;background:#ab75071a;color:#986600}.status-pill[data-astro-cid-o7lwksye].approved{border-color:#168b5257;background:#168b521a;color:#168b52}.status-pill[data-astro-cid-o7lwksye].rejected{border-color:#c42d2d52;background:#c42d2d14;color:#b82828}.status-pill[data-astro-cid-o7lwksye].needs-change{border-color:#2337ff47;background:#2337ff14;color:var(--accent)}.agent-application-meta[data-astro-cid-o7lwksye]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.agent-meta-tile[data-astro-cid-o7lwksye]{display:grid;gap:.16rem;min-width:0;border:1px solid rgb(var(--gray-light));border-radius:8px;padding:.58rem .65rem;background:rgba(var(--gray-light),.12)}.agent-meta-tile[data-astro-cid-o7lwksye] span[data-astro-cid-o7lwksye],.agent-chip-section[data-astro-cid-o7lwksye]>span[data-astro-cid-o7lwksye]{color:rgb(var(--gray));font-size:.72rem;font-weight:900;letter-spacing:.04em}.agent-meta-tile[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{min-width:0;color:rgb(var(--black));font-size:.88rem;overflow-wrap:anywhere}.agent-chip-section[data-astro-cid-o7lwksye]{display:grid;gap:.42rem}.agent-application-tags[data-astro-cid-o7lwksye],.agent-application-caps[data-astro-cid-o7lwksye]{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.agent-chip-section[data-astro-cid-o7lwksye] em[data-astro-cid-o7lwksye]{color:rgb(var(--gray));font-size:.82rem;font-style:normal}.agent-application-note[data-astro-cid-o7lwksye]{margin:0;border-left:3px solid rgba(35,55,255,.32);padding:.55rem .65rem;border-radius:0 8px 8px 0;background:#2337ff0e;color:rgb(var(--gray));font-size:.84rem;line-height:1.5}.agent-terminal[data-astro-cid-o7lwksye]{min-width:0;overflow:hidden;border:1px solid rgba(16,24,40,.24);border-radius:8px;background:#0d1117;box-shadow:0 10px 22px #0000001f}.agent-terminal-bar[data-astro-cid-o7lwksye]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:38px;border-bottom:1px solid rgba(255,255,255,.1);padding:.42rem .52rem .42rem .7rem;background:#161b22}.agent-terminal-title[data-astro-cid-o7lwksye]{display:flex;align-items:center;gap:.38rem;min-width:0}.agent-terminal-title[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{margin-left:.22rem;color:#c9d1d9;font-size:.78rem;font-weight:850}.agent-terminal-dot[data-astro-cid-o7lwksye]{width:.56rem;height:.56rem;border-radius:50%;background:#ff5f56}.agent-terminal-dot[data-astro-cid-o7lwksye]:nth-child(2){background:#ffbd2e}.agent-terminal-dot[data-astro-cid-o7lwksye]:nth-child(3){background:#27c93f}.terminal-copy-button[data-astro-cid-o7lwksye]{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;min-height:28px;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:.18rem .58rem;background:#ffffff14;color:#f0f6fc;cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.terminal-copy-button[data-astro-cid-o7lwksye]:hover{background:#ffffff24}.agent-install-command[data-astro-cid-o7lwksye]{display:block;max-height:14rem;margin:0;overflow:auto;padding:.78rem .85rem .9rem;background:#0d1117;color:#d6deeb;font-size:.78rem;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.tag-pill[data-astro-cid-o7lwksye],.cap-pill[data-astro-cid-o7lwksye]{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgb(var(--gray-light));border-radius:999px;padding:.16rem .5rem;background:var(--card-bg);color:rgb(var(--gray-dark));font-size:.76rem;font-weight:850}.tag-pill[data-astro-cid-o7lwksye]{border-color:#2337ff2e;background:#2337ff12;color:var(--accent)}.cap-pill[data-astro-cid-o7lwksye].optional{border-color:#168b5238;background:#168b5214;color:#168b52}.account-page .agent-application-item{display:grid!important;gap:.8rem!important;min-width:0!important;max-width:100%!important;border:1px solid rgb(var(--gray-light))!important;border-radius:8px!important;padding:.95rem!important;background:linear-gradient(180deg,rgba(35,55,255,.045),transparent 42%),var(--card-bg)!important;box-shadow:0 10px 26px #0000000d!important;overflow:hidden!important;box-sizing:border-box!important}.account-page .agent-application-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.85rem!important;min-width:0!important}.account-page .agent-application-title{display:grid!important;gap:.18rem!important;min-width:0!important}.account-page .agent-application-title strong{color:rgb(var(--black))!important;font-size:1rem!important;line-height:1.25!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .agent-application-id{color:rgb(var(--gray))!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.04em!important}.account-page .agent-application-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:.5rem!important}.account-page .agent-application-item .status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;border:1px solid rgb(var(--gray-light))!important;border-radius:999px!important;padding:.22rem .6rem!important;background:var(--card-bg)!important;color:rgb(var(--gray))!important;font-size:.8rem!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important}.account-page .agent-application-item .status-pill.pending{border-color:#ab75074d!important;background:#ab75071a!important;color:#986600!important}.account-page .agent-application-item .status-pill.approved{border-color:#168b5257!important;background:#168b521a!important;color:#168b52!important}.account-page .agent-application-item .status-pill.rejected{border-color:#c42d2d52!important;background:#c42d2d14!important;color:#b82828!important}.account-page .agent-application-item .status-pill.needs-change{border-color:#2337ff47!important;background:#2337ff14!important;color:var(--accent)!important}.account-page .agent-application-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important;min-width:0!important}.account-page .agent-meta-tile{display:grid!important;gap:.16rem!important;min-width:0!important;border:1px solid rgb(var(--gray-light))!important;border-radius:8px!important;padding:.58rem .65rem!important;background:rgba(var(--gray-light),.12)!important;box-sizing:border-box!important}.account-page .agent-meta-tile span,.account-page .agent-chip-section>span{color:rgb(var(--gray))!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.2!important}.account-page .agent-meta-tile strong{min-width:0!important;color:rgb(var(--black))!important;font-size:.88rem!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .agent-payment-main{display:block!important;color:rgb(var(--black))!important;font-size:.88rem!important;font-weight:900!important;line-height:1.25!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .agent-payment-note{display:block!important;margin-top:.14rem!important;color:#168b52!important;font-size:.74rem!important;font-weight:850!important;line-height:1.25!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .agent-online-state.online{color:#168b52!important}.account-page .agent-online-state.offline{color:#b82828!important}.account-page .agent-online-state.pending{color:rgb(var(--gray))!important}.account-page .agent-chip-section{display:grid!important;gap:.42rem!important;min-width:0!important;max-width:100%!important}.account-page .agent-application-tags,.account-page .agent-application-caps{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;min-width:0!important;max-width:100%!important}.account-page .agent-chip-section em{color:rgb(var(--gray))!important;font-size:.82rem!important;font-style:normal!important}.account-page .tag-pill,.account-page .cap-pill{display:inline-flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;min-height:24px!important;border:1px solid rgb(var(--gray-light))!important;border-radius:999px!important;padding:.16rem .5rem!important;background:var(--card-bg)!important;color:rgb(var(--gray-dark))!important;font-size:.76rem!important;font-weight:850!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .tag-pill{border-color:#2337ff2e!important;background:#2337ff12!important;color:var(--accent)!important}.account-page .cap-pill.optional{border-color:#168b5238!important;background:#168b5214!important;color:#168b52!important}.account-page .agent-application-note{margin:0!important;min-width:0!important;border-left:3px solid rgba(35,55,255,.32)!important;border-radius:0 8px 8px 0!important;padding:.55rem .65rem!important;background:#2337ff0e!important;color:rgb(var(--gray))!important;font-size:.84rem!important;line-height:1.5!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .agent-terminal{min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(16,24,40,.24)!important;border-radius:8px!important;background:#0d1117!important;box-shadow:0 10px 22px #0000001f!important;box-sizing:border-box!important}.account-page .agent-terminal-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;min-height:38px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:.42rem .52rem .42rem .7rem!important;background:#161b22!important;box-sizing:border-box!important}.account-page .agent-terminal-title{display:flex!important;align-items:center!important;gap:.38rem!important;min-width:0!important}.account-page .agent-terminal-title strong{margin-left:.22rem!important;color:#c9d1d9!important;font-size:.78rem!important;font-weight:850!important;line-height:1.2!important}.account-page .agent-terminal-dot{flex:0 0 auto!important;width:.56rem!important;height:.56rem!important;border-radius:50%!important;background:#ff5f56!important}.account-page .agent-terminal-dot:nth-child(2){background:#ffbd2e!important}.account-page .agent-terminal-dot:nth-child(3){background:#27c93f!important}.account-page .terminal-copy-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:3.6rem!important;min-height:28px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:6px!important;padding:.18rem .58rem!important;background:#ffffff14!important;color:#f0f6fc!important;cursor:pointer!important;font:inherit!important;font-size:.78rem!important;font-weight:850!important;line-height:1.2!important}.account-page .terminal-copy-button:hover{background:#ffffff24!important}.account-page .agent-install-command{display:block!important;width:100%!important;max-width:100%!important;max-height:14rem!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:.78rem .85rem .9rem!important;background:#0d1117!important;color:#d6deeb!important;font-size:.78rem!important;line-height:1.5!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box!important}.account-page .agent-install-command code{display:block!important;min-width:0!important;max-width:100%!important;color:inherit!important;font:inherit!important;white-space:inherit!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .agent-application-pager{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important;min-width:0!important;border:1px solid rgb(var(--gray-light))!important;border-radius:8px!important;padding:.6rem .7rem!important;background:rgba(var(--gray-light),.12)!important;box-sizing:border-box!important}.account-page .agent-application-page-info{min-width:0!important;color:rgb(var(--gray))!important;font-size:.82rem!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important}.account-page .agent-application-page-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.45rem!important;flex:0 0 auto!important}.account-page .agent-page-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:4.2rem!important;min-height:34px!important;border:1px solid rgb(var(--gray-light))!important;border-radius:8px!important;padding:.34rem .68rem!important;background:var(--card-bg)!important;color:rgb(var(--gray-dark))!important;cursor:pointer!important;font:inherit!important;font-size:.82rem!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;transition:border-color .16s ease,background .16s ease,color .16s ease!important}.account-page .agent-page-button:hover:not(:disabled),.account-page .agent-page-button:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,rgb(var(--gray-light)))!important;background:#2337ff0f!important;color:var(--accent)!important;outline:none!important}.account-page .agent-page-button:disabled{opacity:.45!important;cursor:not-allowed!important}.account-page .product-list{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;align-items:stretch!important;gap:.85rem!important;min-width:0!important}.account-page .product-card{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;min-width:0!important;max-width:100%!important;border:1px solid rgb(var(--gray-light))!important;border-radius:8px!important;background:var(--card-bg)!important;overflow:hidden!important;box-sizing:border-box!important}.account-page .product-media{position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important;aspect-ratio:16 / 9!important;padding:.45rem!important;background:linear-gradient(135deg,#2337ff1f,#168b5217),rgba(var(--gray-light),.16)!important;box-sizing:border-box!important}.account-page .product-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.account-page .product-placeholder{display:grid!important;place-items:center!important;width:100%!important;height:100%!important}.account-page .product-placeholder span{display:inline-grid!important;place-items:center!important;width:4rem!important;height:4rem!important;border:1px solid rgba(35,55,255,.16)!important;border-radius:8px!important;background:#ffffffa3!important;color:var(--accent)!important;font-size:1.25rem!important;font-weight:900!important;line-height:1!important}.account-page .product-body{display:grid!important;align-content:start!important;gap:.58rem!important;min-width:0!important;padding:.85rem .85rem .65rem!important}.account-page .product-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.85rem!important;min-width:0!important}.account-page .product-head>div{min-width:0!important}.account-page .product-head strong{display:block!important;margin-top:.18rem!important;color:rgb(var(--black))!important;font-size:1rem!important;line-height:1.25!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .product-type{display:inline-flex!important;align-items:center!important;min-height:22px!important;border-radius:999px!important;padding:.14rem .48rem!important;background:#2337ff14!important;color:var(--accent)!important;font-size:.72rem!important;font-weight:900!important;line-height:1.2!important}.account-page .product-price{flex:0 0 auto!important;border-radius:8px!important;padding:.28rem .5rem!important;background:#2337ff12!important;color:var(--accent)!important;font-size:.88rem!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important}.account-page .product-card p{margin:0!important;color:rgb(var(--gray))!important;font-size:.84rem!important;line-height:1.55!important;overflow-wrap:anywhere!important;word-break:break-word!important}.account-page .product-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.55rem!important;border-top:1px solid rgb(var(--gray-light))!important;padding:.75rem .85rem!important}.account-page .product-owned{color:#168b52!important;font-size:.78rem!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important}.session-head[data-astro-cid-o7lwksye]{align-items:center}.session-item[data-astro-cid-o7lwksye]{padding:.85rem}.danger-zone[data-astro-cid-o7lwksye]{display:flex;justify-content:flex-end}.primary-action[data-astro-cid-o7lwksye],.secondary-action[data-astro-cid-o7lwksye],.danger-action[data-astro-cid-o7lwksye]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:6px;padding:.56rem .95rem;font:inherit;font-size:.9rem;font-weight:850;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.primary-action[data-astro-cid-o7lwksye]{border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 18px #2337ff24}.secondary-action[data-astro-cid-o7lwksye]{border:1px solid rgb(var(--gray-light));background:transparent;color:rgb(var(--gray-dark))}.danger-action[data-astro-cid-o7lwksye]{border:1px solid rgba(196,45,45,.34);background:#c42d2d0f;color:#b82828}.primary-action[data-astro-cid-o7lwksye]:hover:not(:disabled),.primary-action[data-astro-cid-o7lwksye]:focus-visible:not(:disabled){border-color:#1d2ee0;background:#1d2ee0;box-shadow:0 10px 22px #2337ff33}.secondary-action[data-astro-cid-o7lwksye]:hover:not(:disabled),.secondary-action[data-astro-cid-o7lwksye]:focus-visible:not(:disabled){border-color:rgba(var(--gray),.45);background:rgba(var(--gray-light),.16)}.danger-action[data-astro-cid-o7lwksye]:hover:not(:disabled),.danger-action[data-astro-cid-o7lwksye]:focus-visible:not(:disabled){border-color:#b8282894;background:#b828281c;color:#982121}.primary-action[data-astro-cid-o7lwksye]:active:not(:disabled),.secondary-action[data-astro-cid-o7lwksye]:active:not(:disabled),.danger-action[data-astro-cid-o7lwksye]:active:not(:disabled){transform:translateY(1px)}.compact[data-astro-cid-o7lwksye]{min-height:32px;padding:.34rem .72rem;font-size:.82rem}.account-page .primary-action,.account-page .secondary-action,.account-page .danger-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;border-radius:6px!important;padding:.56rem .95rem!important;font:inherit!important;font-size:.9rem!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.account-page .primary-action{border:1px solid var(--accent)!important;background:var(--accent)!important;color:#fff!important;box-shadow:0 8px 18px #2337ff24!important}.account-page .secondary-action{border:1px solid rgb(var(--gray-light))!important;background:transparent!important;color:rgb(var(--gray-dark))!important}.account-page .danger-action{border:1px solid rgba(196,45,45,.34)!important;background:#c42d2d0f!important;color:#b82828!important}.account-page .primary-action:hover:not(:disabled),.account-page .primary-action:focus-visible:not(:disabled){border-color:#1d2ee0!important;background:#1d2ee0!important;box-shadow:0 10px 22px #2337ff33!important}.account-page .secondary-action:hover:not(:disabled),.account-page .secondary-action:focus-visible:not(:disabled){border-color:rgba(var(--gray),.45)!important;background:rgba(var(--gray-light),.16)!important}.account-page .danger-action:hover:not(:disabled),.account-page .danger-action:focus-visible:not(:disabled){border-color:#b8282894!important;background:#b828281c!important;color:#982121!important}.account-page .primary-action:active:not(:disabled),.account-page .secondary-action:active:not(:disabled),.account-page .danger-action:active:not(:disabled){transform:translateY(1px)!important}.account-page .compact{min-height:32px!important;padding:.34rem .72rem!important;font-size:.82rem!important}.account-page .vps-purchase-modal{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:1rem!important;box-sizing:border-box!important}.account-page .vps-purchase-modal[hidden]{display:none!important}.account-page .vps-purchase-backdrop{position:absolute!important;inset:0!important;background:#0c122075!important;backdrop-filter:blur(4px)!important}.account-page .vps-purchase-dialog{position:relative!important;display:grid!important;gap:0!important;width:min(100%,560px)!important;max-height:min(88vh,760px)!important;overflow:auto!important;border:1px solid rgba(35,55,255,.16)!important;border-radius:8px!important;background:var(--card-bg)!important;box-shadow:0 24px 70px #0f172a47!important;box-sizing:border-box!important}.account-page .vps-purchase-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;border-bottom:1px solid rgb(var(--gray-light))!important;padding:1rem 1rem .85rem!important;background:#2337ff0b!important}.account-page .vps-purchase-head span{display:block!important;color:var(--accent)!important;font-size:.74rem!important;font-weight:900!important;line-height:1.2!important}.account-page .vps-purchase-head h3{margin:.18rem 0 0!important;color:rgb(var(--black))!important;font-size:1.18rem!important;line-height:1.25!important;letter-spacing:0!important}.account-page .vps-purchase-close{display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid rgb(var(--gray-light))!important;border-radius:6px!important;background:var(--card-bg)!important;color:rgb(var(--gray-dark))!important;cursor:pointer!important;font:inherit!important;font-size:1.25rem!important;font-weight:800!important;line-height:1!important}.account-page .vps-purchase-form{display:grid!important;gap:.85rem!important;padding:1rem!important;box-sizing:border-box!important}.account-page .vps-purchase-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.account-page .vps-purchase-summary>div{display:grid!important;gap:.18rem!important;border:1px solid rgb(var(--gray-light))!important;border-radius:8px!important;padding:.65rem .72rem!important;background:rgba(var(--gray-light),.1)!important;min-width:0!important}.account-page .vps-purchase-summary span,.account-page .vps-purchase-fields label>span,.account-page .vps-purchase-cost span{color:rgb(var(--gray))!important;font-size:.76rem!important;font-weight:900!important;line-height:1.2!important}.account-page .vps-purchase-summary strong{color:rgb(var(--black))!important;font-size:.95rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}.account-page .vps-purchase-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important}.account-page .vps-purchase-fields label{display:grid!important;gap:.34rem!important;min-width:0!important}.account-page .vps-purchase-wide{grid-column:1 / -1!important}.account-page .vps-purchase-fields input,.account-page .vps-purchase-fields select,.account-page .vps-purchase-fields textarea{width:100%!important;box-sizing:border-box!important;border:1px solid rgb(var(--gray-light))!important;border-radius:8px!important;padding:.62rem .68rem!important;background:var(--bg-color)!important;color:rgb(var(--black))!important;font:inherit!important;font-size:.9rem!important;line-height:1.35!important;outline:none!important}.account-page .vps-purchase-fields input:focus,.account-page .vps-purchase-fields select:focus,.account-page .vps-purchase-fields textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #2337ff1f!important}.account-page .vps-purchase-fields textarea{min-height:5rem!important;resize:vertical!important}.account-page .vps-purchase-cost{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.85rem!important;border:1px solid rgba(35,55,255,.18)!important;border-radius:8px!important;padding:.72rem .8rem!important;background:#2337ff0f!important}.account-page .vps-purchase-cost strong{color:var(--accent)!important;font-size:1rem!important;font-weight:950!important;white-space:nowrap!important}.account-page .vps-purchase-warning{margin:0!important;border:1px solid rgba(196,45,45,.28)!important;border-radius:8px!important;padding:.65rem .75rem!important;background:#c42d2d14!important;color:#a52323!important;font-size:.84rem!important;font-weight:850!important;line-height:1.45!important}.account-page .vps-purchase-actions{display:flex!important;justify-content:flex-end!important;gap:.55rem!important;border-top:1px solid rgb(var(--gray-light))!important;padding-top:.85rem!important}button[data-astro-cid-o7lwksye]:disabled{cursor:not-allowed;opacity:.58}.empty-state[data-astro-cid-o7lwksye]{margin:0;padding:.85rem;color:rgb(var(--gray));font-size:.9rem}@media(max-width:860px){.account-page[data-astro-cid-o7lwksye]{gap:1rem}.summary-grid[data-astro-cid-o7lwksye],.detail-grid[data-astro-cid-o7lwksye],.shop-layout[data-astro-cid-o7lwksye],.settings-grid[data-astro-cid-o7lwksye],.records-grid[data-astro-cid-o7lwksye],.agent-apply-layout[data-astro-cid-o7lwksye],.form-grid[data-astro-cid-o7lwksye],.choice-grid[data-astro-cid-o7lwksye]{grid-template-columns:1fr}.account-topbar[data-astro-cid-o7lwksye],.section-head[data-astro-cid-o7lwksye],.session-head[data-astro-cid-o7lwksye]{align-items:flex-start;flex-direction:column}.account-state[data-astro-cid-o7lwksye]{text-align:left}.account-sections[data-astro-cid-o7lwksye]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.45rem}.account-sections[data-astro-cid-o7lwksye]::-webkit-scrollbar{display:none}.section-tab[data-astro-cid-o7lwksye]{flex:0 0 auto;min-width:4.4rem;padding:.42rem .72rem}.feature-card[data-astro-cid-o7lwksye],.product-head[data-astro-cid-o7lwksye],.transaction-head[data-astro-cid-o7lwksye],.session-item[data-astro-cid-o7lwksye],.agent-application-head[data-astro-cid-o7lwksye],.detail-row[data-astro-cid-o7lwksye]{align-items:flex-start;flex-direction:column}.detail-row[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye],.detail-row[data-astro-cid-o7lwksye] code[data-astro-cid-o7lwksye]{max-width:100%;text-align:left}.product-actions[data-astro-cid-o7lwksye],.danger-zone[data-astro-cid-o7lwksye]{justify-content:stretch}.product-actions[data-astro-cid-o7lwksye] .primary-action[data-astro-cid-o7lwksye],.danger-zone[data-astro-cid-o7lwksye] .danger-action[data-astro-cid-o7lwksye],.settings-card[data-astro-cid-o7lwksye] .primary-action[data-astro-cid-o7lwksye]{width:100%}.agent-application-meta[data-astro-cid-o7lwksye]{grid-template-columns:1fr}.account-page .agent-application-head{align-items:flex-start!important;flex-direction:column!important}.account-page .agent-application-actions{justify-content:flex-start!important}.account-page .agent-application-pager{align-items:flex-start!important;flex-direction:column!important}.account-page .agent-application-page-actions{width:100%!important}.account-page .agent-page-button{flex:1 1 0!important}.account-page .agent-application-meta,.account-page .product-list{grid-template-columns:1fr!important}.account-page .product-head{flex-direction:column!important;gap:.55rem!important}.account-page .product-price{align-self:flex-start!important}.account-page .vps-purchase-summary,.account-page .vps-purchase-fields{grid-template-columns:1fr!important}.account-page .vps-purchase-actions{align-items:stretch!important;flex-direction:column-reverse!important}.account-page .vps-purchase-actions .primary-action,.account-page .vps-purchase-actions .secondary-action{width:100%!important}}@media(max-width:430px){.account-topbar[data-astro-cid-o7lwksye] h1[data-astro-cid-o7lwksye]{font-size:1.75rem}.account-auth[data-astro-cid-o7lwksye]{padding:.25rem 0 1rem}.auth-tabs[data-astro-cid-o7lwksye]{padding:.65rem}.auth-form[data-astro-cid-o7lwksye],.account-section[data-astro-cid-o7lwksye],.settings-card[data-astro-cid-o7lwksye],.summary-card[data-astro-cid-o7lwksye]{padding:.78rem}.summary-grid[data-astro-cid-o7lwksye]{gap:.65rem}.summary-card[data-astro-cid-o7lwksye]{min-height:auto}.summary-card[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{font-size:1.12rem}.checkin-card[data-astro-cid-o7lwksye]{grid-template-columns:minmax(0,1fr)}.checkin-card[data-astro-cid-o7lwksye] .secondary-action[data-astro-cid-o7lwksye]{width:100%}.wallet-card[data-astro-cid-o7lwksye]{align-items:flex-start;flex-direction:column;padding:.85rem}.wallet-card[data-astro-cid-o7lwksye] strong[data-astro-cid-o7lwksye]{font-size:1.15rem}.product-card[data-astro-cid-o7lwksye],.record-item[data-astro-cid-o7lwksye],.session-item[data-astro-cid-o7lwksye],.detail-row[data-astro-cid-o7lwksye],.feature-card[data-astro-cid-o7lwksye]{padding:.75rem}.primary-action[data-astro-cid-o7lwksye],.secondary-action[data-astro-cid-o7lwksye],.danger-action[data-astro-cid-o7lwksye]{width:100%;min-height:38px}.status-pill[data-astro-cid-o7lwksye]{width:100%;justify-content:center}.account-page .agent-terminal-bar{align-items:center!important;flex-direction:row!important}.account-page .agent-application-actions{width:100%!important}.account-page .terminal-copy-button{width:auto!important;min-width:3.6rem!important;min-height:28px!important}.account-page .agent-install-command{font-size:.72rem!important;padding:.7rem!important}.account-page .product-media{aspect-ratio:4 / 3!important}.account-page .product-actions{align-items:stretch!important;flex-direction:column!important}.account-page .product-owned{text-align:center!important}}@media(max-width:360px){.account-page[data-astro-cid-o7lwksye]{font-size:.94rem}.account-topbar[data-astro-cid-o7lwksye] h1[data-astro-cid-o7lwksye]{font-size:1.55rem}.section-tab[data-astro-cid-o7lwksye]{min-width:4rem;padding-left:.62rem;padding-right:.62rem}}
