.login-screen[data-v-9b18e03a]{display:flex;min-height:100vh;background:var(--bg)}.visual[data-v-9b18e03a]{position:relative;flex:0 0 46%;overflow:hidden;display:flex}.visual-bg[data-v-9b18e03a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:hero-in-9b18e03a 1.4s cubic-bezier(.22,1,.36,1) both}@keyframes hero-in-9b18e03a{0%{transform:scale(1.12);opacity:0}to{transform:scale(1.04);opacity:1}}.visual-shade[data-v-9b18e03a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(205deg,#2614091a,#2614092e 42%,#261409ad)}.brand[data-v-9b18e03a]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:48px 52px 44px;color:#fff}.brand-top[data-v-9b18e03a]{display:flex;align-items:center;gap:13px;animation:rise-9b18e03a .6s cubic-bezier(.22,1,.36,1) .15s both}.brand-mark[data-v-9b18e03a]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(140deg,var(--brand),var(--brand-strong));box-shadow:0 6px 18px #381a0a73;font-size:19px;font-weight:700}.brand-name strong[data-v-9b18e03a]{display:block;font-size:17px;font-weight:700;letter-spacing:.02em}.brand-name span[data-v-9b18e03a]{display:block;margin-top:2px;font-size:9.5px;font-weight:500;letter-spacing:.22em;opacity:.78}.brand-copy[data-v-9b18e03a]{animation:rise-9b18e03a .6s cubic-bezier(.22,1,.36,1) .28s both}.brand-copy h2[data-v-9b18e03a]{font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.32;letter-spacing:-.015em;text-shadow:0 2px 22px rgba(30,14,5,.35)}.brand-copy p[data-v-9b18e03a]{margin-top:14px;font-size:13.5px;line-height:1.7;color:#ffffffd9}.brand-points[data-v-9b18e03a]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;animation:rise-9b18e03a .6s cubic-bezier(.22,1,.36,1) .42s both}.brand-points li[data-v-9b18e03a]{position:relative;padding-left:22px;font-size:12.5px;letter-spacing:.04em;color:#ffffffd1}.brand-points li[data-v-9b18e03a]:before{position:absolute;top:.62em;left:0;width:12px;height:2px;border-radius:1px;background:linear-gradient(90deg,#e8b48f,var(--brand-2));content:""}@keyframes rise-9b18e03a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.panel[data-v-9b18e03a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background:radial-gradient(900px 420px at 85% -10%,var(--brand-softer),transparent 65%),var(--bg)}.panel-card[data-v-9b18e03a]{width:min(400px,100%);padding:40px 38px 32px;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 2px 4px #1c16110a,0 28px 64px #1c161114;animation:rise-9b18e03a .6s cubic-bezier(.22,1,.36,1) .1s both}.eyebrow[data-v-9b18e03a]{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--brand);font-size:10.5px;font-weight:600;letter-spacing:.18em}.eyebrow[data-v-9b18e03a]:before{width:16px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--brand),var(--brand-2));content:""}.panel-card h1[data-v-9b18e03a]{margin:0 0 6px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.panel-sub[data-v-9b18e03a]{margin:0 0 26px;color:var(--sub);font-size:13px;line-height:1.6}.field[data-v-9b18e03a]{margin-bottom:16px}.field label[data-v-9b18e03a]{display:block;margin-bottom:7px;font-size:11.5px;font-weight:500;color:var(--ink-72)}.field input[data-v-9b18e03a]{width:100%;height:42px;padding:0 14px;border:1px solid var(--ink-15);border-radius:10px;background:var(--card);font-size:14px;font-family:inherit;color:var(--text);transition:border-color .16s ease,box-shadow .16s ease}.field input[data-v-9b18e03a]::placeholder{color:var(--ink-26)}.field input[data-v-9b18e03a]:hover{border-color:var(--ink-26)}.field input[data-v-9b18e03a]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.err[data-v-9b18e03a]{margin:2px 0 12px;padding:9px 12px;border:1px solid var(--red-line);border-radius:8px;background:var(--red-soft);color:var(--red);font-size:12.5px;line-height:1.5}.submit[data-v-9b18e03a]{width:100%;height:44px;margin-top:6px;font-size:14px;letter-spacing:.28em;text-indent:.28em;border-radius:10px}.panel-foot[data-v-9b18e03a]{margin:20px 0 0;text-align:center;font-size:11px;color:var(--ink-26);letter-spacing:.03em}.copyright[data-v-9b18e03a]{margin-top:26px;font-size:11px;color:var(--ink-26);letter-spacing:.06em}@media(max-width:900px){.visual[data-v-9b18e03a]{flex:0 0 40%}.brand[data-v-9b18e03a]{padding:36px 30px 32px}}@media(max-width:720px){.login-screen[data-v-9b18e03a]{flex-direction:column}.visual[data-v-9b18e03a]{flex:none;min-height:220px}.brand[data-v-9b18e03a]{padding:26px 24px}.brand-points[data-v-9b18e03a]{display:none}.brand-copy h2[data-v-9b18e03a]{font-size:22px}.panel[data-v-9b18e03a]{flex:1;padding:28px 18px 36px}.panel-card[data-v-9b18e03a]{width:100%;max-width:400px;padding:30px 24px 26px}.copyright[data-v-9b18e03a]{display:none}}@media(prefers-reduced-motion:reduce){.visual-bg[data-v-9b18e03a],.brand-top[data-v-9b18e03a],.brand-copy[data-v-9b18e03a],.brand-points[data-v-9b18e03a],.panel-card[data-v-9b18e03a]{animation:none}}:root{--brand: #a0522d;--brand-strong: #87411f;--brand-2: #c98a5e;--brand-soft: color-mix(in srgb, var(--brand) 9%, #fff);--brand-softer: color-mix(in srgb, var(--brand) 5%, #fff);--brand-line: color-mix(in srgb, var(--brand) 26%, #fff);--brand-ring: color-mix(in srgb, var(--brand) 16%, transparent);--ink: #1c1611;--ink-100: var(--ink);--ink-72: color-mix(in srgb, var(--ink) 72%, transparent);--ink-50: color-mix(in srgb, var(--ink) 50%, transparent);--ink-26: color-mix(in srgb, var(--ink) 26%, transparent);--ink-09: color-mix(in srgb, var(--ink) 9%, transparent);--ink-15: color-mix(in srgb, var(--ink) 15%, transparent);--bg: #f6f4f1;--card: #fff;--panel: #f3f0ec;--line: var(--ink-09);--text: var(--ink-100);--sub: var(--ink-50);--green: #2e7d52;--green-soft: color-mix(in srgb, var(--green) 10%, #fff);--green-line: color-mix(in srgb, var(--green) 30%, #fff);--red: #b3342c;--red-soft: color-mix(in srgb, var(--red) 8%, #fff);--red-line: color-mix(in srgb, var(--red) 26%, #fff);--orange: #a86a08;--orange-soft: color-mix(in srgb, var(--orange) 9%, #fff);--orange-line: color-mix(in srgb, var(--orange) 28%, #fff);--font: -apple-system, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Consolas, monospace;--f-title: 24px;--f-h2: 18px;--f-h3: 15px;--f-body: 14px;--f-small: 13px;--f-micro: 11.5px;--f-mini: 10.5px;--r-xs: 6px;--r-sm: 8px;--r: 10px;--r-lg: 14px;--r-xl: 20px;--rail: 238px;--t-fast: .16s ease;--t-spring: .26s cubic-bezier(.22, 1, .36, 1);--shadow-card: 0 1px 2px rgba(28, 22, 17, .04);--shadow-pop: 0 24px 70px rgba(28, 22, 17, .22);--shadow-bar: 0 13px 40px rgba(28, 22, 17, .14)}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:var(--f-body);line-height:1.6;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{cursor:pointer;text-decoration:none;color:var(--brand);transition:color var(--t-fast),background var(--t-fast)}button{cursor:pointer;font-family:inherit;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),filter var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-xs)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}button{border:none;border-radius:var(--r-sm);height:34px;padding:0 15px;font-size:var(--f-small);font-weight:600;background:transparent}button:disabled{cursor:not-allowed;opacity:.5}.btn{background:var(--brand);color:#fff;box-shadow:0 1px 2px #87411f40}.btn:hover:not(:disabled){background:var(--brand);filter:brightness(1.08)}.btn:active:not(:disabled){filter:brightness(.96);transform:translateY(.5px)}.btn.ghost{background:var(--card);border:1px solid var(--ink-15);color:var(--text);box-shadow:none}.btn.ghost:hover:not(:disabled){border-color:var(--ink-26);background:var(--panel)}.btn.danger{background:var(--card);border:1px solid var(--red-line);color:var(--red);box-shadow:none}.btn.danger:hover:not(:disabled){background:var(--red-soft);border-color:var(--red)}.btn.sm{height:28px;padding:0 10px;font-size:12px;font-weight:500}.text-button{padding:2px 6px;border-radius:var(--r-xs);background:transparent;color:var(--brand);font-size:12px;font-weight:500;min-height:28px}.text-button:hover{background:var(--brand-soft)}.back-link{margin:0 0 8px;padding:0 6px;background:transparent;color:var(--sub);height:28px}.back-link:hover{color:var(--text)}.layout{display:flex;min-height:100vh}.side{width:var(--rail);flex:0 0 var(--rail);background:var(--card);border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.logo{padding:24px 22px 18px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.logo:before{display:block;width:22px;height:3px;margin-bottom:10px;border-radius:2px;background:linear-gradient(90deg,var(--brand),var(--brand-2));content:""}.logo span{display:block;font-size:var(--f-micro);font-weight:500;color:var(--sub);margin-top:3px;letter-spacing:.1em}.side nav{flex:1;padding:10px 12px;overflow-y:auto}.side nav a{position:relative;display:flex;align-items:center;height:38px;padding:0 12px;border-radius:var(--r-sm);color:var(--ink-72);margin-bottom:3px;font-size:var(--f-small);font-weight:500}.side nav a:hover{background:var(--panel);color:var(--text)}.side nav a.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.side nav a.on:before{position:absolute;left:-12px;width:3px;height:18px;border-radius:0 2px 2px 0;background:var(--brand);content:""}.me{padding:14px 20px;border-top:1px solid var(--line);font-size:var(--f-small);display:flex;justify-content:space-between;align-items:center;color:var(--ink-72)}.me a{color:var(--sub);font-weight:500;padding:4px 8px;border-radius:var(--r-xs)}.me a:hover{color:var(--red);background:var(--red-soft)}.main{flex:1;padding:26px 32px 64px;max-width:1520px;min-width:0}h1{font-size:20px;margin-bottom:18px;font-weight:600;letter-spacing:-.01em}h2{font-size:var(--f-h2);font-weight:600;letter-spacing:-.01em}h3{font-size:var(--f-h3);font-weight:600}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--brand);font-size:var(--f-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{width:16px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--brand),var(--brand-2));content:""}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-head h1{margin-bottom:8px;font-size:var(--f-title);letter-spacing:-.02em;line-height:1.25}.page-head p{max-width:76ch;color:var(--sub);font-size:var(--f-body);line-height:1.7}.page-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;box-shadow:var(--shadow-card);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.card:hover{border-color:var(--ink-15)}.card .num{font-size:27px;font-weight:700;margin-top:8px;letter-spacing:-.02em}.card .label{color:var(--sub);font-size:var(--f-small)}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:10px}.cover{width:56px;height:74px;object-fit:cover;border-radius:var(--r-sm);background:var(--panel)}table{width:100%;border-collapse:collapse;background:var(--card);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-card)}th,td{padding:0 14px;text-align:left;font-size:var(--f-small);border-bottom:1px solid var(--line)}th{height:40px;background:color-mix(in srgb,var(--ink) 2.5%,#fff);color:var(--sub);font-weight:500;font-size:var(--f-micro);white-space:nowrap}td{height:44px}tbody tr{transition:background var(--t-fast)}tbody tr:hover{background:color-mix(in srgb,var(--ink) 3.5%,transparent)}tr:last-child td{border-bottom:none}.tag{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:var(--f-micro);font-weight:500;white-space:nowrap}.tag.green{background:var(--green-soft);color:var(--green)}.tag.red{background:var(--red-soft);color:var(--red)}.tag.gray{background:var(--panel);color:var(--ink-72)}.tag.orange{background:var(--orange-soft);color:var(--orange)}.tag.blue{background:var(--brand-soft);color:var(--brand)}.form-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;max-width:760px;box-shadow:var(--shadow-card)}.field{margin-bottom:16px}.field label{display:block;font-size:var(--f-micro);font-weight:500;color:var(--ink-72);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;min-height:36px;padding:7px 12px;border:1px solid var(--ink-15);border-radius:var(--r-sm);font-size:var(--f-body);font-family:inherit;color:var(--text);background:var(--card);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.field textarea{min-height:220px;font-family:var(--mono);font-size:12.5px;line-height:1.65}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink-26)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.row{display:flex;gap:14px}.row .field{flex:1}.cover-preview{width:120px;border-radius:var(--r);margin-top:8px;display:block}.err{color:var(--red);font-size:var(--f-small);margin:8px 0}.muted{color:var(--sub);font-size:var(--f-small)}.imgs{display:flex;flex-wrap:wrap;gap:8px}.imgs img{width:90px;height:120px;object-fit:cover;border-radius:var(--r-sm)}.card-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.loading-panel{padding:60px 22px;border:1px dashed var(--ink-15);border-radius:var(--r-lg);color:var(--sub);text-align:center;background:color-mix(in srgb,var(--card) 55%,transparent)}.recoverable-error{padding:12px 14px;border:1px solid var(--red-line);border-radius:var(--r);background:var(--red-soft);color:var(--red);line-height:1.5;font-size:var(--f-small)}.success-banner,.warning-banner{margin:0 0 16px;padding:12px 14px;border:1px solid var(--green-line);border-radius:var(--r);background:var(--green-soft);color:var(--green);font-size:var(--f-small);line-height:1.55}.warning-banner{border-color:var(--orange-line);background:var(--orange-soft);color:var(--orange)}.inline-error{margin-top:7px;color:var(--red);font-size:12px;line-height:1.55}.warning-text{color:var(--orange)!important}.danger-text{color:var(--red)!important}.empty-state{padding:64px 24px;border:1px dashed var(--ink-15);border-radius:var(--r-xl);background:color-mix(in srgb,var(--card) 60%,transparent);text-align:center}.empty-state h1,.empty-state h2{margin:10px 0 8px}.empty-state p{margin:0 auto 18px;max-width:520px;color:var(--sub);font-size:var(--f-body);line-height:1.6}.empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;background:var(--brand-soft);color:var(--brand);font-weight:800;font-size:18px}.feature-reserved{margin-top:32px}.studio-filter{display:flex;gap:4px;margin:0 0 16px;padding:4px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.studio-filter button{flex:0 0 auto;height:30px;padding:0 12px;background:transparent;color:var(--sub);font-size:12px;font-weight:500;border-radius:var(--r-sm)}.studio-filter button:hover{background:var(--panel);color:var(--text)}.studio-filter button.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.style-list,.online-style-list,.reference-set-list{display:grid;gap:12px}.style-row-card{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.style-row-card:hover{border-color:var(--ink-15);box-shadow:0 4px 14px #1c16110f}.style-cover{width:84px;height:108px;overflow:hidden;border-radius:var(--r);background:var(--panel)}.style-cover.large{width:112px;height:144px}.style-cover img{width:100%;height:100%;object-fit:cover}.cover-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ink-26);font-size:11px;line-height:1.5;text-align:center;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--ink) 7%,#fff))}.style-row-main,.online-main{min-width:0}.style-row-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.style-row-title>div{min-width:0}.style-row-title strong{display:block;overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.style-row-title div>span{display:block;margin-top:4px;color:var(--sub);font-size:var(--f-mini)}.style-facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;color:var(--ink-72);font-size:12px}.style-facts span{position:relative}.style-facts span+span:before{position:absolute;left:-9px;color:var(--ink-15);content:"·"}.progress-track{height:4px;margin-top:14px;overflow:hidden;border-radius:99px;background:var(--panel)}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-2));transition:width .25s ease}.style-row-actions,.online-actions{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:108px}.editor-create-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.editor-section{padding:24px}.editor-section .field textarea,.brief-panel .field textarea,.completion-modal .field textarea{min-height:auto;font-family:inherit;font-size:var(--f-body);line-height:1.6}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.section-heading.simple{margin-bottom:20px}.section-heading h2{margin-bottom:5px}.section-heading p{max-width:65ch;color:var(--sub);font-size:var(--f-small);line-height:1.55}.field.compact{margin-bottom:12px}.field-help{margin-top:6px;color:var(--sub);font-size:var(--f-mini);line-height:1.5}.create-footer,.complete-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow-card)}.create-footer>div,.complete-footer>div{display:flex;flex:1;flex-direction:column;gap:4px}.create-footer strong,.complete-footer strong{font-size:var(--f-body)}.create-footer span,.complete-footer span{color:var(--sub);font-size:12px}.version-pill{display:inline-block;margin-left:5px;padding:3px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12px;vertical-align:middle;font-weight:500}.version-summary{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:16px;padding:16px}.version-cover-small{width:74px;height:94px;overflow:hidden;border-radius:var(--r);background:var(--panel)}.version-cover-small img{width:100%;height:100%;object-fit:cover}.version-cover-small div{display:flex;align-items:center;justify-content:center;height:100%;color:var(--sub);font-size:11px;line-height:1.5;text-align:center}.version-summary-main{min-width:0}.summary-title{display:flex;align-items:center;gap:9px}.summary-title strong{font-size:16px}.version-summary-main>p{margin-top:9px;font-size:var(--f-small);line-height:1.55}.version-summary-main>p.muted{font-size:var(--f-mini)}.summary-progress{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding:10px 14px;border-radius:var(--r);background:var(--panel)}.summary-progress strong{color:var(--brand);font-size:18px}.summary-progress span{color:var(--sub);font-size:var(--f-mini)}.brief-panel{margin-bottom:24px;padding:22px 24px}.brief-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.brief-fields .field{margin-bottom:0}.prompt-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:30px 0 14px}.prompt-section-head h2{margin-bottom:5px;font-size:20px}.prompt-section-head p{color:var(--sub);font-size:12px}.save-overview{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:var(--green)}.save-overview.warning{color:var(--orange)}.save-overview strong{font-size:var(--f-small)}.save-overview span{color:var(--sub);font-size:var(--f-mini)}.prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.prompt-card{padding:18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.prompt-card.hero{border-color:var(--brand-line);box-shadow:0 0 0 1px var(--brand-line),0 8px 24px color-mix(in srgb,var(--brand) 10%,transparent)}.prompt-card.readonly{background:color-mix(in srgb,var(--panel) 40%,#fff)}.prompt-card-head{display:flex;align-items:center;gap:11px;margin-bottom:16px}.prompt-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:var(--r);background:var(--brand-soft);color:var(--brand);font-weight:700;font-size:var(--f-body)}.prompt-title{min-width:0;flex:1}.prompt-title strong{display:block;font-size:var(--f-small);font-weight:600}.prompt-title span{display:block;margin-top:3px;color:var(--sub);font-size:var(--f-mini);text-transform:uppercase;letter-spacing:.06em}.prompt-card .field textarea{min-height:184px;resize:vertical;font-family:inherit;font-size:var(--f-small);line-height:1.68}.prompt-card input:disabled,.prompt-card textarea:disabled{color:var(--ink-72);background:var(--panel)}.prompt-meta{display:flex;align-items:center;justify-content:space-between;margin-top:6px;color:var(--sub);font-size:var(--f-mini)}.manual-mark{color:var(--brand);font-weight:600}.validation-box{margin:10px 0;padding:10px 12px;border-radius:var(--r-sm);font-size:var(--f-mini);line-height:1.55}.validation-box strong{display:block;margin-bottom:3px}.validation-box p+p{margin-top:3px}.danger-box{border:1px solid var(--red-line);background:var(--red-soft);color:var(--red)}.warning-box{border:1px solid var(--orange-line);background:var(--orange-soft);color:var(--orange)}.prompt-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.prompt-card-actions>div{display:flex;gap:7px}.prompt-history{max-height:280px;margin-top:12px;padding-top:12px;overflow-y:auto;border-top:1px solid var(--line)}.history-item{padding:9px 0}.history-item+.history-item{border-top:1px dashed var(--line)}.history-item>div{display:flex;justify-content:space-between;gap:10px;color:var(--sub);font-size:var(--f-mini)}.history-item strong{color:var(--text);font-weight:500}.history-item p{margin-top:5px;color:var(--ink-72);font-size:var(--f-mini);line-height:1.55}.trial-panel{margin-top:26px;padding:22px;border:1px solid var(--brand-line);border-radius:var(--r-xl);background:linear-gradient(145deg,#fff,var(--brand-softer))}.trial-controls{display:grid;grid-template-columns:minmax(240px,1fr) 210px auto;gap:12px;align-items:end;padding:14px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}.trial-controls .field{margin:0}.trial-start{min-height:39px}.read-only-note{padding:12px;border-radius:var(--r-sm);background:var(--panel);color:var(--sub);font-size:var(--f-small)}.trial-history-head{display:flex;align-items:center;justify-content:space-between;margin:22px 0 10px}.trial-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px}.trial-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--card);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.trial-card:hover{border-color:var(--ink-15)}.trial-card.confirmed{border-color:var(--green-line);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 12%,transparent)}.trial-image-wrap{position:relative;height:245px;background:var(--panel)}.trial-image-wrap img{width:100%;height:100%;object-fit:cover}.trial-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--sub);font-size:var(--f-small)}.confirmed-ribbon{position:absolute;top:10px;right:10px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--green) 92%,#000);color:#fff;font-size:var(--f-mini);font-weight:600}.trial-card-body{padding:13px}.trial-status-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.mini-facts div{min-width:0}.mini-facts dt{color:var(--sub);font-size:10px}.mini-facts dd{margin:2px 0 0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.empty-inline{padding:25px 14px;border:1px dashed var(--ink-15);border-radius:var(--r-sm);color:var(--sub);font-size:var(--f-small);text-align:center}.create-reference{display:flex;align-items:end;gap:12px;margin-bottom:16px;padding:16px}.create-reference .field{flex:1;margin:0}.reference-set-card{padding:20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card)}.reference-set-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.reference-set-card h2{margin-bottom:4px;font-size:16px}.reference-set-card header p{color:var(--sub);font-size:var(--f-mini)}.reference-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px}.reference-photo-audit{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:9px;align-items:start;min-height:110px;padding:10px;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--panel) 45%,#fff)}.photo-audit-icon{display:flex;align-items:center;justify-content:center;width:45px;height:58px;border-radius:var(--r-xs);background:var(--panel);color:var(--ink-26);font-size:8px;font-weight:700}.photo-audit-body{min-width:0}.photo-audit-body strong{display:block;margin-top:7px;font-size:12px;font-weight:600}.photo-audit-body p{margin-top:3px;overflow:hidden;color:var(--sub);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hash-line{font-family:var(--mono)}.reference-upload{display:flex;min-height:110px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--ink-26);border-radius:var(--r);color:var(--brand);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.reference-upload:hover{border-color:var(--brand);background:var(--brand-softer)}.reference-upload input{display:none}.reference-upload span{font-size:var(--f-small);font-weight:600}.reference-upload small{margin-top:4px;color:var(--sub);font-size:10px}.privacy-note{margin-top:12px;color:var(--sub);font-size:10px}.online-style-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card)}.online-summary{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px}.online-description{margin-top:10px;color:var(--ink-72);font-size:12px;line-height:1.55}.online-card-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 40%,#fff);font-size:12px}.version-history{border-top:1px solid var(--line)}.version-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;font-size:11px}.version-row+.version-row{border-top:1px dashed var(--line)}.version-row>div{display:flex;align-items:center;gap:8px}.version-row>span{color:var(--sub)}.current-version-mark{color:var(--green);font-size:10px;font-weight:700}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--ink) 28%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modal-fade .18s ease}.modal-card{width:min(620px,100%);max-height:calc(100vh - 48px);padding:26px;overflow-y:auto;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-pop);animation:modal-rise .26s cubic-bezier(.22,1,.36,1)}.modal-card h2{margin-bottom:8px;font-size:20px}.modal-card>p{color:var(--sub);font-size:var(--f-small);line-height:1.65}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}.overwrite-list{max-height:300px;margin-top:15px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r)}.overwrite-list>div{padding:12px}.overwrite-list>div+div{border-top:1px solid var(--line)}.overwrite-list strong{font-size:12px;font-weight:600}.overwrite-list p{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--sub);font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.release-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:17px 0}.release-summary-grid>div{padding:12px;border-radius:var(--r);background:var(--panel)}.release-summary-grid span{display:block;color:var(--sub);font-size:10px}.release-summary-grid strong{display:block;margin-top:3px;font-size:var(--f-small)}.release-blockers,.release-warnings{margin:12px 0}.warning-reason-field{margin:12px 0 0}.server-authority-note{margin-top:12px;padding:10px;border-radius:var(--r-sm);background:var(--brand-softer);font-size:var(--f-mini)!important}.metadata-editor{margin:16px 0}.metadata-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.parameter-editor{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--panel) 45%,#fff)}.parameter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.parameter-row{display:grid;grid-template-columns:minmax(140px,1fr) 100px minmax(140px,1fr) auto;gap:8px;margin-top:8px}.ai-review-modal{width:min(980px,100%)}.overwrite-list{max-height:56vh}.ai-diff-columns,.conflict-columns{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px}.ai-diff-columns>div,.conflict-columns>div{min-width:0;padding:10px;border-radius:var(--r-sm);background:var(--panel)}.ai-diff-columns span,.conflict-columns span{color:var(--sub);font-size:10px;font-weight:700}.ai-diff-columns p,.conflict-columns p{display:block;max-height:125px;overflow-y:auto;-webkit-line-clamp:unset}.prompt-conflict-box{margin-top:12px}.conflict-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.trial-retry-box{margin-top:12px}.package-page-head{align-items:center}.package-revision{display:flex;min-width:190px;flex-direction:column;align-items:flex-end;gap:7px}.package-revision small{color:var(--sub);font-size:10px}.package-scope-note{margin-bottom:18px}.package-error-summary{margin:0 0 16px;padding:16px 18px;border:1px solid var(--red-line);border-radius:var(--r);outline:none;background:var(--red-soft)}.package-error-summary:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 14%,transparent)}.package-error-summary h2{color:var(--red);font-size:15px}.package-error-summary>p{margin-top:4px;color:color-mix(in srgb,var(--red) 62%,var(--ink));font-size:11px}.package-error-summary ul{display:grid;gap:4px;margin-top:9px;padding-left:17px}.package-error-summary button{padding:2px 4px;background:transparent;color:var(--red);font-size:12px;text-align:left;text-decoration:underline}.package-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.package-card{position:relative;min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card)}.package-card:before{position:absolute;top:0;right:22px;left:22px;height:3px;border-radius:0 0 4px 4px;background:var(--ink-15);content:""}.package-card.trial-package:before{background:linear-gradient(90deg,#4f9c74,#7cc09c)}.package-card.upgrade-package:before{background:linear-gradient(90deg,var(--brand),var(--brand-2))}.package-card.standard-package:before{background:linear-gradient(90deg,#c08a2e,#dcb264)}.package-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.package-card h2{margin-top:4px;font-size:19px}.package-step{color:var(--sub);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.package-switch{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:var(--panel);color:var(--ink-72);cursor:pointer;font-size:11px;transition:background var(--t-fast),color var(--t-fast)}.package-switch input{accent-color:var(--brand)}.package-switch:has(input:checked){background:var(--green-soft);color:var(--green)}.package-price-field{position:relative}.package-price-field input{padding-right:108px}.package-money-preview{position:absolute;right:10px;bottom:9px;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.package-money-preview strong{color:var(--brand);font-size:var(--f-small)}.package-money-preview span{color:var(--sub);font-size:10px}.package-inline-fields,.package-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.package-inline-fields .field{margin-bottom:10px}.package-inline-fields small,.package-cost-grid small{display:block;margin-top:6px;color:var(--sub);font-size:10px}.field-feedback{min-height:16px;margin-top:6px;color:var(--sub);font-size:10px;line-height:1.5}.field-feedback.inline-error{color:var(--red)}.package-equation{display:flex;align-items:center;justify-content:center;gap:7px;margin:3px 0 12px;padding:9px;border:1px solid var(--brand-line);border-radius:var(--r-sm);background:var(--brand-softer);color:var(--brand);font-size:11px}.package-equation b{color:var(--sub)}.package-equation.invalid{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.field input.invalid{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 10%,transparent)}.entitlement-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px}.entitlement-list>div{min-width:0;padding:10px;border-radius:var(--r-sm);background:var(--panel)}.entitlement-list dt{color:var(--sub);font-size:10px}.entitlement-list dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.45}.fixed-note{margin-top:12px;color:var(--sub);font-size:10px;line-height:1.5}.fixed-note:before{margin-right:4px;content:"锁"}.package-cost-panel{margin-top:16px;padding:22px}.package-cost-panel .section-heading{margin-bottom:13px}.package-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-cost-grid .field{margin-bottom:0}.package-save-bar{position:sticky;z-index:10;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:15px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-bar)}.package-save-bar>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center;min-width:0}.package-save-bar strong{font-size:var(--f-small)}.package-save-bar small{grid-column:2;color:var(--sub);font-size:10px;line-height:1.5}.package-save-actions{display:flex;flex:0 0 auto;gap:9px}.operations-head{align-items:center}.operation-summary{margin-bottom:18px}.metric-copy{margin-top:10px;font-size:var(--f-body);font-weight:600;line-height:1.55}.danger-number{color:var(--red)!important}.refund-number{color:var(--orange)}.quality-list{display:grid;gap:12px}.quality-row{padding:20px}.quality-row>header,.quality-row>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.quality-row h2{font-size:16px}.quality-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.quality-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0}.quality-metrics>div{min-width:0;padding:12px;border-radius:var(--r);background:var(--panel)}.quality-metrics dt{color:var(--sub);font-size:10px}.quality-metrics dd{margin:5px 0 4px;font-size:15px;font-weight:700}.quality-metrics small{display:block;color:var(--sub);font-size:10px;line-height:1.55}.quality-row>footer{align-items:center;padding-top:13px;border-top:1px solid var(--line)}.quality-target{border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-ring),0 8px 25px color-mix(in srgb,var(--brand) 12%,transparent)!important;outline:none}.operation-filters{display:grid;grid-template-columns:220px 220px 1fr;gap:12px;align-items:end;margin-bottom:16px;padding:15px}.operation-filters .field{margin:0}.filter-result{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;padding:0 6px 8px}.filter-result strong{color:var(--brand);font-size:24px}.filter-result span{color:var(--sub);font-size:11px}.orders-table-wrap{overflow-x:auto;border-radius:var(--r)}.orders-table-wrap table{min-width:1120px}.orders-table-wrap td strong,.orders-table-wrap td small{display:block}.orders-table-wrap td strong{font-weight:600}.orders-table-wrap td small{margin-top:4px;color:var(--sub);font-size:10px;line-height:1.45}.operation-mobile-list{display:none}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;color:var(--sub);font-size:11px}.order-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px}.order-detail-hero h1{margin-bottom:5px;font-size:22px}.order-detail-hero p{color:var(--sub);font-size:12px}.order-money-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.operation-section{margin-top:14px;padding:22px}.operation-section .section-heading{margin-bottom:13px}.ledger-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.ledger-item{min-width:0;padding:13px;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--panel) 45%,#fff)}.ledger-item.refund-item{border-color:var(--orange-line);background:var(--orange-soft)}.ledger-item header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ledger-item p{margin:9px 0 6px;font-size:var(--f-body);font-weight:700}.ledger-item small{color:var(--sub);font-size:10px;line-height:1.65}.order-result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.order-result-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--panel) 45%,#fff)}.result-image{display:flex;height:190px;align-items:center;justify-content:center;background:var(--panel);color:var(--sub);font-size:11px}.result-image img{width:100%;height:100%;object-fit:cover}.order-result-card>div:last-child{padding:10px}.order-result-card strong,.order-result-card small{display:block}.order-result-card .tag{margin-top:6px}.order-result-card small{margin-top:7px;color:var(--sub);font-size:10px;line-height:1.5}.attempt-details{margin-top:15px;border-top:1px solid var(--line);padding-top:13px}.attempt-details summary{color:var(--brand);cursor:pointer;font-size:12px;font-weight:600}.attempt-list{display:grid;gap:6px;margin-top:10px}.attempt-list>div,.job-list>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,1.5fr);gap:10px;align-items:center;padding:9px 11px;border-radius:var(--r-sm);background:var(--panel);font-size:10px}.attempt-list span,.attempt-list small,.job-list small{color:var(--sub)}.order-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.event-timeline{display:grid;gap:0;padding:0;list-style:none}.event-timeline li{position:relative;display:flex;justify-content:space-between;gap:12px;padding:8px 8px 8px 19px;font-size:11px}.event-timeline li:before{position:absolute;top:12px;left:3px;width:7px;height:7px;border-radius:50%;background:var(--brand);content:""}.event-timeline li+li{border-top:1px dashed var(--line)}.event-timeline span{color:var(--sub);font-size:10px}.job-list{display:grid;gap:6px}.job-list>div{grid-template-columns:minmax(0,1fr) auto}.job-list small{grid-column:1 / -1}.dashboard-time{margin:-10px 0 17px;color:var(--sub);font-size:10px}.dashboard-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:26px 0 12px}.dashboard-section-head h2{margin-top:1px}.dashboard-section-head p{margin-top:4px;color:var(--sub);font-size:11px}.revenue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-card p{margin-top:9px;color:var(--sub);font-size:10px;line-height:1.5}.net-revenue{border-color:var(--brand-line);background:linear-gradient(145deg,#fff,var(--brand-softer))}.dashboard-panel{margin-top:16px;padding:22px}.dashboard-panel .dashboard-section-head{margin:0 0 16px}.funnel-track{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr) auto) minmax(120px,1fr);align-items:center;overflow-x:auto}.funnel-track>div:not(.funnel-arrow){min-width:120px;padding:13px;border-radius:var(--r);background:var(--brand-softer);text-align:center}.funnel-track span,.funnel-track small{display:block}.funnel-track span{color:var(--sub);font-size:10px}.funnel-track strong{display:block;margin:5px 0;color:var(--brand);font-size:21px}.funnel-track small{color:var(--sub);font-size:10px}.funnel-track .funnel-unavailable{background:var(--panel)}.funnel-track .funnel-unavailable strong{color:var(--sub);font-size:var(--f-small)}.funnel-arrow{padding:0 8px;color:var(--ink-26)}.funnel-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px}.funnel-secondary>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm)}.funnel-secondary span{color:var(--sub);font-size:10px}.funnel-secondary strong{font-size:var(--f-small)}.quality-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.quality-dashboard-grid article{min-width:0;padding:13px;border-radius:var(--r);background:var(--panel)}.quality-dashboard-grid span,.quality-dashboard-grid small{display:block;color:var(--sub);font-size:10px}.quality-dashboard-grid strong{display:block;margin:5px 0;font-size:18px}.sample-note{margin-top:11px;color:var(--sub);font-size:10px;line-height:1.6}@media(max-width:1100px){.prompt-grid,.editor-create-grid{grid-template-columns:1fr}.brief-fields{grid-template-columns:1fr 1fr}.brief-fields .field:first-child{grid-column:1 / -1}.trial-controls{grid-template-columns:1fr 180px}.trial-start{grid-column:1 / -1}.online-summary{grid-template-columns:90px minmax(0,1fr)}.online-summary .style-cover.large{width:90px;height:120px}.online-actions{grid-column:1 / -1;flex-direction:row;justify-content:flex-end}.package-flow{grid-template-columns:1fr 1fr}.standard-package{grid-column:1 / -1}.quality-metrics,.order-money-grid,.funnel-secondary,.quality-dashboard-grid{grid-template-columns:1fr 1fr}.main{padding:22px 24px 56px}}@media(max-width:820px){.layout{display:block}.side{position:static;width:100%;height:auto;flex-basis:auto}.logo{padding:16px 18px 8px}.side nav{display:flex;overflow-x:auto;padding:8px}.side nav a{flex:0 0 auto;margin:0 4px 0 0;padding:0 12px;height:34px}.side nav a.on:before{display:none}.me{padding:10px 18px}.main{width:100%;padding:20px 15px 45px}.page-head,.prompt-section-head{align-items:flex-start;flex-direction:column}.page-actions{width:100%}.page-actions .btn{flex:1}.style-row-card{grid-template-columns:70px minmax(0,1fr);gap:12px}.style-cover{width:70px;height:92px}.style-row-actions{grid-column:1 / -1;flex-direction:row;justify-content:flex-end}.version-summary{grid-template-columns:60px minmax(0,1fr)}.version-cover-small{width:60px;height:80px}.summary-progress{grid-column:1 / -1;align-items:flex-start}.trial-controls{grid-template-columns:1fr}.trial-start{grid-column:auto}.package-flow,.package-cost-grid{grid-template-columns:1fr}.standard-package{grid-column:auto}.package-save-bar{position:static;align-items:stretch;flex-direction:column}.package-save-actions .btn{flex:1}.operations-head{align-items:flex-start}.operation-filters{grid-template-columns:1fr 1fr}.filter-result{grid-column:1 / -1;justify-content:flex-start}.operation-desktop-table{display:none}.operation-mobile-list{display:grid;gap:9px}.mobile-order-card{padding:14px}.mobile-order-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mobile-order-card header strong,.mobile-order-card header span{display:block}.mobile-order-card header div>span{margin-top:3px;color:var(--sub);font-size:10px}.mobile-order-card h2{margin-top:12px;font-size:15px}.mobile-order-card p{margin:5px 0 12px;color:var(--sub);font-size:11px}.mobile-order-card .btn{width:100%}.order-detail-columns,.revenue-grid{grid-template-columns:1fr}}@media(max-width:580px){.row{flex-direction:column;gap:0}.page-head h1{font-size:22px}.page-actions,.create-footer,.complete-footer{align-items:stretch;flex-direction:column}.create-footer>div,.complete-footer>div{margin-bottom:6px}.style-row-card{grid-template-columns:58px minmax(0,1fr)}.style-cover{width:58px;height:78px}.style-row-title{align-items:flex-start;flex-direction:column}.brief-fields{grid-template-columns:1fr}.brief-fields .field:first-child{grid-column:auto}.prompt-card{padding:14px}.prompt-card-head{align-items:flex-start;flex-wrap:wrap}.prompt-card-head .tag{margin-left:49px}.prompt-card-actions{align-items:flex-start;flex-direction:column}.trial-grid{grid-template-columns:1fr}.create-reference{align-items:stretch;flex-direction:column}.online-summary{grid-template-columns:66px minmax(0,1fr)}.online-summary .style-cover.large{width:66px;height:90px}.online-actions{flex-wrap:wrap}.online-card-footer,.version-row{align-items:flex-start;flex-direction:column}.release-summary-grid{grid-template-columns:1fr}.modal-backdrop{padding:10px}.modal-card{padding:18px}.modal-actions{flex-direction:column-reverse}.parameter-row,.ai-diff-columns,.conflict-columns{grid-template-columns:1fr}.package-revision{align-items:flex-start}.package-inline-fields,.entitlement-list{grid-template-columns:1fr}.package-save-actions{flex-direction:column}.quality-row>header,.quality-row>footer,.order-detail-hero,.dashboard-section-head{flex-direction:column}.quality-tags{justify-content:flex-start}.quality-metrics,.order-money-grid,.quality-dashboard-grid,.funnel-secondary,.operation-filters{grid-template-columns:1fr}.filter-result{grid-column:auto}.quality-row>footer .btn{width:100%}.attempt-list>div{grid-template-columns:1fr}}
