/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.overline{text-decoration-line:overline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[agent\:case_runtime_write_failed\]{agent:case runtime write failed}.\[agent\:memory_last_used_write_failed\]{agent:memory last used write failed}.\[agent\:model_attempts\]{agent:model attempts}.\[agent\:model_failed\]{agent:model failed}.\[agent\:model_quality_rejects\]{agent:model quality rejects}.\[workspace\:case_runtime_reconcile_failed\]{workspace:case runtime reconcile failed}}:root{--paper:#f5f5f7;--surface:#fff;--surface-soft:#f5f5f7;--ink:#1d1d1f;--ink-soft:#424245;--muted:#6e6e73;--line:#00000014;--line-strong:#d2d2d7;--accent:#1d1d1f;--accent-soft:#f2f2f4;--accent-dark:#000;--danger:#a8443c;--danger-soft:#faeeee;--warning:#9a6b17;--control-primary:#1d1d1f;--control-primary-hover:#000;--control-primary-pressed:#000;--control-secondary:#fff;--control-secondary-hover:#f5f5f7;--control-border:#d2d2d7;--control-muted:#e8e8ed;--control-shadow:none;--shadow:0 18px 50px #00000012;--sidebar:248px;--sidebar-closed:76px;--home-canvas:#fff;--home-section:#f5f5f7;--home-ink:#1d1d1f;--home-muted:#6e6e73;--home-tertiary:#86868b;--home-line:#00000014;--home-line-soft:#0000000e;--home-card-shadow:0 1px 2px #00000009}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, white)}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px}button:disabled{cursor:not-allowed;opacity:1;color:#9a9e96;background:var(--control-muted);border-color:var(--control-muted);box-shadow:none;transform:none}button:active:not(:disabled){transform:translateY(0)}a{color:inherit}svg{flex:none}.site-shell{min-height:100vh}.content-stage{min-height:100vh;margin-left:var(--sidebar);background:var(--home-canvas);transition:margin-left .24s}.rail-closed .content-stage{margin-left:var(--sidebar-closed)}.page-container{width:min(1120px,100% - 64px);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.side-rail{z-index:30;width:var(--sidebar);background:var(--home-section);border-right:1px solid var(--home-line);flex-direction:column;padding:16px 14px;transition:width .24s;display:flex;position:fixed;inset:0 auto 0 0}.side-rail.closed{width:var(--sidebar-closed)}.side-rail.closed .rail-label{display:none}.side-rail.closed .rail-brand{justify-content:center}.rail-brand,.brand,.rail-nav button,.rail-user,.rail-usage,.new-task-button{align-items:center;display:flex}.rail-brand{justify-content:space-between;height:46px;margin-bottom:22px}.brand{cursor:pointer;background:0 0;border:0;gap:10px;padding:0;font-size:17px;font-weight:650}.brand-mark{color:#fff;background:var(--home-ink);border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.rail-toggle{width:34px;height:34px;color:var(--home-tertiary);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.rail-toggle:hover{color:var(--home-ink);background:#ffffffb8}.new-task-button{border:1px solid var(--control-primary);color:#fff;background:var(--control-primary);cursor:pointer;border-radius:10px;gap:11px;width:100%;min-height:44px;padding:0 14px;font-weight:620;box-shadow:0 1px 2px #0000000d}.new-task-button:hover{border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.side-rail.closed .new-task-button{justify-content:center;padding:0}.rail-nav{gap:4px;margin-top:18px;display:grid}.rail-nav button{width:100%;min-height:42px;color:var(--home-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;gap:12px;padding:0 12px}.rail-nav button:hover{color:var(--home-ink);background:#ffffffb8}.rail-nav button.active{color:var(--home-ink);box-shadow:none;background:#fff}.side-rail.closed .rail-nav button{justify-content:center;padding:0}.recent-tasks{min-height:0;margin-top:30px;overflow:hidden}.rail-section-title{color:#8b8e87;justify-content:space-between;align-items:center;padding:0 7px 8px;font-size:12px;display:flex}.rail-section-title button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.recent-tasks>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 7px;display:grid}.recent-tasks>button:hover{background:#ffffffb3}.recent-tasks>button i{background:#969992;border-radius:999px;width:6px;height:6px}.recent-tasks>button i.red{background:#d95852}.recent-tasks>button i.dark{background:#20211e}.recent-tasks>button i.dual{background:var(--accent)}.recent-tasks>button span{white-space:nowrap;text-overflow:ellipsis;color:#464943;font-size:13px;overflow:hidden}.recent-tasks>button small,.recent-tasks>p{color:#a0a39b;font-size:12px}.rail-bottom{gap:5px;margin-top:auto;display:grid}.rail-usage{cursor:pointer;width:100%;min-height:40px;color:var(--accent);background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:0 10px}.rail-usage:hover{background:#ffffffb3}.rail-usage strong{font-size:18px}.rail-usage i{background:#3b8b6c;border-radius:999px;width:7px;height:7px}.rail-user{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;gap:10px;width:100%;min-height:54px;padding:7px 9px}.rail-user:hover{background:#ffffffb8}.mini-avatar,.user-avatar{border:1px solid var(--line-strong);color:var(--accent-dark);background:#dce9e3;border-radius:999px;place-items:center;font-weight:700;display:grid;overflow:hidden}.mini-avatar{width:34px;height:34px}.mini-avatar img,.user-avatar img{object-fit:cover;width:100%;height:100%}.rail-user>span:nth-child(2){flex:1;min-width:0;display:grid}.rail-user>span:nth-child(2) strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rail-user>span:nth-child(2) small{color:var(--muted);font-size:11px}.site-header{z-index:20;border-bottom:1px solid var(--home-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.mobile-menu,.compact-brand{display:none}.header-context{color:var(--home-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.quota-pill{border:1px solid var(--home-line);background:var(--home-canvas);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;display:flex}.quota-pill:hover{color:var(--accent-dark);background:var(--home-section);border-color:#00000029}.quota-pill strong{font-size:14px}.quota-pill span{color:var(--home-muted);font-size:12px}.user-avatar{cursor:pointer;border:0;width:38px;height:38px}.global-notice{border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:12px 14px;font-size:13px;display:flex}.global-notice.danger{color:var(--danger);background:var(--danger-soft);border:1px solid #f1d8d5}.global-notice button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.platform-support{color:var(--accent);align-items:center;gap:8px;font-size:12px;display:flex}.quiet-link{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.quiet-link:hover{text-decoration:underline}.hero-section{padding:96px 0 82px}.hero-copy{text-align:center;width:min(760px,100%);margin:0 auto 48px}.overline{color:var(--home-tertiary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600;line-height:18px}.hero-copy h1{color:var(--home-ink);letter-spacing:-.035em;margin:0;font-size:clamp(48px,4.8vw,58px);font-weight:600;line-height:1.1}.hero-copy>p:last-child{width:min(640px,100%);color:var(--home-muted);margin:24px auto 0;font-size:17px;line-height:1.65}.prompt-box{border:1px solid var(--home-line);background:var(--home-canvas);width:min(820px,100%);box-shadow:var(--home-card-shadow);border-radius:22px;margin:0 auto;padding:10px;transition:border-color .2s,box-shadow .2s}.prompt-box:focus-within{border-color:#245d4b61;box-shadow:0 10px 30px #0000000e,0 0 0 3px #245d4b12}.prompt-box textarea{resize:vertical;width:100%;min-height:144px;color:var(--home-ink);background:0 0;border:0;outline:0;padding:20px 20px 14px;font-size:16px;line-height:1.7}.prompt-box textarea::placeholder{color:var(--home-tertiary)}.prompt-actions{align-items:center;gap:12px;padding:5px;display:flex}.attach-button{min-height:40px;color:var(--home-muted);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:inline-flex}.attach-button:hover{color:var(--home-ink);background:var(--home-section)}.attach-button input{display:none}.input-hint{color:#969991;margin-left:auto;font-size:11px}kbd{border:1px solid var(--line);background:var(--surface-soft);min-width:19px;box-shadow:0 1px 0 var(--line-strong);font:inherit;border-radius:4px;place-items:center;margin:0 1px;padding:1px 4px;display:inline-grid}.send-button{border:1px solid var(--control-primary);color:#fff;background:var(--control-primary);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #0000000d}.prompt-actions .send-button{margin-left:auto}.send-button:hover:not(:disabled){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.send-button:disabled{opacity:.42;box-shadow:none;cursor:not-allowed;transform:none}.attachment-list{flex-wrap:wrap;gap:7px;padding:0 18px 7px;display:flex}.attachment-list>span{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);border-radius:7px;align-items:center;gap:6px;padding:5px 7px 5px 9px;font-size:12px;display:inline-flex}.attachment-list button{cursor:pointer;width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.attachment-list button:hover{color:var(--ink);background:#e0e1da}.media-analysis-panel{text-align:left;background:#fafafd;border:1px solid #dcdde8;border-radius:14px;margin:4px 14px 12px;overflow:hidden}.media-analysis-panel.confirmed{background:#f7fbf8;border-color:#bcd7ca}.media-analysis-panel>header{border-bottom:1px solid #e6e6ed;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 13px;display:flex}.media-analysis-panel>header>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.media-analysis-panel>header>div>svg{color:#555ed0;flex:none;margin-top:1px}.media-analysis-panel>header>div>span{gap:3px;display:grid}.media-analysis-panel>header strong{color:#303038;font-size:12px;line-height:1.4}.media-analysis-panel>header small{color:#777780;font-size:10px;line-height:1.55}.media-analysis-panel>header>span{color:#585b71;background:#ececf3;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:760}.media-analysis-panel.confirmed>header>span{color:#28644f;background:#dff0e7}.media-analysis-items{gap:8px;padding:10px;display:grid}.media-analysis-item{background:#fff;border:1px solid #e5e5eb;border-radius:11px;padding:11px}.media-analysis-item.confirmed{background:#fbfefc;border-color:#c8dfd3}.media-analysis-item.failed{background:#fff9f7;border-color:#edd0ca}.media-analysis-item-heading{align-items:center;gap:9px;display:flex}.media-analysis-file-kind{color:#fff;background:#4d526f;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.media-analysis-item-heading>div{gap:2px;min-width:0;display:grid}.media-analysis-item-heading strong{color:#33333a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-analysis-item-heading small{color:#777780;font-size:9px}.media-analysis-item-heading>svg{color:#555ed0;flex:none;margin-left:auto}.media-analysis-item.confirmed .media-analysis-item-heading>svg{color:#287355}.media-analysis-item.failed .media-analysis-item-heading>svg{color:#a34e43}.media-analysis-item>label{gap:5px;margin-top:9px;display:grid}.media-analysis-item>label>span{color:#65656f;font-size:9px;font-weight:720}.prompt-box .media-analysis-item textarea{resize:vertical;color:#33333a;background:#fafafa;border:1px solid #dedee5;border-radius:8px;outline:0;width:100%;min-height:70px;padding:9px 10px;font-size:13px;line-height:1.55}.prompt-box .media-analysis-item textarea:focus{background:#fff;border-color:#9ea3dd;box-shadow:0 0 0 3px #555ed014}.media-analysis-item>p{color:#696974;margin:8px 0 0;font-size:10px;line-height:1.55}.media-analysis-item.failed>p{color:#91483f}.media-analysis-item>footer{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.media-analysis-item>footer button,.media-analysis-panel-footer>button{color:#51515a;cursor:pointer;background:#fff;border:1px solid #d9d9e1;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:680}.media-analysis-item>footer button.primary,.media-analysis-panel-footer>button{color:#fff;background:#555ed0;border-color:#555ed0}.media-analysis-item>footer button.confirmed{color:#28644f;background:#edf7f1;border-color:#bcd7ca;align-items:center;gap:5px;display:inline-flex}.media-analysis-item>footer button:disabled,.media-analysis-panel-footer>button:disabled{cursor:not-allowed;opacity:.5}.media-analysis-panel-footer{border-top:1px solid #e6e6ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.media-analysis-panel-footer p{color:#65656f;align-items:center;gap:6px;margin:0;font-size:10px;line-height:1.5;display:inline-flex}.media-analysis-panel.confirmed .media-analysis-panel-footer p{color:#28644f}.attachment-message{width:min(820px,100%);color:var(--warning);margin:8px auto 0;font-size:12px}.link-boundary-notice{border:0;border-top:1px solid var(--home-line);color:#6f511d;background:0 0;border-radius:0;align-items:flex-start;gap:11px;width:min(820px,100%);margin:20px auto 0;padding:16px 2px 0;display:flex}.link-boundary-notice svg{color:#9a6b17;margin-top:3px}.link-boundary-notice strong{font-size:13px;display:block}.link-boundary-notice p{color:#7a6744;margin:2px 0 0;font-size:13px;line-height:1.65}.service-note{width:min(680px,100%);color:var(--home-tertiary);justify-content:center;align-items:center;gap:7px;margin:18px auto 0;font-size:11px;display:flex}.service-note.ready{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.service-note.ready{color:color-mix(in srgb, var(--accent) 78%, var(--home-muted))}}.ideas-section{border-top:1px solid var(--home-line-soft);padding:88px 0 112px}.section-head{grid-template-columns:1fr minmax(280px,360px);align-items:end;gap:64px;margin-bottom:48px;display:grid}.section-head h2,.account-insight h2{letter-spacing:-.032em;margin:0;font-size:clamp(30px,3vw,36px);font-weight:600;line-height:1.2}.section-head>p{max-width:360px;color:var(--home-muted);margin:0;line-height:1.7}.idea-grid{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(3,1fr);display:grid}.idea-card{border-right:1px solid var(--home-line);flex-direction:column;min-height:240px;padding:32px 28px;transition:background .18s;display:flex}.idea-card:last-child{border-right:0}.idea-card:hover{background:#fafafa}.idea-card>span{color:var(--accent);letter-spacing:.06em;font-size:11px;font-weight:650}.idea-card h3{letter-spacing:-.02em;margin:30px 0;font-size:20px;font-weight:600;line-height:1.5}.idea-card>div{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.idea-card small{color:var(--muted);font-size:11px}.idea-card button{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:620}.idea-card button:hover{text-decoration:underline}.idea-card button:disabled{color:var(--home-tertiary);cursor:not-allowed;text-decoration:none}.account-section{background:var(--home-section);border:0;border-radius:24px;grid-template-columns:1.3fr .7fr;min-height:340px;margin:40px 0 128px;display:grid;overflow:hidden}.account-insight>p:not(.overline){max-width:570px;color:var(--home-muted);margin:20px 0 30px;line-height:1.72}.primary-inline{border:1px solid var(--control-primary);color:#fff;background:var(--control-primary);min-height:44px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;padding:0 18px;font-size:13px;font-weight:620}.primary-inline:hover{border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.account-numbers,.empty-visual{border-left:1px solid var(--home-line);text-align:center;background:#ececef;place-items:center;padding:32px;display:grid}.account-numbers{grid-template-columns:1fr 1fr}.account-numbers>div{gap:3px;display:grid}.account-numbers strong,.empty-visual>span{letter-spacing:-.04em;font-size:44px;font-weight:600}.account-numbers span,.empty-visual p{color:var(--ink-soft)}.account-numbers small{color:var(--muted);font-size:11px}.site-footer{border-top:1px solid var(--home-line-soft);min-height:120px;color:var(--home-muted);justify-content:space-between;align-items:center;gap:30px;display:flex}.site-footer strong{color:var(--ink)}.site-footer p{margin:0;font-size:12px}.workspace-layer,.management-layer{z-index:80;background:var(--paper);position:fixed;inset:0}.workbench-loading{min-height:100%;color:var(--ink);text-align:center;background:#f5f5f7;align-content:center;place-items:center;gap:10px;display:grid}.workbench-loading strong{margin-top:5px;font-size:18px}.workbench-loading span{color:var(--muted);font-size:13px}.agent-workspace{grid-template-rows:56px minmax(0,1fr);height:100%;display:grid}.agent-workspace>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.agent-workspace>header>div{align-items:center;gap:9px;display:flex}.workspace-agent-mark{width:31px;height:31px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.agent-workspace>header strong{font-size:14px}.agent-workspace>header small{color:var(--muted);margin-left:4px;font-size:12px}.agent-workspace>header button,.management-close{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.agent-workspace>header button:hover,.management-close:hover{color:var(--ink);background:var(--surface-soft)}.agent-layout{grid-template-columns:268px minmax(0,1fr) 304px;min-height:0;display:grid}.run-trace,.collaboration-panel{background:var(--surface-soft);min-height:0;padding:32px 24px;overflow-y:auto}.run-trace{border-right:1px solid var(--line)}.collaboration-panel{border-left:1px solid var(--line);background:var(--surface-soft)}.panel-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panel-label>span,.panel-kicker{color:var(--accent);letter-spacing:.075em;font-size:12px;font-weight:720}.panel-label>small{color:#91958d;font-size:12px}.run-trace h2,.collaboration-panel h2{letter-spacing:-.025em;margin:0 0 23px;font-size:22px;font-weight:650;line-height:1.32}.trace-list{display:grid}.trace-list>div{color:#858981;align-items:flex-start;gap:11px;min-height:44px;padding-bottom:12px;font-size:13px;line-height:1.55;display:flex;position:relative}.trace-list>div:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:15px;bottom:-2px;left:5px}.trace-list i{z-index:1;background:var(--surface-soft);border:2px solid #b9bcb4;border-radius:999px;width:11px;height:11px;margin-top:4px;position:relative}.trace-list .done{color:var(--ink-soft)}.trace-list .done i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--surface-soft)}.trace-list .active{color:var(--ink);font-weight:600}.trace-list .active i{border-color:var(--accent);animation:1.4s ease-in-out infinite pulse}.trace-list .stop{color:var(--danger)}.trace-list .stop i{border-color:var(--danger);background:var(--danger)}.task-quote,.steering-history{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.task-quote span,.steering-history>span{color:var(--muted);font-size:12px}.task-quote p,.steering-history p{color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.72}.request-id,.trace-privacy{color:#9a9d95;margin-top:18px;font-size:10px;line-height:1.6;display:block}.result-navigation{background:var(--surface-soft)}.result-navigation h2{margin-bottom:16px}.result-navigation nav{gap:3px;display:grid}.result-navigation nav button{min-width:0;min-height:42px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.result-navigation nav button:hover{color:var(--accent-dark);background:var(--accent-soft)}.result-navigation nav button i{color:var(--accent);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.result-navigation nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.result-navigation nav button svg{color:#a2aaa4}.trace-details{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.trace-details>summary{cursor:pointer;color:var(--muted);font-size:11px}.trace-details[open]>summary{color:var(--ink-soft);margin-bottom:18px}.trace-details .trace-list>div{min-height:38px;font-size:11px}.trace-details .task-quote,.trace-details .steering-history{margin-top:17px;padding-top:15px}.result-panel{background:var(--surface);min-width:0;overflow-y:auto}.working-state{text-align:center;align-content:center;place-items:center;min-height:100%;padding:54px;display:grid}.working-state h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600}.live-working>p:not(.overline){max-width:510px;color:var(--muted);margin:12px 0 24px}.live-orb{border:1px solid var(--line);background:var(--surface-soft);width:78px;height:78px;color:var(--accent);border-radius:24px;place-items:center;margin-bottom:28px;display:grid;position:relative}.live-orb i{border:3px solid var(--surface);background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-5px}.spin-icon{animation:1.2s linear infinite spin}.live-progress{background:var(--surface-soft);border-radius:999px;width:min(460px,100%);height:4px;overflow:hidden}.live-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s;display:block}.working-link-boundary{color:#725321;text-align:left;background:#fffaf0;border:1px solid #e5d5b4;border-radius:11px;align-items:flex-start;gap:9px;width:min(560px,100%);margin:-8px 0 22px;padding:12px 14px;display:flex}.working-link-boundary svg{color:var(--warning);margin-top:3px}.working-link-boundary span{font-size:12px;line-height:1.65}.working-link-boundary strong{font-size:12px;display:block}.work-preview{border:1px solid var(--line);text-align:left;border-radius:12px;width:min(520px,100%);margin-top:30px;padding:20px}.work-preview>span{color:var(--ink-soft);font-size:12px;font-weight:600}.work-preview>div{gap:8px;margin:16px 0;display:grid}.work-preview>div i{background:var(--surface-soft);border-radius:4px;height:8px;animation:1.7s ease-in-out infinite shimmer}.work-preview>div i:nth-child(2){width:83%;animation-delay:.1s}.work-preview>div i:nth-child(3){width:61%;animation-delay:.2s}.work-preview small{color:var(--muted);line-height:1.6}.collaboration-copy{color:var(--muted);margin:-11px 0 20px;font-size:13px;line-height:1.7}.steering-chips{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.steering-chips button{border:1px solid var(--control-border);background:var(--control-secondary);min-height:36px;color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:0 12px;font-size:11px}.steering-chips button:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#b5c8bf}.collaboration-panel textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:160px;color:var(--ink);border-radius:12px;outline:0;padding:14px;font-size:16px;line-height:1.7}.collaboration-panel textarea:focus{background:var(--surface);border-color:#9fb3aa}.guidance-composer{position:relative}.guidance-composer .collaboration-panel textarea,.guidance-composer textarea{padding:13px 52px 48px 13px}.steer-button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;width:38px;height:38px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.steer-button:hover:not(:disabled){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.guidance-count{color:var(--accent);text-align:center;margin-top:8px;display:block}.context-counts{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.context-counts span{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 7px;font-size:10px}.compact-evidence{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.compact-evidence summary{cursor:pointer;color:var(--ink-soft);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.compact-evidence summary span{color:var(--accent)}.task-account-binding{background:#f3f8f5;border:1px solid #cfded6;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:18px;padding:15px;display:grid}.task-account-binding>div:first-child{gap:4px;min-width:0;display:grid}.task-account-binding>div:first-child>span{width:fit-content;color:var(--accent);letter-spacing:.06em;font-size:9px;font-weight:720}.task-account-binding>div:first-child>strong{font-size:12px;line-height:1.45}.task-account-binding>div:first-child>p{color:#62756b;margin:0;font-size:10px;line-height:1.58}.task-account-binding>button{background:var(--surface);min-height:36px;color:var(--accent-dark);cursor:pointer;white-space:nowrap;border:1px solid #b9cec3;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.task-account-binding>button:hover{background:#e8f2ed;border-color:#8eaea0}.task-account-binding.is-bound{border-color:var(--line);background:var(--surface-soft)}.task-account-binding.is-bound>svg{color:var(--accent)}.account-bind-backdrop{z-index:180;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#14151285;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.account-bind-dialog{background:var(--surface);border-radius:20px;width:min(520px,100%);max-height:calc(100vh - 44px);padding:26px;overflow-y:auto;box-shadow:0 30px 90px #1118143d}.account-bind-dialog>header{justify-content:space-between;gap:20px;display:flex}.account-bind-dialog>header span{color:var(--accent);letter-spacing:.07em;font-size:10px;font-weight:700}.account-bind-dialog>header h3{letter-spacing:-.03em;margin:6px 0 5px;font-size:24px;line-height:1.3}.account-bind-dialog>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.account-bind-dialog>header>button{background:var(--surface-soft);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.bind-account-target{background:var(--surface-soft);border-radius:13px;align-items:center;gap:12px;min-width:0;margin-top:22px;padding:15px;display:flex}.bind-account-target i{color:#fff;background:#30312d;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;font-weight:720;display:grid}.bind-account-target i.xhs{background:#bd4b48}.bind-account-target span{gap:3px;min-width:0;display:grid}.bind-account-target strong{font-size:14px}.bind-account-target small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-bind-dialog ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.account-bind-dialog li{color:var(--ink-soft);grid-template-columns:18px 1fr;align-items:start;gap:7px;font-size:12px;line-height:1.6;display:grid}.account-bind-dialog li svg{color:var(--accent);margin-top:2px}.bind-warning,.bind-error{color:#796640;background:#fff8e7;border-radius:9px;margin:16px 0 0;padding:11px 12px;font-size:11px;line-height:1.55}.bind-error{color:var(--danger);background:var(--danger-soft)}.account-bind-dialog>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.account-bind-dialog>footer button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;cursor:pointer;border-radius:10px;min-height:42px;padding:0 15px;font-size:13px;font-weight:620}.account-bind-dialog>footer button.secondary{border-color:var(--control-border);background:var(--control-secondary);color:var(--ink-soft)}.evidence-account{align-items:center;gap:10px;margin-top:16px;display:flex}.evidence-account>span,.evidence-account img{background:var(--accent-soft);object-fit:cover;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.evidence-account>div{display:grid}.evidence-account small{color:var(--muted);font-size:10px}.evidence-list{gap:10px;margin-top:13px;display:grid}.evidence-list>div span{color:var(--accent);font-size:10px}.evidence-list p{color:var(--muted);margin:2px 0 0;font-size:11px}.empty-evidence p{color:var(--muted);font-size:11px}.empty-evidence button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;min-height:36px;padding:0 12px}.failure-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:60px;display:flex}.state-icon{width:52px;height:52px;color:var(--danger);background:var(--danger-soft);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.failure-state.capacity .state-icon{color:var(--accent);background:var(--accent-soft)}.failure-state h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:620}.failure-state>p:not(.overline){max-width:560px;color:var(--muted);margin:12px 0 22px}.fallback-facts{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:10px;gap:8px;width:min(520px,100%);padding:16px;display:grid}.fallback-facts p{color:var(--ink-soft);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.fallback-facts svg{color:var(--accent)}.failure-actions{gap:9px;margin-top:20px;display:flex}.failure-actions button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:42px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:13px;display:inline-flex}.failure-actions button:hover:not(.secondary){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.failure-actions button.secondary{border:1px solid var(--control-border);background:var(--control-secondary);color:var(--ink);box-shadow:none}.failure-actions button.secondary:hover{background:var(--control-secondary-hover)}.failure-state>small{color:#a1a49d;margin-top:18px;font-size:10px}.inline-warning{color:var(--warning);background:#fff7e8;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px}.agent-result{padding:56px clamp(32px,4.5vw,64px) 128px}.agent-result>*{width:min(880px,100%);margin-left:auto;margin-right:auto}.agent-result [id]{scroll-margin-top:28px}.fallback-success{color:var(--accent);background:var(--accent-soft);border:1px solid #cfddd7;border-radius:10px;align-items:center;gap:11px;margin-bottom:24px;padding:12px 14px;display:flex}.fallback-success span{display:grid}.fallback-success small{color:#5f786d;font-size:11px}.platform-boundary-notice{color:#714f17;background:#fffaf0;border:1px solid #e5d5b4;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 18px;display:flex}.platform-boundary-notice svg{color:#9a6b17;margin-top:3px}.platform-boundary-notice strong{font-size:14px}.platform-boundary-notice p{color:#796640;margin:3px 0 0;font-size:13px;line-height:1.68}.result-heading{gap:14px;display:grid}.result-heading .panel-kicker{white-space:nowrap;margin:0}.result-heading small{color:var(--accent)}.result-actions{flex-wrap:wrap;gap:8px;display:flex}.result-actions button,.result-actions a,.deliverable-heading button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:40px;box-shadow:var(--control-shadow);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:610;text-decoration:none;display:inline-flex}.result-actions button.secondary,.result-actions a.secondary,.deliverable-heading button{border:1px solid var(--control-border);background:var(--control-secondary);color:var(--ink-soft);box-shadow:none}.result-actions button.secondary:hover,.result-actions a.secondary:hover,.deliverable-heading button:hover{color:var(--ink);background:var(--control-secondary-hover);border-color:#bec8c1;transform:translateY(-1px)}.result-actions button:not(.secondary):hover{border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.result-actions>button:last-child{margin-left:auto}.result-actions button.edit-result-entry{color:var(--accent-dark);background:var(--accent-soft);border-color:#0000}.result-actions button.edit-result-entry:hover{color:var(--accent-dark);background:#e1ece6;border-color:#b7cdbf}.result-conclusion{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;margin-top:40px;padding:64px 0 80px}.result-conclusion header h2{letter-spacing:-.032em;margin:0;font-size:32px;font-weight:600;line-height:1.2}.result-conclusion .conclusion-copy{max-width:680px;color:var(--ink);letter-spacing:-.008em;margin:26px 0 0;font-size:17px;font-weight:400;line-height:1.7}.result-conclusion .conclusion-note{max-width:680px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.62}.growth-intelligence{background:linear-gradient(145deg,#fff 0%,#fafaff 64%,#f2f1ff 100%);border:1px solid #dfe1e8;border-radius:24px;gap:28px;margin-top:64px;padding:30px;display:grid;box-shadow:0 18px 45px #2d2d460f}.growth-intelligence>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.growth-intelligence>header h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:30px;line-height:1.2}.growth-intelligence>header p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.growth-readiness-score{background:#fffc;border:1px solid #6966ca2e;border-radius:18px;flex:none;grid-template-columns:auto auto;justify-content:center;align-items:baseline;min-width:132px;padding:18px 20px 15px;display:grid}.growth-readiness-score strong{letter-spacing:-.05em;font-size:36px;line-height:1}.growth-readiness-score span{color:#81818a;font-size:12px}.growth-readiness-score small{color:#6663b2;text-align:center;letter-spacing:.04em;grid-column:1/-1;margin-top:7px;font-size:10px;font-weight:760}.growth-planner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.growth-planner-grid article{background:#ffffffd1;border:1px solid #e6e6eb;border-radius:16px;align-content:start;gap:7px;min-width:0;padding:18px;display:grid}.growth-planner-grid span{color:#7c7c84;letter-spacing:.05em;font-size:10px;font-weight:760}.growth-planner-grid strong{font-size:14px;line-height:1.55}.growth-planner-grid small{color:#85858d;font-size:11px;line-height:1.55}.growth-brain-layers{background:#ffffffb8;border:1px solid #e3e3e9;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.growth-brain-layers article{border-right:1px solid #e8e8ed;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:14px;display:grid}.growth-brain-layers article:last-child{border-right:0}.growth-brain-layers article>i{color:#5e5b82;background:#eeedf8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.growth-brain-layers article>span{gap:4px;min-width:0;display:grid}.growth-brain-layers article strong{font-size:11px}.growth-brain-layers article small{color:#74747c;font-size:9px;line-height:1.45}.growth-brain-layers article em{color:#656172;background:#f0eff5;border-radius:999px;grid-column:2;width:fit-content;padding:3px 6px;font-size:8px;font-style:normal}.growth-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:13px;display:flex}.growth-section-heading strong{font-size:15px}.growth-section-heading span{color:#818189;font-size:11px}.growth-opportunity-map>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.growth-opportunity-map article{background:#fff;border:1px solid #e4e4e9;border-radius:17px;min-width:0;padding:18px}.growth-opportunity-map article>header{align-items:center;gap:8px;display:flex}.growth-opportunity-map article>header i{color:#65626f;background:#f0eff7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.growth-opportunity-map article>header span{font-size:11px;font-weight:760}.growth-opportunity-map article>header small{color:#6c776e;margin-left:auto;font-size:9px}.growth-opportunity-map h3{letter-spacing:-.02em;margin:14px 0;font-size:17px;line-height:1.4}.growth-opportunity-map dl{gap:9px;margin:0;display:grid}.growth-opportunity-map dl div{grid-template-columns:42px 1fr;gap:10px;display:grid}.growth-opportunity-map dt{color:#8a8a92;font-size:10px}.growth-opportunity-map dd{color:#4b4b52;margin:0;font-size:12px;line-height:1.55}.growth-opportunity-map article>p{color:#64646c;border-top:1px solid #ededf0;margin:14px 0 0;padding-top:13px;font-size:11px;line-height:1.55}.growth-opportunity-map article>p strong{color:#36363c;margin-bottom:3px;display:block}.growth-review-platforms{gap:12px;display:grid}.growth-review-platforms>details{background:#fff;border:1px solid #e2e2e8;border-radius:17px;overflow:hidden}.growth-review-platforms>details>summary{cursor:pointer;align-items:center;gap:10px;padding:15px 18px;list-style:none;display:flex}.growth-review-platforms>details>summary::-webkit-details-marker{display:none}.growth-review-platforms>details>summary span{font-size:14px;font-weight:760}.growth-review-platforms>details>summary strong{margin-left:auto;font-size:14px}.growth-review-platforms>details>summary small{color:#8b8b92;font-size:10px}.growth-review-platforms>details>div{border-top:1px solid #ededf0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.growth-review-platforms article{border-bottom:1px solid #ededf0;gap:7px;min-width:0;padding:15px 18px;display:grid}.growth-review-platforms article:nth-child(odd){border-right:1px solid #ededf0}.growth-review-platforms article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.growth-review-platforms article>header strong{font-size:11px}.growth-review-platforms article>header span{color:#77777f;font-size:10px}.growth-review-platforms article>i{background:#ececf1;border-radius:99px;width:100%;height:4px;overflow:hidden}.growth-review-platforms article>i b{border-radius:inherit;background:#6e6ac7;height:100%;display:block}.growth-review-platforms article.check>i b{background:#b08a48}.growth-review-platforms article.revise>i b{background:#bf6a68}.growth-review-platforms article p,.growth-review-platforms article small{color:#76767e;margin:0;font-size:10px;line-height:1.5}.growth-review-platforms article small{color:#6b5940}.growth-review-issues{background:#fff8ed;border-radius:15px;gap:9px;margin-top:14px;padding:16px 18px;display:grid}.growth-review-issues>strong{font-size:12px}.growth-review-issues p{color:#615b50;align-items:flex-start;gap:9px;margin:0;font-size:11px;line-height:1.55;display:flex}.growth-review-issues svg{flex:none;margin-top:2px}.growth-review-issues p span{gap:2px;display:grid}.growth-review-issues p b{color:#36332e}.growth-review-ready{color:#39664f;background:#edf8f1;border-radius:14px;align-items:center;gap:8px;margin:14px 0 0;padding:14px 16px;font-size:11px;display:flex}.growth-review>footer{color:#777780;margin-top:14px;font-size:11px;line-height:1.55}.solution-section,.result-analysis,.reference-strip{margin-top:96px}.result-analysis>header h2,.reference-strip>header h2,.solution-section>header h2{letter-spacing:-.034em;margin:0;font-size:34px;font-weight:600;line-height:1.2}.solution-section>header>p{color:var(--muted);margin:10px 0 0;font-size:14px}.analysis-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:40px;display:grid;container-type:inline-size}.analysis-grid article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(190px,4fr) minmax(0,8fr);gap:40px;padding:40px 0;display:grid}.analysis-intro{align-self:start;position:sticky;top:28px}.analysis-intro i{color:var(--accent);font:650 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.analysis-grid h3{letter-spacing:-.032em;margin:11px 0 0;font-size:27px;font-weight:600;line-height:1.25}.analysis-detail{min-width:0}.analysis-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.analysis-grid dt{color:var(--muted);font-size:12px}.analysis-grid dd{color:var(--ink-soft);margin:6px 0 0;font-size:15px;line-height:1.68}.content-blueprint{background:var(--accent-soft);border-radius:12px;margin-top:20px;padding:17px 18px}.content-blueprint span{color:var(--accent);font-size:12px;font-weight:720}.content-blueprint p{color:var(--ink-soft);margin:7px 0 0;font-size:15px;line-height:1.68}.method-path{background:var(--line);border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.method-path>div{background:#fff;padding:15px}.method-path>div+div{border-left:1px solid var(--line)}.method-path span{color:var(--accent);letter-spacing:.04em;font-size:11px;font-weight:720}.method-path p{color:var(--ink-soft);margin:6px 0 0;font-size:13px;line-height:1.7}.originality-move{color:var(--ink-soft);margin:13px 0 0;font-size:13px;line-height:1.72}.originality-move strong{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.validation-row{border-top:1px dashed var(--line);padding-top:13px;margin-top:14px!important}@container (width<=700px){.analysis-grid article{grid-template-columns:1fr;gap:26px}.analysis-intro{position:static}}.analysis-evidence{background:var(--surface-soft);border-radius:10px;margin-top:12px;padding:16px 18px}.analysis-evidence summary{cursor:pointer;font-size:12px;font-weight:650}.analysis-evidence p{color:var(--muted);grid-template-columns:130px 1fr;gap:12px;margin:10px 0 0;font-size:11px;display:grid}.reference-strip>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:24px;display:grid}.reference-strip a{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:76px;padding:16px 2px;text-decoration:none;display:grid}.reference-strip a:hover{color:var(--accent-dark);background:0 0}.reference-strip a>span{min-width:0;display:grid}.reference-strip a strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.reference-strip a small{color:var(--muted);font-size:10px}.solution-section .deliverables{margin-top:22px}.deliverables{gap:96px;display:grid}.deliverables>section{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:22px;padding-top:48px;display:grid}.deliverables>section>span{color:var(--accent);font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.deliverable-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.deliverable-heading small{color:var(--muted);font-size:10px}.deliverable-heading h3{letter-spacing:-.034em;margin:5px 0 0;font-size:30px;font-weight:600;line-height:1.25}.platform-growth-plans{gap:14px;margin:20px 0;display:grid}.platform-growth-plans>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.platform-growth-plans>header span{color:var(--ink);font-size:14px;font-weight:680}.platform-growth-plans>header small{color:var(--muted);font-size:11px}.platform-growth-plans>article{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.platform-growth-title{border-bottom:1px solid var(--line);background:var(--surface-soft);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.platform-growth-title i{color:#fff;background:#171a18;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:720;display:grid}.platform-growth-title i.xhs{background:#d84949}.platform-growth-title strong{font-size:14px}.platform-growth-title p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.platform-growth-plans dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.platform-growth-plans dl>div{border-bottom:1px solid var(--line);min-width:0;padding:17px 20px}.platform-growth-plans dl>div:nth-child(odd){border-right:1px solid var(--line)}.platform-growth-plans dt{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:650}.platform-growth-plans dd{color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.66}.platform-growth-plans dd p{margin:5px 0 0;padding-left:12px;position:relative}.platform-growth-plans dd p:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:.68em;left:0}.growth-keywords{flex-wrap:wrap;gap:6px;display:flex}.growth-keywords span{color:var(--accent-dark);background:var(--accent-soft);border-radius:999px;padding:5px 8px;font-size:11px}.ready-copy{background:var(--surface-soft);border:0;border-radius:18px;overflow:hidden}.visual-production+.ready-copy{margin-top:18px}.ready-copy>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 16px;display:flex}.ready-copy strong{font-size:13px}.ready-copy small{color:var(--muted);font-size:12px}.ready-copy pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:680px;color:var(--ink);letter-spacing:-.006em;margin:0;padding:30px 32px;font:400 17px/1.72 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif}.filled-example{border:0;border-left:2px solid var(--accent);margin-top:20px;padding:18px 0 18px 20px}@supports (color:color-mix(in lab, red, red)){.filled-example{border-left:2px solid color-mix(in srgb, var(--accent) 55%, white)}}.filled-example{background:0 0;border-radius:0}.filled-example strong{font-size:12px}.filled-example p{color:var(--ink-soft);margin:8px 0 0;font-size:15px;line-height:1.7}.visual-production{background:#f7faf8;border:0;border-radius:18px;margin-top:18px;overflow:hidden}.visual-production>header{color:#fff;background:var(--accent-dark);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.visual-production>header span{color:#cfe2d9;letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.visual-production>header h4{align-items:center;gap:8px;margin:0;font-size:17px;line-height:1.35;display:flex}.visual-production>header em{color:#dbe9e2;white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.visual-shot-list{background:#dfe7e2;border-bottom:1px solid #d6e1db;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.visual-shot-list p{color:var(--ink-soft);background:#fff;gap:11px;margin:0;padding:17px 18px;font-size:13px;line-height:1.68;display:flex}.visual-shot-list b{color:var(--accent);font:650 11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.visual-prompt{box-shadow:none;background:#fff;border-top:1px solid #dfe7e2;border-radius:0;margin:0;padding:22px}.visual-prompt>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.visual-prompt strong,.visual-howto strong{font-size:13px}.visual-prompt button{border:1px solid var(--control-border);background:var(--control-secondary);min-height:38px;color:var(--ink-soft);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.visual-prompt button:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#b7c8c0}.visual-prompt>p{color:var(--ink-soft);margin:12px 0 0;font-size:14px;line-height:1.8}.visual-howto{border-top:1px solid #dfe7e2;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:22px;padding:22px;display:grid}.visual-howto>div>p{flex-wrap:wrap;gap:6px;margin:9px 0 0;display:flex}.visual-howto span{color:var(--accent-dark);background:#e0eee7;border-radius:999px;padding:5px 8px;font-size:11px}.visual-howto ol{color:var(--ink-soft);margin:0;padding-left:22px;font-size:13px;line-height:1.72}.visual-howto li+li{margin-top:7px}.publish-checklist{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:24px;padding:24px 0 0}.publish-checklist h4{align-items:center;gap:7px;margin:0 0 13px;font-size:14px;display:flex}.publish-checklist p,.result-bottom p{color:var(--ink-soft);align-items:flex-start;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.68;display:flex}.publish-checklist p svg,.result-bottom p svg{color:var(--accent);margin-top:4px}.execution-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 28px;margin-top:20px;display:grid}.execution-grid>div{border-bottom:1px solid var(--line);padding:20px 0}.execution-grid h4{align-items:center;gap:7px;margin:0 0 13px;font-size:13px;display:flex}.execution-grid p,.result-bottom p{color:var(--ink-soft);align-items:flex-start;gap:7px;margin:8px 0 0;font-size:12px;line-height:1.65;display:flex}.execution-grid p svg,.result-bottom p svg{color:var(--accent);margin-top:3px}.why-details{border-top:1px solid var(--line);margin-top:12px}.why-details summary{cursor:pointer;color:var(--muted);padding:13px 0;font-size:12px}.why-details dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.why-details dl>div{border-top:1px solid var(--line);background:0 0;padding:15px 0}.why-details dt{color:var(--muted);font-size:10px}.why-details dd{color:var(--ink-soft);margin:7px 0 0;font-size:12px;line-height:1.7}.used-evidence{border:0;border-top:1px solid var(--line);margin-top:40px;padding:28px 0 0}.used-evidence h3{margin:0 0 14px;font-size:15px}.used-evidence p{color:var(--muted);grid-template-columns:120px 1fr;gap:12px;margin:9px 0;font-size:12px;display:grid}.used-evidence strong{color:var(--ink-soft)}.result-bottom{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;padding-top:26px;display:grid}.result-bottom h3{margin:0 0 12px;font-size:15px}.result-bottom details{border-bottom:1px solid var(--line);background:0 0;padding:16px 0}.result-bottom summary{cursor:pointer;font-size:13px;font-weight:600}.copy-toast{z-index:240;top:max(18px,env(safe-area-inset-top));color:#fff;background:#214f40;border:1px solid #c8dbd1;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:11px 15px;font-size:12px;font-weight:620;animation:.18s ease-out toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #13312733}.copy-toast.error{background:#9b3d37;border-color:#f0c8c5}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.feedback-panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:72px;padding:32px 0 0}.feedback-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.feedback-panel>header span{color:var(--accent);letter-spacing:.08em;font-size:10px;font-weight:720}.feedback-panel>header h3{letter-spacing:-.02em;margin:6px 0 4px;font-size:21px;line-height:1.35}.feedback-panel>header p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.feedback-panel>header button{border:1px solid var(--control-border);background:var(--control-secondary);min-height:40px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.feedback-panel>header button:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#b7c8c0}.rating-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.rating-row button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.rating-row button:hover,.rating-row button[aria-checked=true]{color:var(--accent-dark);background:var(--accent-soft);border-color:#9fb9ad}.rating-row button[aria-checked=true] svg{fill:var(--accent);color:var(--accent)}.feedback-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:9px;display:grid}.feedback-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:88px;color:var(--ink);border-radius:10px;outline:0;padding:12px 13px;font-size:13px}.feedback-composer textarea:focus{border-color:#9fb9ad}.feedback-composer button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:44px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;padding:0 17px;font-size:13px;font-weight:620}.feedback-composer button:hover:not(:disabled){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.feedback-saved-summary{background:var(--accent-soft);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:18px;padding:14px;display:grid}.feedback-saved-summary span{min-width:48px;color:var(--accent-dark);font-weight:720}.feedback-saved-summary p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.feedback-panel>small{min-height:16px;color:var(--accent);margin-top:8px;font-size:10px;display:block}.result-editor-backdrop{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#14151285;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.result-editor-dialog{background:var(--surface);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);max-height:calc(100vh - 44px);display:grid;overflow:hidden;box-shadow:0 32px 100px #1118143d}.result-editor-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 19px;display:flex}.result-editor-dialog>header span{color:var(--accent);letter-spacing:.08em;font-size:10px;font-weight:720}.result-editor-dialog>header h2{letter-spacing:-.025em;margin:5px 0 2px;font-size:25px;line-height:1.28}.result-editor-dialog>header p{color:var(--muted);margin:0;font-size:11px}.result-editor-dialog>header button{background:var(--surface-soft);cursor:pointer;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.result-editor-body{padding:24px 26px 34px;overflow-y:auto}.result-editor-body label{color:var(--muted);gap:7px;font-size:11px;display:grid}.result-editor-body input,.result-editor-body textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfbf8;border-radius:9px;outline:0;padding:11px 12px;font-size:16px;line-height:1.7}.result-editor-body input:focus,.result-editor-body textarea:focus{background:#fff;border-color:#9fb9ad;box-shadow:0 0 0 3px #23614e0f}.result-editor-body textarea{resize:vertical;min-height:106px}.editor-summary textarea{min-height:92px;font-size:16px;font-weight:590}.editor-plan-tabs{scrollbar-width:thin;gap:7px;margin:22px 0 18px;padding-bottom:3px;display:flex;overflow-x:auto}.editor-plan-tabs button{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:180px;min-height:52px;padding:7px 11px;display:grid}.editor-plan-tabs button[aria-pressed=true]{background:var(--accent-soft);border-color:#9fb9ad}.editor-plan-tabs i{color:var(--accent);font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-plan-tabs span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.editor-fields{border:1px solid var(--line);background:#fbfbf8;border-radius:14px;gap:14px;padding:20px;display:grid}.editor-copy{min-height:240px!important}.editor-two-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.editor-final-lists{margin-top:16px}.result-editor-dialog>footer{border-top:1px solid var(--line);background:#f7f7f4f0;justify-content:flex-end;align-items:center;gap:9px;padding:16px 26px;display:flex}.result-editor-dialog>footer small{color:var(--accent);margin-right:auto;font-size:10px}.result-editor-dialog>footer button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:42px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px}.result-editor-dialog>footer button:hover:not(.secondary):not(:disabled){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.result-editor-dialog>footer button.secondary{border:1px solid var(--control-border);background:var(--control-secondary);color:var(--ink);box-shadow:none}.result-editor-dialog>footer button.secondary:hover{background:var(--control-secondary-hover)}.share-dialog-backdrop,.resource-detail-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1415127a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.share-dialog{background:#f8f5ec;border-radius:24px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 28px 90px #112a2033}.share-dialog>header,.resource-detail>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.share-dialog>header span,.resource-detail>header span{color:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:720}.share-dialog h2,.resource-detail h2{letter-spacing:-.025em;margin:5px 0 0;font-size:24px;line-height:1.3}.share-dialog>header button,.resource-detail>header button{background:var(--surface-soft);cursor:pointer;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.share-card-preview{color:#243d35;background:#f4efe3;border:1px solid #ded6c5;border-radius:24px;margin-top:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 48px #2f37311a}.share-card-preview>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.share-seal{color:#f4efe3;width:42px;height:42px;box-shadow:none;background:#24493d;border:1px solid #31584a;border-radius:50%;place-items:center;font-size:16px;font-weight:720;display:grid}.share-card-preview>header>div{gap:1px;display:grid}.share-card-preview>header small{color:#76847d;letter-spacing:.12em;font-size:8px}.share-card-preview>header strong{font-size:14px;font-weight:650}.share-card-preview>header em{color:#6d796f;font-size:10px;font-style:normal}.share-card-paper{color:#243d35;background:0 0;border-top:1px solid #d9d1c1;margin-top:34px;padding:28px 0 8px}.share-card-paper>span{color:#60766c;letter-spacing:.1em;font-size:9px;font-weight:700}.share-card-paper h3{-webkit-line-clamp:3;letter-spacing:-.025em;-webkit-box-orient:vertical;max-width:540px;margin:11px 0 28px;font-size:clamp(19px,2.6vw,24px);font-weight:610;line-height:1.45;display:-webkit-box;overflow:hidden}.share-card-paper ol{counter-reset:share-plans;gap:8px;margin:0;padding:0;list-style:none;display:grid}.share-card-paper li{counter-increment:share-plans;color:#52675e;grid-template-columns:28px 1fr;align-items:baseline;gap:8px;font-size:12px;line-height:1.55;display:grid}.share-card-paper li:before{content:"0" counter(share-plans);color:#2d6a55;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.share-card-paper>small{color:#6d806f;margin-top:10px;font-size:10px;display:block}.share-card-preview>footer{color:#77827d;justify-content:space-between;gap:12px;margin-top:30px;font-size:9px;display:flex}.share-card-preview>footer strong{color:#24493d;letter-spacing:.08em;font-size:12px}.share-field-selector{background:#fbf8f1;border:1px solid #ded6c5;border-radius:14px;gap:10px;margin-top:16px;padding:14px;display:grid}.share-field-selector legend{color:#243d35;padding:0 6px;font-size:13px;font-weight:750}.share-field-selector>p{color:#66756e;margin:0;font-size:12px;line-height:1.55}.share-field-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.share-field-selector label{cursor:pointer;background:#fff;border:1px solid #ded6c5;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.share-field-selector label:has(input:checked){background:#f0f5f1;border-color:#7e978c}.share-field-selector label:has(input:disabled){cursor:default}.share-field-selector input{accent-color:#2d6a55;width:16px;height:16px}.share-field-selector label span{color:#243d35;font-size:13px;font-weight:650}.share-field-selector label small{color:#728078;margin-left:auto;font-size:10px}.share-field-selector>button{border:1px solid var(--control-primary);color:#fff;background:var(--control-primary);border-radius:10px;min-height:40px;font-weight:700}.share-status{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:18px 0 0;display:flex}.share-status.error{color:var(--danger)}.share-link-row{gap:8px;margin-top:18px;display:flex}.share-link-row input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--muted);border-radius:9px;flex:1;padding:0 12px}.share-link-row button,.share-primary{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:44px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:620;display:inline-flex}.share-link-row button:hover,.share-primary:hover{border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.share-primary{width:100%;margin-top:9px}.share-dialog>small{color:var(--muted);text-align:center;margin-top:10px;font-size:10px;display:block}.task-export-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1212147a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.task-export-dialog{background:#fff;border:1px solid #dedbe2;border-radius:24px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:26px;overflow-y:auto;box-shadow:0 30px 90px #1413183d}.task-export-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.task-export-dialog>header span{color:#6158c6;letter-spacing:.09em;font-size:11px;font-weight:740}.task-export-dialog>header h2{color:#202024;letter-spacing:-.025em;margin:5px 0 4px;font-size:25px;line-height:1.25}.task-export-dialog>header p{color:#77747d;margin:0;font-size:13px}.task-export-dialog>header button{color:#242329;cursor:pointer;background:#f7f6f8;border:1px solid #e3e0e7;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.task-export-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.task-export-options>button{color:#27262b;cursor:pointer;text-align:left;background:#faf9fb;border:1px solid #dedbe2;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;gap:11px;min-width:0;min-height:184px;padding:17px;display:grid}.task-export-options>button:hover{background:#f8f7ff;border-color:#aaa4e6}.task-export-options>button.selected{background:#f3f1ff;border-color:#766dde;box-shadow:0 0 0 2px #766dde1c}.task-export-options>button>span{gap:8px;min-width:0;display:grid}.task-export-options strong{gap:4px;font-size:15px;display:grid}.task-export-options strong small{color:#68646d;background:#ebe9ee;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:650}.task-export-options button.selected strong small{color:#554db7;background:#e3e0ff}.task-export-options em,.task-export-options b{font-size:12px;font-style:normal;font-weight:450;line-height:1.55}.task-export-options em{color:#75717b}.task-export-options b{color:#37343e}.task-export-options button>i{border:1px solid #c9c5cf;border-radius:50%;width:18px;height:18px}.task-export-options button.selected>svg:last-child{color:#6259ca}.task-export-scope{background:#f8f7f9;border:1px solid #dfdce5;border-radius:14px;margin-top:14px;padding:15px 16px}.task-export-scope strong{color:#2a2930;font-size:13px}.task-export-scope p{color:#46434d;margin:6px 0;font-size:13px;line-height:1.55}.task-export-scope small{color:#77737d;font-size:11px;line-height:1.6;display:block}.task-export-note,.task-export-error{border-radius:11px;align-items:flex-start;gap:8px;margin:11px 0 0;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.task-export-note{color:#5a536e;background:#f1eef9}.task-export-error{color:#9a4039;background:#fff0ed}.task-export-note svg,.task-export-error svg{flex:none;margin-top:1px}.task-export-dialog>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.task-export-dialog>footer button{color:#302f35;cursor:pointer;background:#fff;border:1px solid #d6d2db;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 17px;font-weight:650;display:inline-flex}.task-export-dialog>footer button.primary{color:#fff;background:#242329;border-color:#242329}.task-export-dialog button:disabled{cursor:not-allowed;opacity:.55}@media (width<=720px){.task-export-backdrop{align-items:end;padding:0}.task-export-dialog{border-radius:22px 22px 0 0;max-height:92vh;padding:20px 16px}.task-export-options{grid-template-columns:1fr}.task-export-options>button{min-height:0}.task-export-dialog>footer{grid-template-columns:1fr 1fr;display:grid}}.management-layer{grid-template-columns:248px minmax(0,1fr);display:grid}.management-nav{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;padding:22px 15px;display:flex}.management-brand{align-items:center;gap:11px;height:44px;margin-bottom:26px;padding:0 7px;display:flex}.management-brand .brand-mark{width:32px;height:32px}.management-mobile-picker{display:none}.management-nav nav{gap:4px;display:grid}.management-nav nav button{min-height:42px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 12px;display:flex}.management-nav nav button i{place-items:center;width:20px;font-style:normal;display:grid}.manage-back{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:0 12px;display:flex}.management-content{background:var(--surface);padding:96px clamp(30px,6vw,92px) 120px;position:relative;overflow-y:auto}.management-close{z-index:2;position:fixed;top:18px;right:22px}.manage-page{width:min(800px,100%);margin:0 auto}.manage-page.wide{width:min(1040px,100%)}.manage-heading>span{color:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:650}.manage-heading h1{letter-spacing:-.038em;margin:10px 0 14px;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.16}.manage-heading p{max-width:680px;color:var(--muted);margin:0;line-height:1.72}.profile-edit-card,.subscription-card,.import-card{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.profile-edit-card{grid-template-columns:180px 1fr;gap:46px;display:grid}.avatar-editor{background:var(--surface-soft);width:160px;height:160px;color:var(--accent);cursor:pointer;border-radius:50%;place-items:center;font-size:38px;font-weight:650;display:grid;position:relative;overflow:hidden}.avatar-editor img{object-fit:cover;width:100%;height:100%}.avatar-editor span{color:#fff;text-align:center;background:#181916c7;padding:9px;font-size:11px;position:absolute;inset:auto 0 0}.avatar-editor input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.avatar-editor:focus-within{outline-offset:3px;outline:3px solid #555ed0}.field-stack{gap:18px;display:grid}.field-stack label{color:var(--muted);gap:8px;font-size:12px;display:grid}.field-stack input,.import-card input{border:1px solid var(--line);min-height:46px;color:var(--ink);background:var(--surface);border-radius:9px;outline:0;padding:0 13px}.field-stack input:focus,.import-card input:focus{border-color:#9fb3aa}.identity-field{background:var(--surface-soft);gap:3px;padding:15px;display:grid}.identity-field span,.identity-field small{color:var(--muted);font-size:11px}.wechat-link{color:#087f5b;align-items:center;gap:6px;width:fit-content;margin-top:9px;font-size:12px;font-weight:620;text-decoration:none;display:inline-flex}.form-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.form-actions>small{color:var(--accent);margin-right:auto}.form-actions button,.import-card button,.card-actions button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:42px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;padding:0 15px;font-size:13px;font-weight:610}.form-actions button:hover:not(:disabled),.import-card button:hover:not(:disabled),.card-actions button:hover:not(:disabled){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.signout-link{color:var(--danger);font-size:12px}.import-card>div{gap:8px;display:flex}.import-card input{flex:1}.import-card>p{color:var(--muted);margin:9px 0 0;font-size:11px}.import-card>p.success{color:var(--accent)}.import-card>p.error{color:var(--danger)}.account-card-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.account-manage-card{background:var(--surface-soft);border:0;border-radius:18px;min-height:360px;padding:28px}.account-manage-card>header{justify-content:space-between;align-items:center;display:flex}.platform-badge{color:#fff;background:#30312d;border-radius:6px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.platform-badge.xhs{background:#bd4b48}.platform-badge.dual{background:var(--accent)}.account-manage-card header small{color:var(--muted)}.account-identity{align-items:center;gap:13px;margin-top:26px;display:flex}.account-identity>span,.account-identity img{background:var(--accent-soft);object-fit:cover;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.account-identity h2{margin:0;font-size:19px}.account-identity p{color:var(--muted);margin:3px 0 0;font-size:11px}.persona-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;gap:4px;margin-top:22px;padding:15px 0;display:grid}.persona-line span,.persona-line small{color:var(--muted);font-size:10px}.stat-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.stat-row>div{background:var(--surface);padding:10px;display:grid}.stat-row span{color:var(--muted);font-size:10px}.coverage-box{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.coverage-box>*{border:1px solid var(--line);color:var(--muted);padding:4px 7px;font-size:10px}.source-line{color:var(--muted);font-size:10px}.card-actions{gap:7px;margin-top:15px;display:flex}.card-actions .danger-button{color:var(--danger);box-shadow:none;background:#fff;border:1px solid #ead4d1}.card-actions .danger-button:hover{background:var(--danger-soft);color:#873830;border-color:#dfc0bc}.empty-account{text-align:center;align-content:center;place-items:center;min-height:270px;display:grid}.empty-account>span{background:var(--surface-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.empty-account h2{margin:13px 0 5px;font-size:18px}.empty-account p{max-width:280px;color:var(--muted);margin:0;font-size:12px}.account-empty-action{border:1px dashed var(--line-strong);width:100%;color:var(--ink);cursor:pointer;background:0 0}.account-empty-action:hover,.account-empty-action:focus-visible{background:#f5f8f5;border-color:#9fb8ac;outline:0}.privacy-note{border-left:3px solid var(--line-strong);background:var(--paper);margin-top:20px;padding:18px}.privacy-note p{color:var(--muted);margin:4px 0 0;font-size:12px}.knowledge-center{border-top:1px solid var(--line);margin-top:80px;padding-top:64px}.knowledge-center>header{grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:34px;display:grid}.knowledge-center>header span,.knowledge-group>header span,.knowledge-editor>header span{color:var(--accent);letter-spacing:.08em;font-size:10px;font-weight:700}.knowledge-center>header h2{letter-spacing:-.028em;margin:7px 0 0;font-size:30px;font-weight:600;line-height:1.25}.knowledge-center>header>p{color:var(--muted);margin:0;line-height:1.75}.agent-learning-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--accent-dark);background:0 0;border-radius:0;align-items:flex-start;gap:12px;margin-top:28px;padding:18px 0;display:flex}.agent-learning-note svg{margin-top:2px}.agent-learning-note strong{font-size:12px}.agent-learning-note p{color:#557064;margin:2px 0 0;font-size:11px;line-height:1.65}.knowledge-groups{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin-top:32px;display:grid}.knowledge-group{background:var(--surface-soft);border:0;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;height:clamp(350px,100dvh - 360px,620px);min-height:350px;padding:28px;display:grid}.knowledge-group>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.knowledge-group>header h3{margin:3px 0 0;font-size:20px;font-weight:600}.knowledge-group>header button{border:1px solid var(--control-border);background:var(--control-secondary);min-height:36px;color:var(--ink-soft);cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:0 11px;font-size:12px;display:inline-flex}.knowledge-group>header button:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#b7c8c0}.knowledge-group>p{min-height:68px;color:var(--muted);margin:13px 0 18px;font-size:12px;line-height:1.65}.knowledge-list{border-top:1px solid var(--line);align-content:start;gap:0;min-height:0;display:grid;overflow-y:auto}.knowledge-list article{border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr auto;gap:10px;padding:16px 0;display:grid}.knowledge-list article>div:first-child{gap:4px;min-width:0;display:grid}.knowledge-list article span,.knowledge-list article small{color:var(--muted);font-size:9px}.knowledge-list article strong{font-size:12px}.knowledge-list article p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.knowledge-list article>div:last-child{gap:3px;display:flex}.knowledge-list article button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.knowledge-list article button:hover{background:var(--surface-soft);color:var(--ink)}.knowledge-empty{border:1px dashed var(--line-strong);color:var(--muted);border-radius:9px;padding:18px;font-size:11px}.knowledge-editor-backdrop{z-index:160;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#14151285;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.knowledge-editor{background:var(--surface);border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 44px);padding:26px;overflow-y:auto;box-shadow:0 30px 90px #11181438}.knowledge-editor>header{justify-content:space-between;margin-bottom:18px;display:flex}.knowledge-editor>header h3{margin:4px 0 0;font-size:18px}.knowledge-editor>header p{color:var(--muted);margin:3px 0 0;font-size:11px}.knowledge-editor>header button{background:var(--surface);cursor:pointer;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.knowledge-editor>label,.resource-editor label{color:var(--muted);gap:7px;margin-top:13px;font-size:11px;display:grid}.knowledge-editor input,.knowledge-editor textarea,.knowledge-editor select,.resource-editor input,.resource-editor textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:8px;outline:0;padding:10px 12px}.knowledge-editor textarea{resize:vertical;min-height:104px}.knowledge-editor>footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.knowledge-editor>footer small{color:var(--accent);margin-right:auto}.knowledge-editor>footer button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:42px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;padding:0 15px;font-size:13px}.knowledge-editor>footer button:hover:not(.secondary):not(:disabled){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.knowledge-editor>footer button.secondary{border:1px solid var(--control-border);background:var(--control-secondary);color:var(--ink);box-shadow:none}.knowledge-editor>footer button.secondary:hover{background:var(--control-secondary-hover)}.account-limit-summary{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.account-limit-summary>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;padding:16px;display:grid}.account-limit-summary strong{justify-self:end}.account-limit-summary i{background:var(--surface-soft);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.account-limit-summary b{background:var(--accent);height:100%;display:block}.platform-account-section{margin-top:34px}.platform-account-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.platform-account-section>header>div{align-items:center;gap:10px;display:flex}.platform-account-section>header h2{margin:0;font-size:17px}.platform-account-section>header small{color:var(--muted)}.account-card-grid.multi{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.account-manage-card.compact{border-radius:11px;min-height:0}.account-manage-card.compact>header button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.account-manage-card.compact>header button:hover{color:var(--danger);background:var(--danger-soft)}.account-manage-card.compact .account-identity{margin-top:16px}.card-actions a{border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;min-height:42px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.empty-account.horizontal{border:1px dashed var(--line-strong);text-align:left;justify-content:flex-start;gap:15px;min-height:112px;padding:22px;display:flex}.empty-account.horizontal h2{margin-top:0}.subscription-card{margin-top:40px}.plan-title{justify-content:space-between;align-items:flex-start;display:flex}.plan-title span{color:var(--muted);font-size:11px}.plan-title h2{margin:5px 0 0;font-size:24px}.plan-title>strong{letter-spacing:-.05em;font-size:40px}.quota-meter{margin-top:30px}.quota-meter>div{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.quota-meter>i{background:var(--surface-soft);border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.quota-meter b{background:var(--accent);height:100%;display:block}.billing-facts{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.billing-facts>div{background:var(--surface);gap:4px;padding:18px;display:grid}.billing-facts span{color:var(--muted);font-size:10px}.no-charge{background:var(--accent-soft);color:var(--accent-dark);margin-top:20px;padding:14px;font-size:12px}.current-plan-card{background:var(--surface-soft);box-shadow:none;border:0;border-radius:20px;margin-top:40px;padding:32px}.current-plan-card>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.current-plan-card>header span{color:var(--accent);letter-spacing:.08em;font-size:10px;font-weight:700}.current-plan-card>header h2{margin:5px 0 2px;font-size:27px}.current-plan-card>header p{color:var(--muted);margin:0}.current-plan-card>header>strong{letter-spacing:-.04em;font-size:36px}.current-plan-card>header>strong small,.plan-option>strong small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:11px;font-weight:500}.plan-usage{background:var(--surface-soft);border-radius:11px;margin-top:28px;padding:18px}.plan-usage>div{justify-content:space-between;gap:12px;display:flex}.plan-usage>i{background:#dfe1da;border-radius:999px;height:6px;margin:11px 0 7px;display:block;overflow:hidden}.plan-usage>i b{background:var(--accent);height:100%;display:block}.plan-usage>small{color:var(--muted);font-size:10px}.plan-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.plan-facts p{border:0;border-top:1px solid var(--line);border-radius:0;gap:9px;margin:0;padding:14px 0;display:flex}.plan-facts svg{color:var(--accent)}.plan-facts span{display:grid}.plan-facts strong{font-size:11px}.plan-facts small{color:var(--muted);font-size:9px}.current-plan-card>footer{border-top:1px solid var(--line);align-items:center;gap:28px;margin-top:22px;padding-top:18px;display:flex}.current-plan-card>footer span{color:var(--muted);font-size:10px;display:grid}.current-plan-card>footer b{color:var(--ink);font-size:11px}.current-plan-card>footer button{border:1px solid var(--control-border);background:var(--control-secondary);min-height:40px;color:var(--ink-soft);cursor:pointer;border-radius:9px;margin-left:auto;padding:0 13px}.current-plan-card>footer button:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#b7c8c0}.usage-ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.usage-ledger-summary article{min-width:0;color:var(--ink);background:var(--surface-soft);border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.usage-ledger-summary article>svg{color:var(--accent);flex:none;margin-top:2px}.usage-ledger-summary article span{gap:4px;min-width:0;display:grid}.usage-ledger-summary article strong{letter-spacing:-.03em;font-size:24px;line-height:1}.usage-ledger-summary article small{color:var(--muted);font-size:11px;line-height:1.45}.usage-ledger-explanation{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 12px 12px 0;margin-top:20px;padding:16px 18px}.usage-ledger-explanation strong{font-size:13px}.usage-ledger-explanation p{color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.7}.usage-ledger-list{border-top:1px solid var(--line);margin-top:24px;display:grid}.usage-ledger-list article{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(180px,1fr) minmax(240px,1.4fr);align-items:center;gap:18px;padding:17px 2px;display:grid}.usage-ledger-list article>div{gap:4px;min-width:0;display:grid}.usage-ledger-list article>div strong{font-size:13px}.usage-ledger-list article>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.usage-ledger-list article>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.usage-ledger-state{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex}.usage-ledger-state.settled{color:#176044;background:#e7f5ee}.usage-ledger-state.released{color:#53545a;background:#ededf0}.usage-ledger-state.reserved{color:#705711;background:#fbf2d8}.usage-ledger-state.attention{color:#8b3d35;background:#fbe9e7}.usage-ledger-page>.empty-panel{margin-top:24px}.collection-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:18px;padding-top:14px;display:flex}.collection-pagination p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.collection-pagination p[role=alert]{color:#8b3d35}.collection-pagination button{border:1px solid var(--control-border);background:var(--control-secondary);min-height:38px;color:var(--ink-soft);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.collection-pagination button:hover:not(:disabled){color:var(--accent-dark);background:var(--accent-soft);border-color:#b7c8c0}.collection-pagination button:disabled{cursor:wait;opacity:.65}.plan-comparison{margin-top:42px}.plan-comparison>header h2{max-width:680px;margin:6px 0 0;font-size:23px}.plan-comparison>header span{color:var(--accent);letter-spacing:.08em;font-size:10px;font-weight:700}.plan-comparison>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.plan-option{background:var(--surface-soft);border:0;border-radius:18px;flex-direction:column;min-height:390px;padding:24px;display:flex}.plan-option.featured{background:var(--accent-soft);box-shadow:none}.plan-option>span{color:var(--accent);font-size:10px}.plan-option h3{margin:10px 0 5px;font-size:20px}.plan-option>strong{margin-bottom:20px;font-size:27px}.plan-option>p{color:var(--ink-soft);margin:7px 0;font-size:11px}.plan-option>button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:42px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;margin-top:auto;font-size:13px;font-weight:610}.plan-option>button:hover:not(:disabled){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.plan-option.current>button{background:var(--surface-soft);color:var(--muted)}.billing-section{border-top:1px solid var(--line);margin-top:42px}.billing-section>header,.billing-section>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;display:flex}.billing-section h2{margin:0;font-size:18px}.billing-section span{color:var(--muted)}.history-list{border-top:1px solid var(--line);margin-top:36px}.history-list article{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:88px;padding:15px 0;display:grid}.history-list h3{white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;line-height:1.55}.history-list p{color:var(--muted);margin:3px 0 0;font-size:10px}.history-actions{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;justify-content:end;align-items:center;gap:12px;min-width:168px;display:grid}.history-actions>button{border:1px solid var(--control-border);background:var(--control-secondary);min-height:38px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 12px;font-size:11px}.history-actions>button:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#b7c8c0}.history-case{border-bottom:1px solid var(--line);padding:22px 0}.history-case-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.history-case-header>strong{color:#4f5552;background:#f0f2f1;border-radius:999px;min-width:max-content;padding:6px 10px;font-size:11px;font-weight:700}.history-case-title{min-width:0}.history-case-title>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.history-case-title h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;line-height:1.45}.history-case-title>div>button{border:1px solid var(--control-border);min-height:32px;color:var(--muted);background:var(--control-secondary);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.history-case-title>div>button:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#b7c8c0}.history-case-title>p{color:#626269;flex-wrap:wrap;gap:5px 14px;margin:7px 0 0;font-size:10px;display:flex}.history-case-title form{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;max-width:680px;display:grid}.history-case-title form label{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:700}.history-case-title form input{min-width:0;min-height:42px;color:var(--ink);background:var(--surface);border:1px solid #a9bbb3;border-radius:9px;outline:none;padding:0 12px;font-size:14px}.history-case-title form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #307a5e1a}.history-case-title form>span{gap:6px;display:flex}.history-case-title form button{border:1px solid var(--control-border);min-height:42px;color:var(--ink-soft);background:var(--control-secondary);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 12px}.history-case-title form button[type=submit]{border-color:var(--control-primary);color:#fff;background:var(--control-primary)}.history-case-title form button:disabled{cursor:wait;opacity:.58}.history-case-notice{background:#edf7f2;border-radius:8px;padding:9px 11px;line-height:1.55;color:#2f6953!important;margin:12px 0 0!important;font-size:11px!important}.history-case-notice.error{background:#fff1ef;color:#8b3d35!important}.history-attempts{background:#fafbfa;border:1px solid #e5e7e6;border-radius:11px;margin-top:15px;overflow:hidden}.history-attempts>summary{min-height:46px;color:var(--ink-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px;list-style:none;display:grid}.history-attempts>summary::-webkit-details-marker{display:none}.history-attempts>summary span{font-size:12px;font-weight:700}.history-attempts>summary small{color:var(--muted);font-size:10px}.history-attempts>summary svg{transition:transform .16s}.history-attempts[open]>summary svg{transform:rotate(90deg)}.history-attempts>div{background:var(--surface);border-top:1px solid #e5e7e6;padding:0 13px 2px}.history-attempts .history-actions>button:disabled{cursor:not-allowed;opacity:.52}.history-attempts-empty{color:var(--muted);margin:14px 0 0!important;font-size:11px!important}.task-status{min-width:max-content;max-width:160px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;writing-mode:horizontal-tb;font-size:11px;font-weight:550;overflow:hidden}.task-status.complete{color:var(--accent)}.task-status.blocked,.task-status.model_error{color:var(--danger)}.resource-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.resource-grid>article{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:250px;padding:20px;display:flex}.resource-grid>article>header{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.resource-grid h3{margin:8px 0;font-size:16px}.resource-grid>article>p{color:var(--muted);margin:5px 0 14px;font-size:11px}.resource-grid>article>div{color:var(--ink-soft);gap:4px;font-size:11px;display:grid}.resource-grid>article>footer{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex}.resource-grid>article>footer button{border:1px solid var(--control-border);background:var(--control-secondary);min-height:38px;color:var(--ink-soft);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:11px;display:inline-flex}.resource-grid>article>footer button:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#b7c8c0}.danger-button{color:var(--danger)!important}.resource-detail{background:var(--surface);width:min(860px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;padding:24px;display:grid}.resource-preview,.resource-editor{min-height:0;padding-right:5px;overflow-y:auto}.resource-preview>h3{margin:0 0 12px;font-size:25px}.resource-summary{background:var(--accent-soft);border-radius:10px;padding:18px;font-size:16px;font-weight:600}.resource-preview>aside,.resource-preview article>aside{border-left:3px solid var(--accent);background:var(--surface-soft);padding:13px 15px}.resource-preview aside p{color:var(--muted);margin:4px 0 0}.resource-preview article{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.resource-preview article>span{color:var(--accent);font-size:10px}.resource-preview article h4{margin:5px 0 12px;font-size:20px}.resource-preview pre{white-space:pre-wrap;border:1px solid var(--line);background:#fbfbf8;padding:18px;font:13px/1.8 inherit}.resource-editor fieldset{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:18px}.resource-editor legend{color:var(--accent);padding:0 7px;font-size:11px}.resource-editor textarea{resize:vertical;min-height:90px}.resource-editor textarea.long{min-height:210px}.resource-detail>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.resource-detail>footer small{color:var(--accent);margin-right:auto}.resource-detail>footer button{border:1px solid var(--control-primary);background:var(--control-primary);color:#fff;min-height:42px;box-shadow:var(--control-shadow);cursor:pointer;border-radius:10px;padding:0 15px;font-size:13px}.resource-detail>footer button:hover:not(.secondary){border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.resource-detail>footer button.secondary{border:1px solid var(--control-border);background:var(--control-secondary);color:var(--ink);box-shadow:none}.resource-detail>footer button.secondary:hover{background:var(--control-secondary-hover)}.empty-panel{border:1px dashed var(--line-strong);text-align:center;align-content:center;place-items:center;min-height:350px;margin-top:36px;display:grid}.empty-panel h2{margin:13px 0 5px;font-size:20px}.empty-panel p{color:var(--muted);margin:0}.share-shell{color:#1e3932;background:#f5f0e4;min-height:100vh}.share-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f0e4f0;border-bottom:1px solid #1e393224;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:74px;padding:0 max(24px,50vw - 560px);display:grid}.share-header .brand-mark{color:#f4ead2;background:#1e3932;border-radius:50%;box-shadow:inset 0 0 0 2px #f4ead2,inset 0 0 0 4px #1e3932}.share-header>span{color:#6d796f;text-align:center;font-size:12px}.share-header>a:last-child{color:#00754a;justify-self:end;align-items:center;gap:6px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.share-document{width:min(940px,100% - 40px);margin:0 auto;padding:58px 0 100px}.share-hero{color:#243d35;background:#f4efe3;border:1px solid #ded6c5;border-radius:28px;padding:32px;position:relative;overflow:hidden;box-shadow:0 22px 64px #2f37311a}.share-hero-ring{display:none}.share-hero>header{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.share-hero>header>div{display:grid}.share-hero>header small{color:#77847e;letter-spacing:.13em;font-size:9px}.share-hero>header strong{font-size:16px}.share-hero>header em{color:#68776f;letter-spacing:.06em;font:650 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.share-hero-paper{color:#1e3932;background:0 0;border-top:1px solid #d9d1c1;margin-top:34px;padding:34px 0 10px}.share-hero-paper>p{color:#00754a;letter-spacing:.12em;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:780;display:flex}.share-hero h1{letter-spacing:-.04em;max-width:760px;margin:16px 0 36px;font-size:clamp(30px,4.5vw,44px);font-weight:640;line-height:1.3}.share-hero-paper>footer{flex-wrap:wrap;gap:8px;display:flex}.share-hero-paper>footer span{color:#47685b;border:1px solid #1e393233;border-radius:999px;padding:7px 11px;font-size:11px}.share-analysis>span,.share-solutions>span,.share-sources>span{color:#00754a;letter-spacing:.11em;font-size:11px;font-weight:780}.share-analysis>h2,.share-solutions>h2,.share-next>h2{letter-spacing:-.04em;margin:8px 0 24px;font-size:clamp(30px,4vw,40px);line-height:1.2}.share-analysis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.share-analysis article{background:#fffdf7;border:1px solid #1e393221;border-radius:18px;padding:28px}.share-analysis article>strong{color:#00754a;letter-spacing:.06em;font-size:11px}.share-analysis h3{margin:10px 0 22px;font-size:22px;line-height:1.4}.share-analysis p{color:#405b51;margin:13px 0 0;font-size:14px;line-height:1.76}.share-analysis p b{color:#718078;margin-bottom:3px;font-size:11px;display:block}.share-analysis .share-blueprint{background:#e8f0eb;border-radius:10px;padding:14px 15px}.share-method-path{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.share-method-path p{margin:0;padding:11px}.share-method-path p+p{border-left:1px solid var(--line)}.share-solutions>article{background:#fffdf7;border:1px solid #1e393221;border-radius:22px;margin-top:20px;padding:clamp(26px,4vw,44px)}.share-solutions>article>header{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.share-solutions>article>header i{color:var(--accent);font:650 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.share-solutions>article>header small{color:var(--muted);font-size:10px}.share-solutions h3{letter-spacing:-.035em;margin:3px 0 0;font-size:28px;line-height:1.3}.share-copy{background:#fbf8ef;border:1px solid #1e393221;margin-top:10px;padding:26px}.share-copy>strong,.share-plan-grid strong,.share-plan-visuals>strong,.share-checklist>strong,.share-solutions aside strong{font-size:13px}.share-copy p{white-space:pre-wrap;color:#2f4740;margin:13px 0 0;font-size:15px;line-height:1.92}.share-plan-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.share-plan-grid>div{border:1px solid #1e393221;padding:20px}.share-plan-grid p{color:#405b51;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13px;line-height:1.67;display:flex}.share-plan-grid svg{color:var(--accent);margin-top:3px}.share-plan-visuals,.share-checklist{border:1px solid #1e393221;margin-top:10px;padding:20px}.share-plan-visuals p,.share-checklist p{color:#405b51;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13px;line-height:1.67;display:flex}.share-growth-plans{border:1px solid #1e393221;margin-top:10px;padding:20px}.share-growth-plans>strong{font-size:13px}.share-growth-plans>section{background:#f4f7f5;border-radius:10px;margin-top:14px;padding:16px}.share-growth-plans>section>header{gap:4px;display:grid}.share-growth-plans>section>header b{color:var(--accent-dark);font-size:13px}.share-growth-plans>section>header span{color:#52675e;font-size:12px;line-height:1.55}.share-growth-plans>section>p{color:#405b51;grid-template-columns:92px 1fr;gap:10px;margin:10px 0 0;font-size:12px;line-height:1.65;display:grid}.share-growth-plans>section>p b{color:#6b7d75;font-size:11px}.share-checklist svg{color:var(--accent);margin-top:3px}.share-solutions aside{border-left:3px solid var(--accent);background:var(--accent-soft);margin-top:10px;padding:18px 20px}.share-solutions aside p{color:var(--ink-soft);margin:5px 0 0;line-height:1.75}.share-ready-media{border:1px solid #1e393221;margin-top:10px;padding:20px}.share-ready-media>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.share-ready-media>header strong{font-size:13px}.share-ready-media>header span{color:var(--muted);font-size:10px}.share-ready-media>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.share-ready-media figure{background:#f5f5f7;border:1px solid #1e393221;border-radius:12px;min-width:0;margin:0;overflow:hidden}.share-media-frame{background:#121212;place-items:center;min-height:220px;display:grid}.share-media-frame img,.share-media-frame video{object-fit:contain;width:100%;max-height:520px;display:block}.share-ready-media figcaption{gap:5px;padding:12px;display:grid}.share-ready-media figcaption>span{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.share-ready-media figcaption a{color:var(--accent);font-size:11px;text-decoration:none}.share-ready-media figcaption small{color:var(--muted);font-size:10px;line-height:1.55}.share-visual-recipe{color:#f4ead2;background:#1e3932;border-radius:14px;margin-top:10px;padding:22px}.share-visual-recipe>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.share-visual-recipe>header strong{font-size:14px}.share-visual-recipe>header span{color:#b9d6c8;font-size:10px}.share-visual-recipe>p{color:#e3eadf;margin:14px 0 0;font-size:13px;line-height:1.75}.share-visual-recipe>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.share-visual-recipe>div span{color:#d9c797;border:1px solid #f4ead233;border-radius:999px;padding:5px 8px;font-size:10px}.share-visual-recipe ol{color:#d5e1d9;margin:16px 0 0;padding-left:20px;font-size:12px;line-height:1.72}.share-sources{gap:8px;display:grid}.share-sources>span{margin-bottom:6px}.share-sources a{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;text-decoration:none;display:flex}.share-sources a:hover{border-color:#a9bdb4}.share-sources a div{min-width:0}.share-sources a strong{font-size:12px}.share-sources a p{color:var(--muted);margin:3px 0 0;font-size:10px}.share-next{background:var(--surface-soft);border-radius:16px;padding:28px}.share-next p{color:var(--ink-soft);align-items:flex-start;gap:8px;margin:9px 0;display:flex}.share-next svg{color:var(--accent);margin-top:4px}.share-document>footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:42px;padding-top:20px;font-size:10px}.share-missing{text-align:center;align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.share-missing h1{margin:20px 0 8px;font-size:30px}.share-missing p{color:var(--muted);margin:0 0 20px}.share-missing a{color:var(--accent);font-weight:650}.auth-shell{background:var(--paper);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(440px,100%);padding:42px 38px 32px;box-shadow:0 18px 48px #1e231f12}.auth-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:42px;display:flex}.auth-heading{text-align:center;margin-bottom:28px}.auth-heading :is(h1,h2){letter-spacing:-.035em;margin:0 0 10px;font-size:31px;font-weight:650;line-height:1.18}.auth-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.auth-heading p strong{color:var(--ink-soft);font-weight:650}.auth-primary{background:var(--control-primary);color:#fff;width:100%;min-height:50px;box-shadow:var(--control-shadow);font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:630;text-decoration:none;display:flex}.auth-primary:hover{background:var(--control-primary-hover);transform:translateY(-1px)}.auth-primary:disabled{opacity:.48;box-shadow:none;cursor:not-allowed;transform:none}.auth-actions{gap:10px;display:grid}.auth-divider{height:34px;color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-email{gap:10px;display:grid}.auth-email form{gap:9px;display:grid}.auth-email label{color:var(--ink-soft);font-size:11px;font-weight:650}.auth-input{border:1px solid var(--line);min-height:50px;color:var(--muted);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:0 15px;transition:border-color .15s,box-shadow .15s;display:flex}.auth-input:focus-within{border-color:#7fa899;box-shadow:0 0 0 3px #23614e17}.auth-input input{width:100%;min-width:0;height:48px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.auth-input input::placeholder{color:#a2a69e}.auth-input input:disabled{color:var(--muted);cursor:not-allowed}.auth-code input{text-align:center;letter-spacing:.24em;font-size:20px;font-weight:700}.auth-code-actions{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.auth-code-actions button{min-height:44px;color:var(--accent);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-weight:650}.auth-code-actions button:disabled{color:var(--muted);cursor:default}.auth-inline-error{color:#9f3c32;margin:-5px 0 1px;font-size:12px;line-height:1.45}.auth-email-status{color:var(--muted);text-align:center;margin:0;font-size:11px;line-height:1.6}.auth-email-status.error{background:var(--danger-soft);color:var(--danger)}.auth-secondary{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:620;text-decoration:none;display:flex}.auth-secondary:hover{background:var(--surface-soft);border-color:#a8b5ad}.auth-wechat{color:#075f45;background:#f4faf7;border:1px solid #bcd9cd;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:630;text-decoration:none;display:flex}.auth-wechat:hover{background:#ebf6f0;border-color:#83b7a1;transform:translateY(-1px)}.auth-privacy{color:#92978f;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:10px;line-height:1.6;display:flex}.auth-error{background:var(--danger-soft);color:var(--danger);margin-bottom:15px;padding:11px;font-size:12px}.auth-loading{text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.auth-loading h1{margin:18px 0 5px;font-size:25px}.auth-loading p{color:var(--muted);margin:0}.auth-recovery{color:var(--warning);gap:0}.auth-recovery .auth-primary{color:#fff;width:min(220px,100%);margin-top:24px}.auth-shell.auth-shell-with-preview{grid-template-columns:minmax(0,600px) minmax(360px,440px);grid-template-areas:"value form""preview form";place-content:center;gap:18px clamp(34px,5vw,72px);min-height:100dvh}.auth-shell-with-preview .auth-card{grid-area:form;align-self:center;width:100%}.auth-value-intro{grid-area:value;align-self:end;width:100%}.auth-value-kicker{color:#41477e;background:#f1f2fb;border:1px solid #dfe1f4;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:0 0 14px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.auth-value-kicker svg,.auth-value-points svg{color:#555ed0;flex:none}.auth-value-intro h1{color:#1d1d21;letter-spacing:-.052em;max-width:590px;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:680;line-height:1.08}.auth-value-summary{color:#626269;max-width:570px;margin:17px 0 0;font-size:14px;line-height:1.72}.auth-value-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.auth-value-points li{background:#ffffffc2;border:1px solid #e2e2e8;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:12px;display:grid}.auth-value-points li>span{gap:4px;min-width:0;display:grid}.auth-value-points strong{color:#303036;font-size:12px;line-height:1.4}.auth-value-points small{color:#6c6c74;font-size:12px;line-height:1.5}.auth-output-preview{background:#fff;border:1px solid #dedee5;border-radius:17px;grid-area:preview;align-self:start;width:100%;overflow:hidden;box-shadow:0 14px 38px #1e1e260e}.auth-output-preview>header{background:#fafafd;border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:16px;min-height:59px;padding:10px 14px;display:flex}.auth-output-preview>header>div{gap:3px;min-width:0;display:grid}.auth-output-preview>header small{color:#707178;letter-spacing:.04em;font-size:12px;font-weight:780}.auth-output-preview>header strong{color:#34343a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.auth-output-preview>header>span{color:#505686;background:#eceefa;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:720}.auth-output-preview-grid{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.auth-output-preview-grid>section{border:1px solid #e5e5ea;border-radius:12px;min-width:0;padding:13px}.auth-output-xhs{background:#fff9f7}.auth-output-douyin{background:#f7f7fc}.auth-output-preview-grid>section>span{color:#704f4b;background:#f4e6e3;border-radius:999px;margin-bottom:9px;padding:4px 7px;font-size:12px;font-weight:780;display:inline-flex}.auth-output-douyin>span{color:#4c527e!important;background:#e8eaf7!important}.auth-output-preview-grid>section>strong{color:#303036;font-size:13px;line-height:1.52;display:block}.auth-output-xhs>p{color:#6e696d;margin:10px 0 0;font-size:12px;line-height:1.55}.auth-output-douyin ol{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.auth-output-douyin li{color:#686a75;background:#ffffffc7;border-radius:8px;gap:2px;padding:6px 7px;font-size:12px;line-height:1.35;display:grid}.auth-output-douyin li b{color:#444a79;font-size:12px}.auth-output-preview>footer{color:#717178;border-top:1px solid #ececf0;padding:9px 14px 11px;font-size:12px;line-height:1.5}.rail-scrim{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes shimmer{50%{opacity:.48}}@media (width<=1180px){.agent-layout{grid-template-columns:248px minmax(0,1fr) 292px}.run-trace,.collaboration-panel{padding:26px 20px}.input-hint{display:none}}@media (width<=980px){:root{--sidebar:220px}.page-container{width:min(100% - 40px,920px)}.agent-layout{grid-template-columns:226px minmax(0,1fr)}.collaboration-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:20px;max-height:290px;display:grid}.collaboration-panel .overline,.collaboration-panel h2,.collaboration-copy,.steering-chips{grid-column:1}.guidance-composer,.guidance-count,.task-account-binding,.compact-evidence{grid-column:2}.guidance-composer{grid-row:1/span 4}.compact-evidence{display:none}}@media (width<=820px){.content-stage,.rail-closed .content-stage{margin-left:0}.side-rail,.side-rail.closed{visibility:hidden;pointer-events:none;width:min(88vw,320px);transition:transform .22s,visibility 0s linear .22s;transform:translate(-102%);box-shadow:0 18px 50px #0000001a}.side-rail.mobile-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.side-rail.closed .rail-label{display:initial}.side-rail.closed .rail-brand{justify-content:space-between}.side-rail.closed .new-task-button,.side-rail.closed .rail-nav button{justify-content:flex-start;padding:0 13px}.side-rail button{min-height:44px}.rail-toggle{display:none}.rail-scrim{z-index:29;background:#0000003d;border:0;display:block;position:fixed;inset:0}.site-header{grid-template-columns:1fr auto 1fr;height:56px;padding:0 20px;display:grid}.mobile-menu{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:start;place-items:center;width:44px;height:44px;display:grid}.mobile-menu:hover{background:var(--home-section)}.compact-brand{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.compact-brand .brand-mark{width:30px;height:30px}.header-context{display:none}.header-actions{justify-self:end}.page-container{width:min(100% - 40px,700px)}.hero-section{padding:72px 0 96px}.hero-copy{text-align:left}.hero-copy h1{letter-spacing:-.032em;font-size:clamp(36px,7vw,48px);line-height:1.13}.hero-copy>p:last-child{width:min(620px,100%);margin-left:0;font-size:16px;line-height:1.65}.prompt-box{border-radius:22px;box-shadow:0 6px 24px #0000000b}.link-boundary-notice{margin-top:20px}.service-note{text-align:center;line-height:1.6}.section-head{grid-template-columns:1fr;gap:14px}.idea-grid{grid-template-columns:1fr}.ideas-section{padding:88px 0}.section-head{margin-bottom:36px}.idea-card{border-right:0;border-bottom:1px solid var(--home-line);min-height:0;padding:32px 0}.idea-card:last-child{border-bottom:0}.account-section{grid-template-columns:1fr}.account-numbers,.empty-visual{border-top:1px solid var(--home-line);border-left:0}.agent-workspace{overflow-y:auto}.agent-workspace>header button{width:44px;height:44px}.agent-layout{flex-direction:column;height:auto;min-height:calc(100% - 56px);display:flex;overflow:visible}.run-trace,.result-panel,.collaboration-panel{flex:none;overflow:visible}.result-panel{order:1;min-height:520px}.collaboration-panel{border-top:1px solid var(--line);order:2;max-height:none;display:block}.run-trace{border-right:0;border-bottom:1px solid var(--line);order:3}.working-state{min-height:520px;padding:34px 22px}.agent-result{padding:34px 22px 80px}.growth-intelligence{border-radius:20px;gap:22px;margin-top:42px;padding:22px}.growth-intelligence>header{flex-direction:column;align-items:stretch}.growth-readiness-score{align-self:flex-start}.growth-planner-grid,.growth-brain-layers,.growth-opportunity-map>div:last-child,.growth-review-platforms>details>div{grid-template-columns:1fr}.growth-brain-layers article{border-bottom:1px solid #e8e8ed;border-right:0}.growth-brain-layers article:last-child{border-bottom:0}.growth-review-platforms article:nth-child(odd){border-right:0}.growth-section-heading{flex-direction:column;align-items:flex-start}.result-heading{display:grid}.result-actions{flex-wrap:wrap}.result-actions button,.result-actions a,.deliverable-heading button,.steering-chips button{min-height:44px}.steer-button{width:44px;height:44px}.analysis-grid,.reference-strip>div,.execution-grid,.why-details dl,.result-bottom,.knowledge-groups,.knowledge-center>header,.plan-comparison>div,.share-analysis>div{grid-template-columns:1fr}.rating-row{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-two-columns,.analysis-grid dl,.visual-shot-list,.visual-howto{grid-template-columns:1fr}.management-layer{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.management-nav{z-index:3;border-right:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f5f7f5;width:100%;min-width:0;padding:8px 12px;display:block;position:relative;overflow:hidden}.management-brand,.manage-back{display:none}.management-nav nav{scrollbar-width:none;gap:3px;width:100%;padding-right:48px;display:flex;overflow-x:auto}.management-nav nav::-webkit-scrollbar{display:none}.management-nav nav button{flex:none;min-height:44px;padding:0 12px}.management-content{grid-row:2;padding:64px 22px 88px}.management-close{z-index:4;background:#f5f5f7f5;width:44px;height:44px;top:10px;right:10px}.knowledge-list article button,.knowledge-editor>header button{width:44px;height:44px}.result-editor-backdrop,.knowledge-editor-backdrop,.account-bind-backdrop{padding:12px}.result-editor-dialog,.knowledge-editor{max-height:calc(100vh - 24px)}.account-card-grid,.resource-grid{grid-template-columns:1fr}.share-header{grid-template-columns:1fr auto;padding:0 18px}.share-header>span{display:none}.share-document{padding-top:32px}}@media (width<=560px){.site-header{height:56px;padding:0 16px}.compact-brand{gap:8px;font-size:16px}.quota-pill span{display:none}.quota-pill{justify-content:center;min-width:44px;min-height:44px;padding:0 10px}.user-avatar{width:44px;height:44px}.hero-section{padding:64px 0 88px}.hero-copy{margin-bottom:36px}.overline{margin-bottom:12px;font-size:11px;line-height:17px}.hero-copy h1{letter-spacing:-.03em;font-size:34px;line-height:1.16}.hero-copy>p:last-child{margin-top:20px;font-size:15px;line-height:1.6}.prompt-box{border-radius:20px;padding:8px}.prompt-box textarea{min-height:158px;padding:16px 14px;font-size:16px;line-height:1.65}.share-growth-plans>section>p{grid-template-columns:1fr;gap:3px}.prompt-actions{grid-template-columns:1fr auto;gap:8px 12px;padding:4px;display:grid}.attach-button{min-height:44px;padding:0 10px}.send-button{grid-column:1/-1;justify-content:center;width:100%;min-height:48px;margin:2px 0 0}.link-boundary-notice{padding-top:15px}.link-boundary-notice strong,.link-boundary-notice p{font-size:12px}.service-note{width:min(320px,100%);margin-top:16px;font-size:10px}.ideas-section{padding:72px 0}.section-head{margin-bottom:28px}.idea-card{padding:28px 0}.idea-card h3{margin:22px 0;font-size:19px}.account-section{border-radius:20px;margin:24px 0 88px}.account-insight{padding:34px 25px}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start}.agent-workspace>header{padding:0 10px}.agent-workspace>header small{display:none}.deliverables>section{grid-template-columns:1fr}.deliverables>section>span{display:none}.deliverable-heading{display:grid}.platform-growth-plans>header{flex-direction:column;align-items:flex-start}.platform-growth-plans dl{grid-template-columns:1fr}.platform-growth-plans dl>div:nth-child(odd){border-right:0}.method-path,.share-method-path{grid-template-columns:1fr}.method-path>div+div,.share-method-path p+p{border-top:1px solid var(--line);border-left:0}.analysis-grid article{grid-template-columns:1fr;gap:24px;padding:32px 0}.analysis-intro{position:static}.ready-copy>div{flex-direction:column;align-items:flex-start}.result-conclusion{border-radius:0;padding:38px 0 44px}.result-conclusion header h2{font-size:28px}.result-conclusion .conclusion-copy{margin-top:20px;font-size:16px;line-height:1.68}.result-conclusion .conclusion-note{font-size:13px}.result-analysis,.reference-strip,.solution-section{margin-top:48px}.result-analysis>header h2,.reference-strip>header h2,.solution-section>header h2{font-size:27px}.analysis-grid article{padding:32px 0}.deliverable-heading h3{font-size:24px}.ready-copy{border-radius:16px}.ready-copy pre{padding:24px 20px}.visual-production>header{display:grid}.visual-production>header em{white-space:normal;justify-self:start}.visual-prompt{margin:0;padding:20px 18px}.visual-howto{padding:20px 18px}.feedback-panel{padding:28px 0 0}.feedback-panel>header{display:grid}.feedback-panel>header button{justify-self:start;min-height:44px}.rating-row{grid-template-columns:1fr 1fr}.feedback-composer{grid-template-columns:1fr}.feedback-composer button{justify-self:stretch}.result-editor-backdrop,.knowledge-editor-backdrop,.account-bind-backdrop{align-items:end;padding:0}.result-editor-dialog{border-radius:20px 20px 0 0;width:100%;max-height:96vh}.result-editor-dialog>header{padding:19px 18px 15px}.result-editor-body{padding:18px}.result-editor-dialog>footer{padding:12px 18px max(12px,env(safe-area-inset-bottom));position:sticky;bottom:0}.result-editor-dialog>footer small{display:none}.result-editor-dialog>footer button{min-height:44px}.editor-plan-tabs button{min-width:156px}.editor-fields{padding:15px}.knowledge-editor,.account-bind-dialog{width:100%;max-height:92vh;padding:22px 18px max(20px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.account-bind-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.account-bind-dialog>footer button{min-height:44px;padding:0 10px}.knowledge-editor>footer{grid-template-columns:1fr 1fr;display:grid}.knowledge-editor>footer small{grid-column:1/-1;margin-right:0}.knowledge-editor>footer button{white-space:nowrap;min-height:44px;padding:0 10px;font-size:13px}.profile-edit-card{grid-template-columns:1fr;gap:24px}.avatar-editor{width:120px;height:120px}.knowledge-center{margin-top:64px;padding-top:48px}.knowledge-group,.current-plan-card{border-radius:18px;padding:24px 20px}.billing-facts{grid-template-columns:1fr}.history-list article{grid-template-columns:62px 1fr;padding:14px 0}.history-list article>strong,.history-list article>button{grid-column:2}.current-plan-card>header,.current-plan-card>footer,.plan-facts,.account-limit-summary,.share-plan-grid{grid-template-columns:1fr}.current-plan-card>header{display:grid}.current-plan-card>footer{gap:10px;display:grid}.current-plan-card>footer button{margin-left:0}.share-header>a:last-child{font-size:0}.share-header>a:last-child:before{content:"开始创作";font-size:12px}.share-document{width:min(100% - 24px,900px)}.share-dialog{border-radius:18px;padding:18px}.share-card-preview{border-radius:22px;padding:18px}.share-card-preview>header,.share-hero>header{grid-template-columns:auto 1fr}.share-card-preview>header em,.share-hero>header em{grid-column:2}.share-card-paper{border-radius:15px 15px 34px;padding:20px}.share-hero{border-radius:22px;padding:18px}.share-hero-paper{border-radius:18px 18px 44px;padding:28px 24px}.share-hero h1{font-size:36px}.share-solutions>article{padding:20px}.share-ready-media>header{display:grid}.share-ready-media>div{grid-template-columns:1fr}.share-link-row{display:grid}.share-link-row input{min-height:42px}.auth-shell{padding:14px}.auth-card{border-radius:16px;padding:30px 22px 26px}.auth-brand{margin-bottom:34px}.auth-shell.auth-shell-with-preview{grid-template-columns:minmax(0,640px);grid-template-areas:"value""form""preview";align-content:start;justify-items:center;gap:18px;padding:24px 18px 36px}.auth-value-intro,.auth-output-preview{align-self:auto;width:100%}.auth-value-intro h1{max-width:620px;font-size:clamp(30px,7vw,42px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button[disabled]:disabled,button[disabled]:disabled:hover{cursor:not-allowed;opacity:1;color:#9a9e96;background:var(--control-muted);border-color:var(--control-muted);box-shadow:none;transform:none}button:hover:not(:disabled),a:hover{transform:none!important}.agent-result,.share-dialog,.share-shell{--accent:#23614e;--accent-soft:#eef4f1;--accent-dark:#174838}.new-task-button,.rail-nav button,.rail-user,.management-nav nav button,.send-button,.primary-inline,.form-actions button,.import-card button,.card-actions button,.knowledge-editor>footer button,.result-editor-dialog>footer button,.plan-option>button,.resource-detail>footer button{border-radius:8px}.rail-usage,.platform-support,.quiet-link,.header-context,.quota-pill:hover,.service-note.ready,.account-numbers strong,.empty-visual>span{color:var(--ink)}.recent-tasks>button i.dual,.rail-usage i,.account-limit-summary b,.quota-meter b,.plan-usage>i b{background:var(--ink)}.mini-avatar,.user-avatar,.account-identity>span{color:var(--ink);background:#eeeeef}.hero-copy h1{font-size:clamp(46px,4.6vw,56px)}.prompt-box{box-shadow:var(--home-card-shadow);border-radius:18px}.prompt-box:focus-within,.auth-input:focus-within{border-color:#86868b;box-shadow:0 0 0 3px #0000000e}.account-section{border-radius:18px}.workspace-agent-mark{color:#1d1d1f;background:#f2f2f4}.result-navigation nav button{border-radius:8px}.result-navigation nav button span{font-size:13px;line-height:1.45}.result-navigation nav button:focus-visible{outline-offset:0;outline:1px solid #86868b}.trace-details>summary{font-size:12px;line-height:1.5}.trace-details .trace-list>div{min-height:40px;font-size:12px;line-height:1.55}.steering-chips button{border-radius:8px}.task-account-binding,.compact-evidence,.guidance-composer{border-radius:10px}.copy-toast{color:#fff;background:#1d1d1f;border-color:#ffffff2e;border-radius:12px;box-shadow:0 10px 28px #00000029}.visual-production,.ready-copy{border-radius:14px}.visual-production>header em{border-radius:8px}.ready-copy strong,.visual-prompt strong{font-size:13px;font-weight:650;line-height:1.5}.management-content{padding-top:80px}.manage-heading h1{font-size:clamp(32px,3.5vw,40px);line-height:1.18}.management-nav nav button{border-radius:8px}.management-nav nav button.active{color:#1d1d1f;background:#fff}.management-nav nav button:focus-visible{outline-offset:0;outline:1px solid #86868b}.identity-field{background:#f5f5f7}.wechat-link{color:#1d1d1f}.wechat-link:hover{color:#000}.knowledge-center>header h2{font-size:27px}.agent-learning-note{color:#1d1d1f}.agent-learning-note p{color:#6e6e73}.knowledge-group,.current-plan-card,.plan-option,.account-manage-card{background:#f5f5f7;border-radius:14px}.account-manage-card.compact{border-radius:10px}.knowledge-group>header button,.current-plan-card>footer button,.history-list>article>button,.resource-grid>article>footer button{border-radius:8px}.plan-option.featured,.no-charge{color:var(--ink);background:#ececef}.empty-panel{background:#f5f5f7;border:0;border-radius:14px;min-height:300px}.empty-panel>span{color:#1d1d1f}.account-empty-action{border-style:solid;border-color:var(--line);background:#fafafa;border-radius:12px}.account-empty-action:hover,.account-empty-action:focus-visible{background:#f5f5f7;border-color:#b8b8bd}.auth-shell{background:#f5f5f7}.auth-card{border-color:#00000014;border-radius:14px;box-shadow:0 12px 34px #0000000e}.auth-wechat{border-color:var(--line-strong);color:#1d1d1f;background:#fff;border-radius:8px}.auth-wechat:hover{color:#000;background:#f5f5f7;border-color:#86868b}.auth-primary,.auth-secondary,.auth-input{border-radius:8px}.share-dialog-backdrop,.resource-detail-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000005c}.share-dialog{background:#fff;border:1px solid #00000014;border-radius:18px;box-shadow:0 24px 70px #0000002e}.share-dialog h2{font-size:22px}.share-card-preview{color:#1d1d1f;box-shadow:none;background:#fff;border-color:#d2d2d7;border-radius:18px;padding:26px}.share-card-paper{color:#1d1d1f;background:#fff;border-color:#d2d2d7;margin-top:28px;padding:26px 0 4px}.share-card-paper h3{margin-bottom:24px;font-weight:600}.share-card-preview>footer{margin-top:26px}.share-shell{color:#1d1d1f;background:#fff}.share-header{background:#fffffff0;border-color:#00000014;min-height:68px}.share-header .brand-mark{color:#fff;box-shadow:none;background:#1d1d1f;border-radius:9px}.share-document{padding-top:52px}.share-hero{color:#1d1d1f;background:#fff;border-color:#0000001a;border-radius:20px;padding:30px;box-shadow:0 12px 34px #0000000d}.share-hero-paper{color:#1d1d1f;border-color:#0000001a;margin-top:28px;padding:30px 0 8px}.share-hero h1{max-width:720px;margin:14px 0 30px;font-size:clamp(30px,4vw,40px);font-weight:610;line-height:1.28}.share-hero-paper>footer span{color:#515154;border-color:#00000024}.share-analysis,.share-solutions,.share-sources,.share-next{margin-top:56px}.share-analysis article,.share-solutions>article{background:#fff;border-color:#0000001a;border-radius:16px}.share-copy{background:#f5f5f7;border-color:#0000001a}.share-plan-grid>div,.share-plan-visuals,.share-checklist{border-color:#0000001a}.share-next{background:#f5f5f7;border-radius:12px}@media (width<=820px){.management-content{padding-top:56px}.management-nav{align-items:center;min-height:60px;padding:8px 64px 8px 14px;display:flex}.management-nav nav{display:none}.management-mobile-picker{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.management-mobile-picker>span{color:var(--muted);white-space:nowrap;font-size:11px}.management-mobile-picker select{border:1px solid var(--line-strong);min-width:0;height:42px;color:var(--ink);background:#fff;border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:14px;font-weight:600}.management-mobile-picker select:focus-visible{border-color:#86868b;box-shadow:0 0 0 3px #0000000e}.management-close{background:#f5f5f7f5}.manage-heading h1{font-size:30px;line-height:1.2}.knowledge-center>header h2{font-size:25px}.usage-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-ledger-list article{grid-template-columns:88px minmax(0,1fr);gap:10px 14px}.usage-ledger-list article>p{grid-column:2}}@media (width<=560px){.hero-copy h1{font-size:33px}.prompt-box{border-radius:16px}.account-section{border-radius:14px}.usage-ledger-summary{grid-template-columns:1fr}.usage-ledger-list article{grid-template-columns:1fr;gap:8px}.usage-ledger-list article>p{grid-column:1}.usage-ledger-list article>div small{white-space:normal}.knowledge-group,.current-plan-card,.plan-option,.account-manage-card,.visual-production,.ready-copy{border-radius:12px}.share-dialog{border-radius:16px}.share-card-preview{border-radius:14px;padding:18px}.share-card-paper{border-radius:0;padding:20px 0 2px}.share-hero{border-radius:16px;padding:20px}.share-hero-paper{border-radius:0;padding:24px 0 6px}.share-hero h1{font-size:32px;line-height:1.3}.auth-card{border-radius:12px}}.live-progress.indeterminate i{width:34%;animation:1.45s ease-in-out infinite agent-indeterminate}@keyframes agent-indeterminate{0%{transform:translate(-120%)}to{transform:translate(310%)}}.failure-diagnostics{color:#86868b;margin-top:18px;font-size:11px}.failure-diagnostics summary{cursor:pointer}.failure-diagnostics small{margin-top:6px;display:block}.result-analysis{border-top:1px solid var(--line);padding-top:22px}.result-analysis>summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:13px;font-weight:600}.result-analysis[open]>summary{color:var(--ink)}.result-analysis[open] .analysis-grid{margin-top:24px}.editor-advanced{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.editor-advanced>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600}.plan-status-note{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:18px;display:flex}.plan-status-note span{gap:3px;display:grid}.plan-status-note small{color:var(--muted)}.manage-heading>p,.knowledge-center>header,.knowledge-group>p{display:none}.knowledge-center{margin-top:32px;padding-top:0}.memory-page .knowledge-center{margin-top:32px}.ready-copy>div>strong,.visual-prompt>div>strong{font-size:13px;font-weight:650;line-height:1.5}.share-card-preview,.share-card-paper,.share-shell,.share-hero,.share-hero-paper{background:#fff}.home-products-section{border-top:1px solid var(--home-line-soft);padding:112px 0}.home-products-section .section-head>div>span{max-width:640px;color:var(--home-muted);margin-top:12px;font-size:14px;line-height:1.6;display:block}.home-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.home-product-card{border:1px solid var(--home-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #0000000b}.home-product-visual{color:#fff;background:linear-gradient(145deg,#65c2e9,#236e9f);flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;display:flex;position:relative}.home-product-card.coast .home-product-visual{background:linear-gradient(#0c2a3d14,#0c2a3d61),url(/v1-xhs-citywalk.png) 50% 54%/cover}.home-product-card.camp .home-product-visual{background:linear-gradient(#1a260f1a,#1a260f6b),url(/v1-douyin-camping.png) 50% 62%/cover}.home-product-visual:after{content:"";opacity:.34;background:radial-gradient(circle at 78% 15%,#fff,#0000 18%),repeating-linear-gradient(160deg,#0000 0 29px,#ffffff29 30px 31px);position:absolute;inset:0}.home-product-visual>*{z-index:1;position:relative}.home-product-visual span{background:#18181cb8;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:11px}.home-product-visual strong{letter-spacing:-.03em;max-width:86%;font-size:24px;line-height:1.15}.home-product-visual small{opacity:.8;font-size:10px}.home-product-body{padding:18px}.home-product-body p{color:var(--home-muted);margin:0 0 11px;font-size:12px;line-height:1.5}.home-product-body p b{color:var(--home-ink);margin-bottom:3px;font-size:10px;display:block}.home-product-body>div{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.home-product-body>div span{color:var(--home-tertiary);font-size:10px}.home-product-actions{gap:7px;display:flex}.home-product-body button{color:#fff;cursor:pointer;background:#1f1f22;border:1px solid #1f1f22;border-radius:10px;min-height:44px;padding:0 13px;font-size:11px;font-weight:700}.home-product-body button.secondary{color:#353539;background:#fff;border-color:#d9d9dd}.home-product-body button:disabled{opacity:.4;cursor:default}@media (width<=900px){.home-products-grid{grid-template-columns:1fr}.home-product-card{grid-template-columns:minmax(230px,.9fr) 1.1fr;display:grid}}@media (width<=620px){.home-products-section{padding:72px 0}.home-product-card{display:block}.home-product-visual{min-height:190px}}.v1-workbench{--v1-ink:#202024;--v1-muted:#797980;--v1-line:#e5e5e9;--v1-soft:#f5f5f7;--v1-page-title:28px;--v1-work-title:20px;--v1-section-title:16px;--v1-card-title:16px;--v1-body:14px;--v1-caption:12px;z-index:2;color:var(--v1-ink);background:#fff;grid-template-columns:352px minmax(0,1fr);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.v1-workbench button,.v1-workbench input,.v1-workbench textarea{font:inherit}.v1-workbench button{color:inherit;cursor:pointer}.v1-agent-rail{z-index:9;border-right:1px solid var(--v1-line);background:#fffffffa;grid-template-rows:64px minmax(0,1fr) auto;min-width:0;display:grid;position:relative;box-shadow:14px 0 36px #21212609}.v1-agent-rail>header{border-bottom:1px solid var(--v1-line);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.v1-agent-rail>header>div{align-items:center;gap:10px;display:flex}.v1-agent-rail>header strong{font-size:17px}.v1-agent-rail>header button,.v1-agent-composer button{background:#f5f5f7;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.v1-toolbar button,.v1-mobile-tabs button{border:1px solid var(--v1-line);background:#fff;border-radius:11px;min-height:34px;padding:0 13px;font-size:12px;font-weight:650}.v1-toolbar button.active,.v1-mobile-tabs button.active{color:#fff;background:#222226;border-color:#222226}.v1-chat-log{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-height:0;padding:18px;scroll-padding-bottom:24px;overflow:auto}.v1-section-title{color:#6f6f76;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;font-weight:650;display:flex}.v1-chat-log article{margin-bottom:14px}.v1-chat-log article>span{color:#77777e;margin-bottom:6px;font-size:10px;display:block}.v1-chat-log article>span b{color:#fff;background:#222226;border-radius:7px;place-items:center;width:20px;height:20px;margin-right:5px;display:inline-grid}.v1-chat-log article>p{color:#4d4d53;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f3f5;border-radius:13px;margin:0;padding:13px 14px;font-size:12px;line-height:1.65}.v1-chat-log article.from-user>p{color:#fff;background:#26262a}.v1-chat-attachment{background:#f7f7f9;border:1px solid #dedee4;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;margin:8px 0 0;padding:8px;display:grid}.v1-chat-attachment img{object-fit:cover;background:#ececf0;border-radius:9px;width:56px;height:56px;display:block}.v1-chat-attachment>span{color:#5f5f66;background:#e9e9ed;border-radius:9px;place-items:center;width:56px;height:56px;font-size:11px;display:grid}.v1-chat-attachment figcaption{color:#4f4f56;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.v1-chat-attachment>button{color:#56565e;background:#fff;border:1px solid #d7d7dd;border-radius:9px;min-height:30px;padding:0 9px;font-size:11px}.v1-chat-attachment>button:disabled{opacity:.55;cursor:wait}.v1-chat-log article.compact>p{padding:9px 12px;font-size:11px}.v1-chat-log article.queued>small{color:#8a8a91;margin-top:6px;font-size:9px;line-height:1.45;display:block}.v1-chat-log article.queued>div{gap:6px;margin-top:7px;display:flex}.v1-chat-log article.queued button{border:1px solid var(--v1-line);color:#4b4b51;background:#fff;border-radius:8px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700}.v1-chat-log article.queued button:first-child{color:#fff;background:#303034;border-color:#303034}.v1-chat-log article.queued button:disabled{opacity:.4}.v1-chat-log article.answer>p{background:#f3f7ff;border:1px solid #dfe8ff}.v1-task-trust-card{background:#fff;border:1px solid #e4e5e9;border-radius:13px;margin:2px 0 16px;padding:11px}.v1-task-trust-card>header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.v1-task-trust-card>header strong{color:#303036;font-size:11px}.v1-task-trust-card>header span{color:#666c78;text-align:right;font-size:9px}.v1-task-trust-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v1-task-trust-card dl{background:#f7f7f8;border:1px solid #ececf0;border-radius:9px;min-width:0;margin:0;padding:7px 8px}.v1-task-trust-card dt{color:#85858c;font-size:8px;font-weight:750}.v1-task-trust-card dd{color:#4b4b52;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:700}.v1-task-trust-card dl[data-tone=good]{background:#f3fbf6;border-color:#cfe8da}.v1-task-trust-card dl[data-tone=good] dd{color:#2f7752}.v1-task-trust-card dl[data-tone=active]{background:#f3f7ff;border-color:#d7e1f8}.v1-task-trust-card dl[data-tone=active] dd{color:#526b9d}.v1-task-trust-card dl[data-tone=attention]{background:#fff7f5;border-color:#f0d8d3}.v1-task-trust-card dl[data-tone=attention] dd{color:#a05447}.v1-task-trust-card>p{color:#74747b;margin:8px 1px 0;font-size:9px;line-height:1.55}.v1-task-dialog{isolation:isolate;gap:10px;margin:0 0 18px;display:grid;position:relative}.v1-task-dialog article{margin:0}.v1-task-dialog .from-user>small{color:#8a8990;margin:6px 0 0;font-size:9px;display:block}.v1-task-dialog.pending .from-user>small{color:#4f7b68}.v1-dialog-pending,.v1-dialog-error{align-items:flex-start;gap:7px;display:flex}.v1-dialog-pending svg,.v1-dialog-error svg{flex:none;margin-top:2px}.v1-dialog-error{color:#8c4c45!important;background:#fff8f7!important;border-color:#efd8d5!important}.v1-dialog-retry{color:#303038;background:#fff;border:1px solid #d9d9de;border-radius:10px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.v1-dialog-retry:hover{background:#f7f7f9;border-color:#a8a8b1}.v1-selection-note{background:#f0f5ff;border:1px solid #cbd9ff;border-radius:13px;grid-template-columns:1fr auto;gap:4px 10px;margin:4px 0 16px;padding:12px;display:grid}.v1-selection-note>span{grid-column:1/-1;color:#5e79ba!important;margin:0!important}.v1-selection-note strong{font-size:12px}.v1-selection-note button{color:#4265aa;background:0 0;border:0;font-size:11px}.v1-running{background:#fff8e8;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.v1-running span{flex:1}.v1-running button{background:0 0;border:0;font-weight:700}.v1-agent-composer{z-index:12;border-top:1px solid var(--v1-line);background:#fff;min-height:0;max-height:min(250px,42vh);padding:12px;position:relative;overflow:hidden;box-shadow:0 -12px 28px #23232a0d}.v1-target-chip{color:#4967a9;background:#f4f7ff;border:1px solid #d8e1f7;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 11px;font-size:10px;display:flex}.v1-target-reference{color:#68728a;white-space:pre-wrap;background:#fbfcff;border:1px solid #d8e1f7;border-bottom:0;max-height:58px;margin:0;padding:8px 11px;font-size:10px;line-height:1.45;overflow-y:auto}.v1-agent-modes{align-items:center;padding:5px 0 7px;display:flex}.v1-agent-composer textarea{resize:none;border:1px solid var(--v1-line);color:#303034;border-radius:14px;outline:none;width:100%;min-height:78px;max-height:124px;padding:13px;font-size:12px;line-height:1.55;overflow-y:auto}.v1-target-chip+textarea,.v1-target-reference+textarea{border-radius:0 0 14px 14px}.v1-agent-composer textarea:focus{border-color:#9aaed9;box-shadow:0 0 0 3px #637eb81c}.v1-agent-composer>div:last-child{align-items:center;gap:7px;margin-top:8px;display:flex}.v1-agent-composer>div:last-child span{color:#a0a0a6;text-align:center;flex:1;font-size:9px}.v1-agent-composer button.v1-steer-from-composer{color:#4f6087;background:#f4f7ff;border:1px solid #dce3f3;width:auto;min-width:max-content;padding:0 9px;font-size:9px;font-weight:700}.v1-agent-composer button.send{color:#fff;background:#222226}.v1-agent-composer button:disabled{opacity:.4;cursor:default}.v1-main{background:#f5f5f7;grid-template-rows:76px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:clip}.v1-toolbar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #dcdce1e6;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin:12px 18px;padding:0 14px;display:grid;position:relative;box-shadow:0 12px 38px #23232a13}.v1-toolbar>div{align-items:center;gap:7px;min-width:0;display:flex}.v1-toolbar>div:first-child,.v1-toolbar>div:last-child{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.v1-toolbar>div:first-child::-webkit-scrollbar{display:none}.v1-toolbar>div:nth-child(2){justify-content:center}.v1-toolbar-flow small{color:#6b6b72;white-space:nowrap;font-size:11px;font-weight:650}.v1-toolbar>div:last-child{justify-content:flex-end}.v1-toolbar i{background:var(--v1-line);width:1px;height:22px;margin:0 5px}.v1-toolbar button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:34px;display:inline-flex}.v1-toolbar>div:last-child button:last-child{color:#fff;background:#222226}.v1-toolbar span{color:#77777e;background:#f5f5f7;border-radius:10px;padding:8px 10px;font-size:12px}.v1-toolbar .v1-deliverable-switch{background:#f1f1f3;border-radius:10px;align-items:center;gap:3px;margin-left:3px;padding:3px;display:inline-flex}.v1-toolbar .v1-deliverable-switch button{min-height:28px;padding:0 9px;font-size:11px}.v1-mobile-tabs{display:none}.v1-canvas-shell{overscroll-behavior:contain;touch-action:none;cursor:grab;background-color:#f5f5f7;background-image:radial-gradient(circle at 1px 1px,#4c4c5429 1px,#0000 1.2px);background-size:22px 22px;min-width:0;min-height:0;position:relative;overflow:clip}.v1-canvas-shell:active{cursor:grabbing}.v1-world{transform-origin:0 0;will-change:transform;width:max-content;position:absolute;top:30px;left:30px}.v1-canvas-shell.is-case-center{overscroll-behavior:contain;touch-action:pan-y;cursor:default;background-image:none;overflow:hidden auto}.v1-canvas-shell.is-case-center:active{cursor:default}.v1-canvas-shell.is-case-center .v1-world{will-change:auto;width:100%;min-height:100%;position:static;top:auto;left:auto;transform:none!important}.v1-case-center{width:min(1500px,100%);margin:0 auto;padding:24px clamp(16px,2.4vw,36px) 96px}.v1-case-overview{border:1px solid var(--v1-line);background:#fffffff7;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #1e1e240f}.v1-task-progress{border:1px solid var(--v1-line);background:#fffffff7;border-radius:24px;justify-items:start;gap:12px;width:min(760px,100vw - 470px);margin:84px 70px 120px;padding:34px;display:grid;box-shadow:0 18px 50px #1e1e2414}.v1-task-progress>small{color:#77777e;letter-spacing:.08em;font-size:10px;font-weight:760}.v1-task-progress h2{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.5vw,36px)}.v1-task-progress>p{color:#66666d;white-space:pre-wrap;max-width:680px;margin:0;font-size:13px;line-height:1.7}.v1-task-progress>div{flex-wrap:wrap;gap:8px;display:flex}.v1-task-progress>div span{color:#54545a;background:#f2f2f4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.v1-task-progress ol{counter-reset:task-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.v1-task-progress li{border:1px solid var(--v1-line);color:#5f5f66;border-radius:13px;gap:8px;padding:14px;font-size:11px;display:grid}.v1-task-progress li:before{counter-increment:task-step;content:"0" counter(task-step);color:#9999a0;font-size:9px;font-weight:800}.v1-task-progress em{color:#929299;font-size:10px;font-style:normal}.v1-task-progress.missing button{color:#fff;background:#202024;border:0;border-radius:11px;min-height:40px;padding:0 15px;font-weight:760}.v1-running-progress-dock{z-index:12;color:#33343b;cursor:default;touch-action:pan-x;background:#fffffff7;border:1px solid #d9dbe7;border-radius:15px;width:min(1120px,100% - 28px);padding:11px 13px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1e1e241f}.v1-running-progress-dock>header{align-items:center;gap:10px;display:flex}.v1-running-progress-dock>header>div{min-width:0;margin-right:auto;display:grid}.v1-running-progress-dock>header strong{font-size:13px}.v1-running-progress-dock>header span{color:#777982;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v1-running-progress-dock>header button{color:#4e5059;cursor:pointer;background:#f7f7f9;border:1px solid #dedfe7;border-radius:9px;min-height:32px;padding:0 10px;font-size:11px;font-weight:720}.v1-running-progress-dock ol{scrollbar-width:thin;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;gap:7px;width:100%;margin:10px 0 0;padding:0 0 2px;list-style:none;display:grid;overflow-x:auto}.v1-running-progress-dock li{background:#fafafd;border:1px solid #e5e5ea;border-radius:10px;align-content:start;gap:5px;min-height:76px;padding:9px;display:grid}.v1-running-progress-dock li strong{color:#4b4c54;font-size:11px}.v1-running-progress-dock li span{color:#7b7c84;font-size:10px;line-height:1.4}.v1-running-progress-dock li.active{background:#f4f6ff;border-color:#8795d8}.v1-running-progress-dock li.done{background:#f5fbf8;border-color:#badbce}.v1-running-progress-dock li.failed{background:#fff7f6;border-color:#e3b7b1}.v1-brief{border:1px solid var(--v1-line);background:#fffffff5;border-radius:18px;grid-template-columns:1fr 510px;align-items:center;gap:28px;padding:22px 26px;display:grid;box-shadow:0 12px 30px #1e1e240f}.v1-case-overview>.v1-brief{box-shadow:none;background:0 0;border:0;border-radius:0}.v1-brief small,.v1-editor>header small{color:#92929a;font-size:var(--v1-caption);letter-spacing:.04em;font-weight:700}.v1-brief h2{font-size:var(--v1-page-title);letter-spacing:-.04em;margin:6px 0;line-height:1.3}.v1-brief p,.v1-editor>header p{color:var(--v1-muted);font-size:var(--v1-body);margin:0;line-height:1.65}.v1-brief dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.v1-brief dl div{background:#f4f4f6;border-radius:13px;padding:14px}.v1-brief dt{color:#77777e;font-size:var(--v1-caption)}.v1-brief dd{font-size:var(--v1-body);margin:6px 0 0;font-weight:720}.v1-growth-summary{background:linear-gradient(135deg,#fff,#f5f4ff);border:1px solid #dedee7;border-radius:17px;gap:14px;margin-top:16px;padding:18px 20px;display:grid;box-shadow:0 10px 26px #2323370a}.v1-case-overview>.v1-growth-summary{box-shadow:none;border-radius:14px;margin:0 22px 22px;padding:15px 18px}.v1-growth-summary>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.v1-growth-summary>header small{color:#777385;letter-spacing:.05em;font-size:9px;font-weight:760}.v1-growth-summary h3{letter-spacing:-.025em;margin:5px 0 3px;font-size:15px}.v1-growth-summary>header p{color:#85858d;margin:0;font-size:10px}.v1-growth-summary>header>div:last-child{background:#ffffffe0;border-radius:12px;flex:none;grid-template-columns:auto auto;align-items:baseline;padding:9px 12px;display:grid}.v1-growth-summary>header>div:last-child strong{letter-spacing:-.05em;font-size:20px}.v1-growth-summary>header>div:last-child span{color:#8a8a92;font-size:9px}.v1-growth-summary>header>div:last-child small{color:#6863ac;text-align:center;grid-column:1/-1;margin-top:3px}.v1-growth-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v1-growth-summary-grid article{background:#ffffffc7;border:1px solid #e9e9ee;border-radius:11px;min-width:0;padding:11px 12px}.v1-growth-summary-grid span{color:#8a8a92;font-size:8px;font-weight:760}.v1-growth-summary-grid p{color:#45454b;margin:5px 0 0;font-size:10px;line-height:1.5}.v1-growth-summary>footer{border-top:1px solid #e6e6eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:11px;display:grid}.v1-growth-summary>footer>div{gap:6px;display:flex}.v1-growth-summary>footer span{color:#5d5a68;background:#eeeef5;border-radius:999px;padding:5px 8px;font-size:9px}.v1-growth-summary>footer span b{margin-right:5px}.v1-growth-summary>footer p{color:#5f5f67;margin:0;font-size:9px;line-height:1.45}.v1-growth-summary>footer em{color:#898991;font-size:8px;font-style:normal}.v1-case-filters{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.v1-case-filters button{border:1px solid var(--v1-line);color:#68686f;background:#fff;border-radius:999px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700}.v1-case-filters button.active{color:#fff;background:#222226;border-color:#222226}.v1-case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;margin-top:20px;display:grid}.v1-canvas-shell.is-case-center .v1-case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.v1-case-card{border:1px solid var(--v1-line);background:#fff;border-radius:18px;grid-template-rows:144px minmax(0,1fr);height:326px;display:grid;overflow:hidden;box-shadow:0 10px 26px #23232a0f}.v1-case-card:hover{box-shadow:0 15px 34px #23232a1a}.v1-case-visual{color:#fff;background:linear-gradient(135deg,#66bdea,#2a88c0);flex-direction:column;justify-content:space-between;padding:15px 17px;display:flex;position:relative}.v1-case-card.coast .v1-case-visual,.v1-case-card.sea .v1-case-visual,.v1-case-card.sky .v1-case-visual{background-image:linear-gradient(#0e2c3d0a,#0e2c3d73),url(/v1-xhs-citywalk.png);background-size:cover}.v1-case-card.coast .v1-case-visual{background-position:50% 46%}.v1-case-card.sea .v1-case-visual{background-position:60% 58%}.v1-case-card.sky .v1-case-visual{background-position:38% 38%}.v1-case-card.grass .v1-case-visual,.v1-case-card.camp .v1-case-visual,.v1-case-card.field .v1-case-visual{background-image:linear-gradient(#19260e0a,#19260e80),url(/v1-douyin-camping.png);background-size:cover}.v1-case-card.grass .v1-case-visual{background-position:50% 57%}.v1-case-card.camp .v1-case-visual{background-position:42% 70%}.v1-case-card.field .v1-case-visual{background-position:72% 66%}.v1-case-visual:after{content:"";opacity:.32;background:radial-gradient(circle at 70% 10%,#fff,#0000 26%),repeating-linear-gradient(165deg,#0000 0 21px,#ffffff29 22px 23px);position:absolute;inset:0}.v1-case-visual span,.v1-case-visual small,.v1-case-visual strong,.v1-case-visual em{z-index:1;position:relative}.v1-case-visual span{font-size:var(--v1-caption);background:#141418b8;border-radius:999px;align-self:flex-start;padding:6px 9px}.v1-case-visual .v1-case-title-label{color:#ffffffc7;letter-spacing:.06em;margin:auto 0 4px;font-size:10px;font-weight:720}.v1-case-visual strong{text-shadow:0 2px 7px #00000040;width:78%;font-size:24px;line-height:1.2}.v1-case-visual em{color:#ffffffdb;font-size:var(--v1-caption);font-style:normal}.v1-case-card>div:last-child{flex-direction:column;min-height:0;padding:14px 16px;display:flex}.v1-case-card small{color:#8d8d94;font-size:var(--v1-caption)}.v1-case-card h3{font-size:var(--v1-card-title);margin:7px 0 5px;line-height:1.45}.v1-case-card p{color:#717178;font-size:var(--v1-body);flex:1;margin:0;line-height:1.6}.v1-case-card footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.v1-case-card footer button{border:1px solid var(--v1-line);background:#fff;border-radius:9px;min-height:40px;font-size:13px;font-weight:700}.v1-case-card footer button:last-child{color:#fff;background:#222226;border-color:#222226}.v1-case-card.generated footer{grid-template-columns:1fr}.v1-canvas-shell.is-case-center .v1-case-card{grid-template-rows:180px minmax(0,1fr);height:auto;min-height:660px}.v1-case-card.generated>div:last-child{gap:12px}.v1-case-deliverable,.v1-case-ending{gap:6px;min-height:0;display:grid}.v1-case-deliverable{flex:1}.v1-case-deliverable>strong,.v1-case-ending>strong{color:#34343a;font-size:12px}.v1-case-copy{scrollbar-gutter:stable;overscroll-behavior:contain;align-content:start;gap:11px;max-height:310px;padding-right:8px;display:grid;overflow-y:auto}.v1-case-copy>p{color:#303035;white-space:pre-wrap;flex:none;margin:0;font-size:14px;line-height:1.72}.v1-canvas-shell.is-case-center .v1-case-copy{max-height:none;padding-right:0;overflow:visible}.v1-case-ending{background:#f5f5f7;border-radius:11px;padding:11px 12px}.v1-case-ending>p{color:#4e4e54;white-space:pre-wrap;font-size:13px;line-height:1.6}.v1-editor{width:1500px;min-height:900px;padding:12px 20px 100px}.v1-canvas-shell.is-outline{cursor:default;background:#f5f5f7;overflow:auto}.v1-outline-panel{border:1px solid var(--v1-line);background:#fffffff7;border-radius:22px;gap:14px;width:min(1080px,100% - 48px);margin:24px auto 110px;padding:24px;display:grid;box-shadow:0 18px 46px #1e1e2414}.v1-outline-panel>header{border-bottom:1px solid var(--v1-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.v1-outline-panel>header small,.v1-outline-panel.demo>small{color:#8b8b92;letter-spacing:.06em;font-size:10px;font-weight:760}.v1-outline-panel h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.v1-outline-panel>header>span{color:#626268;background:#f1f1f3;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.v1-outline-panel>article{border:1px solid var(--v1-line);background:#fbfbfc;border-radius:14px;gap:8px;padding:16px;display:grid}.v1-outline-panel label,.v1-outline-sections h3{color:#66666c;font-size:11px;font-weight:760}.v1-outline-panel input,.v1-outline-panel textarea{color:#2c2c31;width:100%;font:inherit;background:#fff;border:1px solid #dfdfe3;border-radius:10px;outline:none;padding:10px 11px;font-size:13px;line-height:1.6}.v1-outline-panel textarea{resize:vertical;min-height:86px}.v1-outline-panel input:focus,.v1-outline-panel textarea:focus{border-color:#829bd0;box-shadow:0 0 0 3px #5a78b91a}.v1-outline-sections{border:1px solid var(--v1-line);border-radius:14px;gap:8px;padding:16px;display:grid}.v1-outline-sections h3{margin:0 0 4px}.v1-outline-sections article{grid-template-columns:34px 1fr;align-items:center;gap:9px;display:grid}.v1-outline-sections article>span{color:#6e6e75;background:#f0f0f3;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:760;display:grid}.v1-outline-media{border:1px solid var(--v1-line);background:#fbfbfc;border-radius:14px;gap:13px;padding:16px;display:grid}.v1-outline-media>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v1-outline-media h3{color:#56565c;margin:0;font-size:12px}.v1-outline-media header p{color:#88888f;margin:4px 0 0;font-size:10px;line-height:1.5}.v1-outline-media>header>span{color:#756c52;background:#f5f0e2;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:700}.v1-outline-media>header>span.requested{color:#347058;background:#eaf6ef}.v1-outline-media>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v1-outline-media article{background:#fff;border:1px solid #e1e1e5;border-radius:12px;min-width:0;overflow:hidden}.v1-outline-media-thumb{color:#fff;background:linear-gradient(145deg,#848b98,#c7cbd2);flex-direction:column;justify-content:flex-end;gap:4px;min-height:108px;padding:13px;display:flex}.v1-outline-media-thumb.video{background:linear-gradient(155deg,#38434e,#87918c 62%,#4e594d)}.v1-outline-media-thumb.tone-1{filter:saturate(.88);background-position:35%}.v1-outline-media-thumb.tone-2{filter:saturate(.78)brightness(.96);background-position:65%}.v1-outline-media-thumb.tone-3{filter:saturate(.68)brightness(.9);background-position:100%}.v1-outline-media-thumb strong{margin-top:8px;font-size:11px}.v1-outline-media-thumb small{color:#ffffffc7;font-size:8px}.v1-outline-media article textarea{resize:vertical;background:#fff;border:0;border-top:1px solid #e7e7ea;border-radius:0;min-height:78px;font-size:10px}.v1-outline-panel>footer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v1-outline-panel>footer>div{background:#f5f5f7;border-radius:13px;padding:15px}.v1-outline-panel>footer strong{font-size:11px}.v1-outline-panel>footer p{color:#717178;margin:7px 0 0;font-size:11px;line-height:1.5}.v1-outline-panel.demo p,.v1-outline-panel.empty p{color:#727279;max-width:720px;margin:0;font-size:12px;line-height:1.65}.v1-outline-panel.demo ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v1-outline-panel.demo li{border:1px solid var(--v1-line);border-radius:13px;gap:5px;padding:15px;display:grid}.v1-outline-panel.demo li b{color:#77777e;font-size:10px}.v1-outline-panel.demo li span{font-size:13px;font-weight:720}.v1-outline-panel.demo li small{color:#85858c;line-height:1.45}.v1-editor>header{margin:0 0 14px 10px}.v1-editor>header h2{font-size:var(--v1-work-title);letter-spacing:-.03em;margin:4px 0}.v1-xhs-layout{grid-template-columns:352px minmax(0,1fr);align-items:start;gap:22px;display:grid}.v1-phone{border:1px solid var(--v1-line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 40px #2020261a}.v1-phone.xhs{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c9c9ce transparent;min-height:690px;max-height:720px;overflow:hidden auto}.v1-phone>header{height:49px;font-size:var(--v1-caption);justify-content:space-between;align-items:center;padding:0 15px;font-weight:700;display:flex}.v1-phone.xhs>header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:0}.v1-phone.xhs>header>div{align-items:center;gap:6px;display:flex}.v1-phone.xhs>header b{color:#2d8a65;font-size:var(--v1-caption)}.v1-phone>header em{color:#ef5168;background:#fff0f3;border-radius:999px;padding:5px 8px;font-style:normal}.v1-preview-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;display:flex;overflow-x:auto}.v1-preview-track::-webkit-scrollbar{display:none}.preview-image{color:#fff;text-align:left;background:linear-gradient(145deg,#727b8c,#c8ccd4);border:0;align-items:flex-end;padding:28px 20px;display:flex;position:relative}.v1-preview-track .preview-image{scroll-snap-align:start;cursor:pointer;flex:0 0 100%}.preview-image.coast{background:url(/v1-xhs-citywalk.png) 50%/cover}.preview-image.coast.tone-1{background-position:28%}.preview-image.coast.tone-2{filter:saturate(.88)brightness(.98);background-position:70%}.preview-image.coast.tone-3{filter:saturate(.82)brightness(.93);background-position:100%}.preview-image.pending{background:radial-gradient(circle at 72% 22%,#ffffff59,#0000 20%),linear-gradient(145deg,#7b8495,#c6cad2)}.preview-image:after{content:"";background:radial-gradient(circle at 68% 25%,#fffc,#0000 8%),linear-gradient(#0000,#0003);position:absolute;inset:0}.preview-image strong{z-index:1;text-shadow:0 2px 8px #00000059;max-width:85%;font-size:25px;line-height:1.15;position:relative}.preview-image>small{z-index:2;color:#fff;font-size:var(--v1-caption);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16161a73;border-radius:999px;padding:5px 7px;position:absolute;top:14px;left:14px}.v1-phone.xhs .preview-image{aspect-ratio:3/4}.v1-preview-dots{gap:7px;padding:12px 16px 0;display:flex}.v1-preview-dots button{cursor:pointer;background:radial-gradient(circle,#fff 0 3px,#ef4861 3px 4px,#0000 4px);border:0;border-radius:50%;width:32px;height:32px;padding:0}.v1-preview-dots button.active{background:radial-gradient(circle,#ef4861 0 4px,#0000 4px)}.preview-copy{padding:16px}.preview-copy textarea{text-align:left;resize:none;background:0 0;border:0;outline:0;width:100%;padding:0;display:block}.preview-copy textarea:focus{border-radius:8px;box-shadow:0 0 0 2px #5777b829}.v1-preview-title{color:#29292e;field-sizing:content;min-height:56px;max-height:116px;margin:2px 0 10px;font-size:16px;font-weight:720;line-height:1.4;overflow-y:auto}.v1-preview-body{color:#65656b;white-space:pre-wrap;field-sizing:content;min-height:180px;max-height:320px;font-size:14px;line-height:1.6;overflow-y:auto}.v1-preview-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.v1-preview-tags button{color:#4470b2;width:auto;min-height:32px;font-size:13px}.v1-xhs-cards{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.v1-node-card,.v1-script-score,.v1-timeline,.v1-douyin-cards article{border:1px solid var(--v1-line);background:#fffffff7;border-radius:18px;box-shadow:0 10px 28px #1f1f240e}.v1-node-card{min-height:130px;padding:16px}.v1-node-card.wide{grid-column:1/-1}.v1-node-card:hover{outline-offset:1px;outline:2px solid #4f70b957}.v1-node-card>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.v1-node-card>header strong,.v1-douyin-cards strong{font-size:var(--v1-section-title)}.v1-node-card>header span{color:#278761;font-size:var(--v1-caption)}.v1-node-card input,.v1-node-card textarea,.v1-douyin-cards textarea{width:100%;font-size:var(--v1-body);background:#f4f4f6;border:0;border-radius:10px;outline:none;padding:10px 12px}.v1-node-card textarea{resize:vertical;min-height:78px}.v1-node-card .v1-title-textarea{resize:vertical;overflow-wrap:anywhere;white-space:pre-wrap;min-height:70px;font-size:16px;font-weight:650;line-height:1.5}.v1-node-card p{color:#67676e;font-size:var(--v1-body);margin:7px 0;line-height:1.6}.v1-node-card p b{color:#8b8b92;margin-right:10px}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{color:#587bb5;background:#eef4ff;border-radius:8px;padding:7px 9px;font-size:13px}.v1-editable-list{gap:7px;display:grid}.v1-editable-list input,.v1-editable-list textarea,.v1-node-card.audit label input{color:#56565c;width:100%;min-width:0;font-size:var(--v1-body);background:#f7f7f9;border:1px solid #e2e2e6;border-radius:8px;outline:none;padding:8px 9px;line-height:1.5}.v1-editable-list textarea{resize:vertical;min-height:54px}.v1-editable-list input:focus,.v1-editable-list textarea:focus,.v1-node-card.audit label input:focus{border-color:#829bd0;box-shadow:0 0 0 3px #5a78b91a}.v1-node-card.audit{flex-wrap:wrap;min-height:auto;display:flex}.v1-node-card.audit header{width:100%}.v1-node-card.audit p{background:#f5f5f7;border-radius:9px;flex:1;align-items:center;gap:6px;min-width:170px;padding:9px;display:flex}.v1-node-card.audit label{background:#f5f5f7;border-radius:9px;flex:220px;align-items:center;gap:7px;min-width:220px;padding:7px;display:flex}.v1-douyin-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:22px;display:grid}.v1-phone.douyin{aspect-ratio:9/16;color:#fff;background:#1b1b1f;border-color:#27272b;position:relative}.v1-phone.douyin .preview-image{background:url(/v1-douyin-camping.png) 50%/cover;align-items:flex-start;height:100%;padding-top:72px}.v1-phone.douyin .preview-image.pending{background:radial-gradient(circle at 68% 20%,#ffffff42,#0000 18%),linear-gradient(160deg,#59616f,#9da4af 58%,#5d655b)}.v1-phone.douyin .preview-image strong{text-align:center;color:#ff5f54;-webkit-text-stroke:1.5px #111;text-shadow:2px 2px #111;width:100%;max-width:none;font-size:31px}.v1-phone.douyin.has-video-preview{flex-direction:column;display:flex}.v1-phone.douyin.has-video-preview .preview-image{background-color:#08080a;flex:auto;height:auto;min-height:0;padding:0;overflow:hidden}.v1-phone.douyin.has-video-preview footer{background:#111116;flex:none;position:relative}.v1-video-preview{z-index:1;object-fit:contain;background:#08080a;width:100%;height:100%;position:absolute;inset:0}.preview-image.has-video:after{z-index:2;pointer-events:none;background:linear-gradient(#0000002e,#0000 22% 78%,#00000038)}.v1-video-preview-label{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0c0c109e;border:1px solid #ffffff3d;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:720;position:absolute;top:18px;left:16px}.v1-phone.douyin footer{z-index:2;background:linear-gradient(#0000,#000000db);padding:24px 16px;position:absolute;bottom:0;left:0;right:0}.v1-phone.douyin footer b,.v1-phone.douyin footer p,.v1-phone.douyin footer em{margin:5px 0;font-size:13px;font-style:normal;line-height:1.5;display:block}.v1-script-score{grid-template-columns:1fr auto;align-items:center;padding:18px 22px;display:grid}.v1-script-score small{color:#8c8c93;font-size:10px}.v1-script-score h3{margin:5px 0;font-size:18px}.v1-script-score p{color:#77777e;margin:0;font-size:11px}.v1-script-score>strong{text-align:center;border:5px solid #2ed4d2;border-left-color:#e9f9f9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;line-height:1.05;display:grid}.v1-timeline{margin-top:14px;overflow:hidden}.v1-timeline>header{justify-content:space-between;padding:15px 18px;font-size:13px;display:flex}.v1-timeline>header span{color:#8c8c93}.timeline-head,.v1-timeline article{grid-template-columns:110px 1.1fr 1fr 1fr;display:grid}.timeline-head{color:#76767d;background:#f3f3f5;font-size:12px}.timeline-head span,.v1-timeline article>*{border-right:1px solid var(--v1-line);padding:11px}.v1-timeline article{border-top:1px solid var(--v1-line);min-height:68px;font-size:13px}.v1-timeline article>strong{font-size:13px}.v1-timeline article>strong small{margin-top:4px;display:block}.v1-timeline article p{color:#66666c;margin:0;line-height:1.45}.v1-timeline article textarea{resize:vertical;color:#66666c;width:calc(100% - 16px);min-height:56px;font-size:var(--v1-body);background:#f8f8fa;border:1px solid #0000;border-radius:8px;outline:none;margin:8px;padding:8px;line-height:1.5}.v1-timeline article textarea:focus{background:#fff;border-color:#829bd0;box-shadow:0 0 0 3px #5a78b91a}.v1-douyin-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:14px;display:grid}.v1-douyin-cards article{flex-direction:column;min-height:180px;padding:16px;display:flex}.v1-douyin-cards p{color:#74747b;margin:7px 0 10px;font-size:10px;line-height:1.5}.v1-douyin-cards textarea{resize:vertical;flex:auto;min-height:96px;max-height:320px;line-height:1.65;overflow-y:auto}.v1-douyin-cards .v1-douyin-title textarea{min-height:72px;font-weight:650}.v1-douyin-cards .v1-douyin-script{grid-column:span 2}.v1-douyin-cards .v1-douyin-script textarea{min-height:156px}.v1-context-toolbar{z-index:20;overscroll-behavior-x:contain;border:1px solid var(--v1-line);scrollbar-width:none;background:#fff;border-radius:13px;align-items:center;gap:4px;max-width:calc(100% - 36px);padding:5px;display:flex;position:absolute;top:18px;right:18px;overflow-x:auto;box-shadow:0 14px 38px #1e1e242e}.v1-context-toolbar::-webkit-scrollbar{display:none}.v1-context-toolbar>span{color:#6d6d74;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:var(--v1-caption);padding:0 8px;font-weight:700;overflow:hidden}.v1-context-toolbar button{background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.v1-context-toolbar button.active{color:#fff;background:#222226}.v1-command-popover{z-index:21;border:1px solid var(--v1-line);cursor:default;background:#fff;border-radius:16px;width:min(520px,100% - 36px);padding:14px;position:absolute;top:68px;right:18px;box-shadow:0 20px 60px #1e1e2438}.v1-command-popover>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.v1-command-popover>header small{color:#87878e;font-size:9px;display:block}.v1-command-popover>header button{background:0 0;border:0}.v1-command-popover>textarea{resize:vertical;border:1px solid var(--v1-line);width:100%;min-height:70px;font-size:var(--v1-body);border-radius:10px;outline:none;padding:11px}.v1-command-popover>footer,.v1-preview footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:9px;display:flex}.v1-command-popover>footer span{color:#8c8c93;flex:1;font-size:9px}.v1-command-popover footer button{border:1px solid var(--v1-line);background:#fff;border-radius:9px;min-height:34px;padding:0 13px;font-size:10px;font-weight:700}.v1-command-popover footer button:last-child{color:#fff;background:#222226;border-color:#222226}.v1-preview>span{color:#5c7bba;font-size:9px;font-weight:750}.v1-preview>p{color:#4f4f55;margin:10px 0;font-size:11px;line-height:1.6}.v1-preview>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.v1-preview del,.v1-preview ins{border-radius:9px;max-height:120px;padding:10px;font-size:10px;line-height:1.5;text-decoration:none;overflow:auto}.v1-preview del{color:#9a5b5b;background:#fff1f1}.v1-preview ins{color:#35785d;background:#eefaf4}.v1-preview>small{color:#88888f;margin-top:8px;display:block}.v1-command-error{color:#a94b46;background:#fff1f0;border-radius:9px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px;font-size:10px;line-height:1.5;display:flex}.v1-command-pending{color:#66666d;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.v1-zoom{z-index:5;border:1px solid var(--v1-line);background:#fffffff0;border-radius:12px;align-items:center;gap:3px;padding:5px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 24px #1e1e241a}.v1-zoom button{background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.v1-zoom span{text-align:center;min-width:42px;font-size:10px}.v1-action-notice{z-index:240;top:max(18px,env(safe-area-inset-top));border:1px solid var(--v1-line);color:#3b6f58;background:#fffffff7;border-radius:11px;align-items:center;gap:7px;max-width:min(520px,100% - 36px);padding:10px 12px;font-size:10px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1e1e241f}.v1-action-notice button{background:0 0;border:0;place-items:center;display:grid}.v1-empty-status{z-index:30;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:14px 18px;font-size:11px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 15px 48px #1e1e2426}.v1-empty-status button{color:#4269b1;background:0 0;border:0;font-weight:700}.v1-toolbar button,.v1-mobile-tabs button{font-size:13px}.v1-chat-log article>span,.v1-section-title,.v1-agent-composer>div:last-child span,.v1-task-progress>small,.v1-task-progress em,.v1-outline-panel>header small,.v1-outline-panel.demo>small,.v1-outline-panel>header>span,.v1-outline-media header p,.v1-outline-media>header>span,.v1-outline-media-thumb small,.v1-command-popover>header small,.v1-command-popover>footer span,.v1-action-notice{font-size:12px}.v1-chat-log article>p,.v1-agent-composer textarea,.v1-task-progress>p,.v1-outline-panel input,.v1-outline-panel textarea,.v1-outline-panel.demo p,.v1-outline-panel.empty p,.v1-outline-media article textarea,.v1-douyin-cards p{font-size:14px}.v1-chat-log article.compact>p,.v1-outline-panel.demo li span{font-size:13px}.v1-chat-log article.queued>small,.v1-outline-panel label,.v1-outline-sections h3,.v1-outline-media h3,.v1-outline-panel>footer strong,.v1-outline-panel>footer p,.v1-script-score small,.v1-script-score p{font-size:12px}.v1-chat-log article.queued button,.v1-agent-composer button.v1-steer-from-composer,.v1-command-popover footer button,.v1-task-progress>div span,.v1-task-progress li{font-size:13px}.v1-task-progress li:before,.v1-outline-sections article>span{font-size:12px}.v1-outline-media-thumb strong{font-size:13px}.v1-command-popover>header strong{font-size:14px}.v1-empty-status{font-size:13px}@media (width<=1380px){.v1-workbench{grid-template-columns:310px minmax(0,1fr)}.v1-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.v1-toolbar>div:nth-child(2){display:none}.v1-toolbar>div:first-child,.v1-toolbar>div:last-child{scrollbar-width:none;min-width:0;overflow-x:auto}.v1-toolbar>div:first-child::-webkit-scrollbar{display:none}.v1-toolbar>div:last-child::-webkit-scrollbar{display:none}.v1-toolbar>div:last-child{justify-content:flex-start}.v1-canvas-shell.is-case-center .v1-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.v1-workbench{display:block}.v1-agent-rail,.v1-main{position:absolute;inset:59px 0 0}.v1-workbench.mobile-agent .v1-main,.v1-workbench:not(.mobile-agent) .v1-agent-rail{display:none}.v1-main{grid-template-rows:64px minmax(0,1fr)}.v1-mobile-tabs{z-index:40;border-bottom:1px solid var(--v1-line);background:#fff;grid-template-columns:repeat(5,1fr);gap:4px;height:59px;padding:7px;display:grid;position:absolute;top:0;left:0;right:0}.v1-mobile-tabs button{min-width:0;min-height:44px;padding-inline:5px;font-size:11px}.v1-toolbar{border-radius:13px;grid-row:1;grid-template-columns:minmax(0,1fr);margin:7px 9px;padding:0 8px;overflow:hidden}.v1-toolbar>div:first-child{display:none}.v1-toolbar>div:last-child{scrollbar-width:none;justify-content:flex-start;gap:7px;min-width:0;overflow-x:auto}.v1-toolbar>div:last-child button{flex:none;min-height:44px;padding-inline:10px;display:inline-flex!important}.v1-canvas-shell{grid-row:2}.v1-canvas-shell.has-selection:not(.is-outline) .v1-world{top:74px}.v1-canvas-shell.has-selection.is-outline .v1-outline-panel{margin-top:68px}.v1-outline-panel{width:calc(100% - 24px);margin:12px auto 80px;padding:17px}.v1-world{top:18px;left:12px}.v1-case-center,.v1-task-progress,.v1-editor{width:1080px}.v1-canvas-shell.is-case-center .v1-case-center{width:100%;padding:18px 16px 88px}.v1-canvas-shell.is-case-center .v1-brief{grid-template-columns:1fr;gap:18px;width:100%}.v1-canvas-shell.is-case-center .v1-brief dl{width:100%}.v1-growth-summary>header{flex-direction:column}.v1-growth-summary-grid,.v1-growth-summary>footer{grid-template-columns:1fr}.v1-canvas-shell.is-case-center .v1-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-brief{grid-template-columns:1fr}.v1-brief dl{width:620px}.v1-case-grid{grid-template-columns:repeat(2,480px)}.v1-xhs-layout{grid-template-columns:320px 700px}.v1-douyin-layout{grid-template-columns:300px 740px}.v1-context-toolbar{top:18px}.v1-command-popover{top:68px}.v1-agent-rail>header button,.v1-agent-composer button,.v1-toolbar button,.v1-context-toolbar button,.v1-command-popover footer button,.v1-zoom button{min-width:44px;min-height:44px}.v1-workbench textarea,.v1-workbench input{font-size:16px}}@media (width<=520px){.v1-main{grid-template-rows:58px minmax(0,1fr)}.v1-toolbar{grid-template-columns:1fr;overflow:hidden}.v1-toolbar>div:last-child{scrollbar-width:none;justify-content:space-between;gap:2px;min-width:0;overflow-x:auto}.v1-toolbar>div:last-child button{flex:none;min-width:0;padding:0 6px;font-size:10px;display:inline-flex!important}.v1-toolbar>div:last-child button svg{width:13px;height:13px}.v1-case-center,.v1-editor{width:920px}.v1-canvas-shell.is-case-center .v1-case-center{width:100%;padding:14px 16px 72px}.v1-canvas-shell.is-case-center .v1-case-grid{grid-template-columns:1fr;gap:16px}.v1-canvas-shell.is-case-center .v1-case-card{grid-template-rows:190px minmax(0,1fr);width:100%;height:auto;min-height:620px}.v1-canvas-shell.is-case-center .v1-case-card footer button,.v1-canvas-shell.is-case-center .v1-case-filters button{min-height:44px;font-size:14px}.v1-canvas-shell.is-case-center .v1-brief h2{font-size:24px}.v1-canvas-shell.is-case-center .v1-brief p,.v1-canvas-shell.is-case-center .v1-case-card p{font-size:15px}.v1-canvas-shell.is-case-center .v1-brief dl{grid-template-columns:1fr;gap:8px}.v1-case-grid{grid-template-columns:repeat(2,420px)}.v1-case-card{height:300px}.v1-brief{width:860px}.v1-brief dl{width:auto}.v1-outline-panel>footer,.v1-outline-panel.demo ol,.v1-outline-media>div{grid-template-columns:1fr}.v1-outline-panel h2{font-size:19px}.v1-zoom{bottom:10px;right:10px}.v1-context-toolbar{left:8px;right:8px;overflow-x:auto}.v1-context-toolbar>span{display:none}.v1-context-toolbar button{flex:none}.v1-command-popover{width:auto;left:8px;right:8px}}.site-shell .platform-badge,.site-shell .platform-badge.xhs,.site-shell .platform-badge.douyin,.site-shell .platform-badge.dual,.bind-account-target i.xhs,.bind-account-target i.douyin{color:#fff;background:#1d1d1f}@media (prefers-reduced-motion:reduce){.live-progress.indeterminate i{opacity:.5;width:100%;animation:none}}.auth-privacy span{display:inline}.auth-privacy a{color:inherit;text-underline-offset:2px}.cancel-run{border:1px solid var(--control-border);min-height:44px;color:var(--ink-soft);background:var(--control-secondary);cursor:pointer;font:inherit;border-radius:10px;margin-top:22px;padding:0 16px;font-size:13px;font-weight:620}.cancel-run:hover{color:var(--danger);background:var(--danger-soft)}.boot-recovery{z-index:1000;color:var(--ink);background:var(--paper);text-align:center;align-content:center;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.boot-recovery[hidden]{display:none}.boot-recovery h1{margin:22px 0 8px;font-size:clamp(26px,5vw,34px)}.boot-recovery p{max-width:420px;color:var(--muted);margin:0;line-height:1.7}.boot-recovery button{color:#fff;background:var(--control-primary);cursor:pointer;min-height:48px;font:inherit;border:0;border-radius:10px;margin-top:24px;padding:0 22px;font-weight:650}.boot-recovery-noscript{position:fixed}.policy-shell{color:#1d1d1f;background:#fff;min-height:100vh;padding:72px 24px}.policy-shell>article{width:min(680px,100%);margin:0 auto}.policy-brand{color:#1d1d1f;align-items:center;gap:10px;margin-bottom:88px;font-weight:650;text-decoration:none;display:inline-flex}.policy-shell h1{letter-spacing:-.045em;margin:12px 0 64px;font-size:clamp(36px,6vw,56px);line-height:1.12}.policy-shell section{border-top:1px solid #d2d2d7;padding:28px 0}.policy-shell h2{margin:0 0 10px;font-size:20px}.policy-shell section p{color:#6e6e73;margin:0;line-height:1.75}.policy-shell>article>a:last-child{color:#1d1d1f;margin-top:40px;display:inline-flex}@media (width<=560px){.service-note{font-size:12px}.attachment-list button{width:44px;height:44px;margin:-8px -6px -8px 0}.media-analysis-panel{margin-inline:5px}.media-analysis-panel>header{flex-direction:column;align-items:stretch}.media-analysis-panel>header>span{width:fit-content}.media-analysis-item>footer{grid-template-columns:1fr 1fr;display:grid}.media-analysis-item>footer button,.media-analysis-panel-footer>button{min-height:44px}.media-analysis-panel-footer{flex-direction:column;align-items:stretch}.media-analysis-panel-footer>button{width:100%}.auth-privacy{flex-wrap:wrap;gap:2px 6px;font-size:12px}.auth-privacy a{align-items:center;min-height:44px;padding:0 3px;display:inline-flex}.auth-shell.auth-shell-with-preview{gap:14px;padding:17px 12px 28px}.auth-value-kicker{margin-bottom:10px;padding:6px 9px}.auth-value-intro h1{letter-spacing:-.04em;font-size:28px;line-height:1.1}.auth-value-summary{margin-top:11px;font-size:12px;line-height:1.6}.auth-value-points{grid-template-columns:1fr;gap:6px;margin-top:13px}.auth-value-points li{padding:9px 10px}.auth-value-points li>span{display:block}.auth-value-points strong{margin-right:5px;font-size:12px;display:inline}.auth-value-points small{font-size:12px;display:inline}.auth-output-preview>header{flex-direction:column;align-items:flex-start;gap:7px;padding:11px 12px}.auth-output-preview>header strong{white-space:normal;line-height:1.45}.auth-output-preview>header>span{align-self:flex-start}.auth-output-preview-grid{grid-template-columns:1fr;padding:8px}.auth-output-preview-grid>section{padding:11px}.auth-output-preview>footer{padding-inline:12px}}.v1-inline-outline{cursor:text;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:5px 0;display:grid}.v1-inline-outline b{color:#77747b;letter-spacing:.08em;font-size:12px}.v1-inline-outline input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;padding:8px 9px}.v1-inline-outline:hover input,.v1-inline-outline:focus-within input{background:#fff;border-color:#d7d4dc}.v1-share-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1212146b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v1-share-dialog{background:#fff;border:1px solid #dedbe2;border-radius:24px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 28px 80px #14131838}.v1-share-dialog>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.v1-share-dialog>header small{color:#807d85;letter-spacing:.1em}.v1-share-dialog>header h2{margin:4px 0 0;font-size:24px}.v1-share-dialog>header button{background:#fff;border:1px solid #dedbe2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.v1-version-list{gap:10px;margin-top:16px;display:grid}.v1-version-list article{background:#faf9fb;border:1px solid #e5e2e8;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.v1-version-list article>div{gap:4px;min-width:0;display:grid}.v1-version-list article small{color:#77737d}.v1-version-list article p{color:#4e4a53;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.v1-version-list article button{flex:none;min-height:40px}.v1-share-loading,.v1-share-error{background:#f6f5f7;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.v1-share-error{color:#9a2d2d;background:#fff2f0}.v1-share-card{aspect-ratio:3/4;background:#f4f2ed;border-radius:20px;width:min(360px,100%);height:auto;margin-inline:auto;padding:0;display:block;box-shadow:0 12px 34px #1f1f2414}.v1-share-card>div{align-items:center;gap:12px;display:flex}.v1-share-card>div span{color:#fff;background:#1f1f21;border-radius:12px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:800;display:grid}.v1-share-card>small{color:#77747b;margin-top:38px;display:block}.v1-share-card h3{max-width:560px;margin:12px 0;font-size:clamp(26px,4vw,38px);line-height:1.16}.v1-share-card p{color:#555259;line-height:1.65}.v1-share-card footer{color:#77747b;border-top:1px solid #d7d2c8;margin-top:30px;padding-top:16px;font-size:12px}.v1-share-field-selector{background:#faf9fb;border:1px solid #dedbe2;border-radius:14px;gap:10px;margin-top:16px;padding:14px;display:grid}.v1-share-field-selector legend{color:#262429;padding:0 6px;font-size:13px;font-weight:750}.v1-share-field-selector>p{color:#6e6b73;margin:0;font-size:12px;line-height:1.55}.v1-share-field-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v1-share-field-selector label{cursor:pointer;background:#fff;border:1px solid #e3e0e6;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.v1-share-field-selector label:has(input:checked){background:#f3f1f5;border-color:#aaa5b0}.v1-share-field-selector label:has(input:disabled){cursor:default}.v1-share-field-selector input{accent-color:#1f1f21;width:16px;height:16px}.v1-share-field-selector label span{font-size:13px;font-weight:650}.v1-share-field-selector label small{color:#77747b;margin-left:auto;font-size:10px}.v1-share-field-selector>button{color:#fff;background:#1f1f21;border:1px solid #1f1f21;border-radius:10px;min-height:40px;font-weight:700}.v1-share-state{color:#65626a;align-items:center;gap:8px;margin:14px 0 0;display:flex}.v1-share-state.error{color:var(--danger)}.v1-share-link{border:1px solid #dedbe2;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:grid}.v1-share-link span{color:#77747b;font-size:12px}.v1-share-link input{color:#343238;background:0 0;border:0;outline:0;min-width:0}.v1-share-link button,.v1-share-actions button{color:#262429;background:#fff;border:1px solid #d8d5dd;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:700;display:inline-flex}.v1-share-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.v1-share-actions button:last-child{color:#fff;background:#1f1f21;border-color:#1f1f21}.v1-share-feedback{color:#35745a;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:650;display:flex}.v1-share-note{color:#77747b;margin-top:12px;line-height:1.55;display:block}.v1-share-projection{background:#faf9fb;border:1px solid #dedbe2;border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:grid}.v1-share-projection>header{gap:3px;display:grid}.v1-share-projection>header strong{color:#262429}.v1-share-projection>header small,.v1-share-projection>p{color:#6e6b73;margin:0;font-size:12px;line-height:1.55}.v1-share-projection>div{gap:8px;max-height:260px;display:grid;overflow:auto}.v1-share-projection article{background:#fff;border:1px solid #e5e2e8;border-radius:10px;gap:5px;padding:12px;display:grid}.v1-share-projection article small{color:#77747b}.v1-share-projection article p{-webkit-line-clamp:4;white-space:pre-wrap;color:#555259;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.v1-share-history{border-top:1px solid #dedbe2;margin-top:18px;padding-top:16px}.v1-share-history>header,.v1-share-history article{justify-content:space-between;align-items:center;gap:12px;display:flex}.v1-share-history>header>div,.v1-share-history article>div{gap:3px;min-width:0;display:grid}.v1-share-history small{color:#77747b;font-size:11px}.v1-share-history>header>button,.v1-share-history article>button{background:#fff;border:1px solid #d8d5dd;border-radius:9px;min-height:36px;padding:0 12px}.v1-share-history>div{gap:8px;margin-top:10px;display:grid}.v1-share-history article{background:#f7f6f8;border-radius:10px;padding:10px 12px}.v1-share-history article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v1-share-history article>span{color:#77747b;font-size:12px}.generation-mode{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:8px;width:min(820px,100%);margin:14px auto 0;padding:0;display:flex}.generation-mode legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.generation-mode label{color:#55545a;cursor:pointer;background:#fff;border:1px solid #dedde1;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #00000005}.generation-mode label:hover{color:#222226;border-color:#aaa8af;transform:translateY(-1px)}.generation-mode label.active{color:#fff;background:#242327;border-color:#2c2b30;box-shadow:0 6px 16px #22212621}.generation-mode label[aria-disabled=true]{opacity:.46;cursor:not-allowed;transform:none}.generation-mode label[aria-disabled=true]:hover{border-color:var(--line);color:#5f5d65;transform:none}.generation-mode input{opacity:0;pointer-events:none;position:absolute}.generation-mode strong{font-size:11px;font-weight:700}.generation-mode small{color:#77757d;letter-spacing:.02em;background:#f0eff2;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700}.generation-mode label.active small{color:#36343a;background:#fff}.generation-mode-help{color:#8a878f;text-align:center;width:min(820px,100%);margin:8px auto 0;font-size:10px;line-height:1.5}.v1-media-guidance{color:#57545c;background:#f8f7f4;border:1px solid #dfdce3;border-radius:16px;grid-column:1/-1;gap:7px;padding:14px 16px;display:grid;box-shadow:0 8px 22px #1f1f240a}.v1-media-guidance.requested{background:#f1faf6;border-color:#bcdccf}.v1-media-guidance.ready{background:#edf9f3;border-color:#acd6c4}.v1-media-guidance>div{color:#2d2b30;align-items:center;gap:8px;display:flex}.v1-media-guidance p{margin:0;font-size:11px;line-height:1.55}.v1-media-guidance small{color:#78757d;font-size:10px;line-height:1.5}.v1-douyin-layout>div>.v1-media-guidance{margin:14px 0}.preview-image.generated,.v1-outline-media-thumb.generated{background-position:50%;background-size:cover}.v1-xhs-writing-grid{order:0;grid-column:1/-1;grid-template-columns:minmax(220px,.78fr) minmax(380px,1.5fr) minmax(240px,.82fr);gap:14px;display:grid}.xhs-editor .v1-xhs-cards>:is(.visual-delivery,.keyword-card,.structure-card){grid-column:1/-1}.v1-xhs-writing-grid .v1-node-card{min-height:176px}.v1-xhs-writing-grid .body-card textarea{field-sizing:content;min-height:220px;max-height:460px;line-height:1.65;overflow-y:auto}.v1-xhs-writing-grid .ending-card textarea{min-height:98px}.v1-field-help{min-height:34px;color:#85838a!important;margin:-4px 0 9px!important;font-size:9px!important}.structure-card>header,.keyword-card>header,.visual-delivery>header{align-items:flex-start}.structure-card>header>div,.keyword-card>header>div,.visual-delivery>header>div{gap:4px;display:grid}.structure-card>header p,.keyword-card>header p,.visual-delivery>header p{color:#85838a;max-width:720px;margin:0;font-size:9px;font-weight:400;line-height:1.5}.structure-card .v1-inline-outline{border-top:1px solid #ececef;grid-template-columns:76px 230px minmax(300px,1fr);gap:12px;min-height:66px;padding:8px 0}.structure-card .v1-inline-outline b{color:#85838a;gap:3px;display:grid}.structure-card .v1-inline-outline b small{color:#343239;letter-spacing:0;font-size:10px}.structure-card .v1-inline-outline>span{color:#77757c;font-size:9px;line-height:1.45}.structure-card .v1-inline-outline input{background:#faf9fb;border-color:#e1dfe5}.v1-keyword-list{flex-wrap:wrap;gap:8px;display:flex}.v1-keyword-list label{background:#f8f7fa;border:1px solid #dddbe2;border-radius:11px;flex:180px;align-items:center;min-width:170px;display:flex}.v1-keyword-list label:focus-within{background:#fff;border-color:#829bd0;box-shadow:0 0 0 3px #5a78b91a}.v1-keyword-list b{color:#587bb5;padding-left:11px}.v1-keyword-list input{color:#4f4d54;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 10px 10px 5px;font-size:11px}.visual-delivery .v1-editable-list{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-delivery .v1-editable-list textarea{field-sizing:content;min-height:74px;max-height:260px;padding:11px;overflow-y:auto}.v1-production-details{gap:11px;margin-top:12px;display:grid}.v1-production-prompt{background:#faf9fb;border:1px solid #dedce3;border-radius:12px;padding:12px}.v1-production-prompt:focus-within{background:#fff;border-color:#829bd0;box-shadow:0 0 0 3px #5a78b91a}.v1-production-prompt>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.v1-production-prompt>header>div{gap:3px;display:grid}.v1-production-prompt>header strong{color:#343238;font-size:11px}.v1-production-prompt>header small{color:#85838a;font-size:9px}.v1-production-prompt>header button{color:#343238;min-height:34px;font:inherit;background:#fff;border:1px solid #d9d7de;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.v1-production-prompt textarea{overscroll-behavior:contain;resize:vertical;color:#55535a;width:100%;min-height:104px;max-height:260px;font:inherit;background:#f2f1f4;border:0;border-radius:9px;outline:none;padding:11px;font-size:11px;line-height:1.65;overflow-y:auto}.v1-production-tools{align-items:center;gap:10px;display:flex}.v1-production-tools>strong{color:#5f5d64;font-size:10px}.v1-production-tools>div{flex-wrap:wrap;gap:7px;display:flex}.v1-production-tools span{color:#55535a;background:#fff;border:1px solid #dedce3;border-radius:999px;padding:7px 10px;font-size:10px}.v1-video-production{margin-top:14px}.v1-video-content{background:#faf9fb;border:1px solid #dedce3;border-radius:12px;padding:12px}.v1-video-content:focus-within{background:#fff;border-color:#829bd0;box-shadow:0 0 0 3px #5a78b91a}.v1-video-content>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.v1-video-content>header>div{gap:3px;display:grid}.v1-video-content>header strong{color:#343238;font-size:14px}.v1-video-content>header small{color:#85838a;font-size:12px;line-height:1.5}.v1-video-content>header>span{color:#278761;font-size:12px}.v1-video-content textarea{color:#55535a;width:100%;min-height:132px;font:inherit;background:#f2f1f4;border:0;border-radius:9px;outline:0;padding:11px;font-size:14px;line-height:1.65}.v1-douyin-checklist{margin-top:14px}.v1-douyin-checklist .v1-editable-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-media-tutorial{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.v1-media-tutorial li{background:#f8f7f9;border:1px solid #e3e0e6;border-radius:11px;grid-template-columns:24px 1fr;gap:3px 8px;padding:11px;display:grid}.v1-media-tutorial li b{color:#fff;background:#2d2b30;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.v1-media-tutorial li span{color:#343238;font-size:10px;font-weight:750}.v1-media-tutorial li small{color:#7c7981;font-size:9px;line-height:1.45}.v1-outline-sections>header{margin-bottom:4px}.v1-outline-sections>header h3{margin:0}.v1-outline-sections>header p{color:#85838a;margin:5px 0 0;font-size:10px;line-height:1.5}.v1-outline-sections article{border-top:1px solid #ececef;grid-template-columns:34px 190px minmax(0,1fr);min-height:60px}.v1-outline-sections article>div{gap:3px;display:grid}.v1-outline-sections article>div strong{color:#3d3b41;font-size:10px}.v1-outline-sections article>div small{color:#85838a;font-size:8px;line-height:1.4}.v1-outline-media>header>span.ready{color:#2f7759;background:#e4f5ec}@media (width<=640px){.v1-share-backdrop{align-items:end;padding:0}.v1-share-dialog{border-radius:22px 22px 0 0;max-height:92vh}.v1-share-link{grid-template-columns:1fr auto}.v1-share-link span{grid-column:1/-1}.generation-mode{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:0 4px 4px;overflow-x:auto}.generation-mode label{flex:none;min-height:42px}.generation-mode-help{text-align:left;padding-inline:10px}.v1-xhs-writing-grid,.visual-delivery .v1-editable-list,.v1-media-tutorial{grid-template-columns:1fr}.structure-card .v1-inline-outline{grid-template-columns:62px minmax(0,1fr)}.structure-card .v1-inline-outline>span{grid-column:2}.structure-card .v1-inline-outline>input{grid-column:1/-1}.v1-outline-sections article{grid-template-columns:34px minmax(0,1fr)}.v1-outline-sections article>input{grid-column:1/-1}}.v1-workbench :where(button,input,textarea,select,a[href],[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #5578c6}.v1-workbench button:disabled{color:#717178;box-shadow:none;cursor:not-allowed;opacity:1;background:#ececef;border-color:#d7d7dc}.v1-workbench button:disabled svg{opacity:.58}.v1-field-help{line-height:1.5;font-size:12px!important}.structure-card>header p,.keyword-card>header p,.visual-delivery>header p,.structure-card .v1-inline-outline>span,.v1-media-tutorial li small,.v1-outline-sections>header p,.v1-outline-sections article>div small,.v1-media-guidance small{font-size:12px;line-height:1.5}.structure-card .v1-inline-outline b small,.v1-media-tutorial li span,.v1-outline-sections article>div strong,.v1-media-guidance p{font-size:13px;line-height:1.5}.v1-keyword-list input{font-size:14px;line-height:1.5}.v1-command-popover>header small,.v1-command-popover>footer span,.v1-preview>span,.v1-preview>p,.v1-preview del,.v1-preview ins,.v1-command-error{font-size:12px;line-height:1.55}.v1-action-notice,.v1-empty-status,.v1-command-error,.v1-share-note{overflow-wrap:anywhere}.v1-empty-status{flex-wrap:wrap;max-width:min(520px,100% - 32px);line-height:1.5}.v1-share-link input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v1-workbench :where(input,textarea,select){font-size:14px;line-height:1.55}.v1-node-card :where(p,small),.v1-script-score :where(p,small),.v1-timeline :where(span,small),.v1-douyin-cards :where(p,input),.v1-production-details :where(small,span),.v1-media-guidance :where(p,small),.v1-case-card :where(p,small,em),.v1-outline-panel :where(p,small,span){font-size:12px;line-height:1.5}.v1-node-card>header strong,.v1-douyin-cards>article>strong,.v1-production-prompt>header strong,.v1-timeline>header strong{font-size:14px;line-height:1.4}.v1-production-prompt>header button,.v1-production-tools>strong,.v1-production-tools span,.v1-media-tutorial li span,.v1-media-tutorial li small,.v1-context-toolbar>span,.v1-context-toolbar button,.v1-action-notice,.v1-chat-log article>span,.v1-task-dialog .from-user>small{font-size:12px;line-height:1.45}.v1-chat-log article>p,.v1-chat-log article.compact>p{font-size:14px;line-height:1.65}@media (width<=900px){.v1-workbench input,.v1-workbench textarea{font-size:16px}.v1-task-progress{width:calc(100vw - 32px);margin:24px 16px 96px;padding:24px}.v1-command-popover>header button,.v1-action-notice button,.v1-empty-status button,.v1-share-dialog>header button{min-width:44px;min-height:44px}}@media (width<=640px){.v1-task-progress{padding:20px}.v1-task-progress ol{grid-template-columns:1fr}.v1-task-progress h2{font-size:24px;line-height:1.3}.v1-running-progress-dock{width:calc(100% - 16px);padding:10px;top:8px}.v1-running-progress-dock>header button{min-height:40px}.v1-running-progress-dock ol{grid-auto-columns:minmax(180px,82vw)}.v1-toolbar>div:last-child button{min-height:44px;padding-inline:8px;font-size:12px}.v1-share-actions{grid-template-columns:1fr}.v1-share-actions button,.v1-share-link button{min-height:44px}}@media (pointer:coarse){.v1-preview-dots button,.v1-preview-tags button,.v1-case-filters button,.v1-command-popover footer button,.v1-zoom button{min-width:44px;min-height:44px}}.v1-workbench{overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:clip}.v1-agent-rail{height:100%;min-height:0;overflow:hidden}.v1-chat-log{scrollbar-width:thin;scrollbar-color:#c7c7cd transparent;overflow-y:auto}.v1-chat-log::-webkit-scrollbar{width:9px;height:9px}.v1-table-scroll::-webkit-scrollbar{width:9px;height:9px}.v1-command-popover::-webkit-scrollbar{width:9px;height:9px}.v1-chat-log::-webkit-scrollbar-thumb{background:#c7c7cd padding-box padding-box;border:2px solid #0000;border-radius:999px}.v1-table-scroll::-webkit-scrollbar-thumb{background:#c7c7cd padding-box padding-box;border:2px solid #0000;border-radius:999px}.v1-command-popover::-webkit-scrollbar-thumb{background:#c7c7cd padding-box padding-box;border:2px solid #0000;border-radius:999px}.v1-agent-composer{scrollbar-gutter:stable;min-height:0;max-height:min(360px,52vh);padding-bottom:max(12px, env(safe-area-inset-bottom));flex:none;overflow-y:auto}.v1-agent-composer textarea{min-height:82px;max-height:150px}.v1-task-dialog.paused .from-user>small{color:#8a6a35}.v1-task-dialog.paused .answer>p{background:#fffaf0;border-color:#eadfca}.v1-command-popover{scrollbar-gutter:stable;flex-direction:column;max-height:calc(100% - 86px);display:flex;bottom:18px;overflow-y:auto}.v1-command-popover>textarea{flex:none}.v1-command-popover>footer,.v1-preview footer{z-index:2;background:#fff;flex:none;padding:10px 0 14px;position:sticky;bottom:-14px}.v1-preview{min-height:0}.v1-chat-log .v1-command-popover{width:100%;max-height:none;box-shadow:none;flex:none;margin:0;position:static;inset:auto;overflow:visible}.v1-title-textarea,.v1-xhs-writing-grid textarea,.v1-douyin-cards textarea,.v1-node-card textarea,.v1-node-card input,.v1-production-prompt textarea,.v1-editable-list textarea,.v1-editable-list input,.v1-timeline textarea,.v1-outline-panel textarea,.v1-outline-panel input{font-weight:400;font-size:14px!important;line-height:1.6!important}.v1-node-card>header strong,.v1-xhs-writing-grid .v1-node-card>header strong,.v1-douyin-cards article>strong,.v1-production-prompt>header strong,.v1-timeline>header strong{font-size:14px!important;line-height:1.4!important}.v1-title-textarea{font-weight:650}.v1-canvas-shell.is-outline{overflow:hidden}.v1-deliverables-table{border:1px solid var(--v1-line);background:#fff;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:calc(100% - 36px);height:calc(100% - 36px);min-height:0;margin:18px;display:grid;overflow:hidden;box-shadow:0 18px 46px #1e1e2414}.v1-deliverables-table>header{border-bottom:1px solid var(--v1-line);grid-template-columns:minmax(340px,1fr) auto auto;align-items:center;gap:22px;padding:21px 24px;display:grid}.v1-deliverables-table>header small{color:#85858c;font-size:12px;font-weight:700}.v1-deliverables-table>header h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:24px}.v1-deliverables-table>header p{color:#74747b;max-width:760px;margin:0;font-size:13px;line-height:1.55}.v1-deliverables-table>header dl{grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;margin:0;display:grid}.v1-deliverables-table>header dl div{background:#f4f4f6;border-radius:11px;min-width:112px;padding:10px 12px}.v1-deliverables-table>header dt{color:#85858c;font-size:11px}.v1-deliverables-table>header dd{color:#303036;margin:3px 0 0;font-size:13px;font-weight:750}.v1-deliverables-table>header nav,.v1-table-actions{flex-wrap:wrap;gap:7px;display:flex}.v1-deliverables-table>header nav button,.v1-table-actions button{color:#3b3b41;background:#fff;border:1px solid #dbdbe0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.v1-deliverables-table>header nav button:last-child,.v1-table-actions button:first-child{color:#fff;background:#242428;border-color:#242428}.v1-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.v1-deliverables-table table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.v1-deliverables-table col.index{width:64px}.v1-deliverables-table col.platform{width:96px}.v1-deliverables-table col.title{width:250px}.v1-deliverables-table col.body{width:auto}.v1-deliverables-table col.structure{width:240px}.v1-deliverables-table col.actions{width:126px}.v1-deliverables-table th{z-index:3;color:#696970;text-align:left;background:#f5f5f7;border-bottom:1px solid #dedee3;padding:12px 14px;font-size:12px;position:sticky;top:0}.v1-deliverables-table td{vertical-align:top;color:#45454b;background:#fff;border-bottom:1px solid #ebebee;padding:12px 14px;font-size:13px}.v1-deliverables-table tbody tr:hover td{background:#fbfbfc}.v1-deliverables-table td>b{background:#f1f1f3;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;display:inline-grid}.v1-table-platform{color:#fff;background:#2d2d31;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:750;display:inline-flex}.v1-table-platform.douyin{background:#45484d}.v1-deliverables-table textarea{resize:vertical;color:#34343a;background:#f8f8fa;border:1px solid #dfdfe4;border-radius:10px;outline:0;width:100%;min-height:92px;max-height:200px;padding:10px;font-size:14px;line-height:1.6;overflow-y:auto}.v1-deliverables-table textarea:focus{background:#fff;border-color:#829bd0;box-shadow:0 0 0 3px #5a78b91a}.v1-table-structure{gap:9px;display:grid}.v1-table-structure p{color:#4e4e55;margin:0;font-size:13px;line-height:1.55}.v1-table-structure small{color:#84848b;font-size:12px}.v1-table-actions{flex-direction:column}.v1-table-actions button{width:100%}.v1-deliverable-cards{display:none}.v1-deliverables-table.is-empty{place-items:center;display:grid}.v1-deliverables-table.is-empty>div{text-align:center;max-width:440px}.v1-deliverables-table.is-empty h2{margin:12px 0 7px}.v1-deliverables-table.is-empty p{color:#77777e;line-height:1.6}@media (width<=1380px){.v1-deliverables-table>header{grid-template-columns:1fr auto}.v1-deliverables-table>header nav{grid-column:1/-1}}@media (width<=900px){.v1-agent-rail{height:calc(100dvh - 59px)}.v1-canvas-shell.is-outline{overscroll-behavior:contain;touch-action:pan-y;overflow:hidden auto}.v1-deliverables-table{grid-template-rows:auto auto;width:calc(100% - 24px);height:auto;min-height:calc(100% - 24px);margin:12px;overflow:visible}.v1-deliverables-table>header{grid-template-columns:1fr;padding:17px}.v1-deliverables-table>header dl{grid-template-columns:repeat(3,1fr)}.v1-deliverables-table>header nav{grid-column:auto}.v1-table-scroll{display:none}.v1-deliverable-cards{min-height:0;padding:14px 14px max(84px,env(safe-area-inset-bottom));background:#f5f5f7;gap:14px;display:grid;overflow:visible}.v1-deliverable-cards>article{background:#fff;border:1px solid #dfdfe4;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 8px 24px #1e1e240d}.v1-deliverable-cards>article>header{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.v1-deliverable-cards>article>header>b{background:#f1f1f3;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.v1-deliverable-cards>article>header>small{color:#77777e;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:11px}.v1-deliverable-cards label{color:#4b4b51;gap:7px;font-size:12px;font-weight:750;display:grid}.v1-deliverable-cards textarea{resize:none;field-sizing:content;height:auto;min-height:0;max-height:none;font-size:16px;line-height:1.65;overflow-y:visible}.v1-deliverable-cards label.body textarea{min-height:0}.v1-deliverable-cards>article>section{background:#f5f5f7;border-radius:11px;gap:6px;padding:12px;display:grid}.v1-deliverable-cards>article>section strong{font-size:12px}.v1-deliverable-cards>article>section p{color:#5f6067;margin:0;font-size:12px;line-height:1.6}.v1-deliverable-cards>article>footer{grid-template-columns:1.15fr 1fr 1fr;gap:7px;display:grid}.v1-deliverable-cards>article>footer button{color:#3b3b41;background:#fff;border:1px solid #dbdbe0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.v1-deliverable-cards>article>footer button:first-child{color:#fff;background:#242428;border-color:#242428}}@media (width<=520px){.v1-deliverables-table>header{gap:12px;padding:14px}.v1-deliverables-table>header h2{margin-block:3px;font-size:20px}.v1-deliverables-table>header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.v1-deliverables-table>header dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.v1-deliverables-table>header dl div{gap:2px;min-width:0;padding:8px;display:grid}.v1-deliverables-table>header dt{font-size:9px}.v1-deliverables-table>header dd{overflow-wrap:anywhere;margin:0;font-size:11px}.v1-deliverables-table>header nav{grid-template-columns:1fr 1fr;display:grid}.v1-deliverables-table>header nav button{min-height:44px}.v1-deliverable-cards{padding-inline:10px}.v1-deliverable-cards>article{gap:12px;padding:13px}.v1-deliverable-cards>article>footer{grid-template-columns:1fr}}.analysis-workspace{background:#f6f5f2;border:1px solid #2c2c301f;border-radius:26px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100vw - 36px);height:min(900px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 90px #19191d38}.analysis-header{background:#ffffffe6;border-bottom:1px solid #deddd9;justify-content:space-between;align-items:center;min-height:68px;padding:12px 18px;display:flex}.analysis-header>div{align-items:center;gap:11px;display:flex}.analysis-header>div>div{gap:2px;display:grid}.analysis-header strong{color:#252529;font-size:15px}.analysis-header small{color:#77777d;font-size:12px}.analysis-header>button{background:#f0f0f2;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.analysis-conversation{overscroll-behavior:contain;min-height:0;padding:28px clamp(16px,4vw,54px) 54px;overflow-y:auto}.analysis-message{grid-template-columns:36px minmax(0,1fr);gap:12px;max-width:900px;margin:0 auto 22px;display:grid}.analysis-message>span{color:#fff;background:#313137;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.analysis-message.user>span{color:#4f4238;background:#e8dfd5}.analysis-message.user>div{background:#e9e3dc;border-radius:18px 5px 18px 18px;justify-self:end;max-width:760px;padding:15px 18px}.analysis-message.user p{white-space:pre-wrap;color:#3d3834;margin:0;line-height:1.65}.analysis-message.assistant>div{min-width:0}.analysis-running{background:#fff;border:1px solid #dedde0;border-radius:18px;align-items:center;gap:12px;padding:20px;display:flex}.analysis-running>div{flex:1}.analysis-running strong{color:#2d2d31}.analysis-running p{color:#74747a;margin:5px 0 0;line-height:1.55}.analysis-running button{background:#fff;border:1px solid #d7d7db;border-radius:10px;min-height:40px;padding:0 14px}.analysis-clarification{background:linear-gradient(135deg,#fafaff,#f4f7ff);border:1px solid #dcdcf0;border-radius:18px;gap:18px;padding:22px;display:grid}.analysis-clarification strong{color:#27272d;font-size:18px}.analysis-clarification p{color:#696973;margin:7px 0 0;line-height:1.65}.analysis-clarification>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.analysis-clarification button{color:#2f3035;background:#fff;border:1px solid #2f3035;border-radius:12px;min-height:44px;padding:0 18px;font-weight:750}.analysis-clarification button:first-child{color:#fff;background:#2f3035}.analysis-answer{background:#fff;border:1px solid #dedde0;border-radius:22px;gap:28px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 12px 34px #1e1e220f}.analysis-answer-lead{border-bottom:1px solid #ecebee;gap:8px;padding-bottom:24px;display:grid}.analysis-answer-lead>span{color:#6b5140;background:#f1e8df;border-radius:999px;width:max-content;padding:6px 9px;font-size:11px;font-weight:800}.analysis-answer-lead h1{color:#242428;letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(24px,4vw,38px);line-height:1.25}.analysis-answer-lead small{color:#85858b}.analysis-answer section{gap:13px;display:grid}.analysis-answer h2{color:#303035;margin:0;font-size:17px}.analysis-findings,.analysis-improvements{gap:10px;display:grid}.analysis-findings>article{background:#f7f7f8;border-radius:15px;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:16px;display:grid}.analysis-findings i{color:#696970;background:#e9e9ec;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.analysis-findings h3,.analysis-improvements h3{color:#303035;margin:0;font-size:15px}.analysis-findings p,.analysis-improvements p{color:#55555c;margin:6px 0;line-height:1.65}.analysis-findings blockquote{color:#666168;background:#fff;border-left:3px solid #c5b3a5;margin:9px 0;padding:9px 12px;line-height:1.55}.analysis-findings small{color:#77777e;line-height:1.55}.analysis-strengths{gap:9px;margin:0;padding:0;list-style:none;display:grid}.analysis-strengths li{color:#4c544d;align-items:flex-start;gap:9px;line-height:1.6;display:flex}.analysis-strengths svg{color:#667b69;flex:none;margin-top:4px}.analysis-improvements>article{border:1px solid #e4e3e6;border-radius:15px;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px;display:grid}.analysis-improvements>article>span{color:#795348;background:#f2e3dd;border-radius:8px;width:max-content;height:max-content;padding:6px 8px;font-size:11px;font-weight:800}.analysis-improvements>article>span[data-priority=中]{color:#73623e;background:#f1ead8}.analysis-improvements>article>span[data-priority=低]{color:#59605d;background:#e7ece9}.analysis-improvements strong{color:#323237;line-height:1.65;display:block}.analysis-answer details{border:1px solid #e4e3e6;border-radius:13px;padding:13px 15px}.analysis-answer summary{cursor:pointer;color:#45454a;font-weight:750}.analysis-answer details p{color:#616168;gap:3px;margin:12px 0 0;line-height:1.55;display:grid}.analysis-answer details a{color:#4e6797}.analysis-caveats{color:#686369;background:#f6f3ef;border-radius:14px;padding:14px 16px}.analysis-caveats p{margin:6px 0 0;line-height:1.55}.analysis-follow-up{color:#fff;background:#2f3035;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.analysis-follow-up span{color:#c8c8ce;font-size:11px;font-weight:750}.analysis-follow-up h2{color:#fff;margin:5px 0}.analysis-follow-up p{color:#c8c8ce;margin:0;line-height:1.5}.analysis-follow-up button{color:#2d2d31;background:#fff;border:0;border-radius:11px;flex:none;min-height:44px;padding:0 16px;font-weight:750}@media (width<=700px){.analysis-workspace{border:0;border-radius:0;width:100vw;height:100dvh}.analysis-conversation{padding:18px 12px 32px}.analysis-message{grid-template-columns:30px minmax(0,1fr);gap:8px}.analysis-message>span{border-radius:9px;width:30px;height:30px}.analysis-answer{gap:22px;padding:19px 15px}.analysis-findings>article,.analysis-improvements>article{grid-template-columns:1fr}.analysis-follow-up{flex-direction:column;align-items:stretch}.analysis-follow-up button{width:100%}}@media (width<=900px){.v1-canvas-shell:not(.is-outline):not(.is-case-center){overscroll-behavior-y:contain;touch-action:pan-y;cursor:default;background-image:none;overflow:hidden auto}.v1-canvas-shell:not(.is-outline):not(.is-case-center):active{cursor:default}.v1-canvas-shell:not(.is-outline):not(.is-case-center) .v1-world{will-change:auto;width:100%;min-height:100%;position:static;top:auto;left:auto;transform:none!important}.v1-canvas-shell:not(.is-outline):not(.is-case-center) .v1-editor{width:100%;min-height:0;padding:18px 14px 96px}.v1-canvas-shell.has-selection:not(.is-outline):not(.is-case-center) .v1-world{padding-top:66px}.v1-editor>header{margin-inline:0}.v1-xhs-layout,.v1-douyin-layout{grid-template-columns:minmax(0,1fr);gap:16px}.v1-phone.xhs,.v1-phone.douyin{width:min(100%,360px);margin-inline:auto}.v1-xhs-cards,.v1-xhs-writing-grid,.v1-douyin-cards{grid-template-columns:minmax(0,1fr)}.v1-xhs-writing-grid{grid-column:auto}.structure-card .v1-inline-outline{grid-template-columns:minmax(0,1fr);gap:7px}.timeline-head{display:none}.v1-timeline article{grid-template-columns:minmax(0,1fr)}.v1-timeline article>*{border-right:0;border-bottom:1px solid var(--v1-line)}.v1-timeline article>:last-child{border-bottom:0}.v1-zoom{display:none}.v1-toolbar>div:last-child{scroll-snap-type:x proximity;justify-content:flex-start}.v1-toolbar>div:last-child button{scroll-snap-align:start}}.hero-v2{padding:58px 0 78px;position:relative;overflow:clip}.hero-v2:before{content:"";z-index:0;opacity:.62;pointer-events:none;background:radial-gradient(circle,#7889ff2e 0,#7889ff0f 42%,#0000 70%);border-radius:999px;width:420px;height:420px;position:absolute;top:22px;right:-120px}.hero-v2-grid{z-index:1;grid-template-columns:minmax(0,760px);justify-content:center;align-items:center;gap:0;display:grid;position:relative}.hero-version{background:#f4f5ff;border:1px solid #dfe2ff;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;display:inline-flex;color:#333763!important;margin:0 0 24px!important;font-size:11px!important;line-height:1!important}.hero-version svg{color:#5b63d4}.hero-version strong{letter-spacing:.02em;font-weight:780}.hero-version span{color:#595d80;border-left:1px solid #d7daf4;padding-left:8px}.hero-v2 .hero-copy h1{color:#19191d;letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(48px,5.25vw,68px);font-weight:680;line-height:1.06}.hero-v2 .hero-copy>p:not(.hero-version){color:#68686f;width:min(620px,100%);margin:26px 0 0;font-size:16px;line-height:1.78}.hero-mobile-summary{display:none}.hero-proof-row{color:#4e4e56;flex-wrap:wrap;gap:10px 18px;margin-top:30px;font-size:11px;font-weight:650;display:flex}.hero-v2 .hero-copy h1>span{display:block}.hero-proof-row span{align-items:center;gap:6px;display:inline-flex}.hero-proof-row svg{color:#5d65d8}.hero-launcher{z-index:2;background:#fff;border:1px solid #dedee5;border-radius:24px;margin-top:52px;padding:10px 10px 12px;position:relative;box-shadow:0 24px 64px #21212817}.hero-launcher>header{justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 12px 0 14px;display:flex}.hero-launcher>header>div{color:#3d3d43;align-items:center;gap:8px;min-width:0;display:flex}.hero-launcher>header strong{font-size:13px}.hero-launcher>header span{color:#686870;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hero-launcher>header small{color:#717178;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.hero-launcher>header small i{background:#4eb77f;border-radius:99px;width:6px;height:6px;box-shadow:0 0 0 4px #ecf8f1}.hero-launcher>header small.recovering i{background:#c08d28;box-shadow:0 0 0 4px #fbf4e5}.hero-launcher>header small.offline i{background:#a85048;box-shadow:0 0 0 4px #faeeee}.hero-launcher .prompt-box{width:100%;box-shadow:none;background:#f7f7f9;border-color:#ebebef;border-radius:17px;margin:0}.hero-launcher .prompt-box:focus-within{background:#fff;border-color:#a9aee7;box-shadow:0 0 0 3px #5962cd14}.hero-launcher .prompt-box textarea{min-height:118px;font-size:15px}.hero-launcher .attach-button{position:relative}.hero-launcher .attach-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.hero-launcher .attach-button:focus-within,.hero-launcher .generation-mode label:focus-within{outline-offset:3px;outline:2px solid #555ed0}.hero-launcher .attach-button:has(input:focus-visible){outline-offset:3px;outline:2px solid #555ed0}.hero-launcher .generation-mode label:has(input:focus-visible){outline-offset:3px;outline:2px solid #555ed0}.hero-launcher .send-button{background:#555ed0;border-color:#555ed0;border-radius:11px}.hero-launcher .send-button:hover:not(:disabled){background:#434bb9;border-color:#434bb9}.hero-launcher .generation-mode{justify-content:flex-start;width:auto;margin:10px 4px 0}.hero-launcher .generation-mode legend{margin-right:4px}.hero-launcher .generation-mode label{min-height:36px;padding:0 10px}.hero-launcher .generation-mode label.active{color:#31356d;box-shadow:none;background:#f0f1ff;border-color:#d9daf2}.hero-launcher .generation-mode label.active small{color:#565a8f;background:#fff}.hero-v2>.generation-mode-help{text-align:left;width:auto;margin:10px 14px 0}.hero-boundary{align-items:flex-start;gap:8px;display:flex;color:#66666d!important;width:fit-content!important;margin-top:19px!important;font-size:11px!important;line-height:1.55!important}.hero-boundary svg{color:#555ed0;flex:none;margin-top:1px}.hero-v2 .link-boundary-notice,.hero-v2 .attachment-message,.hero-v2 .service-note{width:100%}.home-v2-ideas{padding-top:80px}.home-v2-ideas .idea-grid{border:0;gap:14px}.home-v2-ideas .idea-card{border:1px solid var(--home-line);background:#fff;border-radius:18px;min-height:230px;padding:28px}.home-v2-ideas .idea-card:last-child{border-right:1px solid var(--home-line)}.home-v2-ideas .idea-card:hover{background:#f8f8fd;border-color:#cfd1e8}.home-v2-ideas .idea-card>span{color:#555ed0}.home-v2-ideas .idea-card button{color:#454db6}.home-product-card.paper .home-product-visual{color:#fff;background:linear-gradient(140deg,#202028d1,#494d91c7),radial-gradient(circle at 80% 20%,#858cff,#0000 38%),#272832}@media (width<=980px){.hero-v2-grid{grid-template-columns:1fr;gap:36px}.hero-v2 .hero-copy h1{max-width:760px;font-size:clamp(46px,8vw,64px)}.hero-launcher .prompt-box textarea{font-size:16px}.hero-launcher .generation-mode label{min-height:44px}}@media (width<=820px){.hero-v2{padding:52px 0 74px}.hero-v2 .hero-copy{text-align:left}.hero-v2 .hero-copy h1{font-size:clamp(42px,9vw,58px)}.hero-v2-grid{gap:0}.hero-launcher{border-radius:20px;margin-top:40px}.hero-launcher .prompt-box{border-radius:14px}.home-v2-ideas .idea-grid{gap:10px}.home-v2-ideas .idea-card,.home-v2-ideas .idea-card:last-child{border:1px solid var(--home-line);border-radius:16px}}@media (width<=560px){.persona-brief{display:none}.hero-v2{padding:24px 0 62px}.hero-v2:before{display:none}.hero-version{margin-bottom:12px!important}.hero-v2 .hero-copy h1{letter-spacing:-.045em;font-size:34px;line-height:1.08}.hero-v2 .hero-copy .hero-detail,.hero-v2 .hero-copy .hero-boundary,.hero-proof-row{display:none}.hero-v2 .hero-copy .hero-mobile-summary{margin-top:12px;font-size:12px;line-height:1.55;display:block}.hero-launcher{margin-top:18px;padding:7px 7px 10px}.hero-launcher>header{min-height:46px;padding:0 9px}.hero-launcher>header span,.hero-launcher>header small{display:none}.hero-launcher .prompt-box textarea{min-height:112px;padding:13px;font-size:16px}.hero-launcher .generation-mode{margin:9px 2px 0;padding-inline:2px}.hero-launcher .generation-mode label{min-height:44px}.hero-launcher .generation-mode legend{display:none}.hero-v2>.generation-mode-help{margin-inline:9px}.home-v2-ideas{padding-top:64px}}.hero-v2{padding:16px 0 72px;overflow:visible}.hero-v2:before{display:none}.hero-v2-grid{grid-template-columns:minmax(0,760px);justify-content:center;gap:0}.hero-v2 .hero-copy{text-align:center;width:100%;margin:0}.hero-status-row{justify-content:center;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.hero-version{margin:0!important}.hero-service{color:#696970;background:#fff;border:1px solid #e2e2e7;border-radius:999px;align-items:center;gap:6px;min-height:30px;margin:0;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.hero-service.ready{color:#27684f;background:#f4faf7;border-color:#cfe6db}.hero-service.checking{color:#7c6027;background:#fdf9f1;border-color:#eadfca}.hero-service.offline{color:#8b4942;background:#fcf4f3;border-color:#ecd4d2}.hero-v2 .hero-copy h1{text-wrap:balance;letter-spacing:-.052em;max-width:900px;margin:0 auto;font-size:clamp(42px,4.2vw,60px);font-weight:650;line-height:1.06}.hero-v2 .hero-copy>p.hero-detail{color:#5d5d65;width:min(650px,100%);margin:16px auto 0;font-size:15px;line-height:1.65}.hero-outcomes{text-align:left;background:#e3e3e8;border:1px solid #e3e3e8;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(680px,100%);margin:22px auto 0;padding:0;list-style:none;display:grid;overflow:hidden}.hero-outcomes li{background:#fffffff5;align-items:center;gap:9px;min-width:0;padding:11px 13px;display:flex}.hero-outcomes b{color:#fff;background:#303035;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.hero-outcomes span{gap:2px;min-width:0;display:grid}.hero-outcomes strong{color:#303035;font-size:12px}.hero-outcomes small{color:#727279;font-size:12px;line-height:1.35}.hero-launcher{border-color:#dedee5;border-radius:24px;width:min(880px,100%);margin:34px auto 0;padding:12px;box-shadow:0 20px 58px #1c1c2214}.platform-mode{border:0;justify-content:center;align-items:center;gap:5px;margin:0 0 10px;padding:0;display:flex}.platform-mode legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-mode label{color:#73737a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.platform-mode label:hover{color:#242428;background:#f3f3f6}.platform-mode label.active{color:#30356c;background:#f0f1ff;border-color:#d9daf2}.platform-mode input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.platform-mode label:has(input:focus-visible){outline-offset:2px;outline:2px solid #555ed0}.hero-launcher .prompt-box{background:#f7f7f9;border-radius:18px}.hero-launcher .prompt-box textarea{min-height:96px;padding:17px 18px 10px;line-height:1.65}.hero-launcher .prompt-actions{min-height:52px}.hero-launcher .send-button{min-width:112px}.hero-launcher .generation-mode{border-top:1px solid #ededf1;justify-content:center;width:100%;margin:10px 0 0;padding-top:10px}.hero-launcher .generation-mode label{min-height:38px}.media-availability{color:#66666d;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:7px 8px 0;font-size:11px;line-height:1.5;display:flex}.media-plan-note{color:#52525a;border-top:1px solid #ededf1;justify-content:center;align-items:center;gap:9px;margin:10px 0 0;padding:10px 12px;display:flex}.media-plan-note>svg{color:#555ed0;flex:none}.media-plan-note>span{justify-content:center;align-items:baseline;gap:7px;min-width:0;display:flex}.media-plan-note strong{font-size:11px}.media-plan-note small{color:#74747c;font-size:10px;line-height:1.5}.quick-task-area{border-top:1px solid #ededf1;margin-top:12px;padding-top:12px}.quick-task-area>p{color:#66666d;text-align:center;margin:0 0 8px;font-size:11px;font-weight:650}.quick-task-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.quick-task-list button{color:#34343a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e2e7;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 11px;display:flex}.quick-task-list button:hover{color:#30356c;background:#f8f8fd;border-color:#cfd1e8}.quick-task-list button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.quick-task-list button small{color:#66666d;white-space:nowrap;flex:none;font-size:11px}.quick-task-notice{color:#3d745e;text-align:center;min-height:0;margin:6px 10px 0;font-size:10px}.quick-task-notice:empty{display:none}.hero-launcher .hero-boundary{text-align:center;border-top:1px solid #ededf1;justify-content:center;padding-top:10px;color:#66666d!important;width:100%!important;margin:10px 0 0!important}.hero-v2 .link-boundary-notice,.hero-v2 .attachment-message{width:min(880px,100%)}.home-products-section{padding:88px 0}.home-products-section .section-head{margin-bottom:28px}.home-product-body .home-product-outcome{color:#44444b;font-size:13px;line-height:1.65}.home-product-body ul{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.home-product-body li{color:#4f5058;background:#f2f2f5;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:650}.account-section{border:1px solid var(--home-line);background:#f7f7f9;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;min-height:0;margin:24px 0 88px}.account-insight{padding:30px 34px}.account-insight h2{font-size:25px}.account-insight>p:not(.overline){max-width:700px;margin:12px 0 18px}.account-numbers,.empty-visual{background:#f1f1f4;min-width:250px;padding:24px 28px}.account-numbers strong,.empty-visual>span{font-size:32px}@media (width<=980px){.hero-v2-grid{grid-template-columns:minmax(0,760px)}.hero-v2 .hero-copy h1{font-size:clamp(42px,7vw,58px)}.quick-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.page-container{width:min(100% - 32px,700px)}.hero-v2{padding:34px 0 58px}.hero-v2 .hero-copy{text-align:center}.hero-v2 .hero-copy h1{font-size:clamp(38px,8vw,52px)}.hero-launcher{margin-top:28px}.account-section{grid-template-columns:1fr}.account-numbers,.empty-visual{border-top:1px solid var(--home-line);border-left:0;min-width:0}}@media (width<=560px){.hero-v2{padding:8px 0 52px}.hero-status-row{flex-wrap:wrap;gap:7px;margin-bottom:8px}.hero-version{margin:0!important}.hero-v2 .hero-copy h1{font-size:34px;line-height:1.08}.hero-v2 .hero-copy>p.hero-detail{margin-top:13px;font-size:13px;line-height:1.55;display:block}.hero-outcomes{margin-top:15px}.hero-outcomes li{gap:6px;padding:9px 7px}.hero-outcomes b{width:20px;height:20px}.hero-outcomes strong,.hero-outcomes small{font-size:12px}.hero-launcher{border-radius:20px;margin-top:14px;padding:8px}.platform-mode{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;margin-bottom:7px;padding:0 2px 3px;overflow-x:auto}.platform-mode::-webkit-scrollbar{display:none}.platform-mode label{scroll-snap-align:start;flex:none;min-height:44px}.hero-launcher .prompt-box textarea{min-height:87px;padding:12px 13px 7px}.hero-launcher .prompt-actions{gap:8px;min-height:52px;padding:4px;display:flex}.hero-launcher .send-button{grid-column:auto;justify-content:center;width:auto;min-width:112px;margin:0 0 0 auto}.hero-launcher .generation-mode{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:9px 2px 2px;overflow-x:auto}.hero-launcher .generation-mode::-webkit-scrollbar{display:none}.hero-launcher .generation-mode label{scroll-snap-align:start;flex:none;min-height:44px}.hero-launcher .generation-mode legend{display:block}.media-availability{text-align:center;gap:2px;margin-top:5px;display:grid}.media-plan-note{text-align:left;justify-content:flex-start;align-items:flex-start}.media-plan-note>span{justify-content:stretch;gap:2px;display:grid}.quick-task-area{margin-top:9px;padding-top:9px}.quick-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.quick-task-list button{place-content:center stretch;gap:1px;min-height:48px;padding:0 9px;display:grid}.quick-task-list button small{text-overflow:ellipsis;overflow:hidden}.hero-launcher .hero-boundary{padding-inline:3px;display:flex;font-size:10px!important}.home-products-section{padding:68px 0}.account-insight{padding:28px 24px}}.hero-v2-grid{grid-template-columns:minmax(0,760px);justify-content:center}.hero-v2 .hero-copy{width:100%}.hero-v2 .hero-copy h1{max-width:760px}.v1-toolbar .v1-deliverable-switch b{color:#68686f;text-align:center;min-width:48px;font-size:11px}.v1-toolbar .v1-deliverable-switch button:disabled{opacity:.38;cursor:not-allowed}.v1-editor>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.v1-editor>header>div{min-width:0}.v1-preview-toggle{border:1px solid var(--v1-line);color:#4f4f56;cursor:pointer;background:#fff;border-radius:10px;flex:none;min-height:38px;padding:0 13px;font-size:12px;font-weight:720}.v1-phone.xhs{position:relative}.v1-preview-upload,.v1-media-upload{color:#343238;cursor:pointer;background:#fffffff0;border:1px solid #d5d2da;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:720;display:inline-flex;box-shadow:0 7px 20px #1f1f241a}.v1-preview-upload{z-index:6;position:absolute;top:60px;right:12px}.v1-phone.douyin .v1-preview-upload{color:#222;top:16px;right:16px}.v1-preview-upload input,.v1-media-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.v1-media-guidance>div{justify-content:space-between}.v1-media-guidance>div>span{align-items:center;gap:8px;display:inline-flex}.v1-media-upload{box-shadow:none;flex:none}.v1-task-progress li strong{color:#34343a;font-size:13px}.v1-task-progress li span{color:#74747b;font-size:12px;line-height:1.5}.v1-task-progress li.active{background:#f5f6ff;border-color:#7889d7;box-shadow:inset 0 0 0 1px #7889d729}.v1-task-progress li.active:before{color:#5d6dbe}.v1-task-progress li.done{background:#f4fbf7;border-color:#b9dccd}.v1-agent-composer .send.stop{color:#fff;background:#202024}.v1-node-card :where(input,textarea),.v1-inline-outline input,.v1-keyword-list label{box-sizing:border-box;min-width:0}.v1-node-card:focus-within{outline-offset:1px;outline:2px solid #4f70b957}.knowledge-pagination{justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.knowledge-pagination button{border:1px solid var(--control-border);min-height:34px;color:var(--ink-soft);background:var(--control-secondary);cursor:pointer;border-radius:9px;padding:0 10px;font-size:11px}.knowledge-pagination button:disabled{opacity:.4;cursor:not-allowed}.knowledge-pagination span{color:var(--muted);font-size:10px}.current-plan-card,.current-plan-card :where(p,span,small,strong,button),.plan-usage,.plan-facts{font-family:inherit}.plan-usage>div span,.plan-usage>div strong,.plan-facts strong{font-size:13px;line-height:1.45}.plan-facts small,.plan-usage>small,.plan-status-note small{font-size:12px;line-height:1.55}@media (width<=1180px){.v1-xhs-layout.is-preview-collapsed,.v1-douyin-layout.is-preview-collapsed{grid-template-columns:minmax(760px,1fr)}}@media (width<=760px){.v1-editor>header{flex-direction:column;align-items:flex-start;gap:10px}.v1-preview-toggle{min-height:42px}.v1-xhs-layout.is-preview-collapsed,.v1-douyin-layout.is-preview-collapsed{grid-template-columns:minmax(0,1fr)}.v1-phone.xhs{overscroll-behavior-y:auto;scrollbar-gutter:auto;min-height:0;max-height:none;overflow-y:clip}.v1-media-guidance>div{flex-direction:column;align-items:flex-start}.v1-media-upload{min-height:40px}}.hero-v2 .hero-copy h1{max-width:660px;font-size:clamp(34px,3.65vw,45px);line-height:1.08}.hero-v2 .hero-copy>p.hero-detail{display:block}.hero-launcher{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:28px;padding:0}.platform-mode label{font-size:13px}.hero-launcher .prompt-box textarea{font-size:16px}.hero-launcher .generation-mode label{font-size:12px}.media-availability{font-size:11px}.quick-task-area>p,.quick-task-list button span{font-size:12px}.quick-task-list button small,.quick-task-notice,.hero-launcher .hero-boundary{font-size:10px!important}.management-scrim{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19191d6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.management-layer{background:var(--surface);border:1px solid #dedee4;border-radius:24px;width:min(1240px,100vw - 48px);height:min(860px,100dvh - 48px);margin:0;position:relative;inset:auto;overflow:hidden;box-shadow:0 32px 90px #16161b38}.management-nav{min-height:0;overflow-y:auto}.management-content{min-height:0;padding:70px clamp(28px,5vw,72px) 76px}.management-close{position:absolute;top:16px;right:18px}.manage-heading h1{margin-top:0;font-size:clamp(31px,3vw,42px)}.knowledge-list article span,.knowledge-list article small{font-size:11px;line-height:1.45}.knowledge-list article strong{font-size:14px;line-height:1.42}.knowledge-list article p{font-size:13px;line-height:1.65}.knowledge-pagination span{font-size:12px}.v1-toolbar{container-type:inline-size}.v1-toolbar>div:last-child{overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start;min-width:0;overflow-x:auto}.v1-toolbar>div:last-child::-webkit-scrollbar{display:none}.v1-toolbar>div:last-child button{flex:none}.v1-canvas-shell.is-case-center .v1-case-grid{grid-template-columns:repeat(3,minmax(280px,420px));justify-content:start}.v1-canvas-shell.is-case-center .v1-case-card{grid-template-rows:164px minmax(0,1fr);width:100%;height:520px;min-height:0}.v1-canvas-shell.is-case-center .v1-case-card.v1-case-pending{grid-template-rows:minmax(0,1fr)}.v1-canvas-shell.is-case-center .v1-case-copy{scrollbar-gutter:stable;max-height:210px;padding-right:8px;overflow-y:auto}.v1-canvas-shell.is-case-center .v1-case-card>div:last-child{min-height:0}.v1-case-card.v1-case-pending{cursor:default;min-height:0;box-shadow:none;background:linear-gradient(115deg,#f4f4f7 25%,#fafafd 38%,#f4f4f7 52%) 0 0/220% 100%;border-style:dashed;animation:1.7s linear infinite v1-pending-sheen}.v1-case-card.v1-case-pending:hover{box-shadow:none;transform:none}.v1-case-card.v1-case-pending>div{color:#67676e;text-align:center;place-content:center;justify-items:center;gap:10px;height:100%;min-height:100%;padding:28px;display:grid}.v1-case-card.v1-case-pending strong{color:#34343a;font-size:15px}.v1-case-card.v1-case-pending span{max-width:260px;font-size:12px;line-height:1.6}@keyframes v1-pending-sheen{to{background-position:-220% 0}}.v1-editor{width:min(1220px,100vw - 470px);min-height:0;padding-bottom:90px}.v1-editor>header{grid-template-columns:minmax(0,520px) auto;justify-content:start;align-items:end;gap:14px;display:grid}.v1-preview-toggle{justify-self:start}.v1-xhs-layout.is-preview-collapsed,.v1-douyin-layout.is-preview-collapsed{grid-template-columns:minmax(0,1fr)}.v1-case-update,.v1-retained-error{z-index:240;top:max(18px,env(safe-area-inset-top));color:#474751;background:#fffffff5;border:1px solid #d8dae8;border-radius:13px;align-items:center;gap:9px;width:min(620px,100vw - 36px);max-width:min(620px,100% - 36px);min-height:42px;padding:8px 10px 8px 13px;font-size:12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #1c1c221f}.v1-case-update button,.v1-retained-error button,.v1-share-state.error button{color:#303035;cursor:pointer;background:#fff;border:1px solid #d2d2d8;border-radius:9px;flex:none;min-height:32px;padding:0 11px;font-weight:700}.v1-retained-error{color:#7e3934;border-color:#ead0cd}.v1-retained-error span,.v1-case-update span{flex:1;min-width:0}.v1-retained-error.v1-manifest-failure{align-items:flex-start;width:min(780px,100vw - 36px);max-width:min(780px,100% - 36px);max-height:min(78vh,620px);padding:13px;overflow-y:auto}.v1-manifest-failure>svg{flex:none;margin-top:2px}.v1-manifest-failure-content{flex:1;gap:5px;min-width:0;display:grid}.v1-manifest-failure-content>strong{color:#672f2a;font-size:13px;line-height:1.45}.v1-manifest-failure-content>p{color:#82504b;margin:0;line-height:1.55}.v1-manifest-failure-content>ol{gap:5px;margin:2px 0 0;padding:0;list-style:none;display:grid}.v1-manifest-failure-content>ol li{background:#fff4f2;border-radius:8px;grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);gap:7px;padding:7px 9px;display:grid}.v1-manifest-failure-content>ol b{color:#713a35;font-size:12px;line-height:1.45}.v1-manifest-failure-content>ol span{color:#76514d;line-height:1.5}.v1-manifest-failure-content>small{color:#8c5e59;line-height:1.5}.v1-manifest-failure-actions{flex:none;align-items:center;gap:7px;display:flex}.v1-manifest-failure-actions button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.v1-share-state.error{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.rating-row button[aria-checked=true]{box-shadow:inset 0 0 0 1px #204f4014;color:#204f40!important;background:#eaf4ef!important;border-color:#809c90!important}.rating-row button:focus-visible,.feedback-composer button:focus-visible{outline-offset:2px;outline:3px solid #555ed040}.feedback-composer button:not(:disabled){color:#fff!important;background:#242428!important}.feedback-composer button:disabled{color:#8b8b92!important;box-shadow:none!important;opacity:1!important;background:#ededf0!important;border-color:#dfdfe4!important}@container (width<=920px){.v1-toolbar>div:last-child button{padding-inline:8px;font-size:11px}}@media (width<=1500px){.v1-canvas-shell.is-case-center .v1-case-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.v1-editor{width:min(1080px,100vw - 430px)}}@media (width<=900px){.management-scrim{padding:0}.management-layer{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0;position:relative;inset:auto}.v1-editor{width:100%}.v1-editor>header{grid-template-columns:minmax(0,1fr);align-items:start}.v1-canvas-shell.is-case-center .v1-case-grid{grid-template-columns:minmax(0,1fr)}.v1-canvas-shell.is-case-center .v1-case-card{height:520px;min-height:0}.v1-case-update,.v1-retained-error{top:max(10px,env(safe-area-inset-top));margin:0;position:fixed;left:50%;transform:translate(-50%)}}.v1-canvas-shell:not(.is-outline){overscroll-behavior-y:contain;touch-action:pan-y;cursor:default;overflow:hidden auto}.v1-canvas-shell:not(.is-outline):active{cursor:default}.v1-canvas-shell:not(.is-outline) .v1-world{will-change:auto;width:100%;min-height:100%;padding:24px clamp(14px,2.2vw,34px) 96px;position:static;transform:none!important}.v1-canvas-shell:not(.is-outline) .v1-editor{width:min(1180px,100%);min-height:0;margin-inline:auto;padding:0}.v1-canvas-shell.has-selection:not(.is-outline) .v1-world{padding-top:82px}.v1-zoom{display:none!important}.v1-editor :where(textarea),.v1-outline-panel :where(textarea){box-sizing:border-box;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;resize:none!important;max-height:none!important;overflow:hidden!important}.v1-xhs-writing-grid .body-card textarea,.v1-douyin-cards textarea{min-height:96px}.v1-douyin-cards article,.v1-douyin-cards .v1-editable-list{min-width:0}.v1-douyin-cards article{height:auto;min-height:0}.v1-douyin-cards textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;height:auto}.v1-editable-list textarea{min-height:44px}.v1-inline-outline textarea{color:#4f4d54;width:100%;min-width:0;min-height:44px;font:inherit;background:#f7f7f9;border:1px solid #e2e2e6;border-radius:9px;outline:0;padding:9px 10px}.v1-keyword-list textarea{color:#4f4d54;width:100%;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0;padding:10px 10px 10px 5px;font-size:14px;line-height:1.5}.v1-agent-modes .v1-reference-chip{color:#4e4e55;background:#fff;border:1px solid #cfd0d7;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:28px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.v1-agent-modes .v1-reference-chip.active{color:#fff;background:#242428;border-color:#242428}.v1-agent-modes .v1-reference-chip svg{flex:none}@media (width<=900px),(pointer:coarse){.v1-agent-modes .v1-reference-chip{min-height:44px}}.v1-retained-error button.close{background:0 0;border:0;width:32px;padding:0}@media (width<=480px),(pointer:coarse){.v1-retained-error{top:max(8px, env(safe-area-inset-top));flex-wrap:wrap;align-items:flex-start;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:10px}.v1-retained-error>span{flex:calc(100% - 42px);line-height:1.55}.v1-retained-error button{min-height:44px}.v1-retained-error button.close{width:44px;min-height:44px;margin-left:auto}.v1-retained-error.v1-manifest-failure{max-height:calc(100dvh - 16px)}.v1-manifest-failure-content{flex:calc(100% - 70px)}.v1-manifest-failure-content>ol li{grid-template-columns:minmax(0,1fr);gap:2px}.v1-manifest-failure-actions{width:100%;padding-left:26px}.v1-manifest-failure-actions button{flex:auto}}.v1-analysis-canvas{gap:18px;width:min(980px,100%);margin:0 auto;display:grid}.v1-analysis-canvas>header{border:1px solid var(--v1-line);background:#fffffffa;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px 24px;display:grid;box-shadow:0 12px 34px #1e1e240f}.v1-analysis-canvas>header small{color:#85858b;font-size:12px}.v1-analysis-canvas>header h1{overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(22px,3vw,34px);line-height:1.28}.v1-analysis-canvas>header p{color:#6e6e75;white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;margin:0;line-height:1.65}.v1-analysis-canvas>header>span{color:#303035;background:#f1f1f4;border-radius:15px;align-self:start;place-items:center;min-width:84px;padding:14px 10px;font-size:18px;font-weight:800;display:grid}.v1-analysis-canvas>header>span small{margin-top:3px;font-size:10px;font-weight:600;display:block}.v1-analysis-canvas .analysis-answer,.v1-analysis-canvas .analysis-running{min-width:0}.v1-analysis-canvas .analysis-running.error{background:#fff8f7;border-color:#efd8d5}.history-copy{min-width:0}.history-actions .task-status{white-space:normal;text-align:right;min-width:0;line-height:1.4}@media (width<=760px){.history-list article{grid-template-columns:72px minmax(0,1fr)}.history-actions{grid-column:2;grid-template-columns:minmax(0,1fr) auto;min-width:0}.v1-analysis-canvas>header{grid-template-columns:minmax(0,1fr);padding:18px}.v1-analysis-canvas>header>span{width:max-content}.analysis-follow-up{flex-direction:column;align-items:stretch}.v1-douyin-checklist .v1-editable-list{grid-template-columns:minmax(0,1fr)}.history-case{padding:18px 0}.history-case-header{grid-template-columns:minmax(0,1fr);gap:10px}.history-case-header>strong{justify-self:start}.history-case-title>div{align-items:center}.history-case-title h2{font-size:16px}.history-case-title form{grid-template-columns:minmax(0,1fr)}.history-case-title form>span{grid-template-columns:1fr 1fr;display:grid}.history-attempts>summary{grid-template-columns:minmax(0,1fr) auto}.history-attempts>summary small{grid-area:2/1;padding-bottom:9px}.history-attempts>summary svg{grid-area:1/2/span 2}.v1-canvas-shell:not(.is-outline) .v1-world{padding:16px 12px 80px}.structure-card .v1-inline-outline{grid-template-columns:minmax(0,1fr)!important}.structure-card .v1-inline-outline>:where(b,span,textarea){grid-column:1/-1!important}}.workspace-gate{min-height:100dvh;color:var(--ink);background:var(--surface);align-content:center;place-items:center;gap:28px;padding:28px;display:grid}.workspace-gate-brand{align-items:center;gap:10px;font-size:17px;display:flex}.workspace-gate>section{text-align:center;justify-items:center;gap:12px;width:min(520px,100%);display:grid}.workspace-gate h1{margin:0;font-size:clamp(25px,4vw,38px);line-height:1.2}.workspace-gate p{color:#5f5f65;margin:0;line-height:1.7}.workspace-gate button{border:1px solid var(--control-primary);color:#fff;background:var(--control-primary);border-radius:10px;align-items:center;gap:7px;min-height:44px;margin-top:8px;padding:0 16px;font-weight:700;display:inline-flex}.rail-nav-label{color:#696b67;letter-spacing:.06em;padding:0 10px 5px;font-size:11px;font-weight:750}.recent-tasks>button{grid-template-columns:22px minmax(0,1fr);align-items:start}.recent-tasks>button>span:not(.task-status-glyph){color:#464943;white-space:normal;gap:2px;min-width:0;display:grid}.recent-tasks>button>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.recent-tasks>button>span>small{color:#62655f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-status-glyph{background:#ececef;border-radius:999px;place-items:center;width:22px;height:22px;color:#6b6b72!important;white-space:normal!important;display:grid!important;overflow:visible!important}.task-status-glyph[data-tone=success]{background:#e8f5ef;color:#27684f!important}.task-status-glyph[data-tone=active]{background:#fbf3df;color:#705517!important}.task-status-glyph[data-tone=attention]{background:#faeae8;color:#93473f!important}.input-material-label{color:#53545a;white-space:nowrap;font-size:11px;font-weight:750}.hero-launcher .attach-button{background:#fff;border:1px solid #dedee5}.hero-launcher .attach-button:hover{border-color:#bfc1d6}.management-nav nav{gap:14px}.management-nav-group{gap:4px;display:grid}.management-group-label{color:#66686d;letter-spacing:.06em;padding:0 12px 4px;font-size:10px;font-weight:750}.knowledge-trace{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:4px 0 0;display:grid}.knowledge-trace>div{border-top:1px solid #e8e8eb;gap:2px;min-width:0;padding-top:7px;display:grid}.knowledge-trace dt{color:#6a6b71;font-size:10px;font-weight:700}.knowledge-trace dd{color:#3f4046;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.upload-materials-page{gap:24px;display:grid}.asset-boundary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.asset-boundary-grid article{border:1px solid var(--line-strong);background:#f8f8fa;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:20px;display:grid}.asset-boundary-grid article>svg{color:#555ed0;margin-top:2px}.asset-boundary-grid article>div{gap:5px;min-width:0;display:grid}.asset-boundary-grid article p{color:#626269;margin:0;font-size:12px;line-height:1.6}.asset-boundary-grid article>span,.asset-boundary-grid article>button{color:#4d4d54;background:#fff;border:1px solid #d7d7dc;border-radius:999px;grid-column:2;align-items:center;width:fit-content;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.upload-materials-action{color:#363a78;cursor:pointer;background:#f7f7fd;border:1px dashed #aeb1cc;border-radius:15px;align-items:center;gap:14px;min-height:82px;padding:18px 20px;display:flex}.upload-materials-action>span{gap:3px;min-width:0;display:grid}.upload-materials-action small{color:#606276;font-size:11px;font-weight:500}.upload-materials-action input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-materials-action:focus-within{outline-offset:3px;outline:2px solid #555ed0}.pending-input-assets{border:1px solid var(--line);border-radius:15px;overflow:hidden}.pending-input-assets>header,.pending-input-assets>article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pending-input-assets>header{background:#f5f5f7;grid-template-columns:1fr auto}.pending-input-assets>article{border-top:1px solid var(--line)}.pending-input-assets>article>span{color:#555ed0;font-size:11px;font-weight:750}.pending-input-assets>article>div{min-width:0;display:grid}.pending-input-assets>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pending-input-assets>article small{color:#626269;font-size:11px}.pending-input-assets button{background:0 0;border:0;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.pending-assets-empty,.upload-materials-message{color:#5f6066;margin:0;font-size:13px}.upload-materials-message{color:#805e18}.upload-materials-page>footer{justify-content:flex-end;display:flex}.upload-materials-page>footer button{color:#fff;background:#242428;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:700}.history-copy>p{flex-wrap:wrap;gap:4px 12px;display:flex}.history-copy>p span,.history-copy>p time{color:#626269}.history-actions .task-status{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.history-actions .task-status strong{font-size:11px}.v1-section-title>span{gap:1px;display:grid}.v1-section-title>span>small{color:#66666d;font-size:10px;font-weight:600}.v1-toolbar-actions{overflow:visible!important}.v1-toolbar-more{flex:none;position:relative}.v1-toolbar-more>summary{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:13px;font-weight:650;list-style:none;display:inline-flex}.v1-toolbar-more>summary::-webkit-details-marker{display:none}.v1-toolbar-more[open]>summary{color:#27272c;background:#eeeef1}.v1-toolbar-more-panel{z-index:120;background:#fff;border:1px solid #d9d9df;border-radius:13px;gap:3px;width:min(240px,100vw - 32px);padding:8px;display:grid;position:fixed;top:70px;right:24px;box-shadow:0 18px 52px #18181e2e}.v1-toolbar .v1-toolbar-more-panel button{border-radius:9px;justify-content:flex-start;width:100%;min-height:42px;color:#333338!important;background:0 0!important;padding:0 11px!important;font-size:12px!important}.v1-toolbar .v1-toolbar-more-panel button:hover:not(:disabled){background:#f2f2f5!important}@media (width<=900px){.v1-toolbar-actions{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden!important}.v1-toolbar-actions::-webkit-scrollbar{display:none}}.v1-recommended-draft{background:linear-gradient(135deg,#f6f6fd,#fff);border:1px solid #d9daf0;border-radius:18px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;margin-bottom:18px;padding:22px;display:grid}.v1-recommended-draft>div{align-content:start;gap:8px;min-width:0;display:grid}.v1-recommended-draft>div>span{color:#3f468e;background:#e9eafd;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:750}.v1-recommended-draft h2{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.3vw,28px);line-height:1.3}.v1-recommended-draft>div>p{color:#4f5057;margin:0;font-size:13px;line-height:1.65}.v1-recommended-draft>div>details{color:#62636b;font-size:11px;line-height:1.55}.v1-recommended-draft>div>details summary{cursor:pointer;align-items:center;width:fit-content;min-height:30px;font-weight:700;display:inline-flex}.v1-recommended-draft>div>details small{color:inherit;font-size:inherit;line-height:inherit;padding:5px 0 0;display:block}.v1-recommended-draft>section{background:#fff;border:1px solid #e2e2e8;border-radius:14px;gap:9px;min-width:0;padding:18px;display:grid}.v1-recommended-draft>section>strong{font-size:13px}.v1-recommended-draft>section>div{max-height:155px;overflow-y:auto}.v1-recommended-draft>section p{color:#3f4046;margin:0 0 8px;font-size:14px;line-height:1.7}.v1-recommended-draft>section button{color:#fff;background:#242428;border:0;border-radius:10px;min-height:42px;font-weight:700}.v1-recommended-draft.compact{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr)}.v1-recommended-draft.compact>section{align-content:center}.v1-case-meta{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v1-case-meta>small{overflow-wrap:anywhere;min-width:0}.v1-case-meta>span{color:#3f468e;background:#e9eafd;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:750}.v1-case-difference{background:#f4f4f7;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.v1-case-difference strong{font-size:11px}.v1-case-difference p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#55565d!important;font-size:11px!important;line-height:1.55!important}.v1-action-notice.attention{color:#7b4c14;background:#fff8ea;border-color:#ead7b8}.v1-action-notice>span{overflow-wrap:anywhere;min-width:0}.v1-lineage-guidance{color:#684512;background:#fff8e9;border:1px solid #e5cfab;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(1180px,100% - 32px);margin:0 auto 14px;padding:13px 14px;display:grid}.v1-lineage-guidance>svg{align-self:start;margin-top:2px}.v1-lineage-guidance>div{gap:3px;min-width:0;display:grid}.v1-lineage-guidance strong{font-size:13px}.v1-lineage-guidance p{color:#725527;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.v1-lineage-guidance button{color:#593a0c;cursor:pointer;background:#fff;border:1px solid #d9be91;border-radius:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750}.v1-research-evidence{color:#34343a;background:#fffffff7;border:1px solid #d9daf0;border-radius:14px;gap:11px;width:min(1180px,100% - 32px);margin:0 auto 14px;padding:14px;display:grid;box-shadow:0 8px 24px #1e1f2c0d}.v1-research-evidence.needs-evidence{color:#684512;background:#fff8e9;border-color:#e5cfab}.v1-research-evidence>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v1-research-evidence>header>div{align-items:center;gap:8px;min-width:0;display:flex}.v1-research-evidence>header strong{overflow-wrap:anywhere;font-size:13px}.v1-research-evidence>header>span{color:#4d527f;background:#eceefa;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:750}.v1-research-evidence.needs-evidence>header>span{color:#725527;background:#f7e8cc}.v1-research-evidence>p{color:#725527;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.v1-research-evidence>ul{gap:8px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.v1-research-evidence li{background:#fafafd;border:1px solid #e4e4eb;border-radius:10px;gap:5px;min-width:0;padding:10px 11px;display:grid}.v1-research-evidence li>div{align-items:center;gap:8px;min-width:0;display:flex}.v1-research-evidence li>div>span{color:#4d527f;background:#eceefa;border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-weight:800}.v1-research-evidence li a,.v1-research-evidence li strong{color:#30376d;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:750}.v1-research-evidence li p{color:#5b5c64;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.v1-research-evidence>footer{flex-wrap:wrap;gap:8px;display:flex}.v1-research-evidence>footer button{color:#593a0c;cursor:pointer;background:#fff;border:1px solid #d9be91;border-radius:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750}.task-understanding-card{color:#34343a;background:#fffffff5;border:1px solid #dcdde8;border-radius:14px;width:min(1180px,100% - 32px);margin:0 auto 14px;overflow:hidden;box-shadow:0 8px 24px #1e1f2c0d}.task-understanding-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 15px;list-style:none;display:flex}.task-understanding-card>summary::-webkit-details-marker{display:none}.task-understanding-card>summary>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.task-understanding-card>summary em{color:#5b5e76;flex:none;font-size:11px;font-style:normal;font-weight:700}.task-understanding-card[open]>summary{border-bottom:1px solid #e7e7ec}.task-understanding-grid{background:#e7e7ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.task-understanding-grid article{background:#fafafd;gap:4px;min-width:0;padding:12px 14px;display:grid}.task-understanding-grid small,.task-understanding-card section header small{color:#676870;font-size:10px;font-weight:700}.task-understanding-grid p{color:#3e3f45;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.task-understanding-card section{gap:8px;padding:12px 14px;display:grid}.task-understanding-card section header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.task-understanding-card section header strong{font-size:12px}.task-understanding-card section ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.task-understanding-card section li{color:#4b4c55;background:#f0f1f7;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.task-understanding-empty{color:#5f6068;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.task-understanding-card footer{color:#60616a;background:#fafafa;border-top:1px solid #ededf1;align-items:center;gap:7px;padding:9px 14px;font-size:10px;display:flex}.pre-submit-summary{color:#393940;background:#fafafd;border:1px solid #e3e3e9;border-radius:14px;gap:0;margin:10px 4px 0;display:grid;overflow:hidden}.pre-submit-summary.attention{background:#fffaf0;border-color:#e5cfab}.pre-submit-summary>header{border-bottom:1px solid #dedee5cc;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.pre-submit-summary>header>div{align-items:center;gap:7px;display:inline-flex}.pre-submit-summary>header svg{color:#555ed0}.pre-submit-summary>header strong{font-size:12px}.pre-submit-summary>header span{color:#5e6178;font-size:10px;font-weight:750}.pre-submit-summary.attention>header span{color:#7b4c14}.pre-submit-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pre-submit-summary dl>div{border-right:1px solid #e9e9ee;gap:3px;min-width:0;padding:10px 12px;display:grid}.pre-submit-summary dl>div:last-child{border-right:0}.pre-submit-summary dt{color:#777780;font-size:9px;font-weight:750}.pre-submit-summary dd{color:#424249;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.pre-submit-summary>footer{color:#696971;border-top:1px solid #e9e9ee;align-items:center;gap:6px;padding:7px 12px;font-size:9px;display:flex}.pre-submit-summary>footer svg{color:#555ed0;flex:none}.pre-submit-confirmation-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15151b85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pre-submit-confirmation-dialog{background:#fff;border:1px solid #dedee7;border-radius:24px;gap:18px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:26px;display:grid;overflow-y:auto;box-shadow:0 30px 90px #14131842}.pre-submit-confirmation-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pre-submit-confirmation-dialog>header span{color:#555ed0;letter-spacing:.09em;font-size:10px;font-weight:780}.pre-submit-confirmation-dialog>header h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:25px;line-height:1.25}.pre-submit-confirmation-dialog>header p{color:#676771;margin:0;font-size:12px;line-height:1.6}.pre-submit-confirmation-dialog>header button{color:#38383f;cursor:pointer;background:#f7f7f9;border:1px solid #e2e2e8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pre-submit-confirmation-summary{background:#e5e5eb;border:1px solid #e5e5eb;border-radius:13px;grid-template-columns:1.3fr .8fr 1.3fr;gap:1px;display:grid;overflow:hidden}.pre-submit-confirmation-summary>div{background:#f8f8fb;gap:4px;min-width:0;padding:11px 12px;display:grid}.pre-submit-confirmation-summary small{color:#74747d;font-size:9px;font-weight:750}.pre-submit-confirmation-summary p{color:#3f3f46;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.pre-submit-confirmation-list{gap:9px;display:grid}.pre-submit-confirmation-list label{cursor:pointer;background:#fbfbfd;border:1px solid #e2e2e8;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:13px 14px;display:grid}.pre-submit-confirmation-list label:has(input:checked){background:#f4f4ff;border-color:#c8caef}.pre-submit-confirmation-list input{accent-color:#555ed0;width:18px;height:18px;margin:2px 0 0}.pre-submit-confirmation-list span{gap:4px;min-width:0;display:grid}.pre-submit-confirmation-list strong{font-size:13px}.pre-submit-confirmation-list p{color:#55555e;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.pre-submit-confirmation-list small{color:#696a73;font-size:10px;line-height:1.5}.pre-submit-confirmation-dialog>footer{justify-content:flex-end;gap:9px;display:flex}.pre-submit-confirmation-dialog>footer button{color:#fff;cursor:pointer;background:#555ed0;border:1px solid #555ed0;border-radius:10px;min-height:43px;padding:0 16px;font-size:12px;font-weight:720}.pre-submit-confirmation-dialog>footer button.secondary{color:#3f3f46;background:#fff;border-color:#d9d9e0}.pre-submit-confirmation-dialog>footer button:disabled{cursor:not-allowed;opacity:.48}.v1-case-card small,.v1-case-card em,.v1-field-help,.media-availability,.quick-task-list button small{color:#62636a}@media (width<=900px){.management-nav nav{gap:5px;display:flex}.management-nav-group{flex:none;gap:3px;display:flex}.management-group-label{display:none}.v1-toolbar-more>summary{min-height:44px;padding-inline:10px}.v1-toolbar-more-panel{top:126px;right:10px}.v1-canvas-shell.is-case-center .v1-case-card{grid-template-rows:164px auto;height:auto;min-height:0}.v1-canvas-shell.is-case-center .v1-case-copy{max-height:none;padding-right:0;overflow:visible}.v1-canvas-shell.is-case-center .v1-case-card>div:last-child{min-height:max-content}}@media (width<=700px){.asset-boundary-grid,.v1-recommended-draft,.v1-recommended-draft.compact{grid-template-columns:1fr}.hero-launcher .prompt-actions{flex-wrap:wrap}.input-material-label{flex:100%;padding:0 8px}.hero-launcher .generation-mode{justify-content:flex-start;overflow-x:auto}.hero-launcher .generation-mode legend{color:#505159;flex:none;font-size:11px;display:inline-flex}.v1-recommended-draft{gap:12px;padding:14px}.v1-recommended-draft>div{gap:6px}.v1-recommended-draft>div>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v1-recommended-draft>section{gap:7px;padding:12px}.v1-recommended-draft>section p{margin-bottom:2px;font-size:12px;line-height:1.5}.v1-douyin-cards .v1-douyin-script{grid-column:auto}.knowledge-trace{grid-template-columns:1fr}.task-understanding-card{width:calc(100% - 20px)}.task-understanding-grid{grid-template-columns:1fr 1fr}.task-understanding-card section header{flex-direction:column;align-items:flex-start}.pre-submit-summary dl{grid-template-columns:1fr 1fr}.pre-submit-summary dl>div:nth-child(2){border-right:0}.pre-submit-summary dl>div:nth-child(-n+2){border-bottom:1px solid #e9e9ee}.pre-submit-confirmation-backdrop{align-items:end;padding:12px 0 0}.pre-submit-confirmation-dialog{width:100%;max-height:94vh;padding:20px 16px max(16px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.pre-submit-confirmation-summary{grid-template-columns:1fr}.pre-submit-confirmation-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.v1-lineage-guidance{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 20px)}.v1-lineage-guidance button{min-height:44px}.v1-lineage-guidance button:first-of-type,.v1-lineage-guidance button+button{grid-column:1/-1}.v1-research-evidence{width:calc(100% - 20px)}.v1-research-evidence>header{flex-direction:column;align-items:flex-start}.v1-research-evidence>footer{grid-template-columns:1fr;display:grid}.v1-research-evidence>footer button{min-height:44px}}@media (pointer:coarse){.rail-nav button,.recent-tasks>button,.rail-section-title button,.management-nav nav button,.asset-boundary-grid article>button,.upload-materials-page>footer button,.v1-toolbar-more>summary,.v1-toolbar-more-panel button{min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
