.ui-preview-root{--preview-bg: #f7f7fa;--preview-surface: #ffffff;--preview-surface-soft: #f2eff8;--preview-surface-muted: #eeedf2;--preview-ink: #15121b;--preview-ink-soft: #5f5969;--preview-ink-muted: #777181;--preview-border: #ddd9e5;--preview-border-strong: #c8c1d5;--preview-violet: #5e0ed7;--preview-violet-hover: #4b0ab8;--preview-violet-soft: #f1e9fc;--preview-green: #267257;--preview-green-soft: #e7f3ed;--preview-red: #a23d38;--preview-red-soft: #fbeceb;--preview-yellow: #9a681b;--preview-yellow-soft: #fff4d9;--preview-sidebar-width: 246px;background:var(--preview-bg);color:var(--preview-ink);font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;min-height:100vh}.ui-preview-root *,.ui-preview-root *:before,.ui-preview-root *:after{box-sizing:border-box}.ui-preview-root button,.ui-preview-root input,.ui-preview-root textarea,.ui-preview-root select{font:inherit;letter-spacing:0}.ui-preview-root button:focus-visible,.ui-preview-root input:focus-visible,.ui-preview-root textarea:focus-visible,.ui-preview-root select:focus-visible{outline:3px solid rgb(94 14 215 / .2);outline-offset:2px}.preview-sidebar{background:var(--preview-surface);border-right:1px solid var(--preview-border);display:flex;flex-direction:column;height:100vh;inset:0 auto 0 0;padding:18px 14px;position:fixed;width:var(--preview-sidebar-width);z-index:30}.preview-sidebar-brand{align-items:center;display:flex;gap:11px;min-height:54px;padding:0 8px 16px}.preview-brand-mark{align-items:center;background:var(--preview-violet);border-radius:7px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:STZhongsong,SimSun,serif;font-size:22px;font-weight:900;height:38px;justify-content:center;width:38px}.preview-sidebar-brand>div{display:grid;gap:2px;min-width:0}.preview-sidebar-brand strong{font-size:15px;line-height:1.25;white-space:nowrap}.preview-sidebar-brand span:not(.preview-brand-mark){color:var(--preview-violet);font-family:YanxizaoScript,cursive;font-size:19px;line-height:1}.preview-sidebar-close,.preview-mobile-menu{align-items:center;background:transparent;border:0;color:var(--preview-ink-soft);display:none;height:38px;justify-content:center;padding:0;width:38px}.preview-sidebar-close{margin-left:auto}.preview-sidebar-nav{display:flex;flex:1;flex-direction:column;gap:3px;overflow-y:auto;padding:8px 0}.preview-nav-label{color:var(--preview-ink-muted);font-size:12px;font-weight:700;margin:18px 10px 6px}.preview-sidebar-nav button{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--preview-ink-soft);display:flex;gap:11px;min-height:42px;padding:0 11px;text-align:left;transition:background .18s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1);width:100%}.preview-sidebar-nav button:hover{background:var(--preview-surface-muted);color:var(--preview-ink)}.preview-sidebar-nav button.active{background:var(--preview-violet-soft);color:var(--preview-violet);font-weight:760}.preview-sidebar-nav button span{flex:1}.preview-sidebar-nav button small{background:var(--preview-violet);border-radius:999px;color:#fff;font-size:10px;padding:2px 6px}.preview-sidebar-account{border-top:1px solid var(--preview-border);padding-top:12px}.preview-sidebar-account>button{align-items:center;background:transparent;border:0;border-radius:7px;display:flex;gap:9px;padding:8px;text-align:left;width:100%}.preview-sidebar-account>button:hover{background:var(--preview-surface-muted)}.preview-sidebar-account>button>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.preview-sidebar-account strong,.preview-sidebar-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-sidebar-account strong{font-size:13px}.preview-sidebar-account small{color:var(--preview-ink-muted);font-size:11px}.preview-account-avatar{align-items:center;background:var(--preview-violet-soft);border-radius:7px;color:var(--preview-violet);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.preview-sidebar-scrim{display:none}.preview-main-shell{margin-left:var(--preview-sidebar-width);min-height:100vh}.preview-topbar{align-items:center;background:#ffffffeb;border-bottom:1px solid var(--preview-border);display:flex;height:72px;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:20}.preview-topbar-title{align-items:center;display:flex;gap:10px}.preview-topbar-title>div{display:grid;gap:2px}.preview-topbar-title span{color:var(--preview-ink-muted);font-size:11px}.preview-topbar-title h1{font-size:18px;line-height:1.25;margin:0}.preview-topbar-actions{align-items:center;display:flex;gap:9px}.preview-credit-button,.preview-account-button{align-items:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:7px;color:var(--preview-ink-soft);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.preview-credit-button{background:var(--preview-violet-soft);border-color:transparent;color:var(--preview-violet);font-weight:760}.preview-credit-button:hover,.preview-account-button:hover{border-color:var(--preview-border-strong);color:var(--preview-ink)}.preview-route-content{animation:preview-route-enter .22s cubic-bezier(.25,1,.5,1)}.preview-page{margin:0 auto;max-width:1480px;padding:24px 28px 48px}.preview-onboarding{align-items:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;display:flex;gap:24px;margin-bottom:18px;padding:14px 16px}.preview-onboarding>div:first-child{display:grid;gap:3px;min-width:220px}.preview-onboarding>div:first-child span,.preview-onboarding ol{color:var(--preview-ink-soft);font-size:12px}.preview-onboarding ol{align-items:center;display:flex;flex:1;gap:18px;list-style:none;margin:0;padding:0}.preview-onboarding li{align-items:center;display:flex;gap:7px;white-space:nowrap}.preview-onboarding li>span{align-items:center;background:var(--preview-violet-soft);border-radius:999px;color:var(--preview-violet);display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.preview-onboarding-actions{align-items:center;display:flex;gap:8px}.preview-home-hero{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:338px;overflow:hidden}.preview-home-brand{background:#fbfaff;min-height:338px;overflow:hidden;padding:42px 46px;position:relative}.preview-home-watermark{color:#5e0ed721;font-family:YanxizaoScript,cursive;font-size:104px;left:33px;line-height:.8;pointer-events:none;position:absolute;top:58px;white-space:nowrap}.preview-home-brand h2{font-family:STZhongsong,SimSun,Songti SC,Microsoft YaHei,serif;font-size:50px;font-weight:900;line-height:1.08;margin:34px 0 0;position:relative;text-wrap:balance;z-index:2}.preview-home-signature{color:var(--preview-violet);display:block;font-family:YanxizaoScript,cursive;font-size:36px;line-height:1;margin-top:10px;position:relative;z-index:2}.preview-orbit-visual{animation:preview-orbit-float 6.8s ease-in-out infinite;bottom:-128px;height:330px;opacity:.95;pointer-events:none;position:absolute;right:4%;width:330px}.preview-orbit-video-crop,.preview-orbit-fallback{top:0;right:0;bottom:0;left:0;position:absolute}.preview-orbit-video-crop{clip-path:ellipse(49% 49% at 50% 50%);filter:brightness(1.04) contrast(1.05) saturate(1.08);-webkit-mask-image:radial-gradient(ellipse 52% 52% at 50% 50%,#000 0 76%,rgb(0 0 0 / .78) 86%,transparent 100%);mask-image:radial-gradient(ellipse 52% 52% at 50% 50%,#000 0 76%,rgb(0 0 0 / .78) 86%,transparent 100%);mix-blend-mode:multiply;opacity:0;overflow:hidden;transition:opacity .24s ease}.preview-orbit-visual.video-ready .preview-orbit-video-crop{opacity:.98}.preview-orbit-video-crop video{height:100%;left:0;object-fit:contain;object-position:left center;position:absolute;top:0;width:auto}.preview-orbit-fallback{filter:drop-shadow(0 12px 16px rgb(94 14 215 / .18));opacity:1;transition:opacity .18s ease}.preview-orbit-visual.video-ready .preview-orbit-fallback{opacity:0}.preview-orbit-ring{border:7px solid var(--preview-violet);border-radius:50%;top:18%;right:18%;bottom:18%;left:18%;position:absolute}.preview-orbit-ring.ring-a{animation:preview-orbit-spin 7.2s linear infinite;transform:rotateX(68deg) rotate(-18deg)}.preview-orbit-ring.ring-b{animation:preview-orbit-spin-reverse 8.6s linear infinite;border-color:#8d53e7;top:22%;right:22%;bottom:22%;left:22%;transform:rotateX(76deg) rotateY(58deg) rotate(22deg)}.preview-orbit-ring.ring-c{animation:preview-orbit-spin 9.4s linear infinite;border-color:#c7a7f4;top:25%;right:25%;bottom:25%;left:25%;transform:rotateX(54deg) rotateY(-48deg) rotate(74deg)}.preview-resume-work{align-content:center;background:var(--preview-surface);display:grid;gap:18px;padding:38px}.preview-section-label,.preview-form-heading>div>span,.preview-report-header>div>span,.preview-page-intro>div:first-child>span,.preview-legacy-result>header>span,.preview-profile-drawer header span{color:var(--preview-violet);font-size:12px;font-weight:780}.preview-resume-heading{align-items:center;display:flex;gap:12px}.preview-resume-heading>div{display:grid;gap:4px}.preview-resume-heading strong{font-size:19px;line-height:1.35}.preview-resume-heading span,.preview-resume-work p{color:var(--preview-ink-soft);font-size:13px;line-height:1.65}.preview-resume-work p{margin:0;max-width:48ch}.preview-text-action,.preview-link-button{align-items:center;background:transparent;border:0;color:var(--preview-violet);display:inline-flex;font-weight:760;gap:7px;padding:0;width:fit-content}.preview-text-action:hover,.preview-link-button:hover{color:var(--preview-violet-hover);text-decoration:underline}.preview-tool-section,.preview-recent-section,.preview-ledger-section{margin-top:30px}.preview-section-heading{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.preview-section-heading.compact{align-items:center}.preview-section-heading h2{font-size:22px;margin:0}.preview-section-heading p{color:var(--preview-ink-soft);font-size:13px;margin:5px 0 0}.preview-featured-workflow{align-items:center;background:var(--preview-ink);border:0;border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:142px;padding:24px;text-align:left;transition:background .18s ease,transform .18s cubic-bezier(.25,1,.5,1);width:100%}.preview-featured-workflow:hover{background:#26212e;transform:translateY(-2px)}.preview-featured-icon{align-items:center;background:var(--preview-violet);border-radius:7px;display:inline-flex;height:52px;justify-content:center;width:52px}.preview-featured-workflow>span:nth-child(2){display:grid;gap:6px}.preview-featured-workflow small{color:#cbb0f4;font-size:12px}.preview-featured-workflow>span:nth-child(2)>strong{font-size:23px}.preview-featured-workflow p{color:#cdc9d2;font-size:13px;line-height:1.6;margin:0}.preview-featured-meta{display:grid;gap:10px;justify-items:end}.preview-featured-meta>strong{font-size:18px}.preview-featured-meta>span{align-items:center;color:#d7c3f7;display:flex;gap:7px;font-size:13px}.preview-tool-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.preview-tool-grid>button{align-items:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;color:var(--preview-ink);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:96px;padding:16px;text-align:left;transition:border-color .18s ease,transform .18s cubic-bezier(.25,1,.5,1)}.preview-tool-grid>button:hover{border-color:var(--preview-violet);transform:translateY(-2px)}.preview-workflow-icon{align-items:center;background:var(--preview-violet-soft);border-radius:7px;color:var(--preview-violet);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.preview-tool-grid>button>span:nth-child(2){display:grid;gap:4px}.preview-tool-grid strong{font-size:15px}.preview-tool-grid small{color:var(--preview-ink-soft);font-size:12px;line-height:1.5}.preview-tool-price{color:var(--preview-violet);font-size:12px;font-weight:760;white-space:nowrap}.preview-recent-list,.preview-ledger-list{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;overflow:hidden}.preview-recent-list>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--preview-border);color:var(--preview-ink);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:72px;padding:12px 16px;text-align:left;width:100%}.preview-recent-list>button:last-child{border-bottom:0}.preview-recent-list>button:hover{background:#faf9fc}.preview-recent-copy{display:grid;gap:4px}.preview-recent-copy strong{font-size:14px}.preview-recent-copy small{color:var(--preview-ink-muted);font-size:12px}.preview-recent-status{align-items:center;color:var(--preview-ink-soft);display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.preview-status-complete{color:var(--preview-green)}.preview-page-intro{align-items:end;display:flex;gap:28px;justify-content:space-between;margin:4px 0 20px}.preview-page-intro h2{font-size:27px;line-height:1.2;margin:7px 0 5px}.preview-page-intro p{color:var(--preview-ink-soft);font-size:13px;line-height:1.6;margin:0}.preview-page-intro>div:last-child{display:grid;gap:3px;justify-items:end;min-width:150px}.preview-page-intro>div:last-child strong{color:var(--preview-violet);font-size:18px}.preview-page-intro>div:last-child span{color:var(--preview-ink-muted);font-size:12px}.preview-workflow-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(340px,400px) minmax(0,1fr)}.preview-compose-pane,.preview-result-pane,.preview-task-library,.preview-task-detail,.preview-package-section,.preview-payment-section{min-width:0}.preview-compose-pane{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;overflow:hidden;position:sticky;top:92px}.preview-compose-content{display:grid}.preview-profile-summary{align-items:center;background:#faf9fc;border-bottom:1px solid var(--preview-border);display:flex;gap:10px;padding:12px 16px}.preview-profile-summary>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.preview-profile-summary strong{font-size:13px}.preview-profile-summary small{color:var(--preview-ink-muted);font-size:11px}.preview-profile-summary>button{align-items:center;background:transparent;border:0;color:var(--preview-violet);display:inline-flex;height:34px;justify-content:center;width:34px}.preview-form-heading{align-items:center;display:flex;justify-content:space-between;padding:18px 18px 8px}.preview-form-heading h2{font-size:20px;margin:5px 0 0}.preview-icon-button{align-items:center;background:transparent;border:1px solid var(--preview-border);border-radius:7px;color:var(--preview-ink-soft);display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.preview-icon-button:hover{border-color:var(--preview-border-strong);color:var(--preview-ink)}.preview-form-grid,.preview-profile-form{display:grid;gap:13px;padding:14px 18px 20px}.preview-field{display:grid;gap:7px;min-width:0}.preview-field>span{color:var(--preview-ink-soft);font-size:12px;font-weight:700}.preview-field input,.preview-field textarea,.preview-field select,.preview-task-filters input,.preview-task-filters select{background:var(--preview-surface);border:1px solid var(--preview-border-strong);border-radius:7px;color:var(--preview-ink);min-height:42px;padding:10px 11px;width:100%}.preview-field textarea{line-height:1.55;min-height:86px;resize:vertical}.preview-field input::placeholder,.preview-field textarea::placeholder,.preview-task-filters input::placeholder{color:#706a79}.preview-field input:hover,.preview-field textarea:hover,.preview-field select:hover{border-color:#aaa2b8}.preview-form-section{background:#faf9fc;border:1px solid var(--preview-border);border-radius:8px;display:grid;gap:11px;padding:13px}.preview-form-section.compact{background:transparent}.preview-form-section>div:first-child{display:grid;gap:2px}.preview-form-section strong{font-size:13px}.preview-form-section span{color:var(--preview-ink-muted);font-size:11px}.preview-segmented{align-items:stretch;background:var(--preview-surface-muted);border-radius:7px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}.preview-segmented.wrap{display:flex;flex-wrap:wrap}.preview-segmented button{background:transparent;border:0;border-radius:5px;color:var(--preview-ink-soft);min-height:34px;padding:6px 9px}.preview-segmented button.active{background:var(--preview-surface);color:var(--preview-violet);font-weight:760}.preview-topic-options{display:grid;gap:7px}.preview-topic-options button{align-items:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:7px;color:var(--preview-ink-soft);display:flex;gap:9px;min-height:42px;padding:8px 10px;text-align:left}.preview-topic-options button.active{background:var(--preview-violet-soft);border-color:#cbb0f4;color:var(--preview-violet)}.preview-flow-steps{display:grid;gap:7px}.preview-flow-steps>div{align-items:center;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr) auto}.preview-flow-steps>div>span{align-items:center;background:var(--preview-violet-soft);border-radius:999px;color:var(--preview-violet);display:inline-flex;font-size:11px;height:26px;justify-content:center;width:26px}.preview-flow-steps strong{font-size:13px}.preview-flow-steps svg{color:var(--preview-ink-muted)}.preview-run-bar{align-items:center;background:#faf9fc;border-top:1px solid var(--preview-border);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.preview-run-bar>span{display:grid;gap:2px}.preview-run-bar strong{color:var(--preview-violet);font-size:14px}.preview-run-bar small{color:var(--preview-ink-muted);font-size:10px}.preview-primary-button,.preview-secondary-button{align-items:center;border-radius:7px;display:inline-flex;font-weight:760;gap:8px;justify-content:center;min-height:40px;padding:0 14px}.preview-primary-button{background:var(--preview-violet);border:1px solid var(--preview-violet);color:#fff}.preview-primary-button:hover:not(:disabled){background:var(--preview-violet-hover);border-color:var(--preview-violet-hover)}.preview-primary-button:disabled{opacity:.58}.preview-primary-button.full,.preview-secondary-button.full{width:100%}.preview-secondary-button{background:var(--preview-surface);border:1px solid var(--preview-border-strong);color:var(--preview-ink-soft)}.preview-secondary-button:hover{border-color:var(--preview-violet);color:var(--preview-violet)}.preview-result-pane{min-height:640px}.preview-report{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;overflow:hidden}.preview-report-header{align-items:center;border-bottom:1px solid var(--preview-border);display:flex;justify-content:space-between;padding:18px 20px}.preview-report-header h3{font-family:STZhongsong,SimSun,Songti SC,Microsoft YaHei,serif;font-size:24px;margin:5px 0 0}.preview-report-metrics{border-bottom:1px solid var(--preview-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.preview-report-metrics>div{border-right:1px solid var(--preview-border);display:grid;gap:6px;padding:16px 20px}.preview-report-metrics>div:last-child{border-right:0}.preview-report-metrics span{color:var(--preview-ink-muted);font-size:11px}.preview-report-metrics strong{font-size:19px}.preview-report-metrics .accent strong{color:var(--preview-violet)}.preview-topic-switcher{display:flex;gap:7px;overflow-x:auto;padding:14px 18px 0}.preview-topic-switcher button{align-items:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:7px;color:var(--preview-ink-soft);display:inline-flex;gap:7px;min-height:36px;padding:0 10px;white-space:nowrap}.preview-topic-switcher button>span{align-items:center;background:var(--preview-surface-muted);border-radius:999px;display:inline-flex;font-size:10px;height:20px;justify-content:center;width:20px}.preview-topic-switcher button.active{background:var(--preview-violet-soft);border-color:#cbb0f4;color:var(--preview-violet)}.preview-report-tabbar{background:var(--preview-surface);border-bottom:1px solid var(--preview-border);display:flex;gap:5px;overflow-x:auto;padding:15px 18px 0;position:sticky;top:72px;z-index:10}.preview-report-tabbar button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--preview-ink-soft);min-height:40px;padding:0 12px;white-space:nowrap}.preview-report-tabbar button.active{border-bottom-color:var(--preview-violet);color:var(--preview-violet);font-weight:760}.preview-report-body{animation:preview-report-enter .18s cubic-bezier(.25,1,.5,1);min-height:470px;padding:24px}.preview-report-body-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.preview-report-body-heading h3{font-family:STZhongsong,SimSun,Songti SC,Microsoft YaHei,serif;font-size:21px;margin:0}.preview-report-body-heading span{color:var(--preview-ink-muted);font-size:11px}.preview-report-overview{display:grid;gap:14px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)}.preview-report-overview>section,.preview-report-overview>aside{border-radius:8px;min-height:156px;padding:20px}.preview-report-overview>section{background:#faf9fc;border:1px solid var(--preview-border)}.preview-report-overview>aside{background:var(--preview-violet);color:#fff}.preview-report-overview span{color:var(--preview-violet);font-size:12px;font-weight:760}.preview-report-overview p{font-size:15px;line-height:1.85;margin:12px 0 0}.preview-report-overview aside p{color:#eee3ff;font-size:13px}.preview-report-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-report-columns section{border-top:1px solid var(--preview-border-strong);padding:16px 2px 4px}.preview-report-columns h4{font-size:15px;margin:0 0 8px}.preview-report-columns p,.preview-script-paper p{color:var(--preview-ink-soft);font-size:13px;line-height:1.75;margin:0}.preview-report-table-wrap{overflow-x:auto}.preview-report-table{border-collapse:collapse;min-width:560px;width:100%}.preview-report-table th,.preview-report-table td{border-bottom:1px solid var(--preview-border);padding:13px 12px;text-align:left}.preview-report-table th{background:#faf9fc;color:var(--preview-ink-soft);font-size:12px}.preview-report-table td{color:var(--preview-ink-soft);font-size:13px;line-height:1.55}.preview-action-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.preview-action-list li{align-items:start;border-bottom:1px solid var(--preview-border);display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);padding:16px 0}.preview-action-list li>span{color:var(--preview-violet);font-size:12px;font-weight:800}.preview-action-list li>div{display:grid;gap:5px}.preview-action-list p{color:var(--preview-ink-soft);font-size:13px;line-height:1.65;margin:0}.preview-script-paper{margin:0 auto;max-width:680px}.preview-script-paper>span{color:var(--preview-violet);font-size:12px;font-weight:760}.preview-script-paper h4{font-family:STZhongsong,SimSun,Songti SC,Microsoft YaHei,serif;font-size:24px;margin:9px 0 18px}.preview-script-paper p+p{margin-top:14px}.preview-running-state{align-content:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;display:grid;gap:14px;min-height:360px;padding:40px;text-align:center}.preview-running-mark{align-items:center;background:var(--preview-violet-soft);border-radius:999px;color:var(--preview-violet);display:inline-flex;height:54px;justify-content:center;margin:0 auto;width:54px}.preview-running-state>div:nth-child(2){display:grid;gap:6px}.preview-running-state p{color:var(--preview-ink-soft);font-size:13px;margin:0}.preview-running-line{background:var(--preview-surface-muted);border-radius:999px;height:5px;margin:8px auto 0;max-width:360px;overflow:hidden;width:100%}.preview-running-line span{animation:preview-running-progress 1.4s ease-in-out infinite;background:var(--preview-violet);border-radius:inherit;display:block;height:100%;width:48%}.preview-legacy-result{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;min-height:420px;padding:22px}.preview-legacy-result h3{font-size:22px;margin:6px 0 18px}.preview-legacy-result>p{color:var(--preview-ink-soft);font-size:13px;line-height:1.7}.preview-workflow-progress{border-top:1px solid var(--preview-border);margin-top:20px}.preview-workflow-progress>div{align-items:center;border-bottom:1px solid var(--preview-border);display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:54px}.preview-workflow-progress>div>span{align-items:center;background:var(--preview-green-soft);border-radius:999px;color:var(--preview-green);display:inline-flex;height:27px;justify-content:center;width:27px}.preview-workflow-progress small{color:var(--preview-ink-muted);font-size:11px}.preview-task-workspace{align-items:start;display:grid;gap:18px;grid-template-columns:370px minmax(0,1fr)}.preview-task-library{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;overflow:hidden;position:sticky;top:92px}.preview-task-filters{border-bottom:1px solid var(--preview-border);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 116px;padding:12px}.preview-task-filters label{align-items:center;border:1px solid var(--preview-border-strong);border-radius:7px;display:flex;padding-left:10px}.preview-task-filters label:focus-within{outline:3px solid rgb(94 14 215 / .2)}.preview-task-filters label input{border:0;min-width:0;outline:0}.preview-task-filters select{padding-inline:8px}.preview-task-list{display:grid}.preview-task-list>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--preview-border);color:var(--preview-ink);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:78px;padding:12px;text-align:left}.preview-task-list>button:last-child{border-bottom:0}.preview-task-list>button:hover,.preview-task-list>button.active{background:#faf9fc}.preview-task-list>button.active{box-shadow:inset 3px 0 0 var(--preview-violet)}.preview-task-list>button>span:nth-child(2){display:grid;gap:4px}.preview-task-list strong{font-size:13px;line-height:1.4}.preview-task-list small{color:var(--preview-ink-muted);font-size:11px}.preview-task-list .preview-recent-status{grid-column:2}.preview-billing-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.preview-package-section,.preview-payment-section{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;padding:22px}.preview-package-section>h3,.preview-payment-section h3{font-size:18px;margin:0 0 16px}.preview-package-list{display:grid;gap:9px}.preview-package-list>button{align-items:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:7px;color:var(--preview-ink);display:flex;justify-content:space-between;min-height:72px;padding:12px 15px;text-align:left}.preview-package-list>button.featured{background:var(--preview-violet-soft);border-color:#cbb0f4}.preview-package-list>button>span:first-child{display:grid;gap:4px}.preview-package-list small{color:var(--preview-ink-muted);font-size:11px}.preview-package-list>button>span:last-child{align-items:center;color:var(--preview-violet);display:flex;font-weight:780;gap:8px}.preview-payment-section{align-items:center;display:grid;gap:20px;grid-template-columns:160px minmax(0,1fr)}.preview-qr-placeholder{align-items:center;aspect-ratio:1;background:var(--preview-surface-muted);border-radius:8px;color:var(--preview-violet);display:flex;flex-direction:column;gap:9px;justify-content:center}.preview-qr-placeholder span{color:var(--preview-ink-muted);font-size:11px}.preview-payment-section p{color:var(--preview-ink-soft);font-size:13px;line-height:1.65}.preview-payment-section strong{color:var(--preview-violet);font-size:13px}.preview-ledger-list>div{align-items:center;border-bottom:1px solid var(--preview-border);display:flex;justify-content:space-between;min-height:66px;padding:10px 16px}.preview-ledger-list>div:last-child{border-bottom:0}.preview-ledger-list span{display:grid;gap:4px}.preview-ledger-list small{color:var(--preview-ink-muted);font-size:11px}.preview-ledger-list .positive{color:var(--preview-green)}.preview-modal-backdrop,.preview-drawer-backdrop{background:#15121b6b;top:0;right:0;bottom:0;left:0;position:fixed;z-index:50}.preview-modal-backdrop{align-items:center;display:flex;justify-content:center;padding:18px}.preview-auth-modal,.preview-credit-modal{animation:preview-modal-enter .18s cubic-bezier(.25,1,.5,1);background:var(--preview-surface);border-radius:8px;box-shadow:0 18px 44px #15121b38;max-height:calc(100vh - 36px);overflow-y:auto;padding:26px;position:relative;width:min(440px,100%)}.preview-modal-close{align-items:center;background:transparent;border:0;color:var(--preview-ink-soft);display:inline-flex;height:38px;justify-content:center;position:absolute;right:14px;top:14px;width:38px}.preview-auth-brand{align-items:center;display:flex;gap:10px;margin-bottom:28px}.preview-auth-brand>div{display:grid;gap:3px}.preview-auth-brand strong{font-size:14px}.preview-auth-brand span{color:var(--preview-ink-muted);font-size:11px}.preview-auth-modal>h2,.preview-credit-modal>h2{font-size:25px;margin:0 0 7px}.preview-auth-modal>p,.preview-credit-modal>p{color:var(--preview-ink-soft);font-size:13px;line-height:1.6;margin:0 0 20px}.preview-auth-tabs{background:var(--preview-surface-muted);border-radius:7px;display:grid;gap:3px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:3px}.preview-auth-tabs button{background:transparent;border:0;border-radius:5px;min-height:38px}.preview-auth-tabs button.active{background:var(--preview-surface);color:var(--preview-violet);font-weight:760}.preview-auth-form{display:grid;gap:14px}.preview-code-row{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.preview-code-row .preview-secondary-button{min-height:42px}.preview-remember{align-items:center;color:var(--preview-ink-soft);display:flex;font-size:12px;gap:8px}.preview-remember input{accent-color:var(--preview-violet);height:16px;width:16px}.preview-auth-links{display:flex;justify-content:center;margin-top:16px}.preview-auth-links button{background:transparent;border:0;color:var(--preview-violet);font-size:12px}.preview-credit-modal{text-align:center;width:min(410px,100%)}.preview-credit-modal-icon{align-items:center;background:var(--preview-yellow-soft);border-radius:999px;color:var(--preview-yellow);display:inline-flex;height:52px;justify-content:center;margin-bottom:14px;width:52px}.preview-credit-modal dl{background:#faf9fc;border-radius:8px;margin:18px 0;padding:8px 14px}.preview-credit-modal dl>div{align-items:center;border-bottom:1px solid var(--preview-border);display:flex;justify-content:space-between;min-height:42px}.preview-credit-modal dl>div:last-child{border-bottom:0}.preview-credit-modal dt{color:var(--preview-ink-soft);font-size:12px}.preview-credit-modal dd{font-size:13px;font-weight:760;margin:0}.preview-modal-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.preview-drawer-backdrop{display:flex;justify-content:flex-end}.preview-profile-drawer{animation:preview-drawer-enter .22s cubic-bezier(.25,1,.5,1);background:var(--preview-surface);display:flex;flex-direction:column;height:100%;max-width:100%;width:430px}.preview-profile-drawer header{align-items:center;border-bottom:1px solid var(--preview-border);display:flex;justify-content:space-between;padding:20px}.preview-profile-drawer header h2{font-size:22px;margin:5px 0 0}.preview-profile-drawer header button{align-items:center;background:transparent;border:0;color:var(--preview-ink-soft);display:inline-flex;height:38px;justify-content:center;width:38px}.preview-profile-form{flex:1;overflow-y:auto;padding:20px}.preview-profile-drawer footer{align-items:center;border-top:1px solid var(--preview-border);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.preview-profile-drawer footer span{color:var(--preview-ink-muted);font-size:11px;line-height:1.5}.preview-toast{background:var(--preview-ink);border-radius:7px;bottom:24px;color:#fff;font-size:13px;left:calc(var(--preview-sidebar-width) + 24px);max-width:min(440px,calc(100vw - var(--preview-sidebar-width) - 48px));padding:12px 14px;position:fixed;z-index:70}.preview-bottom-nav{display:none}.preview-spin{animation:preview-spin .8s linear infinite}@keyframes preview-route-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-report-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes preview-drawer-enter{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes preview-spin{to{transform:rotate(360deg)}}@keyframes preview-running-progress{0%{transform:translate(-105%)}to{transform:translate(220%)}}@keyframes preview-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes preview-orbit-spin{to{transform:rotateX(68deg) rotate(342deg)}}@keyframes preview-orbit-spin-reverse{to{transform:rotateX(76deg) rotateY(58deg) rotate(-338deg)}}@media(max-width:1180px){.preview-home-brand h2{font-size:42px}.preview-home-watermark{font-size:88px}.preview-workflow-grid{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.preview-report-overview{grid-template-columns:1fr}.preview-task-workspace{grid-template-columns:330px minmax(0,1fr)}}@media(max-width:960px){.preview-sidebar{box-shadow:12px 0 32px #15121b24;transform:translate(-104%);transition:transform .22s cubic-bezier(.25,1,.5,1);width:min(296px,calc(100vw - 42px))}.preview-sidebar.mobile-open{transform:translate(0)}.preview-sidebar-close,.preview-mobile-menu{display:inline-flex}.preview-sidebar-scrim{background:#15121b59;border:0;display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:29}.preview-sidebar-scrim.visible{opacity:1;pointer-events:auto}.preview-main-shell{margin-left:0}.preview-toast{left:20px;max-width:calc(100vw - 40px)}.preview-onboarding{align-items:start;flex-wrap:wrap}.preview-onboarding ol{order:3;width:100%}.preview-onboarding-actions{margin-left:auto}.preview-home-hero{grid-template-columns:1fr}.preview-home-brand{min-height:300px}.preview-resume-work{border-top:1px solid var(--preview-border);padding:26px}.preview-workflow-grid,.preview-task-workspace,.preview-billing-layout{grid-template-columns:1fr}.preview-compose-pane,.preview-task-library{position:static}.preview-task-detail{min-height:500px}}@media(max-width:640px){.preview-topbar-title h1{font-size:18px}.ui-preview-root{padding-bottom:66px}.preview-topbar{height:62px;padding:0 14px}.preview-topbar-title span{display:none}.preview-topbar-title h1{font-size:16px}.preview-topbar-actions{gap:6px}.preview-credit-button span,.preview-account-button span{display:none}.preview-credit-button,.preview-account-button{height:38px;justify-content:center;padding:0;width:38px}.preview-page{padding:16px 12px 30px}.preview-onboarding{gap:12px;padding:13px;position:relative}.preview-onboarding>div:first-child{flex:0 0 100%;min-width:0;padding-right:40px;width:100%}.preview-onboarding ol{align-items:stretch;display:grid;flex:0 0 100%;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));order:2;width:100%}.preview-onboarding li{align-items:center;flex-direction:row;font-size:10px;gap:5px;justify-content:center;text-align:center;white-space:nowrap}.preview-onboarding-actions{display:contents}.preview-onboarding-actions .preview-primary-button{order:3;width:100%}.preview-onboarding-actions .preview-icon-button{position:absolute;right:13px;top:13px}.preview-home-brand{min-height:278px;padding:30px 24px}.preview-home-watermark{font-size:72px;left:18px;top:50px}.preview-home-brand h2{font-size:34px;margin-top:38px}.preview-home-signature{font-size:27px}.preview-orbit-visual{bottom:-122px;height:270px;right:-18px;width:270px}.preview-resume-work{gap:14px;padding:20px}.preview-section-heading{align-items:start;flex-direction:column}.preview-section-heading h2{font-size:19px}.preview-featured-workflow{align-items:start;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:18px}.preview-featured-meta{align-items:center;grid-column:1 / -1;grid-template-columns:1fr auto;justify-items:start;width:100%}.preview-featured-workflow>span:nth-child(2)>strong{font-size:19px}.preview-tool-grid{grid-template-columns:1fr}.preview-tool-grid>button{grid-template-columns:auto minmax(0,1fr) auto}.preview-tool-grid>button>svg{display:none}.preview-tool-price{align-self:end;grid-column:2}.preview-recent-list>button{grid-template-columns:auto minmax(0,1fr) auto}.preview-recent-list>button>svg:last-child{display:none}.preview-recent-status{grid-column:2}.preview-page-intro{align-items:start;flex-direction:column;gap:10px}.preview-page-intro h2{font-size:23px}.preview-page-intro>div:last-child{align-items:center;display:flex;justify-items:start}.preview-form-heading,.preview-form-grid,.preview-profile-form{padding-left:14px;padding-right:14px}.preview-run-bar{align-items:stretch;flex-direction:column}.preview-run-bar .preview-primary-button{width:100%}.preview-report-header{align-items:start;gap:12px}.preview-report-header h3{font-size:21px}.preview-report-header .preview-secondary-button{height:38px;padding:0;width:38px}.preview-report-header .preview-secondary-button{font-size:0;gap:0}.preview-report-header .preview-secondary-button svg{display:block}.preview-report-metrics{grid-template-columns:1fr}.preview-report-metrics>div,.preview-report-metrics>div:last-child{border-bottom:1px solid var(--preview-border);border-right:0}.preview-report-metrics>div:last-child{border-bottom:0}.preview-report-tabbar{top:62px}.preview-report-body{min-height:360px;padding:18px 15px}.preview-report-columns{grid-template-columns:1fr}.preview-report-overview>section,.preview-report-overview>aside{min-height:0;padding:16px}.preview-report-table{min-width:0}.preview-report-table thead{display:none}.preview-report-table,.preview-report-table tbody,.preview-report-table tr,.preview-report-table td{display:block;width:100%}.preview-report-table tr{border-bottom:1px solid var(--preview-border);padding:10px 0}.preview-report-table td{border:0;padding:4px 0}.preview-task-filters,.preview-payment-section{grid-template-columns:1fr}.preview-qr-placeholder{margin:0 auto;width:min(190px,100%)}.preview-auth-modal,.preview-credit-modal{padding:22px 18px}.preview-code-row{grid-template-columns:1fr}.preview-profile-drawer{width:100%}.preview-bottom-nav{background:#fffffff5;border-top:1px solid var(--preview-border);bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:64px;left:0;position:fixed;right:0;z-index:25}.preview-bottom-nav button{align-items:center;background:transparent;border:0;color:var(--preview-ink-muted);display:flex;flex-direction:column;font-size:10px;gap:4px;justify-content:center}.preview-bottom-nav button.active{color:var(--preview-violet);font-weight:760}.preview-toast{bottom:76px;left:12px;max-width:calc(100vw - 24px)}}.ui-preview-root{--preview-motion-press: .12s;--preview-motion-tab: .22s;--preview-motion-page: .32s;--preview-motion-drawer: .34s;--preview-ease-out: cubic-bezier(.22, 1, .36, 1)}.ui-preview-root button{cursor:pointer}.ui-preview-root button:active:not(:disabled){transform:scale(.985);transition-duration:var(--preview-motion-press)}.preview-help-wrap{position:relative}.preview-help-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--preview-ink-soft);display:inline-flex;height:38px;justify-content:center;padding:0;transition:background var(--preview-motion-press) ease,color var(--preview-motion-press) ease;width:38px}.preview-help-button:hover,.preview-help-button[aria-expanded=true]{background:var(--preview-violet-soft);color:var(--preview-violet)}.preview-help-menu{animation:preview-help-enter var(--preview-motion-tab) var(--preview-ease-out);background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;display:grid;gap:4px;min-width:224px;padding:8px;position:absolute;right:0;top:46px;z-index:45}.preview-help-menu>strong{color:var(--preview-ink-muted);font-size:11px;padding:7px 9px 5px}.preview-help-menu>button{background:transparent;border:0;border-radius:6px;color:var(--preview-ink-soft);min-height:38px;padding:0 9px;text-align:left}.preview-help-menu>button:hover{background:var(--preview-surface-muted);color:var(--preview-ink)}.preview-route-content.preview-route-forward{animation:preview-route-forward var(--preview-motion-page) var(--preview-ease-out)}.preview-route-content.preview-route-back{animation:preview-route-back var(--preview-motion-page) var(--preview-ease-out)}.preview-home-hero{grid-template-columns:minmax(0,1.45fr) minmax(350px,.72fr);min-height:382px}.preview-home-brand{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(270px,.92fr);min-height:382px;padding:0}.preview-home-brand-copy{align-content:center;display:grid;min-width:0;padding:44px 0 44px 44px;position:relative;z-index:2}.preview-home-watermark{left:28px;top:88px}.preview-home-brand h2{font-size:48px;margin:0}.preview-orbit-visual{aspect-ratio:1;bottom:auto;height:auto;max-width:330px;position:relative;right:auto;width:100%}.preview-first-run{align-content:center;background:#f4effb;display:grid;gap:18px;padding:30px 32px;position:relative}.preview-first-run h3{font-size:27px;line-height:1.25;margin:0}.preview-first-run p{color:var(--preview-ink-soft);font-size:13px;line-height:1.7;margin:7px 0 0;max-width:42ch}.preview-first-run ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.preview-first-run li{align-items:center;border-bottom:1px solid rgb(94 14 215 / .12);display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);padding:9px 0}.preview-first-run li:last-child{border-bottom:0}.preview-first-run li>span{align-items:center;background:var(--preview-surface);border-radius:999px;color:var(--preview-violet);display:inline-flex;font-size:11px;font-weight:800;height:28px;justify-content:center;width:28px}.preview-first-run li>div{display:grid;gap:2px}.preview-first-run li strong{font-size:13px}.preview-first-run li small{color:var(--preview-ink-muted);font-size:11px}.preview-first-run-actions{display:flex;flex-wrap:wrap;gap:8px}.preview-skip-button{background:transparent;border:0;color:var(--preview-ink-muted);font-size:11px;justify-self:start;padding:0}.preview-skip-button:hover{color:var(--preview-violet);text-decoration:underline}.preview-featured-workflow{background:#eee5fa;border:1px solid #d4bfef;color:var(--preview-ink);min-height:154px;transition:background var(--preview-motion-tab) ease,border-color var(--preview-motion-tab) ease,transform var(--preview-motion-tab) var(--preview-ease-out)}.preview-featured-workflow:hover{background:#e8dbf8;border-color:#b58bdf}.preview-featured-workflow small,.preview-featured-workflow p,.preview-featured-meta>span{color:var(--preview-ink-soft)}.preview-featured-workflow small,.preview-featured-meta>span{color:var(--preview-violet);font-weight:760}.preview-featured-meta{min-width:156px}.preview-featured-meta>span{align-items:center;display:inline-flex;font-size:13px;gap:7px}.preview-tool-grid{gap:12px;margin-top:12px}.preview-tool-grid>button{gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:120px;padding:20px;transition:background var(--preview-motion-tab) ease,border-color var(--preview-motion-tab) ease,transform var(--preview-motion-tab) var(--preview-ease-out)}.preview-tool-grid>button:hover{background:#fbf9fe}.preview-tool-grid .preview-workflow-icon{height:48px;width:48px}.preview-tool-grid strong{font-size:18px}.preview-tool-grid small{font-size:13px}.preview-tool-price{display:none}.preview-tool-action{align-items:center;color:var(--preview-violet);display:inline-flex;font-size:12px;font-weight:760;gap:5px;white-space:nowrap}.preview-recent-section{margin-top:22px}.preview-recent-trigger{align-items:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;color:var(--preview-ink);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:12px 16px;text-align:left;transition:background var(--preview-motion-tab) ease,border-color var(--preview-motion-tab) ease;width:100%}.preview-recent-trigger:hover{background:#fbf9fe;border-color:var(--preview-border-strong)}.preview-recent-trigger-icon{align-items:center;background:var(--preview-surface-muted);border-radius:7px;color:var(--preview-violet);display:inline-flex;height:42px;justify-content:center;width:42px}.preview-recent-trigger>span:nth-child(2){display:grid;gap:4px}.preview-recent-trigger strong{font-size:14px}.preview-recent-trigger small,.preview-recent-trigger>span:last-child{color:var(--preview-ink-muted);font-size:12px}.preview-recent-trigger>span:last-child{align-items:center;color:var(--preview-violet);display:inline-flex;font-weight:760;gap:5px}.preview-page-credit{background:var(--preview-violet-soft);border-radius:8px;min-width:214px;padding:12px 14px}.preview-page-intro>.preview-page-credit{align-items:end;display:grid;gap:3px}.preview-page-credit>span,.preview-page-credit>small{color:var(--preview-ink-muted);font-size:11px}.preview-compose-pane{max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.preview-run-bar{bottom:0;position:sticky;z-index:5}.preview-result-state{align-items:center;background:var(--preview-green-soft);border:1px solid rgb(38 114 87 / .18);border-radius:8px;color:var(--preview-green);display:flex;gap:10px;margin-bottom:10px;min-height:54px;padding:10px 13px}.preview-result-state.running{background:var(--preview-violet-soft);border-color:#5e0ed729;color:var(--preview-violet)}.preview-result-state>span{align-items:center;display:inline-flex}.preview-result-state>div{display:grid;gap:2px}.preview-result-state strong{font-size:12px}.preview-result-state small{color:var(--preview-ink-soft);font-size:11px}.preview-report-header>div>span{background:var(--preview-violet-soft);border-radius:999px;display:inline-flex;padding:4px 8px}.preview-report-body{animation:preview-report-slide var(--preview-motion-tab) var(--preview-ease-out)}.preview-modal-backdrop,.preview-drawer-backdrop{animation:preview-backdrop-enter var(--preview-motion-tab) ease-out}.preview-auth-modal,.preview-credit-modal{animation-duration:var(--preview-motion-page);animation-timing-function:var(--preview-ease-out)}.preview-profile-drawer,.preview-recent-drawer{animation:preview-drawer-enter var(--preview-motion-drawer) var(--preview-ease-out)}.preview-recent-drawer{background:var(--preview-surface);display:flex;flex-direction:column;height:100%;max-width:100%;width:420px}.preview-recent-drawer header{align-items:start;border-bottom:1px solid var(--preview-border);display:flex;justify-content:space-between;padding:22px 20px 18px}.preview-recent-drawer header>div{display:grid;gap:4px}.preview-recent-drawer header span{color:var(--preview-violet);font-size:11px;font-weight:760}.preview-recent-drawer header h2{font-size:23px;margin:0}.preview-recent-drawer header p{color:var(--preview-ink-muted);font-size:12px;margin:0}.preview-recent-drawer header button{align-items:center;background:transparent;border:0;color:var(--preview-ink-soft);display:inline-flex;height:38px;justify-content:center;width:38px}.preview-recent-drawer-list{flex:1;overflow-y:auto;padding:8px 12px}.preview-recent-drawer-list>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--preview-border);color:var(--preview-ink);display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);min-height:84px;padding:12px 8px;text-align:left;width:100%}.preview-recent-drawer-list>button:hover{background:#faf9fc}.preview-recent-drawer-list>button>span:nth-child(2){display:grid;gap:4px}.preview-recent-drawer-list strong{font-size:13px}.preview-recent-drawer-list small{color:var(--preview-ink-muted);font-size:11px}.preview-recent-drawer-list .preview-recent-status{grid-column:2}.preview-recent-drawer footer{border-top:1px solid var(--preview-border);padding:14px 20px 18px}.preview-coach-layer{top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;z-index:90}.preview-coach-layer:before{background:#15121b1f;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.preview-coach-spotlight{border:2px solid #b88ce9;border-radius:10px;box-shadow:0 0 0 9999px #15121b7a;pointer-events:none;position:fixed;transition:inset var(--preview-motion-page) var(--preview-ease-out),height var(--preview-motion-page) var(--preview-ease-out),width var(--preview-motion-page) var(--preview-ease-out);z-index:1}.preview-coach-card{animation:preview-coach-enter var(--preview-motion-page) var(--preview-ease-out);background:var(--preview-surface);border-radius:8px;padding:18px;position:fixed;z-index:2}.preview-coach-progress{align-items:center;display:flex;justify-content:space-between}.preview-coach-progress>span{color:var(--preview-violet);font-size:11px;font-weight:800}.preview-coach-progress>button{align-items:center;background:transparent;border:0;color:var(--preview-ink-muted);display:inline-flex;height:30px;justify-content:center;width:30px}.preview-coach-card h2{font-size:19px;margin:9px 0 7px}.preview-coach-card p{color:var(--preview-ink-soft);font-size:13px;line-height:1.65;margin:0}.preview-coach-actions{align-items:center;display:flex;justify-content:space-between;margin-top:17px}.preview-coach-actions>button:first-child{background:transparent;border:0;color:var(--preview-ink-muted);font-size:11px}@keyframes preview-route-forward{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes preview-route-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes preview-report-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes preview-help-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes preview-backdrop-enter{0%{background-color:#15121b00}}@keyframes preview-coach-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.preview-sidebar-brand strong{font-size:17px}.preview-sidebar-brand span:not(.preview-brand-mark){font-size:21px}.preview-nav-label{font-size:13px}.preview-sidebar-account strong{font-size:14px}.preview-sidebar-account small,.preview-topbar-title span{font-size:12px}.preview-credit-button,.preview-account-button,.preview-primary-button,.preview-secondary-button{font-size:16px}.preview-topbar-title h1{font-size:23px}.preview-home-brand h2{font-size:64px}.preview-home-signature{font-size:44px;white-space:nowrap}.preview-first-run h3{font-size:35px}.preview-first-run p,.preview-first-run li strong{font-size:16px}.preview-first-run li small,.preview-section-label{font-size:13px}.preview-section-heading h2{font-size:30px}.preview-section-heading p{font-size:16px}.preview-featured-workflow>span:nth-child(2)>strong{font-size:32px}.preview-featured-workflow p,.preview-featured-meta>span{font-size:16px}.preview-featured-workflow small{font-size:15px}.preview-tool-grid strong{font-size:24px}.preview-tool-grid small{font-size:16px}.preview-tool-action{font-size:15px}.preview-recent-trigger strong{font-size:18px}.preview-recent-trigger small,.preview-recent-trigger>span:last-child{font-size:15px}.preview-page-intro h2{font-size:37px}.preview-page-intro p{font-size:16px}.preview-page-intro>div:last-child strong{font-size:23px}.preview-page-credit>span,.preview-page-credit>small{font-size:13px}.preview-profile-summary strong{font-size:15px}.preview-profile-summary small{font-size:13px}.preview-form-heading h2{font-size:27px}.preview-field>span{font-size:15px}.preview-field input,.preview-field textarea,.preview-field select,.preview-form-section strong,.preview-flow-steps strong{font-size:16px}.preview-form-section span{font-size:14px}.preview-run-bar strong{font-size:17px}.preview-run-bar small{font-size:13px}.preview-result-state strong{font-size:14px}.preview-result-state small{font-size:13px}.preview-report-header h3{font-size:33px}.preview-report-metrics span{font-size:14px}.preview-report-metrics strong{font-size:25px}.preview-report-tabbar button{font-size:16px}.preview-report-body-heading h3{font-size:28px}.preview-report-overview p{font-size:18px}.preview-report-overview aside p,.preview-report-columns p,.preview-script-paper p,.preview-action-list p,.preview-report-table td{font-size:16px}.preview-report-columns h4{font-size:18px}.preview-report-table th{font-size:15px}.preview-coach-card h2{font-size:24px}.preview-coach-card p{font-size:16px}@media(max-width:1180px){.preview-home-brand{grid-template-columns:minmax(0,1fr) minmax(230px,.82fr)}.preview-home-brand-copy{padding-left:34px}.preview-home-brand h2{font-size:46px}}@media(max-width:960px){.preview-home-hero{grid-template-columns:1fr}.preview-home-brand{min-height:330px}.preview-first-run{border-top:1px solid var(--preview-border);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);padding:26px}.preview-first-run>.preview-section-label,.preview-first-run>div:first-of-type,.preview-first-run>.preview-first-run-actions,.preview-first-run>.preview-skip-button{grid-column:1}.preview-first-run>ol{grid-column:2;grid-row:1 / span 4}.preview-compose-pane{max-height:none;overflow-y:visible}.preview-run-bar{position:static}}@media(max-width:640px){.preview-topbar-title h1{font-size:21px}.preview-help-menu{right:-46px}.preview-home-brand{grid-template-columns:1fr;grid-template-rows:auto minmax(190px,1fr);min-height:390px;padding:0}.preview-home-brand-copy{padding:30px 22px 4px}.preview-home-watermark{font-size:68px;left:17px;top:42px}.preview-home-brand h2{font-size:46px;margin:30px 0 0}.preview-home-signature{font-size:35px;white-space:nowrap}.preview-orbit-stage{min-height:205px;padding:0 44px 14px}.preview-orbit-visual{bottom:auto;height:auto;max-width:232px;right:auto;width:100%}.preview-first-run{display:grid;gap:15px;grid-template-columns:1fr;padding:22px 18px}.preview-first-run>.preview-section-label,.preview-first-run>div:first-of-type,.preview-first-run>.preview-first-run-actions,.preview-first-run>.preview-skip-button,.preview-first-run>ol{grid-column:1;grid-row:auto}.preview-first-run h3{font-size:29px}.preview-section-heading h2{font-size:26px}.preview-featured-workflow>span:nth-child(2)>strong{font-size:26px}.preview-tool-grid strong{font-size:23px}.preview-first-run-actions{display:grid;grid-template-columns:1fr}.preview-featured-workflow{min-height:166px}.preview-featured-meta{align-items:start;grid-column:2;min-width:0;width:auto}.preview-tool-grid>button{grid-template-columns:auto minmax(0,1fr);min-height:124px}.preview-tool-action{grid-column:2}.preview-recent-trigger{grid-template-columns:auto minmax(0,1fr)}.preview-recent-trigger>span:last-child{grid-column:2}.preview-page-intro>.preview-page-credit{align-items:start;display:grid!important;gap:8px;grid-template-columns:auto auto minmax(0,1fr);width:100%}.preview-page-credit>span,.preview-page-credit>strong{white-space:nowrap}.preview-page-credit>small{text-align:right}.preview-page-intro h2{font-size:32px}.preview-report-header h3{font-size:28px}.preview-report-body-heading h3{font-size:25px}.preview-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-report-metrics>div,.preview-report-metrics>div:last-child{border-bottom:0;border-right:1px solid var(--preview-border);padding:12px 10px}.preview-report-metrics>div:last-child{border-right:0}.preview-report-metrics strong{font-size:18px;overflow-wrap:anywhere}.preview-coach-card h2{font-size:22px}.preview-recent-backdrop{align-items:flex-end}.preview-recent-drawer{animation-name:preview-sheet-enter;border-radius:8px 8px 0 0;height:min(90vh,760px);width:100%}.preview-coach-card{bottom:78px;left:12px!important;top:auto!important;width:calc(100vw - 24px)!important}.preview-coach-spotlight{border-radius:8px}}@keyframes preview-sheet-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ui-preview-root *,.ui-preview-root *:before,.ui-preview-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.preview-home-hero{display:block;min-height:0}.preview-home-brand{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:382px;padding:0}.preview-home-brand-copy{padding:48px 28px 48px 52px}.preview-orbit-stage{align-items:center;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:24px 18px;position:relative}.preview-orbit-visual{bottom:auto;height:auto;max-width:340px;position:relative;right:auto;width:100%}.preview-profile-status{align-items:center;background:var(--preview-violet-soft);border:1px solid #d4bfef;border-radius:8px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:18px;min-height:82px;padding:14px 18px}.preview-profile-status.ready{background:var(--preview-green-soft);border-color:#b7ddca}.preview-profile-status-icon{align-items:center;background:#fff;border-radius:7px;color:var(--preview-violet);display:inline-flex;height:44px;justify-content:center;width:44px}.preview-profile-status.ready .preview-profile-status-icon{color:var(--preview-green)}.preview-profile-status strong{display:block;font-size:18px;line-height:1.35}.preview-profile-status p{color:var(--preview-ink-soft);font-size:14px;line-height:1.5;margin:3px 0 0}.preview-profile-status button{white-space:nowrap}.preview-tool-section{margin-top:30px}.preview-tool-grid>button{grid-template-columns:auto minmax(0,1fr) auto}.preview-tool-action{align-items:center;color:var(--preview-violet);display:inline-flex;font-size:14px;font-weight:760;gap:5px;white-space:nowrap}.preview-tool-action>span{color:var(--preview-ink-muted);font-size:12px;font-weight:650}.preview-recent-trigger small{color:var(--preview-ink-muted)}.preview-profile-drawer{width:480px}.preview-profile-drawer header{padding:20px 24px 18px}.preview-profile-drawer header p{color:var(--preview-ink-muted);font-size:13px;line-height:1.45;margin:4px 0 0}.preview-profile-form{display:grid;gap:24px;padding:22px 24px 28px}.preview-profile-group{display:grid;gap:14px}.preview-profile-group+.preview-profile-group{border-top:1px solid var(--preview-border);padding-top:22px}.preview-profile-group-heading{display:grid;gap:3px}.preview-profile-group-heading h3{font-size:18px;margin:0}.preview-profile-group-heading p{color:var(--preview-ink-muted);font-size:13px;line-height:1.5;margin:0}.preview-profile-fields{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-profile-fields .preview-field.full{grid-column:1 / -1}.preview-profile-fields .preview-field>span{align-items:center;display:flex;gap:7px}.preview-profile-fields .preview-field>span em{color:var(--preview-violet);font-size:11px;font-style:normal;font-weight:650}.preview-profile-fields .preview-field input,.preview-profile-fields .preview-field textarea,.preview-profile-fields .preview-field select{min-height:48px}.preview-profile-fields .preview-field textarea{min-height:84px}.preview-profile-help,.preview-profile-inline-error,.preview-profile-detected{font-size:12px;line-height:1.55;margin:0}.preview-profile-help{color:var(--preview-ink-muted);grid-column:1 / -1}.preview-profile-inline-error{color:var(--preview-red, #b43d31);grid-column:1 / -1}.preview-profile-detected{color:var(--preview-violet);grid-column:1 / -1}.preview-profile-drawer footer{padding:14px 24px 18px}.preview-profile-drawer footer span{font-size:12px;max-width:220px}@media(max-width:640px){.preview-home-brand{grid-template-columns:1fr;grid-template-rows:auto minmax(190px,1fr);min-height:390px}.preview-home-brand-copy{padding:30px 22px 4px}.preview-orbit-stage{min-height:205px;padding:0 44px 14px}.preview-profile-status{align-items:start;gap:10px 12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.preview-profile-status button{grid-column:2;justify-self:start}.preview-profile-status strong{font-size:17px}.preview-profile-status p{font-size:13px}.preview-tool-grid>button{grid-template-columns:auto minmax(0,1fr)}.preview-tool-action{grid-column:2;justify-self:start}.preview-profile-drawer{width:100%}.preview-profile-drawer header{padding:18px 14px 16px}.preview-profile-form{gap:20px;padding:18px 14px 24px}.preview-profile-group+.preview-profile-group{padding-top:18px}.preview-profile-fields{grid-template-columns:1fr}.preview-profile-drawer footer{align-items:stretch;flex-direction:column;padding:12px 14px 16px}.preview-profile-drawer footer span{max-width:none}.preview-profile-drawer footer .preview-primary-button{width:100%}}:root{--color-ink-950: #111714;--color-ink-900: #18211d;--color-ink-700: #33423b;--color-ink-500: #66756d;--color-stone-50: #f8f9f6;--color-stone-100: #f1f3ee;--color-stone-200: #e4e8df;--color-stone-300: #d6ddd0;--color-green-700: #1f5a49;--color-green-600: #28715d;--color-green-100: #e8f4ee;--color-gold-600: #b5812c;--color-gold-100: #fff5d9;--color-red-700: #943527;--color-red-100: #fff0ed;--color-white: #ffffff;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgb(17 23 20 / .04);--shadow-md: 0 12px 32px rgb(17 23 20 / .08);--shadow-lg: 0 24px 70px rgb(17 23 20 / .14);--page-bg: var(--color-stone-50);--surface: var(--color-white);--surface-subtle: var(--color-stone-100);--surface-strong: var(--color-ink-950);--text: var(--color-ink-950);--text-soft: var(--color-ink-700);--text-muted: var(--color-ink-500);--border: var(--color-stone-200);--border-strong: var(--color-stone-300);--primary: var(--color-green-700);--primary-hover: var(--color-green-600);--primary-soft: var(--color-green-100);--accent: var(--color-gold-600);--accent-soft: var(--color-gold-100);--danger: var(--color-red-700);--danger-soft: var(--color-red-100);--panel-bg: color-mix(in srgb, var(--surface) 96%, var(--color-stone-100));--panel-border: var(--border);--panel-radius: var(--radius-lg);--panel-padding: var(--space-6);--button-radius: var(--radius-md);--input-radius: var(--radius-md);color:var(--text);background:var(--page-bg);font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:YanxizaoScript;font-style:normal;font-weight:400;src:url(/fonts/yanxizao-palace.woff2) format("woff2"),url(/fonts/yanxizao-palace.ttf) format("truetype")}*{box-sizing:border-box}html{background:linear-gradient(180deg,#e8f4ee8c 0,#f8f9f600 360px),var(--page-bg)}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin-top:0}h1{color:var(--text);font-size:clamp(30px,4vw,46px);font-weight:850;letter-spacing:0;line-height:1.06;margin-bottom:0}h2{color:var(--text);font-size:20px;font-weight:780;letter-spacing:0;line-height:1.22;margin-bottom:0}h3{color:var(--text);font-size:15px;font-weight:760;letter-spacing:0;margin-bottom:var(--space-3)}small,.muted{color:var(--text-muted)}.loading-screen{align-items:center;background:radial-gradient(circle at 50% 36%,rgba(40,113,93,.09),transparent 28%),var(--page-bg);color:var(--text);display:flex;gap:var(--space-3);justify-content:center;min-height:100vh}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{margin:0 auto;max-width:1500px;padding:30px}.admin-shell{max-width:1580px}.customer-task-progress-panel{bottom:22px;pointer-events:none;position:fixed;right:22px;width:min(390px,calc(100vw - 44px));z-index:80}.customer-task-progress-list{display:grid;gap:10px;max-height:min(70vh,610px);overflow:auto}.customer-task-progress-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 7px 8px #1f142c24;display:grid;gap:12px;padding:17px;pointer-events:auto}.customer-task-progress-heading{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.customer-task-progress-heading>div{display:grid;gap:4px;min-width:0}.customer-task-progress-heading strong{color:var(--text);font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-task-progress-heading span,.customer-task-progress-heading b,.customer-task-progress-footer>span{color:var(--text-muted);font-size:12px;line-height:1.45}.customer-task-progress-heading b{color:var(--primary);flex:0 0 auto;font-weight:780;white-space:nowrap}.customer-task-progress-message{color:var(--text-soft);font-size:13px;line-height:1.5;margin:0}.customer-task-progress-track{background:var(--surface-subtle);border-radius:999px;height:8px;overflow:hidden}.customer-task-progress-fill{background:linear-gradient(90deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 78%,white) 76%,color-mix(in srgb,var(--primary) 42%,white) 100%);border-radius:inherit;display:block;height:100%;min-width:0;overflow:hidden;position:relative;transition:width .9s cubic-bezier(.22,1,.36,1)}.customer-task-progress-fill:after{animation:customerTaskProgressSweep 1.9s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%);width:48%}.customer-task-progress-steps{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.customer-task-progress-steps>span{align-items:center;color:var(--text-muted);display:flex;gap:5px;min-width:0}.customer-task-progress-steps>span>i{background:var(--border-strong);border-radius:50%;display:block;flex:0 0 auto;height:6px;width:6px}.customer-task-progress-steps>span.done{color:var(--primary)}.customer-task-progress-steps>span.current{color:var(--text-soft);font-weight:760}.customer-task-progress-steps>span.current>i{animation:customerTaskProgressPulse 1.8s ease-in-out infinite;background:var(--primary)}.customer-task-progress-steps em{font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-task-progress-footer{align-items:center;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding-top:11px}.customer-task-cancel{align-items:center;background:transparent;border:0;color:var(--text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;font-weight:760;gap:5px;padding:5px 0}.customer-task-cancel:hover:not(:disabled){color:var(--danger)}.customer-task-cancel:disabled{cursor:wait;opacity:.7}@keyframes customerTaskProgressSweep{55%,to{transform:translate(260%)}}@keyframes customerTaskProgressPulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 16%,transparent);opacity:.72}}@media(max-width:760px){.customer-task-progress-panel{bottom:70px;left:14px;right:14px;width:auto}.customer-task-progress-list{max-height:min(54vh,460px)}.customer-task-progress-card{padding:15px}}@media(prefers-reduced-motion:reduce){.customer-task-progress-fill,.customer-task-progress-fill:after,.customer-task-progress-steps>span.current>i{animation:none;transition:none}}.admin-layout-shell{align-items:start;display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.admin-sidebar{background:color-mix(in srgb,var(--surface-subtle) 78%,var(--surface));border-right:1px solid var(--border);display:grid;gap:var(--space-6);height:100vh;overflow-y:auto;padding:var(--space-6) var(--space-4);position:sticky;top:0}.admin-sidebar-brand{display:grid;gap:4px;padding:0 var(--space-2)}.admin-sidebar-brand strong{color:var(--text);font-size:18px;line-height:1.1}.admin-sidebar-brand span,.admin-product-mark,.admin-route-label,.admin-nav-group-title{color:var(--text-muted);font-size:12px;font-weight:760}.admin-mobile-nav{display:none}.admin-sidebar-nav,.admin-nav-group{display:grid;gap:var(--space-2)}.admin-nav-group+.admin-nav-group{border-top:1px solid var(--border);padding-top:var(--space-4)}.admin-nav-group-title{padding:0 var(--space-2)}.admin-nav-item{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--text-soft);display:flex;gap:var(--space-2);justify-content:flex-start;min-height:42px;padding:0 var(--space-3);text-align:left;width:100%}.admin-nav-item:hover{background:var(--surface);color:var(--text)}.admin-nav-item.active{background:var(--surface-strong);color:var(--color-white)}.admin-content-shell{display:grid;gap:var(--space-5);min-width:0;padding:28px 30px 42px}.admin-topbar{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:var(--space-5);justify-content:space-between;padding:var(--space-5)}.admin-topbar h1{font-size:24px;line-height:1.15;margin:4px 0 0}.admin-product-mark,.admin-route-label{display:inline-flex}.admin-page-header{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5)}.admin-page-header h2{font-size:24px;margin:var(--space-2) 0 var(--space-1)}.admin-page-header p{color:var(--text-soft);margin:0;max-width:760px}.admin-page-content{display:grid;gap:var(--space-5);min-width:0}.admin-overview-panel,.admin-empty-panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--panel-padding)}.admin-overview-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-section,.admin-status-list,.admin-quick-links{display:grid;gap:var(--space-3)}.admin-status-row{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);display:flex;gap:var(--space-3);justify-content:space-between;min-height:44px;padding:0 var(--space-3);text-align:left}.admin-status-row span{color:var(--text-soft);font-size:13px}.admin-status-row strong{font-size:16px}.admin-status-row.clickable{cursor:pointer;width:100%}.admin-status-row.clickable:hover,.admin-quick-link:hover{border-color:var(--border-strong);color:var(--text)}.admin-quick-links{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-4)}.admin-quick-link{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:86px;padding:var(--space-4);text-align:left}.admin-quick-link span{display:grid;gap:4px;min-width:0}.admin-quick-link small{color:var(--text-muted);font-size:12px;line-height:1.35}.admin-empty-panel{display:grid;gap:var(--space-2)}.admin-empty-panel h3,.admin-empty-panel p{margin:0}.admin-empty-panel p{color:var(--text-soft)}.credit-customer-list{margin-top:var(--space-4)}.credit-customer-item{grid-template-columns:minmax(220px,.95fr) minmax(240px,.9fr) minmax(360px,1.5fr)}.credit-actions{grid-template-columns:repeat(2,minmax(130px,1fr)) auto}.credit-adjustment-field{display:grid;gap:4px;min-width:0}.credit-adjustment-field>span{color:var(--text-soft);font-size:12px;font-weight:700}.credit-adjustment-field input[aria-invalid=true]{border-color:var(--danger)}.credit-adjustment-error,.credit-adjustment-feedback{color:var(--danger);font-size:12px;line-height:1.45}.credit-adjustment-submit{align-self:end;gap:6px;min-height:32px}.credit-adjustment-feedback{grid-column:1 / -1}.credit-adjustment-feedback.success{color:var(--primary)}.auth-shell{align-items:center;background:radial-gradient(circle at 16% 8%,rgba(94,14,215,.09) 0 19%,transparent 38%),radial-gradient(circle at 82% 14%,rgba(123,210,255,.14) 0 17%,transparent 34%),linear-gradient(135deg,#fbf9ff,#fff 46%,#f4f9ff);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.auth-orbit-video{filter:brightness(1.02) contrast(1.05) saturate(1.06);height:min(52vw,620px);left:max(-180px,-9vw);mask-image:radial-gradient(ellipse 53% 53% at 50% 50%,#000 0 76%,rgb(0 0 0 / .76) 86%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 53% 53% at 50% 50%,#000 0 76%,rgb(0 0 0 / .76) 86%,transparent 100%);mix-blend-mode:multiply;opacity:.58;pointer-events:none;position:absolute;top:16%;width:auto}.auth-panel{--primary: #5e0ed7;--primary-hover: #4b0ab8;--primary-soft: #f3eaff;--surface-strong: #5e0ed7;animation:fadeUp .72s ease both;background:#ffffffe6;border:1px solid rgba(210,199,235,.88);border-radius:var(--radius-lg);box-shadow:0 24px 70px #5e0ed71a;display:grid;gap:var(--space-5);max-width:580px;padding:34px;position:relative;width:100%;z-index:1}.auth-panel:before{background:linear-gradient(90deg,#5e0ed7b3,#7bd2ffb3);border-radius:999px;content:"";height:3px;inset:0 34px auto;position:absolute}.auth-brand-block{overflow:hidden;position:relative}.auth-watermark{font-size:110px;left:152px;opacity:.74;top:28px}.auth-panel h1{color:#0f0f16;font-family:STZhongsong,SimSun,Songti SC,Microsoft YaHei,serif;font-size:clamp(34px,4.8vw,52px);font-weight:900;line-height:1.08;margin-bottom:var(--space-3);position:relative;z-index:1}.auth-panel .muted{color:#6d687b;line-height:1.7;margin-bottom:0;max-width:52ch;position:relative;z-index:1}.segmented{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.auth-panel .segmented,.auth-verification-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-mode-segmented:has(button:only-child){grid-template-columns:1fr}.segmented button{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-soft);min-height:40px;padding:0 var(--space-3)}.segmented button.active{background:var(--surface-strong);box-shadow:var(--shadow-sm);color:var(--color-white);font-weight:760}.auth-form-grid{grid-template-columns:1fr}.auth-code-row{align-items:end;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.auth-code-button{min-height:43px;white-space:nowrap}.auth-remember-row{align-items:center;color:#4f4960;display:inline-flex;gap:var(--space-2);font-weight:720}.auth-remember-row input{accent-color:#5e0ed7;height:16px;width:16px}.auth-submit{justify-content:center;width:100%}.auth-link-row{display:flex;justify-content:center}.auth-link-row button{background:transparent;border:0;color:#5e0ed7;font-weight:760;padding:4px 8px}.auth-link-row button:hover{color:#4b0ab8;text-decoration:underline}.topbar,.panel-heading,.run-strip,.section-title,.step-item,.topbar-actions{align-items:center;display:flex}.topbar{background:linear-gradient(135deg,#ffffffeb,#f1f3eed1),var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-6)}.topbar h1{max-width:680px}.eyebrow{color:var(--accent);font-size:12px;font-weight:820;letter-spacing:0;line-height:1.2;margin:0 0 var(--space-2)}.topbar-actions{flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.credit-pill,.user-pill,.status-badge,.launch-status,.active-label{align-items:center;border-radius:var(--radius-md);display:inline-flex;gap:var(--space-2);min-height:40px;padding:0 var(--space-3)}.credit-pill{background:var(--surface-strong);border:1px solid var(--surface-strong);color:var(--color-white);font-weight:760}.user-pill,.status-badge{background:#ffffffbf;border:1px solid var(--border);color:var(--text-soft)}.status-badge{font-size:13px;min-height:34px}.notice,.success-notice{border-radius:var(--radius-md);margin-top:var(--space-4);padding:13px 15px}.notice{background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 28%,white);color:var(--danger)}.success-notice{background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 25%,white);color:var(--primary)}.metric-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-5)}.compact-metrics{margin-top:var(--space-4)}.metric-card,.workflow-mode-board,.side-panel,.creator-panel,.history-panel,.result-panel,.version-panel,.billing-panel,.analytics-panel,.launch-readiness-panel,.calibration-panel,.training-panel,.prediction-models-panel,.admin-logs-panel,.admin-customers-panel,.admin-billing-panel,.admin-packages-panel,.agent-tuning-panel,.sandbox-panel,.optimization-panel,.openclaw-import-panel,.platform-sync-panel,.work-library-panel,.work-detail-panel,.provider-health-panel,.pricing-health-panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--shadow-sm)}.metric-card{display:grid;gap:var(--space-2);min-height:118px;overflow:hidden;padding:var(--space-5);position:relative}.metric-card:after{background:linear-gradient(180deg,#1f5a4914,#b5812c0d);content:"";inset:auto -20px -54px auto;position:absolute;transform:rotate(-20deg);width:110px;height:110px}.metric-card svg{color:var(--primary)}.metric-card span,.analytics-card span,.prediction-summary span{color:var(--text-muted);font-size:13px}.metric-card strong,.analytics-card strong{color:var(--text);font-size:25px;font-weight:850;line-height:1}.workflow-mode-board{display:grid;gap:var(--space-4);margin-top:var(--space-5);overflow:hidden;padding:var(--space-6);position:relative}.workflow-mode-board:before{background:linear-gradient(135deg,rgba(17,23,20,.08),transparent 44%),linear-gradient(90deg,#1f5a491a,#b5812c14);content:"";height:5px;inset:0 0 auto;position:absolute}.workflow-mode-heading{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between}.workflow-mode-heading p{color:var(--text-muted);line-height:1.7;margin:var(--space-2) 0 0;max-width:720px}.workflow-mode-balance{background:var(--surface-strong);border-radius:var(--radius-md);color:var(--color-white);display:grid;gap:var(--space-1);min-width:160px;padding:14px 16px;text-align:right}.workflow-mode-balance span,.workflow-card-main small,.function-phase{font-size:12px;font-weight:780}.workflow-mode-balance span{color:#ffffffa3}.workflow-mode-balance strong{font-size:20px}.one-click-workflow-card,.core-function-card,.aux-tool-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.one-click-workflow-card{align-items:stretch;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) minmax(260px,.42fr);min-height:154px;padding:var(--space-5)}.workflow-card-icon{align-items:center;background:var(--surface-strong);border-radius:var(--radius-md);color:var(--color-white);display:inline-flex;height:48px;justify-content:center;width:48px}.workflow-card-main,.workflow-card-meta,.selected-workflow-summary{display:grid;gap:var(--space-2)}.workflow-card-main small,.function-phase{color:var(--primary)}.workflow-card-main strong{font-size:28px;font-weight:850;line-height:1.1}.workflow-card-main span,.workflow-card-meta span,.core-function-card span,.aux-tool-button small,.selected-workflow-summary span,.selected-workflow-summary small{color:var(--text-muted);line-height:1.6}.workflow-card-meta{align-content:center;background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.workflow-card-meta strong{font-size:18px}.core-function-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.core-function-card{display:grid;gap:var(--space-3);min-height:188px;padding:var(--space-5)}.core-function-card strong{font-size:19px;line-height:1.2}.core-function-card small{align-self:end;color:var(--text-soft);font-size:12px}.aux-tool-strip{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.aux-tool-button{display:grid;gap:var(--space-1);min-height:74px;padding:var(--space-4)}.aux-tool-button span{font-weight:800}.selected-workflow-summary{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.selected-workflow-summary strong{font-size:18px;line-height:1.25}.one-click-workflow-card:hover:not(:disabled),.core-function-card:hover:not(:disabled),.aux-tool-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 48%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.one-click-workflow-card.active,.core-function-card.active,.aux-tool-button.active{background:color-mix(in srgb,var(--primary-soft) 64%,var(--surface));border-color:color-mix(in srgb,var(--primary) 48%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 34%,white),var(--shadow-sm)}.one-click-workflow-card:disabled,.core-function-card:disabled,.aux-tool-button:disabled{cursor:not-allowed;opacity:.52}.workspace-grid{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:300px minmax(0,1fr) 320px;margin-top:var(--space-5)}.workflow-main-stack{display:grid;gap:var(--space-5)}.side-panel,.creator-panel,.history-panel,.result-panel,.work-library-panel,.work-detail-panel,.version-panel,.billing-panel,.analytics-panel,.launch-readiness-panel,.calibration-panel,.training-panel,.prediction-models-panel,.admin-logs-panel,.admin-customers-panel,.admin-billing-panel,.admin-packages-panel,.sandbox-panel,.optimization-panel,.openclaw-import-panel,.platform-sync-panel,.provider-health-panel,.pricing-health-panel{padding:var(--panel-padding)}.version-panel,.billing-panel,.analytics-panel,.launch-readiness-panel,.calibration-panel,.training-panel,.prediction-models-panel,.admin-logs-panel,.admin-customers-panel,.admin-billing-panel,.admin-packages-panel,.sandbox-panel,.optimization-panel,.openclaw-import-panel,.platform-sync-panel,.provider-health-panel,.pricing-health-panel{margin-top:var(--space-5)}.section-title{gap:var(--space-2);margin-bottom:var(--space-4)}.section-title svg,.panel-heading svg{color:var(--primary)}.section-title.compact{margin-top:var(--space-6)}.panel-heading{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.panel-heading.compact{align-items:center;margin-bottom:0}.panel-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.internal-account-tools,.internal-credentials-card{align-items:center;background:color-mix(in srgb,var(--surface) 92%,white);border:1px solid var(--border);border-radius:8px;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.internal-account-tools h3,.internal-credentials-card strong{margin:0}.internal-account-tools span,.internal-credentials-card span,.internal-credentials-card small{color:var(--text-soft);display:block;font-size:12px}.internal-credentials-card button{flex:none}.profile-list,.profile-form,.workflow-list,.task-list,.step-list,.output-stack,.customer-list,.admin-order-list,.platform-connect-form,.platform-account-list,.platform-job-list,.package-editor,.package-admin-list,.sandbox-editor,.sandbox-result,.sandbox-check-list,.calibration-recommendations,.calibration-run-list,.version-group,.version-list,.published-video-list,.admin-log-column{display:grid;gap:var(--space-3)}.profile-list{margin:0}.choice-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.choice-toggle{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:38px;padding:0 var(--space-3);text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.choice-toggle:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.choice-toggle.active{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:var(--primary);color:var(--primary);font-weight:700}.profile-list div{border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.profile-list dt{color:var(--text-muted);font-size:12px;margin-bottom:var(--space-1)}.profile-list dd{margin:0}.queue-state,.run-strip,.feedback-panel,.prediction-summary,.platform-connect-form,.package-editor,.version-column,.calibration-recommendations{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md)}.queue-state{color:var(--primary);gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4)}.workflow-button,.task-button,.package-button,.version-item,.published-video-item,.admin-log-item,.calibration-run-item,.platform-account-item,.platform-job-item,.customer-item,.admin-order-item,.package-admin-item,.sandbox-check,.provider-health-item,.launch-readiness-item,.pricing-health-item,.order-item,.ledger-item,.analytics-card{background:#ffffffbd;border:1px solid var(--border);border-radius:var(--radius-md)}.workflow-button,.task-button{color:var(--text);display:grid;gap:7px;min-height:64px;padding:var(--space-3);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;width:100%}.task-history-item{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.task-history-item.editing{background:#ffffffbd;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2)}.task-select-button{min-width:0}.task-button span,.task-button small{min-width:0;overflow-wrap:anywhere}.task-actions{display:inline-flex;gap:var(--space-1)}.workflow-button:hover,.task-button:hover,.package-button:hover,.version-item:hover,.mini-button:hover,.ghost-button:hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--border))}.workflow-button.active,.task-button.active{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 60%,white);box-shadow:inset 3px 0 0 var(--primary)}.ghost-button,.primary-button,.mini-button{align-items:center;border-radius:var(--button-radius);display:inline-flex;font-weight:760;gap:var(--space-2);justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ghost-button{background:#ffffffd1;border:1px solid var(--border);color:var(--text-soft)}.primary-button{background:var(--surface-strong);border:1px solid var(--surface-strong);color:var(--color-white)}.primary-button:hover:not(:disabled){background:var(--primary);border-color:var(--primary);transform:translateY(-1px)}.primary-button:disabled{opacity:.62}.mini-button{background:var(--surface);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--primary);font-size:12px;min-height:32px;padding:0 10px}.icon-button{min-width:32px;padding:0}.danger-button,.mini-button.danger{border-color:color-mix(in srgb,var(--danger) 36%,var(--border));color:var(--danger)}.danger-button:hover:not(:disabled){background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 54%,var(--border))}.form-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}label,.profile-choice-field{color:var(--text-soft);display:grid;font-size:13px;font-weight:760;gap:var(--space-2)}input,select,textarea{background:#ffffffd1;border:1px solid var(--border-strong);border-radius:var(--input-radius);color:var(--text);min-height:42px;outline:none;padding:11px 12px;width:100%}textarea{line-height:1.6;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #28715d1f}.full-width{grid-column:1 / -1}.run-strip{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4)}.run-strip div{display:grid;gap:var(--space-1)}.run-strip span{color:var(--text-muted);font-size:13px;line-height:1.5}.results-grid{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 380px;margin-top:var(--space-5)}.results-grid.single-result{grid-template-columns:minmax(0,1fr)}.workflow-main-stack .results-grid{grid-template-columns:minmax(0,1fr);margin-top:0}.workflow-main-stack .result-panel.wide{min-height:560px}.works-grid{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:360px minmax(0,1fr);margin-top:var(--space-5)}.work-detail-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px}.feedback-panel{padding:var(--space-4)}.prediction-summary{background:var(--surface);display:grid;gap:5px;padding:var(--space-3)}.metrics-divider{border-top:1px solid var(--border);margin-top:var(--space-1);padding-top:var(--space-1)}.metrics-form-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.published-video-item,.admin-log-item,.calibration-run-item,.order-item,.ledger-item{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.published-video-item div,.admin-log-item div,.calibration-run-item div,.order-item div,.ledger-item div,.platform-account-item div,.platform-job-item div,.package-admin-item div,.customer-main div,.admin-order-main,.admin-order-actions,.sandbox-check div,.launch-readiness-item div,.provider-health-item div,.pricing-health-item div,.version-performance-item div,.version-item div,.step-item div{display:grid;gap:var(--space-1)}.published-video-item span,.admin-log-item span,.calibration-run-item span,.order-item span,.ledger-item span,.platform-account-item span,.platform-job-item span,.package-admin-item span,.customer-main span,.launch-readiness-item span,.launch-readiness-item small,.provider-health-item span,.provider-health-item small,.pricing-health-item span,.pricing-health-item small,.version-performance-item span,.version-item span{color:var(--text-muted);font-size:12px}.admin-logs-grid,.analytics-grid,.provider-health-summary,.sandbox-summary{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-logs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calibration-summary,.training-summary{display:grid;gap:var(--space-4);grid-template-columns:220px 220px 220px minmax(0,1fr)}.analytics-card{display:grid;gap:var(--space-2);min-height:106px;padding:var(--space-4)}.version-performance-list,.provider-health-list,.pricing-health-list,.launch-readiness-list,.calibration-run-list{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.version-performance-item{align-items:center;background:#ffffffb8;border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.audit-link{align-items:center;color:var(--primary);display:inline-flex;font-size:13px;font-weight:760;gap:6px;line-height:1.2;max-width:max-content;text-decoration:none}.audit-link:hover{text-decoration:underline}.audit-link.compact{font-size:12px}.error-text{color:var(--danger)}.platform-sync-grid{display:grid;gap:var(--space-4);grid-template-columns:320px minmax(0,1fr) minmax(0,1fr)}.platform-connect-form,.package-editor,.version-column,.calibration-recommendations{padding:var(--space-4)}.platform-account-item,.platform-job-item{min-height:78px;padding:var(--space-3)}.platform-account-item{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.platform-account-actions{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-end}.credential-refresh-form{display:grid;gap:6px;grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) auto;min-width:420px}.credential-refresh-form input,.customer-actions input,.version-actions input{min-height:32px;padding:6px 8px}.package-admin-grid{display:grid;gap:var(--space-4);grid-template-columns:320px minmax(0,1fr)}.package-admin-item{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(220px,1fr) auto auto auto auto;padding:var(--space-3)}.customer-item{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:minmax(220px,1.1fr) minmax(220px,.85fr) minmax(320px,1.45fr);padding:var(--space-3)}.admin-order-item{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(260px,1fr) minmax(260px,420px);padding:var(--space-4)}.admin-order-actions{align-items:center;grid-template-columns:minmax(0,1fr) auto}.customer-main{align-items:center;display:flex;gap:var(--space-3)}.customer-metrics{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-metrics span{color:var(--text-soft);font-size:12px}.customer-actions{align-items:stretch;display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(130px,1fr))}.customer-actions .mini-button,.customer-actions input{width:100%}.sandbox-grid{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:420px minmax(0,1fr)}.optimization-grid{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:360px minmax(0,1fr)}.optimization-list,.optimization-detail,.optimization-feedback-form,.optimization-review-grid{display:grid;gap:var(--space-3)}.optimization-record-button{background:#ffffffbd;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);display:grid;gap:7px;padding:var(--space-3);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;width:100%}.optimization-record-button:hover,.optimization-record-button.active{background:var(--color-white);border-color:color-mix(in srgb,var(--primary) 48%,var(--border));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.optimization-record-button span,.optimization-record-button small,.optimization-meta,.optimization-feedback-card span{color:var(--text-muted);font-size:12px}.optimization-record-button strong{font-size:15px}.optimization-meta{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.optimization-feedback-card,.optimization-feedback-form{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.optimization-feedback-card{display:grid;gap:var(--space-2)}.optimization-feedback-card p{margin:0}.optimization-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-filter{min-width:220px}.compact-json-editor{min-height:260px}.sandbox-check{align-items:center;border-left-width:4px;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.sandbox-check.passed{border-left-color:var(--primary)}.sandbox-check.failed{border-left-color:var(--danger)}.json-editor{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;min-height:420px;white-space:pre}.provider-health-item,.launch-readiness-item,.pricing-health-item{align-items:center;border-left-width:4px;display:grid;gap:var(--space-3);padding:var(--space-3)}.provider-health-item{grid-template-columns:minmax(160px,.8fr) 90px minmax(0,1fr)}.launch-readiness-item{grid-template-columns:minmax(190px,.9fr) 90px minmax(0,1.3fr)}.pricing-health-item{grid-template-columns:minmax(170px,1fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(90px,.5fr) minmax(220px,1.2fr)}.provider-health-item.configured,.pricing-health-item.healthy,.launch-readiness-item.ready{border-left-color:var(--primary)}.provider-health-item.partial,.pricing-health-item.watch,.launch-readiness-panel.watch .launch-status{border-left-color:var(--accent)}.provider-health-item.missing,.pricing-health-item.at_risk,.launch-readiness-item.blocker{border-left-color:var(--danger)}.pricing-health-item.no_data{border-left-color:var(--text-muted)}.launch-status{background:var(--surface-subtle);border:1px solid var(--border);text-transform:capitalize}.launch-readiness-panel.ready .launch-status{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 35%,white);color:var(--primary)}.launch-readiness-panel.watch .launch-status{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,white);color:#76520f}.launch-readiness-panel.blocked .launch-status{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 28%,white);color:var(--danger)}.billing-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr) minmax(300px,.9fr)}.billing-balance{display:grid;gap:3px;text-align:right}.billing-balance span{color:var(--text-muted);font-size:12px}.billing-balance strong{color:var(--primary);font-size:20px}.payment-channel-switch{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:4px;padding:4px}.payment-channel-switch button{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-soft);min-height:32px;padding:0 10px}.payment-channel-switch button.active{background:var(--surface-strong);color:var(--color-white);font-weight:760}.billing-checkout-panel{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-4);padding:var(--space-4)}.billing-section-heading,.active-checkout-heading{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.billing-section-heading>div:first-child,.active-checkout-heading>div{display:grid;gap:4px}.billing-section-heading span,.active-checkout small,.checkout-status-copy,.billing-unavailable span{color:var(--text-muted);font-size:12px}.billing-qr-frame{align-items:center;aspect-ratio:1280 / 1770;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;justify-content:center;overflow:hidden;max-width:320px;width:100%}.billing-qr-frame img{display:block;height:100%;object-fit:contain;width:100%}.billing-qr-placeholder{display:grid;gap:var(--space-2);padding:var(--space-5);text-align:center}.billing-qr-copy{align-content:center;display:grid;gap:var(--space-3)}.billing-qr-copy p,.calibration-recommendations p{color:var(--text-soft);margin-bottom:0}.billing-package-list,.package-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.billing-package-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.package-button{color:var(--text);display:grid;gap:var(--space-2);min-height:110px;padding:var(--space-4);text-align:left}.package-button span{color:var(--primary);font-size:20px;font-weight:850}.package-button.selected{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 60%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.billing-pay-button{min-height:44px;width:100%}.billing-unavailable,.active-checkout{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-4)}.billing-unavailable svg{color:var(--accent);flex:none}.billing-unavailable div{display:grid;gap:3px}.active-checkout{align-items:stretch;display:grid}.active-checkout.pending{background:color-mix(in srgb,var(--accent-soft) 46%,var(--surface))}.active-checkout.paid{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.active-checkout.paid svg,.payment-paid-label{color:var(--primary)}.checkout-qr{align-items:center;display:grid;gap:var(--space-3);justify-items:center;text-align:center}.checkout-qr img{aspect-ratio:1;background:#fff;border-radius:var(--radius-sm);display:block;max-width:240px;padding:8px;width:100%}.checkout-qr span{color:var(--text-soft);font-size:13px}.checkout-link{width:100%}.checkout-status-copy{text-align:center}.order-list,.ledger-list{align-content:start;border-left:1px solid var(--border);display:grid;gap:var(--space-3);padding-left:var(--space-4)}.version-grid{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.version-column{align-content:start}.version-group{border-top:1px solid var(--border);padding-top:var(--space-3)}.version-group:first-of-type{border-top:0;padding-top:0}.version-item{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-height:58px;padding:var(--space-3)}.version-item.selected{border-color:color-mix(in srgb,var(--primary) 55%,white);box-shadow:0 0 0 3px #28715d1a}.version-actions{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.version-actions label{gap:4px;min-width:76px}.prompt-editor{border-top:1px solid var(--border);display:grid;gap:var(--space-3);padding-top:var(--space-3)}.agent-tuning-panel{padding:var(--space-6)}.tuning-layout{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:260px minmax(0,1fr)}.tuning-function-rail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.tuning-function-button{background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text);display:grid;gap:4px;padding:var(--space-3);text-align:left}.tuning-function-button:hover,.tuning-function-button.active{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 30%,white)}.tuning-function-button span{color:var(--primary);font-size:12px;font-weight:800}.tuning-function-button small{color:var(--text-muted);line-height:1.45}.tuning-main{display:grid;gap:var(--space-5);min-width:0}.tuning-guide-grid{display:grid;gap:var(--space-4);grid-template-columns:1.1fr 1fr 1fr}.tuning-guide-card,.tuning-advice-strip,.empty-tuning-state,.tuning-edit-card,.tuning-publish-flow{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.tuning-guide-card{display:grid;gap:var(--space-2);padding:var(--space-4)}.tuning-guide-card.strong{background:color-mix(in srgb,var(--primary-soft) 62%,white);border-color:color-mix(in srgb,var(--primary) 24%,white)}.tuning-guide-card span,.tuning-edit-card span{color:var(--text-muted);font-size:13px}.tuning-guide-card strong{color:var(--text);font-size:20px}.tuning-guide-card p{color:var(--text-soft);line-height:1.6;margin-bottom:0}.tuning-guide-card ul{color:var(--text-soft);display:grid;gap:6px;margin:0;padding-left:18px}.tuning-advice-strip{align-items:center;color:var(--text-soft);display:flex;gap:var(--space-3);padding:var(--space-4)}.tuning-advice-strip svg{color:var(--primary);flex:0 0 auto}.tuning-section-heading{align-items:end;display:flex;justify-content:space-between}.tuning-section-heading p{color:var(--text-muted);margin:6px 0 0}.empty-tuning-state{color:var(--text-soft);display:grid;gap:4px;padding:var(--space-4)}.empty-tuning-state.compact{padding:var(--space-3)}.tuning-agent-stack{display:grid;gap:var(--space-4)}.tuning-agent-card{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:34px minmax(0,1fr)}.tuning-agent-index{align-items:center;background:var(--primary);border-radius:999px;color:#fff;display:flex;font-size:13px;font-weight:850;height:34px;justify-content:center;width:34px}.tuning-agent-body{display:grid;gap:var(--space-3);min-width:0}.tuning-agent-title,.tuning-edit-card,.tuning-publish-flow{align-items:start;display:flex;gap:var(--space-4);justify-content:space-between}.tuning-agent-title{border-bottom:1px solid var(--border);padding-bottom:var(--space-2)}.tuning-agent-title div,.tuning-edit-card div,.tuning-publish-flow div{display:grid;gap:5px}.tuning-agent-title span,.tuning-publish-flow span{color:var(--text-muted);font-size:13px}.tuning-edit-card{padding:var(--space-4)}.tuning-edit-card p{color:var(--text-soft);line-height:1.55;margin:0;max-width:82ch}.tuning-edit-card.skill{background:color-mix(in srgb,var(--surface) 88%,var(--surface-subtle))}.tuning-skill-list{display:grid;gap:var(--space-3)}.tuning-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.tuning-publish-flow{padding:var(--space-4)}.tuning-publish-flow strong{color:var(--text)}.active-label{background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:760;min-height:28px}.result-panel.wide{min-height:420px}.output-section{background:#ffffff94;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.script-builder,.prediction-builder{display:grid;gap:var(--space-4)}.prediction-steps{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:7px}.prediction-steps span{background:#f4f6f7;color:var(--text-muted);font-size:13px;font-weight:700;min-width:0;padding:11px 12px;text-align:center}.prediction-steps span.active{background:color-mix(in srgb,var(--primary) 12%,#ffffff);color:var(--primary)}.prediction-confidence-banner{background:#eaf4ef;border:1px solid #a9d1bd;border-radius:7px;color:#184c35;display:grid;gap:6px;padding:20px 22px}.prediction-confidence-banner strong{font-size:28px;line-height:1.2}.prediction-confidence-banner span{font-size:18px;line-height:1.5}.prediction-disclosure{background:#fff8e8;border-left:4px solid #d49a2d;color:#684a13;font-size:16px;font-weight:650;line-height:1.6;padding:15px 18px}.prediction-content-card{background:#fff;border:1px solid var(--border);border-radius:7px;display:grid;gap:14px;margin-top:12px;padding:16px}.prediction-content-card.confirmed{border-color:#89c7a6}.prediction-content-card>header{align-items:center;display:flex;justify-content:space-between}.prediction-content-card>header>div{display:grid;gap:3px}.prediction-content-card>header strong{font-size:15px}.prediction-content-card>header span,.prediction-source-meta,.prediction-confirmed-text{color:var(--text-muted);font-size:13px;line-height:1.55}.prediction-source-meta{display:grid;gap:4px}.prediction-source-error{color:#a45420}.prediction-source-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-source-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.upload-button{cursor:pointer}.prediction-transcript-field{display:grid;gap:7px}.prediction-pending-link{align-items:center;background:#fff8e8;border:1px solid #e4c583;border-radius:7px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(240px,.8fr) auto;margin-bottom:18px;padding:14px 16px}.prediction-pending-link>div{display:grid;gap:4px}.prediction-pending-link span{color:#765d28;font-size:13px;line-height:1.5}.script-step-card{background:#ffffffb3;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-3);padding:var(--space-4)}.script-step-heading{display:grid;gap:var(--space-1)}.script-step-card.stale{background:color-mix(in srgb,#f59e0b 7%,var(--surface));border-color:color-mix(in srgb,#f59e0b 34%,var(--border))}.script-step-heading strong{color:var(--text);font-size:15px}.script-step-heading span{color:var(--text-muted);font-size:13px;line-height:1.5}.option-row{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.option-row.wide{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.topic-option-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.topic-option{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);display:grid;gap:var(--space-2);min-height:150px;padding:var(--space-4);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.topic-option:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));transform:translateY(-1px)}.topic-option.active{background:color-mix(in srgb,var(--primary) 9%,var(--surface));border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.topic-option:disabled{cursor:not-allowed;opacity:.62;transform:none}.topic-option strong{font-size:15px;line-height:1.45}.topic-option span,.topic-option small{color:var(--text-muted);line-height:1.55}.prediction-blind-note{align-items:center;background:color-mix(in srgb,#f59e0b 12%,var(--surface));border:1px solid color-mix(in srgb,#f59e0b 36%,var(--border));border-radius:var(--radius-sm);color:#7a4a05;display:flex;gap:var(--space-2);line-height:1.55;padding:var(--space-3)}.prediction-notes-field{background:#ffffffb3;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.rich-output-section{background:#f7f8f5;padding:0;overflow:hidden}.document-toolbar{align-items:center;background:#ffffffb8;border-bottom:1px solid var(--border);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4)}.document-toolbar>div{display:grid;gap:4px}.document-toolbar span{color:var(--text-muted);font-size:12px;font-weight:780}.document-page{background:#fff;border:1px solid color-mix(in srgb,var(--border) 84%,white);box-shadow:0 18px 44px #11171414;display:grid;gap:var(--space-4);margin:var(--space-5) auto;max-width:920px;min-height:360px;padding:clamp(22px,4vw,44px);width:min(100% - 32px,920px)}.document-fields,.document-nested-fields{display:grid;gap:var(--space-4)}.document-field{border-bottom:1px solid var(--border);display:grid;gap:var(--space-2);padding-bottom:var(--space-4)}.document-field:last-child{border-bottom:0;padding-bottom:0}.document-field h4{color:var(--primary);font-size:15px;font-weight:820;letter-spacing:0;margin:0}.document-paragraph,.document-highlight,.document-list,.document-muted{font-size:14px;line-height:1.85;margin:0}.document-highlight{background:var(--surface-subtle);border-left:3px solid var(--primary);border-radius:var(--radius-sm);padding:var(--space-3)}.document-muted{color:var(--text-muted)}.document-list{display:grid;gap:var(--space-2);padding-left:22px}.document-object-list{counter-reset:report-item;display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.document-object-list>li{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4)}.document-object-list>li>strong{color:var(--text-soft);font-size:13px}.document-table td{overflow-wrap:anywhere;white-space:normal}.document-table-wrap{overflow-x:auto}.document-table{border-collapse:collapse;font-size:13px;line-height:1.6;min-width:620px;width:100%}.document-table th,.document-table td{border:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.document-table th{background:var(--surface-subtle);color:var(--text-soft);font-weight:820}.professional-report{background:#f6f5f8;border:1px solid #e3dee8;border-radius:8px;color:var(--text);min-width:0}.customer-page-shell .results-grid.single-result .result-panel.wide{background:transparent;border:0;box-shadow:none;overflow:visible;padding:0}.customer-page-shell .results-grid.single-result .result-panel.wide>.panel-heading{display:none}.professional-report-heading{align-items:flex-start;background:#fff;display:flex;gap:var(--space-4);justify-content:space-between;padding:26px 30px 18px}.professional-report-heading-meta{align-items:flex-end;display:flex;flex-direction:column;gap:7px}.professional-report-status{color:var(--text-soft)!important;font-weight:680!important;text-align:right}.professional-report-heading>div{display:grid;gap:5px}.professional-report-heading span,.professional-report-summary span,.professional-report-metric span{color:var(--text-muted);font-size:12px;font-weight:760}.professional-report-heading h2{font-size:24px;letter-spacing:0;line-height:1.35;margin:0}.professional-report-count{background:var(--primary-soft);border-radius:999px;color:var(--primary)!important;padding:7px 11px}.professional-report-summary{background:#fff;display:grid;gap:18px;padding:0 30px 20px}.professional-report-summary.split{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.professional-report-summary section,.professional-report-summary aside{background:#f8f7fa;border:1px solid #e7e2ec;border-radius:8px;min-width:0;padding:17px 19px}.professional-report-summary aside{background:var(--primary-soft);border-color:transparent}.professional-report-summary p{font-size:14px;line-height:1.85;margin:8px 0 0;max-width:75ch}.professional-report-summary ol{display:grid;gap:8px;line-height:1.65;margin:9px 0 0;padding-left:20px}.professional-report-metrics{background:#fff;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 30px 22px}.professional-report-confidence{background:#eaf4ef;border-bottom:1px solid #a9d1bd;color:#184c35;display:grid;gap:7px;padding:22px 30px}.professional-report-confidence strong{font-size:28px;line-height:1.2}.professional-report-confidence span{font-size:18px;line-height:1.55}.professional-report-confidence p{color:#355b49;font-size:15px;line-height:1.6;margin:3px 0 0}.professional-report-metric{border-left:1px solid #e7e2ec;display:grid;gap:7px;min-width:0;padding:4px 18px 5px}.professional-report-metric:first-child{border-left:0;padding-left:0}.professional-report-metric strong{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.professional-report-metric.accent strong{color:var(--primary)}.professional-report-metric.positive strong{color:#1b7f59}.professional-report-metric.warning strong{color:#a35b12}.professional-topic-selector{background:#fff;border-top:1px solid #ece8f0;display:flex;gap:8px;overflow-x:auto;padding:14px 30px}.professional-topic-selector button{align-items:center;background:#fff;border:1px solid #ded8e5;border-radius:7px;color:var(--text-soft);display:inline-flex;flex:0 0 auto;gap:8px;max-width:280px;overflow:hidden;padding:9px 12px;text-overflow:ellipsis;white-space:nowrap}.professional-topic-selector button span{align-items:center;background:#f0edf3;border-radius:50%;display:inline-flex;flex:0 0 22px;font-size:11px;height:22px;justify-content:center}.professional-topic-selector button:hover,.professional-topic-selector button:focus-visible,.professional-topic-selector button.active{border-color:color-mix(in srgb,var(--primary) 58%,white);color:var(--primary)}.professional-topic-selector button.active{background:var(--primary-soft);font-weight:780}.professional-topic-selector button.active span{background:var(--primary);color:#fff}.professional-report-tabbar{align-items:center;background:#fffffff5;border-bottom:1px solid #e3dee8;border-top:1px solid #ece8f0;display:flex;gap:14px;justify-content:space-between;padding:10px 20px 10px 30px;position:sticky;top:0;z-index:20}.professional-report-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto}.professional-report-tabs button{background:transparent;border:0;border-radius:6px;color:var(--text-muted);flex:0 0 auto;font-size:13px;font-weight:680;padding:9px 14px}.professional-report-tabs button:hover,.professional-report-tabs button:focus-visible{background:#f5f2f8;color:var(--text)}.professional-report-tabs button.active{background:var(--primary-soft);color:var(--primary);font-weight:820}.professional-report-download,.document-table-toggle{align-items:center;background:#fff;border:1px solid #dcd5e3;border-radius:7px;color:var(--primary);display:inline-flex;font-weight:780;gap:7px;justify-content:center}.professional-report-download{flex:0 0 auto;min-height:38px;padding:8px 13px}.professional-report-download:hover,.professional-report-download:focus-visible,.document-table-toggle:hover,.document-table-toggle:focus-visible{border-color:color-mix(in srgb,var(--primary) 62%,white);background:var(--primary-soft)}.professional-report-download:disabled{cursor:wait;opacity:.58}.professional-report-panel{animation:professional-report-enter .18s cubic-bezier(.25,1,.5,1);background:#fff;margin:20px auto;max-width:1080px;min-height:260px;padding:26px 30px 32px;width:min(100% - 32px,1080px)}.professional-report-panel-heading{align-items:baseline;border-bottom:1px solid #e7e2ec;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:20px;padding-bottom:14px}.professional-report-panel-heading h2{font-size:18px;letter-spacing:0;margin:0}.professional-report-panel-heading span{color:var(--text-muted);font-size:12px}.professional-report-fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.professional-report-field{background:#faf9fb;border-radius:8px;min-width:0;padding:17px 18px}.professional-report-field.wide{grid-column:1 / -1}.professional-report-field>h3{color:var(--primary);font-size:14px;letter-spacing:0;margin:0 0 10px}.professional-report .document-fields,.professional-report .document-nested-fields{gap:12px}.professional-report .document-field{padding-bottom:12px}.professional-report .document-field h4{color:var(--text-soft);font-size:13px}.professional-report .document-highlight{background:#f3f2f4;border:1px solid #e7e3e9;border-radius:6px;padding:11px 12px}.professional-report .document-object-list>li{background:#fff;border:1px solid #e6e1e9;border-radius:7px;padding:14px}.document-table-region{display:grid;gap:10px;min-width:0}.document-table-toggle{justify-self:start;padding:7px 10px}.professional-report-empty{background:#fff;margin:0;padding:34px 30px}.professional-report-section-empty{align-items:center;background:#faf9fb;border:1px dashed #ddd7e3;border-radius:7px;display:flex;justify-content:center;margin:0;min-height:132px;padding:24px;text-align:center}.professional-report-sandbox{border:1px solid #e4deea;margin-top:16px}@keyframes professional-report-enter{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.professional-report-summary.split,.professional-report-fields{grid-template-columns:1fr}.professional-report-field,.professional-report-field.wide{grid-column:1}}@media(max-width:640px){.professional-report-heading,.professional-report-summary,.professional-report-metrics,.professional-topic-selector{padding-left:16px;padding-right:16px}.professional-report-heading h2{font-size:20px}.professional-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.professional-report-metric,.professional-report-metric:first-child{border-left:0;padding:0 8px 0 0}.professional-report-tabbar{gap:8px;padding:8px 10px 8px 16px}.professional-report-tabs button{padding:8px 11px}.professional-report-download{min-height:36px;padding:7px 10px;white-space:nowrap}.professional-report-panel{margin:12px auto;padding:20px 16px 24px;width:calc(100% - 20px)}.professional-report-panel-heading{align-items:flex-start}.professional-report-field{padding:15px 14px}.professional-report .document-table-wrap{overflow:visible}.professional-report .document-table{display:block;min-width:0}.professional-report .document-table thead{display:none}.professional-report .document-table tbody,.professional-report .document-table tr,.professional-report .document-table td{display:block;width:100%}.professional-report .document-table tr{border:1px solid #e5e0e8;border-radius:7px;margin-bottom:10px;overflow:hidden}.professional-report .document-table td{border:0;border-bottom:1px solid #ece8ef;display:grid;gap:10px;grid-template-columns:minmax(82px,.36fr) minmax(0,1fr);padding:9px 11px}.professional-report .document-table td:last-child{border-bottom:0}.professional-report .document-table td:before{color:var(--text-muted);content:attr(data-label);font-size:12px;font-weight:780}}@media(prefers-reduced-motion:reduce){.professional-report-panel{animation:none}}pre{background:var(--surface-strong);border-radius:var(--radius-md);color:#eef8ee;font-size:13px;line-height:1.65;margin:0;max-height:360px;overflow:auto;padding:var(--space-4);white-space:pre-wrap}.step-item{border-bottom:1px solid var(--border);justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0}.step-item:last-child{border-bottom:0}.customer-home-shell{--primary: #5e0ed7;--primary-hover: #4b0ab8;--primary-soft: #f3eaff;--surface-strong: #5e0ed7;background:radial-gradient(circle at 14% 0%,rgba(94,14,215,.08) 0 18%,transparent 32%),radial-gradient(circle at 75% 0%,rgba(123,210,255,.14) 0 18%,transparent 35%),radial-gradient(circle at 94% 100%,rgba(94,14,215,.08) 0 17%,transparent 32%),linear-gradient(135deg,#fbf9ff,#fff 45%,#f4f9ff);color:#0f0f16;min-height:100vh;overflow:hidden;padding:28px;position:relative}.customer-home-video,.customer-home-backdrop{top:0;right:0;bottom:0;left:0;position:fixed}.customer-home-video{height:100%;filter:saturate(.8) contrast(.9) brightness(1.22);mix-blend-mode:screen;object-fit:cover;opacity:.11;width:100%;z-index:0}.customer-home-backdrop{background:linear-gradient(90deg,#fffffff2,#ffffffc7 48%,#f6f0ffdb),linear-gradient(180deg,#ffffff47,#faf8ffe6);z-index:1}.customer-home-topbar,.customer-home-hero{margin:0 auto;max-width:1280px;position:relative;z-index:2}.customer-home-topbar{align-items:center;animation:fadeDown .7s ease both;background:#ffffffc2;border:1px solid rgba(210,199,235,.78);border-radius:26px;box-shadow:0 24px 70px #5e0ed714;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;justify-content:space-between;gap:var(--space-4);padding:18px 20px}.customer-home-topbar>div:first-child{display:grid;gap:4px}.customer-home-topbar span,.customer-home-topbar strong{color:#0f0f16}.customer-home-topbar span{color:#5e0ed7;font-size:13px;font-weight:760}.customer-home-topbar strong{font-size:16px}.customer-home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.home-credit-pill,.home-ghost-button{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(210,199,235,.92);border-radius:var(--radius-md);display:inline-flex;gap:var(--space-2);min-height:42px;padding:0 14px}.home-credit-pill{background:#f3eaff;color:#5e0ed7;font-weight:780}.home-ghost-button{background:#ffffffb8;color:#0f0f16;font-weight:760}.home-ghost-button:hover{background:#fff;border-color:#5e0ed76b;color:#5e0ed7}.customer-home-hero{align-items:stretch;display:grid;gap:clamp(24px,3.8vw,46px);grid-template-columns:minmax(500px,.82fr) minmax(520px,1fr);min-height:calc(100vh - 160px);padding:20px 0 18px}.customer-home-showcase{align-self:stretch;display:grid;gap:clamp(18px,2.2vh,28px);grid-template-rows:minmax(124px,.31fr) minmax(340px,.69fr);min-height:628px}.customer-home-title{animation:fadeUp .8s ease .1s both;min-height:0;overflow:visible;padding:26px 0 16px;position:relative}.home-orbit-stage{animation:fadeUp .8s ease .18s both;min-height:340px;overflow:visible;position:relative}.home-orbit-visual{animation:orbitFloat 6.8s ease-in-out infinite;filter:drop-shadow(0 24px 38px rgba(94,14,215,.18)) drop-shadow(0 5px 10px rgba(43,140,255,.12));height:clamp(342px,33vw,456px);left:clamp(-18px,-1vw,-6px);opacity:.96;pointer-events:none;position:absolute;top:clamp(-110px,-12.6vh,-88px);transform-style:preserve-3d;width:clamp(342px,33vw,456px);z-index:0}.home-orbit-visual.video-ready{animation:orbitVideoFloat 6.8s ease-in-out infinite}.home-orbit-video-crop,.home-orbit-fallback{top:0;right:0;bottom:0;left:0;position:absolute}.home-orbit-video-crop{clip-path:ellipse(49% 49% at 50% 50%);filter:brightness(1.03) contrast(1.06) saturate(1.06);top:0;right:0;bottom:0;left:0;mask-image:radial-gradient(ellipse 52% 52% at 50% 50%,#000 0 76%,rgb(0 0 0 / .78) 86%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 52% 52% at 50% 50%,#000 0 76%,rgb(0 0 0 / .78) 86%,transparent 100%);mix-blend-mode:multiply;opacity:0;overflow:hidden;transition:opacity .45s ease}.home-orbit-visual.video-ready .home-orbit-video-crop{opacity:.98}.home-orbit-video{height:100%;left:0;object-fit:contain;object-position:left center;pointer-events:none;position:absolute;top:0;width:auto}.home-orbit-video::selection{background:transparent}.home-orbit-fallback{opacity:1;transition:opacity .3s ease}.home-orbit-visual.video-ready .home-orbit-fallback{opacity:0}.home-orbit-fallback:before{animation:orbitPulse 3.8s ease-in-out infinite;background:radial-gradient(circle,rgba(255,255,255,.94) 0 24%,rgba(230,212,255,.28) 46%,transparent 68%),radial-gradient(circle at 42% 36%,rgba(94,14,215,.32),transparent 34%);border-radius:999px;content:"";top:32%;right:32%;bottom:32%;left:32%;position:absolute}.orbit-ring{border-radius:999px;top:13%;right:13%;bottom:13%;left:13%;position:absolute;transform-style:preserve-3d}.orbit-ring:before{background:conic-gradient(from 90deg,transparent 0deg,rgba(94,14,215,.18) 34deg,rgba(94,14,215,.96) 82deg,rgba(255,255,255,.98) 116deg,rgba(43,140,255,.74) 154deg,rgba(255,211,246,.34) 188deg,transparent 226deg,rgba(255,126,214,.72) 274deg,rgba(94,14,215,.9) 326deg,transparent 360deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));position:absolute}.orbit-ring:after{background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.92),transparent 74deg,rgba(255,199,242,.56) 124deg,transparent 184deg,rgba(144,204,255,.68) 236deg,transparent 310deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));position:absolute}.orbit-ring-a{animation:orbitSpin 7.2s linear infinite;transform:rotateX(68deg) rotate(-18deg)}.orbit-ring-b{animation:orbitSpinReverse 8.6s linear infinite;top:14%;right:14%;bottom:14%;left:14%;transform:rotateX(76deg) rotateY(58deg) rotate(22deg)}.orbit-ring-c{animation:orbitSpin 9.4s linear infinite;top:18%;right:18%;bottom:18%;left:18%;transform:rotateX(54deg) rotateY(-48deg) rotate(74deg)}.orbit-ring-d{animation:orbitSpinReverse 10.8s linear infinite;top:20%;right:20%;bottom:20%;left:20%;transform:rotateX(84deg) rotateY(-12deg) rotate(-58deg)}.orbit-glint{background:linear-gradient(90deg,#fff0,#5e0ed7e0,#fffffffa,#2b8cff70,#fff0);border-radius:999px;height:5px;position:absolute;transform-origin:center}.orbit-glint-a{animation:orbitGlint 4.8s ease-in-out infinite;left:6%;top:46%;transform:rotate(-24deg);width:86%}.orbit-glint-b{animation:orbitGlint 5.8s ease-in-out .7s infinite;left:18%;top:58%;transform:rotate(24deg);width:66%}.home-script-watermark{color:#5e0ed729;display:block;font-family:YanxizaoScript,cursive;font-size:clamp(96px,10vw,148px);font-weight:400;left:14px;line-height:.72;pointer-events:none;position:absolute;top:34px;transform:rotate(-1deg);white-space:nowrap;z-index:0}.customer-home-title h1{animation:headingLift .9s ease .18s both;color:#0f0f16;font-family:STZhongsong,SimSun,Songti SC,Microsoft YaHei,serif;font-size:clamp(42px,4.2vw,62px);font-weight:900;letter-spacing:0;line-height:1.08;max-width:680px;position:relative;text-wrap:balance;z-index:2}.home-script-signature{animation:fadeUp .8s ease .3s both;color:#5e0ed7;display:block;font-family:YanxizaoScript,cursive;font-size:clamp(30px,3.2vw,46px);line-height:1;margin-top:8px;position:relative;z-index:2}.entrance-grid{animation:fadeUp .8s ease .22s both;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.entrance-card{align-items:stretch;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid rgba(210,199,235,.86);border-radius:var(--radius-md);box-shadow:0 18px 48px #1d10460f;color:#0f0f16;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-height:168px;padding:18px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.entrance-card.featured{background:linear-gradient(135deg,#5e0ed71a,#ffffffeb),#ffffffe6;border-color:#5e0ed73d}.entrance-card.billing-entry{background:linear-gradient(135deg,#5e0ed70f,#ffffffeb),#ffffffe0}.entrance-card:hover:not(:disabled){background:#fff;border-color:#5e0ed76b;box-shadow:0 24px 70px #5e0ed71f;transform:translateY(-4px)}.entrance-card:disabled{opacity:.52}.entrance-icon{align-items:center;background:#fff;border:2px solid #5e0ed7;border-radius:var(--radius-md);color:#5e0ed7;display:inline-flex;height:46px;justify-content:center;width:46px}.entrance-copy,.entrance-meta{display:grid;gap:var(--space-2)}.entrance-copy strong{color:#0f0f16;font-size:22px;line-height:1.15}.entrance-copy small,.entrance-meta small{color:#6d687b;line-height:1.65}.entrance-meta{align-items:center;display:flex;grid-column:1 / -1;justify-content:space-between}.workflow-page-summary{align-items:center;background:linear-gradient(135deg,#5e0ed71a,#ffffffeb 48%,#f4f9fff0),var(--surface);border:1px solid rgba(210,199,235,.86);border-radius:var(--radius-lg);box-shadow:0 22px 60px #5e0ed714;color:#0f0f16;display:flex;gap:var(--space-5);justify-content:space-between;margin-top:var(--space-5);padding:var(--space-6)}.workflow-page-summary span{color:#5e0ed7;font-size:13px;font-weight:820}.workflow-page-summary h2{color:#0f0f16;margin-top:var(--space-2);max-width:820px}.workflow-page-summary p,.workflow-page-summary small{color:#6d687b}.workflow-page-summary p{line-height:1.6;margin:var(--space-2) 0 0}.workflow-page-summary>div:last-child{display:grid;gap:var(--space-1);min-width:180px;text-align:right}.workflow-page-summary strong{color:#5e0ed7;font-size:24px}.customer-page-shell{--primary: #5e0ed7;--primary-hover: #4b0ab8;--primary-soft: #f3eaff;--surface-strong: #5e0ed7;background:radial-gradient(circle at 12% 0%,rgba(94,14,215,.06) 0 18%,transparent 34%),radial-gradient(circle at 92% 8%,rgba(123,210,255,.12) 0 16%,transparent 32%);min-height:100vh}.customer-page-topbar{background:#ffffffd1;border-color:#d2c7ebe0;box-shadow:0 22px 60px #5e0ed714}.customer-page-shell .eyebrow{color:#5e0ed7}.customer-page-shell .credit-pill{background:#f3eaff;border-color:#5e0ed72e;color:#5e0ed7}.customer-page-shell .ghost-button,.customer-page-shell .secondary-button{border-color:#d2c7ebeb}.customer-page-shell .side-panel,.customer-page-shell .creator-panel,.customer-page-shell .history-panel,.customer-page-shell .result-panel,.customer-page-shell .billing-panel{background:#ffffffe0;border-color:#d2c7ebd1;box-shadow:0 18px 54px #1d10460f}.customer-page-shell .side-panel,.customer-page-shell .creator-panel{animation:fadeUp .7s ease .08s both}.customer-page-shell .result-panel,.customer-page-shell .history-panel,.customer-page-shell .billing-panel,.customer-page-shell .workflow-page-summary{animation:fadeUp .72s ease .14s both}.customer-page-shell .selected-workflow-summary,.customer-page-shell .workflow-card-meta,.customer-page-shell .rich-output,.customer-page-shell .word-output,.customer-page-shell .topic-draft-panel,.customer-page-shell .prediction-form-panel{background:#ffffffb8;border-color:#d2c7ebb3}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes headingLift{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes orbitFloat{0%,to{transform:translateZ(0) rotate(-4deg)}50%{transform:translate3d(-8px,12px,0) rotate(5deg)}}@keyframes orbitVideoFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(-4px,8px,0)}}@keyframes orbitSpin{0%{rotate:0deg}to{rotate:360deg}}@keyframes orbitSpinReverse{0%{rotate:360deg}to{rotate:0deg}}@keyframes orbitPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes orbitGlint{0%,to{opacity:.14;translate:-6px 0}42%{opacity:.92;translate:10px 0}}@media(max-width:1120px){.metric-grid,.workspace-grid,.results-grid,.works-grid,.work-detail-grid,.analytics-grid,.provider-health-summary,.calibration-summary,.training-summary,.admin-logs-grid,.billing-grid,.platform-sync-grid,.sandbox-grid,.optimization-grid,.optimization-review-grid,.tuning-guide-grid,.version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuning-layout{grid-template-columns:1fr}.tuning-function-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-home-hero{align-items:start;grid-template-columns:1fr}.customer-home-showcase{grid-template-rows:minmax(136px,auto) minmax(260px,auto);min-height:440px}.customer-home-title h1{max-width:860px}.customer-home-title{min-height:0;padding-top:42px}.home-script-watermark{font-size:clamp(90px,16vw,138px)}.home-orbit-stage{min-height:260px}.home-orbit-visual{height:280px;left:clamp(-18px,4vw,28px);top:-42px;width:280px}.one-click-workflow-card{grid-template-columns:auto minmax(0,1fr)}.workflow-card-meta{grid-column:1 / -1}.core-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-list,.ledger-list{border-left:0;padding-left:0}.workflow-main-stack,.creator-panel,.result-panel.wide,.work-detail-panel{grid-column:1 / -1}.customer-item,.platform-account-item,.platform-account-actions,.launch-readiness-item,.provider-health-item,.pricing-health-item,.package-admin-grid,.admin-order-item,.package-admin-item,.platform-connect-form,.billing-checkout-panel,.billing-section-heading{align-items:stretch;flex-direction:column}.tuning-edit-card,.tuning-publish-flow{display:grid}.platform-account-actions{display:grid;justify-content:stretch}.credential-refresh-form{min-width:0}.admin-layout-shell{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid var(--border);border-right:0;gap:var(--space-4);height:auto;padding:var(--space-4) var(--space-5);position:static}.admin-sidebar-brand{align-items:center;display:flex;justify-content:space-between;padding:0}.admin-mobile-nav{display:grid;gap:var(--space-2)}.admin-mobile-nav select{width:100%}.admin-sidebar-nav{display:none}.admin-content-shell{padding:var(--space-5)}.admin-topbar{align-items:flex-start;display:grid}.admin-overview-grid,.admin-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell{padding:16px}.admin-sidebar,.admin-content-shell,.admin-topbar,.admin-page-header,.admin-overview-panel,.admin-empty-panel{padding:var(--space-4)}.admin-topbar h1,.admin-page-header h2{font-size:21px}.admin-overview-grid,.admin-quick-links{grid-template-columns:1fr}.admin-quick-link{min-height:0}.customer-home-shell{padding:18px}.customer-home-topbar{align-items:flex-start;display:grid;padding:18px}.customer-home-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%}.home-credit-pill,.home-ghost-button{justify-content:center;min-height:38px;width:auto}.customer-home-hero{min-height:auto;padding:44px 0 12px}.customer-home-title h1{font-size:38px}.customer-home-title{min-height:0;padding:36px 0 16px}.customer-home-showcase{gap:12px;grid-template-rows:auto auto;min-height:0}.home-script-watermark{font-size:78px;left:0;top:20px}.home-script-signature{font-size:28px}.home-orbit-stage{min-height:210px}.home-orbit-visual{height:190px;left:calc(50% - 95px);opacity:.78;top:0;width:190px}.entrance-grid{grid-template-columns:1fr}.entrance-card{min-height:140px}.tuning-function-rail,.tuning-guide-grid,.tuning-agent-card{grid-template-columns:1fr}.tuning-agent-index{height:28px;width:28px}.tuning-agent-title{display:grid}.tuning-actions{display:grid;justify-content:stretch}.workflow-page-summary{align-items:flex-start;display:grid}.workflow-page-summary>div:last-child{text-align:left}.customer-page-topbar{gap:var(--space-4)}.auth-panel{padding:28px 22px}.auth-orbit-video{height:360px;left:calc(50% - 180px);opacity:.22;top:6%}.auth-watermark{font-size:78px;left:96px;top:36px}.auth-code-row{align-items:stretch;grid-template-columns:1fr}.auth-code-button{justify-content:center;width:100%}.topbar,.run-strip,.published-video-item,.admin-log-item,.calibration-run-item,.order-item,.ledger-item,.version-performance-item{align-items:flex-start;flex-direction:column}.topbar{padding:20px}.workflow-mode-board{padding:22px 18px 18px}.workflow-mode-heading{display:grid}.workflow-mode-balance{min-width:0;text-align:left}.one-click-workflow-card,.core-function-grid,.aux-tool-strip{grid-template-columns:1fr}.one-click-workflow-card{min-height:0}.workflow-card-icon{height:44px;width:44px}.workflow-card-main strong{font-size:24px}.topbar-actions{justify-content:flex-start;width:100%}.credit-pill,.user-pill,.status-badge{width:100%}.metric-grid,.workspace-grid,.results-grid,.works-grid,.work-detail-grid,.analytics-grid,.provider-health-summary,.calibration-summary,.training-summary,.admin-logs-grid,.metrics-form-grid,.form-grid,.billing-grid,.package-list,.billing-package-list,.billing-checkout-panel,.platform-sync-grid,.sandbox-grid,.optimization-grid,.optimization-review-grid,.version-grid,.customer-actions,.admin-order-actions,.customer-metrics,.credential-refresh-form,.internal-account-tools,.internal-credentials-card,.sandbox-summary{grid-template-columns:1fr}.internal-account-tools,.internal-credentials-card{align-items:stretch;flex-direction:column}.side-panel,.creator-panel,.history-panel,.result-panel,.work-library-panel,.work-detail-panel,.version-panel,.billing-panel,.analytics-panel,.launch-readiness-panel,.calibration-panel,.training-panel,.prediction-models-panel,.admin-logs-panel,.admin-customers-panel,.admin-billing-panel,.admin-packages-panel,.sandbox-panel,.optimization-panel,.openclaw-import-panel,.platform-sync-panel,.provider-health-panel,.pricing-health-panel{padding:18px}}@media(prefers-reduced-motion:reduce){.customer-home-topbar,.customer-home-title,.customer-home-title h1,.home-script-signature,.home-orbit-visual,.home-orbit-fallback:before,.orbit-ring-a,.orbit-ring-b,.orbit-ring-c,.orbit-ring-d,.orbit-glint-a,.orbit-glint-b,.entrance-grid,.customer-page-shell .side-panel,.customer-page-shell .creator-panel,.customer-page-shell .result-panel,.customer-page-shell .history-panel,.customer-page-shell .billing-panel,.customer-page-shell .workflow-page-summary{animation:none}}.production-workbench{--preview-bg: #f7f7fa;--preview-surface: #ffffff;--preview-ink: #15121b;background:radial-gradient(circle at 72% -8%,rgb(123 210 255 / .12),transparent 28%),radial-gradient(circle at 16% -4%,rgb(94 14 215 / .08),transparent 30%),var(--preview-bg);min-height:100vh}.production-workbench .preview-topbar{box-shadow:0 8px 24px #15121b0a}.production-route-content{animation:production-route-enter .48s cubic-bezier(.22,1,.36,1) both;min-height:calc(100vh - 72px)}.production-notice{margin:20px 28px 0}.production-home-page,.production-workflow-page,.production-secondary-page,.production-tasks-page{max-width:1480px}.production-home-hero{grid-template-columns:1fr;min-height:376px}.production-home-brand{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);min-height:376px;padding:40px 46px}.production-home-brand-copy{align-self:center;min-width:0;position:relative;z-index:2}.production-home-brand h2{font-size:clamp(42px,4vw,58px)}.production-orbit-stage{align-items:center;display:flex;justify-content:center;min-height:300px;overflow:visible;position:relative}.production-orbit-stage .home-orbit-visual{left:auto;position:relative;top:auto}.production-home-page .preview-profile-status{margin-top:18px}.production-tool-section{margin-top:28px}.production-tool-section .preview-section-heading h2{font-size:25px}.production-tool-section .preview-featured-workflow{min-height:148px}.production-tool-section .preview-tool-grid>button{min-height:112px}.production-tool-section .preview-tool-grid strong{font-size:17px}.production-tool-section .preview-tool-grid small{font-size:13px}.production-recent-section{margin-bottom:18px}.production-page-intro{margin-top:2px}.production-page-intro h2{font-size:30px}.production-page-intro p{max-width:70ch}.production-workflow-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.production-context-panel{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;box-shadow:0 10px 30px #15121b0a;padding:16px;position:sticky;top:92px}.production-profile-summary{align-items:center;background:transparent;border:0;color:var(--preview-ink);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:4px 0;text-align:left;width:100%}.production-profile-summary>span:nth-child(2){display:grid;gap:4px;min-width:0}.production-profile-summary strong,.production-profile-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-profile-summary strong{font-size:14px}.production-profile-summary small{color:var(--preview-ink-muted);font-size:11px}.production-profile-summary>svg{color:var(--preview-violet)}.production-context-divider{border-top:1px solid var(--preview-border);margin:16px 0}.production-context-panel .selected-workflow-summary{gap:7px}.production-context-panel .selected-workflow-summary>span{color:var(--preview-violet);font-size:11px;font-weight:760}.production-context-panel .selected-workflow-summary strong{font-size:20px}.production-context-panel .selected-workflow-summary small{font-size:12px}.production-context-tip{align-items:flex-start;background:var(--preview-violet-soft);border-radius:7px;color:var(--preview-violet);display:flex;font-size:12px;gap:8px;line-height:1.55;margin-top:18px;padding:10px}.production-workflow-layout>.workflow-main-stack{display:grid;gap:18px;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);min-width:0}.production-workflow-layout>.workflow-main-stack>.creator-panel{grid-column:1;margin:0;min-width:0;position:sticky;top:92px}.production-workflow-layout>.workflow-main-stack>.results-grid{align-self:start;grid-column:2;grid-row:1;min-width:0}.production-workflow-layout>.workflow-main-stack>.history-panel{display:none}.production-workflow-layout .creator-panel,.production-workflow-layout .result-panel{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;box-shadow:0 10px 30px #15121b0a}.production-workflow-layout .creator-panel{padding:20px}.production-workflow-layout .creator-panel .panel-heading{border-bottom:1px solid var(--preview-border);margin:-20px -20px 20px;padding:18px 20px}.production-workflow-layout .creator-panel .panel-heading h2{font-size:20px}.production-workflow-layout .creator-panel label{color:var(--preview-ink-soft);font-size:13px;font-weight:720}.production-workflow-layout .creator-panel input,.production-workflow-layout .creator-panel select,.production-workflow-layout .creator-panel textarea{background:#fff;border-color:var(--preview-border);border-radius:7px;color:var(--preview-ink);min-height:44px}.production-workflow-layout .creator-panel textarea{min-height:112px}.production-workflow-layout .script-step-card{background:#faf9fc;border:1px solid var(--preview-border);border-radius:7px}.production-workflow-layout .script-step-card.stale{background:color-mix(in srgb,#f59e0b 7%,#fff);border-color:color-mix(in srgb,#f59e0b 34%,var(--preview-border))}.production-workflow-layout .run-strip{background:var(--preview-violet-soft);border-radius:7px;margin-left:0;margin-right:0}.production-workflow-layout .run-strip strong{color:var(--preview-violet)}.production-workflow-layout .result-panel{padding:20px}.production-workflow-layout .result-panel.wide{min-height:560px}.production-workflow-layout .results-grid{margin-top:0}.production-workflow-layout .results-grid.single-result .result-panel.wide{min-height:640px}.production-workflow-layout .result-panel .panel-heading{border-bottom:1px solid var(--preview-border);margin:-20px -20px 20px;padding:18px 20px}.production-workflow-layout .result-panel .rich-output,.production-workflow-layout .result-panel .word-output{border:0;box-shadow:none;padding:0}.production-secondary-page .billing-panel{margin-top:0}.production-task-center-header{align-items:end;display:flex;justify-content:space-between;margin-bottom:20px}.production-task-center-header>div{display:grid;gap:6px}.production-task-center-header span,.production-panel-heading span{color:var(--preview-violet);font-size:11px;font-weight:760}.production-task-center-header h2,.production-panel-heading h3{font-size:24px;margin:0}.production-task-center-header p,.production-panel-heading small{color:var(--preview-ink-soft);font-size:13px;margin:0}.production-task-center-header>strong{color:var(--preview-violet);font-size:22px}.production-task-center-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.production-task-library,.production-task-detail{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;min-width:0;padding:20px}.production-panel-heading{align-items:end;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.production-status-pill{background:var(--preview-green-soft);border-radius:999px;color:var(--preview-green)!important;padding:5px 9px}.production-empty-state{align-items:center;color:var(--preview-ink-soft);display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:460px;text-align:center}.production-empty-state svg{color:var(--preview-violet)}.production-empty-state p{color:var(--preview-ink-muted);font-size:13px;margin:0}.production-drawer-empty{color:var(--preview-ink-muted);font-size:13px;padding:20px 8px;text-align:center}.production-sidebar-logout{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--preview-ink-muted);display:flex;gap:8px;margin-top:8px;min-height:34px;padding:0 8px;width:100%}.production-sidebar-logout:hover{background:var(--preview-surface-muted);color:var(--preview-ink)}.production-help-wrap{position:relative}.production-help-wrap .preview-help-menu{display:grid;gap:8px;max-width:260px;white-space:normal}.production-help-wrap .preview-help-menu span{color:var(--preview-ink-soft);font-size:12px;line-height:1.55}@keyframes productionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes production-route-enter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes productionSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.customer-auth-backdrop{align-items:center;animation:productionFadeIn .22s ease both;background:#14101c75;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:120}.customer-auth-dialog{animation:productionSlideUp .32s cubic-bezier(.22,1,.36,1) both;max-height:calc(100vh - 48px);max-width:540px;overflow:auto;width:100%}.auth-panel-modal{animation:none;background:#fff;box-shadow:0 28px 90px #1c112e3d;max-width:none;padding:30px}.auth-panel-modal h1{font-size:38px}.auth-panel-modal .auth-watermark{font-size:82px;left:138px}.auth-modal-close{align-items:center;background:#f6f4f8;border:1px solid var(--preview-border);border-radius:50%;color:var(--preview-ink-soft);display:flex;height:38px;justify-content:center;position:absolute;right:18px;top:18px;width:38px;z-index:3}.production-guest-gate{align-items:center;background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:520px;padding:40px 24px;text-align:center}.production-guest-gate>svg,.production-guest-gate>span{color:var(--preview-violet)}.production-guest-gate>span{font-size:13px;font-weight:760}.production-guest-gate h2,.production-guest-gate p{margin:0}.production-guest-gate h2{font-size:28px}.production-guest-gate p{color:var(--preview-ink-soft);margin-bottom:12px}.production-guest-result .production-empty-state{min-height:500px}@media(max-width:1180px){.production-home-brand{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.production-workflow-layout{grid-template-columns:220px minmax(0,1fr)}.production-workflow-layout>.workflow-main-stack{grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr)}}@media(max-width:920px){.production-home-brand{grid-template-columns:1fr;min-height:490px}.production-orbit-stage{min-height:250px}.production-home-brand-copy{align-self:end}.production-workflow-layout,.production-workflow-layout>.workflow-main-stack,.production-task-center-grid{grid-template-columns:1fr}.billing-panel .panel-heading,.billing-section-heading,.active-checkout-heading{align-items:stretch;flex-direction:column}.billing-balance{text-align:left}.payment-channel-switch{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));width:100%}.production-context-panel,.production-workflow-layout>.workflow-main-stack>.creator-panel{position:static}.production-workflow-layout>.workflow-main-stack>.creator-panel,.production-workflow-layout>.workflow-main-stack>.results-grid{grid-column:1;grid-row:auto}.production-task-center-header{align-items:start;display:grid;gap:10px}}@media(max-width:640px){.customer-auth-backdrop{align-items:flex-end;padding:0}.customer-auth-dialog{max-height:92vh;max-width:none}.auth-panel-modal{border-radius:16px 16px 0 0;padding:26px 20px 24px}.auth-panel-modal h1{font-size:32px}.production-workbench .preview-topbar{padding:0 16px}.production-workbench .preview-topbar-actions{gap:5px}.production-workbench .preview-topbar-actions>.preview-credit-button:first-of-type{display:none}.production-workbench .preview-credit-button,.production-workbench .preview-account-button{min-height:36px;padding:0 9px}.production-workbench .preview-credit-button span,.production-workbench .preview-account-button span{display:none}.production-home-page,.production-workflow-page,.production-secondary-page,.production-tasks-page{padding:18px 16px 84px}.production-notice{margin:16px}.production-home-hero,.production-home-brand{min-height:420px}.production-home-brand{padding:30px 24px 20px}.production-home-brand h2{font-size:39px}.production-home-brand .preview-home-watermark{font-size:76px;left:0;top:34px}.production-home-brand .preview-home-signature{font-size:29px}.production-orbit-stage{min-height:215px}.production-orbit-stage .home-orbit-visual{height:220px;width:220px}.production-home-page .preview-profile-status{align-items:flex-start;display:grid;grid-template-columns:auto minmax(0,1fr)}.production-home-page .preview-profile-status>button{grid-column:1 / -1;width:100%}.production-tool-section .preview-featured-workflow{grid-template-columns:auto minmax(0,1fr);padding:18px}.production-tool-section .preview-featured-meta{grid-column:2;justify-items:start}.production-tool-section .preview-tool-grid>button{grid-template-columns:auto minmax(0,1fr) auto;min-height:100px}.production-page-intro{align-items:start;display:grid;gap:14px}.production-page-intro>div:last-child{justify-items:start;text-align:left}.production-page-intro h2{font-size:27px}.production-workflow-layout>.workflow-main-stack>.creator-panel,.production-workflow-layout .result-panel,.production-context-panel,.production-task-library,.production-task-detail{padding:16px}.production-workflow-layout .creator-panel .panel-heading,.production-workflow-layout .result-panel .panel-heading{margin:-16px -16px 16px;padding:16px}.production-workflow-layout .run-strip{align-items:stretch;display:grid}.production-workflow-layout .run-strip button{width:100%}.production-profile-drawer,.preview-recent-drawer{height:min(100%,92vh);margin-top:auto;width:100%}.production-profile-drawer{border-radius:14px 14px 0 0}.production-profile-drawer footer{align-items:stretch;display:grid}.production-profile-drawer footer .preview-primary-button{width:100%}}@media(prefers-reduced-motion:reduce){.production-workbench .preview-route-content,.production-workbench .preview-home-brand,.production-workbench .preview-profile-status,.production-workbench .preview-featured-workflow,.production-workbench .preview-tool-grid>button{animation:none;transition:none}}.production-workflow-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(300px,350px) minmax(0,1fr)}.workflow-command-pane,.workflow-report-column{min-width:0}.workflow-command-pane{align-self:start;display:grid;gap:16px}.workflow-command-pane .production-context-panel,.workflow-command-pane .workflow-main-stack{position:static}.workflow-command-pane .production-context-panel{box-shadow:none;padding:16px}.workflow-command-pane .workflow-main-stack{display:block}.workflow-report-column{align-self:start;display:grid;gap:14px}.workflow-result-stack{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:0}.workflow-result-stack .result-panel{min-width:0}.workflow-result-stack .result-panel.wide{min-height:460px}.workflow-result-stack .result-panel:has(.professional-report){background:transparent;border:0;box-shadow:none;min-height:0;padding:0}.workflow-result-stack .result-panel:has(.professional-report)>.panel-heading{display:none}.workflow-result-stack .professional-report{margin:0;width:100%}.workflow-result-stack .result-panel:not(:has(.professional-report)){min-height:420px}.workflow-result-stack .result-panel:not(:has(.professional-report))>.panel-heading{margin-bottom:18px}.workflow-history-disclosure{background:var(--preview-surface);border:1px solid var(--preview-border);border-radius:8px;min-width:0;overflow:hidden}.workflow-history-disclosure>summary{align-items:center;color:var(--preview-ink-soft);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;list-style:none;min-height:52px;padding:0 16px}.workflow-history-disclosure>summary::-webkit-details-marker{display:none}.workflow-history-disclosure>summary>span{align-items:center;display:inline-flex;gap:8px;min-width:0}.workflow-history-disclosure>summary>span:last-child{color:var(--preview-violet);font-size:12px;white-space:nowrap}.workflow-history-disclosure>summary strong{color:var(--preview-ink)}.workflow-history-disclosure>summary small{color:var(--preview-ink-muted);font-size:12px}.workflow-history-disclosure[open]>summary{border-bottom:1px solid var(--preview-border)}.workflow-history-list{padding:12px 16px 16px}.workflow-history-list .history-panel{background:transparent;border:0;box-shadow:none;padding:0}@media(max-width:1180px){.production-workflow-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}}@media(max-width:920px){.production-workflow-layout{grid-template-columns:1fr}.workflow-report-column{order:2}.workflow-history-disclosure{order:3}.workflow-command-pane{order:1}.workflow-result-stack .result-panel.wide,.workflow-result-stack .result-panel:not(:has(.professional-report)){min-height:360px}}@media(max-width:640px){.workflow-command-pane .production-context-panel,.workflow-command-pane .creator-panel,.workflow-result-stack .result-panel,.workflow-history-list{padding:16px}.workflow-command-pane .creator-panel .panel-heading,.workflow-result-stack .result-panel .panel-heading{margin:-16px -16px 16px;padding:16px}.workflow-history-disclosure>summary{min-height:50px;padding:0 14px}.workflow-history-list{padding-top:10px}}.tuning-center{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.tuning-center-header{align-items:center;background:color-mix(in srgb,var(--primary-soft) 48%,white);border-bottom:1px solid color-mix(in srgb,var(--primary) 20%,white);display:flex;gap:var(--space-6);justify-content:space-between;padding:var(--space-6)}.tuning-center-header>div:first-child{max-width:72ch}.tuning-center-header h2{font-size:24px;margin:8px 0}.tuning-center-header p{color:var(--text-soft);line-height:1.6;margin:0}.tuning-center-kicker{align-items:center;color:var(--primary);display:inline-flex;font-size:13px;font-weight:780;gap:6px}.tuning-safety-note{align-items:center;background:var(--surface);border:1px solid color-mix(in srgb,var(--primary) 24%,white);border-radius:var(--radius-md);color:var(--primary);display:flex;flex:0 0 auto;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.tuning-safety-note span{color:var(--text-soft);font-size:12px;line-height:1.4}.tuning-safety-note strong{color:var(--primary)}.tuning-alert{align-items:center;display:flex;gap:var(--space-2);margin:var(--space-4) var(--space-6) 0;padding:var(--space-3) var(--space-4)}.tuning-alert.error{background:var(--danger-soft);color:var(--danger)}.tuning-alert.success{background:var(--primary-soft);color:var(--primary)}.tuning-center-layout{align-items:stretch;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:720px}.tuning-function-list{background:var(--surface-subtle);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:5px;padding:var(--space-5) var(--space-3)}.tuning-function-list>strong{color:var(--text-muted);font-size:12px;padding:0 var(--space-3) var(--space-2)}.tuning-function-list>button{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--text-soft);display:grid;gap:var(--space-2);grid-template-columns:18px minmax(0,1fr) 16px;padding:var(--space-3);text-align:left}.tuning-function-list>button:hover,.tuning-function-list>button.active{background:var(--surface);color:var(--primary)}.tuning-function-list>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 24%,white)}.tuning-function-list button span{display:grid;gap:3px;min-width:0}.tuning-function-list button b{color:var(--text);font-size:14px}.tuning-function-list button small{color:var(--text-muted);line-height:1.4}.tuning-current-source{border-top:1px solid var(--border);display:grid;gap:4px;margin-top:auto;padding:var(--space-4) var(--space-3) 0}.tuning-current-source span,.tuning-current-source small{color:var(--text-muted);font-size:12px}.tuning-current-source strong{overflow-wrap:anywhere}.tuning-workspace{min-width:0}.tuning-tabs{background:var(--surface);border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 var(--space-5)}.tuning-tabs button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-muted);display:grid;gap:2px var(--space-2);grid-template-columns:24px minmax(0,1fr);padding:var(--space-4) var(--space-3);text-align:left}.tuning-tabs button>span{align-items:center;background:var(--surface-subtle);border-radius:999px;display:flex;font-size:12px;grid-row:1 / span 2;height:24px;justify-content:center;width:24px}.tuning-tabs button b{color:var(--text-soft);font-size:13px}.tuning-tabs button small{font-size:11px}.tuning-tabs button:hover,.tuning-tabs button.active{border-bottom-color:var(--primary);color:var(--primary)}.tuning-tabs button.active b{color:var(--primary)}.tuning-tabs button.active>span{background:var(--primary);color:#fff}.tuning-tab-content{display:grid;gap:var(--space-5);padding:var(--space-6)}.tuning-section-title{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.tuning-section-title>div{align-items:flex-start;display:flex;gap:var(--space-3)}.tuning-section-title>div>svg{color:var(--primary);margin-top:2px}.tuning-section-title h3{font-size:18px;margin:0 0 5px}.tuning-section-title p{color:var(--text-muted);margin:0}.tuning-status{background:var(--primary-soft);border-radius:999px;color:var(--primary);font-size:12px;font-weight:760;padding:6px 10px}.tuning-chat-composer,.tuning-proposal,.github-inspection,.installed-skills,.sandbox-input-editor,.sandbox-result-report,.publish-workspace{border:1px solid var(--border);border-radius:var(--radius-md)}.tuning-chat-composer{overflow:hidden}.tuning-chat-base-selector{border-bottom:1px solid var(--border);display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.tuning-chat-base-selector span{color:var(--text-muted);font-size:12px}.tuning-chat-composer textarea{border:0;border-radius:0;min-height:150px;resize:vertical}.tuning-chat-composer textarea:focus{box-shadow:none}.tuning-chat-composer>div,.tuning-footer-actions{align-items:center;background:var(--surface-subtle);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-4)}.tuning-chat-composer small,.tuning-footer-actions>span{color:var(--text-muted);margin-right:auto}.tuning-proposal{display:grid;gap:var(--space-4);padding:var(--space-5)}.tuning-proposal-heading{align-items:start;display:flex;gap:var(--space-4);justify-content:space-between}.tuning-proposal-heading>div{display:grid;gap:6px}.tuning-proposal-heading span,.tuning-proposal-heading small{color:var(--text-muted)}.tuning-complete-draft-list{border-top:1px solid var(--border);display:grid}.tuning-complete-draft-list section{border-bottom:1px solid var(--border);display:grid;gap:var(--space-2);padding:var(--space-3) 0}.tuning-complete-draft-list section.changed{background:color-mix(in srgb,var(--primary) 6%,transparent);margin:0 calc(var(--space-3) * -1);padding-left:var(--space-3);padding-right:var(--space-3)}.tuning-complete-draft-list section>div{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.tuning-complete-draft-list section>div span{background:var(--primary-soft);border-radius:999px;color:var(--primary);font-size:11px;font-weight:780;padding:4px 8px}.tuning-complete-draft-list p{color:var(--text-soft);line-height:1.65;margin:0;max-height:190px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.tuning-change-list{border-top:1px solid var(--border)}.tuning-change-list label,.installed-skill-row{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:var(--space-3);grid-template-columns:18px minmax(0,1fr);padding:var(--space-3) 0}.tuning-change-list label>span,.installed-skill-row>span{display:grid;gap:4px}.tuning-change-list small,.installed-skill-row small{color:var(--text-soft);line-height:1.55}.prompt-module-list{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.tuning-template-source,.tuning-state-note{border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;gap:5px;padding:var(--space-3) var(--space-4)}.tuning-template-source{background:var(--surface-subtle)}.tuning-template-source span,.tuning-template-source small{color:var(--text-muted);font-size:12px}.tuning-template-source strong{color:var(--text-soft);overflow-wrap:anywhere}.tuning-state-note{align-items:start;display:flex;gap:var(--space-2);line-height:1.55}.tuning-state-note.success{background:color-mix(in srgb,var(--primary) 8%,var(--surface));border-color:color-mix(in srgb,var(--primary) 25%,var(--border));color:var(--primary)}.tuning-state-note.warning{background:color-mix(in srgb,#f59e0b 12%,var(--surface));border-color:color-mix(in srgb,#f59e0b 35%,var(--border));color:#7a4a05}.tuning-state-note span{color:inherit}.prompt-module-row{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:var(--space-5);grid-template-columns:180px minmax(0,1fr);padding:var(--space-4) 0}.prompt-module-row:last-child{border-bottom:0}.prompt-module-row>span{display:grid;gap:5px}.prompt-module-row small{color:var(--text-muted);line-height:1.5}.skill-source-switcher{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.skill-source-switcher>section{border:1px solid var(--border);display:grid;gap:var(--space-3);padding:var(--space-4)}.skill-source-heading{align-items:start;display:flex;gap:var(--space-3)}.skill-source-heading>svg{color:var(--primary)}.skill-source-heading span{display:grid;gap:4px}.skill-source-heading small{color:var(--text-muted);line-height:1.4}.file-picker{align-items:center;background:var(--surface-subtle);border:1px dashed var(--border-strong);display:flex;gap:var(--space-2);justify-content:center;min-height:58px;position:relative}.file-picker input{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.github-search{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 42px}.github-result-list{display:grid;gap:3px;max-height:250px;overflow:auto}.github-result-list>button{align-items:start;background:transparent;border:0;border-bottom:1px solid var(--border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0;text-align:left}.github-result-list>button:hover strong{color:var(--primary)}.github-result-list button span{display:grid;gap:3px}.github-result-list small,.github-result-list p{color:var(--text-muted);line-height:1.4;margin:0}.github-result-list b{color:var(--text-muted);flex:0 0 auto;font-size:11px}.github-inspection,.installed-skills{display:grid;gap:var(--space-4);padding:var(--space-4)}.github-inspection>div:first-child,.tuning-subheading{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.github-inspection>div:first-child span,.tuning-subheading span{color:var(--text-muted);font-size:12px}.dependency-warning{align-items:center;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 82%,black);display:flex;gap:var(--space-2);padding:var(--space-3)}.skill-import-form{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.skill-import-form .full-width{grid-column:1 / -1}.installed-skill-row{grid-template-columns:18px minmax(0,1fr) auto}.installed-skill-row em{color:var(--primary);font-size:11px;font-style:normal}.installed-skill-row>b{color:var(--text-muted);font-size:12px}.skill-review-check{align-items:center;color:var(--danger);display:flex;font-size:12px;gap:6px;margin-top:4px}.skill-version-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.skill-version-actions .ghost-button{min-height:32px;padding:6px 9px}.sandbox-selection-row{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 180px}.sandbox-selection-row>div{background:var(--surface-subtle);display:grid;gap:4px;padding:var(--space-3)}.sandbox-selection-row span,.sandbox-selection-row small{color:var(--text-muted);font-size:12px}.sandbox-input-editor{display:grid;gap:var(--space-3);padding:var(--space-4)}.sandbox-form-editor{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-4);padding:var(--space-4)}.sandbox-form-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-form-grid .full-width{grid-column:1 / -1}.sandbox-input-editor>span{display:grid;gap:3px}.sandbox-input-editor small{color:var(--text-muted)}.sandbox-input-editor textarea{font-family:Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.55}.sandbox-comparison{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-result-report{overflow:hidden}.sandbox-rich-document{box-shadow:none;margin:16px;max-width:none;width:auto}.sandbox-result-heading{align-items:center;background:var(--surface-subtle);border-bottom:1px solid var(--border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.sandbox-result-heading>span{display:grid;gap:3px}.sandbox-result-heading small,.sandbox-result-heading b{color:var(--text-muted);font-size:11px}.sandbox-checks{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.sandbox-version-trace{display:grid;gap:8px;margin:14px 0;padding:12px;border:1px solid #e3ddf5;background:#faf8ff}.sandbox-version-trace>div{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.6fr);gap:12px;align-items:start;font-size:12px}.sandbox-version-trace span{color:#625d72;overflow-wrap:anywhere}.sandbox-collection-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:14px 0;padding:12px;border:1px solid #d9d4f5;background:#f8f7ff}.sandbox-collection-summary span{display:grid;gap:3px;min-width:0}.sandbox-collection-summary small{color:#6f6b7d;overflow-wrap:anywhere}.sandbox-checks>div{align-items:start;display:flex;gap:var(--space-2)}.sandbox-checks .passed>svg{color:var(--primary)}.sandbox-checks .failed>svg{color:var(--danger)}.sandbox-checks span{display:grid;gap:2px}.sandbox-checks small{color:var(--text-muted)}.structured-output{display:grid;gap:var(--space-3);max-height:560px;overflow:auto;padding:var(--space-4)}.sandbox-output-switcher{background:var(--surface-subtle);border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;gap:4px;padding:10px var(--space-4)}.sandbox-output-switcher button{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:760;padding:7px 11px}.sandbox-output-switcher button.active{background:#fff;border-color:var(--border);color:var(--primary);box-shadow:0 4px 12px #1117140f}.structured-output>section{border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.structured-output h4{color:var(--primary);font-size:12px;margin:0 0 6px}.structured-text,.structured-empty{color:var(--text-soft);line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.structured-list{color:var(--text-soft);display:grid;gap:var(--space-2);margin:0;padding-left:20px}.publish-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:380px;overflow:hidden}.publish-draft-list{background:var(--surface-subtle);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:3px;padding:var(--space-3)}.publish-draft-row{align-items:start;background:transparent;display:flex;gap:4px}.publish-draft-row.active{background:var(--surface);color:var(--primary)}.publish-draft-select{align-items:start;background:transparent;border:0;display:flex;flex:1;gap:var(--space-2);min-width:0;padding:var(--space-3);text-align:left}.publish-draft-select span{display:grid;gap:4px;min-width:0}.publish-draft-delete{background:transparent;border:0;color:var(--text-muted);flex:0 0 auto;margin:8px 8px 0 0;padding:6px}.publish-draft-delete:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.publish-draft-list small{color:var(--text-muted)}.publish-controls{display:grid;gap:var(--space-5);padding:var(--space-6)}.publish-summary{display:grid;gap:var(--space-2)}.publish-summary>span,.publish-summary small{color:var(--text-muted);font-size:12px}.publish-summary strong{font-size:20px}.publish-summary p{color:var(--text-soft);line-height:1.55;margin:0}.full-release-note{background:color-mix(in srgb,var(--primary) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));display:grid;gap:6px;padding:var(--space-4)}.full-release-note strong{color:var(--primary)}.full-release-note span{color:var(--text-soft);font-size:13px}.rollout-control{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 48px;margin-top:var(--space-2)}.publish-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;margin-top:auto}@media(max-width:1100px){.tuning-center-layout,.publish-workspace{grid-template-columns:1fr}.tuning-function-list{border-bottom:1px solid var(--border);border-right:0;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.tuning-function-list>strong,.tuning-current-source{display:none}.publish-draft-list{border-bottom:1px solid var(--border);border-right:0;max-height:220px;overflow:auto}}@media(max-width:760px){.prediction-steps{grid-template-columns:1fr}.prediction-confidence-banner{padding:16px}.prediction-confidence-banner strong{font-size:22px}.prediction-confidence-banner span{font-size:16px}.professional-report-confidence{padding:18px}.professional-report-confidence strong{font-size:22px}.professional-report-confidence span{font-size:16px}.prediction-disclosure{font-size:15px}.prediction-source-fields,.prediction-pending-link{grid-template-columns:1fr}.prediction-pending-link .primary-button{width:100%}.tuning-center-header,.tuning-section-title,.tuning-proposal-heading,.github-inspection>div:first-child,.tuning-subheading{align-items:flex-start;flex-direction:column}.tuning-safety-note{width:100%}.tuning-function-list{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.tuning-function-list>button{min-width:0}.tuning-function-list>button:last-of-type{grid-column:1 / -1}.tuning-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;padding:0 var(--space-3)}.tuning-tabs button{min-width:0}.tuning-tabs button:last-child{grid-column:1 / -1}.tuning-tab-content{padding:var(--space-4)}.prompt-module-row,.skill-source-switcher,.skill-import-form,.sandbox-form-grid,.sandbox-selection-row,.sandbox-comparison{grid-template-columns:1fr}.tuning-footer-actions{align-items:stretch;flex-direction:column}.tuning-footer-actions>span{margin-right:0}.tuning-footer-actions button{justify-content:center;width:100%}.installed-skill-row{grid-template-columns:18px minmax(0,1fr)}.skill-version-actions{grid-column:2;justify-content:flex-start}}
