/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.liquid-glass-strong{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(50px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:4px 4px 4px #0000000d,inset 0 1px 1px #ffffff26}.liquid-glass-strong:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff80,#fff3 20%,#fff0 40% 60%,#fff3 80%,#ffffff80);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.\[cloudflare\:build\]{cloudflare:build}}:root{--font-ui:"Noto Sans SC","Microsoft YaHei UI","PingFang SC",system-ui,sans-serif;--ink:#263832;--muted:#65756f;--line:#dbe6e2;--surface:#fff;--canvas:#f1f5f3;--sidebar:#202124;--sidebar-muted:#bcbab4;--accent:#13b7ad;--accent-dark:#0b9d95;--yellow:#f6ca55;--teal:#13a79e;--mint-soft:#effaf7;--mint-line:#bfe0d9}body.site-theme-f .creator-warehouse-page{width:min(1120px,100%);color:var(--f-ink);gap:18px;margin:0 auto;padding:12px 0 48px;display:grid}body.site-theme-f .creator-warehouse-hero{grid-template-columns:minmax(0,1fr) 270px;gap:26px;padding:14px 2px 4px;display:grid}body.site-theme-f .creator-warehouse-kicker{color:var(--f-accent);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:850;display:flex}body.site-theme-f .creator-warehouse-hero h1{color:#18283b;letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(32px,4vw,46px);line-height:1.12}body.site-theme-f .creator-warehouse-hero>div>p:last-child{max-width:700px;color:var(--f-muted);margin:0;font-size:14px;line-height:1.7}body.site-theme-f .creator-warehouse-goal{background:#fffdf5;border:1px solid #e8dfcb;border-radius:8px;padding:16px}body.site-theme-f .creator-warehouse-goal em,body.site-theme-f .creator-warehouse-goal span{color:#9b762e;font-size:11px;font-style:normal;font-weight:800;display:block}body.site-theme-f .creator-warehouse-goal strong{color:#3a3b3f;letter-spacing:-.04em;margin:3px 0;font-size:28px;display:block}body.site-theme-f .creator-warehouse-goal small{color:#7f7a6d;font-size:11px;line-height:1.5;display:block}body.site-theme-f .creator-warehouse-progress{background:#eee8d8;border-radius:999px;height:6px;margin:14px 0 8px;overflow:hidden}body.site-theme-f .creator-warehouse-progress span{border-radius:inherit;background:#d39d36;height:100%;display:block}body.site-theme-f .creator-warehouse-goal em{color:#a59d8c;font-size:10px;font-weight:600}body.site-theme-f .creator-warehouse-command{border:1px solid #afc1e7;border-left:4px solid var(--f-accent);min-height:104px;box-shadow:var(--f-shadow-sm);background:linear-gradient(120deg,#eef3ff,#fff);border-radius:8px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}body.site-theme-f .creator-warehouse-command-mark{width:45px;height:45px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:9px;place-items:center;display:grid}body.site-theme-f .creator-warehouse-command span,body.site-theme-f .creator-warehouse-next-action span{color:var(--f-accent);font-size:11px;font-weight:850;display:block}body.site-theme-f .creator-warehouse-command h2{color:#263a59;margin:3px 0;font-size:18px}body.site-theme-f .creator-warehouse-command p{color:var(--f-muted);margin:0;font-size:12px;line-height:1.5}body.site-theme-f .creator-warehouse-primary{border:1px solid var(--f-accent);color:#fff;background:var(--f-accent);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}body.site-theme-f .creator-warehouse-primary:hover{color:#fff;background:var(--f-accent-dark);transform:translateY(-1px)}body.site-theme-f .creator-warehouse-section{gap:12px;display:grid}body.site-theme-f .creator-warehouse-section-heading{gap:16px;padding:0 2px;display:flex}body.site-theme-f .creator-warehouse-section-heading span{color:var(--f-accent);letter-spacing:.04em;font-size:11px;font-weight:850}body.site-theme-f .creator-warehouse-section-heading h2{color:#26344b;letter-spacing:-.02em;margin:4px 0 3px;font-size:21px}body.site-theme-f .creator-warehouse-section-heading p{color:var(--f-muted);margin:0;font-size:12px;line-height:1.55}body.site-theme-f .creator-warehouse-monetization-grid,body.site-theme-f .creator-warehouse-opportunity-grid,body.site-theme-f .creator-warehouse-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body.site-theme-f .creator-warehouse-opportunity-grid article,body.site-theme-f .creator-warehouse-platform,body.site-theme-f .creator-warehouse-review-grid article{border:1px solid var(--f-line);min-width:0;box-shadow:var(--f-shadow-sm);background:#fff;border-radius:8px;padding:16px}body.site-theme-f .creator-warehouse-platform-top{justify-content:space-between;align-items:center;gap:8px;display:flex}body.site-theme-f .creator-warehouse-platform-top>span{color:#344158;font-size:14px;font-weight:850}body.site-theme-f .creator-warehouse-account-row b,body.site-theme-f .creator-warehouse-platform-top b{color:#8590a0;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}body.site-theme-f .creator-warehouse-platform>strong{color:#68758a;margin:18px 0 2px;font-size:25px;display:block}body.site-theme-f .creator-warehouse-platform>small{color:#8a95a7;font-size:11px;display:block}body.site-theme-f .creator-warehouse-opportunity-grid a,body.site-theme-f .creator-warehouse-platform>a,body.site-theme-f .creator-warehouse-text-link{color:var(--f-accent);align-items:center;gap:4px;margin-top:14px;font-size:11px;font-weight:800;display:inline-flex}body.site-theme-f .creator-warehouse-opportunity-grid article{grid-template-columns:36px minmax(0,1fr);gap:11px;display:grid}body.site-theme-f .creator-warehouse-opportunity-icon{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}body.site-theme-f .creator-warehouse-opportunity-icon.is-blue{color:var(--f-accent);background:var(--f-accent-soft)}body.site-theme-f .creator-warehouse-opportunity-icon.is-teal{color:#168a80;background:#e5f5f2}body.site-theme-f .creator-warehouse-opportunity-icon.is-gold{color:#a16f16;background:#fff4d2}body.site-theme-f .creator-warehouse-opportunity-grid b{color:#7a879a;font-size:10px}body.site-theme-f .creator-warehouse-opportunity-grid h3{color:#344158;margin:5px 0;font-size:14px;line-height:1.45}body.site-theme-f .creator-warehouse-opportunity-grid p{color:var(--f-muted);margin:0;font-size:11px;line-height:1.55}body.site-theme-f .creator-warehouse-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}body.site-theme-f .creator-warehouse-tool-card{border:1px solid var(--f-line);min-height:84px;color:inherit;background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}body.site-theme-f .creator-warehouse-tool-card:hover{background:#fafcff;border-color:#9db0dc;transform:translateY(-1px)}body.site-theme-f .creator-warehouse-tool-icon{width:36px;height:36px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:8px;place-items:center;display:grid}body.site-theme-f .creator-warehouse-tool-card:nth-child(3n+2) .creator-warehouse-tool-icon{color:#15877f;background:#e5f5f2}body.site-theme-f .creator-warehouse-tool-card:nth-child(3n) .creator-warehouse-tool-icon{color:#9b6c17;background:#fff4d2}body.site-theme-f .creator-warehouse-tool-card small,body.site-theme-f .creator-warehouse-tool-card strong{overflow-wrap:anywhere;display:block}body.site-theme-f .creator-warehouse-tool-card strong{color:#344158;font-size:13px}body.site-theme-f .creator-warehouse-tool-card small{color:#7a879a;margin-top:4px;font-size:11px;line-height:1.4}body.site-theme-f .creator-warehouse-tool-card>svg{color:#9aa6b8}body.site-theme-f .creator-warehouse-flow-section,body.site-theme-f .creator-warehouse-panel{border:1px solid var(--f-line);box-shadow:var(--f-shadow-sm);background:#fff;border-radius:8px;padding:18px 20px}body.site-theme-f .creator-warehouse-flow{border-top:1px solid var(--f-line);border-bottom:1px solid var(--f-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}body.site-theme-f .creator-warehouse-flow-step{border-right:1px solid var(--f-line);flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:102px;padding:15px 14px;display:flex;position:relative}body.site-theme-f .creator-warehouse-flow-step:last-child{border-right:0}body.site-theme-f .creator-warehouse-flow-step>span{width:22px;height:22px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}body.site-theme-f .creator-warehouse-flow-step strong{color:#344158;font-size:12px}.creator-warehouse-flow-step small{color:#8792a4;font-size:10px;line-height:1.4}body.site-theme-f .creator-warehouse-flow-step>svg{z-index:1;color:#a4afbf;background:#fff;padding:2px;position:absolute;top:50%;right:-8px}body.site-theme-f .creator-warehouse-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.site-theme-f .creator-warehouse-panel>header{border-bottom:1px solid var(--f-line);align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}body.site-theme-f .creator-warehouse-panel>header>svg{color:var(--f-accent)}.creator-warehouse-panel>header h2{color:#344158;margin:0;font-size:17px}.creator-warehouse-panel>header p{color:var(--f-muted);margin:4px 0 0;font-size:11px}body.site-theme-f .creator-warehouse-empty{align-content:center;justify-items:start;gap:6px;min-height:180px;padding:20px 0;display:grid}.creator-warehouse-empty>svg{color:#a0afc2}.creator-warehouse-empty strong{color:#49566d;font-size:14px}.creator-warehouse-empty span{color:#7f8a9d;font-size:11px}.creator-warehouse-empty a{color:var(--f-accent);font-size:11px;font-weight:800}body.site-theme-f .creator-warehouse-signal-list{gap:9px;padding:15px 0 5px;display:grid}.creator-warehouse-signal-list article{background:#f7f9fd;border-left:3px solid #9db6df;padding:11px}.creator-warehouse-signal-list article:nth-child(2){border-color:#7bc6bb}.creator-warehouse-signal-list article:nth-child(3){border-color:#e2bb5d}.creator-warehouse-signal-list span{color:#7a879a;font-size:10px}.creator-warehouse-signal-list strong{color:#344158;margin-top:3px;font-size:13px;display:block}.creator-warehouse-signal-list small{color:#7a879a;margin-top:3px;font-size:11px;display:block}body.site-theme-f .creator-warehouse-transfer-panel{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:16px;display:grid}.creator-warehouse-transfer-source,.creator-warehouse-transfer-target{border:1px solid var(--f-line);background:#f8fafc;border-radius:7px;min-height:152px;padding:18px}.creator-warehouse-transfer-target{background:#edf3ff;border-color:#a8bce6}.creator-warehouse-transfer-source>span,.creator-warehouse-transfer-target>span{color:#7f8b9e;font-size:11px;font-weight:800}.creator-warehouse-transfer-target>span{color:var(--f-accent)}.creator-warehouse-transfer-source h2,.creator-warehouse-transfer-target h2{color:#344158;margin:8px 0 7px;font-size:18px}.creator-warehouse-transfer-source p,.creator-warehouse-transfer-target p{color:var(--f-muted);margin:0;font-size:12px;line-height:1.6}.creator-warehouse-transfer-arrow{color:var(--f-accent);justify-self:center}body.site-theme-f .creator-warehouse-transfer-checks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:4px;display:grid}.creator-warehouse-transfer-checks>div{border-top:1px solid var(--f-line);grid-template-columns:18px auto;gap:4px 7px;padding:11px;display:grid}.creator-warehouse-transfer-checks svg{color:#238b77;grid-row:1/span 2}.creator-warehouse-transfer-checks strong{color:#49566d;font-size:12px}.creator-warehouse-transfer-checks span{color:#7f8a9d;font-size:11px}body.site-theme-f .creator-warehouse-next-action{background:#f8faff;border:1px solid #d8e2f1;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;display:flex}.creator-warehouse-next-action strong{color:#344158;margin-top:3px;font-size:13px;display:block}body.site-theme-f .creator-warehouse-callout,body.site-theme-f .creator-warehouse-note{color:#78869b;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;display:flex}.creator-warehouse-note{padding:0 2px}.creator-warehouse-callout>svg,.creator-warehouse-note svg{color:#c39636;flex:none;margin-top:2px}.creator-warehouse-callout{background:#fff9e9;border-left:3px solid #e0ba5a;padding:13px 15px}.creator-warehouse-callout strong{color:#6d5c35;font-size:12px}.creator-warehouse-callout p{color:#84755a;margin:3px 0 0}.creator-warehouse-source-note{color:#78869b;margin:9px 0 0;font-size:11px}.creator-warehouse-field-hint{color:#78869b;margin-top:4px;font-size:11px;line-height:1.5;display:block}.creator-warehouse-data-sources{background:#fff;border:1px solid #dbe2e9;border-radius:8px;margin:16px 0;padding:17px}.creator-warehouse-data-sources>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.creator-warehouse-data-sources>header span{color:#9a7b32;letter-spacing:.08em;font-size:10px;font-weight:800}.creator-warehouse-data-sources h2{color:#344158;margin:5px 0 3px;font-size:18px}.creator-warehouse-data-sources>header p{color:#78869b;margin:0;font-size:12px;line-height:1.55}.creator-warehouse-data-sources>header>svg{color:#b2862e}.creator-warehouse-data-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.creator-warehouse-data-source-grid article{background:#fbfcfd;border:1px solid #e4e8ed;border-radius:6px;min-width:0;padding:12px}.creator-warehouse-data-source-grid p,.creator-warehouse-data-source-grid small,.creator-warehouse-data-source-grid span,.creator-warehouse-data-source-grid strong{display:block}.creator-warehouse-data-source-grid strong{color:#35435a;font-size:12px}.creator-warehouse-data-source-grid small{color:#9a7b32;margin-top:3px;font-size:10px}.creator-warehouse-data-source-grid p{color:#68768a;margin:8px 0 0;font-size:11px;line-height:1.5}.creator-warehouse-data-source-grid span{color:#8c98a8;margin-top:8px;font-size:10px}.creator-warehouse-data-source-grid a{color:#2f6e86;align-items:center;gap:4px;margin-top:9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.creator-warehouse-data-source-action{background:#f1f8f7;border-left:3px solid #4d8d88;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:grid}.creator-warehouse-data-source-action span{color:#326b67;font-size:11px;font-weight:900}.creator-warehouse-data-source-action p{color:#667b7a;margin:0;font-size:11px;line-height:1.5}.creator-warehouse-data-source-action a{color:#276d68;align-items:center;gap:4px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:900px){.creator-warehouse-data-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.creator-warehouse-data-source-grid{grid-template-columns:1fr}.creator-warehouse-data-source-action{grid-template-columns:1fr;gap:4px}}body.site-theme-f .creator-warehouse-today-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;display:grid}body.site-theme-f .creator-warehouse-today-task{border:1px solid var(--f-line);width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}body.site-theme-f .creator-warehouse-today-task.is-done{background:#effaf7;border-color:#abd8cc}body.site-theme-f .creator-warehouse-today-task.is-done .creator-warehouse-check{color:#fff;background:#2d9a82;border-color:#2d9a82}body.site-theme-f .creator-warehouse-today-task strong{color:#293b59;font-size:14px;display:block}body.site-theme-f .creator-warehouse-today-task small{color:#8792a4;margin-top:3px;font-size:11px;display:block}body.site-theme-f .creator-warehouse-today-task>.creator-warehouse-check{color:#0000;border:1px solid #bdcadc;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}body.site-theme-f .creator-warehouse-today-reason{color:#8792a4;margin:11px 0 0;font-size:11px;line-height:1.6}body.site-theme-f .creator-warehouse-today-detail{border-top:1px dashed var(--f-line);margin-top:12px;padding-top:10px}body.site-theme-f .creator-warehouse-today-brief summary,body.site-theme-f .creator-warehouse-today-detail summary{cursor:pointer;color:var(--f-accent);font-size:11px;font-weight:800}body.site-theme-f .creator-warehouse-today-detail[open] summary{margin-bottom:8px}body.site-theme-f .creator-warehouse-today-brief{background:#fafcff;border-left:3px solid #d9e4ff;padding:18px}body.site-theme-f .creator-warehouse-today-brief>span{color:var(--f-muted);font-size:11px;font-weight:850}body.site-theme-f .creator-warehouse-today-brief h2{color:#35476a;margin:7px 0 6px;font-size:20px}body.site-theme-f .creator-warehouse-today-brief p{color:#7d889c;margin:0 0 12px;font-size:12px;line-height:1.6}body.site-theme-f .creator-warehouse-today-brief blockquote,body.site-theme-f .creator-warehouse-today-brief ol{color:#4c586e;background:#fffaf0;border-left:3px solid #e1b84e;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.65}body.site-theme-f .creator-warehouse-today-brief details ol{background:#fff;padding-left:30px}body.site-theme-f .creator-warehouse-today-focus{margin-top:0}body.site-theme-f .creator-warehouse-today-focus .creator-warehouse-primary{margin-top:12px}.creator-warehouse-today-focus{border-left:3px solid var(--f-accent);background:#f5f8ff;padding:18px}.creator-warehouse-today-focus>span{color:var(--f-accent);font-size:11px;font-weight:850}.creator-warehouse-today-focus h2{color:#293b59;margin:7px 0 6px;font-size:22px}.creator-warehouse-today-focus p{color:var(--f-muted);margin:0 0 18px;font-size:12px;line-height:1.65}.creator-warehouse-checklist{gap:7px;display:grid}.creator-warehouse-checklist button{border:1px solid var(--f-line);min-height:56px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.creator-warehouse-checklist button.is-done{background:#effaf7;border-color:#abd8cc}.creator-warehouse-check{color:#0000;border:1px solid #bdcadc;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.creator-warehouse-checklist button.is-done .creator-warehouse-check{color:#fff;background:#2d9a82;border-color:#2d9a82}.creator-warehouse-checklist small,.creator-warehouse-checklist strong{display:block}.creator-warehouse-checklist strong{color:#43516a;font-size:12px}.creator-warehouse-checklist small{color:#8792a4;margin-top:3px;font-size:10px}body.site-theme-f .creator-warehouse-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.creator-warehouse-pipeline>section{border:1px solid var(--f-line);background:#fff;border-radius:8px;min-height:220px;padding:13px}.creator-warehouse-pipeline>section>header{border-bottom:1px solid var(--f-line);justify-content:space-between;padding-bottom:10px;display:flex}.creator-warehouse-pipeline>section>header span{color:#526078;font-size:12px;font-weight:850}.creator-warehouse-pipeline>section>header b{color:#71809a;text-align:center;background:#eef2f7;border-radius:10px;min-width:22px;font-size:10px}.creator-warehouse-pipeline article{background:#edf3ff;border:1px solid #aabde7;border-radius:6px;margin-top:10px;padding:11px}.creator-warehouse-pipeline article strong{color:#344d7d;font-size:12px;display:block}.creator-warehouse-pipeline article small{color:#7585a4;margin-top:5px;font-size:10px;display:block}.creator-warehouse-pipeline article a{color:var(--f-accent);margin-top:10px;font-size:10px;font-weight:800;display:inline-flex}.creator-warehouse-column-empty{color:#a1acbc;text-align:center;padding-top:34px;font-size:11px}body.site-theme-f .creator-warehouse-account-table{border:1px solid var(--f-line);border-radius:7px;margin-bottom:16px;overflow:auto}.creator-warehouse-account-row{border-bottom:1px solid var(--f-line);color:#6d798d;grid-template-columns:1fr 1fr 1.3fr 1fr;align-items:center;gap:10px;min-width:580px;min-height:52px;padding:0 14px;font-size:12px;display:grid}.creator-warehouse-account-row:last-child{border-bottom:0}.creator-warehouse-account-row.is-head{color:#8490a2;background:#f7f9fc;min-height:38px;font-size:10px;font-weight:800}.creator-warehouse-account-row strong{color:#344158}body.site-theme-f .creator-warehouse-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creator-warehouse-review-grid article>span{color:var(--f-accent);font-size:11px;font-weight:850}.creator-warehouse-review-grid h2{color:#344158;margin:6px 0 5px;font-size:17px}.creator-warehouse-review-grid p{min-height:42px;color:var(--f-muted);margin:0;font-size:12px;line-height:1.6}.creator-warehouse-review-grid a{color:var(--f-accent);margin-top:13px;font-size:11px;font-weight:800;display:inline-flex}body.site-theme-f .creator-warehouse-monetization-grid article{background:#fff;border:1px solid var(--f-line);border-top:3px solid #9db6df;border-radius:8px;min-height:160px;padding:17px}.creator-warehouse-monetization-grid article.is-teal{border-top-color:#7bc6bb}.creator-warehouse-monetization-grid article.is-gold{border-top-color:#e2bb5d}.creator-warehouse-monetization-grid span{color:#71809a;font-size:11px;font-weight:850}.creator-warehouse-monetization-grid h2{color:#344158;margin:8px 0 6px;font-size:16px}.creator-warehouse-monetization-grid p{color:var(--f-muted);margin:0;font-size:12px;line-height:1.65}@media (max-width:900px){body.site-theme-f .creator-warehouse-hero{grid-template-columns:1fr;gap:14px}.creator-warehouse-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-warehouse-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-warehouse-flow-step:nth-child(3){border-right:0}.creator-warehouse-flow-step:nth-child(n+4){border-top:1px solid var(--f-line)}.creator-warehouse-today-panel{grid-template-columns:1fr}.creator-warehouse-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body.site-theme-f .app-shell.has-context-nav .creator-warehouse-page{width:min(100% - 28px,620px);padding-top:10px}.creator-warehouse-command{grid-template-columns:40px minmax(0,1fr);padding:15px}.creator-warehouse-command .creator-warehouse-primary{grid-column:1/-1;width:100%}.creator-warehouse-flow,.creator-warehouse-monetization-grid,.creator-warehouse-opportunity-grid,.creator-warehouse-panel-grid,.creator-warehouse-pipeline,.creator-warehouse-platform-grid,.creator-warehouse-review-grid,.creator-warehouse-tools{grid-template-columns:1fr}.creator-warehouse-flow-step{border-right:0;border-bottom:1px solid var(--f-line);min-height:70px}.creator-warehouse-flow-step:last-child{border-bottom:0}.creator-warehouse-transfer-panel{grid-template-columns:1fr;gap:10px}.creator-warehouse-transfer-arrow{transform:rotate(90deg)}.creator-warehouse-transfer-checks{grid-template-columns:1fr}.creator-warehouse-next-action{flex-direction:column;align-items:stretch}.creator-warehouse-next-action .creator-warehouse-primary{width:100%}}body.site-theme-f .creator-warehouse-live-hero{align-items:end}body.site-theme-f .creator-warehouse-hero h1{letter-spacing:0;font-size:38px}body.site-theme-f .creator-warehouse-section-heading h2,body.site-theme-f .creator-warehouse-section-heading span{letter-spacing:0}body.site-theme-f .creator-warehouse-hero-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}body.site-theme-f .creator-warehouse-secondary{color:#40516e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c7d2e2;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s;display:inline-flex}body.site-theme-f .creator-warehouse-secondary:hover{background:#f7f9fd;border-color:#8fa7d0}body.site-theme-f .creator-warehouse-primary:disabled,body.site-theme-f .creator-warehouse-secondary:disabled{opacity:.56;cursor:not-allowed;transform:none}body.site-theme-f .creator-warehouse-section-heading{justify-content:space-between;align-items:flex-start}body.site-theme-f .creator-warehouse-section-heading>div{min-width:0}body.site-theme-f .creator-warehouse-section-heading>a,body.site-theme-f .creator-warehouse-section-heading>button{flex:none}body.site-theme-f .creator-warehouse-sync{color:#748096;background:#fff;border:1px solid #dce4ee;border-radius:5px;align-items:center;gap:5px;width:fit-content;min-height:28px;margin-left:auto;padding:0 9px;font-size:10px;font-weight:700;display:flex}body.site-theme-f .creator-warehouse-sync.is-loading{color:var(--f-accent);background:#f4f7ff;border-color:#b8c9ec}body.site-theme-f .creator-warehouse-notice{border:1px solid #c8d7f1;border-left:3px solid var(--f-accent);color:#3d5277;background:#f4f7ff;align-items:center;gap:7px;min-height:42px;margin:0;padding:9px 12px;font-size:11px;font-weight:700;display:flex}body.site-theme-f .creator-warehouse-notice.is-success{color:#2c6c60;background:#f0faf7;border-color:#b8ddd4 #b8ddd4 #b8ddd4 #208b78}body.site-theme-f .creator-warehouse-notice.is-error{color:#8c3e38;background:#fff6f5;border-color:#e5c2bf #e5c2bf #e5c2bf #b74c43}body.site-theme-f .creator-warehouse-loading{color:#69778c;justify-content:center;align-items:center;gap:8px;min-height:420px;font-size:12px;display:flex}body.site-theme-f .creator-warehouse-kpi-strip{border:1px solid var(--f-line);box-shadow:var(--f-shadow-sm);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body.site-theme-f .creator-warehouse-kpi-strip article{border-right:1px solid var(--f-line);min-width:0;padding:14px 16px}body.site-theme-f .creator-warehouse-kpi-strip article:last-child{border-right:0}body.site-theme-f .creator-warehouse-kpi-strip small,body.site-theme-f .creator-warehouse-kpi-strip span{color:#78869a;font-size:10px;display:block}body.site-theme-f .creator-warehouse-kpi-strip strong{color:#2f405a;margin:3px 0;font-size:22px;display:block}body.site-theme-f .creator-warehouse-form-grid{border:1px solid var(--f-line);box-shadow:var(--f-shadow-sm);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}body.site-theme-f .creator-warehouse-form-grid label,body.site-theme-f .creator-warehouse-pipeline-add label,body.site-theme-f .creator-warehouse-stack-form label{color:#536178;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}body.site-theme-f .creator-warehouse-form-grid .is-wide,body.site-theme-f .creator-warehouse-form-grid label.is-wide{grid-column:1/-1}body.site-theme-f .creator-warehouse-form-grid input,body.site-theme-f .creator-warehouse-form-grid select,body.site-theme-f .creator-warehouse-form-grid textarea,body.site-theme-f .creator-warehouse-pipeline-add input,body.site-theme-f .creator-warehouse-stack-form input,body.site-theme-f .creator-warehouse-stack-form select,body.site-theme-f .creator-warehouse-stack-form textarea{color:#2f3b4d;background:#fff;border:1px solid #cbd5e2;border-radius:6px;outline:0;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:12px;line-height:1.5}body.site-theme-f .creator-warehouse-form-grid textarea,body.site-theme-f .creator-warehouse-stack-form textarea{resize:vertical}body.site-theme-f .creator-warehouse-form-grid input:focus,body.site-theme-f .creator-warehouse-form-grid select:focus,body.site-theme-f .creator-warehouse-form-grid textarea:focus,body.site-theme-f .creator-warehouse-pipeline-add input:focus,body.site-theme-f .creator-warehouse-stack-form input:focus,body.site-theme-f .creator-warehouse-stack-form select:focus,body.site-theme-f .creator-warehouse-stack-form textarea:focus{border-color:var(--f-accent);box-shadow:0 0 0 3px #2f5daf1f}body.site-theme-f .creator-warehouse-form-grid>a,body.site-theme-f .creator-warehouse-form-grid>button{width:fit-content}body.site-theme-f .creator-warehouse-monitor-setting{background:#f1faf7;border-left:3px solid #7fb9ad;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:8px 14px;min-height:58px;padding:10px 12px;display:grid}body.site-theme-f .creator-warehouse-monitor-setting>label:first-child{color:#326f64;align-items:center;gap:8px;font-size:12px;display:flex}body.site-theme-f .creator-warehouse-monitor-setting input[type=checkbox]{accent-color:#208b78;width:18px;min-height:18px;margin:0}body.site-theme-f .creator-warehouse-monitor-setting small{color:#75857f;grid-column:1/-1;font-size:10px;line-height:1.5}body.site-theme-f .creator-warehouse-stack-form{gap:10px;padding-top:14px;display:grid}body.site-theme-f .creator-warehouse-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}body.site-theme-f .creator-warehouse-compact-list{border-top:1px solid var(--f-line);margin-top:14px;display:grid}body.site-theme-f .creator-warehouse-compact-list>article{border-bottom:1px solid var(--f-line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:62px;padding:10px 2px;display:flex}body.site-theme-f .creator-warehouse-compact-list>p{color:#7e8999;margin:14px 0 0;font-size:11px;line-height:1.6}body.site-theme-f .creator-warehouse-compact-list em,body.site-theme-f .creator-warehouse-compact-list small,body.site-theme-f .creator-warehouse-compact-list strong{display:block}body.site-theme-f .creator-warehouse-compact-list strong{color:#3e4c62;font-size:12px}body.site-theme-f .creator-warehouse-compact-list small{color:#7e8999;margin-top:4px;font-size:10px}body.site-theme-f .creator-warehouse-compact-list em{color:#a4544d;margin-top:4px;font-size:10px;font-style:normal}body.site-theme-f .creator-warehouse-compact-list p{color:#69768a;margin:5px 0 0;font-size:11px;line-height:1.5}body.site-theme-f .creator-warehouse-compact-list button{color:#8995a6;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}body.site-theme-f .creator-warehouse-compact-list button:hover{color:#9b4039;background:#fff3f2}body.site-theme-f .creator-warehouse-signal-table{border-top:1px solid var(--f-line);display:grid}body.site-theme-f .creator-warehouse-signal-table>article{border-bottom:1px solid var(--f-line);padding:15px 2px}body.site-theme-f .creator-warehouse-signal-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body.site-theme-f .creator-warehouse-signal-badges b,body.site-theme-f .creator-warehouse-signal-badges em,body.site-theme-f .creator-warehouse-signal-badges span{color:#61718a;background:#edf1f6;border-radius:4px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}body.site-theme-f .creator-warehouse-signal-badges b.is-interest{color:#147769;background:#e5f5f1}body.site-theme-f .creator-warehouse-signal-badges b.is-validated{color:#846018;background:#fff1c7}body.site-theme-f .creator-warehouse-signal-table h3{color:#344158;margin:8px 0 4px;font-size:14px}body.site-theme-f .creator-warehouse-signal-table p{color:#69768a;margin:0;font-size:11px;line-height:1.6}body.site-theme-f .creator-warehouse-signal-table footer{color:#8590a0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;font-size:10px;display:flex}body.site-theme-f .creator-warehouse-signal-table footer a{color:var(--f-accent);align-items:center;gap:4px;font-weight:800;display:inline-flex}body.site-theme-f .creator-warehouse-today-focus blockquote,body.site-theme-f .creator-warehouse-transfer-result blockquote{color:#46536a;background:#fff9e9;border-left:3px solid #e1b84e;margin:13px 0;padding:10px 12px;font-size:12px;line-height:1.6}body.site-theme-f .creator-warehouse-today-focus ol,body.site-theme-f .creator-warehouse-transfer-result ol{color:#5d6a7d;margin:0 0 16px;padding-left:20px;font-size:11px;line-height:1.8}body.site-theme-f .creator-warehouse-transfer-result{box-shadow:var(--f-shadow-sm);background:#fff;border:1px solid #b7c8e8;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}body.site-theme-f .creator-warehouse-transfer-result>div,body.site-theme-f .creator-warehouse-transfer-result>header{padding:20px}body.site-theme-f .creator-warehouse-transfer-result>header{background:#f2f6fd}body.site-theme-f .creator-warehouse-transfer-result span{color:var(--f-accent);font-size:10px;font-weight:850}body.site-theme-f .creator-warehouse-transfer-result h2{color:#30415e;margin:6px 0;font-size:18px}body.site-theme-f .creator-warehouse-transfer-result p{color:#657287;font-size:11px;line-height:1.65}body.site-theme-f .creator-warehouse-transfer-result>footer{border-top:1px solid var(--f-line);grid-column:1/-1;padding:14px 20px}body.site-theme-f .creator-warehouse-pipeline-add{grid-template-columns:1.3fr .7fr 1fr auto;align-items:end;gap:10px;display:grid}body.site-theme-f .creator-warehouse-pipeline{grid-template-columns:repeat(5,minmax(0,1fr))}body.site-theme-f .creator-warehouse-pipeline article>div{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}body.site-theme-f .creator-warehouse-pipeline article a,body.site-theme-f .creator-warehouse-pipeline article button{color:#3f5f9a;cursor:pointer;background:#fff;border:1px solid #c6d4ee;border-radius:5px;align-items:center;gap:3px;min-height:34px;margin:0;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}body.site-theme-f .creator-warehouse-pipeline .creator-warehouse-content-health{color:#5e6f89;margin:8px 0 0;font-size:9px;line-height:1.6}body.site-theme-f .creator-warehouse-pipeline article button:last-child{color:#8b6d6a;justify-content:center;width:34px;padding:0}body.site-theme-f .creator-warehouse-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body.site-theme-f .creator-warehouse-account-card{border:1px solid var(--f-line);min-width:0;box-shadow:var(--f-shadow-sm);background:#fff;border-radius:8px;padding:16px}body.site-theme-f .creator-warehouse-account-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}body.site-theme-f .creator-warehouse-account-card>header span{color:var(--f-accent);font-size:10px;font-weight:850}body.site-theme-f .creator-warehouse-account-card>header h2{color:#344158;margin:4px 0 0;font-size:15px}body.site-theme-f .creator-warehouse-account-card>header b{color:#7d8898;background:#eef1f5;border-radius:4px;padding:4px 6px;font-size:9px}body.site-theme-f .creator-warehouse-account-card>header b.is-ready{color:#147769;background:#e5f5f1}body.site-theme-f .creator-warehouse-account-metrics{background:var(--f-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;display:grid}body.site-theme-f .creator-warehouse-account-metrics>div{background:#f8fafc;padding:10px}body.site-theme-f .creator-warehouse-account-metrics span,body.site-theme-f .creator-warehouse-account-metrics strong{display:block}body.site-theme-f .creator-warehouse-account-metrics span{color:#7c8899;font-size:9px}body.site-theme-f .creator-warehouse-account-metrics strong{color:#35445c;margin-top:3px;font-size:15px}body.site-theme-f .creator-warehouse-stack-form details summary{color:#4c6288;cursor:pointer;align-items:center;min-height:40px;font-size:11px;font-weight:800;display:flex}body.site-theme-f .creator-warehouse-metric-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body.site-theme-f .creator-warehouse-decision-list{border-top:1px solid var(--f-line);display:grid}body.site-theme-f .creator-warehouse-decision-list article{border-bottom:1px solid var(--f-line);grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:74px;padding:12px 2px;display:grid}body.site-theme-f .creator-warehouse-decision-list>article>span{color:#405f96;background:#edf3ff;border-radius:5px;place-items:center;width:44px;height:28px;font-size:10px;font-weight:850;display:grid}body.site-theme-f .creator-warehouse-decision-list strong{color:#3b4960;font-size:12px}body.site-theme-f .creator-warehouse-decision-list p{color:#6f7b8d;margin:4px 0;font-size:11px}body.site-theme-f .creator-warehouse-decision-list small{color:#278071;font-size:10px}body.site-theme-f .creator-warehouse-plan-result{background:#f2faf8;border:1px solid #b5d8d0;border-left:4px solid #268e7d;border-radius:8px;padding:19px 20px}body.site-theme-f .creator-warehouse-plan-result>span{color:#208273;font-size:10px;font-weight:850}body.site-theme-f .creator-warehouse-plan-result h2{color:#334b46;margin:6px 0;font-size:19px}body.site-theme-f .creator-warehouse-plan-result li,body.site-theme-f .creator-warehouse-plan-result p{color:#586b67;font-size:11px;line-height:1.65}body.site-theme-f .creator-warehouse-plan-result>div{background:#fff9e8;border-left:3px solid #d6ad43;margin:12px 0;padding:11px}body.site-theme-f .creator-warehouse-plan-result>div p{margin:4px 0 0}body.site-theme-f a:focus-visible,body.site-theme-f button:focus-visible,body.site-theme-f input:focus-visible,body.site-theme-f select:focus-visible,body.site-theme-f textarea:focus-visible{outline-offset:2px;outline:3px solid #2f5daf4d}@media (prefers-reduced-motion:reduce){body.site-theme-f .creator-warehouse-primary,body.site-theme-f .creator-warehouse-secondary,body.site-theme-f .creator-warehouse-tool-card{transition:none}body.site-theme-f .creator-warehouse-primary:hover,body.site-theme-f .creator-warehouse-tool-card:hover{transform:none}}@media (max-width:1100px){body.site-theme-f .creator-warehouse-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}body.site-theme-f .creator-warehouse-account-grid{grid-template-columns:1fr}body.site-theme-f .creator-warehouse-pipeline-add{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body.site-theme-f .creator-warehouse-monitor-setting{grid-template-columns:1fr}body.site-theme-f .creator-warehouse-monitor-setting small{grid-column:auto}body.site-theme-f .creator-warehouse-section-heading{flex-direction:column;align-items:stretch}body.site-theme-f .creator-warehouse-section-heading>a,body.site-theme-f .creator-warehouse-section-heading>button{width:100%}body.site-theme-f .creator-warehouse-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.site-theme-f .creator-warehouse-kpi-strip article:nth-child(2){border-right:0}body.site-theme-f .creator-warehouse-kpi-strip article:nth-child(n+3){border-top:1px solid var(--f-line)}body.site-theme-f .creator-warehouse-form-grid,body.site-theme-f .creator-warehouse-inline-fields,body.site-theme-f .creator-warehouse-pipeline,body.site-theme-f .creator-warehouse-pipeline-add,body.site-theme-f .creator-warehouse-transfer-result{grid-template-columns:1fr}body.site-theme-f .creator-warehouse-form-grid .is-wide,body.site-theme-f .creator-warehouse-form-grid label.is-wide,body.site-theme-f .creator-warehouse-transfer-result>footer{grid-column:auto}body.site-theme-f .creator-warehouse-form-grid>a,body.site-theme-f .creator-warehouse-form-grid>button,body.site-theme-f .creator-warehouse-hero-actions>*{width:100%}body.site-theme-f .creator-warehouse-metric-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}body.site-theme-f .creator-warehouse-sync{margin-right:14px}.creator-warehouse-today-focus{padding:14px}}*{box-sizing:border-box}body,html{background:var(--canvas)}body{color:var(--ink);font-family:var(--font-ui);letter-spacing:0;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.preview-login-page{background:#edf4f2;place-items:center;min-height:100vh;padding:28px 18px;display:grid}.preview-login-panel{background:#fff;border:1px solid #ceddd8;border-radius:8px;width:min(420px,100%);padding:34px;box-shadow:0 12px 32px #1f433a14}.preview-login-mark{color:#26483f;background:var(--yellow);border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.preview-login-panel .eyebrow{margin-top:22px}.preview-login-panel h1{margin:0;font-size:25px}.preview-login-panel>p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.preview-login-panel form{gap:9px;margin-top:24px;display:grid}.preview-login-panel label{color:#45524e;font-size:11px;font-weight:800}.preview-login-panel input{border:1px solid #bdcbc7;border-radius:6px;outline:0;width:100%;height:44px;padding:0 12px}.preview-login-panel input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #13a79e1f}.preview-login-panel .primary-button{width:100%;margin-top:5px}.preview-login-panel>small{color:#77847f;align-items:center;gap:5px;margin-top:20px;font-size:9px;display:flex}@media (max-width:560px){.preview-login-panel{padding:27px 21px}}.app-shell{grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#f5f3ed;border-right:1px solid #151619;flex-direction:column;height:100vh;padding:22px 18px 16px;display:flex;position:sticky;top:0}.brand,.mobile-brand{align-items:center;gap:11px;display:flex}.brand{padding:0 10px 19px}.brand-mark{color:#202124;background:#c9a24f;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.brand strong{color:#f2faf6;letter-spacing:.2px;font-size:17px;display:block}.brand small{color:var(--sidebar-muted);margin-top:3px;font-size:12px;display:block}.sidebar-account{background:#ffffff14;border:1px solid #e0f7ee2e;border-radius:9px;align-items:center;gap:9px;margin:0 8px 14px;padding:11px;display:flex}.sidebar-account-mark{color:#173b35;background:#f4cf58;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.sidebar-account>span:last-child{min-width:0}.sidebar-account small,.sidebar-account strong{overflow-wrap:anywhere;display:block}.sidebar-account strong{color:#eef8f4;font-size:12px}.sidebar-account small{color:#b1cbc3;margin-top:3px;font-size:10px}.sidebar-quick-create{color:#202124;background:#c9a24f;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:56px;margin:0 8px 16px;padding:10px 11px;display:grid;box-shadow:0 7px 18px #0000001f}.sidebar-quick-create:hover{background:#f7d96f}.sidebar-quick-create>svg:first-child{color:#365f53}.sidebar-quick-create>span{min-width:0}.sidebar-quick-create small,.sidebar-quick-create strong{overflow-wrap:anywhere;display:block}.sidebar-quick-create strong{font-size:11px}.sidebar-quick-create small{color:#4e6e62;margin-top:3px;font-size:10px}.sidebar-quick-create>svg:last-child{color:#537064}.module-nav{gap:4px;display:grid}.module-link{color:#c4d8d1;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.module-link:hover{color:#fff;background:#ffffff1a}.module-link.is-active{color:#173b35;box-shadow:none;background:#f4cf58;font-weight:800}.nav-divider{background:var(--line);height:1px;margin:10px 8px}.trial-link{color:#f4d886}.admin-link{color:#7f8d91}.sidebar-foot{border-top:1px solid #e0f7ee29;margin-top:auto;padding:16px 9px 0}.clear-coach-data{color:#7f8d91;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:36px;margin:0 0 13px;padding:0;font-size:11px;display:flex}.clear-coach-data:hover{color:var(--accent-dark)}.clear-coach-data.mobile-only{display:none}.free-status{color:#e2e5e8;font-size:12px}.free-status span{background:#72ba8b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sidebar-foot p{color:#7f878f;margin:8px 0 0;font-size:11px;line-height:1.5}.workspace{flex-direction:column;min-width:0;display:flex}.mobile-header{display:none}.mobile-app-version{color:var(--teal);margin-left:auto;font-size:10px;font-weight:800}.mobile-task-nav{display:none}.main-content{flex:1;width:min(1320px,100% - 48px);margin:0 auto;padding:30px 0 28px}.back-to-workbench{z-index:8;color:#24584f;background:#fffffff7;border:1px solid #cdded9;border-radius:7px;align-items:center;gap:8px;width:fit-content;min-height:42px;margin:-8px 0 18px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;position:sticky;top:14px;box-shadow:0 5px 16px #1b41381f}.back-to-workbench:hover{color:#0b817a;background:#f5fbf9;border-color:#84b4a8}.task-nav{scrollbar-width:thin;scrollbar-color:#5c9185 transparent;align-content:start;gap:16px;min-height:0;display:grid;overflow-y:auto}.task-nav::-webkit-scrollbar{width:6px}.task-nav::-webkit-scrollbar-track{background:0 0}.task-nav::-webkit-scrollbar-thumb{background:#5c9185;border-radius:6px}.task-nav-group{gap:5px;display:grid}.task-nav-group>p{color:#a9d0c2;margin:0;padding:0 11px 5px;font-size:12px;font-weight:800;line-height:1.4}.task-nav-group>div{gap:4px;display:grid}.sidebar>.task-nav{flex:1}.workbench-main{flex:1;width:min(1440px,100% - 48px);margin:0 auto;padding:30px 0 36px}.generation-cost-banner{border:1px solid #d8e4df;border-left:3px solid var(--accent);min-height:54px;color:var(--ink);background:#f8fcfa;align-items:center;gap:10px;margin:-8px 0 20px;padding:10px 13px;display:flex}.generation-cost-icon{color:#fff;background:var(--accent);border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.generation-cost-banner>span:nth-child(2){gap:2px;min-width:0;display:grid}.generation-cost-banner strong{font-size:12px}.generation-cost-banner small{color:var(--muted);font-size:12px;line-height:1.45}.generation-cost-banner a{color:var(--accent-dark);flex:none;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:640px){.generation-cost-banner{align-items:flex-start}.generation-cost-banner a{padding-top:2px}}.workbench-home{gap:24px;display:grid}.workbench-hero{padding:2px 0 0}.workbench-kicker{color:var(--accent-dark);margin:0 0 9px;font-size:12px;font-weight:800}.workbench-hero h1{margin:0;font-size:34px;line-height:1.2}.workbench-intro{color:var(--muted);margin:9px 0 20px;font-size:13px}.natural-entry{max-width:820px}.natural-entry>label{color:#454d53;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.natural-entry-control{background:#fff;border:1px solid #b9ddda;border-radius:8px;grid-template-columns:minmax(0,1fr) 94px;gap:8px;min-height:84px;padding:8px;display:grid;box-shadow:0 5px 18px #16807914}.natural-entry textarea{resize:none;width:100%;min-width:0;min-height:64px;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 11px;font-size:14px;line-height:1.55}.natural-entry textarea::placeholder{color:#929aa1}.natural-entry button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:64px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.natural-entry button:hover{background:var(--accent-dark)}.natural-entry button:disabled{color:#7e858b;cursor:default;background:#e6e9eb}.natural-entry-message{color:#798188;min-height:18px;margin:9px 0 0;font-size:11px}.natural-entry-message.is-visible{color:#9a372f;font-weight:700}.project-question-example-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.project-question-example-heading strong{color:#3d4b52;font-size:11px}.project-question-example-heading small{color:#8b9499;font-size:10px}.quick-task-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quick-task{background:#fff;border:1px solid #ced4d7;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:16px 8px;min-width:0;min-height:154px;padding:19px 17px;display:grid;position:relative}.quick-task:hover{border-color:#202428;transform:translateY(-2px)}.quick-task-icon{color:#fff;background:var(--teal);border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.quick-task-2 .quick-task-icon{color:#202428;background:var(--yellow)}.quick-task-3 .quick-task-icon{background:var(--accent)}.quick-task-4 .quick-task-icon{color:#202428;background:#dfe4e6}.quick-task-copy{grid-column:1/-1;align-self:end;min-width:0}.quick-task-copy small,.quick-task-copy strong{overflow-wrap:anywhere;display:block}.quick-task-copy strong{font-size:15px;line-height:1.45}.quick-task-copy small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.quick-task-arrow{color:#81898f;align-self:center}.positioning-choice{border-bottom:1px solid #ced4d7;padding:4px 0 22px}.positioning-prompt{color:#30363a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;display:grid}.positioning-prompt>span:first-child{color:#fff;background:var(--teal);border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.positioning-prompt small,.positioning-prompt strong{display:block}.positioning-prompt strong{font-size:14px}.positioning-prompt small{color:var(--muted);margin-top:3px;font-size:11px}.positioning-options{flex-wrap:wrap;gap:8px 18px;padding:10px 0 0 47px;display:flex}.positioning-options a{color:var(--teal);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.advanced-entry{border:1px solid var(--line);color:#3f4845;background:#fff;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:grid}.advanced-entry>span:first-child{width:32px;height:32px;color:var(--teal);background:#eaf3f0;place-items:center;display:grid}.advanced-entry small,.advanced-entry strong{display:block}.advanced-entry strong{font-size:12px}.advanced-entry small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.workbench-continue{gap:12px;display:grid}.workbench-next-action{border-left:4px solid var(--yellow);background:#fff9e9;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.workbench-next-action>div{min-width:0}.workbench-next-action span{color:#8b6b2f;font-size:10px;font-weight:800}.workbench-next-action h2{margin:6px 0 4px;font-size:17px}.workbench-next-action p{color:#6d675d;margin:0;font-size:10px;line-height:1.65}.workbench-next-action .primary-button{flex:none}.trend-opportunities{border-bottom:1px solid #ced4d7;gap:13px;padding:2px 0 22px;display:grid}.trend-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trend-opportunity-card{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:15px}.trend-opportunity-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.trend-source{min-width:0;color:var(--teal);align-items:center;gap:5px;font-weight:800;display:inline-flex}.trend-source.realtime{color:var(--accent-dark)}.trend-opportunity-card h3{color:#343b3f;overflow-wrap:anywhere;margin:12px 0 7px;font-size:14px;line-height:1.5}.trend-opportunity-card>p{color:#59636a;margin:0;font-size:11px;line-height:1.65}.trend-opportunity-footer{min-height:17px;color:var(--muted);overflow-wrap:anywhere;border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.trend-opportunity-footer a{color:var(--teal);flex:none}.workbench-section-heading{align-items:flex-start;gap:10px;display:flex}.workbench-section-heading>span{color:#202428;background:var(--yellow);border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.workbench-section-heading h2{margin:0;font-size:16px}.workbench-section-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.continue-list{border-top:1px solid #d6dcdf}.continue-list a{border-bottom:1px solid #d6dcdf;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:8px 4px;font-size:12px;font-weight:700;display:flex}.continue-list a>span{overflow-wrap:anywhere;min-width:0}.continue-list small{color:var(--muted);margin-right:9px;font-size:10px;font-weight:400}.workbench-footer{border-top-color:#d9dee1}.direction-home{background:var(--canvas);min-height:100vh;padding:clamp(32px,8vh,96px) max(24px,50% - 460px)}.direction-home-heading{margin-bottom:36px}.direction-home-heading p{color:var(--accent-dark);margin:0 0 10px;font-size:13px;font-weight:700}.direction-home-heading h1{margin:0;font-size:32px;line-height:1.25}.direction-list{border-top:1px solid #cfd6da}.direction-action{border-bottom:1px solid #cfd6da;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:20px;min-height:170px;padding:28px 8px;display:grid}.direction-action:hover{color:var(--accent-dark);background:#fff}.direction-icon{color:#fff;background:var(--teal);border-radius:7px;place-items:center;width:54px;height:54px;display:grid}.direction-action:nth-child(2) .direction-icon{color:#202326;background:var(--yellow)}.direction-copy small,.direction-copy strong{display:block}.direction-copy strong{font-size:20px}.direction-copy small{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.6}.direction-results{color:#4e6e65;gap:5px;margin-top:12px;font-size:11px;line-height:1.45;display:grid}.direction-results span{align-items:center;gap:5px;display:inline-flex}.direction-results svg{color:var(--teal);flex:none}.direction-arrow{color:#7b858d;justify-self:end}.direction-home-heading>small{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6;display:block}.viral-copy-heading{align-items:center}.viral-copy-proof{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:280px;display:flex}.viral-copy-proof span{border:1px solid var(--mint-line);color:var(--accent-dark);background:var(--mint-soft);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}@media (max-width:800px){.viral-copy-heading{align-items:flex-start}.viral-copy-proof{justify-content:flex-start;max-width:none;margin-top:15px}}.direction-home-footer{color:var(--muted);border-top:1px solid #cfd6da;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:15px;font-size:10px;display:flex}.direction-home-footer a{color:var(--teal);font-weight:800}@media (max-width:640px){.direction-home-footer{flex-direction:column;align-items:flex-start;gap:8px}}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.eyebrow,.section-label{color:var(--accent-dark);font-size:12px;font-weight:700}.eyebrow{text-transform:uppercase;margin:0 0 8px}.page-heading h1{margin:0;font-size:28px;line-height:1.25}.page-heading p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:14px}.primary-button,.secondary-button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.primary-button{background:var(--accent);color:#fff;box-shadow:0 3px 9px #13b7ad29}.primary-button:hover{background:var(--accent-dark)}.secondary-button{color:#31363b;background:#fff;border-color:#d7dce0}.secondary-button:hover{background:#fafafa;border-color:#bcc3c8}.assessment-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:30px;padding:28px;display:grid}.assessment-copy{align-self:center}.section-label{align-items:center;gap:7px;display:inline-flex}.assessment-copy h2{max-width:650px;margin:11px 0 9px;font-size:22px;line-height:1.35}.assessment-copy>p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.cta-row{align-items:center;gap:12px;margin-top:20px;display:flex}.cta-row>span{color:#818991;font-size:12px}.style-list{border-left:1px solid #e9ecef;gap:8px;padding-left:26px;display:grid}.style-item{background:#f7f8f9;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:54px;padding:7px 9px;display:grid}.style-icon{width:32px;height:32px;color:var(--teal);background:#e8f1ef;border-radius:6px;place-items:center;display:grid}.style-item small,.style-item strong{display:block}.style-item strong{font-size:12px}.style-item small{color:#7a838c;margin-top:2px;font-size:10px}.style-item>svg{color:#a7afb6}.journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.journey-step{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-height:136px;padding:17px}.journey-step>span{color:var(--accent);font-size:11px;font-weight:800}.journey-step h3{margin:14px 0 7px;font-size:14px}.journey-step p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.trial-banner{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;display:flex}.trial-banner h2{margin:0;font-size:15px}.trial-banner p{color:var(--muted);margin:5px 0 0;font-size:12px}.coach-home{gap:0;display:grid}.coach-memory-warning{color:#725c31;background:#fff8e4;border-left:3px solid #b98a2c;margin-bottom:18px;padding:11px 13px;font-size:11px}.coach-home-band{border-top:1px solid #cfd6da;padding:24px 2px}.coach-next-action{border-top:0;padding-top:4px}.coach-next-action-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.coach-next-action h1{max-width:780px;margin:0;font-size:28px;line-height:1.32}.coach-next-action p:not(.eyebrow){max-width:720px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.75}.coach-daily-plan{border:1px solid #d8e7e2;border-left:4px solid var(--teal);background:#f8fbfa;border-radius:7px;padding:20px 22px}.coach-daily-plan .coach-band-heading h2{margin:4px 0 0;font-size:19px;line-height:1.4}.coach-daily-plan .coach-band-heading p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.65}.coach-daily-plan-body{justify-content:space-between;align-items:flex-end;gap:20px;margin:15px 0 0 46px;display:flex}.coach-daily-plan-body ol{color:#4c5b55;margin:0;padding-left:19px;font-size:11px;line-height:1.8}.coach-daily-plan-body li::marker{color:var(--teal);font-weight:800}.coach-daily-plan-body .secondary-button{flex:none;align-items:center;gap:6px;display:inline-flex}.coach-daily-plan-label{color:#8a9892;margin:11px 0 0 46px;font-size:9px;display:block}.coach-band-heading{align-items:flex-start;gap:12px;display:flex}.coach-band-heading>span{width:34px;height:34px;color:var(--teal);background:#e8f1ef;border-radius:6px;flex:none;place-items:center;display:grid}.coach-band-heading h2{margin:0;font-size:15px}.coach-band-heading p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.65}.coach-progress-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.coach-progress-list span{color:#707981;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.coach-progress-list span.is-complete{color:var(--teal)}.coach-focus-copy{margin:16px 0 0 46px}.coach-focus-copy strong{font-size:14px}.coach-focus-copy p{color:#566067;margin:6px 0 0;font-size:12px;line-height:1.7}.coach-change-band{padding-bottom:8px}.site-footer{color:#b8ccc4;background:#142d28;border-top:1px solid #294a43;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 32px;font-size:11px;display:flex}.site-footer span{align-items:center;gap:6px;display:inline-flex}.site-footer svg{color:#f4cf58}.site-footer .app-version{color:#f4cf58;white-space:nowrap;font-weight:800}.site-footer .admin-login-entry{color:#96ada5;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.site-footer .admin-login-entry:hover{color:#fff}.site-footer .admin-login-entry svg{color:#96ada5}.site-footer .admin-login-entry:hover svg{color:#f4cf58}.site-footer .footer-legal-links{gap:12px}.site-footer .footer-legal-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.site-footer .footer-legal-links a:hover{color:#fff}.icon-button{color:#383d42;background:#fff;border:1px solid #dce0e3;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}button:disabled{cursor:not-allowed;opacity:.45}.assessment-heading{margin-bottom:18px}.assessment-wizard{max-width:820px;margin:0 auto}.wizard-topline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.wizard-topline>div{align-items:center;gap:10px;display:flex}.wizard-topline span{color:var(--muted);font-size:12px}.wizard-topline strong{color:var(--teal);border-left:1px solid #d7dce0;padding-left:10px;font-size:12px}.text-button,.text-link{color:#6d757d;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.text-button:hover,.text-link:hover{color:var(--ink)}.progress-track{background:#dfe4e7;border-radius:3px;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.question-card{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px;padding:30px}.question-index{color:var(--accent);font-size:11px;font-weight:800}.question-card h2{max-width:680px;margin:10px 0 8px;font-size:22px;line-height:1.5}.question-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.answer-list{gap:9px;margin-top:24px;display:grid}.answer-option{color:#33383d;text-align:left;cursor:pointer;background:#fafbfb;border:1px solid #dfe3e6;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 26px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;transition:border-color .15s,background .15s;display:grid}.answer-option:hover{background:#fff;border-color:#b6bdc3}.answer-option.is-selected{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);background:#fff6f4}.answer-shortcut{color:#707981;background:#eceff1;border-radius:6px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.answer-option.is-selected .answer-shortcut{color:#fff;background:var(--accent)}.answer-check{color:#0000;border:1px solid #d6dce0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.answer-option.is-selected .answer-check{color:#fff;border-color:var(--accent);background:var(--accent)}.wizard-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.wizard-actions button{min-width:112px}.wizard-note{color:#858d94;text-align:center;margin:12px 0 0;font-size:11px}.wizard-loading{border:1px solid var(--line);min-height:320px;color:var(--muted);background:#fff;border-radius:8px;place-items:center;font-size:13px;display:grid}.report-heading{margin-bottom:18px}.report-layout{gap:14px;display:grid}.report-hero{color:#f9faf8;background:#20272a;border-radius:8px;justify-content:space-between;align-items:center;gap:32px;min-height:220px;padding:28px 32px;display:flex}.report-hero-copy{max-width:720px}.report-hero .section-label{color:#f3d06b}.report-kicker{color:#abb6b8;margin:22px 0 4px;font-size:12px}.report-hero h2{margin:0;font-size:30px}.report-hero-copy>p:last-of-type{color:#d3d9d9;margin:9px 0 0;font-size:13px;line-height:1.75}.secondary-direction{color:#dce1e1;border:1px solid #475256;border-radius:5px;width:fit-content;margin-top:17px;padding:7px 10px;font-size:11px}.report-score-ring{aspect-ratio:1;border-left:7px solid #3f4a4e;border-bottom:7px solid #3f4a4e;border-top:7px solid #3f4a4e;border-top-color:var(--yellow);border-right:7px solid #3f4a4e;border-right-color:var(--yellow);background:#262f32;border-radius:50%;flex:none;align-content:center;justify-items:center;width:126px;display:grid}.report-score-ring strong{font-size:30px}.report-score-ring span{color:#aeb8ba;margin-top:2px;font-size:10px}.report-section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px 24px}.report-section.compact{min-height:190px}.report-section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.report-section-title>div{align-items:center;gap:8px;display:flex}.report-section-title svg{color:var(--teal)}.report-section-title h3{margin:0;font-size:15px}.report-section-title>span{color:#8a9299;font-size:10px}.dimension-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px;display:grid}.dimension-row{grid-template-columns:84px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.dimension-row>span{font-size:11px}.dimension-row>div{background:#edf0f1;border-radius:4px;height:7px;overflow:hidden}.dimension-row i{border-radius:inherit;background:var(--teal);height:100%;display:block}.dimension-row strong{color:#566067;text-align:right;font-size:11px}.report-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.check-list,.priority-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:#4e565d;padding-left:20px;font-size:12px;position:relative}.check-list li:before{content:"";background:#69a695;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:2px}.priority-list li{color:#4e565d;align-items:center;gap:11px;font-size:12px;display:flex}.priority-list span{width:28px;height:28px;color:var(--accent-dark);background:#fce9e6;border-radius:5px;place-items:center;font-size:10px;font-weight:800;display:grid}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.recommendation-grid article{border-left:3px solid var(--yellow);background:#f6f8f8;padding:16px}.recommendation-grid span{color:#333a3f;font-size:11px;font-weight:800}.recommendation-grid p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.7}.action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.action-list>div{border:1px solid #e4e8ea;border-radius:6px;align-items:flex-start;gap:10px;min-height:76px;padding:14px;display:flex}.action-list span{color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.action-list p{color:#555e65;margin:2px 0 0;font-size:11px;line-height:1.6}.report-next-steps{background:#eef4f2;border:1px solid #d9dfdf;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:22px 24px;display:flex}.report-next-steps>div:first-child>span{color:var(--teal);font-size:10px;font-weight:800}.report-next-steps h3{margin:6px 0 4px;font-size:16px}.report-next-steps p{color:var(--muted);margin:0;font-size:11px}.next-step-links{gap:6px;min-width:330px;display:grid}.next-step-links a{color:#39413f;background:#fff;border-radius:5px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:11px;display:grid}.next-step-links a:hover{color:var(--teal)}.report-actions{justify-content:space-between;align-items:center;gap:20px;padding:2px 0 8px;display:flex}.presentation-profile{padding:8px 0}.presentation-control{margin-top:18px}.presentation-control>span{color:#4e585f;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.presentation-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.presentation-option-grid button,.presentation-style-grid button{color:#586169;cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:5px;min-height:38px;font-size:12px}.presentation-option-grid button.is-active,.presentation-style-grid button.is-active{border-color:var(--teal);color:#fff;background:var(--teal)}.presentation-toggle{color:#4e585f;cursor:pointer;align-items:center;gap:8px;width:fit-content;margin-top:18px;font-size:12px;display:flex}.presentation-toggle input{accent-color:var(--teal)}.presentation-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.presentation-style-grid button{text-align:left;min-height:88px;padding:9px}.presentation-style-grid i{background:var(--yellow);border-radius:3px;width:16px;height:16px;margin-bottom:7px;display:block}.presentation-style-grid button:nth-child(2) i,.presentation-style-grid button:nth-child(6) i{background:#d9c4ad}.presentation-style-grid button:nth-child(3) i,.presentation-style-grid button:nth-child(5) i{background:#9db4c0}.presentation-style-grid button:nth-child(4) i,.presentation-style-grid button:nth-child(7) i{background:#e9a7a1}.presentation-style-grid small,.presentation-style-grid strong{display:block}.presentation-style-grid strong{font-size:11px}.presentation-style-grid small{color:inherit;margin-top:4px;font-size:9px;line-height:1.35}.presentation-confirm{margin-top:20px}.presentation-candidates{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.presentation-alternative-card,.presentation-primary-card{text-align:left;cursor:pointer;min-width:0}.presentation-primary-card{border:1px solid #d9dfdf;border-left:3px solid var(--yellow);background:#f4f8f7;min-height:112px;padding:18px}.presentation-alternative-card[aria-pressed=true],.presentation-primary-card[aria-pressed=true]{outline:2px solid var(--teal);outline-offset:1px}.presentation-alternative-grid span,.presentation-primary-card>span{color:var(--teal);font-size:10px;font-weight:800}.presentation-alternative-grid h4,.presentation-primary-card strong{margin:8px 0 0;font-size:16px;display:block}.presentation-primary-card p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.presentation-alternative-card{min-height:72px;color:var(--ink);background:#fff;border:1px solid #e0e5e6;padding:13px}.presentation-alternative-card span,.presentation-alternative-card strong{display:block}.presentation-alternative-card span{color:var(--teal);font-size:10px;font-weight:800}.presentation-alternative-card strong{margin-top:8px;font-size:12px}.presentation-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.presentation-alternative-grid article{background:#fff;border:1px solid #e0e5e6;min-height:72px;padding:13px}.presentation-alternative-grid h4{font-size:12px}.empty-report{text-align:center;border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;place-items:center;min-height:420px;padding:32px;display:grid}.empty-report>span{width:50px;height:50px;color:var(--teal);background:#e6f0ed;border-radius:8px;place-items:center;display:grid}.empty-report h2{margin:16px 0 6px;font-size:19px}.empty-report p{color:var(--muted);margin:0 0 18px;font-size:12px}.topics-starter-empty{text-align:left;display:block}.topics-starter-empty>svg{color:var(--teal)}.topics-starter-empty h2{margin-top:12px}.topics-starter-empty p{max-width:720px;line-height:1.7}.starter-topic-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.starter-topic-preview article{background:#f7faf9;border:1px solid #dce6e3;border-radius:7px;min-width:0;padding:14px}.starter-topic-preview p,.starter-topic-preview small,.starter-topic-preview strong{display:block}.starter-topic-preview strong{color:#294b43;font-size:13px;line-height:1.5}.starter-topic-preview small{color:#187d72;margin-top:8px;font-size:12px;font-weight:800}.starter-topic-preview p{color:#697873;margin:7px 0 0;font-size:12px;line-height:1.6}@media (max-width:700px){.starter-topic-preview{grid-template-columns:1fr}}.async-state{min-height:260px;color:var(--muted);justify-content:center;gap:8px;display:flex}.async-state,.generation-status{align-items:center;font-size:12px}.generation-status{border-radius:5px;gap:6px;width:fit-content;min-height:32px;padding:0 10px;display:inline-flex}.generation-status.ai{color:#215c50;background:#e4f2ed}.generation-status.fallback{color:#756643;background:#fff5d8}.director-coach{background:#f7fcfa;border:1px solid #b9ded2;border-top:4px solid #0e8f7e;padding:24px}.director-coach>header{justify-content:space-between;gap:20px;display:flex}.director-coach-today>span,.director-coach>header span{color:#0d7567;font-size:12px;font-weight:900}.director-coach h2{color:#17332f;margin:5px 0 6px;font-size:23px}.director-coach>header p{color:#526c63;margin:0;line-height:1.65}.director-coach-steps{gap:12px;margin-top:18px;display:grid}.director-coach-steps article{background:#fff;border:1px solid #d5e8e1;border-radius:8px;padding:16px}.director-coach-step-title{align-items:center;gap:10px;display:flex}.director-coach-step-title b{color:#fff;background:#0e8f7e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.director-coach-step-title h3{color:#17332f;margin:0;font-size:16px}.director-coach-steps p{color:#3d5951;margin:8px 0 0;font-size:13px;line-height:1.65}.director-coach-purpose{color:#0d7567!important}.director-coach pre,.director-coach-today pre{white-space:pre-wrap;color:#38544d;font:inherit;background:#edf7f5;border-left:3px solid #4a9e96;margin:10px 0 0;padding:12px;font-size:13px;line-height:1.65}.director-coach-steps small{color:#71847d;margin-top:9px;font-size:12px;display:block}.director-coach-today{background:#fffaf0;border:1px solid #e6d6a9;border-radius:8px;margin-top:14px;padding:16px}.director-coach-today h3{color:#5d4c27;margin:5px 0;font-size:17px}.director-coach-today p{color:#5d5a4f;margin:0;font-size:13px;line-height:1.65}.director-coach-today strong{color:#6b572b;margin-top:10px;font-size:12px;display:block}.director-coach-mistakes{color:#7b6330;margin:14px 0 0;font-size:12px;line-height:1.6}.agent-execution-plan{margin-top:14px}.agent-execution-plan summary{cursor:pointer;color:#0d7567;font-size:12px;font-weight:850}@keyframes spin{to{transform:rotate(1turn)}}.visual-layout{gap:14px;display:grid}.visual-report,.visual-step{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px 24px}.visual-step-title{align-items:flex-start;gap:12px;display:flex}.visual-step-title>span{width:30px;height:30px;color:var(--accent-dark);background:#fceae7;border-radius:6px;place-items:center;font-size:10px;font-weight:800;display:grid}.visual-step-title h2{margin:1px 0 5px;font-size:15px}.visual-step-title p{color:var(--muted);margin:0;font-size:11px}.visual-field{color:#4e585f;gap:6px;max-width:240px;margin-top:18px;font-size:11px;font-weight:800;display:grid}.visual-field select{min-height:38px;color:var(--ink);background:#fff;border:1px solid #dce1e3;border-radius:5px;padding:0 9px}.issue-grid,.visual-choice-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.visual-choice-row button{color:#4f585f;cursor:pointer;background:#fff;border:1px solid #dce1e3;border-radius:5px;min-height:34px;padding:0 10px;font-size:11px}.visual-choice-row button.is-active{border-color:var(--teal);color:#fff;background:var(--teal)}.issue-grid label{color:#566067;align-items:center;gap:5px;min-height:30px;font-size:11px;display:inline-flex}.issue-grid input{accent-color:var(--teal)}.parameter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.parameter-grid div{background:#f7f9f9;border:1px solid #e0e5e6;border-radius:5px;min-width:0;padding:10px}.parameter-grid dt{color:var(--muted);font-size:10px}.parameter-grid dd{color:#364039;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:800}.proportion-advice{border-left:3px solid var(--yellow);background:#fff9ea;margin-top:14px;padding:12px}.proportion-advice p{color:#5b5550;margin:0;font-size:11px;line-height:1.7}.proportion-advice p+p{margin-top:8px}.segmented-control{background:#f2f4f5;border:1px solid #dce1e3;border-radius:7px;width:fit-content;margin-top:18px;padding:3px;display:flex}.segmented-control button{color:#687179;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:110px;height:36px;padding:0 14px;font-size:12px}.segmented-control button.is-active{color:#fff;background:#343b3f}.consent-panel{cursor:pointer;background:#f7faf9;border:1px solid #dfe5e4;border-radius:6px;grid-template-columns:18px 24px minmax(0,1fr);align-items:flex-start;gap:9px;margin-top:18px;padding:15px;display:grid}.consent-panel input{accent-color:var(--teal);margin-top:3px}.consent-panel svg{color:var(--teal)}.consent-panel small,.consent-panel strong{display:block}.consent-panel strong{font-size:11px}.consent-panel small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.upload-box{color:#657078;cursor:pointer;text-align:center;background:#fafbfb;border:1px dashed #bfc8cc;border-radius:7px;align-content:center;place-items:center;gap:7px;min-height:118px;padding:16px;display:grid}.upload-box:hover{border-color:var(--teal);color:var(--teal)}.upload-box strong{color:#333a3f;font-size:11px}.upload-box small{color:#858e95;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:9px;overflow:hidden}.upload-box input{opacity:0;width:1px;height:1px;position:absolute}.text-guidance-notice{background:#fff9e8;border:1px solid #e9ddae;border-radius:8px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.text-guidance-notice svg{color:#9a7926}.text-guidance-notice h2{margin:0 0 5px;font-size:14px}.text-guidance-notice p{color:#72684b;margin:0;font-size:11px}.visual-generate{width:fit-content}.form-error{color:var(--accent-dark);margin:0;font-size:11px}.visual-summary{color:var(--muted);margin:-7px 0 18px;font-size:12px;line-height:1.7}.visual-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.visual-section-grid article{background:#f5f7f7;border-radius:6px;padding:16px}.visual-section-grid h4{margin:0 0 10px;font-size:12px}.visual-section-grid ul{color:var(--muted);margin:0;padding-left:17px;font-size:11px;line-height:1.7}.safety-notes{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.safety-notes span{color:#66716e;background:#eaf1ef;border-radius:4px;padding:5px 8px;font-size:9px}.module-tool{gap:14px;display:grid}.module-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.module-section,.song-picker{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px 24px}.tool-tabs{border:1px solid var(--line);background:#fff;border-radius:7px;width:fit-content;padding:3px;display:flex}.tool-tabs button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.tool-tabs button.is-active{color:#fff;background:#343b3f}.training-progress{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:14px;padding:13px 16px;display:flex}.training-progress span{white-space:nowrap;font-size:11px;font-weight:700}.training-progress div{background:#e9edef;border-radius:3px;flex:1;height:6px;overflow:hidden}.training-progress i{background:var(--teal);height:100%;display:block}.training-days{gap:10px;display:grid}.training-day{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:56px minmax(0,1fr) 102px;gap:18px;padding:20px;display:grid}.training-day.is-done{background:#f8fbfa;border-color:#b9d2ca}.day-number{color:#fff;background:#343b3f;border-radius:7px;align-content:center;place-items:center;width:52px;height:58px;display:grid}.day-number span{font-size:8px}.day-number strong{font-size:21px}.day-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.day-title h2{margin:0 0 4px;font-size:15px}.day-title p{color:var(--muted);margin:0;font-size:10px}.day-title>span{color:var(--teal);font-size:10px}.day-content ul{color:#555e65;margin:14px 0;padding-left:18px;font-size:11px;line-height:1.8}.completion-check{color:var(--muted);background:#f3f5f5;padding:9px 10px;font-size:10px}.completion-check strong{color:#3f474c;margin-right:8px}.complete-day{color:#59636a;background:#fff;border:1px solid #cfd6d9;border-radius:6px;justify-content:center;align-self:center;align-items:center;gap:6px;min-height:38px;font-size:10px;display:flex}.song-picker h2{margin:0 0 5px;font-size:16px}.song-picker p{color:var(--muted);margin:0;font-size:11px}.song-chips{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.song-chips button{color:#59636a;background:#fff;border:1px solid #d8dee1;border-radius:16px;height:32px;padding:0 11px;font-size:10px}.song-chips button.is-selected{color:#fff;border-color:var(--teal);background:var(--teal)}.live-scripts,.pk-phases,.song-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.song-groups article{background:#f4f6f6;border-radius:6px;min-height:110px;padding:13px}.song-groups span{color:var(--accent-dark);margin-bottom:9px;font-size:9px;font-weight:800;display:block}.song-groups strong{margin-top:6px;font-size:11px;display:block}.pk-phases{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-phases article{border-left:3px solid var(--yellow);background:#f6f8f8;padding:15px}.pk-phases h4{margin:0 0 8px;font-size:12px}.pk-phases ul{color:var(--muted);margin:0;padding-left:16px;font-size:10px;line-height:1.7}.module-section>h3{margin:0 0 15px;font-size:14px}.script-list{gap:8px;display:grid}.script-list p{color:#566067;background:#f5f7f7;gap:9px;margin:0;padding:10px;font-size:10px;display:flex}.script-list span{color:var(--accent-dark);font-weight:800}.safety-box{color:#746948;background:#fff8e3;margin-top:12px;padding:10px;font-size:10px;line-height:1.6}.safety-box strong{margin-right:8px}.pk-tool .song-picker h2{font-size:20px;line-height:1.4}.pk-tool .song-picker p{font-size:14px;line-height:1.7}.pk-tool .song-groups article{min-height:145px;padding:17px}.pk-tool .song-groups span{margin-bottom:11px;font-size:13px}.pk-tool .song-groups strong{margin-top:8px;font-size:15px;line-height:1.6}.pk-tool .script-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pk-tool .script-library-grid article{border:1px solid #dfe7e4;border-left:4px solid var(--teal);background:#f8faf9;border-radius:7px;min-width:0;padding:18px}.pk-tool .script-library-grid h4{color:#244c43;margin:0 0 11px;font-size:16px;line-height:1.45}.pk-tool .script-library-grid p{color:#4d5d57;margin:0;font-size:14px;line-height:1.8}.pk-tool .script-library-grid p+p{border-top:1px dashed #d6e1dd;margin-top:9px;padding-top:9px}.live-scene-tabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.live-scene-tabs button{color:#51655e;cursor:pointer;background:#fff;border:1px solid #d5e1dd;border-radius:6px;min-height:38px;padding:8px 12px;font-weight:800}.live-scene-tabs button.is-active{color:#176e63;background:#e6f5f1;border-color:#258f81;box-shadow:inset 0 -3px #258f81}.live-music-result,.live-scene-script{border:1px solid #dfe7e4;border-left:4px solid var(--teal);background:#f8faf9;border-radius:7px;margin-top:12px;padding:18px}.live-scene-script h4{color:#244c43;margin:0 0 11px;font-size:17px}.live-scene-script p{color:#4d5d57;margin:0;font-size:15px;line-height:1.8}.live-scene-script p+p{border-top:1px dashed #d6e1dd;margin-top:9px;padding-top:9px}.live-music-result>small,.live-music-result>span,.live-music-result>strong{display:block}.live-music-result>span{color:#71817b;font-size:13px}.live-music-result>strong{color:#234b42;margin-top:4px;font-size:18px}.live-music-result>p{color:#4d615a;font-size:15px}.live-music-result>small{color:#6f8079;margin-bottom:13px;font-size:13px;line-height:1.6}.pk-tool .pk-phases article{padding:18px}.pk-tool .pk-phases h4{margin-bottom:10px;font-size:15px;line-height:1.5}.pk-tool .pk-phases ul{padding-left:19px;font-size:13px;line-height:1.8}.pk-tool>.module-section>.report-section-title h3,.pk-tool>.module-section>h3{font-size:18px}.pk-tool .script-list{gap:10px}.pk-tool .script-list p{gap:11px;padding:13px 14px;font-size:14px;line-height:1.8}.pk-tool .script-list p>span{flex:none;font-size:13px}.pk-tool .safety-box{padding:13px 14px;font-size:13px;line-height:1.8}.music-use-steps{flex-wrap:wrap;gap:8px;margin:12px 0 14px;display:flex}.music-use-steps span{color:#355b50;background:#eef5f2;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:inline-flex}.music-use-steps b{color:#fff;background:#315e53;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.music-scene-grid article .secondary-button{justify-content:center;width:100%;margin-top:12px}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checklist-grid label{color:#566067;background:#f5f7f7;align-items:flex-start;gap:8px;padding:10px;font-size:10px;display:flex}.checklist-grid input{accent-color:var(--teal)}.readiness-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.readiness-groups article{background:#f7faf9;border:1px solid #dfe5e4;border-radius:6px;padding:14px}.readiness-groups h4{color:#34403d;margin:0 0 9px;font-size:12px}.readiness-groups label{color:#566067;align-items:flex-start;gap:7px;font-size:10px;line-height:1.55;display:flex}.readiness-groups label+label{margin-top:8px}.readiness-groups input{accent-color:var(--teal);margin-top:2px}.rehearsal-button{margin-top:14px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.topic-grid article{min-width:0}.topic-grid h3{margin:0 0 9px;font-size:13px}.topic-grid ol{color:#566067;margin:0;padding-left:18px;font-size:11px;line-height:1.8}.first-live-ready{justify-self:start}.live-timeline{gap:8px;display:grid}.live-timeline article{border-left:3px solid var(--teal);background:#f5f8f7;grid-template-columns:90px minmax(0,1fr);gap:13px;padding:12px;display:grid}.live-timeline>article>span{color:var(--teal);font-size:10px;font-weight:800}.live-timeline h4{margin:0 0 5px;font-size:12px}.live-timeline p{color:var(--muted);margin:3px 0;font-size:10px}.live-scripts{grid-template-columns:repeat(3,minmax(0,1fr))}.live-scripts article{border:1px solid var(--line);border-radius:6px;padding:14px}.live-scripts span{color:var(--accent-dark);font-size:9px;font-weight:800}.live-scripts p{color:#566067;margin:8px 0 0;font-size:10px;line-height:1.7}.review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-fields label{color:#59636a;font-size:10px}.review-fields textarea{resize:vertical;border:1px solid #d9dfe2;border-radius:5px;width:100%;margin-top:5px}.live-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-review-grid fieldset{border:1px solid var(--line);border-radius:6px;min-width:0;margin:0;padding:12px}.live-review-grid legend{padding:0 4px;font-size:11px;font-weight:800}.live-review-grid fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.live-review-grid button{min-height:34px;color:var(--muted);background:#fff;border:1px solid #d9dfe2;border-radius:5px;padding:5px;font-size:9px}.live-review-grid button.is-active{border-color:var(--teal);color:#fff;background:var(--teal)}.review-notes{color:#59636a;margin-top:12px;font-size:10px;display:block}.review-notes textarea{resize:vertical;border:1px solid #d9dfe2;border-radius:5px;width:100%;margin-top:6px;padding:9px}.review-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.training-focus{gap:12px;display:grid}.training-focus-hero{border-left:4px solid var(--teal)}.training-focus-hero span{color:var(--teal);font-size:10px;font-weight:800}.training-focus-hero h2{margin:7px 0 5px;font-size:20px}.training-focus-hero p{color:var(--muted);margin:0;font-size:11px}.training-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.training-focus-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:17px}.training-focus-grid h3{margin:0 0 10px;font-size:13px}.training-focus-grid li,.training-focus-grid p{color:#566067;font-size:11px;line-height:1.75}.training-focus-grid ol,.training-focus-grid ul{margin:0;padding-left:18px}.training-maintenance{grid-column:1/-1;background:#f7faf9!important}.application-layout{gap:14px;display:grid}.application-direction{color:#fff;background:#273034;border-radius:8px;padding:18px 20px}.application-direction span,.application-direction strong{display:block}.application-direction span{color:#aeb8ba;font-size:9px}.application-direction strong{margin-top:5px;font-size:17px}.application-direction p{color:#d5dddd;margin:6px 0 0;font-size:10px}.form-hint{color:var(--muted);margin:5px 0 0;font-size:11px}.application-form{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label,.form-grid legend{color:#4d565d;font-size:11px;font-weight:700}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #d6dde0;border-radius:5px;width:100%;margin-top:6px;padding:10px;font-size:12px}.form-grid fieldset{border:0;margin:0;padding:0}.checkbox-row{gap:14px;margin-top:7px;display:flex}.checkbox-row.wrap{flex-wrap:wrap}.checkbox-row label{align-items:center;gap:5px;font-weight:400;display:flex}.checkbox-row input{width:auto;accent-color:var(--teal);margin:0}.confirmation-list{background:#f5f8f7;border-radius:6px;gap:9px;margin:16px 0;padding:13px;display:grid}.confirmation-list label{color:#586168;align-items:flex-start;gap:7px;font-size:10px;display:flex}.confirmation-list input{accent-color:var(--teal)}.preview-warning{color:#8a7350;margin:13px 0 0;font-size:9px}.application-success{text-align:center;border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;place-items:center;min-height:350px;display:grid}.application-success svg{color:var(--teal)}.application-success h2{margin:12px 0 5px}.application-success p{color:var(--muted);margin:0;font-size:11px}.admin-login-page{background:#1b2023;place-items:center;padding:20px;display:grid}.admin-login-form{padding:28px}.admin-login-form>p{color:var(--muted);margin:7px 0 22px}.admin-login-form label{font-weight:700}.admin-login-form input{border:1px solid #d6dde0;width:100%;height:42px;margin:7px 0 14px;padding:0 10px}.admin-page{background:var(--canvas);min-height:100vh;padding:30px}.admin-page>header{justify-content:space-between;align-items:center;display:flex}.admin-page header span{color:var(--accent-dark);font-size:10px;font-weight:800}.admin-page h1{margin:5px 0 0;font-size:24px}.admin-page header a{font-size:11px}.admin-notice{color:#786f54;background:#fff7dd;margin:18px 0;padding:10px;font-size:10px}.admin-filters{border:1px solid var(--line);background:#fff;grid-template-columns:auto repeat(5,minmax(100px,1fr)) auto;gap:7px;margin:18px 0 10px;padding:10px;display:grid}.admin-filters>span{align-items:center;gap:5px;font-size:10px;display:flex}.admin-filters input,.admin-filters select{border:1px solid #d6dde0;border-radius:5px;min-width:0;padding:0 7px;font-size:10px}.admin-filters .secondary-button{min-height:34px}.admin-empty{text-align:center;border:1px solid var(--line);background:#fff;padding:60px}.admin-empty h2{font-size:16px}.admin-empty p{color:var(--muted);font-size:11px}.application-table{gap:9px;display:grid}.application-table article{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr) 110px;align-items:center;gap:14px;padding:16px;display:grid}.application-table article>div span,.application-table article>div strong,.application-table p small{display:block}.application-table article>div span,.application-table p small{color:var(--muted);margin-top:4px;font-size:9px}.application-table p{color:#59636a;margin:0;font-size:10px}.application-table select{border:1px solid #d6dde0;border-radius:5px;height:34px;font-size:10px}@media (max-width:900px){.app-shell{display:block}.sidebar{display:none}.mobile-header{z-index:10;border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex;position:sticky;top:0}.mobile-brand .brand-mark{width:32px;height:32px}.mobile-brand strong{font-size:14px}.mobile-task-nav{border-bottom:1px solid var(--line);max-height:calc(100vh - 62px);color:var(--ink);background:var(--sidebar);gap:10px;padding:13px 18px 16px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 12px #1216191a}.mobile-task-nav .task-nav{gap:13px;overflow:visible}.mobile-task-nav .module-link{color:#c9ced3}.mobile-task-nav .module-link.is-active,.mobile-task-nav .module-link:hover{color:#fff}.mobile-nav-home{border-top:1px solid var(--line);padding-top:10px}.main-content{padding:16px 18px 20px}.back-to-workbench{min-height:44px;margin:-2px 0 15px;padding-inline:15px;font-size:13px;position:sticky;top:10px}.workbench-main{padding:28px 22px 26px}.coach-progress-list,.quick-task-grid,.trend-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .clear-coach-data.mobile-only{color:#707981;width:auto;min-height:30px;margin:0;display:inline-flex}.direction-home{padding:64px 18px 42px}.assessment-panel{grid-template-columns:1fr;gap:22px;padding:22px}.style-list{border-top:1px solid #e9ecef;border-left:0;padding:18px 0 0}.journey-grid,.style-list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{flex-wrap:wrap;padding:12px 18px}.action-list,.dimension-list,.recommendation-grid{grid-template-columns:1fr}.report-next-steps{flex-direction:column;align-items:stretch}.next-step-links{min-width:0}.visual-section-grid{grid-template-columns:1fr}.song-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}body.site-theme-f .creator-start-page{gap:20px;width:min(1120px,100% - 48px);padding-top:28px}body.site-theme-f .creator-start-header{align-items:center;padding:4px 2px 2px}body.site-theme-f .creator-start-header>div:first-child{min-width:0}body.site-theme-f .creator-start-header h1{letter-spacing:0;text-wrap:balance;max-width:680px;margin-top:6px;font-size:clamp(30px,3vw,38px)}body.site-theme-f .creator-start-header>div:first-child>p:last-child{max-width:720px}body.site-theme-f .creator-start-after-links a,body.site-theme-f .creator-start-header-actions a,body.site-theme-f .creator-start-more{min-height:44px;padding-inline:14px;font-size:13px;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s}body.site-theme-f .creator-start-workspace{min-height:474px;box-shadow:var(--f-shadow-sm);border-radius:8px;grid-template-columns:minmax(292px,320px) minmax(0,1fr)}body.site-theme-f .creator-start-checklist{background:var(--f-canvas);padding:28px 20px 22px}body.site-theme-f .creator-start-checklist>header>span{max-width:250px;font-size:18px;line-height:1.4}body.site-theme-f .creator-start-checklist>header>small,body.site-theme-f .creator-start-compose>header>small{line-height:1.5}body.site-theme-f .creator-start-task-list{border-top:1px solid var(--f-line);gap:0}body.site-theme-f .creator-start-task{border:0;border-bottom:1px solid var(--f-line);min-height:94px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:26px 36px minmax(0,1fr) 15px;gap:10px;padding:14px 6px}body.site-theme-f .creator-start-task:hover{box-shadow:none;transform:none}body.site-theme-f .creator-start-task.is-current,body.site-theme-f .creator-start-task:hover{border-color:var(--f-line);background:var(--f-surface);padding-inline:10px}body.site-theme-f .creator-start-task-index{border:1px solid var(--f-line);width:24px;height:24px;color:var(--f-muted);background:var(--f-surface);border-radius:50%;place-items:center;display:grid}body.site-theme-f .creator-start-task.is-current .creator-start-task-index{color:var(--f-surface);border-color:var(--f-accent);background:var(--f-accent)}body.site-theme-f .creator-start-task-icon{border-radius:7px;width:36px;height:36px}body.site-theme-f .creator-start-task-copy small{font-size:12px;line-height:1.55}body.site-theme-f .creator-start-task>b{font-size:10px;right:5px}body.site-theme-f .creator-start-more{border-color:var(--f-line);width:100%;background:var(--f-surface);margin-top:20px}body.site-theme-f .creator-start-compose{background:var(--f-surface);padding:36px clamp(28px,4vw,52px) 30px}body.site-theme-f .creator-start-compose:before{background:var(--f-teal);width:3px}body.site-theme-f .creator-start-compose>header{justify-content:space-between;align-items:center;gap:12px;display:flex}body.site-theme-f .creator-start-compose>header>span{color:var(--f-teal)}body.site-theme-f .creator-start-compose>header>small{color:var(--f-muted);align-items:center;gap:5px;display:inline-flex}body.site-theme-f .creator-start-compose>header>small svg{color:var(--f-teal)}body.site-theme-f .creator-start-compose h2{letter-spacing:0;text-wrap:balance;max-width:620px;margin-top:18px;font-size:clamp(27px,2.7vw,34px)}body.site-theme-f .creator-start-compose-lede{max-width:620px}body.site-theme-f .creator-start-compose .natural-entry{margin-top:24px}body.site-theme-f .creator-start-compose .natural-entry>label{color:var(--f-ink);margin-bottom:9px;font-size:13px}body.site-theme-f .creator-start-compose .natural-entry-control{border-color:var(--f-line);min-height:130px;box-shadow:none;grid-template-columns:minmax(0,1fr) 132px;padding:9px;transition:border-color .16s,box-shadow .16s}body.site-theme-f .creator-start-compose .natural-entry-control:focus-within{border-color:var(--f-accent);box-shadow:0 0 0 3px var(--f-accent-soft)}body.site-theme-f .creator-start-compose .natural-entry textarea{min-height:108px;font-size:15px;line-height:1.65}body.site-theme-f .creator-start-compose .natural-entry-control>button{background:var(--f-accent);min-height:108px;padding-inline:16px;font-size:14px}body.site-theme-f .creator-start-compose .natural-entry-control>button:active{opacity:.86}body.site-theme-f .creator-start-compose .natural-entry-control>button:disabled{color:var(--f-muted);background:var(--f-line);opacity:1}body.site-theme-f .creator-start-compose .natural-entry-message{min-height:20px;font-size:12px}body.site-theme-f .creator-start-compose .natural-entry-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}body.site-theme-f .creator-start-compose .natural-entry-examples>span{grid-column:1/-1;font-size:12px}body.site-theme-f .creator-start-compose .natural-entry .natural-entry-examples button{width:100%;min-height:54px;color:var(--f-muted);border-color:var(--f-line);background:var(--f-canvas);text-align:left;cursor:pointer;padding:8px 10px;font-size:12px;line-height:1.45}body.site-theme-f .creator-start-compose .natural-entry .natural-entry-examples button:hover{color:var(--f-accent-dark);border-color:var(--f-accent);background:var(--f-accent-soft)}body.site-theme-f .creator-start-route-note{margin-top:18px;padding-top:0;font-size:12px}body.site-theme-f .creator-start-after{box-shadow:none;padding:18px 20px}body.site-theme-f .creator-start-after p{color:var(--f-teal);font-size:12px}body.site-theme-f .creator-start-after h2{letter-spacing:0;font-size:18px}body.site-theme-f :is(.creator-start-header-actions a,.creator-start-task,.creator-start-more,.natural-entry-examples button,.creator-start-after-links a):focus-visible{outline:3px solid var(--f-accent);outline-offset:2px}@media (max-width:1050px){body.site-theme-f .creator-start-compose .natural-entry-examples{grid-template-columns:1fr}body.site-theme-f .creator-start-compose .natural-entry-examples>span{grid-column:auto}body.site-theme-f .creator-start-compose .natural-entry .natural-entry-examples button{min-height:44px}}@media (max-width:900px){body.site-theme-f .creator-start-workspace{flex-direction:column;display:flex}body.site-theme-f .creator-start-compose{order:1}body.site-theme-f .creator-start-checklist{border-right:0;border-top:1px solid var(--f-line);border-bottom:0;order:2}body.site-theme-f .creator-start-task-list{grid-template-columns:1fr}body.site-theme-f .creator-start-task:last-child{grid-column:auto}}@media (max-width:620px){body.site-theme-f .creator-start-page{gap:14px;width:min(100% - 24px,620px);padding-top:16px}body.site-theme-f .creator-start-header{gap:12px}body.site-theme-f .creator-start-header h1{margin-top:5px;font-size:27px;line-height:1.28}body.site-theme-f .creator-start-header>div:first-child>p:last-child{font-size:13px;line-height:1.65}body.site-theme-f .creator-start-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.site-theme-f .creator-start-header-actions a{min-width:0;padding-inline:8px}body.site-theme-f .creator-start-compose{padding:24px 16px 20px}body.site-theme-f .creator-start-compose>header{flex-direction:column;align-items:flex-start;gap:4px}body.site-theme-f .creator-start-compose h2{margin-top:14px;font-size:25px}body.site-theme-f .creator-start-compose-lede{font-size:13px}body.site-theme-f .creator-start-compose .natural-entry{margin-top:18px}body.site-theme-f .creator-start-compose .natural-entry-control{grid-template-columns:1fr;min-height:0;padding:7px}body.site-theme-f .creator-start-compose .natural-entry textarea{min-height:104px}body.site-theme-f .creator-start-compose .natural-entry-control>button{min-height:50px}body.site-theme-f .creator-start-checklist{padding:24px 16px 20px}body.site-theme-f .creator-start-task{min-height:88px;padding-block:12px}body.site-theme-f .creator-start-after{padding:17px 16px}}@media (prefers-reduced-motion:reduce){body.site-theme-f .creator-start-page *,body.site-theme-f .creator-start-page :after,body.site-theme-f .creator-start-page :before{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}.account-tracking-center{gap:18px;display:grid}.tracking-add-account,.tracking-empty,.tracking-profile,.tracking-results,.tracking-snapshot-form{background:linear-gradient(#294878,#1e355d);border:1px solid #dce1ea;border-radius:8px}.tracking-add-account{padding:22px}.tracking-add-account>header,.tracking-results>header,.tracking-snapshot-form>header{align-items:flex-start;gap:10px;display:flex}.tracking-add-account>header>svg,.tracking-results>header>svg,.tracking-snapshot-form>header>svg{color:#315fce;flex:none}.tracking-add-account h2,.tracking-results h2,.tracking-snapshot-form h2{color:#20283a;margin:0;font-size:18px}.tracking-add-account header p,.tracking-results header p,.tracking-snapshot-form header p{color:#6a7589;margin:4px 0 0;font-size:13px}.tracking-add-grid{grid-template-columns:150px 150px minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.tracking-add-grid label,.tracking-profile label,.tracking-snapshot-form label{color:#3e4960;gap:7px;font-size:13px;font-weight:800;display:grid}.tracking-add-grid :is(input,select),.tracking-profile input,.tracking-snapshot-form :is(input,textarea){color:#20283a;background:#fff;border:1px solid #d5ddea;border-radius:6px;width:100%;font-size:14px}.tracking-add-grid :is(input,select),.tracking-profile input,.tracking-snapshot-form input{min-height:42px;padding:0 11px}.tracking-snapshot-form textarea{resize:vertical;padding:10px 11px;line-height:1.6}.tracking-account-tabs{gap:8px;padding:2px 1px 7px;display:flex;overflow-x:auto}.tracking-account-tabs button{color:#526078;text-align:left;background:#fff;border:1px solid #dce1ea;border-radius:7px;gap:3px;min-width:170px;padding:12px 13px;display:grid}.tracking-account-tabs button.is-active{background:#e8edfc;border-color:#315fce;box-shadow:inset 3px 0 #315fce}.tracking-account-tabs span{color:#315fce;font-size:10px;font-weight:900}.tracking-account-tabs strong{color:#20283a;font-size:14px}.tracking-account-tabs small{color:#788397;font-size:11px}.tracking-workspace{grid-template-columns:minmax(240px,.68fr) minmax(340px,1fr);gap:14px;display:grid}.tracking-profile{padding:20px}.tracking-profile>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tracking-profile header span{color:#315fce;font-size:11px;font-weight:900}.tracking-profile h2{color:#20283a;margin:5px 0 0;font-size:21px}.tracking-profile header p{color:#737e91;margin:5px 0 0;font-size:12px}.tracking-delete{color:#8a5260;background:#fff;border:1px solid #e0e4ec;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.tracking-profile>label{margin-top:18px}.tracking-profile>label>div{gap:7px;display:flex}.tracking-profile>label button{white-space:nowrap}.tracking-public-summary{background:#f4f6fa;border-radius:6px;margin-top:13px;padding:10px 12px}.tracking-public-summary summary{color:#315fce;cursor:pointer;font-size:12px;font-weight:850}.tracking-public-summary p{color:#59657a;white-space:pre-wrap;max-height:150px;margin:9px 0 5px;font-size:12px;line-height:1.65;overflow:auto}.tracking-public-summary small{color:#8992a3;font-size:10px}.tracking-external{color:#315fce;align-items:center;gap:5px;margin-top:12px;font-size:12px;font-weight:850;display:inline-flex}.tracking-snapshot-form{padding:20px}.tracking-metric-inputs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:17px 0 13px;display:grid}.tracking-snapshot-form>label{margin-top:11px}.tracking-snapshot-form>.primary-button{margin-top:15px}.tracking-results{grid-column:1/-1;padding:20px}.tracking-delta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.tracking-delta-grid article{background:#f4f6fa;border-left:3px solid #315fce;padding:13px}.tracking-delta-grid small,.tracking-delta-grid span,.tracking-delta-grid strong{display:block}.tracking-delta-grid span{color:#758095;font-size:11px}.tracking-delta-grid strong{color:#20283a;margin-top:5px;font-size:19px}.tracking-delta-grid small{color:#315fce;margin-top:3px;font-size:11px;font-weight:800}.tracking-empty-result,.tracking-latest-note{background:#fffbea;border-left:3px solid #f0cb52;margin-top:12px;padding:14px}.tracking-empty-result strong,.tracking-latest-note strong{color:#28334b}.tracking-empty-result p,.tracking-latest-note p{color:#687287;margin:5px 0 0;font-size:13px}.tracking-latest-note small{color:#796726;margin-top:7px;font-size:11px;display:block}.tracking-next-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tracking-next-actions a{color:#294b91;background:#f7f9ff;border:1px solid #b9c7e8;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.tracking-empty{color:#758095;text-align:center;justify-items:center;padding:50px 20px;display:grid}.tracking-empty svg{color:#315fce}.tracking-empty strong{color:#20283a;margin-top:10px;font-size:16px}.tracking-empty p{margin:6px 0 0;font-size:13px}.tracking-error{margin:0}.tracking-storage-note{color:#8a93a4;font-size:10px}.connection-center{gap:16px;display:grid}.connection-loading{color:#60708a;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.connection-summary{background:#fff;border:1px solid #dce1ea;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:15px 18px;display:flex}.connection-summary>div{align-items:flex-start;gap:10px;display:flex}.connection-summary>div>svg{color:#315fce}.connection-group h2,.connection-summary h2{color:#20283a;margin:0;font-size:18px}.connection-group header p,.connection-summary p{color:#6d788c;margin:4px 0 0;font-size:13px}.connection-group{background:#fff;border:1px solid #dce1ea;border-radius:8px;overflow:hidden}.connection-group>header{border-bottom:1px solid #e3e7ee;padding:18px 20px 14px}.connection-list>article{border-top:1px solid #eef0f4;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:16px;min-height:84px;padding:14px 20px;display:grid}.connection-list>article:first-child{border-top:0}.connection-list strong{color:#273148;font-size:14px}.connection-list p{color:#6f7a8d;margin:5px 0 0;font-size:13px;line-height:1.6}.connection-list article>a,.connection-no-action{color:#315fce;background:#f8f9fc;border:1px solid #d6deeb;border-radius:6px;justify-self:end;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.connection-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:7px;display:flex}.connection-actions .secondary-button{color:#315fce;background:#f8f9fc;border-color:#d6deeb;min-height:36px;padding:0 10px;font-size:13px;font-weight:850}.connection-platform-message{color:#6d5a2b;background:#fff9e8;border-top:1px solid #eef0f4;margin:0;padding:11px 20px 14px;font-size:13px;line-height:1.6}.connection-now-available>header{background:#f5fbf8}.connection-now-available .connection-list article>a{color:#167565;background:#f1faf7;border-color:#cde5de}.connection-no-action{color:#858d9b}.connection-pending,.connection-ready{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.connection-ready{color:#167565;background:#e6f5f1}.connection-pending{color:#806322;background:#fff4cd}.connection-capability-state{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.connection-capability-state.is-ready{color:#167565;background:#e6f5f1}.connection-capability-state.is-limited{color:#806322;background:#fff4cd}.connection-capability-state.is-needs_config{color:#9b3d45;background:#fdecef}.connection-capability-index{color:#a2aab7;justify-self:end;font-size:13px;font-weight:900}.connection-updated{color:#8b94a5;text-align:right;margin:0;font-size:12px}@media (max-width:1100px){.tracking-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-add-grid button{min-height:42px}.tracking-metric-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.tracking-add-account,.tracking-profile,.tracking-results,.tracking-snapshot-form{padding:16px}.tracking-add-grid,.tracking-workspace{grid-template-columns:1fr}.tracking-add-grid{gap:12px}.tracking-profile>label>div{display:grid}.tracking-delta-grid,.tracking-metric-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-next-actions{display:grid}.tracking-next-actions a{justify-content:center}.connection-summary{align-items:flex-start}.connection-summary>button{min-width:42px;padding:0 9px}.connection-list>article{grid-template-columns:1fr auto;gap:9px;padding:15px 16px}.connection-list article>div{grid-column:1/-1}.connection-actions,.connection-list article>a,.connection-no-action{justify-self:end}.advanced-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.advanced-group-tabs button{min-height:62px;padding:9px 10px}.presentation-option-grid,.presentation-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-candidates{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.presentation-candidates .presentation-primary-card{grid-row:span 2}}@media (max-width:560px){.workbench-main{padding:21px 18px 24px}.workbench-home{gap:17px}.workbench-kicker{margin-bottom:6px}.workbench-hero h1{font-size:28px}.workbench-intro{margin:7px 0 14px;font-size:12px}.natural-entry>label{margin-bottom:6px}.natural-entry-control{min-height:76px;box-shadow:4px 4px 0 var(--yellow);grid-template-columns:minmax(0,1fr) 78px;gap:6px;padding:6px}.natural-entry textarea{min-height:62px;padding:8px;font-size:12px}.natural-entry button{gap:5px;min-height:62px;padding:0 8px;font-size:12px}.natural-entry-message{margin-top:6px}.workbench-next-action{flex-direction:column;align-items:stretch}.workbench-next-action .primary-button{width:100%}.quick-task-grid{gap:9px}.trend-opportunity-grid{grid-template-columns:1fr}.trend-opportunity-card{padding:14px}.quick-task{gap:10px 5px;min-height:122px;padding:13px 12px}.quick-task-icon{width:35px;height:35px}.quick-task-copy strong{font-size:13px}.quick-task-copy small{font-size:10px}.quick-task-arrow{display:none}.positioning-choice{padding-bottom:14px}.positioning-options{gap:8px;padding-left:47px;display:grid}.page-heading{display:block}.coach-next-action-row{flex-direction:column;align-items:stretch;gap:18px}.coach-next-action h1{font-size:24px}.coach-next-action .primary-button{width:100%}.coach-daily-plan{padding:18px 16px}.coach-daily-plan-body{flex-direction:column;align-items:stretch;gap:14px;margin-left:0}.coach-daily-plan-body .secondary-button{justify-content:center;width:100%}.coach-daily-plan-label{margin-left:0}.coach-progress-list{grid-template-columns:1fr}.coach-focus-copy{margin-left:0}.direction-home-heading{margin-bottom:24px}.direction-home-heading h1{font-size:27px}.direction-action{grid-template-columns:48px minmax(0,1fr) 20px;gap:14px;min-height:142px;padding:22px 4px}.direction-icon{width:46px;height:46px}.direction-copy strong{font-size:17px}.direction-copy small{font-size:12px}.page-heading h1{font-size:25px}.page-heading .secondary-button{margin-top:16px}.assessment-panel{padding:19px}.assessment-copy h2{font-size:19px}.cta-row{flex-direction:column;align-items:stretch}.primary-button{width:100%}.journey-grid,.style-list{grid-template-columns:1fr}.journey-step{min-height:112px}.trial-banner{flex-direction:column;align-items:stretch}.trial-banner .secondary-button{width:100%}.question-card{padding:22px 18px}.question-card h2{font-size:19px}.answer-option{grid-template-columns:28px minmax(0,1fr) 24px;font-size:12px}.wizard-actions button{min-width:0}.report-hero{flex-direction:column;align-items:flex-start;padding:24px 20px}.report-score-ring{width:104px}.report-two-column{grid-template-columns:1fr}.report-section{padding:20px 18px}.report-section-title{flex-direction:column;align-items:flex-start}.report-actions{flex-direction:column;align-items:stretch}.report-actions .secondary-button{width:100%}.upload-grid{grid-template-columns:1fr}.segmented-control{width:100%}.segmented-control button{flex:1;min-width:0}.visual-generate{width:100%}.training-day{grid-template-columns:44px minmax(0,1fr)}.day-number{width:42px}.complete-day{grid-column:1/-1}.checklist-grid,.live-review-grid,.live-review-grid fieldset>div,.live-scripts,.pk-phases,.pk-tool .script-library-grid,.readiness-groups,.review-fields,.song-groups,.topic-grid,.training-focus-grid{grid-template-columns:1fr}.module-toolbar{flex-direction:column;align-items:stretch}.module-toolbar .secondary-button{width:100%}.first-live-ready{justify-self:stretch}.application-table article,.form-grid{grid-template-columns:1fr}.admin-page{padding:20px}.admin-filters{grid-template-columns:1fr}.admin-filters>span{display:none}.admin-filters input,.admin-filters select{height:36px}}.live-operations-tool{gap:16px;padding-bottom:24px;display:grid}.live-operations-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-operations-tabs button{color:#496159;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4e0;border-radius:7px;align-items:center;gap:11px;min-height:72px;padding:13px 15px;display:flex}.live-operations-tabs button[aria-selected=true]{color:#234f45;background:#edf6f2;border-color:#70a596;box-shadow:inset 4px 0 #3f806f}.live-operations-tabs button>span{gap:3px;display:grid}.live-operations-tabs strong{font-size:15px}.live-operations-tabs small{color:#6d7d77;font-size:12px}.live-operations-layout{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);align-items:start;gap:16px;display:grid}.live-operations-form{background:#f8faf9;border:1px solid #d9e4e0;border-radius:7px;padding:20px}.live-operations-form h2,.live-operations-list h2{color:#294d44;margin:0;font-size:19px}.live-operations-form>p{color:#697a73;margin:7px 0 16px;font-size:13px;line-height:1.65}.live-operations-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.live-operations-fields label{color:#455c54;gap:6px;font-size:13px;font-weight:800;display:grid}.live-operations-fields label.full{grid-column:1/-1}.live-operations-fields input,.live-operations-fields select,.live-operations-fields textarea{color:#263f38;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d2ded9;border-radius:5px;padding:10px 11px;font-size:14px;font-weight:500;line-height:1.55}.live-operations-form>.primary-button{margin-top:14px}.live-operations-list{gap:10px;display:grid}.live-operations-list>header{justify-content:space-between;align-items:center;gap:12px;min-height:45px;display:flex}.live-operations-list>header small{color:#7a8984;font-size:12px}.live-operations-list>article{background:#fff;border:1px solid #dce6e2;border-radius:7px;padding:15px}.live-contact-title{align-items:center;gap:10px;display:flex}.live-contact-title>span{color:#fff;background:#3c7768;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:850;display:grid}.live-contact-title>div{flex:1;gap:2px;min-width:0;display:grid}.live-contact-title strong{color:#2c4941;font-size:15px}.live-contact-title small{color:#798780;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-contact-title select{color:#405b53;background:#f8faf9;border:1px solid #d3dfda;border-radius:5px;max-width:112px;padding:7px 8px;font-size:12px}.live-operations-list article>p{color:#52665f;margin:11px 0 0;font-size:13px;line-height:1.7}.live-operations-list article>p b{color:#385b51}.live-operations-list article footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.live-operations-list article footer small{color:#71817b;font-size:12px}.live-operations-list article footer>button:not(.secondary-button){color:#9b4d4d;cursor:pointer;background:#fff2f2;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.live-product-card>p{background:#fbfaf2;border-left:3px solid #e0bd3f;padding:12px}.live-product-card footer .secondary-button{min-height:36px}.live-operations-empty{color:#70817a;text-align:center;background:#fafcfb;border:1px dashed #cbd9d4;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.live-operations-empty strong{color:#456159;font-size:15px}.live-operations-empty p{margin:0;font-size:13px}@media (max-width:820px){.live-operations-layout{grid-template-columns:1fr}}@media (max-width:560px){.live-operations-fields,.live-operations-tabs{grid-template-columns:1fr}.live-operations-form{padding:16px}.live-contact-title{align-items:flex-start}.live-contact-title select{max-width:105px}}.creator-home{gap:16px;display:grid}.creator-home-heading{margin-bottom:0}.creator-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creator-entry{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:15px;min-height:292px;padding:24px;display:grid}.creator-entry-primary{background:#f7fbfa;border-color:#b9d2ca}.creator-entry-icon{width:42px;height:42px;color:var(--teal);background:#e7f1ee;border-radius:7px;place-items:center;display:grid}.creator-entry .section-label{color:var(--teal);font-size:11px;font-weight:800}.creator-entry h2{margin:8px 0 7px;font-size:19px;line-height:1.4}.creator-entry p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.creator-entry a{width:fit-content;margin-top:auto}.creator-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.creator-workflow article{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-height:146px;padding:17px}.creator-workflow span{color:var(--accent);font-size:11px;font-weight:800}.creator-workflow h2{margin:14px 0 7px;font-size:14px}.creator-workflow p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.creator-report-layout{gap:14px}.creator-positioning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creator-positioning-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:134px;padding:18px}.creator-positioning-grid span{color:var(--teal);font-size:11px;font-weight:800}.creator-positioning-grid p{color:#4f585f;margin:10px 0 0;font-size:12px;line-height:1.75}.creator-format-recommendation{grid-template-columns:1fr}.creator-topic-list{gap:8px;display:grid}.creator-topic-list article{background:#f7f9f9;border:1px solid #e4e8ea;border-radius:6px;align-items:flex-start;gap:12px;min-height:54px;padding:11px 14px;display:flex}.creator-topic-list span{width:25px;color:var(--accent-dark);flex:none;font-size:10px;font-weight:800;line-height:1.8}.creator-topic-list p{color:#4f585f;margin:0;font-size:12px;line-height:1.6}.creator-direction-selector{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:24px;padding:28px 0;display:grid}.creator-direction-selector-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.creator-direction-selector-heading>div{min-width:0}.creator-direction-selector-heading .section-label{color:var(--teal);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.creator-direction-selector-heading h2{margin:8px 0 7px;font-size:21px}.creator-direction-selector-heading p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.creator-sector-count{color:var(--teal);flex:none;font-size:12px;font-weight:800}.creator-sector-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creator-sector-options label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;min-height:92px;padding:14px;display:flex}.creator-sector-options label.is-selected{background:#f1f8f5;border-color:#74a89a;box-shadow:inset 0 0 0 1px #74a89a}.creator-sector-options label:has(input:disabled){cursor:not-allowed;opacity:.55}.creator-sector-options input{width:16px;height:16px;accent-color:var(--teal);flex:none;margin:2px 0 0}.creator-sector-options small,.creator-sector-options span,.creator-sector-options strong{min-width:0;display:block}.creator-sector-options strong{color:#343b3f;font-size:12px}.creator-sector-options small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.55}.creator-direction-generate{align-items:center;gap:14px;display:flex}.creator-direction-generate p{color:var(--muted);margin:0;font-size:10px}.creator-direction-generate .form-error{color:#a14b35}.creator-direction-results{gap:34px;display:grid}.creator-direction-results>section{min-width:0}.creator-direction-section-heading{margin-bottom:15px}.creator-direction-section-heading>span{color:var(--accent-dark);font-size:10px;font-weight:800}.creator-direction-section-heading h2{margin:5px 0 0;font-size:18px}.creator-direction-section-heading p{color:var(--muted);margin:6px 0 0;font-size:11px}.creator-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-direction-top-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-direction-card{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:18px;display:flex}.creator-direction-card.is-featured{border-top:3px solid var(--accent)}.creator-direction-card.is-selected{border-color:#4c8d7c;box-shadow:inset 0 0 0 1px #4c8d7c}.creator-direction-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.creator-direction-card>header div{min-width:0}.creator-direction-card>header span{color:var(--teal);font-size:9px;font-weight:800}.creator-direction-card>header h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.45}.creator-direction-card>header>strong{color:var(--accent-dark);flex:none;font-size:15px}.creator-direction-reasons{color:#53605c;margin:13px 0 0;padding-left:17px;font-size:10px;line-height:1.65}.creator-direction-details{gap:7px;margin:14px 0 0;display:grid}.creator-direction-details div{grid-template-columns:58px minmax(0,1fr);gap:8px;display:grid}.creator-direction-details dt{color:var(--muted);font-size:9px;font-weight:800}.creator-direction-details dd{color:#444e53;min-width:0;margin:0;font-size:10px;line-height:1.6}.creator-direction-filming,.creator-direction-topics{border-top:1px solid #edf0f1;margin-top:14px;padding-top:12px}.creator-direction-filming h4,.creator-direction-topics h4{color:#39413f;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.creator-direction-filming h4 svg,.creator-direction-topics h4 svg{color:var(--teal)}.creator-direction-topics ol{padding-left:17px}.creator-direction-action,.creator-direction-filming p,.creator-direction-notice,.creator-direction-topics ol{color:#566067;margin:8px 0 0;font-size:10px;line-height:1.65}.creator-direction-action{background:#f3f7f5;padding:10px}.creator-direction-notice{color:#775f39;background:#fff8e9;padding:9px 10px}.creator-direction-card>button{width:100%;margin-top:auto;padding-top:10px;padding-bottom:10px}.creator-direction-catalog{gap:10px;display:grid}.creator-direction-catalog details{border-top:1px solid var(--line)}.creator-direction-catalog details:last-child{border-bottom:1px solid var(--line)}.creator-direction-catalog summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;display:flex}.creator-direction-catalog summary span{color:#343b3f;font-size:13px;font-weight:800}.creator-direction-catalog summary small{color:var(--muted);font-size:10px}.creator-direction-catalog details>.creator-direction-grid{padding:2px 0 16px}.creator-current-direction{border-left:3px solid var(--teal);background:#eef6f3;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.creator-current-direction strong{color:var(--teal);font-size:10px}.creator-current-direction span{color:#34403d;font-size:13px;font-weight:800}.creator-direction-required{background:#fff9ed;border:1px solid #eadbbd;border-radius:6px;margin:0;padding:12px 14px}.creator-profile-refinement{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.creator-profile-refinement-heading{align-items:flex-start;gap:10px;margin-bottom:19px;display:flex}.creator-profile-refinement-heading>svg{color:var(--teal);flex:none}.creator-profile-refinement-heading h2{margin:0 0 5px;font-size:16px}.creator-profile-refinement-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.creator-profile-refinement-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.creator-profile-page{gap:16px;display:grid}.creator-profile-save-row{align-items:center;gap:12px;margin-top:20px;display:flex}.creator-profile-saved{color:#187367;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.creator-profile-direction{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.creator-profile-direction span{color:var(--teal);font-size:10px;font-weight:800}.creator-profile-direction h2{margin:5px 0 0;font-size:17px}.creator-profile-direction p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.65}.creator-writing-layout{gap:14px;display:grid}.creator-script-result,.creator-writing-form{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px 24px}.creator-script-profile-status{border:1px solid var(--line);color:var(--teal);background:#f7faf8;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 14px;padding:11px 13px;display:grid}.creator-script-profile-status.is-empty{color:#8b6a20;background:#fffaf0}.creator-script-profile-status>div{gap:2px;min-width:0;display:grid}.creator-script-profile-status strong{color:var(--ink);font-size:12px}.creator-script-profile-status span{color:var(--muted);font-size:11px;line-height:1.5}.creator-script-profile-status>a{color:var(--accent-dark);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.creator-topic-suggestions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:11px;display:flex}.creator-topic-suggestions button{border:1px solid var(--line);color:var(--accent-dark);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 9px}.creator-topic-suggestions button:hover{border-color:var(--accent);background:#eef7f4}.creator-script-mode-picker{grid-template-columns:150px repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;margin:16px 0;display:grid}.creator-script-mode-picker>span{color:var(--muted);align-self:center;font-size:12px;font-weight:800}.creator-script-mode-picker button{text-align:left;border:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;background:#fafbf9;border-radius:7px;padding:12px 14px}.creator-script-mode-picker button.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#eef7f4}.creator-script-mode-picker small,.creator-script-mode-picker strong{display:block}.creator-script-mode-picker strong{font-size:13px}.creator-script-mode-picker small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.creator-form-intro{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.creator-form-intro>svg{color:var(--teal);flex:none}.creator-form-intro h2{margin:0 0 5px;font-size:16px}.creator-form-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.creator-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creator-field-grid label{color:#4d565d;min-width:0;font-size:11px;font-weight:700}.creator-field-grid .full{grid-column:1/-1}.creator-field-grid input,.creator-field-grid select,.creator-field-grid textarea{color:#343b3f;width:100%;font:inherit;background:#fff;border:1px solid #d6dde0;border-radius:5px;margin-top:6px;padding:10px;font-size:12px;line-height:1.6}.creator-field-grid textarea{resize:vertical}.creator-field-grid small{color:var(--muted);text-align:right;margin-top:5px;font-size:10px;font-weight:400;display:block}.creator-form-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.hook-style-picker{border-top:1px solid #e5e9ea;margin-top:18px;padding-top:18px}.hook-style-picker>header,.shooting-checklist>header{align-items:flex-start;gap:9px;display:flex}.hook-style-picker>header>svg,.shooting-checklist>header>svg{color:var(--teal);flex:none}.hook-style-picker h3,.shooting-checklist h3{margin:0;font-size:13px}.hook-style-picker header p,.shooting-checklist header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.hook-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.hook-style-options button{color:#3d4845;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4e2;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:3px 6px;min-height:58px;padding:9px 10px;display:grid}.hook-style-options button>svg{color:var(--teal);grid-row:1/3}.hook-style-options button small,.hook-style-options button strong{overflow-wrap:anywhere;min-width:0;display:block}.hook-style-options button strong{font-size:10px}.hook-style-options button small{color:var(--muted);font-size:8px;line-height:1.4}.hook-style-options button[aria-pressed=true]{color:#0b716a;box-shadow:inset 3px 0 var(--teal);background:#eaf7f4;border-color:#78bdb4}.hook-style-options button:disabled{cursor:wait;opacity:.58}.hook-style-selected{color:#2d756b;align-items:center;gap:5px;margin:9px 0 0;font-size:9px;display:flex}.hook-template-library{border-top:1px solid #edf0ef;margin-top:10px}.hook-template-library summary{color:#52615d;cursor:pointer;padding:10px 0 0;font-size:10px;font-weight:800}.hook-template-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:10px;display:grid}.hook-template-library section{align-content:start;gap:5px;min-width:0;display:grid}.hook-template-library section>strong{color:var(--teal);font-size:9px}.hook-template-library section button{color:#56615e;text-align:left;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-size:9px;line-height:1.55}.hook-template-library section button:hover{color:var(--teal)}.shooting-checklist{border-top:1px solid #e5e9ea;margin-top:18px;padding-top:18px}.shooting-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.shooting-checklist label{cursor:pointer;border:1px solid #e0e7e5;border-radius:6px;grid-template-columns:17px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.shooting-checklist label.is-checked{background:#f0f8f5;border-color:#a9d1c8}.shooting-checklist input{accent-color:var(--teal);margin:2px 0 0}.shooting-checklist small,.shooting-checklist strong{display:block}.shooting-checklist strong{color:#3d4744;font-size:10px}.shooting-checklist small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.5}.shooting-checklist label>svg{color:var(--teal);margin-top:1px}.creator-generation-progress{border-left:3px solid var(--teal);background:#eef6f3;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;display:flex}.creator-generation-progress>svg{color:var(--teal);flex:none;margin-top:1px;animation:creator-spin 1s linear infinite}.creator-generation-progress div{gap:3px;min-width:0;display:grid}.creator-generation-progress strong{color:#295f54;font-size:11px}.creator-generation-progress span{color:#5f6b68;font-size:10px;line-height:1.55}.creator-generation-error{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.creator-generation-error p{margin:0}@keyframes creator-spin{to{transform:rotate(1turn)}}.creator-script-revisions{border:1px solid var(--line);background:#f5f8f7;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.creator-script-revisions>div:first-child{min-width:180px}.creator-script-revisions>div:first-child span{color:var(--teal);font-size:10px;font-weight:800}.creator-script-revisions>div:first-child p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.creator-script-revision-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.creator-script-revision-actions button{color:#3f4a47;cursor:pointer;background:#fff;border:1px solid #cfd8d5;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.creator-script-revision-actions button:hover{color:var(--teal);border-color:#74a89a}.creator-script-revision-actions button:disabled{cursor:wait;opacity:.55}.creator-tone-revision{border-left:1px solid #d9dfdd;gap:6px;padding-left:7px;display:flex}.creator-tone-revision select{color:#3f4a47;background:#fff;border:1px solid #cfd8d5;border-radius:5px;min-height:34px;padding:6px 24px 6px 8px;font-size:10px}.creator-duration{background:#f2f4f5;border:1px solid #dce1e3;border-radius:7px;width:fit-content;padding:3px;display:flex}.creator-duration button{color:#687179;cursor:pointer;background:0 0;border:0;border-radius:5px;width:58px;height:36px;font-size:12px}.creator-duration button.is-active{color:#fff;background:#343b3f}.creator-result-header{border-bottom:1px solid #e5e9ea;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:17px;display:flex}.creator-result-header h2{margin:5px 0 0;font-size:18px}.creator-result-duration{background:#f8faf9;border:1px solid #e2e7e6;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.creator-result-duration>span{color:#56615e;font-size:10px;font-weight:800}.creator-result-duration>div{gap:5px;display:flex}.creator-result-duration button{color:#46514e;cursor:pointer;background:#fff;border:1px solid #cfd8d5;border-radius:5px;min-width:52px;height:30px;font-size:10px;font-weight:800}.creator-result-duration button[aria-pressed=true]{color:#fff;background:#343b3f;border-color:#343b3f}.creator-copy-control{align-items:center;gap:8px;display:flex}.creator-copy-control p{color:var(--teal);white-space:nowrap;margin:0;font-size:11px}.creator-copy-control .form-error{color:var(--accent-dark)}.creator-copy-body-button{color:#3f4a47;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8d5;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.creator-copy-body-button:hover{color:var(--teal);border-color:#74a89a}.creator-result-block{background:#f5f8f7;border-radius:6px;margin-top:15px;padding:15px}.creator-result-title{align-items:center;gap:7px;display:flex}.creator-result-title svg{color:var(--teal)}.creator-result-block h3{margin:0;font-size:13px}.creator-result-block dl{gap:8px;margin:13px 0 0;display:grid}.creator-result-block dl div{grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid}.creator-result-block dt{color:var(--muted);font-size:11px}.creator-result-block dd{color:#4f585f;min-width:0;margin:0;font-size:12px;line-height:1.65}.creator-structure{color:#4e625c;margin:13px 0 0;font-size:11px;line-height:1.6}.creator-script-copy{gap:10px;margin-top:15px;display:grid}.creator-script-copy>div{border-left:3px solid var(--accent);background:#f8f8f6;padding:13px 15px}.creator-script-copy span{color:var(--accent-dark);font-size:10px;font-weight:800}.creator-script-copy h3,.creator-script-copy p{color:#41494e;margin:7px 0 0;font-size:13px;line-height:1.75}.creator-script-copy .creator-script-body{white-space:pre-wrap}.creator-plot-plan{background:#f7f5ef}.creator-plot-premise{color:#4f585f;margin:10px 0 0;font-size:13px;line-height:1.7}.creator-plot-beats{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.creator-plot-beats li{border-bottom:1px solid #e3e3dc;grid-template-columns:78px minmax(0,1fr);gap:11px;padding:12px 0;display:grid}.creator-plot-beats li>span{color:var(--teal);font-size:11px;font-weight:800}.creator-plot-beats strong{color:#39413f;font-size:12px}.creator-plot-beats p{color:#566067;margin:4px 0 0;font-size:11px;line-height:1.65}.creator-plot-beats small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.creator-plot-ending{color:#4f585f;margin:13px 0 0;font-size:12px;line-height:1.65}@media (max-width:620px){.creator-script-mode-picker{grid-template-columns:1fr}.creator-script-mode-picker>span{margin-bottom:-2px}.creator-plot-beats li{grid-template-columns:1fr;gap:4px}}.creator-result-block ul{color:#566067;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.75}.creator-production-section{border-top:1px solid #e5e9ea;margin-top:18px;padding-top:17px}.creator-hook-options,.creator-shot-list{margin:13px 0 0;padding:0;list-style:none}.creator-hook-options{gap:8px;display:grid}.creator-hook-options li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.creator-hook-options li>span,.creator-shot-list li>span{color:var(--teal);font-size:10px;font-weight:800}.creator-hook-options p{color:#41494e;margin:0;font-size:12px;line-height:1.7}.creator-shot-list{gap:0;display:grid}.creator-shot-list li{border-bottom:1px solid #edf0f1;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.creator-shot-list li:last-child{border-bottom:0}.creator-shot-list strong{color:#39413f;font-size:12px}.creator-shot-list p{color:#566067;margin:4px 0;font-size:11px;line-height:1.65}.creator-shot-list small{color:var(--muted);font-size:10px}.creator-performance-cues{color:#4f585f;margin:12px 0 0;padding-left:18px;font-size:11px;line-height:1.75}.creator-publish-package{gap:12px;display:grid}.creator-cover-titles,.creator-publish-caption{grid-template-columns:78px minmax(0,1fr);gap:8px 12px;display:grid}.creator-cover-titles>span,.creator-publish-caption>span{color:var(--muted);grid-row:1/span 3;font-size:10px;font-weight:800}.creator-cover-titles p,.creator-publish-caption p{color:#41494e;margin:0;font-size:11px;line-height:1.65}.creator-hashtags{flex-wrap:wrap;gap:6px;padding-left:90px;display:flex}.creator-hashtags span{color:#24695b;font-size:10px;font-weight:800}.creator-originality-notes{background:#fff8e9}.performance-review-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.performance-review-form,.performance-review-result{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px 24px}.performance-type{background:#f2f4f5;border:1px solid #dce1e3;border-radius:7px;width:fit-content;padding:3px;display:flex}.performance-type button{color:#687179;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:100px;height:38px;font-size:14px}.performance-type button[aria-pressed=true]{color:#fff;background:#343b3f}.performance-metric-hint{color:#6b7671;margin:11px 0 0;font-size:14px;line-height:1.6}.performance-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.performance-live-select,.performance-metric-grid label,.performance-notes{color:#4d565d;font-size:14px;font-weight:800}.performance-live-select select,.performance-metric-grid input,.performance-notes textarea{color:#343b3f;width:100%;font:inherit;background:#fff;border:1px solid #d6dde0;border-radius:5px;margin-top:6px;padding:10px 11px;font-size:14px}.performance-live-select,.performance-notes{margin-top:14px;display:block}.performance-technical{color:#555f5b;cursor:pointer;align-items:flex-start;gap:7px;margin-top:14px;font-size:14px;line-height:1.5;display:flex}.performance-technical input{accent-color:var(--teal);margin-top:2px}.performance-submit{margin-top:16px}.performance-review-result>h2{margin:7px 0 6px;font-size:20px}.performance-review-result>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.performance-review-result>div{border-top:1px solid #e7ebea;margin-top:16px;padding-top:14px}.performance-review-result h3{margin:0;font-size:15px}.performance-review-result ul{color:#505a56;margin:9px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.performance-review-result>div p{color:#505a56;margin:8px 0 0;font-size:14px;line-height:1.7}.performance-review-result>.primary-button{width:100%;margin-top:18px}.performance-review-history{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:1/-1;padding:22px 24px}.performance-review-history>header{color:#315f72;align-items:flex-start;gap:10px;display:flex}.performance-review-history>header h2{color:#263f50;margin:0;font-size:19px}.performance-review-history>header p{color:#6b7a84;margin:4px 0 0;font-size:14px;line-height:1.55}.performance-review-history>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.performance-review-history article{background:#f8fafb;border:1px solid #dce5e9;border-radius:6px;min-width:0;padding:14px;position:relative}.performance-review-history article p,.performance-review-history article span,.performance-review-history article strong{display:block}.performance-review-history article span{color:#71808a;font-size:12px}.performance-review-history article strong{color:#2e4656;margin-top:5px;font-size:15px}.performance-review-history article p{color:#5d6d78;margin:7px 0 0;font-size:13px;line-height:1.55}.performance-review-history article small{color:#fff;background:#315f72;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:12px;right:12px}.training-path{background:#fff;border:1px solid #d5dfdc;border-radius:8px;margin-bottom:14px;overflow:hidden}.training-path>header{background:#f7faf9;border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.training-path>header span{color:var(--teal);font-size:9px;font-weight:900}.training-path>header h2{margin:4px 0 0;font-size:17px}.training-path>header small{color:#6d7a75;font-size:10px}.training-path>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.training-path>div>a{color:#3f4a46;border-right:1px solid #e7ebea;grid-template-columns:25px minmax(0,1fr) 15px;align-items:start;gap:8px;min-width:0;min-height:108px;padding:14px;display:grid}.training-path>div>a:last-child{border-right:0}.training-path>div>a:hover{background:#f5faf8}.training-path>div>a>span{color:#8b9792;background:#edf1ef;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.training-path>div>a.is-ready>span{color:#fff;background:var(--teal)}.training-path>div>a div{min-width:0}.training-path>div>a p,.training-path>div>a small,.training-path>div>a strong{overflow-wrap:anywhere;display:block}.training-path>div>a small{color:#87928e;font-size:8px}.training-path>div>a strong{margin-top:3px;font-size:11px}.training-path>div>a p{color:#6f7b76;margin:5px 0 0;font-size:9px;line-height:1.55}.training-path>div>a>svg{color:#8e9995;align-self:center}.training-path>p{color:#78847f;background:#fbfcfc;border-top:1px solid #edf0ef;margin:0;padding:8px 18px;font-size:9px}.publish-risk-layout{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:start;gap:14px;display:grid}.publish-risk-form,.publish-risk-result{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:22px 24px}.publish-risk-form>header{align-items:flex-start;gap:10px;display:flex}.publish-risk-form>header>svg{color:var(--teal);flex:none}.publish-risk-form h2{margin:0;font-size:16px}.publish-risk-form header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.publish-platforms{border:0;margin:17px 0 14px;padding:0}.publish-platforms legend{color:#4d5652;margin-bottom:7px;font-size:10px;font-weight:800}.publish-platforms>div{background:#f3f5f4;border:1px solid #dce2e0;border-radius:7px;width:fit-content;padding:3px;display:flex}.publish-platforms button{color:#626d68;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:67px;height:32px;font-size:10px}.publish-platforms button[aria-pressed=true]{color:#fff;background:#343b3f}.publish-risk-form>label{color:#4d5652;margin-top:11px;font-size:10px;font-weight:800;display:block}.publish-risk-form input,.publish-risk-form textarea{color:#303936;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d5dcda;border-radius:5px;margin-top:6px;padding:10px 11px;font-size:11px;line-height:1.65}.publish-risk-submit{width:100%;margin-top:16px}.publish-risk-clear,.publish-risk-empty{text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}.publish-risk-empty svg{color:#96a09c}.publish-risk-clear svg{color:var(--teal)}.publish-risk-clear strong,.publish-risk-empty strong{margin-top:11px;font-size:14px}.publish-risk-clear p,.publish-risk-empty p{max-width:420px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.7}.publish-risk-clear small{color:#84908b;max-width:430px;margin-top:14px;font-size:9px;line-height:1.6}.publish-risk-result>header span{color:var(--teal);font-size:9px;font-weight:900}.publish-risk-result>header h2{margin:5px 0;font-size:18px}.publish-risk-result>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.publish-risk-group{margin-top:18px}.publish-risk-group h3{align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.publish-risk-group.is-content h3{color:#9d3f38}.publish-risk-group.is-machine h3{color:#8a6618}.publish-risk-group.is-confirm h3{color:#3e7067}.publish-risk-group article{background:#fcfdfc;border:1px solid #e1e6e4;border-left:3px solid #d5a83d;border-radius:5px;margin-top:8px;padding:13px 14px}.publish-risk-group.is-content article{border-left-color:#c95b52}.publish-risk-group.is-confirm article{border-left-color:var(--teal)}.publish-risk-group article>span{color:#68746f;font-size:9px;font-weight:800}.publish-risk-group blockquote{color:#303a36;margin:6px 0 9px;font-size:11px;font-weight:700;line-height:1.55}.publish-risk-group article p{color:#58635e;margin:5px 0 0;font-size:10px;line-height:1.65}.publish-risk-boundary{color:#7c8883;border-top:1px solid #e7ebe9;margin:18px 0 0;padding-top:12px;font-size:9px;line-height:1.6}.advanced-all-groups,.advanced-tools-layout{gap:28px;display:grid}.advanced-tool-disabled{min-height:28px;color:var(--muted);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.advanced-tool-section.is-preview{opacity:.82}.agent-execution-task-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.agent-execution-task-row .agent-execution-task{min-width:0}.agent-execution-task-action{color:#0d7567;background:#f2fbf7;border:1px solid #b9d8ce;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:66px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.agent-execution-task-action:hover{background:#e5f7f0;border-color:#0e8f7e}.tracked-account-import{color:#557069;background:#f6fbf9;border:1px solid #dbe9e4;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.tracked-account-import .secondary-button{min-height:30px;padding:0 9px}.connection-provider-notice{border-left:3px solid var(--yellow);color:#6d571c;background:#fff9df;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.55}.performance-optional-metrics{background:#fbfefd;border:1px solid #dbe8e3;border-radius:7px;margin:14px 0 0;padding:12px 14px}.performance-optional-metrics summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:900}.performance-optional-metrics>p{color:var(--muted);margin:8px 0 12px;font-size:12px;line-height:1.55}.performance-optional-metrics .performance-metric-grid{margin-top:0}.audience-interest-tool{gap:18px;display:grid}.audience-interest-empty,.audience-interest-form,.audience-interest-result{background:var(--surface);border:1px solid #dbe8e3;border-radius:10px;padding:24px;box-shadow:0 10px 24px #1b41380d}.audience-interest-form>header,.audience-interest-result>header{gap:7px;margin-bottom:18px;display:grid}.audience-interest-form>header>span,.audience-interest-result>header>span{color:var(--teal);align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.audience-interest-form h2,.audience-interest-result h2{color:var(--ink);margin:0;font-size:24px;line-height:1.3}.audience-interest-form header p,.audience-interest-result header p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.audience-interest-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.audience-interest-fields label{color:var(--ink);gap:6px;font-size:12px;font-weight:800;display:grid}.audience-interest-fields label.full{grid-column:1/-1}.audience-interest-fields input,.audience-interest-fields select,.audience-interest-fields textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfded9;border-radius:6px;padding:11px 12px;font-weight:500}.audience-interest-fields textarea{resize:vertical;line-height:1.6}.audience-hypothesis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audience-hypothesis-grid article{background:#fbfefd;border:1px solid #d8e8e1;border-radius:8px;gap:8px;padding:16px;display:grid}.audience-hypothesis-grid article>span{color:#0e8f7e;font-size:12px;font-weight:900}.audience-hypothesis-grid h3{color:var(--ink);margin:0;font-size:16px}.audience-hypothesis-grid p,.audience-hypothesis-grid small,.audience-hypothesis-grid strong{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.audience-hypothesis-grid strong{color:#315b50}.audience-hypothesis-grid small{align-items:center;gap:5px;display:flex}.audience-hypothesis-grid a{color:var(--teal);align-items:center;gap:4px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.audience-interest-plan,.audience-interest-search{background:#f4faf7;border-radius:8px;margin-top:16px;padding:16px}.audience-interest-plan header,.audience-interest-search header{color:var(--teal);align-items:flex-start;gap:8px;display:flex}.audience-interest-plan h3,.audience-interest-search h3{color:var(--ink);margin:0;font-size:16px}.audience-interest-search p{color:var(--muted);margin:4px 0 0;font-size:12px}.audience-interest-search>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.audience-interest-search>div span{color:#276456;background:#fff;border:1px solid #cde3da;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.audience-interest-plan>div{gap:8px;margin-top:12px;display:grid}.audience-interest-plan article{border-top:1px solid #dbeae4;grid-template-columns:54px 1fr;gap:4px 10px;padding:10px 0;display:grid}.audience-interest-plan article b{color:#0e8f7e;grid-row:span 2;font-size:12px}.audience-interest-plan article span,.audience-interest-plan article strong{color:var(--muted);font-size:12px;line-height:1.55}.audience-interest-plan article strong{color:var(--ink)}.audience-interest-today{border-left:3px solid var(--accent);color:var(--ink);background:#fff;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.audience-interest-empty{min-height:220px;color:var(--muted);text-align:center;place-items:center;gap:8px;display:grid}.audience-interest-empty strong{color:var(--ink);font-size:16px}.audience-interest-empty p{margin:0;font-size:13px}@media (max-width:640px){.audience-interest-empty,.audience-interest-form,.audience-interest-result{padding:17px}.audience-hypothesis-grid,.audience-interest-fields{grid-template-columns:1fr}.audience-interest-fields label.full{grid-column:auto}.agent-execution-task-row{grid-template-columns:1fr}.agent-execution-task-action{min-height:35px}.tracked-account-import{flex-direction:column;align-items:flex-start}}.advanced-group-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.advanced-group-tabs button{color:#657188;text-align:left;background:#fff;border:1px solid #dce1ea;border-radius:7px;align-items:center;gap:9px;min-height:70px;padding:11px 13px;display:flex}.advanced-group-tabs button>svg{flex:none}.advanced-group-tabs button small,.advanced-group-tabs button span,.advanced-group-tabs button strong{display:block}.advanced-group-tabs button strong{color:#283249;font-size:14px}.advanced-group-tabs button small{color:#7b8597;margin-top:3px;font-size:10px}.advanced-group-tabs button[aria-pressed=true]{color:#315fce;background:#e8edfc;border-color:#315fce;box-shadow:inset 3px 0 #315fce}.advanced-tool-section{gap:14px;display:grid}.advanced-section-heading{align-items:flex-start;gap:10px;display:flex}.advanced-section-heading>svg{color:var(--teal);flex:none}.advanced-section-heading h2{margin:0 0 4px;font-size:17px}.advanced-section-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.advanced-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.advanced-tool-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:20px;position:relative}.advanced-tool-grid article.is-clickable{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.advanced-tool-grid article.is-clickable:hover{border-color:#91aee0;transform:translateY(-1px);box-shadow:0 8px 22px #23457a14}.advanced-tool-grid article.is-clickable:focus-within{outline-offset:2px;outline:3px solid #2c64d23d}.advanced-tool-grid.preview article{background:#f8faf9}.advanced-tool-grid article.is-selected{outline:2px solid var(--teal);outline-offset:1px}.advanced-tool-grid article>span{color:var(--teal);font-size:13px;font-weight:800}.advanced-tool-grid article.is-conditional{background:#fffdf4;border-color:#e6d387}.advanced-tool-grid article.is-conditional>span{color:#806322}.advanced-tool-grid h3{margin:8px 0 7px;font-size:18px}.advanced-tool-grid p{color:#5b6561;min-height:72px;margin:0;font-size:14px;line-height:1.7}.advanced-tool-grid a,.advanced-tool-grid button{color:var(--teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.advanced-tool-grid article.is-clickable>a:after{content:"";position:absolute;inset:0}.advanced-preview-detail{border-left:3px solid var(--yellow);background:#fff9e9;align-items:flex-start;gap:11px;padding:17px 18px;display:flex}.advanced-preview-detail>svg{color:#8a6a2f;flex:none}.advanced-preview-detail span{color:#8a6a2f;font-size:13px;font-weight:800}.advanced-preview-detail h2{margin:5px 0;font-size:16px}.advanced-preview-detail p,.advanced-preview-detail small{color:#696259;margin:0;font-size:14px;line-height:1.7;display:block}.advanced-preview-detail small{margin-top:5px}.ai-video-layout{gap:14px;display:grid}.ai-video-notice{border-left:4px solid var(--yellow);background:#fff9e9;align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.ai-video-notice>svg{color:#8a6a2f;flex:none}.ai-video-notice p{color:#696259;margin:5px 0 0;font-size:10px;line-height:1.65}.ai-image-tool,.ai-video-form,.video-storyboard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px 24px}.ai-image-tool>header{align-items:flex-start;gap:11px;display:flex}.ai-image-tool>header>span{color:#087c75;background:#e7f6f3;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ai-image-tool h2{margin:0;font-size:14px}.ai-image-tool header p{color:var(--muted);margin:5px 0 0;font-size:10px}.ai-image-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:17px;display:grid}.ai-image-controls label{color:#43524f;font-size:10px;font-weight:800}.ai-image-controls textarea{resize:vertical;width:100%;min-height:72px;font:inherit;border:1px solid #d9e2e0;border-radius:5px;margin-top:7px;padding:9px 10px;line-height:1.6;display:block}.ai-image-controls .primary-button{justify-content:center;min-width:170px}.ai-image-result{align-items:flex-end;gap:14px;margin-top:17px;display:flex}.ai-image-result img{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);background:#f1f4f3;border-radius:6px;width:min(260px,100%);display:block}.ai-image-result .secondary-button{align-items:center;gap:6px;display:inline-flex}.ai-video-form>.primary-button{margin-top:16px}.video-stage-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.video-stage-list article{background:#f8faf9;border:1px solid #e0e5e3;border-radius:6px;min-width:0;padding:11px 9px}.video-stage-list article.is-current{border-color:var(--teal);background:#eaf4f1}.video-stage-list small,.video-stage-list span,.video-stage-list strong{display:block}.video-stage-list span{color:var(--teal);font-size:9px;font-weight:800}.video-stage-list strong{margin-top:5px;font-size:11px}.video-stage-list small{color:var(--muted);margin-top:3px;font-size:8px}.video-storyboard header{border-bottom:1px solid #e7ebea;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.video-storyboard header span{color:var(--teal);font-size:9px;font-weight:800}.video-storyboard h2{margin:6px 0 4px;font-size:18px}.video-storyboard header p{color:var(--muted);margin:0;font-size:10px}.video-storyboard ol{margin:0;padding:0;list-style:none}.video-storyboard li{border-bottom:1px solid #edf0ef;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.video-storyboard li:last-child{border-bottom:0}.video-storyboard li>span{color:var(--teal);font-size:10px;font-weight:800}.video-storyboard li p{color:#434d49;margin:0;font-size:11px;line-height:1.7}.video-storyboard li small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.6;display:block}.video-storyboard-next{color:#4f6861;background:#f0f7f4;margin:14px 0 0;padding:10px 12px;font-size:10px;line-height:1.6}.local-production-layout{gap:14px;display:grid}.local-service-panel,.local-tool-boundary,.local-tool-status{border:1px solid var(--line);background:#fff;padding:18px 20px}.local-tool-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.local-tool-status>div{align-items:flex-start;gap:10px;display:flex}.local-tool-status>div>span{background:#c5cfcb;border-radius:50%;width:9px;height:9px;margin-top:4px}.local-tool-status>div>span.is-online{background:#5eaa7a}.local-tool-status strong{font-size:12px}.local-tool-status p{color:var(--muted);margin:4px 0 0;font-size:10px}.local-service-list .secondary-button,.local-tool-status .secondary-button{flex:none}.local-service-panel header{border-bottom:1px solid #e7ebea;padding-bottom:14px}.local-service-panel h2{margin:5px 0 0;font-size:17px}.local-service-list{display:grid}.local-service-list>div{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;display:grid}.local-service-list>div:last-child{border-bottom:0}.local-service-list small,.local-service-list strong{display:block}.local-service-list strong{font-size:11px}.local-service-list small{color:var(--muted);margin-top:3px;font-size:9px}.local-service-list>div>span{color:#87918d;font-size:10px}.local-service-list>div>span.is-running{color:#3f8b63;font-weight:800}.local-service-empty{color:var(--muted);margin:14px 0 0;font-size:10px}.installed-tool-list{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.installed-tool-list article{background:#fff;grid-template-columns:28px 22px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:16px 18px;display:grid}.installed-tool-list article>span{color:var(--teal);font-size:9px;font-weight:800}.installed-tool-list article>svg{color:var(--teal)}.installed-tool-list h3{margin:0;font-size:13px}.installed-tool-list p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.6}.installed-tool-list article>strong{color:#3f8b63;white-space:nowrap;font-size:9px}.installed-tool-note{color:#6d675d;background:#fff8e9;margin:0;padding:9px 11px;font-size:10px;line-height:1.6}.local-tool-boundary{border-left:3px solid var(--yellow);background:#fffaf0}.local-tool-boundary strong{color:#7a6637;font-size:11px}.local-tool-boundary p{color:#696259;margin:5px 0 0;font-size:10px;line-height:1.7}@keyframes local-tool-spin{to{transform:rotate(1turn)}}.creator-analysis-layout{gap:14px;display:grid}.analysis-preview-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.analysis-preview-controls button{color:#59635f;cursor:pointer;background:#fafbfb;border:1px dashed #bfc9c6;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 11px;font-size:11px;display:flex}.analysis-preview-controls button span{color:var(--teal);font-size:9px;font-weight:800}.analysis-local-notice,.analysis-preview-message{color:#725f3b;background:#fff8e9;margin:9px 0 0;padding:9px 11px;font-size:10px;line-height:1.6}.analysis-input-note{color:#536760;background:#f3f8f6;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.6}.analysis-submit>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.creator-content-analysis{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px 24px}.creator-content-analysis>header{border-bottom:1px solid #e5e9ea;justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.creator-content-analysis>header h2{margin:6px 0 0;font-size:18px}.creator-content-analysis>header .primary-button{flex:none}.analysis-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.analysis-result-grid article{background:#f8faf9;border:1px solid #e2e7e6;border-radius:6px;min-width:0;padding:14px}.analysis-result-grid article>span{color:var(--teal);font-size:10px;font-weight:800}.analysis-result-grid p{color:#4d5753;margin:8px 0 0;font-size:11px;line-height:1.7}.analysis-original-directions ol,.analysis-result-grid ol,.analysis-result-grid ul{color:#4d5753;margin:9px 0 0;padding-left:18px;font-size:11px;line-height:1.75}.analysis-result-grid .analysis-protected{background:#fff9ef;border-color:#eadbc5}.analysis-result-grid .analysis-protected>span{color:#9a633e}.benchmark-library{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px 24px}.benchmark-library>header{border-bottom:1px solid #e3e8e7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:13px;display:grid}.benchmark-library>header>svg{color:var(--teal)}.benchmark-library>header h2{margin:0;font-size:15px}.benchmark-library>header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.benchmark-library>header>span{color:var(--teal);font-size:10px;font-weight:800}.benchmark-library article{border-bottom:1px solid #e7ebea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;display:grid}.benchmark-library article:last-child{border-bottom:0}.benchmark-library article>div{min-width:0}.benchmark-library small,.benchmark-library strong,.benchmark-library time{overflow-wrap:anywhere;display:block}.benchmark-library time{color:#89938f;font-size:9px}.benchmark-library strong{margin-top:4px;font-size:11px}.benchmark-library small{color:var(--muted);margin-top:3px;font-size:9px}.benchmark-library article button{min-height:32px;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #cbd8d4;border-radius:5px;align-items:center;gap:4px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.analysis-original-directions{border-left:3px solid var(--yellow);background:#fffaf0;margin-top:14px;padding:16px}.analysis-original-directions h3{margin:0;font-size:14px}.creator-topics-layout{gap:28px;display:grid}.creator-topics-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:22px;padding-bottom:20px;display:flex}.creator-topics-toolbar>div{min-width:0}.creator-topics-toolbar .section-label{color:var(--teal);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.creator-topics-toolbar h2{margin:8px 0 6px;font-size:19px}.creator-topics-toolbar p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.creator-topics-toolbar .primary-button{flex:none}.topic-builder-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:16px;padding:20px 22px;display:grid}.topic-builder-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.topic-builder-panel>header>div{min-width:0}.topic-builder-panel h2{color:var(--ink);margin:7px 0 5px;font-size:18px;line-height:1.4}.topic-builder-panel header p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.topic-profile-link{color:var(--accent-dark);background:var(--mint-soft);border-radius:5px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.topic-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.topic-mode-switch button{border:1px solid var(--line);min-width:0;min-height:68px;color:var(--muted);text-align:left;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;transition:border-color .15s,background .15s,color .15s;display:grid}.topic-mode-switch button:hover{border-color:var(--mint-line);background:var(--mint-soft)}.topic-mode-switch button.is-active{border-color:var(--accent);color:var(--accent-dark);background:var(--mint-soft);box-shadow:inset 3px 0 var(--accent)}.topic-mode-switch button>svg{width:30px;height:30px;color:var(--accent-dark);background:#e5f3ef;border-radius:6px;padding:6px}.topic-mode-switch small,.topic-mode-switch strong{display:block}.topic-mode-switch strong{color:var(--ink);font-size:14px;line-height:1.35}.topic-mode-switch small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.topic-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.topic-config-grid label{color:var(--ink);gap:6px;font-size:12px;font-weight:750;display:grid}.topic-config-grid input,.topic-config-grid select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;outline:none;padding:0 10px;font-weight:500}.topic-config-grid input:focus,.topic-config-grid select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #13a79e1f}.topic-builder-panel>footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.topic-builder-panel>footer>span{color:var(--muted);font-size:11px;line-height:1.5}.topic-builder-panel>footer .secondary-button{flex:none;min-height:40px}@media (max-width:760px){.topic-builder-panel{padding:17px 15px}.topic-builder-panel>header{flex-direction:column}.topic-profile-link{width:fit-content}.topic-mode-switch{grid-template-columns:1fr}.topic-mode-switch button{min-height:58px}.topic-config-grid{grid-template-columns:1fr}.topic-builder-panel>footer{flex-direction:column;align-items:stretch}.topic-builder-panel>footer .secondary-button{justify-content:center;width:100%}}.creator-topic-section{gap:14px;display:grid}.creator-topic-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.creator-topic-section-heading>div{min-width:0}.creator-topic-section-heading .section-label{color:var(--accent-dark);font-size:10px;font-weight:800}.creator-topic-section-heading h2{margin:5px 0 0;font-size:18px}.creator-topic-section-heading p{max-width:410px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.65}.creator-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-topic-card{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:17px}.creator-topic-card h3{color:#343b3f;margin:0 0 13px;font-size:15px;line-height:1.5}.creator-topic-card dl{gap:8px;margin:0;display:grid}.creator-topic-card dl div{grid-template-columns:62px minmax(0,1fr);gap:9px;display:grid}.creator-topic-card dt{color:var(--muted);font-size:10px}.creator-topic-card dd{color:#4f585f;min-width:0;margin:0;font-size:11px;line-height:1.65}.creator-topic-reason{color:#4f645e;border-top:1px solid #edf0f1;margin:14px 0 0;padding-top:11px;font-size:11px;line-height:1.65}.creator-topic-source{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:12px;margin:13px 0 0;font-size:10px;line-height:1.55;display:flex}.creator-topic-source a{min-width:0;color:var(--teal);overflow-wrap:anywhere;align-items:flex-start;gap:5px;text-decoration:underline;display:inline-flex}.creator-topic-source a svg{flex:none;margin-top:1px}.creator-topic-source span{white-space:nowrap;flex:none}.creator-topic-write{width:100%;margin-top:14px}.creator-topics-empty{color:var(--muted);border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1;margin:0;padding:14px 0;font-size:12px;line-height:1.7}.creator-plan-layout{gap:18px;display:grid}.creator-plan-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:22px;padding-bottom:20px;display:flex}.creator-plan-toolbar>div{min-width:0}.creator-plan-progress .section-label,.creator-plan-toolbar .section-label{color:var(--teal);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.creator-plan-toolbar h2{margin:8px 0 6px;font-size:19px}.creator-plan-toolbar p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.creator-plan-toolbar .primary-button{flex:none}.creator-plan-direction{border-left:3px solid var(--teal);background:#eef6f3;align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}.creator-plan-direction span{color:var(--teal);font-size:10px;font-weight:800}.creator-plan-direction strong{color:#34403d;font-size:12px}.creator-plan-stale{color:#775f39;background:#fff8e9;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.creator-plan-days{gap:12px;display:grid}.creator-plan-progress{border:1px solid var(--line);background:#f7f9f9;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.creator-plan-progress p{color:#34403d;margin:5px 0 0;font-size:14px;font-weight:800}.creator-plan-progress progress{width:min(240px,38vw);height:8px;accent-color:var(--teal)}.creator-plan-day{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px 20px}.creator-plan-day.is-complete{background:#f7fbf9;border-color:#b8d7ce}.creator-plan-day>header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.creator-plan-day-number{color:#215c50;font-size:14px;font-weight:800}.creator-plan-completion{color:#52605c;cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.creator-plan-completion input{opacity:0;width:1px;height:1px;position:absolute}.creator-plan-completion:focus-within{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.creator-plan-completion svg{color:var(--teal)}.creator-plan-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin:16px 0 0;display:grid}.creator-plan-details div{min-width:0}.creator-plan-details dt{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800}.creator-plan-details dd{color:#39413f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.creator-plan-details ol,.creator-plan-details ul{margin:0;padding-left:18px}.creator-plan-details li+li{margin-top:2px}.creator-history-layout{gap:14px;display:grid}.creator-history-summary{border:1px solid var(--line);background:#f7f9f9;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.creator-history-summary span{color:var(--teal);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.creator-history-summary p{color:var(--muted);margin:0;font-size:10px}.creator-history-message{color:#2d6d5d;background:#edf7f3;margin:0;padding:10px 12px;font-size:11px}.creator-history-list{gap:18px;display:grid}.creator-history-item{border-top:1px solid var(--line);padding-top:18px}.creator-history-item>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.creator-history-item>header>div:first-child{min-width:0}.creator-history-item>header span{color:var(--muted);font-size:9px}.creator-history-item>header h2{overflow-wrap:anywhere;margin:6px 0 5px;font-size:16px}.creator-history-item>header p{color:var(--teal);margin:0;font-size:10px}.creator-history-actions{gap:6px;display:flex}.creator-history-actions button{color:#53605c;cursor:pointer;background:#fff;border:1px solid #d6ddda;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.creator-history-actions button:hover{color:var(--teal);border-color:#74a89a}.creator-history-actions button:last-child:hover{color:#a14b35;border-color:#d9a18f}.creator-history-item details{margin-top:13px}.creator-history-item details>summary{width:fit-content;color:var(--teal);cursor:pointer;font-size:10px;font-weight:800}.creator-history-item details>.creator-script-result{margin-top:12px}.benchmark-render-next,.creator-render-next{background:#f3f9f7;border:1px solid #c7dbd6;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.benchmark-render-next>div,.creator-render-next>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.benchmark-render-next>div>svg,.creator-render-next>div>svg{color:var(--teal);flex:none}.benchmark-render-next small,.benchmark-render-next strong,.creator-render-next small,.creator-render-next strong{display:block}.benchmark-render-next small,.creator-render-next small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.55}.benchmark-render-next .primary-button,.creator-render-next .primary-button{flex:none}.browser-renderer{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:start;gap:16px;display:grid}.render-editor,.render-preview{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:22px}.render-editor>header{align-items:flex-start;gap:10px;display:flex}.render-editor>header>svg{color:var(--teal);flex:none}.render-editor h2{margin:0;font-size:17px}.render-editor header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.render-upload{color:#42635b;cursor:pointer;background:#f7faf9;border:1px dashed #aabdb8;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;margin-top:18px;padding:13px;display:grid}.render-upload input{opacity:0;width:1px;height:1px;position:absolute}.render-upload small,.render-upload strong{overflow-wrap:anywhere;display:block}.render-upload small{color:var(--muted);margin-top:4px;font-size:9px}.render-fields{gap:12px;margin-top:16px;display:grid}.render-fields label{color:#4d5956;font-size:10px;font-weight:800}.render-fields input,.render-fields textarea{color:#39433f;resize:vertical;background:#fff;border:1px solid #d5dfdc;border-radius:5px;width:100%;margin-top:6px;padding:10px;font-size:11px;line-height:1.65}.render-consent{color:#5b6763;align-items:flex-start;gap:7px;margin-top:13px;font-size:9px;line-height:1.5;display:flex}.render-consent input{accent-color:var(--teal)}.render-submit{width:100%;margin-top:15px}.render-editor progress{width:100%;height:7px;accent-color:var(--teal);margin-top:10px}.render-privacy{color:#688079;align-items:center;gap:5px;margin:11px 0 0;font-size:9px;display:flex}.render-preview{justify-items:stretch;gap:12px;display:grid}.render-canvas-wrap{aspect-ratio:9/16;background:#111716;border-radius:6px;width:min(100%,360px);margin:0 auto;position:relative;overflow:hidden}.render-canvas-wrap canvas{width:100%;height:100%;display:block}.render-preview-empty{color:#b9c6c2;text-align:center;align-content:center;place-items:center;gap:7px;display:grid;position:absolute;inset:0}.render-preview-empty strong{color:#fff;font-size:13px}.render-preview-empty span{font-size:9px}.render-source-video{background:#111716;border-radius:5px;width:100%;max-height:180px}.render-meta{color:var(--muted);text-align:center;margin:0;font-size:9px}.render-download{background:#edf8f4;border:1px solid #a9d1c8;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid}.render-download>svg{color:#26755d}.render-download small,.render-download strong{display:block}.render-download strong{color:#285b4d;font-size:11px}.render-download small{color:#628078;margin-top:3px;font-size:8px}.render-download .primary-button{min-height:36px;padding-inline:11px}.platform-pack-schedule{width:fit-content;min-height:34px;color:var(--teal);background:#fff;border:1px solid #cbd9d5;border-radius:5px;align-items:center;gap:5px;margin-top:11px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.render-smart-options{background:#f7faf9;border:1px solid #dce7e4;border-radius:6px;gap:9px;margin-top:14px;padding:13px;display:grid}.render-smart-options>header{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.render-smart-options>header>svg{color:var(--teal)}.render-smart-options small,.render-smart-options strong{display:block}.render-smart-options small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.5}.render-smart-options>label{color:#50605c;cursor:pointer;border-top:1px solid #e5ece9;grid-template-columns:17px minmax(0,1fr) auto;align-items:start;gap:7px;padding-top:8px;display:grid}.render-smart-options input{accent-color:var(--teal);margin-top:2px}.render-smart-options label>svg{color:var(--teal)}.content-operations{gap:15px;display:grid}.operations-create,.operations-list{border:1px solid var(--line);background:#fff;border-radius:7px;padding:21px}.operations-create>header{align-items:flex-start;gap:9px;display:flex}.operations-create>header>svg{color:var(--teal);flex:none}.operations-create h2,.operations-list h2{margin:0;font-size:16px}.operations-create header p,.operations-list header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.operations-create>div{grid-template-columns:minmax(220px,1fr) 130px 190px auto;align-items:end;gap:9px;margin-top:16px;display:grid}.operations-create label{color:#4e5956;font-size:9px;font-weight:800}.operations-create input,.operations-create select{background:#fff;border:1px solid #d6e0dd;border-radius:5px;width:100%;height:39px;margin-top:6px;padding:0 9px;font-size:10px}.operations-list>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.operations-list>div{margin-top:14px;display:grid}.operations-list article{border-top:1px solid #e8edeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}.operation-main small,.operation-main span,.operation-main strong{overflow-wrap:anywhere;display:block}.operation-main span{color:var(--teal);font-size:8px;font-weight:800}.operation-main strong{margin-top:5px;font-size:11px}.operation-main small{color:#68746f;margin-top:5px;font-size:9px;line-height:1.55}.operation-actions,.operation-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.operation-actions a,.operation-actions button,.operation-metrics a{color:#317469;cursor:pointer;background:#fff;border:1px solid #cddbd7;border-radius:5px;align-items:center;gap:4px;min-height:32px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.operation-metrics label{color:var(--muted);font-size:8px}.operation-metrics input{border:1px solid #d6e0dd;border-radius:4px;width:65px;height:31px;margin-left:4px;padding:0 5px;font-size:9px}.operations-empty{color:var(--muted);text-align:center;background:#f7f9f8;margin:14px 0 0;padding:22px;font-size:10px}.operations-storage{color:#98a19e;font-size:8px}.live-assistant{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:start;gap:16px;display:grid}.live-answer-stage,.live-assistant-input{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:22px}.live-assistant-input>header{align-items:flex-start;gap:9px;display:flex}.live-assistant-input>header>svg{color:var(--teal);flex:none}.live-assistant-input h2{margin:0;font-size:16px}.live-assistant-input header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.live-scenario-tabs{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.live-scenario-tabs button{color:#596660;cursor:pointer;background:#fff;border:1px solid #d7e0de;border-radius:5px;min-height:33px;padding:0 9px;font-size:9px}.live-scenario-tabs button[aria-pressed=true]{color:#087c75;background:#eaf7f4;border-color:#82c0b7}.live-assistant-input label{color:#4f5a57;margin-top:11px;font-size:10px;font-weight:800;display:block}.live-assistant-input label>span{color:var(--muted);font-weight:400}.live-assistant-input input,.live-assistant-input textarea{border:1px solid #d6e0dd;border-radius:5px;width:100%;margin-top:6px;padding:10px;font-size:11px;line-height:1.6}.live-assistant-input .primary-button{width:100%;margin-top:15px}.live-answer-stage{align-content:center;min-height:390px;display:grid}.live-answer-stage>header{justify-content:space-between;align-items:center;display:flex}.live-answer-stage>header span{color:var(--teal);font-size:10px;font-weight:900}.live-answer-stage>header button{width:34px;height:34px;color:var(--teal);background:#fff;border:1px solid #d4dfdc;border-radius:5px;place-items:center;display:grid}.live-answer-stage>p{color:#25312e;margin:28px 0;font-size:27px;font-weight:800;line-height:1.75}.live-answer-stage>div[aria-label=回答版本]{gap:6px;display:flex}.live-answer-stage>div[aria-label=回答版本] button{color:#5e6a66;background:#fff;border:1px solid #d8e1df;border-radius:5px;min-height:33px;padding:0 11px;font-size:9px}.live-answer-stage>div[aria-label=回答版本] button[aria-pressed=true]{color:#fff;border-color:var(--teal);background:var(--teal)}.live-answer-stage>small{color:#8b7770;border-top:1px solid #ede6e2;margin-top:18px;padding-top:12px;font-size:8px;line-height:1.6}.live-answer-empty{color:#84938e;text-align:center;justify-items:center;gap:8px;display:grid}.live-answer-empty strong{color:#45534f;font-size:13px}.live-answer-empty span{font-size:9px}.anchor-guidance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:26px;padding:28px 0;display:grid}.anchor-guidance-heading{align-items:flex-start;gap:12px;display:flex}.anchor-guidance-heading>span{color:#fff;background:var(--teal);border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.anchor-guidance-heading p{color:var(--accent-dark);margin:0;font-size:10px;font-weight:800}.anchor-guidance-heading h3{margin:5px 0;font-size:19px}.anchor-guidance-heading small{max-width:760px;color:var(--muted);font-size:11px;line-height:1.7;display:block}.anchor-guidance-subheading h4,.anchor-reference-block h4{margin:0;font-size:14px}.anchor-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.anchor-reference-grid figure{min-width:0;margin:0}.anchor-reference-grid img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:#f3f6f5;border-radius:6px;width:100%;height:auto;display:block}.anchor-reference-grid figcaption{color:#566067;margin-top:8px;font-size:10px;line-height:1.6}.anchor-guidance-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.anchor-guidance-columns>section{border-top:3px solid var(--yellow);min-width:0;padding-top:16px}.anchor-guidance-columns>section:last-child{border-top-color:var(--teal)}.anchor-guidance-subheading{align-items:center;gap:7px;display:flex}.anchor-guidance-subheading svg{color:var(--teal)}.anchor-guidance ol,.anchor-guidance ul{color:#4f585f;margin:12px 0 0;padding-left:18px;font-size:11px;line-height:1.75}.anchor-readiness,.anchor-visual-plan{border-top:1px solid var(--line);padding-top:20px}.anchor-readiness>div:last-child,.anchor-visual-plan>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:14px;display:grid}.anchor-readiness section,.anchor-visual-plan section{min-width:0}.anchor-readiness h5,.anchor-visual-plan h5{color:#35413e;margin:0;font-size:11px}.anchor-readiness ul,.anchor-visual-plan ul{margin-top:8px;padding-left:16px}@media (max-width:900px){.browser-renderer,.live-assistant{grid-template-columns:1fr}.advanced-tool-grid,.operations-create>div{grid-template-columns:repeat(2,minmax(0,1fr))}.video-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-review-layout{grid-template-columns:1fr}.performance-review-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-entry-grid,.creator-positioning-grid{grid-template-columns:1fr}.creator-entry{min-height:0}.creator-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-direction-top-grid,.creator-field-grid,.creator-sector-options,.creator-topic-grid{grid-template-columns:1fr}.anchor-readiness>div:last-child,.anchor-reference-grid,.anchor-visual-plan>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.render-smart-options>header{grid-template-columns:20px minmax(0,1fr)}.render-smart-options>header .secondary-button{grid-column:1/-1;width:100%}.operations-create>div{grid-template-columns:1fr}.operations-create>div .primary-button{width:100%}.operations-list article,.operations-list>header{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.operation-actions,.operation-metrics{justify-content:flex-start}.operation-metrics label{justify-content:space-between;align-items:center;width:calc(50% - 3px);display:flex}.operation-metrics input{flex:1;min-width:0}.live-answer-stage,.live-assistant-input{padding:18px 15px}.live-answer-stage{min-height:330px}.live-answer-stage>p{font-size:21px}.hook-style-options,.hook-template-library>div,.shooting-checklist>div{grid-template-columns:1fr}.benchmark-render-next,.creator-render-next{flex-direction:column;align-items:stretch}.benchmark-render-next .primary-button,.creator-render-next .primary-button{width:100%}.render-editor,.render-preview{padding:18px 15px}.render-download{grid-template-columns:24px minmax(0,1fr)}.render-download .primary-button{grid-column:1/-1;width:100%}.advanced-tool-grid,.video-stage-list{grid-template-columns:1fr}.local-tool-status{flex-direction:column;align-items:stretch}.local-tool-status .secondary-button{width:100%}.local-service-list>div{grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.local-service-list .secondary-button{grid-column:1/-1;width:100%}.installed-tool-list article{grid-template-columns:24px 20px minmax(0,1fr)}.installed-tool-list article>strong{grid-column:3}.ai-image-tool,.ai-video-form,.video-storyboard{padding:20px 18px}.ai-image-controls{grid-template-columns:1fr}.ai-image-controls .primary-button{width:100%}.ai-image-result{flex-direction:column;align-items:flex-start}.performance-review-form,.performance-review-result{padding:20px 18px}.performance-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-review-history{padding:20px 18px}.performance-review-history>div{grid-template-columns:1fr}.training-path>header{flex-direction:column;align-items:flex-start;gap:6px}.training-path>div{grid-template-columns:1fr}.training-path>div>a{border-bottom:1px solid #e7ebea;border-right:0;min-height:76px}.training-path>div>a:last-child{border-bottom:0}.publish-risk-layout{grid-template-columns:1fr}.publish-risk-form,.publish-risk-result{padding:18px 15px}.publish-platforms>div{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.publish-platforms button{min-width:0}.creator-entry{padding:20px}.creator-entry a{width:100%}.creator-workflow{grid-template-columns:1fr}.creator-workflow article{min-height:116px}.creator-script-result,.creator-writing-form{padding:20px 18px}.creator-direction-generate,.creator-direction-selector-heading{flex-direction:column;align-items:stretch}.creator-direction-generate .primary-button{width:100%}.creator-direction-grid{grid-template-columns:1fr}.creator-current-direction{flex-direction:column;align-items:flex-start;gap:5px}.creator-profile-refinement{padding:20px 18px}.creator-profile-refinement-actions{flex-direction:column;align-items:stretch}.creator-profile-refinement-actions .primary-button{width:100%}.creator-profile-direction,.creator-profile-save-row{flex-direction:column;align-items:stretch}.creator-profile-direction .secondary-button,.creator-profile-save-row .primary-button{width:100%}.creator-script-profile-status{grid-template-columns:auto minmax(0,1fr)}.creator-script-profile-status>a{grid-column:2;justify-self:start}.creator-topic-suggestions{flex-direction:column;align-items:flex-start}.creator-form-actions,.creator-generation-error{flex-direction:column;align-items:stretch}.creator-generation-error .secondary-button{width:100%}.creator-script-revisions{flex-direction:column;align-items:stretch}.creator-script-revision-actions{justify-content:stretch}.creator-script-revision-actions>button{flex:1}.creator-tone-revision{border-top:1px solid #d9dfdd;border-left:0;width:100%;padding:8px 0 0}.creator-tone-revision button,.creator-tone-revision select{flex:1;min-width:0}.creator-copy-control{flex-direction:column;align-items:flex-end}.analysis-submit,.creator-content-analysis>header,.creator-result-duration{flex-direction:column;align-items:stretch}.creator-result-duration>div{width:100%}.creator-result-duration button{flex:1}.analysis-preview-controls,.analysis-result-grid{grid-template-columns:1fr}.creator-content-analysis{padding:20px 18px}.creator-content-analysis>header .primary-button{width:100%}.benchmark-library{padding:18px}.benchmark-library>header{grid-template-columns:24px minmax(0,1fr)}.benchmark-library>header>span{grid-column:2}.benchmark-library article{grid-template-columns:1fr;padding:11px 0}.benchmark-library article button{justify-content:center;width:100%}.creator-copy-body-button{width:100%}.creator-cover-titles,.creator-publish-caption{grid-template-columns:1fr}.creator-cover-titles>span,.creator-publish-caption>span{grid-row:auto}.creator-hashtags{padding-left:0}.creator-duration{width:100%}.creator-duration button{flex:1}.creator-form-actions .primary-button{width:100%}.creator-result-block dl div{grid-template-columns:1fr;gap:3px}.creator-topic-section-heading,.creator-topics-toolbar{flex-direction:column;align-items:stretch}.creator-topics-toolbar .primary-button{width:100%}.creator-topic-section-heading p{text-align:left;max-width:none}.creator-topic-source{flex-direction:column;align-items:flex-start;gap:5px}.creator-plan-toolbar{flex-direction:column;align-items:stretch}.creator-plan-direction{flex-direction:column;align-items:flex-start;gap:4px}.creator-plan-toolbar .primary-button{width:100%}.creator-plan-progress{flex-direction:column;align-items:stretch}.creator-plan-progress progress{width:100%}.creator-plan-details{grid-template-columns:1fr}.creator-history-item>header,.creator-history-summary{flex-direction:column;align-items:flex-start}.creator-history-actions{width:100%}.creator-history-actions button{flex:1}.anchor-guidance{gap:22px;padding:22px 0}.anchor-guidance-heading h3{font-size:17px}.anchor-guidance-columns,.anchor-readiness>div:last-child,.anchor-reference-grid,.anchor-visual-plan>div:last-child{grid-template-columns:1fr}}@media print{.mobile-header,.report-actions,.report-next-steps,.sidebar,.site-footer{display:none!important}.app-shell{display:block}.main-content{width:100%;padding:0}.report-hero,.report-section{break-inside:avoid}}.admin-shell{background:#f5f7f7;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:20;background:#fff;border-right:1px solid #e1e8e6;flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:10px;padding:0 9px 27px;display:flex}.admin-brand-mark{color:#24352f;background:#f6ca55;border-radius:8px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.admin-brand small,.admin-brand strong{display:block}.admin-brand strong{font-size:14px}.admin-brand small{color:#93a09d;margin-top:3px;font-size:10px}.admin-drawer-close,.admin-mobile-menu{display:none}.admin-sidebar-label{color:#a2aeab;padding:0 11px 8px;font-size:10px;font-weight:800}.admin-nav{gap:4px;display:grid;overflow-y:auto}.admin-nav a{color:#74827f;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.admin-nav a:hover{color:#0b817a;background:#f0f8f6}.admin-nav a.is-active{color:#087c75;background:#e8f7f4;box-shadow:inset 3px 0 #13b7ad}.admin-sidebar-bottom{border-top:1px solid #e9efed;gap:10px;margin-top:auto;padding:16px 9px 0;display:grid}.admin-sidebar-bottom a,.admin-sidebar-bottom button{color:#7c8986;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;display:flex}.admin-sidebar-bottom a:hover,.admin-sidebar-bottom button:hover{color:#0b817a}.admin-sidebar-bottom small{color:#a6b0ae;margin-top:7px;font-size:9px}.admin-workspace{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:center;min-height:70px;padding:0 34px;display:flex}.admin-topbar-kicker{color:#a0aaa8;margin-bottom:4px;font-size:9px;display:block}.admin-topbar strong{font-size:14px}.admin-version{color:#13a79e;font-size:10px;font-weight:800}.admin-content{width:min(1120px,100%);margin:0 auto;padding:34px 34px 48px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:72px;margin-bottom:28px;display:flex}.admin-page-heading>div{min-width:0}.admin-page-heading span{color:#0b9d95;font-size:11px;font-weight:800}.admin-page-heading h1{color:#263236;margin:7px 0 5px;font-size:27px;line-height:1.25}.admin-page-heading p{color:#879390;margin:0;font-size:12px}.admin-primary-button{color:#fff;white-space:nowrap;background:#13a79e;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.admin-primary-button:hover{background:#0b8f88}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.admin-stat-grid article{background:#fff;border:1px solid #e1e8e6;border-radius:7px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.admin-stat-icon{border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.admin-stat-icon.teal{color:#0b817a;background:#e3f6f3}.admin-stat-icon.yellow{color:#86661b;background:#fff2cb}.admin-stat-icon.blue{color:#3f6d8a;background:#e8f1f6}.admin-stat-icon.gray{color:#637078;background:#eef1f2}.admin-stat-grid small{color:#8b9794;font-size:10px;display:block}.admin-stat-grid strong{margin-top:5px;font-size:22px;display:block}.admin-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;margin-bottom:18px;display:grid}.admin-panel{background:#fff;border:1px solid #e1e8e6;border-radius:7px;min-width:0;padding:21px}.admin-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.admin-panel h2{margin:0;font-size:14px}.admin-panel header p{color:#929d9a;margin:5px 0 0;font-size:10px}.admin-panel header a{color:#0b9d95;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.admin-progress-list{gap:18px;display:grid}.admin-progress-list>div>div:first-child{color:#52615e;justify-content:space-between;font-size:11px;display:flex}.admin-progress-list strong{color:#263236}.admin-progress{background:#edf2f1;border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.admin-progress span{border-radius:inherit;background:#13b7ad;height:100%;display:block}.admin-ranking{gap:15px;display:grid}.admin-ranking div{color:#52615e;border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;font-size:11px;display:flex}.admin-ranking strong{color:#263236}.admin-muted{color:#9aa5a2;font-size:11px}.admin-recent{padding-bottom:8px}.admin-recent-list{display:grid}.admin-recent-list a{border-top:1px solid #edf1f0;align-items:center;gap:11px;min-height:57px;display:flex}.admin-avatar{color:#1f5c55;background:#e4f5f2;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.admin-recent-list a>div{flex:1;min-width:0}.admin-recent-list small,.admin-recent-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-recent-list strong{color:#3a4644;font-size:11px}.admin-recent-list small{color:#98a29f;margin-top:4px;font-size:9px}.admin-status-dot{white-space:nowrap;border-radius:4px;padding:4px 7px;font-size:9px}.admin-status-dot.new{color:#8b6818;background:#fff4d0}.admin-status-dot.contacted{color:#367286;background:#e8f3f7}.admin-status-dot.scheduled{color:#33765d;background:#e6f5ec}.admin-status-dot.closed{color:#7d8788;background:#eef1f1}.admin-empty-inline{padding:6px 0 12px}.admin-status-list{gap:10px;display:grid}.admin-status-list article{background:#fff;border:1px solid #e1e8e6;border-radius:7px;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.admin-status-icon{border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.admin-status-icon.ready{color:#2b7a5b;background:#e7f6ed}.admin-status-icon.warning{color:#92701f;background:#fff4d2}.admin-status-list article>div{flex:1}.admin-status-list strong{font-size:12px}.admin-status-list p{color:#96a09e;margin:4px 0 0;font-size:10px}.admin-status-badge{border-radius:4px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.admin-status-badge.ready{color:#2b7a5b;background:#e7f6ed}.admin-status-badge.warning{color:#92701f;background:#fff4d2}.admin-info-panel{background:#fff;border:1px solid #e1e8e6;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.admin-info-panel div{border-right:1px solid #edf1f0;padding:18px}.admin-info-panel div:last-child{border-right:0}.admin-info-panel span,.admin-info-panel strong{display:block}.admin-info-panel span{color:#919c99;font-size:10px}.admin-info-panel strong{color:#3d4947;margin-top:7px;font-size:12px}.admin-login-page{background:#f3f7f6;min-height:100vh;padding:0}.admin-login-wrap{place-items:center;min-height:100vh;padding:28px 18px;display:grid}.admin-login-brand{color:#334440;align-items:center;gap:9px;font-size:14px;display:flex;position:absolute;top:30px;left:34px}.admin-login-brand span{color:#25382f;background:#f6ca55;border-radius:7px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.admin-login-form{background:#fff;border:1px solid #e0e9e6;border-radius:8px;width:min(390px,100%);padding:34px;box-shadow:0 12px 30px #2a4a440f}.admin-login-icon{color:#0b817a;background:#e4f6f3;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.admin-login-form h1{margin:18px 0 6px;font-size:22px}.admin-login-form>p{color:#899590;margin:0 0 25px;font-size:11px;line-height:1.6}.admin-login-form label{color:#55625f;font-size:11px;font-weight:800;display:block}.admin-login-form input{border:1px solid #d2dfdb;border-radius:5px;height:44px;margin:8px 0 13px;padding:0 11px}.admin-login-form .primary-button{cursor:pointer;border:0;width:100%;min-height:44px}.admin-login-form small{color:#a0aaa7;margin-top:16px;font-size:9px;line-height:1.6;display:block}.admin-login-form .form-error{color:#b15243;margin:0 0 10px;font-weight:700}@media (max-width:800px){.admin-shell{display:block}.admin-sidebar{width:232px;transition:left .2s;position:fixed;left:-250px;box-shadow:8px 0 25px #18322d1a}.admin-sidebar.is-open{left:0}.admin-drawer-close{color:#87938f;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.admin-mobile-menu{color:#4f625d;z-index:10;background:#fff;border:1px solid #dce7e3;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:fixed;top:16px;left:15px}.admin-drawer-backdrop{z-index:15;background:#1c302c38;border:0;position:fixed;inset:0}.admin-topbar{padding:0 18px 0 64px}.admin-content{padding:25px 18px 35px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-primary-button{justify-content:center;width:100%}.admin-info-panel{grid-template-columns:1fr}.admin-info-panel div{border-bottom:1px solid #edf1f0;border-right:0}.admin-info-panel div:last-child{border-bottom:0}}.workbench-shell .sidebar{background:#173b35}.workbench-shell .site-footer{color:#6d7c76}.workbench-shell .project-home-band{border-color:#d5e2dd}.workbench-shell .project-home-heading h1,.workbench-shell .project-home-heading h2{color:#243b34}@media (max-width:900px){.workbench-shell .workbench-main{width:100%;padding:23px 18px 88px}}@media (max-width:480px){.admin-stat-grid article{padding:14px 12px}.admin-stat-grid strong{font-size:19px}.admin-panel{padding:17px 14px}.admin-status-list article{align-items:flex-start}.admin-status-badge{margin-left:auto}.admin-login-brand{left:20px}.admin-login-form{padding:26px 21px}}.account-widget{color:#eaf4f0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:9px;margin:12px 0;padding:10px 11px;text-decoration:none;display:flex}.account-widget:hover{background:#ffffff1a}.account-widget-icon{color:#21463d;background:#f4cf58;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.account-widget>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.account-widget strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.account-widget small{color:#9eb5ad;font-size:9px}.account-widget-guest .account-widget-icon{color:#fff;background:#268f87}.account-page,.pricing-page{color:#263632;background:#f3f7f6;min-height:100vh;padding:24px 22px 60px}.account-page>header,.pricing-header{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;display:flex}.account-back{color:#416258;font-size:12px;text-decoration:none}.account-back:hover{text-decoration:underline}.account-page-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;gap:20px;max-width:1040px;margin:64px auto 0;display:grid}.account-form-panel,.account-plan-panel{background:#fff;border:1px solid #dfeae5;border-radius:10px;padding:34px;box-shadow:0 14px 38px #2b4e4312}.account-form-icon,.pricing-card-icon{color:#176f69;background:#e2f5f1;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.account-form-panel h1{margin:12px 0 7px;font-size:29px}.account-form-lead{color:#687a73;max-width:470px;margin:0;font-size:13px;line-height:1.75}.account-form-panel form{gap:12px;margin-top:25px;display:grid}.account-form-panel label{color:#4b5e57;gap:6px;font-size:11px;font-weight:800;display:grid}.account-form-panel input{height:43px;font:inherit;border:1px solid #cfded8;border-radius:6px;outline:0;padding:0 11px;font-weight:400}.account-form-panel input:focus{border-color:#169d92;box-shadow:0 0 0 3px #169d921f}.account-form-panel .primary-button{cursor:pointer;border:0;justify-content:center;min-height:44px}.account-switch{color:#217d75;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:12px}.form-success{color:#237962;margin:0;font-size:11px}.account-plan-panel{color:#fff;background:#24473f}.account-plan-panel h2{margin:10px 0 22px;font-size:21px;line-height:1.4}.account-plan-panel ul{gap:16px;margin:0 0 25px;padding:0;list-style:none;display:grid}.account-plan-panel li{border-bottom:1px solid #ffffff24;gap:4px;padding-bottom:14px;display:grid}.account-plan-panel li strong{font-size:13px}.account-plan-panel li span{color:#b7d1c7;font-size:11px}.account-plan-panel .secondary-button{color:#22463e;background:#f4cf58;border-color:#f4cf58;display:inline-flex}.pricing-mark{color:#22574c;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.pricing-intro{max-width:800px;margin:65px auto 28px}.pricing-intro h1{margin:8px 0;font-size:31px}.pricing-intro>p:last-child{color:#687a73;max-width:650px;font-size:13px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1040px;margin:0 auto;display:grid}.pricing-card{background:#fff;border:1px solid #dfeae5;border-radius:9px;padding:24px 20px;position:relative}.pricing-card.is-recommended{border:2px solid #e7bf3b;box-shadow:0 14px 34px #795f181f}.pricing-recommended{color:#4e3b00;background:#f4cf58;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:900;position:absolute;top:-11px;right:16px}.pricing-card h2{margin:17px 0 8px;font-size:17px}.pricing-price{color:#214e44;font-size:28px;display:block}.pricing-price small{font-size:11px;font-weight:500}.pricing-card>p{color:#687a73;min-height:38px;font-size:11px;line-height:1.55}.pricing-card ul{color:#50645b;gap:10px;margin:20px 0 22px;padding:0;font-size:10px;list-style:none;display:grid}.pricing-card li{align-items:center;gap:6px;display:flex}.pricing-card li svg{color:#1d9388}.pricing-card .primary-button{border:0;justify-content:center;width:100%;text-decoration:none}.pricing-note{color:#8a9992;max-width:1040px;margin:20px auto 0;font-size:10px;line-height:1.7}@media (max-width:900px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page-grid{grid-template-columns:1fr;margin-top:35px}.account-plan-panel{order:-1}}@media (max-width:560px){.account-page,.pricing-page{padding:18px 14px 40px}.account-form-panel,.account-plan-panel{padding:24px 20px}.pricing-intro{margin-top:42px}.pricing-intro h1{font-size:26px}.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:22px 19px}}.commercial-referral-list{display:grid}.commercial-referral-list article{border-top:1px solid #edf1f0;grid-template-columns:minmax(0,1fr) 74px 100px;align-items:center;gap:11px;min-height:66px;padding:10px 0;display:grid}.commercial-referral-list small,.commercial-referral-list strong{display:block}.commercial-referral-list strong{color:#3a4644;font-size:11px}.commercial-referral-list small{color:#98a29f;margin-top:4px;font-size:9px}.commercial-referral-list span{color:#826d3e;background:#f7f1e4;border-radius:4px;width:fit-content;padding:4px 6px;font-size:9px}.commercial-referral-list span.qualified{color:#287258;background:#e7f5ec}.commercial-referral-list b{color:#53645f;text-align:right;font-size:9px;font-weight:800}@media (max-width:600px){.commercial-referral-list article{grid-template-columns:minmax(0,1fr) auto}.commercial-referral-list b{text-align:left;grid-column:1/-1}}.account-referral-applied{color:#705718;background:#fff8dc;border:1px solid #e3c45d;border-radius:6px;margin:14px 0 0;padding:10px 12px;font-size:11px;font-weight:800}.referral-loading,.referral-login{color:#687a73;text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.referral-login{background:#fff;border:1px solid #dbe7e2;border-radius:9px;padding:34px}.referral-login h2,.referral-login p{margin:0}.referral-login h2{color:#29433c;font-size:23px}.referral-login p{max-width:500px;font-size:12px;line-height:1.7}.referral-login .primary-button{margin-top:8px}.referral-center{gap:16px;display:grid}.referral-share{background:#fff;border:1px solid #d7e3df;border-radius:10px;overflow:hidden}.referral-share>header{color:#fff;background:#173b35;justify-content:space-between;align-items:flex-start;gap:20px;padding:27px 30px;display:flex}.referral-share>header h1{margin:7px 0;font-size:29px}.referral-share>header p{color:#c3d9d2;max-width:650px;margin:0;font-size:12px;line-height:1.7}.referral-share>header>span{color:#173b35;background:#f4cf58;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid}.referral-share-body{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:28px;padding:25px 30px;display:grid}.referral-code small,.referral-code strong{display:block}.referral-code small{color:#7d8a86;font-size:10px;font-weight:800}.referral-code strong{color:#1b5e54;letter-spacing:2px;margin-top:7px;font-size:31px}.referral-code p{overflow-wrap:anywhere;color:#697a74;margin:10px 0 17px;font-size:11px}.referral-code>div{flex-wrap:wrap;gap:8px;display:flex}.referral-code button{cursor:pointer;border:0}.referral-qr{color:#47736a;background:#f8fbfa;border:1px solid #dce7e3;border-radius:8px;justify-items:center;gap:7px;padding:13px;display:grid}.referral-qr img{max-width:100%;height:auto;display:block}.referral-qr small{color:#73827d;font-size:9px}.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.referral-stats article{background:#fff;border:1px solid #dce6e2;border-radius:8px;align-items:center;gap:11px;min-height:82px;padding:15px 17px;display:flex}.referral-stats article>svg{color:#248175}.referral-stats small,.referral-stats strong{display:block}.referral-stats small{color:#85918e;font-size:9px}.referral-stats strong{color:#31453f;margin-top:5px;font-size:16px}.referral-records{background:#fff;border:1px solid #dce6e2;border-radius:9px;padding:22px 25px}.referral-records>header h2,.referral-records>header p{margin:0}.referral-records>header h2{font-size:18px}.referral-records>header p{color:#7d8a86;margin-top:5px;font-size:10px}.referral-records>div{margin-top:16px}.referral-records article{border-top:1px solid #e7ecea;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 0;display:grid}.referral-records article>span{color:#1d655b;background:#e7f5f1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.referral-records article small,.referral-records article strong{display:block}.referral-records article strong{font-size:11px}.referral-records article small{color:#929c99;margin-top:3px;font-size:9px}.referral-records article b{color:#7f7050;background:#f7f1e5;border-radius:4px;padding:5px 7px;font-size:9px}.referral-records article b.qualified{color:#28745b;background:#e7f5ec}.referral-empty{color:#8d9995;text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.referral-empty strong{color:#53625e;font-size:12px}.referral-empty p{margin:0;font-size:10px}@media (max-width:700px){.referral-share-body{grid-template-columns:1fr}.referral-qr{width:210px}.referral-stats{grid-template-columns:1fr}.referral-share-body,.referral-share>header{padding:22px 18px}.referral-records{padding:19px 17px}.referral-code strong{font-size:25px}.referral-records article{grid-template-columns:34px minmax(0,1fr)}.referral-records article b{grid-column:2;justify-self:start}}.module-tool .training-progress span{font-size:13px}.module-tool .day-number span{font-size:10px}.module-tool .day-number strong{font-size:24px}.module-tool .day-title h2{font-size:18px}.module-tool .day-title p,.module-tool .day-title>span{font-size:13px;line-height:1.65}.module-tool .day-content ul{font-size:14px}.module-tool .complete-day,.module-tool .completion-check{font-size:13px;line-height:1.65}.module-tool .readiness-groups h4{font-size:16px}.module-tool .readiness-groups label{font-size:13px;line-height:1.7}.module-tool .live-timeline>article>span{font-size:12px}.module-tool .live-timeline p{font-size:13px;line-height:1.7}.module-tool .live-scripts span{font-size:12px}.module-tool .live-scripts p{font-size:14px;line-height:1.8}.module-tool .topic-grid h3{font-size:16px}.channel-manager{gap:18px;display:grid}.channel-summary{background:#fff;border:1px solid #e1e8e6;border-radius:7px;align-items:center;gap:28px;min-height:78px;padding:15px 18px;display:flex}.channel-summary>div:not(.channel-summary-actions){align-items:center;gap:10px;display:flex}.channel-summary-icon{color:#667673;background:#eef3f2;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.channel-summary-icon.active{color:#087c75;background:#e5f6f3}.channel-summary p,.channel-summary small,.channel-summary strong{margin:0;display:block}.channel-summary small{color:#8e9996;font-size:9px}.channel-summary strong{margin-top:3px;font-size:18px}.channel-summary-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;margin-left:auto;display:flex}.channel-summary-actions>span{color:#317269;max-width:420px;font-size:10px}.channel-form,.channel-list{background:#fff;border:1px solid #e1e8e6;border-radius:7px}.channel-form{padding:21px}.channel-form>header,.channel-list>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.channel-form h2,.channel-list h2{margin:0;font-size:14px}.channel-form header p,.channel-list header p{color:#909c99;margin:5px 0 0;font-size:10px}.channel-icon-button{color:#778481;background:#fff;border:1px solid #dce4e2;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.channel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.channel-form-grid label{min-width:0}.channel-form-grid label.wide{grid-column:1/-1}.channel-form-grid label>small,.channel-form-grid label>span{display:block}.channel-form-grid label>span{color:#4c5b58;margin-bottom:7px;font-size:10px;font-weight:800}.channel-form-grid label>small{color:#98a19f;margin-top:5px;font-size:9px}.channel-form-grid input,.channel-form-grid textarea{color:#33413e;background:#fff;border:1px solid #d9e2e0;border-radius:5px;width:100%;font-size:11px}.channel-form-grid input{height:39px;padding:0 10px}.channel-form-grid textarea{resize:vertical;min-height:72px;padding:9px 10px;line-height:1.6}.channel-form-grid input:focus,.channel-form-grid textarea:focus{border-color:#47afa6;outline:2px solid #d7f1ed}.channel-form-grid input:disabled{color:#80908c;background:#f4f7f6}.channel-form-options{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.channel-form-options label{color:#53615f;align-items:center;gap:7px;font-size:10px;display:flex}.channel-form-options input{accent-color:#0d9f96}.channel-form>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.channel-list{overflow:hidden}.channel-list>header{padding:20px 21px 15px}.channel-list>article{border-top:1px solid #edf1f0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:94px;padding:14px 20px;display:grid}.channel-state{border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.channel-state.enabled{color:#097d75;background:#e5f6f3}.channel-state.disabled{color:#87938f;background:#f0f3f2}.channel-main{min-width:0}.channel-main>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.channel-main strong{font-size:12px}.channel-main>div>span{border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.channel-main span.enabled,.channel-main span.tested{color:#287158;background:#e7f5ec}.channel-main span.disabled{color:#707c79;background:#edf1f0}.channel-main span.failed{color:#9a5d3c;background:#fff0e8}.channel-main p{color:#687773;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:10px;overflow:hidden}.channel-main small{color:#9aa4a2;align-items:center;gap:4px;font-size:9px;display:flex}.channel-actions{align-items:center;gap:5px;display:flex}.channel-actions>button:not(.channel-switch){color:#60706c;background:#fff;border:1px solid #dce4e2;border-radius:5px;place-items:center;width:33px;height:33px;display:grid}.channel-actions>button:hover{color:#087c75;background:#f1faf8;border-color:#a9d7d1}.channel-actions>button.danger:hover{color:#a64545;background:#fff5f5;border-color:#e6bcbc}.channel-switch{background:#cbd4d2;border:0;border-radius:10px;width:34px;height:20px;padding:2px}.channel-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block}.channel-switch.is-on{background:#13a79e}.channel-switch.is-on span{transform:translate(14px)}.channel-empty{color:#8e9a97;text-align:center;border-top:1px solid #edf1f0;justify-items:center;padding:55px 20px 60px;display:grid}.channel-empty strong{color:#4f5e5b;margin-top:11px;font-size:13px}.channel-empty p{margin:7px 0 16px;font-size:10px}@keyframes channel-spin{to{transform:rotate(1turn)}}.channel-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.channel-presets>span{color:#74827f;grid-column:1/-1;font-size:10px;font-weight:800}.channel-presets button{color:#33413e;text-align:left;background:#f8fbfa;border:1px solid #dce7e3;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:9px 10px;display:flex}.channel-presets button:hover{color:#087c75;background:#effaf8;border-color:#6bbdb4}.channel-presets strong{font-size:10px}.channel-presets small{color:#8b9794;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}@media (max-width:800px){.channel-summary{flex-wrap:wrap;align-items:flex-start;gap:14px}.channel-summary-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.channel-form-grid{grid-template-columns:1fr}.channel-form-grid label.wide{grid-column:auto}.channel-list>article{grid-template-columns:40px minmax(0,1fr)}.channel-actions{grid-column:1/-1;justify-content:flex-end;padding-left:51px}.channel-main small{flex-wrap:wrap}.channel-summary-actions>span{width:100%;max-width:none}.channel-summary-actions .admin-primary-button{width:auto}}@media (max-width:480px){.channel-form{padding:17px 14px}.channel-list>header{padding:17px 14px 13px}.channel-list>article{padding:14px}.channel-actions{padding-left:0}.channel-summary{padding:14px}.channel-summary-actions .admin-primary-button,.channel-summary-actions .secondary-button{flex:1;justify-content:center}.channel-main p{white-space:normal;overflow-wrap:anywhere}.channel-main small{line-height:1.5}.channel-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.commercial-center{gap:18px;display:grid}.commercial-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.commercial-stat-grid article{background:#fff;border:1px solid #e1e8e6;border-radius:7px;align-items:center;gap:11px;min-width:0;padding:16px;display:flex}.commercial-stat-grid small,.commercial-stat-grid strong{display:block}.commercial-stat-grid small{color:#8b9794;font-size:10px}.commercial-stat-grid strong{margin-top:5px;font-size:19px}.commercial-stat-icon{border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.commercial-stat-icon.teal{color:#0b817a;background:#e3f6f3}.commercial-stat-icon.yellow{color:#86661b;background:#fff2cb}.commercial-stat-icon.blue{color:#3f6d8a;background:#e8f1f6}.commercial-stat-icon.gray{color:#637078;background:#eef1f2}.commercial-tabs{flex-wrap:wrap;gap:7px;display:flex}.commercial-tabs button{color:#72807c;cursor:pointer;background:#fff;border:1px solid #dfe8e5;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.commercial-tabs button.is-active,.commercial-tabs button:hover{color:#087c75;background:#e8f7f4;border-color:#a9d9d2}.commercial-panel{padding:18px}.commercial-panel>header{align-items:center;margin-bottom:14px}.commercial-header-actions{align-items:center;gap:10px;display:flex}.commercial-header-actions .secondary-button{cursor:pointer;min-height:32px;padding:0 10px;font-size:10px}.commercial-saved{color:#2b7a5b;font-size:10px}.commercial-user-list{display:grid}.commercial-user-list article{border-top:1px solid #edf1f0;grid-template-columns:30px minmax(0,1fr) 70px 92px 118px;align-items:center;gap:11px;min-height:66px;padding:10px 0;display:grid}.commercial-avatar{color:#1f5c55;background:#e4f5f2;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.commercial-user-main{min-width:0}.commercial-user-main small,.commercial-user-main strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commercial-user-main strong{color:#3a4644;font-size:11px}.commercial-user-main small{color:#98a29f;margin-top:4px;font-size:9px}.commercial-plan{white-space:nowrap;border-radius:4px;width:fit-content;padding:4px 6px;font-size:9px}.commercial-plan.free{color:#778282;background:#eef1f1}.commercial-plan.creator{color:#2d6d85;background:#e7f3f7}.commercial-plan.anchor{color:#89691c;background:#fff2cd}.commercial-plan.pro{color:#765f93;background:#f1ebf8}.commercial-user-credit{color:#6c7976;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.commercial-user-list select{color:#50605c;background:#fff;border:1px solid #d6e2de;border-radius:4px;min-width:0;height:31px;padding:0 5px;font-size:10px}.commercial-credit-actions{justify-content:flex-end;gap:5px;display:flex}.commercial-credit-actions button{color:#3d716a;cursor:pointer;background:#fff;border:1px solid #d6e2de;border-radius:4px;align-items:center;gap:3px;min-height:29px;padding:0 7px;font-size:10px;display:inline-flex}.commercial-credit-actions button:hover{background:#edf8f5;border-color:#8dc6bd}.commercial-order-list{display:grid}.commercial-order-list article{border-top:1px solid #edf1f0;grid-template-columns:minmax(0,1fr) 100px 70px;align-items:center;gap:12px;min-height:58px;padding:9px 0;display:grid}.commercial-order-list small,.commercial-order-list strong{display:block}.commercial-order-list strong{color:#3a4644;font-size:11px}.commercial-order-list small{color:#98a29f;margin-top:4px;font-size:9px}.commercial-order-list>article>strong{text-align:right}.commercial-order-list>article>span{color:#7b8583;background:#eef1f1;border-radius:4px;justify-self:end;padding:4px 6px;font-size:9px}.commercial-empty{color:#9aa5a2;text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.commercial-empty strong{color:#5d6c68;font-size:13px}.commercial-empty p{color:#9aa5a2;max-width:420px;margin:0;font-size:10px;line-height:1.6}@media (max-width:900px){.commercial-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-user-list article{grid-template-columns:30px minmax(0,1fr) 80px 105px}.commercial-user-list article>.commercial-plan{grid-area:1/3}.commercial-user-list article>.commercial-user-credit{grid-area:1/4}.commercial-user-list article>.commercial-credit-actions,.commercial-user-list article>select{grid-area:2/2/auto/-1;justify-self:start}}@media (max-width:560px){.commercial-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.commercial-stat-grid article{padding:12px 10px}.commercial-stat-grid strong{font-size:17px}.commercial-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-tabs button{justify-content:center}.commercial-panel{padding:15px 12px}.commercial-panel>header{flex-direction:column;align-items:flex-start}.commercial-header-actions{justify-content:space-between;width:100%}.commercial-user-list article{grid-template-columns:30px minmax(0,1fr) 80px;gap:8px}.commercial-user-list article>.commercial-plan{grid-column:3}.commercial-user-list article>.commercial-user-credit{grid-area:2/2/auto/-1}.commercial-user-list article>.commercial-credit-actions,.commercial-user-list article>select{grid-area:3/2/auto/-1;justify-self:stretch}.commercial-user-list article>select{width:100%}.commercial-credit-actions{justify-content:flex-start}.commercial-order-list article{grid-template-columns:minmax(0,1fr) auto}.commercial-order-list>article>span{grid-area:1/2}.commercial-order-list>article>strong{text-align:left;grid-area:2/1}}.credit-pack-section{background:#fff;border:1px solid #dfeae5;border-radius:9px;max-width:1040px;margin:30px auto 0;padding:22px 24px}.credit-pack-section>header{justify-content:space-between;align-items:center;display:flex}.credit-pack-section h2{margin:4px 0 0;font-size:20px}.credit-pack-section>header>svg{color:#1b8d82}.credit-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.credit-pack-grid article{border:1px solid #e4ece8;border-radius:7px;gap:5px;padding:15px;display:grid}.credit-pack-grid strong{font-size:12px}.credit-pack-grid span{color:#1b776e;font-size:12px;font-weight:800}.credit-pack-grid small{color:#75857e;font-size:10px}@media (max-width:900px){.credit-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.credit-pack-grid{grid-template-columns:1fr}.credit-pack-section{padding:20px 17px}}.pricing-launch{font-weight:800;color:#8a6410!important;min-height:0!important;margin:7px 0 0!important;font-size:10px!important}.founder-offer{background:#fffaf0;border:1px solid #dbc975;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1040px;margin:22px auto 0;padding:22px 24px;display:grid}.founder-offer-icon{color:#755714;background:#f7dd7f;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.founder-offer h2{margin:4px 0 5px;font-size:18px}.founder-offer p{color:#6f705f;margin:0;font-size:10px;line-height:1.65}.founder-offer>strong{color:#6e5110;white-space:nowrap;font-size:25px}.founder-offer>strong small{color:#8d8264;text-align:right;margin-top:3px;font-size:9px;display:block}@media (max-width:700px){.founder-offer{grid-template-columns:42px minmax(0,1fr);padding:19px 17px}.founder-offer>strong{grid-column:2;font-size:22px}.founder-offer>strong small{text-align:left}}.account-balance{color:#1f5147;background:#e7f5f1;border-radius:8px;align-items:baseline;gap:8px;margin:28px 0 20px;padding:18px 20px;display:flex}.account-balance strong{font-size:34px}.account-balance span{font-size:11px}.account-dashboard-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.account-dashboard-actions .primary-button,.account-dashboard-actions .secondary-button{min-height:39px}.account-dashboard-actions .account-switch{margin-top:0}.account-usage-panel .eyebrow{align-items:center;gap:6px;display:flex}.account-usage-panel h2{margin-bottom:14px}.account-usage-list{border-top:1px solid #ffffff24;margin-bottom:18px;display:grid}.account-usage-list article{border-bottom:1px solid #ffffff1f;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 0;display:grid}.account-usage-list article>span{color:#d5eee5;background:#ffffff1a;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.account-usage-list article>span.refund{color:#254c43;background:#f4cf58}.account-usage-list small,.account-usage-list strong{overflow-wrap:anywhere;display:block}.account-usage-list strong{font-size:11px}.account-usage-list small{color:#a9c5ba;margin-top:3px;font-size:8px}.account-usage-list b{font-size:11px}.account-usage-list b.charge{color:#d6e7e1}.account-usage-list b.refund{color:#f4cf58}.account-usage-empty{color:#b7d1c7;margin:0 0 18px;font-size:11px;line-height:1.7}.app-shell .account-widget small,.app-shell .brand small,.app-shell .sidebar-account small,.app-shell .sidebar-foot p,.app-shell .sidebar-quick-create small{font-size:12px;line-height:1.55}.app-shell .account-widget strong,.app-shell .clear-coach-data,.app-shell .sidebar-account strong,.app-shell .sidebar-quick-create strong,.app-shell .task-nav-group>p{font-size:13px}.app-shell .back-to-workbench,.app-shell .eyebrow{font-size:14px}.app-shell .site-footer{font-size:13px}.app-shell .site-footer .app-version{font-size:12px}.module-tool .live-timeline>article>span,.module-tool .primary-button,.module-tool .readiness-groups label,.module-tool .secondary-button,.module-tool .segmented-control button,.module-tool .tool-tabs button{font-size:14px}.module-tool .live-timeline h4{font-size:16px}.module-tool .live-scripts span,.module-tool .live-timeline p{font-size:14px}.module-tool .live-scripts p{font-size:15px}.module-tool .topic-grid ol,.pk-tool .pk-phases ul,.pk-tool .script-list p>span,.training-path>div>a small,.training-path>header small,.training-path>header span{font-size:14px}.training-path>div>a strong{font-size:15px}.training-focus-grid li,.training-focus-grid p,.training-focus-hero p,.training-focus-hero span{font-size:14px}.anchor-journey{z-index:5;background:#fff;border:1px solid #cfded8;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;top:8px;overflow:hidden;box-shadow:0 8px 24px #22443b14}.anchor-journey button{color:#294b43;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e3ebe8;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:76px;padding:13px 14px;display:grid}.anchor-journey button:last-child{border-right:0}.anchor-journey button:hover{background:#eef7f4}.anchor-journey button.is-active{background:#e5f4f0;box-shadow:inset 0 -4px #249486}.anchor-journey span{color:#173b35;background:#f4cf58;border-radius:6px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.anchor-journey strong{font-size:15px;line-height:1.3}.anchor-journey small{color:#788983;margin-top:3px;font-size:12px}.anchor-direction-empty,.anchor-direction-result{background:#f7faf8;border-left:4px solid #f0c843;margin-top:15px;padding:18px}.anchor-direction-result span,.anchor-direction-result strong{display:block}.anchor-direction-result span{color:#7c8984;font-size:13px}.anchor-direction-result strong{color:#214d43;margin-top:4px;font-size:24px}.anchor-direction-empty p,.anchor-direction-result p{color:#566b64;margin:8px 0 12px;font-size:15px;line-height:1.75}.anchor-direction-result a,.anchor-inline-actions a{color:#147b70;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.anchor-choice-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.anchor-choice-summary article{background:#f8faf9;border:1px solid #dce7e3;border-radius:7px;padding:17px}.anchor-choice-summary span,.anchor-choice-summary strong{display:block}.anchor-choice-summary span{color:#7b8984;font-size:12px}.anchor-choice-summary strong{color:#244b42;margin-top:5px;font-size:18px}.anchor-choice-summary p{color:#66766f;margin:8px 0 0;font-size:14px;line-height:1.65}.anchor-inline-actions{flex-wrap:wrap;gap:10px 20px;margin-top:16px;display:flex}.anchor-inline-actions button{color:#147b70;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.anchor-stage-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.anchor-equipment-priority{color:#4f665f;background:#f8faf9;border-left:4px solid #f0c843;margin:8px 0 0;padding:11px 13px;font-size:14px;line-height:1.65}.anchor-equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.anchor-equipment-grid article{background:#fff;border:1px solid #dce7e3;border-radius:7px;padding:16px}.anchor-equipment-grid span,.anchor-equipment-grid strong{display:block}.anchor-equipment-grid span{color:#8a6a1c;font-size:13px;font-weight:900}.anchor-equipment-grid strong{color:#285147;margin-top:4px;font-size:16px}.anchor-equipment-grid ul{color:#60716a;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.75}.anchor-review-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.anchor-review-steps article{background:#f8faf9;border:1px solid #dce7e3;border-radius:7px;padding:16px}.anchor-review-steps strong{color:#285147;font-size:15px}.anchor-review-steps p{color:#60716a;margin:7px 0 0;font-size:14px;line-height:1.7}.anchor-first-week{border-top:1px solid #dfe8e4;margin-top:18px;padding-top:18px}.anchor-first-week>header{color:#26796c;align-items:flex-start;gap:9px;display:flex}.anchor-first-week>header h3{color:#285147;margin:0;font-size:17px}.anchor-first-week>header p{color:#6a7a74;margin:3px 0 0;font-size:14px}.anchor-first-week ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.anchor-first-week li{background:#f8faf9;border:1px solid #dce7e3;border-radius:6px;min-width:0;padding:11px}.anchor-first-week li small,.anchor-first-week li span,.anchor-first-week li strong{display:block}.anchor-first-week li span{color:#8a6a1c;font-size:11px;font-weight:900}.anchor-first-week li strong{color:#304f47;margin-top:5px;font-size:13px;line-height:1.45}.anchor-first-week li small{color:#718079;margin-top:5px;font-size:12px;line-height:1.5}.music-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.music-scene-grid article{background:#f8faf9;border:1px solid #dce7e3;border-radius:7px;padding:16px}.music-scene-grid small,.music-scene-grid span,.music-scene-grid strong{display:block}.music-scene-grid span{color:#8a6a1c;font-size:13px;font-weight:900}.music-scene-grid strong{color:#284c44;margin-top:6px;font-size:15px;line-height:1.5}.music-scene-grid p{color:#4f665f;margin:8px 0 5px;font-size:14px;line-height:1.6}.music-scene-grid small{color:#75847f;font-size:13px;line-height:1.65}@media (max-width:760px){.anchor-journey{grid-template-columns:repeat(5,118px);position:static;overflow-x:auto}.anchor-journey button{border-right:1px solid #e3ebe8;min-height:68px;padding:10px}.anchor-journey button:last-child{border-right:0}.anchor-journey strong{font-size:13px}.anchor-journey small{font-size:11px}.anchor-stage-actions{padding:10px 0;position:static}.anchor-choice-summary,.anchor-equipment-grid,.anchor-review-steps,.music-scene-grid{grid-template-columns:1fr}.anchor-first-week ol{grid-template-columns:repeat(2,minmax(0,1fr))}.anchor-direction-result strong{font-size:21px}}@media (max-width:900px){.app-shell .site-footer{font-size:12px}.training-path>div>a{min-height:92px}}.legal-page{color:#34433f;background:#f3f7f6;min-height:100vh;padding:28px 20px 60px}.legal-page>article{background:#fff;border:1px solid #dfeae5;border-radius:9px;max-width:760px;margin:50px auto 0;padding:32px;box-shadow:0 14px 38px #2b4e430f}.legal-page h1{margin:8px 0 25px;font-size:29px}.legal-page h2{margin:25px 0 8px;font-size:16px}.legal-page p{color:#65766f;font-size:12px;line-height:1.8}.legal-page .legal-updated{color:#9ba7a2;margin-top:30px;font-size:10px}.workbench-shell{background:#f4f6f8}.workbench-shell .sidebar{background:#213a5b;border-right:0;width:276px;padding:20px 16px 14px;box-shadow:8px 0 24px #162a431a}.workbench-shell .brand{padding:0 8px 18px}.workbench-shell .brand strong{color:#fff;font-size:16px}.workbench-shell .sidebar-quick-create{color:#20354f;box-shadow:none;background:#f2d34f;margin:0 4px 17px}.workbench-shell .sidebar-quick-create small{color:#56616b}.workbench-shell .task-nav{scrollbar-color:#6f87a5 transparent;gap:14px;padding-right:3px}.workbench-shell .task-nav-group>p{color:#9db1cb;padding-left:9px;font-size:12px}.workbench-shell .module-link{color:#d4dfed;min-height:39px;padding:0 10px;font-size:13px}.sidebar-service-panel{border-top:1px solid #ffffff24;flex:none;gap:6px;margin-top:12px;padding:12px 4px 0;display:grid}.sidebar-service-panel .account-widget{color:#e8eff7;background:#ffffff14;margin:0}.sidebar-service-panel .account-widget:hover{background:#ffffff21}.sidebar-service-panel .account-widget small{color:#b9c9dc}.sidebar-service-panel .clear-coach-data,.sidebar-service-panel .guide-open-button{color:#cad8e7;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:35px;margin:0;padding:0 10px;font-size:13px;display:flex}.sidebar-service-panel .clear-coach-data:hover,.sidebar-service-panel .guide-open-button:hover{color:#fff;background:#ffffff17}.model-tier-selector{background:#fff;border:1px solid #dce6e2;border-radius:8px;gap:9px;padding:12px;display:grid}.model-tier-selector header{gap:3px;display:grid}.model-tier-selector header strong{color:#304942;font-size:13px}.model-tier-selector header small{color:#788a84;font-size:12px;line-height:1.45}.model-tier-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.model-tier-selector button{color:#60736d;cursor:pointer;background:#f7faf9;border:1px solid #d9e4df;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:34px;padding:6px 4px;font-size:11px;font-weight:800;display:flex}.model-tier-selector button:hover{color:#176d64;border-color:#8dbbb2}.model-tier-selector button.is-active{color:#fff;background:#1f8276;border-color:#1f8276;box-shadow:0 2px 7px #1f82762e}.model-provider-source{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:5px;margin-top:2px;display:grid}.model-provider-source-label{color:#60736d;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.model-provider-source button{min-height:28px;padding:4px 5px;font-size:10px}.model-provider-source-hint{color:#788a84;font-size:12px;line-height:1.45;display:block}.model-provider-source-hint a{color:var(--accent-dark);text-decoration:underline}.sidebar .model-tier-selector{background:#ffffff12;border-color:#ffffff24}.sidebar .model-tier-selector header strong{color:#f4f8fb}.sidebar .model-tier-selector header small{color:#b9c9dc}.sidebar .model-tier-selector button{color:#d0dbe7;background:#ffffff0f;border-color:#ffffff1f}.sidebar .model-tier-selector button.is-active{color:#253447;background:#f4cf58;border-color:#f4cf58}.sidebar .model-provider-source-hint,.sidebar .model-provider-source-label{color:#b9c9dc}.sidebar .model-provider-source-hint a{color:#f4cf58}.workbench-tier-row{display:none}.mobile-task-nav .model-tier-selector{margin-bottom:4px}.workbench-shell .workbench-main{width:min(1520px,100% - 44px);padding-top:22px}.simplified-home{gap:18px}.simple-home-hero{color:#fff;background:#202c3d;border-bottom:7px solid #f2d34f;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:185px;padding:30px 34px;display:flex}.simple-home-hero>div{max-width:820px}.simple-home-hero p{color:#80d8ff;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:800;display:flex}.simple-home-hero h1{color:#fff;margin:12px 0 9px;font-size:34px;line-height:1.22}.simple-home-hero>div>span{color:#cbd5df;font-size:15px;line-height:1.7}.simple-home-hero>a{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;width:270px;min-height:64px;padding:11px 13px;display:grid}.simple-home-hero>a:hover{background:#ffffff26}.simple-home-hero>a small,.simple-home-hero>a span,.simple-home-hero>a strong{min-width:0;display:block}.simple-home-hero>a strong{font-size:14px}.simple-home-hero>a small{color:#c2cfdb;margin-top:4px;font-size:12px}.quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quick-action-grid>a{background:#fff;border:1px solid #dce2e8;border-top:4px solid #34b9d2;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px;min-height:142px;padding:18px;display:grid;position:relative}.quick-action-grid>a:nth-child(2){border-top-color:#efbd3e}.quick-action-grid>a:nth-child(3){border-top-color:#ea7ca8}.quick-action-grid>a:nth-child(4){border-top-color:#58b99c}.quick-action-grid>a:hover{border-color:#7fa4c8;transform:translateY(-2px);box-shadow:0 10px 24px #1f3a5814}.quick-action-grid small{color:#8696a8;font-size:12px;font-weight:800}.quick-action-grid>a>svg:first-of-type{color:#315f8d;justify-self:end}.quick-action-grid strong{color:#24364a;grid-column:1/-1;margin-top:8px;font-size:17px}.quick-action-grid span{color:#6d7c8b;grid-column:1;font-size:13px;line-height:1.55}.quick-action-grid>a>svg:last-child{color:#8b9aab;align-self:center}.direct-question{border-color:#d7e0e8;padding:23px 25px}.direct-question>header{align-items:center;gap:11px;display:flex}.direct-question>header>span{color:#23405f;background:#f2d34f;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.direct-question header h2,.direct-question header p{margin:0}.direct-question header p{color:#788797;font-size:12px}.direct-question header h2{color:#263b51;margin-top:3px;font-size:21px}.direct-question .natural-entry{max-width:none;margin-top:15px}.direct-question .natural-entry-control{box-shadow:none;border-color:#ccd8e3}.direct-question .natural-entry button{background:#315f8d}.direct-question-examples{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.direct-question-examples button{color:#5f6f80;cursor:pointer;background:#f7f9fb;border:1px solid #dde4ea;border-radius:5px;min-height:34px;padding:0 11px;font-size:12px}.direct-question-examples button:hover{color:#264f78;background:#eef4f9;border-color:#9fb7cd}.workspace-section{background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:26px 27px 28px}.workspace-section>header{max-width:760px}.workspace-section>header p{color:#327096;margin:0;font-size:13px;font-weight:900}.workspace-section:nth-of-type(6)>header p{color:#a87424}.workspace-section>header h2{color:#263b51;margin:6px 0;font-size:24px}.workspace-section>header>span{color:#6d7c89;font-size:14px;line-height:1.65}.workspace-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.workspace-section>div>a{background:#fafbfc;border:1px solid #e0e6eb;border-radius:7px;grid-template-rows:auto auto 1fr;grid-template-columns:36px minmax(0,1fr) 18px;gap:8px 10px;min-width:0;min-height:145px;padding:16px 16px 15px;display:grid;position:relative}.workspace-section>div>a:hover{background:#f3f7fa;border-color:#8eabc5}.workspace-section>div>a>small{color:#a1adba;font-size:11px;font-weight:800;position:absolute;top:13px;right:14px}.workspace-section>div>a>span{color:#2e628e;background:#e8f2f8;border-radius:7px;grid-row:1/4;place-items:center;width:36px;height:36px;display:grid}.workspace-section>div>a:nth-child(2n)>span{color:#936a1b;background:#fff3cb}.workspace-section>div>a:nth-child(3n)>span{color:#a44d75;background:#fbe9f1}.workspace-section>div>a>strong{color:#2a3d50;padding-right:30px;font-size:15px;line-height:1.45}.workspace-section>div>a>p{color:#6d7a87;grid-column:2/4;margin:0;font-size:13px;line-height:1.6}.workspace-section>div>a>svg{color:#93a0ad;position:absolute;bottom:14px;right:13px}.management-strip{background:#eef3f7;border:1px solid #dce2e8;border-radius:8px;padding:25px 27px 28px}.management-strip header h2,.management-strip header p{margin:0}.management-strip header p{color:#5b748b;font-size:13px;font-weight:900}.management-strip header h2{color:#273b4e;margin-top:5px;font-size:22px}.management-strip>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.management-strip a{background:#fff;border:1px solid #d7e0e8;border-radius:6px;grid-template-columns:29px minmax(0,1fr) 17px;align-items:center;gap:8px;min-width:0;min-height:74px;padding:12px;display:grid}.management-strip a:hover{border-color:#8fa9c1}.management-strip a>svg:first-child{color:#35668f}.management-strip a small,.management-strip a span,.management-strip a strong{min-width:0;display:block}.management-strip a strong{color:#304356;font-size:14px}.management-strip a small{color:#758391;margin-top:4px;font-size:12px;line-height:1.45}.management-strip a>svg:last-child{color:#9ba8b4}.home-commerce-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-commerce-strip a{background:#fff;border:1px solid #dce2e8;border-radius:7px;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:76px;padding:14px 17px;display:grid}.home-commerce-strip a:first-child>svg:first-child{color:#a8751f}.home-commerce-strip a:last-child>svg:first-child{color:#2d7e72}.home-commerce-strip small,.home-commerce-strip span,.home-commerce-strip strong{display:block}.home-commerce-strip strong{color:#2e4153;font-size:14px}.home-commerce-strip small{color:#71808e;margin-top:4px;font-size:12px}.home-commerce-strip a>svg:last-child{color:#98a5b1}.first-run-backdrop{z-index:100;background:#0f1926a8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.first-run-dialog{background:#fff;border:1px solid #d9e1e8;border-radius:8px;grid-template-rows:auto 1fr auto;width:min(900px,100%);min-height:560px;padding:26px 34px 28px;display:grid;position:relative;box-shadow:0 26px 70px #0a1a2c3d}.first-run-close{color:#6e7d8d;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.first-run-close:hover{background:#eef2f6}.first-run-progress{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 45px 0 0;padding:0;list-style:none;display:grid}.first-run-progress li{color:#8b98a5;align-items:center;gap:7px;display:flex;position:relative}.first-run-progress li:after{content:"";background:#dce3e9;height:1px;position:absolute;top:17px;left:38px;right:8px}.first-run-progress li:last-child:after{display:none}.first-run-progress li>span{z-index:1;color:#7d8996;background:#edf1f5;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid;position:relative}.first-run-progress li small{font-size:12px;font-weight:800}.first-run-progress li.is-current,.first-run-progress li.is-done{color:#264e75}.first-run-progress li.is-current>span{color:#fff;background:#294f76}.first-run-progress li.is-done>span{color:#234b70;background:#d7eafa}.first-run-content{text-align:center;align-content:center;justify-items:center;width:min(700px,100%);margin:34px auto 24px;display:grid}.first-run-icon{color:#243f5f;background:#f2d34f;border-radius:8px;place-items:center;width:72px;height:72px;display:grid}.first-run-content>p{color:#718091;margin:16px 0 0;font-size:12px;font-weight:800}.first-run-content h2{color:#25394d;margin:8px 0 10px;font-size:30px}.first-run-copy{color:#657585;max-width:620px;font-size:15px;line-height:1.75}.first-run-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:22px;display:grid}.first-run-lanes button{color:#395066;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1e8;border-radius:7px;align-items:center;gap:12px;min-height:86px;padding:14px 15px;display:flex}.first-run-lanes button.is-active{background:#eef6fb;border-color:#447caf;box-shadow:inset 0 0 0 1px #447caf}.first-run-lanes small,.first-run-lanes span,.first-run-lanes strong{display:block}.first-run-lanes strong{font-size:14px}.first-run-lanes small{color:#758493;margin-top:5px;font-size:12px;line-height:1.45}.first-run-note{color:#394e62;text-align:left;background:#f6f8fa;border-left:4px solid #f2d34f;align-items:center;gap:11px;width:100%;margin-top:23px;padding:15px 17px;display:flex}.first-run-note small,.first-run-note span,.first-run-note strong{display:block}.first-run-note strong{font-size:14px}.first-run-note small{color:#6d7b89;margin-top:4px;font-size:12px;line-height:1.5}.first-run-flow{align-items:center;gap:10px;margin-top:26px;display:flex}.first-run-flow span{color:#344c63;background:#f7f9fb;border:1px solid #d8e1e8;border-radius:6px;padding:11px 13px;font-size:13px;font-weight:800}.first-run-dialog>footer{justify-content:space-between;gap:12px;display:flex}.first-run-primary,.first-run-secondary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex}.first-run-primary{color:#fff;background:#294f76;border:0}.first-run-secondary{color:#4d6073;background:#fff;border:1px solid #d1dae2}.first-run-secondary:disabled{visibility:hidden}.material-library{gap:14px;display:grid}.material-toolbar{background:#fff;border:1px solid #dce3e8;border-radius:7px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.material-filters{gap:5px;display:flex}.material-filters button{color:#5d6d7c;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:5px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:13px;display:flex}.material-filters button span{color:#718191;background:#eef2f5;border-radius:9px;min-width:20px;padding:2px 5px;font-size:10px}.material-filters button.is-active{color:#fff;background:#315f8d;border-color:#315f8d}.material-filters button.is-active span{color:#315f8d;background:#fff}.material-search{color:#81909d;background:#f8fafb;border:1px solid #d7e0e7;border-radius:5px;align-items:center;gap:8px;min-height:39px;padding:0 11px;display:flex}.material-search input{color:#34495c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.material-upload{color:#fff;cursor:pointer;background:#315f8d;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.material-upload input{display:none}.material-toolbar-actions{align-items:center;gap:7px;display:flex}.material-note-button{color:#315f72;cursor:pointer;background:#f4f8fa;border:1px solid #b8cbd8;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.material-note-form{background:#f8fbfc;border:1px solid #cfdde5;border-radius:7px;gap:15px;padding:18px;display:grid}.material-note-form>header{color:#315f72;align-items:flex-start;gap:10px;display:flex}.material-note-form>header h2{color:#243e50;margin:0;font-size:18px}.material-note-form>header p{color:#687b8a;margin:4px 0 0;font-size:14px;line-height:1.55}.material-note-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.material-note-fields label{color:#3c5364;gap:6px;font-size:14px;font-weight:750;display:grid}.material-note-fields label.full{grid-column:1/-1}.material-note-fields input,.material-note-fields select,.material-note-fields textarea{color:#243e50;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e0;border-radius:5px;outline:0;padding:10px 11px;font-weight:500;line-height:1.55}.material-note-fields textarea{resize:vertical}.material-note-form>.primary-button{justify-self:start}.material-storage-note{color:#71808e;margin:0;font-size:13px}.material-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.material-grid article{background:#fff;border:1px solid #dce3e8;border-radius:7px;min-width:0;overflow:hidden}.material-preview{aspect-ratio:16/10;color:#6c8297;background:#edf2f6;place-items:center;display:grid;overflow:hidden}.material-preview img,.material-preview video{object-fit:cover;width:100%;height:100%;display:block}.material-grid article.is-text .material-preview{aspect-ratio:auto;color:#314b5d;background:#f4f8fa;place-items:start;min-height:180px;padding:18px}.material-grid article.is-text .material-preview p{white-space:pre-wrap;max-height:150px;margin:0;font-size:14px;line-height:1.75;overflow:hidden}.material-preview audio{width:calc(100% - 24px)}.material-preview>svg+audio{margin-top:8px}.material-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.material-meta small,.material-meta span,.material-meta strong{min-width:0;display:block}.material-meta strong{color:#304457;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.material-meta small{color:#7d8a97;margin-top:4px;font-size:11px}.material-meta>div{gap:4px;display:flex}.material-meta a,.material-meta button{color:#5c7185;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.material-meta button:hover{color:#a34242;border-color:#e4bcbc}.material-empty{color:#7d8e9e;text-align:center;background:#fff;border:1px dashed #cbd7e1;border-radius:7px;align-content:center;justify-items:center;gap:10px;min-height:360px;padding:40px 20px;display:grid}.material-empty strong{color:#3f5367;font-size:17px}.material-empty p{color:#758493;max-width:500px;margin:0 0 8px;font-size:13px;line-height:1.65}.account-page,.pricing-page{background:#f3f6f9}.account-entry-grid{background:#fff;border:1px solid #d9e1e8;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);max-width:1180px;min-height:660px;margin:35px auto 0;display:grid;overflow:hidden;box-shadow:0 20px 52px #19324e1a}.account-entry-intro{color:#24384c;background:#f8fafc;padding:43px 46px 38px}.account-entry-brand{align-items:center;gap:11px;display:flex}.account-entry-brand>span{color:#233e5a;background:#f2d34f;border-radius:7px;place-items:center;width:43px;height:43px;display:grid}.account-entry-brand small,.account-entry-brand strong{display:block}.account-entry-brand strong{font-size:18px}.account-entry-brand small{color:#708090;margin-top:3px;font-size:12px}.account-entry-intro>.eyebrow{color:#2e6c98;margin-top:45px}.account-entry-intro h1{max-width:650px;margin:9px 0 12px;font-size:37px;line-height:1.25}.account-entry-lead{color:#657585;max-width:680px;margin:0;font-size:15px;line-height:1.75}.account-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.account-capability-grid article{background:#fff;border:1px solid #dde4ea;border-radius:7px;align-items:flex-start;gap:9px;min-width:0;min-height:88px;padding:13px;display:flex}.account-capability-grid article>svg{color:#34688f;flex:none}.account-capability-grid article:nth-child(2n)>svg{color:#a77820}.account-capability-grid small,.account-capability-grid span,.account-capability-grid strong{min-width:0;display:block}.account-capability-grid strong{font-size:13px}.account-capability-grid small{color:#748391;margin-top:5px;font-size:11px;line-height:1.45}.account-entry-stats{gap:40px;margin-top:29px;display:flex}.account-entry-stats small,.account-entry-stats span,.account-entry-stats strong{display:block}.account-entry-stats strong{color:#264f76;font-size:27px}.account-entry-stats small{color:#788695;margin-top:2px;font-size:11px}.account-entry-form{box-shadow:none;border:0;border-left:1px solid #dce3e9;border-radius:0;align-self:stretch;padding:48px 42px}.account-entry-form h1{font-size:30px}.account-mode-switch{background:#eef2f5;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:22px;padding:4px;display:grid}.account-mode-switch button{color:#657585;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:39px;font-size:13px;font-weight:800}.account-mode-switch button.is-active{color:#fff;background:#294f76}.account-entry-agreement{color:#8793a0;text-align:center;margin:14px 0 0;font-size:11px}.account-entry-agreement a{color:#315f8d}.account-entry-pricing{color:#315f8d;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:12px;font-weight:800;display:flex}.pricing-choice-guide{background:#fff;border:1px solid #dce3e9;border-radius:7px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;max-width:1040px;margin:0 auto 18px;padding:15px 18px;display:grid}.pricing-choice-guide>div{min-width:0}.pricing-choice-guide span,.pricing-choice-guide strong{display:block}.pricing-choice-guide strong{color:#30485e;font-size:13px}.pricing-choice-guide span{color:#748493;margin-top:4px;font-size:11px}.pricing-choice-guide>svg{color:#a5b0bb}.pricing-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1040px;margin:22px auto 0;display:grid}.pricing-explainer>div{background:#fff;border:1px solid #dce3e9;border-radius:7px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:17px;display:grid}.pricing-explainer svg{color:#315f8d}.pricing-explainer small,.pricing-explainer span,.pricing-explainer strong{display:block}.pricing-explainer strong{color:#33495e;font-size:13px}.pricing-explainer small{color:#758493;margin-top:5px;font-size:11px;line-height:1.6}.pricing-bottom-actions{justify-content:center;gap:9px;max-width:1040px;margin:24px auto 0;display:flex}.pricing-bottom-actions .primary-button,.pricing-bottom-actions .secondary-button{min-height:44px}.pricing-legal{justify-content:center;gap:16px;margin:12px auto 0;font-size:12px;display:flex}.pricing-legal a{color:#516d68;text-underline-offset:3px;text-decoration:underline}.referral-program-intro{color:#fff;background:#202c3d;border:1px solid #dce3e9;border-radius:8px;padding:27px}.referral-program-intro h1{color:#fff;margin:7px 0 8px;font-size:27px}.referral-program-intro>p:not(.eyebrow){color:#c8d2dd;max-width:760px;margin:0;font-size:14px;line-height:1.7}.referral-program-intro>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.referral-program-intro>div span{background:#ffffff12;border:1px solid #ffffff2b;border-radius:6px;align-content:center;min-height:70px;padding:12px;display:grid}.referral-program-intro small,.referral-program-intro strong{display:block}.referral-program-intro strong{color:#f2d34f;font-size:18px}.referral-program-intro small{color:#d2dbe4;margin-top:5px;font-size:12px}.referral-share h2{margin:5px 0 7px;font-size:23px}@media (max-width:1100px){.management-strip>div,.material-grid,.quick-action-grid,.workspace-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.account-entry-grid{grid-template-columns:minmax(0,1fr) 390px}.account-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workbench-shell .workbench-main{width:min(100% - 30px,760px);padding-top:18px}.simple-home-hero{flex-direction:column;align-items:flex-start;min-height:0}.simple-home-hero>a{width:100%}.account-entry-grid{grid-template-columns:1fr;max-width:720px}.account-entry-form{border-top:1px solid #dce3e9;border-left:0}.material-toolbar{grid-template-columns:1fr auto}.material-filters{grid-column:1/-1}.pricing-choice-guide{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-choice-guide>svg{display:none}}@media (max-width:640px){.workbench-shell .workbench-main{width:calc(100% - 22px)}.simple-home-hero{border-bottom-width:5px;padding:24px 19px}.simple-home-hero h1{font-size:27px}.simple-home-hero>div>span{font-size:14px}.home-commerce-strip,.management-strip>div,.material-grid,.pricing-explainer,.quick-action-grid,.workspace-section>div{grid-template-columns:1fr}.quick-action-grid>a{min-height:126px}.direct-question,.management-strip,.workspace-section{padding:20px 16px}.direct-question header h2,.management-strip header h2,.workspace-section>header h2{font-size:20px}.direct-question-examples{display:grid}.workspace-section>div>a{min-height:124px}.first-run-backdrop{padding:10px}.first-run-dialog{min-height:min(650px,100vh - 20px);padding:20px 17px}.first-run-progress{margin-right:34px}.first-run-progress li{justify-content:center}.first-run-progress li small,.first-run-progress li:after{display:none}.first-run-content{margin-top:20px}.first-run-icon{width:60px;height:60px}.first-run-content h2{font-size:24px}.first-run-lanes{grid-template-columns:1fr}.first-run-flow{flex-direction:column;align-items:stretch;width:100%}.first-run-flow svg{align-self:center;transform:rotate(90deg)}.material-toolbar{grid-template-columns:1fr}.material-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.material-search,.material-toolbar-actions,.material-upload{grid-column:1}.material-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.material-note-fields{grid-template-columns:1fr}.material-note-fields label.full{grid-column:1}.account-page{padding-inline:11px}.account-entry-grid{margin-top:24px}.account-entry-form,.account-entry-intro{padding:28px 20px}.account-entry-intro h1{font-size:29px}.account-capability-grid{grid-template-columns:1fr}.account-entry-stats{gap:22px}.pricing-choice-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-program-intro{padding:22px 18px}.referral-program-intro>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.cta-footer{color:#fff;isolation:isolate;background:#000;width:100vw;min-height:640px;margin-left:-50vw;padding:128px 24px 28px;font-family:Barlow,Arial,sans-serif;position:relative;left:50%;overflow:hidden}.cta-footer-video{z-index:0;object-fit:cover;opacity:.76;width:100%;height:100%;position:absolute;inset:0}.cta-footer-fade{z-index:1;pointer-events:none;height:200px;position:absolute;left:0;right:0}.cta-footer-fade-top{background:linear-gradient(#000,#0000);top:0}.cta-footer-fade-bottom{background:linear-gradient(#0000,#000);bottom:0}.cta-footer-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,1160px);min-height:480px;margin:0 auto;display:flex;position:relative}.cta-footer-content h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin:0 0 18px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(48px,7vw,104px);font-style:italic;font-weight:400;line-height:.85}.cta-footer-content>p{color:#ffffffa8;max-width:610px;margin:0 auto 32px;font-size:15px;font-weight:300;line-height:1.6}.cta-footer-actions{justify-content:center;align-items:center;gap:24px;display:flex}.cta-footer-actions a{border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-family:Barlow,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.cta-footer-actions a:hover{transform:translateY(-1px)}.cta-footer-actions a:focus-visible{outline-offset:4px;outline:2px solid #fff}.cta-footer-glass-button{color:#fff;background:#ffffff03}.cta-footer-glass-button:hover{background:#ffffff1a}.cta-footer-solid-button{color:#000;background:#fff}.cta-footer-solid-button:hover{background:#ffffffe6}.cta-footer-icon{width:16px;height:16px}.cta-footer-icon-large{width:20px;height:20px}.cta-footer-bar{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:24px;display:flex}.cta-footer-bar a,.cta-footer-bar p{color:#ffffff6b;margin:0;font-size:12px;font-weight:300}.cta-footer-bar nav{align-items:center;gap:24px;display:flex}.cta-footer-bar a:hover{color:#ffffffb8}.cta-footer-bar a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:640px){.cta-footer{min-height:600px;padding:96px 24px 24px}.cta-footer-content{min-height:500px}.cta-footer-content h2{font-size:clamp(48px,15vw,72px)}.cta-footer-content>p{max-width:330px;font-size:14px}.cta-footer-actions{gap:12px}.cta-footer-actions a{min-height:46px;padding-inline:18px}.cta-footer-bar{flex-direction:column;align-items:center;gap:12px}}.evaluation-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.evaluation-choice button{text-align:left;color:#3d5149;cursor:pointer;background:#fff;border:1px solid #d6e1dc;border-radius:7px;align-content:center;gap:5px;min-height:86px;padding:13px;display:grid}.evaluation-choice button.is-active,.evaluation-choice button:hover{color:#155f56;background:#edf8f5;border-color:#1d7d70;box-shadow:inset 0 0 0 1px #1d7d70}.evaluation-choice button strong{font-size:13px}.evaluation-choice button small{color:#76847e;font-size:11px;line-height:1.45}.application-transparency{color:#6e6144;background:#fffaf0;border-left:3px solid #d5a33c;gap:4px;margin-top:17px;padding:13px 15px;font-size:11px;line-height:1.55;display:grid}.application-transparency strong{color:#5e4d26}@media (max-width:640px){.evaluation-choice>div{grid-template-columns:1fr}}body.site-ui-v2{--ink:#f4f2f8;--muted:#a3a0ad;--line:#ffffff1f;--surface:#ffffff0b;--canvas:#09090b;--sidebar:#0d0d10;--sidebar-muted:#918d9c;--accent:#a970ff;--accent-dark:#8b53ea;--yellow:#d9b8ff;--teal:#9f73ff;color:var(--ink);background:#09090b;font-family:Barlow,Noto Sans SC,Arial,sans-serif}body.site-ui-v2::selection{color:#100b18;background:#c5a1ff}body.site-ui-v2 .app-shell{background:#09090b;min-height:100vh}body.site-ui-v2 .workspace{background:#09090b}body.site-ui-v2 .sidebar{border-right:1px solid #ffffff17}body.site-ui-v2 .brand strong,body.site-ui-v2 .home-desktop-brand strong,body.site-ui-v2 .inner-workspace-brand strong{color:#f7f5fb}body.site-ui-v2 .brand small,body.site-ui-v2 .sidebar-account small,body.site-ui-v2 .sidebar-quick-create small{color:#96929f}body.site-ui-v2 .brand-mark{color:#120e1c;background:linear-gradient(135deg,#d4b4ff,#8f5be9);box-shadow:0 0 22px #a970ff3d}body.site-ui-v2 .sidebar-account{background:#ffffff0b;border-color:#ffffff1a}body.site-ui-v2 .sidebar-account-mark{color:#160d24;background:#c5a3ff}body.site-ui-v2 .sidebar-quick-create{color:#130d20;background:linear-gradient(135deg,#b98aff,#8f5ae9);box-shadow:0 10px 28px #7e4cdd47}body.site-ui-v2 .sidebar-quick-create:hover{background:linear-gradient(135deg,#c9a5ff,#a16af6)}body.site-ui-v2 .nav-divider{background:#ffffff1a}body.site-ui-v2 .free-status{color:#e3dff0}body.site-ui-v2 .free-status span{background:#ae7cff}body.site-ui-v2 .home-desktop-header,body.site-ui-v2 .inner-workspace-header,body.site-ui-v2 .mobile-header{color:#e9e5ef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0de0}body.site-ui-v2 .home-desktop-header nav a.is-active,body.site-ui-v2 .home-desktop-header nav a:hover,body.site-ui-v2 .inner-workspace-actions>a:hover,body.site-ui-v2 .inner-workspace-back:hover{color:#fff}body.site-ui-v2 .home-invite-link{color:#c7a7ff!important}body.site-ui-v2 .main-content,body.site-ui-v2 .workbench-main{color:#eeeaf4;background-color:#09090b;position:relative}body.site-ui-v2 .q-home-focus-hero{padding-top:54px}body.site-ui-v2 .eyebrow,body.site-ui-v2 .q-home-kicker{color:#b78cff}body.site-ui-v2 .direct-question h2,body.site-ui-v2 .q-home h1,body.site-ui-v2 .q-home h2,body.site-ui-v2 .workspace-section h2{color:#f6f2fb}body.site-ui-v2 .q-home-route-note{color:#c4b0e2}body.site-ui-v2 .q-home-route-note i{background:#7750ad}body.site-ui-v2 .advanced-entry,body.site-ui-v2 .answer-option,body.site-ui-v2 .journey-step,body.site-ui-v2 .q-home-evidence-grid article,body.site-ui-v2 .q-home-progress-links a,body.site-ui-v2 .q-home-scenario-grid article,body.site-ui-v2 .q-home-value-grid article,body.site-ui-v2 .quick-task,body.site-ui-v2 .style-item,body.site-ui-v2 .tool-tabs,body.site-ui-v2 .training-day,body.site-ui-v2 .training-progress,body.site-ui-v2 .workspace-section>div>a{color:#ece8f2;background:#ffffff09;border-color:#ffffff1a}body.site-ui-v2 .q-home-progress-links a:hover,body.site-ui-v2 .q-home-scenario-grid article:hover,body.site-ui-v2 .quick-task:hover,body.site-ui-v2 .workspace-section>div>a:hover{background:#a970ff1a;border-color:#a970ff8c}body.site-ui-v2 .q-home-scenario-grid article>span,body.site-ui-v2 .q-home-value-grid article>span{color:#bb91ff}body.site-ui-v2 .q-home-evidence-grid article svg,body.site-ui-v2 .q-home-progress-links a>svg{color:#b787ff}body.site-ui-v2 .natural-entry-control{box-shadow:0 10px 32px #0000003d}body.site-ui-v2 .first-run-primary,body.site-ui-v2 .natural-entry button,body.site-ui-v2 .primary-button{color:#120d1d;background:linear-gradient(135deg,#c39bff,#8e58e8);box-shadow:0 8px 24px #9455ed3d}body.site-ui-v2 .first-run-primary:hover,body.site-ui-v2 .natural-entry button:hover,body.site-ui-v2 .primary-button:hover{background:linear-gradient(135deg,#d2b5ff,#a36df4)}body.site-ui-v2 .first-run-secondary,body.site-ui-v2 .icon-button,body.site-ui-v2 .secondary-button{color:#e9e3f1;background:#ffffff0d;border-color:#ffffff26}body.site-ui-v2 .site-footer a:hover{color:#c4a5ff}body.site-ui-v2 .project-nav-mobile{background:#0d0d10f5;border-color:#ffffff1a}body.site-ui-v2 .project-nav-mobile a{color:#9893a2}body.site-ui-v2 .project-nav-mobile a.is-active{color:#d1b5ff}body.site-ui-v2 .first-run-backdrop{background:#000000b8}body.site-ui-v2 .first-run-dialog{box-shadow:0 30px 100px #0000008c}body.site-ui-v2 .first-run-copy,body.site-ui-v2 .first-run-dialog footer{color:#aaa4b2}body.site-ui-v2 .cta-footer-kicker{color:#d5bbffd1;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:500}body.site-ui-v2 .cta-footer-content>p:not(.cta-footer-kicker){max-width:640px}@media (max-width:700px){body.site-ui-v2 .main-content:before,body.site-ui-v2 .workbench-main:before{background-size:18px 18px}body.site-ui-v2 .cta-footer-kicker{letter-spacing:.1em;font-size:10px}}.pricing-single-offer{background:#fffaf0;border:1px solid #e2c875;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;max-width:1180px;margin:18px auto 0;padding:19px 22px;display:grid}.pricing-single-offer>div>span{color:#8a6410;font-size:11px;font-weight:850}.pricing-single-offer h2{color:#4b3b15;margin:4px 0;font-size:18px}.pricing-single-offer p{color:#766b52;margin:0;font-size:12px;line-height:1.55}.pricing-single-offer>strong{color:#6e5110;white-space:nowrap;font-size:27px}.pricing-single-offer>strong small{color:#8d8264;text-align:right;font-size:12px;display:block}.pricing-single-offer .primary-button{white-space:nowrap;min-height:42px}@media (max-width:640px){.pricing-single-offer{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px}.pricing-single-offer>strong{grid-area:1/2/3}.pricing-single-offer .purchase-action{grid-column:1/-1}.pricing-single-offer .primary-button{justify-content:center;width:100%}.pricing-launch-banner{flex-wrap:wrap;align-items:flex-start;gap:5px 10px;padding:12px 14px}.pricing-launch-banner span{flex-basis:100%;order:3}.pricing-launch-banner a{margin-left:auto}}.q-home-focused{gap:28px}.q-home-focus-hero{text-align:center;max-width:900px;margin:0 auto;padding:34px 0 6px}.q-home-focus-hero h1{color:#20283a;letter-spacing:0;margin:12px 0;font-size:44px;line-height:1.16}.q-home-focus-hero>p:last-child{color:#687286;max-width:680px;margin:0 auto;font-size:16px;line-height:1.7}.q-home-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.q-home-path{background:#fff;border:1px solid #d9dfe9;border-top:4px solid #315fce;border-radius:8px;min-width:0;padding:24px;box-shadow:0 12px 30px #24304d0f}.q-home-path.is-creator{border-top-color:#d08a45}.q-home-path>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.q-home-path>header>span{color:#fff;background:#315fce;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.q-home-path.is-creator>header>span{background:#b86835}.q-home-path header small{color:#788295;font-size:12px;font-weight:800}.q-home-path h2{color:#20283a;letter-spacing:0;margin:3px 0 0;font-size:24px}.q-home-path header>b{color:#294b91;background:#e8edfc;border-radius:6px;padding:6px 9px;font-size:12px}.q-home-path.is-creator header>b{color:#78451f;background:#faeadc}.q-home-path-pain{color:#303849;margin:20px 0 7px;font-size:16px;font-weight:850;line-height:1.5}.q-home-path-result{color:#687286;min-height:52px;margin:0;font-size:14px;line-height:1.7}.q-home-path ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.q-home-path li{color:#4f5a70;background:#f5f7fa;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:9px;font-size:13px;display:flex}.q-home-path li span{color:#315fce;background:#e4eafb;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.q-home-path.is-creator li span{color:#8c4d24;background:#f8e4d5}.q-home-path footer{align-items:center;gap:16px;display:flex}.q-home-path footer .primary-button{min-height:44px;padding-inline:16px;text-decoration:none}.q-home-path footer>a:last-child{color:#58667f;font-size:13px;font-weight:750}.q-home-progress{background:#f7f8fb;border:1px solid #d9dfe9;border-radius:8px;padding:24px}.q-home-progress>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.q-home-progress .eyebrow{color:#315fce;margin:0;font-size:12px}.q-home-progress h2{color:#20283a;margin:4px 0 0;font-size:22px}.q-home-progress>header>svg{color:#315fce}.q-home-progress>div{border-top:1px solid #dce1ea;border-bottom:1px solid #dce1ea;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.q-home-progress article{border-right:1px solid #dce1ea;min-width:0;padding:18px 20px}.q-home-director-primary{max-width:900px;margin:0 auto}.director-home-entry.is-embedded{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;padding:0}.director-home-entry.is-embedded form{grid-template-columns:minmax(0,1fr) 190px}.q-home-progress-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.q-home-progress-links a{color:#294b91;background:#fff;border:1px solid #dce1ea;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:14px;text-decoration:none;display:flex}.q-home-progress-links a>span{gap:3px;min-width:0;display:grid}.q-home-progress-links strong{color:#303b52;font-size:14px}.q-home-progress-links small{color:#788398;font-size:12px}.q-home-progress-links a>svg:last-child{flex:none;margin-left:auto}@media (max-width:700px){.q-home-progress-links{grid-template-columns:1fr}.q-home-director-primary{margin:0}.director-home-entry.is-embedded form{grid-template-columns:1fr}}.q-home-progress article:last-child{border-right:0}.q-home-progress article span{color:#315fce;font-size:12px;font-weight:900}.q-home-progress article strong{color:#293247;margin-top:5px;font-size:16px;display:block}.q-home-progress article p{color:#6d7688;margin:5px 0 0;font-size:13px;line-height:1.6}.q-home-progress footer{flex-wrap:wrap;gap:8px 18px;padding-top:15px;display:flex}.q-home-progress footer a{color:#315fce;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.q-home-director{background:#fff;border:1px solid #d9dfe9;border-radius:8px;grid-template-columns:minmax(230px,.6fr) minmax(420px,1.4fr);align-items:center;gap:22px;padding:23px;display:grid}.q-home-director>header{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.q-home-director>header>svg{color:#fff;background:#30394f;border-radius:7px;width:36px;height:36px;padding:8px}.q-home-director header span{color:#315fce;font-size:12px;font-weight:850}.q-home-director h2{color:#20283a;margin:3px 0 4px;font-size:18px}.q-home-director header p{color:#717b8d;margin:0;font-size:12px;line-height:1.55}.q-home-director .director-home-entry.is-compact{margin:0;box-shadow:5px 5px #e1e8fb}.q-home-offer{color:#fff;background:#26324f;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:24px 26px;display:flex}.q-home-offer small{color:#f0cb52;font-size:12px;font-weight:850}.q-home-offer h2{margin:5px 0;font-size:21px}.q-home-offer p{color:#c9d0df;margin:0;font-size:13px;line-height:1.6}.q-home-offer .primary-button{color:#3d310b;background:#f0cb52;flex:none;min-height:44px;text-decoration:none}.q-home-utility{background:#fff;border:1px solid #d9dfe9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.q-home-utility>a{color:#39455c;border-right:1px solid #d9dfe9;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:74px;padding:14px 18px;display:grid}.q-home-utility>a:last-child{border-right:0}.q-home-utility svg{color:#315fce}.q-home-utility small,.q-home-utility strong{display:block}.q-home-utility strong{font-size:14px}.q-home-utility small{color:#788294;margin-top:3px;font-size:12px}@media (max-width:900px){.q-home-director,.q-home-paths,.q-home-progress>div{grid-template-columns:1fr}.q-home-progress article{border-bottom:1px solid #dce1ea;border-right:0}.q-home-progress article:last-child{border-bottom:0}}@media (max-width:640px){.q-home-focus-hero{text-align:left;padding-top:6px}.q-home-focus-hero h1{font-size:33px}.q-home-focus-hero>p:last-child{font-size:14px}.q-home-path{padding:19px 17px}.q-home-path>header{grid-template-columns:40px minmax(0,1fr)}.q-home-path>header>span{width:40px;height:40px}.q-home-path header>b{grid-column:2;width:fit-content}.q-home-path h2{font-size:21px}.q-home-path ol{grid-template-columns:1fr}.q-home-path footer{flex-direction:column;align-items:stretch}.q-home-path footer .primary-button{justify-content:center}.q-home-director{padding:18px 16px}.q-home-offer{flex-direction:column;align-items:stretch;padding:21px 18px}.q-home-offer .primary-button{justify-content:center}.q-home-utility{grid-template-columns:1fr}.q-home-utility>a{border-bottom:1px solid #d9dfe9;border-right:0}.q-home-utility>a:last-child{border-bottom:0}}.mobile-app-version{font-size:12px}.app-shell :is(.workbench-main,.main-content) .form-hint,.app-shell :is(.workbench-main,.main-content) .hook-style-picker header p,.app-shell :is(.workbench-main,.main-content) .hook-style-selected,.app-shell :is(.workbench-main,.main-content) .live-assistant-input header p,.app-shell :is(.workbench-main,.main-content) .live-assistant-input input,.app-shell :is(.workbench-main,.main-content) .live-assistant-input label,.app-shell :is(.workbench-main,.main-content) .live-assistant-input textarea,.app-shell :is(.workbench-main,.main-content) .operations-empty,.app-shell :is(.workbench-main,.main-content) .operations-storage{font-size:13px!important}.app-shell :is(.workbench-main,.main-content) .hook-style-options button strong{font-size:14px!important}.app-shell :is(.workbench-main,.main-content) .hook-style-options button small{font-size:12px!important}.app-shell :is(.workbench-main,.main-content) .live-scenario-tabs button{font-size:13px!important}.app-shell :is(.workbench-main,.main-content) .live-assistant-input input,.app-shell :is(.workbench-main,.main-content) .live-assistant-input textarea{line-height:1.55}.pricing-page .founder-offer p,.pricing-page .founder-offer>strong small,.pricing-page .pricing-card li,.pricing-page .pricing-card ul,.pricing-page .pricing-card>p,.pricing-page .pricing-launch,.pricing-page .pricing-note,.pricing-page .pricing-price small,.pricing-page .pricing-recommended{font-size:12px!important}.pricing-page .pricing-recommended{padding:4px 9px}.pricing-page .pricing-card>p{line-height:1.65}.pricing-page .pricing-card ul{line-height:1.55}.pricing-page .pricing-card li{align-items:flex-start}.pricing-page .founder-offer>strong small{text-align:right}.app-shell .main-content .operation-actions a,.app-shell .main-content .operation-actions button,.app-shell .main-content .operation-main small,.app-shell .main-content .operation-main span,.app-shell .main-content .operation-metrics a,.app-shell .main-content .operation-metrics input,.app-shell .main-content .operation-metrics label,.app-shell .main-content .operations-create header p,.app-shell .main-content .operations-create input,.app-shell .main-content .operations-create label,.app-shell .main-content .operations-create select,.app-shell .main-content .operations-list header p{font-size:13px!important}.app-shell .main-content .operation-main strong{font-size:14px!important}.app-shell .main-content .operations-storage{font-size:12px!important}.app-shell .main-content .growth-consent,.app-shell .main-content .growth-field-grid input,.app-shell .main-content .growth-field-grid label,.app-shell .main-content .growth-field-grid label>small,.app-shell .main-content .growth-field-grid label>span,.app-shell .main-content .growth-field-grid textarea,.app-shell .main-content .growth-tool-form header p,.app-shell .main-content .live-answer-empty span,.app-shell .main-content .live-answer-stage>div[aria-label=回答版本] button,.app-shell .main-content .live-answer-stage>header span,.app-shell .main-content .live-answer-stage>small{font-size:13px!important}.app-shell .main-content .model-tier-selector header small,.pricing-page .pricing-choice-guide>div>span,.pricing-page .pricing-plan-quota>small{font-size:12px!important}.pricing-page .pricing-card .pricing-plan-result,.pricing-page .pricing-plan-quota>span{font-size:13px!important}.pricing-page .credit-pack-grid small,.pricing-page .pricing-explainer small{font-size:12px!important}.app-shell :is(.workbench-main,.main-content) .growth-consent,.app-shell :is(.workbench-main,.main-content) .growth-field-grid input,.app-shell :is(.workbench-main,.main-content) .growth-field-grid label,.app-shell :is(.workbench-main,.main-content) .growth-field-grid label>small,.app-shell :is(.workbench-main,.main-content) .growth-field-grid label>span,.app-shell :is(.workbench-main,.main-content) .growth-field-grid textarea,.app-shell :is(.workbench-main,.main-content) .growth-tool-form header p,.app-shell :is(.workbench-main,.main-content) .hook-template-library button,.app-shell :is(.workbench-main,.main-content) .hook-template-library strong,.app-shell :is(.workbench-main,.main-content) .hook-template-library summary,.app-shell :is(.workbench-main,.main-content) .operation-actions a,.app-shell :is(.workbench-main,.main-content) .operation-actions button,.app-shell :is(.workbench-main,.main-content) .operation-main small,.app-shell :is(.workbench-main,.main-content) .operation-main span,.app-shell :is(.workbench-main,.main-content) .operation-metrics a,.app-shell :is(.workbench-main,.main-content) .operation-metrics input,.app-shell :is(.workbench-main,.main-content) .operation-metrics label,.app-shell :is(.workbench-main,.main-content) .operations-create header p,.app-shell :is(.workbench-main,.main-content) .operations-create input,.app-shell :is(.workbench-main,.main-content) .operations-create label,.app-shell :is(.workbench-main,.main-content) .operations-create select,.app-shell :is(.workbench-main,.main-content) .operations-list header p{font-size:13px!important}.app-shell :is(.workbench-main,.main-content) .operation-main strong{font-size:14px!important}.app-shell :is(.workbench-main,.main-content) .operations-storage{font-size:12px!important}.app-shell .main-content .shooting-checklist header p,.app-shell .main-content .shooting-checklist label,.app-shell .main-content .shooting-checklist small,.app-shell .main-content .shooting-checklist strong,.app-shell :is(.workbench-main,.main-content) .live-answer-empty span,.app-shell :is(.workbench-main,.main-content) .live-answer-stage>div[aria-label=回答版本] button,.app-shell :is(.workbench-main,.main-content) .live-answer-stage>header span,.app-shell :is(.workbench-main,.main-content) .live-answer-stage>small{font-size:13px!important}.account-page .account-capability-grid small,.account-page .account-entry-agreement,.account-page .account-entry-stats small,.account-page .account-form-panel input,.account-page .account-form-panel label,.app-shell .anchor-journey small,.app-shell .anchor-journey span,.app-shell .director-brief-panel button small,.app-shell .director-home-entry button small,.app-shell .material-filters button span,.app-shell .model-tier-selector button,.app-shell .model-tier-selector button span,.app-shell .model-tier-selector header small,.app-shell .profile-hub-list p,.app-shell .project-hub-empty p,.app-shell .visual-choice-row button,.app-shell .visual-field,.app-shell .visual-section-grid ul,.app-shell .visual-step-title p,.app-shell .visual-step-title>span,.home-workbench-shell .director-home-entry button small,.legal-page .legal-updated{font-size:12px!important}.home-workbench-shell{display:block}.home-workbench-shell .workspace{min-height:100vh}.home-desktop-header{background:#fff;border-bottom:1px solid #dfe5e2;grid-template-columns:minmax(220px,1fr) auto minmax(290px,1fr);align-items:center;gap:28px;min-height:72px;padding:0 clamp(24px,5vw,76px);display:grid}.home-desktop-brand{color:#16231f;align-items:center;gap:10px;display:inline-flex}.home-desktop-brand .brand-mark{color:#fff;background:#e85d45;width:34px;height:34px}.home-desktop-brand strong{font-size:17px}.home-desktop-header>nav{justify-content:center;align-items:center;gap:27px;display:flex}.home-desktop-header>nav a{color:#65706d;font-size:14px;font-weight:750}.home-desktop-header>nav a.is-active,.home-desktop-header>nav a:hover{color:#17231f}.home-desktop-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.home-invite-link{color:#25332f;white-space:nowrap;background:#fff;border:1px solid #d4ddda;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.home-invite-link:hover{background:#f6faf8;border-color:#99b6ad}.home-desktop-actions .account-widget{color:#263630;background:#f5f7f6;border-color:#dce3e0;max-width:225px;min-height:42px;margin:0;padding:7px 9px}.home-desktop-actions .account-widget:hover{background:#edf3f0}.home-desktop-actions .account-widget small{color:#6b7974}.home-workbench-shell .workbench-main{width:min(1280px,100% - 48px);padding:35px 0 52px}.home-workbench-shell .workbench-footer .app-version{color:#6d7975}.dual-entry-home{color:#17231f}.dual-entry-lead{border-bottom:1px solid #dfe5e2;grid-template-columns:minmax(320px,.85fr) minmax(540px,1.15fr);align-items:center;gap:clamp(28px,5vw,64px);padding:7px 0 34px;display:grid}.dual-entry-lead>div:first-child p{color:#157d65;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:850;display:flex}.dual-entry-lead h1{color:#10201b;margin:9px 0;font-size:36px;line-height:1.25}.dual-entry-lead>div:first-child>span{color:#68736f;font-size:17px}.director-home-entry.is-compact{background:#fff;border:2px solid #24332e;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;display:grid;box-shadow:7px 7px #dbe8e3}.director-compact-icon{color:#fff;background:#16846c;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.director-home-entry.is-compact form{grid-template-columns:minmax(0,1fr) 180px;gap:9px;min-width:0;display:grid}.director-home-entry.is-compact textarea{resize:none;background:0 0;border:0;min-width:0;height:48px;min-height:48px;padding:12px 4px;font-size:15px;overflow:hidden}.director-home-entry.is-compact textarea:focus{box-shadow:none;border:0}.director-home-entry.is-compact form button{background:#16846c;border-radius:6px;min-height:48px;padding:8px 13px}.dual-entry-lane{border-bottom:1px solid #dfe5e2;grid-template-columns:220px minmax(450px,1fr) 250px;align-items:center;gap:28px;min-height:250px;padding:31px 0;display:grid}.dual-entry-lane>header{align-self:start;padding-top:7px}.dual-entry-lane>header small{color:#99aaa4;font-size:13px;font-weight:850}.dual-entry-lane h2{color:#14241f;margin:8px 0 5px;font-size:28px;line-height:1.3}.dual-entry-lane>header p{color:#66736e;margin:0;font-size:14px;line-height:1.65}.dual-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dual-entry-actions>a{background:#fff;border:1px solid #dce3e0;border-radius:7px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;min-height:84px;padding:13px;display:grid}.dual-entry-actions>a:hover{background:#f6fbf9;border-color:#78aa9b;box-shadow:0 8px 20px #183a2f12}.dual-entry-actions>a>span:first-child{color:#16846c;background:#e6f3ef;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.anchor-lane .dual-entry-actions>a>span:first-child{color:#e85d45;background:#ffede8}.dual-entry-actions small,.dual-entry-actions span,.dual-entry-actions strong{min-width:0;display:block}.dual-entry-actions strong{color:#1f302a;font-size:15px}.dual-entry-actions small{color:#6d7975;margin-top:3px;font-size:13px;line-height:1.45}.dual-entry-actions>a>svg{color:#8d9995}.dual-entry-lane figure{background:#eef2f0;border-radius:8px;height:188px;margin:0;position:relative;overflow:hidden}.dual-entry-lane figure img{object-fit:cover}.dual-entry-lane figcaption{z-index:1;color:#fff;background:#121f1bdb;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:750;position:absolute;bottom:12px;left:12px}.anchor-lane{border-bottom:0}.dual-entry-shortcuts{background:#f0f4f2;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;padding:14px;display:grid}.dual-entry-shortcuts a{border-right:1px solid #d4ded9;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:64px;padding:8px 20px;display:grid}.dual-entry-shortcuts a:last-child{border-right:0}.dual-entry-shortcuts a>svg{color:#24332e}.dual-entry-shortcuts small,.dual-entry-shortcuts span,.dual-entry-shortcuts strong{min-width:0;display:block}.dual-entry-shortcuts strong{font-size:14px}.dual-entry-shortcuts small{color:#6d7975;margin-top:3px;font-size:12px}.dual-entry-more{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.dual-entry-more a{color:#56645f;background:#fff;border:1px solid #dce3e0;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.dual-entry-more a:hover{color:#116c57;border-color:#90b6aa}@media (max-width:1120px){.home-desktop-header{grid-template-columns:minmax(210px,1fr) auto}.home-desktop-header>nav{display:none}.dual-entry-lead{grid-template-columns:1fr;gap:20px}.dual-entry-lane{grid-template-columns:190px minmax(0,1fr)}.dual-entry-lane figure{display:none}}@media (max-width:900px){.home-desktop-header{display:none}.home-workbench-shell .workbench-main{width:min(100% - 30px,760px);padding:25px 0 94px}.dual-entry-lead{padding-top:0}.dual-entry-lead h1{font-size:31px}.dual-entry-lane{grid-template-columns:180px minmax(0,1fr)}.dual-entry-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.dual-entry-shortcuts a:nth-child(2){border-right:0}.dual-entry-shortcuts a:nth-child(-n+2){border-bottom:1px solid #d4ded9}}@media (max-width:640px){.home-workbench-shell .workbench-main{width:calc(100% - 30px);padding-top:24px}.dual-entry-lead{padding-bottom:31px}.dual-entry-lead h1{font-size:29px}.dual-entry-lead>div:first-child>span{font-size:15px}.director-home-entry.is-compact{grid-template-columns:42px minmax(0,1fr);box-shadow:4px 4px #dbe8e3}.director-compact-icon{width:42px;height:42px}.director-home-entry.is-compact form{grid-template-columns:minmax(0,1fr)}.director-home-entry.is-compact textarea{height:45px;min-height:45px;padding-inline:3px}.director-home-entry.is-compact form button{grid-column:1/-1}.director-home-entry.is-compact form button small{display:none}.dual-entry-lane{grid-template-columns:1fr;gap:17px;padding:27px 0}.dual-entry-lane>header{padding-top:0}.dual-entry-lane h2{font-size:26px}.dual-entry-actions{grid-template-columns:1fr}.dual-entry-actions>a{min-height:82px}.dual-entry-actions strong{font-size:16px}.dual-entry-actions small{font-size:13px}.dual-entry-shortcuts{padding:8px}.dual-entry-shortcuts a{min-height:70px;padding:8px 10px}.dual-entry-shortcuts small{display:none}.dual-entry-more{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dual-entry-more a{justify-content:center;font-size:12px}}.workbench-start-home{color:#24364a;gap:16px;display:grid}@media (max-width:900px){.workbench-tier-row{display:block}.workbench-tier-row .model-tier-selector{padding:10px 12px}.workbench-tier-row .model-tier-selector header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}}.workbench-welcome{justify-content:space-between;align-items:flex-start;gap:28px;min-height:102px;padding:4px 5px 0;display:flex}.workbench-welcome>div:first-child>span{color:#3485a9;align-items:center;gap:6px;font-size:13px;font-weight:850;display:flex}.workbench-welcome h1{color:#243752;margin:9px 0 5px;font-size:31px;line-height:1.25}.workbench-welcome p{color:#6d7f91;margin:0;font-size:15px}.director-home-entry{background:#f6fbfa;border:1px solid #cddfe0;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);gap:20px 28px;padding:24px;display:grid;box-shadow:0 10px 28px #264a4c12}.director-brief-panel header>span,.director-home-copy>span{color:#16766f;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.director-home-copy h2{color:#203b40;margin:9px 0 7px;font-size:23px;line-height:1.34}.director-home-copy p{color:#647a7f;margin:0;font-size:14px;line-height:1.65}.director-home-entry form{grid-template-columns:1fr 174px;align-items:stretch;gap:10px;display:grid}.director-brief-panel textarea,.director-home-entry textarea{resize:vertical;color:#263b43;width:100%;font:inherit;background:#fff;border:1px solid #bfcfd1;outline:none;padding:14px 15px;font-size:15px;line-height:1.55}.director-brief-panel textarea:focus,.director-home-entry textarea:focus{border-color:#278c84;box-shadow:0 0 0 3px #278c841f}.director-brief-panel form button,.director-home-entry form button{color:#fff;cursor:pointer;background:#176f69;border:0;justify-content:center;align-items:center;gap:9px;padding:12px 14px;display:flex}.director-brief-panel form button:disabled,.director-home-entry form button:disabled{opacity:.55;cursor:not-allowed}.director-brief-panel form button span,.director-home-entry form button span{text-align:left;gap:2px;display:grid}.director-brief-panel form button strong,.director-home-entry form button strong{font-size:14px}.director-brief-panel form button small,.director-home-entry form button small{color:#ffffffc7;font-size:11px}.director-home-scope{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.director-home-scope button{color:#4d6a66;cursor:pointer;background:#fff;border:1px solid #d7e5e4;border-radius:6px;min-height:40px;padding:6px 11px;font-size:12px;font-weight:700}.director-home-scope button:hover{color:#176f69;border-color:#9dc8bf}.director-home-scope button.is-used{color:#0f5f59;background:#eaf8f5;border-color:#169d92}.director-home-templates{grid-column:1/-1;gap:8px;display:grid}.director-home-templates>p{color:#6b7f79;margin:0;font-size:12px;line-height:1.6}.director-home-templates .director-template-note{color:#176f69;font-weight:700}.director-page{color:#253b47;gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.director-brief-panel{background:#f7fbfb;border:1px solid #d3dedf;padding:26px}.director-brief-panel h1{color:#203a43;margin:10px 0 7px;font-size:29px;line-height:1.28}.director-brief-panel header p{color:#657983;margin:0;font-size:15px}.director-brief-panel form{grid-template-columns:1fr 220px;gap:12px;margin-top:20px;display:grid}.director-brief-panel form button{min-height:98px}.director-example{color:#74858d;margin:10px 0 0;font-size:13px;line-height:1.55}.director-empty{text-align:center;background:#fff;border:1px dashed #cdd8db;align-content:center;place-items:center;gap:12px;min-height:260px;padding:30px;display:grid}.director-empty svg{color:#32867f}.director-empty h2{color:#29434b;margin:0;font-size:20px}.director-empty div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.director-empty span{color:#5e737b;background:#f0f6f6;padding:7px 10px;font-size:12px}.director-result,.director-verdict{gap:18px;display:grid}.director-verdict{color:#fff;background:#203b43;grid-template-columns:1fr auto;padding:26px}.director-verdict>div>span{color:#86d8cd;font-size:13px;font-weight:800}.director-verdict h2{margin:8px 0 6px;font-size:23px;line-height:1.4}.director-verdict>div>p{color:#c5d4d7;margin:0;font-size:14px;line-height:1.6}.director-verdict>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;align-self:start;align-items:center;gap:6px;padding:9px 11px;display:flex}.director-result-actions{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:7px;display:flex}.director-result-actions button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff47;align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.director-verdict>article{background:#ffffff14;border-left:3px solid #79d1c5;grid-column:1/-1;padding:16px 18px}.director-verdict article small{color:#9fc5c5}.director-verdict article strong{margin-top:5px;font-size:18px;display:block}.director-verdict article p{color:#d2dfe1;margin:7px 0 0;font-size:14px}.director-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.director-summary-grid article{background:#fff;border:1px solid #d9e1e3;align-content:start;gap:6px;min-height:108px;padding:18px;display:grid}.director-summary-grid svg{color:#25847c}.director-summary-grid small{color:#74848b}.director-summary-grid strong{font-size:15px;line-height:1.5}.director-evidence{background:#fff9ec;border-left:4px solid #d5a33c;padding:17px 19px}.director-evidence strong{color:#695124;margin-bottom:8px;display:block}.director-evidence div{color:#776744;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.director-next,.director-risks,.director-section,.director-today{background:#fff;border:1px solid #d8e0e2;padding:24px}.director-section>div>header,.director-section>header{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.director-section header svg{color:#25847c;margin-top:3px}.director-section header span{color:#25847c;font-size:12px;font-weight:800}.director-section header h2{color:#293f49;margin:3px 0 0;font-size:19px}.director-roadmap{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.director-roadmap article{background:#f5f8f8;border-top:3px solid #68aaa4;min-height:250px;padding:18px;position:relative}.director-roadmap article>b{color:#d3e1e1;font-size:30px;position:absolute;top:10px;right:14px}.director-roadmap article>span{color:#277c76;font-size:12px;font-weight:850}.director-roadmap h3{margin:7px 0 12px;padding-right:20px;font-size:16px}.director-roadmap ul{color:#536871;margin:0;padding-left:18px;font-size:13px;line-height:1.75}.director-roadmap p{margin:13px 0 4px;font-size:13px;font-weight:750}.director-roadmap small{color:#718289;line-height:1.45}.director-today{border-top:4px solid #248078}.director-today>header{justify-content:space-between;gap:20px;display:flex}.director-today header span{color:#248078;font-size:12px;font-weight:850}.director-today h2{color:#253c46;margin:4px 0 5px;font-size:24px}.director-today header p{color:#728289;margin:0;font-size:13px}.director-today header svg{color:#248078}.director-today blockquote{color:#28514e;background:#edf7f5;border-left:3px solid #4a9e96;margin:20px 0 0;padding:14px 16px;font-size:17px;font-weight:760;line-height:1.55}.director-script{white-space:pre-wrap;color:#3d5059;padding:18px 0;font-size:15px;line-height:1.85}.director-shots{background:#f6f8f9;gap:8px;padding:16px;display:grid}.director-shots span{color:#53666e;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.director-shots span b{color:#28857d}.director-publish{gap:6px;margin-top:14px;display:grid}.director-publish p{color:#465a63;margin:0}.director-publish small{color:#277e77}.director-publish>b{margin-top:5px;font-size:13px}.director-channel-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.director-channel-grid article{background:#f6f8f8;gap:7px;padding:17px;display:grid}.director-channel-grid article>span{color:#236f69;background:#dceeed;width:fit-content;padding:4px 7px;font-size:12px;font-weight:850}.director-channel-grid h3,.director-channel-grid p{margin:0}.director-channel-grid h3{font-size:16px}.director-channel-grid b,.director-channel-grid p,.director-channel-grid small{font-size:13px;line-height:1.5}.director-channel-grid p,.director-channel-grid small{color:#63747b}.director-two-column{grid-template-columns:1fr 1fr;gap:28px;display:grid}.director-funnel{gap:8px;display:grid}.director-funnel article{background:#f6f8f8;gap:10px;padding:11px 12px;display:flex}.director-funnel article>b{color:#2c8780}.director-funnel strong{font-size:14px}.director-funnel p{color:#62747c;margin:4px 0;font-size:12px}.director-funnel small{color:#75858c}.director-search-terms{flex-wrap:wrap;gap:7px;display:flex}.director-search-terms span{color:#2a716c;background:#edf5f4;padding:6px 8px;font-size:12px}.director-two-column ol{color:#556870;padding-left:20px;font-size:13px;line-height:1.8}.director-copy-boundary{color:#76643c;background:#fff8e8;padding:10px;font-size:12px;line-height:1.55}.director-week{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.director-week article{background:#f5f8f8;align-content:start;gap:7px;min-height:128px;padding:13px;display:grid}.director-week span{color:#2a817a;font-size:11px;font-weight:850}.director-week strong{font-size:13px;line-height:1.4}.director-week small{color:#718087;font-size:11px;line-height:1.45}.director-next{background:#eef7f6;grid-template-columns:1fr 250px;gap:24px;display:grid}.director-next aside>strong,.director-next>div>span{color:#247870;margin-bottom:10px;font-size:13px;font-weight:850;display:block}.director-next p{align-items:flex-start;gap:9px;margin:7px 0;display:flex}.director-next p b{color:#28837b}.director-next aside{align-content:start;gap:8px;display:grid}.director-next aside a{color:#2a655f;background:#fff;justify-content:space-between;align-items:center;padding:10px 11px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.director-risks{color:#67777d;background:#fafbfb;align-items:flex-start;gap:10px;display:flex}.director-risks svg{color:#4e817d;flex:none}.director-risks div{gap:5px;font-size:12px;line-height:1.5;display:grid}.director-playbook{border-top:4px solid #d5a33c}.director-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.director-playbook-grid article{background:#fffaf0;border:1px solid #eee1bf;padding:17px}.director-playbook-grid h3{color:#5d4c27;margin:0 0 8px;font-size:16px}.director-playbook-grid p{white-space:pre-wrap;color:#5d5a4f;margin:0;font-size:13px;line-height:1.65}.director-playbook-grid ul{color:#6b624e;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.director-action-bar{background:#f4f9f8;border:1px solid #d8e0e2;flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.director-action-bar a,.director-action-bar button{color:#266c66;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d9d6;align-items:center;gap:6px;padding:9px 11px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:1050px){.director-home-entry,.director-playbook-grid{grid-template-columns:1fr}.director-result-actions{justify-content:flex-start}.director-roadmap{grid-template-columns:repeat(2,1fr)}.director-week{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.director-brief-panel,.director-home-entry{padding:18px}.director-brief-panel form,.director-home-entry form{grid-template-columns:1fr}.director-brief-panel form button,.director-home-entry form button{min-height:56px}.director-brief-panel h1,.director-home-copy h2{font-size:21px}.director-next,.director-roadmap,.director-summary-grid,.director-two-column{grid-template-columns:1fr}.director-week{padding-bottom:4px;display:flex;overflow-x:auto}.director-week article{min-width:150px}.director-verdict{grid-template-columns:1fr;padding:20px}.director-verdict>article{grid-column:1}.director-verdict>button{width:fit-content}.director-next,.director-risks,.director-section,.director-today{padding:18px}}.workbench-mode-switch{background:#fff;border:1px solid #d9e2ea;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(500px,46%);padding:4px;display:grid}.workbench-mode-switch button{color:#65778a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:67px;padding:9px 12px;display:grid}.workbench-mode-switch button.is-active{color:#fff;background:#345f8c;border-color:#345f8c}.workbench-mode-switch small,.workbench-mode-switch span,.workbench-mode-switch strong{min-width:0;display:block}.workbench-mode-switch strong{font-size:14px}.workbench-mode-switch small{color:#7c8d9e;margin-top:4px;font-size:11px}.workbench-mode-switch button.is-active small{color:#d7e5f3}.creation-workspace{background:#fff;border:1px solid #d8e1e9;border-radius:8px;grid-template-columns:330px minmax(0,1fr);min-height:660px;display:grid;overflow:hidden;box-shadow:0 16px 40px #1e344e14}.creation-tool-picker{background:#f8fafc;border-right:1px solid #e0e6ec}.creation-tool-picker>header{align-content:start;min-height:111px;padding:23px 20px 16px;display:grid}.creation-tool-picker>header span{color:#4185a4;font-size:12px;font-weight:850}.creation-tool-picker>header strong{color:#263b52;margin-top:5px;font-size:20px}.creation-tool-picker>header small{color:#7b8b9b;margin-top:5px;font-size:12px}.creation-tool-picker>div{gap:5px;padding:0 12px 14px;display:grid}.creation-tool-picker button{color:#506378;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:44px minmax(0,1fr) 17px;align-items:center;gap:9px;min-height:75px;padding:10px 9px;display:grid}.creation-tool-picker button:hover{background:#fff;border-color:#d7e1ea}.creation-tool-picker button>span:first-child{color:#2b7099;background:#dff2fb;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.creation-tool-picker button:nth-child(2n)>span:first-child{color:#95661d;background:#fff1c7}.creation-tool-picker button:nth-child(3n)>span:first-child{color:#a14e72;background:#fbe4ef}.creation-tool-picker button:nth-child(4n)>span:first-child{color:#287b70;background:#ddf3ee}.creation-tool-picker button small,.creation-tool-picker button span,.creation-tool-picker button strong{min-width:0;display:block}.creation-tool-picker button strong{color:#2c4055;font-size:14px;line-height:1.4}.creation-tool-picker button strong em{color:#9b5f17;white-space:nowrap;background:#fff0bf;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:9px;font-style:normal}.creation-tool-picker button small{color:#7a8a99;margin-top:5px;font-size:11px;line-height:1.4}.creation-tool-picker button>svg{color:#91a0ae}.creation-tool-stage{grid-template-rows:minmax(440px,1fr) auto;gap:22px;min-width:0;padding:34px 35px 31px;display:grid}.creation-feature-panel{color:#fff;background:#26324f;border-bottom:7px solid #50c7c0;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:440px;padding:36px 40px;display:flex}.creation-feature-top{align-items:center;gap:10px;display:flex}.creation-feature-top>span{color:#17293e;background:#f3d24f;border:1px solid #ffffff38;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.creation-feature-top small{color:#d8e8f4;background:#ffffff1a;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800}.creation-feature-panel h2{color:#fff;margin:28px 0 10px;font-size:31px;line-height:1.2}.creation-feature-panel>p{color:#d2dbe7;max-width:800px;margin:0;font-size:15px;line-height:1.8}.creation-feature-panel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.creation-feature-panel li{color:#edf4fa;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:8px;min-height:52px;padding:10px 12px;font-size:13px;display:flex}.creation-feature-panel li>span{color:#17372f;background:#64d8b5;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:12px;font-weight:900;display:grid}.creation-feature-panel>a{color:#1d344d;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:47px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.creation-flow{background:#fff;border:1px solid #dce4eb;border-radius:7px;padding:19px 20px}.creation-flow header small,.creation-flow header strong{display:block}.creation-flow header strong{color:#2d4157;font-size:15px}.creation-flow header small{color:#81909e;margin-top:4px;font-size:11px}.creation-flow>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.creation-flow>div>span{color:#40546a;background:#f3f6f9;border-radius:6px;align-items:center;gap:8px;min-height:55px;padding:9px 33px 9px 9px;display:flex;position:relative}.creation-flow b{color:#fff;background:#3f6f9f;border-radius:6px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.creation-flow strong{font-size:13px}.creation-flow svg{color:#9aa8b5;position:absolute;right:8px}.workbench-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.workbench-shortcuts a{color:#41627e;background:#fff;border:1px solid #dbe3ea;border-radius:7px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;min-height:72px;padding:11px 12px;display:grid}.workbench-shortcuts a:hover{border-color:#8fb4d1}.workbench-shortcuts small,.workbench-shortcuts span,.workbench-shortcuts strong{min-width:0;display:block}.workbench-shortcuts strong{color:#30455a;font-size:13px}.workbench-shortcuts small{color:#7d8c9b;margin-top:4px;font-size:10px;line-height:1.35}.workbench-shortcuts a>svg:last-child{color:#9ca9b5}.creator-strategy-tool{gap:17px;display:grid}.strategy-start-band{color:#fff;background:#26324f;border-left:7px solid #50c7c0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:25px 27px;display:flex}.strategy-start-band>div:first-child{max-width:780px}.strategy-start-band p{color:#f3d24f;margin:0;font-size:12px;font-weight:900}.strategy-start-band h2{color:#fff;margin:7px 0;font-size:24px}.strategy-start-band>div:first-child>span{color:#cfdae6;font-size:14px;line-height:1.65}.strategy-account-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:410px;display:grid}.strategy-account-state button{color:#dce6f0;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:7px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:73px;padding:10px 12px;display:grid}.strategy-account-state button.is-active{color:#26324f;background:#f3d24f;border-color:#f3d24f}.strategy-account-state small,.strategy-account-state span,.strategy-account-state strong{display:block}.strategy-account-state strong{font-size:13px}.strategy-account-state small{color:#bfcbd8;margin-top:4px;font-size:11px}.strategy-account-state button.is-active small{color:#536170}.strategy-section{background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:27px}.strategy-section>header>span{color:#3584a7;font-size:12px;font-weight:900}.strategy-section>header h2{color:#2a3e54;margin:5px 0;font-size:23px}.strategy-section>header p{color:#748493;margin:0;font-size:13px}.strategy-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.strategy-format-grid button{color:#36759a;text-align:left;cursor:pointer;background:#fafcfd;border:1px solid #dce4eb;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:start;gap:10px;min-width:0;min-height:139px;padding:16px;display:grid}.strategy-format-grid button.is-active{background:#eff8fd;border-color:#4d9bca;box-shadow:inset 0 0 0 1px #4d9bca}.strategy-format-grid button>svg:last-child{visibility:hidden;color:#257f6b}.strategy-format-grid button.is-active>svg:last-child{visibility:visible}.strategy-format-grid em,.strategy-format-grid small,.strategy-format-grid span,.strategy-format-grid strong{min-width:0;display:block}.strategy-format-grid strong{color:#2d4156;font-size:15px}.strategy-format-grid small{color:#748493;margin-top:4px;font-size:12px;line-height:1.5}.strategy-format-grid em{color:#51677d;margin-top:7px;font-size:11px;font-style:normal;line-height:1.45}.strategy-format-grid em+em{color:#8a6a2d;margin-top:3px}.strategy-sector-picker{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.strategy-sector-picker button{color:#657688;cursor:pointer;background:#fff;border:1px solid #d8e1e8;border-radius:5px;min-height:37px;padding:0 11px;font-size:12px}.strategy-sector-picker button.is-active{color:#fff;background:#356a98;border-color:#356a98}.strategy-fields{margin-top:18px}.strategy-existing-fields{border-top:1px solid #e3e8ed;margin-top:20px;padding-top:20px}.strategy-upload{color:#35749c;cursor:pointer;background:#f5fafc;border:1px dashed #9eb9cf;border-radius:7px;align-items:center;gap:11px;min-height:75px;margin-top:15px;padding:13px 15px;display:flex}.strategy-upload input{display:none}.strategy-upload small,.strategy-upload span,.strategy-upload strong{display:block}.strategy-upload strong{color:#324b62;font-size:13px}.strategy-upload small{color:#7b8b99;margin-top:4px;font-size:11px}.strategy-consent{color:#64778a;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.strategy-access-note{color:#7a8998;margin:10px 0 0;font-size:11px;line-height:1.6}.strategy-generate-row{border-top:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.strategy-generate-row>div small,.strategy-generate-row>div strong{display:block}.strategy-generate-row>div strong{color:#32495f;font-size:13px}.strategy-generate-row>div small{color:#7b8a98;margin-top:4px;font-size:11px}.strategy-result{gap:16px;display:grid}.strategy-result>header{color:#fff;background:#203d38;border-bottom:6px solid #f0c84b;border-radius:8px;padding:28px}.strategy-result>header>span{color:#71ddd1;font-size:12px;font-weight:900}.strategy-result>header h2{color:#fff;margin:7px 0;font-size:28px}.strategy-result>header p{color:#d0e0dc;max-width:880px;margin:0;font-size:14px;line-height:1.7}.strategy-result>header>div{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.strategy-result>header a{color:#223c37;background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.strategy-positioning-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategy-positioning-row article{background:#fff;border:1px solid #dce4eb;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:87px;padding:14px;display:grid}.strategy-positioning-row svg{color:#3678a0}.strategy-positioning-row small,.strategy-positioning-row span,.strategy-positioning-row strong{display:block}.strategy-positioning-row small{color:#7d8b99;font-size:10px}.strategy-positioning-row strong{color:#31475e;margin-top:4px;font-size:13px;line-height:1.45}.strategy-monthly-workflow{background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:22px}.strategy-monthly-workflow>header span{color:#397a9d;font-size:12px;font-weight:900}.strategy-monthly-workflow>header h3{color:#2d4459;margin:5px 0 0;font-size:19px}.strategy-monthly-foundation{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.strategy-monthly-foundation article{background:#f5f8fa;border-left:4px solid #4aa5c8;padding:15px}.strategy-monthly-foundation article:nth-child(2){border-left-color:#e1ad39}.strategy-monthly-foundation small,.strategy-monthly-foundation strong{display:block}.strategy-monthly-foundation small{color:#748596;font-size:12px}.strategy-monthly-foundation strong{color:#31475d;margin-top:5px;font-size:15px}.strategy-monthly-foundation p{color:#607386;margin:7px 0 0;font-size:14px;line-height:1.65}.strategy-monthly-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.strategy-monthly-topics a{min-width:0;min-height:130px;color:inherit;background:#fbfcfd;border:1px solid #dce4eb;border-radius:7px;grid-template-rows:auto 1fr auto;padding:14px;display:grid;position:relative}.strategy-monthly-topics a>small,.strategy-monthly-topics a>span,.strategy-monthly-topics a>strong{display:block}.strategy-monthly-topics a>span{color:#397a9d;font-size:12px;font-weight:900}.strategy-monthly-topics a>strong{color:#334b60;margin-top:7px;padding-right:18px;font-size:14px;line-height:1.55}.strategy-monthly-topics a>small{color:#748492;margin-top:8px;font-size:12px;line-height:1.45}.strategy-monthly-topics a>svg{color:#7e9aad;position:absolute;top:14px;right:12px}.strategy-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.strategy-actions,.strategy-pillars,.strategy-result-grid>section,.strategy-topics{background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:22px}.strategy-result h3{color:#2d4359;margin:0 0 13px;font-size:18px}.strategy-result-grid li,.strategy-result-grid p{color:#607386;font-size:13px;line-height:1.65}.strategy-result-grid>section>strong{color:#2f688d;font-size:14px}.strategy-result-grid>section>small{color:#897443;font-size:11px;line-height:1.55}.strategy-pillars>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategy-pillars article{background:#f5f8fa;border-left:4px solid #4aa5c8;padding:15px}.strategy-pillars article:nth-child(2){border-left-color:#e1ad39}.strategy-pillars article:nth-child(3){border-left-color:#4eb897}.strategy-pillars strong{color:#31475d;font-size:14px}.strategy-pillars p{color:#647689;margin:7px 0;font-size:12px}.strategy-pillars small{color:#7b8997;font-size:11px;line-height:1.5}.strategy-topics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.strategy-topics a{background:#fafbfc;border:1px solid #e0e6eb;border-radius:6px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:58px;padding:10px;display:grid}.strategy-topics a span{color:#3982a5;font-size:10px;font-weight:900}.strategy-topics a strong{color:#405469;font-size:12px;line-height:1.45}.strategy-topics a svg{color:#9ba8b3}.strategy-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.strategy-actions article{background:#f5f8fa;border-radius:6px;grid-template-columns:29px minmax(0,1fr);gap:9px;padding:14px;display:grid}.strategy-actions article>span{color:#fff;background:#396d98;border-radius:6px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.strategy-actions strong{color:#30475e;font-size:13px}.strategy-actions p{color:#627588;margin:5px 0;font-size:11px;line-height:1.55}.strategy-actions small{color:#7c8a97;font-size:10px}.strategy-seven-days{gap:6px;padding:0;list-style:none;display:grid}.strategy-seven-days li{background:#f5f8fa;border-radius:5px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.strategy-seven-days span{color:#347897;font-size:10px;font-weight:850}.strategy-seven-days strong{color:#41556a;font-size:12px}.strategy-seven-days small{color:#8996a2;font-size:10px}.strategy-money-list{gap:7px;display:grid}.strategy-money-list article{background:#fbf8ef;border-left:3px solid #d9ad42;padding:12px}.strategy-money-list strong{color:#574a2d;font-size:13px}.strategy-money-list p{margin:5px 0}.strategy-money-list small{color:#806e45;font-size:10px;line-height:1.5}@media (max-width:1180px){.creation-workspace{grid-template-columns:290px minmax(0,1fr)}.creation-tool-stage{padding:25px}.creation-feature-panel ul{grid-template-columns:1fr}.workbench-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workbench-welcome{flex-direction:column}.workbench-mode-switch{width:100%}.creation-workspace{grid-template-columns:1fr}.creation-tool-picker{border-bottom:1px solid #e0e6ec;border-right:0}.creation-tool-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-tool-stage{grid-template-rows:auto auto}.creation-feature-panel{min-height:420px}.strategy-start-band{flex-direction:column;align-items:stretch}.strategy-account-state{width:100%}.strategy-format-grid,.strategy-monthly-topics,.strategy-result-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.workbench-welcome h1{font-size:26px}.creation-tool-picker>div,.workbench-mode-switch{grid-template-columns:1fr}.creation-tool-picker button{min-height:70px}.creation-tool-stage{padding:12px}.creation-feature-panel{min-height:450px;padding:25px 20px}.creation-feature-panel h2{font-size:27px}.creation-feature-panel ul{width:100%}.creation-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-shortcuts{grid-template-columns:1fr}.strategy-actions,.strategy-pillars,.strategy-result-grid>section,.strategy-result>header,.strategy-section,.strategy-start-band,.strategy-topics{padding:20px 16px}.strategy-start-band h2{font-size:21px}.strategy-account-state,.strategy-format-grid{grid-template-columns:1fr}.strategy-format-grid button{min-height:150px}.strategy-generate-row{flex-direction:column;align-items:stretch}.strategy-generate-row .primary-button{width:100%}.strategy-actions>div,.strategy-monthly-foundation,.strategy-monthly-topics,.strategy-pillars>div,.strategy-positioning-row,.strategy-topics>div{grid-template-columns:1fr}.strategy-seven-days li{grid-template-columns:49px minmax(0,1fr)}.strategy-seven-days small{grid-column:2}}.creator-process-home{gap:16px;display:grid}.creator-process-hero{color:#fff;background:#26324f;border-bottom:7px solid #50c7c0;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:210px;padding:30px 32px;display:flex}.creator-process-hero>div{max-width:820px}.creator-process-hero span{color:#f3d24f;align-items:center;gap:7px;font-size:14px;font-weight:850;display:flex}.creator-process-hero h1{color:#fff;margin:12px 0 9px;font-size:31px;line-height:1.25}.creator-process-hero p{color:#d5dfeb;margin:0;font-size:16px;line-height:1.7}.creator-process-hero>a{color:#23364b;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:15px;font-weight:850;display:inline-flex}.creator-process-list{gap:8px;display:grid}.creator-process-list article{background:#fff;border:1px solid #dce4eb;border-radius:7px;grid-template-columns:43px 46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:18px 20px;display:grid}.creator-process-list article:hover{background:#fbfdfe;border-color:#92afc8}.creator-process-number{color:#3a769e;font-size:14px;font-weight:900}.creator-process-icon{color:#276f98;background:#e7f4fa;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.creator-process-list article:nth-child(2n) .creator-process-icon{color:#8b671c;background:#fff3ca}.creator-process-list h2{color:#293e53;margin:0;font-size:19px}.creator-process-list p{color:#66798b;max-width:820px;margin:7px 0 0;font-size:14px;line-height:1.65}.creator-process-list article>a{color:#315f83;background:#fff;border:1px solid #aec4d5;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.creator-quick-tools{background:#f7f9fb;border:1px solid #dce4eb;border-radius:8px;padding:24px}.creator-quick-tools header span{color:#3785a5;font-size:13px;font-weight:850}.creator-quick-tools header h2{color:#2c4157;margin:5px 0 16px;font-size:21px}.creator-quick-tools>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.creator-quick-tools a{color:#397695;background:#fff;border:1px solid #d9e2e9;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:84px;padding:14px;display:grid}.creator-quick-tools small,.creator-quick-tools strong{display:block}.creator-quick-tools strong{color:#30475d;font-size:15px}.creator-quick-tools small{color:#718190;margin-top:5px;font-size:13px;line-height:1.45}.creator-practical-tools{background:#f7f9fb;border:1px solid #dce4eb;border-radius:8px;padding:22px 24px}.creator-practical-tools>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.creator-practical-tools>header span{color:#3785a5;font-size:13px;font-weight:850}.creator-practical-tools>header h2{color:#2c4157;margin:5px 0 4px;font-size:21px}.creator-practical-tools>header p{color:#718190;margin:0;font-size:13px;line-height:1.55}.creator-practical-tools>header a{color:#315f83;white-space:nowrap;background:#fff;border:1px solid #aec4d5;border-radius:6px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.creator-practical-tools>header a:hover{background:#eef8fc;border-color:#4b91b9}.creator-practical-tools>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.creator-practical-tools>div>a{color:#397695;background:#fff;border:1px solid #d9e2e9;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:108px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.creator-practical-tools>div>a:hover{border-color:#8fb4d1;transform:translateY(-1px);box-shadow:0 7px 18px #2f678d14}.creator-practical-tools>div>a>span{color:#236f94;background:#e6f4fa;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.creator-practical-tools>div>a small,.creator-practical-tools>div>a strong{display:block}.creator-practical-tools>div>a strong{color:#30475d;font-size:13px;line-height:1.45}.creator-practical-tools>div>a small{color:#718190;margin-top:5px;font-size:11px;line-height:1.45}.creator-practical-tools>div>a>svg{color:#95a9b8}.video-start-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.video-start-options>a{color:#317da2;background:#fff;border:1px solid #cbd9e4;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:124px;padding:20px;display:grid}.video-start-options>a:first-child{border-left:6px solid #48a7c7}.video-start-options>a:nth-child(2){border-left:6px solid #e4b642}.video-start-options>a:nth-child(3){border-left:6px solid #55b89c}.video-start-options>a>span{color:#236f94;background:#e6f4fa;border-radius:7px;place-items:center;width:48px;height:48px;display:grid}.video-start-options>a:nth-child(2)>span{color:#80601c;background:#fff2c9}.video-start-options>a:nth-child(3)>span{color:#23755f;background:#e2f4ee}.video-start-options strong{color:#293f55;font-size:17px}.video-start-options p{color:#687b8d;margin:7px 0 0;font-size:14px;line-height:1.6}.rewrite-link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:7px;display:grid}.rewrite-link-row .secondary-button{white-space:nowrap;min-width:110px}.rewrite-media{background:#f7faf8;border:1px solid #dbe5e1;border-radius:7px;gap:10px;padding:15px;display:grid}.rewrite-media-heading{color:#244c43;align-items:flex-start;gap:10px;display:flex}.rewrite-media-heading>span{gap:3px;display:grid}.rewrite-media-heading strong{font-size:15px;line-height:1.45}.rewrite-media-heading small{color:var(--muted);font-size:12px;line-height:1.6}.rewrite-media-picker{color:#315e53;cursor:pointer;background:#fff;border:1px dashed #aebfba;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex!important}.rewrite-media-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rewrite-media>.secondary-button{width:fit-content}.creation-tool-picker button strong,.strategy-format-grid strong{font-size:15px}.creation-tool-picker button small,.strategy-account-state small,.strategy-format-grid em,.strategy-format-grid small,.strategy-section>header p{font-size:13px}.creation-flow header small,.strategy-access-note,.strategy-generate-row>div small,.strategy-upload small,.workbench-shortcuts small{font-size:12px}.strategy-actions p,.strategy-pillars p,.strategy-result-grid li,.strategy-result-grid p{font-size:14px}.strategy-actions small,.strategy-money-list small,.strategy-pillars small,.strategy-seven-days strong{font-size:12px}@media (max-width:760px){.creator-process-hero{flex-direction:column;align-items:stretch;min-height:0;padding:24px 19px}.creator-process-hero h1{font-size:26px}.creator-process-hero>a{width:100%}.creator-process-list article{grid-template-columns:38px minmax(0,1fr);padding:16px}.creator-process-icon{grid-area:2/1}.creator-process-list article>div{grid-area:1/2/3}.creator-process-list article>a{grid-column:1/3;justify-content:center;width:100%}.creator-quick-tools>div,.video-start-options{grid-template-columns:1fr}.creator-practical-tools{padding:19px 16px}.creator-practical-tools>header{flex-direction:column;align-items:flex-start;gap:10px}.creator-practical-tools>header a{justify-content:center;width:100%}.creator-practical-tools>div,.rewrite-link-row{grid-template-columns:1fr}.rewrite-link-row .secondary-button{width:100%}}.avatar-video-tool{background:#fff;border:1px solid #d7e1e8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);display:grid;overflow:hidden}.avatar-video-form{align-content:start;gap:16px;padding:25px;display:grid}.avatar-video-form>header{align-items:flex-start;gap:11px;display:flex}.avatar-video-form>header>svg{color:#31799d;flex:none}.avatar-video-form h2{color:#2d4358;margin:0;font-size:21px}.avatar-video-form header p{color:#6d7d8d;margin:6px 0 0;font-size:14px}.avatar-video-form>label:not(.avatar-photo-upload){color:#40576d;font-size:14px;font-weight:800}.avatar-video-form select,.avatar-video-form textarea{color:#2b4055;width:100%;font:inherit;background:#fff;border:1px solid #d6e0e7;border-radius:6px;margin-top:7px}.avatar-video-form textarea{resize:vertical;padding:11px 12px;line-height:1.65}.avatar-video-form select{height:44px;padding:0 10px}.avatar-audio-upload{color:#40576d;cursor:pointer;background:#f7fbfc;border:1px dashed #b8cbd6;border-radius:6px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.avatar-audio-upload>span{gap:4px;display:grid}.avatar-audio-upload strong{align-items:center;gap:5px;font-size:13px;display:inline-flex}.avatar-audio-upload small{color:#758595;font-size:11px;font-weight:500}.avatar-audio-upload input{opacity:0;width:1px;height:1px;position:absolute}.dance-transfer-tool{background:#fff;border:1px solid #d7e1e8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);display:grid;overflow:hidden}.dance-transfer-form{align-content:start;gap:16px;padding:25px;display:grid}.dance-transfer-form>header{align-items:flex-start;gap:11px;display:flex}.dance-transfer-form>header>svg{color:#31799d;flex:none}.dance-transfer-form h2{color:#2d4358;margin:0;font-size:21px}.dance-transfer-form header p{color:#6d7d8d;margin:6px 0 0;font-size:14px;line-height:1.6}.dance-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dance-consent-list{gap:8px;display:grid}.dance-consent-list label{color:#586c7e;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.dance-consent-list input{accent-color:#277d72;margin-top:3px}.dance-transfer-form>small{color:#758595;align-items:flex-start;gap:5px;font-size:12px;line-height:1.6;display:flex}.dance-transfer-preview{background:#26324f;place-items:center;min-height:650px;padding:20px;display:grid;position:relative}.dance-transfer-preview img,.dance-transfer-preview video{object-fit:contain;border-radius:6px;width:min(100%,370px);max-height:610px}.dance-transfer-preview>span{color:#fff;background:#0a1118cc;border-radius:5px;padding:7px 10px;font-size:13px;position:absolute;bottom:28px}.dance-transfer-preview>a{color:#263a4e;background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex;position:absolute;bottom:28px;right:28px}.dance-transfer-preview>div{color:#dce6ef;text-align:center;justify-items:center;display:grid}.dance-transfer-preview>div strong{color:#fff;margin-top:13px;font-size:17px}.dance-transfer-preview>div span{color:#bdc9d5;margin-top:6px;font-size:13px}@media (max-width:700px){.dance-transfer-tool,.dance-upload-grid{grid-template-columns:1fr}.dance-transfer-preview{min-height:520px}}.avatar-photo-upload{color:#31799d;cursor:pointer;background:#f3f9fc;border:1px dashed #8eafc5;border-radius:7px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.avatar-photo-upload input{display:none}.avatar-photo-upload small,.avatar-photo-upload strong{display:block}.avatar-photo-upload strong{color:#30485e;font-size:15px}.avatar-photo-upload small{color:#738493;margin-top:5px;font-size:13px}.avatar-consents{gap:8px;display:grid}.avatar-consents label{color:#586c7e;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.avatar-consents input{accent-color:#277d72;margin-top:3px}.avatar-video-form>small{color:#758595;font-size:12px;line-height:1.55}.avatar-video-preview{background:#26324f;place-items:center;min-height:650px;padding:20px;display:grid;position:relative}.avatar-video-preview img,.avatar-video-preview video{object-fit:contain;border-radius:6px;width:min(100%,370px);max-height:610px}.avatar-video-preview>span{color:#fff;background:#0a1118cc;border-radius:5px;padding:7px 10px;font-size:13px;position:absolute;bottom:28px}.avatar-video-preview>a{color:#263a4e;background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex;position:absolute;bottom:28px;right:28px}.avatar-video-preview>div{color:#dce6ef;text-align:center;justify-items:center;display:grid}.avatar-video-preview>div strong{color:#fff;margin-top:13px;font-size:17px}.avatar-video-preview>div span{color:#bdc9d5;margin-top:6px;font-size:13px}@media (max-width:1020px){.video-start-options{grid-template-columns:1fr}}@media (max-width:800px){.avatar-video-tool{grid-template-columns:1fr}.avatar-video-preview{min-height:520px}}.prompt-video-tool{background:#fff;border:1px solid #d5e0e8;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);margin-bottom:18px;display:grid;overflow:hidden}.ai-workshop{margin-bottom:22px}.ai-workshop-tabs{background:#edf2f4;border:1px solid #d5e0e8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:6px;display:grid}.ai-workshop-tabs button{color:#627384;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:10px 16px;display:flex}.ai-workshop-tabs button[aria-pressed=true]{color:#173c52;background:#fff;border-color:#c4d4de;box-shadow:0 4px 14px #19364814}.ai-workshop-tabs small,.ai-workshop-tabs span,.ai-workshop-tabs strong{text-align:left;display:block}.ai-workshop-tabs strong{font-size:16px}.ai-workshop-tabs small{color:#738292;margin-top:3px;font-size:13px}.ai-workshop-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-workshop-more>a{color:#28728f;background:#fff;border:1px solid #d4dfe6;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:92px;padding:16px 18px;display:grid}.ai-workshop-more small,.ai-workshop-more span,.ai-workshop-more strong{display:block}.ai-workshop-more strong{color:#283f54;font-size:16px}.ai-workshop-more small{color:#6f7f8f;margin-top:5px;font-size:13px;line-height:1.5}.prompt-video-form{align-content:start;gap:17px;padding:25px;display:grid}.prompt-video-form>header{align-items:flex-start;gap:12px;display:flex}.prompt-video-form>header>span{color:#1e425c;background:#f3d24f;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;display:grid}.prompt-video-form header small{color:#2c819e;font-size:13px;font-weight:850}.prompt-video-form h2{color:#293f55;margin:5px 0;font-size:23px}.prompt-video-form header p{color:#6c7c8c;margin:0;font-size:14px;line-height:1.6}.prompt-video-settings{gap:10px;display:grid}.prompt-video-settings fieldset{border:0;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;display:flex}.prompt-video-settings legend{float:left;color:#40566c;width:76px;font-size:13px;font-weight:850}.prompt-video-settings button{color:#5f7182;cursor:pointer;background:#fff;border:1px solid #d4dee6;border-radius:5px;min-height:36px;padding:0 11px;font-size:13px;font-weight:750}.prompt-video-settings button[aria-pressed=true]{color:#215d78;background:#e9f5f8;border-color:#3f8daf;box-shadow:inset 0 0 0 1px #3f8daf}.prompt-video-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.prompt-video-styles button{color:#40566b;text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #dbe4eb;border-radius:6px;min-height:70px;padding:11px 12px}.prompt-video-styles button.is-active{color:#234e70;background:#eaf5fb;border-color:#5f9dc2;box-shadow:inset 3px 0 #3f97c2}.prompt-video-styles small,.prompt-video-styles strong{display:block}.prompt-video-styles strong{font-size:15px}.prompt-video-styles small{color:#718191;margin-top:5px;font-size:13px;line-height:1.4}.prompt-video-form>label{color:#40566c;font-size:14px;font-weight:800}.prompt-reference-materials{gap:10px;display:grid}.prompt-reference-materials>header{color:#3e566b;align-items:center;gap:9px;display:flex}.prompt-reference-materials>header small,.prompt-reference-materials>header span,.prompt-reference-materials>header strong{display:block}.prompt-reference-materials>header strong{font-size:14px}.prompt-reference-materials>header small{color:#758493;margin-top:2px;font-size:12px}.prompt-reference-materials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.prompt-reference-materials label{color:#39728c;cursor:pointer;background:#f8fafb;border:1px dashed #bdccd7;border-radius:6px;align-items:center;gap:8px;min-height:68px;padding:10px;display:flex;position:relative;overflow:hidden}.prompt-reference-materials label small,.prompt-reference-materials label span,.prompt-reference-materials label strong{min-width:0;display:block}.prompt-reference-materials label strong{color:#3b5368;font-size:13px}.prompt-reference-materials label small{color:#7b8996;margin-top:3px;font-size:13px;line-height:1.45}.prompt-reference-materials input{opacity:0;width:1px;height:1px;position:absolute}.prompt-reference-materials>p{overflow-wrap:anywhere;color:#456174;background:#eef5f6;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.prompt-video-form textarea{color:#273c50;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d5dfe7;border-radius:6px;margin-top:7px;padding:12px;font-weight:500;line-height:1.6}.prompt-video-form>.primary-button{width:fit-content;min-height:44px}.prompt-video-plan{background:#f3f8fb;border-left:5px solid #4aa5c8;padding:16px}.prompt-video-plan>span,.prompt-video-plan>strong{display:block}.prompt-video-plan>span{color:#3d82a2;font-size:12px;font-weight:850}.prompt-video-plan>strong{color:#2d4357;margin-top:7px;font-size:16px}.prompt-video-plan>p{color:#607588;max-height:136px;margin:8px 0 13px;font-size:14px;line-height:1.7;overflow:auto}.prompt-video-cost{color:#758595;font-size:12px;line-height:1.55}.prompt-video-preview{background:#1f2937;place-items:center;min-height:660px;display:grid;position:relative;overflow:hidden}.prompt-video-preview canvas,.prompt-video-preview img,.prompt-video-preview video{object-fit:contain;width:min(100%,371px);height:auto;max-height:660px}.prompt-video-preview canvas{display:block}.prompt-video-preview img,.prompt-video-preview video{margin:auto;position:absolute;inset:0}.prompt-video-preview>span{color:#e9eff5;background:#0a1118c7;border-radius:5px;padding:7px 10px;font-size:13px;position:absolute;bottom:18px}.prompt-video-preview>a{color:#20394f;background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex;position:absolute;bottom:17px;right:17px}.ai-video-notice strong{font-size:15px}.ai-video-notice p{font-size:13px}.video-stage-list span{font-size:12px}.video-stage-list strong{font-size:14px}.video-stage-list small{font-size:11px}.video-storyboard header p,.video-storyboard header span,.video-storyboard li small,.video-storyboard li>span,.video-storyboard-next{font-size:12px}.video-storyboard li p{font-size:14px}.creation-feature-top small,.workbench-mode-switch small{font-size:12px}.creator-field-grid label{font-size:13px}.creator-field-grid input,.creator-field-grid select,.creator-field-grid textarea{font-size:14px}.creator-field-grid small{font-size:12px}.workbench-start-home{gap:18px}.workbench-welcome{align-items:center;min-height:108px}.workbench-welcome h1{color:#1f332e;letter-spacing:0;font-size:34px}.workbench-welcome p{color:#65746f;font-size:16px}.workbench-mode-switch{border-color:#d8e1de;width:min(520px,48%);box-shadow:0 8px 24px #233a330d}.workbench-mode-switch button.is-active{background:#176f67;border-color:#176f67}.home-membership-path{background:#fff;border:1px solid #dce4e1;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid;box-shadow:0 10px 28px #233a330d}.home-membership-path>div{grid-template-columns:47px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.home-membership-path b{color:#155d56;background:#def3ef;border-radius:6px;place-items:center;width:47px;min-height:34px;font-size:12px;display:grid}.home-membership-path>div:nth-of-type(2) b{color:#725713;background:#fff0bd}.home-membership-path>div:nth-of-type(3) b{color:#7d405b;background:#f8e2eb}.home-membership-path small,.home-membership-path span,.home-membership-path strong{min-width:0;display:block}.home-membership-path strong{color:#2b403a;font-size:13px}.home-membership-path small{color:#798681;margin-top:3px;font-size:12px}.home-membership-path>svg{color:#a3aea9}.home-membership-path>a{color:#fff;white-space:nowrap;background:#26324f;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.creation-workspace{border-color:#d9e2df;grid-template-columns:350px minmax(0,1fr);box-shadow:0 18px 44px #21393214}.creation-tool-picker{background:#fbfcfc;border-color:#e1e7e5}.creation-tool-picker button{min-height:84px}.creation-tool-picker button.is-active{color:#155e58;background:#eaf7f5;border-color:#8fc7c0;box-shadow:inset 3px 0 #1b978c}.creation-tool-picker button i{color:#5c6e68;background:#edf1f0;border-radius:4px;width:fit-content;margin-top:7px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:850;display:block}.creation-tool-picker button.is-active i{color:#11685f;background:#cfece7}.creation-tool-stage{background:#f5f7f7}.creation-feature-panel{color:#263a35;background:#fff;border:1px solid #dce4e1;border-bottom:7px solid #e2bf42;position:relative;box-shadow:0 14px 34px #273d3612}.creation-feature-top>span{color:#57430b;background:#f6d963;border-color:#e4c95c}.creation-feature-top small{color:#17675f;background:#dff3ef}.creation-access-badge{border-radius:5px;padding:6px 9px;font-size:11px;font-weight:900;position:absolute;top:36px;right:40px}.creation-access-badge.access-free{color:#17665e;background:#dff3ef}.creation-access-badge.access-creator{color:#765812;background:#fff0bd}.creation-access-badge.access-anchor{color:#7d405b;background:#f8e2eb}.creation-feature-panel h2{color:#223630;letter-spacing:0;font-size:32px}.creation-feature-panel>p{color:#5d6f69;font-size:16px}.creation-feature-panel li{color:#334a43;background:#f7f9f8;border-color:#dce5e2;font-size:14px}.creation-feature-panel li>span{color:#fff;background:#249587}.creation-feature-panel>a{color:#fff;background:#176f67}.creation-feature-panel>a:hover{color:#223630;background:#f3d24f}.pricing-page{background:#f5f7f7}.credit-pack-section,.founder-offer,.pricing-choice-guide,.pricing-explainer,.pricing-grid,.pricing-intro,.pricing-note,.pricing-page>header{max-width:1180px}.pricing-intro{margin-top:54px}.pricing-intro h1{color:#203630;letter-spacing:0;max-width:760px;font-size:38px}.pricing-intro>p:last-child{color:#63746e;max-width:760px;font-size:15px}.pricing-launch-banner{color:#635522;background:#fff9e7;border:1px solid #e6d28a;border-radius:8px;align-items:center;gap:12px;max-width:1180px;margin:0 auto 18px;padding:13px 16px;font-size:12px;line-height:1.55;display:flex}.pricing-launch-banner strong{color:#6e5110;flex:none;font-size:12px}.pricing-launch-banner span{flex:1}.pricing-launch-banner a{color:#176f69;white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:850;text-decoration:none;display:inline-flex}.pricing-launch-banner a:hover{text-underline-offset:3px;text-decoration:underline}.pricing-choice-guide{border-color:#dce4e1;max-width:1180px;padding:17px 20px;box-shadow:0 10px 28px #233a330d}.pricing-choice-guide>div{grid-template-columns:32px minmax(0,1fr);column-gap:9px;display:grid}.pricing-choice-guide>div>span{color:#17665e;background:#dff3ef;border-radius:6px;grid-row:1/3;align-self:center;place-items:center;width:32px;height:32px;margin:0;font-size:10px;font-weight:900;display:grid}.pricing-choice-guide>div:nth-of-type(2)>span{color:#765812;background:#fff0bd}.pricing-choice-guide>div:nth-of-type(3)>span{color:#7d405b;background:#f8e2eb}.pricing-choice-guide>div:nth-of-type(4)>span{color:#fff;background:#26324f}.pricing-choice-guide strong{font-size:14px}.pricing-choice-guide small{color:#74827d;margin-top:3px;font-size:12px}.pricing-grid{gap:16px}.pricing-card{border-color:#dce4e1;flex-direction:column;min-height:520px;padding:25px 22px 22px;display:flex;box-shadow:0 12px 32px #233a330d}.pricing-card.is-recommended{border-color:#d7b633;box-shadow:0 16px 38px #6f56111f}.pricing-plan-result{color:#187067;margin-top:17px;font-size:12px;font-weight:850}.pricing-card h2{color:#2b3e38;margin:7px 0 8px;font-size:20px}.pricing-price{font-size:32px}.pricing-card>p{min-height:65px;font-size:13px;line-height:1.65}.pricing-card ul{color:#4d615a;margin:14px 0 18px;font-size:13px}.pricing-card li{align-items:flex-start;line-height:1.45}.pricing-card li svg{flex:none;margin-top:2px}.pricing-plan-quota{color:#31534a;background:#eef5f3;border-radius:6px;grid-template-columns:18px minmax(0,1fr);gap:4px 7px;margin-top:auto;padding:12px;font-size:12px;font-weight:850;display:grid}.pricing-plan-quota>small{color:#71817b;grid-column:2;font-size:11px;font-weight:600}.pricing-card .primary-button{min-height:44px;margin-top:12px}.founder-offer{background:#fff8df}.pricing-explainer>div{min-height:100px}.pricing-explainer small{font-size:12px}.credit-pack-grid span,.credit-pack-grid strong{font-size:13px}.credit-pack-grid small,.pricing-note{font-size:12px}@media (max-width:1100px){.home-membership-path{grid-template-columns:repeat(3,minmax(0,1fr))}.home-membership-path>svg{display:none}.home-membership-path>a{grid-column:1/-1}.creation-workspace{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:900px){.workbench-welcome{align-items:stretch}.workbench-mode-switch{width:100%}.creation-workspace{grid-template-columns:1fr}.creation-access-badge{top:25px;right:25px}}@media (max-width:640px){.workbench-welcome h1{font-size:29px}.workbench-welcome p{font-size:14px;line-height:1.6}.home-membership-path{grid-template-columns:1fr}.home-membership-path>div{grid-template-columns:51px minmax(0,1fr)}.creation-access-badge{width:fit-content;margin-top:17px;position:static}.creation-feature-panel h2{margin-top:18px;font-size:27px}.pricing-intro h1{font-size:30px}.pricing-choice-guide{grid-template-columns:1fr}.pricing-card{min-height:auto}}.ai-image-controls label,.ai-image-tool header p{font-size:13px;line-height:1.6}.ai-image-controls textarea{font-size:14px}.render-editor header p{font-size:13px}.render-upload strong{font-size:14px}.render-upload small{font-size:12px;line-height:1.5}.render-fields label{font-size:13px}.render-fields input,.render-fields textarea{font-size:14px}.render-consent,.render-meta,.render-preview-empty span,.render-privacy{font-size:12px}.render-download strong{font-size:14px}.render-download small{font-size:12px;line-height:1.5}.render-smart-options strong{font-size:13px}.render-smart-options small{font-size:12px}.render-smart-options>label{font-size:13px;line-height:1.5}.benchmark-render-next strong,.creator-render-next strong{font-size:14px}.benchmark-render-next small,.creator-render-next small,.creator-result-duration button,.video-stage-list small,.visual-template-picker button{font-size:12px}@media (max-width:900px){.ai-workshop-more,.prompt-video-tool{grid-template-columns:1fr}.prompt-video-preview{min-height:540px}.prompt-video-preview canvas,.prompt-video-preview img,.prompt-video-preview video{max-height:540px}}@media (max-width:560px){.ai-workshop-tabs button{min-height:58px;padding:8px}.ai-workshop-tabs small{display:none}.prompt-video-form{padding:18px 15px}.prompt-video-styles{grid-template-columns:1fr}.prompt-video-settings fieldset{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prompt-video-settings legend{grid-column:1/-1;width:auto}.prompt-reference-materials>div{grid-template-columns:1fr}.prompt-video-form>.primary-button{width:100%}.prompt-video-preview{min-height:500px}}.unified-content-studio{gap:14px;display:grid}.content-studio-intro{color:#fff;background:#26324f;border-left:7px solid #51c4bd;border-radius:8px;padding:27px 30px}.content-studio-intro>span{color:#f2cf4a;align-items:center;gap:7px;font-size:14px;font-weight:850;display:inline-flex}.content-studio-intro h1{color:#fff;margin:10px 0 7px;font-size:29px;line-height:1.3}.content-studio-intro p{color:#dce4ed;max-width:850px;margin:0;font-size:15px;line-height:1.7}.content-studio-dimensions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.content-studio-dimensions span{border:1px solid var(--mint-line);color:var(--accent-dark);background:var(--mint-soft);border-radius:4px;padding:5px 8px;font-size:11px;line-height:1.3}.content-studio-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.content-studio-tabs button{color:#347b9e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2e9;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:102px;padding:15px;display:grid}.content-studio-tabs button:hover{background:#fbfdfe;border-color:#91afc3}.content-studio-tabs button.is-active{background:#edf7fb;border-color:#4b94b8;box-shadow:inset 5px 0 #49a4c5}.content-studio-tabs button>svg:first-child{color:#246d91;background:#e4f3f8;border-radius:7px;width:38px;height:38px;padding:9px}.content-studio-tabs button:nth-child(2)>svg:first-child{color:#82611b;background:#fff2c8}.content-studio-tabs button:nth-child(3)>svg:first-child{color:#27765f;background:#e2f3ec}.content-studio-tabs button:nth-child(4)>svg:first-child{color:#6a547b;background:#f0eaf3}.content-studio-tabs button:nth-child(5)>svg:first-child{color:#9b4c3d;background:#f9e8e3}.content-studio-tabs button>svg:last-child{color:#0000}.content-studio-tabs button.is-active>svg:last-child{color:#2a8398}.content-studio-tabs small,.content-studio-tabs strong{display:block}.content-studio-tabs strong{color:#2d4358;font-size:16px;line-height:1.4}.content-studio-tabs small{color:#6d7e8d;margin-top:5px;font-size:13px;line-height:1.45}.content-studio-workspace{min-width:0}.content-studio-workspace .publish-risk-form,.content-studio-workspace .publish-risk-result{border-color:#d7e1e8}.publish-risk-form h2{color:#293f54}.publish-platforms legend,.publish-risk-form header p,.publish-risk-form>label{font-size:13px}.publish-platforms button{min-height:38px;font-size:13px}.publish-risk-clear strong,.publish-risk-empty strong{font-size:17px}.publish-risk-clear p,.publish-risk-empty p{font-size:13px}.publish-risk-group h3{font-size:15px}.publish-risk-group blockquote{font-size:14px}.publish-risk-group article p{font-size:13px}.publish-risk-boundary{font-size:12px}.publish-ai-review{border-top:1px solid #dfe6ea;gap:13px;margin-top:20px;padding-top:18px;display:grid}.publish-ai-review>header{align-items:flex-start;gap:9px;display:flex}.publish-ai-review>header svg{color:#2b8599;flex:none;margin-top:2px}.publish-ai-review>header small{color:#2f8193;font-size:11px;font-weight:900}.publish-ai-review>header h2{color:#30485d;margin:4px 0 0;font-size:17px;line-height:1.55}.publish-ai-findings{gap:8px;display:grid}.publish-ai-findings h3{color:#344b5f;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.publish-ai-findings article{background:#fff9e9;border-left:4px solid #d5a83d;padding:11px 12px}.publish-ai-findings strong{color:#4d4a3d;font-size:13px;line-height:1.55}.publish-ai-findings p{color:#625d50;margin:5px 0 3px;font-size:13px;line-height:1.55}.publish-ai-findings small{color:#7f6b37;font-size:12px;line-height:1.55}.publish-ai-risks article{background:#fff3f2;border-left-color:#c96565}.publish-ai-risks small{color:#985151}.publish-ai-revision{border:1px solid #dce3e8;border-radius:7px;overflow:hidden}.publish-ai-revision>header{background:#f5f8fa;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.publish-ai-revision h3{color:#30485c;margin:2px 0 0;font-size:15px}.publish-ai-revision small{color:#738593;font-size:11px}.publish-keep{background:#f4faf6;border:1px solid #d9e6de;border-radius:7px;padding:11px 13px 13px}.publish-keep strong{color:#2f6b4a;font-size:13px}.publish-keep ul{gap:4px;margin:7px 0 0;padding-left:18px;display:grid}.publish-keep li{color:#456154;font-size:13px;line-height:1.6}.publish-disclaimer-lines{background:#f7fafc;border:1px solid #dbe4ea;border-radius:7px;gap:8px;padding:13px;display:grid}.publish-disclaimer-lines header small{color:#5a7d92;font-size:12px;font-weight:900}.publish-disclaimer-lines h3{color:#2e4559;margin:3px 0 0;font-size:15px}.publish-disclaimer-lines ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.publish-disclaimer-lines li{color:#2d4356;letter-spacing:.5px;background:#fff;border-radius:5px;padding:8px 11px;font-size:14px;box-shadow:inset 0 0 0 1px #dde6ec}.publish-disclaimer-lines p{color:#5f7688;margin:0;font-size:12px;line-height:1.7}.publish-ai-revision pre{white-space:pre-wrap;color:#344b5e;background:#fff;max-height:360px;margin:0;padding:15px;font-family:inherit;font-size:14px;line-height:1.75;overflow:auto}.render-transcribe{align-items:center;gap:10px;margin:-2px 0 12px;display:flex}.render-transcribe span{color:#6d7f8c;font-size:12px;line-height:1.5}.shooting-methods-guide{background:#fff;border:1px solid #d7e1e8;border-radius:8px;overflow:hidden}.shooting-methods-guide>header{background:#f8fafb;border-bottom:1px solid #e1e7ec;align-items:flex-start;gap:11px;padding:21px 24px;display:flex}.shooting-methods-guide>header>svg{color:#347fa1;flex:none;margin-top:2px}.shooting-methods-guide h2{color:#293f54;margin:0;font-size:21px;line-height:1.4}.shooting-methods-guide header p{color:#677b8d;margin:5px 0 0;font-size:14px;line-height:1.65}.shooting-methods-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr);display:grid}.shooting-method-list{background:#f4f7f9;border-right:1px solid #dfe6eb;align-content:start;gap:6px;padding:12px;display:grid}.shooting-method-list button{color:#6f8191;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:73px;padding:10px 11px;display:grid}.shooting-method-list button:hover{background:#fff;border-color:#d3dee6}.shooting-method-list button.is-active{background:#fff;border-color:#73a9c1;box-shadow:inset 4px 0 #49a2c2}.shooting-method-list b{color:#3b88a8;font-size:12px}.shooting-method-list small,.shooting-method-list strong{display:block}.shooting-method-list strong{color:#2e4559;font-size:15px}.shooting-method-list small{color:#718392;margin-top:4px;font-size:12px;line-height:1.4}.shooting-method-detail{padding:27px 30px 30px}.shooting-method-detail>span{color:#2f8195;font-size:13px;font-weight:850}.shooting-method-detail>h2{margin:7px 0 13px;font-size:27px}.shooting-method-detail blockquote{color:#4e4b3c;background:#fff9e8;border-left:4px solid #e1b543;margin:0 0 18px;padding:14px 16px;font-size:15px;font-weight:750;line-height:1.65}.shooting-method-detail ol{counter-reset:shooting-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.shooting-method-detail li{color:#43596d;counter-increment:shooting-step;background:#fafbfc;border:1px solid #e0e6eb;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:43px;padding:10px 12px;font-size:14px;line-height:1.55;display:grid}.shooting-method-detail li:before{color:#fff;content:counter(shooting-step);background:#3c8ca9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.shooting-method-detail>p{color:#756333;background:#fbf7eb;margin:17px 0;padding:11px 13px;font-size:13px;line-height:1.65}.shooting-method-detail>label{color:#334c61;gap:7px;font-size:14px;font-weight:850;display:grid}.shooting-method-detail input{color:#293f53;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfdae2;border-radius:6px;padding:0 12px}.shooting-method-detail>button{color:#fff;cursor:pointer;background:#287d96;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:10px;padding:0 15px;font-size:14px;font-weight:850;display:inline-flex}.shooting-methods-guide>footer{color:#35745f;background:#f0f8f4;border-top:1px solid #e1e6ea;align-items:flex-start;gap:9px;padding:14px 20px;display:flex}.shooting-methods-guide>footer svg{flex:none;margin-top:1px}.shooting-methods-guide>footer small,.shooting-methods-guide>footer strong{display:block}.shooting-methods-guide>footer strong{color:#2f594a;font-size:14px}.shooting-methods-guide>footer small{color:#637a70;margin-top:4px;font-size:12px;line-height:1.55}.creator-quick-tools>div{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1080px){.content-studio-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.content-studio-intro{padding:23px 18px}.content-studio-intro h1{font-size:25px}.content-studio-tabs{grid-template-columns:1fr}.content-studio-tabs button{min-height:82px}.shooting-methods-layout{grid-template-columns:1fr}.shooting-method-list{border-bottom:1px solid #dfe6eb;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.shooting-method-list button{min-height:82px}.shooting-method-detail{padding:23px 17px 25px}.shooting-method-detail>button{width:100%}.creator-quick-tools>div{grid-template-columns:1fr}.render-transcribe{flex-direction:column;align-items:stretch}}@media (max-width:480px){.shooting-method-list{grid-template-columns:1fr}.shooting-method-list button{min-height:68px}}.operations-analysis-hub{gap:14px;display:grid}.operations-analysis-intro{color:#fff;background:#26324f;border-left:7px solid #edc34a;border-radius:8px;padding:28px 30px}.operations-analysis-intro h1{color:#fff;margin:9px 0 7px;font-size:29px;line-height:1.3}.operations-analysis-intro p{color:#dce5ee;max-width:920px;margin:0}.operations-analysis-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.operations-analysis-tabs button{color:#367c9c;text-align:left;cursor:pointer;border:1px solid #d8e1e8;border-radius:7px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:105px;padding:16px;display:grid}.operations-analysis-tabs button:hover{border-color:#8dadc0}.operations-analysis-tabs button>svg:first-child{color:#246e8d;background:#e5f3f7;border-radius:7px;width:42px;height:42px;padding:10px}.operations-analysis-tabs button>svg:last-child{color:#0000}.operations-analysis-tabs small,.operations-analysis-tabs strong{display:block}.operations-analysis-tabs strong{color:#2d4358;font-size:17px;line-height:1.4}.operations-analysis-workspace{min-width:0}.anchor-script-library{margin-top:16px;scroll-margin-top:18px}.anchor-script-library>.module-tool{gap:14px}.anchor-direction-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.anchor-direction-options button{color:#64788a;text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #d9e2e7;border-radius:7px;min-height:100px;padding:13px}.anchor-direction-options button:hover{background:#fff;border-color:#8fb2c4}.anchor-direction-options button.is-active{background:#eaf6f8;border-color:#4a9db6;box-shadow:inset 4px 0 #48a5bc}.anchor-direction-options small,.anchor-direction-options strong{display:block}.anchor-direction-options strong{color:#30475a;font-size:15px}.anchor-direction-options small{color:#6f8190;margin-top:6px;font-size:12px;line-height:1.5}@media (max-width:1000px){.anchor-direction-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.operations-analysis-intro{padding:23px 18px}.operations-analysis-intro h1{font-size:25px}.operations-analysis-tabs{grid-template-columns:1fr}.operations-analysis-tabs button{min-height:84px}.anchor-direction-options{grid-template-columns:1fr}.anchor-direction-options button{min-height:74px}}.creator-shooting-next{align-items:center}.creator-shooting-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.creator-shooting-actions .primary-button,.creator-shooting-actions .secondary-button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.teleprompter-recording-studio{color:#263b35;background:#eef7f5;border:1px solid #cbded9;border-radius:8px;gap:18px;margin-top:18px;padding:22px;display:grid;box-shadow:0 15px 38px #22433a17}.teleprompter-recording-studio:fullscreen{background:#eef7f5;padding:26px;overflow:auto}.teleprompter-recording-studio>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.teleprompter-recording-studio>header>div:first-child{min-width:0}.teleprompter-recording-studio>header>div:first-child>span{color:#16756b;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.teleprompter-recording-studio>header h2{color:#203630;margin:6px 0 5px;font-size:22px;line-height:1.35}.teleprompter-recording-studio>header p{color:#687a74;margin:0;font-size:13px;line-height:1.6}.teleprompter-recording-studio>header>div:last-child{flex:none;gap:6px;display:flex}.teleprompter-recording-layout{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:start;gap:16px;min-width:0;display:grid}.teleprompter-camera-panel{background:#fff;border:1px solid #d6e1de;border-radius:7px;gap:11px;min-width:0;padding:13px;display:grid}.teleprompter-camera-stage{aspect-ratio:9/16;background:#17221f;border-radius:7px;width:min(100%,390px);margin:0 auto;position:relative;overflow:hidden}.teleprompter-camera-stage video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.teleprompter-camera-stage video[controls]{object-fit:contain;transform:none}.teleprompter-camera-empty{color:#c7d8d2;text-align:center;align-content:center;place-items:center;gap:9px;padding:24px;display:grid;position:absolute;inset:0}.teleprompter-camera-empty strong{color:#fff;font-size:15px}.teleprompter-camera-empty span{color:#9db1aa;font-size:12px;line-height:1.5}.teleprompter-recording-time{color:#fff;font-variant-numeric:tabular-nums;background:#17221fc7;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:12px;left:12px}.teleprompter-recording-time i{background:#f15b61;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #f15b6133}.teleprompter-camera-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.teleprompter-camera-actions .primary-button,.teleprompter-camera-actions .record-stop-button,.teleprompter-camera-actions .secondary-button{justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;display:inline-flex}.record-stop-button{color:#fff;cursor:pointer;background:#b94146;border:1px solid #b94146;border-radius:6px;font-size:13px;font-weight:850}.teleprompter-camera-panel>.form-error{text-align:center;margin:0;font-size:12px;line-height:1.55}.teleprompter-recording-copy{min-width:0}.teleprompter-recording-copy .teleprompter{border-color:#bfcfca;box-shadow:0 10px 28px #1e332d12}.teleprompter-recording-copy .teleprompter-text{min-height:330px;max-height:520px}.teleprompter-recording-studio>footer{color:#665c3f;background:#fff9e8;border-left:4px solid #e0bb3e;padding:11px 13px;font-size:12px;line-height:1.6}@media (max-width:900px){.teleprompter-recording-layout{grid-template-columns:1fr}.teleprompter-camera-stage{width:min(100%,360px);max-height:62vh}}@media (max-width:640px){.creator-shooting-next{align-items:stretch}.creator-shooting-actions{grid-template-columns:1fr;width:100%;display:grid}.creator-shooting-actions button{width:100%}.teleprompter-recording-studio{margin-inline:-8px;padding:17px 12px}.teleprompter-recording-studio:fullscreen{padding:12px}.teleprompter-recording-studio>header h2{font-size:19px}.teleprompter-camera-actions{grid-template-columns:1fr;display:grid}.teleprompter-camera-actions>*{width:100%}.teleprompter-recording-copy .teleprompter-text{min-height:270px;max-height:48vh}}.generated-content-review{border-top:2px solid #b8d8d1;gap:14px;min-width:0;margin-top:20px;padding:22px 0 0;display:grid}.generated-content-review>header>span{color:#16756b;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.generated-content-review>header h3{color:#243a34;margin:7px 0 5px;font-size:21px;line-height:1.35}.generated-content-review>header p{color:#667873;margin:0;font-size:14px;line-height:1.65}.generated-review-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.generated-review-platforms{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.generated-review-platforms button{color:#50625d;cursor:pointer;background:#fff;border:1px solid #cbd8d4;border-radius:6px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.generated-review-platforms button[aria-pressed=true]{color:#fff;background:#16756b;border-color:#16756b}.generated-review-controls>.primary-button{flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.generated-review-cost{color:#778681;font-size:12px;line-height:1.55}.generated-review-result{gap:15px;display:grid}.generated-review-verdict{background:#eff8f5;border-left:4px solid #279679;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.generated-review-verdict.is-revise{background:#fff8e8;border-left-color:#d7a225}.generated-review-verdict.is-needs_evidence{background:#fff1ef;border-left-color:#c45b55}.generated-review-verdict svg{flex:none;margin-top:2px}.generated-review-verdict small,.generated-review-verdict strong{display:block}.generated-review-verdict small{color:#687a74;font-size:12px;font-weight:850}.generated-review-verdict strong{color:#2d413b;margin-top:4px;font-size:15px;line-height:1.55}.generated-review-grid{background:#fff;border:1px solid #d8e2df;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.generated-review-grid article{border-bottom:1px solid #e3eae8;border-right:1px solid #e3eae8;min-width:0;padding:15px}.generated-review-grid article:nth-child(3n){border-right:0}.generated-review-grid article:nth-last-child(-n+3){border-bottom:0}.generated-review-grid article>span{color:#5c6f69;font-size:12px;font-weight:900}.generated-review-grid article>span:before{content:"通过";color:#148267;margin-right:6px}.generated-review-grid article.is-revise>span:before{content:"修改";color:#ad7412}.generated-review-grid article.is-needs_evidence>span:before{content:"补证";color:#b3453f}.generated-review-grid article strong{color:#2e403b;margin-top:7px;font-size:14px;line-height:1.55;display:block}.generated-review-grid article p{color:#6d7b77;margin:6px 0 0;font-size:13px;line-height:1.6}.generated-review-interaction{color:#294942;background:#eaf6f3;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.generated-review-interaction svg{color:#16877b;flex:none;margin-top:2px}.generated-review-interaction span,.generated-review-interaction strong{display:block}.generated-review-interaction span{color:#16756b;font-size:12px;font-weight:900}.generated-review-interaction strong{margin-top:5px;font-size:15px;line-height:1.55}.generated-review-interaction p{color:#667873;margin:5px 0 0;font-size:13px;line-height:1.55}.generated-review-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.generated-review-findings>section{min-width:0}.generated-review-findings h4{color:#3b4c47;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.generated-review-findings article{border-top:1px solid #dce5e2;padding:12px 0}.generated-review-findings article strong{overflow-wrap:anywhere;color:#3c4b47;font-size:13px;line-height:1.55;display:block}.generated-review-findings article p{color:#6c7875;margin:5px 0;font-size:13px;line-height:1.55}.generated-review-findings article small{color:#856720;font-size:12px;line-height:1.55}.generated-review-revision{background:#fff;border:1px solid #d7e1de;border-radius:7px;overflow:hidden}.generated-review-revision>header{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.generated-review-revision h4,.generated-review-revision span{display:block}.generated-review-revision span{color:#16877b;font-size:12px;font-weight:900}.generated-review-revision h4{color:#30413c;margin:4px 0 0;font-size:15px}.generated-review-revision button{color:#24584f;cursor:pointer;background:#f6fbfa;border:1px solid #bdd2cc;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.generated-review-revision pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#354640;background:#fbfcfc;max-height:420px;margin:0;padding:16px;font:14px/1.75 Arial,PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.prompt-video-review,.studio-review{background:#fff;grid-column:1/-1;min-width:0;padding:0 24px 24px}.publish-quality-grid{border:1px solid #dce5e2;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.publish-quality-grid article{border-bottom:1px solid #e4eae8;border-right:1px solid #e4eae8;min-width:0;padding:13px}.publish-quality-grid article:nth-child(2n){border-right:0}.publish-quality-grid article:nth-last-child(-n+2){border-bottom:0}.publish-quality-grid span{color:#62726d;font-size:12px;font-weight:900}.publish-quality-grid span:before{content:"通过";color:#148267;margin-right:6px}.publish-quality-grid article.is-revise span:before{content:"修改";color:#ad7412}.publish-quality-grid article.is-needs_evidence span:before{content:"补证";color:#b3453f}.publish-quality-grid strong{color:#33443f;margin-top:6px;font-size:13px;line-height:1.55;display:block}.publish-quality-grid p{color:#6d7a76;margin:5px 0 0;font-size:12px;line-height:1.55}.publish-interaction-plan{background:#edf8f5;border-left:4px solid #18a698;margin-top:12px;padding:13px 14px}.publish-interaction-plan strong{color:#16756b;font-size:13px}.publish-interaction-plan p{color:#304841;margin:6px 0 4px;font-size:14px;font-weight:800;line-height:1.55}.publish-interaction-plan small{color:#6d7c77;font-size:12px;line-height:1.55}@media (max-width:840px){.generated-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generated-review-grid article:nth-child(3n){border-right:1px solid #e3eae8}.generated-review-grid article:nth-child(2n){border-right:0}.generated-review-grid article:nth-last-child(-n+3){border-bottom:1px solid #e3eae8}.generated-review-grid article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:640px){.generated-content-review{padding-top:18px}.generated-content-review>header h3{font-size:19px}.generated-review-controls{flex-direction:column;align-items:stretch}.generated-review-platforms{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.generated-review-controls>.primary-button,.generated-review-platforms button{width:100%}.generated-review-findings,.generated-review-grid{grid-template-columns:1fr}.generated-review-grid article,.generated-review-grid article:nth-child(2n),.generated-review-grid article:nth-child(3n),.generated-review-grid article:nth-last-child(-n+2),.generated-review-grid article:nth-last-child(-n+3){border-bottom:1px solid #e3eae8;border-right:0}.generated-review-grid article:last-child{border-bottom:0}.generated-review-revision>header{flex-direction:column;align-items:stretch}.generated-review-revision button{width:100%}.prompt-video-review,.studio-review{padding:0 14px 18px}.publish-quality-grid{grid-template-columns:1fr}.publish-quality-grid article,.publish-quality-grid article:nth-child(2n),.publish-quality-grid article:nth-last-child(-n+2){border-bottom:1px solid #e4eae8;border-right:0}.publish-quality-grid article:last-child{border-bottom:0}}.workbench-shell .sidebar{background:var(--sidebar);box-shadow:none}.workbench-shell .brand-mark{color:#202124;background:var(--yellow)}.workbench-shell .brand strong{color:#f2faf6}.workbench-shell .brand small{color:var(--sidebar-muted)}.workbench-shell .sidebar-quick-create{color:#202124;background:var(--yellow)}.workbench-shell .sidebar-quick-create:hover{background:#f7d96f}.workbench-shell .task-nav-group>p{color:#9fc5bb}.workbench-shell .module-link{color:#c4d8d1;font-size:14px}.workbench-shell .module-link:hover{background:#ffffff14}.workbench-shell .module-link.is-active{color:#fff;background:#167f78;box-shadow:inset 3px 0 #f6ca55}.workbench-shell .workbench-main{width:min(1440px,100% - 36px)}.creator-profile-page .creator-field-grid label{font-size:14px}.creator-profile-page .creator-field-grid input,.creator-profile-page .creator-field-grid select,.creator-profile-page .creator-field-grid textarea{min-height:44px;font-size:15px}.creator-profile-page .creator-field-grid textarea{min-height:112px}.creator-profile-page .creator-field-grid small{font-size:12px}.anchor-choice-card{background:#f8faf9;border:1px solid #dce7e3;border-radius:7px;min-width:0;padding:17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.anchor-choice-card:hover{border-color:var(--teal);transform:translateY(-1px);box-shadow:0 5px 16px #13a79e1f}.anchor-choice-card span,.anchor-choice-card strong{display:block}.anchor-choice-card span{color:#66766f;font-size:13px}.anchor-choice-card strong{color:#244b42;margin-top:5px;font-size:19px}.anchor-choice-card p{color:#566861;margin:8px 0 11px;font-size:14px;line-height:1.65}.anchor-choice-card small{color:var(--teal);align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}.shooting-method-example{background:#f1f8f6;border:1px solid #d8e6e4;border-radius:7px;margin:0 0 17px;padding:14px 16px}.shooting-method-example strong{color:#1e6259;font-size:14px}.shooting-method-example p{color:#304b46;margin:6px 0 5px;font-size:15px;line-height:1.65}.shooting-method-example small{color:#607771;font-size:13px;line-height:1.6}.publish-risk-form h2{font-size:20px}.publish-risk-form header p{font-size:13px}.publish-platforms legend,.publish-risk-form>label{font-size:14px}.publish-risk-form input,.publish-risk-form textarea{font-size:15px}.publish-risk-form .form-hint{font-size:12px;line-height:1.6}.practical-tools-heading{justify-content:space-between;align-items:end;gap:24px;padding:30px 0 18px;display:flex}.practical-tools-heading>div>span{color:#14806a;font-size:13px;font-weight:900}.practical-tools-heading h2{color:#172822;margin:5px 0 0;font-size:27px;line-height:1.3}.practical-tools-heading>p{color:#687770;text-align:right;max-width:430px;margin:0;font-size:14px;line-height:1.65}.practical-tool-groups{border-top:1px solid #d9e2de;border-bottom:1px solid #d9e2de;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practical-tool-group{border-bottom:1px solid #d9e2de;border-right:1px solid #d9e2de;min-width:0;padding:27px 30px 30px}.practical-tool-group:nth-child(2n){border-right:0}.practical-tool-group:nth-last-child(-n+2){border-bottom:0}.practical-tool-group>header small{color:#16816d;font-size:12px;font-weight:900}.practical-tool-group>header h2{color:#1d2f29;margin:5px 0 4px;font-size:22px;line-height:1.35}.practical-tool-group>header p{color:#6a7873;margin:0;font-size:13px;line-height:1.6}.practical-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.practical-tool-grid>a{color:#2d433c;background:#fff;border:1px solid #dde5e2;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:start;gap:10px;min-width:0;min-height:102px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.practical-tool-grid>a:hover{border-color:#7db2a5;transform:translateY(-1px);box-shadow:0 7px 18px #194e4217}.practical-tool-icon{color:#116f5e;background:#e9f5f1;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.is-content .practical-tool-icon{color:#755b17;background:#fff5d9}.is-visual .practical-tool-icon{color:#315f86;background:#eaf2f8}.is-anchor .practical-tool-icon{color:#8a4c48;background:#f9ecea}.practical-tool-copy{min-width:0}.practical-tool-copy small,.practical-tool-copy strong{overflow-wrap:anywhere;display:block}.practical-tool-copy strong{color:#253a34;font-size:15px;line-height:1.45}.practical-tool-copy strong em{color:#146c5c;vertical-align:1px;background:#dff1eb;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px;font-style:normal}.practical-tool-copy small{color:#687871;margin-top:6px;font-size:12px;line-height:1.55}.practical-tool-grid>a>svg{color:#87958f;align-self:center}@media (max-width:980px){.practical-tool-groups{grid-template-columns:1fr}.practical-tool-group,.practical-tool-group:nth-child(2n),.practical-tool-group:nth-last-child(-n+2){border-bottom:1px solid #d9e2de;border-right:0}.practical-tool-group:last-child{border-bottom:0}}@media (max-width:640px){.practical-tools-heading{flex-direction:column;align-items:flex-start;gap:7px;padding:25px 0 14px}.practical-tools-heading h2{font-size:23px}.practical-tools-heading>p{text-align:left;font-size:13px}.practical-tool-group{padding:22px 0 24px}.practical-tool-group>header h2{font-size:20px}.practical-tool-grid{grid-template-columns:1fr}.practical-tool-grid>a{min-height:86px;padding:12px}.practical-tool-copy strong{font-size:15px}.practical-tool-copy small{font-size:12px}}.content-studio-intro,.operations-analysis-intro{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #d5dfdc;border-radius:0;padding:4px 0 21px}.content-studio-intro>span,.operations-analysis-intro>span{color:#117e71;font-size:13px}.content-studio-intro h1,.operations-analysis-intro h1{color:#1f3430;margin:7px 0 6px;font-size:28px}.content-studio-intro p,.operations-analysis-intro p{color:#5d6e68;font-size:14px}.operations-analysis-tabs button{color:#176e65;border-color:#d5dfdc}.operations-analysis-tabs button.is-active{background:#eaf6f3;border-color:#168f83;box-shadow:inset 4px 0 #168f83}.account-audit-layout.is-empty{grid-template-columns:1fr}.account-audit-layout.is-empty .growth-tool-result{display:none}.account-audit-layout.is-empty .growth-tool-form{width:100%}.account-audit-layout.is-empty .growth-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-audit-layout.is-empty .growth-field-grid label.full{grid-column:1/-1}.growth-tool-form,.growth-tool-result{border-color:#d5dfdc}.growth-field-grid label,.growth-metric-fields label,.growth-metric-fields legend,.growth-tool-form h2,.growth-tool-result h2{color:#314640}.growth-field-grid input,.growth-field-grid select,.growth-field-grid textarea,.growth-metric-fields input{color:#20332e;background:#fff;border-color:#c9d6d2}.growth-field-grid input::placeholder,.growth-field-grid textarea::placeholder,.growth-metric-fields input::placeholder{color:#84918d;opacity:1}.is-growth .practical-tool-icon{color:#63531b;background:#f7edc7}.practical-tool-group:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.practical-tool-group:last-child:nth-child(odd) .practical-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.practical-tool-group:last-child:nth-child(odd){grid-column:auto}.account-audit-layout.is-empty .growth-field-grid,.practical-tool-group:last-child:nth-child(odd) .practical-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content-studio-intro h1,.operations-analysis-intro h1{font-size:24px}.account-audit-layout.is-empty .growth-field-grid,.practical-tool-group:last-child:nth-child(odd) .practical-tool-grid{grid-template-columns:1fr}.account-audit-layout.is-empty .growth-field-grid label.full{grid-column:1}}.workbench-shell:not(.home-workbench-shell){background:#f4f7f5}.workbench-shell:not(.home-workbench-shell) .sidebar{color:#273d37;background:#fbfcfb;border-right:1px solid #dce5e1;width:284px;padding:22px 17px 16px;box-shadow:8px 0 28px #233c350d}.workbench-shell:not(.home-workbench-shell) .brand{padding:0 8px 20px}.workbench-shell:not(.home-workbench-shell) .brand-mark{color:#fff;background:#1d6f62}.workbench-shell:not(.home-workbench-shell) .brand strong{color:#1d302b;font-size:17px}.workbench-shell:not(.home-workbench-shell) .brand small{color:#71817c;font-size:12px}.workbench-shell:not(.home-workbench-shell) .sidebar-quick-create{color:#fff;background:#173f38;border:1px solid #173f38;min-height:64px;margin:0 3px 19px;padding:11px 13px;box-shadow:0 8px 18px #173f381f}.workbench-shell:not(.home-workbench-shell) .sidebar-quick-create:hover{background:#22584e}.workbench-shell:not(.home-workbench-shell) .sidebar-quick-create>svg,.workbench-shell:not(.home-workbench-shell) .sidebar-quick-create>svg:first-child,.workbench-shell:not(.home-workbench-shell) .sidebar-quick-create>svg:last-child{color:#f3c85b}.workbench-shell:not(.home-workbench-shell) .sidebar-quick-create strong{font-size:14px}.workbench-shell:not(.home-workbench-shell) .sidebar-quick-create small{color:#d5e4df;margin-top:4px;font-size:12px}.workbench-shell:not(.home-workbench-shell) .task-nav{scrollbar-color:#b7c9c3 transparent;gap:17px}.workbench-shell:not(.home-workbench-shell) .task-nav-group>p{color:#7b8d87;padding-left:10px;font-size:12px}.workbench-shell:not(.home-workbench-shell) .module-link{color:#40544e;min-height:43px;padding:0 11px;font-size:14px;font-weight:650}.workbench-shell:not(.home-workbench-shell) .module-link:hover{color:#174e45;background:#eef5f2}.workbench-shell:not(.home-workbench-shell) .module-link.is-active{color:#174e45;background:#e3f1ed;font-weight:850;box-shadow:inset 4px 0 #dc965d}.workbench-shell:not(.home-workbench-shell) .sidebar-service-panel{border-top-color:#dbe5e1}.workbench-shell:not(.home-workbench-shell) .sidebar-service-panel .account-widget{color:#31463f;background:#f0f4f2}.workbench-shell:not(.home-workbench-shell) .sidebar-service-panel .account-widget:hover{background:#e7efec}.workbench-shell:not(.home-workbench-shell) .sidebar-service-panel .account-widget small,.workbench-shell:not(.home-workbench-shell) .sidebar-service-panel .clear-coach-data,.workbench-shell:not(.home-workbench-shell) .sidebar-service-panel .guide-open-button{color:#667872}.workbench-shell:not(.home-workbench-shell) .sidebar-service-panel .clear-coach-data:hover,.workbench-shell:not(.home-workbench-shell) .sidebar-service-panel .guide-open-button:hover{color:#174e45;background:#edf3f1}.workbench-shell:not(.home-workbench-shell) .sidebar .model-tier-selector{background:#f6f8f7;border-color:#d9e4e0}.workbench-shell:not(.home-workbench-shell) .sidebar .model-tier-selector header strong{color:#30463f}.workbench-shell:not(.home-workbench-shell) .sidebar .model-tier-selector header small{color:#71817c}.workbench-shell:not(.home-workbench-shell) .sidebar .model-tier-selector button{color:#61736d;background:#fff;border-color:#d6e1dd}.workbench-shell:not(.home-workbench-shell) .sidebar .model-tier-selector button.is-active{color:#fff;background:#1d6f62;border-color:#1d6f62}.operations-analysis-hub{gap:20px;width:min(1240px,100%);margin:0 auto}.operations-analysis-intro{color:#20342e;background:0 0;border:0;border-bottom:1px solid #d6e1dd;padding:12px 4px 25px 20px;position:relative}.operations-analysis-intro:before{content:"";background:#d99058;border-radius:4px;width:5px;position:absolute;top:14px;bottom:27px;left:0}.operations-analysis-intro>span{color:#1d6f62;font-size:14px;font-weight:900}.operations-analysis-intro h1{color:#172a25;margin:8px 0 7px;font-size:34px;font-weight:800;line-height:1.28}.operations-analysis-intro p{color:#61736d;max-width:900px;font-size:15px;line-height:1.7}.operations-analysis-tabs{gap:12px}.operations-analysis-tabs button{color:#1d6f62;background:#fff;border:1px solid #d7e1dd;border-radius:8px;min-height:110px;padding:18px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:0 5px 16px #27443c0a}.operations-analysis-tabs button:hover{background:#fbfdfc;border-color:#8bb7ac;transform:translateY(-1px);box-shadow:0 8px 22px #27443c14}.operations-analysis-tabs button.is-active{color:#fff;background:#1d6f62;border-color:#1d6f62;box-shadow:0 10px 24px #1d6f622b}.operations-analysis-tabs button>svg:first-child{color:#1d6f62;background:#e8f3ef}.operations-analysis-tabs button:nth-child(2)>svg:first-child{color:#99642f;background:#fff0df}.operations-analysis-tabs button:nth-child(3)>svg:first-child{color:#725697;background:#f0eafb}.operations-analysis-tabs button.is-active>svg:first-child{color:#fff;background:#ffffff29}.operations-analysis-tabs button.is-active>svg:last-child{color:#f5cf6b}.operations-analysis-tabs strong{color:#243934;font-size:18px;font-weight:850}.operations-analysis-tabs small{color:#697b75;margin-top:6px;font-size:14px;line-height:1.55}.operations-analysis-tabs button.is-active strong{color:#fff}.operations-analysis-tabs button.is-active small{color:#dcebe7}.operations-analysis-workspace .growth-tool-form{background:#fff;border:1px solid #d9e3df;border-radius:8px;padding:27px 28px 30px;box-shadow:0 9px 28px #233f370f}.operations-analysis-workspace .growth-tool-form>header{border-bottom:1px solid #e3eae7;margin-bottom:22px;padding-bottom:18px}.operations-analysis-workspace .growth-tool-form>header>svg{color:#1d6f62}.operations-analysis-workspace .growth-tool-form h2{color:#1e332d;font-size:22px;line-height:1.4}.operations-analysis-workspace .growth-tool-form header p{color:#697a75;margin-top:6px;line-height:1.65;font-size:14px!important}.operations-analysis-workspace .growth-field-grid{gap:16px}.operations-analysis-workspace .growth-field-grid label,.operations-analysis-workspace .growth-metric-fields label,.operations-analysis-workspace .growth-metric-fields legend{color:#334942;font-size:14px;font-weight:800}.operations-analysis-workspace .growth-field-grid input,.operations-analysis-workspace .growth-field-grid select,.operations-analysis-workspace .growth-metric-fields input{color:#22362f;background:#fbfcfb;border-color:#cbd8d3;border-radius:7px;min-height:48px;padding:0 13px;font-size:15px}.operations-analysis-workspace .growth-field-grid textarea{color:#22362f;background:#fbfcfb;border-color:#cbd8d3;border-radius:7px;min-height:116px;padding:12px 13px;font-size:15px;line-height:1.65}.operations-analysis-workspace .growth-field-grid input:focus,.operations-analysis-workspace .growth-field-grid select:focus,.operations-analysis-workspace .growth-field-grid textarea:focus,.operations-analysis-workspace .growth-metric-fields input:focus{background:#fff;border-color:#4f9588;outline:0;box-shadow:0 0 0 4px #1d6f621a}.operations-analysis-workspace .growth-metric-fields{background:#f3f7f5;border:0;border-radius:8px;margin-top:22px;padding:20px}.operations-analysis-workspace .growth-metric-fields legend{color:#25473e;padding:0 8px;font-size:15px}.operations-analysis-workspace .growth-upload{color:#1d6257;background:#f1f8f6;border:1px dashed #8eb9ae;border-radius:8px;min-height:78px;margin-top:20px}.operations-analysis-workspace .growth-upload strong{font-size:15px}.operations-analysis-workspace .growth-consent,.operations-analysis-workspace .growth-upload small{font-size:13px}.operations-analysis-workspace .growth-submit{background:#1d6f62;border-radius:7px;min-height:52px;margin-top:20px;font-size:15px;box-shadow:0 8px 18px #1d6f6224}.operations-analysis-workspace .growth-submit:hover{background:#15594f}.operations-analysis-workspace .growth-tool-result{background:#fff;border-color:#d7e2de;border-radius:8px;box-shadow:0 9px 28px #233f370f}@media (max-width:1180px){.operations-analysis-tabs{grid-template-columns:1fr}.operations-analysis-tabs button{min-height:88px}.account-audit-layout.is-empty .growth-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.operations-analysis-hub{gap:14px}.operations-analysis-intro{padding:5px 0 20px 14px}.operations-analysis-intro:before{width:4px;top:7px;bottom:22px}.operations-analysis-intro h1{font-size:27px}.operations-analysis-intro p{font-size:14px}.operations-analysis-tabs button{min-height:82px;padding:14px}.operations-analysis-tabs strong{font-size:17px}.operations-analysis-tabs small{font-size:13px}.operations-analysis-workspace .growth-tool-form{padding:20px 15px 23px}.operations-analysis-workspace .growth-tool-form h2{font-size:20px}.account-audit-layout.is-empty .growth-field-grid{grid-template-columns:1fr}.operations-analysis-workspace .growth-metric-fields{padding:15px 12px}}.app-shell:not(.home-workbench-shell){background:#f4f7f5}.app-shell:not(.home-workbench-shell) .sidebar{color:#273d37;background:#fbfcfb;border-right:1px solid #dce5e1;width:284px;padding:22px 17px 16px;box-shadow:8px 0 28px #233c350d}.app-shell:not(.home-workbench-shell) .brand{padding:0 8px 20px}.app-shell:not(.home-workbench-shell) .brand-mark{background:#1d6f62}.app-shell:not(.home-workbench-shell) .brand strong{color:#1d302b;font-size:17px}.app-shell:not(.home-workbench-shell) .brand small{color:#71817c;font-size:12px}.app-shell:not(.home-workbench-shell) .module-link{color:#40544e;min-height:43px;padding:0 11px;font-size:14px}.app-shell:not(.home-workbench-shell) .sidebar>.account-widget{color:#30463f;background:#f0f4f2;border-color:#d9e4e0;margin:0 3px 12px}.app-shell:not(.home-workbench-shell) .sidebar>.account-widget:hover{background:#e7efec}.app-shell:not(.home-workbench-shell) .sidebar>.account-widget small{color:#6f807a}.app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector{background:#f6f8f7;border-color:#d9e4e0;margin:0 3px 16px}.app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector header strong{color:#30463f}.app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector header small{color:#71817c}.app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector button{color:#61736d;background:#fff;border-color:#d6e1dd}.app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector button.is-active{color:#fff;background:#1d6f62;border-color:#1d6f62}.app-shell:not(.home-workbench-shell) .sidebar-foot{border-top-color:#dbe5e1}.app-shell:not(.home-workbench-shell) .sidebar-foot .clear-coach-data,.app-shell:not(.home-workbench-shell) .sidebar-foot p{color:#6f807a}.app-shell:not(.home-workbench-shell) .sidebar-foot .free-status{color:#40544e}.home-workbench-shell{--accent:#315fce;--accent-dark:#294b91;--teal:#315fce;--yellow:#f0cb52;--canvas:#f4f6f9;color:#20252f;background:#fff}.home-workbench-shell .home-desktop-header{border-bottom-color:#dde1e8;min-height:74px}.home-workbench-shell .home-desktop-brand .brand-mark,.home-workbench-shell .mobile-brand .brand-mark{color:#fff;background:#315fce}.home-workbench-shell .home-desktop-brand strong,.home-workbench-shell .mobile-brand strong{color:#20252f}.home-workbench-shell .home-desktop-header>nav a.is-active,.home-workbench-shell .home-desktop-header>nav a:hover{color:#315fce}.home-workbench-shell .home-invite-link:hover{color:#294b91;background:#f2f5fd;border-color:#9ab2e8}.home-workbench-shell .workbench-main{width:min(1220px,100% - 48px);padding-top:32px}.q-home{color:#20252f;gap:50px;display:grid}.q-home-hero{text-align:center;max-width:1010px;margin:0 auto;padding:30px 0 8px}.q-home-kicker{color:#315fce;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:900;display:inline-flex}.q-home-hero h1{color:#20283a;margin:11px 0 10px;font-size:44px;line-height:1.16}.q-home-intro{color:#687286;margin:0;font-size:16px}.q-home .director-home-entry.is-compact{background:#fff;border:2px solid #2a3345;border-radius:9px;grid-template-columns:46px minmax(0,1fr);gap:10px;max-width:980px;min-height:78px;margin:30px auto 0;padding:10px;box-shadow:9px 9px #e1e8fb}.q-home .director-compact-icon{color:#fff;background:#315fce;width:46px;height:46px}.q-home .director-home-entry.is-compact form{grid-template-columns:minmax(0,1fr) 170px}.q-home .director-home-entry.is-compact textarea{color:#20252f;height:50px;min-height:50px;padding:12px 7px;font-size:15px}.q-home .director-home-entry.is-compact form button{background:#315fce;border-radius:7px;min-height:50px}.q-home .director-home-entry.is-compact form button:hover{background:#294b91}.q-home-examples{color:#727b8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.q-home-examples span:not(:first-child){background:#f8f9fb;border:1px solid #e0e4ec;border-radius:6px;padding:6px 9px}.q-home-resume,.q-home-section{border-top:1px solid #dde1e8;padding-top:31px}.q-home-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.q-home-continue h2,.q-home-section-heading h2{color:#20283a;margin:0;font-size:24px}.q-home-continue header p,.q-home-section-heading p{color:#6d7585;margin:5px 0 0;font-size:13px}.q-home-section-heading>a{color:#315fce;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}.q-home-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.q-home-task{background:#fff;border:1px solid #dce1ea;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;min-height:180px;padding:20px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.q-home-task:hover{border-color:#6f91df;transform:translateY(-2px);box-shadow:0 10px 25px #315fce17}.q-home-task-icon{color:#315fce;background:#e8edfc;border-radius:8px;place-items:center;width:43px;height:43px;display:grid}.q-home-task:nth-child(2) .q-home-task-icon,.q-home-task:nth-child(5) .q-home-task-icon{color:#4b401d;background:#f8e9a8}.q-home-task:nth-child(3) .q-home-task-icon,.q-home-task:nth-child(6) .q-home-task-icon{color:#b5463f;background:#fbe6e3}.q-home-task-copy{flex-direction:column;flex:1;min-width:0;display:flex}.q-home-task-copy strong{color:#242b3a;margin-top:14px;font-size:17px;line-height:1.4}.q-home-task-copy small{color:#70798a;margin-top:6px;font-size:13px;line-height:1.6}.q-home-task-copy b{color:#315fce;align-items:center;gap:5px;margin-top:auto;padding-top:14px;font-size:13px;display:inline-flex}.q-home-resume{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;display:grid}.q-home-continue>header{align-items:flex-start;gap:11px;min-height:48px;display:flex}.q-home-section-icon{color:#315fce;background:#e8edfc;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.q-home-continue>div{border-top:1px solid #dde1e8;margin-top:15px}.q-home-continue>div>a{border-bottom:1px solid #dde1e8;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:10px 4px;display:flex}.q-home-continue>div>a:hover{color:#315fce}.q-home-continue small,.q-home-continue strong{display:block}.q-home-continue strong{font-size:14px}.q-home-continue small{color:#747c8a;margin-top:4px;font-size:12px}.q-home-account{background:#f1f4fa;border-radius:8px;grid-template-columns:1fr 1fr;padding:8px 18px;display:grid}.q-home-resources .q-home-account{grid-template-columns:repeat(5,minmax(0,1fr))}.q-home-resources .q-home-account>a{border-bottom:0;border-right:1px solid #d9e0ed}.q-home-resources .q-home-account>a:nth-child(odd){border-right:1px solid #d9e0ed}.q-home-resources .q-home-account>a:last-child{border-right:0}.q-home-account>a{border-bottom:1px solid #d9e0ed;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:9px;min-width:0;min-height:86px;padding:13px 10px;display:grid}.q-home-account>a:nth-child(odd){border-right:1px solid #d9e0ed}.q-home-account>a:nth-last-child(-n+2){border-bottom:0}.q-home-account>a>svg:first-child{color:#315fce}.q-home-account small,.q-home-account strong{display:block}.q-home-account strong{font-size:15px}.q-home-account small{color:#717a8b;margin-top:4px;font-size:13px;line-height:1.45}.home-workbench-shell .workbench-footer{color:#667083;background:#f1f4f9;border-top-color:#dce1e9}.home-workbench-shell .workbench-footer svg{color:#315fce}@media (max-width:960px){.q-home-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.q-home-resume{grid-template-columns:1fr}.q-home-resources .q-home-account{grid-template-columns:repeat(2,minmax(0,1fr))}.q-home-resources .q-home-account>a{border-bottom:1px solid #d9e0ed}.q-home-resources .q-home-account>a:nth-child(2n){border-right:0}.q-home-resources .q-home-account>a:last-child{border-bottom:0}}@media (max-width:640px){.q-home{gap:38px}.q-home-hero{text-align:left;padding-top:5px}.q-home-hero h1{font-size:34px}.q-home-intro{font-size:14px;line-height:1.65}.q-home .director-home-entry.is-compact{grid-template-columns:42px minmax(0,1fr);margin-top:22px;box-shadow:5px 5px #e1e8fb}.q-home .director-compact-icon{width:42px;height:42px}.q-home .director-home-entry.is-compact form{grid-template-columns:1fr}.q-home .director-home-entry.is-compact textarea{height:45px;min-height:45px}.q-home-examples{justify-content:flex-start}.q-home-examples span:first-child{width:100%}.q-home-section-heading{align-items:flex-start}.q-home-continue h2,.q-home-section-heading h2{font-size:21px}.q-home-task-grid{grid-template-columns:1fr}.q-home-task{min-height:154px}.q-home-account{padding:7px 13px}.q-home-account,.q-home-resources .q-home-account{grid-template-columns:1fr}.q-home-account>a:nth-child(odd),.q-home-resources .q-home-account>a,.q-home-resources .q-home-account>a:nth-child(odd){border-right:0}.q-home-account>a:nth-last-child(2){border-bottom:1px solid #d9e0ed}.q-home-account>a:last-child{border-bottom:0}}.app-shell:not(.home-workbench-shell){--ink:#20283a;--muted:#687286;--line:#dce1ea;--surface:#fff;--canvas:#f3f5f9;--sidebar:#fff;--accent:#315fce;--accent-dark:#294b91;--teal:#315fce;--yellow:#f0cb52;color:var(--ink);background:var(--canvas);grid-template-columns:230px minmax(0,1fr)}.app-shell:not(.home-workbench-shell) .workspace{background:var(--canvas);min-width:0}.app-shell:not(.home-workbench-shell) .sidebar{border-right:1px solid var(--line);color:#34405a;width:auto;box-shadow:none;background:#fff;padding:20px 14px 15px}.app-shell:not(.home-workbench-shell) .brand{gap:8px;padding:0 6px 20px}.app-shell:not(.home-workbench-shell) .brand-mark{color:#fff;background:#315fce;width:36px;height:36px}.app-shell:not(.home-workbench-shell) .brand strong{color:#20283a;font-size:14px;line-height:1.35}.app-shell:not(.home-workbench-shell) .brand small{color:#798295;margin-top:2px;font-size:10px}.app-shell:not(.home-workbench-shell) .sidebar-quick-create{color:#28334d;min-height:52px;box-shadow:none;background:#f0cb52;margin:0 5px 15px}.app-shell:not(.home-workbench-shell) .sidebar-quick-create:hover{background:#f5d96f}.app-shell:not(.home-workbench-shell) .task-nav{scrollbar-color:#b8c5df transparent;gap:15px}.app-shell:not(.home-workbench-shell) .task-nav-group>p{color:#8a94a8;padding-left:9px;font-size:12px}.app-shell:not(.home-workbench-shell) .brand small,.app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector button,.app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector header small,.app-shell:not(.home-workbench-shell) .sidebar-quick-create small,.app-shell:not(.home-workbench-shell) .sidebar-service-panel .account-widget small{font-size:12px}.app-shell:not(.home-workbench-shell) .module-link{color:#536078;border-radius:7px;min-height:42px;padding:0 10px;font-size:13px;font-weight:650}.app-shell:not(.home-workbench-shell) .module-link:hover{color:#294b91;background:#f0f3fb}.app-shell:not(.home-workbench-shell) .module-link.is-active{color:#294b91;background:#e8edfc;font-weight:900;box-shadow:inset 3px 0 #315fce}.app-shell:not(.home-workbench-shell) .sidebar-service-panel{border-top-color:var(--line);padding-top:12px}.app-shell:not(.home-workbench-shell) .sidebar>.account-widget,.app-shell:not(.home-workbench-shell) :is(.sidebar-service-panel,.sidebar) .account-widget{color:#34405a;background:#f4f6fa;border-color:#dce1ea;margin:0 3px 9px}.app-shell:not(.home-workbench-shell) .sidebar>.account-widget:hover,.app-shell:not(.home-workbench-shell) :is(.sidebar-service-panel,.sidebar) .account-widget:hover{background:#e9edf6}.app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector,.app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector{background:#f8f9fb;border-color:#dce1ea;margin:0 3px 10px}.app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector button.is-active,.app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector button.is-active{color:#fff;background:#315fce;border-color:#315fce}.inner-workspace-header{z-index:30;border-bottom:1px solid var(--line);background:#fffffff7;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:68px;padding:0 28px;display:grid;position:sticky;top:0;box-shadow:0 3px 12px #28395b0a}.inner-workspace-back{color:#45526b;background:#fff;border:1px solid #d6ddea;border-radius:7px;align-items:center;gap:7px;width:fit-content;min-height:40px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.inner-workspace-back:hover{color:#294b91;background:#f5f7fd;border-color:#9cb1e3}.inner-workspace-brand{align-items:center;gap:9px;display:inline-flex}.inner-workspace-brand>span{color:#fff;background:#315fce;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.inner-workspace-brand strong{color:#20283a;font-size:14px}.inner-workspace-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.inner-workspace-actions>a{color:#45526b;background:#fff;border:1px solid #d8dfeb;border-radius:7px;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.inner-workspace-actions .account-widget{color:#34405a;background:#f6f7fa;border-color:#d8dfeb;width:auto;max-width:220px;min-height:42px;margin:0}.app-shell:not(.home-workbench-shell) :is(.main-content,.workbench-main){width:min(1240px,100% - 46px);margin:0 auto;padding:24px 0 42px}.app-shell:not(.home-workbench-shell) :is(.main-content,.workbench-main)>.back-to-workbench{display:none}.app-shell:not(.home-workbench-shell) .page-heading{border-bottom:1px solid var(--line);margin-bottom:20px;padding:4px 0 20px}.app-shell:not(.home-workbench-shell) .section-label,.app-shell:not(.home-workbench-shell) :is(.operations-analysis-intro,.content-studio-intro)>span,.app-shell:not(.home-workbench-shell) :is(.page-heading,.operations-analysis-intro,.content-studio-intro) .eyebrow{color:#315fce}.app-shell:not(.home-workbench-shell) :is(.page-heading,.operations-analysis-intro,.content-studio-intro) h1{color:#20283a}.app-shell:not(.home-workbench-shell) :is(.page-heading,.operations-analysis-intro,.content-studio-intro) p{color:#687286}.app-shell:not(.home-workbench-shell) .primary-button{color:#fff;box-shadow:none;background:#315fce}.app-shell:not(.home-workbench-shell) .primary-button:hover{background:#294b91}.app-shell:not(.home-workbench-shell) :is(.operations-analysis-tabs,.content-studio-tabs) button.is-active{color:#294b91;background:#e8edfc;border-color:#315fce;box-shadow:inset 4px 0 #315fce}.app-shell:not(.home-workbench-shell) :is(.operations-analysis-tabs,.content-studio-tabs) button.is-active>svg:first-child{color:#315fce;background:#fff}.app-shell:not(.home-workbench-shell) :is(.operations-analysis-tabs,.content-studio-tabs) button.is-active>svg:last-child{color:#315fce}.app-shell:not(.home-workbench-shell) .operations-analysis-tabs button.is-active strong{color:#20283a}.app-shell:not(.home-workbench-shell) .operations-analysis-tabs button.is-active small{color:#65718a}.app-shell:not(.home-workbench-shell) .ai-workshop-tabs button[aria-pressed=true]{color:#294b91;background:#fff;border-color:#8ca5de;box-shadow:inset 0 -3px #315fce}.app-shell:not(.home-workbench-shell) .site-footer{color:#697389;background:#eef1f6;border-top-color:#dce1ea}.app-shell:not(.home-workbench-shell) .site-footer svg{color:#315fce}@media (max-width:1050px){.inner-workspace-header{grid-template-columns:auto 1fr}.inner-workspace-brand{display:none}}@media (max-width:900px){.app-shell:not(.home-workbench-shell){display:block}.app-shell:not(.home-workbench-shell) .sidebar,.inner-workspace-header{display:none}.app-shell:not(.home-workbench-shell) .mobile-header{background:#fff;border-bottom-color:#dce1ea;display:flex}.app-shell:not(.home-workbench-shell) .mobile-brand .brand-mark{color:#fff;background:#315fce}.app-shell:not(.home-workbench-shell) .mobile-brand strong{color:#20283a;font-size:13px}.app-shell:not(.home-workbench-shell) :is(.main-content,.workbench-main){width:min(100% - 30px,760px);padding:18px 0 92px}.app-shell:not(.home-workbench-shell) :is(.main-content,.workbench-main)>.back-to-workbench{color:#294b91;background:#fff;border-color:#cfd8e8;display:inline-flex}}@media (max-width:700px){.advanced-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.advanced-group-tabs button{min-height:62px;padding:9px 10px}}.purchase-action{gap:8px;display:grid}.purchase-action .primary-button{justify-content:center;width:100%}.purchase-message{color:#4c5b57;margin:0;font-size:14px;line-height:1.6}.purchase-message a{color:#173f7a;font-weight:800}.purchase-success{color:#183f35;background:#effaf6;border:1px solid #b7d8cb;gap:7px;padding:14px;display:grid}.purchase-success>span{color:#12634f;align-items:center;gap:7px;font-weight:800;display:flex}.purchase-success>strong{font-size:16px}.purchase-success>small{overflow-wrap:anywhere;color:#5f716c}.purchase-success p{margin:0;font-size:14px;line-height:1.65}.purchase-success button{color:#173f7a;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:2px 0;font-weight:800;display:inline-flex}.credit-pack-grid .purchase-action{margin-top:10px}.credit-pack-grid .primary-button{min-height:42px}.multi-platform-package{background:#fff;border:1px solid #d8dfdc;gap:14px;padding:20px;display:grid}.multi-platform-package>header{gap:5px;display:grid}.multi-platform-package>header>span{color:#173f7a;align-items:center;gap:7px;font-weight:850;display:flex}.multi-platform-package h3,.multi-platform-package p{margin:0}.multi-platform-package>.primary-button{justify-self:start}.multi-platform-result{gap:12px;display:grid}.multi-platform-result>nav{flex-wrap:wrap;gap:8px;display:flex}.multi-platform-result>nav button{color:#31413d;background:#f5f8f7;border:1px solid #cbd5d1;min-height:40px;padding:0 18px;font-weight:750}.multi-platform-result>nav button[aria-pressed=true]{color:#fff;background:#173f7a;border-color:#173f7a}.multi-platform-result>article{background:#f7f9fb;border-left:4px solid #f3bd2e;gap:14px;padding:18px;display:grid}.multi-platform-result>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.multi-platform-result h4{margin:4px 0 0;font-size:20px}.multi-platform-result>article>header button{color:#173f7a;white-space:nowrap;background:#fff;border:1px solid #bfcac6;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.multi-platform-result blockquote{background:#fff;border-left:3px solid #173f7a;margin:0;padding:13px 15px;font-weight:800;line-height:1.7}.multi-platform-result pre{white-space:pre-wrap;font:inherit;margin:0;line-height:1.8}.multi-platform-result article>section{border-top:1px solid #d8dfdc;gap:6px;padding-top:12px;display:grid}.multi-platform-cover,.multi-platform-result article>section span{color:#173f7a;font-weight:850}.multi-platform-result article>section small{color:#49665d}.multi-platform-result>footer{color:#5b6965;gap:5px;font-size:14px;display:grid}@media (max-width:640px){.multi-platform-package{padding:16px}.multi-platform-result>article>header{display:grid}.multi-platform-result>article>header button{justify-self:start}.multi-platform-result h4{font-size:18px}}.account-current-plan{background:#f3f8f6;border:1px solid #d7e4df;justify-content:space-between;gap:12px;margin:18px 0 0;padding:12px 14px;display:flex}.account-current-plan strong{color:#173f7a}.account-current-plan span{color:#667772;font-size:13px}.account-order-list{border-bottom:1px solid #ffffff29;margin-bottom:16px;display:grid}.account-order-list article{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.account-order-list small,.account-order-list strong{display:block}.account-order-list small{color:#bdd0ca;margin-top:4px;font-size:12px}.account-order-list b{background:#ffffff1f;flex:none;padding:5px 8px;font-size:12px}.account-order-list b.paid{color:#173f35;background:#f0d365}@media (max-width:560px){.account-current-plan{display:grid}.account-order-list article{align-items:flex-start}}.hot-rankings{gap:18px;display:grid}.hot-rankings-heading{background:#fff;border:1px solid #d9e1ef;border-left:5px solid #315fce;border-radius:8px;padding:20px 22px}.hot-rankings-heading>span{color:#294b91;background:#f3d46a;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;display:grid}.hot-rankings-heading h2{font-size:24px;line-height:1.35}.hot-rankings-heading p{color:#59657a;margin-top:7px;font-size:16px;line-height:1.65}.hot-rankings-category-tabs,.hot-rankings-tabs{flex-wrap:wrap;gap:9px;display:flex}.hot-rankings-category-tabs button,.hot-rankings-tabs button{color:#45516a;cursor:pointer;background:#fff;border:1px solid #cdd6e6;border-radius:7px;min-width:76px;min-height:44px;padding:0 17px;font-size:15px;font-weight:800}.hot-rankings-category-tabs button{background:#f7f8fb;min-width:70px}.hot-rankings-category-tabs button.is-active,.hot-rankings-tabs button.is-active{color:#fff;background:#315fce;border-color:#315fce}.hot-rankings-loading{color:#526078;background:#fff;border:1px solid #d9e1ef;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:16px;font-weight:800;display:flex}.hot-rankings-state{color:#534a2e;background:#fff9e7;border:1px solid #ead58f;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.hot-rankings-state.is-live{color:#255349;background:#eff8f5;border-color:#b8d8cd}.hot-rankings-state>svg{color:#315fce}.hot-rankings-state strong{font-size:17px;line-height:1.4;display:block}.hot-rankings-state p{margin:4px 0 0;font-size:15px;line-height:1.6}.hot-rankings-state>a{white-space:nowrap;border:1px solid;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:15px;font-weight:850;display:inline-flex}.hot-rankings-fallback{gap:17px;display:grid}.hot-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hot-idea-card{background:#fff;border:1px solid #d8e0ee;border-radius:8px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 5px 15px #2a3c620d}.hot-idea-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.hot-idea-meta small,.hot-idea-meta span{border-radius:5px;padding:5px 8px;font-size:14px;font-weight:850}.hot-idea-meta span{color:#294b91;background:#e9eefb}.hot-idea-meta small{color:#6a5720;background:#fff3c8}.hot-idea-card h3{color:#222c40;margin:15px 0 8px;font-size:19px;line-height:1.45}.hot-idea-card>p{color:#5c687c;margin:0;font-size:15px;line-height:1.65}.hot-idea-card dl{gap:10px;margin:17px 0;display:grid}.hot-idea-card dl>div{border-top:1px solid #e6eaf1;grid-template-columns:68px minmax(0,1fr);gap:7px;padding-top:10px;font-size:15px;line-height:1.55;display:grid}.hot-idea-card dt{color:#294b91;font-weight:850}.hot-idea-card dd{color:#48556c;margin:0}.hot-idea-card>a{color:#fff;background:#315fce;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:auto;font-size:15px;font-weight:850;display:flex}.hot-rankings-list{background:#fff;border:1px solid #d8e0ee;border-radius:8px;margin:0;padding:0;list-style:none;display:grid}.hot-rankings-list li{border-bottom:1px solid #e5e9f0;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:10px 16px;font-size:16px;display:grid}.hot-rankings-list li:last-child{border-bottom:0}.hot-rankings-list li>span{color:#294b91;background:#eef2fc;border-radius:6px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.hot-rankings-list li>a:first-of-type{color:#28344c;align-items:center;gap:7px;font-weight:750;display:inline-flex}.hot-rankings-list li>small{color:#7a8497;font-size:14px}.hot-rankings-list li>a:last-child{color:#294b91;border:1px solid #aabce5;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:15px;font-weight:850;display:inline-flex}.hot-rankings-source{color:#68758a;padding-bottom:8px;font-size:14px;line-height:1.55}@media (max-width:980px){.hot-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hot-rankings{gap:14px}.hot-rankings-heading{align-items:flex-start;padding:17px}.hot-rankings-heading h2{font-size:21px}.hot-rankings-heading p{font-size:15px}.hot-rankings-category-tabs,.hot-rankings-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.hot-rankings-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.hot-rankings-category-tabs button,.hot-rankings-tabs button{min-width:0;padding:0 7px;font-size:14px}.hot-rankings-state{grid-template-columns:24px minmax(0,1fr);padding:16px}.hot-rankings-state>a{grid-column:1/-1;justify-content:center;width:100%}.hot-idea-grid{grid-template-columns:1fr}.hot-idea-card{padding:18px}.hot-rankings-list li{grid-template-columns:32px minmax(0,1fr)}.hot-rankings-list li>small{grid-column:2}.hot-rankings-list li>a:last-child{grid-column:1/-1;justify-content:center}}.module-tool .module-toolbar{gap:12px}.app-shell:not(.home-workbench-shell) .page-heading h1{font-size:32px;line-height:1.35}.app-shell:not(.home-workbench-shell) .page-heading>div>p:not(.eyebrow){font-size:16px;line-height:1.7}.app-shell:not(.home-workbench-shell) .module-link,.app-shell:not(.home-workbench-shell) .page-heading .eyebrow{font-size:14px}.app-shell:not(.home-workbench-shell) .brand strong{font-size:15px}.app-shell:not(.home-workbench-shell) .inner-workspace-actions>a,.app-shell:not(.home-workbench-shell) .inner-workspace-back{font-size:14px}.module-tool .tool-tabs{flex-wrap:wrap}.module-tool .tool-tabs button{min-height:44px;padding:0 15px;font-size:15px}.training-path>header{padding:20px}.training-path>header small,.training-path>header span{font-size:15px}.training-path>header h2{font-size:22px;line-height:1.4}.training-path>div>a{min-height:132px;padding:18px}.training-path>div>a small{font-size:14px}.training-path>div>a strong{margin-top:5px;font-size:17px;line-height:1.45}.training-path>div>a p,.training-path>p{font-size:15px;line-height:1.65}.training-path>p{padding:12px 20px}.training-focus-hero span{font-size:15px}.training-focus-hero h2{font-size:24px}.training-focus-grid li,.training-focus-grid p,.training-focus-hero p{font-size:16px;line-height:1.75}.training-focus-grid h3{font-size:18px}.training-day{padding:22px}.training-day .day-title h2{font-size:20px}.training-day .completion-check,.training-day .day-title p,.training-day li{font-size:15px;line-height:1.7}.live-training-practice{background:#fff;border:1px solid #d8e0ee;border-radius:8px;overflow:hidden}.live-training-practice>header{background:#f7f9fd;border-bottom:1px solid #dfe5ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.live-training-practice>header span{color:#315fce;font-size:15px;font-weight:900}.live-training-practice>header h2{color:#20283a;margin:6px 0;font-size:23px;line-height:1.4}.live-training-practice>header p{color:#5f6c82;margin:0;font-size:16px;line-height:1.65}.live-training-practice>header>strong{color:#294b91;white-space:nowrap;background:#f3d46a;border-radius:6px;padding:7px 10px;font-size:15px}.live-training-layout{grid-template-columns:245px minmax(0,1fr);min-height:600px;display:grid}.live-training-layout>nav{background:#f7f8fb;border-right:1px solid #dfe5ef;align-content:start;gap:7px;padding:14px;display:grid}.live-training-layout>nav button{color:#48556d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 12px;display:grid}.live-training-layout>nav button:hover{background:#fff}.live-training-layout>nav button.is-active{color:#294b91;background:#fff;border-color:#a9bae1;box-shadow:inset 4px 0 #315fce}.live-training-layout>nav button strong{font-size:16px}.live-training-layout>nav button>span{color:#315fce;place-items:center;display:grid}.live-training-layout>nav button>svg{color:#8b96aa}.live-training-drill{min-width:0;padding:26px}.live-training-drill-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.live-training-drill-title span{color:#315fce;font-size:15px;font-weight:900}.live-training-drill-title h3{color:#20283a;margin:5px 0 0;font-size:25px;line-height:1.4}.live-training-timer{color:#294b91;background:#f7f9fd;border:1px solid #d8e0ee;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:112px;min-height:48px;padding:0 12px;display:flex}.live-training-timer strong{font-variant-numeric:tabular-nums;font-size:21px}.live-training-example{background:#fff4f4;border-left:4px solid #c75d60;margin-top:18px;padding:16px 18px}.live-training-example.is-demo{background:#f2f5fd;border-left-color:#315fce}.live-training-example strong{color:#8b3539;font-size:15px}.live-training-example.is-demo strong{color:#294b91}.live-training-example blockquote,.live-training-example p{color:#46536b;margin:7px 0 0;font-size:16px;line-height:1.75}.live-training-example blockquote{font-weight:750}.live-training-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.live-training-columns>section{border:1px solid #dfe5ef;border-radius:8px;padding:18px}.live-training-columns h4{color:#27334a;margin:0 0 10px;font-size:18px}.live-training-columns ol,.live-training-columns ul{color:#536078;margin:0;padding-left:22px;font-size:16px;line-height:1.8}.live-training-columns ul{padding:0;list-style:none}.live-training-columns ul li{align-items:flex-start;gap:8px;display:flex}.live-training-columns ul svg{color:#23806e;flex:none;margin-top:6px}.live-training-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.live-training-actions .primary-button,.live-training-actions .secondary-button{min-height:46px;font-size:15px}.live-training-actions .is-complete{color:#176355;background:#edf8f4;border-color:#79ae9f}@media (max-width:860px){.training-path>div{grid-template-columns:repeat(2,minmax(0,1fr))}.training-path>div>a{border-bottom:1px solid #e7ebea;min-height:110px}.live-training-layout{grid-template-columns:1fr}.live-training-layout>nav{border-bottom:1px solid #dfe5ef;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app-shell:not(.home-workbench-shell) .page-heading h1{font-size:25px}.app-shell:not(.home-workbench-shell) .mobile-brand strong,.app-shell:not(.home-workbench-shell) .page-heading>div>p:not(.eyebrow){font-size:15px}.live-training-practice>header,.training-path>header{flex-direction:column;padding:18px}.live-training-practice>header h2,.training-path>header h2{font-size:21px}.training-path>div{grid-template-columns:1fr}.training-path>div>a{min-height:98px}.module-tool .tool-tabs{grid-template-columns:1fr;width:100%;display:grid}.module-tool .tool-tabs button{justify-content:flex-start;width:100%}.live-training-layout>nav{grid-template-columns:1fr}.live-training-drill{padding:18px}.live-training-drill-title{display:grid}.live-training-drill-title h3{font-size:22px}.live-training-timer{justify-self:start}.live-training-columns{grid-template-columns:1fr}.live-training-actions{display:grid}.live-training-actions>button{width:100%}}.shooting-method-detail>span,.shooting-method-example small,.shooting-method-list b,.shooting-method-list small,.shooting-methods-guide>footer small{font-size:14px}.shooting-method-detail li,.shooting-method-detail>button,.shooting-method-detail>label,.shooting-method-detail>p,.shooting-method-list strong{font-size:15px}.shooting-method-detail>label small{color:#728097;font-size:14px;font-weight:600}.performance-evidence-block{background:#f7f9fd;border:1px solid #d9e1ef;border-left:5px solid #315fce;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;padding:18px;display:grid}.performance-evidence-block label{color:#303b52;gap:7px;font-size:15px;font-weight:850;display:grid}.performance-evidence-block .performance-source-state,.performance-evidence-block label.full,.performance-upload{grid-column:1/-1}.performance-evidence-block input,.performance-evidence-block select{color:#20283a;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e5;border-radius:6px;padding:0 12px}.performance-url-row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.performance-url-row>svg{color:#315fce}.performance-url-row button{color:#294b91;cursor:pointer;background:#fff;border:1px solid #9db0dc;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:0 13px;font-size:15px;font-weight:850;display:inline-flex}.performance-url-row button:disabled{opacity:.55;cursor:not-allowed}.performance-source-state{color:#8a3e3e;align-items:center;gap:7px;margin:-3px 0 0;font-size:14px;line-height:1.55;display:flex}.performance-source-state.is-success{color:#1d6f5d}.performance-upload{cursor:pointer;background:#fff;border:1px dashed #9eafd1;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:86px;padding:15px;color:#294b91!important;gap:10px!important;display:grid!important}.performance-upload input{opacity:0;width:1px;height:1px;position:absolute}.performance-upload small,.performance-upload strong{display:block}.performance-upload strong{font-size:16px}.performance-upload small{color:#66728a;overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:600;line-height:1.5}.performance-metric-hint,.performance-review-form .performance-submit,.performance-review-form .performance-type button,.performance-review-form button,.performance-review-form input,.performance-review-form label,.performance-review-form textarea{font-size:15px}.user-provider-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.user-provider-form label{color:#303b52;gap:7px;font-size:15px;font-weight:850;display:grid}.provider-message,.user-provider-actions,.user-provider-form label.full,.user-provider-form>small{grid-column:1/-1}.user-provider-form input,.user-provider-form select{color:#20283a;min-height:45px;font:inherit;background:#fff;border:1px solid #cbd5e5;border-radius:6px;padding:0 12px}.user-provider-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.provider-message{color:#773939;background:#fff2f2;border-left:4px solid #b94f4f;margin:0;padding:11px 13px;font-size:14px;line-height:1.55}.provider-message.is-success{color:#225d51;background:#edf8f4;border-left-color:#27806b}.user-provider-form>small{color:#66728a;font-size:14px;line-height:1.6}.user-provider-form label small{color:#66728a;font-size:13px;line-height:1.5}.connection-group header p,.connection-list article>a,.connection-list p,.connection-list strong,.connection-no-action,.connection-pending,.connection-ready{font-size:14px}.connection-summary .secondary-button,.first-run-primary,.first-run-secondary,.home-invite-link,.q-home-section-heading>a,.user-provider-actions .primary-button,.user-provider-actions .secondary-button{font-size:15px}.live-daily-operations{background:#fff;border:1px solid #d9e1ef;border-radius:8px;overflow:hidden}.live-daily-operations>header{background:#f7f9fd;border-bottom:1px solid #e1e6ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px;display:flex}.live-daily-operations>header span{color:#315fce;font-size:14px;font-weight:900}.live-daily-operations>header h2{color:#20283a;margin:6px 0;font-size:23px;line-height:1.4}.live-daily-operations>header p{color:#626e84;margin:0;font-size:15px;line-height:1.6}.live-daily-operations>header>strong{color:#294b91;background:#f3d46a;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-size:20px;display:grid}.live-daily-settings{border-bottom:1px solid #e4e8ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.live-daily-settings label{color:#303b52;gap:7px;font-size:15px;font-weight:850;display:grid}.live-daily-settings label.full{grid-column:1/-1}.live-daily-settings input,.live-daily-settings select,.live-daily-settings textarea{color:#20283a;width:100%;min-height:44px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd5e5;border-radius:6px;padding:10px 12px}.live-daily-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.live-daily-stages article{background:#fff;border:1px solid #dce2ec;border-radius:7px;min-width:0;padding:16px}.live-daily-stages h3{color:#294b91;margin:0 0 12px;font-size:18px}.live-daily-stages label{color:#4a566e;cursor:pointer;border-top:1px solid #edf0f5;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-height:64px;padding:10px 0;font-size:15px;line-height:1.6;display:grid}.live-daily-stages label:first-of-type{border-top:0}.live-daily-stages label.is-complete{color:#738093;text-decoration:line-through}.live-daily-stages input{accent-color:#315fce;width:18px;height:18px;margin-top:3px}.live-daily-next{background:#f7f9fd;border-top:1px solid #e1e6ef;flex-wrap:wrap;gap:9px;padding:17px 22px;display:flex}.live-daily-next a,.live-daily-next button{color:#294b91;cursor:pointer;background:#fff;border:1px solid #9db0dc;border-radius:6px;align-items:center;gap:7px;min-height:43px;padding:0 12px;font-size:15px;font-weight:850;display:inline-flex}.live-daily-next button{color:#6f7787;border-color:#d1d7e0;margin-left:auto}.live-operations-tabs button strong{font-size:16px}.live-operations-tabs button small{font-size:14px}@media (max-width:800px){.live-daily-stages{grid-template-columns:1fr}}@media (max-width:640px){.live-daily-settings,.performance-evidence-block,.user-provider-form{grid-template-columns:1fr;padding:16px}.performance-url-row{grid-template-columns:20px minmax(0,1fr)}.performance-url-row button{grid-column:1/-1;justify-content:center}.live-daily-operations>header{padding:18px}.live-daily-operations>header h2{font-size:21px}.live-daily-stages{padding:16px}.live-daily-next{padding:16px;display:grid}.live-daily-next a,.live-daily-next button{justify-content:center;width:100%;margin-left:0}}.purchase-method{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.purchase-method span{white-space:nowrap}.purchase-method select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:6px;flex:1;padding:8px}.purchase-channel-note{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.payment-return-notice{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;max-width:980px;margin:0 auto 24px;padding:14px 16px;display:flex}.payment-return-notice.is-success{color:#185d35;background:#f1faf4;border-color:#8ac8a4}.payment-return-notice.is-error{color:#8b3024;background:#fff5f3;border-color:#e4b4ad}.payment-return-notice strong{display:block}.payment-return-notice p{margin:4px 0;font-size:13px;line-height:1.6}.payment-return-notice a{font-size:13px;font-weight:700;text-decoration:underline}.operations-center{max-width:1100px;margin:0 auto;padding:8px 0 34px}.operations-center-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 0 18px;display:flex}.operations-center-hero h1{color:#20283a;margin:5px 0 8px;font-size:32px;line-height:1.25}.operations-center-hero p{color:#66728a;margin:0;line-height:1.65}.operations-center-save{color:#27735f;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.operations-center-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.operations-center-tabs button{color:#536078;cursor:pointer;background:#fff;border:1px solid #d4dbe8;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-weight:800;display:inline-flex}.operations-center-tabs button.is-active{color:#294b91;background:#edf2ff;border-color:#315fce}.operations-center-panel{background:#fff;border:1px solid #d9e1ef;border-radius:8px;padding:22px}.operations-panel-title{border-bottom:1px solid #e6eaf1;align-items:flex-start;gap:11px;padding-bottom:18px;display:flex}.operations-panel-title>span{color:#fff;background:#315fce;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.operations-panel-title h2{color:#20283a;margin:0;font-size:22px}.operations-panel-title p{color:#69758a;margin:4px 0 0;font-size:14px;line-height:1.55}.operations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.operations-field{color:#303b52;gap:7px;font-size:14px;font-weight:800;display:grid}.operations-expert input,.operations-expert select,.operations-field input,.operations-inline-form input,.operations-inline-form select,.operations-wide-input{color:#20283a;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd5e5;border-radius:6px;padding:9px 11px}.operations-inline-form{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.operations-inline-form>input,.operations-inline-form>select{flex:150px;min-width:120px}.operations-inline-form .primary-button{white-space:nowrap;min-height:43px}.operations-wide-input{resize:vertical;width:100%;min-height:82px;margin-top:10px}.operations-kpi-row{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.operations-kpi-row span{color:#294b91;background:#eef2fb;border-radius:6px;padding:8px 11px;font-size:13px;font-weight:800}.operations-log-list,.operations-record-list{gap:8px;margin-top:14px;display:grid}.operations-log-list article,.operations-record-list article{border:1px solid #e0e5ed;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.operations-log-list small,.operations-record-list small{color:#758198;font-size:12px}.operations-record-list article p{color:#5f6b80;grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.operations-empty{color:#728097;border:1px dashed #cdd6e4;border-radius:6px;align-items:center;gap:8px;padding:24px;display:flex}.operations-advice{background:#f5f7fc;border-left:4px solid #315fce;margin-top:18px;padding:16px}.operations-advice strong{color:#20283a}.operations-advice p{color:#5f6b80;margin:7px 0 12px;line-height:1.6}.operations-advice div{flex-wrap:wrap;gap:8px;display:flex}.operations-advice span{color:#4f5d76;background:#fff;border-radius:5px;padding:6px 9px;font-size:13px}.operations-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.operations-risk-grid label{color:#4f5d76;border:1px solid #e0e5ed;border-radius:6px;padding:11px;font-size:14px}.operations-expert{border-top:1px solid #e6eaf1;margin-top:20px;padding-top:18px}.operations-expert h3{color:#20283a;margin:0}.operations-expert p{color:#66728a;font-size:14px}.operations-expert>div{flex-wrap:wrap;gap:8px;display:flex}.operations-expert input{flex:280px}.operations-center-footer{color:#738097;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.operations-center-footer a,.operations-center-footer span{align-items:center;gap:5px;display:inline-flex}.operations-center-footer a{color:#294b91;margin-left:auto;font-weight:800}@media (max-width:700px){.operations-center-hero{display:block}.operations-center-hero h1{font-size:26px}.operations-center-save{margin-top:10px}.operations-center-panel{padding:16px}.operations-form-grid,.operations-risk-grid{grid-template-columns:1fr}.operations-log-list article,.operations-record-list article{grid-template-columns:1fr auto}.operations-record-list article button,.operations-record-list article select{grid-row:2}.operations-center-footer a{width:100%;margin-left:0}}.ui-options-page{color:#20283a;background:#f4f6fa;min-height:100vh;padding:28px clamp(16px,4vw,64px) 48px}.ui-options-header{align-items:center;gap:18px;max-width:1280px;margin:0 auto 20px;display:flex}.ui-options-header>div{margin-right:auto}.ui-options-header span{color:#315fce;font-size:13px;font-weight:900}.ui-options-header h1{margin:3px 0 0;font-size:26px}.ui-options-header nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ui-options-header nav button{color:#536078;cursor:pointer;background:#fff;border:1px solid #cbd5e5;border-radius:6px;min-height:36px;padding:0 12px;font-weight:800}.ui-options-header nav button.is-active{color:#fff;background:#315fce;border-color:#315fce}.ui-options-header>a{color:#315fce;font-size:13px;font-weight:800}.ui-option-stage{max-width:1280px;margin:0 auto}.option-a-intro{text-align:center;background:#fff;border:1px solid #dbe2ee;border-radius:8px;padding:52px 20px 42px}.option-a-intro>span,.option-c>header span{color:#315fce;font-size:13px;font-weight:900}.option-a-intro h2{margin:10px 0 8px;font-size:36px}.option-a-intro p{color:#66728a;margin:0 auto 22px}.ui-option-prompt{grid-template-columns:minmax(0,1fr) 138px;gap:9px;max-width:720px;margin:0 auto;display:grid}.ui-option-prompt textarea{resize:vertical;min-height:74px;font:inherit;border:1px solid #c8d2e2;border-radius:6px;padding:13px;line-height:1.5}.ui-option-prompt button{color:#fff;cursor:pointer;background:#315fce;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:flex}.ui-capability-section{background:#fff;border:1px solid #dbe2ee;border-radius:8px;margin-top:16px;padding:22px}.ui-capability-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-capability-section h3{margin:0;font-size:21px}.ui-capability-section header p{color:#748097;margin:3px 0 0;font-size:13px}.ui-capability-section header>a{color:#315fce;align-items:center;gap:5px;font-size:13px;font-weight:850;display:inline-flex}.ui-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.ui-capability-grid a{color:#3e4b63;border:1px solid #e0e6ef;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:14px;text-decoration:none;display:flex}.ui-capability-grid a:hover{background:#f7f9fd;border-color:#9db0dc}.ui-capability-grid a>span{color:#315fce;background:#eaf0ff;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ui-capability-grid a>div{gap:3px;min-width:0;display:grid}.ui-capability-grid strong{font-size:14px}.ui-capability-grid small{color:#788398;font-size:12px;line-height:1.4}.ui-capability-grid a>svg{color:#9aa6b8;flex:none;margin-left:auto}.ui-recent-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.ui-recent-strip a{color:#315fce;background:#fff;border:1px solid #dbe2ee;border-radius:6px;align-items:center;gap:9px;padding:13px;text-decoration:none;display:flex}.ui-recent-strip a>span{gap:3px;display:grid}.ui-recent-strip strong{color:#3e4b63;font-size:13px}.ui-recent-strip small{color:#7b879a;font-size:12px}.option-b{background:#fff;border:1px solid #dbe2ee;border-radius:8px;grid-template-columns:220px minmax(0,1fr) 250px;min-height:650px;display:grid;overflow:hidden}.option-b>aside{background:#f7f9fd;border-right:1px solid #e1e6ef;padding:20px 14px}.option-b>aside:last-child{background:#fff;border-left:1px solid #e1e6ef;border-right:0}.option-b-brand{border-bottom:1px solid #e1e6ef;gap:3px;padding:0 8px 20px;display:grid}.option-b-brand span{color:#315fce;font-size:12px;font-weight:900}.option-b-brand strong{font-size:17px}.option-b aside nav{gap:5px;margin-top:18px;display:grid}.option-b aside nav p,.option-b-task>p{color:#8a96a8;margin:0 8px 7px;font-size:12px;font-weight:900}.option-b aside nav a{color:#59667c;border-radius:5px;align-items:center;gap:8px;padding:10px 8px;font-size:13px;text-decoration:none;display:flex}.option-b aside nav a.is-active,.option-b aside nav a:hover{color:#294b91;background:#e8efff}.option-b-chat{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.option-b-chat>header{border-bottom:1px solid #e1e6ef;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.option-b-chat>header>div{align-items:center;gap:9px;display:flex}.option-b-chat>header>div>span{color:#fff;background:#315fce;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.option-b-chat>header small,.option-b-chat>header strong{display:block}.option-b-chat>header small{color:#7b879a;margin-top:2px;font-size:12px}.option-b-chat>header button{color:#5e6b80;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.option-b-conversation{padding:24px}.assistant-message{color:#41506a;background:#f4f6fa;border-radius:6px;max-width:560px;padding:14px;line-height:1.6}.ui-quick-prompts{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.ui-quick-prompts button{color:#315fce;cursor:pointer;background:#fff;border:1px solid #cdd8ea;border-radius:5px;padding:8px 10px}.option-b-chat>.ui-option-prompt{width:calc(100% - 40px);max-width:none;margin:0 20px 20px}.option-b-task{padding:20px 15px!important}.option-b-task h3{margin:0 8px 5px;font-size:19px}.option-b-task>span{color:#7a8698;margin:0 8px;font-size:13px;display:block}.option-b-task ol{gap:12px;margin:24px 8px;padding:0;list-style:none;display:grid}.option-b-task li{color:#6a768a;align-items:center;gap:8px;font-size:13px;display:flex}.option-b-task li b{color:#7b879a;background:#edf0f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.option-b-task li.is-current{color:#294b91;font-weight:800}.option-b-task li.is-current b{color:#fff;background:#315fce}.option-b-task>a{color:#315fce;align-items:center;gap:5px;margin:0 8px;font-size:13px;font-weight:850;display:inline-flex}.option-c{background:#fff;border:1px solid #dbe2ee;border-radius:8px;padding:22px}.option-c>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.option-c>header h2{margin:5px 0 0;font-size:27px}.option-c>header nav{gap:7px;display:flex}.option-c>header nav a{color:#315fce;align-items:center;gap:5px;font-size:13px;font-weight:850;display:inline-flex}.option-c>.ui-option-prompt{max-width:none;margin:22px 0}.option-c-body{grid-template-columns:minmax(0,1fr) 260px;gap:16px;display:grid}.option-c-task{background:#f8faff;border:1px solid #dbe2ee;border-radius:7px;padding:20px}.option-c-task>header{align-items:center;gap:10px;display:flex}.option-c-task>header>svg{color:#315fce}.option-c-task>header h3,.option-c-task>header small{display:block}.option-c-task>header small{color:#7a8698;font-size:12px}.option-c-task>header h3{margin:4px 0 0;font-size:20px}.option-c-task>header>span{color:#315fce;margin-left:auto;font-size:13px;font-weight:850}.option-c-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:28px 0;display:grid}.option-c-flow article{background:#fff;border:1px solid #dbe2ee;border-radius:6px;gap:5px;min-width:0;padding:13px 10px;display:grid}.option-c-flow article.is-active{border-color:#9db0dc;box-shadow:0 0 0 2px #eaf0ff}.option-c-flow strong{font-size:13px}.option-c-flow small{color:#7b879a;font-size:11px;line-height:1.4}.option-c-flow article>svg{color:#315fce}.option-c-task>a{align-items:center;gap:6px;display:inline-flex}.option-c-directory{border:1px solid #dbe2ee;border-radius:7px;padding:18px}.option-c-directory h3{margin:0 0 11px;font-size:17px}.option-c-directory a{color:#536078;border-bottom:1px solid #eef1f5;align-items:center;gap:7px;padding:8px 0;font-size:13px;text-decoration:none;display:flex}.option-c-directory a>svg:last-child{color:#9aa6b8;margin-left:auto}@media (max-width:900px){.ui-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.option-b{grid-template-columns:190px minmax(0,1fr)}.option-b-task{display:none}.option-c-body{grid-template-columns:1fr}.option-c-directory{display:none}.option-c-flow{grid-template-columns:1fr}.option-c-flow>svg{display:none}.ui-recent-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ui-options-header{flex-wrap:wrap;align-items:flex-start}.ui-options-header>div{width:100%}.ui-option-prompt{grid-template-columns:1fr}.ui-option-prompt button{min-height:46px}.option-a-intro h2{font-size:28px}.ui-capability-grid{grid-template-columns:1fr}.option-b{display:block}.option-b>aside:first-child{display:none}.option-b-chat{min-height:560px}.option-c{padding:16px}.ui-recent-strip{grid-template-columns:1fr}}.strategy-architecture{background:#f7fbfa;border:1px solid #d7e4df;border-radius:8px;margin-top:22px;padding:22px}.strategy-architecture>header{margin-bottom:18px}.strategy-architecture>header span{color:#117e71;letter-spacing:.04em;font-size:12px;font-weight:900}.strategy-architecture>header h3{color:#1f3430;margin:5px 0 4px;font-size:21px}.strategy-architecture>header p{color:#60736d;margin:0;font-size:13px}.strategy-architecture-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.strategy-architecture-flow article{background:#fff;border:1px solid #d7e4df;border-radius:7px;min-width:0;padding:14px 13px}.strategy-architecture-flow article.is-primary{border-color:#75b9ae;box-shadow:inset 0 3px #168f83}.strategy-architecture-flow article.is-money{background:#fffdf6;border-color:#e3c77e}.strategy-architecture-icon{color:#137c70;background:#e4f4f0;border-radius:7px;place-items:center;width:34px;height:34px;margin-bottom:11px;display:grid}.is-money .strategy-architecture-icon{color:#976d1b;background:#fff1c8}.strategy-architecture-flow small{color:#71827d;font-size:11px;font-weight:800;display:block}.strategy-architecture-flow strong{color:#213a34;margin-top:5px;font-size:14px;line-height:1.45;display:block}.strategy-architecture-flow p{color:#60736d;margin:7px 0 0;font-size:12px;line-height:1.55}.strategy-architecture-arrow{color:#8aa69f;align-self:center}.strategy-architecture-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.strategy-architecture-actions a{color:#126f65;background:#fff;border:1px solid #b7d8d1;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.strategy-architecture-actions a:hover{background:#eff9f7;border-color:#168f83}@media (max-width:900px){.strategy-architecture-flow{grid-template-columns:1fr}.strategy-architecture-arrow{display:none}}.option-d,.option-e,.option-f{max-width:1280px;margin:0 auto}.option-d{background:#fbfcfe;border:1px solid #d8e1ea;border-radius:8px;padding:22px}.option-d-hero{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:26px;padding:18px 4px 25px;display:grid}.option-d-hero span,.option-e-header>div>span,.option-f-header>div>span{color:#315fce;font-size:12px;font-weight:900}.option-d-hero h2,.option-e-header h2,.option-f-header h2{color:#18283b;margin:7px 0 5px;font-size:30px}.option-d-hero p,.option-e-header p,.option-f-header p{color:#6b788b;margin:0;font-size:14px;line-height:1.6}.option-d-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.option-d-primary>a{color:#263b52;background:#fff;border:1px solid #dce4ee;border-radius:7px;flex-direction:column;min-height:190px;padding:19px;text-decoration:none;transition:all .18s;display:flex}.option-d-primary>a:hover{border-color:#9fb5da;transform:translateY(-2px);box-shadow:0 8px 24px #293c5514}.option-d-primary>a.is-featured{background:#f5f8ff;border-color:#8fa9e0}.option-d-icon{color:#315fce;background:#e9efff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.option-d-primary>a:nth-child(2) .option-d-icon{color:#9b731c;background:#fff2cc}.option-d-primary>a:nth-child(3) .option-d-icon{color:#14806f;background:#e3f5f0}.option-d-primary small{color:#7c899c;margin-top:15px;font-size:11px;font-weight:900}.option-d-primary strong{margin-top:4px;font-size:18px}.option-d-primary p{color:#6c7a8e;margin:5px 0 0;font-size:13px;line-height:1.5}.option-d-cta{color:#315fce;align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-size:12px;font-weight:900;display:inline-flex}.option-d-lower{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.option-d-lower>section{background:#fff;border:1px solid #e0e6ee;border-radius:7px;padding:16px}.option-d-lower header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.option-d-lower h3{margin:0;font-size:16px}.option-d-lower header span{color:#8a96a7;font-size:11px}.option-d-list{gap:7px;margin-top:12px;display:grid}.option-d-list a{color:#3c4b60;border:1px solid #edf0f4;border-radius:5px;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.option-d-list a:hover{background:#f7f9fc}.option-d-list a>span{color:#315fce;background:#edf2ff;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.option-d-list a>div{gap:2px;min-width:0;display:grid}.option-d-list a strong{font-size:13px}.option-d-list a small{color:#7c899c;font-size:11px}.option-d-list a>svg{color:#aab4c1;margin-left:auto}.option-e{color:#24332f;background:#f4faf8;border-radius:8px;padding:24px}.option-e-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 23px;display:flex}.option-e-header>a{color:#117e71;background:#fff;border:1px solid #b9dcd5;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.option-e-paths{grid-template-columns:1fr 1fr;gap:14px;display:grid}.option-e-path{background:#fff;border:1px solid #cfe5df;border-radius:8px;padding:20px}.option-e-path.live-path{border-color:#e5d6ac}.option-e-path>header{border-bottom:1px solid #e8efec;align-items:center;gap:10px;padding-bottom:15px;display:flex}.option-e-path-icon{color:#117e71;background:#e4f4f0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.live-path .option-e-path-icon{color:#987019;background:#fff1c8}.option-e-path h3{margin:0;font-size:20px}.option-e-path header p{color:#73837d;margin:3px 0 0;font-size:12px}.option-e-path ol{gap:13px;margin:17px 0;padding:0;list-style:none;display:grid}.option-e-path li{align-items:flex-start;gap:10px;display:flex}.option-e-path li>b{color:#117e71;background:#e5f4f0;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.live-path li>b{color:#96701c;background:#fff2cb}.option-e-path li a{color:#263d37;gap:3px;min-width:0;text-decoration:none;display:grid}.option-e-path li a:hover strong{color:#117e71}.option-e-path li strong{font-size:14px}.option-e-path li small{color:#71817b;font-size:12px;line-height:1.45}.option-e-more{color:#117e71;align-items:center;gap:5px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.live-path .option-e-more{color:#96701c}.option-e-footer{color:#72827c;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:14px 3px 0;font-size:12px;display:flex}.option-e-footer strong{color:#324842}.option-e-footer a{color:#117e71;font-weight:800;text-decoration:none}.option-f{background:#fbfaf7;border:1px solid #e1ddd3;border-radius:8px;padding:24px}.option-f-header{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.option-f-status{color:#756d60;background:#fff;border:1px solid #e6dfcf;border-radius:7px;gap:7px;min-width:220px;padding:11px 13px;font-size:12px;display:grid}.option-f-status-dot{background:#d39d36;border-radius:50%;width:8px;height:8px}.option-f-status a{color:#8b651b;align-items:center;gap:4px;font-weight:900;text-decoration:none;display:inline-flex}.option-f-today{background:#fff;border:1px solid #e8dfcb;border-radius:8px;padding:20px}.option-f-today>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.option-f-today small{color:#a07829;font-size:11px;font-weight:900}.option-f-today h3{margin:5px 0 4px;font-size:21px}.option-f-today p{color:#7a756c;margin:0;font-size:13px}.option-f-today .primary-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.option-f-actions{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.option-f-actions a{color:#4c4942;border:1px solid #e6e1d7;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;column-gap:8px;padding:14px;text-decoration:none;display:grid}.option-f-actions a:hover{background:#fffdf8;border-color:#d1ad68}.option-f-actions a>svg:first-child{color:#a47722}.option-f-actions strong{font-size:14px}.option-f-actions small{color:#888177;grid-column:2;font-size:11px}.option-f-actions a>svg:last-child{color:#b4aa9b;grid-area:1/3/span 2}.option-f-all{background:#fff;border:1px solid #e6e1d7;border-radius:8px;margin-top:14px;padding:17px}.option-f-all>header{justify-content:space-between;align-items:baseline;display:flex}.option-f-all h3{margin:0;font-size:17px}.option-f-all header span{color:#8b857b;font-size:11px}.option-f-all>div{grid-template-columns:1fr 1fr;gap:7px 18px;margin-top:12px;display:grid}.option-f-all .option-d-list a{border-color:#eeeae3}@media (max-width:900px){.option-d-hero,.option-d-lower,.option-d-primary,.option-e-paths,.option-f-actions,.option-f-all>div{grid-template-columns:1fr}}@media (max-width:620px){.option-d,.option-e,.option-f{padding:16px}.option-d-hero h2,.option-e-header h2,.option-f-header h2{font-size:25px}.option-e-header,.option-f-header,.option-f-today>header{display:grid}.option-e-header>a{justify-self:start}.option-f-status{min-width:0}.option-f-today .primary-button{justify-self:start}.option-e-footer{gap:9px}}.option-g{max-width:1280px;margin:0 auto}.option-g-intro{text-align:center;background:#fff;border:1px solid #dbe2ee;border-radius:8px 8px 0 0;padding:52px 20px 42px}.option-g-intro>span{color:#315fce;font-size:13px;font-weight:900}.option-g-intro h2{color:#18283b;margin:10px 0 8px;font-size:36px}.option-g-intro p{color:#66728a;margin:0 auto 22px;font-size:15px}.option-g-intro .ui-option-prompt{max-width:720px}.option-g-divider{color:#667a73;align-items:center;gap:12px;padding:18px 3px 13px;font-size:13px;font-weight:800;display:flex}.option-g-divider:after,.option-g-divider:before{content:"";background:#d7e5e0;flex:1;height:1px}.option-g-paths{padding:0}.option-g-paths .option-e-path{box-shadow:0 6px 22px #1f43390d}.option-g-footer{color:#72827c;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 3px 0;font-size:12px;display:flex}.option-g-footer strong{color:#324842}.option-g-footer a{color:#117e71;font-weight:800;text-decoration:none}@media (max-width:620px){.option-g-intro{padding:36px 16px 30px}.option-g-intro h2{font-size:28px}.option-g-intro p{font-size:14px}.option-g-divider{padding-top:16px;font-size:12px}.option-g-footer{gap:9px}}.q-home-focused{--home-ink:#17332f;--home-muted:#60736d;--home-line:#d5e4df;--home-jade:#0e8f7e;--home-jade-dark:#07675d;--home-gold:#d6a84f;gap:22px}.q-home-focused .q-home-focus-hero{border:1px solid var(--home-line);background:var(--surface);border-radius:12px;max-width:1000px;padding:30px 28px 22px;box-shadow:0 14px 40px #1243380f}.q-home-focused .q-home-kicker{color:var(--home-jade-dark);letter-spacing:.06em;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:900;display:inline-flex}.q-home-focused .q-home-focus-hero h1{color:var(--home-ink);letter-spacing:-.02em;margin:12px 0 10px;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(34px,4.4vw,52px);font-weight:600}.q-home-focused .q-home-focus-hero>p:last-of-type{max-width:700px;color:var(--home-muted);font-size:15px;line-height:1.75}.q-home-route-note{color:#506b63;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:22px auto 0;font-size:11px;font-weight:800;display:flex}.q-home-route-note span{width:24px;height:24px;color:var(--home-jade-dark);background:#f1faf7;border:1px solid #b9d7ce;border-radius:50%;place-items:center;font-size:10px;display:grid}.q-home-route-note i{background:#b9d7ce;width:22px;height:1px}.q-home-route-note svg{color:#8aaa9f}.q-home-focused .q-home-director{border-color:var(--home-line);border-radius:10px;box-shadow:0 10px 26px #1243380a}.q-home-focused .q-home-director>header>svg{color:#e5f5ef;background:var(--home-jade-dark)}.q-home-focused .q-home-director header span{color:var(--home-jade-dark)}.q-home-focused .q-home-director h2{color:var(--home-ink)}.q-home-focused .q-home-director .director-home-entry.is-compact{box-shadow:5px 5px #dceee8}.q-home-focused .q-home-path{border-color:var(--home-line);border-top-width:4px;border-radius:10px;box-shadow:0 12px 28px #1243380f}.q-home-focused .q-home-path:not(.is-creator){border-top-color:var(--home-gold)}.q-home-focused .q-home-path.is-creator{border-top-color:var(--home-jade)}.q-home-focused .q-home-path>header>span{color:#e9faf4;background:var(--home-jade-dark)}.q-home-focused .q-home-path:not(.is-creator)>header>span{color:#4b3812;background:#f4d487}.q-home-focused .q-home-path h2{color:var(--home-ink);font-family:Georgia,Songti SC,SimSun,serif;font-weight:600}.q-home-focused .q-home-path header>b{color:var(--home-jade-dark);background:#e4f4ef}.q-home-focused .q-home-path:not(.is-creator) header>b{color:#765716;background:#fff2d1}.q-home-focused .q-home-path-pain{color:var(--home-ink)}.q-home-focused .q-home-path-result{color:var(--home-muted)}.q-home-focused .q-home-path li{color:#446059;background:#f4f9f7}.q-home-focused .q-home-path:not(.is-creator) li{background:#fbf8f0}.q-home-focused .q-home-path li span{color:var(--home-jade-dark);background:#dcefe9}.q-home-focused .q-home-path:not(.is-creator) li span{color:#765716;background:#f8e8bd}.q-home-focused .q-home-path footer .primary-button{color:#f5fffb;background:var(--home-jade)}.q-home-focused .q-home-path:not(.is-creator) footer .primary-button{color:#3e2f0d;background:var(--home-gold)}.q-home-focused .q-home-path footer>a:last-child{color:var(--home-jade-dark)}.q-home-value{border:1px solid var(--home-line);background:#fbfefd;border-radius:10px;padding:24px}.q-home-value>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.q-home-value>header>svg{color:var(--home-jade-dark)}.q-home-value h2{color:var(--home-ink);margin:4px 0 0;font-family:Georgia,Songti SC,SimSun,serif;font-size:22px;font-weight:600}.q-home-value-grid{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;display:grid}.q-home-value-grid article{border-right:1px solid var(--home-line);padding:18px 18px 16px 0}.q-home-value-grid article+article{padding-left:18px}.q-home-value-grid article:last-child{border-right:0}.q-home-value-grid span{color:var(--home-jade-dark);letter-spacing:.08em;font-size:11px;font-weight:900}.q-home-value-grid strong{color:var(--home-ink);margin-top:7px;font-size:15px;display:block}.q-home-value-grid p{color:var(--home-muted);margin:6px 0 0;font-size:13px;line-height:1.65}.q-home-value-note{color:#506b63;margin:16px 0 0;font-size:12px;line-height:1.7}.q-home-value-actions{flex-wrap:wrap;gap:10px 18px;margin-top:14px;display:flex}.q-home-value-actions a{color:#315fce;align-items:center;gap:5px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.q-home-value-actions a:last-child{color:var(--home-jade-dark)}.q-home-evidence,.q-home-scenarios{border:1px solid var(--home-line);background:#fff;border-radius:10px;padding:24px}.q-home-evidence>header,.q-home-scenarios>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.q-home-evidence .eyebrow,.q-home-scenarios .eyebrow{color:var(--home-jade-dark);margin:0;font-size:12px;font-weight:850}.q-home-evidence h2,.q-home-scenarios h2{color:var(--home-ink);margin:5px 0 0;font-family:Georgia,Songti SC,SimSun,serif;font-size:22px;font-weight:600}.q-home-evidence>header>svg,.q-home-scenarios>header>svg{color:var(--home-jade-dark)}.q-home-scenario-grid{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.q-home-scenario-grid article{border-right:1px solid var(--home-line);min-width:0;min-height:155px;padding:16px 14px}.q-home-scenario-grid article:last-child,.q-home-scenario-grid article:nth-child(3n){border-right:0}.q-home-scenario-grid article:nth-child(n+4){border-top:1px solid var(--home-line)}.q-home-scenario-grid span{color:var(--home-jade-dark);font-size:11px;font-weight:900}.q-home-scenario-grid strong{color:var(--home-ink);margin-top:8px;font-size:14px;line-height:1.4;display:block}.q-home-scenario-grid p{color:var(--home-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.q-home-scenario-grid small{color:var(--home-jade-dark);margin-top:10px;font-size:11px;line-height:1.45;display:block}.q-home-evidence{background:#f7fbfa}.q-home-evidence>header p:not(.eyebrow){max-width:680px;color:var(--home-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.q-home-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.q-home-evidence-grid article{border:1px solid var(--home-line);background:#fff;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:3px 8px;min-width:0;padding:14px;display:grid}.q-home-evidence-grid svg{color:var(--home-jade-dark);grid-row:1/3}.q-home-evidence-grid strong{color:#29483f;font-size:13px}.q-home-evidence-grid small{color:#71847d;font-size:11px;line-height:1.45}.q-home-route-note span{border-radius:999px;width:auto;min-width:74px;height:27px;padding:0 9px}@media (max-width:900px){.q-home-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.q-home-scenario-grid article:nth-child(n){border-right:1px solid var(--home-line)}.q-home-scenario-grid article:nth-child(2n){border-right:0}.q-home-scenario-grid article:nth-child(n+3){border-top:1px solid var(--home-line)}.q-home-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.q-home-value{padding:20px 17px}.q-home-value-grid{grid-template-columns:1fr}.q-home-value-grid article,.q-home-value-grid article+article{border-right:0;border-bottom:1px solid var(--home-line);padding:14px 0}.q-home-value-grid article:last-child{border-bottom:0}.q-home-value h2{font-size:20px}.q-home-evidence,.q-home-scenarios{padding:18px 16px}.q-home-evidence h2,.q-home-scenarios h2{font-size:20px}.q-home-scenario-grid{grid-template-columns:1fr}.q-home-scenario-grid article,.q-home-scenario-grid article:nth-child(n+3){border-right:0;border-top:1px solid var(--home-line);min-height:0}.q-home-scenario-grid article:first-child{border-top:0}.q-home-evidence-grid{grid-template-columns:1fr}.q-home-value-actions{gap:9px;display:grid}}.agent-execution-board{background:#f8fcfa;border:1px solid #d3e3df;border-radius:10px;padding:22px 24px}.agent-execution-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agent-execution-heading>div>span{color:#0d7567;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.agent-execution-heading h2{color:#17332f;margin:7px 0 5px;font-size:20px}.agent-execution-heading p{color:#627770;margin:0;font-size:13px;line-height:1.65}.agent-execution-heading>strong{color:#0d7567;justify-items:end;font-size:28px;line-height:1;display:grid}.agent-execution-heading>strong small{color:#789089;margin-top:5px;font-size:11px;font-weight:700}.agent-execution-progress{background:#dcebe5;border-radius:999px;height:6px;margin:18px 0 12px;overflow:hidden}.agent-execution-progress span{border-radius:inherit;background:#0e8f7e;height:100%;transition:width .2s;display:block}.agent-execution-list{gap:7px;display:grid}.agent-execution-task{color:#17332f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e6e1;border-radius:7px;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;display:flex}.agent-execution-task:hover{background:#fbfffd;border-color:#8fc8b9}.agent-execution-task>svg{color:#7b9a91;flex:none;margin-top:1px}.agent-execution-task.is-complete{background:#eef9f4;border-color:#a9d6c6}.agent-execution-task.is-complete>svg{color:#0e8f7e}.agent-execution-task span{gap:3px;display:grid}.agent-execution-task strong{font-size:13px}.agent-execution-task small{color:#71847d;font-size:11px;line-height:1.45}.agent-evidence-collector{background:#fff;border:1px solid #cbded8;border-radius:7px;margin-top:14px}.agent-evidence-collector>summary{cursor:pointer;padding:12px 14px;list-style:none}.agent-evidence-collector>summary::-webkit-details-marker{display:none}.agent-evidence-collector>summary>span{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.agent-evidence-collector>summary svg{color:#0e8173;grid-row:1/3}.agent-evidence-collector>summary strong{color:#24453d;font-size:13px}.agent-evidence-collector>summary small{color:#748780;font-size:11px;line-height:1.45}.agent-evidence-body{background:#f8fcfa;border-top:1px solid #dce9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.agent-evidence-body>section{background:#fff;border:1px solid #d9e7e2;border-radius:6px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.agent-evidence-body section>header{color:#23685e;align-items:flex-start;gap:8px;display:flex}.agent-evidence-body section>header div{gap:2px;display:grid}.agent-evidence-body section>header strong{color:#29483f;font-size:12px}.agent-evidence-body section>header small{color:#76877f;font-size:10px;line-height:1.45}.agent-evidence-body input,.agent-evidence-body textarea{color:#203b35;width:100%;font:inherit;background:#fbfefd;border:1px solid #d1e0dc;border-radius:5px;padding:8px 9px;font-size:12px;line-height:1.5}.agent-evidence-file{color:#607a72;cursor:pointer;background:#f7fcfa;border:1px dashed #a9c9c0;border-radius:5px;align-items:center;min-height:38px;padding:8px 9px;font-size:11px;display:flex;position:relative}.agent-evidence-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.agent-evidence-link{grid-column:1/-1}.agent-evidence-link>div{grid-template-columns:1fr auto;gap:8px;display:grid}.agent-evidence-result{background:#fff8e9;border-left:4px solid #d6a43b;grid-column:1/-1;gap:6px;padding:12px 14px;display:grid}.agent-evidence-result>span{color:#80601f;font-size:10px;font-weight:900}.agent-evidence-result>strong{color:#4f3d1a;font-size:13px}.agent-evidence-result>div{flex-wrap:wrap;gap:6px;display:flex}.agent-evidence-result b{color:#31574e;background:#eef8f4;border-radius:4px;padding:4px 7px;font-size:10px}.agent-evidence-message,.agent-evidence-result p{color:#75613a;margin:0;font-size:11px;line-height:1.5}.agent-evidence-message{color:#176f64;grid-column:1/-1}.agent-execution-evidence{color:#3c5a51;gap:6px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.agent-execution-evidence textarea{resize:vertical;color:#203b35;width:100%;font:inherit;background:#fff;border:1px solid #cadfd8;border-radius:6px;padding:10px 11px;font-size:13px;line-height:1.55}.agent-execution-metrics{background:#fff;border:1px solid #cadfd8;border-radius:6px;margin:14px 0 0;padding:12px}.agent-execution-metrics legend{color:#3c5a51;padding:0 5px;font-size:12px;font-weight:800}.agent-execution-metrics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.agent-execution-metrics label{color:#61766e;gap:5px;font-size:11px;display:grid}.agent-execution-metrics input{color:#203b35;width:100%;min-height:34px;font:inherit;background:#fbfefd;border:1px solid #d5e4df;border-radius:5px;padding:7px 8px;font-size:13px}.agent-execution-board footer{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.agent-execution-board footer>span{color:#0d7567;font-size:12px}.agent-review-decision{background:#fff8e8;border-left:4px solid #d3a13a;gap:6px;margin-top:14px;padding:15px 16px;display:grid}.agent-review-decision span{color:#80601f;font-size:11px;font-weight:900}.agent-review-decision strong{color:#4c3916;font-size:18px}.agent-review-decision p{color:#75613a;margin:0;font-size:13px;line-height:1.55}.agent-review-decision b{color:#4c3916;font-size:13px}.agent-orchestration-panel>header p{color:#687d78;margin:5px 0 0;font-size:13px;line-height:1.6}.agent-orchestration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-orchestration-grid article{background:#f9fcfb;border:1px solid #d7e4e0;border-radius:7px;align-content:start;gap:7px;min-width:0;padding:15px;display:grid}.agent-orchestration-grid article>span{color:#16786a;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.agent-orchestration-grid h3{color:#203a34;margin:0;font-size:14px;line-height:1.45}.agent-orchestration-grid p{color:#657a74;min-height:57px;margin:0;font-size:12px;line-height:1.55}.agent-orchestration-grid a{color:#0d7567;align-items:center;gap:5px;font-size:12px;font-weight:850;display:inline-flex}.agent-orchestration-panel>small{color:#6c807b;margin-top:12px;font-size:12px;display:block}.agent-autonomous-output{color:#31564d;background:#f3fbf8;border:1px solid #cfe6de;border-radius:8px;margin-top:14px;padding:14px 16px}.agent-autonomous-output strong{color:#0d7567;font-size:13px;display:block}.agent-autonomous-output p{white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.65}.home-f-autopilot{background:#fff;border:1px solid #d9e7e2;border-radius:9px;margin-top:20px;padding:20px}.home-f-autopilot>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-f-autopilot>header h2{color:var(--ink);margin:5px 0 4px;font-size:20px}.home-f-autopilot>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.home-f-section-label{color:var(--teal);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.home-f-autopilot-actions,.home-f-autopilot-result>div{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.home-f-autopilot-result{background:#f3fbf8;border-radius:8px;margin-top:16px;padding:14px 16px}.home-f-autopilot-result strong{color:#0d7567}.home-f-autopilot-result p{color:#365850;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.7}.home-f-autopilot-message{color:#0d7567;margin:12px 0 0;font-size:12px}.publish-bridge{background:#fff;border:1px solid #d9e7e2;border-radius:9px;margin-top:18px;padding:20px}.publish-bridge header>div>span{color:#0d7567;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.publish-bridge h2{color:var(--ink);margin:6px 0 4px;font-size:19px}.publish-bridge header p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.publish-bridge-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.publish-bridge-steps article{background:#f8fcfa;border:1px solid #e1ece8;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.publish-bridge-steps article>b{color:#fff;background:#16786a;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.publish-bridge-steps article>div{flex:1;min-width:0}.publish-bridge-steps small,.publish-bridge-steps strong{display:block}.publish-bridge-steps strong{color:#24463e;font-size:13px}.publish-bridge-steps small{color:#6b817a;margin-top:3px;font-size:11px;line-height:1.45}.publish-bridge-steps button{white-space:nowrap;flex:none}@media (max-width:900px){.publish-bridge-steps{grid-template-columns:1fr}}@media (max-width:640px){.agent-execution-board{padding:18px 16px}.agent-execution-heading h2{font-size:18px}.agent-execution-heading>strong{font-size:23px}.director-coach{padding:18px 16px}.director-coach h2{font-size:19px}.director-coach>header{gap:10px}.director-coach>header>svg{flex:none}.director-coach-steps article{padding:13px}.agent-execution-metrics>div{grid-template-columns:1fr}}@media (max-width:700px){.agent-evidence-body{grid-template-columns:1fr}.agent-evidence-link,.agent-evidence-message,.agent-evidence-result{grid-column:auto}.agent-evidence-link>div{grid-template-columns:1fr}}@media (max-width:900px){.agent-orchestration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.agent-orchestration-grid{grid-template-columns:1fr}.agent-orchestration-grid p{min-height:0}}.agent-run-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agent-run-history button{color:#29423b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3e0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0;padding:13px 14px;display:grid}.agent-run-history button.is-active{background:#f1faf6;border-color:#6cb3a2}.agent-run-history button span{gap:2px;display:grid}.agent-run-history button strong{font-size:13px}.agent-run-history button small{color:#768983;font-size:11px}.agent-run-history button p{color:#5f746e;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.agent-run-history button>svg{color:#178272}@media (max-width:620px){.agent-run-history>div{grid-template-columns:1fr}}.q-home-focused .q-home-progress{border-color:var(--home-line);background:#f7fbf9;border-radius:10px}.q-home-focused .q-home-progress .eyebrow,.q-home-focused .q-home-progress article span,.q-home-focused .q-home-progress>header>svg{color:var(--home-jade-dark)}.q-home-focused .q-home-progress article strong,.q-home-focused .q-home-progress h2{color:var(--home-ink)}@media (prefers-reduced-motion:no-preference){.q-home-focused .q-home-director,.q-home-focused .q-home-path{transition:transform .18s,box-shadow .18s}.q-home-focused .q-home-path:hover{transform:translateY(-2px);box-shadow:0 17px 32px #1243381a}}@media (max-width:640px){.q-home-focused .q-home-focus-hero{padding:24px 18px 20px}.q-home-focused .q-home-focus-hero h1{font-size:34px}.q-home-route-note{justify-content:flex-start;gap:5px}.q-home-route-note i{width:12px}.q-home-focused .q-home-path{box-shadow:0 8px 18px #1243380d}}body.site-ui-v2,body.site-ui-v2 .app-shell,body.site-ui-v2 .main-content,body.site-ui-v2 .workbench-main,body.site-ui-v2 .workspace{color:#f4f2f8;background-color:#09090b}body.site-ui-v2 .sidebar{color:#eeeaf4;background:linear-gradient(#101014,#0b0b0e);border-color:#ffffff17}body.site-ui-v2 .home-desktop-header,body.site-ui-v2 .inner-workspace-header,body.site-ui-v2 .mobile-header{color:#eeeaf4;background:#0a0a0de6;border-color:#ffffff1a}body.site-ui-v2 .home-desktop-header nav a,body.site-ui-v2 .inner-workspace-actions>a,body.site-ui-v2 .inner-workspace-back{color:#aaa6b4}body.site-ui-v2 .home-desktop-header nav a.is-active{color:#fff;box-shadow:inset 0 -2px #a970ff}body.site-ui-v2 .module-link{color:#aaa6b4}body.site-ui-v2 .module-link:hover{color:#fff;background:#a970ff1a}body.site-ui-v2 .module-link.is-active{color:#f8f4ff;background:#a970ff2e;box-shadow:inset 3px 0 #a970ff}body.site-ui-v2 .main-content:before,body.site-ui-v2 .workbench-main:before{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(#aa7dff6b 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}body.site-ui-v2 .main-content>*,body.site-ui-v2 .workbench-main>*{z-index:1;position:relative}body.site-ui-v2 .direct-question h2,body.site-ui-v2 .q-home h2,body.site-ui-v2 .q-home h3,body.site-ui-v2 .q-home-focus-hero h1,body.site-ui-v2 .workspace-section h2{color:#f6f2fb}body.site-ui-v2 .eyebrow,body.site-ui-v2 .q-home .eyebrow,body.site-ui-v2 .q-home-kicker{color:#b78cff}body.site-ui-v2 .q-home-evidence header p,body.site-ui-v2 .q-home-focus-hero>p:last-child,body.site-ui-v2 .q-home-progress article p,body.site-ui-v2 .q-home-value-note{color:#a6a1af}body.site-ui-v2 .application-form,body.site-ui-v2 .assessment-panel,body.site-ui-v2 .direct-question,body.site-ui-v2 .module-section,body.site-ui-v2 .q-home-director,body.site-ui-v2 .q-home-evidence,body.site-ui-v2 .q-home-progress,body.site-ui-v2 .q-home-scenarios,body.site-ui-v2 .q-home-value,body.site-ui-v2 .question-card,body.site-ui-v2 .report-section,body.site-ui-v2 .visual-report,body.site-ui-v2 .visual-step,body.site-ui-v2 .workspace-section{color:#eeeaf4;background:#ffffff0b;border-color:#ffffff1f;box-shadow:0 20px 70px #00000038}body.site-ui-v2 .advanced-entry,body.site-ui-v2 .answer-option,body.site-ui-v2 .journey-step,body.site-ui-v2 .q-home-evidence-grid article,body.site-ui-v2 .q-home-progress-links a,body.site-ui-v2 .q-home-scenario-grid article,body.site-ui-v2 .q-home-value-grid article,body.site-ui-v2 .quick-task,body.site-ui-v2 .training-day,body.site-ui-v2 .training-progress,body.site-ui-v2 .workspace-section>div>a{color:#ece8f2;background:#ffffff09;border-color:#ffffff1a}body.site-ui-v2 .q-home-evidence-grid article small,body.site-ui-v2 .q-home-scenario-grid article p,body.site-ui-v2 .q-home-scenario-grid article small,body.site-ui-v2 .q-home-value-grid article p,body.site-ui-v2 .workspace-section>div>a>p{color:#9f9aa9}body.site-ui-v2 .natural-entry-control{background:#14111ae6;border-color:#a970ff80}body.site-ui-v2 .natural-entry textarea{color:#f3eef9}body.site-ui-v2 .natural-entry textarea::placeholder{color:#8f899a}body.site-ui-v2 .natural-entry button,body.site-ui-v2 .primary-button{color:#120d1d;background:linear-gradient(135deg,#c39bff,#8e58e8)}body.site-ui-v2 .icon-button,body.site-ui-v2 .secondary-button{color:#e9e3f1;background:#ffffff0d;border-color:#ffffff26}body.site-ui-v2 input,body.site-ui-v2 select,body.site-ui-v2 textarea{color:#f0ebf5;background:#ffffff0f;border-color:#ffffff24}body.site-ui-v2 input::placeholder,body.site-ui-v2 textarea::placeholder{color:#8e8998}body.site-ui-v2 .site-footer{color:#938e9e;background:#0d0d10;border-color:#ffffff1a}body.site-ui-v2 .first-run-dialog{background:#15131a;border-color:#ffffff29}body.site-ui-v2 .first-run-dialog h2{color:#f6f2fb}body.site-ui-v2 .first-run-copy{color:#aaa4b2}body.site-ui-v2 .first-run-icon{color:#150c22;background:#c29bff}@media (max-width:700px){body.site-ui-v2 .main-content:before,body.site-ui-v2 .workbench-main:before{background-size:18px 18px}}body.site-ui-v2 .workbench-main [class*=director-]{color:#eeeaf4}body.site-ui-v2 .workbench-main .director-brief-panel,body.site-ui-v2 .workbench-main .director-channel-grid article,body.site-ui-v2 .workbench-main .director-empty,body.site-ui-v2 .workbench-main .director-funnel article,body.site-ui-v2 .workbench-main .director-home-entry,body.site-ui-v2 .workbench-main .director-next,body.site-ui-v2 .workbench-main .director-page,body.site-ui-v2 .workbench-main .director-playbook-grid article,body.site-ui-v2 .workbench-main .director-risks,body.site-ui-v2 .workbench-main .director-roadmap article,body.site-ui-v2 .workbench-main .director-section,body.site-ui-v2 .workbench-main .director-shots,body.site-ui-v2 .workbench-main .director-summary-grid article,body.site-ui-v2 .workbench-main .director-today,body.site-ui-v2 .workbench-main .director-week article{background:#ffffff0b;border-color:#ffffff1f}body.site-ui-v2 .workbench-main .director-brief-panel h1,body.site-ui-v2 .workbench-main .director-empty h2,body.site-ui-v2 .workbench-main .director-home-copy h2,body.site-ui-v2 .workbench-main .director-section header h2,body.site-ui-v2 .workbench-main .director-today h2{color:#f6f2fb}body.site-ui-v2 .workbench-main .director-brief-panel header p,body.site-ui-v2 .workbench-main .director-channel-grid p,body.site-ui-v2 .workbench-main .director-channel-grid small,body.site-ui-v2 .workbench-main .director-example,body.site-ui-v2 .workbench-main .director-home-copy p,body.site-ui-v2 .workbench-main .director-publish p,body.site-ui-v2 .workbench-main .director-roadmap small,body.site-ui-v2 .workbench-main .director-roadmap ul,body.site-ui-v2 .workbench-main .director-script,body.site-ui-v2 .workbench-main .director-week small{color:#a6a1af}body.site-ui-v2 .workbench-main .director-brief-panel textarea,body.site-ui-v2 .workbench-main .director-home-entry textarea{color:#f3eef9;background:#14111ae6;border-color:#a970ff73}body.site-ui-v2 .workbench-main .director-brief-panel form button,body.site-ui-v2 .workbench-main .director-home-entry form button{color:#130d1f;background:linear-gradient(135deg,#c39bff,#8e58e8)}body.site-ui-v2 .workbench-main .director-empty span,body.site-ui-v2 .workbench-main .director-home-scope button,body.site-ui-v2 .workbench-main .director-search-terms span{color:#cbb5ec;background:#a970ff1f}body.site-ui-v2 .workbench-main .director-next,body.site-ui-v2 .workbench-main .director-today blockquote{color:#e7def2;background:#a970ff1a}body.site-ui-v2 .workbench-main .director-playbook-grid article{background:#d9b8ff14;border-color:#d9b8ff40}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .sidebar{color:#eeeaf4;box-shadow:none;background:linear-gradient(#101014,#0b0b0e);border-color:#ffffff17}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .sidebar-quick-create{color:#130d20;background:linear-gradient(135deg,#b98aff,#8f5ae9);box-shadow:0 10px 28px #7e4cdd47}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .sidebar .account-widget,body.site-ui-v2 .app-shell:not(.home-workbench-shell) .sidebar>.account-widget{color:#eeeaf4;background:#ffffff0d;border-color:#ffffff1f}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector{color:#eeeaf4;background:#ffffff0b;border-color:#ffffff1f}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector header strong{color:#eeeaf4}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector button{color:#aaa6b4;background:#ffffff0a;border-color:#ffffff1f}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector button.is-active{color:#130d20;background:#a970ff;border-color:#a970ff}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .mobile-header{color:#eeeaf4;background:#0a0a0deb;border-color:#ffffff1a}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .module-link.is-active{color:#f8f4ff;background:#a970ff2e;box-shadow:inset 3px 0 #a970ff}body.site-ui-v2 .app-shell:not(.home-workbench-shell) .module-link.is-active svg{color:#c29bff}body.site-ui-v2 .account-page,body.site-ui-v2 .direction-home,body.site-ui-v2 .legal-page,body.site-ui-v2 .preview-login-page,body.site-ui-v2 .pricing-page,body.site-ui-v2 .ui-options-page{color:#eeeaf4;background:#09090b}body.site-ui-v2 .account-page h1,body.site-ui-v2 .account-page h2,body.site-ui-v2 .direction-home h1,body.site-ui-v2 .legal-page h1,body.site-ui-v2 .legal-page h2,body.site-ui-v2 .pricing-page h1,body.site-ui-v2 .pricing-page h2{color:#f6f2fb}body.site-ui-v2 .account-page .account-form-panel,body.site-ui-v2 .account-page .account-plan-panel,body.site-ui-v2 .direction-home .direction-action,body.site-ui-v2 .legal-page>article,body.site-ui-v2 .pricing-page .pricing-card,body.site-ui-v2 .pricing-page .pricing-choice-guide,body.site-ui-v2 .pricing-page .pricing-explainer>div,body.site-ui-v2 .pricing-page .pricing-single-offer{color:#eeeaf4;background:#ffffff0b;border-color:#ffffff1f;box-shadow:0 20px 70px #00000038}body.site-ui-v2 .legal-page p,body.site-ui-v2 .pricing-page .pricing-card h2,body.site-ui-v2 .pricing-page .pricing-card li,body.site-ui-v2 .pricing-page .pricing-card ul,body.site-ui-v2 .pricing-page .pricing-card>p,body.site-ui-v2 .pricing-page .pricing-choice-guide span,body.site-ui-v2 .pricing-page .pricing-explainer small,body.site-ui-v2 .pricing-page .pricing-intro>p:last-child{color:#a6a1af}body.site-ui-v2 .pricing-page .pricing-price{color:#d1b2ff}body.site-ui-v2 .pricing-page .pricing-card.is-recommended{border-color:#b98aff;box-shadow:0 16px 40px #9455ed29}body.site-ui-v2 .pricing-page .pricing-recommended{color:#170d24;background:#c39bff}body.site-ui-v2 .pricing-page .pricing-plan-quota{color:#d8c5f0;background:#a970ff1a}body.site-ui-v2 .account-page .account-back,body.site-ui-v2 .pricing-page .pricing-legal a,body.site-ui-v2 .pricing-page .pricing-mark{color:#b88fff}body.site-ui-v2 .home-workbench-shell{background:#050507;display:block;position:relative}body.site-ui-v2 .home-workbench-shell .workspace{background:#050507;display:block}body.site-ui-v2 .home-workbench-shell .home-desktop-header{z-index:20;background:linear-gradient(#040406b8,#0000);border-bottom:1px solid #ffffff1a;position:absolute;top:0;left:0;right:0}body.site-ui-v2 .home-workbench-shell .workbench-main{background:#050507;width:100%;max-width:none;margin:0;padding:0}body.site-ui-v2 .landing-hero{isolation:isolate;color:#fff;background:#050507;min-height:clamp(680px,100svh,980px);position:relative;overflow:hidden}body.site-ui-v2 .landing-hero-video{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}body.site-ui-v2 .landing-hero-wash{z-index:-2;background:linear-gradient(90deg,#040406e6,#04040661 48%,#04040633),linear-gradient(#040406ad,#0000 53%,#040406db);position:absolute;inset:0}body.site-ui-v2 .landing-hero-grid{z-index:-1;opacity:.26;background-image:radial-gradient(#b689ffa6 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}body.site-ui-v2 .landing-hero-content{width:min(650px,100% - 48px);position:absolute;bottom:clamp(72px,13vh,142px);left:clamp(24px,8vw,132px)}body.site-ui-v2 .landing-hero-kicker{color:#d1b4ff;letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 22px;font-size:12px;font-weight:600;display:flex}body.site-ui-v2 .landing-hero-kicker svg{color:#ba8eff}body.site-ui-v2 .landing-hero h1{color:#fff;letter-spacing:-.07em;margin:0;font-family:Noto Sans SC,Barlow,sans-serif;font-size:clamp(46px,6.2vw,88px);font-weight:600;line-height:.98}body.site-ui-v2 .landing-hero h1 em{color:#c29bff;font-style:normal}body.site-ui-v2 .landing-hero-copy{color:#ffffffad;max-width:560px;margin:24px 0 30px;font-size:15px;line-height:1.75}body.site-ui-v2 .landing-hero-actions{flex-wrap:wrap;gap:12px;display:flex}body.site-ui-v2 .landing-hero-actions a{border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}body.site-ui-v2 .landing-hero-actions a:hover{transform:translateY(-2px)}body.site-ui-v2 .landing-hero-primary{color:#120d1d;background:#fff}body.site-ui-v2 .landing-hero-primary:hover{background:#eee7f8}body.site-ui-v2 .landing-hero-secondary{color:#fff;background:#ffffff0f}body.site-ui-v2 .landing-hero-secondary:hover{background:#ffffff24}body.site-ui-v2 .landing-hero-meta{color:#ffffff75;letter-spacing:.08em;border-top:1px solid #ffffff2e;justify-content:space-between;gap:18px;padding-top:15px;font-size:11px;display:flex;position:absolute;bottom:34px;left:clamp(24px,8vw,132px);right:clamp(24px,5vw,80px)}body.site-ui-v2 .landing-hero+.q-home-focus-hero{margin-top:0}@media (max-width:700px){body.site-ui-v2 .home-workbench-shell .home-desktop-header{background:#040406bf}body.site-ui-v2 .landing-hero{min-height:760px}body.site-ui-v2 .landing-hero-content{bottom:106px}body.site-ui-v2 .landing-hero h1{font-size:clamp(42px,13vw,64px)}body.site-ui-v2 .landing-hero-copy{font-size:14px}body.site-ui-v2 .landing-hero-meta{font-size:10px}}body.site-ui-v2 :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select){font-family:Noto Sans SC,Barlow,Microsoft YaHei,sans-serif}body.site-ui-v2 .q-home-focused .q-home-focus-hero{width:min(100%,1000px);padding:46px 48px 34px}body.site-ui-v2 .q-home-focused .q-home-focus-hero h1{letter-spacing:-.045em;font-family:Noto Sans SC,Barlow,Microsoft YaHei,sans-serif;font-weight:700}body.site-ui-v2 .q-home-focused .q-home-director{width:min(100%,1000px);margin:0 auto;padding:30px 34px 26px;display:block}body.site-ui-v2 .q-home-focused .q-home-director>header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}body.site-ui-v2 .q-home-focused .q-home-director>header>svg{margin:0}body.site-ui-v2 .q-home-focused .q-home-director>header>div{max-width:680px}body.site-ui-v2 .q-home-focused .q-home-director header p{max-width:640px;margin-inline:auto}body.site-ui-v2 .q-home-focused .q-home-director .director-home-entry.is-embedded{width:100%;margin-top:22px}body.site-ui-v2 .q-home-focused .q-home-director .director-home-entry.is-embedded form{grid-template-columns:minmax(0,1fr) 220px;width:100%}body.site-ui-v2 .q-home-focused .q-home-director .director-home-entry.is-embedded textarea{min-height:92px}body.site-ui-v2 .q-home-focused .q-home-director .director-home-entry.is-embedded+*{margin-top:14px}@media (max-width:700px){body.site-ui-v2 .q-home-focused .q-home-focus-hero{padding:32px 20px 26px}body.site-ui-v2 .q-home-focused .q-home-director{padding:24px 18px 20px}body.site-ui-v2 .q-home-focused .q-home-director .director-home-entry.is-embedded form{grid-template-columns:1fr}}body.site-ui-v2 .ui-options-page{color:#20283a;background:#f4f6fa;min-height:100vh;padding:clamp(24px,4vw,56px) clamp(16px,4vw,64px) 64px;font-family:Noto Sans SC,Barlow,Microsoft YaHei,sans-serif}body.site-ui-v2 .ui-options-page *{box-sizing:border-box}body.site-ui-v2 .ui-options-page h1,body.site-ui-v2 .ui-options-page h2,body.site-ui-v2 .ui-options-page h3,body.site-ui-v2 .ui-options-page p,body.site-ui-v2 .ui-options-page small,body.site-ui-v2 .ui-options-page strong{color:inherit}body.site-ui-v2 .ui-options-page h1,body.site-ui-v2 .ui-options-page h2,body.site-ui-v2 .ui-options-page h3{font-family:inherit}body.site-ui-v2 .ui-options-header{align-items:flex-end;gap:20px;width:min(1280px,100%);margin:0 auto 22px;display:flex}body.site-ui-v2 .ui-options-header>div{min-width:0;margin-right:auto}body.site-ui-v2 .ui-options-header>div>span{color:#315fce;letter-spacing:.02em;font-size:13px;font-weight:800;display:block}body.site-ui-v2 .ui-options-header h1{color:#172036;letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(26px,3vw,36px);line-height:1.2}body.site-ui-v2 .ui-options-header p{color:#66728a;max-width:760px;margin:0;font-size:14px;line-height:1.7}body.site-ui-v2 .ui-options-header>a{color:#315fce;flex:none;font-size:13px;font-weight:800;text-decoration:none}body.site-ui-v2 .ui-options-selector{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:min(1280px,100%);margin:0 auto 16px;display:grid}body.site-ui-v2 .ui-options-selector button{color:#56637a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dce9;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:11px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}body.site-ui-v2 .ui-options-selector button:hover{background:#f9fbff;border-color:#9db0dc;transform:translateY(-1px)}body.site-ui-v2 .ui-options-selector button.is-active{color:#243f8a;background:#edf2ff;border-color:#315fce;box-shadow:0 0 0 2px #dce6ff}body.site-ui-v2 .ui-options-selector button>b{color:#315fce;background:#eaf0ff;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}body.site-ui-v2 .ui-options-selector button.is-active>b{color:#fff;background:#315fce}body.site-ui-v2 .ui-options-selector button>span{gap:3px;min-width:0;display:grid}body.site-ui-v2 .ui-options-selector button strong{color:#344158;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}body.site-ui-v2 .ui-options-selector button small{color:#7a879b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}body.site-ui-v2 .ui-options-preview-frame{color:#20283a;background:#fff;border:1px solid #d4dce9;border-radius:10px;width:min(1280px,100%);min-height:650px;margin:0 auto;padding:0;overflow:hidden;box-shadow:0 18px 48px #1c2e5317}body.site-ui-v2 .ui-options-preview-frame .ui-option-stage{width:100%;max-width:none}body.site-ui-v2 .ui-options-preview-frame .ui-option-stage h1,body.site-ui-v2 .ui-options-preview-frame .ui-option-stage h2,body.site-ui-v2 .ui-options-preview-frame .ui-option-stage h3,body.site-ui-v2 .ui-options-preview-frame .ui-option-stage strong{color:#26344b}body.site-ui-v2 .ui-options-preview-frame .ui-option-stage p,body.site-ui-v2 .ui-options-preview-frame .ui-option-stage small{color:#68768c}body.site-ui-v2 .ui-options-preview-frame .ui-option-stage a{color:inherit}body.site-ui-v2 .ui-options-preview-frame .ui-option-prompt textarea{color:#26344b;background:#fff;border-color:#c8d2e2}body.site-ui-v2 .ui-options-preview-frame .ui-option-prompt textarea::placeholder{color:#8a96a8}body.site-ui-v2 .ui-options-preview-frame .primary-button,body.site-ui-v2 .ui-options-preview-frame .ui-option-prompt button{color:#fff;background:#315fce}body.site-ui-v2 .ui-options-preview-frame .option-b,body.site-ui-v2 .ui-options-preview-frame .option-c,body.site-ui-v2 .ui-options-preview-frame .option-d,body.site-ui-v2 .ui-options-preview-frame .option-e,body.site-ui-v2 .ui-options-preview-frame .option-f{min-height:650px}@media (max-width:1040px){body.site-ui-v2 .ui-options-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){body.site-ui-v2 .ui-options-page{padding:20px 12px 40px}body.site-ui-v2 .ui-options-header{flex-direction:column;align-items:flex-start;gap:10px}body.site-ui-v2 .ui-options-header>a{align-self:flex-start}body.site-ui-v2 .ui-options-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body.site-ui-v2 .ui-options-selector button{min-height:62px;padding:9px}body.site-ui-v2 .ui-options-selector button strong{font-size:12px}body.site-ui-v2 .ui-options-preview-frame{border-radius:8px;min-height:0}body.site-ui-v2 .ui-options-preview-frame .option-b,body.site-ui-v2 .ui-options-preview-frame .option-c,body.site-ui-v2 .ui-options-preview-frame .option-d,body.site-ui-v2 .ui-options-preview-frame .option-e,body.site-ui-v2 .ui-options-preview-frame .option-f{min-height:0}}@media (max-width:380px){body.site-ui-v2 .ui-options-selector button>b{display:none}body.site-ui-v2 .ui-options-selector button>span{width:100%}}.home-f-page{color:#eeeaf4;gap:18px;width:min(1220px,100% - 48px);margin:0 auto;padding:106px 0 54px;display:grid}.home-f-hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:18px 2px 10px;display:flex}.home-f-hero-copy{min-width:0}.home-f-kicker,.home-f-section-label{color:#bd94ff;letter-spacing:.08em;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;display:flex}.home-f-hero h1{color:#f8f5fc;letter-spacing:-.06em;max-width:720px;margin:14px 0;font-size:clamp(38px,5vw,66px);font-weight:650;line-height:1.02}.home-f-hero h1 em{color:#c49bff;font-style:normal}.home-f-lede{color:#a39eae;max-width:650px;margin:0;font-size:15px;line-height:1.8}.home-f-status{background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;flex:none;gap:8px;width:min(290px,100%);padding:16px;display:grid;box-shadow:0 14px 40px #0003}.home-f-status-dot{background:#d5a942;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d5a9421f}.home-f-status strong{color:#f0ebf7;font-size:14px}.home-f-status small{color:#9e98aa;font-size:12px;line-height:1.6}.home-f-status a{color:#c4a0ff;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.home-f-capabilities,.home-f-focus,.home-f-followup{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;padding:22px;box-shadow:0 18px 60px #0000002e}.home-f-focus{background:linear-gradient(135deg,#a970ff1c,#ffffff09 48%);border-color:#a970ff6b}.home-f-capabilities>header,.home-f-focus>header,.home-f-followup>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-f-focus>header>svg,.home-f-followup>header>svg{color:#bf93ff}.home-f-focus>header span{color:#c2a0ee;font-size:12px;font-weight:800}.home-f-capabilities h2,.home-f-focus h2,.home-f-followup h2{color:#f7f3fb;letter-spacing:-.025em;margin:6px 0 5px;font-size:22px}.home-f-focus>header p{color:#a6a1af;margin:0;font-size:13px;line-height:1.6}.home-f-focus .director-home-entry{width:100%;box-shadow:none;background:0 0;border:0;margin-top:20px;padding:0;display:block}.home-f-focus .director-home-entry form{grid-template-columns:minmax(0,1fr) 220px;gap:10px;width:100%;display:grid}.home-f-focus .director-home-entry textarea{color:#f4eff9;background:#08070c94;border:1px solid #a970ff73;border-radius:8px;min-height:112px;padding:14px;font-size:14px;line-height:1.65}.home-f-focus .director-home-entry textarea::placeholder{color:#8d8798}.home-f-focus .director-home-entry form button{color:#170d23;background:linear-gradient(135deg,#c49bff,#8d58e7);border-radius:8px;min-height:112px}.home-f-focus .director-home-entry form button strong{color:#170d23}.home-f-focus .director-home-entry form button small{color:#170d23b3}.home-f-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-f-actions>a{color:#eeeaf4;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;padding:15px;transition:transform .16s,border-color .16s,background .16s;display:grid}.home-f-actions>a:hover{background:#a970ff1a;border-color:#a970ff80;transform:translateY(-2px)}.home-f-action-icon{color:#c19aff;background:#a970ff24;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.home-f-actions small,.home-f-actions strong{display:block}.home-f-actions strong{color:#eeeaf4;font-size:14px}.home-f-actions small{color:#9f99aa;margin-top:4px;font-size:12px;line-height:1.4}.home-f-actions>a>svg:last-child{color:#80788d}.home-f-capabilities>header>a{color:#c19bff;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.home-f-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.home-f-capability-grid>a{color:#ece8f2;background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.home-f-capability-grid>a:hover{background:#a970ff17;border-color:#a970ff7a}.home-f-capability-grid>a>span{color:#bd94ff;background:#a970ff21;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.home-f-capability-grid small,.home-f-capability-grid strong{display:block}.home-f-capability-grid strong{color:#ece8f2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.home-f-capability-grid small{color:#96909f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;overflow:hidden}.home-f-capability-grid>a>svg{color:#777080}.home-f-followup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.home-f-followup-grid>a{color:#b992f3;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:0;padding:13px;display:grid}.home-f-followup-grid>a:hover{background:#a970ff14}.home-f-followup-grid small,.home-f-followup-grid strong{display:block}.home-f-followup-grid strong{color:#eae5f0;font-size:13px}.home-f-followup-grid small{color:#918a9b;margin-top:3px;font-size:11px}.home-f-followup-grid>a>svg:last-child{color:#756d80}.home-f-note{color:#817a8d;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding:2px 2px 0;font-size:11px;display:flex}.home-f-note span{align-items:center;gap:6px;display:inline-flex}.home-f-note svg{color:#aa82e3}@media (max-width:900px){.home-f-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;display:grid}.home-f-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-f-page{gap:14px;width:min(100% - 28px,620px);padding-top:80px}.home-f-hero{grid-template-columns:1fr;gap:16px;padding-top:8px;display:grid}.home-f-hero h1{font-size:clamp(38px,12vw,54px)}.home-f-status{width:100%}.home-f-capabilities,.home-f-focus,.home-f-followup{padding:17px}.home-f-focus .director-home-entry form{grid-template-columns:1fr}.home-f-focus .director-home-entry form button{min-height:56px}.home-f-actions,.home-f-capability-grid,.home-f-followup-grid{grid-template-columns:1fr}.home-f-note{flex-direction:column;align-items:flex-start}}body.site-ui-v2 .home-workbench-shell .mobile-brand strong{color:#f7f5fb}body.site-theme-f{--f-ink:#20283a;--f-muted:#66728a;--f-line:#dbe2ee;--f-surface:#fff;--f-canvas:#f4f6fa;--f-accent:#315fce;--f-accent-soft:#eaf0ff;--f-warning:#d39d36;color:var(--f-ink);background:var(--f-canvas);font-family:var(--font-ui)}body.site-theme-f,body.site-theme-f .app-shell,body.site-theme-f .main-content,body.site-theme-f .workbench-main,body.site-theme-f .workspace{color:var(--f-ink);background-color:var(--f-canvas)}body.site-theme-f .main-content:before,body.site-theme-f .workbench-main:before{display:none}body.site-theme-f .home-workbench-shell,body.site-theme-f .home-workbench-shell .workspace{background:var(--f-canvas)}body.site-theme-f .home-workbench-shell .workbench-main{background:var(--f-canvas);width:100%;max-width:none;margin:0;padding:0}body.site-theme-f .home-workbench-shell .home-desktop-header{z-index:20;border-bottom:1px solid var(--f-line);background:#fffffff5;grid-template-columns:minmax(235px,1fr) auto minmax(250px,1fr);gap:20px;min-height:68px;padding:0 clamp(22px,4vw,60px);position:relative;box-shadow:0 1px #192b4805}body.site-theme-f .home-desktop-brand strong{color:var(--f-ink);font-size:16px}body.site-theme-f .home-desktop-header nav a{color:#66728a}body.site-theme-f .home-desktop-header nav a.is-active,body.site-theme-f .home-desktop-header nav a:hover{color:var(--f-accent);box-shadow:inset 0 -2px var(--f-accent)}body.site-theme-f .home-invite-link{color:#294b91;background:#fff;border-color:#cbd7ec}body.site-theme-f .home-desktop-actions .account-widget{max-width:210px;color:var(--f-ink);border-color:var(--f-line);background:#fff}body.site-theme-f .home-desktop-actions .account-widget small{color:var(--f-muted)}body.site-theme-f .brand-mark,body.site-theme-f .home-workbench-shell .home-desktop-brand .brand-mark,body.site-theme-f .home-workbench-shell .mobile-brand .brand-mark{color:#fff;background:var(--f-accent);box-shadow:none}body.site-theme-f .home-f-page{width:min(1180px,100% - 48px);color:var(--f-ink);gap:14px;padding:34px 0 48px}body.site-theme-f .home-f-hero{align-items:flex-start;padding:8px 2px 5px}body.site-theme-f .home-f-kicker,body.site-theme-f .home-f-section-label{color:var(--f-accent);letter-spacing:.02em;font-size:12px}body.site-theme-f .home-f-hero h1{color:#18283b;letter-spacing:-.035em;max-width:720px;margin:8px 0 7px;font-size:clamp(30px,3.3vw,40px);font-weight:700;line-height:1.25}body.site-theme-f .home-f-hero h1 em{color:inherit}body.site-theme-f .home-f-lede{max-width:720px;color:var(--f-muted);font-size:14px;line-height:1.7}body.site-theme-f .home-f-status{color:#756d60;width:280px;box-shadow:none;background:#fff;border-color:#e1ddd3;border-radius:8px;padding:13px}body.site-theme-f .home-f-status-dot{background:var(--f-warning);box-shadow:0 0 0 4px #d39d361f}body.site-theme-f .home-f-status-dot.is-complete{background:#2d8b78;box-shadow:0 0 0 4px #2d8b781f}body.site-theme-f .home-f-status strong{color:#4c4942;font-size:13px}body.site-theme-f .home-f-status small{color:#7a756c}body.site-theme-f .home-f-status a{color:#8b651b}body.site-theme-f .home-f-capabilities,body.site-theme-f .home-f-focus,body.site-theme-f .home-f-followup{border-color:var(--f-line);color:var(--f-ink);box-shadow:none;background:#fff;border-radius:8px;padding:20px}body.site-theme-f .home-f-focus{background:#fff;border-color:#e8dfcb}body.site-theme-f .home-f-focus>header>span,body.site-theme-f .home-f-focus>header>svg,body.site-theme-f .home-f-followup>header>svg{color:var(--f-accent)}body.site-theme-f .home-f-focus>header span{color:#a07829}body.site-theme-f .home-f-capabilities h2,body.site-theme-f .home-f-focus h2,body.site-theme-f .home-f-followup h2{color:#26344b;letter-spacing:0;font-size:20px}body.site-theme-f .home-f-focus>header p{color:var(--f-muted)}body.site-theme-f .home-f-focus .director-home-entry{color:var(--f-ink);background:0 0}body.site-theme-f .home-f-focus .director-home-entry textarea{min-height:88px;color:var(--f-ink);background:#fff;border-color:#c8d2e2}body.site-theme-f .home-f-focus .director-home-entry textarea::placeholder{color:#8a96a8}body.site-theme-f .home-f-focus .director-home-entry form button{color:#fff;background:var(--f-accent);min-height:88px}body.site-theme-f .home-f-focus .director-home-entry form button strong{color:#fff}body.site-theme-f .home-f-focus .director-home-entry form button small{color:#ffffffc7}body.site-theme-f .home-f-daily-card{background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex}body.site-theme-f .home-f-daily-card strong{color:#344158;font-size:16px}body.site-theme-f .home-f-daily-card p{color:#748097;margin:5px 0 0;font-size:12px;line-height:1.6}body.site-theme-f .home-f-daily-card .primary-button{flex:none}body.site-theme-f .home-f-actions>a{color:#3e4b63;background:#fff;border-color:#e0e6ef;border-radius:7px;padding:14px}body.site-theme-f .home-f-actions>a:hover{background:#f7f9fd;border-color:#9db0dc;transform:translateY(-1px)}body.site-theme-f .home-f-action-icon{color:var(--f-accent);background:var(--f-accent-soft)}body.site-theme-f .home-f-actions strong{color:#344158}body.site-theme-f .home-f-actions small{color:#748097}body.site-theme-f .home-f-actions>a>svg:last-child{color:#9aa6b8}body.site-theme-f .home-f-capabilities>header>a{color:var(--f-accent)}body.site-theme-f .home-f-capability-grid>a{color:#3e4b63;background:#fff;border-color:#e0e6ef}body.site-theme-f .home-f-capability-grid>a:hover{background:#f7f9fd;border-color:#9db0dc}body.site-theme-f .home-f-capability-grid>a>span{color:var(--f-accent);background:var(--f-accent-soft)}body.site-theme-f .home-f-capability-grid strong{color:#344158}body.site-theme-f .home-f-capability-grid small,body.site-theme-f .home-f-followup-grid small{font-size:12px}body.site-theme-f .home-f-capability-grid small{color:#788398}body.site-theme-f .home-f-capability-grid>a>svg{color:#9aa6b8}body.site-theme-f .home-f-followup-grid>a{color:var(--f-accent);border-color:#e1e6ef}body.site-theme-f .home-f-followup-grid>a:hover{background:#f7f9fd}body.site-theme-f .home-f-followup-grid strong{color:#3e4b63}body.site-theme-f .home-f-followup-grid small{color:#7b879a}body.site-theme-f .home-f-followup-grid>a>svg:last-child{color:#9aa6b8}body.site-theme-f .home-f-note{color:#7b879a}body.site-theme-f .home-f-note svg{color:var(--f-accent)}body.site-theme-f .fortune-tools{border:1px solid var(--f-line);color:var(--f-ink);background:#fff;border-radius:8px;padding:20px}body.site-theme-f .fortune-tools-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.site-theme-f .fortune-tools-heading>svg{color:var(--f-accent)}body.site-theme-f .fortune-tools-heading h2{color:#26344b;margin:6px 0 5px;font-size:20px}body.site-theme-f .fortune-tools-heading p:not(.home-f-section-label){color:var(--f-muted);margin:0;font-size:13px;line-height:1.6}body.site-theme-f .fortune-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}body.site-theme-f .fortune-tool-card{color:#3e4b63;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:7px;grid-template-columns:40px minmax(0,1fr) 17px;align-items:center;gap:10px;min-width:0;padding:14px;display:grid}body.site-theme-f .fortune-tool-card.is-open,body.site-theme-f .fortune-tool-card:hover{background:#f7f9fd;border-color:#9db0dc}body.site-theme-f .fortune-tool-card>svg{color:#9aa6b8}body.site-theme-f .fortune-tool-icon{width:40px;height:40px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:8px;place-items:center;display:grid}body.site-theme-f .fortune-tool-card small,body.site-theme-f .fortune-tool-card strong{display:block}body.site-theme-f .fortune-tool-card strong{color:#344158;font-size:14px}body.site-theme-f .fortune-tool-card small{color:#748097;margin-top:4px;font-size:12px;line-height:1.5}body.site-theme-f .fortune-panel{background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;margin-top:14px;padding:18px}body.site-theme-f .fortune-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.site-theme-f .fortune-panel-head>div>span{color:#7a5e22;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}body.site-theme-f .fortune-panel-head h3{color:#344158;margin:5px 0 4px;font-size:18px}body.site-theme-f .fortune-panel-head p{color:#748097;margin:0;font-size:12px;line-height:1.6}body.site-theme-f .fortune-panel-head>a{color:var(--f-accent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}body.site-theme-f .fortune-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}body.site-theme-f .fortune-form label{color:#526078;gap:6px;font-size:12px;font-weight:800;display:grid}body.site-theme-f .fortune-form input,body.site-theme-f .fortune-form select{color:#20283a;background:#fff;border:1px solid #d5ddea;border-radius:6px;width:100%;min-height:40px;padding:0 10px;font-size:13px}body.site-theme-f .fortune-form-wide{grid-column:span 2}body.site-theme-f .fortune-submit{grid-column:span 2;justify-content:center}body.site-theme-f .fortune-source{color:#718095;margin-top:12px;font-size:11px;display:block}body.site-theme-f .fortune-source.fallback{color:#856c2d}body.site-theme-f .fortune-result{border-top:1px solid #e3e8ef;margin-top:14px;padding-top:14px}body.site-theme-f .fortune-disclaimer{color:#6e5b2b;background:#fff9e9;border-left:3px solid #d2a642;padding:10px 12px;font-size:12px;line-height:1.65}body.site-theme-f .fortune-result section{margin-top:14px}body.site-theme-f .fortune-result h4{color:#344158;margin:0 0 7px;font-size:15px}body.site-theme-f .fortune-result p{color:#5d6b80;margin:5px 0;font-size:12px;line-height:1.7}body.site-theme-f .fortune-result small{color:#7d899b;margin-top:7px;font-size:11px;line-height:1.6;display:block}body.site-theme-f .fortune-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}body.site-theme-f .fortune-chip-list article,body.site-theme-f .fortune-result-grid article{background:#fff;border:1px solid #e1e6ef;padding:12px}body.site-theme-f .fortune-result-grid article h4{font-size:14px}body.site-theme-f .fortune-chip-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}body.site-theme-f .fortune-chip-list strong{color:#344158;font-size:13px}body.site-theme-f .fortune-chip-list.compact{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}body.site-theme-f .fortune-chip-list.compact span{color:#49618d;background:#eef2fb;border-radius:5px;padding:5px 8px;font-size:11px}body.site-theme-f .fortune-timeline{gap:8px;display:grid}body.site-theme-f .fortune-timeline article{border-left:3px solid var(--f-accent);background:#fff;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}body.site-theme-f .fortune-timeline b{color:#49618d;font-size:12px}body.site-theme-f .fortune-timeline strong{color:#344158;font-size:13px}body.site-theme-f .fortune-outfit{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.site-theme-f .fortune-outfit>svg{color:#b28a32;flex:none}body.site-theme-f .fortune-period-tabs{gap:7px;margin-top:14px;display:grid}body.site-theme-f .fortune-period-tabs details{background:#fff;border:1px solid #e1e6ef}body.site-theme-f .fortune-period-tabs summary{color:#344158;cursor:pointer;padding:11px 12px;font-size:13px;font-weight:800}body.site-theme-f .fortune-period{padding:0 12px 10px}body.site-theme-f .fortune-next-action{border-left:3px solid var(--f-accent);background:#eef2fb;padding:11px 12px;margin-top:14px!important}@media (max-width:700px){body.site-theme-f .fortune-tools{padding:16px}body.site-theme-f .fortune-chip-list,body.site-theme-f .fortune-result-grid,body.site-theme-f .fortune-tool-grid{grid-template-columns:1fr}body.site-theme-f .fortune-panel{padding:14px}body.site-theme-f .fortune-panel-head{display:grid}body.site-theme-f .fortune-form{grid-template-columns:1fr 1fr}body.site-theme-f .fortune-form-wide,body.site-theme-f .fortune-submit{grid-column:1/-1}body.site-theme-f .fortune-timeline article{grid-template-columns:1fr;gap:5px}}body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar,body.site-theme-f .sidebar{color:#eef5ff;box-shadow:none;background:linear-gradient(#294878,#1e355d);border-color:#1a3157}body.site-theme-f .brand strong{color:#fff}body.site-theme-f .brand small{color:#b8c9e3}body.site-theme-f .sidebar-account{color:#eef5ff;background:#ffffff14;border-color:#ffffff24}body.site-theme-f .sidebar-account strong{color:#fff}body.site-theme-f .sidebar-account small{color:#b8c9e3}body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar-quick-create,body.site-theme-f .sidebar-quick-create{color:#fff;background:var(--f-accent);box-shadow:none}body.site-theme-f .sidebar-quick-create small{color:#ffffffc7}body.site-theme-f .module-link{color:#d3e0f3}body.site-theme-f .module-link:hover{color:#fff;background:#ffffff1a}body.site-theme-f .app-shell:not(.home-workbench-shell) .module-link.is-active,body.site-theme-f .module-link.is-active{background:#3d6fb2;box-shadow:inset 3px 0 #8fc1ff}body.site-theme-f .module-link.is-active svg{color:#d9ebff}body.site-theme-f .task-nav-group-toggle{color:#c8d7eb}body.site-theme-f .task-nav-group-toggle>span:last-child{color:#9fb5d6}body.site-theme-f .nav-divider,body.site-theme-f .sidebar-foot{background:0 0;border-color:#ffffff29}body.site-theme-f .sidebar .model-tier-selector{color:#eaf2ff;background:#ffffff14;border-color:#ffffff24}body.site-theme-f .sidebar .model-tier-selector header strong{color:#fff}body.site-theme-f .sidebar .model-tier-selector button{color:#c8d7eb;background:#ffffff0f;border-color:#ffffff2e}body.site-theme-f .sidebar .model-tier-selector button.is-active{color:#fff;background:#3d6fb2;border-color:#8fc1ff}body.site-theme-f .app-shell:not(.home-workbench-shell) .mobile-header,body.site-theme-f .inner-workspace-header,body.site-theme-f .mobile-header{color:var(--f-ink);border-color:var(--f-line);background:#fffffff5}body.site-theme-f .inner-workspace-actions>a,body.site-theme-f .inner-workspace-back{color:#59667c}body.site-theme-f .site-footer{color:#6f7b8e;border-color:var(--f-line);background:#eef1f6}body.site-theme-f .natural-entry button,body.site-theme-f .primary-button{color:#fff;background:var(--f-accent);box-shadow:none}body.site-theme-f .director-brief-panel form button:disabled,body.site-theme-f .director-home-entry form button:disabled,body.site-theme-f button:disabled{opacity:1;color:#6f7c92;cursor:not-allowed;background:#e4e9f2}body.site-theme-f .director-home-entry form button:disabled small,body.site-theme-f .director-home-entry form button:disabled strong{color:#6f7c92}body.site-theme-f .icon-button,body.site-theme-f .secondary-button{color:#344158;background:#fff;border-color:#d4dce9}body.site-theme-f input,body.site-theme-f select,body.site-theme-f textarea{color:var(--f-ink);background:#fff;border-color:#cbd5e5}body.site-theme-f input::placeholder,body.site-theme-f textarea::placeholder{color:#8a96a8}body.site-theme-f .advanced-entry,body.site-theme-f .answer-option,body.site-theme-f .application-form,body.site-theme-f .assessment-panel,body.site-theme-f .direct-question,body.site-theme-f .journey-step,body.site-theme-f .module-section,body.site-theme-f .question-card,body.site-theme-f .quick-task,body.site-theme-f .report-section,body.site-theme-f .training-day,body.site-theme-f .training-progress,body.site-theme-f .visual-report,body.site-theme-f .visual-step,body.site-theme-f .workspace-section{color:var(--f-ink);border-color:var(--f-line);box-shadow:none;background:#fff}body.site-theme-f .workbench-main [class*=director-]{color:var(--f-ink)}body.site-theme-f .workbench-main .director-brief-panel,body.site-theme-f .workbench-main .director-channel-grid article,body.site-theme-f .workbench-main .director-empty,body.site-theme-f .workbench-main .director-funnel article,body.site-theme-f .workbench-main .director-home-entry,body.site-theme-f .workbench-main .director-next,body.site-theme-f .workbench-main .director-page,body.site-theme-f .workbench-main .director-playbook-grid article,body.site-theme-f .workbench-main .director-risks,body.site-theme-f .workbench-main .director-roadmap article,body.site-theme-f .workbench-main .director-section,body.site-theme-f .workbench-main .director-shots,body.site-theme-f .workbench-main .director-summary-grid article,body.site-theme-f .workbench-main .director-today,body.site-theme-f .workbench-main .director-week article{color:var(--f-ink);border-color:var(--f-line);box-shadow:none;background:#fff}body.site-theme-f .workbench-main .director-brief-panel h1,body.site-theme-f .workbench-main .director-empty h2,body.site-theme-f .workbench-main .director-home-copy h2,body.site-theme-f .workbench-main .director-section header h2,body.site-theme-f .workbench-main .director-today h2{color:var(--f-ink)}body.site-theme-f .workbench-main .director-brief-panel header p,body.site-theme-f .workbench-main .director-channel-grid p,body.site-theme-f .workbench-main .director-channel-grid small,body.site-theme-f .workbench-main .director-example,body.site-theme-f .workbench-main .director-home-copy p,body.site-theme-f .workbench-main .director-publish p,body.site-theme-f .workbench-main .director-roadmap small,body.site-theme-f .workbench-main .director-roadmap ul,body.site-theme-f .workbench-main .director-script,body.site-theme-f .workbench-main .director-week small{color:var(--f-muted)}body.site-theme-f .workbench-main .director-brief-panel textarea,body.site-theme-f .workbench-main .director-home-entry textarea{color:var(--f-ink);background:#fff;border-color:#c8d2e2}body.site-theme-f .workbench-main .director-brief-panel form button,body.site-theme-f .workbench-main .director-home-entry form button{color:#fff;background:var(--f-accent)}body.site-theme-f .workbench-main .director-empty span,body.site-theme-f .workbench-main .director-home-scope button,body.site-theme-f .workbench-main .director-search-terms span{color:#294b91;background:var(--f-accent-soft)}body.site-theme-f .workbench-main .director-next,body.site-theme-f .workbench-main .director-today blockquote{color:#344158;background:#f5f7fc}body.site-theme-f .workbench-main .director-playbook-grid article{background:#fffdf6;border-color:#e5d6ac}body.site-theme-f .account-page,body.site-theme-f .direction-home,body.site-theme-f .legal-page,body.site-theme-f .preview-login-page,body.site-theme-f .pricing-page{color:var(--f-ink);background:var(--f-canvas)}body.site-theme-f .account-page h1,body.site-theme-f .account-page h2,body.site-theme-f .direction-home h1,body.site-theme-f .legal-page h1,body.site-theme-f .legal-page h2,body.site-theme-f .pricing-page h1,body.site-theme-f .pricing-page h2{color:var(--f-ink)}body.site-theme-f .account-page .account-form-panel,body.site-theme-f .account-page .account-plan-panel,body.site-theme-f .direction-home .direction-action,body.site-theme-f .legal-page>article,body.site-theme-f .pricing-page .pricing-card,body.site-theme-f .pricing-page .pricing-choice-guide,body.site-theme-f .pricing-page .pricing-explainer>div,body.site-theme-f .pricing-page .pricing-single-offer{color:var(--f-ink);border-color:var(--f-line);box-shadow:none;background:#fff}body.site-theme-f .legal-page p,body.site-theme-f .pricing-page .pricing-card h2,body.site-theme-f .pricing-page .pricing-card li,body.site-theme-f .pricing-page .pricing-card ul,body.site-theme-f .pricing-page .pricing-card>p,body.site-theme-f .pricing-page .pricing-choice-guide span,body.site-theme-f .pricing-page .pricing-explainer small,body.site-theme-f .pricing-page .pricing-intro>p:last-child{color:var(--f-muted)}body.site-theme-f .account-page .account-back,body.site-theme-f .pricing-page .pricing-legal a,body.site-theme-f .pricing-page .pricing-mark,body.site-theme-f .pricing-page .pricing-price{color:var(--f-accent)}body.site-theme-f .pricing-page .pricing-card.is-recommended{border-color:#8fa9e0;box-shadow:0 8px 28px #315fce1a}body.site-theme-f .pricing-page .pricing-recommended{color:#fff;background:var(--f-accent)}body.site-theme-f .pricing-page .pricing-plan-quota{color:#294b91;background:var(--f-accent-soft)}body.site-theme-f :is(a,button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #315fce47}@media (max-width:1120px){body.site-theme-f .home-workbench-shell .home-desktop-header{grid-template-columns:minmax(230px,1fr) auto}body.site-theme-f .home-desktop-header>nav{display:none}}@media (max-width:900px){body.site-theme-f .home-f-page{padding-top:24px}body.site-theme-f .app-shell:not(.home-workbench-shell) .mobile-header,body.site-theme-f .mobile-header{display:flex}body.site-theme-f .app-shell:not(.home-workbench-shell) .mobile-brand strong,body.site-theme-f .home-workbench-shell .mobile-brand strong{color:var(--f-ink)}}@media (max-width:700px){body.site-theme-f .home-f-page{width:min(100% - 28px,620px);padding-top:20px}body.site-theme-f .home-f-hero h1{font-size:30px}body.site-theme-f .home-f-lede{font-size:14px}body.site-theme-f .home-f-focus .director-home-entry form button{min-height:52px}body.site-theme-f .home-f-daily-card{flex-direction:column;align-items:stretch;gap:12px}body.site-theme-f .home-f-daily-card .primary-button{justify-content:center}body.site-theme-f .home-f-capabilities>header{display:grid}body.site-theme-f .home-f-capabilities>header>a{margin-top:6px}}body.site-theme-f .workbench-main .director-brief-panel form button:disabled,body.site-theme-f .workbench-main .director-home-entry form button:disabled{opacity:1;color:#6f7c92;background:#e4e9f2}body.site-theme-f .workbench-main .director-home-entry form button:disabled small,body.site-theme-f .workbench-main .director-home-entry form button:disabled strong{color:#6f7c92}body.site-theme-f .task-nav-group-toggle{color:#d8e5f7;letter-spacing:.01em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:5px;padding:0 11px;font-weight:850;display:flex}body.site-theme-f .task-nav-group-toggle.is-open,body.site-theme-f .task-nav-group-toggle:hover{color:#fff;background:#ffffff1a}body.site-theme-f .task-nav-group-toggle>span:last-child{color:#9fb8da;font-size:18px;font-weight:500}body.site-theme-f .task-nav-group-items{gap:4px;padding:3px 0 8px;display:grid}body.site-theme-f .task-nav-group-items .module-link{padding-left:14px}body.site-theme-f .task-nav-heading{border-bottom:1px solid #ffffff24;gap:2px;margin:3px 9px 7px;padding-bottom:10px;display:grid}body.site-theme-f .task-nav-heading span{color:#fff;letter-spacing:.01em;font-size:15px;font-weight:850}body.site-theme-f .task-nav-heading small{color:#9fb8da;font-size:11px}body.site-theme-f .home-f-tool-workspace{border:1px solid var(--f-line);background:#fff;border-radius:10px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:530px;display:grid;overflow:hidden}body.site-theme-f .home-f-tool-directory{border-right:1px solid var(--f-line);background:#fbfcfe;padding:24px 18px}body.site-theme-f .home-f-tool-directory>header{gap:5px;margin-bottom:16px;display:grid}body.site-theme-f .home-f-tool-directory>header>span{color:#344158;letter-spacing:-.01em;font-size:20px;font-weight:800}body.site-theme-f .home-f-tool-directory>header>small{color:#73819a;font-size:13px}body.site-theme-f .home-f-agent-list{gap:8px;display:grid}body.site-theme-f .home-f-agent-list button{color:#526078;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7f0;border-radius:9px;grid-template-columns:44px minmax(0,1fr) 17px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:13px 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}body.site-theme-f .home-f-agent-list button:hover{background:#fbfcff;border-color:#9db3df;transform:translateY(-1px)}body.site-theme-f .home-f-agent-list button.is-active{color:#24488f;box-shadow:0 6px 18px #315fce21,inset 3px 0 var(--f-accent);border:1px solid #6c91dc}body.site-theme-f .home-f-agent-list button>svg{color:#a1acc0}body.site-theme-f .home-f-agent-list button.is-active>svg{color:var(--f-accent)}body.site-theme-f .home-f-agent-icon{width:44px;height:44px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:11px;place-items:center;display:grid}body.site-theme-f .home-f-agent-list button small,body.site-theme-f .home-f-agent-list button strong{display:block}body.site-theme-f .home-f-agent-list button strong{font-size:15px;line-height:1.35}body.site-theme-f .home-f-agent-list button small{color:#7c8aa2;margin-top:4px;line-height:1.45}body.site-theme-f .home-f-all-tools{color:var(--f-accent);align-items:center;gap:5px;margin-top:18px;font-size:12px;font-weight:800;display:inline-flex}body.site-theme-f .home-f-execution-panel{background:linear-gradient(145deg,#f5f8ff,#fff 64%);flex-direction:column;min-width:0;padding:36px clamp(24px,4vw,56px);display:flex;position:relative}body.site-theme-f .home-f-execution-panel:before{content:"";background:linear-gradient(180deg,var(--f-accent),#83b9ff);width:4px;position:absolute;inset:0 auto 0 0}body.site-theme-f .home-f-execution-panel>header>span{color:var(--f-accent);letter-spacing:.02em;font-size:13px;font-weight:850}body.site-theme-f .home-f-execution-panel>header h2{color:#172b4a;letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(27px,3vw,38px)}body.site-theme-f .home-f-execution-panel>header p{color:#71809a;margin:0;font-size:14px}body.site-theme-f .home-f-tool-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:30px;display:grid}body.site-theme-f .home-f-tool-cards>a{color:#344158;background:#fff;border:1px solid #d8e1ef;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) 17px;align-items:center;gap:4px 11px;min-width:0;min-height:96px;padding:17px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 3px 10px #223b640a}body.site-theme-f .home-f-tool-cards>a:hover{background:#f8faff;border-color:#7f9fdf;transform:translateY(-2px);box-shadow:0 8px 18px #315fce1a}body.site-theme-f .home-f-tool-cards>a>span{width:38px;height:38px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:9px;grid-row:1/span 2;place-items:center;display:grid}body.site-theme-f .home-f-tool-cards>a strong{color:#243a60;font-size:15px;line-height:1.35}body.site-theme-f .home-f-tool-cards>a small{color:#7b89a0;font-size:12px;line-height:1.5}body.site-theme-f .home-f-tool-cards>a>svg{color:#a1acc0;grid-area:1/3/span 2}body.site-theme-f .home-f-execution-entry{background:#eef3ff;border:1px solid #dbe4f2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:16px;display:flex}body.site-theme-f .home-f-execution-entry>div{gap:3px;min-width:0;display:grid}body.site-theme-f .home-f-execution-entry span{color:#5570a7;font-size:11px;font-weight:800}body.site-theme-f .home-f-execution-entry strong{color:#294b91;font-size:14px}body.site-theme-f .home-f-execution-entry small{color:#7182a4;font-size:11px}body.site-theme-f .home-f-focus-secondary{margin-top:0}body.site-theme-f .first-run-actions{align-items:center;gap:10px;display:flex}@media (max-width:900px){body.site-theme-f .home-f-tool-workspace{grid-template-columns:1fr}body.site-theme-f .home-f-tool-directory{border-right:0;border-bottom:1px solid var(--f-line)}body.site-theme-f .home-f-agent-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body.site-theme-f .home-f-agent-list,body.site-theme-f .home-f-tool-cards{grid-template-columns:1fr}body.site-theme-f .home-f-execution-panel{padding:24px 17px}body.site-theme-f .home-f-execution-entry{flex-direction:column;align-items:flex-start}body.site-theme-f .home-f-execution-entry .primary-button{width:100%}}body.site-theme-f .app-shell.home-workbench-shell{background:var(--f-canvas);grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}body.site-theme-f .home-workbench-shell .sidebar{border-right:1px solid var(--f-line);background:linear-gradient(#294878,#1e355d);flex-direction:column;min-width:0;height:100vh;padding:20px 15px 14px;display:flex;position:sticky;top:0}body.site-theme-f .home-workbench-shell .sidebar .brand{padding-inline:9px}body.site-theme-f .home-workbench-shell .sidebar .brand-mark{width:36px;height:36px}body.site-theme-f .home-workbench-shell .sidebar .brand strong{font-size:15px}body.site-theme-f .home-workbench-shell .sidebar .brand small{font-size:12px}body.site-theme-f .home-workbench-shell .sidebar .sidebar-quick-create{background:linear-gradient(135deg,#3f78bf,#2d5b9e);border:1px solid #8fc1ff70;border-radius:8px;min-height:54px;margin:0 6px 14px;box-shadow:0 8px 18px #081c3f38}body.site-theme-f .home-workbench-shell .sidebar .task-nav{flex:1}body.site-theme-f .home-workbench-shell .sidebar .task-nav-group>p{color:#c8d7eb;letter-spacing:.02em;font-size:13px}body.site-theme-f .home-workbench-shell .sidebar .module-link{border-radius:7px;gap:11px;min-height:44px;font-size:14px}body.site-theme-f .home-workbench-shell .sidebar .module-link svg{width:19px;height:19px}body.site-theme-f .home-workbench-shell .sidebar .task-nav-group-toggle{min-height:44px;font-size:14px}body.site-theme-f .home-workbench-shell .sidebar .task-nav-heading{margin-top:5px}body.site-theme-f .home-workbench-shell .sidebar .task-nav-group{gap:6px}body.site-theme-f .home-workbench-shell .sidebar .sidebar-service-panel{border-top:1px solid #ffffff29;margin-top:12px;padding-top:12px}body.site-theme-f .home-workbench-shell .sidebar .account-widget,body.site-theme-f .home-workbench-shell .sidebar .model-tier-selector{color:#eaf2ff;background:#ffffff14;border-color:#ffffff24}body.site-theme-f .home-workbench-shell .workspace{flex-direction:column;min-width:0;display:flex}body.site-theme-f .home-workbench-shell .inner-workspace-header{border-bottom:1px solid var(--f-line);background:#fffffff5;height:64px;min-height:64px;padding-inline:clamp(18px,3vw,42px);display:grid;position:sticky;top:0;box-shadow:0 1px #192b4805}body.site-theme-f .home-workbench-shell .inner-workspace-header.is-home .inner-workspace-context{color:var(--f-accent);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}body.site-theme-f .home-workbench-shell .inner-workspace-header.is-home .inner-workspace-context svg{color:var(--f-accent)}body.site-theme-f .home-workbench-shell .inner-workspace-header.is-home .inner-workspace-brand{display:inline-flex}body.site-theme-f .home-workbench-shell .workbench-main{width:min(1260px,100% - 56px);margin:0 auto;padding:28px 0 42px}body.site-theme-f .home-workbench-shell .home-f-page{width:100%;padding:0}body.site-theme-f .home-workbench-shell .home-desktop-header{display:none}body.site-theme-f .main-content,body.site-theme-f .workbench-main{font-size:14px}body.site-theme-f .main-content :is(p,li,label,input,textarea,select,button),body.site-theme-f .workbench-main :is(p,li,label,input,textarea,select,button){line-height:1.6}body.site-theme-f .workbench-main :is(.page-heading h1,.workbench-hero h1,.direction-home-heading h1){font-size:clamp(28px,3vw,36px);line-height:1.25}body.site-theme-f .workbench-main :is(.page-heading>div>p:not(.eyebrow),.workbench-intro){font-size:14px}body.site-theme-f .workbench-main :is(.section-label,.eyebrow,.workbench-kicker){font-size:12px}body.site-theme-f .workbench-main :is(.primary-button,.secondary-button,.text-button,.text-link){font-size:13px}@media (max-width:900px){body.site-theme-f .app-shell.home-workbench-shell{display:block}body.site-theme-f .home-workbench-shell .inner-workspace-header,body.site-theme-f .home-workbench-shell .sidebar{display:none}body.site-theme-f .home-workbench-shell .mobile-header{display:flex}body.site-theme-f .home-workbench-shell .workbench-main{width:min(100% - 30px,760px);padding:20px 0 88px}}@media (max-width:520px){body.site-theme-f .home-f-tool-directory>header>span{font-size:18px}body.site-theme-f .home-f-execution-panel>header h2{font-size:28px}body.site-theme-f .home-f-tool-cards>a{min-height:88px;padding:14px}}body.site-theme-f{--f-accent-dark:#234b9f;--f-sidebar-top:#243f6b;--f-sidebar-bottom:#182d50;--f-teal:#167f78;--f-teal-soft:#e7f6f3;--f-gold:#b98422;--f-gold-soft:#fff5d9;--f-shadow-sm:0 4px 14px #1c30520f;--f-shadow-md:0 12px 30px #1c30521a;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1.65}body.site-theme-f :is(button,input,textarea,select){font-family:var(--font-ui)}body.site-theme-f :is(h1,h2,h3,h4,h5,h6,strong,b){letter-spacing:0!important}body.site-theme-f :is(h1,h2,h3){text-wrap:balance}body.site-theme-f ::selection{color:#fff;background:var(--f-accent)}body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar,body.site-theme-f .home-workbench-shell .sidebar,body.site-theme-f .sidebar{background:linear-gradient(180deg,var(--f-sidebar-top) 0,var(--f-sidebar-bottom) 100%);box-shadow:inset -1px 0 #ffffff0f}body.site-theme-f .brand strong{font-size:16px;font-weight:800}body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar .brand strong,body.site-theme-f .sidebar .brand strong{color:#fff}body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar .brand small,body.site-theme-f .brand small{color:#b9cbe4;font-size:12px}body.site-theme-f .home-workbench-shell .sidebar .sidebar-quick-create,body.site-theme-f .sidebar-quick-create{background:linear-gradient(135deg,#3776c5 0,var(--f-accent-dark) 100%);border-color:#ffffff38;min-height:62px;padding:11px 12px;box-shadow:0 10px 22px #04122b3d}body.site-theme-f .sidebar-quick-create:hover{background:linear-gradient(135deg,#4385d6,#2856aa);transform:translateY(-1px)}body.site-theme-f .sidebar-quick-create>svg:first-child,body.site-theme-f .sidebar-quick-create>svg:last-child{color:#ddebff}body.site-theme-f .sidebar-quick-create strong{color:#fff;font-size:15px;font-weight:800}body.site-theme-f .sidebar-quick-create small{color:#c9dcf5;font-size:11px}body.site-theme-f .task-nav{gap:8px}body.site-theme-f .task-nav-heading span{font-size:16px}body.site-theme-f .task-nav-heading small{font-size:12px}body.site-theme-f .task-nav-group-toggle{font-size:14px;font-weight:750}body.site-theme-f .app-shell:not(.home-workbench-shell) .module-link,body.site-theme-f .home-workbench-shell .sidebar .module-link,body.site-theme-f .module-link{color:#d8e5f5;min-height:44px;font-size:14px;font-weight:500;transition:color .18s,background .18s,transform .18s}body.site-theme-f .module-link:hover{transform:translate(2px)}body.site-theme-f .app-shell:not(.home-workbench-shell) .module-link.is-active,body.site-theme-f .module-link.is-active{color:#fff;background:#558fd86b;font-weight:700;box-shadow:inset 3px 0 #9dc8ff}body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector button,body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector button{color:#d3e1f2;background:#ffffff0f;border-color:#ffffff29}body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar .model-tier-selector button.is-active,body.site-theme-f .app-shell:not(.home-workbench-shell) .sidebar>.model-tier-selector button.is-active{color:#fff;background:#376eb4;border-color:#82b4f0;box-shadow:0 3px 9px #04122b2e}body.site-theme-f .inner-workspace-header{box-shadow:0 4px 18px #1c30520d}body.site-theme-f .inner-workspace-brand strong,body.site-theme-f .inner-workspace-context strong{font-size:14px;font-weight:700}body.site-theme-f .home-f-hero h1{font-size:clamp(30px,3vw,36px);font-weight:800;line-height:1.22}body.site-theme-f .home-f-lede{max-width:760px;font-size:15px;line-height:1.75}body.site-theme-f .home-f-tool-workspace{box-shadow:var(--f-shadow-md);border-color:#d5deeb}body.site-theme-f .home-f-tool-directory{background:#f8fafd}body.site-theme-f .home-f-agent-list button{border-color:#dce4ef}body.site-theme-f .home-f-agent-list button:nth-child(2) .home-f-agent-icon{color:var(--f-teal);background:var(--f-teal-soft)}body.site-theme-f .home-f-agent-list button:nth-child(3) .home-f-agent-icon{color:var(--f-gold);background:var(--f-gold-soft)}body.site-theme-f .home-f-agent-list button.is-active{box-shadow:0 8px 20px #315fce1f,inset 3px 0 var(--f-accent);background:#edf3ff;border-color:#6d94dc}body.site-theme-f .home-f-agent-list button strong{color:#243650;font-size:16px;font-weight:750}body.site-theme-f .home-f-agent-list button small{font-size:12px}body.site-theme-f .home-f-execution-panel{background:linear-gradient(145deg,#f4f7fc,#fff 68%)}body.site-theme-f .home-f-execution-panel>header h2{font-size:clamp(27px,2.6vw,34px);font-weight:800}body.site-theme-f .home-f-tool-cards>a{min-height:104px;padding:18px;position:relative}body.site-theme-f .home-f-tool-cards>a:nth-child(2)>span{color:var(--f-teal);background:var(--f-teal-soft)}body.site-theme-f .home-f-tool-cards>a:nth-child(3)>span{color:var(--f-gold);background:var(--f-gold-soft)}body.site-theme-f .home-f-tool-cards>a strong{font-size:16px;font-weight:750}body.site-theme-f .home-f-tool-cards>a small{font-size:13px}body.site-theme-f .home-f-tool-cards>a>b{color:#765315;background:var(--f-gold-soft);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:800;position:absolute;top:9px;right:11px}body.site-theme-f .home-f-tool-cards>a:has(>b){border-color:#b7c9eb}body.site-theme-f .home-f-execution-entry{background:#edf3ff;border-color:#cbd9ef;padding:18px}body.site-theme-f .home-f-execution-entry small,body.site-theme-f .home-f-execution-entry span{font-size:12px}body.site-theme-f .home-f-execution-entry strong{font-size:16px}body.site-theme-f :is(.workbench-main,.main-content){font-size:15px}body.site-theme-f *{letter-spacing:0}body.site-theme-f :is(.workbench-main,.main-content) :is(h1,.page-title){color:#172b48;font-weight:800;line-height:1.25}body.site-theme-f :is(.workbench-main,.main-content) h2{color:#223653;font-size:clamp(19px,2vw,23px);font-weight:750;line-height:1.35}body.site-theme-f :is(.workbench-main,.main-content) h3{color:#2d405d;font-size:17px;font-weight:700;line-height:1.4}body.site-theme-f :is(.workbench-main,.main-content) :is(p,li,label,input,textarea,select,button){font-size:14px;line-height:1.65}body.site-theme-f :is(.workbench-main,.main-content) :is(input,textarea,select){border-radius:7px;min-height:44px}body.site-theme-f :is(.workbench-main,.main-content) textarea{padding:12px 13px}body.site-theme-f :is(.workbench-main,.main-content) :is(.primary-button,.secondary-button,.text-button,.icon-button){min-height:44px;font-size:14px;font-weight:700}body.site-theme-f :is(.workspace-section,.module-section,.report-section,.question-card,.assessment-panel,.advanced-entry,.quick-task,.training-day,.visual-step,.visual-report){box-shadow:var(--f-shadow-sm);border-color:#d9e2ed;border-radius:8px}body.site-theme-f :is(.workspace-section,.module-section,.report-section,.question-card,.assessment-panel)>:is(header,h2):first-child{padding-top:0}body.site-theme-f :is(a,button){transition-duration:.18s;transition-timing-function:ease}body.site-theme-f .first-run-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1c34b8}body.site-theme-f .first-run-dialog{color:var(--f-ink);border:1px solid #cfd9e7;border-top:4px solid var(--f-accent);background:#fff;overflow:hidden;box-shadow:0 28px 80px #0c1f3c47}body.site-theme-f .first-run-close{color:#718096}body.site-theme-f .first-run-close:hover{color:var(--f-accent);background:var(--f-accent-soft)}body.site-theme-f .first-run-progress li{color:#8390a2}body.site-theme-f .first-run-progress li:after{background:#d8e1ed}body.site-theme-f .first-run-progress li>span{color:#68768a;background:#edf1f6}body.site-theme-f .first-run-progress li.is-current,body.site-theme-f .first-run-progress li.is-done{color:var(--f-accent-dark)}body.site-theme-f .first-run-progress li.is-current>span{color:#fff;background:var(--f-accent)}body.site-theme-f .first-run-progress li.is-done>span{color:var(--f-accent-dark);background:var(--f-accent-soft)}body.site-theme-f .first-run-icon{color:var(--f-accent);background:var(--f-accent-soft)}body.site-theme-f .first-run-content>p{color:#728097}body.site-theme-f .first-run-content h2{color:#172b48;font-size:clamp(26px,3vw,34px);font-weight:800}body.site-theme-f .first-run-copy{color:#5f6e84;font-size:15px}body.site-theme-f .first-run-note{border-left-color:var(--f-gold);color:#34445d;background:#f7f9fc}body.site-theme-f .first-run-note small{color:#69778c}body.site-theme-f .first-run-flow span{color:#304869;background:#f6f8fc;border-color:#d6dfec}body.site-theme-f .first-run-primary{color:#fff;background:var(--f-accent);box-shadow:0 7px 18px #315fce33}body.site-theme-f .first-run-primary:hover{color:#fff;background:var(--f-accent-dark)}body.site-theme-f .first-run-secondary{color:#42536c;background:#fff;border-color:#cdd7e4}body.site-theme-f .first-run-analysis-link{color:var(--f-accent-dark);background:#f3f6fd;border-color:#9fb5df}@media (prefers-reduced-motion:reduce){body.site-theme-f *,body.site-theme-f :after,body.site-theme-f :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:620px){body.site-theme-f{font-size:14px}body.site-theme-f .home-f-hero h1{font-size:30px}body.site-theme-f .home-f-agent-list button strong,body.site-theme-f .home-f-tool-cards>a strong{font-size:15px}body.site-theme-f .home-f-tool-cards>a small{font-size:12px}body.site-theme-f .first-run-actions{flex-direction:column;align-items:stretch;width:100%}body.site-theme-f .first-run-actions>button{width:100%}}body.site-theme-f .app-shell.has-context-nav{background:var(--f-canvas);grid-template-columns:228px 286px minmax(0,1fr)}body.site-theme-f .app-shell.has-context-nav>.sidebar{color:#dbe7f7;width:auto;box-shadow:none;background:#18385f;border-right:0;padding:18px 12px 14px;overflow-y:auto}body.site-theme-f .app-shell.has-context-nav>.sidebar .brand{padding:0 8px 15px}body.site-theme-f .app-shell.has-context-nav>.sidebar .brand-mark{color:#fff;background:var(--f-accent);width:36px;height:36px}body.site-theme-f .app-shell.has-context-nav>.sidebar .brand strong{color:#fff;font-size:15px}body.site-theme-f .app-shell.has-context-nav>.sidebar .brand small{color:#b9cbe1;font-size:12px}body.site-theme-f .global-tool-nav{flex:none;align-content:start;gap:15px;min-height:0;display:grid;overflow:visible}body.site-theme-f .global-tool-nav .global-start-link{color:#eff6ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:48px;padding:0 11px;font-size:14px;font-weight:700;display:grid}body.site-theme-f .global-tool-nav .global-start-link.is-active,body.site-theme-f .global-tool-nav .global-start-link:hover{background:#315f9f;border-color:#8ab9ef}body.site-theme-f .global-tool-nav>section{gap:5px;display:grid}body.site-theme-f .global-tool-nav>section>p{color:#9eb6d2;margin:0;padding:0 10px 3px;font-size:12px;font-weight:700}body.site-theme-f .global-tool-nav>section>div{gap:3px;display:grid}body.site-theme-f .global-tool-nav>section a{color:#d6e3f2;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:14px;display:grid}body.site-theme-f .global-tool-nav>section a:hover{color:#fff;background:#ffffff17}body.site-theme-f .global-tool-nav>section a.is-active{color:#fff;background:#356fb6;font-weight:700;box-shadow:inset 3px 0 #9bc8ff}body.site-theme-f .app-shell.has-context-nav>.sidebar .sidebar-service-panel{max-height:none;margin-top:16px;overflow:visible}body.site-theme-f .context-tool-nav{z-index:5;border-right:1px solid var(--f-line);height:100vh;color:var(--f-ink);scrollbar-width:thin;background:#fff;padding:26px 16px;position:sticky;top:0;overflow-y:auto}body.site-theme-f .context-tool-nav>header{gap:5px;padding:0 4px 18px;display:grid}body.site-theme-f .context-tool-nav>header>span{color:#243a5a;font-size:20px;font-weight:800}body.site-theme-f .context-tool-nav>header>small{color:#75839a;font-size:13px;line-height:1.55}body.site-theme-f .context-tool-nav nav{gap:8px;display:grid}body.site-theme-f .context-tool-nav nav>a{color:#43516a;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 10px;display:grid;position:relative}body.site-theme-f .context-tool-nav nav>a:hover{background:#f7f9fc;border-color:#d5deec}body.site-theme-f .context-tool-nav nav>a.is-active{box-shadow:inset 3px 0 var(--f-accent);background:#edf3ff;border-color:#9eb6df}body.site-theme-f .context-tool-icon{width:38px;height:38px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:8px;place-items:center;display:grid}body.site-theme-f .context-tool-nav nav>a:nth-child(3n+2) .context-tool-icon{color:#15877f;background:#e5f5f2}body.site-theme-f .context-tool-nav nav>a:nth-child(3n) .context-tool-icon{color:#9b6c17;background:#fff4d2}body.site-theme-f .context-tool-nav nav>a>span:nth-child(2){min-width:0}body.site-theme-f .context-tool-nav nav small,body.site-theme-f .context-tool-nav nav strong{overflow-wrap:anywhere;display:block}body.site-theme-f .context-tool-nav nav strong{color:#263a59;font-size:14px;line-height:1.4}body.site-theme-f .context-tool-nav nav small{color:#7a879a;margin-top:3px;font-size:12px;line-height:1.45}body.site-theme-f .context-tool-nav nav>a>b{color:#765315;background:#fff1bf;border-radius:4px;align-self:start;padding:3px 6px;font-size:10px;font-weight:800}body.site-theme-f .context-tool-nav nav>a>svg{color:#9aa6b8}body.site-theme-f .app-shell.has-context-nav :is(.main-content,.workbench-main){width:min(1120px,100% - 40px);padding-top:24px}body.site-theme-f .app-shell.has-context-nav .back-to-workbench,body.site-theme-f .app-shell.has-context-nav .inner-workspace-header{display:none}body.site-theme-f .compact-page-heading{margin-bottom:18px}body.site-theme-f .app-shell.has-context-nav .creator-process-hero h1{color:#fff}body.site-theme-f .app-shell.has-context-nav .creator-process-hero p{color:#d7e2f3}body.site-theme-f .app-shell.has-context-nav .creator-process-hero>div>span{color:#f4d56b}body.site-theme-f .hook-workspace{gap:16px;display:grid}body.site-theme-f .hook-input-panel,body.site-theme-f .hook-result-panel{border:1px solid var(--f-line);box-shadow:var(--f-shadow-sm);background:#fff;border-radius:8px;padding:24px}body.site-theme-f .hook-input-panel>header{align-items:flex-start;gap:12px;display:flex}body.site-theme-f .hook-input-panel>header>span{width:38px;height:38px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}body.site-theme-f .hook-input-panel h2{margin:0;font-size:20px}body.site-theme-f .hook-input-panel header p{color:var(--f-muted);margin:4px 0 0;font-size:13px}body.site-theme-f .hook-mode-control{border:1px solid var(--f-line);background:#f5f7fa;border-radius:8px;gap:4px;width:fit-content;margin-top:22px;padding:4px;display:flex}body.site-theme-f .hook-mode-control button{color:#68758a;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}body.site-theme-f .hook-mode-control button[aria-pressed=true]{color:#fff;background:var(--f-accent)}body.site-theme-f .hook-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}body.site-theme-f .hook-field-grid label{color:#3f4f67;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}body.site-theme-f .hook-field-grid label.full{grid-column:1/-1}body.site-theme-f .hook-field-grid label>span{color:#9a6415;font-size:11px}body.site-theme-f .hook-field-grid label>small{color:var(--f-muted);font-size:11px;font-weight:400}body.site-theme-f .hook-field-grid :is(input,textarea,select){width:100%;color:var(--f-ink);background:#fff;border:1px solid #cad5e5;outline:0;padding:11px 12px}body.site-theme-f .hook-field-grid :is(input,textarea,select):focus{border-color:var(--f-accent);box-shadow:0 0 0 3px #315fce1f}body.site-theme-f .hook-generate-button{margin-top:18px}body.site-theme-f .hook-result-panel>header{border-bottom:1px solid var(--f-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}body.site-theme-f .hook-result-panel>header span{color:var(--f-accent);font-size:12px;font-weight:800}body.site-theme-f .hook-result-panel>header h2{max-width:780px;margin:7px 0 0;font-size:24px;line-height:1.55}body.site-theme-f .hook-result-reason{border-bottom:1px solid var(--f-line);grid-template-columns:.75fr 1.4fr 1.2fr;display:grid}body.site-theme-f .hook-result-reason article{min-width:0;padding:18px 16px 18px 0}body.site-theme-f .hook-result-reason article+article{border-left:1px solid var(--f-line);padding-left:16px}body.site-theme-f .hook-result-reason span,body.site-theme-f .hook-result-reason strong{display:block}body.site-theme-f .hook-result-reason span{color:var(--f-muted);font-size:11px}body.site-theme-f .hook-result-reason strong{color:#34455f;margin-top:6px;font-size:13px;line-height:1.65}body.site-theme-f .hook-diagnosis{border-bottom:1px solid var(--f-line);padding:18px 0}body.site-theme-f .hook-diagnosis strong{font-size:14px}body.site-theme-f .hook-diagnosis p{color:var(--f-muted);margin:6px 0 0}body.site-theme-f .hook-alternatives{padding:20px 0}body.site-theme-f .hook-alternatives h3,body.site-theme-f .hook-shooting-tips h3{margin:0 0 12px;font-size:16px}body.site-theme-f .hook-alternatives>div{border-top:1px solid var(--f-line);display:grid}body.site-theme-f .hook-alternatives article{border-bottom:1px solid var(--f-line);grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}body.site-theme-f .hook-alternatives article>span{color:var(--f-accent);font-size:12px;font-weight:800}body.site-theme-f .hook-alternatives article strong{color:#2e405c;font-size:15px;line-height:1.6;display:block}body.site-theme-f .hook-alternatives article p{color:var(--f-muted);margin:4px 0 0;font-size:12px}body.site-theme-f .hook-shooting-tips{background:#fff9e9;border-left:3px solid #d7a532;padding:18px}body.site-theme-f .hook-shooting-tips ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}body.site-theme-f .hook-shooting-tips li{color:#536076;align-items:flex-start;gap:8px;display:flex}body.site-theme-f .hook-shooting-tips li svg{color:#9a6c17;flex:none;margin-top:3px}body.site-theme-f .hook-result-panel>footer{justify-content:flex-end;margin-top:20px;display:flex}@media (max-width:1180px) and (min-width:901px){body.site-theme-f .app-shell.has-context-nav{grid-template-columns:250px minmax(0,1fr)}body.site-theme-f .app-shell.has-context-nav>.sidebar{display:none}}@media (min-width:901px){body.site-theme-f .app-shell.has-context-nav .operations-analysis-tabs{display:none}}@media (max-width:900px){body.site-theme-f .app-shell.has-context-nav{display:block}body.site-theme-f .app-shell.has-context-nav>.sidebar,body.site-theme-f .context-tool-nav{display:none}body.site-theme-f .app-shell.has-context-nav :is(.main-content,.workbench-main){width:100%;padding:18px}}@media (max-width:620px){body.site-theme-f .hook-input-panel,body.site-theme-f .hook-result-panel{padding:18px 15px}body.site-theme-f .hook-mode-control{width:100%}body.site-theme-f .hook-mode-control button{flex:1;justify-content:center;padding-inline:8px}body.site-theme-f .hook-field-grid,body.site-theme-f .hook-result-reason{grid-template-columns:1fr}body.site-theme-f .hook-field-grid label.full{grid-column:auto}body.site-theme-f .hook-result-reason article{padding:13px 0}body.site-theme-f .hook-result-reason article+article{border-left:0;border-top:1px solid var(--f-line);padding-left:0}body.site-theme-f .hook-result-panel>header h2{font-size:20px}}body.site-theme-f .home-workbench-shell>.sidebar{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;overflow-y:auto}body.site-theme-f .home-f-director-hero{border:1px solid var(--f-sidebar-top);border-bottom:6px solid var(--f-teal);color:#fff;background:var(--f-sidebar-top);min-height:452px;box-shadow:var(--f-shadow-md);border-radius:8px;gap:30px;padding:40px 42px;display:grid}body.site-theme-f .home-f-director-hero>header{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}body.site-theme-f .home-f-director-hero .home-f-kicker{color:#f4d56b}body.site-theme-f .workbench-main .home-f-director-hero h1{color:#fff;letter-spacing:0;max-width:760px;margin:8px 0 7px;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.24}body.site-theme-f .home-f-director-hero>header>div>p.home-f-director-lede{color:#d7e2f3;max-width:760px;margin:0;font-size:14px;line-height:1.7}body.site-theme-f .home-f-director-link{color:#fff;background:#ffffff14;border:1px solid #ffffff57;border-radius:6px;align-items:center;gap:6px;min-height:40px;margin-top:16px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}body.site-theme-f .home-f-director-hero .home-f-director-lede{color:#d7e2f3!important}body.site-theme-f .home-f-director-hero .home-f-director-link{color:#fff!important}body.site-theme-f .home-f-director-link:hover{background:#f4d56b;border-color:#f4d56b;color:#172b4a!important}body.site-theme-f .home-f-director-hero .home-f-status{color:#e6edf8;background:#ffffff14;border-color:#fff3;width:100%}body.site-theme-f .home-f-director-hero .home-f-status strong{color:#fff}body.site-theme-f .home-f-director-hero .home-f-status small{color:#c3d1e5}body.site-theme-f .home-f-director-hero .home-f-status a{color:#f4d56b}body.site-theme-f .home-f-director-hero .director-home-entry.is-embedded{color:#fff;width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}body.site-theme-f .home-f-director-hero .director-home-entry.is-embedded form{grid-template-columns:minmax(0,1fr) 220px;gap:10px}body.site-theme-f .home-f-director-hero .director-home-entry textarea{resize:none;min-height:104px;color:var(--f-ink);background:#fff;border:1px solid #ffffff57;border-radius:7px;padding:15px 16px;font-size:15px}body.site-theme-f .home-f-director-hero .director-home-entry form button{color:#fff;background:var(--f-accent);border-radius:7px;min-height:104px}body.site-theme-f .home-f-director-hero .director-home-entry form button strong{color:#fff}body.site-theme-f .home-f-director-hero .director-home-entry form button small{color:#ffffffc7}body.site-theme-f .home-f-create-row{border:1px solid var(--f-line);border-left:4px solid var(--f-accent);min-height:104px;box-shadow:var(--f-shadow-sm);background:#fff;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}body.site-theme-f .home-f-create-icon{width:48px;height:48px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:8px;place-items:center;display:grid}body.site-theme-f .home-f-create-row h2,body.site-theme-f .home-f-create-row p,body.site-theme-f .home-f-create-row small{margin:0;display:block}body.site-theme-f .home-f-create-row p{color:var(--f-accent);font-size:11px;font-weight:800}body.site-theme-f .home-f-create-row h2{color:var(--f-ink);margin-top:2px;font-size:20px}body.site-theme-f .home-f-create-row small{color:var(--f-muted);margin-top:3px;font-size:12px}body.site-theme-f .home-f-create-row>a{min-height:42px;color:var(--f-accent-dark);background:#fff;border:1px solid #bdcae1;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}body.site-theme-f .home-f-create-row>a:hover{border-color:var(--f-accent);background:var(--f-accent-soft)}body.site-theme-f .home-f-templates{padding:12px 0 2px}body.site-theme-f .home-f-templates>header{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 2px;display:flex}body.site-theme-f .home-f-templates>header h2{color:var(--f-ink);margin:5px 0 3px;font-size:22px}body.site-theme-f .home-f-templates>header p:not(.home-f-section-label){color:var(--f-muted);margin:0;font-size:13px}body.site-theme-f .home-f-templates>header>a{min-height:38px;color:var(--f-accent);white-space:nowrap;background:#fff;border:1px solid #b8c7e0;border-radius:6px;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}body.site-theme-f .home-f-templates>header>a:hover{border-color:var(--f-accent);background:var(--f-accent-soft)}body.site-theme-f .home-f-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}body.site-theme-f .home-f-template-grid>a{border:1px solid var(--f-line);min-width:0;min-height:104px;color:var(--f-ink);background:#fff;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}body.site-theme-f .home-f-template-grid>a:hover{box-shadow:var(--f-shadow-sm);border-color:#9db3df;transform:translateY(-1px)}body.site-theme-f .home-f-template-grid>a>b{color:#755514;background:var(--f-gold-soft);border-radius:4px;padding:2px 5px;font-size:10px;position:absolute;top:8px;right:9px}body.site-theme-f .home-f-template-grid>a>span{width:40px;height:40px;color:var(--f-teal);background:var(--f-teal-soft);border-radius:8px;place-items:center;display:grid}body.site-theme-f .home-f-template-grid>a small,body.site-theme-f .home-f-template-grid>a strong{display:block}body.site-theme-f .home-f-template-grid>a strong{color:#344158;font-size:14px}body.site-theme-f .home-f-template-grid>a small{color:var(--f-muted);margin-top:4px;font-size:12px;line-height:1.5}body.site-theme-f .home-f-template-grid>a>svg{color:#98a5b8}body.site-theme-f .creator-start-page{width:min(1180px,100% - 48px);color:var(--f-ink);gap:16px;margin:0 auto;padding:34px 0 52px;display:grid}body.site-theme-f .creator-start-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 6px;display:flex}body.site-theme-f .creator-start-kicker{color:var(--f-accent);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:850;display:inline-flex}body.site-theme-f .creator-start-header h1{color:var(--f-ink);letter-spacing:-.035em;margin:8px 0 7px;font-size:clamp(30px,3.4vw,42px);line-height:1.2}body.site-theme-f .creator-start-header>div:first-child>p:last-child{max-width:760px;color:var(--f-muted);margin:0;font-size:14px;line-height:1.75}body.site-theme-f .creator-start-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.site-theme-f .creator-start-after-links a,body.site-theme-f .creator-start-header-actions a,body.site-theme-f .creator-start-more{color:#3e5883;background:#fff;border:1px solid #cbd6e6;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}body.site-theme-f .creator-start-after-links a:hover,body.site-theme-f .creator-start-header-actions a:hover,body.site-theme-f .creator-start-more:hover{border-color:var(--f-accent);color:var(--f-accent-dark);background:var(--f-accent-soft)}body.site-theme-f .creator-start-workspace{border:1px solid var(--f-line);min-height:500px;box-shadow:var(--f-shadow-md);background:#fff;border-radius:10px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden}body.site-theme-f .creator-start-checklist{border-right:1px solid var(--f-line);background:#f8fafd;padding:26px 20px}body.site-theme-f .creator-start-checklist>header,body.site-theme-f .creator-start-compose>header{gap:5px;display:grid}body.site-theme-f .creator-start-checklist>header>span,body.site-theme-f .creator-start-compose>header>span{color:#243650;letter-spacing:-.015em;font-size:19px;font-weight:850}body.site-theme-f .creator-start-checklist>header>small,body.site-theme-f .creator-start-compose>header>small{color:#75839a;font-size:12px}body.site-theme-f .creator-start-task-list{gap:9px;margin-top:18px;display:grid}body.site-theme-f .creator-start-task{color:#526078;background:#fff;border:1px solid #dce4ef;border-radius:8px;grid-template-columns:24px 40px minmax(0,1fr) 15px;align-items:center;gap:9px;min-width:0;min-height:88px;padding:13px 12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative}body.site-theme-f .creator-start-task:hover{box-shadow:var(--f-shadow-sm);background:#fbfcff;border-color:#9db3df;transform:translateY(-1px)}body.site-theme-f .creator-start-task.is-current{box-shadow:inset 3px 0 var(--f-accent);background:#edf3ff;border-color:#6d94dc}body.site-theme-f .creator-start-task-index{color:#8493a8;text-align:center;font-size:11px;font-weight:850}body.site-theme-f .creator-start-task.is-current .creator-start-task-index{color:var(--f-accent)}body.site-theme-f .creator-start-task-icon{width:40px;height:40px;color:var(--f-accent);background:var(--f-accent-soft);border-radius:9px;place-items:center;display:grid}body.site-theme-f .creator-start-task-copy{min-width:0}body.site-theme-f .creator-start-task-copy small,body.site-theme-f .creator-start-task-copy strong{display:block}body.site-theme-f .creator-start-task-copy strong{color:#2d405f;font-size:14px;line-height:1.35}body.site-theme-f .creator-start-task-copy small{color:#7a879b;margin-top:4px;font-size:11px;line-height:1.5}body.site-theme-f .creator-start-task>svg{color:#a1acc0}body.site-theme-f .creator-start-task>b{color:#755514;background:var(--f-gold-soft);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:850;position:absolute;top:7px;right:8px}body.site-theme-f .creator-start-more{color:var(--f-accent);background:0 0;margin-top:17px}body.site-theme-f .creator-start-compose{background:linear-gradient(145deg,#f4f7fc,#fff 68%);flex-direction:column;min-width:0;padding:38px clamp(24px,4vw,54px);display:flex}body.site-theme-f .creator-start-compose:before{content:"";background:linear-gradient(180deg,var(--f-accent),#83b9ff);width:4px;position:absolute;inset:0 auto 0 0}body.site-theme-f .creator-start-compose{position:relative}body.site-theme-f .creator-start-compose>header>span{color:var(--f-accent);letter-spacing:.02em;font-size:13px}body.site-theme-f .creator-start-compose h2{color:#172b4a;letter-spacing:-.035em;margin:9px 0 6px;font-size:clamp(27px,3vw,38px)}body.site-theme-f .creator-start-compose-lede{color:#71809a;margin:0;font-size:14px;line-height:1.6}body.site-theme-f .creator-start-compose .natural-entry{max-width:none;margin-top:27px}body.site-theme-f .creator-start-compose .natural-entry>label{color:#536784;font-size:12px}body.site-theme-f .creator-start-compose .natural-entry-control{background:#fff;border-color:#cbd9ef;border-radius:8px;grid-template-columns:minmax(0,1fr) 118px;min-height:122px;padding:8px;box-shadow:0 8px 22px #223b640f}body.site-theme-f .creator-start-compose .natural-entry textarea{min-height:100px;color:var(--f-ink);padding:12px;font-size:14px}body.site-theme-f .creator-start-compose .natural-entry button{background:var(--f-accent);min-height:100px;box-shadow:none;border-radius:7px;font-size:13px}body.site-theme-f .creator-start-compose .natural-entry button:hover{background:var(--f-accent-dark)}body.site-theme-f .creator-start-compose .natural-entry-message{color:#7c8aa2}body.site-theme-f .creator-start-examples{gap:7px;margin-top:18px;display:grid}body.site-theme-f .creator-start-examples>span{color:#71809a;font-size:11px;font-weight:800}body.site-theme-f .creator-start-examples button{color:#47618b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:6px;min-height:36px;padding:0 10px;font-size:12px}body.site-theme-f .creator-start-examples button:hover{color:var(--f-accent-dark);background:var(--f-accent-soft);border-color:#9db3df}body.site-theme-f .creator-start-route-note{color:#71809a;align-items:flex-start;gap:7px;margin-top:auto;padding-top:18px;font-size:11px;line-height:1.5;display:flex}body.site-theme-f .creator-start-route-note svg{color:var(--f-gold);flex:none}body.site-theme-f .creator-start-after{border:1px solid var(--f-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}body.site-theme-f .creator-start-after p{color:var(--f-accent);margin:0;font-size:11px;font-weight:850}body.site-theme-f .creator-start-after h2{color:var(--f-ink);margin:4px 0 0;font-size:19px}body.site-theme-f .creator-start-after-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){body.site-theme-f .creator-start-workspace{grid-template-columns:1fr}body.site-theme-f .creator-start-checklist{border-right:0;border-bottom:1px solid var(--f-line)}body.site-theme-f .creator-start-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.site-theme-f .creator-start-task:last-child{grid-column:1/-1}}@media (max-width:620px){body.site-theme-f .creator-start-page{width:min(100% - 28px,620px);padding-top:20px}body.site-theme-f .creator-start-header{flex-direction:column;align-items:stretch;gap:14px}body.site-theme-f .creator-start-header h1{font-size:30px}body.site-theme-f .creator-start-header-actions{justify-content:flex-start}body.site-theme-f .creator-start-task-list{grid-template-columns:1fr}body.site-theme-f .creator-start-task:last-child{grid-column:auto}body.site-theme-f .creator-start-compose{padding:25px 17px}body.site-theme-f .creator-start-compose .natural-entry-control{grid-template-columns:1fr}body.site-theme-f .creator-start-compose .natural-entry button{min-height:52px}body.site-theme-f .creator-start-after{flex-direction:column;align-items:stretch}body.site-theme-f .creator-start-after-links{grid-template-columns:1fr;display:grid}}@media (max-width:1050px){body.site-theme-f .home-f-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body.site-theme-f .home-f-director-hero{gap:18px;min-height:0;padding:24px 15px 20px}body.site-theme-f .home-f-director-hero>header{grid-template-columns:1fr;gap:12px}body.site-theme-f .home-f-director-hero h1{font-size:31px}body.site-theme-f .home-f-director-hero .home-f-status{gap:5px;padding:10px 12px}body.site-theme-f .home-f-director-hero .director-home-entry.is-embedded form{grid-template-columns:1fr}body.site-theme-f .home-f-director-hero .director-home-entry textarea{min-height:78px}body.site-theme-f .home-f-director-hero .director-home-entry form button{min-height:48px}body.site-theme-f .home-f-director-hero .director-home-scope{display:flex}body.site-theme-f .home-f-director-hero .director-home-scope button{min-height:44px}body.site-theme-f .home-f-create-row{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:17px 15px}body.site-theme-f .home-f-create-icon{width:44px;height:44px}body.site-theme-f .home-f-create-row>a{grid-column:1/-1;width:100%}body.site-theme-f .home-f-templates>header{flex-direction:column;align-items:flex-start;gap:8px}body.site-theme-f .home-f-template-grid{grid-template-columns:1fr}}body.site-theme-f .director-warehouse-handoff{z-index:1;border:1px solid #9cb2df;border-left:4px solid var(--f-accent);background:#f4f7ff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid;position:relative}body.site-theme-f .director-warehouse-handoff>div>span{color:var(--f-accent);font-size:11px;font-weight:850}body.site-theme-f .director-warehouse-handoff h2{color:#263a59;margin:4px 0;font-size:19px}body.site-theme-f .director-warehouse-handoff p{color:#6d7c92;margin:0;font-size:12px;line-height:1.6}body.site-theme-f .director-warehouse-handoff>button{z-index:2;border:1px solid var(--f-accent);color:#fff;background:var(--f-accent);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 17px;align-items:center;gap:9px;min-height:54px;padding:0 15px;display:grid;position:relative}body.site-theme-f .director-warehouse-handoff>button:hover{background:var(--f-accent-dark)}body.site-theme-f .director-warehouse-handoff>button:disabled{opacity:.65;cursor:wait}body.site-theme-f .director-warehouse-handoff>button small,body.site-theme-f .director-warehouse-handoff>button strong{overflow-wrap:anywhere;display:block}body.site-theme-f .director-warehouse-handoff>button strong{font-size:12px}body.site-theme-f .director-warehouse-handoff>button small{color:#dfe8ff;margin-top:2px;font-size:10px}body.site-theme-f .director-warehouse-handoff>.form-error{grid-column:1/-1}body.site-theme-f .creator-warehouse-operating-state{box-shadow:var(--f-shadow-sm);background:#fff;border:1px solid #b7c7e5;border-radius:8px;overflow:hidden}body.site-theme-f .creator-warehouse-operating-state>header{border-bottom:1px solid var(--f-line);background:#f4f7ff;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:13px 16px;display:grid}body.site-theme-f .creator-warehouse-operating-state>header span,body.site-theme-f .creator-warehouse-operating-state>header strong{display:block}body.site-theme-f .creator-warehouse-operating-state>header span{color:#72819a;font-size:10px;font-weight:800}body.site-theme-f .creator-warehouse-operating-state>header strong{color:#2c405f;overflow-wrap:anywhere;margin-top:4px;font-size:14px}body.site-theme-f .creator-warehouse-operating-state>header a{color:var(--f-accent);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}body.site-theme-f .creator-warehouse-state-goal{border-left:1px solid #ced9eb;padding-left:16px}body.site-theme-f .creator-warehouse-state-metrics{border-bottom:1px solid var(--f-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}body.site-theme-f .creator-warehouse-state-metrics article{border-right:1px solid var(--f-line);min-width:0;min-height:88px;padding:13px}body.site-theme-f .creator-warehouse-state-metrics article:last-child{border-right:0}body.site-theme-f .creator-warehouse-state-metrics small,body.site-theme-f .creator-warehouse-state-metrics span,body.site-theme-f .creator-warehouse-state-metrics strong{overflow-wrap:anywhere;display:block}body.site-theme-f .creator-warehouse-state-metrics span{color:#7b8799;font-size:10px}body.site-theme-f .creator-warehouse-state-metrics strong{color:#344158;margin:5px 0 3px;font-size:13px;line-height:1.35}body.site-theme-f .creator-warehouse-state-metrics small{color:#8b95a4;font-size:9px;line-height:1.4}body.site-theme-f .creator-warehouse-week-plan{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}body.site-theme-f .creator-warehouse-week-plan button{border:0;border-right:1px solid var(--f-line);min-width:0;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:4px;padding:11px 10px;display:flex;position:relative}body.site-theme-f .creator-warehouse-week-plan button:last-child{border-right:0}body.site-theme-f .creator-warehouse-week-plan button:hover{background:#f8faff}body.site-theme-f .creator-warehouse-week-plan button.is-done{background:#eff9f6}body.site-theme-f .creator-warehouse-week-plan small,body.site-theme-f .creator-warehouse-week-plan span,body.site-theme-f .creator-warehouse-week-plan strong{overflow-wrap:anywhere;display:block}body.site-theme-f .creator-warehouse-week-plan span{color:var(--f-accent);font-size:9px;font-weight:850}body.site-theme-f .creator-warehouse-week-plan strong{color:#46546b;font-size:11px;line-height:1.4}body.site-theme-f .creator-warehouse-week-plan small{color:#8792a2;font-size:9px;line-height:1.4}body.site-theme-f .creator-warehouse-week-plan svg{color:#0000;position:absolute;bottom:8px;right:8px}body.site-theme-f .creator-warehouse-week-plan button.is-done svg{color:#208b78}body.site-theme-f .creator-warehouse-week-focus{background:#f1faf7;border-left:3px solid #208b78;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:3px 14px;min-height:64px;padding:11px 15px;display:grid}body.site-theme-f .creator-warehouse-week-focus span{color:#208b78;grid-row:1/span 2;font-size:10px;font-weight:850}body.site-theme-f .creator-warehouse-week-focus strong{color:#355f58;overflow-wrap:anywhere;font-size:13px}body.site-theme-f .creator-warehouse-week-focus small{color:#728b85;overflow-wrap:anywhere;font-size:10px}body.site-theme-f .creator-warehouse-cycle{background:#f1faf7;border:1px solid #b9d9d1;border-left:4px solid #208b78;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}body.site-theme-f .creator-warehouse-cycle small,body.site-theme-f .creator-warehouse-cycle span,body.site-theme-f .creator-warehouse-cycle strong{display:block}body.site-theme-f .creator-warehouse-cycle span{color:#208b78;font-size:10px;font-weight:850}body.site-theme-f .creator-warehouse-cycle strong{color:#315d56;margin:4px 0;font-size:14px}body.site-theme-f .creator-warehouse-cycle small{color:#728b85;font-size:10px}@media (max-width:900px){body.site-theme-f .creator-warehouse-state-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.site-theme-f .creator-warehouse-state-metrics article{border-bottom:1px solid var(--f-line)}body.site-theme-f .creator-warehouse-week-plan{grid-template-columns:repeat(2,minmax(0,1fr))}body.site-theme-f .creator-warehouse-week-plan button{border-bottom:1px solid var(--f-line)}}@media (max-width:700px){body.site-theme-f .director-warehouse-handoff{grid-template-columns:1fr;padding:16px}body.site-theme-f .director-warehouse-handoff>button{order:-1;width:100%}body.site-theme-f .creator-warehouse-operating-state>header{grid-template-columns:1fr;gap:10px}body.site-theme-f .creator-warehouse-state-goal{border-top:1px solid #ced9eb;border-left:0;padding:10px 0 0}body.site-theme-f .creator-warehouse-state-metrics{grid-template-columns:1fr 1fr}body.site-theme-f .creator-warehouse-state-metrics article:nth-child(2n){border-right:0}body.site-theme-f .creator-warehouse-week-plan{grid-template-columns:1fr}body.site-theme-f .creator-warehouse-week-plan button{border-right:0;min-height:86px}body.site-theme-f .creator-warehouse-week-focus{grid-template-columns:1fr}body.site-theme-f .creator-warehouse-week-focus span{grid-row:auto}body.site-theme-f .creator-warehouse-cycle{flex-direction:column;align-items:stretch}body.site-theme-f .creator-warehouse-form-grid,body.site-theme-f .creator-warehouse-monetization-grid,body.site-theme-f .creator-warehouse-panel-grid,body.site-theme-f .creator-warehouse-pipeline,body.site-theme-f .creator-warehouse-review-grid,body.site-theme-f .creator-warehouse-tools{grid-template-columns:1fr}body.site-theme-f .creator-warehouse-kpi-strip{grid-template-columns:1fr 1fr}body.site-theme-f .creator-warehouse-kpi-strip article:nth-child(2n){border-right:0}body.site-theme-f .creator-warehouse-form-grid .is-wide,body.site-theme-f .creator-warehouse-form-grid label.is-wide{grid-column:auto}body.site-theme-f .creator-warehouse-section-heading{flex-direction:column;align-items:stretch}body.site-theme-f .creator-warehouse-section-heading>a,body.site-theme-f .creator-warehouse-section-heading>button{width:100%}}.home-f-workbench-hero{background:#f7fbf9;border:1px solid #dce8e1;border-radius:8px;padding:clamp(28px,5vw,64px) clamp(20px,4vw,56px) 32px}.home-f-workbench-hero .home-f-kicker{color:#147661;letter-spacing:0;align-items:center;gap:7px;margin:0 0 14px;font-size:13px;font-weight:850;display:inline-flex}.home-f-workbench-hero h1{color:#172d28;letter-spacing:0;max-width:760px;margin:0;font-size:42px;line-height:1.13}.home-f-hero-lede{color:#5d716b;max-width:720px;margin:16px 0 0;font-size:16px;line-height:1.75}.home-f-workbench-hero .director-home-entry{max-width:760px;margin-top:25px}.home-f-workspace-section{margin-top:28px}.home-f-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.home-f-section-heading>div>span{color:#147661;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.home-f-section-heading h2{color:#172d28;letter-spacing:0;margin:5px 0 0;font-size:25px}.home-f-section-heading>p{color:#6b7b76;text-align:right;max-width:420px;margin:0;font-size:13px;line-height:1.65}.home-f-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-f-workspace-card{min-height:330px;color:inherit;background:#fff;border:1px solid #dce5e1;border-radius:8px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.home-f-workspace-card:hover{border-color:#8dbbaa;transform:translateY(-3px);box-shadow:0 14px 28px #1d493a1a}.home-f-workspace-card:focus-visible{outline-offset:3px;outline:3px solid #2a7f6747}.home-f-workspace-card.is-incubator{background:#fffdf8;border-top-color:#d8bb7c}.home-f-workspace-card.is-warehouse{background:#f9fdfc;border-top-color:#78bca9}.home-f-workspace-card.is-growth{background:#fafbff;border-top-color:#93a6d8}.home-f-workspace-card-top{color:#20816b;justify-content:space-between;align-items:center;display:flex}.home-f-workspace-card.is-incubator .home-f-workspace-card-top{color:#ad7a22}.home-f-workspace-card.is-growth .home-f-workspace-card-top{color:#4562af}.home-f-workspace-number{color:#a9b8b1;letter-spacing:0;font-size:12px;font-weight:900}.home-f-workspace-eyebrow{color:#6e7d78;margin-top:28px;font-size:12px;font-weight:800}.home-f-workspace-card h3{color:#172d28;letter-spacing:0;margin:6px 0 9px;font-size:23px}.home-f-workspace-card>p{color:#5e706a;min-height:52px;margin:0;font-size:14px;line-height:1.65}.home-f-workspace-card ul{gap:8px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.home-f-workspace-card li{color:#456159;align-items:center;gap:7px;font-size:13px;display:flex}.home-f-workspace-card li svg{color:#2b9274;flex:none}.home-f-workspace-action{color:#176f5d;align-items:center;gap:7px;margin-top:auto;font-size:14px;font-weight:900;display:inline-flex}.home-f-workspace-card.is-incubator .home-f-workspace-action{color:#9a6b16}.home-f-workspace-card.is-growth .home-f-workspace-action{color:#3f5aa7}.home-f-loop{background:#fbfdfc;border:1px solid #dfe7e3;border-radius:10px;align-items:center;gap:16px;margin:24px 0 0;padding:17px 20px;display:flex}.home-f-loop>div{gap:2px;min-width:130px;display:grid}.home-f-loop>div>span{color:#9aaba4;letter-spacing:.1em;font-size:11px;font-weight:900}.home-f-loop>div>strong{color:#233c34;font-size:14px}.home-f-loop>div>small{color:#71837b;font-size:12px}.home-f-loop>svg{color:#a7b8b0;flex:none}.home-f-loop>p{color:#6b7b75;align-items:center;gap:6px;margin:0 0 0 auto;font-size:12px;display:inline-flex}.home-f-loop>p svg{color:#338870}@media (max-width:900px){.home-f-workspace-grid{grid-template-columns:1fr}.home-f-workspace-card{min-height:0}.home-f-loop{flex-wrap:wrap;gap:12px}.home-f-loop>p{flex-basis:100%;margin-left:0}}@media (max-width:560px){.home-f-workbench-hero{border-radius:10px;padding:25px 17px 21px}.home-f-workbench-hero h1{font-size:32px}.home-f-hero-lede{font-size:14px}.home-f-section-heading{display:block}.home-f-section-heading>p{text-align:left;margin-top:8px}.home-f-workspace-card{padding:19px}.home-f-loop{padding:15px}.home-f-loop>div{flex:1 1 0;min-width:0}.home-f-loop>svg{width:13px}}@media (max-width:900px){html{scroll-padding-bottom:130px}.workbench-shell .workbench-main{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}}.mode-tool{gap:18px;display:grid}.mode-tool-block.is-plain,.mode-tool-empty,.mode-tool-form,.mode-tool-result{background:var(--surface);border:1px solid #dbe8e3;border-radius:10px;padding:24px;box-shadow:0 10px 24px #1b41380d}.mode-tool-form>header,.mode-tool-result>header{gap:7px;margin-bottom:18px;display:grid}.mode-tool-form>header>span,.mode-tool-result>header>span{color:var(--teal);align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.mode-tool-form h2,.mode-tool-result h2{color:var(--ink);margin:0;font-size:24px;line-height:1.3}.mode-tool-form header p,.mode-tool-result header p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.mode-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.mode-tool-fields label{color:var(--ink);gap:6px;font-size:12px;font-weight:800;display:grid}.mode-tool-fields label.full{grid-column:1/-1}.mode-tool-fields input,.mode-tool-fields select,.mode-tool-fields textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfded9;border-radius:6px;padding:11px 12px;font-weight:500}.mode-tool-fields textarea{resize:vertical;line-height:1.6}.mode-tool-table{background:#f8fbfa;border:1px solid #dbeae4;border-radius:8px;margin-bottom:16px;padding:14px}.mode-tool-table-head,.mode-tool-table-row{grid-template-columns:2fr repeat(5,minmax(0,1fr)) 34px;align-items:center;gap:8px;display:grid}.mode-tool-table-head{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:800}.mode-tool-table-row{margin-bottom:6px}.mode-tool-table-row input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfded9;border-radius:6px;padding:8px 9px;font-size:12px}.mode-tool-table-row button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #dbe8e3;border-radius:6px;place-items:center;display:grid}.mode-tool-table-row button:disabled{opacity:.4;cursor:not-allowed}.mode-tool-add{color:var(--teal);cursor:pointer;background:#fff;border:1px dashed #a9cec3;border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.mode-tool-add:disabled{opacity:.5;cursor:not-allowed}.mode-tool-hint{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.mode-tool-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.mode-tool-meta>div{background:#fbfefd;border:1px solid #dfece7;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.mode-tool-meta small{color:var(--muted);font-size:11px;font-weight:800}.mode-tool-meta strong{color:var(--ink);font-size:13px;line-height:1.5}.mode-tool-block{gap:10px;margin-top:18px;display:grid}.mode-tool-block h3{color:var(--ink);margin:0;font-size:16px}.mode-tool-block.is-plain>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.mode-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mode-tool-grid article{background:#fbfefd;border:1px solid #d8e8e1;border-radius:8px;gap:7px;padding:16px;display:grid}.mode-tool-grid article>svg{color:var(--teal)}.mode-tool-grid article.is-negative{background:#fdfaf9;border-color:#f0ded9}.mode-tool-grid article.is-negative>svg{color:#c2543c}.mode-tool-grid article>strong{color:var(--ink);font-size:15px}.mode-tool-grid article p,.mode-tool-grid article small,.mode-tool-grid article ul{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.mode-tool-grid article ul{gap:5px;padding-left:16px;display:grid}.mode-tool-index{color:#0e8f7e;font-size:12px;font-weight:900}.mode-tool-highlight{border:1px solid #d8e8e1;border-left:3px solid var(--accent);background:#fbfefd;border-radius:8px;gap:10px;padding:16px;display:grid}.mode-tool-highlight>strong{color:var(--ink);font-size:16px;line-height:1.5}.mode-tool-highlight>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.mode-tool-highlight ol{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.mode-tool-checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mode-tool-checklist li{color:var(--muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.6;display:flex}.mode-tool-checklist li svg{color:var(--teal);flex:none;margin-top:2px}.mode-tool-tags{flex-wrap:wrap;gap:8px;display:flex}.mode-tool-tags span{color:#276456;background:#fff;border:1px solid #cde3da;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.mode-tool-plan{gap:8px;display:grid}.mode-tool-plan article{border-top:1px solid #dbeae4;grid-template-columns:64px 1fr;gap:3px 10px;padding:10px 0;display:grid}.mode-tool-plan article b{color:#0e8f7e;grid-row:span 2;font-size:12px}.mode-tool-plan article strong{color:var(--ink);font-size:13px;line-height:1.55}.mode-tool-plan article small{color:var(--muted);font-size:12px}.mode-tool-facts{gap:8px;margin:0;display:grid}.mode-tool-facts>div{grid-template-columns:96px 1fr;gap:10px;display:grid}.mode-tool-facts dt{color:var(--muted);font-size:12px;font-weight:800}.mode-tool-facts dd{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.mode-tool-note{color:var(--muted);background:#f4faf7;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.mode-tool-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.mode-tool-secondary{color:var(--teal);cursor:pointer;background:#fff;border:1px solid #cde3da;border-radius:6px;align-items:center;gap:7px;padding:11px 16px;font-size:13px;font-weight:900;display:inline-flex}.mode-tool-secondary:disabled{opacity:.6;cursor:not-allowed}.mode-tool-link{color:var(--teal);font-size:13px;font-weight:900;text-decoration:none}.mode-tool-error,.mode-tool-link{align-items:center;gap:5px;display:inline-flex}.mode-tool-error{color:#c2543c;font-size:12px;font-weight:800}.mode-tool-empty{min-height:200px;color:var(--muted);text-align:center;place-items:center;gap:8px;display:grid}.mode-tool-empty strong{color:var(--ink);font-size:16px}.mode-tool-empty p{margin:0;font-size:13px}@media (max-width:900px){.mode-tool-grid,.mode-tool-meta{grid-template-columns:1fr}.mode-tool-table-head{display:none}.mode-tool-table-row{background:#fff;border:1px solid #e2eee9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.mode-tool-table-row input:first-child{grid-column:1/-1}.mode-tool-table-row button{grid-column:2;justify-self:end}.mode-tool-facts>div{grid-template-columns:1fr;gap:2px}}@media (max-width:640px){.mode-tool-block.is-plain,.mode-tool-empty,.mode-tool-form,.mode-tool-result{padding:17px}.mode-tool-fields{grid-template-columns:1fr}.mode-tool-fields label.full{grid-column:auto}.mode-tool-actions{flex-direction:column;align-items:stretch}}.creator-warehouse-daily-loop{background:var(--surface);border:1px solid #dbe8e3;border-radius:10px;gap:12px;padding:18px 20px;display:grid;box-shadow:0 10px 24px #1b41380d}.creator-warehouse-daily-loop>header{gap:4px;display:grid}.creator-warehouse-daily-loop>header>span{color:var(--teal);letter-spacing:.04em;font-size:11px;font-weight:900}.creator-warehouse-daily-loop>header>strong{color:var(--ink);font-size:15px}.creator-warehouse-daily-loop>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.creator-warehouse-daily-loop a{color:inherit;background:#fbfefd;border:1px solid #d8e8e1;border-radius:8px;gap:6px;padding:14px;text-decoration:none;display:grid}.creator-warehouse-daily-loop a:hover{border-color:#a9cec3}.creator-warehouse-daily-loop a>b{color:#0e8f7e;font-size:11px;font-weight:900}.creator-warehouse-daily-loop a>svg{color:var(--teal)}.creator-warehouse-daily-loop a>strong{color:var(--ink);font-size:13px;line-height:1.45}.creator-warehouse-daily-loop a>small{color:var(--muted);font-size:11px;line-height:1.55}@media (max-width:900px){.creator-warehouse-daily-loop>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.creator-warehouse-daily-loop{padding:15px}.creator-warehouse-daily-loop>div{grid-template-columns:1fr}}.mode-tool-saved{background:var(--surface);border:1px solid #dbe8e3;border-radius:10px;gap:10px;padding:16px 18px;display:grid}.mode-tool-saved>header{color:var(--teal);align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.mode-tool-saved article{border-top:1px solid #e4efe9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.mode-tool-saved article>div{gap:3px;display:grid}.mode-tool-saved strong{color:var(--ink);font-size:13px;line-height:1.5}.mode-tool-saved small{color:var(--muted);font-size:11px}.mode-tool-hint>svg{vertical-align:-2px;margin-right:5px}@media (max-width:640px){.mode-tool-saved{padding:14px}.mode-tool-saved article{flex-direction:column;align-items:stretch}.mode-tool-saved article>button{justify-content:center}}.creator-warehouse-daily-loop>footer{border-top:1px solid #e4efe9;gap:8px;padding-top:12px;display:grid}.creator-warehouse-daily-loop>footer>span{color:var(--teal);letter-spacing:.04em;font-size:11px;font-weight:900}.creator-warehouse-daily-loop>footer>ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.creator-warehouse-daily-loop>footer li{background:#f8fbfe;border:1px solid #e3eef8;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.creator-warehouse-daily-loop>footer strong{color:var(--ink);font-size:12px}.creator-warehouse-daily-loop>footer small{color:var(--muted);font-size:11px;line-height:1.5}.creator-warehouse-connectors{background:var(--surface);border:1px solid #dbe8e3;border-radius:10px;gap:14px;padding:18px 20px;display:grid}.creator-warehouse-connectors>header,.creator-warehouse-connectors>header>div{gap:4px;display:grid}.creator-warehouse-connectors>header span{color:var(--teal);letter-spacing:.04em;font-size:11px;font-weight:900}.creator-warehouse-connectors>header h2{color:var(--ink);margin:0;font-size:16px}.creator-warehouse-connectors>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.creator-warehouse-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creator-warehouse-connector-grid article{border:1px solid #e2ece7;border-left:3px solid var(--teal);background:#fbfefd;border-radius:8px;gap:8px;padding:14px;display:grid}.creator-warehouse-connector-grid article.is-blocked{border-left-color:var(--yellow);background:#fffdf6}.creator-warehouse-connector-grid article>div{gap:3px;display:grid}.creator-warehouse-connector-grid strong{color:var(--ink);font-size:13px}.creator-warehouse-connector-grid small{color:var(--muted);font-size:11px}.creator-warehouse-connector-grid p{color:var(--ink);margin:0;font-size:12px;line-height:1.6}.creator-warehouse-connector-grid dl{gap:6px;margin:0;display:grid}.creator-warehouse-connector-grid dl>div{gap:2px;display:grid}.creator-warehouse-connector-grid dt{color:var(--teal);font-size:11px;font-weight:900}.creator-warehouse-connector-grid dd{color:var(--muted);margin:0;font-size:11px;line-height:1.55}@media (max-width:900px){.creator-warehouse-connector-grid,.creator-warehouse-daily-loop>footer>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.creator-warehouse-connectors{padding:15px}.creator-warehouse-connector-grid,.creator-warehouse-daily-loop>footer>ul{grid-template-columns:1fr}}.performance-metric-block{background:#fbfefd;border:1px solid #dbe8e3;border-radius:7px;margin:14px 0 0;padding:12px 14px}.performance-metric-block>strong{color:var(--ink);font-size:15px;display:block}.performance-metric-block .performance-metric-grid{margin-top:10px}body.site-theme-f :is(.workbench-main,.main-content) .live-daily-operations :is(label,a,button),body.site-theme-f :is(.workbench-main,.main-content) .performance-review-form button{font-size:15px}.help-page>article{max-width:860px}.help-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 30px;display:grid}.help-topic{background:#fbfefd;border:1px solid #dfeae5;border-radius:8px;gap:12px;padding:18px;display:grid}.help-topic>header{color:#1c7b6f;align-items:center;gap:8px;display:flex}.help-topic h2{margin:0;font-size:16px}.help-topic ul{gap:8px;margin:0;padding-left:18px;display:grid}.help-topic li{color:#5c6d66;font-size:12px;line-height:1.75}.help-topic>a{color:var(--teal);align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.help-topic>a:hover{text-decoration:underline}.help-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 0;display:flex}.help-actions span{color:#5c6d66;align-items:center;gap:5px;font-size:12px;display:inline-flex}.help-actions .primary-button{min-height:42px;text-decoration:none}.help-note{background:#f6faf9;border-left:3px solid #cfe0da;border-radius:0 6px 6px 0;margin:22px 0 26px;padding:12px 14px}.help-page .back-to-workbench{margin-top:26px}.help-page>section.legal-page-help>.new-user-help{border-top:0;padding-top:0}.legal-page-help{max-width:860px;margin:0 auto}.system-page{color:#34433f;background:#f3f7f6;place-items:center;min-height:100vh;padding:28px 20px 60px;display:grid}.system-page-card{background:#fff;border:1px solid #dfeae5;border-radius:10px;width:min(720px,100%);padding:36px 32px;box-shadow:0 16px 42px #2b4e4314}.system-page-card .eyebrow{color:#1c7b6f;letter-spacing:.08em;margin:0;font-size:12px;font-weight:850}.system-page-card h1{margin:10px 0;font-size:clamp(22px,3vw,27px);line-height:1.3}.system-page-card>p{color:#65766f;margin:0 0 20px;font-size:12px;line-height:1.8}.system-page-entries{gap:10px;display:grid}.system-page-entries>a{color:#2c4a43;background:#fbfefd;border:1px solid #e2ebe8;border-radius:8px;align-items:center;gap:12px;min-height:62px;padding:12px 14px;text-decoration:none;display:flex}.system-page-entries>a:hover{background:#f3fbf8;border-color:#a9d2c7}.system-page-entries>a>svg:first-child{color:#1c7b6f;flex:none}.system-page-entries>a>svg:last-child{color:#9db0aa;flex:none}.system-page-entries>a>div{flex:1;gap:2px;min-width:0;display:grid}.system-page-entries strong{color:#273f39;font-size:14px}.system-page-entries small{color:#6c7d76;font-size:12px;line-height:1.5}.system-page-actions{flex-wrap:wrap;gap:10px;margin:0 0 4px;display:flex}.system-page-actions .primary-button,.system-page-actions .secondary-button{align-items:center;gap:6px;min-height:44px;text-decoration:none;display:inline-flex}.system-page-foot{color:#8a9992;margin:18px 0 0;font-size:12px}.system-page-foot a{color:var(--teal)}.account-password-panel{border-top:1px solid #e4edea;margin-top:22px;padding-top:18px}.account-password-panel>header{align-items:center;gap:10px;display:flex}.account-password-panel>header>span{color:#176f69;background:#e2f5f1;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.account-password-panel>header>div{flex:1;gap:2px;min-width:0;display:grid}.account-password-panel>header strong{color:#253c36;font-size:14px}.account-password-panel>header small{color:#6c7d76;font-size:12px}.account-password-panel form{margin-top:14px}.account-password-panel form>label{font-size:12px}.account-password-panel form>small{color:#7b8a84;font-size:12px;line-height:1.6}.account-password-help{background:#f8fcfa;border:1px solid #dbe8e3;border-radius:8px;margin-top:16px;padding:16px}.account-password-help>header{color:#a1651a;align-items:center;gap:9px;display:flex}.account-password-help>header>div{gap:2px;display:grid}.account-password-help strong{color:#7d4f13;font-size:14px}.account-password-help small{color:#7b8a84;font-size:12px;line-height:1.6}.account-password-help ol{gap:6px;margin:12px 0;padding-left:20px;display:grid}.account-password-help li{color:#5c6d66;font-size:12px;line-height:1.7}.account-password-contact{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;display:flex}.account-password-contact span{color:#37574e;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.creator-generation-error-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.creator-generation-error-actions .primary-button{align-items:center;min-height:42px;text-decoration:none;display:inline-flex}@media (max-width:900px){.help-topic-grid{grid-template-columns:1fr}}@media (max-width:640px){.system-page-card{padding:26px 20px}.help-actions{flex-direction:column;align-items:stretch}}.home-f-quick-route{background:#fbfefd;border:1px solid #dfeae5;border-radius:10px;gap:14px;margin:22px 0 0;padding:20px 22px;display:grid}.home-f-quick-route>header h2{color:#233f39;margin:0 0 6px;font-size:19px}.home-f-quick-route>header p{color:#62756e;margin:0;font-size:12px;line-height:1.7}.home-f-quick-route-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-f-quick-route-list>a{color:#25443d;background:#fff;border:1px solid #e0ebe7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 10px;min-height:96px;padding:14px 15px;text-decoration:none;display:grid}.home-f-quick-route-list>a:hover{background:#f4fbf9;border-color:#9dc8bf}.home-f-quick-route-list strong{color:#1f3d37;font-size:15px;line-height:1.45}.home-f-quick-route-list small{color:#64776f;grid-column:1/-1;font-size:12px;line-height:1.65}.home-f-quick-route-list svg{color:#59a296}@media (max-width:900px){.home-f-quick-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-f-quick-route{padding:16px 15px}.home-f-quick-route-list{grid-template-columns:1fr}.home-f-quick-route-list>a{min-height:84px}}.help-glossary{background:#fbfefd;border:1px solid #dfeae5;border-radius:9px;margin:30px 0 4px;padding:20px 22px}.help-glossary h2{margin:0 0 6px}.help-glossary>p{margin:0 0 14px}.help-glossary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.help-glossary dl>div{border-bottom:1px solid #e7f0ed;gap:3px;padding-bottom:10px;display:grid}.help-glossary dt{color:#1c6b62;font-size:13px;font-weight:800}.help-glossary dd{color:#5c6d66;margin:0;font-size:12px;line-height:1.7}@media (max-width:640px){.help-glossary{padding:16px 15px}.help-glossary dl{grid-template-columns:1fr}}.first-run-pick-label{color:#5c6d66;flex:1 0 100%;font-size:12px;font-weight:800}.first-run-actions{flex-wrap:wrap}.home-f-quick-route>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-f-quick-route-copy{flex:320px;min-width:0}.home-f-quick-route-guide{color:#176f69;cursor:pointer;background:#fff;border:1px solid #bcd8d0;border-radius:7px;flex:none;min-height:44px;padding:0 14px;font-size:13px;font-weight:800}.home-f-quick-route-guide:hover{background:#f0faf7;border-color:#169d92}@media (max-width:640px){.home-f-quick-route-guide{width:100%}}.advanced-capability-shell{width:100%;color:var(--ink);gap:18px;display:grid}.advanced-capability-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 0 4px;display:flex}.advanced-capability-heading>div{min-width:0}.advanced-capability-heading .eyebrow{color:var(--teal);margin:0 0 6px;font-size:12px;font-weight:800}.advanced-capability-heading h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.2vw,34px);line-height:1.18}.advanced-capability-heading>div>p:last-child{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.advanced-capability-heading .secondary-button{flex:none}.advanced-capability-layout{gap:16px;min-width:0;display:grid}.advanced-capability-layout.has-aside{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start}.advanced-capability-main{gap:16px;min-width:0;display:grid}.advanced-capability-aside{gap:12px;min-width:0;display:grid}.capability-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 2px 8px #2638320a}.capability-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;min-width:0;display:flex}.capability-section-heading h2{min-width:0;color:var(--ink);align-items:center;gap:7px;margin:0;font-size:18px;line-height:1.35;display:inline-flex}.capability-section-heading>span{min-width:0;color:var(--muted);font-size:12px;line-height:1.55}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.capability-grid-card{border:1px solid var(--line);min-width:0;min-height:154px;color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.capability-grid-card:hover{border-color:#8dc9c1;transform:translateY(-1px);box-shadow:0 8px 22px #145c5417}.capability-card a:focus-visible,.capability-card button:focus-visible,.capability-field input:focus-visible,.capability-field select:focus-visible,.capability-field textarea:focus-visible,.capability-grid-card:focus-visible,.workflow-node input:focus-visible,.workflow-node select:focus-visible{outline-offset:2px;outline:3px solid #13b7ad52}.capability-grid-icon{width:38px;height:38px;color:var(--accent-dark);background:#e7f8f5;border-radius:8px;place-items:center;display:grid}.capability-grid-card>div{min-width:0}.capability-grid-card small{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.5;display:block}.capability-grid-card h3{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 6px;font-size:16px;line-height:1.35}.capability-grid-card p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.capability-grid-card b{color:var(--teal);align-items:center;gap:5px;margin-top:12px;font-size:12px;display:inline-flex}.capability-notice{color:#3d5277;background:#f4f7ff;border:1px solid #cbd9ef;border-left:3px solid #6d91ce;border-radius:7px;align-items:flex-start;gap:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.65;display:flex}.capability-notice>svg{flex:none;margin-top:2px}.capability-notice>div{min-width:0}.capability-notice.is-warning{border-color:#ead9a6;border-left-color:var(--yellow);color:#70551b;background:#fffaf0}.capability-notice.is-success{color:#2c6c60;background:#f0faf7;border-color:#b8ddd4 #b8ddd4 #b8ddd4 #208b78}.capability-notice.is-info{color:#3d5277;background:#f4f7ff;border-color:#c8d7f1 #c8d7f1 #c8d7f1 #4e7fc4}.capability-empty{min-height:150px;color:var(--muted);text-align:center;background:#fbfdfc;border:1px dashed #cbd9d5;border-radius:8px;place-items:center;padding:20px;font-size:13px;line-height:1.65;display:grid}.capability-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.capability-stats{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.capability-stat{border-right:1px solid var(--line);min-width:0;padding:13px 15px}.capability-stat:last-child{border-right:0}.capability-stat small,.capability-stat span{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.45;display:block}.capability-stat strong{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 2px;font-size:21px;line-height:1.2;display:block}.capability-field{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:750;display:grid}.capability-field input,.capability-field select,.capability-field textarea,.workflow-node input,.workflow-node select{width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8d4;border-radius:6px;outline:0;padding:8px 10px;font-size:12px;line-height:1.5}.capability-field textarea{resize:vertical}.capability-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.capability-actions,.capability-inline-actions{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.capability-actions .primary-button,.capability-actions .secondary-button,.capability-inline-actions .icon-button,.capability-inline-actions .secondary-button{flex:none}.capability-list{gap:9px;min-width:0;display:grid}.capability-list-item{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.capability-list-item>div:first-child{flex:240px;min-width:0}.capability-list-item small,.capability-list-item strong{overflow-wrap:anywhere;display:block}.capability-list-item strong{color:var(--ink);font-size:13px;line-height:1.45}.capability-list-item small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.capability-list-item select{max-width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cbd8d4;border-radius:6px;padding:6px 9px;font-size:12px}.capability-video-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.capability-video-item header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.capability-video-item h3{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:15px}.capability-video-item header small{color:var(--muted);font-size:11px}.capability-video-item>p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.capability-storyboard{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.capability-storyboard li{background:#f7fbfa;border-left:3px solid #93c7bf;gap:4px;min-width:0;padding:9px 10px;display:grid}.capability-storyboard small,.capability-storyboard strong{overflow-wrap:anywhere}.capability-storyboard strong{color:var(--ink);font-size:12px}.capability-storyboard small{color:var(--muted);font-size:11px;line-height:1.55}.capability-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.capability-meta span{color:#356a62;background:#e9f7f4;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:750}.capability-rules{color:var(--muted);gap:7px;margin:0;padding-left:20px;font-size:12px;line-height:1.65;display:grid}.capability-gate{color:#805f18;background:#fff6d9;border-radius:6px;align-items:center;gap:5px;min-width:0;min-height:34px;padding:6px 9px;font-size:11px;font-weight:750;line-height:1.45;display:inline-flex}.workflow-node-list{gap:10px;min-width:0;display:grid}.workflow-node{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:13px;display:grid}.workflow-node-order{width:32px;height:32px;color:var(--accent-dark);background:#e7f8f5;border-radius:7px;place-items:center;font-size:11px;font-weight:850;display:grid}.workflow-node-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.workflow-node-body label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:750;display:grid}.workflow-node-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.workflow-approval{color:#765315;white-space:nowrap;background:#fff4ce;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:0 7px;font-size:11px;display:inline-flex}.workflow-approval input{width:16px;min-height:16px;accent-color:var(--teal);margin:0}.tool-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.tool-catalog-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:170px;padding:14px;display:grid}.tool-catalog-card.is-available{border-top:3px solid #2f9d87}.tool-catalog-card.is-conditional{background:#fffdf6;border-top:3px solid #d2a63f}.tool-catalog-card.is-not_configured{background:#fafbfc;border-top:3px solid #aeb9c5}.tool-catalog-heading{min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.tool-catalog-card.is-available .tool-catalog-heading svg{color:#2f9d87}.tool-catalog-card.is-conditional .tool-catalog-heading svg,.tool-catalog-card.is-not_configured .tool-catalog-heading svg{color:#a47117}.tool-catalog-card h3{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:15px;line-height:1.4}.tool-catalog-card p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.tool-catalog-card small{overflow-wrap:anywhere;color:#72817b;font-size:10px;line-height:1.5}.tool-catalog-requires{color:#7b5d1c!important}.tool-catalog-card>a{width:fit-content;color:var(--teal);font-size:12px;font-weight:800}.cinematic-scene{border:1px solid var(--line);background:#fff;border-radius:8px;gap:9px;min-width:0;padding:13px;display:grid}.cinematic-scene>header{flex-wrap:wrap;align-items:baseline;gap:5px 9px;min-width:0;display:flex}.cinematic-scene>header strong{color:var(--ink);font-size:14px}.cinematic-scene ol,.cinematic-scene>header small{color:var(--muted);font-size:11px}.cinematic-scene ol{gap:7px;margin:0;padding-left:18px;line-height:1.6;display:grid}.cinematic-scene li{overflow-wrap:anywhere;min-width:0}.spin{animation:capability-spin 1s linear infinite}@keyframes capability-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.advanced-capability-heading{flex-direction:column}.capability-form-grid,.capability-grid,.capability-stats,.tool-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-stat:nth-child(2){border-right:0}.capability-stat:nth-child(n+3){border-top:1px solid var(--line)}.workflow-node{grid-template-columns:32px minmax(0,1fr)}.workflow-node-actions{grid-column:2;justify-content:flex-start}}@media (max-width:640px){.advanced-capability-shell{gap:14px}.capability-card{padding:15px}.advanced-capability-heading h1{font-size:23px}.advanced-capability-heading .secondary-button{justify-content:center;width:100%}.capability-form-grid,.capability-grid,.tool-catalog-grid,.workflow-node-body{grid-template-columns:1fr}.capability-grid-card{min-height:0}.capability-stats{grid-template-columns:1fr}.capability-stat{border-right:0;border-bottom:1px solid var(--line)}.capability-stat:nth-child(n+3){border-top:0}.capability-stat:last-child{border-bottom:0}.workflow-node{grid-template-columns:1fr}.workflow-node-order{width:28px;height:28px}.workflow-node-actions{grid-column:auto}.workflow-node-actions>*{flex:auto;justify-content:center}.capability-list-item,.capability-video-item header{flex-direction:column;align-items:stretch}.capability-list-item>div:first-child{flex-basis:auto}.capability-inline-actions,.capability-inline-actions select{width:100%}}.capability-aside-note{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.capability-platform-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:10px;min-width:0;padding:16px;display:grid}.capability-platform-card>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.capability-platform-card>header h3{color:var(--ink);margin:0;font-size:17px}.capability-platform-card>header span{color:var(--accent-dark);background:#145c5417;border-radius:20px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.capability-platform-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.capability-platform-card dl{grid-template-columns:62px minmax(0,1fr);gap:4px 8px;margin:0;display:grid}.capability-platform-card dt{color:var(--muted);font-size:11px}.capability-platform-card dd{color:var(--ink);margin:0;font-size:12px;line-height:1.5}.capability-platform-lists{border-top:1px solid var(--line);gap:10px;padding-top:4px;display:grid}.capability-platform-lists>div{min-width:0}.capability-platform-lists strong{color:var(--ink);font-size:12px;display:block}.capability-platform-lists ul{color:var(--muted);gap:3px;margin:5px 0 0;padding-left:16px;font-size:11.5px;line-height:1.55;display:grid}.account-stage-body{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.account-stage-outputs{align-content:start;gap:8px;min-width:0;display:grid}.account-stage-outputs>strong{color:var(--ink);font-size:12.5px}.account-stage-outputs .capability-rules{font-size:11.5px}.account-stage-checkpoint{color:#7a5a12;background:#d6a62a1f;border-radius:7px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11.5px;line-height:1.55;display:flex}.account-stage-checkpoint>svg{flex:none;margin-top:1px}.account-stage-entries{gap:8px;min-width:0;display:grid}.account-stage-entries>strong{color:var(--ink);font-size:12.5px}.account-entry-list{gap:7px;min-width:0;display:grid}.account-entry{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:11px 12px;text-decoration:none;display:grid}.account-entry:hover{border-color:#8dc9c1;box-shadow:0 6px 16px #145c5414}.account-entry:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.account-entry-head{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.account-entry-head b{color:var(--ink);font-size:13.5px}.account-entry-head small{border-radius:20px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.account-entry-head small.is-integrated{color:#14685f;background:#145c541a}.account-entry-head small.is-available{color:#7a5a12;background:#d6a62a29}.account-entry-head small.is-conditional{color:#6b5b8a;background:#7864a021}.account-entry-guard{overflow-wrap:anywhere;min-width:0;color:var(--muted);grid-column:1;font-size:11.5px;line-height:1.55}.account-entry>svg{color:var(--muted);grid-area:1/2/span 2}.account-week-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;padding:13px;text-decoration:none;display:grid}.account-week-item:hover{background:#f7fbfa;border-color:#8dc9c1}.account-week-item:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.account-week-item>b{color:var(--accent-dark);font-size:12.5px}.account-week-item span{gap:3px;min-width:0;display:grid}.account-week-item strong{color:var(--ink);font-size:13px}.account-week-item small{color:var(--muted);font-size:11.5px;line-height:1.5}.account-week-item>svg{color:var(--muted)}@media (max-width:900px){.account-stage-body{grid-template-columns:1fr}}@media (max-width:620px){.capability-platform-card dl{grid-template-columns:1fr;gap:2px}.capability-platform-card dt{margin-top:5px}.account-entry,.account-week-item{padding:12px}.account-week-item{grid-template-columns:40px minmax(0,1fr) 14px}}:root{--agent-canvas:#f4f7f4;--agent-card:#fff;--agent-teal-soft:#e6f4ef;--agent-yellow-soft:#fff7d9;--agent-blue-soft:#eef4fb;--agent-line:#d8e5df;--agent-ink:#223a34}.agent-workbench-page{min-width:0;color:var(--agent-ink);gap:22px;display:grid}.agent-workbench-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 2px;display:flex}.agent-workbench-eyebrow,.agent-workbench-section-kicker{color:var(--accent-dark);letter-spacing:.06em;margin:0 0 7px;font-size:11px;font-weight:800}.agent-workbench-hero h1{color:var(--agent-ink);letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.12}.agent-workbench-lead{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.7}.agent-workbench-hero-note{border:1px solid var(--agent-line);color:var(--teal);background:var(--agent-teal-soft);border-radius:8px;flex:none;align-items:center;gap:9px;padding:11px 14px;font-size:11px;line-height:1.5;display:flex}.agent-workbench-hero-note svg{flex:none}.agent-workbench-hero-note strong{color:var(--agent-ink);font-size:12px}.agent-workbench-director{border:1px solid #b9d9ce;border-left:4px solid var(--accent);background:linear-gradient(115deg,var(--agent-teal-soft),var(--agent-card));border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:21px 23px;display:grid;box-shadow:0 9px 24px #27695e14}.agent-workbench-director-mark{color:#fff;background:var(--accent);border-radius:8px;place-items:center;width:47px;height:47px;display:grid}.agent-workbench-director-copy h2{color:var(--agent-ink);margin:0;font-size:20px;line-height:1.35}.agent-workbench-director-copy p:last-child{max-width:720px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.65}.agent-workbench-director-action{white-space:nowrap}.agent-workbench-core{border:1px solid var(--agent-line);background:var(--agent-card);border-radius:9px;gap:14px;padding:20px;display:grid}.agent-workbench-core-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agent-workbench-core-heading h2{color:var(--agent-ink);margin:0;font-size:21px;line-height:1.35}.agent-workbench-core-heading p:last-child{max-width:720px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.65}.agent-workbench-core-badge{border:1px solid var(--agent-line);color:var(--accent-dark);background:var(--agent-yellow-soft);white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.agent-workbench-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-workbench-core-card{border:1px solid var(--agent-line);background:var(--agent-canvas);border-radius:8px;flex-direction:column;min-width:0;padding:17px;display:flex}.agent-workbench-core-card:hover{border-color:var(--accent)}.agent-workbench-core-card-topline{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.agent-workbench-core-step{width:24px;height:24px;color:var(--accent-dark);background:var(--agent-yellow-soft);border-radius:50%;place-items:center;display:grid}.agent-workbench-core-icon{width:32px;height:32px;color:var(--accent-dark);background:var(--agent-teal-soft);border-radius:7px;place-items:center;display:grid}.agent-workbench-core-script .agent-workbench-core-icon{color:var(--teal);background:var(--agent-blue-soft)}.agent-workbench-core-card h3{color:var(--agent-ink);margin:14px 0 5px;font-size:18px}.agent-workbench-core-card p{min-height:43px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.agent-workbench-core-card ul{color:var(--accent-dark);gap:5px;margin:13px 0 16px;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}.agent-workbench-core-card li:before{content:"✓";color:var(--teal);margin-right:6px;font-weight:800}.agent-workbench-core-card .primary-button{align-self:flex-start;min-height:37px;margin-top:auto}.agent-workbench-core-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.agent-workbench-how{border:1px solid var(--agent-line);background:var(--agent-card);border-radius:8px;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);align-items:center;gap:24px;padding:17px 20px;display:grid}.agent-workbench-groups-heading h2,.agent-workbench-how h2,.agent-workbench-more h2{color:var(--agent-ink);margin:0;font-size:18px;line-height:1.35}.agent-workbench-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.agent-workbench-how li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.agent-workbench-how li>b{width:26px;height:26px;color:var(--accent-dark);background:var(--agent-yellow-soft);border-radius:50%;place-items:center;font-size:12px;display:grid}.agent-workbench-how li>span{gap:3px;display:grid}.agent-workbench-how strong{color:var(--agent-ink);font-size:12px}.agent-workbench-how small{color:var(--muted);font-size:11px;line-height:1.5}.agent-workbench-groups{gap:13px;display:grid}.agent-workbench-groups-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.agent-workbench-count{border:1px solid var(--agent-line);color:var(--muted);background:var(--agent-card);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.agent-workbench-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agent-workbench-card{border:1px solid var(--agent-line);background:var(--agent-card);border-radius:9px;flex-direction:column;min-width:0;padding:18px 18px 16px;display:flex;box-shadow:0 5px 16px #2440370a}.agent-workbench-card:hover{border-color:#9ec8bc;box-shadow:0 9px 24px #24403714}.agent-workbench-card-topline{align-items:center;gap:8px;display:flex}.agent-workbench-card-icon{width:34px;height:34px;color:var(--accent-dark);background:var(--agent-teal-soft);border-radius:7px;place-items:center;display:grid}.agent-workbench-card-label{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:800}.agent-workbench-card h2{color:var(--agent-ink);margin:14px 0 5px;font-size:17px;line-height:1.4}.agent-workbench-card-title{color:var(--accent-dark);margin:0;font-size:12px;font-weight:800;line-height:1.55}.agent-workbench-card-detail{min-height:41px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.agent-workbench-output-list{border-top:1px solid var(--agent-line);border-bottom:1px solid var(--agent-line);gap:6px;margin:14px 0 16px;padding:11px 12px;list-style:none;display:grid}.agent-workbench-output-list li{color:#4e6a61;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;display:flex}.agent-workbench-output-list svg{color:var(--teal);flex:none;margin-top:1px}.agent-workbench-card-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.agent-workbench-card-actions a{gap:5px;min-height:35px;padding:0 10px;font-size:11px}.agent-workbench-card-actions a:not(.primary-button){color:var(--accent-dark);background:#f6faf8}.agent-workbench-card-actions a:not(.primary-button):hover{background:var(--agent-teal-soft)}.agent-workbench-card-content .agent-workbench-card-icon{color:#946e12;background:var(--agent-yellow-soft)}.agent-workbench-card-growth .agent-workbench-card-icon{color:#2e6f82;background:var(--agent-blue-soft)}.agent-workbench-card-live .agent-workbench-card-icon{color:#946e12;background:var(--agent-yellow-soft)}.agent-workbench-card-business .agent-workbench-card-icon{color:#2f6e64;background:var(--agent-teal-soft)}.agent-workbench-card-manage .agent-workbench-card-icon{color:#53697a;background:var(--agent-blue-soft)}.agent-workbench-more{background:var(--agent-canvas);border:1px dashed #b9cbc3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.agent-workbench-more-icon{width:37px;height:37px;color:var(--accent-dark);background:var(--agent-yellow-soft);border-radius:7px;place-items:center;display:grid}.agent-workbench-more p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.agent-workbench-more .secondary-button{white-space:nowrap}.agent-workbench-boundary{color:#73827c;flex-wrap:wrap;gap:6px 14px;padding:4px 2px 8px;font-size:10px;line-height:1.5;display:flex}.agent-workbench-boundary strong{color:var(--accent-dark)}@media (max-width:1080px){.agent-workbench-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.agent-workbench-hero{flex-direction:column;align-items:flex-start;gap:14px}.agent-workbench-director{grid-template-columns:auto minmax(0,1fr)}.agent-workbench-director-action{grid-column:2;justify-self:start}.agent-workbench-how{grid-template-columns:1fr;gap:13px}}@media (max-width:640px){.agent-workbench-page{gap:16px}.agent-workbench-hero{padding-top:0}.agent-workbench-hero h1{font-size:30px}.agent-workbench-lead{font-size:13px}.agent-workbench-hero-note{width:100%}.agent-workbench-director{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:16px}.agent-workbench-director-mark{width:39px;height:39px}.agent-workbench-director-copy h2{font-size:16px}.agent-workbench-director-copy p:last-child{font-size:11px}.agent-workbench-director-action{grid-column:1/-1;justify-content:center;width:100%}.agent-workbench-core{padding:15px}.agent-workbench-core-heading{flex-direction:column;gap:8px}.agent-workbench-core-heading h2{font-size:18px}.agent-workbench-core-grid{grid-template-columns:1fr}.agent-workbench-core-card p{min-height:0}.agent-workbench-core-card .primary-button{justify-content:center;width:100%}.agent-workbench-how{padding:15px}.agent-workbench-how ol{grid-template-columns:1fr;gap:10px}.agent-workbench-groups-heading{flex-direction:column;align-items:flex-start;gap:8px}.agent-workbench-card-grid{grid-template-columns:1fr}.agent-workbench-card-detail{min-height:0}.agent-workbench-more{grid-template-columns:auto minmax(0,1fr);padding:14px}.agent-workbench-more .secondary-button{grid-column:1/-1;justify-content:center}.agent-workbench-boundary{gap:4px;padding-bottom:2px;display:grid}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}