/*! 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-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}}}@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{.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.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,)}.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))}}:root{--bg:#f5f7fb;--card:#fff;--ink:#182235;--muted:#718096;--line:#e3e8f0;--blue:#3267d6;--blue2:#244b9d;--soft:#edf3ff;--navy:#111a2c;--radius:16px}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea{font:inherit}button,a{cursor:pointer}.workspace{background:var(--bg);min-height:100vh}.side{z-index:4;background:var(--navy);color:#dbe3f0;flex-direction:column;width:248px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 10px 30px;display:flex}.brandMark{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand b{color:#f6f8fc;font-size:15px;display:block}.brand small{color:#8290a8;margin-top:4px;font-size:9px;display:block}.merchant{background:#19253a;border:1px solid #283750;border-radius:13px;margin-bottom:22px;padding:14px}.merchant span,.merchant small{color:#8b9ab2;font-size:9px;display:block}.merchant b{color:#f2f5fa;margin:5px 0;font-size:12px;line-height:1.5;display:block}.nav,.navGroup{gap:4px;display:grid}.navGroupTitle{color:#7888a1;padding:4px 12px 7px;font-size:9px}.nav a{color:#91a0b7;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:11px;text-decoration:none;display:flex}.nav a:hover{color:#eef4ff;background:#1b2b47}.nav a.active{color:#fff;background:#294e9d}.nav i{text-align:center;width:17px;font-size:14px;font-style:normal}.sideScope{background:#172238;border:1px solid #283750;border-radius:12px;gap:5px;margin-top:auto;padding:13px;display:grid}.sideScope span,.sideScope small{color:#7f8da5;font-size:8px}.sideScope b{color:#eff3fa;font-size:11px}.sideFooter{color:#718099;padding:18px 4px 0;font-size:8px}.main{width:calc(100% - 248px);min-height:100vh;margin-left:248px}.top{border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;height:78px;padding:0 44px;display:flex}.top h1{margin:0;font-size:19px;font-weight:700}.top p{color:var(--muted);margin:5px 0 0;font-size:10px}.topRight{align-items:center;gap:18px;display:flex}.date{color:var(--muted);font-size:10px}.avatar{width:32px;height:32px;color:var(--blue);background:#d9e5fc;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.content{max-width:1320px;margin:auto;padding:36px 44px 72px}.hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.1em;color:var(--blue);font-size:10px;font-weight:750}.hero h2{letter-spacing:-.045em;margin:9px 0 0;font-size:32px;line-height:1.25}.hero h2 em{color:var(--blue);font-style:normal}.hero p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.7}.primary,.soft{border:0;border-radius:10px;padding:12px 17px;font-size:10px;text-decoration:none;display:inline-block}.primary{background:var(--blue);color:#fff;box-shadow:0 8px 18px #3267d62e}.primary:hover{background:var(--blue2)}.soft{background:var(--soft);color:var(--blue)}.panel,.stat,.scriptNav,.scriptEditor,.scriptMeta,.memoryCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 28px #1a2e500b}.panel{padding:22px}.panel h3{margin:6px 0 0;font-size:16px}.panelHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.panelDark{background:var(--navy);border-color:var(--navy);color:#fff}.panelDark h3{color:#fff}.panelDark p{color:#adbad0;font-size:10px;line-height:1.7}.grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat{padding:18px}.stat span,.stat small{color:var(--muted);font-size:9px;display:block}.stat b{margin:9px 0 4px;font-size:25px;display:block}.gridMain{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:16px;display:grid}.list{gap:8px;display:grid}.listItem{border:1px solid var(--line);color:inherit;border-radius:10px;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.listItem b{font-size:10px}.listItem small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.listItem time{color:var(--muted);font-size:9px}.tag{background:var(--soft);color:var(--blue);border-radius:99px;padding:5px 8px;font-size:8px;display:inline-block}.status{color:#13865b;font-size:9px}.status.wait{color:#bd7a20}.link{color:var(--blue);font-size:10px;text-decoration:none}.ipFramework{color:#fff;background:linear-gradient(135deg,#172d5b,#2855a3);border:0;grid-template-columns:.72fr 1.28fr;gap:22px;margin-bottom:16px;display:grid}.ipFramework .eyebrow{color:#b8ceff}.ipFrameworkMain h3{margin:9px 0;font-size:21px}.ipFrameworkMain>p{color:#d3def5;font-size:10px;line-height:1.7}.frameworkMeta{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;display:grid}.frameworkMeta span{background:#ffffff1a;border-radius:8px;gap:5px;padding:9px;display:grid}.frameworkMeta small{color:#b7ccf4;font-size:7px}.frameworkMeta b{color:#f1f5ff;font-size:8px;line-height:1.4}.frameworkPillars{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.frameworkPillars div{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:9px;gap:5px;padding:10px;display:grid}.frameworkPillars b{color:#b9d0ff;font-size:8px}.frameworkPillars span{color:#e6edfc;font-size:8px;line-height:1.5}.frameworkReset{color:#abc4f7;text-align:left;background:0 0;border:0;grid-column:1/-1;font-size:8px}.merchantWorkflow{margin-top:16px}.workflowSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 20px;display:grid}.workflowSteps span{border-bottom:2px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding-bottom:9px;font-size:9px;display:flex}.workflowSteps span.active{color:var(--blue);border-color:#9eb8f3}.workflowSteps i{color:#748197;background:#edf0f5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.workflowSteps .active i{background:var(--blue);color:#fff}.workflowGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:20px;display:grid}.workflowMain{gap:20px;display:grid}.workflowBlock label{gap:5px;font-size:11px;font-weight:700;display:grid}.workflowBlock label small{color:var(--muted);font-size:8px;font-weight:400}.roleGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.roleCard{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:118px;padding:13px;display:flex}.roleCard b{font-size:11px}.roleCard span{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}.roleCard strong{color:var(--blue);font-size:16px}.roleCard.selectedRole{border-color:var(--blue);box-shadow:0 0 0 3px var(--soft)}.stagePicker{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.stagePicker button,.topicList button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px}.stagePicker button{padding:10px 8px}.stagePicker button b{color:var(--blue);font-size:11px;display:block}.stagePicker button span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.stagePicker button.selected,.topicList button.selected{border-color:var(--blue);box-shadow:0 0 0 3px var(--soft)}.topicList{gap:7px;margin-top:10px;display:grid}.topicList button{grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.topicNo{color:var(--blue);font-size:10px}.topicList b{font-size:10px;display:block}.topicList small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.topicList em{color:var(--muted);font-size:8px;font-style:normal}.taskSheet{background:#fbfcff;border:1px solid #dce5f4;border-radius:14px;height:max-content;padding:18px;position:sticky;top:18px}.taskSheet h3{margin:9px 0;font-size:16px}.sheetTagRow{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.sheetTagRow span{background:var(--soft);color:var(--blue);border-radius:99px;padding:5px 8px;font-size:8px}.sheetFields{gap:12px;display:grid}.sheetFields label{gap:6px;font-size:9px;font-weight:650;display:grid}.sheetFields textarea,.editorBox textarea,.atomInput,.onboardingFields textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:9px;outline:0;width:100%;min-height:76px;padding:10px;font-size:10px;line-height:1.6}.sheetFields textarea:focus,.editorBox textarea:focus,.atomInput:focus,.onboardingFields textarea:focus{box-shadow:0 0 0 3px var(--soft);border-color:#7fa3ed}.sheetRow{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.sheetRow span{color:var(--muted);font-size:8px}.sheetRow b{font-size:9px}.taskSheet p,.reviewHint{color:var(--muted);font-size:9px;line-height:1.6}.monthTimeline,.weeklyPlan{margin-top:16px}.dayGrid{grid-template-columns:repeat(15,1fr);gap:6px;display:grid}.dayCell{text-align:center;background:#eff2f6;border-radius:7px;place-content:center;gap:2px;height:40px;display:grid}.dayCell b{color:#7c8798;font-size:10px}.dayCell small{color:#9aa5b5;font-size:8px}.dayCell.done{background:#e7efff}.dayCell.current{background:var(--blue)}.dayCell.current b,.dayCell.current small{color:#fff}.scriptLayout{grid-template-columns:220px 1fr 250px;gap:16px;display:grid}.scriptNav,.scriptEditor,.scriptMeta{padding:18px}.scriptNav a,.version{color:var(--muted);border-radius:8px;padding:10px;font-size:10px;text-decoration:none;display:block}.scriptNav a.active{background:var(--soft);color:var(--blue)}.editorBox{border:1px solid var(--line);border-radius:11px;margin:12px 0;padding:14px}.editorBox label{color:var(--blue);margin-bottom:7px;font-size:9px;font-weight:700;display:block}.editorBox p,.editorBox li{font-size:10px;line-height:1.7}.memoryGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.memoryCard{padding:18px}.memoryCard b{font-size:24px;display:block}.memoryCard span{color:var(--muted);margin-top:6px;font-size:9px;display:block}.memoryRow{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 100px;gap:14px;padding:14px 0;font-size:10px;display:grid}.memoryRow small{color:var(--muted);font-size:8px}.databaseLoading{background:var(--bg);min-height:100vh;color:var(--muted);place-content:center;font-size:11px;display:grid}.databaseOffline{z-index:30;text-align:center;color:#98651b;background:#fff6dc;padding:8px;font-size:9px;position:fixed;top:0;left:0;right:0}.onboardingLoading{background:var(--bg);min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:12px;font-size:10px;display:grid}.onboardingLoading i{background:var(--blue);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.mobileNav{display:none}@media (width<=800px){.side{display:none}.main{width:100%;margin-left:0}.top{height:66px;padding:0 18px}.topRight .date{display:none}.content{padding:24px 16px 78px}.hero{display:block}.hero h2{font-size:28px}.hero .primary,.hero .soft{margin-top:15px}.grid4{grid-template-columns:repeat(2,1fr)}.gridMain,.workflowGrid,.scriptLayout,.ipFramework{grid-template-columns:1fr}.roleGrid{grid-template-columns:repeat(2,1fr)}.stagePicker{grid-template-columns:repeat(3,1fr)}.frameworkMeta,.frameworkPillars{grid-template-columns:1fr}.taskSheet{position:static}.dayGrid{grid-template-columns:repeat(10,1fr)}.memoryGrid{grid-template-columns:repeat(2,1fr)}.memoryRow{grid-template-columns:80px 1fr}.memoryRow small{display:none}.mobileNav{z-index:10;border-top:1px solid var(--line);background:#fff;justify-content:space-around;align-items:center;height:62px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileNav a{color:var(--muted);font-size:9px;text-decoration:none}.mobileNav a.active{color:var(--blue)}}@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}.workspace .brandImage{object-fit:cover!important;border-radius:10px!important}.workspace .avatarImage{object-fit:cover!important;background:#edf3ff!important;border-radius:50%!important}body{color:#1d2433!important;background:#f7f8fa!important}.workspace{background:#f7f8fa!important}.workspace .side{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#4d596b!important;background:#ffffffe0!important;border-right:1px solid #e8ebf0!important;width:224px!important;padding:22px 14px!important;position:fixed!important}.workspace .brand{padding:0 12px 28px!important}.workspace .brandMark{color:#fff!important;box-shadow:none!important;background:#2f6fe4!important}.workspace .brand b{color:#1d2433!important;font-weight:650!important}.workspace .brand small{color:#8b95a5!important}.workspace .merchant{background:#f5f7fa!important;border:1px solid #e9edf2!important;border-radius:12px!important}.workspace .merchant span,.workspace .merchant small{color:#98a2b1!important}.workspace .merchant b{color:#354052!important}.workspace .nav a{color:#6d7889!important;border-radius:9px!important}.workspace .nav a.active{color:#2f6fe4!important;box-shadow:none!important;background:#edf3ff!important}.workspace .navGroupTitle{color:#a0a8b5!important}.workspace .sideScope{color:#8a94a4!important;background:#fff!important;border:1px solid #e8ebf0!important}.workspace .sideScope b{color:#3d4859!important}.workspace .sideFooter{color:#a1a9b6!important}.workspace .top{background:#ffffffdb!important;border-bottom:1px solid #e8ebf0!important;height:72px!important;padding:0 48px!important}.workspace .top h1{color:#1d2433!important;font-size:18px!important;font-weight:650!important}.workspace .top p,.workspace .date{color:#8b95a5!important}.workspace .content{max-width:1280px!important;padding:42px 48px 86px!important}.workspace .hero{margin-bottom:34px!important}.workspace .hero h2{letter-spacing:-.055em!important;color:#1d2433!important;font-size:34px!important;font-weight:650!important;line-height:1.18!important}.workspace .hero p{color:#8b95a5!important;max-width:650px!important;line-height:1.8!important}.workspace .eyebrow{color:#2f6fe4!important;letter-spacing:.12em!important}.workspace .primary{box-shadow:none!important;background:#2f6fe4!important;border-radius:999px!important;padding:11px 19px!important}.workspace .primary:hover{background:#245dc4!important;transform:none!important}.workspace .soft{color:#2f6fe4!important;background:#edf3ff!important;border-radius:999px!important}.workspace .panel,.workspace .stat,.workspace .scriptNav,.workspace .scriptEditor,.workspace .scriptMeta,.workspace .memoryCard{background:#fff!important;border:1px solid #e7ebf1!important;border-radius:18px!important;box-shadow:0 10px 30px #1a284409!important}.workspace .panel h3{color:#1d2433!important;font-weight:650!important}.workspace .panelDark{color:#1d2433!important;background:#fff!important;border:1px solid #e7ebf1!important}.workspace .ipFramework{color:#1d2433!important;background:#fff!important;border:1px solid #dfe7f6!important;box-shadow:0 12px 34px #2d518f12!important}.workspace .ipFramework .eyebrow{color:#2f6fe4!important}.workspace .ipFrameworkMain>p{color:#6d7889!important}.workspace .frameworkMeta span,.workspace .frameworkPillars div{background:#f7f9fc!important;border:1px solid #edf0f5!important}.workspace .frameworkMeta small,.workspace .frameworkPillars b{color:#5275b9!important}.workspace .frameworkMeta b,.workspace .frameworkPillars span{color:#435064!important}.workspace .frameworkReset{color:#2f6fe4!important}.workspace .stat{padding:20px!important}.workspace .stat b{font-weight:650!important}.workspace .roleCard,.workspace .stagePicker button,.workspace .topicList button,.workspace .taskSheet,.workspace .editorBox{box-shadow:none!important;background:#fff!important;border:1px solid #e7ebf1!important;border-radius:13px!important}.workspace .roleCard.selectedRole,.workspace .stagePicker button.selected,.workspace .topicList button.selected{border-color:#2f6fe4!important;box-shadow:0 0 0 3px #edf3ff!important}.workspace .taskSheet{background:#fbfcfe!important}.workspace .mobileNav{background:#fffffff5!important;border-top:1px solid #e7ebf1!important}.workspace .onboardingPage{background:#f7f8fa!important}.workspace .onboardingForm{border:1px solid #e7ebf1!important;border-radius:20px!important;box-shadow:0 12px 38px #1a28440f!important}.workspace .onboardingIntro h1{font-weight:650!important}.workspace .onboardingNext,.workspace .onboardingBrand>i,.workspace .onboardingLoading i{background:#2f6fe4!important}.workspace .onboardingIntro .eyebrow,.workspace .onboardingIntro h1 em{color:#2f6fe4!important}@media (width<=800px){.workspace .side{display:none!important}.workspace .main{width:100%!important;margin-left:0!important}.workspace .top{padding:0 20px!important}.workspace .content{padding:28px 18px 82px!important}.workspace .hero h2{font-size:29px!important}.workspace .panel{padding:20px!important}}.workspace .content{max-width:1180px!important;padding-left:54px!important;padding-right:54px!important}.workspace .hero h2{max-width:680px!important}.workspace .ipFramework{grid-template-columns:310px minmax(0,1fr)!important;gap:28px!important}.workspace .ipFrameworkMain h3{font-size:20px!important;line-height:1.3!important}.workspace .frameworkPillars{gap:10px!important}.workspace .frameworkPillars span{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.workspace .frameworkMeta{gap:8px!important}.workspace .frameworkMeta b{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.workspace .topRight{gap:22px!important}.workspace .accountTrigger{gap:9px!important;padding:3px 0!important}.workspace .avatarImage{border:2px solid #fff!important;width:30px!important;height:30px!important;box-shadow:0 2px 8px #1e325a1f!important}.workspace .accountTriggerText{min-width:92px!important}.workspace .accountTriggerText b{color:#354052!important;font-size:10px!important}.workspace .accountTriggerText small{color:#9aa4b2!important;font-size:8px!important}.workspace .accountCaret{color:#8e99aa!important}.workspace .side{width:260px!important;padding-left:20px!important;padding-right:20px!important}.workspace .nav a{padding:14px 13px!important;font-size:14px!important}.workspace .nav i{font-size:16px!important}.workspace .navGroupTitle{padding-left:13px!important;font-size:12px!important}.workspace .merchant{padding:17px!important}.workspace .content{max-width:1240px!important;padding-top:48px!important}.workspace .ipFramework{grid-template-columns:340px minmax(0,1fr)!important}.workspace .frameworkMeta b{font-size:12px!important}.workspace .workflowBlock label,.workspace .topicList b{font-size:14px!important}.workspace .topicList small{font-size:11px!important}@media (width<=800px){.workspace .side{display:none!important}.workspace .main{width:100%!important;margin-left:0!important}.workspace .content{padding:28px 18px 82px!important}.workspace .ipFramework{grid-template-columns:1fr!important}}.workspace.merchant b{color:#1d2433!important}.workspace.merchant span{color:inherit!important}.workspace.merchant small{color:#718096!important}.workspace .merchantCard{background:#f5f7fa!important;border:1px solid #e9edf2!important;border-radius:12px!important;margin-bottom:22px!important;padding:17px!important}.workspace .merchantCard span,.workspace .merchantCard small{color:#8b95a5!important;font-size:11px!important;display:block!important}.workspace .merchantCard b{color:#354052!important;margin:6px 0!important;font-size:14px!important;line-height:1.5!important;display:block!important}.workspace .recordList{gap:8px!important;display:grid!important}.workspace .recordItem{text-align:left!important;color:#263246!important;background:#fff!important;border:1px solid #e7ebf1!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:15px 16px!important;display:flex!important}.workspace .recordItem:hover,.workspace .recordItem.selected{background:#f8faff!important;border-color:#8eabe4!important}.workspace .recordItem b{color:#263246!important;font-size:14px!important;font-weight:650!important}.workspace .recordItem small{color:#718096!important;margin-top:5px!important;font-size:11px!important;display:block!important}.workspace .recordItem>span{color:#5275b9!important;font-size:12px!important}.workspace .checkpointGrid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;display:grid!important}.workspace .checkpointCard{background:#fbfcfe!important;border:1px solid #e7ebf1!important;border-radius:13px!important;padding:15px!important}.workspace .checkpointCard>b{color:#2f6fe4!important;margin-bottom:11px!important;font-size:13px!important;display:block!important}.workspace .checkpointCard label{color:#59677b!important;grid-template-columns:1fr 90px!important;align-items:center!important;gap:8px!important;margin-top:7px!important;font-size:11px!important;display:grid!important}.workspace .checkpointCard input{width:90px!important;padding:7px 8px!important;font-size:12px!important}.workspace .checkpointPanel .reviewHint{color:#65748a!important}.workspace .publishForm .formGrid{margin-bottom:16px!important}@media (width<=800px){.workspace .checkpointGrid{grid-template-columns:1fr 1fr!important}.workspace .recordItem{display:block!important}.workspace .recordItem>span{margin-top:7px!important;display:block!important}}.workspace,.workspace .brand b{font-size:14px!important}.workspace .brand small,.workspace .merchant span{font-size:11px!important}.workspace .merchant b{font-size:13px!important}.workspace .merchant small{font-size:10px!important}.workspace .navGroupTitle{font-size:11px!important}.workspace .nav a{font-size:13px!important}.workspace .sideScope span,.workspace .sideScope small{font-size:10px!important}.workspace .sideFooter{font-size:10px!important}.workspace .top h1{font-size:21px!important}.workspace .top p{font-size:12px!important}.workspace .date{font-size:11px!important}.workspace .hero h2{font-size:36px!important}.workspace .hero p{font-size:13px!important}.workspace .primary,.workspace .soft{font-size:12px!important}.workspace .panel h3{font-size:18px!important}.workspace .panel small,.workspace .stat span,.workspace .stat small{font-size:11px!important}.workspace .stat b{font-size:28px!important}.workspace .tag,.workspace .status,.workspace .link{font-size:11px!important}.workspace .ipFrameworkMain h3{font-size:23px!important}.workspace .ipFrameworkMain>p{font-size:13px!important}.workspace .frameworkMeta small{font-size:10px!important}.workspace .frameworkMeta b{font-size:11px!important;line-height:1.55!important}.workspace .frameworkPillars b{font-size:11px!important}.workspace .frameworkPillars span{font-size:11px!important;line-height:1.65!important}.workspace .workflowSteps span{font-size:11px!important}.workspace .workflowBlock label{font-size:13px!important}.workspace .workflowBlock label small{font-size:10px!important}.workspace .roleCard b{font-size:14px!important}.workspace .roleCard span{font-size:11px!important}.workspace .stagePicker button b{font-size:13px!important}.workspace .stagePicker button span{font-size:10px!important}.workspace .topicList b{font-size:13px!important}.workspace .topicList small,.workspace .topicList em{font-size:10px!important}.workspace .taskSheet h3{font-size:19px!important}.workspace .taskSheet p,.workspace .reviewHint{font-size:12px!important}.workspace .sheetFields label{font-size:11px!important}.workspace .sheetRow span{font-size:10px!important}.workspace .sheetRow b{font-size:11px!important}.workspace .memoryCard b{font-size:28px!important}.workspace .memoryCard span,.workspace .memoryRow{font-size:12px!important}.workspace .memoryRow small{font-size:10px!important}.workspace .editorBox label{font-size:11px!important}.workspace .editorBox p,.workspace .editorBox li{font-size:13px!important}.workspace .version{font-size:11px!important}.onboardingPage{color:#172033;background:#f4f6f9;min-height:100vh;padding-bottom:72px;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}.onboardingPage *{box-sizing:border-box}.onboardingPage button,.onboardingPage textarea{font:inherit}.onboardingHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffe6;border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:center;height:72px;padding:0 max(32px,50vw - 620px);display:flex;position:sticky;top:0}.onboardingBrand{align-items:center;gap:11px;display:flex}.onboardingBrand>img{object-fit:cover;border-radius:11px;width:38px;height:38px;box-shadow:0 2px 8px #1823381a}.onboardingBrand>span{gap:2px;display:grid}.onboardingBrand b{color:#1f293b;font-size:15px;font-weight:600;line-height:1.35}.onboardingBrand small{color:#8490a2;font-size:11px}.onboardingHeaderActions{align-items:center;gap:13px;display:flex}.onboardingHeaderActions>button{color:#4f5e72;background:#fff;border:1px solid #dfe4eb;border-radius:10px;padding:9px 13px;font-size:12px}.onboardingAutosave{color:#718096;align-items:center;gap:7px;font-size:12px;display:flex}.onboardingAutosave>i{background:#34a36f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e8f6ef}.onboardingShell{max-width:1240px;margin:0 auto;padding:46px 32px 0}.onboardingIntro{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:72px;margin-bottom:36px;display:grid}.onboardingIntro .eyebrow,.onboardingForm .eyebrow{color:#2f6fe4;letter-spacing:.1em;font-size:11px;font-weight:600;line-height:1;display:block}.onboardingIntro h1{color:#182235;letter-spacing:-.045em;margin:13px 0 0;font-size:42px;font-weight:600;line-height:1.17}.onboardingIntro h1 em{color:#2f6fe4;font-style:normal}.onboardingIntroCopy{gap:16px;padding-bottom:4px;display:grid}.onboardingIntroCopy>p{color:#667489;margin:0;font-size:14px;line-height:1.8}.onboardingIntroCopy>div{flex-wrap:wrap;gap:8px;display:flex}.onboardingIntroCopy span{color:#657287;background:#fff;border:1px solid #dfe5ed;border-radius:999px;padding:7px 10px;font-size:11px}.onboardingProgress{background:#fff;border:1px solid #e0e5ec;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) 210px;gap:8px;margin-bottom:18px;padding:7px;display:grid;box-shadow:0 7px 24px #18243b09}.onboardingProgress>button{color:#748195;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.onboardingProgress>button:hover{background:#f7f9fc}.onboardingProgress>button.active{color:#2f6fe4;background:#edf3ff}.onboardingProgress>button>i{color:#768398;background:#fff;border:1px solid #dce2eb;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.onboardingProgress>button.active>i,.onboardingProgress>button.done>i{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.onboardingProgress>button>span{gap:2px;min-width:0;display:grid}.onboardingProgress>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.onboardingProgress>button small{color:#8b96a6;font-size:10px}.onboardingProgressTotal{border-left:1px solid #e5e9ef;align-content:center;gap:8px;padding:6px 12px 6px 16px;display:grid}.onboardingProgressTotal>span{color:#7a8799;justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.onboardingProgressTotal b{color:#2f6fe4;font-size:16px;font-weight:600}.onboardingProgressTotal>i{background:#e7ebf1;border-radius:99px;height:5px;overflow:hidden}.onboardingProgressTotal>i>em{background:#2f6fe4;border-radius:99px;height:100%;transition:width .25s;display:block}.onboardingWorkspace{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.onboardingAssistant{gap:12px;display:grid;position:sticky;top:90px}.assistantCard{background:#fff;border:1px solid #e1e6ed;border-radius:16px;padding:17px;box-shadow:0 8px 28px #1a294409}.assistantCardHead{align-items:center;gap:10px;margin-bottom:14px;display:flex}.assistantCardHead>img{object-fit:cover;border-radius:10px;flex:0 0 32px;width:32px;height:32px;box-shadow:0 3px 10px #2432491f}.assistantCardHead>div{gap:3px;display:grid}.assistantCardHead b{color:#253044;font-size:13px;font-weight:500}.assistantCardHead small{color:#8792a3;font-size:10px}.dropDocument{color:#526581;text-align:left;background:#f7f9fe;border:1px dashed #bdcbea;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:66px;padding:11px;display:flex}.dropDocument:hover,.dropDocument.dragging{background:#edf3ff;border-color:#2f6fe4}.dropDocument>i{color:#2f6fe4;background:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid;box-shadow:0 2px 8px #253e6912}.dropDocument>span{gap:3px;min-width:0;display:grid}.dropDocument b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:500;overflow:hidden}.dropDocument small{color:#8390a2;font-size:9px}.pasteDocument{gap:7px;margin-top:12px;display:grid}.pasteDocument>label{color:#68768a;font-size:10px}.pasteDocument textarea{resize:vertical;color:#2d384b;background:#fff;border:1px solid #dfe4eb;border-radius:11px;outline:none;width:100%;min-height:112px;padding:11px 12px;font-size:12px;line-height:1.65}.pasteDocument textarea:focus,.onboardingFields textarea:focus{border-color:#78a0eb;box-shadow:0 0 0 4px #ebf2ff}.pasteDocument>button{color:#fff;background:#2f6fe4;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;font-size:12px;font-weight:500;display:flex}.pasteDocument>button:hover{background:#285fc6}.pasteDocument>button:disabled{opacity:.62;cursor:not-allowed}.importStatus{color:#3a715c;background:#eef7f3;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:8px;margin-top:10px;padding:10px;font-size:10px;line-height:1.55;display:grid}.importStatus.warning{color:#8a601f;background:#fff5e9}.importStatus>i{background:#ffffffbf;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:600;display:grid}.assistantLabel{color:#8a95a5;margin-bottom:9px;font-size:10px;display:block}.onboardingTools>button{color:#435168;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.onboardingTools>button:hover{background:#f5f7fb}.onboardingTools>button>i{color:#2f6fe4;background:#edf3ff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.onboardingTools>button>span{gap:2px;display:grid}.onboardingTools>button b{font-size:12px;font-weight:500}.onboardingTools>button small{color:#8490a1;font-size:9px}.onboardingTools>p{color:#3f765f;margin:8px 5px 0;font-size:10px;line-height:1.55}.onboardingOutput ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboardingOutput li{color:#4f5d72;gap:8px;font-size:11px;line-height:1.45;display:flex}.onboardingOutput li:before{content:"✓";color:#2f6fe4}.onboardingOutput>small{color:#8792a3;border-top:1px solid #edf0f4;margin-top:12px;padding-top:11px;font-size:9px;line-height:1.55;display:block}.onboardingForm{background:#fff;border:1px solid #e0e5ec;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 32px #1927400b}.onboardingFormHead{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 27px 21px;display:flex}.onboardingFormHead h2{color:#202a3b;letter-spacing:-.025em;margin:9px 0 7px;font-size:25px;font-weight:600;line-height:1.3}.onboardingFormHead p{color:#6f7c90;max-width:630px;margin:0;font-size:12px;line-height:1.65}.sectionCompletion{background:#edf3ff;border-radius:12px;flex:0 0 70px;place-items:center;gap:3px;width:70px;padding:10px 6px;display:grid}.sectionCompletion b{color:#2f6fe4;font-size:17px;font-weight:600}.sectionCompletion span{color:#6983b4;font-size:9px}.foundationMiniMap{background:#fbfdff;border-bottom:1px solid #e8ecf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 27px;display:grid}.foundationMiniMap article{background:#fff;border:1px solid #e0e7f2;border-radius:14px;gap:6px;min-width:0;padding:14px;display:grid}.foundationMiniMap article i{color:#2f6fe4;background:#edf3ff;border-radius:9px;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:700;display:grid}.foundationMiniMap article span{color:#2f6fe4;letter-spacing:.08em;font-size:9px;font-weight:700}.foundationMiniMap article b{color:#243044;font-size:12px;font-weight:600;line-height:1.45}.foundationMiniMap article p{color:#748195;margin:0;font-size:10px;line-height:1.6}.foundationMiniMap>div{background:#f4f8ff;border:1px solid #dae5f5;border-radius:12px;grid-column:1/-1;grid-template-columns:76px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.foundationMiniMap>div b{color:#243044;font-size:11px}.foundationMiniMap>div span{color:#5f6f87;font-size:10px;line-height:1.65}.onboardingFields{display:grid}.onboardingFields>label{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(230px,.8fr) minmax(340px,1.2fr);align-items:start;gap:24px;padding:18px 27px;display:grid}.onboardingFields>label:hover{background:#fbfcfe}.fieldPrompt{grid-template-columns:30px 1fr auto;align-items:start;gap:10px;min-width:0;padding-top:4px;display:grid}.fieldPrompt>i{color:#7d899b;background:#f0f3f7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.onboardingFields>label.filled .fieldPrompt>i{color:#24855e;background:#eaf6f0}.fieldPrompt>span{gap:5px;min-width:0;display:grid}.fieldPrompt b{color:#334055;font-size:13px;font-weight:500;line-height:1.5}.fieldPrompt small{color:#8994a4;font-size:10px;line-height:1.55}.fieldPrompt>em{color:#9aa3b0;white-space:nowrap;padding-top:6px;font-size:9px;font-style:normal}.onboardingFields>label.filled .fieldPrompt>em{color:#28825e}.onboardingFields textarea{resize:vertical;color:#293548;background:#fff;border:1px solid #dce2ea;border-radius:11px;outline:none;width:100%;min-height:84px;padding:11px 12px;font-size:13px;line-height:1.65}.onboardingFields textarea::placeholder{color:#a5adba}.onboardingActions{background:#fbfcfe;justify-content:space-between;align-items:center;gap:18px;padding:18px 27px;display:flex}.onboardingActions>div:first-child{color:#748195;max-width:52%;font-size:10px;line-height:1.55}.onboardingActions>div:last-child{gap:9px;display:flex}.onboardingBack,.onboardingNext{border:0;border-radius:10px;min-height:42px;padding:11px 16px;font-size:12px}.onboardingBack{color:#5f6d81;background:#eef1f5}.onboardingNext{color:#fff;background:#2f6fe4;align-items:center;gap:7px;font-weight:500;display:flex}.onboardingNext:hover{background:#285fc6}.onboardingNext:disabled{opacity:.62;cursor:not-allowed}.formError{color:#c84d55!important}.loadingDot{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite onboardingSpin}@keyframes onboardingSpin{to{transform:rotate(360deg)}}.onboardingLoading{color:#657287;background:#f4f6f9;place-content:center;justify-items:center;gap:12px;min-height:100vh;font-size:13px;display:grid}.onboardingLoading i{color:#fff;background:#2f6fe4;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;display:grid}.modeShell,.quickShell{max-width:1180px;margin:0 auto;padding:58px 32px 0}.modeIntro{max-width:720px;margin-bottom:34px}.modeIntro .eyebrow,.quickHero .eyebrow,.quickPanelHead .eyebrow{color:#2f6fe4;letter-spacing:.1em;font-size:11px;font-weight:600;display:block}.modeIntro h1,.quickHero h1{color:#182235;letter-spacing:-.045em;margin:13px 0 14px;font-size:44px;font-weight:600;line-height:1.15}.modeIntro h1 em,.quickHero h1 em{color:#2f6fe4;font-style:normal}.modeIntro p,.quickHero p{color:#667489;max-width:660px;margin:0;font-size:14px;line-height:1.8}.modeCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.modeCard{color:#253044;text-align:left;background:#fff;border:1px solid #dde3eb;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;min-height:430px;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 38px #1a29440b}.modeCard:hover{border-color:#b9caea;transform:translateY(-2px);box-shadow:0 18px 44px #1f3d7017}.modeCard.featured{background:linear-gradient(145deg,#fff 0%,#f4f7ff 100%);border-color:#b9cdf3}.modeCardTop{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.modeCardTop span,.modeCardTop i{border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal}.modeCardTop span{color:#2f6fe4;background:#edf3ff}.modeCardTop i{color:#728096;background:#f2f4f7}.modeIcon{color:#2f6fe4;letter-spacing:-.02em;background:#edf3ff;border-radius:17px;place-items:center;width:54px;height:54px;margin-top:31px;font-size:17px;font-weight:650;display:grid}.modeCard.featured .modeIcon{color:#fff;background:#2f6fe4}.modeCard h2{color:#202a3b;letter-spacing:-.025em;margin:19px 0 8px;font-size:25px;font-weight:600}.modeCard>p{color:#657287;min-height:69px;margin:0;font-size:13px;line-height:1.75}.modeCard ul{border-top:1px solid #e8ecf1;gap:10px;width:100%;margin:23px 0 28px;padding:19px 0 0;list-style:none;display:grid}.modeCard li{color:#526074;gap:9px;font-size:12px;line-height:1.5;display:flex}.modeCard li:before{content:"✓";color:#2f6fe4;font-weight:650}.modeCard strong{color:#2f6fe4;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:13px;font-weight:550;display:flex}.modeCard strong i{font-size:18px;font-style:normal}.modeFootnote{color:#687589;background:#ffffffb3;border:1px solid #e1e6ed;border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding:15px 17px;font-size:12px;display:flex}.modeFootnote>i,.quickFallback>i{color:#2f6fe4;background:#edf3ff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:650;display:grid}.modeFootnote b{color:#344056;font-weight:550}.quickShell{padding-top:40px}.quickHero{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:68px;margin-bottom:28px;display:grid}.quickHero h1{font-size:39px}.quickStepRail{background:#fff;border:1px solid #e0e5ec;border-radius:17px;gap:5px;padding:8px;display:grid;box-shadow:0 8px 28px #1a294409}.quickStepRail>div{color:#748195;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}.quickStepRail>div.active{color:#2f6fe4;background:#edf3ff}.quickStepRail>div>i{background:#fff;border:1px solid #dce2eb;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.quickStepRail>div.done>i,.quickStepRail>div.active>i{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.quickStepRail>div>span{gap:2px;display:grid}.quickStepRail b{font-size:12px;font-weight:550}.quickStepRail small{color:#8b96a6;font-size:10px}.quickQuestionPanel,.quickAssetPanel,.quickCalibrationPanel{background:#fff;border:1px solid #e0e5ec;border-radius:22px;overflow:hidden;box-shadow:0 12px 38px #1927400b}.quickPanelHead{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:flex-start;gap:22px;padding:28px 30px 24px;display:flex}.quickPanelHead h2{color:#202a3b;letter-spacing:-.025em;margin:10px 0 8px;font-size:27px;font-weight:600;line-height:1.25}.quickPanelHead p{color:#6f7c90;max-width:700px;margin:0;font-size:13px;line-height:1.7}.quickCounter{color:#6681b4;white-space:nowrap;background:#edf3ff;border-radius:12px;flex:none;padding:10px 13px;font-size:10px}.quickCounter b{color:#2f6fe4;font-size:19px;font-weight:600}.quickQuestions{display:grid}.quickQuestions>label,.quickQuestions>.quickBusinessQuestion{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:26px;padding:23px 30px;display:grid}.quickQuestions>label:hover,.quickQuestions>.quickBusinessQuestion:hover{background:#fbfcfe}.quickQuestionTitle{grid-template-columns:36px 1fr auto;align-items:start;gap:12px;min-width:0;display:grid}.quickQuestionTitle>i{color:#718096;background:#f0f3f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;display:grid}.quickQuestions>label.filled .quickQuestionTitle>i{color:#24855e;background:#eaf6f0}.quickQuestionTitle>span{gap:6px;display:grid}.quickQuestionTitle b{color:#303d52;font-size:14px;font-weight:550;line-height:1.55}.quickQuestionTitle small{color:#8994a4;font-size:11px;line-height:1.55}.quickQuestionTitle>em{color:#929dab;white-space:nowrap;padding-top:7px;font-size:9px;font-style:normal}.quickQuestions textarea{resize:vertical;color:#293548;background:#fff;border:1px solid #dce2ea;border-radius:12px;outline:0;width:100%;min-height:105px;padding:13px 14px;font-size:13px;line-height:1.7}.quickBusinessInputs{grid-template-columns:1fr 1.35fr;gap:12px;display:grid}.quickBusinessInputs label{gap:7px;display:grid}.quickBusinessInputs label>span{color:#5f6e82;font-size:10px;font-weight:600}.quickBusinessInputs textarea{min-height:105px}.quickQuestions textarea:focus,.calibrationPillars textarea:focus{border-color:#78a0eb;box-shadow:0 0 0 4px #ebf2ff}.quickQuestions textarea::placeholder{color:#a2abb8}.quickFallback{color:#667489;background:#f6f8fb;border-radius:13px;align-items:center;gap:11px;margin:18px 30px 0;padding:14px 16px;display:flex}.quickFallback>span{gap:3px;display:grid}.quickFallback b{color:#3d4a5e;font-size:12px;font-weight:550}.quickFallback small{font-size:10px;line-height:1.55}.quickFooter{color:#758195;background:#fbfcfe;border-top:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px 30px;font-size:10px;line-height:1.55;display:flex}.quickFooter>div{gap:9px;display:flex}.quickAssetStats{flex-wrap:wrap;gap:8px;display:flex}.quickAssetStats span{color:#778397;background:#f4f6fa;border-radius:11px;gap:2px;min-width:104px;padding:9px 11px;font-size:9px;display:grid}.quickAssetStats b{color:#2f6fe4;font-size:17px;font-weight:600}.sourceLegend{flex-wrap:wrap;gap:8px;padding:18px 30px 0;display:flex}.sourceLegend span,.quickPillarGrid li>span,.calibrationPillars article>div>span{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px}.sourceLegend .owner,.quickPillarGrid .owner,.calibrationPillars .owner{color:#267b5a;background:#eaf6f0}.sourceLegend .industry,.quickPillarGrid .industry,.calibrationPillars .industry{color:#9a661e;background:#fff4e6}.sourceLegend .recommend,.quickPillarGrid .recommend,.calibrationPillars .recommend{color:#7158b6;background:#f0ecff}.quickPillarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 30px 6px;display:grid}.quickPillarGrid>article{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:15px;overflow:hidden}.candidatePillarGrid>article{align-self:start}.quickPillarGrid article>header{background:#fff;border-bottom:1px solid #e8ecf1;align-items:center;gap:10px;padding:15px 16px;display:flex}.quickPillarGrid header>i,.calibrationPillars section>header>i{color:#2f6fe4;background:#edf3ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.quickPillarGrid header>b{color:#334055;font-size:14px;font-weight:550}.quickPillarGrid header>span{color:#8a95a5;margin-left:auto;font-size:9px}.candidateGroupSelection{align-items:center;gap:8px;display:flex}.candidateGroupSelection>b{color:#8a95a5;white-space:nowrap;font-size:9px;font-weight:500}.candidateGroupSelection>button{color:#2f6fe4;white-space:nowrap;cursor:pointer;background:#f5f8fd;border:1px solid #d8e3f4;border-radius:8px;min-height:28px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:550}.candidateGroupSelection>button:hover{background:#edf4ff;border-color:#9bb8ed}.candidateGroupSelection>button:focus-visible{outline-offset:1px;outline:3px solid #2f6fe429}.quickPillarGrid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.quickPillarGrid li{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.quickPillarGrid li:last-child{border-bottom:0}.quickPillarGrid li>p{color:#465368;margin:0;font-size:12px;line-height:1.65}.candidatePillarGrid li{background:#fff;padding:0;transition:border-color .18s,background .18s}.candidatePillarGrid li.selected{background:#f3f7ff;box-shadow:inset 3px 0 #2f6fe4}.candidateToggle{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.candidateToggle>i{color:#7d899b;background:#fff;border:1px solid #d9e1ec;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-style:normal;display:grid}.candidatePillarGrid li.selected .candidateToggle>i{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.candidateToggle>span{gap:6px;min-width:0;display:grid}.candidateToggle p{color:#344157;margin:0;font-size:12px;line-height:1.62}.candidateToggle small{color:#7c889a;font-size:9px;line-height:1.55}.candidateToggle em{border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.quickGeneratedEditors{gap:12px;padding:0 30px 18px;display:grid}.quickSummaryEditor{background:#fbfcfe;border:1px solid #dfe5ed;border-radius:14px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;padding:15px 17px;display:grid}.quickSummaryEditor>span{gap:4px;padding-top:8px;display:grid}.quickSummaryEditor b,.quickPendingEditor header b,.quickProfileEditor summary b{color:#344157;font-size:12px;font-weight:600}.quickSummaryEditor small,.quickPendingEditor header small,.quickProfileEditor summary small{color:#8793a4;font-size:9px;font-weight:400}.quickSummaryEditor textarea{resize:vertical;color:#344157;background:#fff;border:1px solid #dfe5ed;border-radius:10px;outline:0;width:100%;min-height:76px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.65}.quickSummaryEditor textarea:focus,.candidateSentenceEditor textarea:focus,.quickProfileEditor textarea:focus,.quickPendingEditor textarea:focus{border-color:#78a0eb;box-shadow:0 0 0 3px #edf3ff}.quickProfileEditor,.quickPendingEditor{background:#fff;border:1px solid #dfe5ed;border-radius:14px;overflow:hidden}.quickProfileEditor summary{cursor:pointer;background:#fbfcfe;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.quickProfileEditor summary::-webkit-details-marker{display:none}.quickProfileEditor summary>span{gap:3px;display:grid}.quickProfileEditor summary>i{color:#2f6fe4;margin-left:auto;font-size:10px;font-style:normal}.quickProfileEditor>div{border-top:1px solid #e7ebf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.quickProfileEditor label{gap:6px;display:grid}.quickProfileEditor label>span{color:#66748a;font-size:9px}.quickProfileEditor textarea{resize:vertical;color:#354257;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:10px;outline:0;width:100%;min-height:70px;padding:10px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.6}.quickPendingEditor header{background:#fbfcfe;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.quickPendingEditor header>span{gap:3px;min-width:0;display:grid}.quickPendingEditor header>em{color:#8b97a8;flex:none;font-size:9px;font-style:normal;font-weight:400}.quickPendingEditor>div{gap:8px;padding:12px 15px;display:grid}.quickPendingEditor label{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.quickPendingEditor label>i{color:#2f6fe4;background:#edf3ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.quickPendingEditor textarea{resize:vertical;color:#3b485d;background:#fff;border:1px solid #dfe5ed;border-radius:9px;outline:0;width:100%;min-height:52px;padding:9px 10px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.6}.quickPendingEditor label>button{color:#9a6670;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:6px 2px;font-family:inherit;font-size:9px;font-weight:400;line-height:1}.quickPendingEditor label>button:hover{color:#c84555}.candidateEditableRow{grid-template-columns:64px minmax(0,1fr);gap:10px;width:100%;min-width:0;padding:12px 14px;display:grid}.candidateEditableRow .candidateToggle{align-content:start;justify-items:center;gap:5px;width:auto;padding:0;display:grid}.candidateEditableRow .candidateToggle>span{color:#6f7c90;white-space:nowrap;font-size:9px;display:block}.candidateSentenceEditor{gap:7px;min-width:0;display:grid}.candidateSentenceEditor textarea{resize:vertical;color:#435168;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:9px;outline:0;width:100%;min-height:62px;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.68}.quickOnboardingPage textarea[data-autogrow=true]{box-sizing:border-box;resize:none;overflow:hidden}.candidateSentenceEditor textarea:hover{background:#fff;border-color:#dfe5ed}.candidateSentenceEditor .candidateReasonEditor{color:#7c889a;min-height:44px;font-size:9px}.candidateSentenceEditor>em{border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.candidatePillarActions{background:#fbfcfe;border-top:1px solid #e8ecf1;gap:8px;padding:12px 16px;display:flex}.candidatePillarActions button{color:#52627a;background:#fff;border:1px solid #dbe3ef;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px}.candidatePillarActions button:first-child{color:#2f6fe4}.candidatePillarActions button:disabled{opacity:.55}.quickPending{background:#f7f9fc;border:1px solid #e2e7ee;border-radius:13px;gap:5px;margin:14px 30px 0;padding:14px 16px;display:grid}.quickPending b{color:#405069;font-size:11px;font-weight:550}.quickPending span{color:#7a8799;font-size:10px;line-height:1.6}.calibrationRules{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px 30px 0;display:grid}.calibrationRules span{color:#59677b;background:#f5f7fa;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:11px;display:flex}.calibrationRules i{color:#2f6fe4;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.calibrationPillars{gap:14px;padding:18px 30px 4px;display:grid}.calibrationPillars>section{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:16px;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:18px;display:grid}.calibrationPillars section>header{align-items:center;gap:10px;height:max-content;display:flex}.calibrationPillars section>header>div{gap:3px;display:grid}.calibrationPillars section>header b{color:#354257;font-size:13px;font-weight:550}.calibrationPillars section>header small{color:#8b96a6;font-size:9px}.calibrationPillars section>div{gap:9px;display:grid}.calibrationPillars article{background:#fff;border:1px solid #e1e6ed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.calibrationPillars article.important{border-color:#a9c0ee;box-shadow:0 0 0 3px #edf3ff}.calibrationPillars textarea{resize:vertical;color:#3c495e;background:0 0;border:0;outline:0;width:100%;min-height:60px;padding:5px;font-size:12px;line-height:1.65}.calibrationPillars article>div{justify-items:end;gap:6px;display:grid}.calibrationPillars article button{color:#738096;background:0 0;border:0;font-size:9px}.calibrationPillars article button.marked{color:#2f6fe4}.calibrationPillars article button.delete{color:#a05c63}.quickFooter.sticky{z-index:5;position:sticky;bottom:0;box-shadow:0 -8px 24px #1c2a430d}.foundationReviewHero{align-items:center}.foundationReviewPanel{overflow:visible}.foundationReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 30px 8px;display:grid}.foundationReviewGrid article{background:#fbfcfe;border:1px solid #dfe5ed;border-radius:17px;grid-template-rows:auto 1fr auto;min-height:260px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;overflow:hidden}.foundationReviewGrid article.selected{background:#f6f9ff;border-color:#8fb0ee;box-shadow:0 0 0 3px #edf3ff}.foundationReviewGrid header{background:#fff;border-bottom:1px solid #e7ebf1;align-items:center;gap:10px;padding:15px 16px;display:flex}.foundationReviewGrid header>i{color:#2f6fe4;background:#edf3ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.foundationReviewGrid header>div{gap:2px;min-width:0;display:grid}.foundationReviewGrid header b{color:#26344b;font-size:13px;font-weight:600}.foundationReviewGrid header small{color:#8a96a8;font-size:9px}.foundationReviewGrid header button{color:#53647c;white-space:nowrap;background:#fff;border:1px solid #d8e1ee;border-radius:9px;min-height:34px;margin-left:auto;padding:0 12px;font-size:10px}.foundationReviewGrid article.selected header button{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.foundationReviewGrid textarea{resize:vertical;color:#344157;background:0 0;border:0;outline:0;width:100%;min-height:150px;padding:16px;font-size:12px;line-height:1.72}.foundationReviewGrid textarea:focus{background:#fff;box-shadow:inset 0 0 0 2px #d8e5ff}.foundationReviewGrid footer{color:#7c899b;background:#fff;border-top:1px solid #e8ecf1;padding:11px 16px;font-size:9px;line-height:1.5}@media (width<=1020px){.onboardingShell{padding-inline:22px}.onboardingIntro{grid-template-columns:1fr;gap:16px}.onboardingIntroCopy{max-width:720px}.onboardingProgress{grid-template-columns:repeat(3,1fr)}.onboardingProgressTotal{border-top:1px solid #e5e9ef;border-left:0;grid-column:1/-1;padding:11px 12px 5px}.onboardingWorkspace{grid-template-columns:280px minmax(0,1fr)}.onboardingFields>label{grid-template-columns:1fr;gap:12px}.foundationMiniMap{grid-template-columns:1fr}.modeShell,.quickShell{padding-inline:22px}.quickHero{grid-template-columns:1fr;gap:20px}.quickStepRail{grid-template-columns:repeat(3,1fr)}.quickStepRail>div{align-items:flex-start}.quickQuestions>label,.quickQuestions>.quickBusinessQuestion{grid-template-columns:1fr;gap:15px}.quickBusinessInputs,.calibrationPillars>section{grid-template-columns:1fr}}@media (width<=800px){.onboardingHeader{height:64px;padding:0 18px}.onboardingAutosave{display:none}.onboardingShell{padding:30px 16px 0}.onboardingIntro h1{font-size:34px}.onboardingWorkspace{grid-template-columns:1fr}.onboardingAssistant{grid-template-columns:1fr 1fr;position:static}.documentImport{grid-column:1/-1}.modeShell,.quickShell{padding:34px 16px 0}.modeCards,.quickPillarGrid,.foundationReviewGrid{grid-template-columns:1fr}.modeIntro h1,.quickHero h1{font-size:34px}.modeCard{min-height:0}.quickPanelHead{padding:23px 20px 20px}.quickQuestions>label,.quickQuestions>.quickBusinessQuestion{padding:20px}.quickFallback{margin-inline:20px}.sourceLegend,.quickGeneratedEditors{padding-inline:20px}.quickSummaryEditor,.quickProfileEditor>div{grid-template-columns:1fr}.quickPillarGrid,.calibrationPillars{padding-inline:20px}.quickPending{margin-inline:20px}.quickFooter{padding-inline:20px}}@media (width<=560px){.onboardingHeaderActions>button{padding:8px 10px}.onboardingBrand small{display:none}.onboardingShell{padding-top:24px}.onboardingIntro h1{font-size:29px}.onboardingIntroCopy>p{font-size:13px}.onboardingProgress{grid-template-columns:1fr}.onboardingProgressTotal{grid-column:auto}.onboardingProgress>button{padding:9px 10px}.onboardingAssistant{grid-template-columns:1fr}.documentImport{grid-column:auto}.onboardingFormHead{padding:21px 18px 18px}.onboardingFormHead h2{font-size:22px}.foundationMiniMap{padding:16px 18px}.foundationMiniMap>div{grid-template-columns:1fr}.onboardingFields>label{padding:16px 18px}.onboardingActions{flex-direction:column;align-items:stretch;padding:16px 18px}.onboardingActions>div:first-child{max-width:100%}.onboardingActions>div:last-child{width:100%}.onboardingBack,.onboardingNext{flex:1;justify-content:center}.modeIntro h1,.quickHero h1{font-size:29px}.modeCard{border-radius:19px;padding:22px}.quickStepRail{grid-template-columns:1fr}.quickPanelHead{display:grid}.quickCounter{justify-self:start}.quickQuestionTitle{grid-template-columns:34px 1fr}.quickQuestionTitle>em{grid-column:2}.quickAssetStats{justify-content:flex-start}.candidateEditableRow{grid-template-columns:48px minmax(0,1fr);padding-inline:10px}.quickPillarGrid li{display:grid}.quickPillarGrid li>span{justify-self:start}.calibrationRules{grid-template-columns:1fr;padding-inline:20px}.calibrationPillars article{grid-template-columns:1fr}.calibrationPillars article>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.quickFooter{flex-direction:column;align-items:stretch}.quickFooter>div{width:100%}}.workspace .settingsPanel{gap:20px;display:grid}.workspace .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspace .settingsPanel label,.workspace .formPanel .formGrid label,.workspace .publishForm label,.workspace .memoryFields label{color:#354052;gap:9px;font-size:13px;font-weight:600;display:grid}.workspace .settingsPanel input,.workspace .settingsPanel textarea,.workspace .formPanel .formGrid input,.workspace .formPanel .formGrid select,.workspace .formPanel .formGrid textarea,.workspace .publishForm input,.workspace .publishForm select,.workspace .memoryFields textarea{color:#1d2433;background:#fff;border:1px solid #dfe5ee;border-radius:11px;outline:none;width:100%;padding:12px 13px;font-size:14px;line-height:1.6}.workspace .settingsPanel input:focus,.workspace .settingsPanel textarea:focus,.workspace .formPanel .formGrid input:focus,.workspace .formPanel .formGrid select:focus,.workspace .formPanel .formGrid textarea:focus,.workspace .publishForm input:focus,.workspace .publishForm select:focus,.workspace .memoryFields textarea:focus{border-color:#7ea3ec;box-shadow:0 0 0 4px #edf3ff}.workspace .settingsPanel textarea,.workspace .formPanel .formGrid textarea,.workspace .memoryFields textarea{resize:vertical;min-height:110px}.workspace .settingsPanel .longField{gap:9px;display:grid}.workspace .nav a{color:#59677b!important;font-size:15px!important;font-weight:500!important}.workspace .nav a.active{color:#2f6fe4!important;font-weight:650!important}.workspace .navGroupTitle{color:#7d899b!important;font-size:13px!important}.workspace .sideScope span,.workspace .sideScope small,.workspace .sideFooter,.workspace .merchantCard span,.workspace .merchantCard small{font-size:12px!important}.workspace .merchantCard b{font-size:15px!important}.workspace .accountTriggerText b{font-size:13px!important}.workspace .accountTriggerText small{font-size:11px!important}@media (width<=800px){.workspace .formGrid{grid-template-columns:1fr}}.workspace .accountMenu{position:relative}.workspace .accountTrigger{color:#1d2433!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;padding:5px 2px!important;display:flex!important}.workspace .avatarImage{object-fit:cover!important;border-radius:50%!important;flex:0 0 34px!important;width:34px!important;height:34px!important}.workspace .accountTriggerText{flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:90px!important;display:flex!important}.workspace .accountTriggerText b{white-space:nowrap!important;font-size:13px!important;line-height:1.25!important;display:block!important}.workspace .accountTriggerText small{white-space:nowrap!important;color:#7d899b!important;font-size:11px!important;line-height:1.25!important;display:block!important}.workspace .accountCaret{color:#8b95a5!important;margin-left:2px!important;font-size:13px!important;line-height:1!important;display:block!important}.workspace .accountDropdown{z-index:20!important;background:#fff!important;border:1px solid #e3e8f0!important;border-radius:13px!important;width:190px!important;padding:8px!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 16px 38px #16233c1f!important}.workspace .accountDropdownHead{border-bottom:1px solid #e8ebf0!important;gap:3px!important;margin-bottom:5px!important;padding:9px 10px 11px!important;display:grid!important}.workspace .accountDropdown a,.workspace .accountDropdown button{color:#354052!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;width:100%!important;padding:10px!important;font-size:12px!important;text-decoration:none!important;display:block!important}.workspace .accountDropdown a:hover,.workspace .accountDropdown button:hover{color:#2f6fe4!important;background:#edf3ff!important}.workspace .table{border-collapse:collapse;width:100%;font-size:13px}.workspace .table th{text-align:left;color:#68768a;border-bottom:1px solid #e4e9f0;padding:12px 10px;font-size:12px;font-weight:600}.workspace .table td{color:#354052;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:14px 10px}.workspace .table td b{font-size:13px}.workspace .emptyState{text-align:center;color:#718096;padding:42px 18px}.workspace .emptyState b{color:#354052;font-size:16px}.workspace .emptyState p{color:#718096;font-size:13px}.workspace .policyList{gap:10px;display:grid}.workspace .policyList>div{border-bottom:1px solid #edf0f4;grid-template-columns:150px 1fr;gap:16px;padding:15px 0;display:grid}.workspace .policyList b{font-size:13px}.workspace .policyList span{color:#68768a;font-size:13px;line-height:1.7}.workspace .filterNotice{color:#46659f;background:#edf3ff;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:12px}.workspace .actionButtons{flex-wrap:wrap;gap:8px;display:flex}.workspace .permissionPanel,.workspace .formPanel,.workspace .aiConfigPanel{gap:16px;display:grid}.workspace .permissionRow{border-bottom:1px solid #edf0f4;grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:10px;padding:13px 0;font-size:12px;display:grid}.workspace .permissionButton{color:#526176;background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:8px 10px;font-size:11px}.workspace .promptIntro{background:#f7f9fc;justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace .promptIntro p{color:#68768a}.workspace .promptStandaloneList{gap:15px;margin-top:16px;display:grid}.workspace .promptStandaloneHead{grid-template-columns:38px 1fr auto;align-items:start;gap:13px;margin-bottom:13px;display:grid}.workspace .promptIndex{color:#2f6fe4;background:#edf3ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.workspace .promptKey{color:#2f6fe4;background:#edf3ff;border-radius:99px;padding:5px 9px;font-size:10px}.workspace .promptVariables{color:#718096;margin-top:8px;font-size:11px;display:block}.workspace .conversationSearch{border:1px solid #dfe5ee;border-radius:10px;width:300px;padding:11px 13px;font-size:13px}.workspace .conversationList{overflow:hidden}.workspace .conversationRow{border-top:1px solid #edf0f4}.workspace .conversationSummary{text-align:left;background:#fff;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px 7px;display:grid}.workspace .conversationSummary:hover{background:#f8faff}.workspace .conversationNo{color:#718096;background:#edf0f5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.workspace .conversationSummary b{font-size:13px}.workspace .conversationSummary small{color:#718096;margin-top:4px;font-size:11px;display:block}.workspace .conversationSummary em{color:#2f6fe4;font-size:11px;font-style:normal}.workspace .conversationDetail{grid-template-columns:1fr 1fr;gap:14px;padding:5px 36px 18px;display:grid}.workspace .conversationDetail label{color:#2f6fe4;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.workspace .conversationDetail pre{white-space:pre-wrap;word-break:break-word;color:#354052;background:#f7f9fc;border:1px solid #e4e9f0;border-radius:10px;max-height:380px;margin:0;padding:13px;font:12px/1.7 inherit;overflow:auto}.workspace .shotList,.workspace .diffGrid,.workspace .checkList,.workspace .usageEvents,.workspace .usageRanking{gap:10px;display:grid}.workspace .shotRow,.workspace .diffRow,.workspace .usageRankRow{background:#fbfcfe;border:1px solid #e7ebf1;border-radius:11px;gap:10px;padding:13px;display:grid}.workspace .rankBar{background:#e9eef5;border-radius:99px;height:7px;overflow:hidden}.workspace .rankBar span{background:#2f6fe4;height:100%;display:block}.workspace .rankNo{color:#2f6fe4;font-weight:700}.workspace .securityNote{color:#718096;font-size:12px;line-height:1.7}.workspace .atomInput{min-height:180px;font-size:13px}.workspace .atomActions{color:#718096;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}@media (width<=800px){.workspace .policyList>div{grid-template-columns:1fr}.workspace .permissionRow{grid-template-columns:1fr 1fr}.workspace .promptIntro{display:block}.workspace .conversationSearch{width:100%}.workspace .conversationDetail{grid-template-columns:1fr;padding:5px 0 16px}.workspace .promptStandaloneHead{grid-template-columns:34px 1fr}.workspace .promptKey{grid-column:2;justify-self:start}}.workspace .promptHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.workspace .promptHeroActions{justify-items:end;gap:12px;display:grid}.workspace .promptFlowPanel{gap:18px;display:grid}.workspace .promptFlow{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.workspace .promptFlowNode{background:linear-gradient(#fff 0,#f8fbff 100%);border:1px solid #e1e7f0;border-radius:16px;gap:5px;padding:15px;display:grid;position:relative;box-shadow:0 10px 28px #1927400a}.workspace .promptFlowNode:not(:last-child):after{content:"";background:#d3dceb;width:12px;height:1px;position:absolute;top:50%;right:-7px}.workspace .promptFlowNode i{color:#2f6fe4;background:#edf3ff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:700;display:grid}.workspace .promptFlowNode b{color:#172033;font-size:14px;line-height:1.3}.workspace .promptFlowNode span{color:#6a778c;font-size:11px}.workspace .promptFlowNode small{color:#2f6fe4;font-size:10px}.workspace .promptStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace .promptStats>div{background:#fff;border:1px solid #e1e7f0;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.workspace .promptStats b{color:#172033;font-size:22px;line-height:1.1}.workspace .promptStats span{color:#738197;font-size:11px}.workspace .promptSectionGrid{gap:16px;margin-top:18px;display:grid}.workspace .promptSection{gap:16px;display:grid}.workspace .promptSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace .promptSectionHead h3{color:#536072;margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.5}.workspace .promptCard{padding:16px}.workspace .promptCardMeta{flex-wrap:wrap;gap:10px;margin:-2px 0 2px;display:flex}.workspace .promptCardMeta span{color:#708099;background:#f4f7fb;border:1px solid #e3e8f0;border-radius:999px;padding:5px 8px;font-size:10px}.workspace .promptKey.custom{color:#1f6bff;background:#e9f1ff}.workspace .promptStandalone textarea{color:#263246;background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:100%;min-height:170px;padding:13px;font-size:13px;line-height:1.7}.workspace .promptStandalone textarea:focus{border-color:#8db0ef;box-shadow:0 0 0 4px #2f6fe417}.workspace .foundationFlowPanel{gap:18px;display:grid}.workspace .foundationFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace .foundationLayer{background:linear-gradient(#fff 0,#f8fbff 100%);border:1px solid #e1e7f0;border-radius:18px;gap:8px;padding:18px;display:grid;position:relative;box-shadow:0 10px 28px #1927400a}.workspace .foundationLayer:not(:last-child):after{content:"→";color:#9aabc4;font-size:16px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.workspace .foundationLayer i{color:#fff;background:#2f6fe4;border-radius:12px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:700;display:grid}.workspace .foundationLayer>span{color:#2f6fe4;letter-spacing:.08em;font-size:11px;font-weight:700}.workspace .foundationLayer h4{color:#172033;margin:0;font-size:16px;font-weight:600}.workspace .foundationLayer p{color:#637188;margin:0;font-size:12px;line-height:1.7}.workspace .foundationLayer div{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.workspace .foundationLayer div b{color:#1f4f9e;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:11px}.workspace .foundationMatchRule{background:#f6f9ff;border:1px solid #dbe5f5;border-radius:14px;grid-template-columns:110px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.workspace .foundationMatchRule b{color:#172033;font-size:13px}.workspace .foundationMatchRule span{color:#5f6f87;font-size:12px;line-height:1.7}.workspace .foundationPromptEditor{background:#fff;border:1px solid #dbe5f5;border-radius:18px;margin-top:16px;padding:20px}.workspace .foundationPromptHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.workspace .foundationPromptHead h4{color:#172033;margin:5px 0 6px;font-size:20px}.workspace .foundationPromptHead p{color:#6b7890;margin:0;font-size:13px;line-height:1.7}.workspace .foundationPromptEditor textarea{color:#273247;resize:vertical;box-sizing:border-box;background:#f8faff;border:1px solid #d8e1ee;border-radius:14px;width:100%;min-height:520px;margin-top:14px;padding:18px;font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.workspace .foundationPromptEditor textarea:focus{background:#fff;border-color:#7ba8ff;outline:2px solid #2f70eb2e}@media (width<=1120px){.workspace .promptFlow{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .promptHero{grid-template-columns:1fr}.workspace .promptHeroActions{justify-items:start}}@media (width<=800px){.workspace .promptFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .promptStats{grid-template-columns:1fr}.workspace .promptSectionHead{display:block}.workspace .foundationFlow{grid-template-columns:1fr}.workspace .foundationLayer:not(:last-child):after{display:none}.workspace .foundationMatchRule{grid-template-columns:1fr}.workspace .foundationPromptHead{display:block}.workspace .foundationPromptHead .promptKey{margin-top:12px;display:inline-block}.workspace .foundationPromptEditor textarea{min-height:420px}}.workspace .wechatShareSettings{gap:16px;display:grid}.workspace .wechatCardEditor{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:22px;display:grid}.workspace .wechatCardFields{gap:15px;display:grid}.workspace .wechatCardFields>label{color:#354052;gap:8px;font-size:12px;font-weight:600;display:grid}.workspace .wechatCardFields input,.workspace .wechatCardFields textarea{color:#1d2739;background:#fff;border:1px solid #dfe5ee;border-radius:11px;outline:none;width:100%;padding:12px 13px;font-size:13px;line-height:1.6}.workspace .wechatCardFields textarea{resize:vertical;min-height:92px}.workspace .wechatCardFields input:focus,.workspace .wechatCardFields textarea:focus{border-color:#7ea3ec;box-shadow:0 0 0 4px #edf3ff}.workspace .wechatCoverUpload{background:#f8fafc;border:1px solid #e2e7ee;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.workspace .wechatCoverUpload>span{gap:3px;display:grid}.workspace .wechatCoverUpload b{color:#354052;font-size:12px}.workspace .wechatCoverUpload small{color:#8390a2;font-size:10px}.workspace .wechatCardActions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.workspace .wechatCardActions>span{color:#557368;font-size:11px;line-height:1.5}.workspace .wechatCardPreview{background:#f5f7fa;border:1px solid #e0e5ec;border-radius:16px;gap:10px;padding:16px;display:grid}.workspace .wechatPreviewLabel{color:#7b8798;font-size:10px}.workspace .wechatCardPreview>article{background:#fff;border:1px solid #e4e8ee;border-radius:12px;grid-template-columns:minmax(0,1fr) 96px;gap:13px;padding:15px;display:grid;box-shadow:0 5px 18px #1a273d12}.workspace .wechatCardPreview article>div{align-content:start;gap:6px;min-width:0;display:grid}.workspace .wechatCardPreview article b{color:#202a3b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.workspace .wechatCardPreview article p{color:#6d7a8d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.workspace .wechatCardPreview article small{color:#929baa;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.workspace .wechatCardPreview article img{object-fit:cover;background:#edf1f5;border-radius:9px;width:96px;height:96px}.workspace .wechatCardPreview>small{color:#8792a3;font-size:9px;line-height:1.55}@media (width<=960px){.workspace .wechatCardEditor{grid-template-columns:1fr}.workspace .wechatCardPreview{max-width:520px}}@media (width<=600px){.workspace .wechatCoverUpload{flex-direction:column;align-items:flex-start}.workspace .wechatCardPreview>article{grid-template-columns:minmax(0,1fr) 82px}.workspace .wechatCardPreview article img{width:82px;height:82px}}.workspace .side{width:272px!important;padding:24px 18px!important}.workspace .main{width:calc(100% - 272px)!important;margin-left:272px!important}.workspace .brand{gap:11px!important;padding:0 8px 24px!important}.workspace .brandImage{width:36px!important;height:36px!important}.workspace .brand b{font-size:15px!important;font-weight:650!important;line-height:1.4!important}.workspace .brand small{font-size:11px!important;line-height:1.5!important}.workspace .merchantCard{padding:16px!important}.workspace .merchantCard span,.workspace .merchantCard small{font-size:12px!important}.workspace .merchantCard b{font-size:14px!important;line-height:1.45!important}.workspace .nav{gap:6px!important}.workspace .navGroup{gap:4px!important}.workspace .navGroupTitle{letter-spacing:.03em!important;padding:6px 12px!important;font-size:12px!important}.workspace .nav a{gap:11px!important;min-height:48px!important;padding:12px 13px!important;font-size:13px!important;font-weight:400!important}.workspace .nav a span{font-size:13px!important;font-weight:400!important;line-height:1.4!important}.workspace .nav i{width:18px!important;font-size:16px!important}.workspace .sideScope{padding:14px!important}.workspace .sideScope span,.workspace .sideScope small,.workspace .sideFooter{font-size:12px!important;line-height:1.55!important}.workspace .sideScope b{font-size:14px!important}.workspace .sideFooter{padding-top:16px!important}.workspace .top{padding:0 40px!important}.workspace .top h1{font-size:18px!important;font-weight:500!important;line-height:1.3!important}.workspace .top p{font-size:13px!important;line-height:1.5!important}@media (width<=800px){.workspace .side{display:none!important}.workspace .main{width:100%!important;margin-left:0!important}}.workspace,.workspace p,.workspace span,.workspace small,.workspace label,.workspace button,.workspace input,.workspace textarea,.workspace select,.workspace a,.workspace b,.workspace strong{font-weight:400!important}.workspace .brand b,.workspace .merchantCard b,.workspace .top h1,.workspace .hero h2,.workspace .panel h3,.workspace .taskSheet h3,.workspace .ipFrameworkMain h3,.workspace .accountTriggerText b,.workspace .accountDropdownHead b,.workspace .emptyState b,.workspace .recordItem b,.workspace .eyebrow,.workspace .primary,.workspace .soft,.workspace .tag,.workspace .status,.workspace .link{font-weight:500!important}.workspace .nav a.active,.workspace .nav a.active span,.workspace .workflowBlock label,.workspace .sheetFields label,.workspace .onboardingFields label>span,.workspace .conversationDetail label{font-weight:400!important}.workspace .cooperationTimeline{background:#fff!important;border:1px solid #e3e9f2!important;border-radius:18px!important;margin:0 0 16px!important;padding:24px!important;box-shadow:0 10px 30px #1a284409!important}.workspace .timelineHeader,.workspace .timelineDates,.workspace .phaseBlockTop,.workspace .timelineFooter{align-items:center;display:flex}.workspace .timelineHeader{justify-content:space-between;gap:20px}.workspace .timelineHeader h3{color:#1d2433!important;margin:7px 0 0!important;font-size:20px!important;font-weight:500!important;line-height:1.35!important}.workspace .timelineHeader p{color:#8b95a5!important;margin:5px 0 0!important;font-size:12px!important}.workspace .timelineDayBadge{color:#2f6fe4;text-align:right;background:#f5f8ff;border:1px solid #dbe6fa;border-radius:12px;gap:3px;min-width:104px;padding:11px 13px;display:grid}.workspace .timelineDayBadge b{font-size:16px!important;font-weight:500!important}.workspace .timelineDayBadge span{color:#7c91bb;font-size:11px}.workspace .timelineDates{background:#fafbfd;border:1px solid #edf0f5;border-radius:12px;gap:16px;margin:22px 0 18px;padding:13px 15px}.workspace .timelineDates>div{gap:4px;min-width:170px;display:grid}.workspace .timelineDates>span{color:#b5bfce;font-size:16px}.workspace .timelineDates small{color:#8b95a5;font-size:11px}.workspace .timelineDates b{color:#354052;font-size:13px;font-weight:400!important}.workspace .timelineDates .timelinePhaseNow{text-align:right;min-width:190px;margin-left:auto}.workspace .timelineDates .timelinePhaseNow b{color:#2f6fe4}.workspace .phaseRail{gap:8px;display:flex}.workspace .phaseBlock{opacity:.6;background:#fafbfd;border:1px solid #e7ebf1;border-radius:12px;min-width:0;padding:13px 14px 14px}.workspace .phaseBlock.isActive{opacity:1}.workspace .phaseBlock.isCurrent{background:#f5f8ff;border-color:#9eb8f3;box-shadow:0 0 0 3px #edf3ff}.workspace .phaseBlockTop{justify-content:space-between;gap:8px;margin-bottom:10px}.workspace .phaseBlockTop span{color:#7d899b;letter-spacing:.03em;font-size:11px}.workspace .phaseBlockTop i{color:#9aa4b2;font-size:10px;font-style:normal}.workspace .phaseBlock.isCurrent .phaseBlockTop i{color:#2f6fe4}.workspace .phaseBlock b{color:#354052;font-size:14px;display:block;font-weight:500!important}.workspace .phaseBlock small{color:#8b95a5;margin-top:5px;font-size:11px;line-height:1.5;display:block}.workspace .phaseBlock.violet.isCurrent{background:#faf8ff;border-color:#b7a8ee;box-shadow:0 0 0 3px #f2efff}.workspace .phaseBlock.orange.isCurrent{background:#fffaf3;border-color:#efc28f;box-shadow:0 0 0 3px #fff4e7}.workspace .phaseBlock.green.isCurrent{background:#f4fbf7;border-color:#a6d6c0;box-shadow:0 0 0 3px #e8f7ef}.workspace .dayRail{border-top:1px solid #edf0f5;grid-template-columns:repeat(30,minmax(0,1fr));gap:5px;margin-top:18px;padding-top:13px;padding-bottom:8px;display:grid}.workspace .dayRail>span{color:#a2aab6;align-content:start;justify-items:center;gap:4px;min-width:0;height:48px;font-size:10px;display:grid;position:relative}.workspace .dayRail>span:before{content:"";background:#e5e9f0;border-radius:50%;width:8px;height:8px}.workspace .dayRail>span.isDone:before{background:#a9c2f4}.workspace .dayRail>span.isToday:before{background:#2f6fe4;width:10px;height:10px;box-shadow:0 0 0 4px #edf3ff}.workspace .dayRail>span.isToday{color:#2f6fe4}.workspace .dayRail b{font-size:10px;font-weight:400!important}.workspace .dayRail small{white-space:nowrap;color:#8b95a5;min-height:16px;font-size:9px;line-height:16px;display:block;position:static}.workspace .timelineFooter{color:#8b95a5;gap:16px;margin-top:18px;font-size:11px}.workspace .timelineFooter>span:not(.timelineFooterHint){align-items:center;gap:6px;display:inline-flex}.workspace .timelineDot{background:#e5e9f0;border-radius:50%;width:7px;height:7px;display:inline-block}.workspace .timelineDot.done{background:#a9c2f4}.workspace .timelineDot.current{background:#2f6fe4}.workspace .timelineFooterHint{color:#a2aab6;margin-left:auto}.workspace .ipFramework{color:#1d2433!important;background:#fff!important;border:1px solid #e3e9f2!important;margin-bottom:16px!important;padding:24px!important;display:block!important;box-shadow:0 10px 30px #1a284409!important}.workspace .frameworkTitleRow{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.workspace .frameworkTitleRow h3{color:#1d2433!important;margin:7px 0 0!important;font-size:20px!important;font-weight:500!important}.workspace .frameworkTitleRow p{color:#8b95a5!important;margin:6px 0 0!important;font-size:12px!important}.workspace .frameworkTitleRow .frameworkReset{flex:none;color:#2f6fe4!important;text-align:center!important;background:#f5f8ff!important;border:1px solid #dfe7f6!important;border-radius:999px!important;grid-column:auto!important;padding:9px 13px!important;font-size:11px!important}.workspace .frameworkOverview{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:20px;padding-top:20px;display:grid}.workspace .frameworkPositioning{background:#fafbfd;border:1px solid #e7ebf1;border-radius:12px;padding:16px}.workspace .frameworkPositioning small,.workspace .frameworkMeta small{display:block;color:#8b95a5!important;font-size:11px!important}.workspace .frameworkPositioning b{margin-top:10px;display:block;color:#354052!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important}.workspace .frameworkMeta{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.workspace .frameworkMeta span{background:#fff;border:1px solid #edf0f5;border-radius:10px;gap:5px;padding:11px 13px;display:grid}.workspace .frameworkMeta b{color:#435064!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.workspace .frameworkPillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.workspace .frameworkPillars>div{grid-template-columns:28px 1fr;align-items:start;gap:10px;min-width:0;background:#fafbfd!important;border:1px solid #e7ebf1!important;border-radius:12px!important;padding:13px!important;display:grid!important}.workspace .frameworkPillars .pillarIndex{color:#2f6fe4;background:#edf3ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.workspace .frameworkPillars b{display:block;color:#354052!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}.workspace .frameworkPillars span{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;overflow:hidden;color:#718096!important;font-size:11px!important;line-height:1.6!important;display:-webkit-box!important}@media (width<=900px){.workspace .frameworkOverview{grid-template-columns:1fr}.workspace .timelineDates{flex-wrap:wrap}.workspace .timelineDates .timelinePhaseNow{text-align:left;margin-left:0}}@media (width<=700px){.workspace .cooperationTimeline,.workspace .ipFramework{padding:18px!important}.workspace .timelineHeader{align-items:flex-start}.workspace .timelineHeader h3,.workspace .frameworkTitleRow h3{font-size:18px!important}.workspace .timelineHeader p,.workspace .frameworkTitleRow p{font-size:11px!important}.workspace .timelineDayBadge{min-width:84px}.workspace .timelineDayBadge b{font-size:14px!important}.workspace .phaseRail{grid-template-columns:1fr 1fr;display:grid}.workspace .phaseBlock{padding:11px}.workspace .phaseBlock b{font-size:12px}.workspace .phaseBlock small{font-size:10px}.workspace .dayRail{grid-template-columns:repeat(15,minmax(0,1fr));row-gap:14px}.workspace .timelineFooter{flex-wrap:wrap;gap:9px 14px}.workspace .timelineFooterHint{width:100%;margin-left:0}.workspace .frameworkTitleRow{display:block}.workspace .frameworkTitleRow .frameworkReset{margin-top:12px}.workspace .frameworkPillars{grid-template-columns:1fr}}.workspace .frameworkOverview{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr)!important;gap:24px!important}.workspace .frameworkSummary{align-content:start;gap:10px;display:grid}.workspace .frameworkPositioning{min-height:132px;background:#f7f9fc!important;border:1px solid #e2e8f1!important;border-radius:13px!important;padding:17px 18px!important}.workspace .frameworkPositioning b{margin-top:9px;color:#354052!important;font-size:14px!important;line-height:1.6!important}.workspace .frameworkMeta{gap:10px!important;margin-top:0!important}.workspace .frameworkMeta span{background:#fff!important;border:1px solid #e7ebf1!important;border-radius:12px!important;gap:6px!important;padding:13px 15px!important}.workspace .frameworkMeta b{color:#4f5e72!important;font-size:12px!important;line-height:1.55!important}.workspace .frameworkPillarsColumn{align-content:start;gap:10px;min-width:0;display:grid}.workspace .frameworkSubhead{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 2px;display:flex}.workspace .frameworkSubhead b{color:#354052!important;font-size:14px!important;font-weight:500!important}.workspace .frameworkSubhead span{color:#9aa4b2!important;font-size:11px!important}.workspace .frameworkPillars{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.workspace .frameworkPillars>div{min-height:138px;background:#fff!important;border:1px solid #e3e8f0!important;border-radius:13px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;padding:15px!important;display:grid!important}.workspace .frameworkPillars>div>div:not(.pillarIndex){background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;padding:0!important;display:block!important}.workspace .frameworkPillars .pillarIndex{text-align:center;color:#2f6fe4!important;background:#edf3ff!important;border:0!important;border-radius:9px!important;width:28px!important;height:28px!important;font-size:10px!important;line-height:28px!important}.workspace .frameworkPillars b{color:#354052!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.workspace .frameworkPillars span{color:#637287!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;margin-top:7px!important;font-size:11px!important;line-height:1.65!important;display:-webkit-box!important;overflow:hidden!important}@media (width<=900px){.workspace .frameworkOverview{grid-template-columns:1fr!important}}.workspace .frameworkSnapshot{grid-template-columns:1.2fr 1.4fr .9fr 1.5fr;gap:10px;margin-top:20px;display:grid}.workspace .frameworkSnapshot>div{background:#f8fafc;border:1px solid #e5eaf1;border-radius:12px;align-content:start;gap:8px;min-width:0;min-height:104px;padding:14px 15px;display:grid}.workspace .frameworkSnapshot small{color:#8b95a5!important;font-size:11px!important}.workspace .frameworkSnapshot b{color:#4a586c!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important}.workspace .frameworkPillarSection{margin-top:22px}.workspace .frameworkPillarSection .frameworkSubhead{border-bottom:1px solid #e7ebf1;padding-bottom:11px}.workspace .frameworkPillarList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;display:grid}.workspace .frameworkPillarRow{border-bottom:1px solid #edf0f5;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:126px;padding:16px 0 15px;display:grid}.workspace .frameworkPillarRow .pillarIndex{color:#2f6fe4;background:#edf3ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.workspace .frameworkPillarRow .pillarCopy{min-width:0}.workspace .frameworkPillarRow b{display:block;color:#354052!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.workspace .frameworkPillarRow p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;display:-webkit-box;overflow:hidden;color:#65748a!important;font-size:11px!important;line-height:1.65!important}.workspace .pillarMeta{flex-wrap:wrap;gap:5px 10px;margin-top:8px;display:flex}.workspace .pillarMeta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden;color:#8b95a5!important;font-size:10px!important;line-height:1.45!important}@media (width<=900px){.workspace .frameworkSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.workspace .frameworkSnapshot,.workspace .frameworkPillarList{grid-template-columns:1fr}.workspace .frameworkSnapshot>div,.workspace .frameworkPillarRow{min-height:0}}.workspace .frameworkActions,.workspace .frameworkBottomActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace .frameworkActions button,.workspace .frameworkActions .frameworkReset,.workspace .frameworkBottomActions button{min-height:36px;border-radius:999px!important;padding:9px 14px!important;font-size:12px!important;line-height:1!important}.workspace .frameworkEdit,.workspace .frameworkSave{color:#fff;background:#2f6fe4;border:0}.workspace .frameworkEdit:hover,.workspace .frameworkSave:hover{background:#245dc4}.workspace .frameworkCancel{color:#5f6d80;background:#fff;border:1px solid #dfe5ee}.workspace .frameworkEditNotice{background:#f4f8ff;border:1px solid #dce7fb;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.workspace .frameworkEditNotice b{color:#2f6fe4;flex:none;font-size:12px;font-weight:600}.workspace .frameworkEditNotice span{color:#65748a;font-size:11px;line-height:1.6}.workspace .frameworkEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.workspace .frameworkEditGrid label,.workspace .frameworkPillarEditor label{gap:7px;min-width:0;display:grid}.workspace .frameworkEditGrid label.wide{grid-column:1/-1}.workspace .frameworkEditGrid label>span,.workspace .frameworkPillarEditor label>span{color:#65748a;font-size:11px}.workspace .frameworkEditGrid textarea,.workspace .frameworkPillarEditor textarea{resize:vertical;color:#354052;background:#fff;border:1px solid #dfe5ee;border-radius:11px;outline:0;width:100%;min-height:78px;padding:11px 12px;font-size:12px;line-height:1.65}.workspace .frameworkEditGrid textarea:focus,.workspace .frameworkPillarEditor textarea:focus{border-color:#76a0ed;box-shadow:0 0 0 3px #edf3ff}.workspace .frameworkPillarEditors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workspace .frameworkPillarEditor{background:#fafbfd;border:1px solid #e3e8f0;border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.workspace .frameworkPillarEditor header{align-items:center;gap:10px;display:flex}.workspace .frameworkPillarEditor header b{color:#354052;font-size:14px;font-weight:600}.workspace .frameworkPillarEditor .pillarIndex{color:#2f6fe4;background:#edf3ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.workspace .frameworkBottomActions{border-top:1px solid #edf0f5;margin-top:18px;padding-top:18px}@media (width<=800px){.workspace .frameworkTitleRow{display:grid}.workspace .frameworkActions{justify-content:flex-start}.workspace .frameworkEditGrid,.workspace .frameworkPillarEditors{grid-template-columns:1fr}.workspace .frameworkEditGrid label.wide{grid-column:auto}.workspace .frameworkEditNotice{flex-direction:column;align-items:flex-start;gap:4px}}.workspace .productionCalendar{overflow:hidden;color:#20293a!important;background:#fff!important;border:1px solid #e1e7f0!important;border-radius:20px!important;margin:0 0 16px!important;padding:26px!important;display:block!important;box-shadow:0 12px 36px #1d2d4c0b!important}.workspace .productionHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace .productionHeader h3{letter-spacing:-.02em;color:#1e2737!important;margin:8px 0 0!important;font-size:22px!important;font-weight:600!important}.workspace .productionHeader p{color:#748197;margin:7px 0 0;font-size:13px;line-height:1.65}.workspace .productionHeadlineStats{flex:none;gap:8px;display:flex}.workspace .productionHeadlineStats>span{background:#f8faff;border:1px solid #e3e9f2;border-radius:13px;gap:5px;min-width:104px;padding:11px 14px;display:grid}.workspace .productionHeadlineStats small{color:#77849a;font-size:11px}.workspace .productionHeadlineStats b{color:#273247;font-size:19px;font-weight:600!important}.workspace .productionHeadlineStats i{color:#98a4b6;margin-left:3px;font-size:11px;font-style:normal;font-weight:400}.workspace .productionPeriod{background:#f8fafc;border:1px solid #e8edf4;border-radius:14px;grid-template-columns:190px auto minmax(190px,1fr) minmax(210px,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:14px 16px;display:grid}.workspace .productionPeriod label,.workspace .productionPeriod>div{gap:5px;display:grid}.workspace .productionPeriod small{color:#8490a3;font-size:11px}.workspace .productionPeriod b{color:#334057;font-size:13px;font-weight:500!important}.workspace .productionPeriod input{color:#334057;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:13px;font-weight:500}.workspace .productionPeriod .periodArrow{color:#a5afbd;font-size:18px}.workspace .productionPeriod em{color:#326fdf;white-space:nowrap;background:#edf3ff;border-radius:999px;justify-self:end;padding:5px 9px;font-size:10px;font-style:normal}.workspace .shootBatchGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.workspace .shootBatchCard{color:#273247;text-align:left;background:#fff;border:1px solid #e2e8f1;border-radius:14px;gap:7px;min-width:0;padding:15px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.workspace .shootBatchCard:hover{border-color:#b7c9ed}.workspace .shootBatchCard.selected{background:#f7faff;border-color:#7ba2ed;box-shadow:0 0 0 3px #edf3ff}.workspace .shootBatchCard span{color:#326fdf;font-size:11px;font-weight:600}.workspace .shootBatchCard b{color:#253047;font-size:16px;font-weight:600!important}.workspace .shootBatchCard small{color:#7b8799;font-size:11px}.workspace .shootBatchCard>i{background:#e9edf3;border-radius:999px;width:100%;height:4px;margin-top:2px;display:block;overflow:hidden}.workspace .shootBatchCard>i u{border-radius:inherit;background:#3978e7;height:100%;text-decoration:none;transition:width .2s;display:block}.workspace .shootBatchDetail{background:#fbfcfe;border:1px solid #dfe6f0;border-radius:16px;margin-top:14px;overflow:hidden}.workspace .shootBatchDetailHead{background:#f5f8fc;border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.workspace .shootBatchDetailHead>div:first-child{gap:4px;display:grid}.workspace .shootBatchDetailHead span{color:#7a879a;font-size:11px}.workspace .shootBatchDetailHead b{color:#2a3549;font-size:14px;font-weight:600!important}.workspace .shootBatchActions{align-items:center;gap:9px;display:flex}.workspace .shootBatchActions label{color:#718096;background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.workspace .shootBatchActions input{color:#344158;background:0 0;border:0;outline:0;width:112px;padding:0;font-size:11px}.workspace .shootBatchActions button{color:#326fdf;background:#fff;border:1px solid #cfdbef;border-radius:9px;padding:9px 12px;font-size:11px}.workspace .shootVideoList{padding:5px 16px 3px}.workspace .shootVideoListHead,.workspace .shootVideoRow{grid-template-columns:52px minmax(0,1fr) 132px;align-items:center;gap:12px;display:grid}.workspace .shootVideoListHead{color:#8a95a6;padding:9px 4px 7px;font-size:10px}.workspace .shootVideoRow{border-top:1px solid #ebeff5;padding:9px 4px}.workspace .shootVideoRow>span{color:#3978e7;background:#edf3ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:grid}.workspace .shootVideoRow input,.workspace .shootVideoRow select{color:#2e394d;background:#fff;border:1px solid #dfe5ee;border-radius:9px;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font-size:12px}.workspace .shootVideoRow input::placeholder{color:#a1aab8}.workspace .shootVideoRow input:focus,.workspace .shootVideoRow select:focus{border-color:#75a0ef;box-shadow:0 0 0 3px #edf3ff}.workspace .shootPublishUrl{background:#f5f8ff;border:1px solid #dce6f6;border-radius:10px;grid-column:2/4;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:1px;padding:9px 10px;display:grid}.workspace .shootPublishUrl>span{color:#637590;font-size:11px;font-weight:500}.workspace .shootPublishUrl input{background:#fff;height:36px}.workspace .shootPublishUrl>a{color:#326fdf;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 9px;font-size:10px;text-decoration:none}.workspace .shootBatchFooter{color:#8792a3;border-top:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:14px;padding:12px 17px;font-size:11px;display:flex}.workspace .shootBatchFooter>div{gap:8px;display:flex}.workspace .shootBatchFooter a{color:#326fdf;white-space:nowrap;background:#edf3ff;border-radius:8px;padding:7px 10px;text-decoration:none}.workspace .productionDayRail{border-top:1px solid #e9edf3;grid-template-columns:repeat(30,minmax(21px,1fr));gap:3px;min-width:690px;margin-top:18px;padding:14px 2px 8px;display:grid;overflow:visible}.workspace .productionDayRail>span{color:#909bad;align-content:start;justify-items:center;gap:4px;min-width:0;min-height:49px;display:grid;position:relative}.workspace .productionDayRail i{background:#e0e5ed;border-radius:50%;width:7px;height:7px}.workspace .productionDayRail b{font-size:9px;font-weight:400!important}.workspace .productionDayRail small{color:#3978e7;white-space:nowrap;font-size:8px;position:absolute;top:30px}.workspace .productionDayRail .isDone i{background:#abc3ef}.workspace .productionDayRail .isToday i{background:#3978e7;width:9px;height:9px;box-shadow:0 0 0 4px #edf3ff}.workspace .productionDayRail .isToday b{color:#326fdf;font-weight:600!important}.workspace .productionDayRail .isShoot i{background:#326fdf;border-radius:2px;transform:rotate(45deg)}.workspace .monthlyDataSummary{background:#f8fafc;border:1px solid #e0e7f0;border-radius:16px;margin-top:12px;padding:17px}.workspace .monthlyDataSummaryHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace .monthlyDataSummaryHead>div{gap:5px;display:grid}.workspace .monthlyDataSummaryHead b{color:#293449;font-size:15px;font-weight:600!important}.workspace .monthlyDataSummaryHead>a{color:#326fdf;font-size:11px;text-decoration:none}.workspace .monthlyDataGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.workspace .monthlyDataGrid>div{background:#fff;border:1px solid #e4e9f1;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.workspace .monthlyDataGrid span,.workspace .monthlyDataGrid small{color:#7f8b9d;font-size:10px}.workspace .monthlyDataGrid b{color:#253147;font-size:20px;font-weight:600!important}@media (width<=1000px){.workspace .productionPeriod{grid-template-columns:1fr auto 1fr}.workspace .productionPeriod>div:last-of-type{grid-column:1/3}.workspace .productionPeriod em{grid-area:2/3}.workspace .monthlyDataGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.workspace .productionCalendar{overflow-x:auto;padding:18px!important}.workspace .productionHeader,.workspace .shootBatchDetailHead,.workspace .shootBatchFooter{flex-direction:column;align-items:flex-start}.workspace .productionHeader h3{font-size:20px!important}.workspace .productionHeadlineStats{width:100%}.workspace .productionHeadlineStats>span{flex:1}.workspace .productionPeriod{grid-template-columns:1fr}.workspace .productionPeriod .periodArrow{display:none}.workspace .productionPeriod>div:last-of-type,.workspace .productionPeriod em{grid-area:auto;justify-self:start}.workspace .shootBatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .shootBatchActions{flex-direction:column;align-items:stretch;width:100%}.workspace .shootVideoListHead{display:none}.workspace .shootVideoRow{grid-template-columns:36px minmax(0,1fr)}.workspace .shootVideoRow select{grid-column:2}.workspace .shootPublishUrl{grid-column:1/3;grid-template-columns:1fr}.workspace .shootBatchFooter>div{flex-wrap:wrap}.workspace .monthlyDataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace .merchantHeroV2{align-items:center;margin-bottom:22px;padding:4px 2px 0}.workspace .merchantHeroV2>div:first-child{max-width:760px}.workspace .merchantHeroV2 h2{color:#1e2737;letter-spacing:-.035em!important;margin-top:10px!important;font-size:31px!important;font-weight:550!important;line-height:1.32!important}.workspace .merchantHeroV2 p{color:#7d899b;max-width:690px;margin-top:10px!important;font-size:12px!important;line-height:1.75!important}.workspace .merchantHeroActions{flex:none;align-items:center;gap:9px;display:flex}.workspace .merchantHeroActions .primary,.workspace .merchantHeroActions .soft{border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-weight:500;display:inline-flex;font-size:12px!important}.workspace .merchantStartPanel{margin-bottom:16px;padding:22px!important}.workspace .merchantStartHead{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.workspace .merchantStartHead h3{color:#253044;margin:7px 0 0!important;font-size:19px!important;font-weight:550!important}.workspace .merchantStartHead p{color:#7e899a;max-width:690px;margin:7px 0 0;font-size:11px;line-height:1.65}.workspace .merchantReadyState{color:#347a59;background:#eef8f3;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:inline-flex}.workspace .merchantReadyState i{background:#d8f0e4;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.workspace .merchantFlowRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.workspace .merchantFlowRail article{background:#fafbfd;border:1px solid #e5eaf1;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:104px;padding:14px;display:grid;position:relative}.workspace .merchantFlowRail article>span{color:#8d98a8;background:#f0f3f7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.workspace .merchantFlowRail article>div{min-width:0}.workspace .merchantFlowRail b,.workspace .merchantFlowRail small{display:block}.workspace .merchantFlowRail b{color:#384357;font-size:12px;font-weight:550!important}.workspace .merchantFlowRail small{color:#8a95a5;margin-top:5px;line-height:1.5;font-size:9px!important}.workspace .merchantFlowRail article.done>span{color:#2f865c;background:#e6f5ee}.workspace .merchantFlowRail article.current{background:#f4f7ff;border-color:#8fb0f0;box-shadow:0 0 0 3px #edf3ff}.workspace .merchantFlowRail article.current>span{color:#fff;background:#2f6fe4}.workspace .merchantFlowRail article.current b{color:#245fc7}.workspace .merchantFlowRail article>a{color:#2f6fe4;grid-column:2;align-self:end;margin-top:9px;font-size:10px;text-decoration:none}.workspace .merchantFlowRail article.next{opacity:.68}@media (width<=1100px){.workspace .merchantFlowRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.workspace .merchantHeroV2,.workspace .merchantStartHead{display:grid}.workspace .merchantHeroV2 h2{font-size:25px!important}.workspace .merchantHeroActions{flex-wrap:wrap;width:100%}.workspace .merchantHeroActions .primary,.workspace .merchantHeroActions .soft{flex:1;margin-top:0}.workspace .merchantReadyState{justify-self:start}.workspace .merchantFlowRail{grid-template-columns:1fr}.workspace .merchantFlowRail article{min-height:0}}.workspace .workflowPage{max-width:1440px;padding-top:34px}.workspace .workflowHero{align-items:center}.workspace .workflowHero h2{font-size:38px;line-height:1.18}.workspace .workflowNotice{color:#315dba;background:#f1f6ff;border:1px solid #cfe0ff;border-radius:12px;margin:0 0 16px;padding:13px 16px;font-size:13px;line-height:1.6}.workspace .gateNotice,.workspace .nextRoute{background:#fff;border:1px solid #e1e6ed;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:17px 19px;display:flex}.workspace .gateNotice div,.workspace .nextRoute div{gap:5px;display:grid}.workspace .gateNotice b,.workspace .nextRoute b{color:#202a3b;font-size:15px}.workspace .gateNotice span,.workspace .nextRoute span{color:#718096;font-size:12px}.workspace .disabledLink{opacity:.48;pointer-events:none}.workspace button:disabled{opacity:.48;cursor:not-allowed}.workspace .workflowRail{background:#fff;border:1px solid #e0e5ec;border-radius:15px;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;padding:8px;display:grid}.workspace .workflowRail>div{color:#738096;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.workspace .workflowRail>div.active{color:#2f6fe4;background:#edf3ff}.workspace .workflowRail i{border:1px solid #dce3ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.workspace .workflowRail .active i{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.workspace .strategyPanel,.workspace .intakePanel,.workspace .atomPanel,.workspace .fourLinePanel,.workspace .platformCompare{margin-top:16px}.workspace .strategyGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:22px;display:grid}.workspace .strategyMain{min-width:0}.workspace .fieldSection{gap:10px;margin-bottom:22px;display:grid}.workspace .fieldSection>label{color:#293446;justify-content:space-between;align-items:center;font-size:13px;display:flex}.workspace .fieldSection>label small{color:#8692a4;font-size:11px}.workspace .segmented{background:#f3f5f8;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;padding:5px;display:grid}.workspace .segmented button{color:#677488;background:0 0;border:0;border-radius:9px;padding:11px;font-size:13px}.workspace .segmented button.selected{color:#2f6fe4;background:#fff;box-shadow:0 3px 12px #1f2f4a14}.workspace .stageCards{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.workspace .stageCards button{text-align:left;color:#354052;background:#fff;border:1px solid #e2e7ee;border-radius:12px;gap:5px;min-height:82px;padding:12px;display:grid}.workspace .stageCards button.selected{background:#f2f6ff;border-color:#8bb0f4;box-shadow:0 0 0 3px #edf3ff}.workspace .stageCards b{font-size:12px}.workspace .stageCards span{color:#788598;font-size:11px;line-height:1.5}.workspace .topicLibrary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace .topicLibrary button{text-align:left;color:#334055;background:#fff;border:1px solid #e3e8ef;border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:82px;padding:13px;display:grid}.workspace .topicLibrary button>span{color:#7f8b9e;background:#f1f3f7;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.workspace .topicLibrary button div{gap:5px;display:grid}.workspace .topicLibrary button b{color:#253044;font-size:13px}.workspace .topicLibrary button small{color:#7d899b;font-size:11px;line-height:1.45}.workspace .topicLibrary button.recommended>span{color:#2f6fe4;background:#edf3ff}.workspace .topicLibrary button.selected{background:#f5f8ff;border-color:#7da5ed;box-shadow:0 0 0 3px #edf3ff}.workspace .taskForm{background:#f8f9fb;border:1px solid #dfe5ee;border-radius:15px;align-self:start;padding:18px;position:sticky;top:98px}.workspace .taskFormHead{border-bottom:1px solid #e3e8ef;gap:7px;padding-bottom:15px;display:grid}.workspace .taskFormHead>b{color:#202a3a;font-size:17px}.workspace .taskFormHead>small{color:#718096;font-size:11px;line-height:1.55}.workspace .compactFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.workspace .compactFields label,.workspace .publishFormGrid label,.workspace .reviewFields label{color:#5f6d81;gap:6px;font-size:11px;display:grid}.workspace .compactFields label:nth-child(3),.workspace .compactFields label:nth-child(4),.workspace .compactFields label:nth-child(7),.workspace .compactFields label:nth-child(8),.workspace .compactFields label:nth-child(11){grid-column:1/-1}.workspace .compactFields input,.workspace .compactFields textarea,.workspace .compactFields select,.workspace .publishFormGrid input,.workspace .publishFormGrid select,.workspace .reviewFields textarea,.workspace .scriptOverview input,.workspace .scriptOverview textarea,.workspace .fourLineRow textarea,.workspace .actionEditor textarea{color:#273245;background:#fff;border:1px solid #dce2ea;border-radius:9px;outline:none;width:100%;padding:10px 11px;font-size:12px;line-height:1.55}.workspace .compactFields textarea{resize:vertical;min-height:68px}.workspace .compactFields input:focus,.workspace .compactFields textarea:focus,.workspace .compactFields select:focus,.workspace .fourLineRow textarea:focus{border-color:#77a0ec;box-shadow:0 0 0 3px #eaf1ff}.workspace .taskActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.workspace .inlineStatus{color:#68768a;font-size:12px;line-height:1.5}.workspace .intakePanel>.panelHead{margin-bottom:0}.workspace .atomStart{gap:12px;display:grid}.workspace .atomStart p{color:#68768a;margin:0;font-size:12px}.workspace .atomStart textarea{resize:vertical;color:#273245;border:1px solid #dfe4ec;border-radius:12px;min-height:190px;padding:14px;font-size:13px;line-height:1.75}.workspace .atomStart>div{justify-content:space-between;align-items:center;display:flex}.workspace .atomStart span{color:#718096;font-size:12px}.workspace .atomToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.workspace .atomToolbar>div{flex-wrap:wrap;gap:6px;display:flex}.workspace .atomToolbar button,.workspace .layerTabs button,.workspace .memoryToolbar button{color:#68768a;background:#fff;border:1px solid #e0e5ec;border-radius:9px;padding:8px 11px;font-size:11px}.workspace .atomToolbar button.selected,.workspace .layerTabs button.selected,.workspace .memoryToolbar button.selected{color:#2f6fe4;background:#edf3ff;border-color:#b8cff6}.workspace .atomToolbar>span{color:#7d899b;font-size:11px}.workspace .atomTable{border:1px solid #e1e6ed;border-radius:13px;overflow:auto}.workspace .atomTableHead,.workspace .atomTableRow{grid-template-columns:48px 72px minmax(390px,1fr) repeat(5,58px) 58px;align-items:center;gap:8px;min-width:1040px;padding:10px 12px;display:grid}.workspace .atomTableHead{color:#778397;background:#f5f7fa;font-size:10px}.workspace .atomTableRow{border-top:1px solid #e8ecf1}.workspace .atomTableRow select{color:#334055;background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:8px 6px;font-size:11px}.workspace .atomCheck{color:#fff;background:#fff;border:1px solid #d8dfe8;border-radius:8px;width:28px;height:28px}.workspace .atomCheck.selected{background:#2f6fe4;border-color:#2f6fe4}.workspace .atomCopy{gap:5px;display:grid}.workspace .atomCopy textarea,.workspace .atomCopy input{color:#2c374a;resize:vertical;background:0 0;border:0;width:100%;padding:3px;font-size:12px;line-height:1.5}.workspace .atomCopy input{color:#718096;border-top:1px dashed #e3e7ed;font-size:10px}.workspace .atomScore{color:#2f6fe4;text-align:center;font-size:14px}.workspace .atomSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.workspace .atomSummary>div{background:#f7f9fc;border-radius:11px;gap:5px;padding:13px;display:grid}.workspace .atomSummary b{color:#293548;font-size:12px}.workspace .atomSummary span{color:#7a8799;font-size:10px;line-height:1.5}.workspace .interviewHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.workspace .interviewHeader h3{font-size:20px}.workspace .interviewHeader p{color:#718096;font-size:12px}.workspace .interviewMetrics{gap:24px;display:flex}.workspace .interviewMetrics span{text-align:center;gap:4px;display:grid}.workspace .interviewMetrics b{color:#2f6fe4;font-size:20px}.workspace .interviewMetrics small{color:#7d899b;font-size:10px}.workspace .interviewLayout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.workspace .questionList{gap:10px;display:grid}.workspace .questionList>label{background:#fff;border:1px solid #e3e8ef;border-radius:12px;grid-template-columns:36px 1fr;gap:12px;padding:14px;display:grid}.workspace .questionList>label.answered{background:#fbfdff;border-color:#c9d9f5}.workspace .questionList i{color:#778397;background:#f0f3f7;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.workspace .questionList label.answered i{color:#2f6fe4;background:#edf3ff}.workspace .questionList label>div{gap:9px;display:grid}.workspace .questionList label span{color:#2b3649;font-size:13px;line-height:1.55}.workspace .questionList textarea{resize:vertical;color:#2d384a;border:1px solid #dce2ea;border-radius:9px;min-height:74px;padding:10px 11px;font-size:12px;line-height:1.65}.workspace .interviewAside{align-content:start;gap:16px;display:grid}.workspace .qualityList{gap:9px;margin-top:15px;display:grid}.workspace .qualityList>div{background:#f7f9fc;border-radius:10px;gap:10px;padding:10px;display:flex}.workspace .qualityList i{color:#2f6fe4;background:#edf3ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.workspace .qualityList span{gap:3px;display:grid}.workspace .qualityList b{font-size:12px}.workspace .qualityList small{color:#7b8798;font-size:10px}.workspace .resultPanel p{white-space:pre-wrap;color:#5d6b7e;max-height:260px;font-size:11px;line-height:1.75;overflow:auto}.workspace .evidenceTags,.workspace .memoryTagList{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.workspace .evidenceTags span,.workspace .memoryTagList span{color:#3568c7;background:#edf3ff;border-radius:99px;padding:5px 8px;font-size:10px}.workspace .missingBox{color:#8c5b19;background:#fff4e8;border-radius:9px;margin:10px 0;padding:10px;font-size:11px;line-height:1.6}.workspace .scriptOverview{margin-bottom:16px}.workspace .scriptOverview h3{width:min(720px,70vw)}.workspace .scriptOverview h3 input{font-size:18px;font-weight:500}.workspace .hookEditor{gap:8px;display:grid}.workspace .hookEditor>label,.workspace .actionEditor>label{color:#5f6d81;font-size:12px}.workspace .hookEditor textarea{min-height:84px;font-size:18px;line-height:1.55}.workspace .hookEditor>div{color:#7c899b;justify-content:space-between;font-size:10px;display:flex}.workspace .fourLineTable{border:1px solid #e1e6ed;border-radius:13px;overflow:auto}.workspace .fourLineHead,.workspace .fourLineRow{grid-template-columns:50px 1.35fr 1.1fr .9fr .8fr;gap:8px;min-width:1100px;padding:10px;display:grid}.workspace .fourLineHead{color:#758195;background:#f5f7fa;font-size:10px}.workspace .fourLineRow{border-top:1px solid #e8ecf1;align-items:stretch}.workspace .fourLineRow>b{color:#2f6fe4;place-items:center;font-size:11px;display:grid}.workspace .fourLineRow textarea{resize:vertical;min-height:94px}.workspace .addLine{background:0 0;border:0;margin-top:12px}.workspace .actionEditor{gap:7px;margin-top:16px;display:grid}.workspace .actionEditor textarea{min-height:72px}.workspace .actionEditor small{color:#7c899b;font-size:10px}.workspace .editorBottomGrid{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:16px;display:grid}.workspace .checkList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace .checkItem{text-align:left;color:#536176;background:#fff;border:1px solid #e2e7ee;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.workspace .checkItem i{border:1px solid #d7dee8;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.workspace .checkItem.checked{color:#2f5eb7;background:#f4f8ff;border-color:#bed3f7}.workspace .checkItem.checked i{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.workspace .checkItem span{font-size:11px;line-height:1.45}.workspace .confirmButton{width:100%;margin-top:14px}.workspace .versionList{gap:8px;display:grid}.workspace .versionCard{border:1px solid #e3e7ed;border-radius:10px;justify-content:space-between;gap:10px;padding:11px;display:flex}.workspace .versionCard>div:first-child{gap:3px;display:grid}.workspace .versionCard b{font-size:12px}.workspace .versionCard span,.workspace .versionCard small{color:#788598;font-size:10px}.workspace .versionCard>div:last-child{gap:5px;display:flex}.workspace .versionCard button{color:#2f6fe4;background:#edf3ff;border:0;border-radius:7px;padding:6px 8px;font-size:10px}.workspace .emptyMini{text-align:center;color:#7a8799;padding:25px 10px;font-size:11px;line-height:1.6}.workspace .comparePanel{margin-top:16px}.workspace .compareGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspace .compareGrid>div{background:#f8f9fb;border:1px solid #e3e8ef;border-radius:11px;padding:14px}.workspace .compareGrid small{color:#2f6fe4;font-size:10px}.workspace .compareGrid p{white-space:pre-wrap;color:#5e6b7e;font-size:11px;line-height:1.65}.workspace .nextRoute{margin-top:16px;margin-bottom:0}.workspace .publishCreate{margin-bottom:16px}.workspace .publishFormGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace .publishFormGrid .wide{grid-column:1/-1}.workspace .publishStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.workspace .publishStats>div{background:#fff;border:1px solid #e1e6ed;border-radius:14px;gap:6px;padding:17px;display:grid}.workspace .publishStats span{color:#718096;font-size:11px}.workspace .publishStats b{color:#202a3a;font-size:26px}.workspace .publishStats small{color:#8692a3;font-size:10px}.workspace .publishLayout{grid-template-columns:300px minmax(0,1fr);gap:16px;display:grid}.workspace .recordSidebar{align-self:start;position:sticky;top:96px}.workspace .publishRecordList{gap:7px;display:grid}.workspace .publishRecordList button{text-align:left;color:#354052;background:#fff;border:1px solid #e4e8ee;border-radius:10px;gap:4px;padding:11px;display:grid}.workspace .publishRecordList button.selected{background:#f2f6ff;border-color:#aec8f4}.workspace .publishRecordList b{font-size:12px}.workspace .publishRecordList span,.workspace .publishRecordList small{color:#788598;font-size:10px}.workspace .publishMain{gap:16px;min-width:0;display:grid}.workspace .checkpointTable{border:1px solid #e2e7ed;border-radius:12px;overflow:auto}.workspace .checkpointHead,.workspace .checkpointRow{grid-template-columns:90px repeat(7,1fr);gap:6px;min-width:840px;padding:9px 11px;display:grid}.workspace .checkpointHead{color:#778397;background:#f5f7fa;font-size:10px}.workspace .checkpointRow{border-top:1px solid #e8ecf1;align-items:center}.workspace .checkpointRow b{color:#536176;font-size:10px}.workspace .checkpointRow input{text-align:center;color:#2e394b;border:1px solid #dfe4eb;border-radius:7px;width:100%;min-width:0;padding:8px 5px;font-size:11px}.workspace .reviewFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspace .reviewFields textarea{resize:vertical;min-height:110px}.workspace .diagnosisGuide{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.workspace .diagnosisGuide>span{color:#718096;grid-column:1/-1;font-size:11px}.workspace .diagnosisGuide>div{background:#f7f9fc;border-radius:10px;gap:5px;padding:12px;display:grid}.workspace .diagnosisGuide b{font-size:11px}.workspace .diagnosisGuide small{color:#7c899a;font-size:10px;line-height:1.45}.workspace .diagnosisResult{background:#f5f8ff;border-radius:11px;padding:15px}.workspace .diagnosisResult>div{justify-content:space-between;display:flex}.workspace .diagnosisResult b{color:#2f5eb7;font-size:12px}.workspace .diagnosisResult small{color:#7b8798;font-size:10px}.workspace .diagnosisResult p{white-space:pre-wrap;color:#4e5d72;font-size:12px;line-height:1.75}.workspace .platformGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.workspace .platformGrid>div{background:#f7f9fc;border-radius:10px;gap:5px;padding:13px;display:grid}.workspace .platformGrid b{font-size:13px}.workspace .platformGrid span{color:#718096;font-size:10px}.workspace .memoryStats{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:16px;display:grid}.workspace .memoryStats button{color:#68768a;background:#fff;border:1px solid #e1e6ed;border-radius:12px;justify-content:space-between;align-items:center;padding:13px;display:flex}.workspace .memoryStats button.selected{color:#2f6fe4;background:#f2f6ff;border-color:#aec8f4}.workspace .memoryStats span{font-size:11px}.workspace .memoryStats b{font-size:17px}.workspace .knowledgeLayout{grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.workspace .memoryBrowser,.workspace .memoryDetail{min-height:610px}.workspace .memoryToolbar{gap:8px;display:flex}.workspace .memoryToolbar input{border:1px solid #dfe4eb;border-radius:9px;flex:1;min-width:0;padding:10px 11px;font-size:12px}.workspace .layerTabs{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.workspace .memoryList{gap:7px;max-height:500px;display:grid;overflow:auto}.workspace .memoryList>button,.workspace .memoryListItem{text-align:left;color:#354052;background:#fff;border:1px solid #e4e8ee;border-radius:10px;justify-content:space-between;gap:12px;padding:12px;display:flex}.workspace .memoryList>button.selected{background:#f4f7ff;border-color:#aec8f4}.workspace .memoryList>button>div,.workspace .memoryListItem>div{gap:4px;min-width:0;display:grid}.workspace .memoryList span{color:#2f6fe4;font-size:9px}.workspace .memoryList b{font-size:12px}.workspace .memoryList p{-webkit-line-clamp:2;color:#68768a;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace .memoryList small{color:#909aaa;font-size:9px}.workspace .memoryList i{color:#9ba5b4;align-self:center;font-style:normal}.workspace .memoryListItem>button{color:#2f6fe4;background:#edf3ff;border:0;border-radius:8px;align-self:center;padding:7px 9px}.workspace .memoryDetail>.panelHead h3{font-size:20px}.workspace .dangerLink{color:#b25b5b;background:0 0;border:0;font-size:11px}.workspace .memoryMeta{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;display:grid}.workspace .memoryMeta>div{background:#f7f9fc;border-radius:9px;gap:4px;padding:11px;display:grid}.workspace .memoryMeta span{color:#8792a3;font-size:9px}.workspace .memoryMeta b{color:#4e5c70;font-size:11px}.workspace .memoryBody{background:#fff;border:1px solid #e2e7ee;border-radius:12px;padding:16px}.workspace .memoryBody>span,.workspace .evidenceBlock>span{color:#2f6fe4;margin-bottom:8px;font-size:10px;display:block}.workspace .memoryBody p{white-space:pre-wrap;color:#4c5a6f;font-size:12px;line-height:1.8}.workspace .evidenceBlock{background:#f7f9fc;border-radius:10px;gap:6px;margin-top:12px;padding:13px;display:grid}.workspace .evidenceBlock b{color:#4f5e72;font-size:11px}.workspace .memoryUseNote{background:#f5f8ff;border-left:3px solid #7da5ed;padding:13px}.workspace .memoryUseNote b{color:#315dba;font-size:11px}.workspace .memoryUseNote p{color:#68768a;margin:5px 0 0;font-size:10px;line-height:1.65}.workspace .importPreview{margin-top:16px}.workspace .importRows{gap:7px;margin-bottom:14px;display:grid}.workspace .importRows>div{border-bottom:1px solid #e8ecf1;grid-template-columns:80px 130px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.workspace .importRows span{font-size:9px}.workspace .importRows span.conflict{color:#b06a18}.workspace .importRows span.new{color:#13865b}.workspace .importRows b{font-size:11px}.workspace .importRows p{color:#68768a;margin:0;font-size:10px;line-height:1.5}@media (width<=1180px){.workspace .strategyGrid,.workspace .interviewLayout,.workspace .knowledgeLayout{grid-template-columns:1fr}.workspace .taskForm,.workspace .recordSidebar{position:static}.workspace .publishLayout{grid-template-columns:1fr}.workspace .stageCards,.workspace .memoryStats{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.workspace .workflowPage{padding:22px 16px 86px}.workspace .workflowHero{align-items:flex-start}.workspace .workflowHero h2{font-size:30px}.workspace .workflowRail{grid-template-columns:1fr}.workspace .workflowRail>div:not(.active){display:none}.workspace .strategyGrid,.workspace .interviewLayout,.workspace .editorBottomGrid,.workspace .reviewFields{grid-template-columns:1fr}.workspace .stageCards,.workspace .topicLibrary,.workspace .compactFields,.workspace .atomSummary,.workspace .publishStats,.workspace .publishFormGrid,.workspace .diagnosisGuide,.workspace .platformGrid,.workspace .memoryStats,.workspace .memoryMeta{grid-template-columns:1fr 1fr}.workspace .compactFields label{grid-column:auto!important}.workspace .interviewHeader{align-items:flex-start;gap:16px}.workspace .interviewMetrics{gap:12px}.workspace .checkList,.workspace .compareGrid{grid-template-columns:1fr}.workspace .publishFormGrid .wide{grid-column:1/-1}}@media (width<=520px){.workspace .stageCards,.workspace .topicLibrary,.workspace .compactFields,.workspace .atomSummary,.workspace .publishStats,.workspace .publishFormGrid,.workspace .diagnosisGuide,.workspace .platformGrid,.workspace .memoryStats,.workspace .memoryMeta{grid-template-columns:1fr}.workspace .heroActions{width:100%}.workspace .heroActions>*{text-align:center;flex:1}.workspace .interviewHeader{display:grid}.workspace .interviewMetrics{justify-content:space-between}.workspace .gateNotice,.workspace .nextRoute{flex-direction:column;align-items:flex-start}.workspace .scriptOverview h3{width:100%}}.workspace .scriptEditorWorkspace{max-width:1420px;padding-bottom:112px}.workspace .scriptEditorHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:8px 2px 0;display:flex}.workspace .scriptEditorHeader>div:first-child{gap:7px;min-width:0;display:grid}.workspace .scriptEditorHeader h2{text-overflow:ellipsis;white-space:nowrap;color:#182235;letter-spacing:-.03em;max-width:900px;margin:0;font-size:30px;line-height:1.2;overflow:hidden}.workspace .scriptEditorHeader p{color:#7d899b;margin:0;font-size:12px}.workspace .scriptEditorSummary{background:#ffffffe0;border:1px solid #e2e7ee;border-radius:18px;grid-template-columns:minmax(360px,1.7fr) repeat(3,minmax(120px,.55fr));gap:10px;margin-bottom:14px;padding:12px;display:grid;box-shadow:0 10px 35px #1f2f4a0b}.workspace .scriptEditorSummary>label,.workspace .scriptEditorSummary>div{background:#f7f8fa;border-radius:12px;gap:5px;padding:9px 12px;display:grid}.workspace .scriptEditorSummary span{color:#8490a2;font-size:10px}.workspace .scriptEditorSummary b{color:#283448;font-size:13px;font-weight:550}.workspace .scriptEditorSummary input{color:#1e293b;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:14px;font-weight:550}.workspace .scriptEditorTabs{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f9fbe6;border:1px solid #dce2ebeb;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;padding:6px;display:grid;position:sticky;top:72px;box-shadow:0 10px 30px #1a273f0f}.workspace .scriptEditorTabs button{color:#667387;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:58px;display:flex}.workspace .scriptEditorTabs button.active{color:#1f5fc9;background:#fff;box-shadow:0 4px 16px #1c2d4b17}.workspace .scriptEditorTabs i{color:#778397;background:#e9edf3;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.workspace .scriptEditorTabs button.active i{color:#fff;background:#2f73e6}.workspace .scriptEditorTabs span{gap:2px;display:grid}.workspace .scriptEditorTabs b{font-size:13px;font-weight:550}.workspace .scriptEditorTabs small{color:#8a95a6;font-size:10px}.workspace .scriptPrimaryPanel,.workspace .shotEditorPanel,.workspace .aiEvidencePanel{border-color:#e0e6ee;border-radius:20px;box-shadow:0 14px 40px #23324c0d}.workspace .scriptPrimaryPanel{padding:24px}.workspace .selectedHookBar{background:#f7faff;border:1px solid #dce5f4;border-radius:14px;grid-template-columns:88px 1fr 50px;align-items:start;gap:10px;margin:18px 0 12px;padding:12px;display:grid}.workspace .selectedHookBar>span{color:#2f6fe4;padding-top:10px;font-size:11px;font-weight:600}.workspace .selectedHookBar textarea{resize:vertical;color:#1f2b3d;background:0 0;border:0;outline:0;min-height:52px;font-size:16px;line-height:1.55}.workspace .selectedHookBar em{color:#8490a2;text-align:right;padding-top:10px;font-size:10px;font-style:normal}.workspace .scriptPrimaryPanel .fullScriptEditor{background:#fff;border-radius:15px;min-height:360px;font-size:15px;line-height:1.95;box-shadow:inset 0 0 0 1px #e0e5ed}.workspace .listModeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace .listModeSwitch{background:#f4f7fb;border:1px solid #dce4ef;border-radius:11px;padding:3px;display:inline-flex}.workspace .listModeSwitch button{color:#708096;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 13px;font-size:12px}.workspace .listModeSwitch button.active{color:#236de5;background:#fff;box-shadow:0 2px 8px #2437551a}.workspace .compactEditorDetails{border-top:1px solid #e8ecf1;margin-top:18px}.workspace .compactEditorDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px 2px;list-style:none;display:flex}.workspace .compactEditorDetails>summary::-webkit-details-marker{display:none}.workspace .compactEditorDetails>summary span{gap:4px;display:grid}.workspace .compactEditorDetails>summary b{color:#283448;font-size:13px}.workspace .compactEditorDetails>summary small{color:#8490a2;font-size:10px}.workspace .compactEditorDetails>summary i{color:#2f6fe4;font-size:16px;font-style:normal}.workspace .compactHookGrid{margin-top:14px}.workspace .compactHookGrid button{min-height:160px;padding:16px}.workspace .compactHookGrid button>small{grid-template-columns:66px 1fr}.workspace .compactActionEditor{border-top:1px solid #e8ecf1;margin-top:18px;padding-top:16px}.workspace .compactActionEditor textarea{min-height:58px}.workspace .shotEditorPanel{padding:22px}.workspace .shotEditorPanel .fourLineTable{border-radius:14px;margin-top:16px}.workspace .shotEditorPanel .fourLineRow textarea{min-height:118px}.workspace .addShotButton{margin-top:14px}.workspace .shotPanelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace .shotMatchMeta{align-content:start;gap:8px;display:grid}.workspace .shotMatchMeta label{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.workspace .shotMatchMeta span{color:#6e7f98;font-size:12px}.workspace .shotMatchMeta input{color:#243148;width:100%;min-width:0;height:42px;font:inherit;background:#f8faff;border:1px solid #dce4ef;border-radius:10px;padding:0 10px}.workspace .shotMatchMeta input:focus{border-color:#78a4f7;outline:none;box-shadow:0 0 0 3px #2f74ea1a}.workspace .aiEvidenceWorkspace{gap:14px;display:grid}.workspace .aiEvidencePanel{padding:22px}.workspace .aiEvidenceStats{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.workspace .aiEvidenceStats span{color:#748195;background:#f1f4f8;border-radius:999px;padding:8px 11px;font-size:10px}.workspace .aiEvidenceStats b{color:#2f6fe4;font-size:12px}.workspace .aiAtomList{gap:8px;display:grid}.workspace .aiAtomDetail{background:#fff;border:1px solid #e2e7ee;border-radius:13px;overflow:hidden}.workspace .aiAtomDetail[open]{background:#fbfdff;border-color:#c8d8f4;box-shadow:0 8px 24px #283e620d}.workspace .aiAtomDetail>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;list-style:none;display:grid}.workspace .aiAtomDetail>summary::-webkit-details-marker{display:none}.workspace .aiAtomDetail>summary>i{color:#2f6fe4;background:#edf3ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.workspace .aiAtomDetail>summary>div{gap:4px;min-width:0;display:grid}.workspace .aiAtomDetail>summary b{text-overflow:ellipsis;white-space:nowrap;color:#283448;font-size:13px;font-weight:550;overflow:hidden}.workspace .aiAtomDetail>summary span{color:#8490a2;font-size:10px}.workspace .aiAtomDetail>summary em{color:#6e7c91;font-size:10px;font-style:normal}.workspace .aiAtomDetailBody{border-top:1px solid #edf0f4;gap:12px;padding:0 14px 14px;display:grid}.workspace .aiAtomDetailBody .atomicControlRow{margin-top:12px}.workspace .compactAtomicGrid{grid-template-columns:1fr 1fr}.workspace .compactAtomicGrid label{grid-template-columns:1fr;gap:6px}.workspace .compactAtomicGrid textarea{min-height:76px}.workspace .compactReviewGrid{margin-top:0}.workspace .compactReviewGrid .panel{border-radius:18px;box-shadow:0 10px 30px #23324c0a}.workspace .scriptQualityReport{border-radius:16px}.workspace .scriptStickyActions{z-index:20;bottom:18px;right:26px;left:calc(var(--sidebar-width,280px) + 26px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #d5dde8eb;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1420px;margin:auto;padding:12px 14px 12px 18px;display:flex;position:fixed;box-shadow:0 18px 55px #17253d29}.workspace .scriptStickyActions>div:first-child{gap:3px;display:grid}.workspace .scriptStickyActions>div:first-child b{color:#283448;font-size:12px}.workspace .scriptStickyActions>div:first-child span{color:#8792a3;font-size:10px}.workspace .scriptStickyActions>div:last-child{align-items:center;gap:8px;display:flex}.workspace .scriptStickyActions .primary,.workspace .scriptStickyActions .soft{white-space:nowrap}@media (width<=1100px){.workspace .scriptEditorSummary{grid-template-columns:1fr 1fr}.workspace .compactAtomicGrid{grid-template-columns:1fr}.workspace .scriptStickyActions{left:24px}}.workspace .embeddedPublishKit,.workspace .complianceWorkspace{border-radius:22px;margin-top:18px;padding:24px}.workspace .releaseKitActions,.workspace .releaseCopyFoot>div{align-items:center;gap:9px;display:flex}.workspace .releasePlatformPicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.workspace .releasePlatformPicker label{cursor:pointer;background:#f8fafc;border:1px solid #e1e7ef;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:grid}.workspace .releasePlatformPicker label.selected{background:#f0f5ff;border-color:#8fb4ff;box-shadow:0 0 0 3px #2f6fed14}.workspace .releasePlatformPicker label.ready span small{color:#18835e}.workspace .releasePlatformPicker input{accent-color:#2f6fed;width:17px;height:17px}.workspace .releasePlatformPicker span{gap:2px;min-width:0;display:grid}.workspace .releasePlatformPicker b{color:#26344b;font-size:13px}.workspace .releasePlatformPicker small{color:#8792a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace .releasePlatformPicker button{color:#2f6fed;cursor:pointer;background:0 0;border:0;font-size:11px}.workspace .releaseEditorTabs{background:#edf1f6;border-radius:13px;gap:6px;padding:5px;display:flex}.workspace .releaseEditorTabs button{color:#67748a;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;gap:2px;padding:9px 12px;display:grid}.workspace .releaseEditorTabs button.active{color:#1f2d44;background:#fff;box-shadow:0 3px 12px #1a274114}.workspace .releaseEditorTabs small{color:#9aa4b4;font-size:9px}.workspace .releaseCopyEditor{gap:13px;padding-top:16px;display:grid}.workspace .releaseCopyEditor label{gap:7px;display:grid}.workspace .releaseCopyEditor label span,.workspace .violationInputs label span{color:#59677d;font-size:11px;font-weight:750}.workspace .releaseCopyEditor input,.workspace .releaseCopyEditor textarea,.workspace .violationInputs textarea,.workspace .violationFormHead select{box-sizing:border-box;color:#253248;width:100%;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:12px;outline:none}.workspace .releaseCopyEditor input,.workspace .violationFormHead select{height:43px;padding:0 13px}.workspace .releaseCopyEditor textarea{resize:vertical;min-height:120px;padding:12px 13px;line-height:1.7}.workspace .releaseCopyEditor input:focus,.workspace .releaseCopyEditor textarea:focus,.workspace .violationInputs textarea:focus{border-color:#79a4fc;box-shadow:0 0 0 3px #2f6fed14}.workspace .releaseCopyFoot{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace .releaseCopyFoot>span{color:#8994a5;font-size:10px}.workspace .complianceScore{color:#127557;background:#eaf8f2;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.workspace .complianceScore.risk{color:#bf4a34;background:#fff0ed}.workspace .complianceHitTable{border:1px solid #e5e9ef;border-radius:14px;margin:16px 0;overflow:hidden}.workspace .complianceHitTable>div{border-bottom:1px solid #edf0f4;grid-template-columns:100px 110px 150px 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.workspace .complianceHitTable>div:last-child{border-bottom:0}.workspace .complianceHitTable span,.workspace .complianceHitTable em{color:#79869a;font-size:10px;font-style:normal}.workspace .complianceHitTable b{color:#c04834;font-size:12px}.workspace .complianceHitTable p{color:#4e5c71;margin:0;font-size:11px;line-height:1.5}.workspace .complianceClear{background:#f0faf6;border-radius:13px;align-items:center;gap:12px;margin:16px 0;padding:13px 15px;display:flex}.workspace .complianceClear b{color:#147557;font-size:12px}.workspace .complianceClear span{color:#697789;font-size:11px}.workspace .violationFeedbackForm{border-top:1px solid #e7ebf1;gap:14px;margin-top:18px;padding-top:18px;display:grid}.workspace .violationFormHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace .violationFormHead>div{gap:4px;display:grid}.workspace .violationFormHead b{color:#243148;font-size:14px}.workspace .violationFormHead span{color:#8b95a5;font-size:10px}.workspace .violationFormHead select{width:120px}.workspace .violationInputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspace .violationInputs label{gap:7px;display:grid}.workspace .violationInputs textarea{resize:vertical;min-height:110px;padding:12px;line-height:1.6}.workspace .violationFeedbackForm>.primary{justify-self:start}.workspace .violationHistory{gap:8px;margin-top:18px;display:grid}.workspace .violationHistory h4{color:#26344b;margin:0 0 2px;font-size:13px}.workspace .violationHistory details{background:#fafbfd;border:1px solid #e4e9f0;border-radius:12px;overflow:hidden}.workspace .violationHistory summary{cursor:pointer;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.workspace .violationHistory summary span{gap:2px;display:grid}.workspace .violationHistory summary b{color:#334158;font-size:11px}.workspace .violationHistory summary small,.workspace .violationHistory summary i{color:#8b96a7;font-size:9px;font-style:normal}.workspace .violationHistory pre,.workspace .reviewPanelCompact pre{color:#445268;white-space:pre-wrap;background:#fff;border-top:1px solid #e6eaf0;margin:0;padding:14px;font:11px/1.8 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.workspace .publishDataCenter{gap:17px;display:grid}.workspace .dataCenterHeader{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 2px;display:flex}.workspace .dataCenterHeader h2{color:#1e2b42;letter-spacing:-1.5px;margin:8px 0 5px;font-size:34px}.workspace .dataCenterHeader p{color:#7b8799;margin:0;font-size:12px}.workspace .dataSummaryStrip{background:#fff;border:1px solid #e0e6ee;border-radius:18px;grid-template-columns:1.4fr repeat(6,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 8px 28px #1f32510f}.workspace .dataSummaryStrip>div{border-left:1px solid #edf0f4;align-content:center;gap:4px;min-height:82px;padding:12px 16px;display:grid}.workspace .dataSummaryStrip>div:first-child{border-left:0}.workspace .dataSummaryStrip span{color:#8a95a5;font-size:10px}.workspace .dataSummaryStrip b{color:#25334b;font-size:19px}.workspace .summaryScopeSwitch{background:#f5f7fa;align-items:center!important;gap:4px!important;padding:8px!important;display:flex!important}.workspace .summaryScopeSwitch button{color:#768296;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:9px 6px;font-size:11px}.workspace .dataCreatePanel{padding:22px}.workspace .dataCreateGrid,.workspace .videoFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.workspace .dataCreateGrid label,.workspace .videoFieldGrid label{gap:6px;display:grid}.workspace .dataCreateGrid label span,.workspace .videoFieldGrid label span,.workspace .metricEntryGrid span{color:#66748a;font-size:10px;font-weight:750}.workspace .dataCreateGrid .wide,.workspace .videoFieldGrid .wide{grid-column:1/-1}.workspace .dataCreateGrid input,.workspace .dataCreateGrid select,.workspace .dataCreateGrid textarea,.workspace .videoFieldGrid input,.workspace .videoFieldGrid select,.workspace .videoFieldGrid textarea,.workspace .metricEntryGrid input{box-sizing:border-box;color:#27354b;width:100%;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:11px;outline:none}.workspace .dataCreateGrid input,.workspace .dataCreateGrid select,.workspace .videoFieldGrid input,.workspace .videoFieldGrid select,.workspace .metricEntryGrid input{height:41px;padding:0 11px}.workspace .dataCreateGrid textarea,.workspace .videoFieldGrid textarea{resize:vertical;min-height:90px;padding:11px}.workspace .dataCreateGrid input:focus,.workspace .videoFieldGrid input:focus,.workspace .metricEntryGrid input:focus{border-color:#76a2fb;box-shadow:0 0 0 3px #2f6fed12}.workspace .weekSchedulePanel{background:#fff;border:1px solid #e1e7ee;border-radius:19px;overflow:hidden}.workspace .weekSchedulePanel>header{background:#f8fafc;border-bottom:1px solid #e8ecf1;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 16px;display:grid}.workspace .weekSchedulePanel>header>div:last-child{justify-content:flex-end;gap:6px;display:flex}.workspace .weekSchedulePanel>header button{color:#526177;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:9px;padding:7px 10px;font-size:10px}.workspace .weekSchedulePanel>header>div:nth-child(2){justify-items:center;gap:2px;display:grid}.workspace .weekSchedulePanel>header span{color:#2f6fed;letter-spacing:1.2px;font-size:9px;font-weight:800}.workspace .weekSchedulePanel h3{color:#26344b;margin:0;font-size:15px}.workspace .weekVideoList{display:grid}.workspace .weekVideoList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:105px 64px minmax(0,1fr) 100px;align-items:center;gap:14px;padding:13px 16px;display:grid}.workspace .weekVideoList>button:last-child{border-bottom:0}.workspace .weekVideoList>button:hover{background:#fafcff}.workspace .weekVideoList>button.selected{background:#f1f6ff;box-shadow:inset 3px 0 #2f6fed}.workspace .weekVideoList time{color:#6e7b8e;font-size:10px}.workspace .platformBadge{color:#4f6078;background:#edf2f8;border-radius:999px;justify-content:center;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.workspace .platform-抖音{color:#345ec4;background:#eaf0ff}.workspace .platform-小红书{color:#c43f45;background:#fff0f0}.workspace .platform-视频号{color:#1b8460;background:#eaf9f1}.workspace .platform-快手{color:#bd681d;background:#fff4e8}.workspace .weekVideoList>button>div{gap:3px;min-width:0;display:grid}.workspace .weekVideoList b{color:#28364d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace .weekVideoList small{color:#8a95a5;font-size:9px}.workspace .weekVideoList em{color:#4f5f75;text-align:right;font-size:10px;font-style:normal}.workspace .emptyWeek{justify-items:center;gap:5px;padding:32px;display:grid}.workspace .emptyWeek b{color:#405068;font-size:13px}.workspace .emptyWeek span{color:#8c97a8;font-size:10px}.workspace .selectedVideoWorkspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.workspace .selectedVideoMain{gap:16px;display:grid}.workspace .videoBasicEditor,.workspace .metricsEntryPanel,.workspace .reviewPanelCompact{padding:21px}.workspace .publishStatus{color:#b8661d;background:#fff2e6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.workspace .publishStatus.published{color:#17785a;background:#eaf8f2}.workspace .urlInputAction{gap:7px;display:flex}.workspace .urlInputAction input{flex:1}.workspace .urlInputAction .soft{white-space:nowrap}.workspace .inlineScriptLink{color:#2f6fed;margin-top:3px;font-size:11px;text-decoration:none;display:inline-flex}.workspace .metricEntryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.workspace .metricEntryGrid label{gap:5px;display:grid}.workspace .videoInsightAside{gap:14px;display:grid;position:sticky;top:84px}.workspace .currentMetrics{color:#fff;background:#17233a;border:1px solid #e1e7ee;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.workspace .currentMetrics>span{color:#a9b8d1;letter-spacing:1px;grid-column:1/-1;padding:13px 14px 9px;font-size:9px;font-weight:800}.workspace .currentMetrics>div{border-top:1px solid #ffffff14;gap:3px;padding:12px 14px;display:grid}.workspace .currentMetrics>div:nth-child(2n){border-right:1px solid #ffffff14}.workspace .currentMetrics small{color:#94a5c0;font-size:9px}.workspace .currentMetrics b{font-size:17px}.workspace .reviewPanelCompact{gap:12px;display:grid}.workspace .reviewPanelCompact h3{color:#26344b;margin:4px 0 0;font-size:16px}.workspace .reviewPanelCompact p{color:#7b8799;margin:0;font-size:10px;line-height:1.6}@media (width<=1100px){.workspace .releasePlatformPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .dataSummaryStrip{grid-template-columns:repeat(4,1fr)}.workspace .summaryScopeSwitch{grid-column:1/-1}.workspace .selectedVideoWorkspace{grid-template-columns:1fr}.workspace .videoInsightAside{grid-template-columns:1fr 1fr;position:static}.workspace .metricEntryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.workspace .releasePlatformPicker,.workspace .violationInputs,.workspace .dataCreateGrid,.workspace .videoFieldGrid{grid-template-columns:1fr}.workspace .dataCreateGrid .wide,.workspace .videoFieldGrid .wide{grid-column:auto}.workspace .platformPublishHead,.workspace .releaseCopyFoot,.workspace .violationFormHead,.workspace .dataCenterHeader{flex-direction:column;align-items:stretch}.workspace .releaseEditorTabs{overflow-x:auto}.workspace .releaseEditorTabs button{min-width:82px}.workspace .complianceHitTable>div{grid-template-columns:72px 1fr}.workspace .complianceHitTable p{grid-column:1/-1}.workspace .dataSummaryStrip{grid-template-columns:repeat(2,1fr)}.workspace .weekSchedulePanel>header{grid-template-columns:1fr;justify-items:stretch;gap:9px}.workspace .weekSchedulePanel>header>div:last-child{justify-content:space-between}.workspace .weekVideoList>button{grid-template-columns:78px 54px minmax(0,1fr)}.workspace .weekVideoList>button>em{display:none}.workspace .urlInputAction{flex-direction:column;align-items:stretch}.workspace .metricEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .videoInsightAside{grid-template-columns:1fr}.workspace .dataCenterHeader h2{font-size:27px}}.workspace .fourLineHead,.workspace .fourLineRow{grid-template-columns:50px minmax(220px,1.1fr) minmax(300px,1.4fr) minmax(180px,.9fr);min-width:900px}@media (width<=800px){.workspace .scriptEditorWorkspace{padding-bottom:164px}.workspace .scriptEditorHeader{flex-direction:column;align-items:flex-start}.workspace .scriptEditorHeader h2{white-space:normal;font-size:25px}.workspace .scriptEditorSummary{grid-template-columns:1fr 1fr}.workspace .scriptEditorTabs{top:64px}.workspace .scriptEditorTabs button{min-height:50px}.workspace .scriptEditorTabs small{display:none}.workspace .selectedHookBar{grid-template-columns:1fr}.workspace .selectedHookBar>span,.workspace .selectedHookBar em{padding-top:0}.workspace .selectedHookBar em{text-align:left}.workspace .editorBottomGrid{grid-template-columns:1fr}.workspace .scriptStickyActions{flex-direction:column;align-items:stretch;bottom:10px;left:12px;right:12px}.workspace .scriptStickyActions>div:last-child{grid-template-columns:1fr 1fr 1.35fr;display:grid}.workspace .scriptStickyActions a,.workspace .scriptStickyActions button{text-align:center}}@media (width<=520px){.workspace .scriptEditorSummary{grid-template-columns:1fr}.workspace .scriptEditorTabs b{font-size:11px}.workspace .scriptPrimaryPanel,.workspace .shotEditorPanel,.workspace .aiEvidencePanel{padding:16px}.workspace .scriptStickyActions>div:last-child{grid-template-columns:1fr 1fr}.workspace .scriptStickyActions>div:last-child a{grid-column:1/-1}.workspace .compactHookGrid{grid-template-columns:1fr}}.workspace .quickScriptPanel{margin-bottom:16px;padding:28px!important}.workspace .quickScriptIntro{max-width:680px}.workspace .quickScriptIntro h3{color:#202a3a;margin:8px 0 0;font-weight:600;font-size:24px!important}.workspace .quickScriptIntro p{color:#718096;margin:8px 0 0;font-size:12px;line-height:1.7}.workspace .quickScriptSteps{gap:12px;margin-top:22px;display:grid}.workspace .quickStep{background:#fff;border:1px solid #e2e7ee;border-radius:14px;gap:12px;margin:0;padding:17px 18px;display:grid}.workspace .quickStep.optional{background:#fafbfd}.workspace .quickStep header{align-items:center;gap:11px;display:flex}.workspace .quickStep header>i{color:#2f6fe4;background:#edf3ff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:600;display:grid}.workspace .quickStep header>span{gap:3px;display:grid}.workspace .quickStep header b{color:#293548;font-size:14px;font-weight:600}.workspace .quickStep header small{color:#8a95a5;font-size:10px}.workspace .quickGoalPicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-left:39px;display:grid}.workspace .quickGoalPicker button{color:#5b687b;background:#fff;border:1px solid #dfe5ed;border-radius:10px;min-height:42px;font-size:12px}.workspace .quickGoalPicker button.selected{color:#2f6fe4;background:#edf3ff;border-color:#8bb0ef;box-shadow:0 0 0 3px #f1f5ff}.workspace .quickStep textarea{resize:vertical;color:#273245;background:#fff;border:1px solid #dce2ea;border-radius:11px;outline:0;width:calc(100% - 39px);min-height:92px;margin-left:39px;padding:12px 13px;font-size:13px;line-height:1.7}.workspace .quickStep textarea:focus{border-color:#77a0ec;box-shadow:0 0 0 3px #edf3ff}.workspace .quickScriptFooter{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.workspace .quickScriptFooter>div{gap:4px;display:grid}.workspace .quickScriptFooter b{color:#354052;font-size:12px}.workspace .quickScriptFooter span{color:#8490a1;font-size:10px;line-height:1.55}.workspace .quickScriptFooter .primary{text-align:center;min-width:156px}.workspace .quickScriptStatus{color:#41629e;background:#f4f8ff;border-radius:10px;margin-top:13px;padding:11px 13px;font-size:11px;line-height:1.6}:where(.workspace,.onboardingPage) .inlineComputeRecharge{background:#fffaf3;border:1px solid #efd1a3;border-radius:16px;margin-top:16px;overflow:hidden;box-shadow:0 12px 34px #8b5b1c14}:where(.workspace,.onboardingPage) .inlineComputeRecharge.ready{background:#f7fcf9;border-color:#b7dec9}:where(.workspace,.onboardingPage) .inlineComputeRecharge.agencyShortage{background:#fff7f1;border-color:#edbd9f}:where(.workspace,.onboardingPage) .inlineComputeRecharge.agencyShortage .inlineComputeRechargeBody{grid-template-columns:1fr}:where(.workspace,.onboardingPage) .inlineComputeRecharge.agencyShortage .inlineComputeHelp{border-left:0;padding-left:0}:where(.workspace,.onboardingPage) .inlineComputeRechargeHead{grid-template-columns:38px minmax(240px,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}:where(.workspace,.onboardingPage) .inlineComputeRechargeIcon{color:#a86518;background:#fff0d8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:grid}:where(.workspace,.onboardingPage) .inlineComputeRecharge.ready .inlineComputeRechargeIcon{color:#167a4b;background:#e3f5ea}:where(.workspace,.onboardingPage) .inlineComputeRechargeHead>div>small{color:#b47529;letter-spacing:.14em;font-size:9px;font-weight:700;display:block}:where(.workspace,.onboardingPage) .inlineComputeRechargeHead h3{color:#3e3327;margin:5px 0 0;font-size:15px}:where(.workspace,.onboardingPage) .inlineComputeRechargeHead p{color:#8d7559;margin:5px 0 0;font-size:10px;line-height:1.55}:where(.workspace,.onboardingPage) .inlineComputeNumbers{align-items:stretch;gap:7px;display:flex}:where(.workspace,.onboardingPage) .inlineComputeNumbers>span{background:#ffffffb8;border:1px solid #ab753129;border-radius:11px;min-width:82px;padding:9px 12px}:where(.workspace,.onboardingPage) .inlineComputeNumbers small{color:#947e65;font-size:8px;display:block}:where(.workspace,.onboardingPage) .inlineComputeNumbers b{color:#384255;margin-top:4px;font-size:17px;font-weight:650;display:block}:where(.workspace,.onboardingPage) .inlineComputeNumbers b i{color:#9a866f;margin-left:3px;font-size:8px;font-style:normal;font-weight:500}:where(.workspace,.onboardingPage) .inlineComputeNumbers .shortage b{color:#b2661d}:where(.workspace,.onboardingPage) .inlineComputeNumbers .sufficient b{color:#167a4b}:where(.workspace,.onboardingPage) .inlineComputeRechargeBody{background:#fff9;border-top:1px solid #ab753121;grid-template-columns:minmax(360px,1.45fr) minmax(220px,.55fr);gap:20px;padding:16px 20px 18px;display:grid}:where(.workspace,.onboardingPage) .inlineRedeemBox>label,:where(.workspace,.onboardingPage) .inlineComputeHelp>b{color:#4a5260;margin-bottom:7px;font-size:10px;font-weight:650;display:block}:where(.workspace,.onboardingPage) .inlineRedeemBox>div{gap:8px;display:flex}:where(.workspace,.onboardingPage) .inlineRedeemBox input{color:#2f3948;letter-spacing:.04em;background:#fff;border:1px solid #d9dfe8;border-radius:10px;outline:0;flex:1;min-width:0;height:40px;padding:0 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}:where(.workspace,.onboardingPage) .inlineRedeemBox input:focus{border-color:#7fa3ed;box-shadow:0 0 0 3px #edf3ff}:where(.workspace,.onboardingPage) .inlineRedeemBox input:disabled{color:#9ca5b2;background:#f2f4f7}:where(.workspace,.onboardingPage) .inlineRedeemBox button{min-width:104px}:where(.workspace,.onboardingPage) .inlineRedeemBox>small,:where(.workspace,.onboardingPage) .inlineComputeHelp span{color:#8a94a2;margin-top:7px;font-size:9px;line-height:1.55;display:block}:where(.workspace,.onboardingPage) .inlineComputeHelp{border-left:1px solid #e5e8ed;padding-left:20px}:where(.workspace,.onboardingPage) .inlineComputeHelp a{color:#2f6fe4;margin-top:9px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}:where(.workspace,.onboardingPage) .inlineComputeStatus{border-top:1px solid #ab75311f;margin:0;padding:10px 20px;font-size:10px;line-height:1.55}:where(.workspace,.onboardingPage) .inlineComputeStatus.success{color:#167a4b;background:#edf9f2}:where(.workspace,.onboardingPage) .inlineComputeStatus.error{color:#a75436;background:#fff2ed}@media (width<=840px){:where(.workspace,.onboardingPage) .inlineComputeRechargeHead{grid-template-columns:38px 1fr}:where(.workspace,.onboardingPage) .inlineComputeNumbers{grid-column:1/-1}:where(.workspace,.onboardingPage) .inlineComputeNumbers>span{flex:1;min-width:0}:where(.workspace,.onboardingPage) .inlineComputeRechargeBody{grid-template-columns:1fr}:where(.workspace,.onboardingPage) .inlineComputeHelp{border-top:1px solid #e5e8ed;border-left:0;padding:14px 0 0}}@media (width<=540px){:where(.workspace,.onboardingPage) .inlineComputeRechargeHead{padding:16px}:where(.workspace,.onboardingPage) .inlineComputeRechargeBody{padding:14px 16px 16px}:where(.workspace,.onboardingPage) .inlineRedeemBox>div{flex-direction:column;align-items:stretch}:where(.workspace,.onboardingPage) .inlineRedeemBox button{width:100%}}.workspace .advancedWorkflow,.workspace .advancedScriptDetails{margin-top:16px}.workspace .advancedWorkflow>summary,.workspace .advancedScriptDetails>summary{color:#526074;cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;list-style:none;display:flex}.workspace .advancedWorkflow>summary::-webkit-details-marker{display:none}.workspace .advancedScriptDetails>summary::-webkit-details-marker{display:none}.workspace .advancedWorkflow>summary>span,.workspace .advancedScriptDetails>summary>span{gap:4px;display:grid}.workspace .advancedWorkflow>summary b,.workspace .advancedScriptDetails>summary b{color:#354052;font-size:12px;font-weight:600}.workspace .advancedWorkflow>summary small,.workspace .advancedScriptDetails>summary small{color:#8b95a5;font-size:10px}.workspace .advancedWorkflow>summary>i,.workspace .advancedScriptDetails>summary>i{color:#2f6fe4;font-size:18px;font-style:normal;transition:transform .2s}.workspace .advancedWorkflow[open]>summary>i,.workspace .advancedScriptDetails[open]>summary>i{transform:rotate(45deg)}.workspace .advancedWorkflowBody{gap:16px;margin-top:16px;display:grid}.workspace .simpleScriptEditor{margin-bottom:16px}.workspace .simpleScriptLines{gap:9px;display:grid}.workspace .simpleScriptLines label{grid-template-columns:36px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.workspace .simpleScriptLines i{color:#2f6fe4;background:#edf3ff;border-radius:9px;place-items:center;font-size:10px;font-style:normal;display:grid}.workspace .simpleScriptLines textarea{resize:vertical;color:#273245;background:#fff;border:1px solid #dce2ea;border-radius:10px;outline:0;width:100%;min-height:76px;padding:11px 12px;font-size:13px;line-height:1.7}.workspace .simpleScriptLines textarea:focus{border-color:#77a0ec;box-shadow:0 0 0 3px #edf3ff}.workspace .advancedScriptDetails>.panel,.workspace .advancedScriptDetails>.editorBottomGrid{margin-top:12px}@media (width<=700px){.workspace .quickScriptPanel{padding:19px!important}.workspace .quickGoalPicker{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.workspace .quickStep textarea{width:100%;margin-left:0}.workspace .quickScriptFooter{flex-direction:column;align-items:stretch}.workspace .quickScriptFooter .primary{width:100%}}.workspace .choiceScriptPanel{gap:14px;margin-bottom:16px;display:grid;padding:26px!important}.workspace .choiceScriptIntro{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:19px;display:flex}.workspace .choiceScriptIntro>div:first-child{max-width:690px}.workspace .choiceScriptIntro h3{color:#202a3a;margin:8px 0 0;font-weight:600;font-size:23px!important}.workspace .choiceScriptIntro p{color:#718096;margin:7px 0 0;font-size:12px;line-height:1.7}.workspace .choiceFlowRail{flex:none;align-items:center;gap:5px;display:flex}.workspace .choiceFlowRail span{color:#9aa4b2;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;display:flex}.workspace .choiceFlowRail i{background:#edf0f4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.workspace .choiceFlowRail span.active{color:#2f6fe4;background:#edf3ff}.workspace .choiceFlowRail span.active i{color:#fff;background:#2f6fe4}.workspace .choiceStage{background:#fbfcfe;border:1px solid #e2e7ee;border-radius:15px;padding:19px}.workspace .trafficAssetStage{background:0 0;border:0;border-radius:0;padding:4px 0 0}.workspace .trafficAssetStage .choiceStageFooter{margin-left:0}.workspace .choiceStageHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace .choiceStageHead>span{grid-template-columns:30px 1fr;align-items:center;column-gap:10px;display:grid}.workspace .choiceStageHead>span>i{color:#fff;background:#2f6fe4;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:600;display:grid}.workspace .choiceStageHead b{color:#293548;font-size:14px;font-weight:600}.workspace .choiceStageHead small{color:#8792a3;margin-top:3px;font-size:10px}.workspace .choiceScriptPanel .quickGoalPicker{margin-top:14px;padding-left:40px}.workspace .choiceSubhead{justify-content:space-between;align-items:center;gap:12px;margin:19px 0 10px 40px;display:flex}.workspace .choiceSubhead b{color:#344055;font-size:12px;font-weight:600}.workspace .choiceSubhead span{color:#8994a4;font-size:10px}.workspace .foundationChoiceGrid,.workspace .topicChoiceGrid,.workspace .pointChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-left:40px;display:grid}.workspace .foundationChoiceGrid>button{color:#344055;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:102px;padding:13px;display:grid}.workspace .foundationChoiceGrid>button>i,.workspace .topicChoiceGrid>button>i,.workspace .pointChoiceGrid>button>i{color:#8b97a8;background:#fff;border:1px solid #d8e0ea;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.workspace .foundationChoiceGrid>button>span{gap:5px;min-width:0;display:grid}.workspace .foundationChoiceGrid b{color:#2e394c;font-size:12px;font-weight:600}.workspace .foundationChoiceGrid small{color:#748196;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.workspace .foundationChoiceGrid em{color:#2f6fe4;font-size:9px;font-style:normal}.workspace .foundationChoiceGrid>button.selected,.workspace .topicChoiceGrid>button.selected,.workspace .pointChoiceGrid>button.selected{background:#f4f8ff;border-color:#8aaeed;box-shadow:0 0 0 3px #edf3ff}.workspace .foundationChoiceGrid>button.selected>i,.workspace .topicChoiceGrid>button.selected>i,.workspace .pointChoiceGrid>button.selected>i{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.workspace .choiceStageFooter{border-top:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 0 40px;padding-top:14px;display:flex}.workspace .choiceStageFooter>span{color:#788598;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:11px;overflow:hidden}.workspace .choiceStageFooter .primary{text-align:center;min-width:186px}.workspace .topicChoiceGrid{margin-top:15px}.workspace .topicChoiceGrid>button{color:#334055;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 25px;align-items:start;gap:10px;min-width:0;min-height:142px;padding:14px;display:grid}.workspace .choiceNumber{color:#718096;background:#f0f3f7;border-radius:8px;place-items:center;min-height:27px;font-size:9px;display:grid}.workspace .topicChoiceCopy{gap:9px;min-width:0;display:grid}.workspace .topicChoiceCopy>b{color:#1f2938;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace .topicChoiceCopy>small{color:#5f6d82;grid-template-columns:62px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.55;display:grid}.workspace .topicChoiceCopy>small>em{color:#2f6fe4;font-style:normal;font-weight:600}.workspace .topicChoiceCopy>u{color:#7b8799;font-size:11px;text-decoration:none}.workspace .topicTrafficMeta{align-items:center;gap:7px;display:flex}.workspace .topicTrafficMeta>em,.workspace .topicTrafficMeta>strong{border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:600;line-height:1.4}.workspace .topicTrafficMeta>em{color:#2f6fe4;background:#edf4ff}.workspace .topicTrafficMeta>strong{color:#59677c;background:#f2f4f7}.workspace .topicHook{background:#f4f7fc;border-left:3px solid #2f6fe4;border-radius:0 9px 9px 0;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:10px;display:grid}.workspace .topicHook>em{color:#2f6fe4;font-size:11px;font-style:normal;font-weight:600;line-height:1.55}.workspace .topicHook>q{color:#2f3b4d;quotes:none;font-size:12px;line-height:1.55}.workspace .topicPunch{background:#fffaf0;border:1px solid #f0d7a7;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.workspace .topicPunch>em,.workspace .topicPunch>i{color:#a66416;font-size:10px;font-style:normal;font-weight:600;line-height:1.55}.workspace .topicPunch>strong{color:#4a3824;font-size:12px;font-weight:600;line-height:1.55}.workspace .topicCustomChoice{background:#fafbfd!important;min-height:104px!important}.workspace .customChoiceInput{color:#5e6d81;background:#f5f8ff;border:1px solid #dfe7f4;border-radius:11px;gap:7px;margin:12px 0 0 40px;padding:13px;font-size:10px;display:grid}.workspace .customChoiceInput textarea{resize:vertical;color:#2c374a;background:#fff;border:1px solid #dce3ec;border-radius:9px;outline:0;width:100%;min-height:74px;padding:10px 11px;font-size:12px;line-height:1.65}.workspace .customChoiceInput textarea:focus{border-color:#77a0ec;box-shadow:0 0 0 3px #eaf1ff}.workspace .pointChoiceGrid{margin-top:15px}.workspace .pointChoiceGrid>button{color:#334055;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 25px;align-items:start;gap:10px;min-width:0;min-height:88px;padding:13px;display:grid}.workspace .pointChoiceGrid>button>span{color:#718096;background:#f0f3f7;border-radius:8px;place-items:center;min-height:27px;font-size:9px;display:grid}.workspace .pointChoiceGrid>button>div{gap:6px;min-width:0;display:grid}.workspace .pointChoiceGrid b{color:#2c374a;font-size:12px;font-weight:500;line-height:1.55}.workspace .pointChoiceGrid small{color:#8490a2;font-size:9px;line-height:1.5}.workspace .customPointChoice{background:#fafbfd!important}.workspace .choiceStageFooter.final>div{gap:4px;display:grid}.workspace .choiceStageFooter.final>div b{color:#344055;font-size:12px;font-weight:600}.workspace .choiceStageFooter.final>div span{color:#8490a1;font-size:10px}.workspace .weeklyTopicSelection .choiceStageHead>strong{color:#69768a;text-align:center;background:#eef2f7;border-radius:999px;min-width:58px;padding:8px 12px;font-size:12px}.workspace .weeklyTopicSelection .choiceStageHead>strong.done{color:#1f8a55;background:#e9f7ef}.workspace .weeklyTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 0 40px;display:grid}.workspace .topicDirectionTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0 40px;display:grid}.workspace .topicDirectionTabs>button{color:#667389;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:12px;grid-template-columns:1fr auto;gap:3px 8px;min-width:0;padding:12px 14px;display:grid;position:relative}.workspace .topicDirectionTabs>button.selected{color:#245fc9;background:#f2f6ff;border-color:#7fa6ed;box-shadow:0 0 0 3px #eaf1ff}.workspace .topicDirectionTabs b{font-size:13px;font-weight:600}.workspace .topicDirectionTabs span{font-size:11px}.workspace .topicDirectionTabs small{color:#8a96a8;grid-column:1/-1;font-size:9px}.workspace .topicDirectionTabs i{color:#2f6fe4;grid-column:1/-1;justify-self:end;margin-top:2px;font-size:8px;font-style:normal}.workspace .topicDirectionTabs i.error{color:#c84a43}.workspace .topicGroupEmpty{background:#f8faff;border:1px dashed #cfd9e8;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:20px 22px;display:flex}.workspace .topicGroupEmpty>div{gap:6px;display:grid}.workspace .topicGroupEmpty b{color:#2d3a4e;font-size:13px}.workspace .topicGroupEmpty span{color:#7d8a9e;font-size:10px}.workspace .topicDirectionToolbar,.workspace .topicBatchActions,.workspace .topicMixRecommendation{color:#718096;background:#fafbfd;border:1px solid #e3e8ef;border-radius:11px;align-items:center;gap:8px;margin:10px 0 0 40px;padding:10px 12px;font-size:10px;display:flex}.workspace .topicDirectionToolbar>span,.workspace .topicBatchActions>span{margin-right:auto}.workspace .topicDirectionToolbar .soft,.workspace .topicBatchActions button{min-height:30px;padding:6px 10px;font-size:9px}.workspace .topicBatchActions button.delete{color:#b94842}.workspace .topicMixRecommendation{flex-wrap:wrap}.workspace .topicMixRecommendation b{color:#344055}.workspace .topicMixRecommendation span{color:#52627a;background:#eef3fb;border-radius:999px;padding:5px 8px}.workspace .topicMixRecommendation small{color:#8793a5;margin-left:auto}.workspace .topicDirectionBadge{color:#2f6fe4;background:#edf3ff;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px}.workspace .topicDirectionBadge.direction-获客{color:#23845a;background:#eaf8f1}.workspace .topicDirectionBadge.direction-成交{color:#a86714;background:#fff4e5}.workspace .topicDirectionBadge.direction-人设{color:#7754b8;background:#f2ecff}.workspace .weeklyTopicCard{background:#fff;border:1px solid #dfe5ed;border-radius:13px;min-width:0;transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden}.workspace .weeklyTopicCard.selected{background:#f5f8ff;border-color:#7fa6ed;box-shadow:0 0 0 3px #eaf1ff}.workspace .weeklyTopicMain{color:#334055;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 25px;align-items:start;gap:10px;width:100%;min-height:204px;padding:16px;display:grid}.workspace .weeklyTopicMain>i{color:#8b97a8;background:#fff;border:1px solid #d8e0ea;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.workspace .weeklyTopicCard.selected .weeklyTopicMain>i{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.workspace .topicDisposition{background:#fafbfd;border-top:1px solid #e8edf3;align-items:center;gap:6px;padding:9px 12px;display:flex}.workspace .topicDisposition>span{color:#8490a2;margin-right:auto;font-size:9px}.workspace .topicDisposition>button{color:#68758a;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:6px 9px;font-size:9px}.workspace .topicDisposition>button.selected{color:#2f6fe4;background:#edf3ff;border-color:#9bb8ec}.workspace .topicDisposition>button.delete.selected{color:#c84a43;background:#fff1f0;border-color:#efb5b1}.workspace .customWeeklyTopic{background:#fafbfd;align-content:start;gap:10px;padding:14px;display:grid}.workspace .customWeeklyTopicHead{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.workspace .customWeeklyTopicHead>div{gap:4px;display:grid}.workspace .customWeeklyTopicHead b{color:#2c374a;font-size:12px;font-weight:600}.workspace .customWeeklyTopicHead small{color:#8792a3;font-size:9px}.workspace .customWeeklyTopic textarea{resize:vertical;color:#2c374a;background:#fff;border:1px solid #dce3ec;border-radius:9px;outline:0;width:100%;min-height:64px;padding:9px 10px;font-size:11px;line-height:1.55}.workspace .customWeeklyTopic textarea:focus{border-color:#77a0ec;box-shadow:0 0 0 3px #eaf1ff}.workspace .customWeeklyTopic .soft{justify-self:end;min-height:32px;padding:7px 12px;font-size:10px}.workspace .weeklyConfirmFooter{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dce5f2;border-radius:12px;padding:12px 14px;position:sticky;bottom:12px;box-shadow:0 10px 28px #293d5c1f}.workspace .weeklyQueueGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:15px 0 0 40px;display:grid}.workspace .weeklyQueueGrid>button{color:#334055;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:11px;grid-template-columns:25px minmax(0,1fr);gap:8px;min-width:0;min-height:116px;padding:12px;display:grid}.workspace .weeklyQueueGrid>button>span{color:#718096;background:#eef2f7;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.workspace .weeklyQueueGrid>button>div{align-content:start;gap:6px;display:grid}.workspace .weeklyQueueGrid b{color:#2b3649;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:10px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.workspace .weeklyQueueGrid small{color:#8792a3;font-size:8px;line-height:1.45}.workspace .weeklyQueueGrid>button>i{color:#2f6fe4;grid-column:1/-1;align-self:end;font-size:9px;font-style:normal}.workspace .weeklyQueueGrid>button.selected{background:#f3f7ff;border-color:#7fa6ed;box-shadow:0 0 0 3px #eaf1ff}.workspace .weeklyDecisionSummary{color:#738096;background:#f2f5f9;border-radius:10px;align-items:center;gap:18px;margin:12px 0 0 40px;padding:10px 12px;font-size:10px;display:flex}.workspace .weeklyDecisionSummary b{color:#2f6fe4;font-size:13px}.workspace .weeklyDecisionSummary button{color:#2f6fe4;background:0 0;border:0;margin-left:auto;font-size:10px}.workspace .choiceStageHead .textButton{color:#788598;background:0 0;border:0;font-size:10px}.workspace .savedTopicLibrary{margin-bottom:16px;overflow:hidden;padding:0!important}.workspace .savedTopicLibraryHead{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px 22px;display:flex}.workspace .savedTopicLibraryHead>span{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px 12px;display:grid}.workspace .savedTopicLibraryHead small{color:#2f6fe4;letter-spacing:.14em;grid-column:1/-1;font-size:9px}.workspace .savedTopicLibraryHead b{color:#293548;font-size:15px;font-weight:600}.workspace .savedTopicLibraryHead em{color:#8792a3;font-size:10px;font-style:normal}.workspace .savedTopicLibraryHead>i{color:#728096;font-size:10px;font-style:normal}.workspace .savedTopicLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 22px 20px;display:grid}.workspace .legacyTopicNotice{background:#fffaf0;border:1px solid #f0d7a7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 22px 14px;padding:12px 14px;display:flex}.workspace .legacyTopicNotice>div{gap:3px;display:grid}.workspace .legacyTopicNotice b{color:#5b452a;font-size:11px}.workspace .legacyTopicNotice p{color:#806c53;margin:0;font-size:10px;line-height:1.5}.workspace .legacyTopicNotice>button{color:#9a5d14;background:#fff;border:1px solid #d9b87d;border-radius:8px;flex:none;padding:8px 10px;font-size:10px}.workspace .savedTopicLibraryGrid>article{background:#fafbfd;border:1px solid #e1e7ef;border-radius:11px;align-items:flex-start;gap:12px;padding:13px;display:flex}.workspace .savedTopicLibraryGrid>article.legacy{opacity:.76;background:#fcfcfd;border-style:dashed}.workspace .savedTopicLibraryGrid>article>div{flex:1;gap:5px;min-width:0;display:grid}.workspace .savedTopicLibraryGrid span{color:#2f6fe4;font-size:9px}.workspace .savedTopicLibraryGrid b{color:#303b4e;font-size:11px;font-weight:600;line-height:1.5}.workspace .savedTopicLibraryGrid p{color:#7d899b;margin:0;font-size:9px;line-height:1.5}.workspace .savedTopicLibraryGrid .libraryPunch{color:#8d5b20;font-size:10px;font-weight:600;line-height:1.5}.workspace .savedTopicLibraryGrid>article>button{color:#b26a65;background:0 0;border:0;flex:none;font-size:9px}.workspace .emptyTopicLibrary{background:#f7f9fc;border-radius:11px;grid-column:1/-1;gap:5px;padding:20px;display:grid}.workspace .weeklyQueueGrid>button.completed{background:#f3fbf7;border-color:#b7dfca}.workspace .weeklyQueueGrid>button.completed>span{color:#fff;background:#218a58}.workspace .weeklyQueueGrid>button.completed>i{color:#218a58}.workspace .pointChoiceGrid em{color:#9a7241;font-size:9px;font-style:normal;line-height:1.5}.workspace .atomizedScriptEditor{margin-top:16px}.workspace .atomizedScriptEditor .panelHead{align-items:flex-start}.workspace .atomizedScriptEditor .panelHead p{color:#7d899b;margin:6px 0 0;font-size:10px;line-height:1.55}.workspace .atomizedScriptList{gap:12px;display:grid}.workspace .atomizedScriptCard{background:#fff;border:1px solid #dfe5ed;border-radius:14px;overflow:hidden}.workspace .atomizedScriptCard>header{background:#f7f9fc;border-bottom:1px solid #e7ecf2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.workspace .atomizedScriptCard>header>i{color:#fff;background:#2f6fe4;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:600;display:grid}.workspace .atomizedScriptCard>header>div{align-items:baseline;gap:8px;display:flex}.workspace .atomizedScriptCard>header span{color:#2f6fe4;font-size:9px}.workspace .atomizedScriptCard>header b{color:#344055;font-size:11px;font-weight:600}.workspace .atomizedScriptCard>header em{color:#a56a2b;background:#fff4e8;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}.workspace .atomicProposition{border-bottom:1px solid #edf0f4;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:13px 14px;display:grid}.workspace .atomicProposition>span{color:#8490a2;font-size:9px}.workspace .atomicProposition p{color:#283447;margin:0;font-size:12px;font-weight:600;line-height:1.65}.workspace .atomicEditGrid,.workspace .atomicMetaGrid{gap:10px;padding:13px 14px;display:grid}.workspace .atomicEditGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.workspace .atomicMetaGrid{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) minmax(180px,.75fr);padding-top:0}.workspace .atomicEditGrid label,.workspace .atomicMetaGrid label{gap:6px;display:grid}.workspace .atomicEditGrid label>span,.workspace .atomicMetaGrid label>span{color:#667489;font-size:9px}.workspace .atomicEditGrid textarea,.workspace .atomicMetaGrid textarea,.workspace .atomicMetaGrid input{color:#344055;background:#fff;border:1px solid #dce3ec;border-radius:9px;outline:0;width:100%;padding:9px 10px;font-size:11px;line-height:1.6}.workspace .atomicEditGrid textarea{resize:vertical;min-height:84px}.workspace .atomicMetaGrid textarea{resize:none;color:#80633f;background:#faf7f2;min-height:54px}.workspace .atomicMetaGrid input{min-height:54px}.workspace .atomicEditGrid textarea:focus,.workspace .atomicMetaGrid input:focus{border-color:#77a0ec;box-shadow:0 0 0 3px #eaf1ff}@media (width<=980px){.workspace .atomicEditGrid,.workspace .atomicMetaGrid{grid-template-columns:1fr}.workspace .choiceScriptIntro{flex-direction:column;align-items:flex-start}.workspace .choiceFlowRail{width:100%}.workspace .choiceFlowRail span{flex:1;justify-content:center}}@media (width<=760px){.workspace .choiceScriptPanel{padding:18px!important}.workspace .choiceScriptIntro h3{font-size:20px!important}.workspace .choiceFlowRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace .choiceStage{padding:15px}.workspace .choiceScriptPanel .quickGoalPicker,.workspace .foundationChoiceGrid,.workspace .topicChoiceGrid,.workspace .pointChoiceGrid,.workspace .weeklyTopicGrid,.workspace .weeklyQueueGrid,.workspace .weeklyDecisionSummary,.workspace .choiceStageFooter,.workspace .choiceSubhead,.workspace .customChoiceInput{margin-left:0}.workspace .choiceScriptPanel .quickGoalPicker{padding-left:0}.workspace .foundationChoiceGrid,.workspace .topicChoiceGrid,.workspace .pointChoiceGrid,.workspace .weeklyTopicGrid,.workspace .savedTopicLibraryGrid{grid-template-columns:1fr}.workspace .weeklyQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .choiceSubhead,.workspace .choiceStageFooter{flex-direction:column;align-items:stretch}.workspace .choiceStageFooter>span{white-space:normal;max-width:100%}.workspace .choiceStageFooter .primary{width:100%}.workspace .topicDisposition{flex-wrap:wrap;align-items:stretch}.workspace .topicDisposition>span{width:100%}.workspace .weeklyDecisionSummary{flex-wrap:wrap;align-items:flex-start}.workspace .weeklyDecisionSummary button{text-align:left;width:100%;margin-left:0}.workspace .savedTopicLibraryHead>span{grid-template-columns:1fr}.workspace .savedTopicLibraryHead em,.workspace .savedTopicLibraryHead small{grid-column:1}}.workspace .weeklyQueueActions{align-items:center;gap:10px;display:flex}.workspace .weeklyPdfButton{color:#2468df;min-height:42px;font:inherit;cursor:pointer;background:#eef4ff;border:1px solid #c9dafb;border-radius:13px;padding:0 18px}.workspace .weeklyPdfOverlay{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121b2d52;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.workspace .weeklyPdfDialog{background:#fffffffa;border:1px solid #d2ddeef2;border-radius:28px;width:min(920px,100vw - 48px);max-height:min(820px,100vh - 56px);overflow:auto;box-shadow:0 28px 80px #1f314f33}.workspace .weeklyPdfDialog>header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px 24px;display:flex;position:sticky;top:0}.workspace .weeklyPdfDialog>header small{color:#2f6fed;letter-spacing:.13em;font-size:12px;font-weight:750}.workspace .weeklyPdfDialog>header h2{margin:7px 0 6px;font-size:28px;line-height:1.25}.workspace .weeklyPdfDialog>header p{color:#728096;margin:0;font-size:15px}.workspace .weeklyPdfDialog>header>button,.workspace .weeklyPdfToolbar button,.workspace .weeklyPdfDialog>footer>button{color:#2f6fed;min-height:42px;font:inherit;cursor:pointer;background:#edf3ff;border:0;border-radius:13px;padding:0 18px}.workspace .weeklyPdfToolbar{color:#6f7d93;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px 8px;font-size:14px;display:flex}.workspace .weeklyPdfList{gap:10px;padding:12px 32px 24px;display:grid}.workspace .weeklyPdfList article{background:#fff;border:1px solid #dfe6f0;border-radius:18px;grid-template-columns:46px 36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.workspace .weeklyPdfList article.selected{background:#f3f7ff;border-color:#85aef8;box-shadow:0 8px 24px #2f6fed14}.workspace .weeklyPdfList article.pending{opacity:.58}.workspace .weeklyPdfSelect{color:#fff;cursor:pointer;background:#fff;border:1px solid #cdd8e8;border-radius:13px;width:42px;height:42px;font-size:20px}.workspace .weeklyPdfList article.selected .weeklyPdfSelect{background:#2f6fed;border-color:#2f6fed}.workspace .weeklyPdfSelect:disabled{color:#a4afc0;cursor:default;background:#f3f5f8}.workspace .weeklyPdfIndex{color:#8090a8;font-variant-numeric:tabular-nums;font-size:14px}.workspace .weeklyPdfList label{gap:7px;display:grid}.workspace .weeklyPdfList label small{color:#76859b;font-size:12px}.workspace .weeklyPdfList input{color:#172033;background:0 0;border:0;outline:0;width:100%;min-height:42px;padding:0;font:500 17px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.workspace .weeklyPdfList input:disabled{color:#8490a3}.workspace .weeklyPdfList article>em{color:#738198;white-space:nowrap;font-size:13px;font-style:normal}.workspace .weeklyPdfStatus{color:#2468df;background:#eef4ff;border-radius:13px;margin:0 32px 18px;padding:13px 16px;font-size:14px}.workspace .weeklyPdfStatus.error{color:#c43e47;background:#fff1f2}.workspace .weeklyPdfDialog>footer{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #e5ebf4;justify-content:flex-end;gap:12px;padding:20px 32px 26px;display:flex;position:sticky;bottom:0}.workspace .weeklyPdfDialog>footer .primary{color:#fff;background:#2f6fed;min-width:190px}.workspace .weeklyPdfDialog button:disabled{opacity:.5;cursor:default}@media (width<=760px){.workspace .weeklyQueueActions,.workspace .weeklyPdfDialog>header,.workspace .weeklyPdfToolbar{flex-direction:column;align-items:stretch}.workspace .weeklyPdfOverlay{padding:10px}.workspace .weeklyPdfDialog{border-radius:22px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.workspace .weeklyPdfDialog>header,.workspace .weeklyPdfToolbar,.workspace .weeklyPdfList,.workspace .weeklyPdfDialog>footer{padding-left:18px;padding-right:18px}.workspace .weeklyPdfList article{grid-template-columns:42px 28px minmax(0,1fr)}.workspace .weeklyPdfList article>em{white-space:normal;grid-column:3}}.workspace .platformPublishPanel{background:#fffffff5;border:1px solid #dbe3ef;border-radius:24px;margin-bottom:18px;padding:24px;box-shadow:0 14px 36px #1e40af0f}.workspace .platformPublishHead,.workspace .platformPublishEditorHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspace .platformPublishHead h3,.workspace .platformPublishEditorHead h4{color:#172033;letter-spacing:-.02em;margin:0;font-weight:650}.workspace .platformPublishHead h3{font-size:22px}.workspace .platformPublishEditorHead h4{font-size:19px}.workspace .platformPublishHead p,.workspace .platformPublishEditorHead p{color:#718096;margin:7px 0 0;font-size:14px;line-height:1.65}.workspace .platformPublishHead>span{color:#2563eb;white-space:nowrap;background:#edf4ff;border-radius:999px;flex:none;padding:7px 11px;font-size:13px}.workspace .platformPublishTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 14px;display:grid}.workspace .platformPublishTab{color:#536176;background:#fff;border:1px solid #dce4ef;border-radius:16px;min-height:126px;padding:14px 15px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.workspace .platformPublishTab:hover{background:#f8fbff;border-color:#a9c5fb}.workspace .platformPublishTab.active{background:#eef5ff;border-color:#79a7fb;box-shadow:inset 0 0 0 1px #2f6fed1f}.workspace .platformPublishTabSelect{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.workspace .platformPublishTabSelect span{color:#1d2a3f;font-size:16px;font-weight:620}.workspace .platformPublishTabSelect b{color:#46566e;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden}.workspace .platformPublishTabSelect small{color:#95a1b2;align-self:end;margin-top:6px;font-size:12px}.workspace .platformPublishSingle{color:#2563eb;cursor:pointer;background:#eaf2ff;border:0;border-radius:999px;justify-self:end;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:600}.workspace .platformPublishSingle:hover{background:#dceaff}.workspace .platformPublishSingle:disabled{cursor:not-allowed;opacity:.48}.workspace .platformPublishEditor{background:#f9fbfe;border:1px solid #dce5f1;border-radius:18px;padding:20px}.workspace .platformPublishEditorHead>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace .platformPublishFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.workspace .platformPublishFields label,.workspace .publishedMaterialFields label{color:#40506a;gap:7px;font-size:13px;font-weight:590;display:grid}.workspace .platformPublishFields .wide{grid-column:1/-1}.workspace .platformPublishFields input,.workspace .platformPublishFields textarea,.workspace .publishFormGrid textarea,.workspace .publishedMaterialFields input,.workspace .publishedMaterialFields textarea{box-sizing:border-box;color:#1d293b;width:100%;font:inherit;background:#fff;border:1px solid #d8e1ed;border-radius:12px;outline:none;line-height:1.65;transition:border-color .16s,box-shadow .16s}.workspace .platformPublishFields input,.workspace .publishedMaterialFields input{min-height:46px;padding:10px 12px}.workspace .platformPublishFields textarea,.workspace .publishFormGrid textarea,.workspace .publishedMaterialFields textarea{resize:vertical;min-height:112px;padding:11px 12px}.workspace .platformPublishFields input:focus,.workspace .platformPublishFields textarea:focus,.workspace .publishFormGrid textarea:focus,.workspace .publishedMaterialFields input:focus,.workspace .publishedMaterialFields textarea:focus{border-color:#76a4f7;box-shadow:0 0 0 3px #2f6fed1a}.workspace .platformPublishFoot{color:#7d899c;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.workspace .platformPublishFoot p{margin:0}.workspace .publishedMaterial{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:15px;margin-top:13px;padding:15px}.workspace .publishedMaterial>strong{color:#29364b;margin-bottom:12px;font-size:14px;display:block}.workspace .publishedMaterialFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace .publishedMaterialFields label:nth-child(2),.workspace .publishedMaterialFields label:nth-child(3){grid-column:1/-1}@media (width<=980px){.workspace .platformPublishTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .platformPublishFields,.workspace .publishedMaterialFields{grid-template-columns:1fr}.workspace .platformPublishFields .wide,.workspace .publishedMaterialFields label:nth-child(2),.workspace .publishedMaterialFields label:nth-child(3){grid-column:auto}}@media (width<=640px){.workspace .platformPublishPanel{border-radius:19px;padding:18px}.workspace .platformPublishHead,.workspace .platformPublishEditorHead,.workspace .platformPublishFoot{flex-direction:column;align-items:stretch}.workspace .platformPublishEditorHead>div:last-child{justify-content:flex-start}.workspace .platformPublishTabs{grid-template-columns:1fr}}.workspace .merchantPointGrid,.workspace .editorPointGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.workspace .cognitionGradientGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 4px;display:grid}.workspace .cognitionGradientGuide>div{background:#f8fafddb;border:1px solid #d8e0ebdb;border-radius:14px;gap:3px;min-width:0;padding:10px 12px;display:grid}.workspace .cognitionGradientGuide>div:first-child{border-left:3px solid #f3a73f}.workspace .cognitionGradientGuide>div:nth-child(2){border-left:3px solid #4388ef}.workspace .cognitionGradientGuide>div:nth-child(3){border-left:3px solid #83a0c5}.workspace .cognitionGradientGuide b{color:#263246;font-size:12px;font-weight:600}.workspace .cognitionGradientGuide span{color:#8491a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace .merchantPointCard,.workspace .editorPointCard{background:#fffffff0;border:1px solid #d7dee8f5;border-radius:18px;grid-template-rows:auto minmax(66px,1fr) auto;min-width:0;min-height:154px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 7px 22px #1f2f4a0b}.workspace .merchantPointCard:hover,.workspace .editorPointCard:hover{border-color:#c6d5eb;transform:translateY(-1px);box-shadow:0 12px 30px #1f2f4a13}.workspace .merchantPointCard.isDragging{opacity:.5;transform:scale(.99)}.workspace .merchantPointCard>header,.workspace .editorPointCard>header,.workspace .merchantPointCard>footer,.workspace .editorPointCard>footer{justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.workspace .merchantPointCard>header{cursor:grab;-webkit-user-select:none;user-select:none}.workspace .merchantPointCard>header:active{cursor:grabbing}.workspace .merchantPointCard>header>div{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.workspace .merchantPointCard>header i,.workspace .editorPointCard>header i{color:#6f7e93;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.workspace .merchantPointCard>header span,.workspace .editorPointCard>header span{border-radius:999px;padding:4px 8px;font-size:9px;line-height:1}.workspace .merchantPointCard>header span.merchant,.workspace .editorPointCard>header span.merchant{color:#23805e;background:#edf8f3}.workspace .merchantPointCard>header span.ai,.workspace .editorPointCard>header span.ai{color:#7b8798;background:#f1f4f8}.workspace .merchantPointCard>header span.cognition.breakthrough{color:#a25b0a;background:#fff4e5}.workspace .merchantPointCard>header span.cognition.extension{color:#2f6fcd;background:#edf4ff}.workspace .merchantPointCard>header span.cognition.consensus{color:#67758a;background:#f1f4f8}.workspace .merchantPointCard>textarea,.workspace .editorPointCard>textarea{resize:none;color:#263246;background:0 0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;outline:0;width:calc(100% - 26px);min-height:66px;margin:0 13px;padding:2px 0 10px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.55}.workspace .merchantPointCard>textarea:focus,.workspace .editorPointCard>textarea:focus{border-bottom-color:#8fb5f7}.workspace .merchantPointCard>footer,.workspace .editorPointCard>footer{justify-content:flex-end;padding-top:8px}.workspace .merchantPointCard>footer button,.workspace .editorPointCard>footer button{color:#718096;background:0 0;border:0;padding:3px 5px;font-size:10px}.workspace .merchantPointCard>footer button:hover,.workspace .editorPointCard>footer button:hover{color:#1769da}.workspace .merchantPointCard>footer button.danger,.workspace .editorPointCard>footer button.danger{color:#b45c5c}.workspace .merchantPointCard>footer button:disabled,.workspace .editorPointCard>footer button:disabled{opacity:.35;cursor:default}@media (width<=1120px){.workspace .merchantPointGrid,.workspace .editorPointGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.workspace .merchantPointGrid,.workspace .editorPointGrid,.workspace .cognitionGradientGuide{grid-template-columns:1fr}}.workspace .merchantPointGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin-top:10px;display:grid}.workspace .merchantPointCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #d3dce8e6;border-radius:13px;grid-template-rows:auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-height:64px;padding:6px 7px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;position:relative;overflow:visible;transform:none;box-shadow:0 1px 2px #1f2f4a08,0 5px 16px #1f2f4a06}.workspace .merchantPointCard:hover{border-color:#9bb4dae0;transform:none;box-shadow:0 2px 4px #1f2f4a0b,0 12px 28px #1f2f4a0e}.workspace .merchantPointCard.isDragging{z-index:3;opacity:.58;transform:scale(.992);box-shadow:0 18px 42px #1f4c9126}.workspace .merchantPointCard.dropBefore:before,.workspace .merchantPointCard.dropAfter:after{z-index:5;content:"";pointer-events:none;background:#2f78e8;border-radius:999px;height:2px;position:absolute;left:7px;right:7px;box-shadow:0 0 0 4px #2f78e81a}.workspace .merchantPointCard.dropBefore:before{top:-4px}.workspace .merchantPointCard.dropAfter:after{bottom:-4px}.workspace .pointDragHandle{color:#91a0b4;cursor:grab;-webkit-user-select:none;user-select:none;border-right:1px solid #edf1f6;align-content:center;justify-items:center;gap:1px;min-height:48px;margin-right:7px;display:grid}.workspace .pointDragHandle:active{cursor:grabbing}.workspace .pointDragHandle b{color:#7f91aa;font-size:17px;font-weight:500;line-height:1}.workspace .pointDragHandle i{color:#7b8ba2;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal}.workspace .pointCardBody{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:6px;min-width:0;padding:0 7px 0 0;display:grid}.workspace .pointCardBody>textarea{resize:none;color:#202a3a;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;width:100%;height:42px;min-height:42px;max-height:42px;padding:3px 5px;font-family:inherit;font-size:14px;font-weight:450;line-height:1.4;transition:border-color .16s,background .16s,box-shadow .16s;overflow:auto}.workspace .pointCardBody>textarea:hover{background:#f6f8fbbf}.workspace .pointCardBody>textarea:focus{background:#fff;border-color:#5c91e58c;box-shadow:0 0 0 3px #2f78e81a}.workspace .pointCardMeta{flex-direction:column;align-items:center;gap:3px;min-width:0;padding-left:2px;display:flex}.workspace .pointCardMeta span{white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px;line-height:1}.workspace .pointCardMeta span.sourceMerchant{color:#23805e;background:#edf8f3}.workspace .pointCardMeta span.sourceAi{color:#7b8798;background:#f1f4f8}.workspace .pointCardMeta span.cognition.breakthrough{color:#a25b0a;background:#fff4e5}.workspace .pointCardMeta span.cognition.extension{color:#2f6fcd;background:#edf4ff}.workspace .pointCardMeta span.cognition.consensus{color:#67758a;background:#f1f4f8}.workspace .merchantPointCard>footer{grid-template-columns:repeat(2,24px);justify-content:flex-end;align-self:center;align-items:center;gap:2px;padding:0 0 0 3px;display:grid}.workspace .merchantPointCard>footer button{color:#74839a;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-width:24px;min-height:24px;padding:2px;font-size:13px}.workspace .merchantPointCard>footer button:hover{color:#1769da;background:#edf4ff}.workspace .merchantPointCard>footer button.danger{color:#b45c5c}.workspace .merchantPointCard>footer button.danger:hover{color:#a93636;background:#fff1f1}.workspace .merchantPointCard>footer button:disabled{opacity:.28;cursor:default}@media (width<=1100px){.workspace .merchantPointGrid{grid-template-columns:1fr}}@media (width<=760px){.workspace .merchantPointCard{grid-template-columns:34px minmax(0,1fr);padding:6px}.workspace .merchantPointCard>footer{grid-column:2;justify-content:flex-start;padding:3px 5px 0}.workspace .pointDragHandle{grid-row:1/span 2;margin-right:5px}.workspace .pointCardBody{grid-template-columns:minmax(0,1fr);padding-right:0}.workspace .pointCardMeta{display:none}}.workspace .atomicPipelineStage{scroll-margin-top:90px}.workspace .atomicPipelineRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0 14px 40px;display:grid}.workspace .openingDesignStage{scroll-margin-top:90px}.workspace .openingPromiseRule,.workspace .atomicFreeSpreadAction{background:linear-gradient(#fff 0%,#f8faff 100%);border:1px solid #dce4ef;border-radius:16px;align-items:center;gap:14px;margin:14px 0 14px 40px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #233b600d}.workspace .openingPromiseRule>i{color:#fff;background:#2f6fe4;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:700;display:grid}.workspace .openingPromiseRule>div,.workspace .atomicFreeSpreadAction>div{flex:1;gap:4px;display:grid}.workspace .openingPromiseRule b,.workspace .atomicFreeSpreadAction b{color:#202b3d;font-size:12px}.workspace .openingPromiseRule span,.workspace .atomicFreeSpreadAction span{color:#768399;font-size:10px;line-height:1.6}.workspace .openingCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px 40px;display:grid}.workspace .openingCandidateGrid article{background:#fff;border:1px solid #dde4ee;border-radius:16px;align-content:start;gap:10px;padding:14px;display:grid;box-shadow:0 8px 24px #233b600a}.workspace .openingCandidateGrid article.selected{background:#f4f7ff;border-color:#6f9cf1;box-shadow:0 0 0 3px #2f6fe41a}.workspace .openingCandidateGrid header{align-items:center;gap:8px;display:flex}.workspace .openingCandidateGrid header>span{color:#2f6fe4;font-size:10px;font-weight:700}.workspace .openingCandidateGrid header>em{color:#7c899d;flex:1;font-size:9px;font-style:normal}.workspace .openingCandidateGrid header>button{color:#2f6fe4;background:#edf3ff;border:0;border-radius:999px;padding:6px 9px;font-size:9px}.workspace .openingCandidateGrid article.selected header>button{color:#fff;background:#2f6fe4}.workspace .openingCandidateGrid label{gap:5px;display:grid}.workspace .openingCandidateGrid label small{color:#8490a2;font-size:9px}.workspace .openingCandidateGrid textarea{resize:vertical;color:#253146;width:100%;min-height:74px;font:inherit;background:#ffffffe6;border:1px solid #dfe5ee;border-radius:11px;padding:10px 11px;font-size:11px;line-height:1.6}.workspace .openingCandidateGrid p{color:#7d899b;margin:0;font-size:9px;line-height:1.6}.workspace .confirmedOpeningSummary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:10px;margin:0 0 12px 40px;display:grid}.workspace .confirmedOpeningSummary>div{background:#fff;border:1px solid #dbe4f1;border-radius:14px;align-content:start;gap:5px;padding:13px 14px;display:grid}.workspace .confirmedOpeningSummary span,.workspace .confirmedOpeningSummary small{color:#8190a5;font-size:9px;line-height:1.55}.workspace .confirmedOpeningSummary b{color:#233047;font-size:11px;line-height:1.55}.workspace .confirmedOpeningSummary>button{align-self:center}.workspace .atomicPipelineRail span{color:#8792a3;background:#f8fafd;border:1px solid #e2e7ef;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:10px;display:flex}.workspace .atomicPipelineRail i{background:#eef1f6;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.workspace .atomicPipelineRail span.active{color:#315fba;background:#f2f6ff;border-color:#bfd2f5}.workspace .atomicPipelineRail span.active i{color:#fff;background:#2f6fe4}.workspace .atomicAnchorBlock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-left:40px;display:grid}.workspace .atomicAnchorBlock>div{background:#fff;border:1px solid #e1e6ee;border-radius:12px;align-content:start;gap:7px;min-height:112px;padding:14px;display:grid}.workspace .atomicAnchorBlock span,.workspace .atomicAnchorBlock small{color:#7d899b;font-size:9px;line-height:1.55}.workspace .atomicAnchorBlock b{color:#2a3649;font-size:12px;line-height:1.55}.workspace .atomicAnchorTags{flex-wrap:wrap;gap:6px;display:flex}.workspace .atomicAnchorTags em{color:#2f64c6;background:#edf3ff;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.workspace .corePointInput{background:#f8fafd;border:1px solid #dfe5ed;border-radius:12px;gap:10px;margin:12px 0 0 40px;padding:15px;display:grid}.workspace .corePointInput label{gap:6px;display:grid}.workspace .corePointInput label>span{color:#2d394c;font-size:12px;font-weight:600}.workspace .corePointInput label>small{color:#7c889a;font-size:10px;line-height:1.55}.workspace .corePointInput textarea{resize:vertical;color:#2e3a4d;background:#fff;border:1px solid #dce3ec;border-radius:10px;outline:0;width:100%;min-height:122px;padding:11px 12px;font-size:11px;line-height:1.7}.workspace .corePointInput>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace .corePointInput .corePointAiAssist{background:#f2f6ff;border:1px solid #cbdaf4;border-radius:10px;align-items:center;padding:11px 12px}.workspace .corePointAiAssist>div{gap:3px;display:grid}.workspace .corePointAiAssist b{color:#2d3d56;font-size:11px}.workspace .corePointAiAssist span{color:#6e7c91;font-size:9px;line-height:1.5}.workspace .corePointInput .corePointSourceList{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:6px;display:grid}.workspace .corePointSourceList>span{color:#4f5e73;background:#fff;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:9px;display:grid}.workspace .corePointSourceList i{color:#2f6fe4;background:#eaf1ff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.workspace .corePointSourceList em{color:#a16b2b;white-space:nowrap;font-size:8px;font-style:normal}.workspace .corePointSourceList em.confirmed{color:#218455}.workspace .corePointSourceText{gap:2px;min-width:0;display:grid}.workspace .corePointSourceText b{color:#24344d;font-size:10px;font-weight:600}.workspace .corePointSourceText small{color:#6e7c91;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.workspace .corePointInput>div>b{color:#a16a2c;font-size:11px}.workspace .corePointInput>div>b.ready{color:#218455}.workspace .inventorySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0 10px 40px;display:grid}.workspace .inventorySummary>div{background:#fff;border:1px solid #e1e6ee;border-radius:11px;gap:4px;padding:12px;display:grid}.workspace .inventorySummary span,.workspace .inventorySummary small{color:#7f8b9d;font-size:9px;line-height:1.45}.workspace .inventorySummary b{color:#293649;font-size:17px;font-weight:600}.workspace .inventoryTable{background:#fff;border:1px solid #dfe5ed;border-radius:12px;margin-left:40px;overflow:auto}.workspace .inventoryDeferredNote{background:#f3f7ff;border:1px solid #c9d8f2;border-radius:10px;align-items:center;gap:10px;margin:10px 0 10px 40px;padding:11px 12px;display:flex}.workspace .inventoryDeferredNote>i{color:#fff;background:#2f6fe4;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.workspace .inventoryDeferredNote>div{gap:3px;display:grid}.workspace .inventoryDeferredNote b{color:#2d3a50;font-size:10px}.workspace .inventoryDeferredNote span{color:#718096;font-size:9px;line-height:1.5}.workspace .inventoryTableHead,.workspace .inventoryTableRow{grid-template-columns:44px minmax(230px,1.3fr) 72px minmax(165px,.8fr) repeat(5,48px) 48px minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:7px;min-width:1450px;padding:9px 10px;display:grid}.workspace .inventoryTable.compact .inventoryTableHead,.workspace .inventoryTable.compact .inventoryTableRow{grid-template-columns:44px minmax(260px,1.5fr) 72px minmax(170px,.85fr) repeat(5,48px) 48px minmax(190px,1fr);min-width:1180px}.workspace .inventoryTable.compact.breadInventoryTable .inventoryTableHead,.workspace .inventoryTable.compact.breadInventoryTable .inventoryTableRow{grid-template-columns:44px minmax(340px,2fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(150px,.9fr) 108px;min-width:1120px}.workspace .inventoryDeferredNote>.textButton{flex:none;margin-left:auto}.workspace .breadPointActions{justify-content:flex-end;gap:6px;display:flex}.workspace .breadPointActions button{color:#2f6fe4;background:#f7f9fc;border:1px solid #d9e3f1;border-radius:8px;min-height:30px;padding:0 9px;font-size:9px}.workspace .breadPointActions button.danger{color:#c54e5b;background:#fff8f8;border-color:#f0d9dd}.workspace .inventoryTableHead{z-index:1;color:#758195;background:#f3f6fa;font-size:9px;position:sticky;top:0}.workspace .inventoryTableRow{border-top:1px solid #e8ecf1}.workspace .inventoryTableRow>b,.workspace .inventoryTableRow>strong{color:#2f6fe4;text-align:center;font-size:10px}.workspace .inventoryTableRow textarea,.workspace .inventoryTableRow input,.workspace .inventoryTableRow select{color:#344055;background:#fff;border:1px solid #dfe5ed;border-radius:8px;outline:0;width:100%;min-width:0;padding:7px 8px;font-size:9px;line-height:1.45}.workspace .inventoryTableRow textarea{resize:vertical;min-height:58px}.workspace .inventorySource{gap:5px;display:grid}.workspace .inventorySource>small{color:#2f6fe4;font-size:9px;font-weight:600}.workspace .inventorySource input{color:#2f64c6}.workspace .inventoryConfirmBar{background:#f3f7ff;border:1px solid #cbdaf4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 0 40px;padding:14px;display:flex}.workspace .atomicExpandAction{background:#fff;border:1px solid #dce4ef;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 0 40px;padding:13px 14px;display:flex}.workspace .atomicExpandAction>div{gap:4px;display:grid}.workspace .atomicExpandAction b{color:#26344a;font-size:11px}.workspace .atomicExpandAction span{color:#718096;font-size:9px}.workspace .inventoryConfirmBar>div{gap:4px;display:grid}.workspace .inventoryConfirmBar b{color:#2c3b53;font-size:11px}.workspace .inventoryConfirmBar span{color:#718096;font-size:9px}@media (width<=980px){.workspace .atomicPipelineRail,.workspace .atomicAnchorBlock,.workspace .inventorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .openingCandidateGrid{grid-template-columns:1fr}.workspace .atomicPipelineRail span:last-child,.workspace .inventorySummary>div:last-child{grid-column:1/-1}}@media (width<=760px){.workspace .atomicPipelineRail,.workspace .atomicAnchorBlock,.workspace .corePointInput,.workspace .inventorySummary,.workspace .inventoryDeferredNote,.workspace .inventoryTable,.workspace .atomicExpandAction,.workspace .inventoryConfirmBar,.workspace .openingPromiseRule,.workspace .openingCandidateGrid,.workspace .confirmedOpeningSummary,.workspace .atomicFreeSpreadAction{margin-left:0}.workspace .atomicPipelineRail,.workspace .atomicAnchorBlock,.workspace .inventorySummary,.workspace .confirmedOpeningSummary{grid-template-columns:1fr}.workspace .atomicExpandAction,.workspace .openingPromiseRule,.workspace .atomicFreeSpreadAction{flex-direction:column;align-items:stretch}.workspace .atomicPipelineRail span:last-child,.workspace .inventorySummary>div:last-child{grid-column:auto}.workspace .corePointInput>div,.workspace .inventoryConfirmBar{flex-direction:column;align-items:stretch}.workspace .corePointInput .corePointSourceList{grid-template-columns:1fr}}.workspace .atomicStandardSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.workspace .atomicStandardSummary>div{background:#f8fafd;border:1px solid #e1e6ee;border-radius:12px;gap:4px;padding:13px 15px;display:grid}.workspace .atomicStandardSummary span,.workspace .atomicStandardSummary small{color:#7b8798;font-size:10px}.workspace .atomicStandardSummary b{color:#273347;font-size:16px;font-weight:600}.workspace .atomOrderRail{background:#fff;border:1px solid #e2e7ef;border-radius:12px;align-items:center;gap:5px;margin-bottom:14px;padding:9px 10px;display:flex;overflow-x:auto}.workspace .atomOrderRail span{color:#8a95a6;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10px;display:inline-flex}.workspace .atomOrderRail span.used{color:#315fba}.workspace .atomOrderRail i{background:#eef3fb;border-radius:7px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.workspace .atomOrderRail span.used i{color:#fff;background:#2f6fe4}.workspace .atomOrderRail em{color:#bcc5d2;margin-left:4px;font-style:normal}.workspace .atomizedScriptCard>header>div{gap:2px;display:grid}.workspace .atomizedScriptCard>header>div b{font-size:12px}.workspace .atomizedScriptCard>header>div span{color:#758195;font-size:9px}.workspace .atomizedScriptCard>header>em.durationOk{color:#247a4d;background:#eaf7ef}.workspace .atomizedScriptCard>header>em.durationWarn{color:#b6543f;background:#fff1ec}.workspace .atomicControlRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px 0;display:grid}.workspace .atomicControlRow label,.workspace .atomicEvidenceRow label{gap:6px;display:grid}.workspace .atomicControlRow label>span,.workspace .atomicEvidenceRow label>span{color:#6d798c;font-size:9px}.workspace .atomicControlRow select,.workspace .atomicEvidenceRow input{color:#344055;background:#fff;border:1px solid #dce3ec;border-radius:9px;outline:0;width:100%;min-height:38px;padding:7px 10px;font-size:10px}.workspace .atomicFourPartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.workspace .atomicFourPartGrid label{background:#fbfcfe;border:1px solid #e1e6ee;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:7px 9px;padding:11px;display:grid}.workspace .atomicFourPartGrid label>i{color:#2f6fe4;background:#eaf1ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:600;display:grid}.workspace .atomicFourPartGrid label>span{color:#334055;gap:2px;font-size:11px;font-weight:600;display:grid}.workspace .atomicFourPartGrid label>span small{color:#8a96a7;font-size:9px;font-weight:400}.workspace .atomicFourPartGrid textarea{resize:vertical;color:#2f3b4e;background:#fff;border:1px solid #dce3ec;border-radius:9px;outline:0;grid-column:1/-1;width:100%;min-height:66px;padding:9px 10px;font-size:11px;line-height:1.6}.workspace .atomicFourPartGrid textarea:focus,.workspace .atomicControlRow select:focus,.workspace .atomicEvidenceRow input:focus{border-color:#78a1ed;box-shadow:0 0 0 3px #eaf1ff}.workspace .atomicSpokenPreview{background:#f5f8fd;border-left:3px solid #2f6fe4;border-radius:0 9px 9px 0;grid-template-columns:92px minmax(0,1fr);gap:12px;margin:0 14px;padding:11px 12px;display:grid}.workspace .atomicSpokenPreview span{color:#69778c;font-size:9px}.workspace .atomicSpokenPreview p{color:#2e3a4e;margin:0;font-size:11px;line-height:1.65}.workspace .atomicEvidenceRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px 14px;display:grid}.workspace .watchChainPicker{background:#f8faff;border:1px solid #dbe4f1;border-radius:14px;gap:12px;margin:15px 0 0 40px;padding:15px;display:grid}.workspace .watchChainPicker>div:first-child{gap:4px;display:grid}.workspace .watchChainPicker>div:first-child b{color:#263247;font-size:12px;font-weight:600}.workspace .watchChainPicker>div:first-child span{color:#718096;font-size:10px;line-height:1.6}.workspace .watchChainPicker>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workspace .watchChainPicker button{color:#334055;text-align:left;background:#fff;border:1px solid #dce4ef;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.workspace .watchChainPicker button strong{font-size:11px;font-weight:600}.workspace .watchChainPicker button small{color:#8390a2;font-size:9px}.workspace .watchChainPicker button.selected{color:#2f6fe4;background:#edf4ff;border-color:#7fa7ef;box-shadow:0 0 0 2px #e4edff}.workspace .pointChoiceGrid .atomicChoiceMeta{align-items:center;gap:7px;display:flex}.workspace .pointChoiceGrid .atomicChoiceMeta strong{color:#2f6fe4;background:#eaf1ff;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:600}.workspace .pointChoiceGrid .atomicChoiceMeta small{color:#8793a4;font-size:8px}.workspace .pointChoiceGrid>button>div>p{color:#68768a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=980px){.workspace .atomicFourPartGrid,.workspace .atomicControlRow,.workspace .atomicEvidenceRow{grid-template-columns:1fr}.workspace .watchChainPicker>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workspace .atomicStandardSummary{grid-template-columns:1fr}.workspace .watchChainPicker{margin-left:0}.workspace .watchChainPicker>div:last-child,.workspace .atomicSpokenPreview{grid-template-columns:1fr}}.workspace .completeScriptPanel{border-color:#cfdcf3;gap:16px;margin-bottom:16px;display:grid;box-shadow:0 14px 38px #244a8712}.workspace .completeScriptPanel .panelHead p{color:#718096;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.6}.workspace .fullScriptEditor{resize:vertical;color:#202b3d;width:100%;min-height:360px;font:inherit;background:#fbfcfe;border:1px solid #d8e1ed;border-radius:16px;outline:none;padding:24px 26px;font-size:17px;line-height:1.95}.workspace .fullScriptEditor:focus{background:#fff;border-color:#7ca5ef;box-shadow:0 0 0 4px #edf3ff}.workspace .fullScriptMeta{color:#8290a3;gap:18px;margin-top:-8px;font-size:11px;display:flex}.workspace .hookCandidateSection{border-top:1px solid #e5eaf1;gap:12px;padding-top:18px;display:grid}.workspace .hookCandidateTitle,.workspace .hookCandidateTitle>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace .hookCandidateTitle>div{justify-content:flex-start}.workspace .hookCandidateTitle b{color:#263246;font-size:14px}.workspace .hookCandidateTitle span{color:#7b889a;font-size:11px}.workspace .hookCandidateTitle em{color:#2f6fe4;background:#eef4ff;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.workspace .hookCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace .hookCandidateGrid button{color:#334055;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:14px;gap:8px;min-height:210px;padding:16px;display:grid;position:relative}.workspace .hookCandidateGrid button:hover,.workspace .hookCandidateGrid button.selected{background:#f5f8ff;border-color:#82a9ef;box-shadow:0 0 0 3px #edf3ff}.workspace .hookCandidateGrid button>i{color:#2f6fe4;background:#edf3ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid;position:absolute;top:14px;right:14px}.workspace .hookCandidateGrid button>span{color:#2f6fe4;font-size:10px}.workspace .hookCandidateGrid button>b{color:#273347;padding-right:24px;font-size:14px;font-weight:500;line-height:1.65}.workspace .hookCandidateGrid button>small{color:#728095;gap:3px;font-size:10px;line-height:1.55;display:grid}.workspace .hookCandidateGrid button>small strong{color:#4d5c71;font-size:9px}.workspace .emptyHookCandidates{color:#6f7e92;background:#f8fafc;border:1px dashed #cfd9e7;border-radius:12px;padding:18px;font-size:11px;line-height:1.7}.workspace .scriptQualityReport{background:#f5faf7;border:1px solid #d9e5dc;border-radius:12px;gap:9px;padding:14px 16px;display:grid}.workspace .scriptQualityReport.needsWork{background:#fff8ef;border-color:#eedcc2}.workspace .scriptQualityReport>div{justify-content:space-between;display:flex}.workspace .scriptQualityReport b,.workspace .scriptQualityReport strong{color:#26704c;font-size:12px}.workspace .scriptQualityReport.needsWork b,.workspace .scriptQualityReport.needsWork strong{color:#97621f}.workspace .scriptQualityReport p{color:#59687b;margin:0;font-size:11px;line-height:1.6}.workspace .scriptQualityReport p span{color:#7d8999;margin-right:8px}.workspace .scriptQualityReport ul{color:#6c5b45;gap:4px;margin:0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}@media (width<=980px){.workspace .hookCandidateGrid{grid-template-columns:1fr}.workspace .hookCandidateGrid button{min-height:0}}@media (width<=640px){.workspace .fullScriptEditor{min-height:300px;padding:18px;font-size:15px}.workspace .hookCandidateTitle,.workspace .hookCandidateTitle>div{flex-direction:column;align-items:flex-start}}.workspace .trafficAssetPrimer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0 40px;display:grid}.workspace .trafficAssetPrimer>article{background:#fff;border:1px solid #e0e6ef;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px;display:grid}.workspace .trafficAssetPrimer>article>span,.workspace .trafficAssetPillar>header>span{color:#2f6fe4;white-space:nowrap;background:#edf3ff;border-radius:7px;align-self:start;padding:5px 8px;font-size:9px}.workspace .trafficAssetPrimer b{color:#2c374a;font-size:13px;font-weight:600}.workspace .trafficAssetPrimer p{color:#7a8799;margin:7px 0 0;font-size:10px;line-height:1.65}.workspace .trafficAssetPrimer .trafficAssetGenerate{grid-column:1/-1;justify-self:end;min-width:220px}.workspace .trafficAssetColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:18px 0 0 40px;display:grid}.workspace .trafficAssetPillar{background:#fff;border:1px solid #dfe6f1;border-radius:14px;min-width:0;overflow:hidden}.workspace .trafficAssetPillar>header{background:#f8faff;border-bottom:1px solid #e7ebf1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:16px;display:grid}.workspace .trafficAssetPillar.desire>header{background:#fbf9ff}.workspace .trafficAssetPillar>header b,.workspace .trafficAssetPillar>header small{display:block}.workspace .trafficAssetPillar>header b{color:#293548;font-size:14px;font-weight:600}.workspace .trafficAssetPillar>header small{color:#8290a3;margin-top:4px;font-size:9px!important}.workspace .trafficAssetGroups{display:grid}.workspace .trafficAssetGroup{border-bottom:1px solid #e9edf3;min-width:0;padding:15px 16px}.workspace .trafficAssetGroup:last-child{border-bottom:0}.workspace .trafficAssetGroup>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.workspace .trafficAssetGroup>header b,.workspace .trafficAssetGroup>header small{display:block}.workspace .trafficAssetGroup>header b{color:#364256;font-size:11px;font-weight:600}.workspace .trafficAssetGroup>header small{color:#8a96a7;margin-top:3px;font-size:9px!important}.workspace .trafficAssetGroup>header em{color:#7e8ca0;flex:none;font-size:9px;font-style:normal}.workspace .trafficAssetGroup>div{gap:7px;display:grid}.workspace .trafficAssetGroup article{background:#fff;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.workspace .trafficAssetGroup article.selected{background:#f5f8ff;border-color:#8eafea;box-shadow:0 0 0 2px #edf3ff}.workspace .trafficAssetGroup article>button{color:#8d99a9;background:#fff;border:1px solid #d7e0ea;border-radius:8px;width:27px;height:27px;font-size:11px}.workspace .trafficAssetGroup article.selected>button{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.workspace .trafficAssetGroup article>div{gap:6px;min-width:0;display:grid}.workspace .trafficAssetGroup input,.workspace .trafficAssetGroup textarea{color:#344157;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;width:100%;font-family:inherit;font-weight:400}.workspace .trafficAssetGroup input{padding:3px 6px;font-size:11px;font-weight:600}.workspace .trafficAssetGroup textarea{resize:vertical;color:#66748a;min-height:47px;padding:6px;font-size:10px;line-height:1.55}.workspace .trafficAssetGroup input:focus,.workspace .trafficAssetGroup textarea:focus{background:#fff;border-color:#b4c8ee;box-shadow:0 0 0 2px #edf3ff}.workspace .trafficAssetGroup article>div>small{color:#8b96a5;gap:7px;line-height:1.45;display:flex;font-size:8px!important}.workspace .trafficAssetGroup article>div>small i{color:#3d8a66;flex:none;font-style:normal}.workspace .trafficAssetGroup .trafficAssetAdd{color:#2f6fe4;background:#f8faff;border:1px dashed #b9c8de;border-radius:9px;min-height:40px;font-size:10px;font-weight:600}.workspace .trafficAssetGroup .trafficAssetAdd:hover{background:#eef4ff;border-color:#7fa4e8}.workspace .trafficAssetFooter>span{white-space:normal}.workspace .trafficCandidateGrid li.localLandmarkOnly{min-height:0}.workspace .trafficCandidateGrid li.localLandmarkOnly .candidateEditableRow{align-items:center}.workspace .trafficCandidateGrid li.localLandmarkOnly .trafficAssetEditors{gap:0}.workspace .trafficCandidateGrid li.localLandmarkOnly .trafficAssetEditors input{min-height:32px;font-size:12px;font-weight:500}.workspace .trafficSetupOverlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2a3d3d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace .trafficSetupDialog{background:#fff;border:1px solid #dae1ebf2;border-radius:22px;width:min(920px,100%);max-height:min(880px,100vh - 48px);overflow:auto;box-shadow:0 28px 80px #1f2f4933}.workspace .trafficSetupDialog>header{padding:26px 28px 18px}.workspace .trafficSetupDialog h3{color:#1f2b40;margin:6px 0 7px;font-size:23px;font-weight:600}.workspace .trafficSetupDialog header p{color:#718096;margin:0;font-size:11px;line-height:1.7}.workspace .trafficSetupChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 28px;display:grid}.workspace .trafficSetupChoices>button{color:#3b485d;text-align:left;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:92px;padding:15px;display:grid}.workspace .trafficSetupChoices>button.selected{background:#f2f6ff;border-color:#82a7eb;box-shadow:0 0 0 3px #edf3ff}.workspace .trafficSetupChoices i{color:#fff;background:#fff;border:1px solid #d7e0ea;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.workspace .trafficSetupChoices button.selected i{background:#2f6fe4;border-color:#2f6fe4}.workspace .trafficSetupChoices span,.workspace .trafficSetupChoices b,.workspace .trafficSetupChoices small{display:block}.workspace .trafficSetupChoices b{color:#2b384d;font-size:12px;font-weight:600}.workspace .trafficSetupChoices small{color:#7d899b;margin-top:6px;font-size:9px;line-height:1.55}.workspace .trafficCityField{background:#f7f9fc;border-radius:14px;gap:7px;margin:15px 28px 0;padding:15px;display:grid}.workspace .trafficCityField>span{color:#435168;font-size:10px;font-weight:600}.workspace .trafficCityField input{color:#2e3b50;background:#fff;border:1px solid #d7e0eb;border-radius:10px;outline:0;width:100%;padding:11px 12px;font-family:inherit;font-size:12px}.workspace .trafficCityField input:focus{border-color:#79a0e9;box-shadow:0 0 0 3px #eaf1ff}.workspace .trafficCityField small{color:#8491a3;font-size:9px}.workspace .trafficLocationPanel{background:#f8faff;border:1px solid #e1e7f0;border-radius:16px;gap:14px;margin:15px 28px 0;padding:16px;display:grid}.workspace .trafficLocationAction{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspace .trafficLocationAction>span,.workspace .trafficLocationAction b,.workspace .trafficLocationAction small{display:block}.workspace .trafficLocationAction b{color:#26354b;font-size:13px;font-weight:600}.workspace .trafficLocationAction small{color:#7c899b;margin-top:4px;font-size:10px;line-height:1.6}.workspace .trafficLocationAction>button{flex:none;min-width:128px}.workspace .trafficLocationWaiting{background:#eef5ff;border:1px solid #d6e2f4;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.workspace .trafficLocationWaiting>i{border:2px solid #c7d9f8;border-top-color:#2f6fe4;border-radius:50%;flex:none;width:22px;height:22px}.workspace .trafficLocationWaiting.loading>i{animation:.8s linear infinite traffic-location-spin}.workspace .trafficLocationWaiting.done>i{background:#2f6fe4;border:0;border-radius:7px}.workspace .trafficLocationWaiting.done>i:after{content:"✓";color:#fff;place-items:center;width:100%;height:100%;font-size:10px;font-style:normal;display:grid}.workspace .trafficLocationWaiting span,.workspace .trafficLocationWaiting b,.workspace .trafficLocationWaiting small{display:block}.workspace .trafficLocationWaiting b{color:#2d4162;font-size:10px;font-weight:600}.workspace .trafficLocationWaiting small{color:#63758f;margin-top:2px;font-size:9px;line-height:1.55}@keyframes traffic-location-spin{to{transform:rotate(360deg)}}.workspace .trafficLocationResult{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:12px;display:grid}.workspace .trafficMap{background:#e9eef5;border:1px solid #d7e0eb;border-radius:13px;min-height:220px;overflow:hidden}.workspace .trafficMap iframe{border:0;width:100%;height:220px;display:block}.workspace .trafficLocationSummary{background:#fff;border:1px solid #dce4ef;border-radius:13px;flex-direction:column;justify-content:center;padding:18px;display:flex}.workspace .trafficLocationSummary span{color:#2f6fe4;letter-spacing:.08em;font-size:9px;font-weight:700}.workspace .trafficLocationSummary b{color:#243249;margin-top:8px;font-size:15px;font-weight:600}.workspace .trafficLocationSummary p{color:#5f6e83;margin:8px 0 0;font-size:10px;line-height:1.65}.workspace .trafficLocationSummary small,.workspace .trafficLocationPrivacy{color:#8793a4;margin:10px 0 0;font-size:9px}.workspace .trafficNearbyBlock{gap:18px;padding-top:2px;display:grid}.workspace .trafficNearbyGroup{gap:10px;display:grid}.workspace .trafficNearbyGroup+.trafficNearbyGroup{border-top:1px solid #e4e9f1;padding-top:18px}.workspace .trafficNearbyGroupHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.workspace .trafficNearbyGroupHead b{color:#2d3b51;font-size:12px;font-weight:600}.workspace .trafficNearbyGroupHead small{color:#8190a3;font-size:9px}.workspace .trafficNearbyPlaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:none;padding-right:0;display:grid;overflow:visible}.workspace .trafficNearbyPlaces>button{color:#334158;text-align:left;background:#fff;border:1px solid #dde4ee;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.workspace .trafficNearbyPlaces>button.selected{background:#edf4ff;border-color:#8aadee}.workspace .trafficNearbyPlaces>button>i{color:#7d8ba0;background:#fff;border:1px solid #d8e1ed;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;display:grid}.workspace .trafficNearbyPlaces>button.selected>i{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.workspace .trafficNearbyPlaces span,.workspace .trafficNearbyPlaces b,.workspace .trafficNearbyPlaces small{display:block}.workspace .trafficNearbyPlaces b{color:#34435a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.workspace .trafficNearbyPlaces small{color:#8190a2;margin-top:3px;font-size:8px}.workspace .trafficManualLandmark{background:#fff;border:1px dashed #cfd9e7;border-radius:12px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.workspace .trafficManualLandmark>span,.workspace .trafficManualLandmark b,.workspace .trafficManualLandmark small{display:block}.workspace .trafficManualLandmark b{color:#344258;font-size:10px;font-weight:600}.workspace .trafficManualLandmark small{color:#8390a2;margin-top:3px;font-size:8px}.workspace .trafficManualLandmark>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.workspace .trafficManualLandmark input{color:#2e3c52;border:1px solid #d8e1ec;border-radius:9px;outline:0;width:100%;min-width:0;padding:9px 11px;font-family:inherit;font-size:10px}.workspace .trafficManualLandmark input:focus{border-color:#7fa4ea;box-shadow:0 0 0 3px #edf3ff}.workspace .trafficSetupError{color:#c54c5d;margin:10px 28px 0;font-size:10px}.workspace .trafficSetupDialog>footer{background:#fbfcfe;border-top:1px solid #e8ecf1;justify-content:flex-end;gap:9px;margin-top:20px;padding:16px 28px;display:flex}.workspace .trafficSourceLegend{align-items:center;gap:10px;padding:20px 0 0}.workspace .trafficSourceLegend>small{color:#7d899b;margin-left:auto;font-size:11px;line-height:1.55}.workspace .trafficCandidateGrid{grid-template-columns:1fr;gap:22px;padding:16px 0 6px}.workspace .trafficCandidateGrid>article{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.workspace .trafficCandidateGrid article>header{background:0 0;border:0;min-height:0;padding:0 2px 9px}.workspace .trafficCandidateGrid article>header>b{gap:3px;font-size:14px;display:grid}.workspace .trafficCandidateGrid article>header>b>small{color:#8995a6;font-size:11px;font-weight:400;line-height:1.5}.workspace .trafficCandidateGrid article>header>span{white-space:nowrap;font-size:10px}.workspace .trafficCandidateGrid li{min-height:0}.workspace .trafficCandidateGrid article>ul{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px}.workspace .trafficCandidateGrid article>ul>li{background:#ffffffeb;border:1px solid #3c3c431f;border-radius:18px;height:112px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;overflow:hidden;box-shadow:0 1px 2px #00000006,0 8px 24px #0000000b}.workspace .trafficCandidateGrid article>ul>li:hover{border-color:#3c3c4333;transform:translateY(-1px);box-shadow:0 2px 4px #00000009,0 10px 28px #0000000f}.workspace .trafficCandidateGrid li.selected{background:#f5f9ff;border-color:#007aff;box-shadow:0 0 0 1px #007aff,0 9px 24px #007aff1a}.workspace .trafficCandidateGrid li:focus-within{border-color:#007aff;box-shadow:0 0 0 3px #007aff24}.workspace .trafficCandidateGrid .trafficAssetCardButton{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 14px;font-family:inherit;display:block}.workspace .trafficCandidateGrid .trafficAssetCardButton:focus-visible{outline:0}.workspace .trafficCandidateGrid .candidateEditableRow{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:9px 10px}.workspace .trafficCandidateGrid .candidateEditableRow .candidateToggle{align-content:start;justify-items:center;padding-top:1px}.workspace .trafficCandidateGrid .candidateEditableRow .candidateToggle>i{border-radius:8px;width:27px;height:27px;font-size:13px}.workspace .trafficCandidateGrid .trafficAssetReadOnlyRow{align-items:start}.workspace .trafficCandidateGrid .trafficAssetReadOnly{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;height:100%;padding-top:0;display:grid}.workspace .trafficCandidateGrid .trafficAssetReadOnlyHead{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.workspace .trafficCandidateGrid .trafficAssetReadOnlyHead>b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:550;line-height:1.45;overflow:hidden}.workspace .trafficCandidateGrid .trafficAssetReadOnlyHead>em{white-space:nowrap;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-style:normal}.workspace .trafficCandidateGrid .trafficAssetReadOnlyHead>em.owner{color:#237a57;background:#edf8f3}.workspace .trafficCandidateGrid .trafficAssetReadOnlyHead>em.industry{color:#94611a;background:#fff5e8}.workspace .trafficCandidateGrid .trafficAssetReadOnly>p{color:#6e6e73;-webkit-line-clamp:2;border-top:1px solid #3c3c431a;-webkit-box-orient:vertical;margin:0;padding-top:7px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace .trafficCandidateGrid li.localLandmarkOnly .trafficAssetReadOnlyRow{align-items:center}.workspace .trafficCandidateGrid li.localLandmarkOnly .trafficAssetReadOnly{padding-top:0}.workspace .trafficCandidateGrid article.trafficLocalGroup>ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.workspace .trafficCandidateGrid article.trafficLocalGroup>ul>li{background:#fffffff0;border-color:#3c3c4321;border-radius:14px;height:54px;box-shadow:0 1px 2px #00000006}.workspace .trafficCandidateGrid article.trafficLocalGroup>ul>li:hover{background:#f8fbff;border-color:#007aff52;transform:none;box-shadow:0 2px 8px #007aff0f}.workspace .trafficCandidateGrid article.trafficLocalGroup>ul>li.selected{background:#f0f6ff;border-color:#007aff80;box-shadow:inset 0 0 0 1px #007aff2e}.workspace .trafficCandidateGrid .trafficLocalGroup .trafficAssetCardButton{justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex}.workspace .trafficCandidateGrid .trafficLocalGroup .trafficAssetReadOnly{align-items:center;min-width:0;height:auto;display:flex}.workspace .trafficCandidateGrid .trafficLocalGroup .trafficAssetReadOnlyHead{width:100%}.workspace .trafficCandidateGrid .trafficLocalGroup .trafficAssetReadOnlyHead>b{font-size:12px;font-weight:500;line-height:1.35}.workspace .trafficCandidateGrid .trafficLocalGroup>ul>li.selected .trafficAssetCardButton:after{content:"✓";color:#fff;background:#007aff;border-radius:999px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.workspace .trafficCandidateGrid .trafficAssetEditors input,.workspace .trafficCandidateGrid .trafficAssetEditors textarea{color:#435168;background:0 0;border:0;border-radius:0;outline:0;width:100%;padding:0;font-family:inherit;font-weight:400}.workspace .trafficCandidateGrid .trafficAssetEditors input{color:#29364a;min-height:30px;font-size:14px;font-weight:600;line-height:1.4}.workspace .trafficCandidateGrid .trafficAssetEditors textarea{resize:vertical;color:#536178;border-top:1px solid #e6ebf1;min-height:46px;margin-top:6px;padding-top:7px;font-size:12px;line-height:1.5}.workspace .trafficCandidateGrid .trafficKeywordLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.workspace .trafficCandidateGrid .trafficKeywordLine>input{min-width:0}.workspace .trafficCandidateGrid .trafficKeywordLine>em{padding:4px 7px;font-size:9px}.workspace .trafficCandidateGrid .trafficAssetEditors input:hover,.workspace .trafficCandidateGrid .trafficAssetEditors textarea:hover{background:0 0;border-color:#e6ebf1}.workspace .trafficCandidateGrid .trafficAssetEditors input:focus,.workspace .trafficCandidateGrid .trafficAssetEditors textarea:focus{box-shadow:none;background:0 0;border-color:#dce4ef}.workspace .trafficCandidateGrid .candidatePillarActions{background:0 0;border:0;padding:8px 0 0}.workspace .trafficCandidateGrid .candidatePillarActions button{min-height:34px;padding-inline:12px;font-size:10px}@media (width<=1360px){.workspace .trafficCandidateGrid article>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .trafficCandidateGrid article.trafficLocalGroup>ul{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=980px){.workspace .trafficCandidateGrid article>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .trafficCandidateGrid article.trafficLocalGroup>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.workspace .trafficCandidateGrid article>ul{grid-template-columns:1fr}.workspace .trafficCandidateGrid article.trafficLocalGroup>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.workspace .topicDirectionTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .trafficAssetColumns{grid-template-columns:1fr}.workspace .choiceFlowRail span{padding-inline:6px}}@media (width<=760px){.workspace .topicDirectionTabs,.workspace .topicDirectionToolbar,.workspace .topicBatchActions,.workspace .topicMixRecommendation{margin-left:0}.workspace .topicDirectionTabs{grid-template-columns:1fr}.workspace .topicBatchActions{flex-direction:column;align-items:stretch}.workspace .trafficSetupChoices{grid-template-columns:1fr}.workspace .trafficSetupDialog>header,.workspace .trafficSetupChoices,.workspace .trafficSetupDialog>footer{padding-inline:18px}.workspace .trafficCityField,.workspace .trafficLocationPanel{margin-inline:18px}.workspace .trafficLocationAction,.workspace .trafficNearbyGroupHead{flex-direction:column;align-items:stretch}.workspace .trafficLocationAction>button{width:100%}.workspace .trafficLocationResult,.workspace .trafficNearbyPlaces,.workspace .trafficManualLandmark{grid-template-columns:1fr}.workspace .trafficSourceLegend,.workspace .trafficCandidateGrid{padding-inline:0}.workspace .trafficSourceLegend>small{width:100%;margin-left:0}.workspace .trafficAssetPrimer,.workspace .trafficAssetColumns{grid-template-columns:1fr;margin-left:0}.workspace .trafficAssetPrimer .trafficAssetGenerate{justify-self:stretch;width:100%}}.workspace .metricSnapshotHistory{border-top:1px solid #e8ecf1;gap:6px;margin-top:14px;padding-top:12px;display:grid}.workspace .metricSnapshotHistory>div{background:#f7f9fc;border-radius:10px;grid-template-columns:145px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.workspace .metricSnapshotHistory span{gap:2px;display:grid}.workspace .metricSnapshotHistory b{color:#405068;font-size:10px}.workspace .metricSnapshotHistory small,.workspace .metricSnapshotHistory em{color:#7c899b;font-size:9px;font-style:normal}.workspace .metricSnapshotHistory button{color:#c04b45;cursor:pointer;background:0 0;border:0;font-size:9px}.workspace .violationHistory .violationDelete{color:#b9483f;cursor:pointer;background:#fff0ee;border:0;border-radius:8px;margin:0 14px 14px;padding:7px 10px;font-size:9px}.workspace .choiceFlowRail span,.workspace .choiceStageHead small,.workspace .weeklyQueueGrid b,.workspace .weeklyQueueGrid small,.workspace .weeklyQueueGrid>button>span,.workspace .weeklyQueueGrid>button>i,.workspace .weeklyDecisionSummary,.workspace .metricSnapshotHistory b,.workspace .metricSnapshotHistory small,.workspace .metricSnapshotHistory em,.workspace .metricSnapshotHistory button,.workspace .violationHistory .violationDelete{font-size:11px!important}.workspace .metricSnapshotHistory button,.workspace .violationHistory .violationDelete{min-height:34px}@media (width<=1280px) and (width>=761px){.workspace .choiceScriptIntro{flex-direction:column;align-items:flex-start}.workspace .choiceScriptIntro>div:first-child{max-width:760px}.workspace .choiceFlowRail{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.workspace .choiceFlowRail span{justify-content:center}.workspace .weeklyQueueStage .choiceStageHead{flex-direction:column;align-items:flex-start}.workspace .weeklyQueueActions{justify-content:flex-end;width:100%}.workspace .weeklyQueueActions button{white-space:nowrap}}.workspace .choiceScriptIntro{grid-template-columns:minmax(280px,1fr) minmax(620px,auto);align-items:end;display:grid}.workspace .choiceFlowRail{grid-template-columns:repeat(6,minmax(86px,1fr));width:min(100%,780px);min-width:0;display:grid}.workspace .choiceFlowRail span{text-align:center;white-space:normal;justify-content:center;min-width:0;padding-inline:6px}.workspace .choiceStageHead{align-items:flex-start}.workspace .choiceStageHead>span{grid-template-columns:38px minmax(0,1fr);row-gap:4px;min-width:0}.workspace .choiceStageHead>span>i{grid-row:1/3}.workspace .choiceStageHead b,.workspace .choiceStageHead small{grid-column:2;min-width:0}.workspace .choiceStageHead b{line-height:1.45}.workspace .choiceStageHead small{margin-top:0;line-height:1.55;display:block}.workspace .topicDirectionTabs,.workspace .topicDirectionToolbar,.workspace .weeklyTopicGrid{min-width:0}.workspace .topicDirectionTabs>button{overflow:hidden}.workspace .topicDirectionTabs b,.workspace .topicDirectionTabs small{overflow-wrap:anywhere;min-width:0}.workspace .weeklyTopicGrid{gap:14px}.workspace .weeklyTopicCard{contain:layout paint}.workspace .weeklyTopicMain{grid-template-columns:42px minmax(0,1fr) 34px;gap:12px;min-height:0;padding:18px}.workspace .weeklyTopicMain .choiceNumber,.workspace .weeklyTopicMain .choiceMark{align-self:start}.workspace .weeklyTopicMain .choiceMark{place-items:center;width:34px;min-width:34px;height:34px;display:grid}.workspace .weeklyTopicMain .topicChoiceCopy{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;display:grid}.workspace .weeklyTopicMain .topicChoiceCopy>b,.workspace .weeklyTopicMain .topicDirectionBadge,.workspace .weeklyTopicMain .topicPunch,.workspace .weeklyTopicMain .topicChoiceCopy>small{grid-column:1;min-width:0;max-width:100%;margin:0;position:static}.workspace .weeklyTopicMain .topicChoiceCopy>b{overflow-wrap:anywhere;-webkit-line-clamp:unset;font-size:14px;line-height:1.55;display:block;overflow:visible}.workspace .weeklyTopicMain .topicDirectionBadge{white-space:normal;justify-self:start;width:fit-content}.workspace .weeklyTopicMain .topicPunch{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;display:grid}.workspace .weeklyTopicMain .topicPunch>strong{overflow-wrap:anywhere;min-width:0}.workspace .weeklyTopicMain .topicChoiceCopy>small{overflow-wrap:anywhere;grid-template-columns:62px minmax(0,1fr)}@media (width<=1500px){.workspace .choiceScriptIntro{grid-template-columns:minmax(0,1fr);align-items:start}.workspace .choiceFlowRail{width:100%}}@media (width<=1180px){.workspace .weeklyTopicGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.workspace .choiceFlowRail{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .choiceStageHead{gap:10px}.workspace .choiceStageHead>span{grid-template-columns:34px minmax(0,1fr)}.workspace .weeklyTopicMain{grid-template-columns:34px minmax(0,1fr) 30px;gap:9px;padding:14px}.workspace .weeklyTopicMain .choiceMark{width:30px;min-width:30px;height:30px}.workspace .weeklyTopicMain .topicPunch,.workspace .weeklyTopicMain .topicChoiceCopy>small{grid-template-columns:minmax(0,1fr)}}:root{--ui-bg:#f4f6f9;--ui-surface:#fff;--ui-surface-soft:#f7f9fc;--ui-surface-blue:#edf3ff;--ui-ink:#172033;--ui-ink-2:#2b3649;--ui-text:#4f5d72;--ui-muted:#7c899d;--ui-faint:#9aa5b5;--ui-line:#e1e6ed;--ui-line-soft:#edf0f4;--ui-blue:#2f6fe4;--ui-blue-hover:#285fc6;--ui-blue-line:#bfd2f5;--ui-green:#24855e;--ui-green-soft:#eaf6f0;--ui-orange:#94621e;--ui-orange-soft:#fff5e9;--ui-red:#bd5158;--ui-red-soft:#fff0f1;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-shadow:0 10px 32px #1927400b;--ui-shadow-float:0 18px 48px #1927401c;--ui-sidebar:248px;--ui-content:1240px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ui-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--ui-bg)!important;color:var(--ui-ink)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif!important}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.workspace{background:var(--ui-bg)!important;min-height:100vh!important;color:var(--ui-ink)!important;font-size:14px!important}.workspace .side{z-index:20!important;width:var(--ui-sidebar)!important;border-right:1px solid var(--ui-line)!important;color:var(--ui-text)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;flex-direction:column!important;padding:22px 16px 18px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.workspace .main{width:calc(100% - var(--ui-sidebar))!important;min-height:100vh!important;margin-left:var(--ui-sidebar)!important}.workspace .brand{align-items:center!important;gap:11px!important;padding:0 10px 24px!important;display:flex!important}.workspace .brandImage{object-fit:cover!important;background:var(--ui-surface-blue)!important;border-radius:11px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;box-shadow:0 2px 8px #1823381a!important}.workspace .brand b{color:var(--ui-ink)!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.workspace .brand small{color:var(--ui-muted)!important;margin-top:3px!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;display:block!important}.workspace .merchantCard{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface-soft)!important;box-shadow:none!important;margin:0 4px 22px!important;padding:15px!important}.workspace .merchantCard span,.workspace .merchantCard small{color:var(--ui-muted)!important;font-size:10px!important;line-height:1.5!important;display:block!important}.workspace .merchantCard b{color:var(--ui-ink-2)!important;margin:6px 0!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;display:block!important}.workspace .nav{gap:10px!important;display:grid!important}.workspace .navGroup{gap:4px!important;display:grid!important}.workspace .navGroupTitle{color:var(--ui-muted)!important;letter-spacing:.04em!important;padding:6px 12px 5px!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important}.workspace .nav a{color:#637186!important;background:0 0!important;border-radius:11px!important;align-items:center!important;gap:11px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;transition:background .18s,color .18s!important;display:flex!important}.workspace .nav a span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.workspace .nav a:hover{color:var(--ui-blue)!important;background:var(--ui-surface-soft)!important}.workspace .nav a.active{color:var(--ui-blue)!important;background:var(--ui-surface-blue)!important;box-shadow:none!important}.workspace .nav i{width:18px!important;color:inherit!important;text-align:center!important;flex:0 0 18px!important;font-size:15px!important;font-style:normal!important}.workspace .sideScope{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;color:var(--ui-muted)!important;gap:5px!important;margin:auto 4px 0!important;padding:13px 14px!important;display:grid!important}.workspace .sideScope span,.workspace .sideScope small,.workspace .sideFooter{color:var(--ui-muted)!important;font-size:10px!important;font-weight:400!important;line-height:1.55!important}.workspace .sideScope b{color:var(--ui-ink-2)!important;font-size:12px!important;font-weight:500!important}.workspace .sideFooter{padding:14px 8px 0!important}.workspace .top{z-index:15!important;border-bottom:1px solid var(--ui-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe6!important;justify-content:space-between!important;align-items:center!important;height:72px!important;padding:0 40px!important;display:flex!important;position:sticky!important;top:0!important}.workspace .top h1{color:var(--ui-ink)!important;letter-spacing:-.015em!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}.workspace .top p{color:var(--ui-muted)!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.45!important}.workspace .topRight{align-items:center!important;gap:20px!important;display:flex!important}.workspace .date{color:var(--ui-muted)!important;font-size:11px!important}.workspace .accountTrigger{background:0 0!important;border:0!important;border-radius:11px!important;gap:9px!important;min-height:46px!important;padding:5px 7px!important}.workspace .accountTrigger:hover{background:var(--ui-surface-soft)!important}.workspace .avatarImage{border:2px solid var(--ui-surface)!important;object-fit:cover!important;border-radius:50%!important;flex:0 0 32px!important;width:32px!important;height:32px!important;box-shadow:0 2px 8px #1823381f!important}.workspace .accountTriggerText{gap:2px!important;min-width:76px!important}.workspace .accountTriggerText b{color:var(--ui-ink-2)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}.workspace .accountTriggerText small{color:var(--ui-muted)!important;font-size:10px!important;line-height:1.3!important}.workspace .accountDropdown{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;width:196px!important;box-shadow:var(--ui-shadow-float)!important;padding:8px!important}.workspace .content{width:min(100%, var(--ui-content))!important;max-width:var(--ui-content)!important;margin:0 auto!important;padding:42px 40px 80px!important}.workspace .hero{justify-content:space-between!important;align-items:flex-end!important;gap:28px!important;margin-bottom:26px!important;display:flex!important}.workspace .eyebrow{color:var(--ui-blue)!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important;display:inline-block!important}.workspace .hero h2{max-width:760px!important;color:var(--ui-ink)!important;letter-spacing:-.04em!important;margin:10px 0 0!important;font-size:34px!important;font-weight:600!important;line-height:1.2!important}.workspace .hero h2 em{color:var(--ui-blue)!important;font-style:normal!important}.workspace .hero p{max-width:720px!important;color:var(--ui-muted)!important;margin:9px 0 0!important;font-size:13px!important;line-height:1.75!important}.workspace .heroActions{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;display:flex!important}.workspace .primary,.workspace .soft{min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:10px 16px!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important;display:inline-flex!important}.workspace .primary{color:#fff!important;background:var(--ui-blue)!important}.workspace .primary:hover{color:#fff!important;background:var(--ui-blue-hover)!important;transform:none!important}.workspace .soft{color:var(--ui-blue)!important;background:var(--ui-surface-blue)!important}.workspace .soft:hover{background:#e3edff!important}.workspace button:disabled,.workspace .primary:disabled{opacity:.5!important;cursor:not-allowed!important}.workspace .tag,.workspace .status,.workspace .link{font-size:10px!important;font-weight:500!important;line-height:1.35!important}.workspace .tag{color:var(--ui-blue)!important;background:var(--ui-surface-blue)!important;border-radius:999px!important;padding:5px 8px!important}.workspace .status{color:var(--ui-green)!important}.workspace .status.wait{color:var(--ui-orange)!important}.workspace .link{color:var(--ui-blue)!important}.workspace .panel,.workspace .stat,.workspace .scriptNav,.workspace .scriptEditor,.workspace .scriptMeta,.workspace .memoryCard,.workspace .publishStats>div,.workspace .stageCards button,.workspace .topicLibrary button,.workspace .roleCard,.workspace .taskSheet,.workspace .recordItem,.workspace .checkpointCard{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow)!important}.workspace .panel{padding:22px!important}.workspace .panelHead{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:17px!important;display:flex!important}.workspace .panel h3,.workspace .panelHead h3{color:var(--ui-ink)!important;letter-spacing:-.015em!important;margin:7px 0 0!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important}.workspace .panel p,.workspace .panel span,.workspace .panel small{color:var(--ui-text)}.workspace .panelDark{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important}.workspace .panelDark h3{color:var(--ui-ink)!important}.workspace .panelDark p{color:var(--ui-muted)!important}.workspace .brandingPanel{margin-top:16px!important}.workspace .brandingEditor{gap:18px!important;display:grid!important}.workspace .brandingLogo{align-items:center!important;gap:15px!important;display:flex!important}.workspace .brandingLogo img{border:1px solid var(--ui-line)!important;background:var(--ui-surface-soft)!important;object-fit:cover!important;border-radius:16px!important;flex:0 0 72px!important;width:72px!important;height:72px!important}.workspace .brandingLogo>div{justify-items:start!important;gap:5px!important;display:grid!important}.workspace .brandingLogo b{color:var(--ui-ink)!important;font-size:13px!important}.workspace .brandingLogo small{color:var(--ui-muted)!important;font-size:10px!important}.workspace .brandingFields{grid-template-columns:1fr 1fr!important;gap:13px!important;display:grid!important}.workspace .brandingFields label,.workspace .compactForm label{color:var(--ui-text)!important;gap:7px!important;font-size:11px!important;display:grid!important}.workspace .dnsGuide{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface-soft)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:15px 16px!important;display:flex!important}.workspace .dnsGuide>div:first-child{gap:5px!important;display:grid!important}.workspace .dnsGuide b{color:var(--ui-ink-2)!important;font-size:12px!important}.workspace .dnsGuide span,.workspace .dnsGuide small{color:var(--ui-muted)!important;font-size:10px!important;line-height:1.6!important}.workspace code{color:#34435a!important;background:#eef2f7!important;border-radius:5px!important;padding:2px 5px!important;font-family:SFMono-Regular,Consolas,monospace!important;font-size:11px!important}.workspace .formMessage{color:var(--ui-blue)!important;margin:0!important;font-size:11px!important;line-height:1.6!important}.workspace .standaloneMessage{background:var(--ui-surface-blue)!important;border-radius:10px!important;margin:0 0 14px!important;padding:10px 13px!important}.workspace .computeStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.workspace .computeStats>div{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;padding:20px!important}.workspace .computeStats span{color:var(--ui-muted)!important;font-size:11px!important;display:block!important}.workspace .computeStats b{color:var(--ui-ink)!important;margin-top:8px!important;font-size:28px!important;font-weight:600!important;display:inline-block!important}.workspace .computeStats small{color:var(--ui-muted)!important;margin-left:5px!important;font-size:10px!important}.workspace .pricingPanel{margin-bottom:16px!important}.workspace .pricingPanel .panelHead{align-items:flex-start!important}.workspace .pricingPanel .panelHead p{color:var(--ui-muted)!important;margin:5px 0 0!important;font-size:11px!important}.workspace .pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important;display:grid!important}.workspace .pricingGrid label{border:1px solid var(--ui-line)!important;background:var(--ui-surface-soft)!important;border-radius:12px!important;gap:7px!important;padding:14px!important;display:grid!important}.workspace .pricingGrid label>span{color:var(--ui-ink-2)!important;font-size:12px!important;font-weight:600!important}.workspace .pricingGrid label>div{align-items:center!important;gap:7px!important;display:flex!important}.workspace .pricingGrid input{border:1px solid var(--ui-line)!important;width:82px!important;color:var(--ui-ink)!important;background:#fff!important;border-radius:9px!important;padding:9px 10px!important;font-size:18px!important;font-weight:600!important}.workspace .pricingGrid em{color:var(--ui-muted)!important;font-size:10px!important;font-style:normal!important}.workspace .pricingGrid small{color:var(--ui-muted)!important;font-size:10px!important}.workspace .merchantRechargePage .pricingGrid>div{border:1px solid var(--ui-line)!important;background:var(--ui-surface-soft)!important;border-radius:12px!important;grid-template-columns:1fr auto!important;align-items:baseline!important;gap:5px 9px!important;min-height:108px!important;padding:14px!important;display:grid!important}.workspace .merchantRechargePage .pricingGrid>div>span{color:var(--ui-ink-2)!important;font-size:12px!important;font-weight:600!important}.workspace .merchantRechargePage .pricingGrid>div>b{color:var(--ui-blue)!important;font-size:22px!important;font-weight:650!important}.workspace .merchantRechargePage .pricingGrid>div>small{grid-column:1/-1!important}.workspace .merchantRechargePage .pricingGrid>div>em{grid-column:1/-1!important;line-height:1.55!important}.workspace .merchantPricing{background:#fbfcfe!important;border:1px solid #e1e8f2!important;border-radius:11px!important;margin:-12px 0 20px!important;padding:12px!important}.workspace .merchantPricing>span,.workspace .merchantPricing>small{color:var(--ui-muted)!important;font-size:10px!important;display:block!important}.workspace .merchantPricing>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 9px!important;margin:8px 0!important;display:grid!important}.workspace .merchantPricing b{color:var(--ui-ink-2)!important;font-size:11px!important;font-weight:600!important}.workspace .merchantComputeWallet{background:#f7faff!important;border:1px solid #dce6f6!important;border-radius:12px!important;margin:-12px 4px 18px!important;padding:13px!important}.workspace .merchantComputeWallet.empty{background:#fff9f0!important;border-color:#efd3aa!important}.workspace .merchantComputeHead{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.workspace .merchantComputeHead span{color:var(--ui-muted)!important;font-size:11px!important}.workspace .merchantComputeHead b{color:var(--ui-blue)!important;font-size:17px!important;font-weight:650!important}.workspace .merchantComputeWallet.empty .merchantComputeHead b{color:#a9661d!important}.workspace .merchantComputeWallet>small{color:var(--ui-muted)!important;margin-top:7px!important;font-size:10px!important;line-height:1.55!important;display:block!important}.workspace .merchantComputeWallet>small.computeError{color:#a9661d!important}.workspace .merchantComputePrices{border-top:1px solid #758fb82e!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 8px!important;margin-top:10px!important;padding-top:9px!important;display:grid!important}.workspace .merchantComputePrices span{color:var(--ui-ink-2)!important;white-space:nowrap!important;font-size:10px!important}.workspace .merchantComputeLink{min-height:30px!important;color:var(--ui-blue)!important;align-items:center!important;margin-top:9px!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.workspace .merchantComputeLink:hover{color:var(--ui-blue-hover)!important}.workspace .merchantRechargePage .redeemPanel{margin-top:0!important}.workspace .allocationPanel{margin-bottom:16px!important}.workspace .allocationPanel .panelHead p{color:var(--ui-muted)!important;margin:5px 0 0!important;font-size:11px!important}.workspace .allocationList{display:grid!important}.workspace .allocationRow{border-top:1px solid var(--ui-line-soft)!important;grid-template-columns:minmax(180px,1fr) 130px minmax(280px,.9fr)!important;align-items:center!important;gap:18px!important;min-height:70px!important;display:grid!important}.workspace .allocationRow:first-child{border-top:0!important}.workspace .allocationRow b{color:var(--ui-ink-2)!important;font-size:12px!important;display:block!important}.workspace .allocationRow small{color:var(--ui-muted)!important;margin-top:4px!important;font-size:11px!important;display:block!important}.workspace .allocationRow>span{color:var(--ui-muted)!important;font-size:11px!important}.workspace .allocationRow>span strong{color:var(--ui-blue)!important;font-size:18px!important;font-weight:650!important}.workspace .allocationRow label{align-items:center!important;gap:9px!important;display:flex!important}.workspace .allocationRow input{flex:1!important;min-width:0!important}.workspace .allocationRow button{white-space:nowrap!important}.workspace .redeemPanel{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr)!important;align-items:center!important;gap:28px!important;margin-bottom:16px!important;display:grid!important}.workspace .redeemPanel h3{margin:7px 0 0!important}.workspace .redeemPanel p{color:var(--ui-muted)!important;margin:5px 0 0!important;font-size:11px!important}.workspace .redeemRow{gap:9px!important;display:flex!important}.workspace .redeemRow input{letter-spacing:.03em!important;text-transform:uppercase!important;flex:1!important;min-width:0!important;font-family:SFMono-Regular,Consolas,monospace!important}.workspace .ledgerPanel{margin-top:16px!important}.workspace .ledgerList{display:grid!important}.workspace .ledgerList>div{border-top:1px solid var(--ui-line-soft)!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:62px!important;display:grid!important}.workspace .ledgerList>div:first-child{border-top:0!important}.workspace .ledgerList b{color:var(--ui-ink-2)!important;font-size:12px!important;display:block!important}.workspace .ledgerList small{color:var(--ui-muted)!important;margin-top:4px!important;font-size:10px!important;display:block!important}.workspace .ledgerIcon{border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:14px!important;display:grid!important}.workspace .ledgerIcon.plus{color:var(--ui-green)!important;background:var(--ui-green-soft)!important}.workspace .ledgerIcon.minus{color:var(--ui-orange)!important;background:var(--ui-orange-soft)!important}.workspace .ledgerList strong{font-size:13px!important;font-weight:600!important}.workspace .ledgerList strong.plus{color:var(--ui-green)!important}.workspace .ledgerList strong.minus{color:var(--ui-orange)!important}.workspace .emptyNote{color:var(--ui-muted)!important;font-size:11px!important}.workspace .adminComputeGrid{grid-template-columns:1fr 1fr!important;gap:16px!important;margin-bottom:16px!important;display:grid!important}.workspace .compactForm{grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.workspace .adminComputeGrid>.panel:nth-child(2) .compactForm{grid-template-columns:1fr 110px 1fr auto!important}.workspace .generatedCards{border-color:var(--ui-blue-line)!important;margin-bottom:16px!important}.workspace .generatedCards .panelHead p{color:var(--ui-red)!important;margin:4px 0 0!important;font-size:10px!important}.workspace .generatedCodeList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.workspace .generatedCodeList code{justify-content:space-between!important;padding:10px 12px!important;display:flex!important}.workspace .generatedCodeList code b{color:var(--ui-blue)!important;font-family:inherit!important}.workspace .brandDirectory{display:grid!important}.workspace .brandDirectory>div{border-top:1px solid var(--ui-line-soft)!important;grid-template-columns:46px minmax(0,1fr) 80px auto!important;align-items:center!important;gap:13px!important;min-height:78px!important;display:grid!important}.workspace .brandDirectory>div:first-child{border-top:0!important}.workspace .brandDirectory img{border:1px solid var(--ui-line)!important;object-fit:cover!important;border-radius:11px!important;width:44px!important;height:44px!important}.workspace .brandDirectory b,.workspace .brandDirectory span,.workspace .brandDirectory small{display:block!important}.workspace .brandDirectory b{color:var(--ui-ink-2)!important;font-size:12px!important}.workspace .brandDirectory span{color:var(--ui-text)!important;margin-top:4px!important;font-size:10px!important}.workspace .brandDirectory small{color:var(--ui-muted)!important;margin-top:3px!important;font-size:9px!important}@media (width<=900px){.workspace .brandingFields,.workspace .adminComputeGrid,.workspace .generatedCodeList{grid-template-columns:1fr!important}.workspace .pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace .redeemPanel{grid-template-columns:1fr!important;gap:14px!important}.workspace .compactForm,.workspace .adminComputeGrid>.panel:nth-child(2) .compactForm{grid-template-columns:1fr 1fr!important}.workspace .allocationRow{grid-template-columns:minmax(0,1fr) auto!important;padding:14px 0!important}.workspace .allocationRow label{grid-column:1/-1!important}}@media (width<=620px){.workspace .computeStats,.workspace .pricingGrid,.workspace .brandingFields,.workspace .compactForm,.workspace .adminComputeGrid>.panel:nth-child(2) .compactForm{grid-template-columns:1fr!important}.workspace .dnsGuide,.workspace .redeemRow{flex-direction:column!important;align-items:stretch!important}.workspace .brandDirectory>div{grid-template-columns:42px minmax(0,1fr)!important;padding:12px 0!important}.workspace .brandDirectory>div>.status,.workspace .brandDirectory>div>.actionButtons{grid-column:2!important}}.workspace .stat{min-width:0!important;padding:18px!important}.workspace .stat span,.workspace .stat small,.workspace .publishStats span,.workspace .publishStats small{color:var(--ui-muted)!important;font-size:10px!important;line-height:1.45!important}.workspace .stat b,.workspace .publishStats b{color:var(--ui-ink)!important;letter-spacing:-.03em!important;margin:8px 0 4px!important;font-size:26px!important;font-weight:600!important;line-height:1.1!important;display:block!important}.workspace .ipFramework{border:1px solid var(--ui-blue-line)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow)!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:22px!important;margin-bottom:18px!important;padding:24px!important;overflow:hidden!important}.workspace .ipFrameworkMain h3{color:var(--ui-ink)!important;margin:9px 0!important;font-size:22px!important;font-weight:600!important;line-height:1.35!important}.workspace .ipFrameworkMain>p{color:var(--ui-text)!important;font-size:12px!important;line-height:1.75!important}.workspace .frameworkMeta,.workspace .frameworkPillars{gap:9px!important}.workspace .frameworkMeta span,.workspace .frameworkPillars div{border:1px solid var(--ui-line-soft)!important;background:var(--ui-surface-soft)!important;border-radius:11px!important;min-width:0!important;padding:11px!important}.workspace .frameworkMeta small,.workspace .frameworkPillars b{color:var(--ui-blue)!important;font-size:10px!important;font-weight:500!important}.workspace .frameworkMeta b,.workspace .frameworkPillars span{color:var(--ui-text)!important;font-size:11px!important;font-weight:400!important;line-height:1.65!important}.workspace .frameworkReset{color:var(--ui-blue)!important;font-size:10px!important}.workspace label{color:var(--ui-ink-2)!important;font-weight:500!important}.workspace input,.workspace textarea,.workspace select{background:var(--ui-surface)!important;color:var(--ui-ink-2)!important;box-shadow:none!important;border:1px solid #dce2ea!important;border-radius:10px!important;outline:none!important;font-size:13px!important;line-height:1.6!important}.workspace input{min-height:40px!important}.workspace input::placeholder,.workspace textarea::placeholder{color:#a2acba!important}.workspace input:focus,.workspace textarea:focus,.workspace select:focus{border-color:#78a0eb!important;box-shadow:0 0 0 4px #ebf2ff!important}.workspace .settingsPanel,.workspace .permissionPanel,.workspace .formPanel,.workspace .aiConfigPanel{gap:18px!important}.workspace .settingsPanel label,.workspace .aiConfigPanel label,.workspace .formPanel .formGrid label,.workspace .publishForm label,.workspace .memoryFields label,.workspace .compactFields label,.workspace .publishFormGrid label,.workspace .reviewFields label{color:var(--ui-text)!important;gap:7px!important;font-size:11px!important;font-weight:500!important}.workspace .aiTestRow{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.workspace .fallbackAiPanel.disabled .formGrid{opacity:.58!important}.workspace .fallbackAiPanel.disabled .reviewHint{color:#8792a3!important}.workspace .workflowNotice,.workspace .filterNotice{border:1px solid var(--ui-blue-line)!important;background:var(--ui-surface-blue)!important;color:#3c61a8!important;border-radius:11px!important;padding:12px 14px!important;font-size:12px!important;line-height:1.6!important}.workspace .gateNotice,.workspace .nextRoute{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;padding:16px 18px!important}.workspace .workflowRail,.workspace .onboardingProgress{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;padding:7px!important}.workspace .workflowRail>div,.workspace .segmented button{color:var(--ui-muted)!important;border-radius:10px!important;font-size:11px!important}.workspace .workflowRail>div.active,.workspace .segmented button.selected,.workspace .atomToolbar button.selected,.workspace .layerTabs button.selected,.workspace .memoryToolbar button.selected{color:var(--ui-blue)!important;background:var(--ui-surface-blue)!important}.workspace .roleCard.selectedRole,.workspace .stageCards button.selected,.workspace .topicLibrary button.selected,.workspace .stagePicker button.selected,.workspace .topicList button.selected{box-shadow:0 0 0 3px var(--ui-surface-blue)!important;background:#f8faff!important;border-color:#8fb0ee!important}.workspace .merchantCreatePanel,.workspace .agencyCreatePanel{scroll-margin-top:96px;gap:0!important;margin-bottom:18px!important;padding:0!important;overflow:hidden!important}.workspace .agencyCreatePanel.agencyEditPanel{border-color:#91b1ec!important;box-shadow:0 0 0 4px #eaf1ff,0 18px 46px #2a487c1f!important}.workspace .merchantCreateHead,.workspace .agencyCreateHead{border-bottom:1px solid var(--ui-line-soft)!important;align-items:flex-start!important;margin:0!important;padding:24px 26px 20px!important}.workspace .merchantCreateHead h3,.workspace .agencyCreateHead h3{margin-top:7px!important}.workspace .merchantCreateHead p,.workspace .agencyCreateHead p{color:var(--ui-muted)!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.6!important}.workspace .merchantCreateHead>.soft,.workspace .agencyCreateHead>.soft{place-items:center!important;min-width:64px!important;min-height:38px!important;padding:0 15px!important;display:grid!important}.workspace .merchantCreateGrid,.workspace .agencyCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 24px!important;padding:24px 26px 26px!important;display:grid!important}.workspace .merchantCreateGrid>label,.workspace .agencyCreateGrid>label{min-width:0!important;color:var(--ui-text)!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important;margin:0!important;font-size:12px!important;line-height:1.5!important;display:grid!important}.workspace .merchantCreateGrid>label>span,.workspace .agencyCreateGrid>label>span{color:var(--ui-ink-2)!important;font-size:12px!important;font-weight:500!important;display:block!important}.workspace .merchantCreateGrid input,.workspace .merchantCreateGrid select,.workspace .agencyCreateGrid input,.workspace .agencyCreateGrid select{width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 13px!important;display:block!important}.workspace .merchantCreateGrid select{appearance:auto!important}.workspace .merchantCreateGrid .merchantStatusField{grid-column:1/-1!important;max-width:calc(50% - 12px)!important}.workspace .merchantCreateFooter,.workspace .agencyCreateFooter{border-top:1px solid var(--ui-line-soft)!important;background:var(--ui-surface-soft)!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:18px 26px!important;display:flex!important}.workspace .merchantCreateFooter .securityNote,.workspace .agencyCreateFooter .securityNote{align-items:center!important;gap:9px!important;min-width:0!important;margin:0!important;display:flex!important}.workspace .merchantCreateFooter .securityNote i,.workspace .agencyCreateFooter .securityNote i{background:var(--ui-surface-blue)!important;width:24px!important;height:24px!important;color:var(--ui-blue)!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;font-size:10px!important;font-style:normal!important;display:grid!important}.workspace .merchantCreateSubmit,.workspace .agencyCreateSubmit{flex:none!important;min-width:184px!important;min-height:42px!important}@media (width<=800px){.workspace .merchantCreateHead,.workspace .merchantCreateGrid,.workspace .merchantCreateFooter,.workspace .agencyCreateHead,.workspace .agencyCreateGrid,.workspace .agencyCreateFooter{padding-left:18px!important;padding-right:18px!important}.workspace .merchantCreateGrid,.workspace .agencyCreateGrid{grid-template-columns:1fr!important}.workspace .merchantCreateGrid .merchantStatusField{grid-column:auto!important;max-width:none!important}.workspace .merchantCreateFooter,.workspace .agencyCreateFooter{flex-direction:column!important;align-items:stretch!important}.workspace .merchantCreateSubmit,.workspace .agencyCreateSubmit{width:100%!important}}.workspace .phaseBlock.violet.isCurrent,.workspace .phaseBlock.orange.isCurrent,.workspace .phaseBlock.green.isCurrent{box-shadow:0 0 0 3px var(--ui-surface-blue)!important;background:#f8faff!important;border-color:#8fb0ee!important}.workspace .taskForm,.workspace .taskSheet{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface-soft)!important;box-shadow:none!important}.workspace .table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;color:var(--ui-text)!important;font-size:12px!important}.workspace .table th,.workspace .checkpointHead,.workspace .atomTableHead,.workspace .fourLineHead{color:var(--ui-muted)!important;background:var(--ui-surface-soft)!important;font-size:10px!important;font-weight:500!important}.workspace .table th,.workspace .table td{border-bottom:1px solid var(--ui-line-soft)!important;padding:13px 11px!important}.workspace .table td,.workspace .table td b{color:var(--ui-text)!important;font-size:12px!important;font-weight:400!important}.workspace .checkpointTable,.workspace .atomTable,.workspace .fourLineTable{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;overflow:auto!important}.workspace .checkpointRow,.workspace .atomTableRow,.workspace .fourLineRow{border-top:1px solid var(--ui-line-soft)!important}.workspace .publishRecordList button,.workspace .memoryList>button,.workspace .memoryListItem,.workspace .conversationSummary,.workspace .recordItem{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-ink-2)!important;box-shadow:none!important;border-radius:11px!important}.workspace .publishRecordList button:hover,.workspace .memoryList>button:hover,.workspace .conversationSummary:hover,.workspace .recordItem:hover{border-color:var(--ui-blue-line)!important;background:#f9fbff!important}.workspace .publishRecordList button.selected,.workspace .memoryList>button.selected,.workspace .recordItem.selected{background:var(--ui-surface-blue)!important;border-color:#a8c2ef!important}.workspace .memoryMeta>div,.workspace .diagnosisGuide>div,.workspace .atomSummary>div,.workspace .platformGrid>div,.workspace .qualityList>div{border:1px solid var(--ui-line-soft)!important;background:var(--ui-surface-soft)!important;border-radius:10px!important}.workspace .memoryBody{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important}.workspace .emptyState,.workspace .emptyMini{color:var(--ui-muted)!important}.workspace .emptyState b{color:var(--ui-ink-2)!important;font-size:16px!important;font-weight:500!important}.workspace .databaseOffline,.databaseOffline{z-index:60!important;width:min(360px,100vw - 32px)!important;color:var(--ui-orange)!important;background:var(--ui-orange-soft)!important;text-align:left!important;border:1px solid #f0d5ad!important;border-radius:12px!important;padding:11px 14px!important;font-size:12px!important;line-height:1.55!important;inset:auto 20px 20px auto!important;box-shadow:0 14px 36px #563a1421!important}.databaseLoading{background:var(--ui-bg)!important;color:var(--ui-muted)!important;font-size:12px!important}.openingLoader{text-align:center!important;justify-items:center!important;gap:9px!important;display:grid!important}.openingLoader img{object-fit:contain!important;width:48px!important;height:52px!important;margin-bottom:8px!important;animation:.9s linear infinite loginMarkSpin!important}.openingLoader b{color:var(--ui-ink-2)!important;font-size:14px!important;font-weight:500!important}.openingLoader span{color:var(--ui-muted)!important;font-size:11px!important}.loginPage,.activatePage,.registrationPage,.consoleLanding{background:var(--ui-bg)!important;min-height:100vh!important;color:var(--ui-ink)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif!important}.loginPage,.activatePage,.registrationPage{place-items:center!important;padding:40px 20px!important;display:grid!important}.registrationPage{align-items:start!important;padding:34px 20px!important}.registrationCard{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;width:min(100%,760px)!important;box-shadow:var(--ui-shadow)!important;margin:auto!important;padding:32px!important}.registrationBrand{border-bottom:1px solid var(--ui-line-soft)!important;align-items:center!important;gap:11px!important;padding-bottom:22px!important;display:flex!important}.registrationBrand img,.registrationState>img{object-fit:contain!important;border-radius:12px!important;width:42px!important;height:42px!important}.registrationBrand>div{gap:3px!important;display:grid!important}.registrationBrand b{color:var(--ui-ink)!important;font-size:15px!important}.registrationBrand small{color:var(--ui-muted)!important;font-size:10px!important}.registrationIntro{padding:25px 0 20px!important}.registrationIntro .eyebrow,.registrationState .eyebrow{color:var(--ui-blue)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:700!important}.registrationIntro h1,.registrationState h1{color:var(--ui-ink)!important;letter-spacing:-.035em!important;margin:9px 0 8px!important;font-size:28px!important;line-height:1.25!important}.registrationIntro p,.registrationState p{color:var(--ui-muted)!important;margin:0!important;font-size:12px!important;line-height:1.75!important}.registrationForm{gap:16px!important;display:grid!important}.registrationKind{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.registrationKind button{text-align:left!important;border:1px solid var(--ui-line)!important;background:var(--ui-bg-soft)!important;color:var(--ui-text)!important;border-radius:11px!important;gap:4px!important;padding:14px!important;display:grid!important}.registrationKind button.active{background:#edf4ff!important;border-color:#9bbcf4!important;box-shadow:inset 0 0 0 1px #cfe0ff!important}.registrationKind b{font-size:13px!important}.registrationKind span{color:var(--ui-muted)!important;font-size:10px!important}.registrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.registrationGrid label{color:var(--ui-text)!important;gap:7px!important;font-size:11px!important;font-weight:500!important;display:grid!important}.registrationGrid input,.registrationGrid textarea{width:100%!important;min-height:44px!important;color:var(--ui-ink-2)!important;font:inherit!important;background:#fff!important;border:1px solid #dce2ea!important;border-radius:10px!important;outline:none!important;padding:10px 12px!important}.registrationGrid textarea{resize:vertical!important;min-height:84px!important}.registrationGrid input:focus,.registrationGrid textarea:focus{border-color:#78a0eb!important;box-shadow:0 0 0 4px #ebf2ff!important}.registrationGrid label>small{color:var(--ui-muted)!important;font-size:9px!important;line-height:1.5!important}.registrationWide{grid-column:1/-1!important}.registrationSubmit{border:0!important;border-radius:10px!important;width:100%!important;min-height:46px!important}.registrationPolicy{color:var(--ui-muted)!important;justify-content:space-between!important;gap:14px!important;font-size:10px!important;display:flex!important}.registrationPolicy a,.registrationBack{color:var(--ui-blue)!important;text-decoration:none!important}.registrationState{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:360px!important;display:flex!important}.registrationState>img{animation:.9s linear infinite loginMarkSpin!important}.registrationStateIcon{width:48px!important;height:48px!important;color:var(--ui-orange)!important;background:var(--ui-orange-soft)!important;border-radius:50%!important;place-items:center!important;font-size:22px!important;display:grid!important}.registrationStateIcon.success{color:#178455!important;background:#e9f8f1!important}.registrationState>small{color:var(--ui-muted)!important;font-size:10px!important}.registrationState .primary{text-align:center!important;min-width:190px!important;text-decoration:none!important}.inviteCreateGrid{grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(220px,auto)!important;align-items:end!important;gap:12px!important;display:grid!important}.inviteCreateGrid label{color:var(--ui-muted)!important;gap:7px!important;font-size:10px!important;display:grid!important}.inviteCreateGrid select,.inviteCreateGrid input{border:1px solid var(--ui-line)!important;min-height:42px!important;color:var(--ui-text)!important;background:#fff!important;border-radius:9px!important;padding:8px 10px!important}.inviteBatchNote{grid-column:1/-2!important}.inviteCreateGrid button{min-height:42px!important}.generatedInvite{background:#f1f6ff!important;border:1px solid #bed4fa!important;border-radius:10px!important;grid-template-columns:auto minmax(180px,.55fr) minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;margin-top:14px!important;padding:12px!important;display:grid!important}.generatedInvite span{color:var(--ui-blue)!important;font-size:10px!important;font-weight:600!important}.generatedInviteNote{min-height:38px!important;color:var(--ui-text)!important;background:#fff!important;border:1px solid #bed4fa!important;border-radius:8px!important;padding:8px 10px!important}.generatedInviteNote:focus{border-color:var(--ui-blue)!important;outline:3px solid #2f70e31f!important}.generatedInvite code{color:var(--ui-ink-2)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}.generatedInviteBatch{background:#f7faff!important;border:1px solid #bed4fa!important;border-radius:12px!important;margin-top:14px!important;overflow:hidden!important}.generatedInviteBatchHead{border-bottom:1px solid #dbe6f7!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:14px!important;display:flex!important}.generatedInviteBatchHead>div{gap:4px!important;display:grid!important}.generatedInviteBatchHead b{color:var(--ui-text)!important;font-size:13px!important}.generatedInviteBatchHead span{color:var(--ui-muted)!important;font-size:11px!important}.generatedInviteList{max-height:420px!important;overflow:auto!important}.generatedInviteList .generatedInvite{background:0 0!important;border:0!important;border-bottom:1px solid #e4ecf8!important;border-radius:0!important;margin:0!important}.generatedInviteList .generatedInvite:last-child{border-bottom:0!important}.inviteCopyActions{align-items:center!important;gap:8px!important;display:flex!important}.inviteCopyActions button{white-space:nowrap!important;min-height:36px!important;padding:8px 12px!important}.inviteRecordActions{align-items:center!important;gap:8px!important;display:flex!important}.inviteRecordActions button{white-space:nowrap!important;min-height:36px!important;padding:8px 12px!important}.inviteRecordTable{min-width:1320px!important}.inviteRecordTable th:first-child{width:190px!important}.inviteRecordTable th:nth-child(2){width:280px!important}.inviteRecordTable th:nth-child(3){width:150px!important}.inviteRecordTable th:nth-child(4){width:220px!important}.inviteRecordTable th:nth-child(5){width:340px!important}.inviteRecordTable td{vertical-align:top!important}.inviteRecordTable td>small,.inviteRecordTable td:nth-child(3) small,.inviteRecordTable td:nth-child(4) small{color:var(--ui-muted)!important;margin-top:6px!important;font-size:10px!important;line-height:1.5!important;display:block!important}.inviteNoteEditor{grid-template-columns:minmax(170px,1fr) auto!important;align-items:start!important;gap:7px!important;display:grid!important}.inviteNoteEditor input{border:1px solid var(--ui-line)!important;min-height:38px!important;color:var(--ui-text)!important;background:#fff!important;border-radius:8px!important;padding:7px 9px!important}.inviteNoteEditor button{min-height:38px!important}.registeredInviteInfo{gap:4px!important;display:grid!important}.registeredInviteInfo b{color:var(--ui-text)!important;font-size:12px!important}.registeredInviteInfo span,.registeredInviteInfo small{color:var(--ui-muted)!important;font-size:10px!important;line-height:1.5!important}.registeredInviteInfo code{width:fit-content!important;color:var(--ui-blue)!important;font-size:9px!important}.inviteHistoryMissing,.inviteAwaiting{color:var(--ui-muted)!important;font-size:10px!important}.registrationRequestList{display:grid!important}.registrationRequestList article{border-bottom:1px solid var(--ui-line-soft)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding:16px 0!important;display:grid!important}.registrationRequestList article:last-child{border-bottom:0!important}.registrationRequestMain{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-width:0!important;display:grid!important}.registrationRole{color:var(--ui-blue)!important;white-space:nowrap!important;background:#edf4ff!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:600!important}.registrationRole.agency{color:#8559ad!important;background:#f4ecfb!important}.registrationRequestMain>div{gap:4px!important;min-width:0!important;display:grid!important}.registrationRequestMain b{color:var(--ui-ink)!important;font-size:13px!important}.registrationRequestMain p,.registrationRequestMain small{overflow-wrap:anywhere!important;color:var(--ui-muted)!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.registrationRequestMain time{color:var(--ui-muted)!important;white-space:nowrap!important;font-size:9px!important}.registrationReviewActions{align-items:center!important;gap:8px!important;display:flex!important}.registrationReviewActions select{border:1px solid var(--ui-line)!important;background:#fff!important;border-radius:8px!important;width:170px!important;min-height:38px!important;padding:7px 9px!important}.dangerSoft{color:var(--ui-red)!important}.registrationReviewed{justify-items:end!important;gap:5px!important;min-width:150px!important;display:grid!important}.registrationReviewed small{color:var(--ui-muted)!important;font-size:9px!important}@media (width<=900px){.inviteCreateGrid{grid-template-columns:1fr 1fr!important}.generatedInvite{grid-template-columns:auto minmax(0,1fr)!important}.generatedInvite code,.generatedInvite .inviteCopyActions{grid-column:2!important}.generatedInviteBatchHead{flex-direction:column!important;align-items:flex-start!important}.registrationRequestList article{grid-template-columns:1fr!important}.registrationReviewActions{justify-content:flex-end!important}}@media (width<=620px){.registrationPage{padding:16px 10px!important}.registrationCard{border-radius:16px!important;padding:22px 18px!important}.registrationGrid,.registrationKind,.inviteCreateGrid{grid-template-columns:1fr!important}.registrationWide,.inviteBatchNote{grid-column:auto!important}.registrationPolicy,.generatedInvite{flex-direction:column!important;grid-template-columns:1fr!important}.generatedInvite code,.generatedInvite .inviteCopyActions{grid-column:1!important}.inviteCopyActions{width:100%!important}.inviteCopyActions button{flex:1!important}.registrationRequestMain{grid-template-columns:auto 1fr!important}.registrationRequestMain time{grid-column:2!important}.registrationReviewActions{flex-direction:column!important;align-items:stretch!important}.registrationReviewActions select{width:100%!important}}.loginCard,.activateCard,.consoleCard{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important}.loginCard{width:min(100%,460px)!important;padding:32px!important}.loginBrand{border-bottom:1px solid var(--ui-line-soft)!important;align-items:center!important;gap:11px!important;padding-bottom:26px!important;display:flex!important}.loginBrand .brandMark,.activateCard>.brandMark{color:#fff!important;background:var(--ui-blue)!important;border-radius:11px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:12px!important;font-weight:600!important;display:grid!important}.loginBrandMark{object-fit:contain!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.loginBrandAvatar{border-radius:12px!important}.loginBrand>div{gap:3px!important;display:grid!important}.loginBrand b{color:var(--ui-ink)!important;font-size:15px!important;font-weight:600!important}.loginBrand small{color:var(--ui-muted)!important;letter-spacing:.04em!important;font-size:9px!important}.loginIntro{padding:27px 0 22px!important}.loginIntro .eyebrow,.activateCard .eyebrow{color:var(--ui-blue)!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:600!important}.loginIntro h1,.activateCard h1{color:var(--ui-ink)!important;letter-spacing:-.035em!important;margin:10px 0 8px!important;font-size:28px!important;font-weight:600!important;line-height:1.25!important}.loginIntro p,.activateCard p{color:var(--ui-muted)!important;margin:0!important;font-size:12px!important;line-height:1.75!important}.loginForm{gap:15px!important;display:grid!important}.loginForm label,.activateCard label{color:var(--ui-text)!important;gap:7px!important;font-size:11px!important;font-weight:500!important;display:grid!important}.loginForm input,.activateCard input{width:100%!important;min-height:44px!important;color:var(--ui-ink-2)!important;background:#fff!important;border:1px solid #dce2ea!important;border-radius:10px!important;outline:none!important;padding:10px 12px!important;font-size:13px!important}.loginForm input:focus,.activateCard input:focus{border-color:#78a0eb!important;box-shadow:0 0 0 4px #ebf2ff!important}.loginSubmit,.activateCard button{background:var(--ui-blue)!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:44px!important;padding:10px 16px!important;font-size:12px!important;font-weight:500!important}.loginSubmit{justify-content:center!important;align-items:center!important;gap:9px!important;display:inline-flex!important}.loginSubmit:disabled{cursor:wait!important;opacity:.88!important}.loginWaitingMark{object-fit:contain!important;filter:brightness(0)invert()!important;width:18px!important;height:18px!important;animation:.9s linear infinite loginMarkSpin!important}@keyframes loginMarkSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loginWaitingMark,.openingLoader img{animation-duration:1.8s!important}}.loginError{color:var(--ui-red)!important;background:var(--ui-red-soft)!important;border-radius:9px!important;margin:-4px 0 0!important;padding:10px 12px!important;font-size:11px!important;line-height:1.5!important}.loginHelp{border-top:1px solid var(--ui-line-soft)!important;color:var(--ui-muted)!important;justify-content:space-between!important;gap:14px!important;margin-top:20px!important;padding-top:18px!important;font-size:10px!important;line-height:1.5!important;display:flex!important}.loginHelp a,.backConsole{color:var(--ui-blue)!important;text-decoration:none!important}.backConsole{margin-top:18px!important;font-size:11px!important;display:inline-block!important}.activateCard{gap:16px!important;width:min(100%,500px)!important;padding:34px!important;display:grid!important}.activateCard>.brandMark{margin-bottom:8px!important}.activateCard .primary{justify-content:center!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.consoleLanding{min-height:auto!important}.consoleGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;display:grid!important}.consoleCard{min-height:230px!important;color:var(--ui-ink)!important;flex-direction:column!important;justify-content:space-between!important;padding:24px!important;text-decoration:none!important;transition:border-color .18s,transform .18s,box-shadow .18s!important;display:flex!important}.consoleCard:hover{border-color:var(--ui-blue-line)!important;transform:translateY(-2px)!important;box-shadow:0 16px 38px #19274014!important}.consoleCard span{color:var(--ui-blue)!important;letter-spacing:.09em!important;font-size:10px!important;font-weight:600!important}.consoleCard h3{color:var(--ui-ink)!important;margin:13px 0 9px!important;font-size:22px!important;font-weight:600!important}.consoleCard p{color:var(--ui-muted)!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.consoleCard>b{color:var(--ui-blue)!important;font-size:12px!important;font-weight:500!important}.loginEntryHint{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;color:var(--ui-muted)!important;justify-content:space-between!important;align-items:center!important;margin-top:18px!important;padding:16px 18px!important;font-size:12px!important;display:flex!important}@media (width<=900px){.consoleGrid{grid-template-columns:1fr!important}.consoleCard{min-height:180px!important}}@media (width<=520px){.loginCard,.activateCard{padding:24px!important}.loginHelp,.loginEntryHint{flex-direction:column!important;align-items:flex-start!important}}.workspace .teamPanel{gap:18px;display:grid}.workspace .teamEditor{border:1px solid var(--ui-line,#dfe5ee);background:#f8faff;border-radius:14px;gap:16px;padding:18px;display:grid}.workspace .teamEditor .formGrid label{color:#354052;gap:8px;font-size:12px;font-weight:650;display:grid}.workspace .teamEditor input,.workspace .teamEditor select{color:#1d2433;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:10px;padding:10px 12px}.workspace .teamMerchantPicker{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.workspace .teamMerchantPicker legend{color:#526177;width:100%;margin-bottom:4px;font-size:12px;font-weight:650}.workspace .teamMerchantPicker label{color:#4e5d72;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:12px;display:inline-flex}.workspace .teamMerchantPicker input{width:15px;min-height:15px}.workspace .teamCredentials{background:#f1fbf6;border:1px solid #b9ddca;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.workspace .teamCredentials div{gap:4px;display:grid}.workspace .teamCredentials span,.workspace .formStatus{color:#607087;font-size:12px;line-height:1.6}.workspace .formStatus.isError{color:#b14f4f}.workspace .teamTable td{max-width:230px;line-height:1.55}.workspace .memberPrimary{color:var(--ui-blue,#2f6fe4);margin-top:4px;font-size:10px;font-weight:600;display:block}.workspace .teamRowActions{white-space:nowrap;align-items:center;gap:4px;display:flex}.workspace .tableAction{color:var(--ui-blue,#2f6fe4);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px}.workspace .tableAction:hover{background:#edf3ff}.workspace .tableAction.danger{color:#b24a4a}@media (width<=800px){.workspace .teamCredentials{flex-direction:column;align-items:stretch}}.workspace .nav a,.workspace .mobileNav a{position:relative}.workspace .nav a.pending,.workspace .mobileNav a.pending{pointer-events:none;color:#2f72e7!important;background:#edf4ff!important}.workspace .nav a.pending:after{content:"";border:2px solid #2f72e73d;border-top-color:#2f72e7;border-radius:50%;width:14px;height:14px;margin-left:auto;animation:.7s linear infinite routeSpin}.routeProgress{z-index:120;color:#235fca;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #2f72e733;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:650;display:inline-flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 32px #244d9129}.routeProgress i{border:2px solid #2f72e733;border-top-color:#2f72e7;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite routeSpin}@keyframes routeSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace .nav a.pending:after,.routeProgress i{animation:none}}@media (width<=800px){.routeProgress{max-width:calc(100vw - 24px);top:10px}}.workspace .billingFlow,.workspace .agencyBillingFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.workspace .billingFlow>div,.workspace .agencyBillingFlow>div{min-width:0;padding:18px 4px}.workspace .billingFlow span,.workspace .agencyBillingFlow span{color:var(--ui-muted);font-size:11px;display:block}.workspace .billingFlow b,.workspace .agencyBillingFlow b{color:var(--ui-ink);margin-top:7px;font-size:18px;font-weight:650;display:block}.workspace .billingFlow small,.workspace .agencyBillingFlow small{color:var(--ui-muted);margin-top:6px;font-size:10px;line-height:1.55;display:block}.workspace .billingFlow i,.workspace .agencyBillingFlow i{color:var(--ui-blue);white-space:nowrap;font-size:11px;font-style:normal}.workspace .exchangeRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace .exchangeRuleGrid>div{border:1px solid var(--ui-line);background:#fbfcfe;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;padding:18px;display:grid}.workspace .exchangeRuleGrid>div>b,.workspace .exchangeRuleGrid>div>small{grid-column:1/-1}.workspace .exchangeRuleGrid label{border:1px solid var(--ui-line);background:#fff;border-radius:11px;align-items:center;display:flex;overflow:hidden}.workspace .exchangeRuleGrid input{width:100%;min-width:0;background:0 0!important;border:0!important;padding:11px!important}.workspace .exchangeRuleGrid em{color:var(--ui-muted);white-space:nowrap;padding-right:11px;font-size:11px;font-style:normal}.workspace .exchangeRuleGrid>div>span{color:var(--ui-muted);padding-bottom:12px}.workspace .inlineMultiplier{color:var(--ui-muted);align-items:center;gap:8px;font-size:11px;display:flex}.workspace .inlineMultiplier input{width:92px}.workspace .inlineMultiplier em{font-style:normal}.workspace .nonAiChargeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace .nonAiChargeGrid label{border-top:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) 80px auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.workspace .nonAiChargeGrid input{text-align:center;min-width:0}.workspace .nonAiChargeGrid em{color:var(--ui-muted);white-space:nowrap;font-size:10px;font-style:normal}.workspace .simpleAccountList{display:grid}.workspace .simpleAccountList>div{border-top:1px solid var(--ui-line);grid-template-columns:minmax(220px,1.3fr) minmax(150px,.7fr) minmax(150px,.7fr);align-items:center;gap:18px;padding:15px 2px;display:grid}.workspace .simpleAccountList>div>div,.workspace .simpleAccountList span{gap:4px;display:grid}.workspace .simpleAccountList small{color:var(--ui-muted);font-size:10px}.workspace .manualAdjustRow{border-top:1px solid var(--ui-line);grid-template-columns:1fr .7fr 1.4fr auto;gap:10px;margin-top:14px;padding-top:14px;display:grid}.workspace .wechatPayPanel,.workspace .rechargeCheckoutPanel,.workspace .agencyComputeAccounts,.workspace .nonAiComputePanel,.workspace .providerCostPanel{margin-top:16px}.workspace .paymentSafetyNote{color:#446184;background:#f2f7ff;border-radius:12px;gap:12px;padding:12px 14px;font-size:11px;line-height:1.55;display:flex}.workspace .paymentConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.workspace .paymentConfigGrid label{color:var(--ui-muted);gap:7px;font-size:11px;display:grid}.workspace .paymentConfigGrid input,.workspace .paymentConfigGrid textarea{width:100%}.workspace .paymentConfigGrid textarea{resize:vertical;min-height:118px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.workspace .paymentPemField{grid-column:span 1}.workspace .paymentActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.workspace .paymentActions .formMessage{flex-basis:100%;margin:0}.workspace .wechatFourFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.workspace .wechatFourFields>label,.workspace .wechatSecurityPackage{background:#fff;border:1px solid #dfe7f2;border-radius:16px;min-width:0;padding:14px}.workspace .wechatFourFields>label{color:var(--ui-muted);gap:9px;font-size:11px;display:grid}.workspace .wechatFourFields>label>span,.workspace .securityPackageHead>span{color:var(--ui-ink);align-items:center;gap:8px;font-weight:650;display:flex}.workspace .wechatFourFields i{width:21px;height:21px;color:var(--ui-blue);background:#eaf2ff;border-radius:7px;place-items:center;font-size:10px;font-style:normal;display:inline-grid}.workspace .wechatFourFields input{width:100%}.workspace .wechatSecurityPackage{background:#f8fbff;grid-column:1/-1;gap:11px;display:grid}.workspace .securityPackageHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace .securityPackageHead small{color:var(--ui-muted)}.workspace .securityFileInput{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.workspace .securityUploadButton{width:max-content;max-width:100%}.workspace .securityFileStatus{flex-wrap:wrap;gap:8px;display:flex}.workspace .securityFileStatus span{color:var(--ui-muted);background:#fff;border:1px solid #dfe7f2;border-radius:999px;padding:7px 10px;font-size:10px}.workspace .securityFileStatus span.done{color:#16845f;background:#effaf6;border-color:#b9e3d3}.workspace .publicKeyIdCompact{color:var(--ui-muted);grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr);align-items:center;gap:12px;font-size:10px;display:grid}.workspace .serialDetected{color:#69809d;overflow-wrap:anywhere}.workspace .paymentConfigIssues{color:#9a611c;background:#fff8ed;border:1px solid #f2d4aa;border-radius:12px;gap:6px;margin-top:12px;padding:12px 14px;font-size:10px;display:grid}.workspace .paymentConfigIssues b{color:#7a4a12}.workspace .agencyBalanceWarning{color:#945619;background:#fff7ed;border:1px solid #efc6a2;border-radius:12px;align-items:flex-start;gap:12px;margin:14px 0;padding:13px 15px;font-size:12px;line-height:1.65;display:flex}.workspace .agencyBalanceWarning b{color:#7e4210;flex:none}.workspace .agencyBalanceWarning span{min-width:0}.workspace .paymentCallbackLine{color:var(--ui-muted);background:#f5f7fa;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:10px;display:flex}.workspace .paymentCallbackLine code{color:var(--ui-ink);overflow-wrap:anywhere}.workspace .paymentCallbackLine small{margin-left:auto}.workspace .rechargeRatio{border-bottom:1px solid var(--ui-line);align-items:center;gap:16px;padding:16px 0;display:flex}.workspace .rechargeRatio span,.workspace .rechargeRatio small{color:var(--ui-muted);font-size:11px}.workspace .rechargeRatio b{color:var(--ui-blue);font-size:20px}.workspace .rechargeAmounts{gap:10px;margin-top:16px;display:flex}.workspace .rechargeAmounts button{border:1px solid var(--ui-line);min-width:92px;color:var(--ui-muted);background:#fff;border-radius:11px;padding:11px 18px}.workspace .rechargeAmounts button.selected{color:var(--ui-blue);background:#edf4ff;border-color:#8bb2ff}.workspace .rechargePayAction{background:#f7f9fc;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.workspace .rechargePayAction>div{gap:4px;display:grid}.workspace .rechargePayAction span{color:var(--ui-muted);font-size:10px}.workspace .rechargePayAction b{font-size:20px}.workspace .wechatQrBox{background:#f7faff;border:1px solid #cfe0ff;border-radius:16px;align-items:center;gap:20px;margin-top:16px;padding:18px;display:flex}.workspace .wechatQrBox img{background:#fff;border-radius:10px;width:180px;height:180px}.workspace .wechatQrBox>div{gap:7px;display:grid}.workspace .wechatQrBox span,.workspace .wechatQrBox small{color:var(--ui-muted);font-size:11px}.workspace .paymentOrderList{border-top:1px solid var(--ui-line);margin-top:16px;display:grid}.workspace .paymentOrderList>b{padding:14px 0 8px}.workspace .paymentOrderList>div{color:var(--ui-muted);border-top:1px solid #edf0f4;grid-template-columns:1.5fr .5fr .7fr .5fr;gap:10px;padding:10px 0;font-size:10px;display:grid}.workspace .paymentOrderList em,.workspace .paymentOrderList i{font-style:normal}.workspace .paymentOrderList i.paid{color:var(--ui-green)}.workspace .pointRuleGrid label p{color:var(--ui-blue);margin:8px 0 0;font-size:10px}.workspace .cardHistory{border-top:1px solid var(--ui-line);gap:7px;margin-top:16px;padding-top:14px;display:grid}.workspace .cardHistory span{color:var(--ui-muted);font-size:10px}@media (width<=980px){.workspace .billingFlow,.workspace .agencyBillingFlow{grid-template-columns:1fr}.workspace .billingFlow i,.workspace .agencyBillingFlow i{justify-self:center;transform:rotate(90deg)}.workspace .exchangeRuleGrid,.workspace .paymentConfigGrid,.workspace .wechatFourFields,.workspace .nonAiChargeGrid,.workspace .publicKeyIdCompact{grid-template-columns:1fr}.workspace .simpleAccountList>div{grid-template-columns:1fr 1fr}.workspace .simpleAccountList>div>div{grid-column:1/-1}.workspace .manualAdjustRow{grid-template-columns:1fr 1fr}.workspace .manualAdjustRow input:nth-of-type(2){grid-column:1/-1}}@media (width<=620px){.workspace .exchangeRuleGrid>div{grid-template-columns:1fr auto 1fr;padding:14px}.workspace .nonAiChargeGrid label{grid-template-columns:1fr 70px auto}.workspace .simpleAccountList>div,.workspace .manualAdjustRow{grid-template-columns:1fr}.workspace .manualAdjustRow input:nth-of-type(2){grid-column:auto}.workspace .rechargeRatio,.workspace .rechargePayAction,.workspace .wechatQrBox{flex-direction:column;align-items:flex-start}.workspace .rechargeAmounts{grid-template-columns:repeat(3,1fr);display:grid}.workspace .rechargeAmounts button{min-width:0}.workspace .paymentOrderList>div{grid-template-columns:1fr 1fr}.workspace .paymentOrderList>div span{grid-column:1/-1}}.workspace .summaryScopeSwitch{margin-bottom:16px;border:1px solid var(--ui-line)!important;background:#eef2f7!important;border-radius:12px!important;gap:4px!important;padding:5px!important;display:inline-flex!important}.workspace .summaryScopeSwitch button{min-width:92px;color:var(--ui-muted)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:9px 14px!important;font-size:11px!important}.workspace .summaryScopeSwitch button.active{color:var(--ui-blue)!important;background:#fff!important;font-weight:650!important;box-shadow:0 3px 12px #20314c14!important}.workspace .notice{color:#966522;background:#fff8ed;border:1px solid #f0d4aa;border-radius:12px;margin-bottom:16px;padding:12px 15px;font-size:12px;line-height:1.65}.workspace .notice.error{color:#a33d3d;background:#fff4f4;border-color:#efc3c3}.workspace .notice a{color:var(--ui-blue);margin:0 4px}.workspace .tableScroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.workspace .tableScroll .table{min-width:880px}.workspace .up{color:var(--ui-green)!important}.workspace .orange{color:var(--ui-orange)!important}.workspace .usageEvents .status{white-space:nowrap;background:#eaf8f2;border-radius:999px;padding:5px 8px;display:inline-flex}.workspace .usageEvents .status.wait{background:#fff5e8}@media (width<=800px){.workspace .summaryScopeSwitch{display:flex!important}.workspace .summaryScopeSwitch button{flex:1}}.workspace .agencyTermsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspace .agencyTermsGrid>div,.workspace .agencyTermsGrid>label{border:1px solid var(--ui-line);background:var(--ui-surface-soft);border-radius:14px;align-content:start;gap:9px;min-height:132px;padding:17px;display:grid}.workspace .agencyTermsGrid>div>span,.workspace .agencyTermsGrid>label>span{color:var(--ui-muted);font-size:11px}.workspace .agencyTermsGrid b{color:var(--ui-ink);font-size:23px}.workspace .agencyTermsGrid b small{color:var(--ui-muted);font-weight:500;font-size:11px!important}.workspace .agencyTermsGrid p{color:var(--ui-muted);margin:0;font-size:11px}.workspace .pointPriceInput,.workspace .inlineMoneyInput{align-items:center;gap:7px;display:flex}.workspace .pointPriceInput input{width:130px;min-width:0}.workspace .pointPriceInput em,.workspace .inlineMoneyInput em,.workspace .inlineMoneyInput span{color:var(--ui-muted);white-space:nowrap;font-size:11px;font-style:normal}.workspace .inlineMoneyInput input{width:92px}.workspace .commercialPricingGrid label>p{border-top:1px solid var(--ui-line-soft);grid-template-columns:1fr 1fr;gap:4px 8px;margin:5px 0 0;padding-top:9px;font-size:10px;display:grid}.workspace .commercialPricingGrid label>p b{color:var(--ui-blue);font-size:11px}.workspace .commercialPricingGrid label>p span{color:var(--ui-muted)}.workspace .commercialPricingGrid label>p strong{grid-column:1/-1;font-size:10px;font-weight:650}.workspace .adminAgencyCostPanel .tableScroll .table{min-width:1120px}.workspace .costBasisGrid{border:1px solid var(--ui-line);background:var(--ui-line);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.workspace .costBasisGrid>div{background:#fff;gap:7px;padding:17px 19px;display:grid}.workspace .costBasisGrid span,.workspace .agencyPricingRow>label>span,.workspace .agencyPricingRow>div>span{color:var(--ui-muted);font-size:10px;font-weight:700}.workspace .costBasisGrid b{color:var(--ui-ink);font-size:16px}.workspace .costBasisGrid small,.workspace .agencyPricingRow small{color:var(--ui-muted);font-size:9px;line-height:1.5}.workspace .priceFormula,.workspace .agencyPriceFormula{color:var(--ui-muted);background:#f2f6fd;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:13px;padding:12px 15px;font-size:11px;display:flex}.workspace .priceFormula b,.workspace .agencyPriceFormula b{color:#44536a}.workspace .priceFormula i,.workspace .agencyPriceFormula i{color:#718097;font-style:normal}.workspace .priceFormula strong,.workspace .agencyPriceFormula strong{color:var(--ui-blue)}.workspace .priceFormula em{color:var(--ui-green);font-style:normal;font-weight:750}.workspace .agencyPricingList{border-top:1px solid var(--ui-line);gap:0;margin-top:14px;display:grid}.workspace .agencyPricingRow{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(150px,1.25fr) minmax(155px,1fr) minmax(165px,1fr) minmax(160px,1fr) minmax(135px,.9fr) auto;align-items:center;gap:18px;padding:18px 4px;display:grid}.workspace .agencyPricingRow>label,.workspace .agencyPricingRow>div{gap:6px;min-width:0;display:grid}.workspace .agencyPriceIdentity b,.workspace .agencyPricingRow>div>b{color:var(--ui-ink);font-size:13px}.workspace .agencyPriceIdentity span{color:var(--ui-blue)!important}.workspace .multiplierInput{align-items:center;gap:6px;display:flex}.workspace .multiplierInput input{width:90px}.workspace .multiplierInput em{color:var(--ui-muted);font-size:11px;font-style:normal}.workspace .agencyPricingRow>button{white-space:nowrap}.workspace .agencyPriceFormula{justify-content:flex-start;margin:14px 0}.workspace .defaultMarkupControls{background:#fbfcff;border:1px solid #dbe5f4;border-radius:13px;grid-template-columns:minmax(220px,1fr) 190px 190px auto;align-items:end;gap:14px;margin-top:13px;padding:15px 17px;display:grid}.workspace .defaultMarkupControls>div:first-child{gap:4px;display:grid}.workspace .defaultMarkupControls>div:first-child span{color:var(--ui-ink);font-size:12px;font-weight:800}.workspace .defaultMarkupControls p{color:var(--ui-muted);margin:0;font-size:9px;line-height:1.5}.workspace .defaultMarkupControls label{color:var(--ui-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.workspace .defaultMarkupControls label>div{align-items:center;gap:7px;display:flex}.workspace .defaultMarkupControls input{width:100%;min-width:0}.workspace .defaultMarkupControls em{color:var(--ui-muted);font-size:10px;font-style:normal}@media (width<=900px){.workspace .agencyTermsGrid,.workspace .costBasisGrid{grid-template-columns:1fr}.workspace .agencyPricingRow{grid-template-columns:1fr 1fr}.workspace .agencyPricingRow>button{justify-self:start}.workspace .defaultMarkupControls{grid-template-columns:1fr 1fr}.workspace .defaultMarkupControls>div:first-child{grid-column:1/-1}.workspace .priceFormula,.workspace .agencyPriceFormula{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=1080px){:root{--ui-sidebar:224px}.workspace .content{padding-inline:28px!important}.workspace .hero h2{font-size:31px!important}.workspace .ipFramework,.workspace .strategyGrid,.workspace .interviewLayout,.workspace .knowledgeLayout{grid-template-columns:1fr!important}}@media (width<=800px){.workspace .side{display:none!important}.workspace .main{width:100%!important;margin-left:0!important}.workspace .top{height:66px!important;padding:0 18px!important}.workspace .topRight .date,.workspace .accountTriggerText{display:none!important}.workspace .content{padding:28px 16px 82px!important}.workspace .hero{gap:16px!important;display:grid!important}.workspace .hero h2{font-size:28px!important}.workspace .grid4,.workspace .publishStats,.workspace .memoryStats,.workspace .platformGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace .gridMain,.workspace .workflowGrid,.workspace .scriptLayout,.workspace .publishLayout,.workspace .reviewFields,.workspace .conversationDetail,.workspace .editorBottomGrid{grid-template-columns:1fr!important}.workspace .panel{padding:18px!important}.workspace .recordSidebar,.workspace .taskForm,.workspace .taskSheet{position:static!important}.workspace .mobileNav{border-top:1px solid var(--ui-line)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff5!important;height:64px!important;display:flex!important}.workspace .mobileNav a{color:var(--ui-muted)!important;font-size:10px!important}.workspace .mobileNav a.active{color:var(--ui-blue)!important}}.workspace :is(button,a,input,select,textarea):focus-visible{outline-offset:2px!important;outline:3px solid #2f6fe433!important}.workspace :is(.primary,.soft,button[data-interactive=true]){justify-content:center;align-items:center;min-height:40px;display:inline-flex}.workspace button[data-interactive=true]{min-width:40px}.workspace :is(.link,.inlineScriptLink,.textButton){align-items:center;min-height:36px;display:inline-flex}.workspace .releasePlatformPicker button{border-radius:9px;min-width:40px;min-height:36px;padding:6px 9px}.workspace .panelHead p,.workspace .hero p,.workspace .securityNote,.workspace .inlineStatus{line-height:1.65!important}.workspace .weekSchedulePanel>header>button:first-child{justify-self:start}.workspace .weekSchedulePanel>header button{white-space:nowrap;min-height:38px}.workspace .promptFlowPanel>.panelHead>.soft{white-space:nowrap;flex:none;min-width:132px}@media (width<=800px){.workspace .content{overflow:clip;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.workspace .top{position:sticky!important;top:0!important}.workspace .mobileNav{height:calc(64px + env(safe-area-inset-bottom))!important;padding:0 4px env(safe-area-inset-bottom)!important}.workspace .mobileNav a{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;place-items:center;min-width:0;min-height:44px;padding:0 4px;display:grid;overflow:hidden}.workspace .scriptEditorWorkspace{padding-bottom:88px!important}.workspace .scriptStickyActions{box-shadow:var(--ui-shadow)!important;background:#fff!important;border-radius:16px!important;margin-top:16px!important;padding:16px!important;position:static!important}.workspace .scriptStickyActions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace .scriptStickyActions>div:last-child a{grid-column:1/-1!important}.workspace .weekSchedulePanel>header{grid-template-areas:"title title""previous next";grid-template-columns:1fr 1fr!important;gap:10px!important}.workspace .weekSchedulePanel>header>button:first-child{grid-area:previous;width:100%}.workspace .weekSchedulePanel>header>div:nth-child(2){grid-area:title}.workspace .weekSchedulePanel>header>div:last-child{grid-area:next;grid-template-columns:1fr 1fr;display:grid!important}.workspace .weekSchedulePanel>header>div:last-child button{min-width:0;padding-inline:7px}.workspace .panel:has(>.table){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.workspace .actionTable{table-layout:auto!important;width:760px!important;min-width:760px!important}.workspace .actionTable th,.workspace .actionTable td{white-space:nowrap;min-width:82px}.workspace .actionTable th:nth-child(3),.workspace .actionTable td:nth-child(3){min-width:150px}.workspace .actionTable th:last-child,.workspace .actionTable td:last-child{min-width:230px}.workspace .promptFlowPanel>.panelHead{grid-template-columns:1fr!important;display:grid!important}.workspace .promptFlowPanel>.panelHead>.soft{justify-self:start}}@media (width<=520px){.workspace .panelHead{gap:12px!important}.workspace .dataSummaryStrip>div{min-height:96px;padding:14px!important}.workspace .weekVideoList>button{grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important}.workspace .weekVideoList .platformBadge{justify-self:start}.workspace .weekVideoList>button>div{grid-column:1/-1}}.workspace.merchant{background:var(--ui-bg)!important;min-height:100vh!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.workspace.merchant span{display:initial;font-size:inherit}.workspace.merchant small{display:initial;font-size:12px}.workspace.merchant b{display:initial;color:inherit;font-size:inherit;line-height:inherit;margin:0}.workspace .impersonationBar{background:var(--ui-orange-soft);color:#80551b;border-bottom:1px solid #f2d8b2;justify-content:center;align-items:center;gap:18px;min-height:42px;padding:8px 40px;font-size:12px;line-height:1.5;display:flex}.workspace .impersonationBar b{color:#6d4613!important;font-weight:600!important}.workspace .impersonationInfo{color:#a27435!important}.workspace .exitImpersonation{white-space:nowrap;background:#ffffff9e;border:1px solid #94621e38;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex;color:#80551b!important}.workspace .exitImpersonation:hover{background:#fff;border-color:#94621e61}.workspace .merchantCard span,.workspace .merchantCard small,.workspace .sideScope span,.workspace .sideScope small,.workspace .sideFooter,.workspace .top p,.workspace .date,.workspace .accountTriggerText small,.workspace .brandingLogo small,.workspace .dnsGuide span,.workspace .dnsGuide small,.workspace .computeStats small,.workspace .pricingGrid em,.workspace .pricingGrid small,.workspace .merchantPricing>span,.workspace .merchantPricing>small,.workspace .ledgerList small,.workspace .brandDirectory span,.workspace .brandDirectory small,.workspace .loginHelp{font-size:11px!important}.workspace .panel p,.workspace .panel small,.workspace .securityNote,.workspace .reviewHint,.workspace .formMessage,.workspace .emptyNote,.workspace .trafficAssetPrimer p{line-height:1.65!important}.workspace .trafficAssetPrimer p,.workspace .table th,.workspace .checkpointHead,.workspace .atomTableHead,.workspace .fourLineHead,.workspace .tag,.workspace .status,.workspace .link{font-size:11px!important}.workspace .stat b,.workspace .computeStats b,.workspace .dataSummaryStrip strong,.workspace .ledgerList strong,.workspace .pricingGrid input,.workspace .merchantPricing b{font-weight:600!important}.workspace .panelHead>:first-child,.workspace .hero>:first-child,.workspace .top>:first-child{min-width:0}.workspace .panelHead h3,.workspace .hero h2,.workspace .top h1,.workspace .brand b,.workspace .merchantCard b{overflow-wrap:anywhere}.workspace :is(input,select,textarea){color:var(--ui-ink)!important}.workspace :is(input,textarea)::placeholder{opacity:1;color:#9aa5b5!important}@media (width<=800px){.workspace .impersonationBar{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:5px 10px;min-height:0;padding:9px 16px;font-size:11px;display:grid}.workspace .impersonationBar>span:first-child{overflow-wrap:anywhere;min-width:0}.workspace.merchant .impersonationInfo,.workspace.agency .impersonationInfo,.workspace.admin .impersonationInfo{display:none!important}.workspace .exitImpersonation{grid-area:1/2;min-height:36px}.workspace .top{gap:12px!important;height:auto!important;min-height:66px!important;padding-block:10px!important}.workspace .top>div:first-child{flex:1}.workspace .top h1{font-size:19px!important}.workspace .top p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace .accountTrigger{min-width:42px!important;padding-inline:5px!important}.workspace .hero{align-items:start!important}.workspace .heroActions{flex-wrap:wrap;width:100%;display:flex!important}.workspace .panelHead{flex-wrap:wrap}}@media (width<=520px){.databaseOffline{right:16px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important}.workspace .content{padding-inline:14px!important}.workspace .hero h2{font-size:26px!important;line-height:1.18!important}.workspace .panel{border-radius:15px!important;padding:16px!important}.workspace .grid4,.workspace .publishStats,.workspace .memoryStats,.workspace .platformGrid{gap:10px!important}.workspace .mobileNav a{font-size:11px!important}}@media (width>=801px) and (width<=1080px){.workspace .panel:has(>.actionTable){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.workspace .actionTable{table-layout:auto!important;width:820px!important;min-width:820px!important}.workspace .actionTable th,.workspace .actionTable td{white-space:nowrap}.workspace .actionTable th:nth-child(3),.workspace .actionTable td:nth-child(3){min-width:142px}.workspace .actionTable th:last-child,.workspace .actionTable td:last-child{min-width:190px}}.workspace .sideFooter,.workspace .sideFooter small,.workspace .merchantComputeWallet>small,.workspace .merchantComputePrices span,.workspace .merchantFlowRail small,.workspace .stat span,.workspace .stat small,.workspace .memoryList span,.workspace .memoryList small,.workspace .memoryList p,.workspace .memoryMeta span,.workspace .memoryUseNote p,.workspace .brandingLogo small,.workspace .dnsGuide small,.workspace .computeStats small,.workspace .pricingGrid em,.workspace .pricingGrid small,.workspace .ledgerList small,.workspace .generatedCards .panelHead p,.workspace .brandDirectory span,.workspace .brandDirectory small,.workspace .promptKey,.workspace .promptFlowNode small,.workspace .promptCardMeta span{font-size:11px!important;line-height:1.55!important}.workspace .merchantComputeHead b{white-space:nowrap!important}.workspace .dangerLink,.workspace button.textButton,.workspace .weeklyDecisionSummary button,.workspace .merchantFlowRail article a,.workspace .shootBatchFooter a,.workspace .monthlyDataSummaryHead a{border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:7px 10px!important;display:inline-flex!important}.workspace .dangerLink{background:#fff5f4!important}.workspace .hero h2,.workspace .dataCenterHeader h2,.workspace .choiceScriptIntro h3{text-wrap:balance}@media (width<=520px){.workspace .dataCenterHeader h2{font-size:27px!important;line-height:1.2!important}}.shareModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151e2f6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shareModal{background:#fff;border:1px solid #dfe4eb;border-radius:22px;width:min(760px,100%);position:relative;overflow:hidden;box-shadow:0 32px 90px #121e323d}.shareModalClose{z-index:2;color:#667489;background:#fff;border:1px solid #e1e6ed;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:16px;right:18px}.shareModalIntro{border-bottom:1px solid #e8ecf1;padding:30px 32px 24px}.shareModalIntro .eyebrow{color:#2f6fe4;letter-spacing:.12em;font-size:10px;font-weight:600}.shareModalIntro h2{color:#172033;letter-spacing:-.03em;margin:9px 0 7px;font-size:27px;font-weight:600;line-height:1.25}.shareModalIntro p{color:#6f7c90;margin:0;font-size:13px;line-height:1.7}.shareModalBody{grid-template-columns:250px 1fr;gap:30px;padding:28px 32px 32px;display:grid}.shareQrCard{background:#f7f9fc;border:1px solid #e1e6ed;border-radius:17px;justify-items:center;gap:10px;padding:14px;display:grid}.shareQrCard img{background:#fff;border-radius:10px;width:218px;height:218px;display:block}.shareQrCard>span{color:#617087;font-size:11px}.shareQrLoading{color:#7d899b;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:218px;height:218px;font-size:12px;display:flex}.shareModalDetails{flex-direction:column;gap:15px;min-width:0;display:flex}.shareLiveStatus{background:#f0f7f4;border-radius:13px;align-items:center;gap:11px;padding:13px 14px;display:flex}.shareLiveStatus>i{background:#34a36f;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #34a36f1f}.shareLiveStatus>span{gap:3px;display:grid}.shareLiveStatus b{color:#244c3d;font-size:12px;font-weight:600}.shareLiveStatus small{color:#648174;font-size:10px;line-height:1.45}.shareProgress{color:#778397;justify-content:space-between;padding:0 2px;font-size:11px;display:flex}.shareProgress b{color:#2f6fe4;font-size:17px;font-weight:600}.shareLink{background:#f7f9fc;border:1px solid #e0e5ec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.shareLink>span{color:#6d7a8e;white-space:nowrap;text-overflow:ellipsis;align-self:center;padding-left:4px;font-size:10px;overflow:hidden}.shareLink>button{color:#2f6fe4;background:#fff;border:0;border-radius:8px;padding:9px 11px;font-size:10px;box-shadow:0 1px 4px #1e304e14}.shareModalActions{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:auto;display:grid}.shareModalActions button{border-radius:10px;min-height:42px;font-size:11px;font-weight:500}.shareSecondary{color:#607087;background:#fff;border:1px solid #dfe4eb}.sharePrimary{color:#fff;background:#2f6fe4;border:0}.sharePrimary:disabled,.shareLink>button:disabled{opacity:.48;cursor:not-allowed}.clientIntakePage{color:#172033;background:#f4f6f9;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}.clientIntakePage *{box-sizing:border-box}.clientIntakePage button,.clientIntakePage textarea{font:inherit}.clientIntakeHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffeb;border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;height:68px;padding:0 max(22px,50vw - 430px);display:flex;position:sticky;top:0}.clientIntakeHeader>div{align-items:center;gap:10px;display:flex}.clientIntakeHeader img{object-fit:cover;border-radius:11px;width:36px;height:36px}.clientAiMark{color:#fff;letter-spacing:-.02em;background:linear-gradient(145deg,#2468e8,#6c9cf3);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:700;display:grid;box-shadow:0 7px 18px #2f6fe438}.clientIntakeHeader span{gap:2px;display:grid}.clientIntakeHeader b{color:#202a3c;font-size:13px;font-weight:600}.clientIntakeHeader small{color:#8792a3;font-size:9px}.clientHeaderActions{align-items:center;gap:12px;display:flex!important}.clientHeaderActions>button{color:#607087;background:#fff;border:1px solid #dfe4eb;border-radius:9px;padding:7px 10px;font-size:9px}.clientSaveState{color:#617d70;grid-auto-flow:column;align-items:center;gap:7px;font-size:10px;display:flex!important}.clientSaveState>i{background:#34a36f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f5ee}.clientSaveState.saving>i{background:#2f6fe4;box-shadow:0 0 0 4px #edf3ff}.clientSaveState.offline{color:#a16036}.clientSaveState.offline>i{background:#d8864b;box-shadow:0 0 0 4px #fff1e6}.clientIntakeShell{width:min(860px,100% - 40px);margin:0 auto;padding:44px 0 72px}.clientModeShell{width:min(860px,100% - 40px);margin:0 auto;padding:64px 0 72px}.clientModeIntro{max-width:700px;margin-bottom:24px}.clientModeIntro>.eyebrow{color:#2f6fe4;letter-spacing:.1em;font-size:10px;font-weight:600}.clientModeIntro h1{color:#172033;letter-spacing:-.045em;margin:11px 0 12px;font-size:38px;font-weight:600;line-height:1.17}.clientModeIntro p{color:#69768a;max-width:650px;margin:0;font-size:13px;line-height:1.75}.clientModeCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clientModeCard{color:#253044;text-align:left;background:#fff;border:1px solid #e0e5ec;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:286px;padding:24px;display:flex;box-shadow:0 10px 32px #1927400a}.clientModeCard.featured{background:linear-gradient(145deg,#fff,#f4f7ff);border-color:#b9cdf3}.clientModeCard>span{color:#2f6fe4;background:#edf3ff;border-radius:999px;padding:5px 8px;font-size:9px}.clientModeCard>i{color:#64728a;background:#f1f4f8;border-radius:14px;place-items:center;width:45px;height:45px;margin-top:22px;font-size:14px;font-style:normal;display:grid}.clientModeCard.featured>i{color:#fff;background:#2f6fe4}.clientModeCard h2{color:#253044;margin:15px 0 7px;font-size:21px;font-weight:600}.clientModeCard p{color:#6e7b8e;margin:0;font-size:11px;line-height:1.7}.clientModeCard strong{color:#2f6fe4;margin-top:auto;padding-top:20px;font-size:11px;font-weight:550}.clientModeCard h2 em{color:#2f6fe4;letter-spacing:0;margin-top:5px;font-size:13px;font-style:normal;font-weight:500;display:block}.clientModeTip{color:#6d7a8e;background:#fff;border:1px solid #e1e6ed;border-radius:13px;align-items:center;gap:9px;margin-top:14px;padding:13px 15px;font-size:10px;display:flex}.clientModeTip>i{color:#2f6fe4;background:#edf3ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.clientIntakeIntro{grid-template-columns:1fr 310px;align-items:end;column-gap:40px;margin-bottom:28px;display:grid}.clientIntakeIntro>.eyebrow{color:#2f6fe4;letter-spacing:.13em;grid-column:1/-1;font-size:10px;font-weight:600}.clientIntakeIntro h1{color:#172033;letter-spacing:-.045em;margin:11px 0 0;font-size:36px;font-weight:600;line-height:1.18}.clientIntakeIntro>p{color:#69768a;margin:0 0 4px;font-size:13px;line-height:1.75}.clientProgress{background:#fff;border:1px solid #e1e6ed;border-radius:14px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:24px;padding:14px 17px;display:grid}.clientProgress>span{align-items:baseline;gap:8px;display:flex}.clientProgress b{color:#2f6fe4;font-size:19px;font-weight:600}.clientProgress small{color:#7d899a;font-size:10px}.clientProgress>i{background:#e8ecf2;border-radius:999px;height:6px;overflow:hidden}.clientProgress em{border-radius:inherit;background:#2f6fe4;height:100%;transition:width .2s;display:block}.clientAnalysisState,.clientReviewNotice{background:linear-gradient(135deg,#f8fbff,#eef4ff);border:1px solid #d8e3f8;border-radius:16px;align-items:center;gap:14px;margin-bottom:16px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #2f6fe40d}.clientAnalysisState>i,.clientReviewNotice>i{color:#fff;background:#2f6fe4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;display:grid}.clientAnalysisState>span,.clientReviewNotice>span{gap:5px;display:grid}.clientAnalysisState b,.clientReviewNotice b{color:#24344e;font-size:13px;font-weight:600}.clientAnalysisState small,.clientReviewNotice small{color:#6e7e95;font-size:10px;line-height:1.6}.clientReviewNotice{background:linear-gradient(135deg,#fbfffd,#eef8f3);border-color:#cae5d8}.clientReviewNotice>i{background:#31a36f}.clientTopMessage{color:#54709a;background:#f7faff;border:1px solid #dbe5f7;border-radius:12px;margin:0 0 16px;padding:12px 15px;font-size:11px;line-height:1.6}.clientStepTabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.clientStepTabs button{color:#6d7a8e;text-align:left;background:#fff;border:1px solid #e0e5ec;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:11px 13px;display:flex}.clientStepTabs button.active{color:#2f6fe4;background:#edf3ff;border-color:#cbdafa}.clientStepTabs i{background:#f1f4f8;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.clientStepTabs .active i{color:#fff;background:#2f6fe4}.clientStepTabs span{gap:2px;min-width:0;display:grid}.clientStepTabs b{white-space:nowrap;font-size:11px;font-weight:500}.clientStepTabs small{color:#8894a5;font-size:9px}.clientFormCard,.clientFilesCard{background:#fff;border:1px solid #e0e5ec;border-radius:18px;overflow:hidden;box-shadow:0 10px 32px #1927400a}.clientFormHead{border-bottom:1px solid #e8ecf1;justify-content:space-between;gap:20px;padding:25px 28px;display:flex}.clientFormHead>span{display:block}.clientFormHead small,.clientFilesCard .eyebrow{color:#2f6fe4;letter-spacing:.12em;font-size:9px;font-weight:600}.clientFormHead h2,.clientFilesCard h2{color:#1d2739;letter-spacing:-.025em;margin:8px 0 5px;font-size:24px;font-weight:600}.clientFormHead p,.clientFilesCard p{color:#7b8798;margin:0;font-size:11px;line-height:1.65}.clientFormHead>b{color:#2f6fe4;background:#edf3ff;border-radius:14px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:600;display:grid}.clientFields label{border-bottom:1px solid #edf0f4;grid-template-columns:280px minmax(0,1fr);gap:24px;padding:20px 28px;display:grid}.clientFields label>span{grid-template-columns:28px 1fr;align-content:start;gap:3px 10px;display:grid}.clientFields label>span i{color:#7e8a9b;background:#f2f5f8;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.clientFields label>span b{color:#344056;font-size:12px;font-weight:500}.clientFields label>span small{color:#8994a4;font-size:9px;line-height:1.5}.clientFields textarea{resize:vertical;color:#2b374a;background:#fff;border:1px solid #dfe4eb;border-radius:11px;outline:none;width:100%;min-height:84px;padding:11px 13px;font-size:12px;line-height:1.65}.clientFields textarea:focus{border-color:#78a0eb;box-shadow:0 0 0 4px #ebf2ff}.clientFields textarea::placeholder{color:#adb6c3}.clientQuickFields{display:grid}.clientQuickFields label{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:24px;padding:22px 28px;display:grid}.clientQuickFields label>span{grid-template-columns:31px 1fr;align-content:start;gap:4px 10px;display:grid}.clientQuickFields label>span i{color:#2f6fe4;background:#edf3ff;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;display:grid}.clientQuickFields label>span b{color:#344056;font-size:13px;font-weight:550;line-height:1.45}.clientQuickFields label>span small{color:#8994a4;font-size:9px;line-height:1.55}.clientQuickFields textarea{resize:vertical;color:#2b374a;background:#fff;border:1px solid #dfe4eb;border-radius:11px;outline:none;width:100%;min-height:100px;padding:12px 13px;font-size:12px;line-height:1.7}.clientQuickFields textarea:focus{border-color:#78a0eb;box-shadow:0 0 0 4px #ebf2ff}.clientQuickFields textarea::placeholder{color:#adb6c3}.clientQuickNotice{background:#f6f8fb;border-radius:12px;align-items:center;gap:10px;margin:17px 28px;padding:13px 14px;display:flex}.clientQuickNotice>i{color:#2f6fe4;background:#edf3ff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.clientQuickNotice>span{gap:3px;display:grid}.clientQuickNotice b{color:#415068;font-size:10px;font-weight:550}.clientQuickNotice small{color:#7d8999;font-size:9px;line-height:1.5}.clientBusinessGroup{background:#f9fbff;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:24px;padding:22px 28px;display:grid}.clientBusinessGroup>span{grid-template-columns:31px 1fr;align-content:start;gap:4px 10px;display:grid}.clientBusinessGroup>span i{color:#fff;background:#2f6fe4;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;display:grid}.clientBusinessGroup>span b{color:#26344a;font-size:13px;font-weight:600;line-height:1.45}.clientBusinessGroup>span small{color:#738197;font-size:9px;line-height:1.55}.clientBusinessGroup>div{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.clientBusinessGroup label{border:0!important;grid-template-columns:1fr!important;gap:7px!important;padding:0!important;display:grid!important}.clientBusinessGroup label em{color:#66758a;font-size:9px;font-style:normal;font-weight:600}.clientBusinessGroup textarea{min-height:100px}.clientFormActions{justify-content:flex-end;gap:9px;padding:17px 28px;display:flex}.clientFormActions button{border-radius:10px;min-height:40px;padding:0 18px;font-size:11px}.clientBack{color:#5e6c81;background:#fff;border:1px solid #dfe4eb}.clientNext{color:#fff;background:#2f6fe4;border:0}.clientFilesCard{margin-top:16px;padding:25px 28px}.clientFilesCard>div:first-child{margin-bottom:17px}.clientFilesCard h2{font-size:21px}.clientUpload{color:#526581;background:#f7f9fe;border:1px dashed #bfcceb;border-radius:13px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:84px;display:flex}.clientUpload>i{color:#2f6fe4;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;font-style:normal;display:grid;box-shadow:0 2px 8px #253e6912}.clientUpload>span{text-align:left;gap:3px;display:grid}.clientUpload b{font-size:12px;font-weight:500}.clientUpload small{color:#8894a5;font-size:9px}.clientFileList{gap:8px;display:grid;margin-top:13px!important}.clientFileList article{background:#fafbfd;border:1px solid #e5e9ef;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.clientFileList article>span{grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;min-width:0;display:grid}.clientFileList article>span i{color:#2f6fe4;background:#edf3ff;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.clientFileList article b{color:#3b485d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.clientFileList article small{color:#8a95a5;font-size:9px}.clientFileList article>div{gap:8px;display:flex}.clientFileList a,.clientFileList button{color:#2f6fe4;background:0 0;border:0;font-size:9px;text-decoration:none}.clientFileList button{color:#9b6570}.clientMessage{background:#f0f6ff;border-radius:10px;padding:10px 12px;color:#4d6d9b!important;margin:13px 0 0!important;font-size:10px!important}.clientSubmit{background:#fff;border:1px solid #e0e5ec;border-radius:18px;justify-items:center;gap:10px;margin-top:16px;padding:25px;display:grid}.clientSubmit>span{color:#5f786c;align-items:center;gap:8px;font-size:10px;display:flex}.clientSubmit>span i{background:#34a36f;border-radius:50%;width:7px;height:7px}.clientSubmit button{color:#fff;background:#2f6fe4;border:0;border-radius:11px;min-width:250px;min-height:44px;font-size:12px;font-weight:500}.clientSubmit small{color:#8994a5;font-size:9px}.clientIntakeLoading{color:#667489;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.clientIntakeLoading img{border-radius:15px;width:52px;height:52px}.clientIntakeLoading b{font-size:13px;font-weight:500}.clientIntakeLoading small{color:#909aaa;font-size:10px}@media (width<=720px){.shareModalBackdrop{align-items:end;padding:12px}.shareModal{border-radius:20px 20px 14px 14px}.shareModalIntro{padding:24px 22px 18px}.shareModalIntro h2{font-size:23px}.shareModalBody{grid-template-columns:1fr;gap:17px;padding:20px 22px 24px}.shareQrCard{justify-self:center;width:218px;padding:10px}.shareQrCard img,.shareQrLoading{width:190px;height:190px}.shareModalActions{margin-top:2px}.clientIntakeHeader{height:62px;padding:0 16px}.clientIntakeHeader b{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.clientHeaderActions{gap:7px}.clientHeaderActions>button{padding:6px 7px}.clientSaveState{font-size:9px}.clientIntakeShell{width:calc(100% - 24px);padding:28px 0 56px}.clientModeShell{width:calc(100% - 24px);padding:34px 0 56px}.clientModeIntro h1{font-size:31px}.clientModeCards{grid-template-columns:1fr}.clientModeCard{min-height:250px;padding:21px}.clientIntakeIntro{grid-template-columns:1fr;gap:14px}.clientIntakeIntro h1{font-size:31px}.clientIntakeIntro>p{font-size:12px}.clientProgress{grid-template-columns:1fr;gap:9px;margin-top:6px}.clientAnalysisState,.clientReviewNotice{align-items:flex-start;padding:15px 16px}.clientAnalysisState b,.clientReviewNotice b{font-size:12px}.clientAnalysisState small,.clientReviewNotice small{font-size:10px}.clientStepTabs{gap:5px}.clientStepTabs button{justify-content:center;padding:9px 5px}.clientStepTabs i{display:none}.clientStepTabs span{text-align:center}.clientStepTabs b{font-size:10px}.clientFormHead{padding:21px 19px}.clientFormHead h2{font-size:21px}.clientFormHead>b{flex-basis:48px;width:48px;height:48px}.clientFields label,.clientQuickFields label{grid-template-columns:1fr;gap:12px;padding:18px 19px}.clientBusinessGroup{grid-template-columns:1fr;gap:14px;padding:18px 19px}.clientBusinessGroup>div{grid-template-columns:1fr}.clientFields textarea,.clientQuickFields textarea{min-height:104px;font-size:15px}.clientFields label>span b,.clientQuickFields label>span b{font-size:13px}.clientFields label>span small,.clientQuickFields label>span small{font-size:10px}.clientQuickNotice{margin:15px 19px}.clientFormActions{padding:15px 19px}.clientFormActions button{flex:1;padding:0 9px}.clientFilesCard{padding:21px 19px}.clientSubmit{padding:21px 16px}.clientSubmit button{width:100%;min-width:0}}
