.gate-wrap[data-v-94f02543]{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:24px}.gate-card[data-v-94f02543]{position:relative;width:min(100%,392px);padding:30px 28px 24px;text-align:center;overflow:hidden}.wire[data-v-94f02543]{position:absolute;left:0;right:0;top:0;height:2px;background:var(--canvas-2);overflow:hidden}.wire-pulse[data-v-94f02543]{position:absolute;top:0;left:0;width:36%;height:100%;background:linear-gradient(90deg,transparent,var(--brand),transparent);animation:wireRun-94f02543 2.6s var(--ease) infinite}.mark[data-v-94f02543]{width:46px;height:46px;margin:4px auto 14px;display:grid;place-items:center;border-radius:var(--r-lg);background:var(--brand);color:var(--ink-on);box-shadow:var(--shadow-sm)}.mark svg[data-v-94f02543]{width:22px;height:22px}.gate-card h1[data-v-94f02543]{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.lede[data-v-94f02543]{color:var(--ink-2);font-size:var(--fs-sm);margin-top:5px;margin-bottom:18px}.auth-note[data-v-94f02543]{margin:0 0 13px;color:var(--ink-3);font-size:var(--fs-sm)}.email-form[data-v-94f02543]{display:grid;gap:10px;margin-top:14px;text-align:left}.email-tabs[data-v-94f02543]{width:100%}.email-tabs .seg-item[data-v-94f02543]{flex:1 1 0}.email-tabs .seg-item span[data-v-94f02543]{width:100%;justify-content:center}.portal[data-v-94f02543]{position:relative;z-index:1;width:100%;max-width:1760px;margin:0 auto;padding:20px 28px 56px;display:flex;flex-direction:column;gap:14px}.phead[data-v-94f02543]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 16px}.brand[data-v-94f02543]{display:flex;align-items:center;gap:11px}.logo[data-v-94f02543]{width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--brand);color:var(--ink-on);flex:none}.logo svg[data-v-94f02543]{width:19px;height:19px}.title[data-v-94f02543]{font-size:var(--fs-md);font-weight:var(--fw-semi)}.sub[data-v-94f02543]{color:var(--ink-3);font-size:var(--fs-xs);margin-top:1px}.pills[data-v-94f02543]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.workbench[data-v-94f02543]{display:flex;flex-direction:column;gap:16px}.eyebrow[data-v-94f02543]{display:block;margin-bottom:2px}.sec-glyph.ok[data-v-94f02543]{background:var(--ok-soft);color:var(--ok)}.sec-glyph.live[data-v-94f02543]{background:var(--live-soft);color:var(--live)}.sec-head.mb[data-v-94f02543]{margin-bottom:14px}.sec-head.compact h2[data-v-94f02543]{font-size:var(--fs-md)}.dock-wrap[data-v-94f02543]{padding-top:13px;border-top:1px solid var(--line)}.res-actions[data-v-94f02543]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.subs[data-v-94f02543]{display:grid;gap:8px}.sub-row[data-v-94f02543]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.sub-row.expired[data-v-94f02543]{opacity:.55}.sub-row .code[data-v-94f02543]{flex:1 1 180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:var(--fs-xs)}.subscription-dialog[data-v-94f02543]{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.subscription-dialog-head[data-v-94f02543]{flex:none;margin-bottom:8px}.subscription-dialog-head h2[data-v-94f02543]{display:flex;align-items:center;gap:7px;font-size:var(--fs-lg)}.subscription-dialog-head h2 svg[data-v-94f02543]{width:17px;height:17px;color:var(--brand)}.subscription-note[data-v-94f02543]{margin:0 0 14px;color:var(--ink-2);font-size:var(--fs-sm);line-height:1.55}.subscription-dialog-body[data-v-94f02543]{min-height:0;overflow-y:auto;padding-right:2px}.subscription-empty[data-v-94f02543]{min-height:120px}.redeem-overlay[data-v-94f02543]{z-index:7950}.redeem-dialog[data-v-94f02543]{width:min(430px,calc(100vw - 32px))}.redeem-dialog-head[data-v-94f02543]{margin-bottom:14px}.redeem-dialog-head h2[data-v-94f02543]{display:flex;align-items:center;gap:7px;font-size:var(--fs-lg)}.redeem-dialog-head h2 svg[data-v-94f02543]{width:17px;height:17px;color:var(--brand)}.redeem-input[data-v-94f02543]{text-transform:uppercase}.dialog-actions[data-v-94f02543]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.history-overlay[data-v-94f02543]{z-index:7900;align-items:start;padding-top:42px}.history-dialog[data-v-94f02543]{width:min(100%,1180px);max-height:calc(100vh - 84px);display:flex;flex-direction:column;overflow:hidden}.history-dialog-head[data-v-94f02543]{flex:none;margin-bottom:12px}.history-dialog-head h2[data-v-94f02543]{display:flex;align-items:center;gap:7px;font-size:var(--fs-lg)}.history-dialog-head h2 svg[data-v-94f02543]{width:17px;height:17px;color:var(--brand)}.history-dialog-actions[data-v-94f02543]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.history-dialog-body[data-v-94f02543]{min-height:0;overflow-y:auto;padding-right:2px}.history-list[data-v-94f02543]{display:grid;gap:9px}.history-item[data-v-94f02543]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);color:inherit;text-align:left;cursor:pointer;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.history-item[data-v-94f02543]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:var(--brand-soft)}.history-item.expired[data-v-94f02543]{border-style:dashed}.history-main[data-v-94f02543]{min-width:0;display:flex;flex-direction:column;gap:3px}.history-title[data-v-94f02543]{font-size:var(--fs-sm);font-weight:var(--fw-semi);line-height:1.45;word-break:break-all}.history-sub[data-v-94f02543]{font-size:var(--fs-2xs);color:var(--ink-3)}.history-tags[data-v-94f02543]{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.history-detail-head[data-v-94f02543]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.history-detail-head h3[data-v-94f02543]{font-size:var(--fs-md);font-weight:var(--fw-semi)}.history-metrics[data-v-94f02543]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.history-input[data-v-94f02543]{margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);color:var(--ink-2);font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-all}.history-unavailable[data-v-94f02543]{display:flex;align-items:flex-start;gap:12px;padding:18px 0}.history-unavailable>svg[data-v-94f02543]{width:24px;height:24px;flex:none;color:var(--live-ink)}.history-unavailable h3[data-v-94f02543]{font-size:var(--fs-md);font-weight:var(--fw-semi)}.history-unavailable p[data-v-94f02543]{max-width:620px;margin:4px 0 10px;color:var(--ink-2);font-size:var(--fs-sm);line-height:1.55}.job-retention-state[data-v-94f02543]{display:flex;align-items:flex-start;gap:8px;margin:-6px 0 0;padding:10px 12px;border:1px solid var(--live-line);border-radius:var(--r-md);color:var(--live-ink);background:var(--live-soft);font-size:var(--fs-sm);line-height:1.5}.job-retention-state.interrupted[data-v-94f02543]{color:var(--danger-ink);background:var(--danger-soft);border-color:var(--danger-line)}.job-retention-state svg[data-v-94f02543]{width:16px;height:16px;flex:none;margin-top:2px}.history-state[data-v-94f02543]{padding:16px 0;color:var(--ink-3);font-size:var(--fs-xs)}.history-empty[data-v-94f02543]{min-height:120px}@keyframes wireRun-94f02543{0%{left:-36%}to{left:100%}}@media(max-width:600px){.portal[data-v-94f02543]{padding:16px 14px 48px}.subscription-overlay[data-v-94f02543]{padding:12px}.subscription-dialog[data-v-94f02543]{width:100%;max-height:calc(100vh - 24px)}.redeem-overlay[data-v-94f02543]{padding:12px}.redeem-dialog[data-v-94f02543]{width:100%}.dialog-actions[data-v-94f02543]{justify-content:stretch}.dialog-actions .btn[data-v-94f02543]{flex:1 1 0}.history-overlay[data-v-94f02543]{align-items:stretch;padding:12px}.history-dialog[data-v-94f02543]{max-height:calc(100vh - 24px)}.history-dialog-head[data-v-94f02543]{align-items:flex-start}.history-dialog-actions[data-v-94f02543]{width:100%;justify-content:flex-start}.history-item[data-v-94f02543]{align-items:flex-start;flex-direction:column}.history-tags[data-v-94f02543]{justify-content:flex-start}}
