.root-screen[data-v-13c17f7c]{min-height:100vh}.app-boot-shell[data-v-13c17f7c]{display:grid;gap:10px}.app-boot-shell h1[data-v-13c17f7c]{margin:0;font-size:clamp(2rem,4vw,3rem)}.app-boot-shell p[data-v-13c17f7c]{margin:0;color:#667085;font-size:14px}:root{--bg-1: #f5f6f8;--bg-2: #f5f6f8;--bg-3: #eff2f6;--panel: #ffffff;--panel-strong: #ffffff;--line: #e8edf5;--text: #1f2937;--muted: #6b7280;--accent: #3d63dd;--accent-2: #edf2ff;--danger: #c8685f;--success: #34896b;--warning: #b89131;--shadow: 0 6px 18px rgba(15, 23, 42, .04);font-family:MiSans,Noto Sans SC,Microsoft YaHei UI,sans-serif;color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,var(--bg-1) 0%,var(--bg-2) 68%,var(--bg-3) 100%);color:var(--text)}body:before{content:none;pointer-events:none}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,dl,pre{margin-top:0}.screen{min-height:100vh;padding:16px}.panel{background:linear-gradient(180deg,var(--panel),var(--panel-strong));border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.eyebrow{margin:0;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;color:var(--accent)}.lede,.section-copy,.card-head p,.summary-card p,.endpoint-card p,.compat-card p,.course-card p,.task-card p,.order-card p,.identity-card p{color:var(--muted);line-height:1.65}.muted-copy{color:#7b8498}.boot-shell,.login-copy,.login-card,.workspace-header,.section-card,.hero-card{border-radius:28px;padding:24px}.boot-shell{width:min(720px,100%);margin:10vh auto 0}.boot-shell h1,.login-copy h1,.workspace-copy h1{margin:10px 0 14px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.95;letter-spacing:-.04em}.login-shell{min-height:calc(100vh - 48px);display:grid;place-items:center}.login-stage{width:min(1360px,100%);display:grid;grid-template-columns:1.3fr .72fr;gap:18px}.feature-grid,.summary-grid,.stats-grid,.docs-overview-grid{display:grid;gap:14px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.feature-card,.summary-card,.identity-card,.mini-meta,.compat-card{border-radius:22px;border:1px solid var(--line);background:#ffffff0a;padding:18px}.feature-card span,.summary-card span,.identity-card span,.mini-meta span,.detail-grid dt{display:block;font-size:.86rem;color:var(--muted)}.feature-card strong,.summary-card strong,.identity-card strong,.mini-meta strong{display:block;margin-top:8px;font-size:1.35rem}.login-card{display:grid;align-content:start;gap:14px}.workspace-shell{display:grid;grid-template-columns:minmax(208px,224px) minmax(0,1fr);gap:18px;align-items:start}.workspace-main,.orders-layout,.docs-page,.log-page,.logs-layout{display:grid;gap:18px}.workspace-sidebar{position:sticky;top:24px;display:grid;gap:14px;align-content:start;min-height:calc(100vh - 48px)}.sidebar-brand{display:grid;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-brand h1{margin:0;font-size:clamp(1.9rem,2.6vw,2.7rem);line-height:1.02;letter-spacing:-.04em}.sidebar-brand .lede{margin:0}.sidebar-nav,.sidebar-meta,.sidebar-actions{display:grid;gap:12px}.workspace-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.workspace-page-head h2{margin:8px 0 0;font-size:clamp(1.75rem,2.4vw,2.4rem);line-height:1.05}.page-head-meta{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.button-group,.button-row{display:flex;gap:12px;flex-wrap:wrap}.nav-item{border:1px solid var(--line);border-radius:22px;padding:18px 16px;background:#ffffff0a;color:var(--text);text-align:left;cursor:pointer;width:100%;display:grid;gap:6px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.nav-item:hover,.choice-card:hover,.course-card:hover,.task-card:hover,.endpoint-card:hover,.order-card:hover,.log-card:hover{transform:translateY(-1px)}.nav-item strong,.nav-item span{display:block}.nav-item strong{font-size:1rem}.nav-item span{color:var(--muted);line-height:1.55}.nav-item.active,.course-card.active,.task-card.active{border-color:#f4933a8c;background:linear-gradient(135deg,#f4933a2e,#4fc7c11f)}.console-grid,.docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(320px,.8fr);gap:18px;align-items:start}.console-main,.console-side,.console-form-card,.task-side,.recent-orders-panel{display:grid;gap:18px;align-content:start}.console-board{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px}.selection-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.selection-stack,.recent-order-list{display:grid;gap:12px}.compact-stack{gap:12px}.selection-card,.mini-order-card{border-radius:22px;border:1px solid var(--line);background:#ffffff0a;padding:18px}.selection-card span{display:block;font-size:.86rem;color:var(--muted)}.selection-card strong{display:block;margin-top:8px;font-size:1.1rem;line-height:1.45}.selection-card p,.mini-order-card p,.card-subline,.details-card summary p{margin:8px 0 0;color:var(--muted);line-height:1.6}.selection-chip{border-radius:22px;padding:16px 18px;border:1px solid rgba(244,147,58,.22);background:linear-gradient(135deg,#f4933a1f,#4fc7c114)}.selection-chip span,.selection-chip small{display:block;color:var(--muted)}.selection-chip strong{display:block;margin-top:8px;font-size:1.08rem}.selection-chip small{margin-top:4px}.credential-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.credential-grid .full{grid-column:1 / -1}.practical-form{display:grid;gap:18px}.practical-list{max-height:480px}.emphasis-card{background:linear-gradient(180deg,#161f32f5,#0a111df0);border-color:#f4933a2e}.details-card summary{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;cursor:pointer;list-style:none}.details-card summary::-webkit-details-marker{display:none}.details-card summary h3{margin:0}.details-card[open]{border-color:#f4933a2e}.details-card .compat-list,.details-card .capability-list{margin-top:16px}.task-price{color:#ffd7ab}.slim-button{padding:10px 14px;border-radius:14px}.recent-order-list{max-height:360px;overflow:auto;padding-right:4px}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.section-head h2,.section-head h3{margin:8px 0 0}.inline-head{align-items:center}label{display:grid;gap:8px}label span{color:#d8e4fb;font-size:.93rem}label small{color:#8ea5c6;line-height:1.5}input,select,textarea,button{font:inherit}input,select,textarea{width:100%;border-radius:18px;border:1px solid var(--line);background:#040b1699;color:var(--text);padding:13px 15px;outline:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}input:focus,select:focus,textarea:focus{border-color:#f4933acc;background:#070e1bd1;transform:translateY(-1px)}textarea{resize:vertical}button{border:0;border-radius:18px;padding:13px 18px;cursor:pointer;transition:transform .18s ease,opacity .18s ease,filter .18s ease}button:disabled{opacity:.58;cursor:wait;transform:none}.wide{width:100%}.primary{background:linear-gradient(135deg,#f4933a,#ffd27a);color:#2b1603;box-shadow:0 16px 30px #f4933a3d;font-weight:700}.ghost{background:#ffffff14;color:var(--text)}.danger{background:#ff7c7c2e;color:#ffd4d4}.flash{margin:0;border-radius:20px;padding:14px 16px}.flash.success{background:#7be0b81f;color:#dbfff0}.flash.error{background:#ff7c7c1f;color:#ffdede}.flash.info{background:#4fc7c11f;color:#defcf7}.workflow-form,.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workflow-form .full{grid-column:1 / -1}.selector-block{display:grid;gap:12px}.selector-head{display:grid;gap:4px}.selector-head span{color:#d8e4fb;font-size:.93rem}.selector-head small{color:#8ea5c6;line-height:1.5}.platform-choice-grid,.auth-choice-grid{display:grid;gap:12px}.platform-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;overflow:auto;padding-right:4px}.auth-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{border:1px solid var(--line);border-radius:20px;padding:16px;background:#ffffff0a;color:var(--text);text-align:left;display:grid;gap:10px}.choice-card.active{border-color:#f4933a8c;background:linear-gradient(135deg,#f4933a2e,#4fc7c11f)}.choice-card p{margin:0;color:var(--muted);line-height:1.55;font-size:.9rem}.choice-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.choice-card-head strong{font-size:1rem;line-height:1.35}.compact-choice{min-height:100%}.current-selection{border-radius:20px;padding:14px 16px;background:#ffffff0a;border:1px solid var(--line)}.current-selection span{display:block;color:var(--muted);font-size:.86rem}.current-selection strong{display:block;margin-top:8px;font-size:1.05rem}.mini-meta-grid,.course-list,.task-list,.compat-list,.order-list,.endpoint-list,.code-list,.log-list{display:grid;gap:14px}.mini-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.summary-grid,.stats-grid,.docs-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.course-list,.task-list{margin-top:16px;max-height:560px;overflow:auto;padding-right:4px}.course-card,.task-card,.order-card,.mini-order-card,.endpoint-card,.code-card,.log-card{border-radius:22px;border:1px solid var(--line);background:#ffffff0a;padding:18px;color:var(--text);text-align:left}.card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.card-head h3,.endpoint-card h3,.code-card h3,.log-card h3{margin:0;font-size:1.05rem}.meta-row,.log-pills{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.meta-row span,.meta-row strong{color:var(--muted)}.compat-block,.capability-block{margin-top:18px;display:grid;gap:12px}.capability-list{display:grid;gap:12px}.capability-card{border-radius:20px;border:1px solid var(--line);background:#ffffff0a;padding:16px}.capability-card h3{margin:0;font-size:1rem}.capability-card p{margin:10px 0 0;color:var(--muted);line-height:1.55}.submit-box{margin-top:18px;border-radius:24px;padding:18px;background:linear-gradient(135deg,#f4933a24,#4fc7c114);border:1px solid rgba(244,147,58,.18);display:grid;gap:16px}.message-line{margin:0;padding:14px 16px;border-radius:18px;background:#00000038;color:#d7e2f9;line-height:1.65}.result-placeholder{border-radius:20px;padding:18px;background:#ffffff08;color:var(--muted);line-height:1.65}.compact-placeholder{padding:14px 16px}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0}.detail-grid div{border-radius:18px;padding:14px;background:#ffffff08}.detail-grid dd{margin:8px 0 0;color:var(--text);word-break:break-word}.timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.code-line{margin:12px 0 0;color:#ffd7ab;font-family:Consolas,Cascadia Code,monospace;font-size:.92rem;word-break:break-all}.docs-code{margin:12px 0 0;padding:16px;border-radius:18px;background:#01050c61;color:#edf5ff;white-space:pre-wrap;word-break:break-word;font:13px/1.7 Consolas,Cascadia Code,monospace}.log-code{margin-bottom:0}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;background:#ffffff14}.pill.success,.success{background:#7be0b824;color:#dfffee}.pill.warning,.warning{background:#ffd27a29;color:#fff0c9}.pill.error,.error{background:#ff7c7c29;color:#ffe0e0}.pill.info,.pill.muted,.muted,.info{background:#f3f5f8;color:#667085}small{color:#7b8498}body{background:#f5f7fb}.screen{padding:12px}.panel{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #1018280a}.workspace-shell{grid-template-columns:minmax(176px,188px) minmax(0,1fr);gap:12px}.workspace-sidebar,.workspace-toolbar,.section-card,.login-card,.simple-login-card,.legacy-block{border-radius:16px;padding:16px}.workspace-sidebar{min-height:calc(100vh - 24px);gap:10px}.workspace-toolbar{padding:12px 16px}.sidebar-brand{border-bottom:0;padding-bottom:0}.sidebar-brand-mark,.eyebrow,.section-copy,.orders-stats-grid,.console-result-strip,.order-draft-summary,.legacy-tips-box,.workspace-summary,.workspace-eyebrow,.boot-copy{display:none!important}.sidebar-brand h1{font-size:1.05rem;line-height:1.3;letter-spacing:0;font-weight:700}.sidebar-nav,.sidebar-actions{gap:8px}.nav-item{padding:10px 12px;border-radius:12px;background:#fff;gap:0}.nav-item:hover,.choice-card:hover,.course-card:hover,.task-card:hover,.endpoint-card:hover,.order-card:hover,.log-card:hover{transform:none}.nav-item.active,.course-card.active,.task-card.active{border-color:#3d63dd;background:#eef4ff}label span{color:#344054;font-size:.88rem}input,select,textarea{border-radius:12px;border-color:#dbe1ea;background:#fff;color:#111827;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:#3d63dd;background:#fff;transform:none}button{border-radius:12px;padding:10px 14px}.primary{background:#315fdd;color:#fff;box-shadow:none}.ghost{background:#fff;border:1px solid #dbe1ea}.danger{background:#fff1f0;color:#b42318}.toolbar-right{gap:8px}.toolbar-user-name{color:#667085;font-size:.9rem}.legacy-order-layout{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:12px}.legacy-block-header,.legacy-result-header,.section-head{margin-bottom:12px;padding-bottom:0}.legacy-block-content,.legacy-order-form,.legacy-form-group,.legacy-input-grid,.console-product-toolbar{gap:10px}.legacy-radio-button,.legacy-auth-chip{border-radius:10px;padding:8px 12px;border:1px solid #dbe1ea;background:#fff}.legacy-radio-button.active,.legacy-auth-chip.active{border-color:#3d63dd;background:#eef4ff}.legacy-selected-bar,.legacy-inline-meta{gap:8px}.legacy-empty-note,.legacy-empty-result,.result-placeholder{padding:14px 16px;border-radius:12px;background:#f8fafc;color:#667085}.legacy-table-wrap,.orders-table-wrap{border-radius:12px}.legacy-admin-table th,.legacy-admin-table td,.legacy-result-table th,.legacy-result-table td{padding:10px 12px}.legacy-cell-muted{color:#667085}.legacy-progress-track{height:6px;border-radius:999px;background:#eef2f6}.legacy-progress-fill{border-radius:999px;background:#315fdd}.legacy-status-tag{border-radius:999px;padding:4px 10px}.docs-layout,.logs-layout,.orders-layout,.workspace-main{gap:12px}@media(max-width:1100px){.legacy-order-layout{grid-template-columns:1fr}}@media(max-width:900px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:static;min-height:auto}.toolbar-user-name{display:none}}.workspace-sidebar,.workspace-page-head,.emphasis-card{background:linear-gradient(180deg,#fffdf9,#faf8f3)}.sidebar-brand{border-bottom-color:#232c3f14}.feature-card,.summary-card,.identity-card,.mini-meta,.compat-card,.selection-card,.mini-order-card,.nav-item,.choice-card,.course-card,.task-card,.order-card,.endpoint-card,.code-card,.log-card,.capability-card,.detail-grid div{background:#ffffffd1;border-color:#232c3f14;box-shadow:0 10px 24px #525e760a}.nav-item.active,.course-card.active,.task-card.active,.choice-card.active{border-color:#b67a4552;background:linear-gradient(135deg,#b67a451a,#7181980d);box-shadow:0 12px 24px #b67a4514}.selection-chip,.submit-box{border-color:#b67a4533;background:linear-gradient(135deg,#b67a4517,#fffffff2)}.credential-grid,.message-line,.result-placeholder,.details-card,.docs-code{border:1px solid rgba(35,44,63,.08)}.credential-grid{background:#f9fafbe6}.message-line{background:#f6f8fb;color:var(--text)}.result-placeholder{background:#fbfcfd;color:var(--muted)}.docs-code{background:#f6f8fb;color:#374151}.code-line,.task-price{color:var(--accent)}label span,.selector-head span{color:#334155}label small,.selector-head small,.nav-item span,.selection-card p,.mini-order-card p,.card-subline,.details-card summary p{color:#7b8498}input,select,textarea{border-color:#232c3f1f;background:#fff;color:var(--text);box-shadow:inset 0 1px 2px #0f172a0a}input:focus,select:focus,textarea:focus{border-color:#b67a4580;background:#fff;box-shadow:0 0 0 4px #b67a451a}.primary{background:linear-gradient(135deg,#b67a45,#cf9b68);color:#fffaf4;box-shadow:0 12px 24px #b67a452e}.ghost{background:#fff;color:var(--text);border:1px solid rgba(35,44,63,.1);box-shadow:0 8px 20px #525e760d}.danger{background:#fff5f3;color:var(--danger);border:1px solid rgba(200,104,95,.16)}.flash.success{background:#eaf7f1;color:#2f7d5d}.flash.error{background:#fdeeed;color:#b65c53}.flash.info{background:#eef3f8;color:#546277}.pill{background:#f3f5f8;color:#667085}.pill.success,.success{background:#e7f5ee;color:#2f7d5d}.pill.warning,.warning{background:#fbf5df;color:#9b7a1a}.pill.error,.error{background:#fdeae7;color:#b4534e}@media(max-width:1320px){.console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid>:last-child{grid-column:1 / -1}.console-shell{grid-template-columns:1fr}.console-side{grid-template-columns:repeat(2,minmax(0,1fr))}.console-side>:first-child{grid-column:1 / -1}.workspace-shell{grid-template-columns:252px minmax(0,1fr)}}@media(max-width:1080px){.login-stage,.workspace-shell,.console-grid,.console-shell,.console-board,.console-side,.docs-grid,.summary-grid,.stats-grid,.docs-overview-grid,.detail-grid,.timeline-grid{grid-template-columns:1fr}.workspace-sidebar{position:static;min-height:auto}.workspace-page-head{grid-template-columns:1fr}.page-head-meta{justify-content:flex-start}.workflow-form,.credential-grid,.filter-grid,.mini-meta-grid,.selection-overview,.platform-choice-grid,.auth-choice-grid{grid-template-columns:1fr}}@media(max-width:760px){.screen{padding:16px}.boot-shell,.login-copy,.login-card,.workspace-header,.section-card,.hero-card{padding:18px;border-radius:24px}.feature-grid{grid-template-columns:1fr}.button-group,.button-row,.section-head,.card-head,.page-head-meta{flex-direction:column}}.workspace-shell{gap:16px}.workspace-sidebar{padding:14px 12px;background:#fff;border-color:#4f6ef714;box-shadow:0 8px 24px #0f172a0d}.sidebar-brand{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:10px;border-bottom:1px solid #edf1f7}.sidebar-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4f6ef7,#6f8dff);color:#fff;font-weight:700;font-size:1rem;box-shadow:none}.sidebar-brand-copy h1{margin:2px 0 0;font-size:1.12rem;line-height:1.25}.sidebar-nav{gap:10px}.sidebar-section{display:grid;gap:8px}.sidebar-section-title{margin:0;padding:0 10px;color:#8a96ab;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.nav-item{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:8px;border-radius:12px;border-color:transparent;background:transparent;box-shadow:none;min-height:0}.nav-item:hover{background:#f4f7ff;transform:none}.nav-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f4f6fb;color:#60708b;font-size:.8rem;font-weight:700}.nav-copy{display:grid;gap:0}.nav-copy strong{font-size:.92rem;line-height:1.25}.nav-copy small{display:none}.nav-item.active{background:linear-gradient(135deg,#eef2ff,#f6f8ff);border-color:#4f6ef71f;box-shadow:inset 0 0 0 1px #4f6ef70f}.nav-item.active .nav-mark{background:linear-gradient(135deg,#4f6ef7,#6f8dff);color:#fff}.sidebar-user-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.sidebar-avatar,.toolbar-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:linear-gradient(135deg,#edf2ff,#dfe7ff);color:#4f6ef7;font-weight:700}.sidebar-info-card,.sidebar-user-card{background:#f9fbff;border-color:#edf1f7;box-shadow:none}.compact-info-card,.compact-user-card{padding:14px;border-radius:16px}.compact-info-card strong{font-size:1.25rem}.compact-info-card p,.compact-user-card p{margin:6px 0 0;color:#8a96ab;line-height:1.5}.sidebar-actions{margin-top:6px}.sidebar-actions .danger{background:#fff5f7;color:#d4556e;border-color:#ffd8df}.workspace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border-color:#edf1f7;box-shadow:0 8px 20px #0f172a0a}.toolbar-left h2{margin:0;font-size:1.38rem;line-height:1.1}.toolbar-summary,.toolbar-breadcrumb{display:none}.toolbar-right{display:flex;align-items:center;gap:10px}.toolbar-refresh{padding:10px 14px;border-radius:12px}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.toolbar-user-name{color:#7b8498;font-size:.92rem}.toolbar-user{display:flex;align-items:center;gap:12px;padding-left:12px;border-left:1px solid #edf1f7}.toolbar-user strong,.toolbar-user small{display:block}.order-console{grid-template-columns:minmax(0,1.34fr) minmax(360px,.82fr);gap:22px}.console-main{gap:22px}.order-stage-card,.submit-stage-card,.result-panel{border-radius:18px;background:#fff;border-color:#edf1f7;box-shadow:0 14px 28px #3341550f}.selector-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px}.selector-block{align-content:start;gap:10px;padding:18px;border:1px solid #edf1f7;border-radius:16px;background:#fbfcff}.platform-selector-block .tag-selector{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.platform-selector-block .filter-chip{flex:0 0 auto;white-space:nowrap}.auth-selector-block{justify-self:start;width:fit-content;max-width:100%;min-width:0}.auth-selector-block .tag-selector{flex-wrap:wrap}.auth-selector-block .filter-chip{white-space:nowrap}.tag-selector{display:flex;flex-wrap:wrap;gap:10px}.filter-chip{padding:10px 18px;border-radius:999px;border:1px solid #dbe4ff;background:#fff;color:#52627d}.filter-chip.active{background:linear-gradient(135deg,#4f6ef7,#6f8dff);color:#fff;border-color:transparent;box-shadow:0 10px 20px #4f6ef72e}.selection-chip{margin-top:18px;border-radius:16px;border-color:#dbe4ff;background:linear-gradient(135deg,#f6f8ff,#f8fbff)}.order-form{margin-top:12px}.credential-grid{border-radius:16px;border-color:#edf1f7;background:#fbfcff}.category-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#eef3ff,#f9fbff);border:1px solid #dbe4ff}.category-banner span,.category-banner small{color:#7b8498}.category-banner strong{color:#2f4fb8;font-size:1.06rem}.course-selector{min-height:50px}.task-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-chip{display:grid;gap:8px;align-content:start;min-height:92px;padding:16px;border:1px solid #e4ebf7;border-radius:16px;background:#fff;color:var(--text);text-align:left;box-shadow:0 8px 18px #3341550a}.task-chip:hover{transform:translateY(-1px);border-color:#d5ddf0}.task-chip.active{border-color:#4f6ef73d;background:linear-gradient(135deg,#eef3ff,#fff);box-shadow:0 12px 24px #4f6ef714}.task-chip strong{font-size:1rem;line-height:1.45}.task-chip small{color:#7b8498;line-height:1.5}.current-price-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 16px;border-radius:14px;background:#f7f9fd;color:#7b8498}.current-price-line strong{color:#4f6ef7;font-size:1.12rem}.task-description-box{display:grid;gap:8px;padding:18px;border-radius:16px;background:#fbfcff;border:1px solid #edf1f7}.task-description-box span{color:#7b8498;font-size:.9rem}.task-description-box p{margin:0;color:#475467;line-height:1.7}.order-divider{position:relative;display:flex;align-items:center;justify-content:center;min-height:20px}.order-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e7edf7;transform:translateY(-50%)}.order-divider span{position:relative;z-index:1;padding:0 12px;background:#fff;color:#8a96ab;font-size:.88rem}.order-textarea{min-height:144px;line-height:1.65}.order-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.order-actions .ghost:first-child{margin-right:auto}.order-actions button{min-width:132px;border-radius:14px}.order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-option-list{display:grid;gap:12px}.task-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px;border:1px solid #edf1f7;border-radius:16px;background:#fbfcff;color:var(--text);text-align:left}.task-option.active{border-color:#4f6ef73d;background:linear-gradient(135deg,#eef3ff,#f8fbff);box-shadow:0 10px 18px #4f6ef714}.task-option-copy strong{display:block;font-size:1rem}.task-option-copy p{margin:6px 0 0;color:var(--muted);line-height:1.55}.task-option-meta{display:grid;gap:6px;justify-items:end;color:#7b8498;font-size:.9rem}.task-option-meta strong{color:#4f6ef7}.inline-accordion{display:grid;gap:14px}.inline-accordion .details-card{background:#fbfcff;box-shadow:none}.submit-action{padding-top:15px;padding-bottom:15px;border-radius:14px}.result-side{display:block}.result-panel{display:grid;gap:18px;position:sticky;top:24px}.result-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.result-panel-head h2{margin:8px 0 0;font-size:1.55rem}.result-account-banner{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;border-radius:16px;background:linear-gradient(135deg,#eef3ff,#f9fbff);border:1px solid #dbe4ff}.result-account-banner span{display:block;color:#7b8498;font-size:.9rem}.result-account-banner strong{display:block;margin-top:6px;font-size:1.12rem;color:#1f2937}.result-account-banner p{margin:6px 0 0;color:#7b8498}.result-account-banner em{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid #dbe4ff;background:#fff;color:#4f6ef7;font-style:normal;white-space:nowrap}.result-count{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:40px;padding:0 14px;border-radius:14px;background:#eef2ff;color:#4f6ef7;font-weight:700}.result-meta-bar{display:grid;gap:10px}.result-meta-chip{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#f7f9fd;border:1px solid #edf1f7}.result-meta-chip span{color:#7b8498}.result-course-list{display:grid;gap:12px;max-height:calc(100vh - 240px);overflow:auto;padding-right:4px}.result-course-card{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px;border-radius:16px;border:1px solid #edf1f7;background:#fff;color:var(--text);text-align:left}.result-course-card.active{border-color:#4f6ef73d;background:linear-gradient(135deg,#eef3ff,#fff);box-shadow:0 10px 20px #4f6ef714}.result-course-card:hover{transform:translateY(-1px);border-color:#dbe4ff;box-shadow:0 10px 20px #3341550f}.result-check{width:18px;height:18px;border-radius:6px;border:1px solid #cfd8ea;background:#fff;margin-top:3px}.result-check.active{border-color:#4f6ef7;background:linear-gradient(135deg,#4f6ef7,#6f8dff);box-shadow:inset 0 0 0 3px #fff}.result-course-copy{display:grid;gap:6px}.result-course-copy strong{font-size:1.08rem;line-height:1.45}.result-course-copy p{margin:0;color:#7b8498}.result-course-card .pill{align-self:start}.primary{background:linear-gradient(135deg,#4f6ef7,#6f8dff);color:#fff;box-shadow:0 14px 26px #4f6ef72e}.ghost{background:#fff;color:#4b5d78;border:1px solid #e4eaf5}.pill{background:#f3f6ff;color:#5970b3}.pill.success,.success{background:#eaf7ef;color:#2f7d5d}.pill.warning,.warning{background:#fff6df;color:#9a7b1a}.pill.error,.error{background:#fdeced;color:#c2515c}@media(max-width:1320px){.order-console{grid-template-columns:1fr}.result-panel{position:static}}@media(max-width:1080px){.workspace-toolbar{flex-direction:column;align-items:flex-start}.toolbar-right,.toolbar-user{width:100%}.toolbar-user{padding-left:0;border-left:0}.order-summary-grid,.selector-stage{grid-template-columns:1fr}.platform-selector-block .tag-selector{flex-wrap:wrap;overflow:visible;padding-bottom:0}.auth-selector-block{width:100%;justify-self:stretch}.task-chip-grid,.task-option,.result-course-card{grid-template-columns:1fr}.order-actions,.result-account-banner,.current-price-line{flex-direction:column;align-items:stretch}.order-actions .ghost:first-child{margin-right:0}.order-actions button{width:100%}.result-check{display:none}}@media(max-width:760px){.sidebar-brand{grid-template-columns:1fr}.nav-item{grid-template-columns:28px minmax(0,1fr)}}.workspace-shell{gap:0;min-height:100vh;grid-template-columns:220px minmax(0,1fr)}.workspace-sidebar{position:sticky;top:0;min-height:100vh;padding:0;border:0;border-right:1px solid #1e2935;border-radius:0;background:linear-gradient(180deg,#243341,#1c2733);box-shadow:none}.sidebar-brand{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-brand-mark{width:44px;height:44px;border-radius:6px;background:#3b82f6;box-shadow:none}.sidebar-brand-copy h1{margin:6px 0 0;font-size:1rem;color:#fff;letter-spacing:0;line-height:1.35}.sidebar-nav{gap:0;padding:10px 0 12px}.sidebar-section{gap:4px}.sidebar-section-title{padding:10px 18px 4px;color:#90a1b2;font-size:.74rem;letter-spacing:.04em}.nav-item{grid-template-columns:30px minmax(0,1fr);gap:10px;margin:0 10px;padding:10px 12px;border-radius:4px;color:#c8d3df}.nav-item:hover{background:#ffffff0f}.nav-mark{width:30px;height:30px;border-radius:4px;background:#ffffff14;color:#dce6f1}.nav-copy strong{color:#dce6f1;font-size:.9rem;font-weight:500}.nav-item.active{background:#334250;border-color:transparent;box-shadow:none}.nav-item.active .nav-mark{background:#3b82f6;color:#fff}.sidebar-actions{margin-top:auto;padding:12px 12px 18px}.sidebar-actions .danger{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e5edf5}.workspace-main{gap:16px;padding:0 16px 16px;background:#f0f3f4}.workspace-toolbar{position:sticky;top:0;z-index:10;min-height:60px;padding:12px 18px;border:0;border-bottom:1px solid #dde5e8;border-radius:0 0 4px 4px;background:#fff;box-shadow:none}.toolbar-left h2{font-size:1.1rem;color:#374151}.toolbar-actions{gap:8px}.toolbar-user-name{color:#6b7280}.toolbar-refresh,.workspace-toolbar .ghost{padding:8px 12px;border-radius:4px;border:1px solid #d8e1e7;background:#fff;color:#374151}.flash.panel{border-radius:4px;box-shadow:none}.console-shell.order-console{gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr)}.order-stage-card,.submit-stage-card,.result-panel,.orders-layout>.panel.section-card,.log-page .panel,.logs-layout>.panel.section-card,.docs-layout .panel,.docs-page .panel{border:1px solid #dde5e8;border-radius:4px;background:#fff;box-shadow:none}.order-stage-card,.submit-stage-card,.result-panel,.orders-layout>.panel.section-card,.logs-layout>.panel.section-card{padding:0}.order-stage-card>.section-head,.submit-stage-card>.section-head,.result-panel>.section-head,.orders-layout>.panel.section-card>.section-head,.logs-layout>.panel.section-card>.section-head{margin:0;padding:14px 18px;border-bottom:1px solid #edf2f4;background:#f7f9fa}.order-stage-card>.section-head+*,.submit-stage-card>.section-head+*,.result-panel>.section-head+*,.orders-layout>.panel.section-card>.section-head+*,.logs-layout>.panel.section-card>.section-head+*{padding-left:18px;padding-right:18px}.section-head h2,.section-head h3{margin:0;font-size:1rem;color:#374151}.eyebrow{color:#6b7280;letter-spacing:.04em;font-size:.72rem}.section-copy,.lede,.selector-head small,.task-description-box p,.quick-entry-card p,.dashboard-order-card p,.dashboard-info-card p,.platform-status-card p{color:#6b7280}.selector-block,.credential-grid,.task-description-box,.current-selection,.result-placeholder,.category-banner,.selection-chip,.current-price-line{border-radius:4px;border-color:#e4ebef;background:#f9fbfb;box-shadow:none}.filter-chip,.task-chip,.dashboard-info-card,.platform-status-card,.dashboard-order-card,.quick-entry-card,.summary-card,.order-card,.log-card,.endpoint-card,.compat-card,.course-card,.task-card{border-radius:4px;box-shadow:none}.filter-chip{border-color:#d7e0e6;color:#4b5563}.filter-chip.active,.task-chip.active,.course-card.active,.task-card.active,.nav-item.active{background:#3b82f6;color:#fff}.filter-chip.active strong,.task-chip.active strong,.course-card.active strong,.task-card.active strong,.filter-chip.active small,.task-chip.active small,.course-card.active p,.task-card.active p{color:#fff}input,select,textarea{border-radius:4px;border:1px solid #ced7de;background:#fff;color:#374151;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:#409eff;background:#fff;transform:none}label span{color:#4b5563;font-size:.88rem}.primary{border-radius:4px;background:#409eff;box-shadow:none}.danger,.ghost{border-radius:4px}.stats-grid{gap:12px}.summary-card.panel{background:#fff;border:1px solid #dde5e8}.message-line{color:#6b7280}@media(max-width:1080px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{min-height:auto;position:static;border-right:0}.workspace-main{padding:0 12px 12px}}.legacy-order-layout{display:grid;grid-template-columns:minmax(540px,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.legacy-block{border-radius:4px;overflow:hidden}.legacy-block-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #edf2f4;background:#f7f9fa}.legacy-block-header h2{margin:0;font-size:1rem;color:#374151}.legacy-block-header p{margin:4px 0 0;color:#6b7280;font-size:.88rem}.legacy-block-content{padding:18px}.legacy-order-form{display:grid;gap:16px}.legacy-label{display:block;color:#374151;font-size:.9rem;font-weight:600}.legacy-radio-list,.legacy-auth-list{display:flex;flex-wrap:wrap;gap:8px}.legacy-radio-button,.legacy-auth-chip{padding:8px 12px;border:1px solid #d7e0e6;border-radius:4px;background:#fff;color:#4b5563;font-size:.88rem}.legacy-radio-button.active,.legacy-auth-chip.active{border-color:#409eff;background:#ecf5ff;color:#1d4ed8}.legacy-select{width:100%}.legacy-tips-box{display:grid;gap:8px;padding:14px;border:1px solid #e4ebef;border-radius:4px;background:#fafcfd}.legacy-tips-box strong{color:#374151;font-size:.95rem}.legacy-tips-box p{margin:0;color:#6b7280;line-height:1.65}.legacy-inline-meta{display:flex;flex-wrap:wrap;gap:12px;color:#6b7280;font-size:.84rem}.legacy-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legacy-empty-note,.legacy-empty-result{padding:16px;border:1px dashed #d7e0e6;border-radius:4px;color:#6b7280;background:#fafcfd}.legacy-selected-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #e4ebef;border-radius:4px;background:#fafcfd}.legacy-selected-bar span{display:block;color:#6b7280;font-size:.84rem}.legacy-selected-bar strong{display:block;margin-top:6px;color:#374151;font-size:.94rem;line-height:1.5}.legacy-form-actions{display:flex;flex-wrap:wrap;gap:10px}.legacy-form-actions button{min-width:110px}.legacy-result-header{align-items:flex-start}.legacy-result-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px}.legacy-meta-item{padding:10px 12px;border:1px solid #e4ebef;border-radius:4px;background:#fafcfd}.legacy-meta-item span{display:block;color:#6b7280;font-size:.8rem}.legacy-meta-item strong{display:block;margin-top:6px;color:#374151;font-size:.92rem}.legacy-table-wrap{overflow:auto}.legacy-result-table{width:100%;border-collapse:collapse;background:#fff}.legacy-result-table th,.legacy-result-table td{padding:12px 14px;border:1px solid #edf2f4;text-align:left;vertical-align:middle}.legacy-result-table thead th{background:#f7f9fa;color:#4b5563;font-size:.88rem;font-weight:600}.legacy-result-table tbody tr{cursor:pointer}.legacy-result-table tbody tr:hover{background:#f9fbff}.legacy-result-table tbody tr.active{background:#ecf5ff}.legacy-result-table .checkbox-col{width:72px;text-align:center}.legacy-result-table .id-col{width:160px}.legacy-course-name{color:#374151;font-weight:600}.legacy-course-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;color:#6b7280;font-size:.83rem}@media(max-width:1280px){.legacy-order-layout{grid-template-columns:1fr}}@media(max-width:760px){.legacy-input-grid,.legacy-selected-bar{grid-template-columns:1fr}.legacy-form-actions button{width:100%}}.screen{padding:0;background:#f0f3f4}body{background:#f0f3f4}.workspace-shell{min-height:100vh;gap:0;grid-template-columns:minmax(188px,200px) minmax(0,1fr)}.workspace-sidebar{top:0;min-height:100vh;border-radius:0;border-right:1px solid #253341;background:linear-gradient(180deg,#2f4050,#293846)}.sidebar-brand{gap:10px;padding:18px 16px 14px}.sidebar-brand-mark{width:36px;height:36px;border-radius:4px}.sidebar-section-title{padding:8px 16px 4px}.nav-item{margin:0 8px;padding:9px 10px}.workspace-main{gap:18px;padding:0 18px 18px}.workspace-toolbar{min-height:58px;padding:12px 18px;border-radius:0}.legacy-order-layout{gap:18px;padding-top:4px;grid-template-columns:minmax(520px,.96fr) minmax(0,1fr)}.legacy-block{border:1px solid #d7dfe3;border-radius:3px;background:#fff;box-shadow:none}.legacy-block-header{min-height:48px;padding:0 16px;border-bottom:1px solid #dfe6ec;background:#f5f7fa}.legacy-block-header h2{font-size:.96rem;font-weight:600}.legacy-block-content{padding:16px}.legacy-form-group{gap:8px}.legacy-label,.legacy-input-item span{font-size:.82rem;font-weight:600;color:#313b44}.legacy-radio-list,.legacy-auth-list{gap:6px}.legacy-radio-button,.legacy-auth-chip{min-height:34px;padding:7px 12px;border:1px solid #d7dee3;border-radius:3px;background:#fff;color:#49545f;font-size:.82rem}.legacy-radio-button.active,.legacy-auth-chip.active{border-color:#409eff;background:#eef5ff;color:#1f6ed4}.legacy-select,.legacy-input-item input,.legacy-input-item textarea{width:100%;min-height:38px;border:1px solid #cfdadd;border-radius:2px;background:#fff;box-shadow:none}.legacy-input-item textarea{min-height:auto;resize:vertical}.legacy-select:focus,.legacy-input-item input:focus,.legacy-input-item textarea:focus{border-color:#23b7e5;box-shadow:none}.legacy-tips-box,.legacy-selected-bar,.legacy-meta-item,.legacy-empty-result{border-radius:3px}.legacy-tips-box{gap:6px;padding:12px 14px;border-color:#e2e8ec;background:#fbfcfd}.legacy-tips-box strong{font-size:.92rem}.legacy-tips-box p{font-size:.84rem;line-height:1.6}.legacy-inline-meta{gap:14px;font-size:.77rem}.legacy-selected-bar{padding:12px 14px;border-color:#e2e8ec;background:#fbfcfd}.legacy-selected-bar span,.legacy-meta-item span{font-size:.76rem}.legacy-selected-bar strong,.legacy-meta-item strong{margin-top:4px;font-size:.88rem}.legacy-form-actions{gap:10px;padding-top:2px}.legacy-button{min-width:112px;min-height:36px;padding:8px 16px;border-radius:3px;border:1px solid transparent;font-size:.82rem;font-weight:600;box-shadow:none}.legacy-button.ghost,.legacy-button.ghost:hover{box-shadow:none}.legacy-button-default{border-color:#d6dee4;background:#fff;color:#364152}.legacy-button-success{border-color:#4cae4c;background:#5cb85c;color:#fff}.legacy-button-primary{border-color:#357ebd;background:#337ab7;color:#fff}.legacy-button:disabled{opacity:.68;cursor:not-allowed}.legacy-result-header{align-items:center}.legacy-header-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #dbe3e8;border-radius:3px;background:#fff;color:#5b6771;font-size:.76rem;font-weight:600;white-space:nowrap}.legacy-header-status.is-success{border-color:#b7e1c4;background:#f0fff4;color:#2f855a}.legacy-header-status.is-warning{border-color:#f1d18a;background:#fffbeb;color:#b7791f}.legacy-header-status.is-error{border-color:#efc1c1;background:#fff5f5;color:#c53030}.legacy-header-status.is-muted{border-color:#dbe3e8;background:#fff;color:#6b7280}.legacy-result-meta{gap:12px;margin-bottom:16px}.legacy-table-wrap{border:1px solid #e2e8ec;border-radius:3px}.legacy-result-table{border-collapse:separate;border-spacing:0}.legacy-result-table th,.legacy-result-table td{padding:10px 12px;border-right:1px solid #e6ecef;border-bottom:1px solid #e6ecef}.legacy-result-table thead th{background:#f7f9fa;font-size:.82rem}.legacy-result-table tbody tr:hover{background:#f8fbff}.legacy-result-table tbody tr.active{background:#eef5ff}.legacy-result-table .checkbox-col{width:64px}.legacy-result-table .id-col{width:140px;text-align:center;color:#5c6670}.legacy-result-table input[type=checkbox]{width:16px;height:16px;accent-color:#409eff;cursor:pointer}.legacy-course-name{font-size:.84rem}.legacy-course-meta{gap:8px 12px;margin-top:4px;font-size:.77rem}.legacy-empty-result{padding:18px 16px;font-size:.82rem;background:#fbfcfd}@media(max-width:1080px){.workspace-main{padding:0 12px 12px}.workspace-toolbar{padding:12px}}@media(max-width:760px){.workspace-main{padding:0 10px 10px}.legacy-order-layout{padding-top:10px}}:root{--bg-1: #fafafa;--bg-2: #f8fbff;--bg-3: #eef4ff;--panel: rgba(255, 255, 255, .92);--panel-strong: #ffffff;--card: #ffffff;--line: #e2e8f0;--text: #0f172a;--muted: #64748b;--accent: #0052ff;--accent-2: #4d7cff;--accent-soft: rgba(0, 82, 255, .08);--accent-soft-2: rgba(77, 124, 255, .14);--foreground-strong: #0f172a;--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--shadow-md: 0 10px 30px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 50px rgba(15, 23, 42, .1);--shadow-accent: 0 10px 28px rgba(0, 82, 255, .16);--shadow-accent-lg: 0 18px 40px rgba(0, 82, 255, .22);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif}html,body,#app{background:radial-gradient(circle at top left,rgba(77,124,255,.16),transparent 28%),radial-gradient(circle at top right,rgba(0,82,255,.1),transparent 22%),linear-gradient(180deg,#fafafa,#f7faff 52%,#eef4ff)}body{color:var(--text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(15,23,42,.05) 1px,transparent 1px);background-size:28px 28px;opacity:.18;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 80%)}.screen{position:relative;overflow:hidden;min-height:100vh;padding:24px}.screen:before,.screen:after{content:"";position:fixed;z-index:0;width:420px;height:420px;border-radius:999px;filter:blur(120px);opacity:.28;pointer-events:none}.screen:before{top:-120px;left:-80px;background:#4d7cff52}.screen:after{right:-120px;bottom:-120px;background:#0052ff2e}.screen>*{position:relative;z-index:1}.panel{background:var(--panel);border:1px solid rgba(226,232,240,.88);border-radius:28px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-family:JetBrains Mono,Consolas,monospace;font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 0 6px #0052ff14;animation:pulseDot 2.4s ease-in-out infinite}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.8}}.boot-shell,.login-copy,.login-card,.workspace-page-head,.workspace-toolbar,.section-card,.hero-card{border-radius:30px}.boot-shell{max-width:840px;margin:9vh auto 0;padding:40px}.boot-shell h1,.login-copy h1{font-family:Georgia,Times New Roman,serif;color:var(--foreground-strong)}.boot-shell h1,.login-copy h1,.workspace-copy h2,.section-head h2,.section-head h3,.legacy-block-header h2{letter-spacing:-.03em}.boot-shell h1,.login-copy h1{margin:18px 0 16px;font-size:clamp(2.8rem,5vw,5rem);line-height:1.04}.login-shell{min-height:calc(100vh - 48px)}.login-stage{width:min(1380px,100%);align-items:stretch;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);gap:24px}.login-copy{position:relative;overflow:hidden;padding:36px;background:radial-gradient(circle at top right,rgba(77,124,255,.2),transparent 26%),linear-gradient(180deg,#fffffffa,#f8fbfff2)}.login-copy:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border:1px dashed rgba(0,82,255,.18);border-radius:999px;animation:rotateSlow 60s linear infinite}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lede,.section-copy,.message-line,.card-head p,.summary-card p,.endpoint-card p,.compat-card p,.course-card p,.task-card p,.order-card p,.identity-card p{color:var(--muted);line-height:1.7}.login-card{align-content:center;gap:18px;padding:32px;background:#fffffff5}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.feature-card,.summary-card,.identity-card,.mini-meta,.compat-card,.endpoint-card,.order-card,.log-card{background:#ffffffc7;border:1px solid rgba(226,232,240,.9);border-radius:22px;box-shadow:var(--shadow-sm)}.feature-card{padding:18px 18px 20px}.feature-card span,.summary-card span,.identity-card span,.mini-meta span,.detail-grid dt{color:var(--muted);font-size:.84rem}.feature-card strong,.summary-card strong,.identity-card strong,.mini-meta strong{margin-top:10px;font-size:1.5rem;color:var(--foreground-strong)}.workspace-shell{display:grid;grid-template-columns:248px minmax(0,1fr);gap:24px;align-items:start}.workspace-sidebar{position:sticky;top:24px;min-height:calc(100vh - 48px);padding:18px 16px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top,rgba(77,124,255,.18),transparent 28%),radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,#0f172a,#16233f);background-size:auto,30px 30px,auto;box-shadow:var(--shadow-lg)}.sidebar-brand{gap:14px;padding:6px 6px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-brand-mark{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:var(--shadow-accent)}.sidebar-brand-copy h1{margin:0;font-size:1.02rem;line-height:1.45;color:#f8fbff}.sidebar-section-title{padding:12px 8px 6px;color:#ffffff8f;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.nav-item{grid-template-columns:40px minmax(0,1fr);gap:12px;margin:0;padding:12px;border:1px solid transparent;border-radius:18px;color:#ffffffc2;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.nav-item:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff14}.nav-mark{width:40px;height:40px;border-radius:14px;background:#ffffff14;color:#f8fbff}.nav-copy strong{color:#f8fbff;font-size:.94rem;font-weight:600}.nav-item.active{background:linear-gradient(135deg,#0052ff38,#4d7cff1f);border-color:#4d7cff4d;box-shadow:inset 0 0 0 1px #4d7cff14,var(--shadow-accent)}.nav-item.active .nav-mark{background:linear-gradient(135deg,var(--accent),var(--accent-2))}.sidebar-actions{padding:10px 0 0}.workspace-main,.orders-layout,.docs-page,.log-page,.logs-layout{display:grid;gap:20px}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:18px 24px;border:1px solid rgba(226,232,240,.82);background:#ffffffdb}.toolbar-left h2{margin:0;font-size:1.18rem;color:var(--foreground-strong)}.toolbar-actions{display:flex;align-items:center;gap:10px}.toolbar-user-name{padding:10px 14px;border:1px solid rgba(226,232,240,.9);border-radius:999px;color:var(--foreground-strong);background:#f8fbffe6}.workspace-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:28px;background:radial-gradient(circle at top right,rgba(77,124,255,.16),transparent 28%),linear-gradient(180deg,#fffffffa,#f8fbffeb)}.workspace-copy h2{margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.2rem);color:var(--foreground-strong)}.page-head-meta{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px}.mini-meta{min-width:140px;padding:18px}.flash.panel{padding:16px 20px;border-radius:20px;box-shadow:var(--shadow-sm)}.flash.error{border-color:#ef44442e;background:#fff5f5f2;color:#b91c1c}input,select,textarea{border:1px solid rgba(226,232,240,.95);border-radius:18px;padding:12px 14px;background:#fffffff5;color:var(--foreground-strong);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}input:focus,select:focus,textarea:focus{border-color:#0052ff73;box-shadow:0 0 0 5px #0052ff14;transform:translateY(-1px)}label span{color:var(--foreground-strong);font-size:.86rem;font-weight:600}button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}button:hover:not(:disabled){transform:translateY(-1px)}.primary,.danger,.ghost,.slim-button{min-height:42px;padding:10px 16px;border-radius:16px;font-weight:600}.primary{border:0;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:var(--shadow-accent)}.primary:hover:not(:disabled){box-shadow:var(--shadow-accent-lg);filter:brightness(1.05)}.ghost,.slim-button{border:1px solid rgba(226,232,240,.92);background:#ffffffe0;color:var(--foreground-strong)}.ghost:hover:not(:disabled),.slim-button:hover:not(:disabled){border-color:#0052ff3d;background:#f1f5f9f5}.danger{border:1px solid rgba(239,68,68,.18);background:#ffffffe0;color:#c62828}.danger:hover:not(:disabled){background:#fff5f5f5}.button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#f8fbffe6;color:var(--foreground-strong);font-size:.78rem;font-weight:600}.pill.success,.pill.info{border-color:#0052ff2e;background:#0052ff14;color:var(--accent)}.pill.warning{border-color:#f59e0b33;background:#fffbebeb;color:#b45309}.pill.error{border-color:#ef44442e;background:#fff5f5eb;color:#c62828}.pill.muted{color:var(--muted)}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.summary-card.panel{padding:22px;background:#ffffffe0}.section-card,.hero-card,.orders-layout>.panel.section-card,.logs-layout>.panel.section-card,.docs-layout .panel,.docs-page .panel,.log-page .panel{padding:24px}.section-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.section-head h2,.section-head h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2vw,2rem);color:var(--foreground-strong)}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.detail-grid>div{padding:14px 16px;border:1px solid rgba(226,232,240,.88);border-radius:18px;background:#f8fbffe0}.detail-grid dd{margin:8px 0 0;color:var(--foreground-strong);font-weight:600}.order-list,.endpoint-list,.log-list{display:grid;gap:16px}.card-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.order-card,.endpoint-card,.log-card{padding:20px}.order-card h3,.endpoint-card h3,.log-card h3{margin:0 0 8px;color:var(--foreground-strong)}.filter-grid,.docs-grid{display:grid;gap:16px}.filter-grid,.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-code,.log-code,.code-line{border-radius:18px;border:1px solid rgba(226,232,240,.88);background:#0f172a;color:#e2e8f0;box-shadow:inset 0 1px #ffffff0a}.docs-code,.log-code{padding:16px;overflow:auto;font-family:JetBrains Mono,Consolas,monospace;font-size:.82rem;line-height:1.65}.code-line{display:inline-flex;padding:8px 12px;font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem}.result-placeholder,.legacy-empty-result{padding:20px;border:1px dashed rgba(148,163,184,.35);border-radius:22px;background:#f8fbffcc;color:var(--muted)}.legacy-order-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:20px;align-items:start}.legacy-order-left,.legacy-order-right{min-width:0}.legacy-order-right{position:sticky;top:24px}.legacy-block{overflow:hidden;border-radius:28px;border:1px solid rgba(226,232,240,.88);background:#ffffffeb;box-shadow:var(--shadow-md)}.legacy-block-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:auto;padding:22px 24px 0;border:0;background:transparent}.legacy-block-header h2{position:relative;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2vw,2.2rem);color:var(--foreground-strong)}.legacy-block-header p{margin:10px 0 0;color:var(--muted);font-size:.94rem}.legacy-block-content{padding:22px 24px 24px}.legacy-order-form{display:grid;gap:18px}.legacy-form-group{display:grid;gap:10px}.legacy-label,.legacy-input-item span{color:var(--foreground-strong);font-size:.84rem;font-weight:600}.legacy-radio-list,.legacy-auth-list{display:flex;flex-wrap:wrap;gap:10px}.legacy-radio-button,.legacy-auth-chip{min-height:42px;padding:10px 16px;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#f8fbffeb;color:var(--muted);font-weight:600}.legacy-radio-button.active,.legacy-auth-chip.active{background:linear-gradient(135deg,#0052ff24,#4d7cff1f);border-color:#0052ff3d;color:var(--accent);box-shadow:0 6px 18px #0052ff1a}.legacy-tips-box,.legacy-selected-bar,.legacy-meta-item{border:1px solid rgba(226,232,240,.88);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f8fbffe6)}.legacy-tips-box{padding:18px}.legacy-tips-box strong{font-size:1rem;color:var(--foreground-strong)}.legacy-inline-meta{display:flex;flex-wrap:wrap;gap:12px;font-family:JetBrains Mono,Consolas,monospace;font-size:.76rem;color:var(--muted)}.legacy-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.legacy-input-item{display:grid;gap:8px}.legacy-input-item.full{grid-column:1 / -1}.legacy-select,.legacy-input-item input,.legacy-input-item textarea{width:100%;border-radius:18px;border:1px solid rgba(226,232,240,.95);background:#fffffff5}.legacy-selected-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.legacy-form-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.legacy-button{min-width:122px;min-height:44px;padding:10px 18px;border-radius:16px;font-weight:600}.legacy-button-default{border:1px solid rgba(226,232,240,.92);background:#ffffffe6;color:var(--foreground-strong)}.legacy-button-success{border:1px solid rgba(0,82,255,.22);background:#0052ff14;color:var(--accent)}.legacy-button-primary{border:0;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:var(--shadow-accent)}.legacy-button-primary:hover:not(:disabled){box-shadow:var(--shadow-accent-lg)}.legacy-result-header{align-items:start}.legacy-header-status{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#f8fbffe6;color:var(--muted);font-family:JetBrains Mono,Consolas,monospace;font-size:.74rem;letter-spacing:.04em}.legacy-header-status.is-success{border-color:#0052ff2e;background:#0052ff14;color:var(--accent)}.legacy-header-status.is-warning{border-color:#f59e0b33;background:#fffbebeb;color:#b45309}.legacy-header-status.is-error{border-color:#ef44442e;background:#fff5f5eb;color:#c62828}.legacy-header-status.is-muted{color:var(--muted)}.legacy-result-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}.legacy-meta-item{padding:16px}.legacy-meta-item span,.legacy-selected-bar span{color:var(--muted);font-size:.8rem}.legacy-meta-item strong,.legacy-selected-bar strong{display:block;margin-top:8px;color:var(--foreground-strong);font-size:.98rem}.legacy-table-wrap{overflow:auto;border:1px solid rgba(226,232,240,.88);border-radius:22px;background:#fffffff5}.legacy-result-table{width:100%;border-collapse:separate;border-spacing:0}.legacy-result-table th,.legacy-result-table td{padding:14px 16px;border-right:1px solid rgba(226,232,240,.88);border-bottom:1px solid rgba(226,232,240,.88);text-align:left;vertical-align:middle}.legacy-result-table th:last-child,.legacy-result-table td:last-child{border-right:0}.legacy-result-table tbody tr:last-child td{border-bottom:0}.legacy-result-table thead th{position:sticky;top:0;z-index:1;background:#f8fbfff5;color:var(--muted);font-family:JetBrains Mono,Consolas,monospace;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.legacy-result-table tbody tr{cursor:pointer;transition:background-color .2s ease,transform .2s ease}.legacy-result-table tbody tr:hover{background:#0052ff0a}.legacy-result-table tbody tr.active{background:linear-gradient(90deg,#0052ff14,#4d7cff0a)}.legacy-result-table .checkbox-col{width:74px;text-align:center}.legacy-result-table .id-col{width:160px;text-align:center;color:var(--muted)}.legacy-course-name{color:var(--foreground-strong);font-weight:700}.legacy-course-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px;color:var(--muted);font-size:.8rem}.legacy-result-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.result-placeholder,.legacy-empty-result{font-size:.92rem}.log-pills{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1320px){.workspace-shell{grid-template-columns:220px minmax(0,1fr)}.legacy-order-layout{grid-template-columns:1fr}.legacy-order-right{position:static}.stats-grid,.docs-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.screen{padding:16px}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:static;min-height:auto}.workspace-page-head,.workspace-toolbar{padding:20px}.workspace-page-head,.page-head-meta,.docs-grid,.stats-grid,.detail-grid{grid-template-columns:1fr}}@media(max-width:760px){.screen{padding:12px}.login-stage,.feature-grid,.filter-grid,.legacy-input-grid,.legacy-selected-bar,.docs-overview-grid{grid-template-columns:1fr}.login-copy,.login-card,.workspace-page-head,.workspace-toolbar,.section-card,.hero-card,.legacy-block,.panel{border-radius:22px}.legacy-form-actions button,.button-row button{width:100%}.toolbar-actions{width:100%;flex-wrap:wrap}}.legacy-order-layout{gap:18px;grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr)}.legacy-block-header{padding:20px 22px 0}.legacy-block-content{padding:20px 22px 22px}.legacy-order-form{gap:14px}.legacy-form-group{gap:6px}.legacy-input-grid{gap:12px}.legacy-tips-box,.legacy-meta-item,.legacy-selected-bar{border-radius:18px}.legacy-tips-box{padding:14px}.legacy-inline-meta{gap:10px 12px}.console-product-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.92fr);gap:10px;align-items:start}.console-product-summary-box{min-height:100%}.console-auth-panel{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(226,232,240,.88);border-radius:18px;background:#f8fbffe0}.console-auth-panel-title{color:var(--muted);font-size:.76rem;font-weight:600;line-height:1.4}.console-auth-list-compact{gap:6px}.console-auth-list-compact .legacy-auth-chip{padding:7px 10px;border-radius:14px}.console-selection-strip,.console-result-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.console-selection-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 132px;margin-bottom:4px}.console-result-strip{grid-template-columns:110px minmax(0,1fr) 148px;margin-bottom:12px}.console-mini-card{padding:13px 14px;border:1px solid rgba(226,232,240,.88);border-radius:16px;background:#f8fbffe0}.console-mini-card span{display:block;color:var(--muted);font-size:.76rem;line-height:1.4}.console-mini-card strong{display:block;margin-top:6px;color:var(--foreground-strong);font-size:.9rem;line-height:1.45}.console-selection-strip .console-mini-card:last-child,.console-result-strip .console-mini-card:first-child{background:linear-gradient(135deg,#0052ff14,#4d7cff24);border-color:#0052ff2e}.console-credential-grid{padding:4px 0}.console-credential-grid .legacy-input-item{padding:0}.order-draft-summary{padding:16px}.order-draft-summary strong{font-size:.94rem}.legacy-result-meta{gap:10px;margin-bottom:14px}.legacy-meta-item{padding:14px}.legacy-result-table th,.legacy-result-table td{padding:12px 14px}.legacy-result-table .checkbox-col{width:66px}.console-result-table-shell{max-height:720px;overflow:auto}.console-result-table-shell::-webkit-scrollbar{width:8px;height:8px}.console-result-table-shell::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b873}.order-submit-actions{align-items:center;gap:10px;padding-top:2px}.order-submit-actions .legacy-button{min-width:118px}.order-submit-actions .legacy-button-default{color:#475569}.order-submit-actions .legacy-button-success{border-color:#0052ff2e;background:#0052ff0f;color:var(--accent)}.order-submit-actions .legacy-button-primary{min-width:176px;margin-left:auto}.orders-layout{gap:16px}.orders-stats-grid{gap:12px}.orders-stats-grid .summary-card.panel{padding:18px 20px;border-radius:20px}.orders-stats-grid .summary-card span{font-size:.78rem}.orders-stats-grid .summary-card strong{margin-top:6px;font-size:1.34rem}.orders-section-head{align-items:center;margin-bottom:10px}.orders-section-copy{max-width:780px;margin:-2px 0 2px;font-size:.9rem}.orders-toolbar-actions{gap:8px}.orders-toolbar-actions .pill{min-height:32px;padding:0 11px}.orders-clear-button{min-height:38px;padding:9px 14px;border-color:#ef444429;background:#fff5f5e0;color:#c62828}.orders-clear-button:hover:not(:disabled){background:#fff0f0f5}.order-list{gap:14px}.order-card{position:relative;overflow:hidden;display:grid;gap:14px;padding:18px 18px 16px;border-radius:20px}.order-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--accent),var(--accent-2));opacity:.88}.order-card-header{align-items:flex-start;gap:12px}.order-card-header h3{margin:0 0 6px;font-size:1.02rem;line-height:1.35}.order-card-header p{margin:0;font-size:.82rem}.order-status-pill{min-width:88px;justify-content:center}.order-card-meta{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:2px}.order-meta-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(226,232,240,.88);border-radius:999px;background:#f8fbffe6;color:#475569;font-size:.76rem;font-weight:600;line-height:1}.order-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.order-summary-grid>div,.order-timeline-grid>div{padding:12px 14px;border-radius:16px}.order-summary-grid dt,.order-timeline-grid dt{font-size:.76rem}.order-summary-grid dd,.order-timeline-grid dd{margin-top:6px;font-size:.92rem}.order-note{margin:0;padding:12px 14px;border:1px solid rgba(226,232,240,.88);border-left:4px solid rgba(0,82,255,.28);border-radius:16px;background:#f8fbffd6;font-size:.84rem;line-height:1.6}.order-timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-action-row{justify-content:flex-end;gap:10px;padding-top:4px;border-top:1px solid rgba(226,232,240,.78)}.order-action-button{min-width:108px;min-height:40px;padding:9px 14px;border-radius:14px;font-size:.82rem}.order-action-primary{box-shadow:var(--shadow-sm)}.order-action-warning{border-color:#f59e0b2e;background:#fffbebeb;color:#b45309}.order-action-warning:hover:not(:disabled){background:#fff7dcf5}.order-action-danger{border-color:#ef44442e;background:#fff5f5eb;color:#c62828}.order-action-danger:hover:not(:disabled){background:#ffeeeef5}@media(max-width:1320px){.legacy-order-layout{grid-template-columns:1fr}.order-submit-actions .legacy-button-primary{margin-left:0}}@media(max-width:1080px){.console-product-toolbar,.console-selection-strip,.console-result-strip{grid-template-columns:1fr 1fr}.order-timeline-grid{grid-template-columns:1fr}}@media(max-width:760px){.order-submit-actions{align-items:stretch}.order-submit-actions .legacy-button-primary{min-width:0;margin-left:0}.orders-stats-grid,.order-summary-grid,.console-product-toolbar,.console-selection-strip,.console-result-strip{grid-template-columns:1fr}.order-action-row{justify-content:stretch}.order-action-row .order-action-button{width:100%}}.record-list-shell{border:1px solid rgba(226,232,240,.88);border-radius:22px;background:#ffffffd1;overflow:hidden}.record-list-head{display:grid;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(226,232,240,.88);background:#f8fbfff5;color:var(--muted);font-family:JetBrains Mono,Consolas,monospace;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.order-list-head{grid-template-columns:minmax(220px,1.35fr) minmax(160px,1fr) 110px 150px 168px 290px}.log-list-head{grid-template-columns:110px 130px minmax(280px,1.6fr) 180px 110px}.record-row{border-bottom:1px solid rgba(226,232,240,.72)}.record-row:last-child{border-bottom:0}.record-row-main{display:grid;gap:12px;align-items:center;padding:16px 18px}.order-row-main{grid-template-columns:minmax(220px,1.35fr) minmax(160px,1fr) 110px 150px 168px 290px}.log-row-main{grid-template-columns:110px 130px minmax(280px,1.6fr) 180px 110px}.record-cell{min-width:0}.record-cell strong,.record-cell small{display:block}.record-cell strong{color:var(--foreground-strong);font-size:.9rem;line-height:1.45}.record-cell small{margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.45}.record-primary strong{font-size:.94rem}.record-status,.record-actions{display:flex;align-items:center}.record-status{justify-content:flex-start}.record-actions{justify-content:flex-end}.record-row-sub{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 16px}.record-sub-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(226,232,240,.88);border-radius:999px;background:#f8fbffe6;color:#475569;font-size:.77rem;line-height:1.4}.record-sub-note{max-width:min(100%,520px);border-radius:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-record-row .order-action-row{justify-content:flex-end;gap:8px;padding-top:0;border-top:0}.order-record-row .order-action-button{min-width:82px;min-height:34px;padding:7px 12px;border-radius:12px;font-size:.78rem}.order-record-row .order-status-pill{min-width:78px;min-height:30px}.order-record-row .record-cell strong,.order-record-row .record-cell small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-record-row .record-row-sub{display:block;padding-top:0}.log-record-row .log-code{margin:0;max-height:160px;padding:12px 14px;border-radius:16px;font-size:.78rem}.log-delete-button{min-height:34px;padding:7px 12px;border-radius:12px;font-size:.78rem}.log-record-row .record-primary small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1400px){.order-list-head,.order-row-main{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.95fr) 100px 130px 150px 250px}.log-list-head,.log-row-main{grid-template-columns:100px 120px minmax(220px,1.5fr) 160px 100px}}@media(max-width:1080px){.record-list-head{display:none}.record-row-main,.order-row-main,.log-row-main{grid-template-columns:1fr 1fr;align-items:start}.record-actions{justify-content:flex-start}.record-row-sub{padding-top:4px}.record-sub-note{max-width:100%}}@media(max-width:760px){.record-list-shell{border-radius:18px}.record-row-main,.order-row-main,.log-row-main{grid-template-columns:1fr;gap:10px;padding:14px}.record-row-sub{padding:0 14px 14px}.order-record-row .order-action-row{width:100%;justify-content:stretch}.order-record-row .order-action-button,.log-delete-button{width:100%}.record-sub-pill{max-width:100%}}.legacy-list-panel{border:1px solid #dbe4ec;border-radius:6px;background:#fff;overflow:hidden}.legacy-table-wrap{width:100%;overflow-x:auto}.orders-table-wrap{min-height:240px}.legacy-admin-table{width:100%;min-width:1120px;border-collapse:collapse;color:#334155;font-size:13px;line-height:1.5}.legacy-log-table{min-width:1180px}.legacy-admin-table thead th{padding:12px 14px;border-bottom:1px solid #dbe4ec;background:#f8fafc;color:#5b6b7f;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.legacy-admin-table tbody td{padding:12px 14px;border-bottom:1px solid #edf2f7;vertical-align:top}.legacy-admin-table tbody tr:nth-child(odd){background:#fcfdff}.legacy-admin-table tbody tr:hover{background:#f5f9ff}.legacy-admin-table tbody tr:last-child td{border-bottom:0}.legacy-cell-id{color:#4f5f73;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;white-space:nowrap}.legacy-cell-strong{color:#1f2937;font-weight:600;word-break:break-word}.legacy-cell-muted{margin-top:4px;color:#6b7a8c;font-size:12px;word-break:break-word}.legacy-status-tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border:1px solid transparent;border-radius:3px;background:#eef3f9;color:#5b6b7f;font-size:12px;font-weight:600;white-space:nowrap}.legacy-status-tag.legacy-status-tag-soft{opacity:.96}.legacy-status-tag.success,.legacy-status-tag.info{border-color:#cfe2ff;background:#ecf5ff;color:#2f6db7}.legacy-status-tag.warning{border-color:#f8deb0;background:#fff7e8;color:#b7791f}.legacy-status-tag.error{border-color:#f1c6c3;background:#fff1f0;color:#c0564f}.legacy-status-tag.muted{border-color:#dbe4ec;background:#f8fafc;color:#64748b}.legacy-progress-cell{min-width:180px}.legacy-progress-track{width:100%;height:8px;margin-top:8px;border-radius:999px;background:#e9eef5;overflow:hidden}.legacy-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5a95f5,#78b4ff)}.legacy-remarks-cell{min-width:220px;max-width:360px}.legacy-detail-text{max-height:88px;overflow:auto;color:#475569;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.legacy-action-group{display:inline-flex;flex-wrap:wrap;gap:6px;min-width:160px}.legacy-mini-btn{min-height:24px;padding:0 9px;border:1px solid transparent;border-radius:3px;background:#eef3f9;color:#334155;font-size:12px;font-weight:600;line-height:22px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.legacy-mini-btn:hover:not(:disabled){filter:brightness(.98)}.legacy-mini-btn:disabled{opacity:.55;cursor:not-allowed}.legacy-mini-btn-primary{border-color:#bcd4ff;background:#ecf5ff;color:#2f6db7}.legacy-mini-btn-warning{border-color:#f8deb0;background:#fff7e8;color:#b7791f}.legacy-mini-btn-danger{border-color:#f1c6c3;background:#fff1f0;color:#c0564f}@media(max-width:1080px){.legacy-list-panel{border-radius:4px}.legacy-admin-table{min-width:960px}}.login-stage{width:min(420px,100%);grid-template-columns:minmax(0,1fr);justify-content:center}.simple-login-card{width:100%;max-width:420px;margin:0 auto}.simple-login-title{margin:0 0 4px;color:var(--foreground-strong);font-family:Georgia,Times New Roman,serif;font-size:1.9rem;line-height:1.15;letter-spacing:-.03em}.compact-page-head{padding-top:18px;padding-bottom:18px}.compact-page-head .workspace-copy h2{margin:0}.compact-page-head .page-head-meta{align-self:center}.sidebar-section-title,.nav-mark{display:none!important}.sidebar-nav{gap:8px}.sidebar-section{gap:6px}.nav-item{grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:center;padding-left:14px;padding-right:14px}.nav-copy{display:block}.nav-copy strong{display:block;font-size:.96rem}.center-submit-layout{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:14px;align-items:start}.center-submit-main-wrap,.center-submit-side-wrap{min-width:0}.center-submit-card,.center-result-card,.order-center-panel,.order-summary-card{border-radius:18px}.center-submit-card,.center-result-card{min-width:0}.center-submit-card .center-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:start;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #edf1f5}.center-submit-card .center-panel-header>h2{grid-column:1;margin:0;font-size:0;line-height:0}.center-submit-card .center-panel-header>h2:before{content:"学习下单";font-size:20px;line-height:1.3;font-weight:700;color:#101828}.center-header-copy{grid-column:1;margin:0;color:#667085;font-size:13px;line-height:1.6}.center-submit-card .center-header-pill{grid-column:2;grid-row:1 / span 2;align-self:start}.center-result-card .center-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #edf1f5}.center-result-card .center-panel-header>div{min-width:0}.center-result-card .center-panel-header>div>h2{margin:0;font-size:0;line-height:0}.center-result-card .center-panel-header>div>h2:before{content:"查课结果";font-size:20px;line-height:1.3;font-weight:700;color:#101828}.center-result-card .center-panel-header p,.order-center-toolbar p{margin:6px 0 0;color:#667085;font-size:13px;line-height:1.6}.center-header-pill,.legacy-header-status{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:999px;background:#f3f5f8;color:#475467;font-size:12px;font-weight:600;white-space:nowrap}.center-header-pill.is-success,.legacy-header-status.is-success{background:#ecfdf3;color:#027a48}.center-header-pill.is-warning,.legacy-header-status.is-warning{background:#fffaeb;color:#b54708}.center-submit-card .legacy-block-content,.center-result-card .legacy-block-content{padding:0}.center-order-form{display:grid;gap:0}.center-submit-card .legacy-form-group{display:grid;gap:10px;padding:14px 0;border-top:1px solid #edf1f5}.center-submit-card .legacy-form-group:first-child{padding-top:0;border-top:0}.center-submit-card .legacy-label{font-size:13px;font-weight:700;color:#111827}.center-submit-card .legacy-radio-list,.center-auth-list{display:flex;flex-wrap:wrap;gap:10px}.center-submit-card .legacy-radio-button,.center-auth-list .legacy-auth-chip{border-radius:12px;padding:10px 14px;min-height:40px}.center-project-select{display:none}.center-project-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:12px;align-items:start}.center-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.center-project-card{display:grid;gap:6px;padding:14px;border:1px solid #e6edf5;border-radius:14px;background:#fff;color:#101828;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.center-project-card strong{font-size:14px;line-height:1.5}.center-project-card span,.center-project-card small{color:#667085;line-height:1.5}.center-project-card.active{border-color:#3d63dd;background:#eef4ff;box-shadow:inset 0 0 0 1px #3d63dd14}.center-project-summary{display:grid!important;gap:8px;padding:14px;border:1px solid #e6edf5;border-radius:14px;background:#f8fafc}.center-project-summary strong{font-size:14px;color:#101828}.center-project-summary .legacy-inline-meta{display:grid;gap:4px}.center-auth-panel{display:grid;gap:8px}.center-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.center-credential-grid .legacy-input-item{padding:0;border:0;background:transparent}.center-credential-grid .legacy-input-item span{display:block;margin-bottom:6px}.center-selection-bar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #e6edf5;border-radius:14px;background:#f8fafc}.center-selection-bar>div{display:grid;gap:6px}.center-selection-bar span{color:#667085;font-size:12px}.center-selection-bar strong{color:#111827;font-size:14px;line-height:1.5}.center-submit-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:14px;margin-top:14px;border-top:1px solid #edf1f5}.center-empty-note,.center-empty-block,.order-center-panel .result-placeholder{margin:0;padding:16px;border:1px dashed #d6dde8;border-radius:14px;background:#fafbfc;color:#667085}.center-meta-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.center-meta-card{padding:14px;border:1px solid #e6edf5;border-radius:14px;background:#f8fafc}.center-meta-card span{display:block;color:#667085;font-size:12px}.center-meta-card strong{display:block;margin-top:6px;color:#101828;font-size:14px}.center-result-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 14px}.center-overview-card{padding:14px;border:1px solid #e6edf5;border-radius:14px;background:#fff}.center-overview-card span{display:block;font-size:12px;color:#667085}.center-overview-card strong{display:block;margin-top:6px;color:#101828;font-size:14px;line-height:1.5}.center-course-table-shell{border:1px solid #e6edf5;border-radius:16px;overflow:hidden;background:#fff}.center-course-table{width:100%;border-collapse:collapse}.center-course-table th,.center-course-table td{padding:13px 14px;border-bottom:1px solid #eef2f6;vertical-align:top}.center-course-table thead th{background:#f8fafc;font-size:12px;color:#667085;font-weight:700}.center-course-table tbody tr:hover{background:#fafcff}.center-course-table tbody tr.active{background:#eef4ff}.center-course-table .checkbox-col,.center-course-table .center-course-check{width:68px;text-align:center}.center-course-table .id-col,.center-course-table .center-course-id{width:110px;color:#667085}.center-course-name{font-weight:600;color:#101828}.center-course-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;color:#667085}.order-center-shell{display:grid;gap:14px}.order-summary-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.order-summary-card{padding:18px}.order-summary-card span{display:block;font-size:12px;color:#667085}.order-summary-card strong{display:block;margin-top:8px;font-size:28px;color:#101828;letter-spacing:-.02em}.order-center-toolbar{align-items:flex-start}.order-center-toolbar h2{margin:0;font-size:18px;color:#101828}.order-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:12px;align-items:center;margin-bottom:14px}.order-filter-tabs{display:flex;gap:10px;flex-wrap:wrap}.order-filter-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid #e6edf5;border-radius:999px;background:#fff;color:#475467;cursor:pointer}.order-filter-chip span{font-size:13px}.order-filter-chip strong{font-size:12px;color:#98a2b3}.order-filter-chip.active{border-color:#3d63dd;background:#eef4ff;color:#1d4ed8}.order-filter-chip.active strong{color:#1d4ed8}.order-search-field{display:block}.order-search-field input{width:100%;min-height:42px}.order-toolbar-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.order-toolbar-count{min-width:44px;justify-content:center;padding-inline:0;border-radius:12px;background:#f3f5f8;color:#475467;font-weight:700}.order-list-panel{padding:0;border:1px solid #e6edf5;border-radius:16px;background:#fff;overflow:hidden}.order-list-table-wrap{margin:0;border:0;box-shadow:none}.order-list-table{min-width:980px;margin:0;border-collapse:collapse}.order-list-table thead th{background:#f8fafc;font-size:12px;color:#667085;font-weight:700;border-bottom:1px solid #e6edf5;position:sticky;top:0;z-index:2}.order-list-table tbody td{padding:16px 14px;border-bottom:1px solid #eef2f6;vertical-align:top}.order-list-table tbody tr:hover{background:#fafcff}.order-list-table .legacy-cell-strong{font-weight:600;color:#101828}.order-list-table .legacy-cell-muted{margin-top:4px;color:#667085;font-size:12px;line-height:1.5}.order-list-table .legacy-progress-track{margin-top:8px}.order-list-table .legacy-action-group{gap:8px;flex-direction:column;align-items:stretch}.order-list-table .legacy-mini-btn{min-width:72px;border-radius:10px}.order-list-table td:last-child,.order-list-table th:last-child{width:96px}@media(max-width:1180px){.center-submit-layout,.center-project-toolbar,.order-filter-bar{grid-template-columns:1fr}.order-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.center-credential-grid,.center-selection-bar,.center-result-strip,.order-summary-strip{grid-template-columns:1fr}.center-submit-actions,.order-toolbar-actions{justify-content:stretch}.center-submit-actions button,.order-toolbar-actions button{flex:1 1 140px}}.center-submit-card .center-panel-header>h2:before{content:"选平台并查课"}.center-result-card .center-panel-header>div>h2:before{content:"查课结果"}.center-inline-meta{display:grid;gap:4px;color:#667085;font-size:12px;line-height:1.5}.center-project-summary .legacy-inline-meta{display:none}.center-order-form .legacy-form-group:nth-child(2)>.legacy-label,.center-credential-grid>.legacy-input-item:last-child>span,.center-selection-bar>div:first-child>span,.center-selection-bar>div:last-child>span,.center-course-table thead th:nth-child(1),.center-course-table thead th:nth-child(2),.center-course-table thead th:nth-child(3),.order-list-table thead th:nth-child(2),.order-list-table thead th:nth-child(8){font-size:0;line-height:0}.center-order-form .legacy-form-group:nth-child(2)>.legacy-label:before{content:"项目";font-size:13px;line-height:1.4}.center-credential-grid>.legacy-input-item:last-child>span:before{content:"下单信息";font-size:.88rem;line-height:1.4}.center-selection-bar>div:first-child>span:before{content:"已选课程";font-size:12px;line-height:1.4}.center-selection-bar>div:last-child>span:before{content:"课程 ID";font-size:12px;line-height:1.4}.center-course-table thead th:nth-child(1):before{content:"选择";font-size:12px;line-height:1.4}.center-course-table thead th:nth-child(2):before{content:"课程";font-size:12px;line-height:1.4}.center-course-table thead th:nth-child(3):before{content:"课程 ID";font-size:12px;line-height:1.4}.order-list-table thead th:nth-child(2):before{content:"账号";font-size:12px;line-height:1.4}.order-list-table thead th:nth-child(8):before{content:"操作";font-size:12px;line-height:1.4}.center-copy-button{font-size:0!important}.center-copy-button:before{content:attr(data-label);font-size:14px;line-height:1.4}.center-copy-button:disabled:before{content:attr(data-pending-label)}.center-course-table .legacy-course-meta .center-course-teacher+span{display:none}.center-project-summary>.center-inline-meta:not(.center-inline-meta-clean){display:none}.center-project-summary .center-inline-meta-clean{display:grid}.center-course-table .legacy-course-meta{display:none}.center-course-table .center-course-meta-clean{display:flex}.order-record-shell,.log-record-shell{border:1px solid #e4ebf3;border-radius:14px;background:#fff;box-shadow:none;overflow:hidden}.record-list-head{padding:12px 16px;border-bottom:1px solid #edf2f7;background:#f8fafc;color:#667085;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.record-row{transition:background-color .18s ease}.record-row:hover{background:#fafcff}.record-row-main{padding:14px 16px}.record-row-sub{padding:0 16px 14px}.record-sub-pill{border-color:#e5e7eb;background:#f8fafc;color:#475467}.order-record-row .record-cell strong,.order-record-row .record-cell small,.log-record-row .record-cell strong,.log-record-row .record-cell small{white-space:normal}.order-record-row .order-action-row{gap:8px}.order-record-row .order-action-button,.log-delete-button{min-height:32px;border-radius:10px;box-shadow:none}.order-record-row .legacy-progress-track{margin-top:6px}@media(max-width:1080px){.record-list-head{display:none}.record-row-main,.order-row-main,.log-row-main{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:760px){.record-row-main,.order-row-main,.log-row-main{grid-template-columns:1fr}.record-row-sub{padding:0 14px 14px}}
