.sidebar-theme-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;flex-shrink:0;margin:8px 0;padding:4px;border:1px solid var(--border);border-radius:10px;background:#f3f4f6}.sidebar-theme-switch button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:0;border-radius:7px;background:transparent;color:#697586;font:inherit;font-size:11px;cursor:pointer}.sidebar-theme-switch button[aria-pressed=true]{background:#fff;color:#bd500e;box-shadow:0 1px 4px #11182714}.sidebar-theme-switch button:focus-visible{outline:2px solid #fc6804;outline-offset:2px}body.gb-workspace .sidebar[data-sidebar-theme=dark]{--sidebar: #101923;--sidebar-text: #e6edf5;--sidebar-muted: #a0aec0;--ink-secondary: #aebccd;--ink-tertiary: #8a9bad;--border: #2b3745;color:#e6edf5;color-scheme:dark;background:linear-gradient(165deg,#172330,#0d151f)}body.gb-workspace .sidebar[data-sidebar-theme=dark] .brand-logo-copy strong,body.gb-workspace .sidebar[data-sidebar-theme=dark] .sidebar-user-name{color:#f0f4f8}body.gb-workspace .sidebar[data-sidebar-theme=dark] .brand-logo-meta{color:#9dadbf}body.gb-workspace .sidebar[data-sidebar-theme=dark] .sidebar-user-link{background:#1a2634;border-color:#2b3745}body.gb-workspace .sidebar[data-sidebar-theme=dark] .sidebar-user-token{color:#ffb17d}body.gb-workspace .sidebar[data-sidebar-theme=dark] .nav-link.active,body.gb-workspace .sidebar[data-sidebar-theme=dark] .nav-branch.is-current>.nav-branch-toggle{color:#ffb17d}body.gb-workspace .sidebar[data-sidebar-theme=dark] .sidebar-theme-switch{background:#0c141e}body.gb-workspace .sidebar[data-sidebar-theme=dark] .sidebar-theme-switch button{color:#a0afc0}body.gb-workspace .sidebar[data-sidebar-theme=dark] .sidebar-theme-switch button[aria-pressed=true]{background:#2a3747;color:#ffd0ad}.report-reader{min-width:0;color:var(--ink)}.report-beat{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--border)}.report-beat-time{color:var(--brand);font-weight:700;font-size:14px;padding-top:4px}.report-beat h3{margin:0 0 8px}.report-beat p{margin:0 0 12px;white-space:pre-line}.report-beat small{display:block;padding:10px 12px;border-radius:8px;background:var(--surface-muted);color:var(--ink-secondary);line-height:1.8}.report-beat.is-risk{border-left:3px solid var(--brand);padding-left:12px}.report-cover-analysis{margin:16px 0 24px;background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;padding:16px}.report-cover-analysis img{display:block;width:auto;max-width:100%;max-height:380px;margin:auto;object-fit:contain}.report-cover-analysis figcaption{font-size:12px;line-height:1.8;text-align:center;color:var(--ink-secondary);margin-top:12px}.report-stat,.report-score-card{min-width:0;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-card)}.report-stat{display:flex;flex-direction:column;gap:8px}.report-stat>span{font-size:13px;color:var(--ink-secondary)}.report-stat>strong{font-size:28px;line-height:1.3}.report-stat>strong.is-description{font-size:16px;line-height:1.6}.report-stat>small{font-size:11px;line-height:1.7;color:var(--ink-secondary)}.report-score-card header{display:flex;align-items:center;gap:8px;font-size:13px}.report-score-card svg{color:var(--brand);flex-shrink:0}.report-score-card b{margin-left:auto}.report-score-card meter{width:100%;height:12px;margin:12px 0 4px;accent-color:var(--brand)}.report-score-card p{margin:0;color:var(--ink-secondary)}.report-action-guide{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;padding:20px;margin:20px 0}.report-action-guide li{padding:8px 0}.report-action-guide li p{margin:5px 0}.report-recreate{position:sticky;bottom:12px;z-index:2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface-card);box-shadow:0 6px 24px #00000012}.report-recreate p{margin:6px 0 0;font-size:12px;color:var(--ink-secondary)}.report-recreate>div:last-child{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:600px){.report-beat{grid-template-columns:1fr;gap:6px}.report-recreate{position:static}}.report-reader-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--border)}.report-reader-bar>div:first-child{display:grid;gap:6px}.report-reader-bar strong{font-size:18px}.report-reader-bar span,.report-reader-footnote{color:var(--ink-secondary);font-size:12px;line-height:1.8}.report-reader-tools{display:flex;gap:8px;flex-wrap:wrap}.report-reader-tools button{border:1px solid var(--border);border-radius:8px;padding:9px 13px;background:var(--surface-card);color:var(--ink);cursor:pointer;font:inherit;font-size:12px}.report-reader-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;padding-top:24px;align-items:start}.report-reader-nav{position:sticky;top:24px;display:grid;gap:5px;max-height:80vh;overflow:auto}.report-reader-nav>strong{font-size:12px;padding:8px 12px;color:var(--ink-secondary)}.report-reader-nav button{display:flex;gap:10px;text-align:left;border:0;border-radius:8px;background:transparent;color:var(--ink-secondary);padding:11px 12px;font:inherit;font-size:12px;line-height:1.6;cursor:pointer}.report-reader-nav button[aria-current]{background:var(--brand-soft);color:var(--brand);font-weight:600}.report-reader-nav button span{opacity:.65;font-size:11px}.report-reader-content{min-width:0}.report-reader-content .report-doc{margin:0;padding:clamp(16px,3vw,36px);box-shadow:none;border:1px solid var(--border);border-radius:16px;line-height:1.85;overflow-wrap:anywhere}.report-reader-content .report-doc h1{font-size:clamp(23px,2.2vw,32px);line-height:1.4;margin:0 0 16px}.report-reader-content .report-doc h2{font-size:21px;line-height:1.5;margin:36px 0 18px;padding-top:24px;border-top:1px solid var(--border);scroll-margin-top:32px}.report-reader-content .report-doc h3{line-height:1.6;font-size:15px}.report-reader-content .report-doc p,.report-reader-content .report-doc li{font-size:14px;line-height:1.9}.report-reader-content .report-doc .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-reader-content .report-doc .hook-grid,.report-reader-content .report-doc .score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-reader-content .report-doc .user-img img{max-height:280px;object-fit:contain}.report-reader-content .report-doc table{display:block;max-width:100%;overflow-x:auto}.report-reader-content .report-doc pre{max-width:100%;overflow:auto}.report-reader-feedback{font-size:13px;color:var(--brand)}.report-reader-footnote{padding:16px;margin-top:20px;border-left:3px solid var(--brand);background:var(--surface-muted)}@media (max-width:1050px){.report-reader-layout{grid-template-columns:1fr;gap:16px}.report-reader-nav{position:static;display:flex;overflow:auto;max-height:none;padding-bottom:8px}.report-reader-nav>strong{display:none}.report-reader-nav button{flex-shrink:0;max-width:240px}}@media (max-width:600px){.report-reader-bar{align-items:flex-start;flex-direction:column}.report-reader-content .report-doc .hook-grid,.report-reader-content .report-doc .score-grid{grid-template-columns:1fr}.report-reader-content .report-doc .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jian-voice-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.jian-voice-chip-wrap.jian-voice-template{position:relative;display:block;min-width:0;padding:0;border:1px solid #e7e9ec;border-radius:10px;background:#fff}.jian-voice-chip-wrap.jian-voice-template.is-on{border-color:#f3975e;background:#fff6ee}.jian-voice-template-select{display:flex;flex-direction:column;gap:9px;width:100%;min-height:74px;padding:12px 9px;border:0;border-radius:inherit;background:transparent;color:#4b5563;text-align:left;cursor:pointer}.jian-voice-template-select strong{padding-right:22px;font-size:12px;font-weight:650;line-height:18px;white-space:nowrap}.jian-voice-template-select small{font-size:10px;line-height:16px;color:#84909d;white-space:nowrap}.jian-voice-gender{display:inline-block;margin-right:4px;padding:0 3px;border-radius:3px;background:#edf0f3;color:#677382;font-size:9px;line-height:14px}.jian-voice-template.is-on .jian-voice-template-select strong{color:#c65b18}.jian-voice-template-select:focus-visible{outline:2px solid #e97a30;outline-offset:2px}.jian-voice-template-select:disabled{cursor:default;opacity:.6}.jian-voice-preview-play{position:absolute;right:7px;top:10px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid #f1d8c6;border-radius:50%;background:#fff4e9;color:#df6419;cursor:pointer}.jian-voice-preview-play:hover:not(:disabled){background:#ffe2c8;border-color:#ee9c62}.jian-voice-preview-play:focus-visible{outline:2px solid #e97a30;outline-offset:3px}.jian-voice-preview-play:disabled{opacity:.5;cursor:default}.jian-expression-picker{margin:0 0 14px}.jian-expression-picker-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px}.jian-expression-picker-head strong{font-size:13px;font-weight:700;color:#354052}.jian-expression-picker-head span{font-size:12px;color:#7a8693;font-weight:500}.jian-expression-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.jian-expression-chip{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;min-height:34px;padding:6px 11px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#425466;font-size:12px;font-weight:650;cursor:pointer}.jian-expression-chip.is-active{border-color:#ff7a1f80;background:#fff5eb;color:#c54a08}.jian-expression-chip:disabled{opacity:.55;cursor:not-allowed}.jian-expression-picker.is-compact{margin:8px 0 0}.jian-character-panel{margin:0 0 14px;padding:12px 13px;border:1px solid #eadfd5;border-radius:14px;background:linear-gradient(140deg,#fffaf5,#fff)}.jian-character-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px}.jian-character-panel-head strong{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#c54a08}.jian-character-panel-head span{font-size:12px;color:#7a8693}.jian-character-section-label{margin:4px 0 8px;font-size:12px;font-weight:700;color:#667382}.jian-character-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px}.jian-character-card{position:relative;border:1px solid #e8e9eb;border-radius:12px;background:#fff;overflow:hidden}.jian-character-card.is-active{border-color:#ff7a1f8c;box-shadow:0 0 0 1px #ff7a1f33}.jian-character-card-main{display:grid;gap:6px;width:100%;padding:8px;border:none;background:transparent;text-align:left;cursor:pointer;color:#354052}.jian-character-card-main img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:8px;background:#f3f4f6}.jian-character-card-main span{font-size:12px;font-weight:700;line-height:1.3}.jian-character-card-del{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:999px;background:#ffffffeb;color:#667382;cursor:pointer}.jian-character-card.is-add{display:grid;place-items:center;gap:6px;min-height:148px;border-style:dashed;color:#7a8693;font-size:12px;font-weight:700;cursor:pointer}.jian-character-add{margin-top:12px;display:grid;gap:10px}.jian-character-add label{margin:0}.jian-character-add input{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;font:inherit;font-size:14px}.jian-character-draft-thumbs{display:flex;flex-wrap:wrap;gap:8px}.jian-character-draft-thumb{position:relative;width:64px;height:80px;border:1px solid #e8e9eb;border-radius:10px;overflow:hidden;background:#fff}.jian-character-draft-thumb img{width:100%;height:100%;object-fit:cover}.jian-character-draft-thumb>button{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:999px;background:#ffffffeb;color:#667382;cursor:pointer}.jian-character-draft-thumb.is-add{display:grid;place-items:center;gap:2px;border-style:dashed;color:#7a8693;font-size:11px;font-weight:700;cursor:pointer}.jian-character-extra{margin-top:10px;display:grid;gap:8px;justify-items:start}.jian-character-temp{margin-top:14px;padding-top:12px;border-top:1px dashed #eadfd5}.jian-character-temp-add{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px dashed #d7dde5;border-radius:10px;background:#fff;color:#5b6572;font-size:12px;font-weight:650;cursor:pointer}.jian-character-temp-add:disabled{opacity:.55;cursor:not-allowed}.jian-character-temp-preview{position:relative;display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;max-width:360px;padding:8px;border:1px solid rgba(255,122,31,.35);border-radius:12px;background:#fff8f2}.jian-character-temp-preview img{width:64px;height:80px;object-fit:cover;border-radius:8px}.jian-character-temp-preview span{font-size:12px;color:#7a6757;line-height:1.45;padding-right:28px}.jian-character-temp-clear{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:999px;background:#fff;color:#667382;cursor:pointer}.jian-oneclick-product-only{margin:0 0 4px}.jian-oneclick-product-only .jian-oneclick-ref-card{max-width:220px}.jian-pack-shot-emotion{margin-top:6px}.jian-short-composer{margin:24px 0;padding:24px;border:1px solid #ffb989;border-radius:20px;background:linear-gradient(130deg,#ff78000a,transparent)}.jian-short-composer header,.jian-long-create>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.jian-short-composer h3{margin:6px 0 18px}.jian-short-composer audio{width:100%;margin:16px 0}.jian-creation-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.jian-creation-notice{background:#ff8c1512;border:1px solid #ff8c1540;border-radius:14px;padding:16px;margin-top:16px}.jian-creation-notice button{margin:8px 8px 0 0}.jian-creation-dialog{max-width:760px;width:calc(100% - 32px);max-height:85vh;overflow:auto;padding:28px;border:1px solid #ddd;border-radius:22px;color:var(--text, #20232b);background:var(--surface, #fff)}.jian-creation-dialog::backdrop{background:#10182088;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.jian-creation-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jian-creation-compare section{background:#8888880c;padding:18px;border-radius:12px;line-height:1.8}.jian-pack-shots label{display:grid;gap:6px;font-size:12px}.jian-pack-shots textarea,.jian-long-create textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:76px;border:1px solid #9299a540;border-radius:12px;padding:12px;font:inherit;line-height:1.7;background:transparent;color:inherit}.jian-long-create{padding:24px;max-width:1600px;margin:auto}.jian-long-create header h1{margin:0 0 8px}.jian-long-grid{display:grid;grid-template-columns:minmax(340px,1fr) minmax(340px,1.15fr);gap:24px;margin-top:24px;align-items:start}.jian-long-panel{padding:24px;border:1px solid #9299a530;border-radius:20px;background:var(--surface, #fff)}.jian-long-panel>label{display:grid;gap:10px;margin-bottom:20px;font-weight:600}.jian-long-panel textarea.long-script{min-height:240px}.jian-long-images{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.jian-long-images img{width:80px;height:80px;border-radius:10px;object-fit:cover}.jian-long-panel video{width:100%;max-height:550px}.jian-long-panel+.jian-long-panel{position:sticky;top:100px}@media (max-width:900px){.jian-long-grid{grid-template-columns:1fr}.jian-long-create{padding:12px}.jian-creation-compare{grid-template-columns:1fr}.jian-short-composer{padding:16px}}.jian-pack-pane .jian-shot-card,.jian-pack-pane .shot-refiner{--ink:#111827;--ink-secondary:#64748b;--surface-card:#fff;--surface-muted:#f8fafc;--border:#e5e9ef;color:var(--ink)}.jian-pack-storyboard-head{color:#111827}.jian-pack-shots>li.jian-shot-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--border);background:var(--surface-card);border-radius:14px}.jian-shot-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.jian-shot-card>header>strong{font-size:13px;color:var(--ink)}.jian-shot-card>header>b{grid-row:auto;white-space:nowrap;color:var(--brand);font-size:11px;background:var(--brand-soft);padding:5px 9px;border-radius:6px}.jian-pack-shots>li.jian-shot-card>label{display:grid;gap:8px;width:100%;min-width:0;margin:0;font-size:12px;font-weight:600;color:var(--ink-secondary)}.jian-pack-shots>li.jian-shot-card textarea{display:block;width:100%;box-sizing:border-box;min-height:0;height:auto;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.8;border:1px solid var(--border);border-radius:9px;background:var(--surface-muted);color:var(--ink);resize:vertical}.jian-shot-card .jian-pack-shot-emotion{width:100%;grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid var(--border)}.jian-shot-card .jian-pack-shot-emotion summary{width:fit-content;white-space:nowrap;font-size:12px;line-height:1.5;color:var(--ink-secondary);cursor:pointer}.jian-shot-card .jian-pack-shot-emotion details[open] summary{margin-bottom:10px}.jian-shot-card .jian-pack-shot-emotion b{grid-row:auto}.jian-shot-card .jian-pack-shot-emotion span{grid-column:auto;font-size:inherit;color:inherit}.shot-refiner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 18px}.shot-refiner>small{max-width:460px;font-size:11px;line-height:1.7;color:var(--ink-secondary)}.shot-refiner>p{width:100%;color:var(--danger);font-size:12px}.shot-refiner>.shot-refiner-status{margin:0;padding:10px 12px;border-radius:8px;background:var(--surface-muted);color:var(--ink-secondary);line-height:1.7}.shot-refiner.is-processing>button:disabled{opacity:1;color:var(--brand);cursor:wait}.shot-direction-dialog{width:min(960px,calc(100vw - 32px));max-height:85vh;padding:24px;box-sizing:border-box;border:1px solid var(--border);border-radius:18px;background:var(--surface-card);color:var(--ink)}.shot-direction-dialog::backdrop{background:#11182788;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shot-direction-dialog h2{font-size:21px;margin:0 0 8px}.shot-direction-dialog header p{font-size:12px;color:var(--ink-secondary)}.shot-direction-review section{border-top:1px solid var(--border);padding:14px 0}.shot-direction-review h3{font-size:13px;color:var(--brand)}.shot-direction-review section>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px}.shot-direction-review article{min-width:0;background:var(--surface-muted);padding:15px;border-radius:10px}.shot-direction-review strong{font-size:12px}.shot-direction-review p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:13px}.shot-direction-dialog footer{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:-24px;background:var(--surface-card);padding:16px 0;border-top:1px solid var(--border)}.studio-shots .studio-field textarea{font-size:13px;line-height:1.8}.studio-shots .studio-field:first-of-type textarea{min-height:150px}@media (max-width:600px){.jian-pack-shots>li.jian-shot-card{padding:13px}.shot-direction-review section>div{grid-template-columns:1fr}.shot-refiner{align-items:flex-start;flex-direction:column}}.jian-polish-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #eadfd5;border-radius:24px;color:#202734;background:#fffcf8;box-shadow:0 28px 100px #11182740}.jian-polish-dialog::backdrop{background:#10182880;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.jian-polish-dialog-body{position:relative;padding:32px}.jian-polish-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#efe9e2;color:#62564c;cursor:pointer}.jian-polish-kicker{display:flex;align-items:center;gap:8px;color:#db5909;font-size:13px;font-weight:700}.jian-polish-dialog h2{margin:16px 0 10px;font-size:26px}.jian-polish-dialog p{margin:0;color:#68717d;line-height:1.65;font-size:14px}.jian-polish-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 18px}.jian-polish-options button{display:flex;flex-direction:column;gap:12px;padding:22px;text-align:left;border:1px solid #e8ded3;border-radius:16px;background:#fff;color:#28303c;cursor:pointer;font:inherit}.jian-polish-options button:hover{border-color:#fa7926;background:#fff4e9}.jian-polish-options button:focus-visible,.jian-polish-close:focus-visible{outline:3px solid #f57b32;outline-offset:3px}.jian-polish-options svg{color:#ed6a19}.jian-polish-options strong{font-size:17px}.jian-polish-options span{color:#67707c;font-size:13px;line-height:1.7}.jian-polish-dialog small{display:block;color:#7e746b;font-size:12px;line-height:1.7}@media (max-width: 540px){.jian-polish-dialog-body{padding:26px 20px}.jian-polish-options{grid-template-columns:1fr}}.jian-pack{--pack-small:8px;--pack-gap:16px;--pack-section:20px;gap:var(--pack-gap);line-height:1.6}.jian-pack .jian-pack-head{gap:16px;margin:0;align-items:center}.jian-pack .jian-pack-head h1{margin:4px 0 6px;font-size:26px;line-height:1.3}.jian-pack .jian-pack-head p{margin:0;font-size:13px;line-height:1.65}.jian-pack .jian-pack-kicker{font-size:11px;line-height:1.4}.jian-pack .jian-pack-head-actions{gap:8px}.jian-pack .jian-pack-split{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start;gap:16px}.jian-pack .jian-pack-left,.jian-pack .jian-pack-right{min-width:0;min-height:0;padding:20px!important;border-radius:16px}.jian-pack .jian-pack-right{position:static}.jian-pack .jian-pack-form{display:block}.jian-pack .jian-pack-step-head{margin:0 0 10px;gap:8px}.jian-pack .jian-pack-step-head strong{line-height:1.5}.jian-pack .jian-pack-step-head small{margin:2px 0 0;line-height:1.5}.jian-pack .jian-pack-step-head.is-last{margin-top:20px}.jian-pack .jian-pack-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px}.jian-pack .jian-pack-scene{min-height:108px}.jian-pack .jian-pack-scene-copy strong{font-size:12px;line-height:1.4}.jian-pack .jian-pack-scene-copy small{font-size:10px;line-height:1.4}.jian-pack .jian-pack-scene-blurb{min-height:0;margin:0 0 20px;font-size:12px;line-height:1.65}.jian-pack .jian-pack-form>label{display:grid;gap:8px;margin:0 0 10px;font-size:12px;line-height:1.5}.jian-pack .jian-pack-form textarea{margin:0;padding:12px;min-height:128px;font-size:13px;line-height:1.75;border-radius:10px}.jian-pack .field-hint{margin:6px 0 10px;font-size:11px;line-height:1.65}.jian-pack .jian-pack-template-hint{margin:0 0 12px}.jian-pack .jian-pack-polish-row{align-items:center;gap:10px;margin:0 0 16px}.jian-pack .jian-pack-polish-row .field-hint{margin:0}.jian-pack .jian-pack-images-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,88px));margin:0}.jian-pack .jian-pack-thumb.is-add{min-height:88px}.jian-pack .jian-pack-tones{gap:8px;margin:0 0 14px}.jian-pack .jian-pack-tone{padding:7px 12px;line-height:1.5;font-size:12px}.jian-pack .jian-pack-go{min-height:42px;margin:4px 0 0;font-size:13px;border-radius:10px}.jian-pack .jian-pack-examples{min-height:0}.jian-pack .jian-pack-examples-head{margin:0 0 16px;gap:12px;align-items:start}.jian-pack .jian-pack-examples-head h2{margin:4px 0 0;font-size:20px;line-height:1.4}.jian-pack .jian-pack-examples-head small{white-space:normal;line-height:1.6}.jian-pack .jian-pack-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jian-pack .jian-pack-example{min-height:142px;aspect-ratio:1/1.12;border-radius:12px}.jian-pack .jian-pack-example-copy strong{line-height:1.4}.jian-pack .jian-pack-example-copy small{line-height:1.5}.jian-pack .jian-pack-empty.is-busy{min-height:280px;gap:10px;padding:24px}.jian-pack .jian-pack-result-head{margin:0 0 16px;padding:0 0 16px;gap:12px}.jian-pack .jian-pack-result-head em{margin-bottom:6px;line-height:1.4}.jian-pack .jian-pack-result-head h2{margin:0 0 8px;font-size:20px;line-height:1.45;overflow-wrap:anywhere}.jian-pack .jian-pack-result-head p{margin:4px 0 0;line-height:1.65;font-size:12px}.jian-pack .jian-pack-result-tools{gap:8px;flex-wrap:wrap}.jian-pack .jian-pack-result-button-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.jian-pack .jian-pack-result-button-row .btn{white-space:nowrap;min-width:0;padding:8px 12px;font-size:12px}.jian-pack .jian-pack-result-head{flex-wrap:wrap}.jian-pack .jian-pack-tabs{gap:6px;padding:4px;margin:0 0 18px}.jian-pack .jian-pack-tab{min-height:36px;padding:8px 12px;font-size:12px;line-height:1.5}.jian-pack .jian-pack-storyboard-head{margin:0 0 10px;gap:8px;flex-wrap:wrap}.jian-pack .jian-pack-storyboard-head h3{margin:0;line-height:1.5}.jian-pack .shot-refiner{margin:0 0 16px;gap:8px}.jian-pack .jian-pack-shots{display:grid;gap:12px;margin:0;padding:0}.jian-pack .jian-pack-shots>li.jian-shot-card{margin:0;padding:16px;gap:12px}.jian-pack .jian-shot-card>header{padding-bottom:10px}.jian-pack .jian-pack-shots>li.jian-shot-card>label{gap:6px;line-height:1.5}.jian-pack .jian-pack-shots>li.jian-shot-card textarea{padding:10px 12px;line-height:1.7}.jian-pack .jian-pack-shot-emotion{padding-top:8px}.jian-pack .jian-short-composer{margin:20px 0 16px;padding:18px;border-radius:14px}.jian-pack .jian-short-composer h3{margin:4px 0 12px;line-height:1.4}.jian-pack .jian-creation-actions{gap:8px;margin:14px 0 10px}.jian-pack .jian-pack-actions{gap:8px;margin-top:16px;padding-top:12px}.jian-pack .jian-studio-text{margin:10px 0 14px;padding:14px;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.jian-pack .jian-pack-tags,.jian-pack .jian-pack-lead{margin:8px 0 12px;line-height:1.7}.jian-pack .jian-pack-history{margin:0;padding:16px}.jian-pack .jian-pack-history-head{margin-bottom:12px}@media (max-width:1180px){.jian-pack .jian-pack-split{grid-template-columns:minmax(300px,350px) minmax(0,1fr)}.jian-pack .jian-pack-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jian-pack .jian-pack-examples-head{flex-direction:column;gap:6px}}@media (max-width:960px){.jian-pack .jian-pack-split{grid-template-columns:1fr}.jian-pack .jian-pack-scene{min-height:112px}.jian-pack .jian-pack-example-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jian-pack .jian-pack-head{align-items:flex-start;flex-wrap:wrap}.jian-pack .jian-pack-head-actions{margin-left:0;justify-content:flex-start}}@media (max-width:600px){.jian-pack .jian-pack-left,.jian-pack .jian-pack-right{padding:14px!important}.jian-pack .jian-pack-head h1{font-size:23px}.jian-pack .jian-pack-result-head h2{font-size:18px}.jian-pack .jian-pack-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jian-pack .jian-pack-example{min-height:140px}.jian-pack .jian-pack-scenes{gap:6px}.jian-pack .jian-pack-scene{min-height:100px}.jian-pack .jian-pack-result-head{flex-direction:column}.jian-pack .jian-pack-shots>li.jian-shot-card{padding:12px}.jian-pack .jian-pack-tabs{flex-wrap:wrap}}.jian-hypit{display:grid;gap:16px;padding-bottom:32px}.jian-hypit-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 2px 4px}.jian-hypit-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:650;color:var(--muted, #64748b)}.jian-hypit-hero h1{margin:0 0 8px;font-size:28px;letter-spacing:-.03em;line-height:1.2}.jian-hypit-hero p{margin:0;max-width:720px;font-size:14px;line-height:1.55;color:var(--muted, #64748b)}.jian-hypit-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.jian-hypit-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.jian-hypit-section-head strong{font-size:15px}.jian-hypit-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:start}.jian-hypit-form label,.jian-hypit-plan-fields label{display:grid;gap:6px;margin-bottom:12px;font-size:12px;color:var(--muted, #64748b)}.jian-hypit-form input,.jian-hypit-form textarea,.jian-hypit-form select,.jian-hypit-plan-fields input,.jian-hypit-plan-fields textarea{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;color:inherit;background:#fff}.jian-hypit-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.jian-hypit-mode{display:grid;gap:4px;text-align:left;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;cursor:pointer;font:inherit}.jian-hypit-mode strong{font-size:13px;color:inherit}.jian-hypit-mode span{font-size:11px;line-height:1.35;color:var(--muted, #64748b)}.jian-hypit-mode.is-on{border-color:#6366f173;background:#6366f114}.jian-hypit-mode:disabled{opacity:.6;cursor:default}.jian-hypit-product-pick{margin-bottom:12px}.jian-hypit-creative{margin-bottom:14px;padding:12px;border-radius:12px;background:#0f172a08}.jian-hypit-product-list{display:grid;gap:8px;max-height:220px;overflow:auto}.jian-hypit-product-card{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px 10px;border:.5px solid transparent;border-radius:12px;background:#0f172a0a;text-align:left;cursor:pointer;font:inherit}.jian-hypit-product-card.is-selected{border-color:#6366f166;background:#6366f11a}.jian-hypit-product-thumb{width:44px;height:44px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#0f172a0f;color:var(--muted, #64748b)}.jian-hypit-product-thumb img{width:100%;height:100%;object-fit:cover}.jian-hypit-product-meta{display:grid;gap:2px;min-width:0}.jian-hypit-product-meta strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jian-hypit-product-meta em{font-style:normal;font-size:11px;color:var(--muted, #64748b)}.jian-hypit-batch-empty{display:grid;gap:10px;justify-items:start;padding:12px;border-radius:12px;background:#0f172a0a}.jian-hypit-batch-empty p{margin:0;font-size:13px;color:var(--muted, #64748b)}.jian-hypit-actions{display:flex;flex-wrap:wrap;gap:8px}.jian-hypit-side{display:grid;gap:16px}.jian-hypit-empty{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--muted, #64748b);line-height:1.5}.jian-hypit-hint{margin:0 0 10px;font-size:13px;color:#0f766e}.jian-hypit-err,.jian-hypit-warn{margin:0 0 10px;font-size:13px;color:#dc2626}.jian-hypit-warn{color:#b45309}.jian-hypit-audio{width:100%;margin-bottom:10px}.jian-hypit-video{display:block;width:100%;max-height:min(52vh,480px);border-radius:12px;background:#000;margin-bottom:10px}.jian-hypit-result{display:grid;gap:8px}@media (max-width: 960px){.jian-hypit-main,.jian-hypit-modes{grid-template-columns:1fr}}.task-cal{--tc-ink: #1c1c1e;--tc-muted: #8e8e93;--tc-line: rgba(60, 60, 67, .12);--tc-hairline: rgba(60, 60, 67, .18);--tc-bg: #f2f2f7;--tc-card: #ffffff;--tc-accent: #007aff;--tc-accent-soft: rgba(0, 122, 255, .12);--tc-xhs: #ff2d55;--tc-xhs-bg: #ffe5ec;--tc-xhs-ink: #b8002e;--tc-dy: #636366;--tc-dy-bg: #e9e9eb;--tc-dy-ink: #1c1c1e;--tc-wx: #34c759;--tc-wx-bg: #e4f8ea;--tc-wx-ink: #0f7a32;--tc-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", sans-serif;display:flex;flex-direction:column;gap:16px;margin:-4px -8px 0;padding:12px 12px 40px;border-radius:20px;background:var(--tc-bg);color:var(--tc-ink);font-family:var(--tc-font);-webkit-font-smoothing:antialiased}.task-cal-batch{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:var(--tc-card);border:.5px solid var(--tc-hairline);box-shadow:0 1px 2px #00000008}.task-cal-batch-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:590;cursor:pointer;color:var(--tc-ink)}.task-cal-batch-check input{accent-color:var(--tc-accent)}.task-cal-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:8px 4px 4px;background:transparent;border:0}.task-cal-hero-aside{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;text-align:right}.task-cal-hero h1{margin:4px 0 6px;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--tc-ink)}.task-cal-hero p{margin:0;max-width:54ch;color:var(--tc-muted);font-size:15px;line-height:1.45;font-weight:400}.task-cal-kicker{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--tc-accent);letter-spacing:-.01em}.task-cal-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.task-cal-sync-hint{margin:0;font-size:13px;color:var(--tc-muted);text-align:right}.task-cal-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border:0;border-radius:980px;background:#7878801f;color:var(--tc-ink);font:inherit;font-size:13px;font-weight:590;cursor:pointer;transition:background .15s ease,opacity .15s ease}.task-cal-btn:hover{background:#78788033}.task-cal-btn:disabled{opacity:.4;cursor:not-allowed}.task-cal-btn.is-primary{background:var(--tc-accent);color:#fff}.task-cal-btn.is-primary:hover{background:#0066d6}.task-cal-btn.is-ghost{background:transparent;color:var(--tc-accent)}.task-cal-btn.is-ghost:hover{background:var(--tc-accent-soft)}.task-cal-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media (max-width: 900px){.task-cal-flow{grid-template-columns:1fr 1fr}}.task-cal-flow li{padding:14px 16px;border-radius:14px;background:var(--tc-card);border:.5px solid var(--tc-hairline)}.task-cal-flow strong{display:block;font-size:13px;font-weight:600;margin-bottom:4px;letter-spacing:-.01em}.task-cal-flow span{font-size:12px;color:var(--tc-muted);line-height:1.4}.task-cal-studio{padding:14px 16px 16px;border-radius:14px;background:var(--tc-card);border:.5px solid var(--tc-hairline)}.task-cal-studio-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.task-cal-studio-head strong{display:block;font-size:14px;font-weight:600}.task-cal-studio-head p{margin:2px 0 0;font-size:12px;color:var(--tc-muted)}.task-cal-studio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.task-cal-studio-card{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:12px;border-radius:12px;border:.5px solid var(--tc-hairline);background:var(--tc-bg);color:inherit;text-decoration:none;font:inherit;cursor:pointer;transition:background .15s ease}.task-cal-studio-card:hover{background:var(--tc-accent-soft)}.task-cal-studio-card strong{font-size:13px;font-weight:600}.task-cal-studio-card small{font-size:11px;color:var(--tc-muted);line-height:1.35}.task-cal-studio-card.is-disabled{opacity:.4;cursor:not-allowed}.task-cal-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.task-cal-stat{padding:14px 16px;border-radius:16px;border:0;background:var(--tc-card)}.task-cal-stat strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em}.task-cal-stat span{font-size:12px;font-weight:600;opacity:.72}.task-cal-stat.is-blue{background:#e8f1ff;color:#007aff}.task-cal-stat.is-green{background:#e4f8ea;color:#34c759}.task-cal-stat.is-orange{background:#fff1e6;color:#ff9500}.task-cal-stat.is-purple{background:#f3e9ff;color:#af52de}.task-cal-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 2px}.task-cal-week-nav{display:inline-flex;align-items:center;gap:4px}.task-cal-week-nav .task-cal-btn{min-height:30px;width:30px;padding:0;justify-content:center;border-radius:8px;background:transparent;color:var(--tc-accent)}.task-cal-week-nav .task-cal-btn:hover{background:var(--tc-accent-soft)}.task-cal-week-nav strong{min-width:120px;text-align:center;font-size:20px;font-weight:700;letter-spacing:-.02em}.task-cal-month-jump{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;color:var(--tc-muted)}.task-cal-month-jump input[type=month]{min-height:32px;min-width:140px;padding:4px 10px;border-radius:10px;border:.5px solid var(--tc-hairline);background:var(--tc-card);font:inherit;font-size:13px;color:var(--tc-ink)}.task-cal-topic-seed{display:flex;flex-direction:column;gap:8px;margin:0 0 4px;padding-bottom:14px;border-bottom:.5px solid var(--tc-hairline);font-size:12px;font-weight:600;color:var(--tc-muted)}.task-cal-topic-seed input{min-height:36px;width:100%;padding:8px 12px;border-radius:10px;border:.5px solid var(--tc-hairline);background:var(--tc-bg);font:inherit;font-size:14px;color:var(--tc-ink)}.task-cal-topic-seed .task-cal-btn{align-self:stretch;justify-content:center}.task-cal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:14px;align-items:start}@media (max-width: 1100px){.task-cal-layout{grid-template-columns:1fr}}.task-cal-month{border-radius:16px;background:var(--tc-card);border:.5px solid var(--tc-hairline);box-shadow:0 1px 3px #0000000a;overflow:visible}.task-cal-weekday-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:.5px solid var(--tc-hairline);background:#f2f2f7a6}.task-cal-weekday-cell{padding:10px 6px;text-align:center;font-size:12px;font-weight:600;color:var(--tc-muted);letter-spacing:.02em}.task-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(132px,auto);gap:0;align-items:stretch}.task-cal-day{min-height:132px;height:auto;padding:6px 6px 8px;border-radius:0;background:transparent;border:0;border-right:.5px solid var(--tc-hairline);border-bottom:.5px solid var(--tc-hairline);display:flex;flex-direction:column;gap:4px;transition:background .15s ease;overflow:visible}.task-cal-day:nth-child(7n){border-right:0}.task-cal-day.is-outside{background:#f2f2f78c}.task-cal-day.is-outside .task-cal-daynum{color:#c7c7cc}.task-cal-day.is-today{background:#007aff0a}.task-cal-day.is-selected{background:#007aff14}.task-cal-day.is-outside.is-selected{background:#007aff0f}.task-cal-day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;padding:0 2px 4px}.task-cal-day-pick{display:inline-flex;align-items:flex-start;gap:6px;min-width:0}.task-cal-day-pick input{margin-top:4px;width:14px;height:14px;accent-color:var(--tc-accent);cursor:pointer}.task-cal-day-pick button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;color:var(--tc-ink)}.task-cal-day-pick button span,.task-cal-weekday{font-size:11px;font-weight:600;color:var(--tc-muted);letter-spacing:.02em;text-transform:none}.task-cal-day.is-today .task-cal-day-pick button span,.task-cal-day.is-today .task-cal-weekday{color:var(--tc-accent)}.task-cal-day-pick button em,.task-cal-daynum{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 4px;font-style:normal;font-size:20px;font-weight:590;letter-spacing:-.03em;border-radius:980px;line-height:1}.task-cal-day.is-today .task-cal-day-pick button em,.task-cal-day.is-today .task-cal-daynum{background:var(--tc-accent);color:#fff;font-weight:600}.task-cal-day-count{flex-shrink:0;margin-top:2px;font-size:11px;font-weight:500;color:var(--tc-muted);padding:0;border-radius:0;background:transparent}.task-cal-day-list{display:flex;flex-direction:column;gap:3px;flex:1;overflow:visible}.task-cal-day-empty{margin:8px 0 0;padding:12px 4px;text-align:center;font-size:12px;color:#c7c7cc;font-weight:500}.task-cal-day .task-cal-item strong{font-size:11px}.task-cal-day .task-cal-item-meta{gap:3px}.task-cal-day .task-cal-item{padding:4px 6px}.task-cal-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px;align-items:start;padding:6px 8px;border-radius:6px;border:0;background:#f2f2f7;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.task-cal-item:hover{filter:brightness(.97)}.task-cal-item-main{display:flex;flex-direction:column;gap:4px;min-width:0}.task-cal-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.task-cal-item-view{align-self:flex-start;display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:0 8px;border:0;border-radius:980px;background:#ffffffb8;color:inherit;font:inherit;font-size:11px;font-weight:600;cursor:pointer;opacity:.92}.task-cal-item-view:hover{background:#fff;opacity:1}.task-cal-item-del{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:980px;background:#ffffff8c;color:inherit;opacity:.7;cursor:pointer}.task-cal-item-del:hover{background:#fff;opacity:1;color:#ff3b30}.task-cal-item input{margin-top:2px;width:13px;height:13px;accent-color:var(--tc-accent);cursor:pointer}.task-cal-item-body{display:flex;flex-direction:column;gap:2px;width:100%;border:0;background:transparent;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.task-cal-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.task-cal-item-status{font-size:10px;font-weight:500;opacity:.72}.task-cal-gen-mark{display:inline-flex;align-items:center;padding:1px 6px;border-radius:980px;font-size:10px;font-weight:600;color:var(--tc-accent);background:#ffffffa6}.task-cal-gen-mark.is-lg{margin-left:8px;vertical-align:middle;font-size:11px;padding:2px 8px;background:var(--tc-accent-soft)}.task-cal-gen-tabs{display:flex;flex-wrap:wrap;gap:8px}.task-cal-gen-tab{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:42px;padding:6px 12px;border:.5px solid var(--tc-hairline);border-radius:12px;background:var(--tc-bg);color:var(--tc-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.task-cal-gen-tab em{font-style:normal;font-weight:500;font-size:11px;color:var(--tc-muted)}.task-cal-gen-tab.is-on{border-color:transparent;background:var(--tc-accent-soft);color:var(--tc-accent)}.task-cal-gen-tab.is-on em{color:var(--tc-accent)}.task-cal-item strong{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.task-cal-item small{font-size:11px;line-height:1.35;opacity:.78;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-cal-item.is-xhs{background:var(--tc-xhs-bg);color:var(--tc-xhs-ink)}.task-cal-item.is-dy{background:var(--tc-dy-bg);color:var(--tc-dy-ink)}.task-cal-item.is-wx{background:var(--tc-wx-bg);color:var(--tc-wx-ink)}.task-cal-item.is-xhs.is-checked,.task-cal-item.is-xhs.is-active{box-shadow:inset 0 0 0 1.5px var(--tc-xhs)}.task-cal-item.is-dy.is-checked,.task-cal-item.is-dy.is-active{box-shadow:inset 0 0 0 1.5px #48484a}.task-cal-item.is-wx.is-checked,.task-cal-item.is-wx.is-active{box-shadow:inset 0 0 0 1.5px var(--tc-wx)}.task-cal-day-add{margin-top:auto;border:0;border-radius:6px;background:transparent;min-height:28px;font:inherit;font-size:12px;font-weight:500;color:var(--tc-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.task-cal-day-add:hover{color:var(--tc-accent);background:var(--tc-accent-soft)}.task-cal-side{display:flex;flex-direction:column;gap:12px;padding:18px 16px;border-radius:16px;background:var(--tc-card);border:.5px solid var(--tc-hairline);box-shadow:0 1px 3px #0000000a;min-height:420px}.task-cal-side h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.task-cal-side-lead{margin:0;font-size:13px;color:var(--tc-muted);line-height:1.4}.task-cal-empty{padding:28px 12px;text-align:center;color:var(--tc-muted);font-size:13px}.task-cal-form{display:flex;flex-direction:column;gap:10px}.task-cal-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--tc-muted)}.task-cal-form input,.task-cal-form textarea,.task-cal-form select{min-height:36px;padding:8px 12px;border-radius:10px;border:.5px solid var(--tc-hairline);background:var(--tc-bg);font:inherit;font-size:14px;color:var(--tc-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.task-cal-form input:focus,.task-cal-form textarea:focus,.task-cal-form select:focus{background:#fff;border-color:var(--tc-accent);box-shadow:0 0 0 3px var(--tc-accent-soft)}.task-cal-form textarea{min-height:88px;resize:vertical}.task-cal-form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.task-cal-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.task-cal-daylist-section{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;border-top:.5px solid var(--tc-hairline)}.task-cal-daylist-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.task-cal-daylist-head h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em}.task-cal-daylist-head span{font-size:12px;font-weight:500;color:var(--tc-muted)}.task-cal-list{display:flex;flex-direction:column;gap:0;max-height:min(42vh,360px);overflow:auto;border-radius:14px;background:var(--tc-bg);border:.5px solid var(--tc-hairline)}.task-cal-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;border-bottom:.5px solid var(--tc-hairline);background:transparent;transition:background .12s ease}.task-cal-list-row:last-child{border-bottom:0}.task-cal-list-row:hover{background:#007aff0a}.task-cal-list-row.is-active{background:var(--tc-accent-soft)}.task-cal-list-row.is-active .task-cal-list-item{background:transparent;box-shadow:none}.task-cal-list-item{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:11px 8px 11px 12px;border:0;border-radius:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.task-cal-list-dot{width:8px;height:8px;border-radius:980px;background:#c7c7cc}.task-cal-list-dot.is-xhs{background:var(--tc-xhs)}.task-cal-list-dot.is-dy{background:#48484a}.task-cal-list-dot.is-wx{background:var(--tc-wx)}.task-cal-list-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.task-cal-list-copy strong{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-cal-list-copy strong em{flex-shrink:0;font-style:normal}.task-cal-list-meta{font-size:11px;font-weight:500;color:var(--tc-muted);line-height:1.3}.task-cal-list-actions{display:inline-flex;align-items:center;gap:4px;margin-right:8px;flex-shrink:0}.task-cal-list-eye,.task-cal-list-del{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:34px;height:34px;border:0;border-radius:980px;background:#7878801f;color:var(--tc-accent);cursor:pointer;font:inherit;flex-shrink:0}.task-cal-list-eye:hover{background:var(--tc-accent-soft)}.task-cal-list-del{color:#8e8e93}.task-cal-list-del:hover{background:#ff3b301f;color:#ff3b30}.task-cal-list-eye i{font-style:normal;font-size:10px;font-weight:700}.task-cal-modal-panel.is-confirm{width:min(420px,100%)}.task-cal-confirm-tip{margin:0;font-size:14px;line-height:1.5;color:var(--tc-muted)}.task-cal-confirm-tip.is-warn{color:#d70015}.task-cal-confirm-tip a{color:inherit;text-decoration:underline}.task-cal-cost-box{display:grid;gap:8px;padding:12px 14px;border-radius:10px;background:#0000000a}.task-cal-cost-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--tc-muted)}.task-cal-cost-row strong{font-size:14px;font-weight:650;color:var(--tc-ink);white-space:nowrap}.task-cal-cost-row.is-total{padding-top:6px;border-top:.5px solid var(--tc-hairline);color:var(--tc-ink)}.task-cal-cost-row.is-total strong{font-size:16px}.task-cal-cost-row strong.is-warn{color:#d70015}.task-cal-btn.is-danger{background:#ff3b30;color:#fff}.task-cal-btn.is-danger:hover{background:#d70015}.task-cal-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px}.task-cal-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000047;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.task-cal-modal-panel{position:relative;z-index:1;width:min(720px,100%);max-height:min(86vh,900px);overflow:auto;border-radius:18px;background:#fff;border:.5px solid var(--tc-hairline);box-shadow:0 20px 48px #0000002e;padding:20px 20px 16px;display:flex;flex-direction:column;gap:14px;font-family:var(--tc-font)}.task-cal-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-cal-modal-head h3{margin:8px 0 4px;font-size:22px;font-weight:700;letter-spacing:-.02em}.task-cal-modal-head p{margin:0;font-size:13px;color:var(--tc-muted)}.task-cal-modal-body{display:flex;flex-direction:column;gap:14px}.task-cal-modal-body section h4{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--tc-muted)}.task-cal-modal-body section p,.task-cal-modal-body section li{margin:0;font-size:15px;line-height:1.55}.task-cal-modal-body section ul{margin:0;padding-left:18px}.task-cal-modal-body .is-pre{white-space:pre-wrap}.task-cal-modal-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:8px;border-top:.5px solid var(--tc-hairline)}.task-cal-list-item .task-cal-badge{font-size:10px}.task-cal-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.01em;background:#ffffff8c}.task-cal-badge.is-xhs{color:var(--tc-xhs-ink);background:#ffffff8c}.task-cal-badge.is-dy{color:var(--tc-dy-ink);background:#ffffff8c}.task-cal-badge.is-wx{color:var(--tc-wx-ink);background:#ffffff8c}.task-cal-preview{margin-top:4px;padding:12px;border-radius:12px;background:var(--tc-bg);border:0;font-size:13px;line-height:1.55;white-space:pre-wrap;max-height:180px;overflow:auto}.task-cal-kit-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--tc-accent-soft);color:var(--tc-accent);font-size:11px;font-style:normal;font-weight:700;line-height:1}.task-cal-modal-panel.is-confirm.is-batch{width:min(1080px,96vw);max-height:min(94vh,960px);overflow:auto;display:flex;flex-direction:column;gap:14px}.task-cal-batch-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(380px,1.25fr);gap:18px;align-items:start}.task-cal-batch-col{display:grid;gap:14px;min-width:0}.task-cal-batch-col.is-creative-col{position:sticky;top:0}.task-cal-batch-cast-lead{margin:0 0 4px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--tc-accent, #6366f1) 10%,transparent);color:var(--tc-ink);font-size:12px;line-height:1.45}.task-cal-batch-tracks{display:grid;grid-template-columns:1fr;gap:14px}.task-cal-batch-tracks.is-split{grid-template-columns:1fr 1fr}.task-cal-batch-track{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--tc-hairline);background:var(--tc-card, #fff);min-width:0}.task-cal-batch-track.is-video{border-color:color-mix(in srgb,var(--tc-dy-ink, #1c1c1e) 18%,transparent);background:color-mix(in srgb,var(--tc-dy-bg, #e9e9eb) 35%,#fff)}.task-cal-batch-track.is-post{border-color:color-mix(in srgb,var(--tc-xhs, #ff2d55) 22%,transparent);background:color-mix(in srgb,var(--tc-xhs-bg, #ffe5ec) 40%,#fff)}.task-cal-batch-track-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.task-cal-batch-track-head strong{font-size:14px;font-weight:650;color:var(--tc-ink)}.task-cal-batch-track-head em{width:100%;font-size:11px;font-style:normal;color:var(--tc-muted)}.task-cal-confirm-tip.is-inline{margin:0;padding:8px 10px;border-radius:10px;background:#ffffffa6}@media (max-width: 840px){.task-cal-batch-layout{grid-template-columns:1fr}.task-cal-batch-col.is-creative-col{position:static}.task-cal-batch-tracks.is-split{grid-template-columns:1fr}}.task-cal-batch-product{display:grid;gap:10px}.task-cal-batch-product-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-cal-batch-product-head strong{font-size:13px;font-weight:650}.task-cal-batch-product-empty{display:grid;gap:10px;justify-items:start;padding:12px 14px;border-radius:12px;background:var(--tc-bg)}.task-cal-batch-product-empty p{margin:0;font-size:13px;line-height:1.45;color:var(--tc-muted)}.task-cal-batch-product-list{display:grid;gap:8px;max-height:200px;overflow:auto}.task-cal-batch-product-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;border:.5px solid transparent;border-radius:12px;background:var(--tc-bg);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s ease,border-color .15s ease}.task-cal-batch-product-card:hover:not(:disabled){background:#0000000a}.task-cal-batch-product-card.is-selected{border-color:#007aff59;background:var(--tc-accent-soft)}.task-cal-batch-product-card:disabled{opacity:.6;cursor:default}.task-cal-batch-product-thumb{width:44px;height:44px;border-radius:10px;overflow:hidden;background:#0000000a;display:grid;place-items:center;color:var(--tc-muted)}.task-cal-batch-product-thumb img{width:100%;height:100%;object-fit:cover}.task-cal-batch-product-meta{display:grid;gap:2px;min-width:0}.task-cal-batch-product-meta strong{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-cal-batch-product-meta em{font-style:normal;font-size:11px;color:var(--tc-muted)}.task-cal-batch-product-check{color:var(--tc-accent);flex-shrink:0}.task-cal-kit-empty{display:grid;gap:12px;justify-items:center;text-align:center;padding:36px 16px;color:var(--tc-muted)}.task-cal-kit-empty p{margin:0;max-width:280px;font-size:13px;line-height:1.5}.task-cal-kit-list{display:grid;gap:10px}.task-cal-kit-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:14px;background:var(--tc-bg)}.task-cal-kit-card.is-default{box-shadow:inset 0 0 0 .5px #007aff47}.task-cal-kit-card-media{width:64px;height:64px;border-radius:12px;overflow:hidden;background:#0000000a}.task-cal-kit-card-media img{width:100%;height:100%;object-fit:cover}.task-cal-kit-card-ph{width:100%;height:100%;display:grid;place-items:center;color:var(--tc-muted)}.task-cal-kit-card-body{min-width:0;display:grid;gap:3px}.task-cal-kit-card-title{display:flex;align-items:center;gap:6px;min-width:0}.task-cal-kit-card-title strong{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-cal-kit-card-title em{flex-shrink:0;font-style:normal;font-size:10px;font-weight:700;color:var(--tc-accent);background:var(--tc-accent-soft);padding:1px 6px;border-radius:999px}.task-cal-kit-card-body p,.task-cal-kit-card-body>span{margin:0;font-size:12px;line-height:1.4;color:var(--tc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-cal-kit-card-actions{display:flex;flex-direction:column;gap:2px}.task-cal-product-block-actions{display:flex;flex-shrink:0;gap:2px}.task-cal-inline-link{display:inline;padding:0;margin:0 2px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.task-cal-modal-panel.is-kit{display:flex;flex-direction:column;width:min(720px,100%);max-height:min(88vh,820px);overflow:hidden;padding-bottom:0}.task-cal-kit-body{flex:1;min-height:0;overflow:auto;padding:4px 2px 8px}.task-cal-modal-actions.is-kit-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -4px;padding:12px 4px 16px;border-top:.5px solid var(--tc-hairline);background:var(--tc-card);position:sticky;bottom:0}.task-cal-modal-actions-right{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.task-cal-product-hint{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--tc-accent-soft);color:var(--tc-accent);font-size:13px;line-height:1.45}.task-cal-product-block{display:grid;gap:12px;padding:0;background:transparent}.task-cal-product-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.task-cal-product-block-head strong{display:block;font-size:13px;font-weight:650;color:var(--tc-ink)}.task-cal-product-block-head span{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--tc-muted)}.task-cal-product{display:grid;gap:14px}.task-cal-product.is-kit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;align-items:start}.task-cal-product.is-compact{gap:12px}.task-cal-product-sec{display:grid;gap:10px;min-width:0}.task-cal-product-sec-head{display:flex;flex-direction:column;gap:2px}.task-cal-product-sec-head strong{font-size:12px;font-weight:650;letter-spacing:.01em;color:var(--tc-ink)}.task-cal-product-sec-head span{font-size:11px;line-height:1.35;color:var(--tc-muted)}.task-cal-product-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.task-cal-product-fields label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;color:var(--tc-muted)}.task-cal-product-fields label.is-full{grid-column:1 / -1}.task-cal-product-fields input,.task-cal-product-fields textarea{width:100%;border:0;border-radius:10px;background:var(--tc-bg);color:var(--tc-ink);font:inherit;font-size:14px;font-weight:400;padding:10px 12px;outline:none;resize:vertical}.task-cal-product-fields input:focus,.task-cal-product-fields textarea:focus{box-shadow:0 0 0 2px var(--tc-accent-soft)}.task-cal-product-fields textarea{min-height:72px;line-height:1.45}.task-cal-product.is-compact .task-cal-product-fields{grid-template-columns:1fr;gap:8px}.task-cal-product.is-compact .task-cal-product-fields input,.task-cal-product.is-compact .task-cal-product-fields textarea{padding:8px 10px;font-size:13px}.task-cal-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-cal-product.is-compact .task-cal-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.task-cal-product-thumb{position:relative;aspect-ratio:1;width:100%;border-radius:12px;overflow:hidden;background:var(--tc-bg);border:0;padding:0;display:grid;place-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--tc-muted);cursor:pointer}.task-cal-product-thumb img{width:100%;height:100%;object-fit:cover}.task-cal-product-thumb>button{position:absolute;top:6px;right:6px;width:22px;height:22px;border:0;border-radius:50%;background:#1c1c1e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.task-cal-product-thumb.is-add{border:.5px dashed var(--tc-hairline);background:transparent;transition:background .15s ease}.task-cal-product-thumb.is-add:hover:not(:disabled){background:#00000008}.task-cal-product-thumb.is-add:disabled{opacity:.55;cursor:default}.task-cal-product-video-row{display:grid;gap:8px}.task-cal-product-video-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--tc-muted);font:inherit;font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease}.task-cal-product-video-add:hover:not(:disabled){background:#0000000a;color:var(--tc-ink)}.task-cal-product-video-add:disabled{opacity:.55;cursor:default}.task-cal-product-video{display:grid;gap:6px}.task-cal-product-video video{width:100%;max-height:140px;border-radius:12px;background:#000;object-fit:contain}.task-cal-product-err{margin:0;font-size:12px;color:#d70015}.task-cal-file-input{display:none}@media (max-width: 720px){.task-cal-product.is-kit{grid-template-columns:1fr}}.task-cal-media{display:flex;flex-wrap:wrap;gap:6px}.task-cal-media img{width:56px;height:56px;object-fit:cover;border-radius:10px;border:.5px solid var(--tc-hairline)}.task-cal-media-thumb{position:relative;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:10px;line-height:0}.task-cal-media-thumb img{display:block;width:72px;height:72px;object-fit:cover;border-radius:10px;border:.5px solid var(--tc-hairline);transition:opacity .15s ease}.task-cal-media-thumb:hover img{opacity:.92}.task-cal-media-zoom{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#00000073;color:#fff;pointer-events:none}.task-cal-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}.task-cal-lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0000008c;cursor:pointer}.task-cal-lightbox-panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;max-width:min(920px,100%);max-height:min(90vh,100%);padding:12px;border-radius:16px;background:var(--tc-card, #fff);box-shadow:0 16px 48px #00000047}.task-cal-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:590;color:var(--tc-ink, #1c1c1e)}.task-cal-lightbox-actions{display:flex;align-items:center;gap:8px}.task-cal-lightbox-img{display:block;max-width:100%;max-height:min(78vh,820px);width:auto;height:auto;margin:0 auto;border-radius:12px;object-fit:contain;background:#f2f2f7}.task-cal-video-section{padding:12px;border-radius:14px;background:var(--tc-bg);border:0}.task-cal-preview-video{display:block;width:100%;aspect-ratio:9 / 16;max-height:min(56vh,480px);margin:0 0 8px;border-radius:12px;background:#000;object-fit:contain}.task-cal-preview-video.is-side{margin-top:8px;max-height:280px}.task-cal-product-video-hint{margin:4px 0 0;font-size:11px;line-height:1.4;color:var(--tc-muted)}.task-cal-product-block.is-creative{margin-top:4px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--tc-ink) 8%,transparent)}.task-cal-creative{display:grid;gap:12px}.task-cal-creative-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.task-cal-creative label{display:grid;gap:6px;font-size:12px;color:var(--tc-muted)}.task-cal-creative select{width:100%;border:1px solid color-mix(in srgb,var(--tc-ink) 12%,transparent);border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;color:var(--tc-ink);background:var(--tc-bg, #fff)}.task-cal-creative-hint{margin:0;font-size:12px;line-height:1.4;color:var(--tc-muted)}.task-cal-creative-cast,.task-cal-creative-voice{display:grid;gap:6px}.task-cal-creative-cast>strong,.task-cal-creative-voice>strong{font-size:12px;font-weight:650;color:var(--tc-ink)}.task-cal-creative-cast>span,.task-cal-creative-voice>span{font-size:11px;color:var(--tc-muted);line-height:1.35}.task-cal-batch-product.is-creative{max-height:none;overflow:visible;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--tc-ink) 3%,transparent)}.task-cal-batch-product.is-creative .task-cal-creative-cast{padding:10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--tc-accent, #6366f1) 28%,transparent);background:#fff}.task-cal-batch-product.is-post-assets,.task-cal-batch-product.is-video-assets{margin-top:10px}.task-cal-post-ref{display:grid;gap:8px}.task-cal-post-ref-grid{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-cal-post-ref-thumb{position:relative;width:88px;height:88px;border-radius:12px;overflow:hidden;border:.5px solid var(--tc-hairline);background:var(--tc-bg)}.task-cal-post-ref-thumb img{width:100%;height:100%;object-fit:cover;display:block}.task-cal-post-ref-thumb>button{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#00000080;color:#fff;cursor:pointer}.task-cal-post-ref-thumb.is-add{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--tc-hairline);background:#fff;color:var(--tc-muted);font-size:11px;cursor:pointer}.task-cal-post-ref-thumb.is-add:disabled{opacity:.6;cursor:not-allowed}.task-cal-post-ref-hint{margin:0;font-size:11px;line-height:1.4;color:var(--tc-muted)}.task-cal-batch-product.is-creative .jian-character-panel{margin-top:4px}@media (max-width: 640px){.task-cal-creative-row{grid-template-columns:1fr}}.task-cal-hub{gap:18px}.task-cal-hub-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 8px}.task-cal-hub-hero-main h1{margin:6px 0;font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.task-cal-hub-hero-main p{margin:0;max-width:42em;font-size:13px;line-height:1.5;color:var(--tc-muted)}.task-cal-hub-hero-aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.task-cal-hub-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.task-cal-hub-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 10px;border:.5px solid var(--tc-hairline);border-radius:16px;background:var(--tc-card);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px #00000008}.task-cal-hub-nav-item:hover{background:color-mix(in srgb,var(--tc-accent) 6%,#fff)}.task-cal-hub-nav-item.is-on{border-color:color-mix(in srgb,var(--tc-accent) 40%,transparent);background:color-mix(in srgb,var(--tc-accent) 10%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--tc-accent) 18%,transparent)}.task-cal-hub-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:var(--tc-bg);color:var(--tc-ink)}.task-cal-hub-nav-item.is-on .task-cal-hub-nav-icon{background:var(--tc-accent-soft);color:var(--tc-accent)}.task-cal-hub-nav-copy{display:grid;gap:2px;min-width:0}.task-cal-hub-nav-copy strong{font-size:13px;font-weight:650;color:var(--tc-ink)}.task-cal-hub-nav-copy em{font-size:11px;font-style:normal;color:var(--tc-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-cal-hub-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--tc-bg);color:var(--tc-muted);font-size:11px;font-style:normal;font-weight:700}.task-cal-hub-nav-item.is-on .task-cal-hub-nav-count{background:var(--tc-accent);color:#fff}.task-cal-hub-nav-count.is-soft{font-weight:590;letter-spacing:.02em}.task-cal-hub-workspace{display:grid;gap:14px;padding:16px;border-radius:20px;background:var(--tc-card);border:.5px solid var(--tc-hairline);box-shadow:0 1px 2px #00000008;min-height:min(68vh,720px)}.task-cal-hub-workspace-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:4px;border-bottom:.5px solid var(--tc-line)}.task-cal-hub-workspace-head h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.task-cal-hub-workspace-head p{margin:2px 0 0;font-size:12px;color:var(--tc-muted)}.task-cal-hub-grid{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.35fr);gap:14px;align-items:start}.task-cal-hub-list{display:grid;gap:8px;align-content:start;max-height:min(62vh,640px);overflow:auto;padding:4px;border-radius:14px;background:var(--tc-bg)}.task-cal-hub-form{display:grid;gap:12px;padding:4px 2px 2px;min-width:0}.task-cal-hub-form-head{display:grid;gap:2px}.task-cal-hub-form-head strong{font-size:14px;font-weight:650}.task-cal-hub-form-head span{font-size:12px;color:var(--tc-muted)}.task-cal-hub-form label{display:grid;gap:6px;font-size:12px;font-weight:590;color:var(--tc-muted)}.task-cal-hub-form input,.task-cal-hub-form textarea{width:100%;border:.5px solid var(--tc-hairline);border-radius:12px;padding:10px 12px;font:inherit;font-size:13px;color:var(--tc-ink);background:#fff}.task-cal-hub-form textarea{resize:vertical;min-height:64px}.task-cal-hub-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:.5px solid transparent;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.task-cal-hub-card:hover{border-color:var(--tc-hairline)}.task-cal-hub-card.is-selected{border-color:color-mix(in srgb,var(--tc-accent) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tc-accent) 16%,transparent)}.task-cal-hub-card-thumb{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;overflow:hidden;background:var(--tc-bg);color:var(--tc-muted);flex-shrink:0}.task-cal-hub-card-thumb img{width:100%;height:100%;object-fit:cover}.task-cal-hub-card-thumb.is-icon{background:color-mix(in srgb,var(--tc-accent) 8%,#fff);color:var(--tc-accent)}.task-cal-hub-card-meta{display:grid;gap:2px;min-width:0}.task-cal-hub-card-meta strong{font-size:13px;font-weight:650;color:var(--tc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-cal-hub-card-meta em{font-size:11px;font-style:normal;color:var(--tc-muted)}.task-cal-hub-card-check{color:var(--tc-accent);flex-shrink:0}.task-cal-hub-empty{display:grid;justify-items:center;gap:8px;padding:36px 16px;text-align:center;color:var(--tc-muted)}.task-cal-hub-empty strong{color:var(--tc-ink);font-size:14px}.task-cal-hub-empty p{margin:0 0 6px;max-width:22em;font-size:12px;line-height:1.45}.task-cal-hub-solo{display:grid;gap:12px}.task-cal-hub-solo-lead{margin:0;padding:10px 12px;border-radius:12px;background:var(--tc-bg);font-size:12px;line-height:1.5;color:var(--tc-muted)}.task-cal-hub-solo-body{padding:4px;border-radius:14px;background:var(--tc-bg)}@media (max-width: 960px){.task-cal-hub-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.task-cal-hub-grid{grid-template-columns:1fr}.task-cal-hub-list{max-height:240px}}@media (max-width: 560px){.task-cal-hub-nav{grid-template-columns:1fr}.task-cal-hub-nav-copy em{white-space:normal}}:root{--brand: #fc6804;--brand-strong: #ff8f2f;--brand-soft: rgba(252, 104, 4, .12);--brand-glow: rgba(252, 104, 4, .22);--accent: #fff1e6;--success: #8ad1a2;--warning: #ffcc82;--danger: #ff97a7;--ink: #f7efe9;--ink-secondary: #cab8ad;--ink-tertiary: #8f7c72;--surface: #120d0b;--surface-elevated: #17100f;--surface-card: #1d1412;--surface-strong: #231816;--surface-muted: #2a1d1a;--border: rgba(255, 255, 255, .08);--border-strong: rgba(252, 104, 4, .28);--sidebar: #140f0e;--sidebar-text: #f6ede8;--sidebar-muted: #9c877c;--shadow: 0 20px 56px rgba(0, 0, 0, .28);--shadow-soft: 0 12px 28px rgba(0, 0, 0, .18);--radius: 22px;--radius-sm: 14px;--radius-xs: 10px;--landing-bg: #f7f5f1;--landing-surface: rgba(255, 255, 255, .82);--landing-surface-strong: #ffffff;--landing-surface-soft: #f2efe8;--landing-border: rgba(17, 24, 39, .08);--landing-ink: #161312;--landing-muted: #6e675f;--landing-soft-text: #94887c;--landing-shadow: 0 28px 68px rgba(18, 13, 11, .08);--landing-shadow-soft: 0 16px 36px rgba(18, 13, 11, .05);--landing-accent: #ff7a1a;--landing-accent-soft: rgba(255, 122, 26, .14);--landing-cool: rgba(156, 181, 255, .16);--font: "Manrope", "Noto Sans SC", sans-serif;--font-display: "Instrument Serif", "Noto Serif SC", serif;--font-mono: "IBM Plex Mono", "SF Mono", "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);color:var(--ink);background:radial-gradient(circle at top left,rgba(252,104,4,.1),transparent 30%),radial-gradient(circle at 85% 12%,rgba(255,143,47,.08),transparent 18%),linear-gradient(180deg,#17100f,#120d0b);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(circle at 45% 22%,black 8%,transparent 72%);mask-image:radial-gradient(circle at 45% 22%,black 8%,transparent 72%);opacity:.35}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}code,pre{font-family:var(--font-mono)}.crack-result-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px}.crack-preview-section{margin-top:16px}.crack-preview-source{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.crack-preview-source:first-of-type{border-top:none;padding-top:0}.crack-preview-source-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin-bottom:10px}.crack-preview-source-head strong{font-size:14px}.matrix-keyword-tab.is-fail{opacity:.65}.crack-report-section{margin-top:20px}.crack-report-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:4px;border-radius:14px;background:#ffffff08;border:1px solid var(--border)}.crack-report-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.crack-report-tab:hover{color:var(--ink);background:#ffffff0a}.crack-report-tab.active{color:var(--ink);border-color:#fc680459;background:#fc68041f}.crack-report-tab.is-fail{opacity:.72}.crack-report-tab-index{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#ffffff14;font-size:11px}.crack-report-tab.active .crack-report-tab-index{background:#fc680447}.crack-report-tab-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crack-report-panel{display:grid;gap:12px}.crack-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:14px;border:1px solid var(--border);background:#ffffff08}.crack-report-toolbar-main{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;font-size:13px;color:var(--ink-secondary)}.crack-report-toolbar-main a{color:var(--brand)}.crack-report-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.crack-report-status.ok{color:#b7f5c8;background:#22c55e29}.crack-report-status.fail{color:#ffc9c2;background:#ef444429}.crack-report-cover-thumb{flex:0 0 auto;width:56px;height:74px;overflow:hidden;border-radius:8px;border:1px solid var(--border);background:#0d0b0a}.crack-report-cover-thumb img{width:100%;height:100%;object-fit:cover}.crack-report-steps{margin-top:4px;color:var(--ink-tertiary);font-size:13px}.crack-report-steps summary{cursor:pointer;margin-bottom:8px}.crack-report-doc{margin:0}.crack-report-doc.report-doc .user-img{max-width:min(420px,100%)}.crack-report-doc.report-doc .user-img img{width:100%;max-height:520px;object-fit:contain;background:#00000040}.crack-item{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.crack-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.crack-item-head{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:14px}.crack-item-head code{font-size:12px;word-break:break-all;color:var(--ink-secondary)}.crack-markdown{margin:12px 0 0;padding:14px;border-radius:12px;border:1px solid var(--border);background:#00000047;white-space:pre-wrap;font-size:13px;line-height:1.65}.adapt-result-section{margin-top:20px}.adapt-publish-card{margin:0}.adapt-publish-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.adapt-publish-head h3{margin:0 0 6px;font-size:16px}.adapt-publish-body{margin:0;padding:18px 20px;border-radius:14px;border:1px solid rgba(252,104,4,.22);background:linear-gradient(180deg,#fc680414,#ffffff05),#00000038;white-space:pre-wrap;font-family:var(--font);font-size:15px;line-height:1.75;color:var(--ink)}.adapt-notes-doc{margin:0}.adapt-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.adapt-field-label-row label{margin:0}.adapt-crack-ref-fold{margin:4px 0 16px;border:1px dashed var(--border);border-radius:10px;padding:10px 12px;background:#00000004}.adapt-crack-ref-fold>summary{cursor:pointer;font-size:13px;color:var(--ink-secondary);-webkit-user-select:none;user-select:none}.adapt-crack-ref-fold[open]>summary{margin-bottom:10px;color:var(--ink)}.adapt-crack-ref{display:grid;gap:10px}.adapt-crack-ref-doc{max-height:min(42vh,420px);overflow:auto;margin:0;border:1px solid var(--border);border-radius:12px}.adapt-crack-ref-edit{border:1px dashed var(--border);border-radius:10px;padding:8px 12px}.adapt-crack-ref-edit summary{cursor:pointer;font-size:13px;color:var(--ink-secondary)}.adapt-crack-ref-edit[open] summary{margin-bottom:8px}.adapt-crack-ref-edit textarea{width:100%;min-height:160px}.adapt-image-toggle{display:flex;align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:14px;color:var(--ink);cursor:pointer}.adapt-image-toggle input{margin-top:3px;accent-color:var(--brand)}.adapt-image-toggle em{display:block;margin-top:4px;font-style:normal;font-size:12px;color:var(--muted, #8a847a)}.adapt-media-card{margin:0;display:grid;gap:20px}.adapt-cover-preview{margin-top:12px;max-width:280px;border-radius:14px;overflow:hidden;border:1px solid rgba(252,104,4,.28);background:#0003}.adapt-cover-preview img{display:block;width:100%;height:auto}.adapt-person-refs{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;margin-top:10px}.adapt-person-refs figure{margin:0;width:88px}.adapt-person-refs img{display:block;width:88px;height:88px;object-fit:cover;border-radius:10px;border:1px solid rgba(252,104,4,.28)}.adapt-person-refs figcaption{margin-top:4px;font-size:11px;text-align:center;color:var(--muted, #8a847a)}.adapt-prompt-block h4{margin:0;font-size:14px;font-weight:600}.adapt-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.adapt-prompt-area{width:100%;min-height:72px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:var(--ink);font-family:var(--font);font-size:13px;line-height:1.6;resize:vertical}.adapt-media-usage{white-space:pre-wrap}.adapt-media-usage a{color:inherit;text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.app-shell{display:flex;min-height:100vh;align-items:flex-start}.app-shell-guest .main{width:100%}.app-shell-guest .topbar-meta{flex-direction:row;align-items:center;gap:14px}.app-shell-guest .content{max-width:1200px;margin-inline:auto;width:100%}.sidebar{position:sticky;top:0;align-self:flex-start;width:176px;flex-shrink:0;height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:16px 12px 14px;background:linear-gradient(180deg,#1a1311f5,#120d0bfa),var(--sidebar);border-right:1px solid var(--border)}.sidebar nav{display:flex;flex:1;flex-direction:column;min-height:0}.sidebar-brand,.panel,.workflow-card,.workflow-showcase-card,.feature-card,.ops-card,.cta-panel,.auth-stage,.auth-card,.signal-card,.home-hero-panel{position:relative;overflow:hidden;background:linear-gradient(180deg,#231816f0,#18110ff0);border:1px solid var(--border);box-shadow:var(--shadow)}.sidebar-brand:before,.panel:before,.workflow-card:before,.workflow-showcase-card:before,.feature-card:before,.ops-card:before,.cta-panel:before,.auth-stage:before,.auth-card:before,.signal-card:before,.home-hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 30%)}.sidebar-brand{flex-shrink:0;padding:10px 12px;border-radius:calc(var(--radius) - 2px);background:transparent;border:none;box-shadow:none;overflow:visible}.sidebar-brand:before{display:none}.sidebar-brand-meta{margin-top:10px}.sidebar-brand-meta p{margin:0;color:var(--sidebar-muted);font-size:12px;line-height:1.7}.brand-logo{display:flex;align-items:center;gap:10px}.brand-logo-mark{flex-shrink:0}.brand-logo-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-logo-kicker{color:var(--ink-tertiary);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.brand-logo-copy strong{font-size:clamp(18px,2vw,24px);line-height:1.15;letter-spacing:.01em}.brand-logo-sep{margin:0 .18em;font-weight:500;opacity:.45}.brand-logo-en{color:var(--ink-secondary);font-size:12px;line-height:1.3;letter-spacing:.02em}.brand-logo-meta,.brand-slogan{color:var(--ink-secondary);font-size:11px;line-height:1.45;font-weight:500}.brand-logo-sidebar .brand-logo-copy strong{font-size:11px;letter-spacing:0;white-space:nowrap}.brand-logo-sidebar .brand-logo-meta{font-size:8px;line-height:1.35}.brand-logo-hero .brand-logo-copy strong{font-size:clamp(28px,4vw,42px)}.brand-logo-auth .brand-logo-copy strong{font-size:clamp(26px,3vw,34px)}.brand-logo-auth-card{justify-content:center}.brand-logo-auth-card .brand-logo-copy{align-items:center;text-align:center}.ai-copilot-pill{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 12px;border-radius:999px;border:1px solid rgba(252,104,4,.24);background:#fc68041a;color:var(--brand-strong);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 20px #fc680414}.ai-copilot-pill span{color:var(--accent);font-size:10px;letter-spacing:.12em;font-family:var(--font-mono)}.nav-group-label{padding:6px 10px 4px;color:var(--sidebar-muted);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.nav-link{position:relative;display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--sidebar-text);font-size:12px;line-height:1.3;transition:transform .18s ease,border-color .18s ease,background .18s ease}.nav-link:hover{transform:translate(2px);border-color:#fc680424;background:#fc68040f}.nav-link.active{border-color:#fc680473;background:linear-gradient(180deg,#fc680447,#fc680424);box-shadow:inset 3px 0 0 var(--brand);color:#ffe8da;font-weight:650}.nav-link.nav-link-sub.active{border-color:transparent;background:transparent;box-shadow:none;color:#fff;font-weight:650}.nav-link-sub{min-height:30px;margin-left:6px;padding:5px 10px 5px 14px;font-size:11px;color:#f6ede8e0}.nav-link-sub.active{box-shadow:none;background:transparent;border-color:transparent;color:#fff;font-weight:650}.nav-link-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:clip}.nav-badge{margin-left:auto;flex-shrink:0;min-width:16px;padding:0 5px;border-radius:999px;background:#fc6804;color:#fff;font-size:9px;font-weight:700;font-family:var(--font-mono);text-align:center;line-height:1.5}.sidebar-nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{display:none;width:0;height:0}.nav-group{margin-bottom:6px}.nav-branch{margin-bottom:2px}.nav-branch-toggle{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--sidebar-text);cursor:pointer;text-align:left;font:inherit;font-size:12px;line-height:1.3;transition:transform .18s ease,border-color .18s ease,background .18s ease}.nav-branch-toggle:hover{transform:translate(2px);border-color:#fc680424;background:#fc68040f}.nav-branch.is-current>.nav-branch-toggle{color:#ffe8da;background:#fc680429;border-color:#fc680447;font-weight:650;box-shadow:inset 3px 0 0 var(--brand)}.nav-branch-nested.is-current>.nav-branch-toggle{background:transparent;border-color:transparent;box-shadow:none;color:#ffe8da;font-weight:650}.nav-branch-chevron{margin-left:auto;flex-shrink:0;opacity:.7;transition:transform .18s ease}.nav-branch.is-open>.nav-branch-toggle .nav-branch-chevron{transform:rotate(180deg)}.nav-branch-children{display:flex;flex-direction:column;gap:2px;padding:0 0 4px}.nav-branch-toggle .nav-badge{margin-left:0;position:relative;z-index:2}.nav-branch-toggle .nav-link-label,.nav-link .nav-link-label{padding-right:2px}.nav-branch-toggle .nav-recommend-pill{margin-left:0}.nav-recommend-pill{position:absolute;top:2px;right:22px;z-index:1;margin-left:0;flex-shrink:0;padding:1px 5px;border-radius:999px;border:1px solid rgba(252,104,4,.55);background:#fc6804;color:#fff;font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1.35;pointer-events:none;box-shadow:0 1px 3px #fc680459}.nav-link .nav-recommend-pill{right:6px;top:1px}.nav-link.active .nav-recommend-pill{border-color:#ffffff59;background:#e85d00;color:#fff}.report-tab-count{margin-left:6px;opacity:.75;font-family:var(--font-mono);font-size:11px}.report-tabs-secondary{flex-wrap:wrap}.report-list-thumb{flex:0 0 48px;width:48px;height:64px;border-radius:8px;overflow:hidden;border:1px solid rgba(252,104,4,.25);background:#0003}.report-list-thumb img{width:100%;height:100%;object-fit:cover;display:block}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.media-card-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.sidebar-user{flex-shrink:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.sidebar-user-link{display:block;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease;margin:0 -8px;padding:14px 12px 4px;border-radius:10px}.sidebar-user-link:hover{background:#fc68040f}.sidebar-user-name{font-size:11px;font-weight:600}.sidebar-user-token{margin-top:4px;color:var(--brand-strong);font-size:9px;font-family:var(--font-mono)}.sidebar-logout-btn{width:100%;margin-top:12px;min-height:40px}.topbar-me-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.topbar-me-token{padding:2px 8px;border-radius:999px;background:#fc680424;color:var(--brand-strong);font-size:12px;font-family:var(--font-mono)}.me-profile-card{display:flex;align-items:center;gap:18px;margin-bottom:16px}.me-avatar{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:linear-gradient(160deg,#fc680438,#ffffff0a);border:1px solid rgba(252,104,4,.28);color:var(--brand-strong)}.me-avatar img{width:100%;height:100%;object-fit:cover}.me-profile-main{flex:1;min-width:0}.me-profile-name{font-size:22px;font-weight:700;letter-spacing:.02em}.me-profile-meta{margin-top:6px;color:var(--ink-tertiary);font-size:13px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.me-profile-brand{margin-top:8px;color:var(--brand-strong);font-size:12px}.me-refresh-btn{flex-shrink:0}.me-menu{padding:0;overflow:hidden;margin-bottom:20px}.me-menu-row{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.me-menu-row:last-child{border-bottom:0}.me-menu-row:hover{background:#fc68040d}.me-menu-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#fc68041a;color:var(--brand-strong);flex-shrink:0}.me-menu-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.me-menu-copy strong{font-size:15px}.me-menu-copy em{font-style:normal;font-size:12px;color:var(--ink-tertiary)}.me-menu-arrow{color:var(--ink-tertiary);flex-shrink:0}.me-wallet-block{margin-bottom:24px}.me-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.me-section-head h3{margin:0;font-size:18px}.me-logout-panel{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px}.me-logout-btn{min-width:200px;justify-content:center}@media (max-width: 720px){.me-profile-card{flex-wrap:wrap}.me-refresh-btn{width:100%;justify-content:center}}.main{flex:1;min-width:0;min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:18px 30px;background:#120d0bd1;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.topbar-brand{display:inline-flex;flex-shrink:0}.brand-logo-topbar .brand-logo-copy strong{font-size:18px}.brand-logo-topbar .brand-logo-en{font-size:11px}.topbar-title{display:block;font-size:16px;font-weight:700;letter-spacing:.02em}.topbar-subtitle{display:block;color:var(--ink-tertiary);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.topbar-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.main-guest-home{background:radial-gradient(circle at top right,var(--landing-cool),transparent 22%),linear-gradient(180deg,#fbfaf7 0%,var(--landing-bg) 100%)}.app-shell-guest .main-guest-home .content{max-width:none;width:100%;margin-inline:0;padding:26px 0 0}.topbar-guest-home{background:#fbfaf7db;border-bottom:1px solid rgba(17,24,39,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-guest-home .topbar-meta{flex:0 0 auto}.topbar-guest-home .brand-logo-copy strong{color:var(--landing-ink)}.topbar-guest-home .brand-logo-kicker,.topbar-guest-home .brand-logo-en,.topbar-guest-home .brand-logo-meta{color:var(--landing-soft-text)}.guest-home-nav{display:flex;flex:1;justify-content:flex-end;gap:28px;min-width:0;margin-right:8px}.guest-home-nav a{color:var(--landing-muted);font-size:13px;font-weight:600;letter-spacing:.01em;transition:color .18s ease}.guest-home-nav a:hover{color:var(--landing-ink)}.topbar-guest-action{min-height:38px}.topbar-logout-btn{min-height:36px;padding-inline:14px;font-size:13px}.status-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--ink-secondary);font-size:11px;letter-spacing:.04em}.pill.ok{border-color:#8ad1a247;background:#8ad1a214;color:var(--success)}.pill.warn{border-color:#fc680438;background:#fc680414;color:var(--warning)}.content{flex:1;padding:32px 32px 56px;overflow:auto}.section-title{margin:26px 0 14px;color:var(--ink-secondary);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.page-header{margin-bottom:24px}.page-header.find-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header.find-page-header>div{min-width:0}.find-resume-tip{margin-bottom:16px}.page-header h2{margin:0 0 8px;font-size:clamp(28px,4vw,36px);line-height:1.08;letter-spacing:-.04em}.page-header p{max-width:64ch;margin:0;color:var(--ink-secondary);font-size:15px;line-height:1.72}.home-section-header{margin-top:40px}.panel{padding:24px;border-radius:var(--radius)}.card-grid,.feature-grid,.workflow-showcase-grid,.hero-signal-strip{display:grid;gap:18px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workflow-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hero-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.workflow-card,.workflow-showcase-card,.feature-card,.ops-card,.signal-card{border-radius:calc(var(--radius) - 2px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.workflow-card,.workflow-showcase-card{display:block;padding:22px}.workflow-showcase-card{padding:16px 14px;min-width:0}.workflow-showcase-card h3{font-size:16px!important;margin-bottom:6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-showcase-card p{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workflow-showcase-head{margin-bottom:12px!important}.workflow-step-list{margin-top:12px!important}.workflow-showcase-foot{margin-top:12px!important;font-size:11px!important}.workflow-card:hover,.workflow-showcase-card:hover,.feature-card:hover,.ops-card:hover,.signal-card:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 22px 48px #00000042}.workflow-card h3,.workflow-showcase-card h3,.feature-card h3,.ops-card h3,.cta-panel h3,.home-hero-panel h3,.auth-stage h1{margin:0 0 10px}.workflow-card h3,.workflow-showcase-card h3,.feature-card h3,.ops-card h3,.cta-panel h3,.home-hero-panel h3{font-size:20px;line-height:1.2}.workflow-card p,.workflow-showcase-card p,.feature-card p,.ops-card p,.cta-panel p,.signal-card p,.auth-stage-copy,.preview-list li{margin:0;color:var(--ink-secondary);font-size:14px;line-height:1.72}.workflow-card .tag{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--brand-strong);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fc68041a;color:var(--brand-strong);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:#fff8f2;background:linear-gradient(180deg,#ff8f2f,#fc6804);box-shadow:0 12px 28px #fc68043d}.btn-secondary{color:var(--ink);background:#ffffff08;border-color:var(--border)}.btn-ghost{color:var(--ink-secondary);background:transparent;border-style:dashed;border-color:#ffffff14}.field{margin-bottom:18px}.field label{display:block;margin-bottom:8px;color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.02em}.field input,.field textarea,.field select{width:100%;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;color:var(--ink);box-shadow:inset 0 1px #ffffff08}.field textarea{min-height:110px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#cab8ad8f}.field-hint{margin-top:8px;color:var(--ink-tertiary);font-size:12px;line-height:1.58}.field-example-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.field-example-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:#ffffff0a;color:var(--ink-secondary, #64748b);font-size:12px;line-height:1.4;padding:6px 10px;border-radius:8px;cursor:pointer;text-align:left;max-width:100%}.field-example-chip.is-selected{border-color:var(--brand-strong, #c45c26);color:var(--ink, #1f2937);background:#c45c261a;font-weight:600}.field-example-chip:hover:not(:disabled){border-color:var(--brand-strong, #c45c26);color:var(--ink, #1f2937);background:#c45c260f}.field-example-chip:disabled{opacity:.5;cursor:not-allowed}.actions-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.actions-row.actions-below-results{margin-top:10px}.alert{padding:14px 16px;border-radius:16px;border:1px solid var(--border);font-size:13px;line-height:1.68}.alert strong,.alert code{color:var(--accent)}.alert-info{background:#fc680412;border-color:#fc680429}.alert-warn{background:#ffcc8214;border-color:#ffcc8233;color:#ffe0b3}.alert-error{background:#ff97a714;border-color:#ff97a72e;color:#ffc2cb;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.55}.compose-five{margin:0 0 20px;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:#ffffff08}.compose-five h3{margin:0 0 12px;font-size:15px}.compose-five ol{margin:0;padding:0;list-style:none;display:grid;gap:10px}.compose-five li{display:grid;gap:2px;padding-left:28px;position:relative;font-size:14px;line-height:1.5}.compose-five li:before{content:counter(compose-step);counter-increment:compose-step;position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fc680426;color:var(--brand-strong);font-size:11px;font-weight:700;font-family:var(--font-mono)}.compose-five ol{counter-reset:compose-step}.compose-five strong{color:var(--ink)}.compose-five span{color:var(--ink-secondary);font-size:13px}.dropzone{border:1px dashed rgba(252,104,4,.28);border-radius:18px;padding:34px 24px;text-align:center;background:#fc68040a;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.dropzone.drag,.dropzone:hover{transform:translateY(-2px);border-color:#fc680480;box-shadow:0 14px 28px #fc680414}.profile-card{display:grid;gap:18px;margin-bottom:16px;padding:20px;border:1px solid var(--border);border-radius:18px;background:#ffffff08}.profile-card-head{display:flex;align-items:flex-start;gap:16px}.profile-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:1px solid var(--border-strong);background:#ffffff0f;flex-shrink:0}.profile-avatar-fallback{display:grid;place-items:center;color:var(--brand-strong);font-size:28px;font-weight:700}.profile-card-meta{min-width:0;flex:1}.profile-card-meta h3{margin:0 0 6px;font-size:22px;line-height:1.2;letter-spacing:-.03em}.profile-verify{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid rgba(252,104,4,.45);color:var(--brand-strong);font-size:11px;font-weight:600;vertical-align:middle}.profile-ids{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;color:var(--ink-secondary);font-size:13px}.profile-ids code{font-size:12px;word-break:break-all}.profile-signature{margin:10px 0 0;color:var(--ink-secondary);font-size:14px;line-height:1.65;white-space:pre-wrap}.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile-stat{padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#0000002e}.profile-stat span{display:block;color:var(--ink-tertiary);font-size:12px}.profile-stat strong{display:block;margin-top:6px;color:var(--brand-strong);font-size:22px;line-height:1;font-family:var(--font-mono)}.profile-extra{display:grid;gap:8px;margin:0}.profile-extra>div{display:grid;grid-template-columns:88px 1fr;gap:10px;font-size:13px}.profile-extra dt{color:var(--ink-tertiary)}.profile-extra dd{margin:0;color:var(--ink-secondary);word-break:break-all}.profile-raw details{border-top:1px solid var(--border);padding-top:12px}.profile-raw summary{cursor:pointer;color:var(--ink-secondary);font-size:13px;-webkit-user-select:none;user-select:none}.profile-raw pre{margin:12px 0 0;max-height:420px;overflow:auto;padding:14px;border-radius:12px;border:1px solid var(--border);background:#00000059;color:var(--ink-secondary);font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media (max-width: 720px){.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-extra>div{grid-template-columns:1fr;gap:2px}}.candidate-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border);background:#ffffff0f}.candidate-avatar-fallback{display:grid;place-items:center;color:var(--brand-strong);font-weight:700}.matrix-progress{padding:8px 0}.wait-progress{margin:12px 0 4px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(165deg,rgba(252,104,4,.05),transparent 55%)}.wait-progress.is-compact{padding:12px 14px}.wait-progress-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.wait-progress-head strong{display:block;font-size:15px}.wait-progress-head p{margin:4px 0 0;color:var(--ink-secondary);font-size:13px;line-height:1.45}.wait-progress-pct{margin-left:auto;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--brand-strong);flex-shrink:0}.wait-progress-track{height:8px;border-radius:999px;background:#0000000f;overflow:hidden}.wait-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#fc6804,#ff9a3c);transition:width .32s ease-out;position:relative}.wait-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:wait-progress-shine 1.6s ease-in-out infinite}@keyframes wait-progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wait-progress-stages{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.wait-progress-stages li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-secondary)}.wait-progress-stages li.is-done{color:var(--ink)}.wait-progress-stages li.is-active{color:var(--brand-strong);font-weight:600}.wait-progress-dot{width:8px;height:8px;border-radius:50%;background:var(--border);flex-shrink:0}.wait-progress-stages li.is-done .wait-progress-dot{background:#2f9e6b}.wait-progress-stages li.is-active .wait-progress-dot{background:var(--brand-strong);box-shadow:0 0 0 3px #fc68042e}.wait-progress-tip{margin:12px 0 0;font-size:12px;color:var(--ink-secondary);line-height:1.5}.matrix-progress-bar{margin:0 0 14px}.matrix-progress-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.matrix-progress-head strong{display:block;font-size:16px}.matrix-progress-head p{margin:4px 0 0;color:var(--ink-secondary);font-size:13px}.matrix-keywords{display:flex;flex-wrap:wrap;gap:8px}.matrix-keywords span{padding:6px 10px;border-radius:999px;border:1px solid var(--border);color:var(--ink-secondary);font-size:12px}.matrix-keywords span.is-active{border-color:#fc68048c;color:var(--brand-strong);background:#fc680414}.matrix-keyword-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.matrix-keyword-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--ink-secondary);font:inherit;font-size:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.matrix-keyword-tab em{font-style:normal;font-family:var(--font-mono);font-size:11px;opacity:.75}.matrix-keyword-tab:hover{border-color:#fc680459;color:var(--ink)}.matrix-keyword-tab.is-active{border-color:#fc68048c;color:var(--brand-strong);background:#fc680414}.matrix-keyword-tab.is-active em{opacity:1}.matrix-log{margin:14px 0 0;padding-left:18px;color:var(--ink-secondary);font-size:13px;line-height:1.7}.candidate-list{display:grid;gap:14px}.candidate-row{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--border);border-radius:18px;background:#ffffff05;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.candidate-row:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.candidate-row input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--brand)}.stepper{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);gap:0;margin-bottom:28px;overflow-x:auto;padding-bottom:6px}.step{position:relative;padding-right:14px}.step:after{content:"";position:absolute;top:16px;right:0;width:calc(100% - 46px);height:1px;background:linear-gradient(90deg,#fc68044d,#fc68040f)}.step:last-child:after{display:none}.step-inner{display:flex;align-items:center;gap:12px}.step-dot{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--ink-secondary);font-size:13px;font-weight:700}.step-label{color:var(--ink-secondary);font-size:13px;white-space:nowrap}.step.active .step-dot,.step.done .step-dot{border-color:transparent;background:linear-gradient(180deg,#ff8f2f,#fc6804);color:#fff8f2}.step.active .step-label,.step.done .step-label{color:var(--ink)}.home-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;align-items:stretch}.home-hero-copy{display:flex;flex-direction:column;gap:18px;padding-top:8px}.hero-eyebrow,.mini-kicker{display:inline-flex;align-items:center;color:var(--brand-strong);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-mono)}.home-hero h1,.auth-stage h1{margin:0;max-width:13ch;font-size:clamp(40px,6vw,62px);line-height:.98;letter-spacing:-.06em}.home-hero-title{max-width:none!important;white-space:nowrap;line-height:1.04}.hero-word-emphasis{display:inline-block;margin-left:.08em;color:var(--brand-strong);font-weight:800;text-shadow:0 8px 24px rgba(252,104,4,.18)}.home-hero p,.auth-stage-copy{max-width:66ch}.home-intro-list{display:flex;flex-wrap:wrap;gap:10px}.home-intro-list span,.preview-status-list span,.workflow-step-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff0a;color:var(--ink-secondary);font-size:12px}.hero-actions{margin-top:2px}.home-hero-panel{padding:16px 18px;border-radius:22px;align-self:start}.hero-preview{display:flex;flex-direction:column;gap:12px}.hero-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hero-preview-header h3{margin:6px 0 0;max-width:none;white-space:nowrap;font-size:18px;line-height:1.25}.preview-badge{display:inline-flex;align-items:center;flex-shrink:0;min-height:24px;padding:0 10px;border-radius:999px;background:#fc68041a;color:var(--brand-strong);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-score-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.preview-score{flex-shrink:0;color:var(--brand-strong);font-size:40px;line-height:1;font-weight:800;font-family:var(--font-mono)}.preview-score-meta{min-width:0;display:flex;flex-direction:column;gap:8px}.preview-score-label{color:var(--ink-secondary);font-size:13px;line-height:1.35;letter-spacing:.01em}.preview-status-list{display:flex;flex-wrap:wrap;gap:6px}.preview-status-list span{min-height:24px;padding:0 10px;font-size:11px}.preview-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.preview-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.04)}.preview-steps em{font-style:normal;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--brand-strong);line-height:1.6}.preview-steps strong{display:block;font-size:13px;line-height:1.3;color:var(--accent)}.preview-steps p{margin:2px 0 0;color:var(--ink-tertiary);font-size:12px;line-height:1.4;max-width:none}.preview-foot{display:flex;align-items:center;gap:10px;padding:8px 4px 2px;color:var(--ink-tertiary);font-size:12px;line-height:1.4}.preview-foot span{flex-shrink:0;display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#fc68041a;color:var(--brand-strong);font-size:10px;font-weight:700;letter-spacing:.06em}.signal-card{padding:20px;border-radius:20px}.signal-card strong{display:block;margin-bottom:10px;color:var(--brand-strong);font-size:24px;line-height:1}.signal-card span{display:block;margin-bottom:8px;font-size:13px;font-weight:700}.feature-card{padding:22px;border-radius:20px}.feature-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:12px;background:#fc68041f;border:1px solid rgba(252,104,4,.14);color:var(--brand-strong)}.workflow-showcase-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--ink-secondary)}.workflow-index{color:var(--brand-strong);font-family:var(--font-mono);font-size:13px;letter-spacing:.14em}.workflow-step-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.workflow-showcase-foot{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--brand-strong);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ops-card{padding:22px;border-radius:20px}.ops-card-head{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--accent);font-size:14px;font-weight:700}.ops-card-highlight{background:linear-gradient(180deg,#fc68041a,#231816f5)}.landing-btn-dark,.landing-btn-light,.landing-btn-accent,.landing-btn-dark-ghost{min-height:46px;padding-inline:18px;border-radius:999px;font-size:14px;font-weight:700;box-shadow:none}.landing-btn-dark{color:#fffaf5;background:#161312;border:1px solid #161312;box-shadow:0 16px 30px #120d0b1f}.landing-btn-light{color:var(--landing-ink);background:#ffffffc7;border:1px solid var(--landing-border);box-shadow:var(--landing-shadow-soft)}.landing-btn-accent{color:#fffaf5;background:linear-gradient(180deg,#ff9d45 0%,var(--landing-accent) 100%);border:1px solid rgba(255,122,26,.16);box-shadow:0 18px 34px #ff7a1a38}.landing-btn-dark-ghost{color:#f5efe9;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.landing-home{position:relative;color:var(--landing-ink)}.landing-home>*:not(.landing-footer):not(.landing-clipflow):not(.landing-hero-brand):not(.ae-hero):not(.ae-gallery):not(.ae-paths):not(.ae-features):not(.ae-cta):not(.ae-footer){width:min(1280px,calc(100% - 64px));margin-inline:auto;box-sizing:border-box}.app-shell-guest:has(.landing-home-apple){background:#fff}.app-shell-guest:has(.landing-home-apple) .main-guest-home{background:#fff}.app-shell-guest:has(.landing-home-apple) .main-guest-home .content{padding:0}.app-shell-guest:has(.landing-home-apple) .topbar-guest-home{background:#161617b8;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.app-shell-guest:has(.landing-home-apple) .topbar-guest-home .brand-logo-copy strong{color:#f5f5f7}.app-shell-guest:has(.landing-home-apple) .topbar-guest-home .brand-logo-kicker,.app-shell-guest:has(.landing-home-apple) .topbar-guest-home .brand-logo-en,.app-shell-guest:has(.landing-home-apple) .topbar-guest-home .brand-logo-meta{color:#f5f5f78c}.app-shell-guest:has(.landing-home-apple) .topbar-guest-action.landing-btn-dark{min-height:32px;padding-inline:14px;color:#1d1d1f;background:#f5f5f7;border-color:#f5f5f7;box-shadow:none;font-size:12px;font-weight:600}.landing-home-apple{background:#fff;color:#1d1d1f;font-family:PingFang SC,SF Pro SC,Manrope,Noto Sans SC,sans-serif}.landing-home-apple>*{width:100%;margin-inline:0;box-sizing:border-box}.ae-hero{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:calc(100svh - 72px);overflow:hidden;text-align:center;color:#fff}.ae-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.ae-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014 12%,#00000047 48%,#000000c7),linear-gradient(90deg,rgba(0,0,0,.18),transparent 28%,transparent 72%,rgba(0,0,0,.18))}.ae-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(720px,calc(100% - 48px));padding:0 0 11vh}.ae-hero-mark{width:44px;height:44px;margin-bottom:18px;object-fit:cover;border-radius:50%}.ae-eyebrow{margin:0 0 14px;color:#6e6e73;font-size:19px;font-weight:600;letter-spacing:.01em}.ae-hero h1{margin:0;font-size:clamp(36px,5.4vw,64px);font-weight:600;letter-spacing:-.022em;line-height:1.12;color:#fff}.ae-hero h1 span{color:#ff4d18}.ae-hero-copy p{max-width:34em;margin:16px 0 0;color:#ffffffe6;font-size:17px;line-height:1.47;font-weight:400}.ae-gallery-copy h2,.ae-paths h2,.ae-features h2,.ae-cta h2{margin:0;font-size:clamp(36px,5.6vw,64px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#1d1d1f}.ae-lead,.ae-cta p{max-width:640px;margin:18px auto 0;color:#6e6e73;font-size:19px;line-height:1.47;font-weight:400}.ae-gallery{padding:64px 0 36px;background:#f5f5f7}.ae-gallery-copy{display:flex;align-items:end;justify-content:space-between;gap:24px;width:min(1120px,calc(100% - 48px));margin:0 auto 28px}.ae-gallery-copy h2{text-align:left}.ae-gallery-nav{display:flex;gap:10px;flex-shrink:0;padding-bottom:6px}.ae-gallery-nav button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#1d1d1f;color:#fff;cursor:pointer}.ae-gallery-nav button:hover{background:#424245}.ae-gallery-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px max(24px,calc((100% - 1120px)/2 + 24px)) 28px}.ae-gallery-track::-webkit-scrollbar{display:none}.ae-gallery-card{flex:0 0 min(78vw,820px);margin:0;scroll-snap-align:start}.ae-gallery-card img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;border-radius:22px;background:#fff}.ae-gallery-card figcaption{padding:16px 4px 0}.ae-gallery-card strong{display:block;font-size:21px;font-weight:600;letter-spacing:-.01em}.ae-gallery-card span{display:block;margin-top:6px;color:#6e6e73;font-size:15px;line-height:1.5}.ae-features{padding:88px 24px 48px;background:#fff;text-align:center}.ae-features .ae-lead{margin-bottom:48px}.ae-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;width:min(980px,100%);margin:0 auto;text-align:left}.ae-feature-card h3{margin:22px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#1d1d1f}.ae-feature-card p{margin:10px 0 0;color:#6e6e73;font-size:15px;line-height:1.5}.ae-laptop{width:100%}.ae-laptop-lid{background:#1d1d1f;border-radius:16px 16px 0 0;padding:10px 10px 0;box-shadow:0 18px 40px #0000001f}.ae-laptop-camera{display:block;width:6px;height:6px;margin:0 auto 8px;border-radius:50%;background:#2c2c2e;box-shadow:inset 0 0 0 1.5px #3a3a3c}.ae-laptop-screen{overflow:hidden;border-radius:2px 2px 0 0;background:#111}.ae-laptop-screen img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center}.ae-laptop-base{position:relative;height:14px;margin:0 -3.5%;background:linear-gradient(180deg,#d8d8dc,#b8b8bd);border-radius:0 0 12px 12px}.ae-laptop-base span{position:absolute;left:50%;top:4px;width:16%;height:4px;transform:translate(-50%);border-radius:99px;background:#8e8e93}.ae-cta{padding:88px 24px;background:#f5f5f7;text-align:center}.ae-text-link{display:inline-flex;margin-top:22px;color:#06c;font-size:19px;font-weight:400;text-decoration:none}.ae-text-link:after{content:" 〉";font-size:16px}.ae-text-link:hover{text-decoration:underline}.ae-footer{background:#f5f5f7;border-top:1px solid #d2d2d7;color:#6e6e73}.ae-footer-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:32px;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:28px 0 48px}.ae-footer-brand p{max-width:42ch;margin:14px 0 0;font-size:13px;line-height:1.6}.landing-home-apple .ae-footer .brand-logo-copy strong{color:#1d1d1f}.landing-home-apple .ae-footer .brand-logo-meta{color:#6e6e73}.ae-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ae-footer-groups strong{display:block;margin-bottom:10px;color:#1d1d1f;font-size:12px}.ae-footer-groups span{display:block;margin-bottom:8px;font-size:13px}@media (max-width: 900px){.ae-gallery-copy,.ae-path-grid,.ae-feature-grid,.ae-footer-inner,.ae-footer-groups{grid-template-columns:1fr}.ae-gallery-copy{display:grid}.ae-hero h1,.ae-gallery-copy h2,.ae-paths h2,.ae-features h2,.ae-cta h2{font-size:36px}.ae-lead,.ae-cta p,.ae-text-link{font-size:17px}}.landing-home .brand-logo-copy strong{color:var(--landing-ink)}.landing-home .brand-logo-kicker,.landing-home .brand-logo-en,.landing-home .brand-logo-meta{color:var(--landing-soft-text)}.landing-kicker,.landing-section-kicker,.landing-card-kicker{display:inline-flex;align-items:center;color:#7f746a;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-mono)}.landing-hero{position:relative;display:flex;flex-direction:column;gap:26px;padding:48px 18px 0;align-items:center}.landing-hero-glow{position:absolute;inset:auto;border-radius:999px;pointer-events:none;filter:blur(42px)}.landing-hero-glow-left{top:18px;left:10%;width:220px;height:220px;background:#ff7a1a1f}.landing-hero-glow-right{top:-10px;right:6%;width:260px;height:260px;background:#9cb5ff33}.landing-hero-copy{position:relative;z-index:1;width:min(780px,100%);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.landing-brand-logo{justify-content:center}.landing-brand-logo .brand-logo-copy{align-items:center;text-align:center}.landing-tagline{margin:-4px 0 0;color:var(--landing-muted);font-size:15px;font-weight:600;line-height:1.5}.landing-title{margin:0;max-width:none;white-space:nowrap;font-size:clamp(40px,6.4vw,76px);line-height:1.08;letter-spacing:-.045em;font-weight:800;color:#1a1512}.landing-title .hero-word-emphasis{margin-left:0;color:#e86a0c;text-shadow:none;background:none;-webkit-background-clip:initial;background-clip:initial}.landing-subtitle{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;color:var(--landing-ink);font-size:clamp(15px,1.8vw,20px);font-weight:650;line-height:1.35;letter-spacing:-.02em}.landing-subtitle-line{display:block;white-space:nowrap}.landing-description{max-width:63ch;margin:0;color:var(--landing-muted);font-size:16px;line-height:1.75}.landing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.landing-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.landing-chip-row span,.landing-console-chip-row span,.landing-platform-cloud span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--landing-border);background:#ffffffc2;color:var(--landing-muted);font-size:12px;box-shadow:var(--landing-shadow-soft)}.landing-title-wrap{white-space:normal;max-width:14ch}.landing-title-hero{display:flex;flex-direction:column;align-items:center;gap:10px;white-space:normal;max-width:none}.landing-title-lead{display:block;font-size:clamp(32px,5vw,56px);line-height:1.12;letter-spacing:-.04em}.landing-title-growth-line{display:block;white-space:nowrap;font-size:clamp(28px,4.6vw,52px);line-height:1.1;letter-spacing:-.04em}.brand-logo-mark-img{display:block;width:auto;height:auto;max-width:none;object-fit:cover;flex-shrink:0}.brand-logo-mark-round{border-radius:50%;aspect-ratio:1;object-fit:cover;background:#0a0a0a}.brand-logo-group{gap:8px}.brand-logo-group .brand-logo-mark-img{filter:drop-shadow(0 2px 6px rgba(26,21,18,.06))}.brand-logo-topbar .brand-logo-mark-img{height:30px!important;width:30px!important}.brand-logo-topbar .brand-logo-copy strong{font-size:15px}.brand-logo-topbar .brand-logo-meta{font-size:10px}.brand-logo-sidebar .brand-logo-mark-img{height:22px!important;width:22px!important}.brand-logo-auth .brand-logo-mark-img{height:56px!important;width:56px!important}.landing-brand-logo.brand-logo-group .brand-logo-mark-img{height:46px!important;width:46px!important}.landing-footer-logo.brand-logo-group .brand-logo-mark-img{height:36px!important;width:36px!important}.landing-section-head-center{text-align:center;align-items:center}.landing-section-head-balanced{max-width:820px;margin-inline:auto}.landing-section-head-center h2{max-width:28ch;margin-inline:auto}.landing-balanced-title{max-width:18ch;margin-inline:auto;text-wrap:balance}.landing-section-head-balanced .landing-section-lead{max-width:680px;text-align:justify;text-align-last:center}.landing-section-lead{max-width:58ch;margin:12px auto 0;color:var(--landing-muted);font-size:15px;line-height:1.65;text-align:center}.landing-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-pillar-card{padding:22px 20px;border-radius:18px;border:1px solid var(--landing-border);background:#ffffffd1;box-shadow:var(--landing-shadow-soft);text-align:center}.landing-pillar-card strong{display:block;font-size:18px;color:var(--landing-ink)}.landing-pillar-card p{margin:8px 0 0;color:var(--landing-muted);font-size:14px;line-height:1.6}.landing-calendar-section{margin-top:18px}.landing-demo-frame{margin:0;overflow:hidden;border-radius:22px;border:1px solid var(--landing-border);background:#fff;box-shadow:var(--landing-shadow)}.landing-demo-frame img{display:block;width:100%;height:auto;vertical-align:top}.landing-demo-frame figcaption{padding:12px 16px 14px;border-top:1px solid var(--landing-border);color:var(--landing-soft-text);font-size:12px;font-weight:600;letter-spacing:.02em}.landing-demo-frame-hero{margin-top:22px}.landing-pillar-showcase{display:flex;flex-direction:column;gap:28px;margin-top:8px}.landing-pillar-demo-card{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);gap:22px;align-items:center;padding:18px;border-radius:26px;border:1px solid var(--landing-border);background:#ffffffb8;box-shadow:var(--landing-shadow-soft)}.landing-pillar-demo-card:nth-child(2n){grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr)}.landing-pillar-demo-card:nth-child(2n) .landing-pillar-demo-copy{order:2}.landing-pillar-demo-copy{padding:8px 10px}.landing-pillar-demo-copy h3{margin:10px 0 0;font-size:clamp(22px,2.6vw,28px);line-height:1.2;letter-spacing:-.03em;color:var(--landing-ink)}.landing-pillar-demo-copy p{margin:10px 0 0;color:var(--landing-muted);font-size:15px;line-height:1.7}.landing-hero-brand{--px: 0;--py: 0;width:100%;min-height:calc(100svh - 72px);padding:36px 28px 48px;overflow:hidden}.app-shell-guest:has(.landing-home-brand){background:#0b0908}.app-shell-guest:has(.landing-home-brand) .main-guest-home{background:radial-gradient(ellipse 90% 60% at 12% -8%,rgba(252,104,4,.32),transparent 52%),radial-gradient(ellipse 70% 50% at 92% 6%,rgba(78,108,168,.22),transparent 48%),radial-gradient(ellipse 55% 40% at 48% 108%,rgba(92,42,12,.38),transparent 52%),linear-gradient(180deg,#1c130f,#100d0b 38%,#0b0908)}.app-shell-guest:has(.landing-home-brand) .topbar-guest-home{background:#0c0a099e;border-bottom-color:#ffffff12}.app-shell-guest:has(.landing-home-brand) .topbar-guest-home .brand-logo-copy strong{color:#fff8f2}.app-shell-guest:has(.landing-home-brand) .topbar-guest-home .brand-logo-kicker,.app-shell-guest:has(.landing-home-brand) .topbar-guest-home .brand-logo-en,.app-shell-guest:has(.landing-home-brand) .topbar-guest-home .brand-logo-meta{color:#f5ede785}.app-shell-guest:has(.landing-home-brand) .topbar-guest-action.landing-btn-dark{color:#fffaf5;background:#fc6804;border-color:#e85d00;box-shadow:0 12px 28px #fc680447}.landing-home-brand{color:#f6efe8}.landing-home-brand .landing-title,.landing-home-brand .landing-title-lead{color:#fff8f2}.landing-home-brand .landing-kicker{color:#ff9d45}.landing-home-brand .landing-description{color:#f6efe8b3}.hero-atmosphere{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-brand-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,248,242,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,248,242,.055) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at 50% 32%,#000 18%,transparent 74%);mask-image:radial-gradient(ellipse at 50% 32%,#000 18%,transparent 74%)}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.hero-orb{position:absolute;border-radius:50%;filter:blur(40px)}.hero-orb-ember{top:-8%;left:6%;width:420px;height:420px;background:#fc68046b;animation:heroOrbDrift 14s ease-in-out infinite}.hero-orb-amber{top:18%;right:-6%;width:340px;height:340px;background:#ffb05038;animation:heroOrbDrift 18s ease-in-out infinite reverse}.hero-orb-dusk{bottom:4%;left:38%;width:480px;height:280px;background:#5670b033;animation:heroOrbDrift 16s ease-in-out infinite}.hero-beam{position:absolute;top:-20%;left:42%;width:220px;height:140%;background:linear-gradient(180deg,rgba(255,196,128,.16),transparent 70%);transform:rotate(18deg);filter:blur(18px);opacity:.7}.hero-ring{position:absolute;left:50%;top:58%;width:min(720px,78vw);height:min(720px,78vw);border:1px solid rgba(255,248,242,.08);border-radius:50%;transform:translate(-50%,-50%)}.hero-ring-2{width:min(980px,96vw);height:min(980px,96vw);border-color:#fc68041f}.hero-watermark{pointer-events:none;position:absolute;left:50%;top:46%;z-index:0;margin:0;transform:translate3d(calc(-50% + var(--px) * -36px),calc(-58% + var(--py) * -18px),0);font-family:var(--font-display);font-size:clamp(96px,20vw,240px);font-weight:400;letter-spacing:-.07em;line-height:.8;color:#fff8f212;white-space:nowrap;transition:transform .35s ease-out}@keyframes heroOrbDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(28px,-22px,0) scale(1.08)}}.landing-hero-brand .landing-hero-copy{width:min(860px,100%);gap:14px}.landing-hero-brand .landing-title-lead{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em}.hero-word-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:6px;border-bottom:1px solid rgba(255,248,242,.12)}.hero-word{position:relative;padding:10px 20px 14px;border:0;background:transparent;color:#f6efe861;font-family:var(--font-display);font-size:clamp(18px,2.2vw,26px);letter-spacing:-.02em;cursor:pointer;transition:color .25s ease}.hero-word:hover{color:#fff8f2d1}.hero-word.is-active{color:#e86a0c}.hero-word.is-active:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:#fc6804}.hero-fan{position:relative;z-index:1;width:min(1080px,100%);height:min(46vh,420px);margin-top:8px;perspective:1600px}.hero-fan-card{--offset: 0;position:absolute;left:50%;top:18px;width:min(62%,680px);padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#111;box-shadow:0 24px 54px #120d0b29;cursor:pointer;transform:translate3d(calc(-50% + var(--offset) * 21% + var(--px) * 22px),calc(var(--py) * 12px + abs(var(--offset)) * 10px),0) rotateY(calc(var(--offset) * -16deg)) rotate(calc(var(--offset) * -1.5deg)) scale(calc(1 - (abs(var(--offset))*.11)));opacity:calc(1 - (abs(var(--offset))*.22));transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,box-shadow .4s ease}.hero-fan-card.is-active{box-shadow:0 34px 80px #120d0b42}.hero-fan-card img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center}.hero-fan-caption{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 0;color:#f6efe88c;font-size:13px;letter-spacing:.02em}.hero-fan-caption em{font-family:var(--font-mono);font-style:normal;font-size:11px;color:#e86a0c;letter-spacing:.14em}.landing-clipflow{position:relative;width:100%;margin-top:0;padding:48px 0 56px;overflow:hidden;background:none;color:#f6efe8}.clipflow-chapters{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(1280px,calc(100% - 64px));margin:0 auto}.clipflow-chapter{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 4px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:none;color:#f6efe87a;cursor:pointer;text-align:left}.clipflow-chapter em{font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.14em}.clipflow-chapter span{font-size:14px;font-weight:650}.clipflow-chapter.is-active{color:#fff8f2;border-bottom-color:#fc6804}.clipflow-progress{position:relative;z-index:1;width:min(1280px,calc(100% - 64px));height:2px;margin:0 auto 22px;background:none;border-bottom:1px solid rgba(255,255,255,.12)}.clipflow-progress i{display:block;height:2px;margin-bottom:-1px;background:none;border-bottom:2px solid #fc6804;transition:width .28s ease}.clipflow-stage{position:relative;z-index:1;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:center;width:min(1360px,calc(100% - 24px));margin:18px auto 0;padding:18px 10px 20px;background:none;box-shadow:none}.clipflow-nav{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:none;color:#fff8f2;cursor:pointer}.clipflow-nav:disabled{opacity:.28;cursor:default}.clipflow-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.clipflow-track::-webkit-scrollbar{display:none}.clipflow-clip{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:28px;align-items:center;padding:8px 12px 4px}.clipflow-copy{padding-right:8px}.clipflow-index{display:block;font-family:var(--font-display);font-size:56px;line-height:.9;color:#fc6804e0}.clipflow-kicker{display:block;margin-top:14px;color:#ff9d45;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.clipflow-copy h3{margin:10px 0 0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.08}.clipflow-copy p{margin:12px 0 0;max-width:46ch;color:#f6efe8b8;font-size:15px;line-height:1.75}.clipflow-points{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.clipflow-points li{position:relative;padding-left:14px;color:#f6efe8c7;font-size:13px;line-height:1.55}.clipflow-points li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#fc6804}.clipflow-frame{position:relative;margin:0;overflow:hidden;border-radius:22px;background:none;box-shadow:none}.clipflow-frame img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center}.clipflow-frame figcaption{padding:12px 16px 14px;border-top:1px solid rgba(255,255,255,.08);color:#f6efe88c;font-size:12px;font-weight:600}@media (max-width: 900px){.landing-pillar-demo-card,.landing-pillar-demo-card:nth-child(2n){grid-template-columns:1fr}.landing-pillar-demo-card:nth-child(2n) .landing-pillar-demo-copy{order:0}.hero-fan{height:240px}.hero-fan-card{width:min(78%,520px)}.hero-watermark{font-size:88px}.clipflow-clip,.clipflow-stage{grid-template-columns:1fr}.clipflow-nav{display:none}.clipflow-copy h3{font-size:30px}}.landing-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-product-card{display:flex;flex-direction:column;gap:8px;padding:22px 20px;border-radius:20px;border:1px solid var(--landing-border);background:#ffffffe0;box-shadow:var(--landing-shadow-soft);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.landing-product-card:hover{transform:translateY(-2px);border-color:#fc680459;box-shadow:0 14px 36px #1a151214}.landing-product-card.is-featured{grid-column:span 1;border-color:#fc68046b;background:linear-gradient(165deg,#fff9f3,#fff 55%)}.landing-product-card.is-coming{opacity:.92}.landing-product-media{margin:-22px -20px 4px;aspect-ratio:16 / 10;overflow:hidden;border-radius:20px 20px 18px 18px;background:linear-gradient(180deg,#121012f0,#1c1614e0);border-bottom:1px solid rgba(17,24,39,.06)}.landing-product-media img{display:block;width:100%;height:100%;object-fit:cover}.landing-product-card-head{display:flex;align-items:center;justify-content:flex-end;gap:10px}.landing-product-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#fc68041f;color:#c24f00;font-size:11px;font-weight:700}.landing-product-badge.is-muted{background:#1a15120f;color:var(--landing-muted)}.landing-product-card h3{margin:0;font-size:22px;letter-spacing:-.02em}.landing-product-role{font-size:12px;font-weight:700;color:#7f746a;letter-spacing:.04em}.landing-product-card p{margin:0;flex:1;color:var(--landing-muted);font-size:14px;line-height:1.65}.landing-product-highlights{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.landing-product-highlights li{display:inline-flex;padding:4px 10px;border-radius:999px;border:1px solid var(--landing-border);font-size:11px;color:var(--landing-muted)}.landing-lingjing-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:start}.landing-actions-left{justify-content:flex-start}.landing-module-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-description strong{color:var(--landing-ink);font-weight:700}.landing-module-grid{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.landing-module-card,.landing-stat-card,.landing-workflow-card,.landing-workflow-hero-card,.landing-results-table,.landing-scenario-panel,.landing-scenario-nav,.landing-bottom-cta{position:relative;overflow:hidden;border:1px solid var(--landing-border);box-shadow:var(--landing-shadow-soft)}.landing-module-card:before,.landing-stat-card:before,.landing-workflow-card:before,.landing-workflow-hero-card:before,.landing-results-table:before,.landing-scenario-panel:before,.landing-bottom-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.65),transparent 36%)}.landing-module-card{min-height:164px;padding:18px;border-radius:22px;background:#ffffffbd;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-module-card:hover,.landing-workflow-card:hover,.landing-workflow-hero-card:hover,.landing-stat-card:hover,.landing-results-table:hover,.landing-scenario-panel:hover{transform:translateY(-3px);border-color:#ff7a1a29;box-shadow:var(--landing-shadow)}.landing-module-card strong,.landing-workflow-card h3,.landing-workflow-hero-card h3,.landing-results-table h2,.landing-scenario-panel h3,.landing-bottom-cta h2{color:var(--landing-ink)}.landing-module-card strong{display:block;margin:0 0 8px;font-size:16px;line-height:1.35}.landing-module-card p,.landing-workflow-card p,.landing-workflow-hero-card p,.landing-results-table p,.landing-bottom-cta p,.landing-footer-brand p,.landing-scenario-panel p{margin:0;color:var(--landing-muted);font-size:14px;line-height:1.7}.landing-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.landing-stat-card{padding:22px;border-radius:22px;background:#ffffffb3}.landing-stat-card strong{display:block;margin-bottom:10px;font-size:clamp(26px,3vw,34px);line-height:1;letter-spacing:-.04em}.landing-stat-card span{color:var(--landing-muted);font-size:13px;line-height:1.6}.landing-section{margin-top:26px;padding:36px;border-radius:32px;background:linear-gradient(180deg,#ffffffbd,#fcfaf7eb);border:1px solid rgba(17,24,39,.06);box-shadow:var(--landing-shadow-soft)}.landing-section-head{max-width:760px;margin-bottom:28px}.landing-section-head h2,.landing-section-copy h2,.landing-results-table h2,.landing-dark-copy h2,.landing-bottom-cta h2{margin:10px 0 12px;font-size:clamp(34px,4.4vw,50px);line-height:1.04;letter-spacing:-.05em}.landing-section-head p,.landing-section-copy p,.landing-results-table p,.landing-dark-copy p{color:var(--landing-muted);font-size:15px;line-height:1.8}.landing-preview-section,.landing-results-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:34px;align-items:center}.landing-section-copy h3{margin:16px 0 10px;font-size:24px;line-height:1.18;letter-spacing:-.03em}.landing-tab-row{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 10px}.landing-tab-btn,.landing-scenario-btn{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--landing-border);background:#ffffffc2;color:var(--landing-muted);font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.landing-tab-btn:hover,.landing-scenario-btn:hover{transform:translateY(-1px);color:var(--landing-ink)}.landing-tab-btn.active,.landing-scenario-btn.active{color:var(--landing-ink);background:#ff7a1a1f;border-color:#ff7a1a2e}.landing-proof-list,.landing-scenario-points{display:grid;gap:10px;margin-top:18px}.landing-proof-item{display:inline-flex;align-items:center;gap:10px;color:var(--landing-ink);font-size:14px;font-weight:600}.landing-proof-item svg{color:var(--landing-accent);flex-shrink:0}.landing-console-shell{position:relative;min-height:480px}.landing-console-back,.landing-console-window{position:absolute;border-radius:28px;box-shadow:var(--landing-shadow)}.landing-console-back{top:42px;right:22px;bottom:26px;left:84px;background:linear-gradient(180deg,#1a1615,#141112);opacity:.18;transform:rotate(-6deg)}.landing-console-window{top:0;right:0;bottom:0;left:42px;padding:18px;background:linear-gradient(180deg,#191513,#111012);border:1px solid rgba(255,255,255,.08);color:#f5ede7}.landing-console-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-console-dots{display:inline-flex;gap:6px}.landing-console-dots span{width:10px;height:10px;border-radius:50%;background:#ffffff38}.landing-console-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:999px;background:#ff7a1a24;color:#ffb577;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono)}.landing-console-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.landing-console-chip-row span{background:#ffffff0f;border-color:#ffffff14;color:#c7bbb0;box-shadow:none}.landing-console-list{display:grid;gap:12px;margin-top:18px}.landing-console-line{padding:15px 16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.landing-console-line span{display:block;margin-bottom:8px;color:#9b8e84;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-mono)}.landing-console-line strong{font-size:14px;line-height:1.6;font-weight:600;color:#f4ebe4}.landing-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-workflow-hero-card{grid-column:span 3;padding:24px;border-radius:26px;background:linear-gradient(135deg,#fffc,#faf4eedb)}.landing-workflow-hero-card h3{margin:12px 0 10px;font-size:28px;line-height:1.12;letter-spacing:-.04em}.landing-workflow-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.landing-workflow-step{padding:16px;border-radius:20px;border:1px solid var(--landing-border);background:#ffffffa3}.landing-workflow-step em{display:inline-flex;margin-bottom:10px;color:var(--landing-accent);font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-mono)}.landing-workflow-step strong{display:block;margin-bottom:8px;font-size:15px}.landing-workflow-step span{color:var(--landing-muted);font-size:13px;line-height:1.6}.landing-workflow-card{padding:20px;border-radius:22px;background:#ffffffc2;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-workflow-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.landing-workflow-card-head span{color:var(--landing-soft-text);font-size:12px;font-weight:700}.landing-workflow-card h3{margin:0 0 8px;font-size:20px;line-height:1.2}.landing-link-line{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--landing-accent);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-results-visual{display:flex;flex-direction:column;gap:20px}.landing-report-stack{position:relative;min-height:340px}.landing-report-card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px}.landing-report-card-front{z-index:1;padding:24px;background:linear-gradient(180deg,#ffffffeb,#f8f3ecf0);border:1px solid var(--landing-border);box-shadow:var(--landing-shadow)}.landing-report-card-back{top:26px;right:-10px;bottom:-26px;left:36px;background:linear-gradient(180deg,#ff7a1a1a,#fff9);border:1px solid rgba(255,122,26,.1);transform:rotate(-5deg)}.landing-report-header span{display:block;color:var(--landing-soft-text);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-mono)}.landing-report-header strong{display:block;margin-top:8px;font-size:28px;line-height:1.1;letter-spacing:-.04em}.landing-report-body{display:grid;gap:16px;margin-top:24px}.landing-report-body div{padding:16px 18px;border-radius:20px;background:#ffffffb3;border:1px solid rgba(17,24,39,.06)}.landing-report-body small{display:block;margin-bottom:8px;color:var(--landing-soft-text);font-size:12px}.landing-report-body strong{font-size:15px;line-height:1.6}.landing-platform-cloud{display:flex;flex-wrap:wrap;gap:10px}.landing-results-table{padding:28px;border-radius:28px;background:#ffffffbd}.landing-results-rows{display:grid;gap:12px;margin-top:22px}.landing-results-row{display:grid;grid-template-columns:minmax(180px,.95fr) minmax(0,1.05fr);gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(17,24,39,.08)}.landing-results-row:last-child{border-bottom:0}.landing-results-row strong{font-size:15px;line-height:1.4}.landing-results-row span{color:var(--landing-muted);font-size:14px;line-height:1.65}.landing-dark-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);gap:22px;margin-top:26px;padding:30px;border-radius:34px;background:linear-gradient(180deg,#1b1715,#111012);color:#f5ede7;box-shadow:0 28px 72px #120d0b38}.landing-dark-copy h2,.landing-dark-copy p{color:#f5ede7}.landing-dark-copy p{max-width:64ch;color:#f5ede7c2}.landing-dark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 24px}.landing-dark-grid article{padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.landing-dark-grid strong{display:block;margin-bottom:8px;color:#fff8f2;font-size:15px}.landing-dark-grid span,.landing-dark-metric-card span{color:#f5ede7ad;font-size:13px;line-height:1.65}.landing-dark-metric{display:flex;align-items:stretch}.landing-dark-metric-card{width:100%;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f}.landing-dark-metric-card strong{display:block;margin:12px 0 20px;color:#fff8f2;font-size:24px;line-height:1.18}.landing-metric-bars{display:grid;gap:14px}.landing-metric-bars div{display:grid;gap:8px}.landing-metric-bars label{color:#f5ede7b8;font-size:13px}.landing-metric-bars em{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffbc7d,#ff7a1a);box-shadow:0 0 16px #ff7a1a38}.landing-scenario-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.landing-scenario-nav{display:grid;gap:10px;padding:18px;border-radius:24px;background:#ffffffb8}.landing-scenario-panel{padding:26px;border-radius:26px;background:#ffffffc7}.landing-scenario-panel h3{margin:12px 0 10px;font-size:28px;line-height:1.16;letter-spacing:-.04em}.landing-scenario-foot{margin-top:20px;padding-top:18px;border-top:1px solid rgba(17,24,39,.08);color:var(--landing-soft-text);font-size:13px;line-height:1.7}.landing-bottom-cta{margin-top:26px;padding:34px 28px;border-radius:30px;background:linear-gradient(180deg,#ffffffd1,#f8f3ecf0);text-align:center}.landing-home-brand .landing-bottom-cta{background:linear-gradient(180deg,#fff8f214,#fff8f208);border:1px solid rgba(255,248,242,.1);box-shadow:none}.landing-home-brand .landing-bottom-cta:before{background:linear-gradient(135deg,rgba(252,104,4,.16),transparent 42%)}.landing-home-brand .landing-bottom-cta h2{color:#fff8f2;font-family:var(--font-display);font-weight:400}.landing-home-brand .landing-bottom-cta p{color:#f6efe8ad}.landing-home-brand .landing-bottom-cta .landing-section-kicker{color:#ff9d45}.landing-home-brand .landing-btn-dark{color:#fffaf5;background:#fc6804;border-color:#e85d00;box-shadow:0 16px 32px #fc68043d}.landing-home-brand .landing-btn-light{color:#fff8f2;background:#fff8f214;border-color:#fff8f229;box-shadow:none}.landing-bottom-cta p{max-width:56ch;margin:0 auto 22px}.landing-bottom-cta .landing-actions{justify-content:center}.landing-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;width:100%;max-width:none;margin:26px 0 0;padding:36px max(28px,calc((100% - 1280px)/2 + 28px));border:none;border-radius:0;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#181514,#111012);color:#f5ede7;box-shadow:none;overflow:hidden}.landing-footer-brand p{max-width:40ch;margin-top:18px;color:#f5ede7b8}.landing-footer .brand-logo-copy strong{color:#fff8f2}.landing-footer .brand-logo-kicker,.landing-footer .brand-logo-en,.landing-footer .brand-logo-meta{color:#f5ede78f}.landing-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.landing-footer-group strong{display:block;margin-bottom:12px;color:#fff8f2;font-size:14px}.landing-footer-group span{display:block;margin-bottom:9px;color:#f5ede7a8;font-size:13px}.dashboard{display:flex;flex-direction:column;gap:18px}.dash-loading{padding:40px 24px;text-align:center;color:var(--ink-secondary)}.dash-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 26px}.dash-hero h2{margin:8px 0 6px;font-size:clamp(24px,3vw,32px);letter-spacing:-.03em}.dash-hero p{margin:0;max-width:48ch;color:var(--ink-secondary);font-size:14px;line-height:1.55}.dash-hero-balance{text-align:right;flex-shrink:0}.dash-low-balance{display:inline-block;margin-top:8px;color:var(--brand-strong);font-size:12px;font-weight:700}.dash-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dash-kpi{padding:16px 18px}.dash-kpi span{display:block;color:var(--ink-tertiary);font-size:12px;letter-spacing:.04em}.dash-kpi strong{display:block;margin-top:8px;color:var(--brand-strong);font-size:28px;line-height:1;font-family:var(--font-mono)}.dash-kpi em{font-style:normal;color:var(--ink-tertiary);font-size:11px}.dash-workflow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dash-workflow-card{display:block;padding:16px 14px}.dash-workflow-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dash-workflow-card .feature-icon{width:34px;height:34px;margin-bottom:0}.dash-cost{display:inline-flex;align-items:center;gap:4px;color:var(--brand-strong);font-size:11px;font-family:var(--font-mono);font-weight:700}.dash-workflow-card h3{margin:0 0 4px!important;font-size:15px!important}.dash-workflow-card p{margin:0;font-size:12px;line-height:1.4;color:var(--ink-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dash-workflow-meta{margin-top:10px;color:var(--ink-tertiary);font-size:11px}.dash-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dash-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dash-section-head h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px}.dash-section-head a{color:var(--brand-strong);font-size:12px;font-weight:700}.page-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex-shrink:0}.task-list{display:flex;flex-direction:column;gap:10px}.task-row{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2, rgba(0, 0, 0, .02))}.task-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.task-row-title{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;min-width:0;flex:1}.task-row-title strong{font-size:14px;font-weight:650;line-height:1.35}.task-row-delete{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-tertiary);cursor:pointer;opacity:.65;transition:opacity .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.task-row-delete:hover{opacity:1;color:var(--ink);background:#ffffff0a;border-color:var(--border)}.task-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.task-row-meta{flex:1;min-width:0;color:var(--ink-tertiary);font-size:12px;line-height:1.4}.task-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center;flex-shrink:0}.task-row-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:#ffffff08;color:var(--ink-secondary);font-size:12px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.task-row-btn:hover{color:var(--ink);background:#ffffff0f;border-color:#ffffff29}.task-row-btn-primary{color:#fff8f2;background:linear-gradient(180deg,#ff8f2f,#fc6804);border-color:transparent;box-shadow:0 4px 12px #fc680433}.task-row-btn-primary:hover{color:#fff8f2;background:linear-gradient(180deg,#ffa04a,#fd7818);border-color:transparent}.task-status{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:650;line-height:1.4}.task-status.is-draft{background:#64748b1f;color:#475569}.task-status.is-progress{background:#2563eb1f;color:#1d4ed8}.task-status.is-ready{background:#0596691f;color:#047857}.task-status.is-done{background:#64748b1a;color:#64748b}@media (max-width: 720px){.task-row-bottom{flex-direction:column;align-items:stretch;gap:8px}.task-row-actions{justify-content:flex-end}}.dash-empty{padding:12px 0 4px}.dash-empty p,.dash-empty-text{margin:0 0 14px;color:var(--ink-secondary);font-size:13px;line-height:1.55}.dash-action-bars{display:grid;gap:12px}.dash-action-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;align-items:center;font-size:12px}.dash-action-row em{font-style:normal;color:var(--ink-tertiary);white-space:nowrap}.dash-bar-track{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.dash-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#ff8f2f,#fc6804)}@media (max-width: 1100px){.dash-kpi-grid,.dash-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-split{grid-template-columns:1fr}}@media (max-width: 720px){.dash-hero{flex-direction:column;align-items:flex-start}.dash-hero-balance{text-align:left}.dash-kpi-grid,.dash-workflow-grid{grid-template-columns:1fr}.dash-action-row{grid-template-columns:1fr;gap:6px}}.cta-panel{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:38px;padding:28px;border-radius:24px}.auth-screen{position:relative;min-height:100vh;display:grid;place-items:center;padding:30px 18px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 14% 18%,rgba(252,104,4,.16),transparent 24%),radial-gradient(circle at 82% 16%,rgba(255,160,72,.1),transparent 20%),linear-gradient(180deg,#120d0bb8,#120d0beb)}.auth-screen:before,.auth-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-screen:before{z-index:0;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:radial-gradient(circle at 50% 46%,black 14%,transparent 82%);mask-image:radial-gradient(circle at 50% 46%,black 14%,transparent 82%);opacity:.5;animation:authGridDrift 22s linear infinite}.auth-screen:after{z-index:0;inset:14% 10% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(252,104,4,.26),transparent);box-shadow:0 0 30px #fc680433,0 160px 60px #fc68041a,0 320px 120px #fc68040f;opacity:.65;animation:authSweep 10s ease-in-out infinite}.auth-background{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none}.auth-aurora,.auth-orbit,.auth-beam,.auth-grid-flow,.auth-particle-field span{position:absolute}.auth-aurora{border-radius:50%;filter:blur(22px);opacity:.8}.auth-aurora-left{top:7%;left:-2%;width:480px;height:480px;background:radial-gradient(circle,rgba(252,104,4,.28),transparent 66%);animation:authDrift 18s ease-in-out infinite}.auth-aurora-right{right:-8%;bottom:2%;width:620px;height:620px;background:radial-gradient(circle,rgba(255,150,52,.18),transparent 68%);animation:authDrift 24s ease-in-out infinite reverse}.auth-orbit{border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 30px #fc680414,0 0 60px #fc68040f}.auth-orbit:before,.auth-orbit:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%}.auth-orbit:before{border:1px solid rgba(252,104,4,.12)}.auth-orbit:after{top:-1px;right:-1px;bottom:-1px;left:-1px;background:conic-gradient(from 30deg,transparent 0deg,rgba(255,197,130,.04) 54deg,rgba(252,104,4,.46) 100deg,rgba(255,182,100,.18) 134deg,transparent 190deg,transparent 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px))}.auth-orbit-large{top:10%;right:9%;width:520px;height:520px;animation:authRotate 26s linear infinite}.auth-orbit-small{bottom:9%;left:7%;width:220px;height:220px;animation:authRotate 18s linear infinite reverse}.auth-beam{top:16%;left:42%;width:240px;height:72vh;transform:rotate(28deg);transform-origin:top center;background:linear-gradient(180deg,#ffdcb400,#ffb7631f 18%,#fc68043d,#ffb35f1a 78%,#ffdcb400);filter:blur(10px);opacity:.72;animation:authBeamPulse 8s ease-in-out infinite}.auth-grid-flow{top:24%;right:18%;width:420px;height:420px;border-radius:32px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:34px 34px;transform:perspective(900px) rotateX(68deg) rotate(16deg);opacity:.24;animation:authMatrixFloat 14s ease-in-out infinite}.auth-particle-field{position:absolute;top:0;right:0;bottom:0;left:0}.auth-particle-field span{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff4e6,#ffb86b 42%,#fc6804);box-shadow:0 0 26px #fc680447;animation:authParticleFloat 8s ease-in-out infinite}.auth-particle-field span:nth-child(1){top:18%;left:18%;animation-delay:-1s}.auth-particle-field span:nth-child(2){top:24%;right:24%;width:14px;height:14px;animation-delay:-2.2s}.auth-particle-field span:nth-child(3){top:52%;left:36%;width:8px;height:8px;animation-delay:-3.8s}.auth-particle-field span:nth-child(4){right:12%;bottom:24%;animation-delay:-1.8s}.auth-particle-field span:nth-child(5){bottom:18%;left:12%;width:12px;height:12px;animation-delay:-4.4s}.auth-particle-field span:nth-child(6){top:34%;left:58%;width:7px;height:7px;animation-delay:-2.8s}.auth-layout{position:relative;z-index:1;width:min(1140px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,420px);gap:22px;align-items:stretch}.auth-stage,.auth-card{border-radius:26px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:authPanelRise .9s cubic-bezier(.2,.9,.2,1) both}.auth-stage{padding:28px;animation-delay:80ms}.auth-module-title-stage{margin-top:18px;text-align:left;font-size:clamp(32px,4vw,44px)}.auth-stage-lead{margin:10px 0 0;max-width:28ch;color:var(--ink-secondary);font-size:15px;line-height:1.6}.auth-point-list{display:grid;gap:14px;margin-top:20px}.auth-point-card{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:14px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.auth-point-card strong{display:block;margin-bottom:6px;font-size:14px}.auth-point-card p{margin:0;color:var(--ink-secondary);font-size:13px;line-height:1.65}.auth-card{align-self:center;padding:30px 28px;animation-delay:.18s}.auth-tagline{margin:8px 0 24px;text-align:center}.auth-module-title{margin:14px 0 0;text-align:center;font-size:clamp(26px,3.2vw,34px);line-height:1.15;letter-spacing:-.04em;font-weight:800;background:linear-gradient(120deg,#e85d00 10%,#ffb05a 45%,#fc6804);-webkit-background-clip:text;background-clip:text;color:transparent}.report-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px}.report-tabs button{min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--ink-secondary);font-weight:700;cursor:pointer}.report-tabs button.active{border-color:#fc680447;background:#fc68041f;color:var(--accent)}.report-list-row{align-items:center}.report-row-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 720px){.report-list-row{flex-direction:column;align-items:stretch}.report-row-actions{justify-content:flex-end}}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px}.auth-tabs button{min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--ink-secondary);font-weight:700;cursor:pointer}.auth-tabs button.active{border-color:#fc680447;background:#fc68041f;color:var(--accent)}.auth-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0;color:var(--ink-tertiary);font-size:13px}.auth-foot a:hover{color:var(--brand-strong)}.auth-foot-register{border:0;background:transparent;color:var(--brand-strong);font:inherit;font-weight:700;cursor:pointer;padding:0}.auth-foot-register:hover{color:var(--accent)}.wallet-panel{display:flex;flex-direction:column;gap:22px}.wallet-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px 28px 26px;position:relative;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,var(--brand-soft),transparent 55%),linear-gradient(135deg,rgba(252,104,4,.08),transparent 42%),var(--surface-card)}.wallet-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--brand),var(--brand-strong))}.wallet-hero-main{min-width:0;flex:1}.wallet-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--ink-tertiary);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wallet-label{color:var(--ink-tertiary);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.wallet-balance{margin-top:10px;color:var(--brand-strong);font-size:clamp(44px,6vw,60px);line-height:.95;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700}.wallet-hero-hint{margin:14px 0 0;max-width:36em;font-size:13px;line-height:1.55;color:var(--ink-secondary)}.wallet-user-chip,.wallet-user{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;flex-shrink:0;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface-muted)}.wallet-user-name{font-size:14px;font-weight:700;color:var(--ink)}.wallet-user-id,.wallet-user span{color:var(--ink-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.wallet-section{display:flex;flex-direction:column;gap:14px;margin:0}.wallet-section-head{display:flex;flex-direction:column;gap:4px}.wallet-section-head h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;color:var(--ink)}.wallet-section-head p{margin:0;font-size:13px;line-height:1.45;color:var(--ink-tertiary)}.wallet-secondary-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:16px;align-items:start}.wallet-redeem,.wallet-ledger{margin:0;padding:20px}.wallet-redeem-form{display:flex;gap:10px;align-items:stretch}.wallet-redeem-input{flex:1;min-width:0;padding:11px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface-muted);color:var(--ink);font:inherit;font-size:14px;letter-spacing:.04em}.wallet-redeem-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.wallet-redeem-input::placeholder{color:var(--ink-tertiary);letter-spacing:normal}.wallet-ledger-list{display:flex;flex-direction:column;gap:0;max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted)}.wallet-ledger-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.wallet-ledger-row:last-child{border-bottom:0}.wallet-ledger-delta{font-family:var(--font-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wallet-ledger-delta.is-plus{color:#15803d}.wallet-ledger-delta.is-minus{color:#c2410c}.wallet-ledger-body{min-width:0;display:flex;flex-direction:column;gap:4px}.wallet-ledger-body strong{font-size:13px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-ledger-body span{font-size:12px;color:var(--ink-tertiary);display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.wallet-ledger-body em{font-style:normal;opacity:.55}.wallet-ledger-empty{margin:0;padding:28px 16px;text-align:center;font-size:13px;color:var(--ink-tertiary)}@media (max-width: 960px){.wallet-secondary-grid{grid-template-columns:1fr}}@media (max-width: 720px){.wallet-hero{flex-direction:column;align-items:stretch;padding:22px 18px}.wallet-user-chip,.wallet-user{align-items:flex-start;text-align:left}.wallet-redeem-form{flex-direction:column}.wallet-ledger-row{grid-template-columns:72px minmax(0,1fr);padding:12px}}.recharge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}@media (max-width: 1100px){.recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.recharge-grid{grid-template-columns:1fr}}.recharge-card{display:flex;flex-direction:column;align-items:stretch;min-height:100%;padding:20px 18px 18px;margin:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.recharge-card:hover{border-color:#fc680459;box-shadow:0 10px 28px #1118270f;transform:translateY(-1px)}.recharge-card-tag{min-height:28px;display:flex;align-items:center;margin-bottom:10px}.recharge-tag-placeholder{display:block;width:100%;height:28px}.recharge-card-name{margin:0 0 12px;min-height:2.5em;font-size:18px;font-weight:700;line-height:1.25;color:var(--accent)}.recharge-card-tokens{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.recharge-token-total{font-family:var(--font-mono);font-size:28px;font-weight:700;line-height:1;color:var(--brand-strong);font-variant-numeric:tabular-nums}.recharge-token-unit{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--ink-tertiary)}.recharge-card-breakdown{margin:0;flex:1;min-height:2.9em;font-size:13px;line-height:1.45;color:var(--ink-secondary)}.recharge-card-footer{display:flex;flex-direction:column;align-items:stretch;margin-top:12px;padding-top:4px}.recharge-card-meta{display:grid;grid-template-rows:auto auto;gap:6px;margin-bottom:14px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--border);font-size:12px;color:var(--ink-tertiary)}.recharge-meta-item{display:block;min-height:1.35em;line-height:1.35}.recharge-meta-item strong{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums}.recharge-card-price{display:flex;align-items:flex-start;justify-content:flex-start;gap:2px;min-height:36px;margin-bottom:14px;color:var(--brand-strong);font-variant-numeric:tabular-nums}.recharge-price-currency{font-size:16px;font-weight:700;line-height:1.2;margin-top:4px}.recharge-price-value{font-size:32px;font-weight:800;line-height:1;letter-spacing:-.02em}.recharge-card-btn{width:100%;margin-top:0;justify-content:center}.recharge-empty{margin:0}.pay-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#080504b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pay-modal{position:relative;width:min(400px,100%);padding:28px 24px 22px;text-align:center}.pay-modal-close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--ink-secondary);cursor:pointer}.pay-modal-close:hover{background:#ffffff0f;color:var(--ink)}.pay-modal-title{margin:0 0 6px;font-size:18px;font-weight:700}.pay-modal-sub{margin:0 0 16px;color:var(--ink-secondary);font-size:13px}.pay-modal-amount{margin-bottom:18px;color:var(--brand-strong);font-size:36px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.pay-modal-amount span{margin-right:4px;font-size:18px;font-weight:700;vertical-align:super}.pay-qr-wrap{display:flex;align-items:center;justify-content:center;margin:0 auto 14px;width:236px;height:236px;padding:8px;border-radius:12px;background:#fff;border:1px solid rgba(255,255,255,.08)}.pay-qr-img{width:220px;height:220px;display:block}.pay-qr-placeholder{color:#666;font-size:13px}.pay-jsapi-wrap{margin:8px 0 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.pay-jsapi-wrap .btn{min-width:180px}.pay-modal-hint{margin:0 0 12px;color:var(--ink-secondary);font-size:13px;line-height:1.5}.pay-dev-box{margin:0 0 12px;padding:12px;border-radius:10px;border:1px dashed rgba(252,104,4,.35);background:#fc68040f;text-align:left}.pay-dev-box p{margin:0 0 10px;color:var(--ink-secondary);font-size:12px;line-height:1.5}.pay-order-no{margin:8px 0 0;color:var(--ink-tertiary);font-size:11px;font-family:var(--font-mono);word-break:break-all}@media (max-width: 1080px){.recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.recharge-grid{grid-template-columns:1fr}.recharge-card-name{min-height:0}.recharge-card-breakdown{min-height:0;flex:none}}.markdown-body{color:var(--ink);line-height:1.8}.markdown-body>*:first-child{margin-top:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:1.4em 0 .6em;color:var(--accent);line-height:1.2}.markdown-body p,.markdown-body li{color:var(--ink-secondary)}.markdown-body a{color:var(--brand-strong)}.markdown-body code{padding:.18em .45em;border-radius:999px;background:#ffffff0d;color:var(--accent);font-size:.95em}.markdown-body pre{overflow:auto;padding:16px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.06)}.markdown-body pre code{padding:0;background:transparent}.markdown-body table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.markdown-body th,.markdown-body td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left}.markdown-body th{color:var(--accent);background:#ffffff08}.report-doc .tldr{margin:16px 0 24px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(160deg,#10b98114,#ffffff05)}.report-doc .tldr-good{border-color:#10b98159}.report-doc .tldr-ok{border-color:#3b82f659;background:linear-gradient(160deg,#3b82f614,#ffffff05)}.report-doc .tldr-warn{border-color:#f59e0b66;background:linear-gradient(160deg,#f59e0b1a,#ffffff05)}.report-doc .tldr .verdict{margin-bottom:10px;font-size:20px;font-weight:800;color:var(--ink);line-height:1.35}.report-doc .tldr p,.report-doc .tldr li{color:var(--ink)}.report-doc .report-kicker{margin:0 0 8px;color:var(--ink-secondary, #64748b);font-size:13px;font-weight:600}.report-doc .report-note{margin:12px 0;padding:10px 12px;border-radius:10px;background:#f59e0b1a;color:var(--ink);font-size:13px}.report-doc .report-soft{color:var(--ink-secondary, #64748b);font-size:13px}.report-doc .insight-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.report-doc .insight-pill{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);font-size:12px;line-height:1.4}.report-doc .stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.report-doc .stat-card{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;border:1px solid var(--line);background:#ffffff08}.report-doc .stat-ico{font-size:18px;line-height:1}.report-doc .stat-card strong{font-size:18px;font-weight:750;color:var(--ink)}.report-doc .stat-card em{font-style:normal;font-size:12px;color:var(--ink-secondary, #64748b);line-height:1.35}.report-doc .hook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px}.report-doc .hook-card{padding:14px;border-radius:14px;border:1px solid var(--line);background:#ffffff08}.report-doc .hook-ico{font-size:22px;line-height:1;margin-bottom:6px}.report-doc .hook-card h3{margin:0 0 8px;font-size:15px}.report-doc .hook-card p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-secondary, #475569)}.report-doc .score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px}.report-doc .score-radar-wrap{display:flex;flex-direction:column;align-items:center;margin:8px 0 18px;padding:12px 8px 4px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#10b9810f,#ffffff05)}.report-doc .score-radar-svg{width:min(100%,360px);height:auto;display:block}.report-doc .score-radar-ring{fill:none;stroke:#64748b47;stroke-width:1}.report-doc .score-radar-ring.is-outer{stroke:#64748b73}.report-doc .score-radar-axis{stroke:#64748b59;stroke-width:1}.report-doc .score-radar-area{fill:#10b98147;stroke:#10b981;stroke-width:2;stroke-linejoin:round}.report-doc .score-radar-dot{fill:#059669;stroke:#fff;stroke-width:1.5}.report-doc .score-radar-label{fill:var(--ink);font-size:11px;font-weight:650}.report-doc .score-radar-label-score{fill:var(--ink-secondary, #64748b);font-size:10px;font-weight:600}.report-doc .score-radar-caption{margin:0 0 10px;font-size:12px;color:var(--ink-secondary, #64748b);text-align:center}.report-doc .score-chip{padding:12px;border-radius:12px;border:1px solid var(--line);background:#ffffff08}.report-doc .score-chip-name{font-weight:700;font-size:13px;margin-bottom:4px}.report-doc .score-chip-stars{letter-spacing:1px;color:#f59e0b;font-size:14px;margin-bottom:6px}.report-doc .score-chip-note{font-size:12px;color:var(--ink-secondary, #64748b);line-height:1.45}.report-doc .todo-block{display:grid;gap:12px;margin:14px 0}.report-doc .todo-group{padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:#ffffff08}.report-doc .todo-group h3{margin:0 0 8px;font-size:15px}.report-doc .todo-group ol{margin:0;padding-left:1.2em}.report-doc .todo-group li{margin:4px 0}.report-doc .beat-timeline{display:flex;flex-direction:column;gap:10px;margin:12px 0 20px;padding:4px 0}.report-doc .beat-row{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:start;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff08}.report-doc .beat-time{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:2px 8px;border-radius:999px;background:#3b82f624;color:#2563eb;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.report-doc .beat-kind{font-size:11px;font-weight:700;color:var(--ink-secondary, #64748b);margin-bottom:4px}.report-doc .beat-body p{margin:0;font-size:13px;line-height:1.55}.report-doc .beat-weakness{border-color:#f59e0b59;background:#f59e0b14}.report-doc .beat-weakness .beat-time{background:#f59e0b2e;color:#d97706}.report-doc .beat-segment_open .beat-time{background:#10b98124;color:#059669}.report-doc .timeline{display:grid;gap:10px;margin:14px 0 8px}.report-doc .timeline-item{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff08}.report-doc .timeline-item span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 8px;border-radius:999px;background:#10b9811f;color:#059669;font-size:12px;font-weight:700}.report-doc .timeline-item p{margin:0;font-size:13px;line-height:1.5}.report-doc .report-cover-hero{max-width:320px}@media (max-width: 720px){.report-doc .stat-grid,.report-doc .hook-grid,.report-doc .score-grid,.report-doc .timeline-item{grid-template-columns:1fr}}.report-doc .card{display:flex;gap:16px;margin:16px 0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff08}.report-doc .card-body{flex:1;min-width:0}.report-doc .card-body h3{margin-top:0;color:var(--ink)}.report-doc .card-body .stats{margin:8px 0 12px;color:#ff6b8a;font-weight:700}.report-doc .card-table{width:100%;border-collapse:collapse;font-size:13px}.report-doc .card-table th,.report-doc .card-table td{border:1px solid rgba(255,255,255,.08);padding:10px 12px;vertical-align:top}.report-doc .card-table th{width:96px;background:#ffffff0a;color:var(--ink-secondary);font-weight:600}.report-doc .user-img{margin:12px 0 20px;max-width:280px}.report-doc .user-img img{display:block;width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.report-doc .user-img .caption{margin-top:8px;font-size:12px;color:var(--ink-tertiary)}.report-doc blockquote{margin:12px 0;padding:10px 14px;border-left:4px solid rgba(212,20,90,.55);border-radius:0 10px 10px 0;background:#ffffff08;color:var(--ink-secondary)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes authDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,-18px,0) scale(1.06)}}@keyframes authRotate{to{transform:rotate(360deg)}}@keyframes authBeamPulse{0%,to{opacity:.4;filter:blur(10px)}50%{opacity:.82;filter:blur(14px)}}@keyframes authMatrixFloat{0%,to{transform:perspective(900px) rotateX(68deg) rotate(16deg) translateZ(0);opacity:.18}50%{transform:perspective(900px) rotateX(68deg) rotate(12deg) translate3d(-12px,18px,0);opacity:.3}}@keyframes authParticleFloat{0%,to{transform:translateZ(0) scale(1);opacity:.4}50%{transform:translate3d(0,-18px,0) scale(1.18);opacity:.95}}@keyframes authPanelRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes authGridDrift{0%{transform:translateZ(0)}50%{transform:translate3d(-18px,12px,0)}to{transform:translateZ(0)}}@keyframes authSweep{0%,to{transform:translateY(0);opacity:.18}50%{transform:translateY(18px);opacity:.62}}@media (prefers-reduced-motion: reduce){.auth-screen:before,.auth-screen:after,.auth-aurora-left,.auth-aurora-right,.auth-orbit-large,.auth-orbit-small,.auth-beam,.auth-grid-flow,.auth-particle-field span,.auth-stage,.auth-card{animation:none!important}}@media (max-width: 1180px){.home-hero,.auth-layout{grid-template-columns:1fr}.landing-module-grid,.landing-stats-strip,.landing-pillar-grid,.landing-product-grid,.landing-lingjing-section{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-preview-section,.landing-results-section,.landing-dark-band,.landing-scenario-shell,.landing-footer{grid-template-columns:1fr}.landing-workflow-track,.landing-workflow-grid,.landing-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-workflow-hero-card{grid-column:span 2}.guest-home-nav{gap:18px}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-showcase-grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.workflow-showcase-card{flex:0 0 200px}.home-hero h1,.auth-stage h1{max-width:none}.home-hero-title{white-space:normal}}@media (max-width: 980px){.app-shell{flex-direction:column;align-items:stretch;width:100%}.sidebar{display:none}.main{width:100%;min-width:0}.topbar{width:100%;box-sizing:border-box;padding-inline:22px}.content{padding-inline:22px}.app-shell-guest .main-guest-home .content{padding:22px 0 0}.topbar-guest-home{gap:14px}.guest-home-nav{display:none}.auth-beam{left:30%;width:180px}.auth-orbit-large{right:-4%;width:420px;height:420px}.hero-signal-strip,.ops-grid{grid-template-columns:1fr}}@media (max-width: 720px){.content,.topbar,.sidebar,.auth-screen{padding-inline:16px}.sidebar{padding-block:18px}.topbar{align-items:flex-start}.topbar-guest-home{align-items:center}.topbar-guest-home .topbar-right{width:100%;justify-content:flex-start}.topbar-guest-home .topbar-right .btn{flex:1 1 180px}.auth-screen{padding-top:24px;padding-bottom:24px}.auth-background{top:-18%;right:-18%;bottom:-18%;left:-18%}.auth-orbit-large{top:14%;right:-20%;width:320px;height:320px}.auth-orbit-small,.auth-grid-flow,.auth-particle-field span:nth-child(2),.auth-particle-field span:nth-child(4){display:none}.auth-beam{left:12%;width:140px;height:52vh}.panel,.auth-stage,.auth-card,.home-hero-panel,.cta-panel{padding:20px;border-radius:20px}.landing-hero{padding-inline:0}.landing-title{max-width:none;white-space:nowrap;font-size:clamp(28px,8vw,44px)}.landing-subtitle{font-size:14px}.landing-subtitle-line{white-space:nowrap}.landing-description{font-size:15px}.landing-module-grid,.landing-module-grid-compact,.landing-stats-strip,.landing-pillar-grid,.landing-product-grid,.landing-lingjing-section,.landing-workflow-grid,.landing-workflow-track,.landing-dark-grid,.landing-footer-groups{grid-template-columns:1fr}.landing-section{padding:24px 18px;border-radius:24px}.landing-workflow-hero-card{grid-column:auto}.landing-console-shell{min-height:420px}.landing-console-back{top:34px;right:10px;bottom:18px;left:40px}.landing-console-window{top:0;right:0;bottom:0;left:0;padding:16px}.landing-results-row{grid-template-columns:1fr}.landing-bottom-cta{padding:22px 18px;border-radius:24px}.landing-footer{padding-block:22px;padding-inline:max(18px,calc((100% - 1280px)/2 + 18px));border-radius:0}.landing-home>*:not(.landing-footer):not(.landing-clipflow):not(.landing-hero-brand):not(.ae-hero):not(.ae-gallery):not(.ae-paths):not(.ae-features):not(.ae-cta):not(.ae-footer){width:min(1280px,calc(100% - 44px))}.preview-score-row{align-items:flex-start}.preview-foot{flex-wrap:wrap;align-items:flex-start}.cta-panel{align-items:stretch;flex-direction:column}.brand-logo{align-items:flex-start}.stepper{grid-auto-columns:minmax(120px,1fr)}}.platform-pills{display:flex;flex-wrap:wrap;gap:8px}.platform-pill{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--ink-secondary);font-size:13px;font-weight:600;cursor:pointer}.platform-pill.is-active{border-color:var(--border-strong);background:var(--brand-soft);color:var(--brand-strong)}.btn.is-disabled{opacity:.45;pointer-events:none}.service-stage{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin-bottom:22px}.service-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-card);color:inherit;text-decoration:none;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.service-card:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.service-card-featured{min-height:100%;border-color:#fc680466;background:radial-gradient(circle at 12% 0%,rgba(255,143,47,.22),transparent 42%),linear-gradient(165deg,#2a1812,#1a110f 55%,#14100e);box-shadow:0 18px 48px #fc680424}.service-card-glow{position:absolute;inset:auto -20% -40% auto;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(252,104,4,.28),transparent 68%);pointer-events:none}.service-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:1}.service-eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#fc68042e;color:var(--brand-strong);font-size:11px;font-weight:800;letter-spacing:.08em}.service-eyebrow.muted{background:#ffffff0d;color:var(--ink-tertiary)}.service-card-title-row{display:flex;align-items:center;gap:12px;z-index:1}.service-card-title-row h3{margin:0;font-size:22px;letter-spacing:-.02em}.service-card-lead{margin:0;color:var(--ink-secondary);font-size:15px;line-height:1.55;z-index:1}.service-card p{margin:0;color:var(--ink-secondary);font-size:13px;line-height:1.5;z-index:1}.service-points{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px;z-index:1}.service-points li{position:relative;padding-left:16px;color:var(--ink);font-size:13px;line-height:1.45}.service-points li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--brand-strong)}.service-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--brand-strong);font-size:13px;font-weight:700;z-index:1}.service-cta.ghost{color:var(--ink-secondary)}.service-side-grid{display:grid;gap:16px}.feature-icon-lg{width:44px;height:44px}.industry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.industry-card{display:flex;flex-direction:column;gap:6px;padding:14px;text-align:left;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff08;color:var(--ink);cursor:pointer}.industry-card strong{font-size:14px}.industry-card span{color:var(--ink-tertiary);font-size:12px;line-height:1.4}.industry-card.is-active{border-color:var(--border-strong);background:var(--brand-soft)}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-chip{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--ink-secondary);font-size:13px;font-weight:600;cursor:pointer}.tag-chip.is-active{border-color:var(--border-strong);background:var(--brand-soft);color:var(--brand-strong)}@media (max-width: 980px){.service-stage{grid-template-columns:1fr}}.service-stage-equal{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card-accent{border-color:#fc680452;background:radial-gradient(circle at 100% 0%,rgba(255,143,47,.12),transparent 45%),var(--surface-card)}.dashboard{gap:22px;padding-bottom:8px}.dash-command-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.dash-command-heading p,.dash-growth-path .dash-section-head p,.dash-performance .dash-section-head p,.dash-learning .dash-section-head p{margin:0 0 6px;color:var(--brand-strong);font-size:10px;font-weight:800;letter-spacing:.12em}.dash-command-heading h1{margin:0 0 5px;color:#172033;font-size:clamp(26px,2.5vw,34px);line-height:1.1;letter-spacing:-.05em}.dash-command-heading>div>span{color:var(--ink-secondary);font-size:13px}.dash-credit-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--border);border-radius:999px;color:var(--ink-secondary);font-size:12px;text-decoration:none;background:#ffffffc2}.dash-credit-pill svg{color:var(--brand-strong)}.dash-credit-pill strong{color:var(--brand-strong);font-family:var(--font-mono);font-size:14px}.dash-command-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(290px,.85fr);gap:16px}.dash-ai-brief{min-height:253px;padding:24px;border:1px solid rgba(255,123,43,.22);border-radius:var(--radius-lg);background:radial-gradient(500px 250px at 18% 0%,rgba(255,139,68,.12),transparent 70%),var(--surface-card);box-shadow:var(--shadow-sm)}.dash-ai-identity{display:flex;align-items:center;gap:8px;color:#1c2434;font-size:13px}.dash-ai-identity>span{display:grid;width:30px;height:30px;place-items:center;color:#fff;border-radius:9px;background:linear-gradient(145deg,#ff994f,#fa5a09)}.dash-ai-identity i{padding:3px 7px;border-radius:99px;color:#1b9a62;font-size:10px;font-style:normal;background:#eaf9f1}.dash-ai-brief>p{max-width:56ch;margin:14px 0 18px;color:var(--ink-secondary);font-size:13px;line-height:1.65}.dash-next-action{display:grid;grid-template-columns:1fr auto;gap:4px 18px;padding:16px 17px;border:1px solid rgba(255,109,27,.2);border-radius:13px;background:linear-gradient(110deg,#fffaf6,#fff4ec)}.dash-next-action>span{grid-column:1 / -1;color:var(--brand-strong);font-size:11px;font-weight:800}.dash-next-action strong{color:#202130;font-size:18px;letter-spacing:-.035em}.dash-next-action em{color:var(--ink-tertiary);font-size:11px;font-style:normal}.dash-next-action a{grid-row:2 / span 2;grid-column:2;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;color:#fff;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap;background:linear-gradient(135deg,#ff862e,#fc5904)}.dash-ai-shortcuts{display:flex;gap:8px;margin-top:15px}.dash-ai-shortcuts a{display:inline-flex;align-items:center;gap:5px;color:var(--ink-secondary);font-size:11px;font-weight:650;text-decoration:none}.dash-ai-shortcuts svg{color:var(--brand-strong)}.dash-live-queue{padding:19px 16px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm)}.dash-live-queue .dash-section-head{margin-bottom:9px}.dash-live-queue .dash-section-head h3{font-size:15px}.dash-live-queue .dash-section-head a,.dash-recent-panel .dash-section-head a,.dash-performance .dash-section-head>a{display:inline-flex;align-items:center;color:var(--ink-tertiary);font-weight:600}.dash-queue-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 2px;border-top:1px solid #f0f1f4;color:inherit;text-decoration:none}.dash-queue-row strong,.dash-queue-row em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-queue-row strong{color:#333848;font-size:12px}.dash-queue-row em{margin-top:3px;color:var(--ink-tertiary);font-size:10px;font-style:normal}.dash-queue-row>svg{color:#b8c0cb}.dash-queue-dot{width:7px;height:7px;border-radius:50%;background:#ff8d43}.dash-queue-dot.is-1{background:#5088f6}.dash-queue-dot.is-2{background:#51bd8d}.dash-queue-empty{padding:27px 5px;color:var(--ink-tertiary);font-size:12px;text-align:center}.dash-queue-empty a{display:inline-flex;align-items:center;gap:5px;color:var(--brand-strong);font-weight:700;text-decoration:none}.dash-growth-path{padding:4px 0 0}.dash-growth-path .dash-section-head{align-items:flex-end;margin:0 0 14px}.dash-growth-path .dash-section-head>div{display:block}.dash-growth-path .dash-section-head h2{margin:0;color:#1d2535;font-size:23px;letter-spacing:-.04em}.dash-growth-path .dash-section-head>span{max-width:300px;color:var(--ink-tertiary);font-size:12px;line-height:1.5}.dash-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dash-stage{position:relative;min-height:174px;padding:17px;overflow:hidden;border:1px solid var(--border);border-radius:14px;color:inherit;text-decoration:none;background:var(--surface-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dash-stage:hover{transform:translateY(-3px);border-color:#fc680466;box-shadow:0 13px 25px #2a324014}.dash-stage.is-current{border-color:#fc680473;background:linear-gradient(145deg,#fffaf4,#fff4e9)}.dash-stage-number{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dash-stage-number span{color:#aab1ba;font-family:var(--font-mono);font-size:11px;font-weight:700}.dash-stage-number i{width:7px;height:7px;border-radius:50%;background:#d6dce4}.dash-stage.is-current .dash-stage-number i{background:#ff6a15;box-shadow:0 0 0 5px #ff6a151f}.dash-stage-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:10px;border-radius:9px;color:#ef6414;background:#fff1e5}.dash-stage strong{display:block;color:#212836;font-size:16px;letter-spacing:-.035em}.dash-stage p{margin:5px 0 10px;color:var(--ink-tertiary);font-size:11px}.dash-stage em{display:inline-flex;align-items:center;gap:4px;color:#609a78;font-size:10px;font-style:normal}.dash-stage>svg{position:absolute;right:16px;bottom:16px;color:#aeb5be}.dash-insight-grid,.dash-recent-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:16px}.dash-performance,.dash-learning,.dash-recent-panel{padding:19px}.dash-performance .dash-section-head,.dash-learning .dash-section-head{margin-bottom:16px}.dash-performance .dash-section-head h3,.dash-learning .dash-section-head h3{color:#28303e;font-size:16px}.dash-stat-line{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;border-radius:11px;background:#f8f9fb}.dash-stat-line span{display:block;color:var(--ink-tertiary);font-size:10px}.dash-stat-line strong{display:inline-block;margin-top:5px;color:#ed6517;font-family:var(--font-mono);font-size:23px;letter-spacing:-.05em}.dash-stat-line em{margin-left:3px;color:var(--ink-tertiary);font-size:10px;font-style:normal}.dash-performance .dash-action-bars{margin-top:16px}.dash-performance .dash-action-row{grid-template-columns:86px 1fr 40px}.dash-performance .dash-bar-fill{background:linear-gradient(90deg,#ff913d,#ff6409)}.dash-learning-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:9px;padding:11px;border:1px solid transparent;border-radius:11px}.dash-learning-card>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px}.dash-learning-card strong{display:block;color:#303647;font-size:12px}.dash-learning-card p{margin:3px 0 0;color:var(--ink-tertiary);font-size:10px;line-height:1.45}.dash-learning-card>a{color:#aeb5c0}.dash-learning-card.is-orange{background:#fff7f1;border-color:#fee5d3}.dash-learning-card.is-orange>span{color:#ef6a1a;background:#ffeadc}.dash-learning-card.is-blue{background:#f3f8ff;border-color:#dfeafd}.dash-learning-card.is-blue>span{color:#3176df;background:#e2efff}.dash-learning-card.is-green{background:#f2fbf6;border-color:#d9f2e3}.dash-learning-card.is-green>span{color:#279365;background:#ddf5e7}.dash-recent-panel .dash-section-head{margin-bottom:12px}.dash-report-list{display:flex;flex-direction:column;gap:7px}.dash-report-list>a,.dash-report-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid #edf0f3;border-radius:10px;color:inherit;text-decoration:none}.dash-report-list>a>span{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;color:#e76619;background:#fff0e5}.dash-report-list>div>span{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;color:#e76619;font-family:var(--font-mono);font-size:11px;background:#fff0e5}.dash-report-list>div>span.is-positive{color:#218e61;background:#eaf9f1}.dash-report-list strong,.dash-report-list em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-report-list strong{color:#343a47;font-size:12px}.dash-report-list em{margin-top:4px;color:var(--ink-tertiary);font-size:10px;font-style:normal}.dash-report-list>a>svg{color:#b5bdc8}@media (max-width: 1120px){.dash-command-grid,.dash-insight-grid,.dash-recent-grid{grid-template-columns:1fr}.dash-live-queue{min-height:0}.dash-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-v2{gap:20px}.dashboard-v2 .dash-v2-heading{align-items:flex-start;margin-bottom:2px}.dashboard-v2 .dash-v2-heading p{display:none}.dashboard-v2 .dash-v2-heading h1{margin:0 0 6px;font-size:clamp(24px,2.2vw,30px);font-weight:800;letter-spacing:-.03em}.dashboard-v2 .dash-v2-heading>div>span{font-size:13px;color:var(--ink-secondary)}.dashboard-v2 .dash-wave{font-weight:400}.dash-hero-unified{padding:22px 24px;border:1px solid #ebeef2;border-radius:16px;background:#fff;box-shadow:0 2px 12px #1e283c0a}.dash-hero-unified-inner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr);gap:20px;align-items:stretch}.dash-ai-identity-v3{display:flex;align-items:center;gap:10px;margin-bottom:14px}.dash-ai-identity-v3 .growbuddy-ai-avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 4px 12px #0a1b341f}.dash-ai-identity-text{display:flex;flex-direction:column;gap:4px}.dash-ai-identity-text b{color:#1a2030;font-size:15px;font-weight:800}.dash-ai-identity-text i{display:inline-flex;align-items:center;gap:6px;color:#1b9a62;font-size:11px;font-style:normal;font-weight:650}.dash-online-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.dash-hero-unified .dash-ai-brief-main>p{margin:0 0 18px;color:#4a5364;font-size:13px;line-height:1.72}.dash-hero-unified .dash-ai-brief-main>p strong{color:#1e2430;font-weight:750}.dash-ai-shortcuts-v3{display:flex;flex-wrap:wrap;gap:10px}.dash-ai-shortcuts-v3 a{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid #e4e8ef;border-radius:10px;color:#3d4656;font-size:12px;font-weight:650;text-decoration:none;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.dash-ai-shortcuts-v3 a:hover{border-color:#d0d7e2;box-shadow:0 2px 8px #2832460f}.dash-ai-shortcuts-v3 a.is-green svg{color:#22a86b}.dash-ai-shortcuts-v3 a.is-purple svg{color:#8b5cf6}.dash-ai-shortcuts-v3 a.is-blue svg{color:#3b82f6}.dash-next-action-v3{display:flex;flex-direction:column;gap:8px;padding:20px 18px;border:1px solid rgba(255,140,60,.35);border-radius:14px;background:linear-gradient(160deg,#fff9f5,#fff3eb)}.dash-next-action-v3>span{color:#f05a08;font-size:12px;font-weight:800}.dash-next-action-v3 strong{color:#1a2030;font-size:18px;line-height:1.35;letter-spacing:-.03em}.dash-next-action-v3 em{margin:0 0 6px;color:#7a8494;font-size:12px;font-style:normal;line-height:1.5}.dash-next-action-v3 small{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:2px;color:#9aa3b2;font-size:11px}.dash-next-action-v3 .dash-cta-generate{display:flex;width:100%;box-sizing:border-box;margin-top:6px;padding:14px 16px}.dash-cta-generate{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:13px 16px;border-radius:10px;color:#fff!important;font-size:14px;font-weight:750;text-decoration:none;background:linear-gradient(135deg,#ff7a2e,#f04a04);box-shadow:0 10px 22px #f04a0447}.dash-mid-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px;align-items:start}.dash-pipeline-v3{padding:0 20px 22px;overflow:hidden;border-radius:16px;background:#fff}.dash-pipeline-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:0;height:4px;margin:0 -20px 22px}.dash-pipeline-seg.is-green{background:linear-gradient(90deg,#34d399,#22a86b)}.dash-pipeline-seg.is-blue{background:linear-gradient(90deg,#60a5fa,#2f6fe8)}.dash-pipeline-seg.is-orange{background:linear-gradient(90deg,#fb923c,#f05a08)}.dash-pipeline-seg.is-purple{background:linear-gradient(90deg,#a78bfa,#7c4dff)}.dash-pipeline-board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:0 6px;align-items:start}.dash-pipeline-board-cell{display:contents}.dash-pipeline-chev{align-self:start;margin-top:28px;color:#c5ccd8;flex-shrink:0}.dash-pipeline-stage{display:block;padding:4px 8px 8px;border-radius:12px;color:inherit;text-decoration:none;transition:background .15s ease}.dash-pipeline-stage:hover{background:#f8f9fc}.dash-pipeline-stage-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.dash-pipeline-v3 .dash-pipeline-dot{display:grid;flex-shrink:0;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:800}.dash-pipeline-stage.is-green .dash-pipeline-dot{background:linear-gradient(145deg,#4ade80,#16a34a)}.dash-pipeline-stage.is-blue .dash-pipeline-dot{background:linear-gradient(145deg,#60a5fa,#2563eb);box-shadow:0 0 0 4px #2563eb1f}.dash-pipeline-stage.is-orange .dash-pipeline-dot{background:linear-gradient(145deg,#fb923c,#ea580c)}.dash-pipeline-stage.is-purple .dash-pipeline-dot{background:linear-gradient(145deg,#a78bfa,#7c3aed)}.dash-pipeline-stage-head strong{display:block;color:#1e2430;font-size:14px;font-weight:800;letter-spacing:-.02em}.dash-pipeline-stage-head p{margin:4px 0 0;color:#8b939f;font-size:11px;line-height:1.4}.dash-pipeline-stage ul{margin:0;padding:0 0 0 4px;list-style:none}.dash-pipeline-stage li{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#9aa3b2;font-size:12px}.dash-pipeline-stage li.is-done{color:#3d4656}.dash-pipeline-stage.is-green li.is-done svg{color:#22a86b}.dash-pipeline-stage.is-blue li.is-done svg{color:#2563eb}.dash-pipeline-stage li.is-current{color:#2563eb;font-weight:650}.dash-pipeline-stage.is-blue li.is-current svg{color:#2563eb}.dash-pipeline-stage li svg{flex-shrink:0;color:#c5ccd8}.dash-ai-brief-v2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr);gap:20px;align-items:stretch;min-height:0}.dash-ai-brief-v2 .dash-ai-brief-main>p{max-width:none;margin-bottom:16px}.dash-ai-brief-v2 .dash-ai-brief-main>p strong{color:#1e2430;font-weight:750}.dash-ai-shortcuts-v2 a{padding:7px 11px;border:1px solid #e8ebf0;border-radius:8px;background:#ffffffb8}.dash-next-action-v2{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0;min-height:100%;grid-template-columns:unset}.dash-next-action-v2 a.dash-cta-generate{grid-row:auto;grid-column:auto;align-self:stretch}.dash-next-action-v2>span{margin:0}.dash-next-action-v2 strong{font-size:17px;line-height:1.35}.dash-next-action-v2 em{margin-bottom:4px}.dash-cta-generate{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:12px 14px;border-radius:10px;color:#fff!important;font-size:13px;font-weight:750;text-decoration:none;background:linear-gradient(135deg,#ff862e,#fc5904);box-shadow:0 8px 18px #fc590447}.dash-next-action-v2 small{margin-top:4px;color:var(--ink-tertiary);font-size:11px;text-align:center}.dash-live-queue-v2 .dash-section-head h3{display:inline-flex;align-items:center;gap:6px}.dash-queue-badge{display:inline-grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:99px;color:#fff;font-size:10px;font-weight:800;font-style:normal;background:#ff5a1f}.dash-queue-row-v2{grid-template-columns:32px minmax(0,1fr) 10px;gap:10px;padding:11px 4px}.dash-queue-platform{width:28px;height:28px;border-radius:8px;background:#eef1f6 center / 14px no-repeat}.dash-queue-platform.is-channels{background-color:#e8f0ff}.dash-queue-platform.is-wechat{background-color:#e6f7ed}.dash-queue-platform.is-douyin{background-color:#f2f2f4}.dash-queue-platform.is-xiaohongshu{background-color:#fff0e8}.dash-queue-status{width:8px;height:8px;border-radius:50%;background:#ff8d43}.dash-queue-status.is-1{background:#5088f6}.dash-queue-status.is-2{background:#51bd8d}.dash-pipeline{padding:22px 20px 18px;border-radius:var(--radius-lg)}.dash-pipeline-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px}.dash-pipeline-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.dash-pipeline-dot{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:800}.dash-pipeline-node.is-green .dash-pipeline-dot{background:linear-gradient(145deg,#3ecf8e,#22a86b)}.dash-pipeline-node.is-blue .dash-pipeline-dot{background:linear-gradient(145deg,#5b9dff,#2f6fe8)}.dash-pipeline-node.is-orange .dash-pipeline-dot{background:linear-gradient(145deg,#ff9a4d,#f05a08)}.dash-pipeline-node.is-purple .dash-pipeline-dot{background:linear-gradient(145deg,#a78bfa,#7c4dff)}.dash-pipeline-node strong{color:#2a3140;font-size:13px;font-weight:750}.dash-pipeline-line{position:absolute;top:18px;left:calc(50% + 22px);width:calc(100% - 12px);height:2px;background:linear-gradient(90deg,#d8dee8,#e8ecf2)}.dash-pipeline-node.is-current .dash-pipeline-dot{box-shadow:0 0 0 5px #2f6fe826}.dash-pipeline-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:4px;border-top:1px solid #eef0f4}.dash-pipeline-col{padding:12px 10px 8px;border-radius:10px;color:inherit;text-decoration:none;transition:background .15s ease}.dash-pipeline-col:hover{background:#f8f9fc}.dash-pipeline-col ul{margin:0;padding:0;list-style:none}.dash-pipeline-col li{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--ink-tertiary);font-size:11px}.dash-pipeline-col li.is-done{color:#3d4656}.dash-pipeline-col li svg{flex-shrink:0;color:#b8c0cc}.dash-pipeline-col li.is-done svg{color:#2dad6e}.dash-performance-v2 .dash-section-head h3{font-size:16px}.dash-chart-filter{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;color:var(--ink-secondary);font-size:11px;background:#fafbfc}.dash-filter-chev{transform:rotate(90deg);color:var(--ink-tertiary)}.dash-performance-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(200px,.9fr);gap:16px;align-items:start}.dash-chart-wrap{min-width:0}.dash-chart-svg{display:block;width:100%;max-width:360px;height:auto}.dash-chart-peak{margin:8px 0 0;color:var(--ink-tertiary);font-size:11px}.dash-chart-peak strong{color:#ed6517;font-family:var(--font-mono)}.dash-chart-note{margin:6px 0 0;color:var(--ink-tertiary);font-size:10px;line-height:1.45}.dash-usage-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;padding:12px;border-radius:11px;background:#f8f9fb}.dash-usage-kpis span{display:block;color:var(--ink-tertiary);font-size:10px}.dash-usage-kpis strong{display:inline-block;margin-top:4px;color:#ed6517;font-family:var(--font-mono);font-size:20px;letter-spacing:-.04em}.dash-usage-kpis em{margin-left:3px;color:var(--ink-tertiary);font-size:10px;font-style:normal}.dash-usage-metric-toggle{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:9px;background:#fafbfc}.dash-usage-metric-toggle button{padding:5px 10px;border:0;border-radius:7px;color:var(--ink-secondary);font-size:11px;font-weight:650;background:transparent;cursor:pointer}.dash-usage-metric-toggle button.is-active{color:#1e2430;background:#fff;box-shadow:0 1px 4px #28324614}.dash-week-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;align-items:end;min-height:132px;margin-bottom:10px;padding:8px 4px 0}.dash-week-bar-col{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.dash-week-bar-track{display:flex;align-items:flex-end;width:100%;max-width:36px;height:88px;border-radius:6px 6px 4px 4px;background:#f0f2f6}.dash-week-bar-fill{width:100%;border-radius:6px 6px 4px 4px;background:linear-gradient(180deg,#ff913d,#ff6409)}.dash-week-bar-val{color:#4a5364;font-family:var(--font-mono);font-size:10px;font-weight:700}.dash-week-bar-label{color:var(--ink-tertiary);font-size:9px}.dash-action-bars-compact{margin-top:12px;padding-top:12px;border-top:1px solid #eef0f4}.dash-action-bars-compact .dash-top-posts-label{margin-bottom:8px}.dash-top-posts-label{margin:0 0 10px;color:var(--ink-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dash-top-post-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px;padding:8px;border-radius:10px;color:inherit;text-decoration:none}.dash-top-post-row:hover{background:#f6f8fb}.dash-top-thumb{width:36px;height:36px;border-radius:8px;background:linear-gradient(145deg,#ffe8d6,#ffd0b0)}.dash-top-post-row strong,.dash-top-post-row em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-top-post-row strong{font-size:11px;color:#333848}.dash-top-post-row em{margin-top:2px;font-size:10px;font-style:normal;color:var(--ink-tertiary)}.dash-top-post-row b{color:#ed6517;font-family:var(--font-mono);font-size:11px}.dash-learning-v2 .dash-learning-card>a{font-size:10px;font-weight:650;color:var(--ink-tertiary);text-decoration:none;white-space:nowrap}.dash-learning-v2 .dash-learning-card>a:hover{color:var(--brand-strong)}.dashboard-overview{gap:18px;max-width:1440px}.dash-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(272px,300px);gap:16px;align-items:stretch}.dash-overview-main{display:flex;flex-direction:column;gap:16px;min-width:0}.dashboard-overview .dash-hero-unified,.dashboard-overview .dash-pipeline-v3,.dashboard-overview .dash-queue-panel{border:1px solid #e8edf3;border-radius:16px;background:#fff;box-shadow:0 2px 14px #1e283c0a}.dashboard-overview .dash-hero-unified{padding:22px 24px}.dashboard-overview .dash-hero-unified-inner{gap:20px}.dashboard-overview .dash-pipeline-v3{padding:0 20px 22px;overflow:hidden}.dashboard-overview .dash-pipeline-progress{display:grid;margin:0 -20px 20px}.dashboard-overview .dash-pipeline-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.dashboard-overview .dash-pipeline-board-cell{display:block;position:relative}.dashboard-overview .dash-pipeline-chev{display:none}.dashboard-overview .dash-pipeline-board:before{content:"";position:absolute;top:38px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#34d399,#34d399 18%,#60a5fa 18%,#60a5fa 42%,#d8dde6 42%,#d8dde6 58%,#fb923c 58%,#fb923c 82%,#a78bfa 82%,#a78bfa);pointer-events:none}.dashboard-overview .dash-pipeline-v3{position:relative}.dashboard-overview .dash-pipeline-stage{position:relative;z-index:1;min-height:168px;padding:8px 10px 10px;background:transparent}.dashboard-overview .dash-pipeline-stage:hover{background:#f8f9fcd9}.dashboard-overview .dash-pipeline-stage-head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.dashboard-overview .dash-pipeline-v3 .dash-pipeline-dot{width:38px;height:38px;border:4px solid #fff;box-shadow:0 0 0 1px #e1e6ed}.dashboard-overview .dash-pipeline-stage-head p{min-height:28px;margin:0;font-size:10px;line-height:1.45}.dashboard-overview .dash-pipeline-check.is-done{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#fff}.dashboard-overview .dash-pipeline-check.is-done.is-green{background:#22a86b}.dashboard-overview .dash-pipeline-check.is-done.is-blue{background:#2563eb}.dashboard-overview .dash-pipeline-empty.is-blue{color:#2563eb}.dashboard-overview .dash-pipeline-empty.is-green,.dashboard-overview .dash-pipeline-empty.is-orange,.dashboard-overview .dash-pipeline-empty.is-purple{color:#c5ccd8}.dashboard-overview .dash-pipeline-stage li{font-size:11px}.dashboard-overview .dash-queue-panel{display:flex;flex-direction:column;padding:18px 16px 14px;min-height:100%}.dashboard-overview .dash-queue-panel .dash-section-head{margin-bottom:12px}.dashboard-overview .dash-queue-panel .dash-section-head h3{display:inline-flex;align-items:center;gap:8px;margin:0;color:#252b38;font-size:15px;font-weight:800}.dashboard-overview .dash-queue-panel .dash-section-head a{color:#99a2af;font-size:11px}.dash-queue-list{display:flex;flex-direction:column;gap:2px;flex:1}.dash-queue-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 4px;border-top:1px solid #f0f2f6;color:inherit;text-decoration:none;transition:background .12s ease}.dash-queue-item:first-child{border-top:0}.dash-queue-item:hover{background:#fafbfc;border-radius:10px}.dash-queue-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;font-size:12px;font-weight:800}.dash-queue-icon.icon-channels{color:#2563eb;background:#e8f0ff}.dash-queue-icon.icon-wechat{color:#16a34a;background:#e8f8ef}.dash-queue-icon.icon-douyin{color:#111;background:#f2f2f4}.dash-queue-icon.icon-xhs{color:#ea580c;background:#fff0e8;font-size:11px}.dash-queue-icon.icon-all{color:#7c3aed;background:#f3ebff}.dash-queue-item-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2f3644;font-size:12px;font-weight:700}.dash-queue-tag{display:inline-block;margin-top:5px;padding:2px 7px;border-radius:99px;font-size:10px;font-weight:650}.dash-queue-tag.tag-channels{color:#2563eb;background:#eaf2ff}.dash-queue-tag.tag-wechat{color:#16a34a;background:#e8f8ef}.dash-queue-tag.tag-douyin{color:#db2777;background:#fce8f3}.dash-queue-tag.tag-xhs{color:#ea580c;background:#fff0e8}.dash-queue-tag.tag-all{color:#7c3aed;background:#f3ebff}.dash-queue-item-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:72px}.dash-queue-item-meta em{color:#9aa3b2;font-size:10px;font-style:normal;white-space:nowrap}.dash-queue-urgent{width:7px;height:7px;border-radius:50%;background:#ff6a15;box-shadow:0 0 0 3px #ff6a1526}.dashboard-overview .dash-insight-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px}.dashboard-overview .dash-performance,.dashboard-overview .dash-learning{border:1px solid #e8edf3;box-shadow:0 2px 12px #1e283c09}@media (max-width: 1120px){.dash-overview-layout{grid-template-columns:1fr}.dashboard-overview .dash-pipeline-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.dashboard-overview .dash-pipeline-board:before{display:none}.dashboard-overview .dash-insight-grid{grid-template-columns:1fr}}@media (max-width: 640px){.dashboard-overview .dash-pipeline-board{grid-template-columns:1fr}.dash-hero-unified-inner{grid-template-columns:1fr!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1120px){.dash-hero-unified-inner,.dash-mid-grid{grid-template-columns:1fr}.dash-pipeline-board{grid-template-columns:1fr;gap:8px}.dash-pipeline-chev{display:none}.dash-pipeline-board-cell{display:block}.dash-ai-brief-v2{grid-template-columns:1fr}.dash-pipeline-track,.dash-pipeline-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-pipeline-line{display:none}.dash-performance-body{grid-template-columns:1fr}}@media (max-width: 640px){.dash-pipeline-track,.dash-pipeline-columns{grid-template-columns:1fr}}@media (max-width: 980px){.service-stage-equal{grid-template-columns:1fr}}html:has(.gb-home){scroll-behavior:smooth}.app-shell-guest:has(.gb-home){background:#fff}.app-shell-guest:has(.gb-home) .main-guest-home,.app-shell-guest:has(.gb-home) .main-ios-home{background:#fff;min-height:100svh}.app-shell-guest:has(.gb-home) .main-guest-home .content,.app-shell-guest:has(.gb-home) .main-ios-home .content{max-width:none;width:100%;margin:0;padding:0;overflow:visible}.gb-home{--gb-text: #1a1a1a;--gb-muted: #646464;--gb-brand: #e86a0c;--gb-brand-deep: #c45200;--gb-brand-50: #fff7f0;--gb-brand-100: #fde8d4;--gb-sunken: #f7f8f9;--gb-chip: #f1f2f4;--gb-page: #fff;--gb-dark: #0a0a0a;--gb-header: 64px;--gb-gutter: 120px;--gb-container: 1200px;--gb-font: "PingFang SC", "Noto Sans SC", -apple-system, blinkmacsystemfont, "Segoe UI", "Microsoft YaHei", sans-serif;position:relative;overflow-x:hidden;background:var(--gb-page);color:var(--gb-text);font-family:var(--gb-font);-webkit-font-smoothing:antialiased}.gb-wrap{width:100%;max-width:calc(var(--gb-container) + var(--gb-gutter) * 2);margin:0 auto;padding:0 var(--gb-gutter);box-sizing:border-box}.gb-rv{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .45s,transform .45s cubic-bezier(.22,.61,.36,1)}.gb-rv.is-in{opacity:1;transform:none}.gb-header{position:fixed;top:0;left:0;right:0;z-index:40;height:var(--gb-header);background:#ffffffd9;border-bottom:1px solid rgba(17,24,39,.06);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}.gb-nav{height:100%;max-width:1436px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:40px;box-sizing:border-box}.gb-nav-logo{justify-self:start;text-decoration:none;color:inherit}.gb-nav-logo .brand-logo-copy strong{color:var(--gb-text);font-size:15px}.gb-nav-logo .brand-logo-meta{display:none}.gb-nav-menu{display:flex;align-items:center;justify-content:center;gap:28px;margin:0;padding:0;list-style:none;justify-self:center}.gb-nav-link{position:relative;display:inline-flex;padding:8px 0;color:var(--gb-text);font-size:14px;font-weight:400;text-decoration:none}.gb-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:transparent;border-radius:2px}.gb-nav-link.is-active{color:var(--gb-brand);font-weight:500}.gb-nav-link.is-active:after,.gb-nav-link:hover:after{background:var(--gb-brand)}.gb-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;justify-self:end}.gb-nav-login{color:var(--gb-text);font-size:14px;font-weight:400;text-decoration:none}.gb-nav-login:hover{color:var(--gb-brand)}.gb-btn-dark{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border:0;border-radius:999px;background:var(--gb-text);color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.gb-btn-dark:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000029;color:#fff}.gb-btn-sm{padding:8px 16px;font-size:13px;line-height:18px}.gb-hero{position:relative;overflow:hidden;padding-top:calc(var(--gb-header) + 88px);background:var(--gb-page)}.gb-hero-glow{position:absolute;left:50%;top:calc(var(--gb-header) + 268px);width:1565px;aspect-ratio:1565 / 1219;margin-left:-782px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 48% 42% at 28% 58%,rgba(252,104,4,.22),transparent 70%),radial-gradient(ellipse 40% 36% at 62% 72%,rgba(255,196,128,.28),transparent 68%);animation:gb-veil-in 1.15s cubic-bezier(.16,1,.3,1) both,gb-veil-breathe 5.5s ease-in-out 1.15s infinite}.gb-hero-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center}.gb-hero-title{display:flex;align-items:center;justify-content:center;gap:.12em;margin:0;font-size:clamp(52px,8vw,88px);font-weight:500;line-height:1.02;letter-spacing:-.03em;color:var(--gb-text)}.gb-hero-title em{display:inline-flex;align-items:center;justify-content:center;min-width:1.7em;padding:.08em .28em .12em;border-radius:.28em;background:linear-gradient(135deg,#ff9a4a,#fc6804 58%,#e86a0c);color:#fff;font-style:normal;font-weight:600;letter-spacing:-.04em;box-shadow:0 18px 40px #fc680447}.gb-hero-lead{max-width:560px;margin:24px 0 0;font-size:16px;font-weight:300;line-height:28px;color:var(--gb-text);animation:gb-rise .85s cubic-bezier(.16,1,.3,1) .2s both}.gb-hero-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px;animation:gb-rise .85s cubic-bezier(.16,1,.3,1) .3s both}.gb-hero-online{font-size:14px;font-weight:300;line-height:20px;color:var(--gb-brand-deep);text-decoration:none}.gb-hero-online:hover{color:var(--gb-brand)}.gb-hero-shot{position:relative;z-index:1;width:100%;max-width:992px;height:565px;margin:96px auto 0;overflow:hidden;perspective:1400px;animation:gb-shot-in 1.15s cubic-bezier(.16,1,.3,1) both}.gb-hero-shot img{display:block;width:100%;height:auto;border-radius:18px 18px 0 0;box-shadow:0 24px 80px #120d0b24;animation:gb-shot-in 1.15s cubic-bezier(.16,1,.3,1) .34s both}.gb-hero-fade{position:absolute;left:0;right:0;bottom:0;height:238px;z-index:2;pointer-events:none;background:linear-gradient(to top,#fff 14%,#fff0)}.gb-section{position:relative;padding-top:96px;background:var(--gb-page);scroll-margin-top:calc(var(--gb-header) + 24px)}#start{scroll-margin-top:calc(var(--gb-header) + 24px)}.gb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.gb-head-left{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.gb-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--gb-brand-50);white-space:nowrap}.gb-tag em{font-style:normal;font-size:12.5px;line-height:1;color:var(--gb-brand)}.gb-tag em:last-child{font-weight:300;letter-spacing:.04em}.gb-tag em:first-child{font-weight:500}.gb-tag.is-on-band{background:#fff}.gb-head h2,.gb-cta h2,.gb-eco-panel h2{margin:0;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.2;color:var(--gb-text);letter-spacing:-.02em}.gb-head>p{flex:0 0 400px;max-width:400px;margin:0;font-size:16px;font-weight:300;line-height:28px;color:var(--gb-muted)}.gb-tabs{display:inline-flex;align-items:center;gap:2px;margin-top:40px;padding:4px;border:1px solid #eceef1;border-radius:999px;background:var(--gb-sunken)}.gb-tab{padding:9px 24px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--gb-muted);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.gb-tab:hover{color:var(--gb-text)}.gb-tab.is-active{border-color:#eceef1;background:#fff;color:var(--gb-text)}.gb-scene-panel{display:flex;align-items:stretch;height:612px;margin-top:44px;overflow:hidden;border:1px solid #eceef1;border-radius:28px;background:#fff}.gb-scene-copy{flex:0 0 360px;width:360px;display:flex;flex-direction:column;justify-content:center;padding:24px 40px 24px 48px;box-sizing:border-box}.gb-scene-copy h3{margin:0;font-size:28px;font-weight:300;line-height:155%;color:var(--gb-text);white-space:pre-line;animation:gb-copy-in .42s cubic-bezier(.16,1,.3,1) both}.gb-scene-copy p{max-width:272px;margin:18px 0 0;font-size:14px;font-weight:300;line-height:190%;color:var(--gb-muted);animation:gb-copy-in .46s cubic-bezier(.16,1,.3,1) 70ms both}.gb-scene-visual{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;background:#fff7f0}.gb-scene-visual.is-traffic{background:#f7fcfb}.gb-scene-visual.is-sales{background:#fbf8ff}.gb-scene-visual.is-inspiration{background:#fffcf5}.gb-scene-visual img{position:absolute;left:8%;top:10%;width:92%;max-width:760px;border-radius:16px;box-shadow:0 22px 48px #120d0b1f;animation:gb-scene-in .72s cubic-bezier(.16,1,.3,1) both}.gb-eco-panel{position:relative;padding:88px 48px;overflow:hidden;isolation:isolate;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);background:var(--gb-sunken);text-align:center}.gb-eco-rays{position:absolute;inset:-20% 10% auto;height:70%;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(252,104,4,.16),transparent 68%)}.gb-eco-panel h2{position:relative;margin-top:0}.gb-eco-panel p{position:relative;max-width:560px;margin:18px auto 0;font-size:16px;font-weight:300;line-height:28px;color:var(--gb-muted)}.gb-marquee{width:100%;max-width:1200px;margin:56px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.gb-marquee-track{display:flex;gap:16px;width:max-content;animation:gb-marquee 28s linear infinite}.gb-logo-card{display:flex;flex:0 0 180px;align-items:center;justify-content:center;height:73px;border-radius:12px;background:#fff;color:var(--gb-text);font-size:18px;font-weight:500;letter-spacing:.04em}.gb-trust-band{position:relative;padding:80px;overflow:hidden;border-radius:28px;background:#fff6ee}.gb-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.gb-trust-card{display:flex;flex-direction:column;padding:32px;border:1px solid var(--gb-brand-100);border-radius:24px;background:#fff}.gb-trust-card svg{color:var(--gb-brand)}.gb-trust-card h3{margin:22px 0 0;font-size:19px;font-weight:400;line-height:1.4}.gb-trust-card p{margin:12px 0 0;font-size:14px;font-weight:300;line-height:190%;color:var(--gb-muted)}.gb-cta{padding:120px 0;background:var(--gb-page);text-align:left}.gb-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.gb-footer{background:var(--gb-dark);color:#bfbfbf;overflow:hidden}.gb-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:100%;max-width:1440px;margin:0 auto;padding:80px 120px 64px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.1)}.gb-footer-brand{flex:0 0 320px;max-width:320px;display:flex;flex-direction:column;gap:22px}.gb-footer-brand .brand-logo-copy strong{color:#fff}.gb-footer-brand p{max-width:300px;margin:0;font-size:13.5px;font-weight:300;line-height:190%;color:#bfbfbf}.gb-footer-links{display:flex;gap:80px}.gb-footer-col h3{margin:0 0 16px;color:#fff;font-size:14px;font-weight:500}.gb-footer-col ul{margin:0;padding:0;list-style:none}.gb-footer-col li{font-size:13.5px;font-weight:300;line-height:240%;color:#bfbfbf}.gb-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:26px 120px 56px;box-sizing:border-box;font-size:12px;line-height:1.6}@keyframes gb-veil-in{0%{opacity:0;transform:scale(.55)}to{opacity:.92;transform:scale(1)}}@keyframes gb-veil-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes gb-rise{0%{opacity:0;transform:translateY(38px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes gb-shot-in{0%{opacity:0;transform:translateY(96px) scale(1.07) rotateX(15deg);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes gb-copy-in{0%{opacity:0}to{opacity:1}}@keyframes gb-scene-in{0%{opacity:0;transform:translate3d(12px,24px,0) scale(.975)}to{opacity:1;transform:none}}@keyframes gb-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@media (max-width: 1100px){.gb-home{--gb-gutter: 40px}.gb-nav{padding:0 24px;gap:16px}.gb-scene-panel{height:auto;flex-direction:column}.gb-scene-copy{flex:none;width:auto;padding:32px 28px 8px}.gb-scene-visual{min-height:320px}.gb-scene-visual img{position:relative;left:auto;top:auto;width:calc(100% - 32px);margin:16px}.gb-head{flex-direction:column;align-items:flex-start}.gb-head>p{flex:none;max-width:none}.gb-trust-grid{grid-template-columns:1fr}.gb-trust-band{padding:40px 24px}.gb-footer-top,.gb-footer-bottom{padding-inline:40px;flex-direction:column}.gb-footer-links{flex-wrap:wrap;gap:32px}}@media (max-width: 720px){.gb-nav-menu{display:none}.gb-hero-shot{height:280px;margin-top:48px}.gb-tabs{width:100%;overflow-x:auto}}body.gb-workspace{--brand: #fc6804;--brand-strong: #e85d00;--brand-soft: rgba(252, 104, 4, .1);--brand-glow: rgba(252, 104, 4, .2);--accent: #e85d00;--success: #16a34a;--warning: #d97706;--danger: #dc2626;--ink: #111827;--ink-secondary: #4b5563;--ink-tertiary: #9ca3af;--surface: #f3f4f6;--surface-elevated: #ffffff;--surface-card: #ffffff;--surface-strong: #ffffff;--surface-muted: #f9fafb;--border: rgba(17, 24, 39, .08);--border-strong: rgba(252, 104, 4, .35);--sidebar: #ffffff;--sidebar-text: #111827;--sidebar-muted: #6b7280;--shadow: 0 10px 40px rgba(15, 23, 42, .08);--shadow-soft: 0 2px 8px rgba(15, 23, 42, .06);--radius: 16px;--radius-sm: 12px;--radius-xs: 8px;--gb-assist-bg: linear-gradient(135deg, #fff7ed 0%, #e85d00 45%, #ffffff 100%);--gb-assist-border: rgba(252, 104, 4, .22);color:var(--ink);background:#eef1f5}body.gb-workspace:before{display:none}body.gb-workspace .app-shell{background:#eef1f5}body.gb-workspace .sidebar{width:176px;background:var(--sidebar);border-right:1px solid var(--border);box-shadow:none}body.gb-workspace .panel,body.gb-workspace .service-card,body.gb-workspace .dash-kpi{background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-soft)}body.gb-workspace .sidebar-brand{background:transparent;border:none;box-shadow:none;padding:4px 2px 8px;border-radius:0;overflow:visible}body.gb-workspace .sidebar-brand:before,body.gb-workspace .panel:before{display:none}body.gb-workspace .sidebar-brand-meta .brand-slogan{color:var(--ink-secondary)}body.gb-workspace .ai-copilot-pill{background:var(--brand-soft);color:var(--brand-strong);border:1px solid var(--gb-assist-border)}body.gb-workspace .nav-group-label{color:var(--ink-tertiary);font-size:8px;letter-spacing:.06em}body.gb-workspace .nav-link,body.gb-workspace .nav-branch-toggle{font-size:12px}body.gb-workspace .nav-link{color:var(--sidebar-text);border-radius:var(--radius-xs);margin:2px 0}body.gb-workspace .nav-link:hover{background:#e85d00;color:#fff}body.gb-workspace .nav-link.active{background:#fc68042e;color:#c2410c;border-color:#fc680466;box-shadow:inset 3px 0 #fc6804;font-weight:700}body.gb-workspace .nav-link-sub{font-size:11px;color:var(--ink-secondary)}body.gb-workspace .nav-link.nav-link-sub.active{background:transparent;border-color:transparent;box-shadow:none;color:#c2410c;font-weight:700}body.gb-workspace .nav-branch-toggle{color:var(--sidebar-text);border-radius:var(--radius-xs)}body.gb-workspace .nav-branch-toggle:hover{background:#e85d00;color:#fff;border-color:#fc680433}body.gb-workspace .nav-branch.is-current>.nav-branch-toggle{background:#fc680429;color:#c2410c;border-color:#fc680459;font-weight:700;box-shadow:inset 3px 0 #fc6804}body.gb-workspace .nav-branch-nested.is-current>.nav-branch-toggle{background:transparent;border-color:transparent;box-shadow:none;color:#c2410c;font-weight:700}body.gb-workspace .nav-badge{background:#fc6804;color:#fff}body.gb-workspace .nav-recommend-pill{background:#fc6804;color:#fff;border-color:#c2410c80}body.gb-workspace .sidebar-user-link{border-top:1px solid var(--border);background:#fafafa}body.gb-workspace .topbar{background:#ffffffeb;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}body.gb-workspace .topbar-me-btn{background:#f9fafb;border:1px solid var(--border);color:var(--ink)}body.gb-workspace .status-pills span.ok{background:#fff7ed;color:#c2410c}body.gb-workspace .status-pills span.warn{background:#fffbeb;color:#92400e}body.gb-workspace .content{padding:24px 28px 40px}body.gb-workspace .content.content-module-embed{display:flex;padding:0;overflow:hidden}body.gb-workspace .btn-primary{background:linear-gradient(180deg,#ff8f2f,#fc6804);border:none;color:#fff;box-shadow:0 1px 2px #fc680459}body.gb-workspace .btn-primary:hover{filter:brightness(1.05)}body.gb-workspace .btn-secondary{background:#fff;border:1px solid var(--border);color:var(--ink)}body.gb-workspace .btn-ghost{color:var(--ink-secondary)}body.gb-workspace .alert-info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}body.gb-workspace .alert-error{background:#fef2f2;border-color:#fecaca;color:#991b1b}body.gb-workspace .alert-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}body.gb-workspace .page-header h2,body.gb-workspace .dash-hero h2{color:var(--ink);letter-spacing:-.02em}body.gb-workspace .page-header p,body.gb-workspace .field-hint{color:var(--ink-secondary)}body.gb-workspace input,body.gb-workspace textarea,body.gb-workspace select{background:#fff;border-color:#d1d5db;color:var(--ink)}body.gb-workspace input:focus,body.gb-workspace textarea:focus,body.gb-workspace select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}body.gb-workspace .buddy-assistant-panel{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;margin-bottom:20px;background:var(--gb-assist-bg);border:1px solid var(--gb-assist-border);border-radius:var(--radius)}body.gb-workspace .buddy-assistant-avatar{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;overflow:hidden;padding:0;background:#231816;box-shadow:0 8px 20px #fc680447}body.gb-workspace .buddy-assistant-avatar .growbuddy-ai-avatar{display:block;width:100%;height:100%;object-fit:cover}body.gb-workspace .growbuddy-ai-avatar{display:block;object-fit:cover;flex-shrink:0}body.gb-workspace .buddy-assistant-body h2{margin:0 0 6px;font-size:22px;font-weight:700}body.gb-workspace .buddy-assistant-body p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);max-width:52rem}body.gb-workspace .buddy-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}@media (max-width: 900px){body.gb-workspace .buddy-quick-grid{grid-template-columns:1fr}}body.gb-workspace .buddy-quick-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;text-decoration:none;color:inherit;transition:border-color .16s ease,box-shadow .16s ease}body.gb-workspace .buddy-quick-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft)}body.gb-workspace .buddy-quick-card strong{font-size:15px}body.gb-workspace .buddy-quick-card span{font-size:12px;color:var(--ink-secondary)}body.gb-workspace .service-card{transition:transform .16s ease,box-shadow .16s ease}body.gb-workspace .service-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}body.gb-workspace .service-card-accent,body.gb-workspace .service-card-featured{border-color:var(--border-strong);background:linear-gradient(180deg,#fff,#fff7ed)}body.gb-workspace .dash-hero{background:#fff}body.gb-workspace .dash-hero-balance{background:#f9fafb;border:1px solid var(--border)}body.gb-workspace .candidate-row:hover{background:#f9fafb}body.gb-workspace .markdown-body{color:var(--ink)}body.gb-workspace .wait-progress{background:#fff;border-color:var(--border)}body.gb-workspace .wait-progress-fill{background:linear-gradient(90deg,#fc6804,#ffb05a)}body.gb-workspace.is-h5,body.gb-workspace.is-mp{background:#eef1f5}body.gb-workspace .h5-tabbar{background:#fffffff0;border-top:1px solid var(--border)}body.gb-workspace .h5-tabbar .is-active{color:var(--brand-strong)}body.gb-workspace .ios-home{background:transparent}body.gb-workspace .ios-wallet-card,body.gb-workspace .ios-inset-group,body.gb-workspace .h5-service-card{background:#fff;border:1px solid var(--border)}body.gb-workspace .h5-service-card.is-featured{border-color:var(--border-strong);background:linear-gradient(180deg,#fff,#fff7ed)}body.gb-workspace .h5-sub-topbar{background:#fffffff5;border-bottom:1px solid var(--border)}body.gb-workspace .brand-logo-kicker{color:var(--brand-strong)}body.gb-workspace .brand-logo-copy strong{color:var(--ink)}body.gb-workspace.is-h5 .buddy-assistant-panel,body.gb-workspace.is-mp .buddy-assistant-panel{flex-direction:column;padding:18px 16px;margin-bottom:12px}body.gb-workspace .ios-large-title-compact{margin-top:4px}body.gb-workspace .ios-large-title-compact h1{font-size:1.35rem}body.gb-workspace .nav-logo-mark{display:block;width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}body.gb-workspace .nav-link .nav-logo-mark{width:14px;height:14px}body.gb-workspace .nav-branch-nested{margin-top:2px}body.gb-workspace .nav-branch-toggle-nested{min-height:30px;padding-inline:10px 8px;font-size:12px;color:var(--sidebar-muted)}body.gb-workspace .nav-branch-children-nested{padding-left:6px;margin-left:8px;border-left:1px solid rgba(17,24,39,.08)}body.gb-workspace .nav-link-featured{font-weight:700;background:#fc680414;border:1px solid rgba(252,104,4,.18)}body.gb-workspace .nav-link-featured.active{background:#fc680429}.gb-session{display:flex;flex-direction:column;align-items:center;width:100%;min-height:calc(100vh - 120px);padding:12px 16px 32px;box-sizing:border-box}.gb-session.is-fresh{justify-content:center}.gb-session-main{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:720px;margin:0 auto;text-align:left;min-width:0}.gb-session.is-fresh .gb-session-main{align-items:center}.gb-session-hero{text-align:center;padding:0 0 8px;width:100%}.gb-session-hero h1{margin:0;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.03em;color:#1a1f36;font-weight:700}.gb-session-hero p{margin:0 auto;max-width:52ch;color:var(--ink-secondary, #6b7280);line-height:1.65}.gb-session-hero.is-compact{text-align:left;padding:4px 0 0}.gb-session-hero-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.gb-session-hero-row h1{margin:0;font-size:20px}.gb-session-composer{width:100%;box-sizing:border-box;padding:18px 18px 14px;border-radius:22px;border:1px solid var(--border, #e5e7eb);background:#fff;box-shadow:0 1px 2px #1118270a,0 12px 32px #1118270f}.gb-session-composer textarea{width:100%;border:0;resize:none;min-height:96px;font:inherit;font-size:15px;line-height:1.6;background:transparent;color:inherit;outline:none}.gb-session-composer textarea::placeholder{color:#9ca3af}.gb-session-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(229,231,235,.9)}.gb-session-growth-select{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:min(100%,260px)}.gb-session-growth-face{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border-radius:999px;border:1px solid transparent;color:var(--ink-secondary, #6b7280);font-size:13px;font-weight:500;pointer-events:none}.gb-session-growth-face span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-session-growth-select select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%;border:0;background:transparent}.gb-session-growth-select:hover .gb-session-growth-face,.gb-session-growth-select:focus-within .gb-session-growth-face{border-color:var(--border, #e5e7eb);background:#11182708}.gb-session-send{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:#fc6804;color:#fff;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #fc680459;transition:filter .15s ease,transform .15s ease}.gb-session-send:hover:not(:disabled){filter:brightness(1.06)}.gb-session-send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.gb-session-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;padding-top:4px}.gb-session-pill{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border, #e5e7eb);background:#ffffffe0;color:var(--ink-secondary, #4b5563);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.gb-session-pill:hover{border-color:#fc680459;color:var(--ink, #111827)}.gb-session-pill.is-on{border-color:#fc680466;background:#fc68041a;color:#c24f00}.gb-session-pill em{font-style:normal;font-size:10px;font-weight:700;color:#fc6804}.gb-session-pill-logo{width:14px;height:14px;object-fit:contain;border-radius:3px}.gb-session-thread{display:flex;flex-direction:column;gap:14px;padding:16px}.gb-bubble strong{display:inline-flex;align-items:center;gap:6px;font-size:13px}.gb-bubble p{margin:8px 0 0;line-height:1.7;white-space:pre-wrap}.gb-bubble-meta{margin-top:8px;font-size:12px;color:var(--ink-tertiary, #9ca3af)}.gb-bubble.is-user{padding:12px 14px;border-radius:14px;background:#1118270a}.gb-bubble.is-assistant{padding:4px 2px}.gb-skill-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.gb-skill-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border, #e5e7eb);background:#fff}.gb-skill-list li.is-coming{opacity:.85}.gb-skill-list em{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;color:#c24f00}.gb-skill-list strong{display:block;margin-top:2px}.gb-skill-list span{display:block;margin-top:4px;font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.45}.gb-session-history{padding:14px;width:100%;max-width:760px;margin:8px auto 0;box-sizing:border-box}.gb-session-history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gb-session-history-empty{margin:0;font-size:13px;color:var(--ink-secondary, #6b7280);line-height:1.55}.gb-session-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gb-session-history-list li{display:grid;grid-template-columns:1fr auto;gap:4px;align-items:start;border-radius:10px;padding:6px}.gb-session-history-list li.is-active{background:#fc680414}.gb-session-history-list a{display:flex;flex-direction:column;gap:2px;min-width:0;color:inherit;text-decoration:none}.gb-session-history-list strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-session-history-list span{font-size:11px;color:var(--ink-tertiary, #9ca3af)}.gb-session-history-del{border:0;background:transparent;color:var(--ink-tertiary, #9ca3af);cursor:pointer;padding:4px}.gb-module-hub-title{display:flex;gap:12px;align-items:flex-start}.gb-coming-tag{margin-left:8px;font-style:normal;font-size:12px;font-weight:700;color:#c24f00;background:#fc68041f;padding:2px 8px;border-radius:999px;vertical-align:middle}.gb-live-tag{margin-left:8px;font-style:normal;font-size:11px;font-weight:700;color:#15803d;background:#16a34a1f;padding:2px 8px;border-radius:999px;vertical-align:middle}.gb-geo-arch{display:flex;flex-direction:column;align-items:center;margin:8px 0 20px}.gb-geo-arch-root{min-width:88px;padding:10px 22px;text-align:center;font-size:15px;font-weight:700;letter-spacing:.08em;color:#fff;background:linear-gradient(180deg,#ff8f2f,#fc6804);border-radius:12px;box-shadow:0 1px 2px #fc680459}.gb-geo-arch-stem{width:2px;height:22px;background:#fc680473}.gb-geo-arch-fork{width:min(100%,520px);height:22px;border:2px solid rgba(252,104,4,.35);border-bottom:0;border-radius:12px 12px 0 0}.gb-geo-arch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:760px}.gb-geo-arch-card{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:16px;border:1px solid var(--border, #e5e7eb);background:#fff;color:inherit;text-decoration:none;box-shadow:0 2px 8px #0f172a0f}.gb-geo-arch-card:hover{border-color:#fc680466}.gb-geo-arch-card.is-coming{opacity:.92}.gb-geo-arch-card-head{display:flex;align-items:center;gap:8px}.gb-geo-arch-card-head strong{font-size:17px}.gb-geo-arch-role{font-size:12px;color:var(--ink-tertiary, #9ca3af)}.gb-geo-arch-card p{margin:0 0 8px;font-size:13.5px;line-height:1.6;color:var(--ink-secondary, #4b5563)}.gb-geo-arch-card .btn{align-self:flex-start;margin-top:auto}.gb-geo-arch-hint{max-width:640px;margin:0;font-size:13px;color:var(--ink-secondary, #6b7280);line-height:1.6}@media (max-width: 720px){.gb-geo-arch-grid{grid-template-columns:1fr}.gb-geo-arch-fork{width:70%}}.gb-module-hub-card{padding:18px 20px}.tui-hub{display:flex;flex-direction:column;gap:20px}.tui-hub>.page-header{margin-bottom:0}.tui-hub-intro{padding:16px 20px}.tui-hub-intro>p{margin:0;font-size:14px;line-height:1.65;color:var(--ink-secondary, #4b5563)}.tui-hub-intro>p strong{color:var(--ink, #1f2937)}.tui-arch-card.is-zhi{border-color:#2563eb38;background:linear-gradient(180deg,#f8fbff,#fff)}.tui-arch-card.is-tui{border-color:#fc680447;background:linear-gradient(180deg,#fffaf5,#fff)}.tui-step-panel{margin-top:0}.tui-step-head{margin-bottom:14px}.tui-step-badge{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;color:#1d4ed8;font-size:11px;font-weight:800;letter-spacing:.04em;background:#2563eb1a}.tui-step-badge.is-step2{color:#c2410c;background:#fc68041f}.tui-step-head h3{margin:0 0 6px;font-size:18px}.tui-step-head p{margin:0;font-size:13px;color:var(--ink-secondary, #6b7280);line-height:1.55}.tui-checklist{margin:0 0 16px;padding:0;list-style:none}.tui-checklist li{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;color:var(--ink-secondary, #4b5563);line-height:1.5}.tui-checklist svg{flex-shrink:0;margin-top:2px;color:#16a34a}.tui-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.tui-link-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border, #e5e7eb);border-radius:12px;color:inherit;text-decoration:none;background:#fafbfc;transition:border-color .15s ease,box-shadow .15s ease}.tui-link-card:hover{border-color:#fc680459;box-shadow:0 4px 12px #0f172a0f}.tui-link-card strong{font-size:13px;color:#1f2937}.tui-link-card span{flex:1;font-size:11px;line-height:1.45;color:var(--ink-tertiary, #9ca3af)}.tui-link-card svg{align-self:flex-end;color:var(--brand-strong, #fc6804)}.tui-step-actions{flex-wrap:wrap;gap:10px}.tui-exec-grid{max-width:none;gap:20px}.tui-exec-card{position:relative;isolation:isolate;min-height:330px;overflow:hidden;padding:24px;border:1px solid rgba(148,192,255,.26);color:#f8fbff;background-color:#041124;background-position:center;background-size:cover;box-shadow:0 16px 32px #020f2329}.tui-exec-card:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#020c1df7,#031127e6 45%,#030f2142)}.tui-exec-card:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#030f220d,#030f2261)}.tui-exec-card-brand{background-image:url(/brand-assets/lingxiaotui/brand-advisor-bg.png)}.tui-exec-card-publishing{background-image:url(/brand-assets/lingxiaotui/geo-matrix-publishing-bg.png)}.tui-exec-card:hover{border-color:#ff8b3db8;transform:translateY(-2px);box-shadow:0 20px 40px #020f233d}.tui-exec-card .gb-geo-arch-card-head{flex-wrap:wrap}.tui-exec-card .gb-geo-arch-card-head svg{color:#ff9a4d}.tui-exec-card .gb-geo-arch-card-head strong{color:#fff;font-size:19px}.tui-exec-card .gb-live-tag{margin-left:auto;color:#d7ffe9;background:#2dd49129;border:1px solid rgba(110,231,183,.24)}.tui-exec-card .gb-geo-arch-role{color:#bfdbfed6}.tui-exec-card>p{max-width:340px;color:#ecf6ffdb}.tui-exec-card .btn{border-color:#ffab66a6;box-shadow:0 8px 18px #ff620033}.tui-exec-card .btn-secondary{color:#f7fbff;border-color:#bfdbfe4d;background:#091d398c;box-shadow:none}.tui-exec-points{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.55;color:#e8f2ffe6}.tui-exec-points li{margin-bottom:4px}.tui-exec-points li::marker{color:#ff8a3d}.tui-qq-alert{display:flex;gap:10px;align-items:flex-start;margin:12px 0 14px;padding:12px 14px;font-size:12px;color:#fff0e5;border:1px solid rgba(255,170,103,.32);background:#7735116b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tui-qq-alert strong{display:block;margin-bottom:4px;font-size:12px}.tui-qq-alert p{margin:0}.tui-qq-alert a{color:#ffd1ad;font-weight:700}@media (max-width: 720px){.tui-exec-card{min-height:300px;padding:20px;background-position:62% center}.tui-exec-card:before{background:linear-gradient(90deg,#020c1df5,#031127d1 70%,#030f2185)}}.tui-exec-actions{flex-wrap:wrap;gap:8px}.tui-faq h3{margin:0 0 12px;font-size:16px}.tui-faq-list{margin:0 0 14px}.tui-faq-list>div{margin-bottom:14px}.tui-faq-list dt{margin-bottom:4px;font-size:13px;font-weight:700;color:#1f2937}.tui-faq-list dd{margin:0;font-size:13px;line-height:1.6;color:var(--ink-secondary, #6b7280)}@media (max-width: 900px){.tui-link-grid{grid-template-columns:1fr}}.gb-module-hub-embed-only{display:flex;flex:1;width:100%;min-height:100%}.gb-module-embed-frame{display:block;width:100%;min-height:780px;border:0;background:#fff}.gb-module-embed-frame.is-fullbleed{flex:1;min-height:calc(100vh - 73px)}@media (max-width: 720px){.gb-module-embed-frame,.gb-module-embed-frame.is-fullbleed{min-height:calc(100vh - 73px)}.gb-session{padding:8px 12px 24px;justify-content:flex-start}.gb-session.is-fresh{padding-top:48px}.gb-session-pills{justify-content:flex-start}.gb-session-growth-select{max-width:calc(100% - 48px)}}body.gb-workspace .content:has(.zhi-brain){padding:14px 18px 24px}.zhi-brain{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.zhi-brain-dual{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;align-items:stretch}.zhi-brain-dual>.zhi-hot,.zhi-brain-dual>.zhi-brain-slice{min-width:0;height:100%;box-sizing:border-box}.zhi-arch-rail{margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:#fff;padding:0 10px}.zhi-arch-rail-list{list-style:none;margin:0;padding:0;display:flex;gap:0;min-width:min(100%,880px)}.zhi-arch-rail-list>li{flex:1 1 0;min-width:100px;position:relative}.zhi-arch-rail-node{display:flex;flex-direction:column;gap:1px;padding:8px 8px 8px 0;text-decoration:none;color:inherit;border-bottom:2px solid transparent;position:relative;transition:border-color .15s ease,color .15s ease}.zhi-arch-rail-node:hover{border-bottom-color:var(--brand, #fc6804)}.zhi-arch-rail-node em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--ink-tertiary, #9ca3af);line-height:1.2}.zhi-arch-rail-node strong{font-size:13px;font-weight:700;line-height:1.25}.zhi-arch-rail-node span{font-size:11px;color:var(--ink-secondary, #6b7280);line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.zhi-arch-rail-chevron{display:none}.zhi-hot{margin:0;padding:16px 18px!important}.zhi-hot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.zhi-hot-head h3{margin:0;font-size:16px;line-height:1.3;font-weight:700}.zhi-hot-head p{margin:4px 0 0;font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.45}.zhi-hot-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.zhi-hot-tab{border:1px solid var(--border, #e5e7eb);background:transparent;border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer;color:var(--ink-secondary, #6b7280);line-height:1.2;display:inline-flex;align-items:center;gap:5px}.zhi-hot-tab em{font-style:normal;font-size:10px;font-variant-numeric:tabular-nums;padding:1px 5px;border-radius:999px;background:var(--surface-muted, #f3f4f6);color:var(--ink-tertiary, #9ca3af)}.zhi-hot-tab.is-on{border-color:#fc680473;color:var(--brand, #fc6804);background:#fc680414;font-weight:600}.zhi-hot-tab.is-on em{background:#fc680429;color:var(--brand-strong, #e85d00)}.zhi-hot-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.zhi-hot-search{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:var(--surface-muted, #f9fafb);color:var(--ink-tertiary, #9ca3af)}.zhi-hot-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink, #111827);font:inherit;font-size:13px}.zhi-hot-filters{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:var(--surface-muted, #f3f4f6)}.zhi-hot-filter{border:0;background:transparent;border-radius:8px;padding:6px 10px;font-size:12px;color:var(--ink-secondary, #6b7280);cursor:pointer}.zhi-hot-filter.is-on{background:#fff;color:var(--brand-strong, #e85d00);font-weight:650;box-shadow:0 1px 2px #1118270f}.zhi-hot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;max-height:min(68vh,720px);overflow:auto;border:1px solid var(--border, #f0f0f0);border-radius:12px;background:var(--surface-muted, #fafafa)}.zhi-hot-list>li{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border, #f0f0f0);background:#fff}.zhi-hot-list>li.is-picked{background:#fc680414;box-shadow:inset 3px 0 0 var(--brand, #fc6804)}.zhi-hot-list>li.is-gold>em{color:#b45309;background:#fef3c7}.zhi-hot-list>li.is-silver>em{color:#4b5563;background:#e5e7eb}.zhi-hot-list>li.is-bronze>em{color:#9a3412;background:#ffedd5}.zhi-hot-traffic-action{margin-top:12px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px!important}.zhi-hot-traffic-hint{margin-top:8px;padding:0 4px}.zhi-hot-item-body[role=button]{cursor:pointer}.zhi-hot-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:20px;align-items:stretch;margin-bottom:14px;padding:22px 24px!important;background:radial-gradient(120% 120% at 0% 0%,rgba(252,104,4,.12),transparent 50%),var(--surface-card, #fff)}.zhi-hot-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--brand-strong, #e85d00)}.zhi-hot-hero-copy h2{margin:0 0 8px;font-size:clamp(1.5rem,2.4vw,1.85rem);line-height:1.2}.zhi-hot-hero-copy>p:last-child{margin:0;max-width:42em;font-size:14px;line-height:1.6;color:var(--ink-secondary, #4b5563)}.zhi-hot-hero-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zhi-hot-hero-steps>li{display:grid;grid-template-columns:36px 1fr;gap:2px 10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border, #e5e7eb);background:var(--surface-muted, #f9fafb)}.zhi-hot-hero-steps>li>span{grid-row:1 / span 2;align-self:center;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-weight:700;color:var(--brand-strong, #e85d00)}.zhi-hot-hero-steps strong{font-size:13px;color:var(--ink, #111827)}.zhi-hot-hero-steps em{font-style:normal;font-size:12px;color:var(--ink-tertiary, #9ca3af);line-height:1.4}.zhi-hot-traffic-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:14px;align-items:start}.zhi-hot-traffic-main{min-width:0;display:flex;flex-direction:column;gap:12px}.zhi-hot-traffic-side{min-width:0;display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.zhi-hot-traffic-history{min-width:0;max-height:calc(100vh - 280px);overflow:auto}.zhi-hot-traffic-history-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.zhi-hot-traffic-history-head h3{margin:0;font-size:14px;display:flex;align-items:center;gap:6px}.zhi-hot-traffic-history-head span{font-size:12px;color:var(--ink-tertiary, #9ca3af)}.zhi-hot-traffic-history-list{list-style:none;margin:0;padding:0}.zhi-hot-traffic-history-list>li{display:flex;align-items:flex-start;gap:6px;padding:8px 0;border-bottom:1px solid var(--border, #f0f0f0)}.zhi-hot-traffic-history-list>li:last-child{border-bottom:0}.zhi-hot-traffic-history-link{flex:1;min-width:0;text-decoration:none;color:inherit}.zhi-hot-traffic-history-link strong{display:block;font-size:13px;line-height:1.35;font-weight:600}.zhi-hot-traffic-history-link span{display:block;margin-top:2px;font-size:11px;color:var(--ink-tertiary, #9ca3af);line-height:1.35}.zhi-hot-traffic-history-actions{display:flex;flex-shrink:0;gap:2px}.zhi-hot-playbooks{padding:16px 18px!important}.zhi-hot-playbooks-head{margin-bottom:12px}.zhi-hot-playbooks-head h3{margin:0 0 4px;display:inline-flex;align-items:center;gap:8px;font-size:15px}.zhi-hot-playbooks-head p{margin:0;font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.45}.zhi-hot-playbook-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.zhi-hot-playbook{text-align:left;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:var(--surface-muted, #f9fafb);padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.zhi-hot-playbook:hover{border-color:#fc680459;transform:translateY(-1px)}.zhi-hot-playbook.is-on{border-color:#fc68048c;background:#fc680414;box-shadow:inset 0 0 0 1px #fc68041f}.zhi-hot-playbook strong{font-size:13px;color:var(--ink, #111827)}.zhi-hot-playbook span{font-size:12px;line-height:1.45;color:var(--ink-secondary, #4b5563)}.zhi-hot-playbook em{font-style:normal;font-size:11px;color:var(--ink-tertiary, #9ca3af)}.zhi-hot-picked-meta{flex:1;min-width:0}.zhi-hot-picked-title{margin:0 0 6px;font-size:12px;color:var(--ink-secondary, #6b7280);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.zhi-hot-picked-heat{padding:1px 7px;border-radius:999px;background:#fc68041f;color:var(--brand-strong, #e85d00);font-weight:650}.zhi-hot-picked-name{display:block;font-size:16px;line-height:1.35;margin-bottom:8px}.zhi-hot-picked-playbook{margin:0 0 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--brand-strong, #e85d00);font-weight:650}.zhi-hot-angle-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zhi-hot-angle-list li{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--ink-secondary, #4b5563);padding:8px 10px;border-radius:10px;background:var(--surface-muted, #f9fafb)}.zhi-hot-cta{flex-shrink:0;min-height:44px;padding-inline:18px}.zhi-hot-traffic-empty{display:flex;align-items:flex-start;gap:12px;padding:16px 18px!important;color:var(--ink-secondary, #6b7280)}.zhi-hot-traffic-empty strong{display:block;color:var(--ink, #111827);margin-bottom:4px}.zhi-hot-traffic-empty p{margin:0;font-size:13px;line-height:1.5}.zhi-hot-tips h3{margin:0 0 10px;display:inline-flex;align-items:center;gap:6px;font-size:14px}.zhi-hot-tips ul{margin:0;padding-left:18px;display:grid;gap:8px;font-size:12px;line-height:1.5;color:var(--ink-secondary, #4b5563)}@media (max-width: 900px){.zhi-hot-hero,.zhi-hot-traffic-grid{grid-template-columns:1fr}.zhi-hot-traffic-side,.zhi-hot-traffic-history{position:static;max-height:none}}.zhi-hot-run{max-width:920px;margin:0 auto}.zhi-hot-run.is-workspace{max-width:none;width:100%;display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 120px);margin:-8px 0 0}.zhi-hot-run-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:14px;background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb)}.zhi-hot-run-bar-main{min-width:0;flex:1}.zhi-hot-run-bar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:4px}.zhi-hot-run-bar h2{margin:0;font-size:1.15rem;line-height:1.35;font-weight:700}.zhi-hot-run-bar-playbook{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650;color:var(--brand-strong, #e85d00)}.zhi-hot-run-bar-bill{font-size:12px;color:var(--ink-tertiary, #9ca3af)}.zhi-hot-run-bar-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.zhi-hot-run-top{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.zhi-hot-run-back{align-self:flex-start}.zhi-hot-run-hero h2{margin:8px 0 6px;font-size:1.35rem;line-height:1.35}.zhi-hot-run-hero-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--accent, #e85d04);font-weight:600}.zhi-hot-run-playbook{margin:0 0 8px;display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;color:var(--brand-strong, #e85d00);font-weight:650}.zhi-hot-run-playbook span{font-weight:500;color:var(--ink-secondary, #4b5563)}.zhi-hot-run-progress h3,.zhi-hot-run-section h3,.zhi-hot-run-col-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:.95rem}.zhi-hot-run-steps{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.zhi-hot-run-steps>li{padding:6px 12px;border-radius:999px;font-size:13px;background:var(--surface-muted, #f3f4f6);color:var(--ink-secondary)}.zhi-hot-run-steps>li.is-active{background:var(--accent-soft, rgba(232, 93, 4, .12));color:var(--accent, #e85d04);font-weight:600}.zhi-hot-run-steps>li.is-done{color:var(--ink-tertiary)}.zhi-hot-run-section{margin-top:16px}.zhi-hot-run-workspace{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.zhi-hot-run-opinions-fold{border-radius:12px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);overflow:hidden}.zhi-hot-run-opinions-fold>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;font-size:13px;font-weight:650;color:var(--ink, #111827);-webkit-user-select:none;user-select:none}.zhi-hot-run-opinions-fold>summary::-webkit-details-marker{display:none}.zhi-hot-run-opinions-fold>summary em{flex:1;min-width:0;font-style:normal;font-weight:500;font-size:12px;color:var(--ink-secondary, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zhi-hot-run-fold-chevron{flex-shrink:0;color:var(--ink-tertiary, #9ca3af);transition:transform .15s ease}.zhi-hot-run-opinions-fold[open]>summary .zhi-hot-run-fold-chevron{transform:rotate(180deg)}.zhi-hot-run-opinions-fold .zhi-hot-run-opinions{padding:12px 14px 14px;border-top:1px solid var(--border, #e5e7eb)}.zhi-hot-run-opinions{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.zhi-hot-run-opinions{grid-template-columns:1fr}}.zhi-hot-run-opinion-label{display:block;font-size:12px;font-weight:600;color:var(--ink-secondary);margin-bottom:6px}.zhi-hot-run-opinions p{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;color:var(--ink-secondary, #4b5563)}.zhi-hot-run-split{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.2fr);gap:12px;flex:1;min-height:min(68vh,720px);align-items:stretch}.zhi-hot-run-col{display:flex;flex-direction:column;min-height:0;border-radius:14px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);overflow:hidden}.zhi-hot-run-col-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border, #e5e7eb);background:var(--surface-muted, #fafafa);flex-shrink:0}.zhi-hot-run-col-count{font-size:12px;font-weight:600;color:var(--ink-secondary, #6b7280);font-variant-numeric:tabular-nums;white-space:nowrap}.zhi-hot-run-col-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 16px;text-align:center;color:var(--ink-secondary, #6b7280);font-size:13px}.zhi-hot-run-topic-list{list-style:none;padding:10px;margin:0;display:flex;flex-direction:column;gap:8px;overflow:auto;flex:1;min-height:0}.zhi-hot-run-topic-list li{display:flex;flex-direction:column;gap:5px;padding:11px 12px;border-radius:11px;background:var(--surface-muted, #f8f9fb);border:1px solid transparent}.zhi-hot-run-topic-list li:hover{border-color:var(--border, #e5e7eb);background:#fff}.zhi-hot-run-topic-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.zhi-hot-run-topic-top code{font-size:11px;font-family:inherit;padding:2px 7px;border-radius:6px;background:#e85d0414;color:var(--accent, #e85d04);max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zhi-hot-run-topic-list strong{font-size:13.5px;line-height:1.4;font-weight:650}.zhi-hot-run-topic-angle,.zhi-hot-run-topic-why{font-size:12px;line-height:1.45;color:var(--ink-secondary, #6b7280)}.zhi-hot-run-topic-why{color:var(--ink-tertiary, #9ca3af)}.zhi-hot-run-hits{display:flex;flex-direction:column;gap:8px;padding:10px;overflow:auto;flex:1;min-height:0}.zhi-hot-run-hit{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);cursor:pointer;transition:border-color .12s ease,background .12s ease}.zhi-hot-run-hit:hover{border-color:#e85d0459}.zhi-hot-run-hit.is-on{border-color:var(--accent, #e85d04);background:#e85d040a}.zhi-hot-run-hit input[type=checkbox]{margin-top:22px;flex-shrink:0}.zhi-hot-run-hit-cover{width:52px;height:68px;object-fit:cover;border-radius:8px;flex-shrink:0;background:var(--surface-muted, #f3f4f6)}.zhi-hot-run-hit-cover.is-placeholder{display:block}.zhi-hot-run-hit-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.zhi-hot-run-hit-title{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.zhi-hot-run-hit-title strong{font-size:13.5px;line-height:1.35;font-weight:650}.zhi-hot-run-hit-meta{font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.4}.zhi-hot-run-open{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--accent, #e85d04);width:fit-content}.zhi-hot-run-search-log{border-top:1px solid var(--border, #e5e7eb);padding:8px 14px 10px;flex-shrink:0;font-size:12px;color:var(--ink-tertiary, #9ca3af)}.zhi-hot-run-search-log summary{cursor:pointer;-webkit-user-select:none;user-select:none}.zhi-hot-run-search-log ul{margin:8px 0 0;padding-left:16px;max-height:120px;overflow:auto}@media (max-width: 960px){.zhi-hot-run-split{grid-template-columns:1fr;min-height:0}.zhi-hot-run-col-topics,.zhi-hot-run-col-hits{max-height:52vh}.zhi-hot-run-bar{flex-direction:column}.zhi-hot-run-bar-actions{width:100%;justify-content:flex-end}}.zhi-hot-list>li:last-child{border-bottom:0}.zhi-hot-list>li>em{font-style:normal;font-weight:700;font-size:12px;color:var(--ink-tertiary, #9ca3af);text-align:center;width:28px;height:28px;line-height:28px;border-radius:8px;background:var(--surface-muted, #f3f4f6);font-variant-numeric:tabular-nums}.zhi-hot-item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.zhi-hot-item-body strong{font-size:13px;line-height:1.35;font-weight:600}.zhi-hot-item-body span{font-size:11px;color:var(--ink-tertiary, #9ca3af);line-height:1.3;display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.zhi-hot-kind,.zhi-hot-heat{font-style:normal;padding:1px 6px;border-radius:999px;background:var(--surface-muted, #f3f4f6)}.zhi-hot-kind-video{background:#2563eb1a;color:#1d4ed8}.zhi-hot-kind-news{background:#fc68041a;color:var(--brand-strong, #e85d00)}.zhi-hot-heat{font-variant-numeric:tabular-nums;color:var(--ink-secondary, #6b7280)}.zhi-hot-item-actions{display:flex;gap:4px;flex-shrink:0}.zhi-hot-item-actions .btn{padding:4px 8px;font-size:12px;min-height:0}.zhi-brain-session{margin:0;scroll-margin-top:56px}.zhi-brain-session .gb-session.is-embedded{min-height:0;padding:0;align-items:center;justify-content:flex-start}.zhi-brain-session .gb-session.is-embedded.is-fresh{justify-content:flex-start;padding-top:0}.zhi-brain-session .gb-session.is-embedded .gb-session-main{max-width:680px;gap:8px;align-items:stretch;margin:0 auto}.zhi-brain-session .gb-session.is-embedded.is-fresh .gb-session-main{align-items:center}.zhi-brain-session .gb-session.is-embedded .gb-session-hero{text-align:center;padding:0}.zhi-brain-session .gb-session.is-embedded .gb-session-hero.is-compact{text-align:left}.zhi-brain-session .gb-session.is-embedded .gb-session-hero h1{font-size:22px;letter-spacing:-.02em}.zhi-brain-session .gb-session.is-embedded .gb-session-hero-sub{margin-left:auto;margin-right:auto;text-align:center}.zhi-brain-session .gb-session.is-embedded .gb-session-pills{justify-content:center;gap:6px;margin-top:0}.zhi-brain-session .gb-session.is-embedded .gb-session-composer{padding:10px 12px 8px;border-radius:12px;box-shadow:0 1px 2px #1118270d}.zhi-brain-session .gb-session.is-embedded .gb-session-composer textarea{min-height:56px;font-size:14px;line-height:1.45}.zhi-brain-session .gb-session.is-embedded .gb-session-pill{padding:5px 9px;font-size:12px}.zhi-brain-session .gb-session.is-embedded .gb-session-thread.panel{padding:12px 14px;margin:0}.zhi-brain-session .gb-session.is-embedded .gb-session-history{max-width:680px;margin:8px auto 0;padding:10px 12px}.zhi-brain-session .gb-session.is-embedded .gb-session-history-head{margin-bottom:6px}.zhi-brain-session .gb-session.is-embedded .gb-session-history-list{gap:4px}.gb-session-hero-sub{margin:2px 0 0;font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.4;max-width:none}.zhi-brain-slice{margin:0;scroll-margin-top:56px;padding:12px 14px!important}.zhi-brain-slice-head h3{margin:0;font-size:15px;line-height:1.3}.zhi-brain-slice-head p{margin:2px 0 8px;font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.35}.zhi-brain-slice-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.zhi-brain-slice-list>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border, #f0f0f0)}.zhi-brain-slice-list>li:last-child{border-bottom:0}.zhi-brain-slice-list strong{display:block;font-size:13px;margin-bottom:1px;line-height:1.3}.zhi-brain-slice-list span{font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.35}.zhi-brain-slice-list .btn{padding:4px 10px;font-size:12px;flex-shrink:0}.zhi-brain-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px}.zhi-brain-links a{color:var(--brand, #fc6804);font-weight:600}.zhi-hot .alert{margin-bottom:8px!important;padding:8px 10px;font-size:12px}@media (max-width: 900px){.zhi-brain-dual{grid-template-columns:1fr}}@media (max-width: 720px){body.gb-workspace .content:has(.zhi-brain){padding:10px 12px 20px}.zhi-brain{gap:10px}.zhi-brain-session .gb-session.is-embedded .gb-session-main,.zhi-brain-session .gb-session.is-embedded .gb-session-history{max-width:none}.zhi-arch-rail-list{flex-direction:column;min-width:0}.zhi-arch-rail-list>li{min-width:0}.zhi-arch-rail-node{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 0;border-bottom:1px solid var(--border, #f0f0f0)}.zhi-arch-rail-node span{flex:1 1 100%;padding-left:24px;-webkit-line-clamp:2}.zhi-hot-list{max-height:min(60vh,520px)}.zhi-hot-list>li{grid-template-columns:28px 1fr}.zhi-hot-item-actions{grid-column:2}.zhi-brain-slice-list>li{flex-direction:column;align-items:flex-start;gap:6px}}body.gb-workspace .content:has(.bo-live){padding:0;background:#f4f7fb}.bo-live{overflow:hidden;color:#132036;background:radial-gradient(circle at 88% 7%,rgba(255,116,27,.1),transparent 24rem),#f4f7fb}.bo-live-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);align-items:center;min-height:500px;padding:70px clamp(28px,6vw,92px);overflow:hidden;color:#f8fbff;background:#031126}.bo-live-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(circle at 12% 75%,rgba(11,111,223,.36),transparent 30rem)}.bo-live-hero-copy{position:relative;z-index:2;max-width:590px}.bo-live-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#ffad6c;font-size:13px;font-weight:800;letter-spacing:.04em}.bo-live-hero h1{margin:18px 0;color:#fff;font-size:clamp(38px,4vw,62px);line-height:1.14;letter-spacing:-.055em}.bo-live-hero-copy>p{max-width:510px;margin:0;color:#d7e6f8db;font-size:16px;line-height:1.8}.bo-live-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.bo-live-hero .btn-primary{border-color:#ff6a14;background:linear-gradient(100deg,#ff7b1c,#ff4c0b);box-shadow:0 12px 24px #ff5b0c47}.bo-live-hero .btn-secondary{color:#eff7ff;border-color:#b7d8fa42;background:#092242b3}.bo-live-proof{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:30px;color:#d9e9facc;font-size:12px}.bo-live-proof span{display:inline-flex;align-items:center;gap:5px}.bo-live-proof svg{color:#5fe0a2}.bo-live-hero-art{position:absolute;top:0;right:0;width:min(53%,660px);height:100%;overflow:hidden}.bo-live-hero-art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#031126,#03112659 33%,#0311260d)}.bo-live-hero-art img{width:100%;height:100%;object-fit:cover;object-position:64% center;opacity:.95}.bo-live-status{position:absolute;z-index:2;top:40px;right:42px;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(129,232,181,.36);border-radius:999px;color:#d9ffea;background:#021b32a8;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bo-live-status i{width:7px;height:7px;border-radius:50%;background:#45df92;box-shadow:0 0 0 4px #45df9224}.bo-live-orbit{position:absolute;z-index:1;border:1px solid rgba(85,179,255,.26);border-radius:50%}.bo-live-orbit-one{right:7%;bottom:8%;width:260px;height:260px}.bo-live-orbit-two{right:20%;bottom:-19%;width:380px;height:380px;border-color:#ff7a2230}.bo-live-capabilities,.bo-live-flow,.bo-live-scenarios{width:min(1180px,calc(100% - 48px));margin:0 auto}.bo-live-capabilities{padding:74px 0 42px}.bo-live-section-head{max-width:660px;margin-bottom:28px}.bo-live-section-head>span,.bo-live-scenarios>div>span{color:#f26213;font-size:13px;font-weight:800}.bo-live-section-head h2,.bo-live-scenarios h2,.bo-live-flow h2{margin:10px 0 8px;font-size:clamp(26px,2.6vw,36px);line-height:1.25;letter-spacing:-.035em}.bo-live-section-head p{margin:0;color:#66758b;line-height:1.65}.bo-live-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bo-live-card{position:relative;min-height:342px;overflow:hidden;border-radius:20px;background:#06172e;box-shadow:0 12px 26px #162a451a}.bo-live-card img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.bo-live-card:hover img{transform:scale(1.045)}.bo-live-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#030f220f 22%,#030f22f0)}.bo-live-card-content{position:absolute;right:19px;bottom:20px;left:19px;color:#fff}.bo-live-card-icon{display:inline-grid;width:34px;height:34px;margin-bottom:10px;place-items:center;border:1px solid rgba(170,219,255,.28);border-radius:10px;color:#ff9a4a;background:#041c38ad}.bo-live-card h3{margin:0 0 7px;font-size:18px}.bo-live-card p{margin:0;color:#e3f0ffc7;font-size:13px;line-height:1.62}.bo-live-flow{display:grid;grid-template-columns:.82fr 1.18fr;gap:50px;margin-top:38px;padding:46px 52px;border:1px solid #dbe5f1;border-radius:22px;background:linear-gradient(115deg,#eef7ff,#fff7f0)}.bo-live-flow h2{margin-bottom:0}.bo-live-flow ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none}.bo-live-flow li{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border-left:1px solid #dbe5f0}.bo-live-flow b{color:#f26213;font-size:13px}.bo-live-flow strong{font-size:15px}.bo-live-flow li span{color:#68778c;font-size:12px;line-height:1.55}.bo-live-scenarios{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding:72px 0}.bo-live-scenarios h2{margin-bottom:0}.bo-live-scenario-list{display:grid;gap:12px}.bo-live-scenario{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px;border:1px solid #e0e7f0;border-radius:15px;color:inherit;text-decoration:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bo-live-scenario:hover{border-color:#ff6f1a73;box-shadow:0 10px 20px #20385414;transform:translate(3px)}.bo-live-scenario-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#f26516;background:#fff1e6}.bo-live-scenario strong,.bo-live-scenario small{display:block}.bo-live-scenario strong{margin-bottom:3px;font-size:14px}.bo-live-scenario small{color:#7a8798;font-size:12px}.bo-live-scenario em{display:inline-flex;align-items:center;gap:5px;color:#f26516;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.bo-live-scenario small{color:#7a8798;font-size:12px;line-height:1.55}@media (max-width: 960px){.bo-live-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-live-flow,.bo-live-scenarios{grid-template-columns:1fr;gap:28px}}@media (max-width: 720px){.bo-live-hero{display:block;min-height:640px;padding:52px 24px}.bo-live-hero-art{top:auto;bottom:0;width:100%;height:56%;opacity:.76}.bo-live-hero-art:after{background:linear-gradient(180deg,#031126,#03112633 45%,#03112614)}.bo-live-hero-copy{max-width:100%}.bo-live-hero h1{font-size:38px}.bo-live-hero-copy>p{font-size:14px}.bo-live-status{top:auto;right:18px;bottom:20px}.bo-live-proof{gap:8px 12px}.bo-live-capabilities,.bo-live-flow,.bo-live-scenarios{width:min(100% - 32px,1180px)}.bo-live-capabilities{padding-top:52px}.bo-live-card-grid{grid-template-columns:1fr}.bo-live-card{min-height:300px}.bo-live-flow{margin-top:20px;padding:30px 24px}.bo-live-flow ol{grid-template-columns:1fr;gap:8px}.bo-live-flow li{padding-left:14px}.bo-live-scenarios{padding:54px 0}}body.gb-workspace .content:has(.jian-mini),body.gb-workspace .content:has(.jian-pc),body.gb-workspace .content:has(.jian-mod){padding:14px 18px 28px}.jian-mini-head,.jian-pc-head,.jian-mod-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.jian-mini-head h2,.jian-pc-head h2,.jian-mod-head h2{margin:0;font-size:20px}.jian-mini-head p,.jian-pc-head p,.jian-mod-head p{margin:4px 0 0;font-size:13px;color:var(--ink-secondary, #6b7280);line-height:1.45;max-width:62ch}.jian-mod-head h2 em{margin-left:8px;font-style:normal;font-size:12px;font-weight:600;color:var(--brand, #fc6804)}.jian-mini-stage{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;align-items:start;justify-content:center;max-width:820px;margin:0 auto}.jian-mini-layout{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:20px;width:100%;max-width:none;margin:0}.jian-mini-phones-wrap{flex:0 1 auto;min-width:0;display:flex;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.jian-mini-phones-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,220px);gap:18px;justify-content:start;align-items:start;width:max-content;max-width:100%}.jian-mini-phones-row>li{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.jian-mini-aside{padding:18px 20px!important;flex:0 0 300px;width:300px;max-width:300px;margin:0}.jian-phone{position:relative;width:100%;max-width:280px;margin:0 auto;padding:12px 10px 16px;border-radius:36px;background:linear-gradient(160deg,#2a2a2e,#111114 55%,#0a0a0c);box-shadow:0 0 0 2px #3a3a40,0 18px 40px #00000047}.jian-phone-notch{width:38%;height:8px;margin:0 auto 10px;border-radius:999px;background:#000}.jian-phone-screen{overflow:hidden;border-radius:24px;background:#000;aspect-ratio:1125 / 2436}.jian-phone-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.jian-mini-aside h3{margin:0 0 6px;font-size:16px}.jian-mini-aside>p{margin:0 0 14px;font-size:13px;color:var(--ink-secondary, #6b7280)}.jian-mini-qr{display:flex;align-items:center;justify-content:center;min-height:200px;margin-bottom:14px;border:1px dashed var(--border, #e5e7eb);border-radius:12px;background:#fafafa;overflow:hidden}.jian-mini-qr img{width:220px;height:220px;object-fit:contain}.jian-mini-qr-ph{display:flex;flex-direction:column;gap:6px;padding:20px;text-align:center;font-size:13px;color:var(--ink-secondary, #6b7280)}.jian-mini-qr-ph code{font-size:12px}.jian-mini-notes{margin:0;padding-left:18px;font-size:13px;color:var(--ink-secondary, #6b7280);line-height:1.55}.jian-mini-gallery-label{font-size:13px;font-weight:600;color:var(--ink-secondary, #6b7280);text-align:center}.jian-phone--showcase{width:100%;max-width:none;margin:0;padding:12px 10px 14px;border-radius:32px;box-shadow:0 0 0 2px #3a3a40,0 16px 36px #0000003d}.jian-phone--showcase .jian-phone-notch{height:7px;margin-bottom:10px}.jian-phone--showcase .jian-phone-screen{border-radius:22px}.jian-phone--compact{width:100%;max-width:none;margin:0;padding:8px 6px 10px;border-radius:24px;box-shadow:0 0 0 1px #3a3a40,0 10px 24px #00000038}.jian-phone--compact .jian-phone-notch{height:5px;margin-bottom:6px}.jian-phone--compact .jian-phone-screen{border-radius:16px}@media (max-width: 1200px){.jian-mini-phones-row{grid-template-columns:repeat(4,200px);gap:14px}}@media (max-width: 720px){.jian-mini-aside{width:100%;max-width:360px}.jian-mini-phones-wrap{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.jian-mini-phones-row{display:flex;flex-wrap:nowrap;gap:14px;width:max-content}.jian-mini-phones-row>li{flex:0 0 200px}}.bo-scene-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.bo-scene-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--border, #e5e7eb);text-decoration:none;color:inherit;background:#fafafa}.bo-scene-link:hover{border-color:#fc680466;background:#fc68040d}.bo-scene-link strong{display:block;font-size:13px;margin-bottom:2px}.bo-scene-link span{font-size:12px;color:var(--ink-secondary, #6b7280)}.bo-scene-link em{font-style:normal;font-size:12px;font-weight:600;color:var(--brand, #fc6804);display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.bo-scene-link.is-coming em{color:var(--ink-tertiary, #9ca3af)}.jian-pc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.jian-pc-card{display:flex;flex-direction:column;gap:6px;padding:16px!important;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.jian-pc-card:hover{border-color:#fc680466;box-shadow:0 4px 16px #1118270f}.jian-pc-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.jian-pc-card-head strong{font-size:16px}.jian-pc-card-head em{font-style:normal;font-size:11px;font-weight:600;color:var(--brand, #fc6804)}.jian-pc-card-role{font-size:12px;color:var(--ink-tertiary, #9ca3af)}.jian-pc-card p{margin:0 0 8px;font-size:13px;color:var(--ink-secondary, #6b7280);line-height:1.45;flex:1}.jian-pc-card .btn{align-self:flex-start;padding:6px 10px;font-size:12px}.jian-pc-foot{display:flex;flex-wrap:wrap;gap:14px;margin:16px 0 0;font-size:12px}.jian-pc-foot a{color:var(--brand, #fc6804);font-weight:600}.jian-mod-form{display:flex;flex-direction:column;gap:12px;padding:16px!important;max-width:720px}.jian-mod-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.jian-mod-form textarea,.jian-mod-form input,.jian-mod-form select{font:inherit;font-weight:400;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:#fff}.jian-mod-note{margin:0;font-size:12px;color:var(--ink-secondary, #6b7280)}.jian-mod-result{margin-top:14px;max-width:720px;padding:16px!important}.jian-mod-result h3{margin:0 0 10px;font-size:15px}.jian-mod-media{display:block;width:100%;max-height:480px;object-fit:contain;border-radius:10px;background:#111}.jian-mod-audio{width:100%}.jian-mod-pre{margin:0;padding:12px;border-radius:8px;background:#f8fafc;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:420px;overflow:auto}@media (max-width: 720px){.jian-mini-stage{grid-template-columns:1fr;max-width:360px}.jian-phone{max-width:240px}.jian-mini-head,.jian-pc-head,.jian-mod-head{flex-direction:column}}body.gb-workspace .content.content-module-embed:has(.jian-studio),body.gb-workspace .content.content-module-embed:has(.jian-assets),body.gb-workspace .content.content-module-embed:has(.jian-home),body.gb-workspace .content.content-module-embed:has(.jian-oneclick),body.gb-workspace .content.content-module-embed:has(.jian-canvas-embed){flex-direction:column;overflow:hidden}.content.content-module-embed:has(.jian-canvas-embed){display:flex;flex-direction:column;overflow:hidden;padding:0;min-height:0}.jian-canvas-embed{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;width:100%}body.is-h5 .content.content-module-embed:has(.jian-canvas-embed){padding:0;height:100%;min-height:calc(100dvh - 56px)}.jian-canvas-embed-bar{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:10px 14px;border-bottom:1px solid var(--line, rgba(0, 0, 0, .08));background:var(--surface-muted, #f7f5f2)}.jian-canvas-embed-bar strong{font-size:13px}.jian-canvas-embed-bar span{font-size:11px;color:var(--muted, #888)}.jian-canvas-embed-user{margin-left:4px;font-size:11px;font-style:normal;color:var(--ink, #333)}.jian-canvas-embed-open{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink, #222);text-decoration:none}.jian-canvas-embed-open:hover{color:#fc6804}.jian-canvas-frame{flex:1 1 auto;width:100%;min-height:0!important;height:100%;border:0;background:#0b0b0c}.jian-home{flex:1;min-height:0;overflow:auto;color:#191410;background:#f6f3ed}.jian-home-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);min-height:0;padding:36px max(24px,calc((100% - 1170px)/2)) 32px;overflow:hidden;color:#fff8ed;background:#151313}.jian-home-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.94;background:radial-gradient(circle at 83% 39%,rgba(255,111,24,.6),transparent 20%),radial-gradient(circle at 68% 72%,rgba(121,86,255,.23),transparent 35%),linear-gradient(112deg,#151313 22%,#25160f 88%)}.jian-home-hero-copy{z-index:2;align-self:center;max-width:550px}.jian-home-kicker{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff9f59}.jian-home-kicker span{width:7px;height:7px;border-radius:50%;background:#ff7020;box-shadow:0 0 0 5px #ff702029}.jian-home-hero h1{margin:0 0 10px;font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:-.055em}.jian-home-hero h1 span{color:#ff7d25;text-shadow:0 0 32px rgba(255,111,24,.32)}.jian-home-lead{margin:0 0 14px;max-width:34em;font-size:13px;line-height:1.55;color:#fff8edad}.jian-home-agent{max-width:510px;overflow:hidden;border:1px solid rgba(255,238,214,.22);border-radius:13px;background:#231b18eb;box-shadow:0 20px 38px #0003,inset 0 1px #ffffff0f}.jian-home-agent:focus-within{border-color:#ff9146bf;box-shadow:0 0 0 3px #ff6f1821,0 20px 38px #0003}.jian-home-agent textarea{display:block;box-sizing:border-box;width:100%;min-height:64px;padding:11px 14px 8px;resize:vertical;border:0;outline:0;color:#fff7ed;font:inherit;font-size:13px;line-height:1.6;background:transparent}.jian-home-agent textarea::placeholder{color:#fff8ed61}.jian-home-agent-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 10px 14px;border-top:1px solid rgba(255,238,214,.08)}.jian-home-agent-inputs{display:flex;align-items:center;gap:10px;overflow:hidden}.jian-home-agent-inputs span{display:inline-flex;align-items:center;gap:4px;color:#fff8ed7a;font-size:10px;white-space:nowrap}.jian-home-agent-inputs svg{color:#ff9d5e}.jian-home-agent button{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:0;border-radius:7px;color:#26150c;font:inherit;font-size:11px;font-weight:800;cursor:pointer;background:#ff9350}.jian-home-agent button:hover{background:#ffac74}.jian-home-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;margin-bottom:10px}.jian-home-main-cta,.jian-home-assets-cta{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:8px;text-decoration:none;font-size:12px;font-weight:750;transition:transform .18s ease,background .18s ease}.jian-home-main-cta{color:#21120a;background:#ff8537;box-shadow:0 9px 25px #ff6b1638}.jian-home-main-cta svg:last-child{margin-left:8px}.jian-home-main-cta:hover{transform:translateY(-2px);background:#ff9a56;color:#21120a}.jian-home-assets-cta{color:#fff8ed;border:1px solid rgba(255,248,237,.2);background:#ffffff0f}.jian-home-assets-cta:hover{color:#fff;background:#ffffff1f}.jian-home-trust{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;color:#fff8ed70}.jian-home-trust i{width:3px;height:3px;border-radius:50%;background:#ff8e43}.jian-home-hero-art{position:relative;z-index:1;min-height:280px;transform:scale(.88);transform-origin:center right}.jian-home-orbit{position:absolute;border:1px solid rgba(255,182,114,.24);border-radius:50%}.orbit-one{width:470px;height:470px;right:-105px;top:-68px}.orbit-two{width:350px;height:350px;right:-19px;top:-4px;border-color:#ffd3a429}.jian-home-film{position:absolute;top:29px;left:16%;width:247px;padding:10px;border:1px solid rgba(255,237,216,.25);border-radius:15px;background:linear-gradient(145deg,#40312bdb,#1a1413f0);box-shadow:28px 31px 50px #00000052,inset 0 1px #ffffff1f;transform:rotate(-5deg)}.jian-home-film-top,.jian-home-film-bottom{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 8px;color:#ffffff8f;font-size:7px;letter-spacing:.09em}.jian-home-film-top b{color:#ff7330;font-size:12px;line-height:4px}.jian-home-film-bottom{padding:8px 3px 2px;font-size:7px}.jian-home-film-bottom span:last-child{color:#ff9660}.jian-home-film-frame{position:relative;height:240px;overflow:hidden;border-radius:8px;background:linear-gradient(155deg,#f3b086,#9e371d 47%,#180f11)}.jian-home-film-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(156deg,transparent 24%,rgba(25,14,15,.18) 25% 49%,transparent 50%),radial-gradient(circle at 70% 20%,rgba(255,240,200,.8),transparent 19%);mix-blend-mode:soft-light}.jian-home-film-glow{position:absolute;width:210px;height:210px;bottom:-54px;right:-31px;border-radius:50%;background:radial-gradient(circle,#ffddbc 0 7%,#ff6f24 8% 21%,rgba(255,87,20,.1) 44%,transparent 66%);filter:blur(1px)}.jian-home-film-subtitle{position:absolute;z-index:2;top:32px;left:22px;font-size:19px;line-height:.94;letter-spacing:-.07em;color:#fff0da}.jian-home-film-subtitle strong{color:#201414;font-size:30px}.jian-home-film-play{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;bottom:22px;left:22px;border-radius:50%;color:#1c1210;background:#fff4df}.jian-home-art-card{position:absolute;display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid rgba(255,241,221,.24);border-radius:11px;color:#fff4e7;background:#181212bf;box-shadow:0 14px 28px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jian-home-art-card span{font-size:10px;color:#ffb37f}.jian-home-art-card strong{font-size:13px}.art-card-script{top:33px;right:3%;transform:rotate(6deg)}.art-card-script svg{color:#ff8a42}.art-card-audio{bottom:34px;left:1%;transform:rotate(-7deg)}.jian-home-wave{color:#ff8540!important;font-size:18px!important;letter-spacing:-2px}.jian-home-art-chip{position:absolute;right:5%;bottom:25px;padding:9px 12px;border-radius:99px;color:#301306;font-size:10px;font-weight:800;letter-spacing:.1em;background:#ff9c59;transform:rotate(7deg)}.jian-home-art-chip b{margin:0 3px}.jian-home-scene-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.jian-home-scene-pill{min-height:32px;padding:0 12px;border:1px solid rgba(255,237,216,.22);border-radius:999px;color:#fff8edb8;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:#ffffff0a}.jian-home-scene-pill.is-on{color:#301306;border-color:transparent;background:#ff9c59}.jian-home-pack-preview{position:relative;z-index:2;display:grid;gap:12px;width:min(100%,340px)}.jian-home-pack-preview article{padding:16px 18px;border:1px solid rgba(255,237,216,.2);border-radius:16px;color:#fff4e7;background:#181212c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jian-home-pack-preview em{display:block;margin-bottom:4px;color:#ffb37f;font-size:11px;font-style:normal;font-weight:700}.jian-home-pack-preview strong{font-size:15px}.jian-home-pack-next{padding:12px 14px;border-radius:999px;color:#301306;font-size:12px;font-weight:800;text-align:center;background:#ff9c59}.jian-home-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jian-home-scene-card{display:flex;flex-direction:column;gap:6px;min-height:180px;padding:20px;border:1px solid #ece4dc;border-radius:18px;color:inherit;text-decoration:none;background:#fff;box-shadow:0 10px 24px #2618100d}.jian-home-scene-card strong{font-size:20px;letter-spacing:-.03em}.jian-home-scene-card em{color:#ed681a;font-size:12px;font-style:normal;font-weight:700}.jian-home-scene-card p{flex:1;margin:0;color:#6b635c;font-size:13px;line-height:1.55}.jian-home-scene-card>span{display:inline-flex;align-items:center;gap:4px;color:#c2410c;font-size:13px;font-weight:700}.jian-home-scene-card.is-heat{background:linear-gradient(180deg,#fff8f2,#fff 70%)}.jian-home-scene-card.is-warm{background:linear-gradient(180deg,#fffaf5,#fff 70%)}.jian-home-scene-card.is-cool{background:linear-gradient(180deg,#f8fbff,#fff 70%)}.jian-home-advanced-note{display:inline-flex;align-items:center;gap:6px;margin:16px 0 0;color:#8a8178;font-size:12px}.jian-home-start,.jian-home-cases{max-width:1170px;margin-right:auto;margin-left:auto}.jian-home-start{padding:68px 24px 53px}.jian-home-section-title{display:grid;grid-template-columns:1fr auto;column-gap:28px;align-items:end;margin-bottom:25px}.jian-home-section-title p,.jian-home-cases-head p,.jian-home-board-copy>p{grid-column:1 / -1;margin:0 0 7px;color:#ed681a;font-size:10px;font-weight:800;letter-spacing:.14em}.jian-home-section-title h2,.jian-home-cases-head h2{margin:0;font-size:clamp(25px,3vw,34px);letter-spacing:-.05em}.jian-home-section-title>span,.jian-home-cases-head>div>span{max-width:410px;color:#776d67;font-size:13px;line-height:1.7}.jian-home-mini-card{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:12px;border:1px solid rgba(255,222,194,.24);background:#ffffff12;text-decoration:none;color:#fff5e7;transition:background .15s ease}.jian-home-mini-card:hover{background:#ffffff1f}.jian-home-mini-card img{flex-shrink:0;width:54px;height:54px;object-fit:contain;border-radius:8px}.jian-home-mini-card span{font-size:10px;line-height:1.55;color:#fff8ed8c}.jian-home-mini-card strong{font-size:12px;color:#fff8ed}.jian-home-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;text-align:left}.jian-home-tool{position:relative;display:flex;flex-direction:column;min-height:194px;gap:7px;padding:16px;border-radius:12px;border:1px solid #e9e1d7;background:#fffcf8;text-decoration:none;color:#221a16;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.jian-home-tool:hover{border-color:#f4955b;transform:translateY(-4px);box-shadow:0 16px 32px #3e271417}.jian-home-tool-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto;color:#ed681a}.jian-home-tool-top span{color:#b8aea5;font-size:10px;font-weight:800;letter-spacing:.1em}.jian-home-tool strong{font-size:18px;letter-spacing:-.035em}.jian-home-tool em{color:#a95b2c;font-size:11px;font-style:normal;font-weight:700}.jian-home-tool small{min-height:35px;color:#847972;font-size:11px;line-height:1.55}.jian-home-tool>svg:last-child{position:absolute;right:15px;bottom:15px;color:#c7bdb5}.jian-home-cases{padding:61px 24px 63px;border-top:1px solid #e8ded4}.jian-home-cases-head{margin-bottom:23px}.jian-home-cases-head p,.jian-home-cases-head h2{margin-bottom:7px}.jian-home-case-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:19px}.jian-home-case-tab{position:relative;display:flex;min-height:210px;padding:18px;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-end;border:1px solid transparent;border-radius:12px;color:#fff9ef;text-align:left;background-color:#3a2015;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.jian-home-case-tab.is-on{border-color:#ff9a57;box-shadow:0 0 0 3px #ed681a26,0 14px 24px #39201024}.jian-home-case-tab:hover{transform:translateY(-3px);box-shadow:0 14px 24px #39201024}.jian-home-case-tab span{position:relative;z-index:1;margin-bottom:6px;font-size:21px;font-weight:800;letter-spacing:-.04em}.jian-home-case-tab small{position:relative;z-index:1;min-height:30px;max-width:15em;color:#fff9efbf;font-size:11px;line-height:1.45}.jian-home-case-tab>svg{position:absolute;z-index:1;right:15px;bottom:17px;color:#ffba84}.jian-home-case-blurb{display:flex;align-items:baseline;gap:11px;margin:0 0 16px;font-size:13px;color:#958a83}.jian-home-case-blurb strong{color:#31231c;font-size:15px}.jian-home-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px}.jian-home-case-card{border-radius:13px;border:1px solid #e6ddd3;background:#fffcf8;overflow:hidden;box-shadow:0 8px 24px #11182709}.jian-home-case-card-title{display:flex;align-items:center;gap:10px;padding:14px 14px 9px}.jian-home-case-card-title span{padding:4px 7px;border-radius:99px;color:#af5928;font-size:10px;font-weight:750;background:#fff0e4}.jian-home-case-card-title strong{font-size:16px;letter-spacing:-.035em}.jian-home-case-card-title svg{margin-left:auto;color:#ed681a}.jian-home-case-visual{min-height:165px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;color:#fff;background-color:#382018;background-position:center;background-size:cover;background-repeat:no-repeat}.jian-home-case-visual strong{font-size:23px;letter-spacing:-.04em}.jian-home-case-visual em{font-style:normal;font-size:12px;opacity:.85}.tone-warm .jian-home-case-visual{background:linear-gradient(145deg,#ff9a4d,#e85d04 55%,#9a3412)}.tone-cool .jian-home-case-visual{background:linear-gradient(145deg,#64748b,#334155 60%,#0f172a)}.tone-heat .jian-home-case-visual{background:linear-gradient(145deg,#fb7185,#e11d48 55%,#7f1d1d)}.tone-dusk .jian-home-case-visual{background:linear-gradient(145deg,#fdba74,#c2410c 45%,#431407)}.tone-ink .jian-home-case-visual{background:linear-gradient(145deg,#94a3b8,#1e293b 55%,#020617)}.tone-mint .jian-home-case-visual{background:linear-gradient(145deg,#5eead4,#0d9488,#134e4a)}.jian-home-prompt-list{list-style:none;margin:0;padding:3px 12px 12px;display:flex;flex-direction:column;gap:8px}.jian-home-prompt-list a{display:block;padding:10px 12px;border-radius:12px;background:#f7f2eb;color:#322923;text-decoration:none;font-size:13px;line-height:1.45;border:1px solid transparent}.jian-home-prompt-list a:hover{border-color:#ed681a59;background:#ed681a12;color:#d95508}.jian-platform-footer{position:relative;margin-top:8px;padding:32px max(24px,calc((100% - 1170px)/2)) 14px;overflow:hidden;color:#fff8ed;background:#1d1715}.jian-platform-footer:before{content:"";position:absolute;width:600px;height:600px;left:-300px;top:-440px;border:1px solid rgba(255,154,87,.22);border-radius:50%;box-shadow:0 0 0 55px #ff82300b,0 0 0 110px #ff823006}.jian-platform-footer-lead,.jian-platform-footer-bottom{position:relative;z-index:1}.jian-platform-footer-lead{max-width:100%}.jian-platform-footer-lead>p{margin:0 0 6px;color:#ff9b59;font-size:9px;font-weight:800;letter-spacing:.12em}.jian-platform-footer-lead h2{margin:0 0 8px;font-size:clamp(16px,2vw,24px);line-height:1.25;letter-spacing:-.04em;white-space:nowrap}.jian-platform-footer-lead>span{display:block;max-width:520px;color:#fff8ed8f;font-size:11px;line-height:1.45}.jian-platform-footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:18px;padding-top:12px;border-top:1px solid rgba(255,238,214,.1);color:#fff8ed59;font-size:9px}@media (max-width: 900px){.jian-home-hero{grid-template-columns:1fr;padding:32px 24px 28px}.jian-home-hero-art{display:none}.jian-home-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.jian-home-case-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.jian-home-hero{min-height:0;padding:24px 16px 22px}.jian-home-hero h1{font-size:30px}.jian-home-agent-inputs span:nth-child(2),.jian-home-agent-inputs span:nth-child(3){display:none}.jian-home-start{padding:43px 16px 38px}.jian-home-section-title{display:block}.jian-home-section-title>span{display:block;margin-top:10px}.jian-home-cases{padding:42px 16px}.jian-platform-footer{display:block;padding:24px 16px 14px}.jian-platform-footer-lead h2{font-size:clamp(13px,3.6vw,16px)}.jian-platform-footer-bottom{display:block;margin-top:16px}.jian-platform-footer-bottom span{display:block;margin:5px 0}.jian-home-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.jian-home-tool{min-height:177px;padding:13px}.jian-home-tool strong{font-size:16px}.jian-home-case-tab{min-height:175px;padding:14px}.jian-home-case-tab span{font-size:18px}}.jian-studio{flex:1;min-height:0;display:flex;flex-direction:column;background:radial-gradient(1200px 500px at 50% -10%,rgba(252,104,4,.08),transparent 55%),linear-gradient(180deg,#f7f8fb,#eef1f6)}.jian-studio-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border, #e5e7eb);background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.jian-studio-top>.btn-ghost:first-child{flex-shrink:0}.jian-studio-modes{display:flex;flex-wrap:wrap;gap:6px;flex:1;justify-content:center}.jian-studio-mode{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid transparent;color:var(--ink-secondary, #6b7280);text-decoration:none;font-size:13px;font-weight:600}.jian-studio-mode:hover{background:#0000000a}.jian-studio-mode.is-on{color:var(--brand, #fc6804);background:#fc68041a;border-color:#fc680447}.jian-studio-top-actions{display:flex;gap:8px;flex-shrink:0}.jian-studio-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;padding:12px 16px 0}.jian-studio-canvas{min-height:0;display:flex;flex-direction:column;border:1px solid var(--border, #e5e7eb);border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#f8fafcf5),repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(17,24,39,.015) 10px,rgba(17,24,39,.015) 20px);overflow:auto;padding:14px}.jian-studio-canvas-meta{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.jian-studio-canvas-meta strong{font-size:14px}.jian-studio-canvas-meta em{font-style:normal;color:var(--brand, #fc6804);font-weight:600;font-size:12px}.jian-studio-chip{margin-left:auto;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.jian-studio-chip.is-ok{background:#fc68041f;color:var(--brand, #fc6804)}.jian-studio-empty{flex:1;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink-secondary, #6b7280);text-align:center}.jian-studio-empty p{margin:0;font-size:14px}.jian-studio-empty span{font-size:12px;color:var(--ink-tertiary, #9ca3af)}.jian-studio-text{margin:0;padding:16px;border-radius:12px;background:#fff;border:1px solid var(--border, #e5e7eb);font-size:14px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.jian-studio-text.is-muted{margin-top:12px;font-size:12px;color:var(--ink-secondary, #6b7280)}.jian-studio-media{display:block;max-width:100%;max-height:min(62vh,640px);margin:0 auto;border-radius:12px;object-fit:contain;background:#0f172a}.jian-studio-audio-wrap{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.jian-studio-audio-wrap audio{width:min(480px,100%)}.jian-studio-params{min-height:0;overflow:auto;padding:14px!important;border-radius:16px!important}.jian-studio-params h3{margin:0 0 6px;font-size:14px}.jian-studio-params-desc{margin:0 0 12px;font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.45}.jian-studio-params label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:12px;font-weight:600}.jian-studio-params select,.jian-studio-params input:not([type=checkbox]),.jian-studio-params textarea{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:#fff}.jian-studio-params label.jian-studio-check{flex-direction:row;align-items:flex-start;gap:8px;font-weight:500;cursor:pointer}.jian-studio-params label.jian-studio-check input{width:15px;height:15px;margin-top:3px;flex-shrink:0;accent-color:var(--brand, #111)}.jian-studio-params label.jian-studio-check span{display:flex;flex-direction:column;gap:2px;font-weight:500}.jian-studio-params label.jian-studio-check em{font-style:normal;font-weight:400;font-size:12px;color:var(--ink-secondary, #6b7280)}.jian-studio-note{margin:0 0 8px;font-size:12px;color:var(--ink-secondary, #6b7280);line-height:1.4}.jian-video-mode-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.jian-video-mode-tab{padding:5px 10px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:var(--surface-muted, #f9fafb);color:var(--ink-secondary, #6b7280);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.jian-video-mode-tab.is-on{border-color:#fc680473;background:#fc68041f;color:#c2410c}.jian-video-media-row{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border, #e5e7eb)}.jian-video-media-row.is-compact{flex-direction:row;align-items:center;border-top:none;padding-top:0;margin-top:6px}.jian-video-media-label{font-size:11px;font-weight:700;color:var(--ink-secondary, #6b7280)}.jian-video-media-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jian-video-media-actions input[type=url],.jian-video-media-row.is-compact input[type=url]{flex:1;min-width:140px}.jian-video-file-input{display:none}.jian-video-thumb{max-width:120px;max-height:80px;border-radius:8px;object-fit:cover;border:1px solid var(--border, #e5e7eb)}.jian-video-ref-block{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border, #e5e7eb)}.jian-video-ref-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.jian-video-ref-head strong{font-size:12px}.jian-oneclick{flex:1;min-height:0;overflow:auto;padding:16px max(16px,calc((100% - 1200px)/2)) 24px}.jian-oneclick-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px}.jian-oneclick-head-text{flex:1 1 240px;min-width:0}.jian-oneclick-head-actions{display:flex;flex-wrap:wrap;gap:8px}.jian-oneclick-head h1{margin:0 0 4px;font-size:clamp(20px,2.5vw,26px)}.jian-oneclick-head p{margin:0;font-size:13px;color:var(--ink-secondary, #6b7280);line-height:1.5}.jian-oneclick-split{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start;min-height:min(70vh,640px)}.jian-oneclick-left{position:sticky;top:12px}.jian-oneclick-right{min-height:420px;display:flex;flex-direction:column}.jian-oneclick-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:360px;color:var(--ink-tertiary, #9ca3af);text-align:center}.jian-oneclick-placeholder p{margin:0;font-size:15px;font-weight:600;color:var(--ink-secondary, #6b7280)}.jian-oneclick-placeholder span{font-size:12px}.jian-oneclick-result-title{margin:0 0 10px;font-size:18px}.jian-oneclick-ref-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px}.jian-oneclick-ref-card{display:flex;flex-direction:column;gap:6px}.jian-oneclick-ref-card-head strong{display:block;font-size:12px}.jian-oneclick-ref-card-head .field-hint{font-size:10px}.jian-oneclick-ref-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:88px;padding:10px;border:1px dashed var(--border, #e5e7eb);border-radius:10px;background:var(--surface-muted, #f9fafb);color:var(--ink-secondary, #6b7280);font:inherit;font-size:11px;cursor:pointer}.jian-oneclick-ref-empty:hover:not(:disabled){border-color:#fc680466;color:#c2410c}.jian-oneclick-ref-preview{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--border, #e5e7eb);aspect-ratio:3 / 4;max-height:120px}.jian-oneclick-ref-preview img{width:100%;height:100%;object-fit:cover}.jian-oneclick-ref-remove{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.jian-oneclick-ref-err{margin:0;font-size:11px;color:var(--danger, #dc2626)}.jian-oneclick-voice{display:flex;flex-direction:column;gap:8px;margin:12px 0 16px}.jian-oneclick-voice-row,.jian-voice-clone .jian-oneclick-voice-row{display:flex;align-items:center;gap:8px}.jian-oneclick-voice-row audio,.jian-voice-clone audio{flex:1;min-width:0;height:36px}.jian-voice-clone{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:4px 0 12px}.jian-voice-rec{display:flex;flex-direction:column;gap:8px;margin:12px 0 16px}.jian-voice-rec.is-compact{margin:4px 0 12px}.jian-voice-rec-trigger{align-self:flex-start}.jian-voice-rec-stage{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:14px;border:1px dashed var(--border, #e5e7eb);border-radius:12px;background:var(--surface-muted, #f9fafb)}.jian-voice-rec-stage.is-live{border-color:#fc680473;background:#fff8f2}.jian-voice-rec-actions{display:flex;flex-wrap:wrap;gap:8px}.jian-voice-rec-clock{font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.jian-voice-rec-meter{display:flex;align-items:flex-end;gap:4px;height:28px}.jian-voice-rec-meter i{display:block;width:4px;height:100%;border-radius:99px;background:#fc6804;transform-origin:bottom;transition:transform 80ms linear}.jian-voice-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a7a}.jian-voice-modal{position:relative;width:min(560px,100%);max-height:min(92vh,760px);overflow:auto;padding:22px 22px 20px;box-shadow:0 24px 64px #0f172a38}.jian-voice-modal-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink-secondary, #6b7280);cursor:pointer}.jian-voice-modal-close:hover{background:var(--surface-muted, #f3f4f6);color:var(--ink, #111827)}.jian-voice-modal h3{margin:0 36px 6px 0;font-size:18px}.jian-voice-modal-sub{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--ink-secondary, #6b7280)}.jian-voice-script{margin-bottom:14px;padding:14px;border:1px solid var(--border, #e5e7eb);border-radius:14px;background:linear-gradient(180deg,#fffaf5,#fff)}.jian-voice-script-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;color:#c2410c}.jian-voice-script-text{margin:0 0 12px;font-size:16px;line-height:1.7;color:#1f2937;letter-spacing:.01em}.jian-voice-script-tips{margin:0;padding-left:18px;font-size:12px;line-height:1.55;color:var(--ink-secondary, #6b7280)}.jian-voice-script-tips li{margin-bottom:2px}.jian-voice-modal-preview{display:flex;flex-direction:column;gap:6px;width:100%}.jian-voice-modal-preview audio{width:100%}.jian-voice-archive{display:flex;flex-direction:column;gap:10px;margin:12px 0 16px}.jian-voice-archive.is-compact{margin:4px 0 12px}.jian-voice-archive-list{display:flex;flex-wrap:wrap;gap:8px}.jian-voice-chip-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.jian-voice-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--border, #e5e7eb);border-radius:999px;background:#fff;color:var(--ink-secondary, #4b5563);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.jian-voice-chip.is-on,.jian-voice-chip-wrap.is-on .jian-voice-chip{border-color:#fc680473;background:#fff7ed;color:#c2410c}.jian-voice-chip em{font-style:normal;font-size:10px;padding:1px 6px;border-radius:999px;background:#fc68041f}.jian-voice-chip-del{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ink-tertiary, #9ca3af);cursor:pointer}.jian-voice-chip-del:hover{color:#dc2626;background:#fef2f2}.jian-voice-chip-audio{width:min(220px,100%);height:32px}.jian-voice-archive-draft{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px dashed var(--border, #e5e7eb);border-radius:12px;background:#fafbfc}.jian-voice-archive-save label{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:12px;font-weight:650}.jian-voice-archive-save input{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:#fff}.jian-pack{display:flex;flex-direction:column;gap:16px;padding:8px 4px 28px}.jian-pack-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.jian-pack-head>div:first-child{flex:1;min-width:0}.jian-pack-head h1{margin:0 0 4px;font-size:22px;letter-spacing:-.03em}.jian-pack-head p{margin:0;color:var(--ink-secondary, #6b7280);font-size:13px;line-height:1.55}.jian-pack-split{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.2fr);gap:16px;align-items:start}.jian-pack-left,.jian-pack-right{min-height:520px}.jian-pack-form label{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:650}.jian-pack-form textarea{font:inherit;font-weight:400;width:100%;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:12px;resize:vertical;min-height:96px}.jian-pack-scenes{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:10px}.jian-pack-scene{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:#fff;text-align:left;cursor:pointer;font:inherit}.jian-pack-scene strong{font-size:14px}.jian-pack-scene span{color:var(--ink-tertiary, #9ca3af);font-size:11px}.jian-pack-scene.is-on{border-color:#fc680473;background:#fff7ed}.jian-pack-tones{display:flex;flex-wrap:wrap;gap:8px}.jian-pack-tone{min-height:32px;padding:0 12px;border:1px solid var(--border, #e5e7eb);border-radius:999px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.jian-pack-tone.is-on{border-color:#fc680473;color:#c2410c;background:#fff7ed;font-weight:700}.jian-pack-content-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px}.jian-pack-content-type{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 12px 34px;border:1px solid var(--border, #e5e7eb);border-radius:14px;background:#fff;text-align:left;cursor:pointer;color:#405066;font:inherit}.jian-pack-content-type strong{font-size:14px;font-weight:700}.jian-pack-content-type small{font-size:11px;color:#7a8693;line-height:1.4}.jian-pack-content-type-check{position:absolute;left:10px;top:14px;width:18px;height:18px;border-radius:5px;border:1px solid #c9d3de;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff}.jian-pack-content-type.is-on{border-color:#fc680473;background:#fff7ed;color:#c2410c}.jian-pack-content-type.is-on .jian-pack-content-type-check{border-color:#ff791c;background:#ff791c}@media (max-width: 720px){.jian-pack-content-types{grid-template-columns:1fr}}.jian-pack-polish-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 4px}.jian-pack-polish-row .field-hint{margin:0;flex:1;min-width:0}.jian-pack-polish{flex:0 0 auto;min-height:34px;padding-inline:12px;font-size:13px}.jian-pack-template-hint{margin:0 0 10px}.jian-pack-template-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--gb-border, #e4e7ec);border-radius:12px;background:#10182808}.jian-pack-template-bar>div{display:flex;flex-direction:column;gap:2px;min-width:0}.jian-pack-template-bar strong{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gb-muted, #667085)}.jian-pack-template-bar span{font-size:.92rem;font-weight:600;color:var(--gb-ink, #101828);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jian-pack-go{width:100%;justify-content:center;min-height:44px}.jian-pack-images-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.jian-pack-thumb{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:#f9fafb}.jian-pack-thumb img{width:100%;height:100%;object-fit:cover}.jian-pack-thumb button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;color:#fff;background:#0000008c;cursor:pointer}.jian-pack-thumb.is-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--ink-secondary, #6b7280);font:inherit;font-size:11px;cursor:pointer;border-style:dashed;background:#fafbfc}.jian-pack-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:420px;color:var(--ink-secondary, #6b7280);text-align:center}.jian-pack-empty p{margin:0;font-size:15px;font-weight:700;color:var(--ink, #111)}.jian-pack-empty span{font-size:12px}.jian-pack-empty .btn{margin-top:10px}.jian-pack-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.jian-pack-result-tools{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.jian-pack-duration-meta{margin:8px 0 0;font-size:.86rem;color:var(--gb-muted, #667085)}.jian-pack-h3-details{margin:10px 0 14px;padding:10px 12px;border:1px solid var(--gb-border, #e4e7ec);border-radius:10px;background:#ffffff8c}.jian-pack-h3-details summary{cursor:pointer;font-weight:600;font-size:.9rem}.jian-pack-result-head em{display:inline-block;margin-bottom:4px;color:#c2410c;font-size:11px;font-style:normal;font-weight:800}.jian-pack-result-head h2{margin:0 0 4px;font-size:18px}.jian-pack-result-head p{margin:0;color:var(--ink-secondary);font-size:13px}.jian-pack-tabs{display:flex;gap:6px;margin-bottom:14px;padding:4px;border-radius:12px;background:#f3f4f6}.jian-pack-tab{flex:1;min-height:36px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:13px;font-weight:650;cursor:pointer;color:#6b7280}.jian-pack-tab.is-on{color:#111;background:#fff;box-shadow:0 1px 3px #00000014}.jian-pack-pane h3{margin:0 0 8px;font-size:14px}.jian-pack-storyboard-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.jian-pack-storyboard-head span{color:var(--ink-tertiary, #9ca3af);font-size:11px}.jian-pack-titles{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.jian-pack-title-chip{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:#fff;text-align:left;font:inherit;font-size:13px;cursor:pointer}.jian-pack-title-chip.is-on{border-color:#fc680473;background:#fff7ed}.jian-pack-tags{margin:0 0 12px;color:#c2410c;font-size:12px;line-height:1.6}.jian-pack-lead{margin:0 0 12px;color:var(--ink-secondary);font-size:14px;line-height:1.6}.jian-pack-shots{margin:0 0 14px;padding:0;list-style:none}.jian-pack-shots li{display:grid;grid-template-columns:64px 1fr;gap:4px 10px;margin-bottom:10px;padding:10px 12px;border:1px solid #edf0f3;border-radius:12px;background:#fafbfc}.jian-pack-shots b{grid-row:span 2;color:#c2410c;font-size:12px}.jian-pack-shots strong{font-size:13px}.jian-pack-shots span{grid-column:2;color:#6b7280;font-size:12px}.jian-pack-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(15,23,42,.06)}.jian-pack-pane>.btn+.jian-pack-actions{margin-top:12px}body.gb-workspace .content:has(.jian-pack){padding:18px 20px 32px;background:radial-gradient(circle at 76% -8%,rgba(255,137,60,.1),transparent 24rem),#f3f6fa}.jian-pack{width:100%;gap:16px;max-width:1680px;margin:0 auto}.jian-pack-head{align-items:center}.jian-pack-head h1{margin-top:4px;font-size:28px}.jian-pack-head p{max-width:620px;font-size:14px}.jian-pack-kicker{display:inline-flex;align-items:center;gap:6px;color:#ef6318;font-size:12px;font-weight:800;letter-spacing:.035em}.jian-pack-head .btn{min-height:40px;padding-inline:15px;border-color:#0f254214;background:#fffc}.jian-pack-split{grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:16px}.jian-pack-left,.jian-pack-right{min-height:610px;border:1px solid rgba(185,201,219,.5);border-radius:22px;box-shadow:0 12px 30px #25375312}.jian-pack-left{padding:20px!important;background:#ffffffeb}.jian-pack-right{position:sticky;top:18px;padding:22px!important;overflow:hidden;background:#ffffffe6}.jian-pack-step-head{display:flex;align-items:center;gap:9px;margin:0 0 10px}.jian-pack-step-head>span{display:grid;width:23px;height:23px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(145deg,#ff963f,#f65a10);font-size:10px;font-weight:850}.jian-pack-step-head strong,.jian-pack-step-head small{display:block}.jian-pack-step-head strong{color:#19283b;font-size:13px}.jian-pack-step-head small{margin-top:1px;color:#8996a8;font-size:11px}.jian-pack-step-head.is-last{margin-top:18px}.jian-pack-scenes{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:8px}.jian-pack-scene{position:relative;display:block;min-height:125px;overflow:hidden;padding:0;border-color:#e5ebf3;border-radius:14px;background:#f8fafc}.jian-pack-scene-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.jian-pack-scene-art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#0414270a 8%,#041427d1)}.jian-pack-scene-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.jian-pack-scene:hover .jian-pack-scene-art img{transform:scale(1.06)}.jian-pack-scene-copy{position:absolute;z-index:1;right:9px;bottom:9px;left:9px;display:block;color:#fff}.jian-pack-scene-copy strong,.jian-pack-scene-copy small{display:block}.jian-pack-scene-copy strong{margin-bottom:2px;font-size:13px}.jian-pack-scene-copy small{color:#eff7ffbd;font-size:10px;line-height:1.35}.jian-pack-scene-check{position:absolute;z-index:2;top:8px;right:8px;display:none;width:18px;height:18px;padding:2px;border-radius:50%;color:#f26116;background:#fff}.jian-pack-scene.is-on{border-color:#f6792d;background:#fff;box-shadow:0 0 0 2px #f6621026}.jian-pack-scene.is-on .jian-pack-scene-check{display:block}.jian-pack-scene-blurb{min-height:32px;margin:0 0 18px;color:#76859a;font-size:12px;line-height:1.5}.jian-pack-form label{margin-bottom:15px;color:#2c3a4e}.jian-pack-form textarea{border-color:#dce5ef;background:#fbfcfe;transition:border-color .2s ease,box-shadow .2s ease}.jian-pack-form textarea:focus{border-color:#ff8640;outline:0;box-shadow:0 0 0 3px #ff731c1f}.jian-pack-images-grid{grid-template-columns:repeat(3,minmax(0,102px))}.jian-pack-thumb{border-color:#dfe7f0;border-radius:13px}.jian-pack-thumb.is-add{min-height:96px;color:#78879b;background:linear-gradient(145deg,#f8fafc,#fff)}.jian-pack-tone{border-color:#dfe7ef;background:#fbfcfe}.jian-pack-tone.is-on{border-color:#ff8841;color:#c74d0b;background:#fff2e9}.jian-pack-go{min-height:48px;border-radius:13px;font-size:14px;box-shadow:0 9px 18px #fc68042e}.jian-pack-empty{position:relative;min-height:565px;align-items:stretch;justify-content:flex-end;overflow:hidden;border-radius:16px;color:#fff;background:#07172d;text-align:left}.jian-pack-empty-art{position:absolute;top:0;right:0;bottom:0;left:0}.jian-pack-empty-art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#020f20e0,#030f1f61 58%,#030f1f1f),linear-gradient(0deg,rgba(2,15,32,.76),transparent 48%)}.jian-pack-empty-art img{width:100%;height:100%;object-fit:cover}.jian-pack-empty-copy{position:relative;z-index:1;max-width:390px;padding:36px}.jian-pack-empty-mark{display:grid;width:34px;height:34px;margin-bottom:14px;place-items:center;border:1px solid rgba(255,207,165,.36);border-radius:11px;color:#ffa86a;background:#ff872e24}.jian-pack-empty-copy p{margin:0 0 7px;color:#fff;font-size:24px;font-weight:780;letter-spacing:-.035em}.jian-pack-empty-copy>span:last-of-type{display:block;color:#dbeafad1;font-size:13px;line-height:1.65}.jian-pack-empty-copy .btn{margin-top:20px;color:#fff;border-color:#e1f0ff47;background:#071e3973}.jian-pack-empty.is-busy{align-items:center;justify-content:center;min-height:565px;background:linear-gradient(145deg,#071a34,#0c2e56);text-align:center}.jian-pack-empty.is-busy p{color:#fff}.jian-pack-examples{min-height:565px}.jian-pack-examples-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.jian-pack-examples-head>div>span{color:#ef6318;font-size:12px;font-weight:800}.jian-pack-examples-head h2{margin:5px 0 0;color:#17263a;font-size:21px;letter-spacing:-.035em}.jian-pack-examples-head small{color:#8a97a8;font-size:11px;white-space:nowrap}.jian-pack-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.jian-pack-example{position:relative;min-width:0;min-height:147px;overflow:hidden;padding:0;border:1px solid #e3eaf2;border-radius:14px;color:#fff;background:#0c203b;text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.jian-pack-example:hover{border-color:#ff6f1a9e;box-shadow:0 10px 18px #263b5524;transform:translateY(-2px)}.jian-pack-example.is-selected{border-color:#ff6d18;box-shadow:0 0 0 2px #ff6d182e,0 10px 18px #263b5524}.jian-pack-example-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-repeat:no-repeat;background-size:400% 300%;transition:transform .35s ease}.jian-pack-example:hover .jian-pack-example-art{transform:scale(1.05)}.jian-pack-example-art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#04122405 25%,#041224db)}.jian-pack-example-copy{position:absolute;z-index:1;right:10px;bottom:10px;left:10px}.jian-pack-example-copy strong,.jian-pack-example-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jian-pack-example-copy strong{margin-bottom:3px;font-size:13px}.jian-pack-example-copy small{color:#eef6ffcc;font-size:10px}.jian-pack-example-picked{position:absolute;z-index:2;top:8px;right:8px;display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border-radius:999px;color:#dfffee;background:#05412fd1;font-size:10px;font-weight:750}.jian-pack-result-head{padding-bottom:15px;border-bottom:1px solid #e7edf4}.jian-pack-tabs{background:#f0f4f8}.jian-pack-tab.is-on{color:#b84208;box-shadow:0 2px 6px #1b324e1f}@media (max-width: 1120px){.jian-pack-split{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)}.jian-pack-scenes{grid-template-columns:1fr}.jian-pack-scene{min-height:82px}.jian-pack-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jian-pack-example{min-height:154px}}.jian-pack-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;flex:0 0 auto;margin-left:auto}.jian-pack-history-btn em{display:inline-grid;min-width:18px;height:18px;margin-left:6px;place-items:center;border-radius:999px;background:#ff7a2f;color:#fff;font-size:11px;font-style:normal;font-weight:700}.jian-pack-history-btn.is-on{border-color:#ff8841;color:#c74d0b;background:#fff2e9}.jian-pack-history{margin:0 0 16px;padding:14px 16px 16px}.jian-pack-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.jian-pack-history-head strong{display:block;font-size:15px}.jian-pack-history-head span{color:#6b7280;font-size:12px}.jian-pack-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;color:#6b7280;text-align:center}.jian-pack-history-empty p{margin:0;color:#111;font-weight:700}.jian-pack-history-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none}.jian-pack-history-list li{display:grid;grid-template-rows:1fr auto;border:1px solid #e5ebf2;border-radius:14px;overflow:hidden;background:#fff}.jian-pack-history-list li.is-active{border-color:#ff8841;box-shadow:0 0 0 1px #ff884140}.jian-pack-history-card{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;width:100%;padding:10px;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.jian-pack-history-cover{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:10px;background:#f3f6fa;color:#9ca3af}.jian-pack-history-cover img{width:100%;height:100%;object-fit:cover}.jian-pack-history-copy{min-width:0}.jian-pack-history-copy em{display:inline-block;margin-bottom:2px;color:#c2410c;font-size:11px;font-style:normal;font-weight:700}.jian-pack-history-copy strong,.jian-pack-history-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jian-pack-history-copy strong{font-size:13px}.jian-pack-history-copy small{color:#6b7280;font-size:11px}.jian-pack-history-actions{display:flex;justify-content:flex-end;gap:4px;padding:0 8px 8px;border-top:1px solid #f0f3f7}.jian-pack-saved-open{margin-left:8px;border:0;background:transparent;color:#c2410c;font:inherit;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}@media (max-width: 960px){.jian-pack-split,.jian-home-scene-grid{grid-template-columns:1fr}.jian-pack-left,.jian-pack-right{min-height:0}.jian-pack-right{position:static}.jian-pack-empty{min-height:420px}.jian-pack-examples{min-height:0}}@media (max-width: 620px){body.gb-workspace .content:has(.jian-pack){padding:16px}.jian-pack-head{align-items:flex-start}.jian-pack-head h1{font-size:24px}.jian-pack-head-actions{width:auto;margin-left:auto}.jian-pack-head .btn{font-size:13px;min-height:40px;width:auto;padding-inline:12px}.jian-pack-head .btn svg{margin:0}.jian-pack-scenes{grid-template-columns:1fr}.jian-pack-scene{min-height:96px}.jian-pack-empty-copy{padding:26px}.jian-pack-empty-copy p{font-size:21px}.jian-pack-examples-head{align-items:flex-start;flex-direction:column}.jian-pack-examples-head small{white-space:normal}.jian-pack-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jian-pack-example{min-height:142px}}.jian-oneclick-video-block .jian-studio-media{max-height:min(52vh,480px);width:auto;max-width:100%;margin:0 auto;display:block}.jian-oneclick-wait{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;color:var(--ink-secondary, #6b7280);text-align:center}.jian-oneclick-wait p{margin:0;font-size:13px}.jian-oneclick-wait.is-failed{align-items:flex-start;text-align:left;color:#8a3b2b;background:#fff6f3;border:1px solid #f0c9be;border-radius:12px;padding:16px}.jian-oneclick-wait.is-failed .field-hint{color:#9a6b5e}.jian-oneclick-progress{margin-top:16px;padding-top:14px;border-top:1px solid var(--border, #e5e7eb)}.jian-oneclick-progress h3{margin:0 0 8px;font-size:14px}.jian-oneclick-form label{display:block;margin-bottom:14px;font-size:13px;font-weight:650}.jian-oneclick-idea-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.jian-oneclick-idea-polish{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;min-height:30px;font-size:12px;font-weight:600}.jian-oneclick-idea-field .field-hint{display:block;margin-top:6px;font-weight:400}.jian-oneclick-duration-row{display:flex;align-items:stretch;gap:14px;margin-bottom:14px}.jian-oneclick-duration-row.is-longform-only{justify-content:flex-start}.jian-oneclick-form .jian-oneclick-duration-field{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;min-width:0}.jian-oneclick-duration-row>.jian-oneclick-duration-field:first-child{flex:1}.jian-oneclick-duration-label{display:block;font-size:13px;font-weight:650;line-height:1.3;color:inherit}.jian-oneclick-duration-field select{margin-top:6px;min-height:42px;box-sizing:border-box}.jian-oneclick-longform-switch{display:flex;flex-direction:column;flex:0 0 auto;margin:0}.jian-oneclick-slide-switch{display:inline-flex;align-items:center;gap:10px;margin-top:6px;min-height:42px;padding:0 12px 0 8px;border:1px solid rgba(255,122,31,.28);border-radius:10px;background:#fff8f2;color:#c54a08;font-size:13px;font-weight:700;box-sizing:border-box;cursor:pointer}.jian-oneclick-slide-switch:disabled{opacity:.55;cursor:not-allowed}.jian-oneclick-slide-switch-track{position:relative;display:block;width:44px;height:26px;border-radius:999px;background:#d8dde4;transition:background .2s ease;flex-shrink:0}.jian-oneclick-slide-switch.is-on{border-color:#ff7a1f73;background:#fff1e4}.jian-oneclick-slide-switch.is-on .jian-oneclick-slide-switch-track{background:#ff791c}.jian-oneclick-slide-switch-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #20273447;transition:transform .2s ease}.jian-oneclick-slide-switch.is-on .jian-oneclick-slide-switch-thumb{transform:translate(18px)}.jian-oneclick-longform-dialog{width:min(440px,calc(100vw - 32px));padding:0;border:1px solid #eadfd5;border-radius:20px;color:#202734;background:#fffcf8;box-shadow:0 28px 100px #11182747}.jian-oneclick-longform-dialog::backdrop{background:#10182885;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.jian-oneclick-longform-dialog-body{position:relative;padding:28px 26px 24px}.jian-oneclick-longform-dialog-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#f3ebe3;color:#5b6572;cursor:pointer}.jian-oneclick-longform-dialog-close:hover{background:#ebe0d5}.jian-oneclick-longform-dialog-kicker{display:inline-flex;align-items:center;gap:6px;color:#c54a08;font-size:12px;font-weight:800}.jian-oneclick-longform-dialog h2{margin:10px 0 8px;font-size:22px;line-height:1.3}.jian-oneclick-longform-dialog p{margin:0;color:#68717d;font-size:14px;line-height:1.6}.jian-oneclick-longform-dialog ol{margin:16px 0 0;padding:0 0 0 18px;display:grid;gap:10px;color:#354052;font-size:14px;line-height:1.55}.jian-oneclick-longform-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media (max-width: 540px){.jian-oneclick-longform-dialog-body{padding:24px 18px 20px}.jian-oneclick-longform-dialog-actions{flex-direction:column-reverse}.jian-oneclick-longform-dialog-actions .btn{width:100%}}.jian-oneclick-pack-handoff{margin:0 0 14px;padding:12px 13px;border:1px solid rgba(255,122,31,.28);border-radius:12px;background:linear-gradient(110deg,#fff5eb,#fffaf5)}.jian-oneclick-pack-handoff>span{display:inline-flex;align-items:center;gap:6px;color:#c54a08;font-size:12px;font-weight:800}.jian-oneclick-pack-handoff p{margin:5px 0 0;color:#7e6757;font-size:12px;line-height:1.55}.jian-oneclick-form textarea,.jian-oneclick-form select{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:10px;font:inherit;font-size:14px}.jian-oneclick-go{width:100%;min-height:48px;margin-top:8px;font-size:15px}.jian-oneclick-progress ul{list-style:none;margin:12px 0 0;padding:0}.jian-oneclick-progress li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:var(--ink-tertiary, #9ca3af)}.jian-oneclick-progress li.is-done{color:var(--ink, #111827);font-weight:600}.jian-oneclick-result h3{margin:0 0 12px}.jian-oneclick-block{margin-top:16px}.jian-oneclick-block h4{margin:0 0 8px;font-size:14px}.jian-oneclick-next{margin-top:auto;padding:14px 16px;border-radius:10px;background:#fc68040f;border:1px solid rgba(252,104,4,.2)}.jian-oneclick-next p{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--ink-secondary, #6b7280)}@media (max-width: 860px){.jian-oneclick-split{grid-template-columns:1fr;min-height:0}.jian-oneclick-left{position:static}.jian-oneclick-right{min-height:280px}}.jian-studio-composer{flex-shrink:0;padding:12px 16px 16px}.jian-studio-err{margin-bottom:8px;padding:8px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px}.jian-studio-composer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px;border-radius:18px;border:1px solid var(--border, #e5e7eb);background:#fff;box-shadow:0 1px 2px #1118270a,0 16px 40px #11182714}.jian-studio-composer-inner textarea{width:100%;border:0;resize:none;font:inherit;font-size:14px;line-height:1.5;outline:none;background:transparent;min-height:72px}.jian-studio-go{min-width:108px;min-height:44px;border-radius:12px!important}.jian-studio-composer-hint{margin:8px 4px 0;font-size:11px;color:var(--ink-tertiary, #9ca3af)}.jian-assets{flex:1;min-height:0;overflow:auto;padding:16px 20px 28px;background:#f7f8fb}.jian-assets-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.jian-assets-head h2{margin:0;font-size:20px}.jian-assets-head p{margin:4px 0 0;font-size:13px;color:var(--ink-secondary, #6b7280)}.jian-assets-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.jian-assets-filter{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border, #e5e7eb);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.jian-assets-filter em{font-style:normal;font-size:11px;color:var(--ink-tertiary, #9ca3af)}.jian-assets-filter.is-on{border-color:#fc680466;color:var(--brand, #fc6804);background:#fc680414;font-weight:600}.jian-assets-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;align-items:start}.jian-assets-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.jian-asset-card{width:100%;text-align:left;border:1px solid var(--border, #e5e7eb);border-radius:14px;background:#fff;padding:8px;cursor:pointer}.jian-asset-card.is-on,.jian-asset-card:hover{border-color:#fc680473}.jian-asset-thumb{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:var(--ink-tertiary, #9ca3af);font-size:13px;font-weight:600}.jian-asset-thumb img,.jian-asset-thumb video{width:100%;height:100%;object-fit:cover}.jian-asset-card strong{display:block;font-size:13px;line-height:1.3;margin-bottom:2px}.jian-asset-card>span{font-size:11px;color:var(--ink-tertiary, #9ca3af)}.jian-asset-detail{position:sticky;top:8px;padding:14px!important;border-radius:16px!important}.jian-asset-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.jian-asset-detail-head h3{margin:0;font-size:15px}.jian-asset-prompt{margin:0 0 12px;font-size:13px;color:var(--ink-secondary, #6b7280);line-height:1.45}.jian-assets-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;color:var(--ink-secondary, #6b7280);font-size:14px}@media (max-width: 960px){.jian-studio-body,.jian-assets-layout{grid-template-columns:1fr}.jian-studio-params{order:2}.jian-asset-detail{position:static}}@media (max-width: 720px){.jian-studio-top{flex-direction:column;align-items:stretch}.jian-studio-composer-inner{grid-template-columns:1fr}}:root{--h5-tabbar-h: 56px;--h5-safe-bottom: env(safe-area-inset-bottom, 0px);--h5-safe-top: env(safe-area-inset-top, 0px);--h5-content-pad-x: 16px}html{-webkit-tap-highlight-color:transparent}body.is-h5 .app-shell{min-height:100dvh;width:100%;align-items:stretch}body.is-h5 .sidebar{display:none!important}body.is-h5 .main{width:100%;min-width:0;min-height:100dvh;padding-bottom:calc(12px + var(--h5-safe-bottom))}body.is-h5 .has-h5-tabbar .main{padding-bottom:calc(var(--h5-tabbar-h) + var(--h5-safe-bottom) + 8px)}body.is-h5 .app-shell-guest .main{padding-bottom:0}body.is-h5 .topbar{width:100%;box-sizing:border-box;min-height:52px;padding:10px var(--h5-content-pad-x);padding-top:calc(10px + var(--h5-safe-top));gap:10px;align-items:center}body.is-h5 .topbar .status-pills{display:none}body.is-h5 .topbar-me-btn{padding:8px 12px;font-size:13px;max-width:46vw}body.is-h5 .topbar-me-btn span:not(.topbar-me-token){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.is-h5 .guest-home-nav{display:none}body.is-h5 .content{padding:14px var(--h5-content-pad-x) 24px;max-width:100%}body.is-h5 .app-shell-guest .main-guest-home .content{padding:12px 0 0}.h5-tabbar{display:none}body.is-h5 .app-shell:not(.app-shell-guest).has-h5-tabbar .h5-tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--h5-tabbar-h) + var(--h5-safe-bottom));padding:6px 6px var(--h5-safe-bottom);background:#120d0bf0;border-top:1px solid var(--border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.is-h5 .h5-sub-topbar{display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:8px;min-height:48px;padding:8px var(--h5-content-pad-x);padding-top:calc(8px + var(--h5-safe-top))}.h5-back-btn{display:inline-flex;align-items:center;gap:0;justify-self:start;margin:0;padding:6px 4px 6px 0;min-height:44px;border:none;background:transparent;color:var(--brand-strong);font-size:16px;font-weight:600;cursor:pointer}.h5-back-btn:active{opacity:.7}.h5-sub-title{justify-self:center;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;letter-spacing:-.01em;text-align:center}.h5-sub-topbar-spacer{justify-self:end;width:1px;height:1px}.h5-tabbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;color:var(--ink-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:12px;transition:color .15s ease,background .15s ease}.h5-tabbar-item.is-active{color:var(--brand-strong);background:var(--brand-soft)}body.is-h5 .page-header,body.is-h5 .find-page-header{flex-direction:column;align-items:stretch;gap:12px}body.is-h5 .page-header-actions{display:flex;flex-wrap:wrap;gap:8px}body.is-h5 .page-header-actions .btn{flex:1 1 auto;min-height:44px;justify-content:center}body.is-h5 .panel{border-radius:18px;padding:16px}body.is-h5 .btn{min-height:44px;border-radius:14px}body.is-h5 .field input,body.is-h5 .field textarea,body.is-h5 .field select{min-height:44px;font-size:16px;border-radius:12px}body.is-h5 .field textarea{min-height:120px}body.is-h5 .actions-row,body.is-h5 .field-example-row{gap:8px}body.is-h5 .field-example-chip{min-height:36px;padding:8px 12px}body.is-h5 .alert{border-radius:14px;font-size:13px;line-height:1.5}body.is-h5 .task-row,body.is-h5 .task-card{border-radius:16px}body.is-h5 .task-row-btn,body.is-h5 .task-card .btn{min-height:40px;font-size:13px}body.is-h5 .report-md{font-size:14px;line-height:1.65;overflow-x:auto;-webkit-overflow-scrolling:touch}body.is-h5 .report-md pre,body.is-h5 .report-md table{max-width:100%;overflow-x:auto}body.is-h5 .stepper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.h5-grow-page{display:flex;flex-direction:column;gap:22px}.h5-page-hero h2{margin:4px 0 8px;font-size:26px;letter-spacing:-.02em}.h5-page-eyebrow{margin:0;color:var(--brand-strong);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.h5-page-lead{margin:0;color:var(--ink-secondary);font-size:14px;line-height:1.55}.h5-service-stack{display:flex;flex-direction:column;gap:12px}.h5-service-card{display:flex;flex-direction:column;gap:6px;padding:18px 16px;border-radius:20px;background:linear-gradient(165deg,#281c18f5,#16100efa);border:1px solid var(--border);box-shadow:var(--shadow-soft);transition:transform .15s ease,border-color .15s ease}.h5-service-card:active{transform:scale(.985)}.h5-service-card.is-featured{border-color:var(--border-strong);background:linear-gradient(135deg,rgba(252,104,4,.16),transparent 42%),linear-gradient(165deg,#281c18f5,#16100efa)}.h5-service-card-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.h5-service-heading{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1;padding-top:2px}.h5-service-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.h5-service-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--brand-soft);color:var(--brand-strong)}.h5-service-card strong{font-size:18px;line-height:1.2}.h5-service-eyebrow{color:var(--ink-tertiary);font-size:12px}.h5-service-card p{margin:0;color:var(--ink-secondary);font-size:13px;line-height:1.5}.h5-service-cta{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--brand-strong);font-size:13px;font-weight:700}.h5-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand-strong);font-size:11px;font-weight:700}.h5-pill-muted{background:#ffffff0f;color:var(--ink-secondary);font-size:8px}.h5-tool-section h3{margin:0 0 10px;font-size:15px}.h5-tool-list{display:flex;flex-direction:column;gap:8px}.h5-tool-row{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:16px;background:var(--surface-card);border:1px solid var(--border)}.h5-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:#ffffff0d;color:var(--ink)}.h5-tool-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.h5-tool-copy strong{font-size:14px}.h5-tool-copy span{color:var(--ink-tertiary);font-size:12px;line-height:1.4}.h5-tool-arrow{flex-shrink:0;color:var(--ink-tertiary)}body.is-h5 .auth-screen{min-height:100dvh;padding:calc(16px + var(--h5-safe-top)) 16px calc(24px + var(--h5-safe-bottom))}body.is-h5 .auth-layout{display:flex;flex-direction:column;gap:16px;max-width:480px;margin:0 auto}body.is-h5 .auth-stage{display:none}body.is-h5 .auth-card{width:100%;padding:22px 18px;border-radius:22px}body.is-h5 .auth-card input{font-size:16px;min-height:48px}body.is-h5 .auth-card .btn{width:100%;min-height:48px}body.is-h5 .dashboard{display:flex;flex-direction:column;gap:16px}body.is-h5 .dash-hero{display:flex;flex-direction:column;gap:16px;padding:18px 16px}body.is-h5 .dash-hero .actions-row{flex-direction:column}body.is-h5 .dash-hero .actions-row .btn,body.is-h5 .dash-hero-balance{width:100%}body.is-h5 .service-stage,body.is-h5 .service-stage-equal{display:flex!important;flex-direction:column;gap:10px}body.is-h5 .service-card{width:100%}body.is-h5 .dash-kpi-grid{grid-template-columns:1fr 1fr!important;gap:10px}body.is-h5 .dashboard-grid,body.is-h5 .dash-grid{grid-template-columns:1fr!important}body.is-h5 .home-hero,body.is-h5 .landing-hero{padding-inline:var(--h5-content-pad-x)}body.is-h5 .modal,body.is-h5 .wechat-pay-modal,body.is-h5 [class*=modal]{max-width:calc(100vw - 24px)}body.is-h5 .content-ios-home{padding:calc(12px + var(--h5-safe-top)) var(--h5-content-pad-x) 28px}body.is-h5 .main-ios-home.main-guest-home{background:linear-gradient(180deg,#17100f,#120d0b)}.ios-home{display:flex;flex-direction:column;gap:22px;max-width:560px;margin:0 auto}.ios-large-title{padding:4px 2px 0}.ios-greeting{margin:0 0 2px;color:var(--ink-tertiary);font-size:13px;font-weight:600;letter-spacing:.02em}.ios-large-title h1{margin:0;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.ios-guest-lead{margin:10px 0 0;color:var(--ink-secondary);font-size:15px;line-height:1.4}.ios-wallet-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.ios-wallet-card:active{background:#ffffff17}.ios-wallet-left{display:flex;align-items:center;gap:12px;min-width:0}.ios-wallet-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--brand-soft);color:var(--brand-strong)}.ios-wallet-label{color:var(--ink-tertiary);font-size:12px;font-weight:600}.ios-wallet-value{font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ios-wallet-action{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;color:var(--brand-strong);font-size:15px;font-weight:600}.ios-section{display:flex;flex-direction:column;gap:8px}.ios-section-head{display:flex;align-items:baseline;justify-content:space-between;padding-inline:4px}.ios-section-title{margin:0;padding-inline:4px;color:var(--ink-tertiary);font-size:13px;font-weight:600;letter-spacing:.01em}.ios-section-link{color:var(--brand-strong);font-size:14px;font-weight:600}.ios-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ios-app-cell{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);text-align:center}.ios-app-cell:active{transform:scale(.97)}.ios-app-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#ffffff14;color:var(--ink)}.ios-app-icon.is-accent{background:linear-gradient(145deg,#ff9a3d,#fc6804);color:#fff;box-shadow:0 8px 20px #fc680447}.ios-app-cell strong{font-size:13px;font-weight:700}.ios-app-cell em{font-style:normal;color:var(--ink-tertiary);font-size:11px}.ios-inset-group{overflow:hidden;border-radius:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.07)}.ios-inset-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.ios-inset-row.is-last,.ios-inset-row:last-child{border-bottom:none}.ios-inset-row:active:not(.is-static){background:#ffffff0f}.ios-row-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:var(--brand-soft);color:var(--brand-strong)}.ios-row-icon-muted{background:#ffffff14;color:var(--ink)}.ios-row-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ios-row-copy strong{font-size:16px;font-weight:600;letter-spacing:-.01em}.ios-row-copy span{color:var(--ink-tertiary);font-size:12px;line-height:1.35}.ios-chevron{flex-shrink:0;color:#ffffff47}.ios-empty-row{display:flex;align-items:center;gap:10px;padding:16px 14px;color:var(--ink-tertiary);font-size:13px}.ios-stats-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ios-stats-strip>div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:#ffffff0a;text-align:center}.ios-stats-strip em{font-style:normal;color:var(--ink-tertiary);font-size:11px}.ios-stats-strip strong{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.ios-guest-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ios-btn-primary,.ios-btn-secondary{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:14px;font-size:17px;font-weight:700}.ios-btn-primary{background:linear-gradient(180deg,#ff8f2f,#fc6804);color:#fff;box-shadow:0 10px 24px #fc680447}.ios-btn-secondary{background:#ffffff14;color:var(--ink);border:1px solid rgba(255,255,255,.1)}.ios-home-muted,.ios-home-error{color:var(--ink-secondary);font-size:14px}.ios-home-error{color:var(--danger)}.ios-home-skel{height:120px;border-radius:16px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:ios-shimmer 1.2s ease-in-out infinite}@keyframes ios-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.ios-home-skel{animation:none}}
