/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{: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;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--radius-sm:calc(var(--ui-radius) - 2px);--radius-md:var(--ui-radius);--radius-lg:calc(var(--ui-radius) + 2px);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::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}*{border-color:var(--ui-border)}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.text-primary{color:var(--ui-primary)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.wg-preview,:root{--font-body:"Manrope","Microsoft YaHei",sans-serif;--font-editorial:"Newsreader","Microsoft YaHei",serif;--font-mono:"Consolas",monospace;--text-xs:10px;--text-2xs:9px;--text-3xs:8px;--text-brand-caption:7px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:14px;--text-xl:16px;--text-title:28px;--text-hero:36px;--text-metric:32px;--text-logo:19px;--text-logo-compact:17px;--text-editorial-small:18px;--text-dialog:21px;--text-display-small:25px;--text-metric-mobile:27px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:5px;--radius-md:9px;--radius-lg:12px;--radius-pill:999px;--control-height:36px;--sidebar-width:220px;--detail-width:330px;--page-max:1640px;--dialog-width:730px;--header-height:66px;--line-height:1.65;--duration:.16s;--easing:ease-out}.theme-daylight,:root{--ui-font:"Inter","Microsoft YaHei",sans-serif;--ui-background:#fff;--ui-foreground:#111827;--ui-primary:#2563eb;--ui-primary-foreground:#fff;--ui-secondary:#f1f5f9;--ui-accent:#eff6ff;--ui-accent-foreground:#1d4ed8;--ui-muted:#f8fafc;--ui-table-header:#c3c3c3;--ui-table-header-foreground:#111827;--ui-canvas:#f6f8fb;--ui-muted-foreground:#526173;--ui-border:#dce2ea;--ui-input:#94a3b8;--ui-destructive:#dc2626;--ui-destructive-soft:#fef2f2;--ui-success:#166534;--ui-success-soft:#f0fdf4;--ui-warning:#92400e;--ui-warning-soft:#fffbeb;--ui-money:#166534;--ui-money-soft:#f0fdf4;--ui-connected:#0f766e;--ui-connected-soft:#f0fdfa;--ui-insight:#6d28d9;--ui-insight-soft:#f5f3ff;--ui-heat:#dc2626;--ui-heat-soft:#fef2f2;--brand-facebook:#0866ff;--brand-facebook-soft:#eff6ff;--brand-youtube:#f03;--brand-youtube-soft:#fff1f2;--brand-reddit:#ff4500;--brand-reddit-soft:#fff7ed;--brand-ink:#101010;--brand-white:#fff;--brand-instagram:radial-gradient(circle at 25% 105%,#feda75 0%,#fa7e1e 25%,#d62976 52%,#962fbf 75%,#4f5bd5 100%);--ui-radius:6px;--ui-dialog-width:760px;--ui-dialog-height:85vh;--ui-overlay:#0f172a66}.theme-daylight{--font-body:var(--ui-font);--bg:var(--ui-background);--surface:var(--ui-background);--surface-subtle:var(--ui-muted);--sidebar-bg:var(--ui-muted);--text:var(--ui-foreground);--muted:var(--ui-muted-foreground);--soft:var(--ui-muted-foreground);--line:var(--ui-border);--accent:var(--ui-primary);--on-accent:var(--ui-primary-foreground);--accent-soft:var(--ui-accent);--accent-line:#bfdbfe;--warning:var(--ui-warning);--warning-soft:var(--ui-warning-soft);--watch:#475569;--watch-soft:var(--ui-secondary);--chart:var(--ui-primary);--focus:var(--ui-primary);--overlay:var(--ui-overlay);--shadow:0 20px 80px #0f172a1a;--text-xs:12px;--text-2xs:12px;--text-3xs:11px;--text-sm:13px;--text-base:14px;--text-md:14px;--text-lg:16px;--text-xl:18px;--control-height:40px;--sidebar-width:230px;--detail-width:350px;--radius-sm:var(--ui-radius);--radius-md:var(--ui-radius);--radius-lg:calc(var(--ui-radius) + 2px)}.theme-nightwatch{--bg:#11191c;--surface:#162125;--surface-subtle:#1b282c;--sidebar-bg:#10181b;--text:#e1e9e7;--muted:#97aaa8;--soft:#7e9392;--line:#2c3c40;--accent:#a9e5c9;--on-accent:#19372b;--accent-soft:#203c33;--accent-line:#426958;--warning:#e9bc74;--warning-soft:#3a3123;--watch:#a6bacb;--watch-soft:#28343e;--chart:#a9e5c9;--focus:#a9e5c9;--overlay:#060c10bb;--shadow:0 20px 80px #0006;--radius-lg:8px;--detail-width:350px}.ds-dialog{flex-direction:column;gap:20px;display:flex}.ds-dialog h3{font-size:16px;font-weight:600}.ds-dialog p{margin:0}.ds-dialog .dialog-actions{border-top:1px solid var(--ui-border);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.ds-dialog .dialog-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ds-dialog .dialog-facts>div{border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:12px}.ds-dialog .dialog-facts dt{color:var(--ui-muted-foreground);font-size:12px}.ds-dialog .dialog-facts dd{margin:4px 0 0;font-weight:500}.ds-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ui-muted);border-radius:var(--ui-radius);padding:16px;font-size:12px}.ds-dialog .muted-copy,.ds-dialog .note-box{color:var(--ui-muted-foreground)}.ds-dialog .note-box{background:var(--ui-accent);border-radius:var(--ui-radius);padding:12px}.design-gallery{gap:24px;max-width:1560px;margin:auto;padding:48px 32px;display:grid}.component-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.component-demo-card{align-content:start;gap:18px;min-width:0;display:grid}.component-demo-card h2{margin:0 0 4px;font-size:18px}.component-demo-card>div:first-child p{color:var(--ui-muted-foreground);margin:0}.component-demo-card .design-controls{margin:0}.component-demo-wide{grid-column:span 2}.component-demo-full{grid-column:1/-1}.business-gallery .component-demo-card>.day-content,.business-gallery .component-demo-card>.wg-preview{padding:0}.business-gallery .component-demo-card>.run-history{min-width:0}.design-gallery header h1{margin:16px 0 8px;font-size:32px;font-weight:650}.design-gallery header p{color:var(--ui-muted-foreground)}.design-gallery .source-panel{padding:24px}.design-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.design-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.design-swatches>div{gap:8px;display:grid}.design-swatches span{border:1px solid var(--ui-border);border-radius:var(--ui-radius);height:64px}.design-swatches code{color:var(--ui-muted-foreground);overflow-wrap:anywhere;font-size:12px}@media (max-width:700px){.design-gallery{padding:24px 16px}.design-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.component-gallery-grid{grid-template-columns:minmax(0,1fr)}.component-demo-full,.component-demo-wide{grid-column:auto}}@media (min-width:701px) and (max-width:1180px){.component-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-preview{color:var(--text);background:var(--bg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-height);-webkit-font-smoothing:antialiased;min-height:100vh}.wg-preview *,.wg-preview :after,.wg-preview :before{box-sizing:border-box}.wg-preview h1,.wg-preview h2,.wg-preview h3,.wg-preview h4,.wg-preview p{margin:0}.wg-preview button:not([class*=ant-]),.wg-preview input:not([class*=ant-]),.wg-preview select{font:inherit}.wg-preview button:not([class*=ant-]){cursor:pointer}.wg-preview button:not([class*=ant-]):not([data-slot]){color:inherit}.wg-preview button:not([class*=ant-]):disabled{cursor:not-allowed;opacity:.48}.wg-preview button:not([class*=ant-]),.wg-preview input:not([class*=ant-]),.wg-preview select{transition:background var(--duration) var(--easing),border-color var(--duration) var(--easing),color var(--duration) var(--easing)}.wg-preview button:not([class*=ant-]):focus-visible,.wg-preview input:not([class*=ant-]):focus-visible,.wg-preview select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wg-preview svg{flex-shrink:0}.wg-preview .eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.1em;color:var(--muted);font-weight:600;display:flex}.wg-preview .primary-button,.wg-preview .secondary-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;font-weight:600;display:inline-flex}.wg-preview .primary-button{background:var(--accent);color:var(--on-accent)}.wg-preview .primary-button:hover{filter:brightness(.94)}.wg-preview .secondary-button{border-color:var(--line);background:0 0}.wg-preview .icon-button:hover,.wg-preview .secondary-button:hover{background:var(--surface-subtle)}.wg-preview .icon-button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.brand-mark{gap:var(--space-2);white-space:nowrap}.brand-mark,.brand-symbol{align-items:center;display:flex}.brand-symbol{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);color:var(--on-accent);background:var(--accent);justify-content:center}.brand-mark strong{font-size:var(--text-logo);letter-spacing:-.07em;font-weight:700;line-height:1.2;display:block}.brand-dot{color:var(--chart)}.brand-mark small{font-size:var(--text-brand-caption);letter-spacing:.19em;padding-top:var(--space-1);color:var(--muted);display:block}.status-dot,.warning-dot{border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;width:5px;height:5px;display:inline-block}.warning-dot{background:var(--warning)}.avatar{width:var(--space-8);height:var(--space-8);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--accent);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avatar.small{width:29px;height:29px}.wg-preview .search-box{align-items:center;gap:var(--space-2);height:var(--control-height);color:var(--muted);border:1px solid var(--line);background:var(--surface);padding:0 var(--space-3);border-radius:var(--radius-sm);min-width:0;display:flex}.search-box input{color:var(--text);width:220px;min-width:0;padding:var(--space-2) 0;background:0 0;border:0;outline:none}.search-box input::placeholder{color:var(--soft)}.wg-preview .search-box:focus-within{outline:2px solid var(--focus);outline-offset:2px}.wg-preview .search-box input:focus-visible{outline:none}.search-hint{font-size:var(--text-xs);white-space:nowrap;color:var(--soft)}.window-select{color:var(--text);align-items:center;display:flex;position:relative}.window-select select{appearance:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:var(--control-height);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);cursor:pointer;color:inherit}.window-select svg{right:var(--space-3);pointer-events:none;color:var(--muted);position:absolute}.filter-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.filter-tabs{gap:var(--space-5);display:flex;overflow-x:auto}.wg-preview .filter-tab{gap:var(--space-2);padding:var(--space-3) 0;white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;display:inline-flex}.filter-tab span{background:var(--surface-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 5px}.wg-preview .filter-tab.is-active{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.filter-tab.is-active span{background:var(--accent-soft)}.sort-hint{gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);display:flex}.decision-badge,.sort-hint{white-space:nowrap;align-items:center}.decision-badge{width:fit-content;font-size:var(--text-xs);letter-spacing:.02em;border-radius:4px;justify-content:center;gap:5px;padding:3px 7px;font-weight:700;line-height:1.4;display:inline-flex}.decision-label{font-weight:400;font-size:var(--text-xs);margin-left:2px}.decision-act{color:var(--accent);background:var(--accent-soft)}.decision-test{color:var(--warning);background:var(--warning-soft)}.decision-watch{color:var(--watch);background:var(--watch-soft)}.save-button{color:var(--muted)}.wg-preview .save-button.is-saved{color:var(--accent)}.signal-detail{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5);align-self:start}.detail-topline{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);align-items:center;display:flex}.subtle-label{font-size:var(--text-xs);color:var(--soft)}.detail-score{margin:var(--space-5) 0;justify-content:space-between;align-items:center;display:flex}.detail-score strong{font-size:var(--text-hero);letter-spacing:-.05em;padding-top:var(--space-1);font-weight:600;line-height:1.2;display:block}.detail-score strong small{font-size:var(--text-base);letter-spacing:normal;color:var(--soft);margin-left:var(--space-2);font-weight:400}.signal-detail h2{font-size:var(--text-xl);font-weight:600;line-height:1.7}.english-subtitle{font-family:var(--font-editorial);font-size:var(--text-editorial-small);color:var(--muted);line-height:1.3;margin-top:var(--space-1)!important}.detail-summary{color:var(--muted);line-height:1.9;margin-top:var(--space-4)!important}.angle-card{padding:var(--space-4);background:var(--accent-soft);border-radius:var(--radius-md);margin:var(--space-5) 0}.angle-card h3{gap:var(--space-2);color:var(--accent);font-weight:600;font-size:var(--text-base);margin-bottom:var(--space-2);align-items:center;display:flex}.angle-card p{color:var(--text);font-size:var(--text-base);line-height:1.9}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.section-heading h3{align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-base);display:flex}.section-heading>span{color:var(--soft);font-size:var(--text-xs)}.chart-caption button,.section-heading button{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted);background:0 0;border:0;display:flex}.evidence-item{gap:var(--space-2);margin-top:var(--space-4);display:flex}.evidence-icon{color:var(--muted);align-items:flex-start;padding-top:2px;display:flex}.evidence-item h4{font-size:var(--text-xs);color:var(--muted);font-weight:600}.evidence-item p{font-size:var(--text-sm);margin-top:var(--space-1);line-height:1.8}.uncertainty{align-items:flex-start;gap:var(--space-2);color:var(--muted);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--line);display:flex}.uncertainty svg{margin-top:3px}.uncertainty p{font-size:var(--text-xs);line-height:1.85}.detail-actions{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}.detail-actions>button{width:100%}.human-review{color:var(--soft);font-size:var(--text-xs);margin-top:var(--space-3);justify-content:center;align-items:center;gap:var(--space-1);display:flex}.sparkline{width:72px;height:26px}.activity-chart,.sparkline{color:var(--chart)}.activity-chart svg{width:100%;max-height:130px;display:block;overflow:visible}.chart-grid{stroke:var(--line);stroke-dasharray:3 6;stroke-width:1px}.chart-labels{color:var(--soft);font-size:var(--text-xs);font-family:var(--font-mono);padding:var(--space-2) var(--space-3) 0;justify-content:space-between;display:flex}.detail-empty,.empty-state{padding:var(--space-12) var(--space-5);text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;min-height:220px;display:flex}.empty-state h3{color:var(--text);font-size:var(--text-lg)}.preview-footer{border-top:1px solid var(--line);padding:var(--space-3) var(--space-8);font-size:var(--text-xs);color:var(--soft);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.preview-footer button,.preview-footer>span{align-items:center;gap:var(--space-2);display:flex}.preview-footer button{white-space:nowrap;background:0 0;border:0}.preview-dialog{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(var(--dialog-width),calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-8));box-shadow:var(--shadow);margin:auto;padding:0}.preview-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-header{padding:var(--space-6);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dialog-header h2{font-size:var(--text-dialog);margin-top:var(--space-2);font-weight:600}.dialog-content{padding:var(--space-6)}.dialog-lead{color:var(--muted);margin-bottom:var(--space-5)!important}.dialog-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);display:flex}.dialog-footer>span{color:var(--muted);font-size:var(--text-sm)}.source-status-row{align-items:flex-start;gap:var(--space-3);border-top:1px solid var(--line);padding:var(--space-4) 0;display:flex}.source-status-row>svg{color:var(--chart);margin-top:3px}.source-status-row>div{flex:1}.source-status-row strong{gap:var(--space-3);font-size:var(--text-md);flex-wrap:wrap;display:flex}.source-status-row strong span{color:var(--soft);font-size:var(--text-sm);font-weight:400}.source-status-row p{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted)}.source-status{font-size:var(--text-xs);color:var(--accent);padding:var(--space-1) var(--space-2);background:var(--accent-soft);border-radius:var(--radius-sm);white-space:nowrap}.source-status.is-pending{color:var(--warning);background:var(--warning-soft)}.brief-label{gap:var(--space-2);color:var(--muted);margin-bottom:var(--space-5);align-items:center;display:flex}.brief-columns{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.brief-columns section{padding:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-md)}.brief-columns h3{font-size:var(--text-xl);margin:var(--space-3) 0;font-weight:600;line-height:1.6}.brief-columns p{color:var(--muted);line-height:1.85}.brief-columns .brief-english{font-family:var(--font-editorial);font-size:var(--text-display-small);font-weight:400;line-height:1.2}.keyword-list{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.keyword-list span{padding:3px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs)}.brief-checklist{margin-top:var(--space-5)}.brief-checklist h3{font-size:var(--text-md);margin-bottom:var(--space-2);font-weight:600}.brief-checklist p,.dialog-notice{color:var(--muted)}.dialog-notice{background:var(--surface-subtle);padding:var(--space-4);border-radius:var(--radius-sm);margin-top:var(--space-5);font-size:var(--text-sm)}.scope-list{padding-left:var(--space-5);margin:0;line-height:2.2;list-style:outside}.accent-text{color:var(--accent)}.muted-text{color:var(--muted)}.wg-preview .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.brief-columns{grid-template-columns:1fr}.filter-tabs{gap:var(--space-4)}.search-hint,.sort-hint{display:none}.preview-footer{padding:var(--space-3) var(--space-4)}.preview-footer>span{font-size:var(--text-2xs)}.dialog-content,.dialog-header{padding:var(--space-4)}.dialog-header h2{font-size:var(--text-editorial-small)}.dialog-footer{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.wg-preview *,.wg-preview :after,.wg-preview :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.daylight-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.day-sidebar{background:var(--sidebar-bg);border-right:1px solid var(--line);padding:var(--space-8) var(--space-4) var(--space-4);flex-direction:column;height:100vh;min-height:600px;display:flex;position:sticky;top:0}.day-sidebar>.brand-mark{padding:0 var(--space-2);margin-bottom:var(--space-8)}.workspace-selector{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-md);margin-bottom:var(--space-8);display:flex}.workspace-monogram{width:29px;height:29px;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.workspace-selector>div{flex:1}.workspace-selector strong{font-size:var(--text-sm);font-weight:600;display:block}.workspace-selector small{color:var(--muted);font-size:var(--text-xs)}.nav-caption{color:var(--soft);font-size:var(--text-xs);margin:0 var(--space-3) var(--space-3);letter-spacing:.12em}.day-sidebar nav{gap:var(--space-1);flex-direction:column;display:flex}.wg-preview .side-nav-item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);color:var(--muted);font-size:var(--text-base);border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;display:flex}.wg-preview .side-nav-item.is-active{background:var(--accent-soft);color:var(--accent);font-weight:700}.wg-preview .side-nav-item:not(:disabled):hover{background:var(--accent-soft)}.nav-active-dot{border-radius:var(--radius-pill);background:var(--accent);width:5px;height:5px;margin-left:auto}.sidebar-bottom{padding-top:var(--space-8);margin-top:auto}.team-profile{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-5) var(--space-1) 0;border-top:1px solid var(--line);display:flex}.team-profile small,.team-profile strong{font-size:var(--text-xs);display:block}.team-profile small{color:var(--muted);padding-top:2px}.profile-dot{border-radius:var(--radius-pill);background:var(--chart);width:5px;height:5px;margin-left:auto}.day-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.daylight-shell .day-sidebar{height:100%;min-height:0;overflow-y:auto}.day-main>.day-topbar{background:var(--surface);flex-shrink:0}.workspace-scroll-region{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.day-topbar{height:var(--header-height);padding:0 var(--space-8);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.breadcrumb,.topbar-right{align-items:center;gap:var(--space-4);display:flex}.breadcrumb{font-size:var(--text-xs);color:var(--muted)}.breadcrumb strong{color:var(--text);font-weight:500}.breadcrumb>span{color:var(--line)}.edition-label{font-size:var(--text-2xs);letter-spacing:.1em;color:var(--soft)}.topbar-date{font-size:var(--text-xs);color:var(--muted)}.day-content{padding:var(--space-8);max-width:var(--page-max);margin:auto}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.page-heading h1{font-size:var(--text-title);letter-spacing:-.04em;margin-top:var(--space-2);gap:var(--space-4);align-items:baseline;font-weight:600;display:flex}.heading-serif{font-family:var(--font-editorial);font-style:italic;font-weight:400;font-size:var(--text-hero);color:var(--chart);letter-spacing:-.025em}.page-heading p{color:var(--muted);margin-top:var(--space-2)}.page-heading p,.page-heading>.secondary-button{font-size:var(--text-sm)}.day-overview{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr) 250px;display:grid}.overview-metrics{padding:var(--space-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.overview-metrics>div{padding:0 var(--space-5);border-right:1px solid var(--line)}.overview-metrics>div:first-child{padding-left:0}.overview-metrics>div:last-child{border:0}.overview-metrics>div>span{font-size:var(--text-sm);color:var(--muted)}.overview-metrics strong{align-items:baseline;gap:var(--space-2);font-size:var(--text-metric);letter-spacing:-.03em;margin:var(--space-1) 0;font-weight:600;display:flex}.overview-metrics strong small{color:var(--muted);font-weight:400;font-size:var(--text-xs)}.overview-metrics p{align-items:center;gap:var(--space-1);color:var(--soft);font-size:var(--text-xs);white-space:nowrap;display:flex}.editor-note{padding:var(--space-4) var(--space-5);background:var(--accent-soft);border-radius:var(--radius-md);position:relative;overflow:hidden}.editor-note .eyebrow{font-size:var(--text-2xs);z-index:1;position:relative}.editor-note h2{font-size:var(--text-xl);padding:var(--space-2) 0;z-index:1;font-weight:500;line-height:1.65;position:relative}.editor-note h2 em{font-style:normal}.editor-note>span:not(.note-orbit){font-size:var(--text-2xs);color:var(--muted)}.note-orbit{width:190px;height:190px;top:-4px;right:-90px}.note-orbit,.note-orbit:after,.note-orbit:before{border:1px solid var(--accent-line);border-radius:50%;position:absolute}.note-orbit:after,.note-orbit:before{content:"";inset:13px}.note-orbit:after{inset:27px}.radar-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.radar-toolbar h2{font-size:var(--text-lg);gap:var(--space-3);align-items:baseline;font-weight:600;display:flex}.radar-toolbar h2>span{color:var(--soft);font-family:var(--font-editorial);font-size:var(--text-editorial-small);font-weight:400}.toolbar-controls{align-items:center;gap:var(--space-2);display:flex}.day-workspace{grid-template-columns:minmax(0,1fr) var(--detail-width);gap:var(--space-5);padding-top:var(--space-5);display:grid}.signal-list{min-width:0}.signal-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:var(--space-2);display:flex;position:relative}.signal-card.is-selected{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.signal-card.is-selected,.signal-card:hover{border-color:var(--accent-line)}.signal-index{color:var(--soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:2px}.wg-preview .signal-select{text-align:left;background:0 0;border:0;flex:1;min-width:0}.signal-meta{gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.meta-dot{color:var(--soft)}.signal-select h3{font-size:var(--text-lg);margin:5px 0 2px;font-weight:600;line-height:1.5}.signal-en{color:var(--muted);font-size:var(--text-sm);line-height:1.4;display:block}.signal-bottom{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.signal-bottom,.signal-stat{align-items:center;display:flex}.signal-stat{gap:var(--space-2);color:var(--soft);font-size:var(--text-2xs)}.signal-stat>span{color:var(--line)}.signal-card-side{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.signal-card-side .icon-button{width:22px;height:22px;margin-bottom:var(--space-2)}.match-label{color:var(--muted);font-size:var(--text-2xs);white-space:nowrap}.match-label strong{font-size:var(--text-base);color:var(--text);font-weight:600}.day-chart-panel{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4)}.day-chart-panel .section-heading{margin-bottom:var(--space-4)}.chart-caption{gap:var(--space-3);color:var(--soft);font-size:var(--text-xs);padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.chart-caption button{white-space:nowrap}.day-endnote{gap:var(--space-2);font-size:var(--text-xs);color:var(--soft);margin-top:var(--space-6);justify-content:center;align-items:center;display:flex}@media (max-width:1180px){.daylight-shell{--sidebar-width:190px;--detail-width:295px}.day-content{padding:var(--space-6)}.day-overview{grid-template-columns:1fr}.editor-note{display:none}.heading-serif{font-size:var(--text-title)}.day-sidebar .brand-mark strong{font-size:var(--text-logo-compact)}.radar-toolbar h2>span{display:none}.search-box input{width:170px}.signal-card{padding:var(--space-3);gap:var(--space-2)}.signal-card-side .sparkline{width:55px}.signal-index{display:none}}@media (max-width:960px){.day-workspace{grid-template-columns:1fr}.edition-label,.heading-serif{display:none}.day-workspace .signal-detail{max-width:none}}@media (max-width:700px){.daylight-shell{grid-template-columns:minmax(0,1fr)}.day-sidebar{height:auto;min-height:0;padding:var(--space-4);border-right:0;border-bottom:1px solid var(--line);position:static}.day-sidebar>.brand-mark{margin:0;padding:0}.day-sidebar nav,.nav-caption,.sidebar-bottom,.workspace-selector{display:none}.day-topbar{padding:0 var(--space-4);height:46px}.day-content{padding:var(--space-5) var(--space-4)}.page-heading{align-items:flex-start}.page-heading h1{font-size:var(--text-display-small)}.page-heading .secondary-button{padding:var(--space-2);gap:0;font-size:0}.page-heading .secondary-button svg:last-child{display:none}.overview-metrics>div{padding:0 var(--space-3)}.overview-metrics strong{font-size:var(--text-title)}.overview-metrics p{white-space:normal;font-size:var(--text-2xs)}.day-overview{margin-bottom:var(--space-6)}.radar-toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.toolbar-controls{width:100%}.toolbar-controls .search-box{flex:1}.search-box input{width:100%}.signal-select h3{font-size:var(--text-md)}.signal-en{font-size:var(--text-xs)}.signal-card-side .sparkline{width:44px}.signal-bottom{gap:var(--space-2)}.day-chart-panel .section-heading>span{font-size:var(--text-2xs)}.chart-caption>span{max-width:65%}}.daylight-shell{--sidebar-collapsed-width:76px;--sidebar-scroll-dot:12px;--sidebar-scroll-length:33.333%}.daylight-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.daylight-shell .day-sidebar{gap:var(--space-6);overflow:visible}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sidebar-brand-row strong{font-size:var(--text-lg);white-space:nowrap}.sidebar-scroll-wrap{flex:1;min-height:0;position:relative}.sidebar-scroll-viewport{scrollbar-width:none;height:100%;overflow-y:auto}.sidebar-scroll-viewport::-webkit-scrollbar{display:none}.sidebar-scroll-content{gap:var(--space-4);flex-direction:column;min-height:100%;display:flex}.sidebar-scroll-control{appearance:none;writing-mode:vertical-lr;height:var(--sidebar-scroll-length);width:var(--sidebar-scroll-dot);cursor:pointer;direction:ltr;background:0 0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sidebar-scroll-control::-webkit-slider-runnable-track{background:var(--line);border-radius:var(--radius-pill);width:2px}.sidebar-scroll-control::-webkit-slider-thumb{appearance:none;width:var(--sidebar-scroll-dot);height:var(--sidebar-scroll-dot);background:var(--muted);transform:translateX(calc((2px - var(--sidebar-scroll-dot)) / 2));border-radius:50%}.sidebar-scroll-control::-moz-range-track{background:var(--line);width:2px}.sidebar-scroll-control::-moz-range-thumb{width:var(--sidebar-scroll-dot);height:var(--sidebar-scroll-dot);background:var(--muted);border:0;border-radius:50%}.sidebar-scroll-control:focus-visible{outline:2px solid var(--accent)}.sidebar-collapsed .nav-active-dot,.sidebar-collapsed .nav-caption,.sidebar-collapsed .side-nav-item .ant-tag,.sidebar-collapsed .sidebar-preview-note{display:none}.sidebar-collapsed .side-nav-item{justify-content:center}.automation-rule-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.automation-rule-heading h2{font-size:var(--text-lg);flex:1}.automation-rule-selectors{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;display:grid}@media (max-width:700px){.daylight-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar-scroll-wrap{display:none}.automation-rule-selectors{grid-template-columns:1fr}}.sidebar-scroll-content{padding-right:var(--space-3)}.sidebar-collapsed .sidebar-scroll-content{padding-right:0}.daylight-shell{--sidebar-motion:.28s;--sidebar-ease:cubic-bezier(.2,.8,.2,1);--sidebar-logo-width:180px;--sidebar-symbol-sheet-width:156px;--sidebar-brand-height:44px;--sidebar-toggle-size:28px;--sidebar-toggle-overhang:calc(var(--space-4) + var(--sidebar-toggle-size) / 2);transition:grid-template-columns var(--sidebar-motion) var(--sidebar-ease)}.daylight-shell .day-sidebar{gap:var(--space-3);z-index:2;min-width:0}.sidebar-brand-row{min-width:0;height:var(--sidebar-brand-height);flex-shrink:0;padding-inline:0}.sidebar-brand-copy{align-items:center;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.sidebar-brand-copy .sidebar-logo{width:var(--sidebar-logo-width);max-width:100%;height:auto;max-height:none;transition:width var(--sidebar-motion) var(--sidebar-ease);flex-shrink:0}.sidebar-collapsed .sidebar-brand-copy .sidebar-logo{width:var(--sidebar-symbol-sheet-width);max-width:none}.sidebar-nav-divider{align-items:center;gap:var(--space-2);min-width:0;height:var(--sidebar-toggle-size);flex-shrink:0;padding-inline-end:var(--space-2);display:flex;position:relative}.sidebar-nav-divider>span{background:var(--line);flex:1;min-width:0;height:1px}.sidebar-nav-divider .sidebar-toggle{z-index:1;flex:0 0 var(--sidebar-toggle-size);width:var(--sidebar-toggle-size);height:var(--sidebar-toggle-size);border-radius:var(--radius-pill);transition:inset-inline-end var(--sidebar-motion) var(--sidebar-ease);padding:0;position:absolute;inset-inline-end:calc(-1 * var(--sidebar-toggle-overhang))}.sidebar-collapsed .sidebar-nav-divider>span{display:none}.sidebar-collapsed .sidebar-nav-divider .sidebar-toggle{inset-inline-end:calc((100% - var(--sidebar-toggle-size)) / 2)}.sidebar-toggle svg{transition:transform var(--sidebar-motion) var(--sidebar-ease)}.sidebar-collapsed .sidebar-toggle svg{transform:rotate(180deg)}.day-sidebar .side-nav-item{min-height:var(--control-height);overflow:hidden}.side-nav-item>svg{flex-shrink:0}.side-nav-item .nav-label{max-width:var(--sidebar-width);white-space:nowrap;opacity:1;min-width:0;transition:opacity var(--sidebar-motion) var(--sidebar-ease),max-width var(--sidebar-motion) var(--sidebar-ease),transform var(--sidebar-motion) var(--sidebar-ease),visibility 0s;transform:translate(0)}.sidebar-collapsed .side-nav-item .nav-label{opacity:0;max-width:0;transform:translateX(calc(-1 * var(--space-2)));visibility:hidden;transition:opacity var(--sidebar-motion) var(--sidebar-ease),max-width var(--sidebar-motion) var(--sidebar-ease),transform var(--sidebar-motion) var(--sidebar-ease),visibility 0s var(--sidebar-motion)}.wg-preview.sidebar-collapsed .side-nav-item{gap:0;padding-inline:0}@media (max-width:700px){.daylight-shell,.daylight-shell.sidebar-collapsed{grid-template-rows:auto minmax(0,1fr);transition:none}.daylight-shell .day-sidebar{height:auto;padding:var(--space-4)}.sidebar-nav-divider{display:none}.sidebar-collapsed .sidebar-brand-copy .sidebar-logo{width:var(--sidebar-logo-width);max-width:100%}}@media (prefers-reduced-motion:reduce){.daylight-shell,.daylight-shell .side-nav-item .nav-label,.sidebar-brand-copy .sidebar-logo,.sidebar-nav-divider .sidebar-toggle,.sidebar-toggle svg{transition:none}}.night-shell{min-height:100vh}.night-header{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--header-height);background:var(--sidebar-bg);padding:0 var(--space-8);border-bottom:1px solid var(--line);display:flex}.night-header .brand-symbol{color:var(--accent);border:1px solid var(--accent-line);background:0 0}.night-header .brand-mark strong{font-size:var(--text-editorial-small);letter-spacing:-.065em}.night-nav{align-self:stretch;gap:var(--space-6);display:flex}.night-nav button{align-items:center;gap:var(--space-2);font-size:var(--text-base);white-space:nowrap;color:var(--muted);padding:0 var(--space-1);background:0 0;border:0;border-bottom:2px solid #0000;display:flex}.night-nav button.is-active{border-bottom-color:var(--accent);color:var(--accent)}.night-team{align-items:center;gap:var(--space-4);display:flex}.internal-badge{font-size:var(--text-3xs);letter-spacing:.14em;color:var(--soft);border:1px solid var(--line);border-radius:3px;padding:3px 5px}.night-content{padding:var(--space-8);max-width:var(--page-max);margin:auto}.night-heading{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.night-heading .eyebrow{font-family:var(--font-mono);color:var(--soft)}.breadcrumb-slash{margin:0 var(--space-1);color:var(--line)}.night-heading h1{font-size:var(--text-title);letter-spacing:-.035em;margin-top:var(--space-1);gap:var(--space-4);align-items:center;font-weight:600;line-height:1.6;display:flex}.night-heading h1>span{color:var(--soft);font-size:var(--text-sm);letter-spacing:.08em;font-family:var(--font-mono);font-weight:400}.night-heading p{color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-1)}.night-heading-actions{align-items:center;gap:var(--space-5);display:flex}.night-snapshot{align-items:center;gap:var(--space-2);color:var(--accent);font-size:var(--text-xs);display:flex}.night-snapshot>span:last-child{color:var(--muted);margin-left:var(--space-1)}.night-metrics{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.night-metrics>button,.night-metrics>div{text-align:left;padding:var(--space-4) var(--space-6);border-right:1px solid var(--line);flex-direction:column;display:flex}.night-metrics>button:last-child{border-right:0}.metric-label{color:var(--muted);align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.night-metrics strong{font-size:var(--text-metric);letter-spacing:-.05em;align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);font-weight:600;line-height:1.4;display:flex}.night-metrics strong small{font-size:var(--text-xs);color:var(--soft);letter-spacing:normal;font-weight:400}.night-metrics strong svg{color:var(--soft);align-self:center;margin-left:auto}.metric-note{color:var(--soft);font-size:var(--text-xs);align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.wg-preview .source-metric{background:0 0;border:0}.wg-preview .source-metric:hover{background:var(--surface-subtle)}.night-workspace{grid-template-columns:minmax(0,1fr) var(--detail-width);gap:var(--space-5);display:grid}.night-feed{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-self:start;min-width:0;overflow:hidden}.night-feed-top{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex}.night-feed-top>div{align-items:center;gap:var(--space-2);display:flex}.night-feed-top h2{font-size:var(--text-lg);font-weight:600}.live-square{background:var(--accent);width:6px;height:6px}.count-pill{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);background:var(--surface-subtle);border-radius:4px;padding:1px 6px}.night-feed-top .window-select select{min-height:28px;color:var(--muted);font-size:var(--text-sm);border:0}.night-tools{padding:var(--space-4) var(--space-5) var(--space-1)}.night-tools .search-box{background:var(--bg)}.night-tools .search-box input{flex:1}.night-feed .filter-bar{padding:0 var(--space-5)}.night-feed .filter-tabs{gap:var(--space-5)}.night-feed .sort-hint{display:none}.night-feed .filter-tab{font-size:var(--text-sm)}.table-scroll{overflow-x:auto}.signal-table{border-collapse:collapse;text-align:left;width:100%}.signal-table th{font-size:var(--text-xs);color:var(--soft);padding:var(--space-3) var(--space-3);background:var(--sidebar-bg);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:400}.signal-table th:first-child{padding-left:var(--space-5)}.signal-table th:last-child{padding-right:var(--space-5)}.signal-table td{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-sm)}.signal-table td:first-child{padding-left:var(--space-5);min-width:205px}.signal-table td:last-child{padding-right:var(--space-4)}.signal-table tbody tr.is-selected{background:var(--surface-subtle)}.signal-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 var(--accent)}.signal-table tbody tr:hover{background:var(--surface-subtle)}.wg-preview .table-select{text-align:left;background:0 0;border:0;width:100%;display:block}.table-select strong{font-size:var(--text-base);font-weight:600;line-height:1.6;display:block}.table-select>span{font-size:var(--text-2xs);color:var(--soft);margin-top:5px;display:block}.table-select i{padding:0 6px;font-style:normal}.signal-table .decision-label{display:none}.table-score{font-size:var(--text-md);font-family:var(--font-mono);color:var(--text);display:block}.score-track{width:var(--space-10);background:var(--line);height:2px;margin-top:5px;display:block}.score-track>span{background:var(--accent);height:100%;display:block}.table-growth{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;display:flex}.table-growth .sparkline{width:50px;height:23px}.signal-table .icon-button{width:24px;height:28px}.table-footer{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--soft);font-size:var(--text-xs);background:var(--sidebar-bg);display:flex}.night-chart{padding:var(--space-5);border-top:1px solid var(--line)}.night-chart .section-heading{margin-bottom:var(--space-4)}.night-chart .section-heading h3>span{font-size:var(--text-2xs);color:var(--soft);margin-left:var(--space-2);font-weight:400}.night-source-strip{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--line)}.source-chips{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.source-chips button{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--bg);font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:5px;display:flex}.source-chips .status-dot{color:var(--accent);width:4px;height:4px}.source-chips small{font-size:var(--text-3xs);color:var(--soft);margin-left:auto}.source-chips .source-pending .status-dot,.source-chips .source-pending small{color:var(--warning)}.night-workspace .signal-detail{padding:var(--space-5)}.night-workspace .english-subtitle{font-family:var(--font-body);font-size:var(--text-sm);margin-top:var(--space-2)!important}.night-workspace .detail-score{margin:var(--space-4) 0}.night-workspace .detail-score strong{color:var(--accent)}.night-workspace .angle-card{border:1px solid var(--accent-line);margin:var(--space-4) 0}.night-workspace .detail-summary{font-size:var(--text-sm)}.night-workspace .evidence-item p{color:var(--muted)}.night-bottom-note{gap:var(--space-2);color:var(--soft);margin-top:var(--space-5);font-size:var(--text-xs);align-items:center;display:flex}.night-bottom-note>span:first-of-type{color:var(--accent);margin-right:var(--space-2)}@media (max-width:1100px){.night-header{gap:var(--space-5);padding:0 var(--space-6)}.night-nav{gap:var(--space-4)}.internal-badge,.night-nav button:last-child{display:none}.night-content{padding:var(--space-6)}.night-shell{--detail-width:310px}.table-growth .sparkline{display:none}.signal-table td{padding:var(--space-4) var(--space-2)}.signal-table td:first-child{min-width:185px}.source-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.night-chart .section-heading h3>span,.night-snapshot>span:last-child{display:none}}@media (max-width:900px){.night-workspace{grid-template-columns:minmax(0,1fr)}.night-header .brand-mark small,.night-nav button:nth-last-child(2){display:none}.night-heading-actions{align-items:flex-end;gap:var(--space-2);flex-direction:column}.table-growth .sparkline{display:block}.source-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.night-header{padding:var(--space-4);gap:var(--space-3);flex-wrap:wrap}.night-team{margin-left:auto}.night-nav{gap:var(--space-5);order:3;width:100%}.night-nav button{padding:var(--space-2) 0;font-size:var(--text-sm)}.night-content{padding:var(--space-5) var(--space-4)}.night-heading{gap:var(--space-3);align-items:flex-start}.night-heading h1{font-size:var(--text-display-small)}.night-heading h1>span,.night-snapshot{display:none}.night-heading .primary-button{padding:var(--space-2);gap:0;font-size:0}.night-heading .primary-button svg:last-child{display:none}.night-metrics{grid-template-columns:repeat(2,1fr)}.night-metrics>button,.night-metrics>div{padding:var(--space-3) var(--space-4)}.night-metrics>:nth-child(2){border-right:0}.night-metrics>:nth-child(-n+2){border-bottom:1px solid var(--line)}.night-metrics strong{font-size:var(--text-metric-mobile)}.night-feed .filter-bar,.night-feed-top,.night-tools{padding-left:var(--space-4);padding-right:var(--space-4)}.night-feed .filter-tabs{gap:var(--space-4)}.signal-table{min-width:610px}.table-footer{font-size:var(--text-2xs);padding:var(--space-3) var(--space-4)}.night-chart,.night-source-strip{padding:var(--space-4)}.source-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.night-bottom-note{align-items:flex-start}.night-bottom-note>span:first-of-type{white-space:nowrap}.night-bottom-note>svg{margin-top:3px}}.sources-content{--source-guide-width:285px;--source-card-min:350px;background:var(--bg);--source-form-gap:20px;--source-result-min:680px;--source-tab-border-width:1px;--source-tab-indicator-height:2px}.theme-daylight .heading-subtitle{color:var(--muted);font-size:var(--text-lg);letter-spacing:normal;font-weight:400}.theme-daylight .day-content{padding-top:var(--space-6)}.theme-daylight .page-heading p{font-size:var(--text-base)}.radar-window-trigger{min-width:112px}.theme-daylight .detail-summary,.theme-daylight .evidence-item p{font-size:var(--text-base)}.theme-daylight .signal-en{font-size:var(--text-xs)}.theme-daylight .brand-mark small{font-size:var(--text-3xs);letter-spacing:.07em}.theme-daylight .editor-note{background:var(--ui-muted);border:1px solid var(--line)}.theme-daylight .note-orbit{display:none}.theme-daylight .sidebar-preview-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-3);color:var(--muted);font-size:var(--text-xs);display:flex}.sidebar-preview-note>.status-dot{color:var(--accent);margin-top:7px}.sidebar-preview-note small{font-size:var(--text-xs)}.mobile-page-nav{display:none}.wg-preview.ds-dialog{min-height:0}.radar-preview-dialog .dialog-content{padding:0}.radar-preview-dialog .dialog-footer{padding:var(--space-4) 0 0}.source-preview-banner{align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);font-size:var(--text-xs);color:var(--muted);display:flex}.source-preview-banner>div{gap:var(--space-2);white-space:nowrap;align-items:center;margin-left:auto;display:flex}.source-tabs{gap:var(--space-6)}.source-overview-metrics{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.source-overview-metrics>div{padding:var(--space-5) var(--space-6);border-right:1px solid var(--line)}.source-overview-metrics>div:last-child{border:0}.source-overview-metrics>div>span{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);display:flex}.source-overview-metrics>div>span>svg{box-sizing:content-box;padding:var(--space-2);border-radius:var(--radius-md);color:var(--accent);background:var(--accent-soft)}.source-overview-metrics>div:nth-child(2)>span>svg{color:var(--ui-connected);background:var(--ui-connected-soft)}.source-overview-metrics>div:nth-child(3)>span>svg{color:var(--ui-insight);background:var(--ui-insight-soft)}.source-overview-metrics strong{align-items:baseline;gap:var(--space-2);font-size:var(--text-metric);margin-top:var(--space-2);font-weight:600;line-height:1.4;display:flex}.source-overview-metrics small{font-size:var(--text-xs);color:var(--muted);font-weight:400}.source-overview-metrics p{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1)}.source-section-title{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);align-items:center;display:flex}.source-section-title h2{font-size:var(--text-xl);font-weight:600}.source-section-title p{color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-1)}.platform-grid{grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--source-card-min)),1fr));gap:var(--space-4);display:grid}.platform-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);min-width:0;transition:border-color var(--duration) var(--easing);flex-direction:column;display:flex}.platform-card:focus-within,.platform-card:hover{border-color:var(--accent-line)}.platform-card-top{gap:var(--space-3);align-items:center;display:flex}.platform-card-top>div{flex:1;min-width:0}.platform-card-top h3{font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:600}.platform-card .platform-status{white-space:normal;line-height:var(--line-height);align-self:flex-start;gap:var(--space-1)}.platform-status.status-available{background:var(--ui-connected-soft);color:var(--ui-connected)}.platform-status.status-partial{background:var(--ui-accent);color:var(--ui-accent-foreground)}.platform-status.status-restricted{background:var(--ui-warning-soft);color:var(--ui-warning)}.platform-status.status-pending{color:var(--muted)}.platform-card-top p{font-size:var(--text-xs);color:var(--muted)}.platform-monogram{width:var(--space-10);height:var(--space-10);background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.platform-monogram.platform-tiktok,.platform-monogram.platform-x{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-white)}.platform-monogram.platform-instagram{background:var(--brand-instagram);color:var(--brand-white);border-color:#0000}.platform-monogram.platform-youtube{background:var(--brand-youtube-soft);color:var(--brand-youtube);border-color:#0000}.platform-monogram.platform-facebook{background:var(--brand-facebook-soft);color:var(--brand-facebook);border-color:#0000}.platform-monogram.platform-reddit{background:var(--brand-reddit-soft);color:var(--brand-reddit);border-color:#0000}.platform-description{color:var(--muted);line-height:1.8;font-size:var(--text-sm)}.capability-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.capability-tags>span{font-size:var(--text-xs);padding:3px var(--space-2);background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted)}.platform-card-footer{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.platform-card-footer>span{font-size:var(--text-xs);color:var(--muted)}.platform-card-footer>div{justify-content:space-between;gap:var(--space-2);display:flex}.source-workflow{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6);margin-top:var(--space-6);background:var(--surface-subtle);border-radius:var(--radius-md);border:1px solid var(--line);display:flex}.source-workflow>div>span{font-size:var(--text-xs);color:var(--accent);display:block}.source-workflow strong{margin-top:var(--space-1);font-weight:600;display:block}.source-workflow p{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-1)}.source-workflow>svg{color:var(--muted);width:var(--space-4)}.platform-picker-row{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.platform-picker-row>div:first-child{gap:var(--space-3);align-items:center;display:flex}.platform-picker-row label{color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.provider-label{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--muted);display:flex}.platform-picker-row>button{margin-left:auto}.saved-searches{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;margin-bottom:var(--space-4);color:var(--muted);flex-wrap:wrap;display:flex}.saved-searches,.saved-searches small{font-size:var(--text-xs)}.source-explorer-grid{grid-template-columns:minmax(0,1fr) var(--source-guide-width);gap:var(--space-5);display:grid}.source-main-column{min-width:0}.source-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line);display:flex}.panel-heading h2{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:600;display:flex}.panel-heading p{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-1);overflow-wrap:anywhere;line-height:1.8}.search-composer form{padding:var(--space-5)}.search-composer fieldset{gap:var(--source-form-gap);border:0;margin:0;padding:0}.search-composer fieldset,.source-field{flex-direction:column;min-width:0;display:flex}.source-field{gap:var(--space-2)}.source-field>label{font-weight:500;font-size:var(--text-sm)}.source-field input,.source-field textarea{font-size:var(--text-base)}.source-field textarea{resize:vertical;min-height:88px}.field-error,.field-hint{font-size:var(--text-xs);color:var(--muted);line-height:1.7}.field-error{color:var(--ui-destructive)}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.query-suggestions{font-size:var(--text-xs);color:var(--muted);margin-top:calc(-1 * var(--space-2));flex-wrap:wrap}.check-field,.query-suggestions{align-items:center;gap:var(--space-2);display:flex}.check-field{font-size:var(--text-sm)}.form-divider{background:var(--line);height:1px}.form-warning,.mode-explanation{font-size:var(--text-xs);padding:var(--space-3);background:var(--surface-subtle);border-radius:var(--radius-sm);color:var(--muted);line-height:1.8}.form-warning{background:var(--warning-soft);color:var(--warning)}.form-actions{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-1);display:flex}.form-actions>span{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:var(--space-2);display:flex}.cancel-collection{margin:0 var(--space-5) var(--space-5)}.source-message{color:var(--accent);font-size:var(--text-xs);padding:var(--space-3) 0;min-height:var(--space-6);line-height:1.8}.source-guide{gap:var(--space-4);flex-direction:column;display:flex}.source-guide .source-panel{padding:var(--space-4)}.guide-heading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.guide-heading h2{font-weight:600;font-size:var(--text-base)}.guide-heading>svg{color:var(--muted)}.source-guide dl{gap:var(--space-3);flex-direction:column;display:flex}.source-guide dl>div{justify-content:space-between;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);display:flex}.source-guide dt{color:var(--muted);white-space:nowrap}.source-guide dd{text-align:right;margin:0;font-weight:500}.budget-note{gap:var(--space-2);color:var(--muted);background:var(--surface-subtle);padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);margin:var(--space-4) 0;line-height:1.8;display:flex}.budget-note svg{color:var(--accent);margin-top:3px}.paid-options{gap:var(--space-2);font-size:var(--text-xs);margin-bottom:var(--space-4);color:var(--warning);flex-direction:column;display:flex}.guide-description{color:var(--muted);font-size:var(--text-sm);line-height:1.85}.guide-capabilities{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.verification-date{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-3)!important}.guide-next{padding:var(--space-4)}.guide-next h3{margin:var(--space-2) 0;font-size:var(--text-base);font-weight:600}.guide-next p{color:var(--muted);font-size:var(--text-xs);line-height:1.8}:root{--form-grid-columns:2;--form-grid-row-gap:var(--space-2);--form-grid-control-gap:var(--space-2)}.form-field-grid{grid-template-columns:repeat(var(--form-grid-columns),minmax(0,1fr));gap:var(--space-4);align-items:start;min-width:0;display:grid}.form-field-actions-control,.source-field-control{gap:var(--form-grid-control-gap);flex-direction:column;min-width:0;display:flex}.source-field[data-compact-field=true]>label,label:has(+.wg-select),label:has(>.wg-select)>span:not(.wg-select){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(.wg-select,.wg-token-select) :is(.ant-select-placeholder,.ant-select-selection-placeholder),:is(input.ant-input,textarea.ant-input)::placeholder{color:var(--ui-muted-foreground)}.form-field-actions{min-width:0;display:grid}.form-field-actions-control{flex-flow:wrap;align-items:center}@supports (grid-template-rows:subgrid){.form-field-grid{row-gap:var(--form-grid-row-gap)}.form-field-grid>.form-field-actions,.form-field-grid>.source-field{grid-template-rows:subgrid;row-gap:var(--form-grid-row-gap);grid-row:span 3;align-self:stretch;display:grid}.form-field-grid>.source-field>label{overflow-wrap:anywhere;grid-row:1;align-self:start}.form-field-grid>.form-field-actions>.form-field-actions-control,.form-field-grid>.source-field>.source-field-control{grid-row:2;align-self:start}.form-field-grid>.source-field>:is(.field-hint,.field-error){overflow-wrap:anywhere;grid-row:3;align-self:start;margin:0}.form-field-grid:not(:has(>.source-field[data-compact-field=false]))>:is(.source-field,.form-field-actions){grid-row:span 2}.form-field-grid:not(:has(>.source-field[data-compact-field=false]))>.form-field-actions>.form-field-actions-control,.form-field-grid:not(:has(>.source-field[data-compact-field=false]))>.source-field>.source-field-control{grid-row:1}.form-field-grid:not(:has(>.source-field[data-compact-field=false]))>.source-field>:is(.field-hint,.field-error){grid-row:2}}.source-empty{text-align:center;padding:var(--space-10) var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);min-height:220px;color:var(--muted);flex-direction:column;display:flex}.source-empty>svg{width:var(--space-8);height:var(--space-8);stroke-width:1.5px}.source-empty h3{font-size:var(--text-lg);color:var(--text);font-weight:500}.source-empty p{font-size:var(--text-sm);max-width:500px}.source-empty.is-error>svg{color:var(--ui-destructive)}.collection-spinner{width:var(--space-6);height:var(--space-6);border:2px solid var(--line);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:source-spin .9s linear infinite}@keyframes source-spin{to{transform:rotate(1turn)}}.result-local-filters{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-2);display:flex}.result-local-filters>label{flex:1;min-width:0;display:flex;position:relative}.result-local-filters>label>svg{left:var(--space-3);color:var(--muted);position:absolute;top:13px}.result-local-filters>label>input{padding-left:var(--space-8)}.result-local-filters>input{flex:0 0 125px;width:125px}.result-local-filters>button{flex:0 0 160px;width:auto;min-width:130px}.local-filter-note{color:var(--muted);font-size:var(--text-xs);padding:0 var(--space-5) var(--space-4)}.result-selection-bar{padding:var(--space-3) var(--space-5);background:var(--surface-subtle);border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.result-selection-bar>label{gap:var(--space-2);font-size:var(--text-xs);align-items:center;display:flex}.result-table-wrap{overflow-x:auto}.result-table{width:100%;min-width:var(--source-result-min);border-collapse:collapse;text-align:left;font-size:var(--text-xs)}.result-table th{color:var(--muted);padding:var(--space-3);background:var(--surface-subtle);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:500}.result-table td:first-child,.result-table th:first-child{padding-left:var(--space-5);width:40px}.result-table td{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}.result-table th:nth-child(2){width:52%}.result-content-cell{align-items:flex-start;gap:var(--space-3);display:flex}.result-type-icon{width:var(--space-10);height:var(--space-12);border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.result-type-icon svg{width:18px}.result-title-button{text-align:left;font-weight:500;font-size:var(--text-sm);background:0 0;border:0;line-height:1.6}.result-title-button:hover{text-decoration:underline}.result-author{display:block}.result-author,.result-tags{color:var(--muted);margin-top:var(--space-1);font-size:var(--text-xs)}.result-tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.result-tags .imported-mark{align-items:center;gap:var(--space-1);color:var(--ui-success);display:inline-flex}.metric-cell{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.metric-cell small{color:var(--muted);margin-top:var(--space-1);font-size:var(--text-xs);display:block}.original-link{align-items:center;gap:var(--space-1);color:var(--accent);font-size:var(--text-xs);text-decoration:none;display:inline-flex}.original-link:hover{text-decoration:underline}.missing-link{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.wg-preview .result-details-link{color:var(--accent);font-size:var(--text-xs);white-space:nowrap;padding:var(--space-1) 0;background:0 0;border:0;display:block}.result-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);font-size:var(--text-xs);color:var(--muted);display:flex}.result-pagination>div{gap:var(--space-2);display:flex}.unsupported-platform{padding:var(--space-8);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.unsupported-platform h2{font-size:var(--text-xl);font-weight:600}.unsupported-platform>p{max-width:660px;color:var(--muted);line-height:1.9}.unsupported-platform>div:last-child{gap:var(--space-3);display:flex}.history-row{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.job-icon{background:var(--surface-subtle);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-md);width:var(--space-10);height:var(--space-10);flex-shrink:0;justify-content:center;align-items:center;display:flex}.job-icon svg{width:18px}.job-failed{color:var(--ui-destructive);background:var(--ui-destructive-soft)}.job-succeeded{color:var(--ui-success);background:var(--ui-success-soft)}.history-main{flex:1;min-width:0}.history-main>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.history-main h3{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:500}.history-main p{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-2)}.history-main p.history-error{color:var(--ui-destructive)}.history-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.source-link-list{flex-direction:column;gap:10px;display:flex}.source-link-list a{color:var(--ui-primary);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;display:flex}.source-link-list a>svg{flex-shrink:0}.incoming-queue{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5)}.incoming-queue>div{align-items:flex-start;gap:var(--space-3);display:flex}.incoming-queue>div>svg{margin-top:var(--space-1);color:var(--accent)}.incoming-queue>div>button{margin-left:auto}.incoming-queue h2{gap:var(--space-2);font-size:var(--text-base);align-items:center;font-weight:600;display:flex}.incoming-queue p,.incoming-queue summary{color:var(--muted);font-size:var(--text-xs)}.incoming-queue details{margin-top:var(--space-3)}.incoming-queue li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--accent-line);font-size:var(--text-sm);display:flex}.collector-settings,.profile-capabilities{--collector-json-height:330px;--collector-option-min:210px;--collector-label-width:190px}.collector-settings{gap:var(--space-6);padding-block:var(--space-5);flex-direction:column;display:flex}.collector-actions,.collector-section-title,.collector-title{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.collector-title h2{font-size:var(--text-xl);margin-block:var(--space-2);font-weight:600}.collector-card p,.collector-publish p,.collector-title p{font-size:var(--text-sm);color:var(--muted);line-height:1.8}.collector-main,.collector-settings-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.rss-source-settings{padding:0}.rss-source-card-list{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));display:grid}.rss-source-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);align-self:start}.rss-source-card-actions,.rss-source-card-actions>div,.rss-source-card-status,.rss-source-card-title,.rss-source-pending,.rss-source-test-result{align-items:center;gap:var(--space-2);display:flex}.rss-source-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rss-source-field-wide{grid-column:1/-1;min-width:0}.rss-source-form-grid textarea{resize:vertical;min-height:76px}.rss-source-pending{color:var(--muted)}.rss-source-pending,.rss-source-test-result{margin-top:var(--space-3);font-size:var(--text-sm)}.rss-source-test-result{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);align-items:flex-start}.rss-source-test-result[data-success=true] svg{color:var(--accent)}.rss-source-test-result p{margin-top:var(--space-1);color:var(--muted)}.rss-source-card-actions{margin-top:var(--space-4);justify-content:space-between}.rss-source-card-actions>div{justify-content:flex-end}.provider-price-content{margin-top:var(--space-5)}.provider-account-summary{width:100%}.collector-card,.collector-publish{padding:var(--space-5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.collector-card h3,.collector-publish h3{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:600;display:flex}.collector-mode-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--collector-option-min)),1fr));gap:var(--space-3);display:grid}.collector-mode-row{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.collector-mode-row>input{grid-column:2;min-width:0}.collector-mode-row label{font-size:var(--text-sm);font-weight:500}.collector-column-option small,.collector-mode-row small{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1);line-height:1.8;display:block}.collector-default-mode{grid-template-columns:max-content minmax(0,var(--collector-label-width));gap:var(--space-4);font-size:var(--text-sm);align-items:center;display:grid}.collector-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--collector-option-min)),1fr));gap:var(--space-3);display:grid}.collector-column-option{align-items:flex-start;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4);display:flex}.collector-column-option strong{font-size:var(--text-sm);font-weight:500}.collector-column-option code{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere;margin-top:var(--space-2);display:block}.collector-actions{justify-content:flex-start}.collector-publish{border-color:var(--accent)}.collector-publish p>svg{vertical-align:middle;margin-right:var(--space-1);color:var(--accent);display:inline}.collector-diff,.collector-errors{padding-left:var(--space-5);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.9}.collector-errors{color:var(--ui-destructive)}.collector-facts,.collector-price-topics{gap:var(--space-3);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.collector-schema-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collector-schema-grid textarea{height:var(--collector-json-height);font-family:monospace;font-size:var(--text-xs);white-space:pre;resize:vertical;overflow:auto}.collector-account-metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collector-account-metrics>div{padding:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-sm);gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.collector-account-metrics strong{font-size:var(--text-2xl)}.collector-account-metrics small{color:var(--muted)}.collector-card .apify-error{color:var(--ui-destructive)}@media (max-width:700px){.collector-account-metrics,.collector-schema-grid{grid-template-columns:minmax(0,1fr)}.collector-mode-row{grid-template-columns:auto minmax(0,1fr)}.collector-mode-row>input{grid-column:2}.collector-default-mode,.rss-source-form-grid{grid-template-columns:minmax(0,1fr)}.rss-source-field-wide{grid-column:auto}.rss-source-card-actions{flex-direction:column;align-items:stretch}}.cleaning-settings-stack,.collector-settings-stack{--settings-content-max:1200px;--settings-account-min:300px;--settings-section-gap:32px;width:100%;max-width:var(--settings-content-max);gap:var(--settings-section-gap)}.profile-workspace .collector-settings-stack{max-width:none}.settings-connection-section{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.settings-connection-section .profile-section-heading{align-items:start;gap:var(--space-4);flex-wrap:wrap}.settings-connection-section .profile-section-heading>div{gap:var(--space-2);display:grid}.settings-connection-section .profile-section-heading p{max-width:68ch}.settings-connection-section .connection-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--settings-account-min)),1fr));align-items:start;margin:0}.settings-connection-section .connection-card h3{overflow-wrap:anywhere;padding-inline-end:var(--space-6)}.settings-help{font-size:var(--text-sm);color:var(--ui-muted-foreground)}.settings-help summary{cursor:pointer;width:fit-content}.settings-help p{max-width:75ch;padding-block:var(--space-2)}.settings-advanced-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.settings-advanced-grid>details{background:var(--surface);padding:var(--space-5);min-width:0}.settings-advanced-grid>details[open]{grid-column:1/-1}.settings-advanced-grid summary span{color:var(--muted);font-weight:400;font-size:var(--text-sm);padding-block-start:var(--space-2);display:block}.settings-advanced-grid .source-field{max-width:420px}.session-actions p{line-height:1.6}.session-actions p,.session-actions>strong{font-size:var(--text-sm)}.session-actions>small{color:var(--ui-muted-foreground)}@media (max-width:760px){.settings-advanced-grid{grid-template-columns:minmax(0,1fr)}}.wg-preview{--apify-card-min:300px;--platform-icon-size:26px;--apify-price-size:26px}.platform-brand-icon{width:var(--platform-icon-size);height:var(--platform-icon-size)}.collector-tabs{gap:var(--space-5);min-width:0}.apify-overview{padding:0}.apify-actor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--apify-card-min)),1fr));gap:var(--space-4);display:grid}.apify-summary-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex}.apify-card-top{gap:var(--space-3);align-items:center;display:flex}.apify-card-top>div{flex:1;min-width:0}.apify-card-top h4{font-size:var(--text-base);font-weight:600}.apify-summary-card .apify-card-purpose{font-size:var(--text-sm);flex:1;line-height:1.6}.apify-price-highlight{gap:var(--space-1);padding:var(--space-4);background:var(--ui-money-soft);border-radius:var(--radius-md);color:var(--ui-money);display:grid}.apify-price-highlight>span{align-items:center;gap:var(--space-1);font-size:var(--text-xs);display:flex}.apify-price-highlight strong{font-size:var(--apify-price-size);font-variant-numeric:tabular-nums;font-weight:650}.apify-price-highlight small{font-size:var(--text-xs)}.apify-card-status,.apify-summary-card footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.apify-card-status{color:var(--muted);font-size:var(--text-xs)}.apify-card-status span{align-items:center;gap:var(--space-1);display:inline-flex}.apify-state-ready .apify-card-status>span:first-child{color:var(--ui-success)}.apify-alert,.apify-state-stale .apify-card-status>span:first-child{color:var(--ui-warning)}.apify-summary-card footer{border-top:1px solid var(--line);padding-top:var(--space-3)}.apify-summary-card footer>span{color:var(--muted);font-size:var(--text-xs)}.collector-account-metrics strong{color:var(--ui-money);font-variant-numeric:tabular-nums}.apify-secondary-details{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere}.apify-secondary-details summary{cursor:pointer;padding-block:var(--space-2)}.apify-secondary-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apify-secondary-details code,.apify-secondary-details p{margin-block:var(--space-2);display:block}.apify-secondary-details code{font-size:var(--text-xs)}.apify-tier-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wg-preview.apify-price-dialog{width:min(calc(100vw - 2 * var(--space-4)),var(--ui-dialog-width));max-width:var(--ui-dialog-width);min-height:0;max-height:var(--ui-dialog-height);gap:var(--space-4);background:var(--surface);font-family:var(--font-body);flex-direction:column;display:flex;overflow-y:auto}.apify-detail-meta,.apify-translation-bar{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.apify-detail-meta span,.apify-translation-bar>span{align-items:center;gap:var(--space-1);display:inline-flex}.apify-translation-bar{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle)}.apify-event-list{gap:var(--space-4);flex-direction:column;display:flex}.apify-event{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0}.apify-event-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.apify-event-heading h4{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.apify-event-tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.apify-event-price{align-items:center;gap:var(--space-1);color:var(--ui-money);font-size:var(--text-base);font-variant-numeric:tabular-nums;display:inline-flex}.apify-event-price small{font-size:var(--text-xs);font-weight:400}.apify-event-english,.apify-event-translation{font-size:var(--text-sm);margin-top:var(--space-3);overflow-wrap:anywhere;line-height:1.65}.apify-event-english{color:var(--muted)}.apify-chinese{color:var(--ui-accent-foreground)}.apify-alert,.apify-detail-note{font-size:var(--text-xs);line-height:1.6}.apify-detail-note{color:var(--muted)}.apify-spin{animation:apify-spin 1s linear infinite}@keyframes apify-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.apify-spin{animation:none}}.live-source-panel{--live-field-min:190px;gap:var(--space-4);padding:var(--space-5);flex-direction:column;min-width:0;display:flex}.live-source-panel h3{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:600;display:flex}.live-source-panel h3 svg{width:var(--space-5);color:var(--accent)}.wg-preview .tone-money{color:var(--ui-money)}.wg-preview .tone-heat{color:var(--ui-heat)}.live-source-hint,.live-source-status{color:var(--muted);font-size:var(--text-xs);line-height:1.7}.live-source-hint>svg,.live-source-panel summary>svg{vertical-align:middle;margin-right:var(--space-1);display:inline}.live-source-form{gap:var(--space-4);flex-direction:column;display:flex}.live-source-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--live-field-min)),1fr));gap:var(--space-4);display:grid}.live-source-success{font-size:var(--text-sm);color:var(--ui-success)}.live-source-json{background:var(--surface-subtle);padding:var(--space-3);white-space:pre-wrap;word-break:break-word;font-size:var(--text-xs)}.rss-source-picker{grid-template-columns:minmax(min(100%,var(--live-field-min)),1fr) auto;gap:var(--space-4);align-items:start;display:grid}@media (max-width:640px){.rss-source-picker{grid-template-columns:minmax(0,1fr)}}.rss-results article{padding-block:var(--space-4);border-top:1px solid var(--line)}.rss-results article>div{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.rss-results h4{font-size:var(--text-sm);font-weight:500}.rss-results h4 a{color:var(--accent)}.rss-results h4 svg{margin-left:var(--space-1);display:inline}.rss-results span{white-space:nowrap}.rss-results p,.rss-results span{color:var(--muted);font-size:var(--text-xs)}.rss-results p{margin-top:var(--space-2);line-height:1.7}.x-cost-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--ui-money-soft);color:var(--ui-money);font-size:var(--text-sm);line-height:var(--line-height);display:flex}.x-cost-note>svg{flex-shrink:0}.x-cost-note a{text-underline-offset:var(--space-1);text-decoration:underline}.x-cost-note a svg{display:inline}.x-result-summary,.x-search-actions{align-items:center;gap:var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.x-result-summary>span,.x-search-actions>span{align-items:center;gap:var(--space-1);display:inline-flex}.x-result-summary svg{width:var(--space-4);height:var(--space-4)}.x-search-results{border-top:1px solid var(--line);padding-top:var(--space-5)}.x-search-results>.live-source-hint{margin-top:var(--space-2);overflow-wrap:anywhere}.x-result-card{border-top:1px solid var(--line);padding-block:var(--space-4);margin-top:var(--space-4)}.x-result-heading{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.x-result-heading h4{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600}.x-result-heading h4 svg{margin-left:var(--space-2);display:inline}.x-result-heading>span{font-size:var(--text-xs);color:var(--muted)}.x-excerpt{margin-block:var(--space-3);font-size:var(--text-sm)}.x-excerpt summary{cursor:pointer;color:var(--accent)}.x-excerpt p{margin-top:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height)}.x-original-link{font-size:var(--text-xs);color:var(--accent);overflow-wrap:anywhere;display:block}.x-empty{padding:var(--space-8) var(--space-4);text-align:center;background:var(--surface-subtle);border-radius:var(--radius-md);margin-top:var(--space-4)}.x-empty>svg{margin:0 auto var(--space-3);color:var(--muted)}.x-empty h4{font-size:var(--text-base);font-weight:600}.x-empty p{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--muted)}.discovery-option-grid{--discovery-card-min:260px;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--discovery-card-min)),1fr));gap:var(--space-4);min-width:0;display:grid}.discovery-option-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.discovery-toggle{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.discovery-source-tabs,.profile-workspace{gap:var(--space-4);flex-direction:column;display:flex}.profile-workspace{--profile-card-min:260px;--profile-context-icon:36px;--profile-control-height:36px;--control-height:var(--profile-control-height);--profile-code-height:45vh;min-width:0}.profile-workspace>.page-heading{margin-bottom:0}.profile-methods p,.profile-note{color:var(--muted);font-size:var(--text-base)}.profile-tabs{gap:var(--space-5);min-width:0}.profile-methods,.profile-tabs{flex-direction:column;display:flex}.profile-methods{gap:var(--space-3)}.profile-methods h2,.profile-workspace h2{font-size:var(--text-xl);font-weight:650}.profile-note{gap:var(--space-2);line-height:var(--line-height);align-items:flex-start;display:flex}.profile-note svg{flex-shrink:0}.profile-notice{color:var(--ui-success);background:var(--ui-success-soft);padding:var(--space-3);border-radius:var(--radius-sm)}.profile-empty{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.profile-empty p{color:var(--muted);max-width:60ch}.profile-workspace{--source-panel-bg:var(--ui-secondary);--source-inset-bg:var(--ui-background);--source-panel-header-bg:var(--ui-muted);--source-action-bg:var(--ui-accent);--source-action-ink:var(--ui-accent-foreground);--source-action-hover-bg:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.profile-workspace{--source-action-hover-bg:color-mix(in srgb,var(--ui-primary) 14%,var(--ui-background))}}.profile-workspace{--source-panel-shadow:0 2px 5px var(--ui-foreground)}@supports (color:color-mix(in lab,red,red)){.profile-workspace{--source-panel-shadow:0 2px 5px color-mix(in srgb,var(--ui-foreground) 5%,transparent)}}.profile-workspace :is(.platform-card,.automation-rule,.saved-method,.saved-run,.run-platform-card,.rss-source-card,.profile-settings-group,.cleaning-taxonomy-card){background:var(--source-panel-bg);box-shadow:var(--source-panel-shadow)}.profile-workspace .settings-split-section{background:var(--source-panel-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:var(--space-5)}.profile-workspace .method-query .profile-settings-group,.profile-workspace .settings-split-section .cleaning-taxonomy-card{background:var(--source-inset-bg);box-shadow:none}.profile-workspace .cleaning-platform-options label{background:var(--source-inset-bg)}.profile-workspace .cleaning-platform-options label:has(input:checked){background:var(--ui-accent);border-color:var(--ui-primary);color:var(--ui-accent-foreground)}.profile-workspace .method-query{background:var(--source-inset-bg)}.profile-workspace .method-execution{background:var(--source-panel-bg)}.profile-workspace :is(.method-editor>.profile-section-heading,.method-editor-footer){background:var(--source-panel-header-bg)}.wg-preview .profile-workspace .wg-button.ant-btn-default:not(:disabled):not(.ant-btn-dangerous){background:var(--source-action-bg);color:var(--source-action-ink);border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.wg-preview .profile-workspace .wg-button.ant-btn-default:not(:disabled):not(.ant-btn-dangerous){border-color:color-mix(in srgb,var(--ui-primary) 25%,var(--ui-border))}}.wg-preview .profile-workspace .wg-button.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover{background:var(--source-action-hover-bg);border-color:var(--ui-primary)}.wg-preview .profile-workspace .wg-button.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):active{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.wg-preview .profile-workspace .wg-button.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):active{background:color-mix(in srgb,var(--ui-primary) 20%,var(--ui-background))}}.profile-workspace{--profile-card-min:280px;--profile-card-gap:12px;--profile-group-gap:12px}.profile-result-scroll{max-height:50vh;overflow:auto}.profile-metadata{margin-block:var(--profile-group-gap)}.profile-settings-group>summary{cursor:pointer;font-weight:600}.profile-settings-group{border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:var(--profile-group-gap)}.profile-settings-group[open]>summary{margin-bottom:var(--profile-group-gap)}.profile-capabilities{border:0;min-width:0;padding:0}.automation-rules,.profile-capabilities{gap:var(--profile-group-gap);display:grid}.automation-rules{margin-top:var(--profile-group-gap)}.automation-rule{align-items:center;gap:var(--profile-group-gap);padding:var(--profile-group-gap);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:flex}.automation-rule-summary{flex:1;min-width:0}.automation-rule-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.automation-rule-title>strong{overflow-wrap:anywhere}.automation-rule-warning{border-color:var(--ui-warning);background:var(--ui-warning-soft);color:var(--ui-warning)}.automation-rule-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.profile-workspace .automation-add-rule{width:100%;padding-inline:var(--profile-group-gap);color:var(--ui-primary);border-radius:0;justify-content:flex-start}.automation-rule-summary p{overflow-wrap:anywhere;margin-block:6px}.automation-rule-summary p,.automation-rule-summary small{color:var(--ui-muted-foreground)}.profile-result-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45vh;font-size:12px;overflow:auto}.profile-results-table{border-collapse:collapse;width:100%;font-size:13px}.profile-results-table td,.profile-results-table th{border-bottom:1px solid var(--ui-border);text-align:left;padding:10px}.profile-results-table td{overflow-wrap:anywhere;max-width:330px}.saved-method-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--profile-card-min)),1fr));gap:var(--profile-card-gap);margin-top:20px;display:grid}.saved-method,.saved-run{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);min-width:0;padding:16px}.saved-method{flex-direction:column;gap:10px;display:flex}.saved-method h3{align-items:center;gap:8px;display:flex}.saved-field-grid{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.saved-method .saved-field-grid{margin:0}.saved-method textarea{resize:vertical;border:1px solid var(--ui-border);background:var(--ui-background);width:100%;color:var(--ui-foreground);font:inherit;border-radius:6px;padding:10px 12px}.saved-toggle{align-items:center;gap:8px;font-size:14px;display:flex}.saved-toggle input{width:17px;height:17px;accent-color:var(--ui-primary)}.saved-toggle span{color:var(--ui-muted-foreground);font-size:12px}.saved-money{color:var(--ui-success);align-items:center;gap:8px;display:flex}.saved-run{margin-top:16px}.saved-run-step{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.saved-run-step a{color:var(--ui-primary);font-size:13px}.saved-preflight{gap:14px;max-height:45vh;display:grid;overflow:auto}.saved-preflight p{color:var(--ui-muted-foreground);overflow-wrap:anywhere;font-size:13px}.profile-workspace{--profile-header-width:560px;--profile-binding-min:230px;--profile-binding-max:310px}.profile-workspace>.page-heading{align-items:flex-start;gap:var(--profile-group-gap);flex-wrap:wrap}.profile-header-controls{width:var(--profile-header-width);max-width:min(100%,var(--profile-header-width));min-width:0;margin-left:auto}.profile-header-actions{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.profile-header-actions>[role=combobox]{width:auto;min-width:0}.profile-header-status{text-align:right;margin-top:var(--space-2);color:var(--ui-muted-foreground);display:block}.profile-binding-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--profile-binding-min)),1fr));gap:var(--profile-group-gap);margin-top:var(--profile-group-gap);display:grid}.profile-binding-grid .source-field{max-width:var(--profile-binding-max);min-width:0}.profile-binding-grid .field-hint{overflow-wrap:anywhere}.profile-manage-dialog .saved-field-grid{grid-template-columns:minmax(0,1fr);margin:0}.automation-selection{align-items:center;gap:var(--space-2);margin-top:var(--profile-group-gap);flex-wrap:wrap;display:flex}.automation-order{flex-direction:row;flex:none;display:flex}.automation-drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.automation-rule[data-drag-over=true]{border-color:var(--ui-primary);background:var(--ui-accent)}.automation-rule[data-dragging=true]{opacity:.6}.profile-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profile-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.profile-section-heading p{color:var(--ui-muted-foreground);margin-top:6px;font-size:13px}.profile-workspace .sources-content{padding:0}@media (max-width:680px){.profile-header-actions{grid-template-columns:1fr auto auto}.profile-header-actions>[role=combobox]{grid-column:1/-1}.profile-header-controls{width:100%}.automation-rule{flex-wrap:wrap}.saved-field-grid{grid-template-columns:1fr}.saved-method,.saved-run{padding:16px}.profile-section-heading{flex-wrap:wrap;align-items:flex-start}.profile-tabs>[role=tablist]{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.profile-tabs>[role=tablist]>[role=tab]{flex:none}}.source-option-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.source-option-status>span{flex:1}.official-workspace{--official-help-width:290px;grid-template-columns:minmax(0,1fr) var(--official-help-width);gap:var(--space-5);display:grid}.official-result-heading,.official-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.official-section-heading{padding:var(--space-5);border-bottom:1px solid var(--line)}.official-help h2,.official-result-heading h2,.official-section-heading h2{font-size:var(--text-lg);font-weight:600}.official-help{padding:var(--space-5);align-self:start;gap:var(--space-4);font-size:var(--text-sm);flex-direction:column;line-height:1.8;display:flex}.official-help a,.official-results a{color:var(--accent);overflow-wrap:anywhere}.official-wide{grid-column:1/-1;min-width:0}.official-connections,.official-results{padding:var(--space-5)}.official-connections>*,.official-results>*{margin-bottom:var(--space-4)}.official-connections{margin-bottom:var(--space-5)}.official-connections .official-section-heading{padding:0 0 var(--space-4)}.official-connections fieldset{gap:var(--space-4);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.official-result-list{gap:var(--space-4);display:grid}.official-result-list article{padding-block:var(--space-4);border-bottom:1px solid var(--line);min-width:0}.official-result-list h3{font-size:var(--text-base);font-weight:600}.official-result-list h3 svg{margin-left:var(--space-2);display:inline}.official-metrics{gap:var(--space-5);margin-block:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.official-metrics dt{color:var(--muted);font-size:var(--text-xs)}.official-result-list summary{cursor:pointer;color:var(--muted);font-size:var(--text-sm)}.official-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);margin-block:var(--space-3);line-height:1.8}@media (max-width:1050px){.official-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:1250px){.source-explorer-grid{grid-template-columns:minmax(0,1fr)}.source-guide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-next{display:none}.source-overview-metrics>div{padding:var(--space-4)}.platform-picker-row .provider-label{gap:var(--space-1);flex-wrap:wrap}.theme-daylight .radar-toolbar{flex-wrap:wrap}}@media (max-width:700px){.theme-daylight .day-topbar{height:auto;min-height:var(--header-height);gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap}.mobile-page-nav{gap:var(--space-1);display:flex}.day-topbar .topbar-right{display:flex}.heading-subtitle{display:none}.sources-heading>button{min-width:var(--control-height);padding-inline:var(--space-2);gap:0;font-size:0}.sources-heading>button svg:last-child{display:none}.source-preview-banner{flex-wrap:wrap}.source-preview-banner>span:not([data-slot]){flex:1;min-width:180px}.source-preview-banner>div{margin:0}.source-overview-metrics{grid-template-columns:minmax(0,1fr)}.source-overview-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.source-section-title{flex-direction:column;align-items:flex-start}.platform-card{padding:var(--space-4)}.platform-card-top{gap:var(--space-2)}.source-workflow{padding:var(--space-5);flex-direction:column;align-items:flex-start}.source-workflow>svg{margin-left:var(--space-3);transform:rotate(90deg)}.platform-picker-row{flex-wrap:wrap}.platform-picker-row .provider-label{order:3;width:100%}.form-grid,.source-guide{grid-template-columns:minmax(0,1fr)}.panel-heading,.search-composer form{padding:var(--space-4)}.panel-heading>button{padding-inline:var(--space-2)}.form-actions{flex-direction:column;align-items:stretch}.form-actions>span{justify-content:center}.result-local-filters{padding-inline:var(--space-4);flex-wrap:wrap}.result-local-filters>label{flex-basis:100%}.result-local-filters>button,.result-local-filters>input{flex:1}.local-filter-note,.result-selection-bar{padding-inline:var(--space-4)}.history-row{padding:var(--space-4);flex-wrap:wrap}.history-main{flex-basis:70%}.history-actions{margin-left:auto}.incoming-queue>div{flex-wrap:wrap}.incoming-queue li{flex-direction:column}.radar-window-trigger{min-width:102px}}.token-field{gap:6px;min-width:0;display:grid}.profile-workspace{--editor-side-width:300px;--editor-gap:16px;--editor-short-width:280px;--editor-padding:16px}.manual-context-bar{gap:var(--editor-gap);margin-block:var(--editor-gap);grid-template-columns:160px minmax(220px,420px) auto auto;justify-content:start;align-items:start;display:grid}.method-editor{gap:0;padding:0}.method-editor>.profile-section-heading{padding:10px var(--editor-padding);border-bottom:1px solid var(--ui-border);margin:0}.automation-rule .platform-monogram,.method-editor .platform-monogram{flex-basis:32px;width:32px;height:32px}.method-editor-body{grid-template-columns:minmax(0,1fr) var(--editor-side-width);display:grid}.method-query{grid-template-columns:minmax(0,var(--editor-short-width)) minmax(0,1fr);align-content:start;gap:var(--editor-gap);padding:var(--editor-padding);min-width:0;display:grid}.method-query>.source-field:first-child{max-width:var(--editor-short-width)}.method-targets{display:contents}.method-targets>*{grid-column:1/-1}.method-targets>.method-region{max-width:var(--editor-short-width);grid-area:1/2}.method-query>details{grid-column:1/-1}.method-query .source-field{gap:6px}.method-execution{align-content:start;gap:var(--editor-gap);padding:var(--editor-padding);border-left:1px solid var(--ui-border);background:var(--ui-muted);min-width:0;display:grid}.method-execution h3{font-size:var(--text-sm)}.method-execution input[type=number]{max-width:150px}.method-editor-footer{justify-content:space-between;align-items:center;gap:var(--editor-gap);padding:10px var(--editor-padding);border-top:1px solid var(--ui-border);display:flex}.method-help{color:var(--ui-muted-foreground);font-size:var(--text-sm)}.method-help summary{cursor:pointer;width:fit-content}.method-help p{margin-top:8px}.method-query .profile-settings-group{padding:10px 12px}.method-query .source-option-status{font-size:var(--text-xs)}.profile-workspace .platform-grid{gap:var(--profile-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr))}.profile-workspace .platform-card{padding:var(--editor-padding);gap:12px}.profile-workspace .platform-card-top .platform-monogram{flex-basis:40px;width:40px;height:40px}.profile-workspace .platform-card-footer{gap:8px;padding-top:10px}.profile-workspace .capability-tags{gap:6px}.profile-workspace .capability-tags span{padding:3px 7px}.profile-workspace .automation-rules{border:1px solid var(--ui-border);border-radius:var(--ui-radius);gap:0;overflow:hidden}.profile-workspace .automation-rule{border:0;border-bottom:1px solid var(--ui-border);border-radius:0;gap:12px;padding:10px 12px}.profile-workspace .automation-rule:last-child{border-bottom:0}.automation-rule-summary p{margin-block:2px}@media (min-width:1100px){.automation-rule-summary{column-gap:var(--editor-gap);grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.automation-rule-summary p{grid-area:1/2/span 2}.automation-rule-summary small{grid-column:1}}.connection-card{position:relative}.connection-card .connection-edit{position:absolute;top:8px;right:8px}.connection-card h3{padding-right:28px}.connection-card .saved-money{margin-top:4px}.profile-settings-group>.source-field{max-width:var(--editor-short-width)}@media (max-width:1100px){.profile-workspace{--editor-side-width:250px}}@media (max-width:900px){.manual-context-bar{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.method-editor-body{grid-template-columns:minmax(0,1fr)}.method-execution{border-left:0;border-top:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr))}.method-execution h3{grid-column:1/-1}}@media (max-width:560px){.manual-context-bar,.method-execution,.method-query{grid-template-columns:minmax(0,1fr)}.method-targets>.method-region{grid-area:auto/1}.method-editor-footer{flex-wrap:wrap}}@media (pointer:coarse){.profile-workspace{--profile-control-height:44px;--token-height:36px}}.cleaning-settings-stack{--cleaning-platform-min:150px;--cleaning-taxonomy-min:260px;gap:var(--space-4);display:grid}.cleaning-empty{max-width:720px;padding:var(--space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-muted)}.cleaning-empty p{margin:var(--space-2) 0 var(--space-5);color:var(--ui-muted-foreground)}.cleaning-master-toggle{min-width:max-content}.cleaning-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cleaning-platforms{margin:var(--space-4) 0;border:0;padding:0}.cleaning-platforms legend{margin-bottom:var(--space-2);font-weight:600}.cleaning-platform-options{grid-template-columns:repeat(auto-fit,minmax(var(--cleaning-platform-min),1fr));gap:var(--space-2);display:grid}.cleaning-platform-options label{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-muted);display:flex}.cleaning-taxonomy-grid{grid-template-columns:repeat(auto-fit,minmax(var(--cleaning-taxonomy-min),1fr));gap:var(--space-3);display:grid}.cleaning-taxonomy-card{gap:var(--space-3);padding:var(--space-4);border-left:3px solid var(--ui-primary);background:var(--ui-muted);display:grid}.cleaning-taxonomy-card>strong{color:var(--ui-primary)}.cleaning-confirm-alert{padding:var(--space-4);background:var(--ui-warning-soft);color:var(--ui-warning);border:1px solid #f59e0b}.cleaning-confirm-alert p{margin-top:var(--space-2)}.cleaning-model-row{gap:var(--space-2);grid-template-columns:minmax(180px,1fr) max-content;display:grid}.cleaning-results-page{min-width:0}.cleaning-results-page .result-page-title>div{gap:var(--space-1);display:grid}.cleaning-results-page .result-page-title p{color:var(--ui-muted-foreground)}.cleaning-result-summary{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--ui-border);background:var(--ui-muted);color:var(--ui-muted-foreground)}.cleaning-manual-prompt,.cleaning-result-summary{align-items:center;border-radius:var(--ui-radius);flex-wrap:wrap;display:flex}.cleaning-manual-prompt{justify-content:space-between;gap:var(--space-3)}.cleaning-manual-prompt p{margin-top:var(--space-1)}@media (max-width:760px){.cleaning-form-grid,.cleaning-model-row{grid-template-columns:1fr}}.cleaning-settings-stack{--settings-intro-width:220px;--settings-number-width:180px}.cleaning-settings-stack>.profile-section-heading{align-items:start;gap:var(--space-4);flex-wrap:wrap}.cleaning-settings-stack>.profile-section-heading p{max-width:70ch}.settings-split-section{grid-template-columns:var(--settings-intro-width) minmax(0,1fr);gap:var(--space-6);padding-block:var(--space-5);border-top:1px solid var(--ui-border);min-width:0;display:grid}.settings-section-intro{gap:var(--space-2);flex-direction:column;display:flex}.settings-section-intro h3{font-size:var(--text-lg)}.settings-section-intro p{font-size:var(--text-sm);line-height:1.7}.settings-section-fields{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.settings-section-fields .cleaning-platforms{gap:var(--space-2);margin:0;display:grid}.settings-section-fields .cleaning-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--settings-number-width)),var(--settings-number-width)))}.cleaning-taxonomy-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cleaning-taxonomy-min)),1fr));align-items:start}.cleaning-taxonomy-card{background:var(--surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:block}.cleaning-taxonomy-card summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.cleaning-taxonomy-card summary small{color:var(--ui-muted-foreground);padding-block-start:var(--space-2);font-weight:400;display:block}.cleaning-taxonomy-card[open]>.settings-section-fields{padding-block-start:var(--space-4)}@media (max-width:900px){.settings-split-section{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.result-data-table{--result-lines:3;--result-line-height:1.5;--result-row-space:12px;--result-handle-width:10px;--result-header-action:28px;--result-options-height:280px;--result-column-min:260px;--result-image-size:64px;--result-sticky-top:0px;--result-header-layer:10;--result-sort-width:400px;--result-page-input-width:90px;min-width:0}.result-table-frame{margin-block:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--panel-radius,12px);box-sizing:border-box;min-width:0;max-width:100%}.result-sticky-header{top:var(--result-sticky-top);z-index:var(--result-header-layer);background:var(--ui-table-header);color:var(--ui-table-header-foreground);box-shadow:0 1px 0 var(--ui-border);border-start-start-radius:inherit;border-start-end-radius:inherit;position:sticky}.result-body-scroll,.result-header-scroll{overflow-x:auto}.result-body-scroll{border-end-end-radius:inherit;border-end-start-radius:inherit}.result-header-scroll{scrollbar-width:none;border-start-start-radius:inherit;border-start-end-radius:inherit}.result-header-scroll::-webkit-scrollbar{display:none}.result-table-row{min-width:100%;display:flex}.result-data-cell,.result-header-cell{box-sizing:border-box;padding:var(--result-row-space);border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);flex-shrink:0;min-width:0;overflow:hidden}.result-header-cell{-webkit-user-select:none;user-select:none;position:relative;overflow:visible}.result-header-cell.is-dragging{z-index:2;opacity:.75;box-shadow:0 2px 8px var(--ui-border)}.result-column-title{width:calc(100% - var(--result-header-action) * 2);text-align:left;font:inherit}.result-column-title span,.result-column-title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-column-title span{color:var(--ui-table-header-foreground);font-size:var(--text-sm);margin-top:var(--space-1);font-weight:400}.result-hide-column{right:var(--result-handle-width);place-items:center;display:grid;position:absolute}.result-hide-column,.result-reorder-column{top:var(--result-row-space);width:var(--result-header-action);height:var(--result-header-action)}.result-reorder-column{right:calc(var(--result-handle-width) + var(--result-header-action));cursor:grab;touch-action:none;place-items:center;display:grid;position:absolute}.result-reorder-column:active{cursor:grabbing}.result-hide-column svg,.result-reorder-column svg{width:var(--space-4);height:var(--space-4)}.result-column-resizer{z-index:3;width:var(--result-handle-width);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;inset-block:0;position:absolute;right:0}.result-column-resizer:after{content:"";background:var(--ui-muted-foreground);opacity:.5;pointer-events:none;inset-block:25%;width:1px;position:absolute;right:0}.wg-preview table th:not(:last-child){border-right:1px solid var(--ui-border)}.wg-preview .result-expand-button.ant-btn{color:var(--ui-primary);background:var(--accent-soft);border:1px solid var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.wg-preview .result-expand-button.ant-btn{border:1px solid color-mix(in srgb,var(--ui-primary) 45%,var(--ui-border))}}.wg-preview .result-expand-button.ant-btn:hover{color:var(--ui-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.wg-preview .result-expand-button.ant-btn:hover{background:color-mix(in srgb,var(--ui-primary) 18%,var(--surface))}}.result-column-resizer.is-resizing,.result-column-resizer:focus-visible,.result-column-resizer:hover{background:var(--ui-primary)}.result-resizing,.result-resizing *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.result-data-row{background:var(--ui-background)}.result-data-row:focus-within,.result-data-row:hover{background:var(--ui-secondary)}.result-cell-content{min-height:calc(var(--result-lines) * var(--result-line-height) * 1em + var(--space-6))}.result-cell-text{-webkit-line-clamp:var(--result-lines);overflow-wrap:anywhere;line-height:var(--result-line-height);white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result-cell-text a{color:var(--ui-primary);text-decoration:underline}.result-cell-image{width:var(--result-image-size);height:var(--result-image-size);object-fit:cover;border-radius:var(--radius-sm);display:block}.result-cell-more{background:var(--ui-border);border-radius:var(--radius-sm);min-width:var(--space-8);height:var(--space-6);margin-top:var(--space-1);justify-content:center;align-items:center;display:flex}.result-cell-more svg{width:var(--space-5);height:var(--space-5)}.result-column-options{grid-template-columns:repeat(auto-fill,minmax(min(var(--result-column-min),100%),1fr));gap:var(--result-row-space);max-height:var(--result-options-height);margin-block:var(--space-4);display:grid;overflow:auto}.result-column-options label{gap:var(--space-2);overflow-wrap:anywhere;align-items:start;display:flex}.result-column-options small{color:var(--ui-muted-foreground);display:block}.result-column-picker summary{cursor:pointer}.result-pagination,.result-pagination form,.result-pagination label,.result-sort-tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.result-sort-tools{margin-top:var(--space-4)}.result-page-size-control,.result-sort-control{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.result-pagination input{width:var(--result-page-input-width)}.result-pagination{margin-block:var(--space-5)}.result-data-table button:focus-visible,.result-value-popover pre:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.result-value-popover{--result-popover-width:640px;--result-popover-height:55vh;--result-popover-layer:40;width:max-content;min-width:min(260px,100vw - 56px);min-height:0;max-width:min(var(--result-popover-width),calc(100vw - 56px));max-height:80vh;box-shadow:none;color:var(--ui-foreground);font-family:var(--ui-font);z-index:var(--result-popover-layer);border:0;padding:0;overflow:auto}.result-value-actions{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.result-value-actions strong{margin-right:auto}.result-value-popover pre{max-height:var(--result-popover-height);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font:inherit;background:0 0;border:0;margin:0;padding:0;overflow:auto}.result-popover-arrow{fill:var(--ui-background)}.result-page-heading{justify-content:space-between;align-items:end;gap:var(--space-5);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.result-page-title{justify-items:start;gap:var(--space-4);display:grid}.result-page-title h2{margin:0}.result-platform-title{align-items:center;gap:var(--space-3);display:flex}.run-history{--run-card-min:225px;--run-card-gap:var(--space-3);--run-list-height:440px;--run-scrollbar:6px;--run-motion:.24s}.run-platform-grid{gap:var(--run-card-gap);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.run-platform-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:0 1px 2px var(--text)}@supports (color:color-mix(in lab,red,red)){.run-platform-card{box-shadow:0 1px 2px color-mix(in srgb,var(--text) 7%,transparent)}}.run-platform-card{transition:border-color var(--run-motion) ease,box-shadow var(--run-motion) ease}.run-platform-card[data-open=true]{border-color:var(--accent-line);box-shadow:var(--shadow);grid-column:1/-1}.run-platform-summary{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;display:grid}.run-platform-summary>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.run-platform-summary strong{font-size:var(--text-base)}.run-platform-summary small,.run-platform-summary span{color:var(--muted);font-size:var(--text-xs)}.run-platform-latest{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);display:flex}.run-platform-latest>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.run-platform-latest small,.run-platform-latest strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-history-filters{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:minmax(280px,2fr) minmax(160px,1fr) minmax(160px,1fr) auto;align-items:start;display:grid}.run-history-search-control{position:relative}.run-history-search-control>svg{z-index:1;left:var(--space-3);width:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.run-history-search-control input{padding-left:36px}.run-platform-list{max-height:var(--run-list-height);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline:none;overflow-y:auto}.run-platform-list::-webkit-scrollbar{width:var(--run-scrollbar)}.run-platform-list::-webkit-scrollbar-track{background:0 0}.run-platform-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.run-platform-entry{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:background-color .16s,border-color .16s,transform .16s;display:flex}.run-platform-entry+.run-platform-entry{margin-top:var(--space-2)}.run-platform-entry:focus-within,.run-platform-entry:hover{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.run-platform-entry-main{min-width:0}.run-platform-cleaning,.run-platform-entry-actions,.run-platform-entry-title,.run-platform-pagination{align-items:center;gap:var(--space-2);display:flex}.run-platform-entry-main p,.run-platform-entry-main small{margin-top:var(--space-1);color:var(--muted);overflow-wrap:anywhere;display:block}.run-platform-entry-main a{align-items:center;gap:var(--space-1);margin-top:var(--space-2);margin-right:var(--space-3);color:var(--accent);font-size:var(--text-xs);display:inline-flex}.run-platform-cleaning svg,.run-platform-entry-main a svg{width:14px}.run-platform-entry-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.run-platform-cleaning{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.run-platform-pagination{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-xs);justify-content:flex-end}.run-history-retention-note{margin-top:var(--space-4)}@media (max-width:1180px){.run-history-filters,.run-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.run-history-filters,.run-platform-grid{grid-template-columns:minmax(0,1fr)}.run-platform-entry{flex-direction:column;align-items:stretch}.run-platform-entry-actions,.run-platform-pagination{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.run-platform-card,.run-platform-entry{transition:none}.run-platform-entry:focus-within,.run-platform-entry:hover{transform:none}}.run-platform-pagination>.wg-select{flex:0 0 132px;width:132px}.run-platform-pagination>span{white-space:nowrap}.collection-run-monitor-shell{--monitor-compact-width:278px;--monitor-expanded-width:460px;--monitor-card-columns:2;--monitor-count-size:var(--text-xl);--monitor-list-height:420px;--monitor-grow-duration:.21s;--monitor-shrink-delay:.18s;--monitor-content-delay:.17s;--monitor-layer:45;right:var(--space-5);bottom:var(--space-5);z-index:var(--monitor-layer);width:min(var(--monitor-compact-width),calc(100vw - 2 * var(--space-5)));font-family:var(--ui-font);transition:width var(--monitor-grow-duration) ease var(--monitor-shrink-delay);position:fixed}.collection-run-monitor-shell[data-open=true]{width:min(var(--monitor-expanded-width),calc(100vw - 2 * var(--space-5)));transition-delay:0s}.collection-run-monitor{--monitor-tint:36 217 255;--monitor-alpha:20%;--monitor-blur:14px;border-radius:var(--radius-md);background:0 0;border:0;position:relative;box-shadow:0 8px 24px #072b3e1a}.collection-run-monitor:before{content:"";border-radius:inherit;pointer-events:none;background:rgb(var(--monitor-tint)/var(--monitor-alpha));-webkit-backdrop-filter:blur(var(--monitor-blur));position:absolute;inset:0}.collection-run-monitor>*{position:relative}.collection-run-monitor-shell[data-dragging=true]{-webkit-user-select:none;user-select:none}.collection-monitor-drag-handle{cursor:grab;touch-action:none;flex:none}.collection-monitor-drag-handle:active{cursor:grabbing}.collection-monitor-drag-handle svg{width:18px;height:18px}.collection-monitor-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex;overflow:hidden}.collection-monitor-icon{border-radius:var(--radius-pill);background:var(--ui-secondary);width:36px;height:36px;color:var(--ui-muted-foreground);flex:none;place-items:center;display:grid}.collection-monitor-icon--active{background:var(--ui-accent);color:var(--ui-primary)}.collection-monitor-icon--success{background:var(--ui-success-soft);color:var(--ui-success)}.collection-monitor-icon--error{background:var(--ui-destructive-soft);color:var(--ui-destructive)}.collection-monitor-icon--warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.collection-monitor-icon svg{width:19px;height:19px}.collection-monitor-heading-copy{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.collection-monitor-heading-copy strong{font-size:var(--text-base);color:var(--ui-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collection-monitor-heading-copy small{color:var(--ui-muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collection-monitor-content{flex-direction:column;display:flex}.collection-monitor-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--ui-muted-foreground);font-size:var(--text-sm);display:flex}.collection-monitor-list{gap:var(--space-2);max-height:min(var(--monitor-list-height),52vh);scrollbar-width:thin;scrollbar-color:var(--ui-input) transparent;padding:0 var(--space-3) var(--space-3);flex-direction:column;display:flex;overflow:hidden auto}.collection-monitor-groups{grid-template-columns:repeat(var(--monitor-card-columns),minmax(0,1fr));gap:var(--space-2);display:grid}.collection-monitor-group{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-background);grid-template-rows:auto auto 1fr auto;display:grid}.collection-monitor-group-heading,.collection-monitor-group-heading>strong{align-items:center;gap:var(--space-2);min-width:0;display:flex}.collection-monitor-group-heading{justify-content:space-between}.collection-monitor-group-heading strong{font-size:var(--text-sm);color:var(--ui-foreground)}.collection-monitor-group svg{width:16px;height:16px;color:var(--ui-primary);flex:none}.collection-monitor-group-counts{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.collection-monitor-group-counts>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.collection-monitor-group-counts dt{font-size:var(--text-xs);color:var(--ui-muted-foreground)}.collection-monitor-group-counts dd{font-size:var(--monitor-count-size);color:var(--ui-foreground);margin:0;font-weight:600;line-height:1.2}.collection-monitor-group-counts dd[data-tone=active]{color:var(--ui-primary)}.collection-monitor-group-counts dd[data-tone=success]{color:var(--ui-success)}.collection-monitor-group-stages{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.collection-monitor-group-stages small{color:var(--ui-muted-foreground);font-size:var(--text-xs)}.collection-monitor-group-stages .collection-monitor-group-errors{color:var(--ui-destructive)}.collection-monitor-group-link{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--ui-primary);display:inline-flex}.collection-monitor-group-link svg{width:12px;height:12px}.collection-monitor-empty,.collection-monitor-error{padding:var(--space-3) var(--space-4);color:var(--ui-muted-foreground);margin:0}.collection-monitor-error{color:var(--ui-destructive)}.collection-monitor-spinner{animation:collection-monitor-spin 1.1s linear infinite}@keyframes collection-monitor-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.collection-monitor-list{max-height:48vh}}@media (max-width:400px){.collection-run-monitor-shell{--monitor-card-columns:1}}@media (prefers-reduced-motion:reduce){.collection-monitor-spinner{animation:none}.collection-run-monitor-shell{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.collection-run-monitor{background:#e5f8fc}}.collection-run-monitor .ant-collapse,.collection-run-monitor .ant-collapse-content{background:0 0}.collection-run-monitor .ant-collapse-header{align-items:center;gap:var(--space-2)}.collection-run-monitor .ant-collapse-header-text,.collection-run-monitor .ant-collapse-title{flex:1 1 0;min-width:0;overflow:hidden}.collection-run-monitor .ant-collapse-extra{flex:none}.recent-task-table{min-width:0;overflow-x:auto}.recent-task-table table{width:100%}.recent-task-table td{overflow-wrap:anywhere}:root{--creator-drawer-width:620px}.creator-workspace{--creator-gap:12px;min-width:0;color:var(--ui-foreground);padding:24px 28px}.creator-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.creator-header h1{align-items:center;gap:10px;margin:5px 0;font-size:24px;display:flex}.creator-drawer small,.creator-header p,.creator-muted,.creator-settings small,.creator-workspace small{color:var(--ui-muted-foreground);font-size:12px}.creator-header p{margin:0}.creator-eyebrow{font-size:var(--text-xs);letter-spacing:.16em;color:var(--ui-muted-foreground)}.creator-header-actions,.creator-toolbar{align-items:center;gap:8px;display:flex}.creator-toolbar{flex-wrap:wrap}.creator-toolbar form{align-items:center;gap:6px;max-width:350px;display:flex}.creator-toolbar form>.ant-input{width:210px}.creator-toolbar-spacer{flex:1}.creator-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.creator-list-caption{color:var(--ui-muted-foreground);justify-content:space-between;margin:12px 0;font-size:12px;display:flex}.creator-table-wrap{border:1px solid var(--ui-border);background:var(--ui-background);border-radius:8px;overflow:auto}.creator-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.creator-table th{text-align:left;background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:12px;font-weight:500}.creator-table td,.creator-table th{border-bottom:1px solid var(--ui-border);padding:10px 12px}.creator-table tr:last-child td{border-bottom:0}.creator-table small{margin-top:3px;display:block}.creator-table td:nth-child(4){white-space:normal;max-width:420px}.creator-select{width:40px}.creator-identity{text-align:left;cursor:pointer;align-items:center;gap:9px;display:flex}.creator-identity:hover strong{color:var(--ui-primary)}.creator-identity .platform-monogram{border-radius:7px;width:30px;min-width:30px;height:30px}.creator-identity .platform-brand-icon{width:18px;height:18px}.creator-identity strong{text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.creator-score{color:var(--ui-primary);font-variant-numeric:tabular-nums;font-size:19px}.creator-score small{font-size:12px;font-weight:400}.creator-tag{background:var(--ui-muted);border:1px solid var(--ui-border);font-size:var(--text-xs);border-radius:4px;margin-right:4px;padding:1px 5px;display:inline-block}.creator-pagination{justify-content:flex-end;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.creator-pagination>span:first-child{margin-right:auto}.creator-empty{color:var(--ui-muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:55px 20px;display:flex}.creator-empty h2{color:var(--ui-foreground);font-size:17px}.creator-empty p{font-size:13px}.creator-error{color:var(--ui-destructive);background:var(--ui-muted);border-radius:6px;padding:10px}.creator-notice{color:var(--ui-primary);padding:8px;font-size:13px}.creator-drawer section,.creator-settings section{border-top:1px solid var(--ui-border);gap:var(--creator-form-gap,12px);flex-direction:column;padding-top:14px;display:flex}.creator-drawer h3,.creator-settings h3{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-drawer label:not(.ant-checkbox-wrapper),.creator-settings label:not(.ant-checkbox-wrapper){font-size:12px}.creator-settings small{margin-top:8px;display:block}.creator-drawer a{color:var(--ui-primary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.creator-contact{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.creator-contact small{display:block}.creator-contact-form{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:8px;margin:12px 0;display:grid}.creator-evidence{border-bottom:1px solid var(--ui-border);gap:6px;padding:10px 0;font-size:12px;display:grid}.creator-evidence>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.creator-score-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.creator-grid .creator-check{align-items:center;gap:8px;display:flex}.creator-transfer-preview{max-height:220px;overflow:auto}.creator-transfer-preview>div{padding:7px 0}.creator-transfer-preview small{color:var(--ui-muted-foreground);display:block}.creator-settings pre{background:var(--ui-muted);max-height:180px;font-size:var(--text-xs);padding:10px;overflow:auto}@media (max-width:1000px){.creator-header{flex-direction:column;align-items:flex-start}.creator-workspace{padding:16px}.creator-table{min-width:840px}.creator-toolbar-spacer{display:none}}@media (max-width:600px){.creator-grid{grid-template-columns:1fr}.creator-list-caption{display:block}}.creator-drawer,.creator-settings{--creator-form-gap:12px}.creator-drawer section>.wg-button,.creator-settings section>.wg-button{align-self:flex-start}.creator-drawer section>p,.creator-settings section>p{margin:0}.creator-contact-form>*{min-width:0}.creator-column-toolbar{justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.creator-managed-table{--result-row-space:10px;--result-header-action:22px;--result-handle-width:6px;--result-image-size:40px;--result-lines:2;--result-line-height:1.5}.creator-managed-table .creator-table th:not(.creator-select){padding:0}.creator-managed-table .result-header-cell{border:0;min-height:44px;padding:10px}.creator-managed-table .result-column-title span:empty{display:none}.creator-managed-table .creator-table td{white-space:normal;overflow:hidden}.creator-managed-table .result-cell-content{min-width:0;min-height:0}.creator-managed-table .result-cell-text{-webkit-line-clamp:2}.creator-managed-table .result-cell-image{object-fit:cover;border-radius:50%;width:40px;height:40px}.creator-managed-table .creator-table{min-width:0}.creator-managed-table{min-width:0;max-width:100%}.wg-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.wg-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active:hover{background:var(--wg-tab-accent);border-color:var(--wg-tab-accent)}.wg-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,.wg-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:#fff}.wg-tab-label{align-items:center;gap:8px;display:inline-flex}.wg-tab-label svg{width:16px;height:16px}.wg-tabs .ant-tabs-tab-active .ant-tag{color:#fff;background:#ffffff29;border-color:#0000}.wg-button svg{flex-shrink:0;width:16px;height:16px}.wg-icon-button{aspect-ratio:1;padding-inline:0}.wg-select{min-width:120px;max-width:100%}.source-field-control>.wg-select{width:100%}.wg-multi-compact .ant-select-selection-overflow{flex-wrap:nowrap}.wg-multi-compact .ant-select-selection-overflow-item-rest{max-width:calc(100% - 48px)}.wg-multi-compact .ant-select-selection-item-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wg-multi-summary{gap:8px}.wg-multi-count,.wg-multi-summary{align-items:center;display:inline-flex}.wg-multi-count{background:var(--ui-secondary);min-width:24px;min-height:24px;color:var(--ui-foreground);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center}.wg-multi-popup{gap:var(--space-2);flex-direction:column;display:flex}.wg-multi-search{padding:var(--space-2)}.wg-multi-option{align-items:center;gap:var(--space-3);min-width:0;display:flex}.wg-multi-option>span:last-child{text-overflow:ellipsis;overflow:hidden}.wg-multi-limit{padding:var(--space-2);color:var(--ui-muted-foreground)}.wg-dialog-content{flex-direction:column;gap:16px;display:flex}.wg-dialog-header{flex-direction:column;gap:6px;padding-inline-end:24px;display:flex}.wg-dialog-header h2{font-weight:600}.wg-dialog-description{color:var(--ui-muted-foreground);margin:0;font-size:13px;line-height:1.5}.wg-dialog-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wg-collapse-summary{padding:12px 16px}.creator-header-actions .wg-select{width:210px}.creator-toolbar .wg-select{width:140px}.creator-grid .wg-select{width:100%}.creator-drawer .creator-grid,.creator-settings .creator-grid{align-items:start}.creator-drawer label:not(.ant-checkbox-wrapper),.creator-settings label:not(.ant-checkbox-wrapper){flex-direction:column;gap:6px;margin:0;display:flex}.wg-collapse.ant-collapse{background:0 0;width:100%;min-width:0}.wg-collapse .ant-collapse-header-text{min-width:0}.wg-collapse-actions{align-items:center;gap:8px;display:flex}.wg-collapse .ant-collapse-content-box{min-width:0}.wg-dialog-header h2{margin:0;font-size:18px}.wg-dialog-description{font-size:14px;font-weight:400;line-height:1.6}.global-settings{--profile-group-gap:16px;--profile-card-min:250px;--profile-card-gap:12px;--settings-pane-height:42vh;--settings-short-width:140px;--settings-workspace-width:280px;height:100%;min-height:0;font-size:14px;line-height:1.5}.global-settings-modal .ant-modal-container,.global-settings-modal .ant-modal-content{height:var(--global-settings-height);flex-direction:column;min-height:0;display:flex}.global-settings-modal .ant-modal-body{flex:1;min-height:0}.global-settings-modal .ant-modal-footer,.global-settings-modal .ant-modal-header{flex:none}.geo-task-logs,.task-log-heading,.task-log-list,.task-log-record,.task-logs-panel{gap:var(--space-3,12px);flex-direction:column;min-width:0;display:flex}.task-log-heading h3{align-items:center;gap:var(--space-2,8px);display:flex}.task-log-summary{gap:var(--space-3,12px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.task-log-summary article{padding:var(--space-4,16px);gap:var(--space-1,4px);border:1px solid var(--ui-border,#d8e0eb);border-radius:var(--ui-radius,12px);background:var(--ui-muted,#f7f9fc);flex-direction:column;display:flex}.task-log-summary strong{font-size:var(--text-xl,24px)}.task-log-meta,.task-log-summary small{color:var(--ui-muted-foreground,#64748b)}.task-log-actions,.task-log-categories,.task-log-cleanup,.task-log-meta,.task-log-pagination{align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.task-log-record{padding:var(--space-4,16px);border:1px solid var(--ui-border,#d8e0eb);border-radius:var(--ui-radius,12px)}.task-log-record-heading{justify-content:space-between;align-items:start;gap:var(--space-3,12px);min-width:0;display:flex}.task-log-record-heading .global-status{flex:none}.task-log-selection{align-items:start;gap:var(--space-2,8px);overflow-wrap:anywhere;min-width:0;display:flex}.task-log-selection input{flex:none}.task-log-reason{padding:var(--space-3,12px);background:var(--ui-muted,#f7f9fc);border-radius:var(--ui-radius,12px);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0}.task-log-pagination{justify-content:flex-end}.task-log-pagination>span{flex:1}.task-log-workers>summary{cursor:pointer}.task-log-workers>div{gap:var(--space-3,12px);padding-block:var(--space-3,12px);display:grid}.task-log-workers article{gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.epo-quota-summary{--epo-quota-metric-min:180px;gap:var(--space-2,8px);padding:var(--space-3,12px);border:1px solid var(--ui-border,#d8e0eb);border-radius:var(--ui-radius,12px);background:var(--ui-muted,#f7f9fc);flex-direction:column;display:flex}.epo-quota-summary meter{width:100%}.epo-quota-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--epo-quota-metric-min)),1fr));gap:var(--space-3,12px);margin:0;display:grid}.epo-quota-detail,.epo-quota-metrics>div{gap:var(--space-2,8px);min-width:0;display:grid}.epo-quota-metrics dt{font-size:var(--font-xs,12px);color:var(--ui-muted-foreground,#64748b)}.epo-quota-metrics dd{font-size:var(--font-lg,18px);color:var(--ui-foreground,#172033);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (max-width:700px){.task-log-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.task-log-filters{grid-template-columns:minmax(0,1fr)}.global-settings-modal{width:calc(100vw - 32px)!important}}.global-settings h3,.global-settings p{margin:0}.global-settings-scope{grid-template-columns:minmax(0,var(--settings-workspace-width)) auto;justify-content:start;align-items:start;gap:var(--space-4);display:grid}.global-hint,.global-settings-scope .form-field-actions-control>span{color:var(--ui-muted-foreground);font-size:12px}.global-settings-pane{gap:var(--space-4);scrollbar-gutter:stable;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:auto;container:settings-content/inline-size}.global-settings>.global-settings-error,.global-settings>.global-settings-scope,.global-settings>.global-settings-tabs{flex-shrink:0}.global-settings-section{gap:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:var(--space-4);flex-direction:column;display:flex}.global-section-title{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.global-settings h3{font-size:14px;font-weight:600}.global-status{color:var(--ui-muted-foreground);background:var(--ui-muted);border-radius:var(--ui-radius);padding:2px 8px;font-size:12px}.global-status.active{color:var(--ui-success);background:var(--ui-success-soft)}.global-model-fields{gap:var(--space-3);display:grid}.translation-records{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.translation-record{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow-wrap:anywhere;flex-direction:column;display:flex}.global-model-fields .source-field:last-child{grid-column:1/-1}.global-settings .cleaning-model-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.global-embedding-grid{grid-template-columns:minmax(0,1fr) var(--settings-short-width);gap:var(--space-4);display:grid}.global-settings .source-field>label{font-size:13px;font-weight:500}.global-settings .saved-method-grid{grid-template-columns:repeat(auto-fit,minmax(var(--profile-card-min),1fr))}.global-settings .connection-card{padding:var(--space-3);gap:var(--space-2)}.global-settings .profile-section-heading h2{font-size:14px;font-weight:600}.global-settings .profile-note,.global-settings .profile-section-heading p{color:var(--ui-muted-foreground);font-size:12px}.global-settings .profile-section-heading{gap:var(--space-3)}.global-save-status{text-align:left;color:var(--ui-muted-foreground);flex:1;align-self:center;font-size:12px}.global-settings-error{color:var(--ui-destructive)}.global-impact-list{gap:var(--space-4);margin:0;display:grid}.global-impact-list>div{grid-template-columns:var(--settings-short-width) minmax(0,1fr);gap:var(--space-4);display:grid}.global-impact-list dt{font-weight:600}.global-impact-list dd{color:var(--ui-muted-foreground);margin:0}@media (max-width:700px){.global-embedding-grid,.global-impact-list>div,.global-settings .cleaning-form-grid,.global-settings-scope{grid-template-columns:minmax(0,1fr)}}.global-model-editor{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.global-model-editor .cleaning-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.global-model-editor .global-hint{overflow-wrap:anywhere}@media (max-width:700px){.global-model-editor .cleaning-form-grid{grid-template-columns:minmax(0,1fr)}}.global-settings{--model-logo-size:44px;--model-card-radius:16px}.model-card{border:1px solid var(--ui-border);border-radius:var(--model-card-radius);background:#ffffffa3;overflow:hidden}.model-card-summary{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);color:var(--ui-foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.model-card-summary:hover{background:#ffffff52}.model-card-summary:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-3px}.model-provider-logo{width:var(--model-logo-size);height:var(--model-logo-size);background:#ffffffe0;border:1px solid #fffc;border-radius:12px;flex:none;place-items:center;display:grid}.model-provider-logo img{object-fit:contain;display:block}.model-card-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.model-card-copy small,.model-card-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-card-copy small,.model-card-status{color:var(--ui-muted-foreground);font-size:12px}.model-card-chevron{flex:none}.model-card[data-expanded=true] .model-card-chevron{transform:rotate(180deg)}.model-card-body{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--ui-border);flex-direction:column;display:flex}.model-key-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.model-legacy{padding:var(--space-3);border:1px dashed var(--ui-border);border-radius:var(--ui-radius)}.model-legacy summary{cursor:pointer;color:var(--ui-muted-foreground)}.model-legacy[open]{gap:var(--space-3);flex-direction:column;display:flex}.model-quota-settings{padding:var(--space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.model-quota-settings summary{cursor:pointer;color:var(--ui-foreground)}.model-quota-settings[open]{gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:700px){.model-card-status{display:none}}.global-settings{--model-tile-width:160px;--model-tile-ratio:3/4}.model-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--model-tile-width)),var(--model-tile-width)));gap:var(--space-3);align-items:start;display:grid}.model-card{background:var(--ui-background);min-width:0}.model-card-summary{aspect-ratio:var(--model-tile-ratio);flex-direction:column;align-items:flex-start;position:relative}.model-card-copy{flex:1;justify-content:center;width:100%}.model-card-copy small,.model-card-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.model-card-copy small{overflow-wrap:anywhere}.model-card-summary .model-card-status{display:block}.model-card-chevron{right:var(--space-3);top:var(--space-3);position:absolute}.model-card[data-expanded=true]{grid-column:1/-1}.model-card[data-expanded=true] .model-card-summary{aspect-ratio:auto;padding-right:var(--space-8,32px);flex-direction:row;align-items:center}.model-card[data-expanded=true] .model-card-copy{width:auto}.session-actions{gap:var(--space-2);flex-direction:column;display:flex}.model-card-grid{flex-wrap:wrap;display:flex}.model-card-grid>.model-card{flex:0 0 min(100%,var(--model-tile-width))}.model-card-grid>.model-card[data-expanded=true]{flex:0 0 100%;width:100%}.model-picker.wg-select{width:100%}.model-option-row{align-items:center;gap:var(--space-2,8px);width:100%;min-width:0;display:flex}.model-option-id{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.model-option-actions{justify-content:flex-end;align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;flex-shrink:0;max-width:60%;display:flex}.model-option-actions .result-cell-content{display:flex}.model-capability-video{--cap-bg:#f3e8ff;--cap-text:#6b21a8;--cap-border:#e9d5ff}.model-capability-image{--cap-bg:#e0f2fe;--cap-text:#075985;--cap-border:#bae6fd}.model-capability-audio{--cap-bg:#ccfbf1;--cap-text:#115e59;--cap-border:#99f6e4}.model-capability-creation{--cap-bg:#fce7f3;--cap-text:#9d174d;--cap-border:#fbcfe8}.model-capability-thinking{--cap-bg:#fef3c7;--cap-text:#92400e;--cap-border:#fde68a}.model-capability-document,.model-capability-text{--cap-bg:#dbeafe;--cap-text:#1e40af;--cap-border:#bfdbfe}.model-capability-tools,.model-capability-vector{--cap-bg:#dcfce7;--cap-text:#166534;--cap-border:#bbf7d0}.model-capability-unknown{--cap-bg:#f1f5f9;--cap-text:#475569;--cap-border:#e2e8f0}.model-capability.ant-tag{background:var(--cap-bg);color:var(--cap-text);border-color:var(--cap-border)}.global-settings{--patent-settings-columns:2}.patent-settings-help>div,.patent-settings-panel,.patent-settings-sources,.patent-settings-sources>article,.patent-settings-switch,.patent-settings-title{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.patent-settings-title{gap:var(--space-1)}.patent-settings-help,.patent-settings-switch small,.patent-settings-title small{color:var(--ui-muted-foreground);font-size:var(--text-md)}.patent-settings-fields{grid-template-columns:repeat(var(--patent-settings-columns),minmax(0,1fr));gap:var(--space-4);display:grid}.patent-settings-rule-select{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.patent-settings-link{color:var(--ui-primary);align-self:start}.patent-settings-link,.patent-settings-panel h3{align-items:center;gap:var(--space-2);display:inline-flex}.patent-settings-help{border-top:1px solid var(--ui-border)}.patent-settings-help>summary{cursor:pointer;padding-block:var(--space-3)}.patent-settings-sources>article{padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.patent-settings-sources>article>div{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.patent-settings-sources p{color:var(--ui-muted-foreground);font-size:var(--text-md)}@media (max-width:700px){.patent-settings-fields,.patent-settings-rule-select{grid-template-columns:minmax(0,1fr)}}.business-logic-panel{--flow-directory-width:216px;--flow-details-width:300px;--flow-directory-item-padding:6px 8px;--flow-border:#dce4ee;--flow-ink:#26364b;--flow-muted:#64748b;--flow-blue:#2563eb;grid-template-columns:var(--flow-directory-width) minmax(0,1fr);min-width:0;min-height:var(--flow-panel-min-height,540px);height:var(--flow-panel-height,clamp(540px,64vh,1000px));border:1px solid var(--flow-border);color:var(--flow-ink);background:#fff;border-radius:12px;font:14px/1.6 Inter,Microsoft YaHei,sans-serif;display:grid;position:relative;overflow:hidden}.global-settings-business{--flow-panel-height:100%;--flow-panel-min-height:0px;height:100%;min-height:0}.global-settings-business>.global-settings-pane{scrollbar-gutter:auto;flex:1;overflow:hidden;container:none}.business-logic-canvas-tools,.business-logic-footer,.business-logic-heading,.global-settings-business>.global-settings-error,.global-settings-business>.global-settings-scope,.global-settings-business>.global-settings-tabs{flex-shrink:0}.business-logic-panel.has-details{grid-template-columns:var(--flow-directory-width) minmax(0,1fr) var(--flow-details-width)}.business-logic-panel :is(h2,h3,p,ol,dl,dd),.business-logic-panel button{margin:0}.business-logic-panel button:focus-visible,.business-logic-viewport:focus-visible{outline:2px solid var(--flow-blue);outline-offset:-2px}.business-logic-directory{box-sizing:border-box;width:var(--flow-directory-width);border-right:1px solid var(--flow-border);background:#f8fafc;flex-direction:column;gap:22px;min-width:0;min-height:0;padding:20px 12px;display:flex;overflow:auto}.business-logic-directory-title{align-items:center;gap:8px;padding-inline:8px;display:flex}.business-logic-directory-title>span{font-size:var(--text-xs);color:var(--flow-muted)}.business-logic-directory-title>strong{flex:1}.business-logic-search{align-items:center;gap:6px;padding-inline:4px;display:flex}.business-logic-directory section{flex-direction:column;gap:8px;display:flex}.business-logic-directory h3{font-size:var(--text-xs);color:var(--flow-muted);letter-spacing:1px;padding-inline:10px;font-weight:600}.business-logic-directory-items{flex-direction:column;gap:4px;display:flex}.business-logic-directory-item{padding:var(--flow-directory-item-padding);text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;display:flex}.business-logic-directory-item>span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.business-logic-directory-item strong{font-size:13px;font-weight:500}.business-logic-directory-item small{font-size:var(--text-xs);color:var(--flow-muted)}.business-logic-directory-item:hover{background:#edf2f8}.business-logic-directory-item.is-selected{background:var(--flow-blue);color:#fff}.business-logic-directory-item.is-selected small{color:#e1eaff}.business-logic-main{flex-direction:column;min-width:0;min-height:0;display:flex}.business-logic-heading{border-bottom:1px solid var(--flow-border);flex-direction:column;gap:12px;padding:18px 22px;display:flex}.business-logic-actions,.business-logic-breadcrumb,.business-logic-tags,.business-logic-title-row,.business-logic-title-row>div{align-items:center;gap:10px;display:flex}.business-logic-breadcrumb{color:var(--flow-muted);font-size:12px}.business-logic-title-row{flex-wrap:wrap;justify-content:space-between}.business-logic-title-row h2{letter-spacing:-.5px;font-size:21px;line-height:1.4}.business-logic-heading>p{color:var(--flow-muted);max-width:76ch;font-size:13px}.business-logic-kind,.business-logic-status{font-size:var(--text-xs);white-space:nowrap;color:#526176;background:#eff3f8;border-radius:5px;padding-inline:7px;line-height:20px;display:inline-flex}.status-implemented{color:#167251;background:#e9f7f0}.status-partial{color:#97671e;background:#fff5df}.status-unverified{color:#b44137;background:#fff0ef}.business-logic-canvas{flex-direction:column;flex:1;min-height:0;display:flex}.business-logic-canvas-tools{border-bottom:1px solid #edf1f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.business-logic-canvas-tools>div,.business-logic-legend>span{align-items:center;gap:6px;display:flex}.business-logic-canvas-tools>.business-logic-legend{font-size:var(--text-xs);color:var(--flow-muted);flex-wrap:wrap;gap:12px}.business-logic-legend i{border:1px solid #c7d4e5;border-radius:3px;width:9px;height:9px}.kind-action{color:#245a9f;background:#edf4ff}.kind-data{color:#1d7763;background:#e9f7f3}.kind-decision{color:#85610e;background:#fff5db}.kind-failure{color:#ad493e;background:#fff0ef}.kind-planned{background:#f1f3f6}.business-logic-viewport{background-color:#fcfdff;background-image:radial-gradient(#d5dfeb .8px,#0000 0);background-size:20px 20px;flex:1;min-height:0;position:relative;overflow:hidden}.business-logic-svg{-webkit-user-select:none;user-select:none}.business-logic-svg [data-workflow-node]{cursor:pointer;outline:none}.business-logic-svg [aria-pressed=true],.business-logic-svg [data-workflow-node]:focus-visible,.business-logic-svg [data-workflow-node]:hover{filter:drop-shadow(0 2px 5px #2563eb44)}.business-logic-svg [aria-pressed=true] :is(rect,polygon,circle),.business-logic-svg [data-workflow-node]:focus-visible :is(rect,polygon,circle){stroke:#2563eb!important;stroke-width:2.5px!important}.business-logic-zoom{border:1px solid var(--flow-border);background:#ffffffeb;border-radius:10px;align-items:center;gap:3px;padding:5px;display:flex;position:absolute;bottom:14px;left:16px;box-shadow:0 3px 12px #26364b0d}.business-logic-zoom output{text-align:center;font-variant-numeric:tabular-nums;min-width:46px;font-size:12px}.business-logic-minimap{border:1px solid var(--flow-border);background:#ffffffed;border-radius:8px;position:absolute;bottom:14px;right:14px;overflow:hidden}.business-logic-minimap img{max-width:none}.business-logic-details{border-left:1px solid var(--flow-border);background:#fff;flex-direction:column;gap:16px;min-height:0;padding:18px;display:flex;overflow:auto}.business-logic-details-heading{color:var(--flow-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.business-logic-details h3{font-size:19px}.business-logic-details p{font-size:13px}.business-logic-details dl{flex-direction:column;gap:18px;display:flex}.business-logic-details dl>div{flex-direction:column;gap:4px;display:flex}.business-logic-details dt{font-size:var(--text-xs);color:var(--flow-muted);font-weight:600}.business-logic-details dd{font-size:13px}.business-logic-evidence{border-top:1px solid var(--flow-border);padding-top:14px;font-size:12px}.business-logic-evidence summary{cursor:pointer;align-items:center;gap:6px;display:flex}.business-logic-evidence[open]{flex-direction:column;gap:12px;display:flex}.business-logic-evidence code{font-size:var(--text-xs);overflow-wrap:anywhere;white-space:normal;display:block}.business-logic-evidence small{color:var(--flow-muted);display:block}.business-logic-steps{flex-direction:column;flex:1;gap:10px;padding:20px;list-style:none;display:flex;overflow:auto}.business-logic-steps button{border:1px solid var(--flow-border);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:10px;gap:14px;padding:16px;display:flex}.business-logic-steps button[aria-pressed=true]{border-color:var(--flow-blue);background:#f6f9ff}.business-logic-steps button>span{color:var(--flow-blue);font-size:12px;font-weight:600}.business-logic-steps button>div{flex-direction:column;flex:1;gap:6px;display:flex}.business-logic-steps p,.business-logic-steps small{color:var(--flow-muted);font-size:12px}.business-logic-footer{border-top:1px solid var(--flow-border);font-size:var(--text-xs);color:var(--flow-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 18px;display:flex}.business-logic-empty{overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:24px;display:flex}.business-logic-notice{color:#245a9f;padding:6px 18px;font-size:12px}.business-logic-directory-toggle{display:none}.business-logic-is-expanded{z-index:1100;border-radius:12px;width:auto;height:auto;min-height:0;position:fixed;inset:8px;box-shadow:0 0 0 100vmax #e9eef5}.global-settings-modal:has(.business-logic-is-expanded){max-width:100vw;padding:0;top:0;transform:none;width:100vw!important}@media (max-width:1300px){.business-logic-panel.has-details{grid-template-columns:var(--flow-directory-width) minmax(0,1fr)}.business-logic-details{width:min(var(--flow-details-width),85%);z-index:5;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 30px #26364b14}}@media (max-width:800px){.business-logic-panel,.business-logic-panel.has-details{grid-template-columns:minmax(0,1fr)}.business-logic-directory{display:none}.business-logic-directory-toggle{display:inline-flex}.directory-open .business-logic-directory{width:min(var(--flow-directory-width),85%);z-index:6;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 30px #26364b14}.business-logic-heading{padding:14px}.business-logic-minimap{display:none}.business-logic-title-row h2{font-size:18px}}:root{--studio-column:248px;--studio-gap:20px;--studio-dialog-width:min(1200px,calc(100vw - 40px));--studio-detail-height:min(760px,calc(100dvh - 160px));--studio-detail-sidebar:360px;--studio-player-background:#101114;--studio-workspace-width:200px}.content-studio{gap:var(--space-6);padding:var(--space-8);color:var(--ui-foreground);flex-direction:column;display:flex}.studio-actions,.studio-heading,.studio-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.studio-heading{justify-content:space-between}.studio-heading>div:first-child{gap:var(--space-2);flex-direction:column;display:flex}.studio-heading-controls{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.studio-heading-controls>.wg-select{width:var(--studio-workspace-width);max-width:100%}.content-studio ol,.content-studio p,.studio-heading h1{margin:0}.studio-heading h1{font-size:var(--text-title);font-weight:650}.studio-card-copy small,.studio-heading p,.studio-toolbar>span{color:var(--ui-muted-foreground)}.studio-eyebrow{align-items:center;gap:var(--space-2);color:var(--ui-primary);font-size:var(--text-sm);letter-spacing:.12em;display:flex}.studio-toolbar>.wg-select{min-width:160px}.studio-toolbar>.ant-input{flex:1;min-width:200px}.studio-waterfall{column-gap:var(--studio-gap);align-items:start;display:grid}.studio-waterfall-column{gap:var(--studio-gap);flex-direction:column;min-width:0;display:flex}.studio-card{break-inside:avoid;gap:var(--space-3);flex-direction:column;width:100%;display:inline-flex}.studio-card-media{border-radius:var(--radius-lg);background:var(--ui-secondary);min-height:180px;position:relative;overflow:hidden}.studio-card-media>img{object-fit:cover;width:100%;height:auto;max-height:440px;display:block}.studio-cover-missing{aspect-ratio:3/4;align-items:center;gap:var(--space-3);color:var(--ui-muted-foreground);flex-direction:column}.studio-cover-missing,.studio-open{justify-content:center;display:flex}.studio-open{cursor:pointer;padding:var(--space-3);background:0 0;border:0;align-items:flex-end;position:absolute;inset:0}.studio-open>span{align-items:center;gap:var(--space-2);background:var(--ui-background);color:var(--ui-foreground);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);opacity:0;display:flex}.studio-card-media:hover .studio-open>span,.studio-open:focus-visible>span{opacity:1}.studio-platform{top:var(--space-3);left:var(--space-3);background:var(--ui-background);color:var(--ui-foreground);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.studio-platform,.studio-preview{pointer-events:none;position:absolute}.studio-preview{background:var(--ui-secondary);inset:0}.studio-player{object-fit:contain;border:0;width:100%;height:100%;display:block}.studio-card-copy{gap:var(--space-2);flex-direction:column;display:flex}.studio-card-copy>strong{font-size:var(--text-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.studio-card-copy>div{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--ui-muted-foreground);display:flex}.studio-card-copy>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-empty,.studio-player-message{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);flex-direction:column;display:flex}.studio-large-player{background:var(--studio-player-background);border-radius:var(--radius-lg);min-width:0;height:100%;min-height:0;overflow:hidden}.studio-dialog{grid-template-columns:minmax(0,1fr) minmax(0,var(--studio-detail-sidebar));height:var(--studio-detail-height);gap:var(--space-6);min-height:0;display:grid;overflow:hidden}.studio-detail-panel{gap:var(--space-4);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.studio-detail-heading{justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.studio-detail-copy{overflow-wrap:anywhere;gap:var(--space-4);scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.studio-detail-copy h3{font-size:var(--text-lg);white-space:pre-wrap;margin:0;line-height:1.6}.studio-detail-panel>.studio-actions{flex-shrink:0}.studio-detail-panel p{margin:0}@media (max-width:760px){.studio-dialog{gap:var(--space-3);grid-template-rows:minmax(0,3fr) minmax(0,2fr);grid-template-columns:minmax(0,1fr)}}.studio-load{justify-content:center;display:flex}.studio-notice{color:var(--ui-destructive)}.studio-instagram-frame{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.studio-instagram-frame iframe{border:0;flex-shrink:0}.studio-archive-control{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.studio-archive-control small{color:var(--ui-muted-foreground)}@media (max-width:700px){.content-studio{padding:var(--space-4)}.studio-waterfall{column-gap:var(--space-3)}.studio-toolbar>.wg-select{min-width:120px}}:root{--studio-match-high:#166534;--studio-match-medium:#854d0e;--studio-match-low:#991b1b;--studio-match-unknown:#475569}.studio-card-badges{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px}.studio-card-badges .studio-platform{position:static}.studio-match{border-radius:var(--radius-md);background:var(--studio-match-unknown);color:#fff;font-size:var(--text-xs);padding:4px 8px}.studio-match[data-tone=high]{background:var(--studio-match-high)}.studio-match[data-tone=medium]{background:var(--studio-match-medium)}.studio-match[data-tone=low]{background:var(--studio-match-low)}.video-status-tags{align-items:flex-end;gap:var(--space-1);pointer-events:none;z-index:2;flex-direction:column;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.video-status-tags .ant-tag{align-items:center;gap:var(--space-1);font-size:var(--text-xs);margin:0;display:inline-flex}.video-status-tags svg{width:var(--space-3);height:var(--space-3)}.video-status-tags .video-status-saved{color:var(--ui-connected);background:var(--ui-connected-soft);border-color:var(--ui-connected)}.video-status-tags .video-status-analyzed{color:var(--ui-insight);background:var(--ui-insight-soft);border-color:var(--ui-insight)}.video-status-tags .video-status-pending{color:var(--ui-warning);background:var(--ui-warning-soft)}.video-engagement-tags{--video-like:#ec4899;align-items:flex-end;gap:var(--space-1);pointer-events:none;z-index:2;flex-direction:column;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.video-engagement-tags>span{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);background:#000000b3;display:inline-flex}.video-engagement-tags svg{width:var(--space-3);height:var(--space-3)}.video-engagement-tags [data-kind=like] svg{color:var(--video-like);fill:currentColor}.studio-card.ui-panel{gap:0}.studio-card.ui-panel .studio-card-media{border-radius:0}.studio-card.ui-panel .studio-card-copy{padding:var(--space-3);gap:var(--space-2)}.studio-card.ui-panel .studio-card-copy>strong{font-size:var(--text-base)}.ai-analysis-panel,.video-analysis-settings-grid{--analysis-frame-height:320px;--analysis-setting-width:200px}.ai-analysis-detail,.ai-analysis-detail article,.ai-analysis-panel,.ai-analysis-result,.ai-analysis-status{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ai-analysis-panel dd,.ai-analysis-panel dl,.ai-analysis-panel h3,.ai-analysis-panel p,.ai-analysis-result :is(p,h3,dl,dd){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ai-analysis-panel{padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-lg)}.ai-analysis-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-analysis-panel small{color:var(--ui-muted-foreground)}.ai-analysis-result dl{gap:var(--space-2);display:grid}.ai-analysis-result dt{font-weight:600}.ai-analysis-result details{gap:var(--space-2);flex-direction:column;display:flex}.ai-analysis-result summary{cursor:pointer;padding:var(--space-2) 0;font-weight:600}.ai-analysis-detail article{padding:var(--space-3);border:1px solid var(--ui-border);border-radius:var(--radius-md)}.ai-analysis-detail img{max-height:var(--analysis-frame-height);object-fit:contain;background:var(--ui-muted);width:100%}.video-analysis-settings-grid{grid-template-columns:repeat(auto-fit,minmax(var(--analysis-setting-width),1fr));gap:var(--space-4);display:grid}.analysis-search-results{gap:var(--space-3);flex-direction:column;display:flex}.analysis-search-result{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.analysis-search-result p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.analysis-search-result small{color:var(--ui-muted-foreground)}.studio-origin-focus{outline:2px solid var(--ui-primary);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.studio-analysis-details>*{flex-shrink:0}.studio-analysis-details>.studio-detail-copy{flex:none;overflow:visible}.wg-business-theme,.wg-preview{--ai-surface:var(--ui-background);--ai-label:var(--ui-foreground);--ai-label-disabled:var(--ui-muted-foreground);--ai-blue:#80bbf6;--ai-violet:#b797e8;--ai-rose:#efa0c8;--ai-mint:#78d5c6;--ai-halo-opacity:.7;--ai-halo-hover-opacity:1;--ai-halo-blur:10px;--ai-halo-outset:2px;--ai-halo-shift:4px;--ai-halo-page-layer:40;--ai-focus-color:var(--ui-foreground);--ai-focus-width:2px;--ai-focus-offset:-2px;--ai-active-base:#20252b;--ai-active-green:#243c34;--ai-active-gold:#46432d;--ai-active-rose:#65434e;--ai-active-violet:#3f3863;--ai-active-label:#fff;--ai-state-duration:.22s;--ai-press-offset:1px;--ai-radius:var(--radius-md);--ai-glow-cycle:8s;--ai-spinner-cycle:1s}:is(.wg-preview,.wg-business-theme) .ant-btn.wg-ai-button{border-radius:var(--ai-radius);color:var(--ai-label);background:var(--ai-surface);box-shadow:none;transition:transform var(--ai-state-duration) ease;border-color:#0000}.wg-ai-halo{opacity:var(--ai-halo-opacity,.7);--halo-blur:var(--ai-halo-blur,10px);--halo-spread:var(--ai-halo-outset,2px);--halo-shift:var(--ai-halo-shift,4px);--halo-negative:calc(-1 * var(--halo-shift));--halo-blue:var(--ai-blue,#80bbf6);--halo-violet:var(--ai-violet,#b797e8);--halo-rose:var(--ai-rose,#efa0c8);--halo-mint:var(--ai-mint,#78d5c6);box-shadow:var(--halo-negative) var(--halo-negative) var(--halo-blur) var(--halo-spread) var(--halo-blue),var(--halo-shift) var(--halo-negative) var(--halo-blur) var(--halo-spread) var(--halo-violet),var(--halo-shift) var(--halo-shift) var(--halo-blur) var(--halo-spread) var(--halo-rose),var(--halo-negative) var(--halo-shift) var(--halo-blur) var(--halo-spread) var(--halo-mint);transition:opacity var(--ai-state-duration,.22s) ease;animation:ai-halo-drift var(--ai-glow-cycle,8s) ease-in-out infinite alternate paused;background:0 0;border:0;margin:0;display:block;position:fixed;pointer-events:none!important}.wg-ai-halo[data-active=true]{opacity:var(--ai-halo-hover-opacity,1);animation-play-state:running}:is(.wg-preview,.wg-business-theme) .ant-btn.wg-ai-button:not(:disabled):not(.ant-btn-disabled):not([aria-disabled=true]):is(:hover,:focus-visible){color:var(--ai-label);background:var(--ai-surface);box-shadow:none;border-color:#0000}:is(.wg-preview,.wg-business-theme) .ant-btn.wg-ai-button:not(:disabled):not(.ant-btn-disabled):not([aria-disabled=true]):active{transform:translateY(var(--ai-press-offset))}:is(.wg-preview,.wg-business-theme) .ant-btn.wg-ai-button:not(:disabled):not(.ant-btn-disabled):not([aria-disabled=true]):focus-visible{outline:var(--ai-focus-width) solid var(--ai-focus-color);outline-offset:var(--ai-focus-offset)}:is(.wg-preview,.wg-business-theme) .ant-btn.wg-ai-button:is(:disabled,.ant-btn-disabled,[aria-disabled=true]){color:var(--ai-label-disabled);opacity:.65}@keyframes ai-halo-drift{to{box-shadow:var(--halo-negative) var(--halo-negative) var(--halo-blur) var(--halo-spread) var(--halo-violet),var(--halo-shift) var(--halo-negative) var(--halo-blur) var(--halo-spread) var(--halo-rose),var(--halo-shift) var(--halo-shift) var(--halo-blur) var(--halo-spread) var(--halo-mint),var(--halo-negative) var(--halo-shift) var(--halo-blur) var(--halo-spread) var(--halo-blue)}}.ai-button-spinner{animation:ai-button-spin var(--ai-spinner-cycle,1s) linear infinite}@keyframes ai-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:is(.wg-preview,.wg-business-theme) .ant-btn.wg-ai-button:not(:disabled):not(.ant-btn-disabled):not([aria-disabled=true]):active{transform:none}.ai-button-spinner,.wg-ai-halo{animation:none}.wg-ai-halo,:is(.wg-preview,.wg-business-theme) .ant-btn.wg-ai-button{transition:none;transform:none}}.wg-preview .analyzed-videos{--analysis-card-width:520px;--analysis-card-ratio:1.1;--analysis-video-column:.9fr;--analysis-copy-column:1.2fr;--analysis-video-background:#101217;--analysis-mobile-video-height:340px;--analysis-mobile-copy-height:420px;--studio-column:var(--analysis-card-width);gap:var(--space-5);flex-direction:column;display:flex}.analyzed-videos-heading,.analyzed-videos-heading>strong{align-items:center;gap:var(--space-3);display:flex}.analyzed-videos-heading{flex-wrap:wrap;justify-content:space-between}.analyzed-video-card{grid-template-columns:minmax(0,var(--analysis-video-column)) minmax(0,var(--analysis-copy-column));aspect-ratio:var(--analysis-card-ratio);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-background);min-height:0;display:grid;overflow:hidden}.analyzed-video-media{justify-content:center;align-items:center;gap:var(--space-3);background:var(--analysis-video-background);min-width:0;min-height:0;padding:var(--space-3);flex-direction:column;display:flex;position:relative}.analyzed-video-media>img,.wg-preview .analyzed-video-media .studio-player{object-fit:contain;aspect-ratio:auto;width:100%;height:100%;min-height:0}.analyzed-video-media>button{bottom:var(--space-5);position:absolute}.analyzed-video-copy{gap:var(--space-4);padding:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.analyzed-video-copy header{gap:var(--space-2);flex-direction:column;display:flex}.analyzed-video-copy h3{font-size:var(--text-base);line-height:1.5}.analyzed-video-copy small{color:var(--ui-muted-foreground)}@media (max-width:700px){.analyzed-video-card{aspect-ratio:auto;grid-template-columns:1fr}.analyzed-video-media{height:var(--analysis-mobile-video-height)}.analyzed-video-copy{max-height:var(--analysis-mobile-copy-height)}}:root{--ad-column:230px;--ad-gap:16px;--ad-cover-height:440px;--ad-media-width:300px;--ad-chart-height:320px;--ad-analysis-gap:var(--space-8);--ad-radius:var(--radius-lg)}.commercial-workspace{gap:var(--ad-gap);padding:var(--space-8);color:var(--ui-foreground);flex-direction:column;display:flex}.commercial-heading{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.commercial-heading>div:first-child{gap:var(--space-2);display:grid}.commercial-heading h1{align-items:center;gap:var(--space-2);font-size:24px;display:flex}.ad-analysis-page h2,.ad-analysis-page h3,.ad-analysis-page p,.commercial-workspace h1,.commercial-workspace p{margin:0}.ad-analysis-page small,.commercial-heading p,.commercial-workspace small{color:var(--ui-muted-foreground)}.ad-context{gap:var(--ad-gap);grid-template-columns:repeat(2,minmax(180px,1fr));display:grid}.ad-field{gap:var(--space-2);flex-direction:column;min-width:0;font-size:13px;display:flex}.ad-field>.wg-select{width:100%}.ad-filter-panel{align-items:end;gap:var(--ad-gap);padding:var(--space-5);background:var(--ui-muted);border-radius:var(--ad-radius);grid-template-columns:repeat(auto-fit,minmax(155px,1fr));display:grid}.ad-keyword{grid-column:span 2}.ad-filter-note{grid-column:1/-1}.ad-filter-submit{gap:var(--space-3);grid-column:-2/-1;justify-content:flex-end;align-self:end;display:flex}.ad-saved-heading{gap:var(--space-2);display:grid}.ad-date-filter{min-width:280px}.ad-calendar-mark{display:block;position:relative}.ad-calendar-mark i{background:var(--ui-primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.ad-load-more{justify-content:center;gap:var(--space-3);color:var(--ui-muted-foreground);font-size:13px}.ad-actions,.ad-load-more,.ad-results-heading{align-items:center;flex-wrap:wrap;display:flex}.ad-actions,.ad-results-heading{gap:var(--space-2)}.ad-results-heading{justify-content:space-between}.ad-card-grid{--studio-column:var(--ad-column);--studio-gap:var(--ad-gap);min-width:0}.ad-card{background:var(--ui-background);border:1px solid var(--ui-border);border-radius:var(--ad-radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ad-cover{background:var(--ui-muted);cursor:pointer;border:0;padding:0;position:relative}.ad-cover,.ad-cover img{width:100%;display:block}.ad-cover img{height:auto;max-height:var(--ad-cover-height);object-fit:cover}.ad-cover-missing{aspect-ratio:3/4;justify-content:center;align-items:center;display:flex}.ad-cover-preview{pointer-events:none;background:#101114;position:absolute;inset:0}.ad-cover-preview video{object-fit:cover;width:100%;height:100%}.ad-cover-caption{background:var(--ui-background);color:var(--ui-foreground);border-radius:var(--radius-md);padding:4px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}.ad-card-copy{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.ad-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.ad-card-footer{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--ui-border);flex-direction:column;display:flex}.ad-card-performance{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ad-card-performance>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ad-card-performance dt{font-size:var(--text-xs);color:var(--ui-muted-foreground)}.ad-card-performance dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.ad-card-actions{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ad-card-actions>*{min-width:0}.ad-analysis-status:empty{display:none}.ad-card-engagements{gap:var(--space-3);color:var(--ui-muted-foreground);grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;display:grid}.ad-card-engagements span{align-items:center;gap:4px;display:inline-flex}.ad-empty{padding:var(--space-8);background:var(--ui-muted);border-radius:var(--ad-radius);text-align:center;color:var(--ui-muted-foreground)}.ad-error{color:var(--ui-destructive)}.ad-processing-note{padding:var(--space-3) var(--space-4);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ad-processing-note{background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-background))}}.ad-processing-note{border-radius:var(--radius-lg);font-size:13px}.ad-analysis-message,.ad-analysis-status{color:var(--ui-muted-foreground);font-size:12px}.ad-analysis-header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ad-analysis-header>div:first-child{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ad-analysis-header h1{margin:0;font-size:22px}.ad-analysis-layout{grid-template-columns:minmax(220px,var(--ad-media-width)) minmax(0,1fr);gap:var(--ad-analysis-gap);align-items:start;display:grid}.ad-analysis-media{gap:var(--space-3);top:var(--space-5);flex-direction:column;min-width:0;display:flex;position:sticky}.ad-analysis-media img,.ad-analysis-media video{object-fit:contain;border-radius:var(--ad-radius);background:#101114;width:100%;max-height:calc(100vh - 160px);display:block}.ad-analysis-content{gap:var(--ad-analysis-gap)}.ad-analysis-content,.ad-analysis-section{flex-direction:column;min-width:0;display:flex}.ad-analysis-section{gap:var(--space-4)}.ad-analysis-section h2{font-size:20px;font-weight:650;line-height:1.4}.ad-info-grid{gap:var(--space-5);padding:var(--space-5);border-radius:var(--ad-radius);background:var(--ui-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ad-info-grid>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ad-info-grid dt,.ad-performance-grid dt{color:var(--ui-muted-foreground);font-size:13px}.ad-info-grid dd,.ad-performance-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.ad-info-grid a{color:var(--ui-primary);display:inline}.ad-info-grid a svg{display:inline}.ad-performance-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ad-performance-grid>div{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--ui-muted);flex-direction:column;display:flex}.ad-performance-grid dd{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.ad-official-comment{gap:var(--space-2);flex-direction:column;font-size:14px;line-height:1.7;display:flex}.ad-metric-tab{align-items:center;gap:var(--space-2)}.ad-metric-tab,.ad-metric-tab>span{display:inline-flex}.ad-official-description{color:var(--ui-muted-foreground);font-size:14px;line-height:1.8}.ad-curve-caption{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:13px;display:flex}.ad-curve-caption>span{color:var(--ui-muted-foreground)}.ad-chart{width:100%;height:var(--ad-chart-height);min-width:0}.ad-chart:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-radius:var(--radius-md)}.ad-chart-block{gap:var(--space-2);flex-direction:column;display:flex}.ad-chart-keyboard-value{color:var(--ui-muted-foreground);font-size:12px}.ad-chart-keyboard-value:empty{display:none}.ad-curve-empty{padding:var(--space-8);background:var(--ui-muted);border-radius:var(--ad-radius);text-align:center;min-height:180px;justify-content:center;align-items:center;font-size:14px;line-height:1.8;display:flex}.ad-curve-empty,.ad-data-table{color:var(--ui-muted-foreground)}.ad-data-table{font-size:12px}.ad-data-table summary{cursor:pointer}.ad-data-table>div{max-height:240px;overflow:auto}.ad-data-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ad-data-table td,.ad-data-table th{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--ui-border)}@media (max-width:1000px){.ad-analysis-layout{gap:var(--space-6);grid-template-columns:minmax(180px,220px) minmax(0,1fr)}}@media (max-width:700px){.ad-analysis-layout,.ad-context{grid-template-columns:1fr}.ad-analysis-media{align-items:center;position:static}.ad-analysis-media img,.ad-analysis-media video{max-height:420px}.ad-info-grid{grid-template-columns:1fr}.ad-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-keyword{grid-column:auto}.commercial-workspace{padding:var(--space-4)}}:root{--patent-filter-width:170px;--patent-source-width:180px;--patent-extra-field-min-width:200px;--patent-thumbnail-width:112px;--patent-snippet-lines:3}.patent-search-source,.patent-translation-source{width:var(--patent-source-width);max-width:100%}.patent-criteria-kind{max-width:var(--patent-filter-width)}.patent-google-main-filters{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,var(--patent-filter-width)));gap:var(--patent-gap);align-items:start;display:grid}.patent-google-extra-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--patent-extra-field-min-width)),1fr));gap:var(--patent-gap);padding-block:var(--patent-gap);display:grid}.patent-google-extra-filters>small{grid-column:1/-1}.patent-multi-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.patent-multi-field>.wg-select:last-child{width:var(--patent-filter-width);max-width:100%}.patent-search-order{align-items:center;gap:var(--patent-gap);flex-wrap:wrap;display:flex}.patent-search-order>.wg-select{width:var(--patent-source-width);max-width:100%}.patent-candidate-original>summary,.patent-search-scope>summary{cursor:pointer;color:var(--ui-primary)}.patent-advanced-filters>summary{gap:var(--space-2);cursor:pointer;padding:var(--space-2) var(--space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-muted);color:var(--ui-foreground);flex-wrap:wrap;align-items:center;list-style:none;display:inline-flex}.patent-advanced-filters>summary::-webkit-details-marker{display:none}.patent-advanced-filters>summary:hover{border-color:var(--ui-primary)}.patent-advanced-filters>summary:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.patent-filter-chevron{flex-shrink:0}.patent-advanced-filters[open] .patent-filter-chevron{transform:rotate(180deg)}.patent-advanced-filters>summary small{color:var(--ui-muted-foreground)}.patent-search-batch-bar{gap:var(--patent-gap);padding:var(--patent-card-padding);border-radius:var(--ui-radius);background:var(--ui-muted);flex-direction:column;display:flex}.patent-workspace .patent-candidate-thumbnail{aspect-ratio:1;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.patent-candidate-thumbnail img{object-fit:contain;width:100%;height:100%}.patent-candidate-thumbnail>span{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ui-muted-foreground);flex-direction:column;display:flex}.patent-candidate-original>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.patent-candidate-snippet{-webkit-line-clamp:var(--patent-snippet-lines);line-height:var(--patent-content-line-height);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.patent-candidate-original>div,.patent-search-scope>p{padding-block:var(--space-2)}@media (max-width:720px){.patent-google-main-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.patent-google-main-filters>.source-field:first-child{grid-column:1/-1}.patent-candidate-thumbnail{max-width:var(--patent-thumbnail-width)}}:root{--patent-library-group-width:240px;--patent-library-page-size-width:150px;--patent-library-page-jump-width:80px;--patent-card-min-width:340px;--patent-card-title-lines:2;--patent-card-metadata-lines:2}.patent-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--patent-card-min-width)),1fr));gap:var(--patent-gap);min-width:0;display:grid}.patent-workspace .patent-compact-card{gap:var(--patent-gap);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);min-width:0;padding:var(--patent-card-padding);overflow-wrap:anywhere;flex-direction:column;display:flex}.patent-card-actions,.patent-card-heading{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.patent-card-body{grid-template-columns:var(--patent-thumbnail-width) minmax(0,1fr);gap:var(--patent-gap);align-items:start;min-width:0;display:grid}.patent-card-body>.patent-cell-stack,.patent-card-metadata{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.patent-workspace .patent-card-title{font-size:var(--text-md);line-height:var(--patent-title-line-height);margin:0}.patent-card-company,.patent-card-title{-webkit-line-clamp:var(--patent-card-title-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.patent-card-company{-webkit-line-clamp:var(--patent-card-metadata-lines)}.patent-card-actions{border-block-start:1px solid var(--ui-border);padding-block-start:var(--space-2)}.patent-card-online{font-size:var(--text-sm)}.patent-library-group-bar,.patent-library-search-row,.patent-library-summary{gap:var(--patent-gap);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.patent-library-summary{padding:var(--patent-card-padding);border-radius:var(--ui-radius);background:var(--ui-muted)}.patent-library-group-select{width:var(--patent-library-group-width);max-width:100%}.patent-library-page-jump,.patent-library-pagination{align-items:center;gap:var(--patent-gap);flex-wrap:wrap;min-width:0;display:flex}.patent-library-page-size{width:var(--patent-library-page-size-width);max-width:100%}.patent-library-page-jump>input{width:var(--patent-library-page-jump-width)}.patent-library-search-row>input{min-width:var(--patent-source-width);flex:1}.patent-library-abstract,.patent-library-card h3{margin:0}.patent-library-abstract{-webkit-line-clamp:var(--patent-snippet-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root{--patent-comparison-viewer-height:560px;--patent-comparison-candidates-height:280px;--patent-comparison-filter-width:170px;--patent-comparison-candidate-width:190px;--patent-comparison-history-width:280px}.patent-analysis-side,.patent-comparison-column,.patent-comparison-workspace,.patent-evidence-catalogue,.patent-pair-actions,.patent-pair-result,.patent-selected-identity{gap:var(--patent-gap);flex-direction:column;min-width:0;display:flex}.patent-comparison-columns{gap:var(--patent-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.patent-comparison-column,.patent-pair-result{padding:var(--patent-card-padding);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background)}.patent-evidence-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,var(--patent-comparison-filter-width));gap:var(--patent-gap);align-items:start;display:grid}.patent-evidence-candidates{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--patent-comparison-candidate-width)),1fr));gap:var(--space-2);max-height:var(--patent-comparison-candidates-height);align-items:start;min-width:0;display:grid;overflow-y:auto}.patent-workspace .patent-evidence-candidate{align-items:start;gap:var(--space-2);text-align:start;white-space:normal;height:auto;padding:var(--space-3);flex-direction:column;min-width:0;display:flex}.patent-evidence-candidate>span:first-child{gap:var(--space-2);justify-content:space-between;width:100%;display:flex}.patent-evidence-candidate[aria-pressed=true] .patent-card-title,.patent-evidence-candidate[aria-pressed=true] small{color:inherit}.patent-comparison-column .patent-original iframe{height:var(--patent-comparison-viewer-height)}.patent-selected-identity h3{font-size:var(--text-md);margin:0}.patent-pair-history{width:var(--patent-comparison-history-width);max-width:100%}.patent-evidence-placeholder{padding:var(--patent-card-padding);border:1px dashed var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-muted-foreground)}@media (max-width:960px){.patent-comparison-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.patent-evidence-filter-row{grid-template-columns:minmax(0,1fr)}}.patent-evidence-filter-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.patent-catalogue-count{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.patent-ready-label{color:var(--ui-primary);font-size:var(--text-xs)}.patent-evidence-candidate[aria-pressed=true] .patent-ready-label{color:inherit}.patent-product-search{align-items:center;gap:var(--space-2);display:flex}.patent-product-search>input{flex:1;min-width:0}.patent-product-candidates{gap:var(--space-2);max-height:var(--patent-comparison-candidates-height);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid;overflow:auto}.patent-workspace .patent-product-option{height:auto;padding:var(--space-3);justify-content:flex-start;gap:var(--space-2);white-space:normal;text-align:left;display:flex}.patent-product-option>span{gap:var(--space-1);flex-direction:column;display:flex}.patent-evidence-mode{gap:var(--space-2);flex-flow:row;flex-shrink:0;align-items:center;width:max-content;display:inline-flex}.patent-evidence-mode>button{flex:none;width:auto}:root{--knowledge-card-min-width:360px;--knowledge-preview-lines:3;--knowledge-workspace-width:300px}.knowledge-page-heading{justify-content:space-between;align-items:center;gap:var(--patent-gap);flex-wrap:wrap;display:flex}.knowledge-workspace-selector{width:var(--knowledge-workspace-width);min-width:0;max-width:100%}.knowledge-reference-list{gap:var(--space-3);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.knowledge-reference-list li{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;display:flex}.knowledge-asset-card,.knowledge-section,.knowledge-stack{gap:var(--patent-gap);flex-direction:column;min-width:0;display:flex}.knowledge-section{padding:var(--patent-card-padding);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background)}.knowledge-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--knowledge-card-min-width)),1fr));gap:var(--patent-gap);display:grid}.knowledge-asset-card{padding:var(--patent-card-padding);border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow-wrap:anywhere}.knowledge-asset-card[data-selected=true]{border-color:var(--ui-primary)}.knowledge-text-preview{-webkit-line-clamp:var(--knowledge-preview-lines);white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.knowledge-profile-picker{width:var(--patent-selector-min-width);max-width:100%}.knowledge-save-bar{justify-content:space-between;align-items:center;gap:var(--patent-gap);padding:var(--patent-card-padding);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);flex-wrap:wrap;display:flex;position:sticky;bottom:0}:root{--knowledge-search-width:360px;--knowledge-empty-width:640px;--knowledge-cover-height:160px}.knowledge-library-search{width:min(100%,var(--knowledge-search-width))}.knowledge-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);max-width:var(--knowledge-empty-width);background:var(--ui-muted);border-radius:var(--ui-radius);flex-direction:column;display:flex}.knowledge-optional{display:block}.knowledge-optional[open]{display:flex}.knowledge-optional summary{cursor:pointer;font-weight:600}.knowledge-product-cover{height:var(--knowledge-cover-height);background:var(--ui-muted);border-radius:var(--ui-radius);color:var(--ui-muted-foreground);place-items:center;display:grid;position:relative;overflow:hidden}.knowledge-product-cover img{object-fit:contain;background:var(--ui-background);width:100%;height:100%;position:absolute;inset:0}.knowledge-product-facts{white-space:pre-wrap}.product-import-dialog{box-sizing:border-box;overflow-wrap:anywhere;width:100%}.product-import-dialog,.product-import-dialog .patent-dialog-body,.product-import-dialog .patent-dialog-fields,.product-import-dialog .source-field{min-width:0;max-width:100%}.product-import-dialog .source-field input,.product-import-dialog .source-field textarea{width:100%;min-width:0;max-width:100%}.product-upload-picker{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-upload-picker>span{gap:var(--space-2);overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.product-upload-picker svg{width:var(--space-4);height:var(--space-4);flex-shrink:0}.product-import-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.product-import-fields>:last-child{grid-column:1/-1}.product-upload-summary{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.product-upload-summary ul{overflow-wrap:anywhere;max-width:100%;max-height:160px;font-size:var(--text-sm);overflow:auto}@media (max-width:600px){.product-import-fields{grid-template-columns:minmax(0,1fr)}}.company-brand-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.company-brand-toolbar>.wg-select{width:min(100%,var(--knowledge-search-width))}.company-brand-title{align-items:center;gap:var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.company-brand-title>.source-field{width:min(100%,var(--knowledge-search-width))}.knowledge-workspace .cleaning-taxonomy-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--company-taxonomy-min)),1fr));gap:var(--space-4);align-items:start;display:grid}.knowledge-workspace .cleaning-taxonomy-card{background:var(--ui-background);min-width:0}.knowledge-workspace .cleaning-taxonomy-card .settings-section-fields{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.company-brand-binding{max-width:var(--knowledge-search-width)}.knowledge-workspace{--company-taxonomy-min:320px}.taxonomy-rule-preview{color:var(--ui-muted-foreground);font-weight:400;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root{--patent-gap:16px;--patent-padding:24px;--patent-viewer-height:680px;--patent-card-padding:16px;--patent-original-ratio:.85fr;--patent-analysis-ratio:1.15fr;--patent-claim-min-width:480px;--patent-result-preview-lines:3;--patent-space-select-min-width:160px;--patent-selector-min-width:240px;--patent-search-mode-width:140px;--patent-spin-duration:1s;--patent-criteria-columns:2;--patent-identity-min-width:260px;--patent-empty-height:220px;--patent-empty-icon-size:36px;--patent-selection-columns:2;--patent-action-icon-size:16px;--patent-content-line-height:1.7;--patent-title-line-height:1.5}.patent-analysis,.patent-cell-stack,.patent-design-observation,.patent-dialog-body,.patent-dialog-fields,.patent-discovery-card,.patent-original,.patent-report,.patent-research,.patent-review,.patent-search,.patent-search-results,.patent-task-records>div,.patent-watch-panel,.patent-watch-rules,.patent-workspace{gap:var(--patent-gap);flex-direction:column;min-width:0;display:flex}.patent-criteria-grid{grid-template-columns:repeat(var(--patent-criteria-columns),minmax(0,1fr));gap:var(--patent-gap);display:grid}.patent-discovery-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:var(--patent-card-padding);background:var(--ui-background);overflow-wrap:anywhere}.patent-discovery-card h3{font-size:var(--text-editorial-small);margin:0}.patent-workspace{padding:var(--patent-padding);color:var(--ui-foreground)}.patent-import-dialog p,.patent-workspace blockquote,.patent-workspace h1,.patent-workspace h2,.patent-workspace p{margin:0}.patent-workspace h1{align-items:center;gap:var(--patent-gap);font-size:var(--text-title);display:flex}.patent-workspace h2{font-size:var(--text-editorial-small)}.patent-page-header{justify-content:space-between;align-items:center;gap:var(--patent-gap);flex-wrap:wrap;display:flex}.patent-page-header>div:first-child{gap:var(--patent-gap);flex-direction:column;display:flex}.patent-document-controls,.patent-reference-list,.patent-toolbar{gap:var(--patent-gap);flex-wrap:wrap;align-items:center;display:flex}.patent-toolbar>.ant-select{min-width:var(--patent-space-select-min-width)}.patent-action-card,.patent-analysis,.patent-empty,.patent-evidence-selection,.patent-original,.patent-search,.patent-task-records article{padding:var(--patent-card-padding);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background)}.patent-meta,.patent-page-header p,.patent-workspace small{color:var(--ui-muted-foreground);font-size:var(--text-md)}.patent-workspace a{color:var(--ui-primary);align-items:center;gap:6px;display:inline-flex}.patent-main-grid{grid-template-columns:minmax(0,var(--patent-original-ratio)) minmax(0,var(--patent-analysis-ratio));gap:var(--patent-gap);align-items:start;display:grid}.patent-original iframe{width:100%;height:var(--patent-viewer-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.patent-original blockquote{padding:var(--patent-card-padding);background:var(--ui-muted);white-space:pre-wrap;overflow-wrap:anywhere}.patent-chart-scroll{overflow:auto}.patent-claim-chart{width:100%;min-width:var(--patent-claim-min-width);border-collapse:collapse}.patent-claim-chart td,.patent-claim-chart th{padding:var(--patent-card-padding);text-align:left;vertical-align:top;border:1px solid var(--ui-border)}.patent-claim-chart th{background:var(--ui-muted)}.patent-cell-stack{overflow-wrap:anywhere}.patent-design-observation,.patent-task-records{padding:var(--patent-card-padding);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.patent-limitations summary,.patent-task-records summary{cursor:pointer;padding-block:var(--patent-gap)}.patent-task-records article{gap:var(--patent-gap);flex-direction:column;display:flex}.patent-watch-heading,.patent-watch-heading h2{align-items:center;gap:var(--patent-gap);display:flex}.patent-watch-heading{flex-wrap:wrap}.patent-watch-heading h2{flex-shrink:0}.patent-watch-rule{gap:var(--patent-gap);padding:var(--patent-card-padding);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.patent-watch-rule-content{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.patent-dialog-fields{border:0;margin:0;padding:0}.patent-search-form{grid-template-columns:minmax(0,1fr) var(--patent-search-mode-width) auto;gap:var(--patent-gap);display:grid}.patent-search-result.ant-btn{align-items:start;gap:var(--patent-gap);text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;height:auto;display:flex}.patent-search-result span{-webkit-line-clamp:var(--patent-result-preview-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.patent-spinner{animation:patent-spin var(--patent-spin-duration) linear infinite}@keyframes patent-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.patent-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.patent-criteria-grid,.patent-search-form,.patent-selection-grid,.patent-watch-rule{grid-template-columns:minmax(0,1fr)}}.patent-action-card,.patent-evidence-selection,.patent-identity,.patent-maintenance-body,.patent-report-summary,.patent-result-empty,.patent-workbench-pane:not([hidden]){gap:var(--patent-gap);flex-direction:column;min-width:0;display:flex}.patent-workbench-pane[hidden]{display:none}.patent-workbench-tabs{flex-wrap:wrap;display:flex}.patent-action-heading,.patent-section-heading{justify-content:space-between;align-items:center;gap:var(--patent-gap);flex-wrap:wrap;display:flex}.patent-heading-copy{gap:var(--space-2);flex-direction:column;display:flex}.patent-section-heading h2{align-items:center;gap:var(--space-2);display:inline-flex}.patent-selection-grid{grid-template-columns:repeat(var(--patent-selection-columns),minmax(0,1fr));gap:var(--patent-gap);display:grid}.patent-selection-grid .source-field>label{font-size:var(--text-md);font-weight:600}.patent-identity{min-width:min(100%,var(--patent-identity-min-width));gap:var(--space-2);flex:1}.patent-workspace .patent-title{font-weight:600;line-height:var(--patent-title-line-height);overflow-wrap:anywhere}.patent-action-card{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.patent-action-card{border-color:color-mix(in srgb,var(--ui-primary) 25%,var(--ui-border))}}.patent-maintenance{border-top:1px solid var(--ui-border)}.patent-limitations summary,.patent-maintenance summary{cursor:pointer;color:var(--ui-muted-foreground);font-size:var(--text-md);padding-block:var(--space-2)}.patent-workspace h3{font-size:var(--text-editorial-small);margin:0;font-weight:600}.patent-empty,.patent-result-empty{text-align:center;min-height:var(--patent-empty-height);justify-content:center;align-items:center}.patent-empty{gap:var(--patent-gap);flex-direction:column;display:flex}.patent-empty>svg,.patent-result-empty>svg{width:var(--patent-empty-icon-size);height:var(--patent-empty-icon-size);color:var(--ui-muted-foreground)}.patent-report-summary{padding:var(--patent-card-padding);border-radius:var(--ui-radius);background:var(--ui-muted);border-left:var(--space-1) solid var(--ui-primary)}.patent-report-summary>p{line-height:var(--patent-content-line-height)}.patent-workbench-tabs svg,.patent-workspace .ant-btn svg{width:var(--patent-action-icon-size);height:var(--patent-action-icon-size)}@media (max-width:640px){.patent-selection-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.patent-spinner{animation:none}}.geo-workspace{--geo-gap:12px;--geo-padding:16px;--geo-card-padding:16px;--geo-detail-gap:6px;--geo-row-padding:10px;--geo-title-font:25px;--geo-section-font:16px;--geo-body-font:14px;--geo-small-font:12px;--geo-metric-font:27px;--geo-icon-size:34px;--geo-radius:8px;--geo-answer-height:620px;--geo-chart-height:260px;--geo-evidence-min:340px;--geo-brand-amber:#b7791f;--geo-brand-slate:#64748b;--geo-brand-sky:#0284c7;--geo-brand-rose:#be185d;--geo-persona-min:300px;--geo-session-width:280px;--geo-count-height:218px;--geo-search-width:280px;--geo-gauge-min:220px;--geo-gauge-max:260px;--geo-overview-metrics-width:320px;--geo-overview-number:24px;--geo-gauge-number:34px;--geo-gauge-stroke:16px;gap:var(--geo-gap);min-width:0;padding:var(--geo-padding);font-size:var(--geo-body-font);flex-direction:column;display:flex;container:geo/inline-size}.geo-workspace :is(h1,h2,h3,p,pre,dl,dd,blockquote){margin:0}.geo-workspace h1{font-size:var(--geo-title-font);line-height:1.25}.geo-workspace h2,.geo-workspace h3{font-size:var(--geo-section-font);line-height:1.4}.geo-workspace small{font-size:var(--geo-small-font);color:var(--ui-muted-foreground)}.geo-workspace a{color:var(--ui-primary);overflow-wrap:anywhere}.geo-header,.geo-progress-heading,.geo-section-heading{justify-content:space-between;align-items:center;gap:var(--geo-gap);flex-wrap:wrap;display:flex}.geo-header-title,.geo-panel{gap:var(--geo-gap);flex-direction:column;min-width:0;display:flex}.geo-header-title{gap:var(--geo-detail-gap)}.geo-batch-message,.geo-context-tags,.geo-fee-note,.geo-header-title p{color:var(--ui-muted-foreground);font-size:var(--geo-small-font)}.geo-actions,.geo-context-tags{align-items:center;gap:var(--geo-detail-gap,6px);flex-wrap:wrap;display:flex}.geo-actions button svg{width:1em;height:1em}.geo-filters,.geo-metric-card,.geo-panel,.geo-progress{padding:var(--geo-card-padding);border:1px solid var(--ui-border);border-radius:var(--geo-radius);background:var(--ui-background)}.geo-filters{gap:var(--geo-gap);flex-direction:column;display:flex}.geo-filter-grid{grid-template-columns:minmax(150px,1fr) minmax(260px,1.65fr) minmax(150px,1fr) minmax(150px,1fr)}.geo-context-tags{min-height:22px}.geo-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.geo-metrics,.geo-overview{gap:var(--geo-gap);display:grid}.geo-overview{grid-template-columns:minmax(var(--geo-gauge-min),.8fr) minmax(0,2.2fr) var(--geo-overview-metrics-width);align-items:stretch}.geo-overview h2{font-size:var(--geo-body-font);font-weight:600}.geo-visibility{background:linear-gradient(155deg,var(--ui-primary),var(--ui-background) 70%)}@supports (color:color-mix(in lab,red,red)){.geo-visibility{background:linear-gradient(155deg,color-mix(in srgb,var(--ui-primary) 5%,var(--ui-background)),var(--ui-background) 70%)}}.geo-visibility{justify-content:space-between}.geo-visibility-brand{color:var(--ui-primary);font-weight:600;font-size:var(--geo-small-font);overflow-wrap:anywhere}.geo-gauge{width:100%;max-width:var(--geo-gauge-max);align-self:center;position:relative}.geo-gauge svg{width:100%;height:auto;display:block;overflow:visible}.geo-gauge path{fill:none;stroke-width:var(--geo-gauge-stroke);stroke-linecap:round}.geo-gauge-track{stroke:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.geo-gauge-track{stroke:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-background))}}.geo-gauge-value{stroke:var(--ui-primary)}.geo-gauge-tick{fill:var(--ui-muted-foreground);font-size:var(--geo-small-font)}.geo-gauge-readout{justify-content:center;align-items:center;gap:var(--geo-detail-gap);flex-direction:column;display:flex;position:absolute;inset:35% 0 14%}.geo-gauge-readout strong{font-size:var(--geo-gauge-number);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.geo-gauge-readout span{font-size:var(--geo-small-font);color:var(--ui-muted-foreground)}.geo-visibility-caption{gap:var(--geo-detail-gap);text-align:center;padding-block:var(--geo-detail-gap);font-size:var(--geo-small-font);flex-direction:column;display:flex}.geo-overview-metrics{gap:var(--geo-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.geo-citation-stats{--citation-rank-width:28px;--citation-count-width:88px}.geo-citation-stats h2{align-items:center;gap:var(--geo-detail-gap);display:flex}.geo-citation-stats svg{width:18px;height:18px;color:var(--ui-primary);flex-shrink:0}.geo-citation-ranking{margin:0;padding:0;list-style:none}.geo-citation-ranking li{grid-template-columns:var(--citation-rank-width) auto minmax(0,1fr) var(--citation-count-width);align-items:center;gap:var(--geo-gap);padding-block:var(--geo-row-padding);border-bottom:1px solid var(--ui-border);display:grid}.geo-citation-address{gap:var(--geo-detail-gap);min-width:0;display:grid}.geo-citation-address :is(a,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.geo-citation-rank{color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums}.geo-citation-count{text-align:right;color:var(--ui-primary);font-weight:600}.geo-citation-count span{font-size:var(--geo-small-font);color:var(--ui-muted-foreground);font-weight:400;display:block}.geo-overview-card{--metric-color:var(--ui-primary);justify-content:center;gap:var(--geo-gap);padding:var(--geo-gap);border:1px solid var(--metric-color);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.geo-overview-card{border:1px solid color-mix(in srgb,var(--metric-color) 20%,var(--ui-border))}}.geo-overview-card{border-radius:var(--geo-radius);background:var(--metric-color)}@supports (color:color-mix(in lab,red,red)){.geo-overview-card{background:color-mix(in srgb,var(--metric-color) 4%,var(--ui-background))}}.geo-overview-card{min-width:0}.geo-overview-card[data-tone=teal]{--metric-color:var(--ui-connected)}.geo-overview-card[data-tone=violet]{--metric-color:var(--ui-insight)}.geo-overview-card[data-tone=amber]{--metric-color:var(--ui-money)}.geo-overview-icon{width:var(--geo-icon-size);height:var(--geo-icon-size);border-radius:var(--geo-radius);background:var(--metric-color);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.geo-overview-icon{background:color-mix(in srgb,var(--metric-color) 10%,var(--ui-background))}}.geo-overview-icon{color:var(--metric-color)}.geo-overview-icon svg{width:18px;height:18px}.geo-overview-card-content{gap:var(--geo-detail-gap);flex-direction:column;min-width:0;display:flex}.geo-overview-card h3{font-size:var(--geo-small-font);font-weight:500}.geo-overview-card strong{font-size:var(--geo-overview-number);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.geo-overview-card small{overflow-wrap:anywhere}.geo-trend-panel{justify-content:space-between}.geo-trend-panel .geo-chart-empty{min-height:var(--geo-count-height)}@container geo (max-width:1100px){.geo-overview{grid-template-columns:var(--geo-gauge-min) minmax(0,1fr)}.geo-overview-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@container geo (max-width:700px){.geo-overview{grid-template-columns:minmax(0,1fr)}.geo-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-metric-card{flex-direction:column;min-width:0}.geo-metric-card,.geo-metric-heading{gap:var(--geo-detail-gap);display:flex}.geo-metric-heading{align-items:center}.geo-metric-heading h2{font-size:var(--geo-body-font);flex:1}.geo-metric-icon{width:var(--geo-icon-size);height:var(--geo-icon-size);border-radius:var(--geo-radius);background:var(--ui-muted);color:var(--ui-primary);flex-shrink:0;place-items:center;display:grid}.geo-metric-icon svg{width:18px;height:18px}.geo-metric-value{font-size:var(--geo-metric-font);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.3}.geo-metric-denominator{color:var(--ui-muted-foreground);font-size:var(--geo-small-font);overflow-wrap:anywhere}.geo-analysis-layout{gap:var(--geo-gap);grid-template-columns:minmax(0,3fr) minmax(240px,1fr);align-items:stretch;display:grid}.geo-brand-analysis{overflow:hidden}.geo-brand-legend{gap:var(--geo-gap);font-size:var(--geo-small-font);flex-wrap:wrap;display:flex}.geo-brand-legend>span{align-items:center;gap:var(--geo-detail-gap);display:flex}.geo-brand-legend i{background:var(--geo-brand-color);border-radius:50%;width:9px;height:9px}.geo-brand-legend [data-target=true]{font-weight:600}.geo-chart-scroll{max-height:var(--geo-chart-height);overflow-y:auto}.geo-brand-chart{width:100%;min-height:var(--geo-chart-height)}.geo-chart-empty{min-height:var(--geo-chart-height);justify-content:center;align-items:center;gap:var(--geo-gap);text-align:center}.geo-chart-empty,.geo-chart-footer{color:var(--ui-muted-foreground);flex-direction:column;display:flex}.geo-chart-footer{gap:var(--geo-detail-gap);font-size:var(--geo-small-font)}.geo-chart-numbers{gap:var(--geo-gap);padding-block:var(--geo-gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.geo-chart-numbers>div{gap:var(--geo-detail-gap);flex-direction:column;display:flex}.geo-condition-list{gap:var(--geo-row-padding) var(--geo-gap);font-size:var(--geo-small-font);grid-template-columns:auto minmax(0,1fr);display:grid}.geo-advanced dt,.geo-condition-list dt{color:var(--ui-muted-foreground)}.geo-condition-list dd{overflow-wrap:anywhere}.geo-condition-action,.geo-condition-list dd{gap:var(--geo-detail-gap);flex-direction:column;display:flex}.geo-condition-action{padding-top:var(--geo-row-padding);border-top:1px solid var(--ui-border)}.geo-result-layout{grid-template-columns:minmax(0,1.8fr) minmax(var(--geo-evidence-min),1fr);gap:var(--geo-gap);align-items:start;display:grid}.geo-result-filter-grid{grid-template-columns:minmax(200px,1fr) minmax(150px,.65fr)}.geo-question-cell{gap:var(--geo-detail-gap);flex-direction:column;align-items:flex-start;display:flex}.geo-question-cell button{text-align:left;white-space:normal;height:auto;padding:0}.geo-question-cell>span{font-size:var(--geo-small-font);color:var(--ui-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.geo-table-text{white-space:normal;overflow-wrap:anywhere;font-size:var(--geo-small-font);display:block}.geo-numeric-cell{font-variant-numeric:tabular-nums}.geo-result-status{font-size:var(--geo-small-font)}.geo-result-status[data-status=succeeded]{color:var(--ui-connected)}.geo-result-status:is([data-status=failed],[data-status=needs_attention]){color:var(--ui-heat)}.geo-table [data-selected=true]{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.geo-table [data-selected=true]{background:color-mix(in srgb,var(--ui-primary) 9%,var(--ui-background))}}.geo-table [role=row]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.geo-evidence-question{gap:var(--geo-detail-gap);flex-direction:column;display:flex}.geo-evidence-question>p{font-size:var(--geo-small-font);overflow-wrap:anywhere}.geo-evidence .wg-tabs{min-width:0}.geo-answer-markdown{max-height:var(--geo-answer-height);overflow-wrap:anywhere;gap:var(--geo-gap);flex-direction:column;line-height:1.65;display:flex;overflow:auto}.geo-answer-markdown :is(ul,ol){margin:0;padding-inline-start:1.5em}.geo-answer-markdown :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}.geo-answer-table{flex-shrink:0;overflow-x:auto}.geo-answer-table table{border-collapse:collapse;font-size:var(--geo-small-font);width:100%}.geo-answer-table :is(th,td){border:1px solid var(--ui-border);padding:var(--geo-detail-gap);vertical-align:top;min-width:100px}.geo-answer-table th{background:var(--ui-muted);text-align:left}.geo-evidence-list{gap:var(--geo-gap);max-height:var(--geo-answer-height);flex-direction:column;display:flex;overflow:auto}.geo-evidence-list article{align-items:flex-start;gap:var(--geo-detail-gap);padding-block:var(--geo-row-padding);border-bottom:1px solid var(--ui-border);flex-direction:column;display:flex}.geo-evidence-list blockquote{border-left:2px solid var(--ui-border);color:var(--ui-muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:var(--geo-row-padding)}.geo-advanced{border-top:1px solid var(--ui-border);padding-top:var(--geo-row-padding);font-size:var(--geo-small-font)}.geo-workspace summary{cursor:pointer}.geo-advanced-body{gap:var(--geo-gap);padding-block:var(--geo-row-padding);flex-direction:column;display:flex}.geo-advanced dl{gap:var(--geo-detail-gap) var(--geo-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.geo-advanced pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:var(--geo-answer-height);padding:var(--geo-row-padding);background:var(--ui-muted);overflow:auto}.geo-empty-inline{color:var(--ui-muted-foreground);padding-block:var(--geo-gap);font-size:var(--geo-small-font)}.geo-empty-inline,.geo-progress{gap:var(--geo-detail-gap);flex-direction:column;display:flex}.geo-progress-heading{font-size:var(--geo-small-font);justify-content:flex-start}.geo-progress-heading>span:not(.wg-badge){flex:1}.geo-progress .ant-progress{line-height:1}.geo-probe-summary{gap:var(--geo-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.geo-probe-summary>div{gap:var(--geo-detail-gap);flex-direction:column;display:flex}.geo-probe-summary dt{font-size:var(--geo-small-font);color:var(--ui-muted-foreground)}.geo-probe-roster ol{gap:var(--geo-detail-gap);max-height:var(--geo-count-height);flex-direction:column;padding-inline-start:var(--geo-title-font);display:flex;overflow:auto}.geo-error,.geo-warning{font-size:var(--geo-small-font,12px);overflow-wrap:anywhere;color:var(--ui-heat)}.geo-warning{color:var(--ui-money)}.geo-persona-editor,.geo-question-editor{--geo-gap:12px;--geo-padding:12px;gap:var(--geo-gap);flex-direction:column;min-width:0;display:flex}.geo-question-row{gap:var(--geo-gap,12px);padding:var(--geo-padding,12px);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-background);flex-direction:column;min-width:0;display:flex}.geo-trend-table{overflow-x:auto}.geo-trend-table table{border-collapse:collapse;width:100%;font-size:var(--geo-small-font)}.geo-trend-table :is(td,th){padding:var(--geo-row-padding);text-align:left;border-bottom:1px solid var(--ui-border);white-space:nowrap}.geo-trend-controls{gap:var(--geo-gap);flex-wrap:wrap;align-items:center;display:flex}.geo-trend-filter-grid{grid-template-columns:minmax(100px,.5fr) minmax(220px,2fr) minmax(140px,.75fr)}.geo-persona-preview{gap:var(--geo-gap,12px);max-height:var(--geo-answer-height,480px);flex-direction:column;display:flex;overflow:auto}.geo-persona-preview p{white-space:pre-wrap}@container geo (max-width:1100px){.geo-result-layout{grid-template-columns:minmax(0,1fr)}}@container geo (max-width:850px){.geo-filter-grid,.geo-metrics,.geo-probe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-analysis-layout{grid-template-columns:minmax(0,1fr)}.geo-condition-list{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}}@container geo (max-width:620px){.geo-filter-grid,.geo-result-filter-grid,.geo-trend-filter-grid{grid-template-columns:minmax(0,1fr)}.geo-condition-list{grid-template-columns:auto minmax(0,1fr)}.geo-header{align-items:flex-start}.geo-metric-heading{flex-wrap:wrap}}.geo-overview-filters{grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(190px,1.3fr) minmax(130px,.8fr) minmax(140px,1fr)}.geo-count-chart{width:100%;height:var(--geo-count-height)}.geo-persona-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--geo-persona-min)),1fr));gap:var(--geo-gap);display:grid}.geo-persona-search{max-width:var(--geo-search-width)}.geo-persona-card{align-items:center;gap:var(--geo-gap);padding:var(--geo-card-padding);border:1px solid var(--ui-border);border-radius:var(--geo-radius);background:var(--ui-background);color:var(--ui-foreground);text-align:left;cursor:pointer;min-width:0;display:flex}.geo-conversation-row:hover,.geo-persona-card:hover{background:var(--ui-muted);border-color:var(--ui-primary)}.geo-conversation-row:focus-visible,.geo-persona-card:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.geo-persona-avatar{width:var(--geo-icon-size);height:var(--geo-icon-size);color:var(--ui-primary);background:var(--ui-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.geo-persona-avatar{background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-background))}}.geo-persona-card>svg{flex-shrink:0;width:1em}.geo-persona-card-body{gap:var(--geo-detail-gap);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.geo-persona-card-stats{font-size:var(--geo-small-font)}.geo-conversation-list,.geo-persona-detail{gap:var(--geo-gap);flex-direction:column;min-width:0;display:flex}.geo-conversation-layout{grid-template-columns:var(--geo-session-width) minmax(0,1fr);gap:var(--geo-gap);align-items:start;display:grid}.geo-conversation-list{max-height:var(--geo-answer-height);overflow-y:auto}.geo-conversation-row{gap:var(--geo-detail-gap);padding:var(--geo-row-padding);border:1px solid var(--ui-border);border-radius:var(--geo-radius);background:var(--ui-background);color:var(--ui-foreground);cursor:pointer;text-align:left;overflow-wrap:anywhere;flex-direction:column;display:flex}.geo-conversation-row[aria-current=true]{border-color:var(--ui-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.geo-conversation-row[aria-current=true]{background:color-mix(in srgb,var(--ui-primary) 8%,var(--ui-background))}}.geo-persona-parameters{gap:var(--geo-gap);padding-block:var(--geo-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.geo-persona-parameters>div{gap:var(--geo-detail-gap);flex-direction:column;display:flex}.geo-persona-parameters dt{color:var(--ui-muted-foreground);font-size:var(--geo-small-font)}.geo-persona-parameters dd{overflow-wrap:anywhere}.geo-persona-editor,.geo-settings{--geo-setting-column:260px;--geo-setting-short:130px;--geo-setting-gap:12px;--geo-setting-control:220px;--geo-dimension-height:360px}.geo-settings{container:geo-settings/inline-size}.geo-settings .ant-tabs-tabpane>div{min-width:0}.geo-settings .geo-execution-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--geo-setting-control)),var(--geo-setting-control)))}.geo-seed-controls{grid-template-columns:repeat(2,minmax(160px,1fr)) repeat(2,minmax(100px,var(--geo-setting-short)))}.geo-dimension-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--geo-setting-column)),1fr));gap:var(--geo-setting-gap);align-items:start;display:grid}.geo-dimension-column,.geo-dimension-row{gap:var(--geo-setting-gap);flex-direction:column;min-width:0;display:flex}.geo-dimension-column h4{margin:0;font-weight:600}.geo-dimension-column>.geo-persona-editor{max-height:var(--geo-dimension-height);overflow-y:auto}.geo-dimension-row{padding:var(--geo-setting-gap);border:1px solid var(--ui-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.geo-dimension-row>.source-field:nth-child(2){grid-area:2/1/auto/-1}.geo-dimension-row>.geo-actions{grid-area:1/2}.geo-settings .geo-question-editor{padding-block:var(--geo-setting-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));display:grid}.geo-settings .geo-question-row .form-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-settings #geo-brands{max-width:680px;min-height:220px}@container geo-settings (max-width:700px){.geo-seed-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@container geo (max-width:850px){.geo-overview-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-conversation-layout{grid-template-columns:minmax(0,1fr)}.geo-conversation-list{max-height:220px}}@container geo (max-width:620px){.geo-persona-parameters{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-settings{--geo-gap:16px;--geo-small-font:12px;--geo-bank-nav:180px;--geo-bank-card:260px;--geo-generation-input:120px;--geo-library-search:260px;--geo-bank-gap:16px;--geo-bank-padding:16px;--geo-bank-note:12px}.geo-workflow-strip{gap:var(--geo-bank-gap);padding:var(--geo-bank-padding);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-muted);flex-wrap:wrap;list-style:none;display:flex}.geo-workflow-strip li{align-items:center;gap:var(--geo-setting-gap);flex-wrap:wrap;display:flex}.geo-workflow-strip b{color:var(--ui-primary)}.geo-bank-note,.geo-seed-summary,.geo-workflow-strip small{color:var(--ui-muted-foreground);font-size:var(--geo-bank-note)}.geo-bank-content,.geo-bank-option,.geo-generation-box,.geo-library,.geo-persona-question-body,.geo-seed-bank{gap:var(--geo-bank-gap);flex-direction:column;min-width:0;display:flex}.geo-library,.geo-seed-bank{padding-block:var(--geo-bank-gap)}.geo-generation-box{background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:var(--radius-lg);padding:var(--geo-bank-padding)}.geo-generation-controls{grid-template-columns:var(--geo-generation-input) minmax(0,1fr);column-gap:var(--geo-bank-gap);display:grid}.geo-seed-summary{gap:var(--geo-bank-gap);flex-wrap:wrap;display:flex}.geo-bank-layout{grid-template-columns:var(--geo-bank-nav) minmax(0,1fr);gap:var(--geo-bank-gap);align-items:start;display:grid}.geo-bank-nav{align-items:stretch;gap:var(--geo-setting-gap);flex-direction:column;display:flex}.geo-bank-nav button{justify-content:flex-start}.geo-bank-nav button span{text-align:right;flex:1}.geo-region-select{width:100%}.geo-bank-content>.source-field{max-width:var(--geo-setting-control)}.geo-bank-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--geo-bank-card)),1fr));gap:var(--geo-bank-gap);display:grid}.geo-bank-option{padding:var(--geo-bank-padding);border:1px solid var(--ui-border);border-radius:var(--radius-lg)}.geo-library-search{max-width:var(--geo-library-search)}.geo-library-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--geo-library-card-min)),1fr));gap:var(--geo-setting-gap);align-items:start;display:grid}.geo-library-row{gap:var(--geo-card-gap);padding:var(--geo-card-inset);border:1px solid var(--ui-border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex}.geo-library-heading{align-items:center;gap:var(--geo-setting-gap);flex-wrap:wrap;display:flex}.geo-library-heading>strong{overflow-wrap:anywhere;flex:1;min-width:0}.geo-library-heading>svg{width:var(--geo-bank-gap);height:var(--geo-bank-gap);color:var(--ui-primary)}.geo-library-heading>small{color:var(--ui-muted-foreground)}.geo-library-dimensions{gap:var(--geo-card-gap);font-size:var(--geo-bank-note);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.geo-library-dimensions>div{gap:var(--geo-detail-gap,6px);min-width:0;display:flex}.geo-library-dimensions dt{color:var(--ui-muted-foreground);font-size:var(--geo-bank-note)}.geo-library-dimensions dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-persona-question summary{gap:var(--geo-setting-gap);cursor:pointer;color:var(--ui-muted-foreground);align-items:center;display:flex}.geo-persona-question summary svg{width:var(--geo-bank-gap);height:var(--geo-bank-gap)}.geo-persona-question-body{padding-block:var(--geo-bank-gap)}.geo-legacy-seeds p,.geo-persona-question-body p{white-space:pre-wrap;overflow-wrap:anywhere}.geo-persona-question-body>.source-field{max-width:var(--geo-library-search)}.geo-legacy-seeds{gap:var(--geo-bank-gap);flex-direction:column;display:flex}.geo-legacy-seeds summary{cursor:pointer}@container geo-settings (max-width:700px){.geo-bank-layout{grid-template-columns:minmax(0,1fr)}.geo-bank-nav{flex-flow:wrap}.geo-library-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-settings{--geo-library-card-min:280px;--geo-editor-width:360px;--geo-editor-height:560px;--geo-editor-text-height:180px;--geo-card-gap:8px;--geo-card-inset:12px;--geo-title-lines:2}.geo-library-browser{gap:var(--geo-bank-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.geo-library-browser[data-editing=true]{grid-template-columns:minmax(0,1fr) var(--geo-editor-width)}.geo-library-results{gap:var(--geo-bank-gap);flex-direction:column;min-width:0;display:flex}.geo-library-card-actions,.geo-library-card-top{justify-content:space-between;align-items:center;gap:var(--geo-card-gap);display:flex}.geo-library-card-top small{font-size:var(--geo-bank-note);color:var(--ui-muted-foreground)}.geo-library-heading{flex-wrap:nowrap;align-items:flex-start}.geo-library-excerpt,.geo-library-heading strong{-webkit-line-clamp:var(--geo-title-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.geo-library-excerpt{color:var(--ui-muted-foreground);font-size:var(--geo-bank-note);overflow-wrap:anywhere}.geo-library-dimensions dt{flex:none}.geo-library-row[data-selected=true]{border-color:var(--ui-primary);background:var(--ui-muted)}.geo-persona-edit-panel{gap:var(--geo-bank-gap);min-width:0;max-height:var(--geo-editor-height);padding:var(--geo-card-inset);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-muted);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.geo-persona-edit-panel textarea{min-height:var(--geo-editor-text-height)}.geo-persona-question-text{gap:var(--geo-card-gap);flex-direction:column;display:flex}.geo-persona-question-text p{white-space:pre-wrap;overflow-wrap:anywhere}.geo-lock-panel{gap:var(--geo-card-gap);padding:var(--geo-card-inset);background:var(--ui-muted);border-radius:var(--radius-lg);flex-direction:column;display:flex}.geo-lock-controls{grid-template-columns:minmax(0,var(--geo-setting-control)) auto;justify-content:start}.geo-seed-summary>span{align-items:center;gap:var(--geo-card-gap);display:inline-flex}.geo-seed-summary>span[data-locked=true]{color:var(--ui-primary)}.geo-bank-nav svg,.geo-seed-summary svg{width:var(--geo-bank-gap);height:var(--geo-bank-gap);flex:none}@container geo-settings (max-width:900px){.geo-library-browser[data-editing=true]{grid-template-columns:minmax(0,1fr)}.geo-persona-edit-panel{order:-1;position:static}}@container geo-settings (max-width:500px){.geo-generation-controls,.geo-lock-controls{grid-template-columns:minmax(0,1fr)}}.geo-workspace{--geo-target-min-width:15rem;--geo-control-max-width:28rem}.geo-conversation-switch,.geo-evidence-model,.geo-mode-choices{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.geo-comparison-targets{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--geo-target-min-width)),1fr));gap:var(--space-3);display:grid}.geo-comparison-targets>div{align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-muted);flex-direction:column;display:flex}.geo-comparison-targets>div>span:not(.ui-badge){overflow-wrap:anywhere;color:var(--ui-muted-foreground)}.geo-comparison-progress .ant-select{width:min(100%,var(--geo-control-max-width))}.geo-comparison-children{gap:0;display:grid}.geo-comparison-child{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;display:flex}.geo-comparison-child>div:first-child{min-width:var(--geo-target-min-width);gap:var(--space-1);flex:1;display:grid}.geo-comparison-child small,.geo-evidence-model small{overflow-wrap:anywhere;color:var(--ui-muted-foreground)}.geo-comparison-child>p{flex-basis:100%}.geo-conversation-switch{padding:var(--space-3) 0}.geo-conversation-switch .ant-select{min-width:min(100%,var(--geo-target-min-width));max-width:var(--geo-control-max-width);flex:1}.geo-evidence-model{padding-bottom:var(--space-3);border-bottom:1px solid var(--ui-border)}.geo-brand-option{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.geo-brand-name{color:var(--geo-brand-color);border-color:var(--geo-brand-color)}@supports (color:color-mix(in lab,red,red)){.geo-brand-name{border-color:color-mix(in srgb,var(--geo-brand-color) 38%,var(--ui-border))}}.geo-brand-name{background:var(--geo-brand-color)}@supports (color:color-mix(in lab,red,red)){.geo-brand-name{background:color-mix(in srgb,var(--geo-brand-color) 9%,var(--ui-background))}}.geo-header-title h1{align-items:center;gap:var(--space-2);display:flex}.geo-header-title h1 svg{width:1em;height:1em;color:var(--ui-primary);flex:none}.geo-conversation-switch{flex-wrap:wrap}.geo-conversation-translation{flex-wrap:wrap;min-width:0}.geo-evidence-source-summary{color:var(--ui-muted-foreground);font-size:var(--geo-small-font)}.geo-daily-notice{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--ui-background);border:1px solid var(--ui-border);border-radius:var(--ui-radius);flex-wrap:wrap;display:flex}.geo-daily-notice>span:first-child{align-items:center;gap:var(--space-2);display:inline-flex}.geo-daily-notice svg{width:1em;height:1em}.geo-daily-notice small{color:var(--ui-muted-foreground)}.geo-daily-notice .geo-warning{color:var(--ui-warning);flex-basis:100%}.model-library-layout{--model-assignment-width:340px}.video-settings-layout{--video-settings-main:760px;--video-settings-number:208px;--settings-guidance-width:300px}.browser-settings-layout{--browser-settings-main:520px;--browser-driver-width:280px;--settings-guidance-width:300px}.translation-settings-layout{--translation-settings-main:700px;--translation-settings-number:208px;--translation-glossary-height:160px}.model-library-layout{grid-template-columns:minmax(0,1fr) minmax(0,var(--model-assignment-width));align-items:start;gap:var(--space-4);display:grid}.model-assignment-list,.model-assignment-row,.model-library-content,.settings-guidance{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.model-library-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.model-assignment-row{gap:var(--space-2)}.model-assignment-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.model-assignment-heading span{color:var(--ui-muted-foreground);font-size:12px}.browser-settings-layout{grid-template-columns:minmax(0,var(--browser-settings-main)) minmax(0,var(--settings-guidance-width));align-items:start;gap:var(--space-6);display:grid}.browser-settings-controls>.source-field{width:min(100%,var(--browser-driver-width))}.video-settings-layout{grid-template-columns:minmax(0,var(--video-settings-main)) minmax(0,var(--settings-guidance-width));align-items:start;gap:var(--space-6);display:grid}.video-settings-limits{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--video-settings-number)),var(--video-settings-number)));align-items:start;gap:var(--space-4);display:grid}.settings-guidance{padding-block:var(--space-4);max-width:var(--settings-guidance-width)}.settings-guidance p{color:var(--ui-muted-foreground);line-height:1.7}.translation-settings-layout{grid-template-columns:minmax(0,var(--translation-settings-main)) minmax(0,1fr);align-items:start;gap:var(--space-4);display:grid}.translation-settings-history{min-width:0}.translation-settings-limits{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--translation-settings-number)),var(--translation-settings-number)));align-items:start;gap:var(--space-4);display:grid}.translation-settings-controls #translation-glossary{min-height:var(--translation-glossary-height)}.patent-settings-panel{--patent-summary-width:300px;--patent-source-card:320px;--patent-rule-picker:280px}.patent-settings-connection-layout,.patent-settings-rules-layout{gap:var(--space-4);align-items:start;min-width:0;display:grid}.patent-settings-connection-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.patent-settings-rules-layout{grid-template-columns:minmax(0,1fr) minmax(var(--patent-summary-width),.45fr)}.patent-rule-summary,.patent-settings-connection,.patent-settings-rules{min-width:0}.patent-settings-connection-layout>.epo-quota-summary{padding:var(--space-4)}.patent-settings-connection-layout .epo-quota-metrics{padding-block:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.patent-settings-rule-select{grid-template-columns:minmax(0,var(--patent-rule-picker)) minmax(0,1fr) auto}.patent-settings-rules .patent-criteria-grid{align-items:start}.patent-rule-summary{background:var(--ui-muted)}.patent-rule-summary :is(h3,dl,dd,p){margin:0}.patent-rule-summary dl{gap:var(--space-3);display:grid}.patent-rule-summary dl>div{gap:var(--space-1);display:grid}.patent-rule-summary dt{color:var(--ui-muted-foreground);font-size:var(--text-sm)}.patent-rule-summary dd{overflow-wrap:anywhere}.patent-rule-explanation{gap:var(--space-2);border-top:1px solid var(--ui-border);padding-top:var(--space-3);font-size:var(--text-sm);flex-direction:column;line-height:1.65;display:flex}.patent-settings-sources{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--patent-source-card)),1fr));align-items:start;display:grid}@container settings-content (max-width:900px){.patent-settings-connection-layout,.patent-settings-rules-layout{grid-template-columns:minmax(0,1fr)}}@container settings-content (max-width:520px){.patent-settings-connection-layout .epo-quota-metrics,.patent-settings-rules .patent-criteria-grid{grid-template-columns:minmax(0,1fr)}}.task-logs-panel{--log-summary-width:180px;--log-filter-width:200px}.task-log-summary{grid-template-columns:repeat(4,minmax(0,var(--log-summary-width)))}.task-log-filters{grid-template-columns:repeat(2,minmax(0,var(--log-filter-width))) minmax(0,1fr)}.task-log-filters .form-field-actions-control{justify-content:flex-end}.geo-settings{--geo-question-card-width:380px;--geo-brands-width:680px;--geo-seed-width:760px}.geo-settings .geo-question-editor{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--geo-question-card-width)),1fr))}.geo-settings .geo-seed-controls{max-width:var(--geo-seed-width)}.geo-settings .geo-brands-editor{max-width:var(--geo-brands-width);gap:var(--space-3);flex-direction:column;display:flex}@container settings-content (max-width:1050px){.model-library-layout,.translation-settings-layout{grid-template-columns:minmax(0,1fr)}.model-assignment-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container settings-content (max-width:760px){.browser-settings-layout,.video-settings-layout{grid-template-columns:minmax(0,1fr)}.settings-guidance{max-width:none}.task-log-filters,.task-log-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.task-log-filters .form-field-actions{grid-column:1/-1}.task-log-filters .form-field-actions-control{justify-content:flex-start}}@container settings-content (max-width:520px){.model-assignment-list,.patent-settings-fields,.patent-settings-rule-select,.task-log-filters{grid-template-columns:minmax(0,1fr)}}.model-manager{--model-editor-width:440px;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.model-manager-actions,.model-manager-tabs,.model-manager-toolbar{align-items:center;gap:var(--space-2);flex-direction:row;display:flex}.model-manager-tabs{flex-wrap:wrap}.model-manager-toolbar{justify-content:space-between}.model-manager-search{max-width:360px}.model-manager-body{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.model-manager-editor{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex}.model-manager-table{min-width:0;overflow:auto}.model-manager-table table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.model-manager-table td,.model-manager-table th{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.model-manager-table small{color:var(--muted);overflow-wrap:anywhere;display:block}.model-manager-actions{flex-wrap:nowrap}.model-manager-assignments{gap:var(--space-3);max-width:1000px;display:grid}.model-manager-assignment{gap:var(--space-4);padding:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.model-console-link{align-self:flex-start;width:fit-content;max-width:100%;display:inline-flex}@media (max-width:900px){.model-manager-assignment,.model-manager-body[data-editor=true]{grid-template-columns:minmax(0,1fr)}}.wg-business-theme,.wg-business-theme .theme-daylight,.wg-business-theme.theme-daylight{--font-body:var(--ui-font);--text-xs:12px;--text-2xs:12px;--text-3xs:12px;--text-brand-caption:12px;--text-sm:13px;--text-base:14px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-title:24px;--text-dialog:20px;--ui-table-header:#f1f5f9;--ui-table-header-foreground:#334155;--ui-canvas:#f3f5f9;--ui-destructive:#b91c1c;--ui-radius:8px;--radius-sm:8px;--radius-md:12px;--radius-lg:12px;--control-height:36px;--panel-gap:16px;--panel-padding:20px;--panel-shadow:0 2px 6px #0f172a04;--panel-radius:12px;--icon-small:14px;--icon-medium:16px;--icon-large:20px;--metric-number:24px;--metric-icon-box:36px;--bg:var(--ui-canvas);--surface:var(--ui-background);--surface-subtle:var(--ui-muted);--sidebar-bg:var(--ui-background);--text:var(--ui-foreground);--muted:var(--ui-muted-foreground);--soft:var(--ui-muted-foreground);--line:var(--ui-border);--accent:var(--ui-primary);--on-accent:var(--ui-primary-foreground);--accent-soft:var(--ui-accent);--accent-line:#bfdbfe;--focus:var(--ui-primary);--warning:var(--ui-warning);--warning-soft:var(--ui-warning-soft);--watch:var(--ui-muted-foreground);--watch-soft:var(--ui-secondary);--chart:var(--ui-primary);--overlay:var(--ui-overlay);--shadow:0 12px 36px #0f172a14;color:var(--text);font-family:var(--font-body);font-size:var(--text-base)}.wg-business-theme small{font-size:var(--text-sm)}.wg-business-theme .workspace-scroll-region{background:var(--ui-canvas)}.wg-business-theme .breadcrumb{font-size:var(--text-sm)}.wg-business-theme .global-settings-modal .ant-modal-body{background:var(--ui-canvas);border-radius:var(--panel-radius);padding:var(--space-4)}.wg-business-theme .wg-dialog-header{color:var(--text)}.wg-business-theme .wg-dialog-footer{border-top:1px solid var(--line);padding-top:var(--space-3)}.ui-editor,.ui-panel{background:var(--ui-background);border:1px solid var(--ui-border);border-radius:var(--panel-radius,12px);min-width:0;box-shadow:var(--panel-shadow)}.ui-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--panel-padding,20px);border-bottom:1px solid var(--ui-border);display:flex}.ui-panel-heading-copy{gap:var(--space-2);min-width:0;display:grid}.ui-panel-title{align-items:center;gap:var(--space-2);display:flex}.ui-panel-heading h2,.ui-panel-heading h3{font-size:var(--text-lg);margin:0;font-weight:600}.ui-panel-body{padding:var(--panel-padding,20px);min-width:0}.ui-panel-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--panel-padding,20px);border-top:1px solid var(--ui-border);display:flex}.ui-description{font-size:var(--text-sm);color:var(--ui-muted-foreground);margin:0}.ui-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-feature-icon{color:var(--ui-primary);background:var(--ui-accent);padding:var(--space-2);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:inline-flex}.ui-feature-icon svg{width:20px;height:20px}.ui-status{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--ui-accent-foreground);background:var(--ui-accent);font-weight:500;line-height:1.5;display:inline-flex}.ui-status svg{flex-shrink:0;width:16px;height:16px}.ui-status[data-tone=success]{color:var(--ui-connected);background:var(--ui-connected-soft)}.ui-status[data-tone=pending],.ui-status[data-tone=warning]{color:var(--ui-warning);background:var(--ui-warning-soft)}.ui-status[data-tone=error]{color:var(--ui-destructive);background:var(--ui-destructive-soft)}.ui-status[data-tone=insight]{color:var(--ui-insight);background:var(--ui-insight-soft)}.ui-view-state{justify-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--ui-muted-foreground);text-align:center;display:grid}.ui-view-state>svg{width:28px;height:28px;color:var(--ui-primary)}.ui-view-state>p{max-width:48ch;font-size:var(--text-sm);margin:0}.ui-view-state[data-kind=error]>svg{color:var(--ui-destructive)}.ui-editor{gap:var(--space-4);padding:var(--panel-padding,20px);flex-direction:column;display:flex}.ui-editor>.ui-panel-heading{padding:0 0 var(--space-4)}.ui-panel-content{padding:var(--panel-padding,20px)}.ui-list-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.ui-list-table th{background:var(--ui-table-header);color:var(--ui-table-header-foreground);font-weight:600}.ui-list-table td,.ui-list-table th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--ui-border);vertical-align:middle}.ui-list-table tbody tr:hover{background:var(--ui-muted)}.ui-list-table tbody tr[data-selected=true]{background:var(--ui-accent)}.ui-list-table td>small{padding-top:var(--space-1);display:block}.ui-list-table td{overflow-wrap:anywhere}.ui-list-table tbody tr:last-child td{border-bottom:0}.ui-metric{gap:var(--space-3);padding:var(--space-4)}.ui-metric,.ui-metric-icon{align-items:center;display:flex}.ui-metric-icon{width:var(--metric-icon-box);height:var(--metric-icon-box);border-radius:var(--radius-sm);color:var(--ui-accent-foreground);background:var(--ui-accent);flex-shrink:0;justify-content:center}.ui-metric-icon svg{width:var(--icon-large);height:var(--icon-large)}.ui-metric-copy{gap:var(--space-1);min-width:0;display:grid}.ui-metric-copy h3{font-size:var(--text-sm);color:var(--ui-muted-foreground);margin:0;font-weight:500}.ui-metric-copy strong{font-size:var(--metric-number);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.ui-metric-copy small{color:var(--ui-muted-foreground)}.ui-metric[data-tone=success] .ui-metric-icon{color:var(--ui-connected);background:var(--ui-connected-soft)}.ui-metric[data-tone=pending] .ui-metric-icon,.ui-metric[data-tone=warning] .ui-metric-icon{color:var(--ui-warning);background:var(--ui-warning-soft)}.ui-metric[data-tone=error] .ui-metric-icon{color:var(--ui-destructive);background:var(--ui-destructive-soft)}.ui-metric[data-tone=insight] .ui-metric-icon{color:var(--ui-insight);background:var(--ui-insight-soft)}@media (prefers-reduced-motion:reduce){.ui-editor,.ui-panel{transition:none}}.wg-business-theme .wg-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active){background:var(--ui-background);color:var(--ui-foreground);border-color:var(--ui-border)}.wg-business-theme .wg-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background:var(--ui-accent);border-color:var(--ui-primary)}.wg-business-theme input[type=file]{min-width:0;max-width:100%;font:inherit}.wg-business-theme input[type=file]::file-selector-button{border:1px solid var(--ui-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--ui-background);color:var(--ui-primary);font:inherit;cursor:pointer}.wg-business-theme .ui-editor,.wg-business-theme .ui-panel{background:var(--ui-background);border:1px solid var(--ui-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.model-manager{--model-list-min-height:120px;--model-list-narrow-share:.4fr;--model-editor-narrow-share:.6fr;container:model-manager/inline-size}.global-settings-pane[data-settings-tab=models]{overflow:hidden}.global-settings-pane[data-settings-tab=models] .global-model-editor,.global-settings-pane[data-settings-tab=models] .model-manager{flex:1;min-height:0}.global-settings-pane[data-settings-tab=models] .model-manager>:is(nav,.model-manager-toolbar,[role=alert]){flex-shrink:0}.global-settings-pane[data-settings-tab=models] .model-manager-assignments{overscroll-behavior:contain;min-height:0;overflow:auto}.global-settings-pane[data-settings-tab=models] .model-manager-body{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.model-manager-body[data-editor=true]{grid-template-columns:minmax(0,1fr) minmax(360px,var(--model-editor-width))}.model-manager-table{flex-direction:column;min-height:0;display:flex;overflow:hidden}.model-manager-table>.ui-panel-heading{flex-shrink:0}.model-manager-table-scroll{flex:1}.model-manager-detail,.model-manager-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.model-manager-detail{min-width:0}.model-manager-table table{min-width:620px;font-size:var(--text-base)}.model-manager-table th{background:var(--ui-table-header);color:var(--ui-table-header-foreground);z-index:1;position:sticky;top:0}.model-manager-table td{line-height:1.6}.model-manager-table th:last-child{width:200px}.model-manager-table td>strong{font-weight:600}.model-manager-table small{font-size:var(--text-sm)}.model-manager-table .ui-status{font-size:var(--text-base)}.model-manager-table .model-danger-action{color:var(--ui-destructive)}.model-manager-actions{gap:var(--space-1);flex-wrap:wrap}.model-key-status{padding-top:var(--space-2)}.model-capability-tags{gap:var(--space-1);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.model-capability-tag{align-items:center;gap:var(--space-1);color:var(--ui-insight);background:var(--ui-insight-soft);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);display:inline-flex}.model-capability-tags svg{flex-shrink:0;width:14px;height:14px}.model-capability-tag[data-kind=文件]{color:var(--ui-accent-foreground);background:var(--ui-accent)}.model-capability-tag[data-kind=音频]{color:var(--ui-connected);background:var(--ui-connected-soft)}.model-capability-tag[data-kind=视频]{color:var(--ui-warning);background:var(--ui-warning-soft)}.model-capability-tag[data-kind=文字]{color:var(--ui-muted-foreground);background:var(--ui-muted)}.model-capability-tags .ui-description{align-items:center;gap:var(--space-1);display:flex}.model-label-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.model-label-group .model-capability.ant-tag{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-sm);margin:0}.model-capability-details,.model-capability-details dl,.model-capability-details section,.model-catalog-control{gap:var(--space-3);min-width:0;display:grid}.model-capability-details dl{margin:0}.model-capability-details dt{font-weight:600}.model-capability-details dd{min-width:0;margin:0}.model-capability-details>details{border-top:1px solid var(--ui-border);padding-top:var(--space-3)}.model-capability-details details dl>div{gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--ui-border);display:grid}.model-manager-assignments{gap:0;max-width:none}.model-manager-assignments>.ui-panel-body{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-manager-assignment{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;padding:0}.model-manager-geo-assignment{border-top:1px solid var(--ui-border);padding-top:var(--space-4);grid-column:1/-1}.model-assignment-heading,.model-assignment-option{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.model-assignment-name{overflow-wrap:anywhere;font-weight:600}.model-assignment-id{color:var(--ui-muted-foreground);font-size:var(--text-sm);overflow-wrap:anywhere}.model-assignment-option .model-capability.ant-tag{font-size:var(--text-sm);margin:0}.model-geo-select .ant-select-selection-item-content{white-space:normal}.model-geo-select .ant-select-selection-item{height:auto}.model-manager-editor{padding:var(--panel-padding);gap:var(--space-4)}.model-manager-editor>.source-form-grid{grid-template-columns:minmax(0,1fr)}.model-manager-editor>.wg-button{align-self:flex-start}.model-manager-editor>.ui-panel-heading{padding:0 0 var(--space-4)}.model-manager-toolbar{flex-wrap:wrap}@container model-manager (max-width:1080px){.global-settings-pane[data-settings-tab=models] .model-manager-body[data-editor=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--model-list-min-height),var(--model-list-narrow-share)) minmax(0,var(--model-editor-narrow-share))}.model-manager-editor{width:100%}}@container model-manager (max-width:600px){.model-manager-assignment,.model-manager-assignments>.ui-panel-body{grid-template-columns:minmax(0,1fr)}.model-manager-assignment{gap:var(--space-2)}.model-manager-search{flex:1;max-width:none}}.wg-business-theme :is(.day-content,.creator-workspace,.patent-workspace,.geo-workspace,.commercial-workspace,.content-studio){padding:var(--space-6)}.wg-business-theme :is(.patent-workspace,.geo-workspace,.creator-workspace,.commercial-workspace,.content-studio) h1{font-size:var(--text-title)}.wg-business-theme :is(.knowledge-section,.patent-analysis,.patent-action-card,.geo-panel) h2{font-size:var(--text-lg)}.wg-business-theme :is(.creator-table,.patent-claim-chart,.geo-answer-table){font-size:var(--text-base)}.wg-business-theme :is(.creator-table,.patent-claim-chart,.geo-answer-table) th{background:var(--ui-table-header);color:var(--ui-table-header-foreground);font-weight:600}.wg-business-theme :is(.creator-table,.patent-claim-chart,.geo-answer-table) tbody tr:hover{background:var(--ui-muted)}.wg-business-theme .creator-table td,.wg-business-theme .geo-answer-table td{border-bottom:1px solid var(--ui-border)}.wg-business-theme :is(.global-hint,.profile-note,.creator-muted,.creator-header p,.creator-list-caption){font-size:var(--text-sm)}.wg-business-theme .settings-guidance{padding:var(--panel-padding);background:var(--ui-muted);max-width:none}.wg-business-theme .global-settings-pane{container:settings-pane/inline-size}@container settings-pane (max-width:900px){.browser-settings-layout,.patent-settings-connection-layout,.patent-settings-rules-layout,.translation-settings-layout,.video-settings-layout{grid-template-columns:minmax(0,1fr)}}.wg-business-theme .knowledge-section>.patent-section-heading,.wg-business-theme .patent-comparison-column>.patent-section-heading{padding-bottom:var(--space-4);border-bottom:1px solid var(--ui-border)}.wg-business-theme .collection-run-monitor{background:var(--ui-background);border:1px solid var(--ui-border);border-radius:var(--panel-radius);box-shadow:var(--shadow)}.wg-business-theme .collection-monitor-group{background:var(--ui-muted)}.wg-business-theme .collection-monitor-group-title{font-size:var(--text-base)}.wg-business-theme .collection-monitor-group-link{font-size:var(--text-sm)}.wg-business-theme .task-log-summary .ui-metric{gap:var(--space-3);flex-direction:row}.wg-business-theme .task-log-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.wg-business-theme .studio-card.ui-panel{overflow:hidden}.wg-business-theme .creator-toolbar.ui-panel,.wg-business-theme .studio-toolbar.ui-panel{padding:var(--space-4)}.wg-business-theme .ui-panel-content{padding:var(--panel-padding)}.wg-business-theme .ui-panel[data-selected=true]{border-color:var(--ui-primary)}.wg-business-theme .geo-bank-content.ui-panel{padding:var(--panel-padding)}.wg-business-theme .global-settings-section>.global-section-title{padding-bottom:var(--space-3);border-bottom:1px solid var(--ui-border)}.wg-business-theme .result-table-frame.ui-panel{background:var(--ui-background)}.surface-preview{padding:var(--space-6);background:var(--ui-canvas);gap:var(--panel-gap);display:grid}.surface-preview-grid{gap:var(--panel-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;display:grid}.surface-preview-grid>.ui-panel:first-child{grid-column:1/-1}@media (max-width:700px){.wg-business-theme :is(.day-content,.creator-workspace,.patent-workspace,.geo-workspace,.commercial-workspace,.content-studio){padding:var(--space-4)}}.sidebar-logo{object-fit:contain;object-position:left center;width:100%;max-height:84px;display:block}.knowledge-library-search{gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.knowledge-library-search>*{flex:0 1 var(--knowledge-search-width);min-width:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}