:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#1f5f5b;--brand-strong:#174845;--brand-solid:#1f5f5b;--on-brand:#fff;--color-ground:#f6f8f8;--surface:#fff;--surface-sunken:#fafcfc;--surface-selected:#eef4f3;--surface-code:#eef2f1;--chat-user-bg:#dfeceb;--chat-agent-bg:#f1f3f4;--color-text:#1d2b2a;--color-muted:#556a68;--color-teal:var(--brand);--color-border:#dfe7e6;--border-control:#7a8f8c;--color-error:#a93226;--ok:#1f7a4c;--warn:#74590d;--bad:var(--color-error);--info:#2b527a;--chip-todo-bg:#e6eeed;--chip-todo-fg:var(--color-muted);--chip-running-bg:#fff4d6;--chip-running-fg:var(--warn);--chip-done-bg:#dcebe4;--chip-done-fg:var(--brand);--chip-failed-bg:#f7e5e2;--chip-failed-fg:var(--color-error);--chip-waiting-bg:#e8eef7;--chip-waiting-fg:var(--info);--danger-border:#d8a39c;--scrim:#0f1e1d6b;--ink:var(--color-text);--muted:var(--color-muted);--line:var(--color-border);--ground:#eef1f0;--red:var(--color-error);--red-bg:var(--chip-failed-bg);--amber:var(--warn);--amber-bg:#fbf0d6;--yellow-fill:#e3a90b;--yellow-ink:#3a2c00;--blue:var(--info);--blue-bg:var(--chip-waiting-bg);--grey:#8a9a98;--teal:#e4efed;--tile:#f5f8f7;--rule:#eef2f1;--card-head:#f7f9f9;--mark:#fdf3cf;--chart-ads-sales:#d9661f;--chart-ads-place-top:#7b5ea7;--chart-ads-place-detail:#3a9bb5;--chart-ads-place-other:#a9743f;--chart-ads-place-off:#8a949a;--heat-0:transparent;--heat-1:#1f5f5b24;--heat-2:#1f5f5b38;--heat-3:#1f5f5b57;--heat-4:#1f5f5b7a;--font-ui:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.85rem;--text-base:1rem;--text-lg:1.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--radius-sm:4px;--radius:6px;--radius-lg:10px;--shadow-1:0 1px 2px #0f1e1d0f, 0 1px 1px #0f1e1d0a;--shadow-2:0 10px 30px #0f1e1d2e;--dur-fast:.11s;--dur:.17s;--ease:cubic-bezier(.2, .6, .3, 1);--focus:var(--brand);--focus-halo:#1f5f5b40;--control-h:2.25rem;--hit:2.75rem;--panel-w:20rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#6ecdbb;--brand-strong:#8ddbcc;--brand-solid:#2f8f81;--on-brand:#06100f;--color-ground:#11171a;--surface:#171f23;--surface-sunken:#1b2428;--surface-selected:#1f3330;--surface-code:#1e282c;--chat-user-bg:#22403b;--chat-agent-bg:#212a2e;--color-text:#e3ecea;--color-muted:#a8bbb8;--color-border:#2b383c;--border-control:#5f7a80;--color-error:#f59183;--ok:#6ecdbb;--warn:#e8c25a;--info:#8fbcf0;--chip-todo-bg:#232f33;--chip-todo-fg:#a8bbb8;--chip-running-bg:#3a2f10;--chip-running-fg:#e8c25a;--chip-done-bg:#123029;--chip-done-fg:#6ecdbb;--chip-failed-bg:#3a1c18;--chip-failed-fg:#f59183;--chip-waiting-bg:#15263a;--chip-waiting-fg:#8fbcf0;--danger-border:#7a3a32;--scrim:#0009;--ground:#0d1315;--amber-bg:#3a2f10;--yellow-fill:#d9a520;--yellow-ink:#241b00;--grey:#7d918e;--teal:#1f3330;--tile:#1b2428;--rule:#243034;--card-head:#1b2428;--mark:#443a12;--chart-ads-sales:#f0894f;--chart-ads-place-top:#a98fd6;--chart-ads-place-detail:#6cc0d6;--chart-ads-place-other:#d19a62;--chart-ads-place-off:#a3adb3;--heat-0:transparent;--heat-1:#6ecdbb2e;--heat-2:#6ecdbb47;--heat-3:#6ecdbb66;--heat-4:#6ecdbb8c;--shadow-1:0 1px 2px #00000080;--shadow-2:0 10px 30px #0009;--focus:#7fd8c6;--focus-halo:#7fd8c64d}}*{box-sizing:border-box}html,body,#root{height:100%}.ui-section{margin:calc(var(--space-7) - var(--space-4)) 0 0;font-size:var(--text-sm);letter-spacing:.06em;align-items:center;gap:10px;font-weight:600;display:flex}.ui-section-no{color:var(--brand);font-size:var(--text-xs);font-weight:600}.ui-section-label{white-space:nowrap}.ui-section-rule{background:var(--line);flex:1;height:1px}.ui-card{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);padding:var(--space-4) var(--space-5);gap:var(--space-3);border-radius:14px;flex-direction:column;min-width:0;display:flex}.ui-card p,.ui-card dl{margin:0}.ui-grid{gap:var(--space-4);grid-template-columns:7fr 5fr;align-items:start;display:grid}.ui-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ui-card-head h3{white-space:nowrap;margin:0;font-size:.94rem;font-weight:600}.ui-card-head-note{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.ui-tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-tile{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;gap:5px;display:flex}.ui-tile-label,.ui-tile-note{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-tile-note{color:var(--ink)}.ui-tile-value{white-space:nowrap;font-size:1.6rem;font-weight:600;line-height:1.15}.ui-tile-unit{color:var(--muted);font-size:.86rem;font-weight:400}.ui-delta{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.ui-tiles-own .ui-tile-value{font-size:1.25rem}.ui-tiles-own .ui-delta,.ui-tiles-own .ui-tile-note{white-space:normal}.ui-tile-muted .ui-tile-value{font-size:var(--text-sm);color:var(--muted);font-weight:500}.ui-tile-alert{background:var(--amber-bg)}.ui-tile-alert .ui-tile-note{color:var(--amber);font-weight:500}.ui-grid-even{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ui-chip{height:22px;padding:0 var(--space-2);font-size:var(--text-xs);white-space:nowrap;background:var(--ground);color:var(--muted);border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.ui-chip-lg{height:28px;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:600}:where(.ui-dialog-backdrop){background:var(--scrim);padding:var(--space-4);z-index:10;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:where(.ui-dialog){background:var(--surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:var(--space-5);width:100%;max-height:80vh;overflow-y:auto}:where(.ui-dialog-sm){max-width:32rem}:where(.ui-dialog-md){max-width:48rem}:where(.ui-dialog-lg){width:min(92vw,72rem);max-width:none;max-height:85vh}:where(.ui-dialog-title){font-weight:600;font-size:var(--text-lg);margin:var(--space-1) 0 var(--space-2)}:where(.ui-dialog-actions){margin-top:var(--space-4);justify-content:flex-end}:where(.ui-popover-anchor){position:relative}:where(.ui-popover){z-index:20;min-width:220px;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);color:var(--ink);position:absolute;top:calc(100% + 6px);left:0}:where(.ui-popover-right) .ui-popover{left:auto;right:0}:where(.ui-popover-foot){align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line);display:flex}.ui-table-scroll{overflow-x:auto}.ui-table-scroll>.ui-table{min-width:var(--ui-table-min,auto)}.ui-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.ui-table :where(th,td){padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.ui-table :where(thead th){background:var(--card-head);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;font-weight:500}.ui-table :where(tbody tr:last-child>th,tbody tr:last-child>td){border-bottom:0}.ui-table :where(tbody tr:hover){background:var(--surface-sunken)}.ui-table-flush :where(th:first-child,td:first-child){padding-left:var(--space-5)}.ui-table-flush :where(th:last-child,td:last-child){padding-right:var(--space-5)}.ui-table .ui-num{text-align:right}.ui-table-compact :where(th,td){padding:var(--space-1) var(--space-2)}.ui-table-top :where(th,td){vertical-align:top}.ui-table-sticky-head thead th{z-index:1;background:var(--card-head);position:sticky;top:0}.ui-table-sticky-cols-2{width:max-content;min-width:100%}.ui-table-sticky-cols-2 tr>:first-child{z-index:2;background:var(--surface);box-sizing:border-box;width:var(--ui-table-sticky-w,220px);min-width:var(--ui-table-sticky-w,220px);max-width:var(--ui-table-sticky-w,220px);position:sticky;left:0}.ui-table-sticky-cols-2 tr>:nth-child(2){left:var(--ui-table-sticky-w,220px);z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky}.ui-table-sticky-cols-2 thead th:first-child,.ui-table-sticky-cols-2 thead th:nth-child(2){background:var(--card-head)}.ui-table-sticky-cols-2 tbody tr.ui-table-own>:first-child,.ui-table-sticky-cols-2 tbody tr.ui-table-own>:nth-child(2),.ui-table .ui-table-own{background:var(--tile)}.ui-num{text-align:right;font-variant-numeric:tabular-nums}@media (width<=900px){.ui-table-stack thead{display:none}.ui-table-stack tr{border-top:1px solid var(--rule);display:block}.ui-table-stack td,.ui-table-stack th{border-bottom:0;display:block}}.ui-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.ui-prose th,.ui-prose td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border)}.ui-prose th{color:var(--color-muted);font-weight:600;font-size:var(--text-sm);letter-spacing:.02em;white-space:nowrap}.ui-prose tbody tr:hover{background:var(--surface-sunken)}.ui-chip-material{background:var(--red);color:#fff}.ui-chip-attention{background:var(--red-bg);color:var(--red)}.ui-chip-failed{background:var(--ink);color:var(--color-ground)}.ui-chip-running{background:var(--chip-running-bg);color:var(--chip-running-fg)}.ui-chip-done{background:var(--chip-done-bg);color:var(--chip-done-fg)}.ui-chip-waiting{background:var(--blue-bg);color:var(--blue)}.ui-chip-neutral{background:var(--chip-todo-bg);color:var(--chip-todo-fg)}.ui-chip-quiet{background:var(--teal);color:var(--brand)}.ui-chip-own{background:var(--brand-solid);color:var(--on-brand)}.ui-chip-new{border:1px solid var(--brand);color:var(--brand);background:0 0}.ui-chip-headToHead{background:var(--chip-done-bg);color:var(--brand);font-weight:600}.ui-chip-leader{background:var(--blue-bg);color:var(--blue)}.ui-chip-established{background:var(--teal);border:1px solid var(--brand);color:var(--brand-strong)}.ui-chip-rising{border:1px solid var(--blue);color:var(--blue);background:0 0}.ui-chip-longTail{background:var(--chip-todo-bg);color:var(--muted)}.ui-field{gap:var(--space-2);flex-direction:column;display:flex}.ui-field-head{align-items:baseline;gap:var(--space-1);display:flex}.ui-field-label{font-size:var(--text-sm);font-weight:600}.ui-label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.ui-field-count{font-size:var(--text-xs);color:var(--muted);margin-left:auto}.ui-field-count-over{color:var(--red);font-weight:600}.ui-field-hint{font-size:var(--text-xs);color:var(--muted);margin:0}.ui-field-error{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--red);margin:0;display:flex}.ui-field-error-server{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--red-bg)}.ui-field input[type=range]{accent-color:var(--brand-solid)}.ui-input{box-sizing:border-box;width:100%;height:42px;padding:0 var(--space-3);border:1.5px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm)}textarea.ui-input{height:auto;min-height:84px;padding:var(--space-2) var(--space-3)}.ui-input-bad{border-color:var(--red)}.ui-check{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.ui-check label{margin:0}.ui-check input{margin-top:0}.ui-chiplist{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-chiplist-item{align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface-sunken);display:inline-flex}.ui-chiplist-bad{border-color:var(--red);color:var(--red)}.ui-chiplist-item button{min-height:0;padding:0 var(--space-1);border-radius:var(--radius);color:var(--color-muted);background:0 0;border:none;line-height:1}.ui-chiplist-item button:hover:not(:disabled){color:var(--color-text);background:0 0;border-color:#0000}.ui-button{font:inherit;font-size:var(--text-sm);justify-content:center;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.ui-button:hover:not(:disabled),a.ui-button:hover{background:var(--tile);border-color:var(--border-control);color:var(--ink);text-decoration:none}.ui-button:active:not(:disabled){background:var(--surface-sunken)}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button-primary{background:var(--brand-solid);color:var(--on-brand);border-color:#0000;font-weight:600}.ui-button-primary:hover:not(:disabled),a.ui-button-primary:hover{background:var(--brand-strong);color:var(--on-brand);border-color:#0000}.ui-button-primary:active:not(:disabled){background:var(--brand-strong)}.ui-button-primary:disabled{background:var(--grey);color:var(--surface);opacity:1}.ui-button-danger{border-color:var(--red);color:var(--red);font-weight:600}.ui-button-danger:hover:not(:disabled),a.ui-button-danger:hover{border-color:var(--red);color:var(--red)}.ui-button-ghost{color:var(--muted);background:0 0;border-color:#0000}.ui-button-ghost:hover:not(:disabled),a.ui-button-ghost:hover{background:var(--surface-sunken);color:var(--ink);border-color:#0000}.ui-button-sm{height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius)}.ui-link,.ui-link-danger{height:auto;min-height:0;color:var(--brand);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:inline}.ui-link:hover:not(:disabled),.ui-link-danger:hover:not(:disabled){background:0 0;border:none;text-decoration:underline}.ui-link:disabled{color:var(--grey)}.ui-link-danger{color:var(--muted)}.ui-link-danger:hover:not(:disabled){color:var(--red)}.ui-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-actions-footer{padding-top:var(--space-3);border-top:1px solid var(--rule);justify-content:flex-end}.ui-actions-note{color:var(--muted);font-size:var(--text-xs);margin-right:auto}.ui-segmented{border:1px solid var(--border-control);border-radius:var(--radius);display:inline-flex;overflow:hidden}.ui-segmented button,.ui-segmented a{height:34px;padding:0 var(--space-3);background:var(--surface);color:var(--muted);font-size:var(--text-sm);white-space:nowrap;border:none;border-radius:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ui-segmented a:hover:not([aria-current=page]){background:var(--tile);color:var(--ink)}.ui-segmented button[aria-pressed=true],.ui-segmented a[aria-current=page]{background:var(--brand-solid);color:var(--on-brand);font-weight:600}html,body{overflow:hidden}body{font:var(--text-base) / 1.55 var(--font-ui);color:var(--color-text);background:var(--color-ground);-webkit-text-size-adjust:100%;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}a{color:var(--brand);text-underline-offset:2px}a:hover{color:var(--brand-strong)}h1,h2,h3,h4{letter-spacing:-.01em;line-height:1.3}h2{margin:0 0 var(--space-2);font-size:1.35rem}h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.55}input,textarea,select{font:inherit;min-height:var(--control-h);padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}input:focus,textarea:focus,select:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo);outline:none}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;min-height:0;accent-color:var(--brand-solid)}::placeholder{color:var(--color-muted);opacity:1}[aria-invalid=true]{border-color:var(--color-error)}.error-text{color:var(--color-error);margin:var(--space-1) 0 0;font-size:.9rem}.muted{color:var(--color-muted)}.field-help{display:inline-flex;position:relative}.field-help-button{border:1px solid var(--border-control);background:var(--surface-sunken);width:1.1em;height:1.1em;min-height:0;color:var(--color-muted);border-radius:50%;flex:none;padding:0;font-size:.8em;line-height:1}.field-help-button:hover:not(:disabled){background:var(--surface-selected);color:var(--brand);border-color:var(--brand)}.field-help-button[aria-expanded=true]{background:var(--brand-solid);border-color:var(--brand-solid);color:var(--on-brand)}.field-help-bubble{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-help-bubble.open{z-index:5;margin:var(--space-1) 0 0;width:max-content;max-width:min(20rem,100vw - 2rem);height:auto;padding:var(--space-2) var(--space-3);clip:auto;white-space:normal;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--surface);color:var(--color-text);box-shadow:var(--shadow-2);font-size:var(--text-sm);font-weight:400;line-height:1.5;top:100%;left:0;overflow:visible}.field-help[data-hover=true] .field-help-bubble.open:before{content:"";left:0;right:0;top:calc(-1 * var(--space-1) - 2px);height:calc(var(--space-1) + 2px);position:absolute}table{border-collapse:collapse}.app-shell{flex-direction:column;height:100%;display:flex;position:fixed;inset:0}.top-bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--surface);flex-wrap:wrap;display:flex}.top-bar .app-name{font-weight:700;font-size:var(--text-lg);color:var(--brand);letter-spacing:-.02em;align-items:center;display:inline-flex}.wing-mark{flex:none;display:inline-flex}.top-bar .wing-mark{margin-right:var(--space-2)}.top-bar .app-by{margin-left:var(--space-1);font-size:var(--text-sm);color:var(--color-muted);letter-spacing:normal;font-weight:400}.tool-switch{gap:var(--space-1);display:flex}.tool-tab{padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--color-text);border:1px solid #0000;line-height:1.4;text-decoration:none}.tool-tab:hover{background:var(--surface-selected);border-color:var(--border-control);text-decoration:none}.tool-tab[aria-current=page]{background:var(--surface-selected);border-color:var(--border-control);font-weight:600}.top-bar .spacer{flex:1}.app-body{flex:1;min-height:0;display:flex}.panel,.main-pane{min-height:0}.panel{border-right:1px solid var(--color-border);background:var(--surface);transition:width var(--dur) var(--ease);overflow:hidden auto}.panel.right{border-right:none;border-left:1px solid var(--color-border);flex-direction:column;display:flex;position:relative;overflow:hidden}.panel.collapsed{width:var(--hit);overflow:hidden}.panel:not(.collapsed){width:var(--panel-w);padding:var(--space-3);flex-shrink:0}.panel-rail{width:var(--hit);height:var(--hit);color:var(--color-muted);background:0 0;border:none;padding:0}.panel-rail:hover:not(:disabled){background:var(--surface-selected);color:var(--brand)}.panel-header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.panel-header h3{font-size:var(--text-base);margin:0}.panel-collapse{min-height:2rem;padding:0 var(--space-2);color:var(--color-muted);background:0 0;border:none}.settings-nav{flex-direction:column;gap:2px;display:flex}.settings-nav a{padding:var(--space-3);border-radius:var(--radius-lg);color:inherit;border:1.5px solid #0000;text-decoration:none}.settings-nav a:hover{background:var(--surface);color:inherit}.settings-nav a[aria-current]{background:var(--surface);border-color:var(--brand)}.panel-collapse:hover:not(:disabled){background:var(--surface-selected);color:var(--brand)}.main-pane{padding:var(--space-4) var(--space-5);flex:1;min-width:0;overflow-y:auto}@media (width<=1100px){:root{--panel-w:15rem}.main-pane{padding:var(--space-3)}}@media (width<=760px){.app-body{flex-direction:column}.panel,.panel.right,.panel:not(.collapsed){border-left:none;border-right:none;border-bottom:1px solid var(--color-border);max-height:45vh;width:auto!important}.panel.collapsed{max-height:none}.panel.right{border-bottom:none;border-top:1px solid var(--color-border)}.panel-resize-handle{display:none}}.login-screen{height:100%;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.login-form{gap:var(--space-2);width:22rem;max-width:100%;padding:var(--space-6);background:var(--surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.login-form h1{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--brand);font-size:1.5rem;display:flex}.login-form input{width:100%}.login-form button{margin-top:var(--space-2)}.project-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.project-list li{border-radius:var(--radius);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000}.project-list li.selected{background:var(--surface-selected);border-color:var(--brand)}.project-list li.empty,.project-list li.static{padding:var(--space-2)}.project-list li.static{gap:var(--space-1);flex-direction:column;display:flex}.project-row{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;display:flex}.project-row:hover{background:var(--surface-sunken);color:inherit}.project-list li.selected .project-row:hover{background:0 0}.project-row-top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.project-name{min-width:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;display:block;overflow:hidden}.project-list li.selected .project-name{color:var(--brand)}.project-creator{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:40%;overflow:hidden}.project-list .muted{font-size:var(--text-sm)}.project-row-detail{margin-top:var(--space-1);flex-direction:column;gap:2px;display:flex}.project-seed{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.panel-actions{margin-top:var(--space-3)}.panel-actions button{width:100%}.project-create{margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--tile)}.project-create .ui-field:first-child{margin-top:0}.project-create input,.project-create select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.project-create .ui-field-head{display:flex;position:relative}.project-create .field-help{position:static}.project-create .field-help-bubble.open{width:auto;max-width:none;left:0;right:0}.archived-section{margin-top:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-2)}.archived-section>summary{cursor:pointer;color:var(--color-muted);font-size:var(--text-sm);padding:var(--space-1) 0}.archived-actions{gap:var(--space-2);display:flex}.spinner{border:2px solid var(--color-border);border-top-color:var(--brand);border-radius:50%;flex:none;width:.8em;height:.8em;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.stepper{border-bottom:1px solid var(--line);margin:var(--space-4) 0;flex-wrap:wrap;align-items:stretch;gap:0;display:flex;container:stepbar/inline-size}.step{min-width:8rem;min-height:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius) var(--radius) 0 0;cursor:pointer;text-align:left;align-items:flex-start;gap:var(--space-2);background:0 0;border:1px solid #0000;flex-direction:row;flex:8rem;margin-bottom:-1px;display:flex;position:relative;overflow:hidden}.step:hover:not(.active){background:var(--surface-sunken)}.step.active{border-color:var(--line);border-bottom-color:var(--surface);background:var(--surface);position:relative;box-shadow:0 -1px 3px #0f1e1d0f}.step.active:after{content:"";background:var(--brand);height:3px;position:absolute;bottom:0;left:0;right:0}.step-glyph{min-width:1.4em;color:var(--color-muted);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.step-glyph-text{min-width:0;font-weight:600}.step-glyph-done{background:var(--brand);width:1.3em;height:1.3em;color:var(--on-brand);font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.step-glyph-ring{width:1.3em;height:1.3em;font-size:var(--text-xs);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.step-glyph-ring.tone-teal{color:var(--brand)}.step-glyph-ring.tone-muted{color:var(--color-muted)}.step-text{flex-direction:column;gap:2px;min-width:0;display:flex}.step .step-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.step-headline{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step-attribution{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.step-attribution.tone-teal{color:var(--brand);font-weight:600}.step-attribution.tone-muted{color:var(--color-muted)}@container stepbar (width<=767px){.stepper{flex-wrap:nowrap}.step:not(.active) .step-text{display:none}.step:not(.active){min-width:0;padding-left:var(--space-1);padding-right:var(--space-1);flex:none}.step.active{flex:auto;min-width:0}}.artifact-section{border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:var(--space-3);background:var(--surface);overflow:hidden}.artifact-section>summary{padding:var(--space-2) var(--space-3);cursor:pointer;background:var(--surface-sunken);font-weight:600}.artifact-section>summary:hover{background:var(--surface-selected)}.artifact-body{padding:var(--space-3)}.num{text-align:right;font-variant-numeric:tabular-nums}.clip-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md-body table{margin:var(--space-2) 0}.md-body pre{background:var(--surface-code);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);overflow-x:auto}.md-body code{background:var(--chip-todo-bg);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:0 .3em;font-size:.9em}pre{max-width:100%;font-family:var(--font-mono);font-size:var(--text-sm);overflow-x:auto}.pending-badge{color:var(--color-error);font-weight:700}form label,.spec-brief-fields>label,.axis-draft>label{margin:var(--space-2) 0;display:block}form input[type=text],form input[type=number],form textarea,form select,.spec-brief-fields input:not([type=checkbox]),.spec-brief-fields textarea,.axis-draft textarea,.pending-decision-card textarea{width:100%;max-width:26rem;margin-top:var(--space-1);display:block}.spec-brief-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.spec-brief-fields{gap:var(--space-4);flex-direction:column;display:flex}.spec-brief-item{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3)}.spec-brief-summary{top:var(--space-3);position:sticky}.spec-brief-status-list{margin:var(--space-2) 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.spec-brief-selected-list{margin:0 0 var(--space-2);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.spec-brief-selected-list li{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.spec-brief-band-chips{margin-top:var(--space-2)}.spec-brief-band-chip{padding:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:flex-start;gap:.15rem;min-height:0;display:flex}.spec-brief-band-chip:hover{border-color:var(--color-accent)}@media (width<=900px){.spec-brief-grid{grid-template-columns:1fr}.spec-brief-summary{position:static}}.spec-direction-cards{gap:var(--space-3);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.spec-direction-card{flex:16rem;min-width:16rem}.spec-direction-tags{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.spec-brief-price{margin:var(--space-2) 0}.spec-brief-price p{margin:0}.spec-brief-price-value{font-size:var(--text-lg);font-weight:600;font-family:var(--font-mono)}.spec-advantage-chip{gap:var(--space-1)}.spec-feasibility-details>summary{cursor:pointer;color:var(--color-muted);font-size:var(--text-sm)}.spec-advantage-tag{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface);color:var(--color-muted);font-size:var(--text-xs)}.spec-done-row{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.spec-done-row>.keywords-decision-card{flex:2 24rem}.spec-done-row>.overview-tiles{flex:16rem}.spec-angle-headline{margin:var(--space-2) 0}.spec-feasibility-card{border:1px solid var(--danger-border);background:var(--chip-failed-bg);color:var(--chip-failed-fg)}.spec-feasibility-card h4{color:var(--chip-failed-fg)}.spec-diff-cards{align-items:flex-start;gap:var(--space-3);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.spec-diff-card{flex:14rem;min-width:14rem}.spec-target-cell{align-items:center;gap:var(--space-2);display:flex}.spec-target-thumb,.spec-target-thumb-placeholder{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--surface-sunken);object-fit:contain;flex:none;width:56px;height:56px}.spec-dimensions-table th:first-child,.spec-dimensions-table td:first-child,.spec-dimensions-table th:nth-child(3),.spec-dimensions-table td:nth-child(3),.spec-dimensions-table th:nth-child(4),.spec-dimensions-table td:nth-child(4){white-space:nowrap}.spec-dimensions-table td:nth-child(2){width:100%}.spec-item-groups details{margin-bottom:var(--space-2)}.spec-item-groups summary{cursor:pointer;padding:var(--space-1) 0;font-weight:600}.spec-supplier-questions-list{columns:2;column-gap:var(--space-4)}.spec-supplier-questions-list li{break-inside:avoid;margin-bottom:var(--space-1)}form input[type=checkbox],form input[type=radio]{width:1rem;margin-top:0;display:inline-block}.seed-chips{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.seed-chip-count{margin-top:var(--space-1);display:block}.decision-choice-list{margin:var(--space-2) 0;padding:0;list-style:none}.decision-choice-list li{padding:.15rem 0}.pending-decision-card{border:1px solid var(--color-border);border-left:3px solid var(--warn);border-radius:var(--radius);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--surface-sunken)}.pending-decision-card .title{font-weight:600;font-size:var(--text-lg);margin:var(--space-1) 0 var(--space-2)}.project-header{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.project-header h2{margin-bottom:var(--space-1)}.project-header p{margin:var(--space-1) 0}.autopilot-switch{align-items:center;gap:var(--space-2);white-space:nowrap;font-weight:600;display:inline-flex}.price-range-fields{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.price-range-fields label{white-space:nowrap;margin:0}.price-range-fields input{width:8rem;max-width:8rem}.advantages-field{margin:var(--space-3) 0}.advantage-count{margin-left:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);font-weight:400}.advantage-count.at-max{color:var(--warn)}.advantage-groups{gap:var(--space-3) var(--space-5);margin:var(--space-2) 0;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.advantage-group h5{margin:0 0 var(--space-1)}.advantage-list{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) clamp(5.5rem,28%,9rem) 2.25rem;align-items:center;display:grid}.advantage-list.claims{grid-template-columns:auto minmax(0,1fr) clamp(5.5rem,28%,9rem)}.advantage-list-head,.advantage-option{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.advantage-list-head{padding:0 var(--space-2) var(--space-1);font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.advantage-option{padding:.3rem var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease);border-left:2px solid #0000;margin:0}.advantage-option:hover{background:var(--surface-sunken)}.advantage-option.selected{background:var(--surface-selected);border-left-color:var(--brand-solid)}.advantage-option.blocked{color:var(--color-muted);cursor:not-allowed}.advantage-option:has(input:focus-visible){box-shadow:0 0 0 3px var(--focus-halo)}.advantage-option input[type=checkbox]{width:1rem;max-width:1rem;cursor:inherit;margin:0}.advantage-name{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.advantage-text{overflow-wrap:anywhere}.advantage-option .pct-bar{width:100%;min-width:0}.advantage-option .pct-bar-track{min-width:1.5rem}.advantage-option .pct-bar-label{flex-shrink:0;min-width:3.2rem}.advantage-option .num:last-child,.advantage-list-head .num{text-align:right}.advantage-custom{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.advantage-custom label{white-space:nowrap;margin:0}.advantage-custom input{max-width:20rem}.advantage-custom button{white-space:nowrap;flex-shrink:0}.advantage-chips{gap:var(--space-1);margin:var(--space-1) 0;flex-wrap:wrap;display:flex}.advantage-chip button{color:inherit;cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;padding:0 0 0 .2rem;line-height:1}.segment-axis,.competitor-picker{margin:var(--space-4) 0}.competitor-picker-table{width:100%}@media (width<=760px){.competitor-picker-table{width:max-content;max-width:none}}.competitor-picker-filters{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.competitor-picker-filters button{height:30px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.competitor-picker-filters button[aria-pressed=true]{background:var(--brand-solid);border-color:var(--brand-solid);color:var(--on-brand);font-weight:600}.competitor-picker-pagination{align-items:center;gap:var(--space-2);display:inline-flex}.scope-top-listings-table{width:100%}@media (width<=760px){.scope-top-listings-table{width:max-content;max-width:none}}.scope-top-listing-cell{white-space:normal;max-width:24rem}.scope-top-listings-picker{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.scope-top-listings-picker label{white-space:nowrap;margin:0}.hover-thumb{cursor:pointer;display:inline-flex;position:relative}.hover-thumb-img,.hover-thumb-placeholder{object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-sunken);flex:none;width:40px;height:40px}.hover-thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hover-thumb-preview{z-index:1000;object-fit:contain;background:var(--surface);border:1px solid var(--color-border);border-radius:var(--radius);max-width:420px;max-height:420px;box-shadow:var(--shadow-2);padding:var(--space-1);pointer-events:none;position:fixed}.scan-launcher,.job-run{margin:var(--space-3) 0}.pct-bar{align-items:center;gap:var(--space-1);min-width:7rem;display:inline-flex}.pct-bar-track{background:var(--color-border);border-radius:var(--radius-sm);flex:1;min-width:3rem;height:.5rem;position:relative;overflow:hidden}.pct-bar-fill{background:var(--brand);border-radius:var(--radius-sm);width:0;position:absolute;inset:0}.pct-bar-label{white-space:nowrap;font-variant-numeric:tabular-nums}.def-list{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0;grid-template-columns:max-content 1fr;display:grid}.def-list .def-row{display:contents}.def-list dt{color:var(--color-muted);margin:0}.def-list dd{margin:0}.view-collapsible{border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:var(--space-3);background:var(--surface);overflow:hidden}.view-collapsible>summary{padding:var(--space-2) var(--space-3);cursor:pointer;background:var(--surface-sunken);font-weight:600}.view-collapsible>summary:hover{background:var(--surface-selected)}.view-collapsible-body{padding:0 var(--space-3) var(--space-3)}.rubric-pass-check{color:var(--ok);font-weight:700}.rubric-scope-metrics:first-of-type{border-top:none;padding-top:0}.view-card{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);background:var(--surface);min-width:14rem;max-width:20rem}.rfq-versions{gap:var(--space-3);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.anchors-line{font-size:var(--text-sm);margin:var(--space-1) 0 0}.risks-list{color:var(--bad)}.nested-table{margin:0}.age-stacked-bar{border-radius:var(--radius-sm);background:var(--color-border);width:8rem;height:.6rem;display:inline-flex;overflow:hidden}.age-stacked-bar span{height:100%;display:block}.axis-row-chosen{background:var(--surface-selected)}.tree-toggle{cursor:pointer;width:1.1em;color:var(--color-muted);font-size:var(--text-sm);background:0 0;border:none;padding:0;line-height:1}.tree-toggle:hover{color:inherit}.tree-leaf{width:1.1em;font-size:var(--text-sm);display:inline-block}.tree-group td{padding-top:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.tree-name-cell{align-items:stretch;gap:0;min-height:2.25rem;display:flex;overflow:hidden}.tree-rails{flex:none;align-self:stretch;display:flex}.tree-rail{border-left:1px solid var(--color-border);flex:none;width:1.4em}.tree-name-row{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) 0;flex-wrap:nowrap;display:flex}.tree-name-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:3em;overflow:hidden}.tree-leaf-tag,.tree-node-id,.tree-alias{flex:none}.tree-alias{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-leaf-tag{font-size:.7rem}.tree-node-id{font-size:var(--text-xs)}.segment-examples-row td{border-bottom:none;padding-top:0}.spec-category-row td{background:var(--surface-selected);font-weight:600}.evidence-list{margin:0;padding-left:1.1rem}.panel-resize-handle{cursor:col-resize;z-index:1;background:0 0;border:none;border-radius:0;width:6px;height:100%;min-height:0;padding:0;position:absolute;top:0;left:-3px}.panel-resize-handle:hover,.panel-resize-handle:focus-visible{background:var(--brand)}.agent-panel{flex-direction:column;flex:1;min-height:0;display:flex}.chat-sessions{gap:var(--space-1);margin-bottom:var(--space-2);flex-shrink:0;display:flex}.chat-sessions select{flex:1;min-width:0}.chat-transcript{gap:var(--space-2);min-height:0;padding:var(--space-1) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-line-user{text-align:right;background:var(--chat-user-bg);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);max-width:92%;padding:var(--space-1) var(--space-3);align-self:flex-end}.chat-line-user .chat-by{font-size:var(--text-xs);color:var(--color-muted);display:block}.chat-line-user p{margin:.1rem 0 0}.chat-user-body{text-align:left;overflow-wrap:anywhere}.chat-user-body>:first-child{margin-top:.1rem}.chat-user-body>:last-child{margin-bottom:0}.chat-line-text{overflow-wrap:anywhere;background:var(--chat-agent-bg);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);max-width:92%;padding:var(--space-1) var(--space-3);align-self:flex-start;font-size:.9rem}.chat-line-text>:first-child{margin-top:0}.chat-line-text>:last-child{margin-bottom:0}.chat-line-interim{font-size:var(--text-xs);color:var(--muted)}.tool-group{max-width:92%;font-size:var(--text-xs);align-self:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.tool-group-head{padding:0 var(--space-3);align-self:flex-start;align-items:center;gap:var(--space-1);background:var(--chip-todo-bg);color:var(--chip-todo-fg);cursor:pointer;min-height:0;font-size:var(--text-xs);border:none;display:inline-flex}.tool-group-head:hover{background:var(--surface-selected);color:var(--brand)}.chat-running{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--chip-running-fg);margin:0;display:flex}.tool-rows{padding:0 0 0 var(--space-2);border-left:2px solid var(--color-border);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}.tool-row-head{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;min-height:0;font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.tool-row-head:hover .tool-name{color:var(--brand)}.tool-glyph{text-align:center;flex:none;width:.8em;font-weight:600}.tool-glyph.done{color:var(--ok)}.tool-glyph.failed{color:var(--bad)}.tool-time{font-variant-numeric:tabular-nums;margin-left:auto}.tool-error{padding-left:calc(.8em + var(--space-2));color:var(--bad);overflow-wrap:anywhere;margin:0}.tool-row pre{margin:var(--space-1) 0 0;overflow-x:auto}.chat-line-system{text-align:center;max-width:92%;font-size:var(--text-xs);align-self:center;margin:0}.chat-looking{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.chat-look{height:24px;padding:0 var(--space-2);border-radius:var(--radius);background:var(--teal);color:var(--brand);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.chat-look-note{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.chat-line-view{align-self:flex-end;margin:0}.chat-look-small{background:var(--ground);height:20px;color:var(--muted);font-weight:400}.chat-ref{height:auto;padding:1px var(--space-2);border:1px solid var(--brand);border-radius:var(--radius);background:var(--surface);color:var(--brand);font-size:var(--text-xs);white-space:nowrap;vertical-align:1px;align-items:center;gap:4px;margin:0 2px;font-weight:500;line-height:1.6;display:inline-flex}.chat-ref:hover{background:var(--teal)}@keyframes mon-hl-fade{0%,60%{box-shadow:0 0 0 2px var(--brand)}to{box-shadow:0 0 0 2px #0000}}.mon-hl{border-radius:var(--radius);animation:2.5s ease-out forwards mon-hl-fade}[data-agent-tag]{position:relative}[data-agent-tag]:before{content:attr(data-agent-tag);border-radius:var(--radius-sm);background:var(--brand-solid);height:18px;color:var(--on-brand);white-space:nowrap;vertical-align:middle;align-items:center;margin-right:6px;padding:0 6px;font-size:11px;display:inline-flex}@media (prefers-reduced-motion:reduce){.mon-hl{box-shadow:0 0 0 2px var(--brand);animation:none}}.chat-compose{gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex}.chat-compose textarea{resize:vertical;min-height:3.5rem;font:inherit;width:100%}.project-tabs-row{margin:var(--space-4) 0}.project-tabs-row .stepper{margin:0}.cost-tiles{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.cost-tile{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);background:var(--surface)}.cost-tile h4{margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--text-sm);font-weight:600}.cost-tile-line{font-size:var(--text-lg);margin:0}.cost-total{margin:var(--space-2) 0 var(--space-4);font-size:var(--text-lg)}.rates-table input{width:7rem}.rates-drawer .ui-field input{width:10rem}.cost-expand-toggle{min-width:0;min-height:0;padding:0 var(--space-1);color:var(--color-muted);background:0 0;border:none}.cost-expand-toggle:disabled{visibility:hidden}.cost-stage-row td:nth-child(2){padding-left:var(--space-5);color:var(--color-muted)}.cost-stage-name{align-items:center;gap:var(--space-1);display:inline-flex}.cost-by-step-table tr.failed td{background:var(--chip-failed-bg)}.cost-by-step-table tr.failed td:nth-child(2){color:var(--chip-failed-fg)}.opportunity-section{gap:var(--space-3);flex-direction:column;display:flex}.theme-columns{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width<=760px){.theme-columns{grid-template-columns:1fr}}.theme-column{flex-direction:column;display:flex}.theme-column-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.theme-column-head h4{margin:0}.theme-row{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.theme-row:last-child{border-bottom:none}.theme-row-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.theme-row-share{white-space:nowrap}.theme-row-quote{margin:2px 0 0}.competitors-opportunity-columns{gap:var(--space-4);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.competitors-opportunity-columns h5{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}.competitors-opportunity-columns p{margin:0}.heat-grid-legend{gap:var(--space-3);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.heat-grid-legend-item{align-items:center;gap:var(--space-1);display:inline-flex}.heat-grid-legend-swatch{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:.9em;height:.9em;display:inline-block}@media (width<=900px){.competitors-opportunity-columns{grid-template-columns:1fr}}.money-negative{color:var(--bad)}.edge-notes{margin:var(--space-2) 0}.heat-grid th,.heat-cell{text-align:center}.heat-cell{font-variant-numeric:tabular-nums}.heat-0{background:var(--heat-0)}.heat-1{background:var(--heat-1)}.heat-2{background:var(--heat-2)}.heat-3{background:var(--heat-3)}.heat-4{background:var(--heat-4)}.competitor-table-toolbar{gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.competitor-table-grid{width:100%}@media (width<=760px){.competitor-table-grid{width:max-content;max-width:none}}.competitor-thumb{object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-sunken);width:48px;height:48px}.competitor-title-cell{white-space:normal;max-width:20rem}.competitor-brand{font-weight:600}.competitor-asin-link{font-size:var(--text-xs);display:block}.sort-header{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.sort-header:hover{color:var(--brand)}.page-signals{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.competitor-reference-divider td{padding-top:var(--space-3);padding-bottom:var(--space-2);border-top:1px solid var(--color-border)}.competitor-detail-row td{background:var(--surface-sunken);padding:var(--space-3)}.competitor-detail-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));display:grid}.competitor-detail-block{min-width:0;max-width:none}.competitor-detail-block h5{margin-top:0}.competitor-detail-block h6{margin:var(--space-2) 0 var(--space-1)}.theme-topic-list,.quote-list{margin:var(--space-1) 0;padding-left:1.1rem}.quote-list{padding-left:var(--space-2);list-style:none}.rating-histogram{gap:var(--space-1);margin:var(--space-2) 0;flex-direction:column;display:flex}.rating-histogram-row{align-items:center;gap:var(--space-2);grid-template-columns:2.5rem 1fr 3rem 4.5rem;display:grid}.rating-histogram-star{color:var(--color-muted)}.rating-histogram-count{color:var(--color-muted);font-size:var(--text-sm)}.ts-panels{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.ts-panel{margin:0}.ts-panel figcaption{color:var(--color-muted);font-size:var(--text-sm);margin-bottom:var(--space-1)}.ts-chart{width:100%;height:auto;display:block}.ts-grid{stroke:var(--color-border);stroke-width:1px}.ts-axis{stroke:var(--border-control);stroke-width:1px}.ts-axis-label{fill:var(--color-muted);font-size:11px}.ts-line{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ts-dot{stroke:var(--surface);stroke-width:2px}.ts-price{stroke:var(--brand)}circle.ts-price{fill:var(--brand)}.ts-sales{stroke:var(--info)}circle.ts-sales{fill:var(--info)}.cost-line-total td{border-top:1px solid var(--color-border);font-weight:600}.cost-bar-track{background:var(--color-border);border-radius:var(--radius-sm);width:6rem;height:.5rem;display:block;position:relative;overflow:hidden}.cost-bar-fill{background:var(--brand);border-radius:var(--radius-sm);width:0;position:absolute;inset:0}.cost-bar-fill-total{background:var(--ok)}.cost-caveats{margin-top:var(--space-2)}.cost-page{max-width:68rem}.cost-bounds{font-size:var(--text-sm);margin:0}.cost-page .ui-segmented{align-self:flex-start}.cost-page .cost-tiles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0}.cost-page .cost-tile{background:var(--surface-sunken)}.cost-facts{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.cost-facts dt{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.cost-facts dd{margin:var(--space-1) 0 0}.cost-subhead{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);font-weight:600}.cost-nowrap{white-space:nowrap}.budget-option{gap:var(--space-1);flex-direction:column;display:flex}.models-form .ui-check{margin:0}.models-form .budget-help{margin:0 0 0 calc(1rem + var(--space-2));font-size:var(--text-sm)}.cost-tile-line-small{font-size:1rem}.cost-atleast{color:var(--warn)}.cost-feature-table{width:100%}.cost-totals-row{background:var(--surface-sunken);font-weight:600}.cost-chevron{min-height:0;padding:0 var(--space-1);color:var(--color-muted);cursor:pointer;background:0 0;border:none}.cost-detail-row>td{background:var(--surface-sunken)}.cost-detail h5{margin:var(--space-3) 0 var(--space-1);color:var(--color-muted);font-size:var(--text-sm)}.cost-detail-scope{margin:var(--space-2) 0 var(--space-1)}.cost-detail-table{width:100%;margin-bottom:var(--space-2)}.cost-chart{max-width:44rem}.cost-chart-svg{width:100%;height:auto;display:block;overflow:visible}.cost-chart-grid{stroke:var(--color-border)}.cost-chart-label{font-family:var(--font-mono);fill:var(--color-muted);font-size:10px}.cost-seg-market_research{fill:var(--brand);background:var(--brand)}.cost-seg-product_monitoring{fill:var(--info);background:var(--info)}.cost-seg-creative_center{fill:var(--warn);background:var(--warn)}.cost-budget-line{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:5 4}.cost-budget-label{fill:var(--ink)}.cost-legend{gap:var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cost-swatch{vertical-align:baseline;border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.budget-banner{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);flex:none;display:flex}.budget-banner.warning{background:var(--chip-running-bg);color:var(--chip-running-fg)}.budget-banner.exceeded{background:var(--chip-failed-bg);color:var(--chip-failed-fg)}.budget-banner a{color:inherit;font-weight:600;text-decoration:underline}.budget-banner.read-only-banner{background:var(--chip-running-bg);color:var(--chip-running-fg)}.budget-banner-text{min-width:0}.budget-banner-dismiss{padding:0 var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;margin-left:auto}.budget-panel{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--surface)}.budget-panel h3{margin-top:0}.budget-fields{gap:var(--space-3);flex-wrap:wrap;display:flex}.budget-help{margin:0 0 var(--space-2) var(--space-5);font-size:var(--text-sm)}.budget-delete-ask{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.models-section,.settings-layers{gap:var(--space-4);flex-direction:column;display:flex}.models-section>h2:first-child,.settings-layers>h2:first-child,.models-section .models-lede,.models-section>p,.settings-layers>p{margin:0}.models-layer{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.models-section .ui-card-head,.settings-layers .ui-card-head{align-items:center}.models-section button,.settings-layers button{white-space:nowrap}.models-table select{width:100%;min-width:14rem;max-width:26rem}.models-slot-name{white-space:nowrap;font-weight:600}.models-small{font-size:var(--text-xs)}.models-actions-cell{white-space:nowrap}.models-actions{align-items:center;gap:var(--space-2);display:flex}.models-status{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.models-state{height:22px;padding:0 var(--space-2);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.models-state.verified{background:var(--chip-done-bg);color:var(--chip-done-fg)}.models-state.unverified{border:1px solid var(--ink);color:var(--ink)}.models-tag{height:22px;padding:0 var(--space-2);background:var(--chip-todo-bg);color:var(--ink);font-size:var(--text-xs);white-space:nowrap;border-radius:6px;align-items:center;display:inline-flex}.models-slot-chips{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.models-slot-chip{height:22px;padding:0 var(--space-2);background:var(--surface-selected);font-size:var(--text-xs);white-space:nowrap;border-radius:6px;align-items:center;display:inline-flex}.models-table .models-confirm td{padding:var(--space-2) var(--space-3);background:var(--surface-sunken)}.models-table td.models-key-open{min-width:24rem}.models-inline-form{align-items:center;gap:var(--space-2);display:flex}.models-inline-form input{flex:1;min-width:8rem}.models-form{gap:var(--space-4);padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex}.models-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.models-fields .ui-field{min-width:0;margin:0}.models-form .models-fields input,.models-form .models-fields select{box-sizing:border-box;width:100%;max-width:none;margin:0}.models-assign-table{table-layout:fixed}.models-assign-table th:first-child{width:9rem}.models-assign-table th:last-child{width:13rem}.models-step+.models-step{padding-top:var(--space-4);border-top:1px solid var(--line)}.models-step-title{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600}.models-segmented{max-width:100%}.cred-in-use{margin:var(--space-3) 0 var(--space-1);font-weight:600}.cred-note{font-size:var(--text-sm);margin:0}.budget-list{margin:0 0 var(--space-2);padding-left:var(--space-4);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{animation:1.2s steps(8,end) infinite spin!important}}.error-view{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);border-left:3px solid #a93226;max-width:48rem}.error-view pre{white-space:pre-wrap;background:var(--surface-sunken);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm)}.org-page .org-table td{vertical-align:middle}.org-page .org-nowrap{white-space:nowrap}.org-page .org-table select.ui-input{width:auto;min-width:6.5em;height:34px;padding:0 var(--space-2)}.org-page .org-table .muted{font-size:var(--text-sm)}.minted-token{gap:var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--warn);border-radius:var(--radius);padding:var(--space-3);background:var(--surface-sunken);flex-direction:column;display:flex}.minted-token p,.minted-token h4{margin:0}.minted-token input{width:100%;font-family:var(--font-mono)}.warn-text{color:var(--warn);margin:var(--space-1) 0 var(--space-2);font-size:.9rem}.connect-snippets{margin-top:var(--space-2)}.connect-tabs{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.connect-tab{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--surface-sunken);font-size:var(--text-sm)}.connect-tab.active{border-color:var(--brand);font-weight:600}.connect-snippet+button{margin-top:var(--space-2)}.connect-snippet{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;max-height:16rem;margin:0;overflow:auto}.connect-section code{font-family:var(--font-mono)}.top-bar .org-name{font-weight:600}.project-list .shop-chip{margin-left:var(--space-1)}.monitor-thumb{object-fit:cover;vertical-align:middle;border-radius:4px;width:28px;height:28px;margin-right:6px}.monitor-head h2{margin-bottom:4px}.own-listings{flex-wrap:wrap;gap:12px;margin:8px 0;padding:0;list-style:none;display:flex}.own-listings li{align-items:center;gap:6px;display:flex}.monitor-report .narrative{max-width:68ch;line-height:1.6}.action-list,.competitor-list,.change-feed ul{padding:0;list-style:none}.action-list li,.change-feed li{border-bottom:1px solid var(--border,#e5e7eb);padding:6px 0}.change-row{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.change-feed li.material .change-row{font-weight:600}.change-detail{gap:24px;padding:8px 0 8px 16px;display:flex}.monitor-create,.monitor-settings{flex-direction:column;gap:6px;max-width:52ch;display:flex}.monitor-create textarea,.monitor-settings textarea{font-family:var(--mono,monospace)}.competitor-list li{align-items:center;gap:6px;margin-right:12px;display:inline-flex}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.top-bar .avatar{background:var(--chat-user-bg);width:32px;height:32px;color:var(--brand);font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.tool-switch .tool-tab[aria-current=page]{background:var(--teal);color:var(--brand);border-color:#0000}.panel.monitors{background:var(--card-head)}.mon-sidebar{gap:var(--space-2);flex-direction:column;display:flex}.mon-sidebar-head{align-items:center;gap:var(--space-2);display:flex}.mon-sidebar-count{font-size:var(--text-sm);letter-spacing:.04em;color:var(--muted);white-space:nowrap;flex:1;font-weight:600;text-decoration:none}.mon-sidebar-new{height:2rem;padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);color:var(--brand);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mon-sidebar-new:hover{background:var(--teal);text-decoration:none}.mon-sidebar-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mon-sidebar-row{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);color:inherit;border:1.5px solid #0000;text-decoration:none;display:flex}.mon-sidebar-row:hover{background:var(--surface);color:inherit}.mon-sidebar-row-on{background:var(--surface);border-color:var(--brand)}.mon-sidebar-thumb{object-fit:cover;border-radius:var(--radius-lg);background:var(--tile);flex-shrink:0;width:56px;height:56px}.mon-sidebar-thumb-empty{border:1px dashed var(--border-control)}.mon-sidebar-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mon-sidebar-name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;line-height:1.35;overflow:hidden}.mon-sidebar-status{font-size:var(--text-xs);white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-weight:500;display:flex}.mon-sidebar-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.mon-sidebar-status-material{color:var(--red)}.mon-sidebar-status-running,.mon-sidebar-status-failed{color:var(--brand)}.mon-sidebar-status-failed{color:var(--ink)}.mon-sidebar-sched{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mon-sidebar-archived>summary{padding:var(--space-2) var(--space-1);font-size:var(--text-sm);color:var(--muted);cursor:pointer}.scout-sidebar{gap:var(--space-2);flex-direction:column;display:flex}.scout-sidebar-head{align-items:center;gap:var(--space-2);display:flex}.scout-sidebar-title{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;flex:1;font-weight:600;text-decoration:none}.scout-sidebar-new{height:2rem;padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);color:var(--brand);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.scout-sidebar-new:hover{background:var(--teal);text-decoration:none}.scout-sidebar-list,.scout-history{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.scout-card{padding:var(--space-3);border-radius:var(--radius-lg);color:inherit;border:1.5px solid #0000;flex-direction:column;gap:3px;text-decoration:none;display:flex}.scout-card:hover{background:var(--surface);color:inherit}.scout-card-on{background:var(--surface);border-color:var(--brand)}.scout-card-name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.scout-card-root,.scout-card-sched{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scout-history-title{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--muted);font-weight:500}.scout-history-row{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-decoration:none;display:flex}.scout-history-row:hover{background:var(--surface);color:var(--ink)}.scout-history-row-on{background:var(--surface);font-weight:600}.scout-history-count{text-overflow:ellipsis;min-width:0;color:var(--muted);overflow:hidden}.scout-view,.scout-layers{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.scout-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.scout-head-main{min-width:0}.scout-title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.scout-title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.scout-meta{font-size:var(--text-sm);color:var(--muted);margin:6px 0 0}.scout-head-actions{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.scout-error{font-size:var(--text-sm);color:var(--ink);margin:0}.scout-name{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;display:flex}.scout-id{color:var(--muted);font-size:11px}.scout-strong{font-weight:600}.scout-empty .ui-actions{margin-top:var(--space-2)}.scout-failed-row{align-items:center;gap:var(--space-3);display:flex}.scout-failed-error{font-size:var(--text-xs);overflow-wrap:anywhere}.scout-previous{font-size:var(--text-sm);margin:0}.scout-create{gap:var(--space-5);flex-direction:column;max-width:640px;display:flex}.scout-create-head{flex-direction:column;gap:6px;display:flex}.scout-create-head a{font-size:var(--text-sm);color:var(--brand);white-space:nowrap;text-decoration:none}.scout-create-head h1{letter-spacing:-.01em;margin:0;font-size:1.62rem;font-weight:600}.scout-create-form{gap:var(--space-5);padding:var(--space-5)}.scout-create-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule);display:flex}.scout-create-form .ui-input{max-width:none}.scout-link-parse{min-height:1.4em;font-size:var(--text-sm);color:var(--brand);overflow-wrap:anywhere;margin:0}.scout-link-parse-bad{color:var(--bad)}.scout-advanced{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--surface-sunken)}.scout-advanced>summary{padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-sm);font-weight:600}.scout-advanced-body{gap:var(--space-4);padding:var(--space-1) var(--space-3) var(--space-4);flex-direction:column;display:flex}.scout-server-tag{height:20px;margin-right:var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--color-ground);white-space:nowrap;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.scout-settings{max-width:960px}.scout-set-row{gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.scout-set-row:first-child{padding-top:0}.scout-set-danger .scout-set-row{border-bottom:none;align-items:center;padding:0}.scout-set-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.9rem;display:flex}.scout-set-help{font-size:var(--text-sm);color:var(--muted);margin:4px 0 0}.scout-set-control{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.scout-set-control .ui-input{width:100%}.scout-set-root{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.scout-set-root-name{font-weight:600}.scout-set-trio{gap:var(--space-3);grid-template-columns:7rem 9rem minmax(11rem,1fr);align-items:start;width:100%;display:grid}.scout-set-backfill{align-items:flex-start;gap:var(--space-3);width:100%;display:flex}.scout-set-backfill .ui-field{flex:1;min-width:0}.scout-set-backfill .ui-button{white-space:nowrap;margin-top:26px}.scout-set-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--rule);display:flex}.scout-set-actions .ui-button{white-space:nowrap}.scout-set-row:has(+.scout-set-thresholds){border-bottom:none}.scout-set-thresholds{font-size:var(--text-sm);margin:0}.scout-warn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--amber-bg);color:var(--amber);font-size:var(--text-sm);margin:0}.scout-warn a{color:inherit;white-space:nowrap}.scout-set-last-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.scout-set-result{margin:var(--space-2) 0 0;font-size:var(--text-sm)}@media (width<=720px){.scout-set-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.scout-set-trio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.scout-back{font-size:var(--text-sm);color:var(--brand);white-space:nowrap;text-decoration:none}.scout-back:hover{text-decoration:underline}.scout-add-row{align-items:center;gap:var(--space-2);display:flex}.scout-add-row .ui-input{flex:220px;min-width:0}.scout-add-note{font-size:var(--text-xs)}.scout-open-form-body{gap:var(--space-4);flex-direction:column;display:flex}.scout-credit{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--ink)}.scout-credit-short{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink);font-weight:600}.scout-paused{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin:0;display:flex}.scout-paused .ui-chip{white-space:nowrap}.scout-card-paused{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-origin-link{color:var(--brand);text-decoration:none}.project-origin-link:hover{text-decoration:underline}.scout-map-explainer{margin:0 0 var(--space-2);line-height:1.5}.scout-map-cover{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);background:var(--tile);border-radius:var(--radius-lg);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.scout-map-cover>span{white-space:nowrap}.scout-map-card{padding:0;overflow:hidden}.scout-map-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-2);flex-wrap:wrap;display:flex}.scout-map-card-title{white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:20px}.scout-map-sorted{font-size:var(--text-sm);white-space:nowrap}.scout-map-empty,.scout-map-out-intro{padding:var(--space-2) var(--space-5) var(--space-4);margin:0}.scout-map-foot{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--rule);color:var(--muted);font-size:var(--text-xs);flex-direction:column;gap:2px;line-height:1.5;display:flex}.scout-map-sort{align-items:center;gap:var(--space-1);font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.scout-map-sort[aria-pressed=true]{color:var(--brand);font-weight:600}.scout-map-nowrap{white-space:nowrap}.scout-map-name-cell{max-width:380px}.scout-map-name{align-items:flex-start;gap:var(--space-1);display:flex}.scout-map-name-body{min-width:0}.scout-map-chev,.scout-map-chev-gap{flex:0 0 36px;width:36px;height:36px;margin:-8px 0 -8px -8px}.scout-map-chev{color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.scout-map-chev:hover{background:var(--tile)}.scout-map-link{color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none}.scout-map-link:hover{color:var(--brand);text-decoration:underline}.scout-map-link-seg{font-weight:500}.scout-map-micro{color:var(--muted);font-size:var(--text-xs);margin-top:3px;line-height:16px}.scout-map-micro-right{text-align:right;white-space:nowrap}.scout-map-tags{gap:var(--space-1);flex-wrap:wrap;margin-top:5px;display:flex}.scout-map-tag{border:1px solid var(--border-soft,#c9d6d4);border-radius:var(--radius);background:var(--tile);height:20px;color:var(--ink);font-size:var(--text-xs);white-space:nowrap;box-sizing:border-box;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.scout-map-tag-jump{border-color:var(--ink);background:0 0}.scout-map-vol{justify-content:flex-end;align-items:center;gap:var(--space-3);height:20px;display:flex}.scout-map-vol-figure{text-align:right;min-width:84px}.scout-map-bar{background:var(--rule);border-radius:3px;width:120px;height:6px;display:inline-block;overflow:hidden}.scout-map-bar-fill{background:var(--brand);height:6px;display:block}.scout-map-seg>td{background:var(--surface-sunken)}.scout-map-indent{border-right:1px solid var(--line);flex:0 0 32px;align-self:stretch;margin:-10px 16px -10px 0}.scout-map-seg-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scout-map-seg-tag{border-radius:var(--radius);background:var(--tile);height:18px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.scout-map-open{min-height:36px;padding:0 var(--space-2);color:var(--brand);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:600}.scout-map-open:hover{background:var(--tile);color:var(--brand-strong)}.scout-map-headline{margin:0 0 var(--space-2);font-size:18px;font-weight:600;line-height:28px}.scout-cat-crumbs{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.scout-cat-chips:empty{display:none}.scout-cat-headline{margin:var(--space-3) 0 var(--space-1);font-size:21px;font-weight:600;line-height:29px}.scout-cat-sub{margin:0 0 var(--space-2)}.scout-cat-tiles{margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.scout-cat-pair{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.scout-cat-store{white-space:nowrap;font-size:var(--text-sm)}.scout-cat-season{font-size:1.3rem}.scout-cat-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.scout-cat-actions .ui-button{white-space:nowrap}.scout-cat-card-head,.scout-cat-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.scout-cat-legend,.scout-cat-legend-line{align-items:center;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.scout-cat-legend>span:last-child{margin-left:var(--space-2)}.scout-cat-key{width:18px;height:0;margin-left:var(--space-2);border-top:2px solid var(--brand);display:inline-block}.scout-cat-key-raw{border-top-color:var(--muted);opacity:.5;border-top-width:1px}.scout-cat-multiples{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scout-cat-multiple{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--tile);min-width:0}.scout-cat-multiple[data-focus=true]{box-shadow:inset 0 0 0 2px var(--brand)}.scout-cat-multiple-head,.scout-cat-multiple-foot{justify-content:space-between;gap:0 var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.scout-cat-multiple-head{white-space:nowrap}.scout-cat-multiple-head .scout-strong{text-overflow:ellipsis;overflow:hidden}.scout-cat-row-focus td{background:var(--tile)}.scout-chart{width:100%;height:auto;display:block}.scout-chart-ma{stroke:var(--brand);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.scout-chart-raw{stroke:var(--muted);stroke-width:1px;opacity:.5}.scout-chart-axis{stroke:var(--rule)}.scout-chart-label{fill:var(--muted);font-size:10px}.scout-cat-trend{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scout-cat-panel{min-width:0}.scout-cat-unread,.scout-cat-caption{margin:var(--space-3) 0 0}.scout-cat-terms-group+.scout-cat-terms-group{border-top:1px solid var(--rule)}.scout-cat-terms-head{align-items:center;gap:var(--space-3);width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;display:flex}.scout-cat-chev{width:14px;color:var(--brand)}.scout-cat-terms{margin:0 0 var(--space-3);padding:0 0 0 var(--space-6,24px);flex-direction:column;list-style:none;display:flex}.scout-cat-term{align-items:center;gap:var(--space-4);min-width:0;padding:4px 0;display:flex}.scout-cat-term>.mono:first-child{overflow-wrap:anywhere}.scout-cat-term .muted,.scout-cat-brand{white-space:nowrap}.scout-open-tiles{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scout-open-tile-value{white-space:nowrap;font-weight:600}.scout-open-chips{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.scout-open-chip{align-items:center;gap:var(--space-2);padding:4px 4px 4px var(--space-3);background:var(--tile);color:var(--brand);border-radius:6px;display:inline-flex}.scout-open-chip-x{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px}.scout-open-cost{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--tile);font-size:var(--text-sm);margin:0}@media (width<=900px){.scout-cat-tiles,.scout-cat-multiples{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-cat-trend{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.scout-cat-tiles,.scout-cat-multiples,.scout-open-tiles{grid-template-columns:minmax(0,1fr)}.scout-cat-actions{flex-wrap:wrap}}.scout-cat-tiles .ui-tile-note{white-space:normal}#scout-open-research-name,#scout-open-research-asins{width:100%}.scout-cat-top-terms{max-width:280px;color:var(--muted);font-size:var(--text-sm)}.monitor-view{gap:var(--space-5);color:var(--ink);flex-direction:column;display:flex}.mon-head{gap:var(--space-4);flex-direction:column;display:flex}.mon-head-top{gap:var(--space-5);align-items:flex-start;display:flex}.mon-head-image{object-fit:cover;border:1px solid var(--line);background:var(--tile);border-radius:14px;flex-shrink:0;width:104px;height:104px}.mon-head-image-empty{border-style:dashed}.mon-head-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mon-eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;margin:0;display:flex}.mon-title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.mon-subtitle,.mon-meta{font-size:var(--text-sm);color:var(--muted);margin:0}.mon-subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mon-meta{gap:6px var(--space-4);flex-wrap:wrap;display:flex}.mon-meta>span{white-space:nowrap}.mon-meta-failed{color:var(--ink);font-weight:600}.mon-error{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--ground);font-size:var(--text-sm);color:var(--ink);align-self:flex-start;margin:0}.mon-error-retry{color:var(--muted);font-size:var(--text-xs);margin-top:2px;display:block}.mon-run-note{color:var(--muted);font-size:var(--text-sm);align-self:flex-start;margin:0}.mon-run{height:40px;padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--brand-solid);color:var(--on-brand);white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.mon-run-glyph{font-size:.7rem}.mon-run-badge{background:var(--surface);color:var(--muted);border:1px solid var(--border-control);justify-content:center}.mon-progress{width:240px;padding:10px var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;flex-shrink:0;gap:6px;display:flex}.mon-progress-top{font-size:var(--text-sm);white-space:nowrap;justify-content:space-between;display:flex}.mon-progress-label{color:var(--brand);font-weight:600}.mon-bar{background:var(--teal);border-radius:3px;height:6px}.mon-bar-fill{background:var(--brand-solid);border-radius:3px;height:6px}.mon-progress-step{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mon-tabs{gap:var(--space-5);border-bottom:1px solid var(--line);display:flex}.mon-tab{color:var(--muted);white-space:nowrap;border-bottom:2.5px solid #0000;align-items:center;margin-bottom:-1px;padding:10px 0 11px;text-decoration:none;display:inline-flex}.mon-tab:hover{color:var(--ink);text-decoration:none}.mon-tab[aria-current=page]{border-bottom-color:var(--brand);color:var(--ink);font-weight:600}.mon-badge{background:var(--red);color:#fff;border-radius:999px;align-items:center;height:18px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.mon-overview{gap:var(--space-4);flex-direction:column;display:flex}.mon-row-two{gap:var(--space-4);grid-template-columns:3fr 2fr;align-items:start;display:grid}.mon-spacer{flex:1}.mon-daycard-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mon-daycard-sub,.mon-daycard-date{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.mon-headline{letter-spacing:-.01em;margin:0;font-size:1.28rem;font-weight:600;line-height:1.4}.mon-narrative{max-width:68ch;margin:0;font-size:1rem;line-height:1.75}.mon-narrative-lead{font-weight:600}.mon-points{max-width:68ch;margin:0;padding-left:1.25em;line-height:1.7}.mon-points li+li{margin-top:var(--space-1)}.mon-points li::marker{color:var(--grey)}.mon-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--ground);font-size:var(--text-sm);margin:0;line-height:1.6}.mon-newly{align-items:center;gap:var(--space-2);padding:10px var(--space-3);border-radius:var(--radius-lg);background:var(--red-bg);font-size:var(--text-sm);color:var(--red);margin:0;font-weight:500;display:flex}.mon-actions{gap:0;padding:0;overflow:hidden}.mon-actions .ui-card-head{padding:var(--space-4) var(--space-5) var(--space-3)}.mon-actions-table th:first-child,.mon-actions-table td:first-child{width:88px}.mon-urgency{height:24px;font-size:var(--text-xs);white-space:nowrap;background:var(--ground);color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-weight:500;display:inline-flex}.mon-urgency-today{background:var(--red);color:#fff}.mon-urgency-this_week{background:var(--amber-bg);color:var(--amber)}.mon-urgency-watch{background:var(--blue-bg);color:var(--blue)}.mon-action-title,.mon-action-reason{display:block}.mon-action-title{font-size:.94rem;font-weight:600;line-height:1.4}.mon-action-reason{font-size:var(--text-sm);color:var(--muted);margin-top:4px;line-height:1.55}.mon-asin-chips{flex-wrap:wrap;gap:6px;display:flex}.mon-asin-chip{height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--ground);font-size:var(--text-xs);white-space:nowrap;align-items:center;display:inline-flex}.mon-actions-table tr.mon-action-done{opacity:.55}.mon-action-note{flex-direction:column;gap:2px;min-width:0;display:flex}.mon-action-note-text{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.mon-action-note-by{font-size:var(--text-xs);color:var(--muted)}.mon-action-note-edit{align-self:flex-start}.mon-action-note-input input{box-sizing:border-box;width:100%;height:32px;padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:inherit}.mon-action-donecell{text-align:center}.mon-action-donecell input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.mon-changes,.mon-status,.mon-audit{gap:0;padding:0}.mon-changes>.ui-card-head,.mon-status>.ui-card-head,.mon-audit>.ui-card-head{padding:var(--space-4) var(--space-5) var(--space-3)}.mon-audit>:not(.ui-card-head):not(.mon-cardlink){margin:0 var(--space-5) var(--space-3)}.mon-change{padding:10px var(--space-5);border-top:1px solid var(--rule)}.mon-change-top{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;min-height:28px;display:flex}.mon-change-asin{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.mon-change-field{white-space:nowrap;font-size:.88rem}.mon-change-values,.mon-change-delta{font-size:var(--text-sm);color:var(--muted);white-space:normal;overflow-wrap:anywhere;min-width:0}.mon-change-values b{color:var(--ink)}.mon-change-toggle{width:32px;height:32px;color:var(--muted);background:0 0;border:none;padding:0}.mon-change-detail{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.mon-change-side{font-size:var(--text-xs);color:var(--muted);margin-bottom:6px;display:block}.mon-change-box{padding:10px var(--space-3);border-radius:var(--radius);background:var(--tile);font-size:var(--text-sm);margin:0}.mon-change-box-after{background:var(--teal);font-weight:600}.mon-change-list{padding:10px var(--space-3) 10px var(--space-5);border-radius:var(--radius);background:var(--tile);font-size:var(--text-xs);margin:0;line-height:1.55}.mon-marked{background:var(--mark);border-radius:3px}.mon-empty{padding:var(--space-3) var(--space-5);border-top:1px solid var(--rule);color:var(--muted);margin:0;font-size:.88rem}.mon-cardlink{padding:var(--space-3) var(--space-5);border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--brand);white-space:nowrap;margin-top:auto;text-decoration:none}.mon-cardlink:hover{background:var(--tile);text-decoration:none}.mon-gate{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--tile);font-size:var(--text-sm);flex-direction:column;display:flex}.mon-audit-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.mon-audit-top{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;gap:4px;display:flex}.mon-audit-rank{font-size:var(--text-xs);color:var(--muted)}.mon-audit-topic{font-size:1rem;font-weight:600}.mon-audit-share{font-size:var(--text-sm);color:var(--red)}.mon-status-asin{align-items:center;gap:10px;min-width:0;display:flex}.mon-status-thumb{flex-shrink:0;display:inline-flex}.mon-status-thumb .hover-thumb-img,.mon-status-thumb .hover-thumb-placeholder{object-fit:cover;border-radius:var(--radius);background:var(--tile);width:44px;height:44px}.mon-status-names{flex-direction:column;gap:2px;min-width:0;display:flex}.mon-asin{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none}a.mon-asin:hover{color:var(--brand)}.mon-role{color:var(--muted);white-space:nowrap;font-size:11px}.mon-mine-tag{color:var(--brand);font-family:var(--font-ui);white-space:nowrap;margin-left:2px;font-weight:600}.mon-mine-line{flex-wrap:wrap;align-items:baseline;display:inline-flex}.ui-table tr.mon-mine>*,.ui-table th.mon-mine,.ui-table td.mon-mine{background:var(--teal)}.ui-table tr.mon-mine>:first-child{box-shadow:inset 3px 0 0 var(--brand)}.ui-table.ui-table-sticky-cols-2 tr.mon-mine>:is(:first-child,:nth-child(2)),.ui-table.ui-table-sticky-cols-2 :is(th,td).mon-mine{background:var(--teal)}.mon-change.mon-mine,.mon-status-row.mon-mine{background:var(--teal);box-shadow:inset 3px 0 0 var(--brand)}.mon-status-row.mon-mine{margin-left:calc(-1 * var(--space-2));padding-left:var(--space-2)}.mon-mine-asin{border-radius:var(--radius-sm);background:var(--teal);white-space:nowrap;padding:0 4px}.mon-asin-chip.mon-asin-chip-mine{background:var(--teal)}.mon-eff{font-size:.88rem;font-weight:600;display:block}.mon-sub{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.mon-status-cap{color:var(--ink);margin-top:0}.mon-status-mat{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:400}.mon-median-row>td{border-top:1px dashed var(--grey);border-bottom:1px dashed var(--grey);background:var(--surface-sunken);font-size:var(--text-xs);color:var(--muted);white-space:nowrap;padding-top:6px;padding-bottom:6px;font-weight:500}.mon-median-row:hover{background:0 0}.mon-sort-arrow{color:var(--brand);margin-left:4px}.mon-status-toggle{white-space:nowrap}@media (width<=1180px){.ui-grid,.mon-row-two{grid-template-columns:minmax(0,1fr)}}.mon-strip-wrap{width:100%;min-width:0}.mon-strip-svg{width:100%;height:auto;display:block;overflow:visible}.mon-strip-axis{stroke:var(--line);stroke-width:1px}.mon-strip-median{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 3}.mon-strip-brace{stroke:var(--muted);stroke-width:1.2px}.mon-strip-leader{stroke:var(--brand);stroke-width:1.2px}.mon-strip-sq{fill:var(--grey)}.mon-strip-sq-own{fill:var(--brand)}.mon-strip-gap,.mon-strip-axisname{fill:var(--muted);font-size:12px}.mon-strip-num{fill:var(--ink)}.mon-strip-own{fill:var(--brand);font-size:14px;font-weight:600}.mon-strip-list{fill:var(--muted);font-size:12px;font-weight:400}.mon-strip-axisval{fill:var(--ink);font-size:13px}.mon-strip-empty{color:var(--muted);margin:0;font-size:14px}.mon-keycard{--kc-band-top10:var(--brand);--kc-band-page1:color-mix(in srgb, var(--brand) 55%, var(--surface));--kc-band-page2:var(--grey);--kc-band-unranked:var(--line);gap:var(--space-4)}.mon-kc-sub{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:400}.mon-kc-open{white-space:nowrap;font-size:13px}.mon-kc-top{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.mon-kc-stat{flex-direction:column;flex:none;gap:6px;display:flex}.mon-kc-label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.mon-kc-value{font-size:26px;font-weight:600;line-height:30px}.mon-kc-of{color:var(--muted);font-size:13px;font-weight:400}.mon-kc-volume{flex-direction:column;flex:999 420px;gap:8px;min-width:0;display:flex}.mon-kc-bar{background:var(--rule);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.mon-kc-seg,.mon-kc-swatch{background:var(--kc-band-top10)}.mon-kc-seg[data-band=page1],.mon-kc-swatch[data-band=page1]{background:var(--kc-band-page1)}.mon-kc-seg[data-band=page2],.mon-kc-swatch[data-band=page2]{background:var(--kc-band-page2)}.mon-kc-seg[data-band=unranked],.mon-kc-swatch[data-band=unranked]{background:var(--kc-band-unranked)}.mon-kc-seg[data-band=beyond_page1],.mon-kc-swatch[data-band=beyond_page1]{background:repeating-linear-gradient(135deg, var(--grey) 0 3px, var(--surface) 3px 6px)}.mon-kc-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.mon-kc-legend-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mon-kc-swatch{box-sizing:border-box;border-radius:3px;width:10px;height:10px}.mon-kc-pct{color:var(--ink)}.mon-kc-note{color:var(--muted);font-size:11px}.mon-kc-ads{color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:16px}.mon-kc-blocks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mon-kc-block{background:var(--tile);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.mon-kc-sentence{font-size:14px}.mon-kc-row{justify-content:space-between;gap:8px;font-size:13px;display:flex}.mon-kc-kw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mon-kc-meta{color:var(--muted);white-space:nowrap}.mon-kc-empty{color:var(--muted);font-size:13px}.panel.right.collapsed{width:56px;padding-top:var(--space-3);align-items:center;gap:var(--space-2);background:var(--surface);flex-direction:column;display:flex}.panel.right.collapsed .panel-rail{border:1px solid var(--border-control);background:var(--tile);width:44px;height:44px;color:var(--brand);border-radius:12px}.agent-held{display:contents}.agent-held[hidden]{display:none}.agent-rail-label{writing-mode:vertical-rl;letter-spacing:.12em;font-size:var(--text-xs);color:var(--muted)}.panel.right:not(.collapsed){padding:0}.panel.right .panel-header{padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);margin:0}.panel.right .agent-panel{padding:0 var(--space-4) var(--space-4)}.panel.right .chat-compose{margin-top:var(--space-3);padding:var(--space-2);border:1px solid var(--border-control);border-top:1px solid var(--border-control);border-radius:12px}.panel.right .chat-compose textarea{padding:0 var(--space-1);background:0 0;border:none;outline:none}.mon-feed{gap:var(--space-3);flex-direction:column;display:flex}.mon-feed-filters{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mon-feed-asin{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.mon-feed-asin select{height:34px;padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);font:inherit;font-size:var(--text-sm)}.mon-feed-window{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}button.mon-feed-window{height:34px;min-height:0}.mon-popover-button{height:34px;min-height:0;font-size:var(--text-sm)}.mon-check-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mon-check-list label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);white-space:nowrap;padding:4px 2px;display:flex}.mon-check-count{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--muted);margin-left:auto}.mon-calendar{width:max-content;max-width:calc(100vw - 2 * var(--space-4))}.mon-calendar-presets{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.mon-calendar-preset,.mon-calendar-nav button{height:28px;min-height:0;padding:0 var(--space-2);font-size:var(--text-xs)}.mon-calendar-nav{align-items:center;display:flex}.mon-calendar-months{gap:var(--space-4);grid-template-columns:repeat(2,224px);display:grid}.mon-calendar-title{margin-bottom:var(--space-1);text-align:center;font-size:var(--text-sm);font-weight:600}.mon-calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mon-calendar-wd{text-align:center;color:var(--muted);font-size:11px}.mon-calendar-day{border-radius:var(--radius-sm);height:30px;min-height:0;font-size:var(--text-xs);color:var(--ink);background:0 0;border:1px solid #0000;padding:0;position:relative}.mon-calendar-day:disabled{opacity:.3}.mon-calendar-day-in{background:var(--teal);border-radius:0}.mon-calendar-day-edge,.mon-calendar-day-edge:hover:not(:disabled){background:var(--brand-solid);border-color:var(--brand-solid);color:var(--on-brand);font-weight:600}.mon-calendar-day-captured:after{content:"";background:var(--brand);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.mon-calendar-day-edge.mon-calendar-day-captured:after{background:var(--on-brand)}@media (width<=720px){.mon-calendar{max-height:70vh;overflow-y:auto}.mon-calendar-months{grid-template-columns:224px}}.mon-feed-days{gap:var(--space-3);flex-direction:column;display:flex}.mon-feed-day{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.mon-feed-head{padding:10px var(--space-5);background:var(--card-head);align-items:center;gap:10px;display:flex}.mon-feed-date{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.mon-feed-wd,.mon-feed-sub{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.mon-feed-sub-material{color:var(--red);font-weight:600}.mon-feed-sub-failed{color:var(--ink);font-weight:600}.mon-feed-day .mon-change:first-of-type{border-top:none}.mon-change-thumbs{flex-wrap:wrap;gap:6px;display:flex}.mon-change-thumb-removed .hover-thumb-img{opacity:.5;outline:2px solid var(--red)}.mon-change-thumb-added .hover-thumb-img{outline:2px solid var(--brand)}.mon-competitor{gap:var(--space-4);flex-direction:column;display:flex}.mon-crumbs{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;display:flex}.mon-crumbs a{color:var(--brand);text-decoration:none}.mon-crumb-asin{color:var(--ink);font-weight:600}.mon-asin-head-row{gap:var(--space-5);align-items:flex-start;display:flex}.mon-asin-image{object-fit:cover;border:1px solid var(--line);background:var(--tile);border-radius:14px;flex-shrink:0;width:132px;height:132px}.mon-asin-image-empty{border-style:dashed}.mon-asin-head-main{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.mon-asin-head-top{align-items:center;gap:var(--space-2);white-space:nowrap;margin:0;display:flex}.mon-asin-head-asin{font-size:1.125rem;font-weight:600}.mon-asin-title{margin:0;font-size:.94rem;line-height:1.5}.mon-asin-meta{font-size:var(--text-sm);color:var(--muted);margin:0}.mon-asin-prices{gap:var(--space-5);flex-shrink:0;display:flex}.mon-asin-price{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mon-asin-price-mine{padding-left:var(--space-5);border-left:1px solid var(--rule);color:var(--brand)}.mon-asin-price-label,.mon-asin-price-sub{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.mon-asin-price-value{font-size:1.85rem;font-weight:600;line-height:1.1}.mon-signal-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mon-signal-value{white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:600;overflow:hidden}.mon-asin-charts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.mon-asin-chart .ts-panel{margin:0}.mon-asin-chart figcaption{display:none}.mon-asin-chart-days{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;margin:0;display:flex}.mon-asin-changes{gap:0;padding:0}.mon-asin-changes>.ui-card-head{padding:var(--space-4) var(--space-5) var(--space-3)}.ts-line.ts-reference{stroke:var(--brand);stroke-width:1.5px;stroke-dasharray:4 3}.ts-line.ts-other{stroke:var(--grey);stroke-width:1.25px}.mon-history{gap:var(--space-4);flex-direction:column;display:flex}.mon-history-legend{gap:var(--space-3);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.mon-history-legend-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mon-history-strip{grid-template-columns:repeat(15,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mon-history-cell{width:100%;min-height:0;padding:var(--space-2) 2px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);flex-direction:column;align-items:center;gap:3px;display:flex}.mon-history-cell:hover{background:var(--tile)}.mon-history-cell-on{background:var(--teal);border:2px solid var(--brand)}.mon-history-md{font-size:var(--text-xs);font-weight:600}.mon-history-wd{color:var(--muted);font-size:11px}.mon-history-mark{background:var(--ground);min-width:18px;height:18px;color:var(--grey);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}.mon-history-mark-material{background:var(--red);color:#fff}.mon-history-mark-partial{border:1px dashed var(--grey);color:var(--muted)}.mon-history-mark-failed{background:var(--ink);color:var(--color-ground)}.mon-history-mark-none{background:0 0}.mon-history-title{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.mon-history-title h2{margin:0;font-size:1.25rem;font-weight:600}.mon-history-title span{font-size:var(--text-sm);color:var(--muted)}@media (width<=1180px){.mon-asin-charts{grid-template-columns:minmax(0,1fr)}.mon-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mon-history-strip{grid-template-columns:repeat(7,minmax(0,1fr))}}.mon-server-tag{border-radius:var(--radius-sm);background:var(--red);color:#fff;white-space:nowrap;align-items:center;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.mon-asin-token{border-radius:var(--radius);background:var(--teal);height:30px;font-size:var(--text-sm);white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.mon-asin-token-bad{border-color:var(--red);background:var(--surface);color:var(--red)}.mon-asin-token button{width:20px;height:20px;min-height:0;color:inherit;background:0 0;border:none;padding:0;line-height:1}.mon-create{gap:var(--space-5);flex-direction:column;display:flex}.mon-create-head{flex-direction:column;gap:6px;display:flex}.mon-create-head a{font-size:var(--text-sm);color:var(--brand);white-space:nowrap;text-decoration:none}.mon-create-head h1,.mon-list-head h1{letter-spacing:-.01em;margin:0;font-size:1.62rem;font-weight:600}.mon-create-body{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.mon-create-form{gap:var(--space-5);padding:var(--space-5) var(--space-5)}.mon-create-schedule{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.mon-create-sub{font-size:var(--text-xs);color:var(--muted);flex-direction:column;gap:4px;display:flex}.mon-create-sub input,.mon-create-sub select{border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);height:40px;color:var(--ink);font:inherit;padding:0 10px;font-size:.9rem}.mon-tz-chip{height:40px;padding:0 var(--space-3);border-radius:var(--radius);background:var(--ground);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mon-tz-note{color:var(--muted)}.mon-create-footer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule);display:flex}.mon-create-cost{font-size:var(--text-sm);color:var(--muted);flex:1}.mon-create-after{gap:var(--space-3)}.mon-create-after h2{margin:0;font-size:.94rem;font-weight:600}.mon-create-step{gap:var(--space-3);margin:0;font-size:.88rem;line-height:1.55;display:flex}.mon-create-step-n{background:var(--teal);width:24px;height:24px;color:var(--brand);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.mon-create-step-note{font-size:var(--text-sm);color:var(--muted);margin:0}.mon-discovery{gap:var(--space-4);flex-direction:column;display:flex}.mon-discovery-header p{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.mon-discovery-header-buttons{align-items:baseline;gap:var(--space-3);display:flex}.mon-disc-autoadded{color:var(--brand)}.mon-discovery-table-card{padding:0;overflow-x:auto}.mon-disc-legend{padding:var(--space-3) var(--space-3) 0;font-size:var(--text-xs);color:var(--muted);margin:0}.mon-disc-row-watched{opacity:.55}.mon-disc-listing{align-items:flex-start;gap:var(--space-2);display:flex}.mon-disc-names{flex-direction:column;gap:2px;min-width:0;display:flex}.mon-disc-asin-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mon-disc-title{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.mon-disc-features{gap:2px var(--space-3);font-size:var(--text-xs);grid-template-columns:repeat(2,auto);margin:0;display:grid}.mon-disc-features dt{color:var(--muted);white-space:nowrap;display:inline}.mon-disc-features dd{white-space:nowrap;margin:0 0 0 4px;display:inline}.mon-disc-features div{gap:4px;display:flex}.mon-disc-bucket-cell,.mon-disc-verdict-cell{white-space:nowrap}.mon-disc-verdict{font-weight:600}.mon-disc-verdict-substitute{color:var(--brand)}.mon-disc-verdict-not_substitute{color:var(--muted)}.mon-disc-verdict-undecided{color:var(--amber)}.mon-disc-disagree{margin-left:var(--space-2);color:var(--red);font-weight:600;display:inline-block}.mon-disc-detail td{background:var(--ground);font-size:var(--text-sm)}.mon-disc-excluded-as{color:var(--muted);font-style:italic}.mon-disc-attrs{margin-top:var(--space-2)}.mon-disc-gone{color:var(--muted);font-size:var(--text-sm)}.mon-discovery-actions{justify-content:flex-end;display:flex}.mon-settings{gap:var(--space-4);flex-direction:column;display:flex}.mon-watchlist{gap:0;padding:0}.mon-watchlist>.ui-card-head{padding:var(--space-4) var(--space-5) var(--space-3)}.mon-watchlist ul{margin:0;padding:0;list-style:none}.mon-watchlist li{align-items:center;gap:var(--space-3);padding:10px var(--space-5);border-top:1px solid var(--rule);display:flex}.mon-watch-thumb{object-fit:cover;border-radius:var(--radius);background:var(--tile);flex-shrink:0;width:40px;height:40px}.mon-watch-thumb-empty{border:1px dashed var(--grey)}.mon-watch-names{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mon-watch-asin{font-size:var(--text-sm);font-weight:600}.mon-watch-title{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mon-watch-source{font-size:var(--text-xs);color:var(--brand)}.mon-watchlist li button{width:36px;height:36px;min-height:0;color:var(--muted);background:0 0;border:none;padding:0}.mon-watch-add{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--rule);margin-top:auto;display:flex}.mon-watch-add label{flex:1}.mon-watch-add input{width:100%;height:38px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:.88rem}.mon-watch-add button{height:38px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);white-space:nowrap}.mon-settings-next{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;padding-bottom:10px}.mon-thresholds{margin:0;padding:0;list-style:none}.mon-thresholds li{gap:var(--space-4);border-bottom:1px solid var(--rule);grid-template-columns:220px minmax(0,1fr);align-items:center;padding:10px 0;font-size:.9rem;display:grid}.mon-threshold-input{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.mon-threshold-input input{width:72px;height:34px;padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;text-align:right}.mon-settings-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.mon-profile-field{margin-top:var(--space-3);font-size:var(--text-sm);flex-direction:column;gap:4px;display:flex}.mon-profile-field textarea{min-height:60px;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;resize:vertical}.mon-profile-attrs{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.mon-profile-attr-row{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr 1fr auto auto;align-items:center;display:grid}.mon-profile-attr-row input,.mon-profile-attr-row select{padding:6px var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);min-width:0}.mon-switch-row{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);display:flex}.mon-danger{border-color:var(--danger-border)}.mon-danger-row{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule);padding:10px 0;display:flex}.mon-danger-row:last-child{border-bottom:none}.mon-danger-what{font-size:var(--text-sm);color:var(--muted);flex-direction:column;flex:1;gap:2px;display:flex}.mon-danger-what b{color:var(--ink);font-size:.9rem}.mon-list{gap:var(--space-5);flex-direction:column;display:flex}.mon-list-head{align-items:flex-end;gap:var(--space-4);display:flex}.mon-list-head>div{flex-direction:column;flex:1;gap:4px;display:flex}.mon-list-sub{font-size:var(--text-sm);color:var(--muted)}.mon-list-table-card,.mon-list-archived{gap:0;padding:0;overflow:hidden}.mon-list-name{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none;display:flex}.mon-list-name:hover .mon-list-title{color:var(--brand)}.mon-list-thumb{object-fit:cover;border-radius:var(--radius-lg);background:var(--tile);flex-shrink:0;width:56px;height:56px}.mon-list-thumb-empty{border:1px dashed var(--grey)}.mon-list-names{flex-direction:column;gap:2px;min-width:0;display:flex}.mon-list-title{font-size:.94rem;font-weight:600}.mon-list-asins,.mon-list-when{font-size:var(--text-xs);color:var(--muted)}.mon-list-status{font-size:var(--text-sm);white-space:nowrap;color:var(--muted);font-weight:500}.mon-list-status-material{color:var(--red)}.mon-list-status-running{color:var(--brand)}.mon-list-status-failed{color:var(--ink);font-weight:600}.mon-list-archived>summary{padding:var(--space-3) var(--space-5);cursor:pointer;font-size:.94rem;font-weight:600}.mon-list-archived ul{margin:0;padding:0;list-style:none}.mon-list-archived li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--rule);display:flex}.mon-list-archived li .mon-list-names{flex:1}.mon-shopads-head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.mon-shopads-head h2{margin:0;font-size:1.05rem;font-weight:600}.mon-shopads-note{font-size:var(--text-xs);color:var(--muted)}.mon-shopads-open,.mon-shopads-link{font-size:var(--text-sm);color:var(--brand);white-space:nowrap;font-weight:500}.mon-shopads-tiles{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mon-shopads-sub{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.mon-shopads-state,.mon-shopads-quiet{font-size:var(--text-sm);color:var(--muted);margin:0}.mon-shopads-reason{font-size:var(--text-xs)}.mon-list-ads-cost{white-space:nowrap}.mon-list-ads-prior{font-size:var(--text-xs);color:var(--muted);display:block}.mon-list-ads-diag{margin-top:var(--space-1);display:block}.mon-list-ads-link{text-decoration:none}@media (width<=1180px){.mon-shopads-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.mon-shopads-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.mon-create-body,.ui-grid-even{grid-template-columns:minmax(0,1fr)}}.mon-reviews{gap:var(--space-4);flex-direction:column;display:flex}.mon-audit-controls{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.mon-audit-pick{align-items:center;gap:var(--space-2);font-size:var(--text-sm);white-space:nowrap;display:flex}.mon-audit-pick>span{color:var(--muted)}.mon-audit-basis{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.mon-gatecard{align-items:center;gap:var(--space-5);flex-direction:row}.mon-gatecard-say{gap:var(--space-1);flex-direction:column;flex:1;font-size:.94rem;line-height:1.6;display:flex}.mon-gatecard-say span{color:var(--muted)}.mon-gatecard-bar{flex-direction:column;flex-shrink:0;gap:6px;width:220px;display:flex}.mon-gatecard-bar-head,.mon-gate-head{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);white-space:nowrap;display:flex}.mon-gatecard-bar-head .mono,.mon-gate-head .mono{color:var(--ink);font-weight:600}.mon-gatecard-flag{font-size:var(--text-xs);color:var(--muted)}.mon-gatebar{border-radius:var(--radius-sm);background:var(--rule);height:8px;display:block;overflow:hidden}.mon-gatebar-fill{border-radius:var(--radius-sm);background:var(--muted);height:100%;display:block}.mon-gate-say{font-weight:600}.mon-gate-complaints{margin:var(--space-2) 0 0;flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.mon-gate-complaints li{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:flex}.mon-gate-complaint-topic{flex:1;min-width:0}.mon-gate-complaint-share{color:var(--muted)}.mon-audit-summary{margin:0;font-size:.94rem;line-height:1.75}.mon-audit-bymodel,.mon-audit-note{font-size:var(--text-xs);color:var(--muted)}.mon-audit-note{margin:0;line-height:1.55}.mon-ratingcard-top{white-space:nowrap;align-items:baseline;gap:10px;margin:0;display:flex}.mon-ratingcard-own{font-size:2rem;font-weight:600;line-height:1}.mon-ratingcard-comp{font-size:var(--text-sm);color:var(--muted)}.mon-ratingcard-dist{flex-direction:column;gap:5px;display:flex}.mon-ratingcard-row{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.mon-ratingcard-star{width:22px;color:var(--muted)}.mon-ratingcard-track{border-radius:var(--radius-sm);background:var(--rule);flex:1;height:8px;overflow:hidden}.mon-ratingcard-fill{border-radius:var(--radius-sm);height:100%;display:block}.mon-ratingcard-fill-good{background:var(--brand-solid)}.mon-ratingcard-fill-mid{background:var(--grey)}.mon-ratingcard-fill-bad{background:var(--muted)}.mon-ratingcard-pct{text-align:right;width:34px}.mon-row-even{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mon-praised-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--rule);padding:7px 0;font-size:.9rem;display:flex}.mon-praised-topic{flex:1;min-width:0}.mon-praised-dots{gap:4px;display:flex}.mon-praised-dot{background:var(--brand-solid);border-radius:50%;width:10px;height:10px}.mon-praised-n{text-align:right;width:20px;font-weight:600}.mon-headoff-row{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;display:flex}.mon-headoff-top{align-items:center;gap:var(--space-2);display:flex}.mon-headoff-topic{flex:1;font-weight:600}.mon-headoff-fix{font-size:var(--text-sm);line-height:1.55}.mon-headoff-meta{font-size:var(--text-xs);color:var(--muted)}.mon-issues{gap:var(--space-4);flex-direction:column;display:flex}.mon-issue{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden}.mon-issue-measure{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--red-bg);border-right:1px solid var(--line);flex-direction:column;display:flex}.mon-issue-tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mon-issue-rank{font-size:var(--text-sm);color:var(--red);font-weight:600}.mon-issue-title{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.mon-issue-share{align-items:baseline;gap:var(--space-2);white-space:nowrap;margin:0;display:flex}.mon-issue-share .mono{color:var(--red);font-size:2rem;font-weight:600;line-height:1}.mon-issue-mentions{font-size:var(--text-sm);color:var(--muted)}.mon-issue-rows{font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;display:flex}.mon-issue-rows>div{justify-content:space-between;gap:var(--space-2);display:flex}.mon-issue-rows dt{color:var(--muted)}.mon-issue-rows dd{white-space:nowrap;margin:0}.mon-issue-verdict{font-weight:600}.mon-issue-verdict-worse{color:var(--red)}.mon-issue-verdict-better{color:var(--brand)}.mon-issue-verdict-similar{color:var(--muted)}.mon-issue-act{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;min-width:0;display:flex}.mon-issue-meta{align-items:center;gap:var(--space-4);font-size:var(--text-sm);white-space:nowrap;flex-wrap:wrap;display:flex}.mon-issue-meta-label{color:var(--muted)}.mon-issue-bymodel{font-size:var(--text-xs);color:var(--muted)}.mon-issue-fix{padding:var(--space-3) var(--space-4);border:1px solid var(--brand);border-radius:var(--radius-lg);background:var(--surface-selected);flex-direction:column;gap:4px;display:flex}.mon-issue-fix-label{font-size:var(--text-xs);color:var(--brand);font-weight:600}.mon-issue-quotes{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mon-issue-quotes blockquote{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--tile);font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;line-height:1.55;display:flex}.mon-issue-quote-meta{font-size:var(--text-xs);color:var(--muted)}.mon-issue-toggle{height:28px;font-size:var(--text-sm);padding:0 10px}.mon-issue-folded{align-items:center;gap:var(--space-3);padding:10px var(--space-5);display:flex}.mon-issue-folded-title{flex:1;min-width:0;font-weight:600}.mon-issue-folded-share{color:var(--red);font-weight:600}.mon-issue-schedule{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--rule);flex-wrap:wrap;display:flex}.mon-issue-scheduled-chip{height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-selected);color:var(--brand);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.mon-issue-scheduled-by{font-size:var(--text-xs);color:var(--muted)}.mon-issue-schedule-btn{height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.mon-issue-schedule-input{align-items:center;gap:var(--space-2);display:flex}.mon-issue-schedule-input input{height:32px;padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);font-size:var(--text-sm);min-width:220px;font-family:inherit}.mon-issue-schedule-input button{height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.mon-audit-compare-only>.ui-card{width:100%}.mon-strength{flex-direction:column;gap:5px;display:flex}.mon-strength-head{justify-content:space-between;gap:var(--space-2);font-size:.9rem;display:flex}.mon-strength-prev{color:var(--muted)}.mon-strength-track{border-radius:var(--radius-sm);background:var(--rule);height:8px;display:block;overflow:hidden}.mon-strength-fill{border-radius:var(--radius-sm);background:var(--brand-solid);height:100%;display:block}.mon-compare-legend{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;display:flex}.mon-compare-key{border-radius:50%;width:10px;height:10px}.mon-compare-key-me{background:var(--brand-solid)}.mon-compare-key-them{border:2px solid var(--grey)}.mon-compare-key-them+span,.mon-compare-legend>span+span{margin-left:4px}.mon-compare-group{gap:var(--space-2);flex-direction:column;display:flex}.mon-compare-grouplabel{font-size:var(--text-xs);color:var(--muted);font-weight:600}.mon-compare-row{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:150px minmax(0,1fr) 96px;align-items:center;display:grid}.mon-compare-track{height:20px;display:block;position:relative}.mon-compare-rule{background:var(--rule);height:2px;position:absolute;top:9px;left:0;right:0}.mon-compare-dot{box-sizing:border-box;border-radius:50%;position:absolute}.mon-compare-mine{background:var(--brand-solid);width:14px;height:14px;margin-left:-7px;top:3px}.mon-compare-theirs{background:var(--surface);border:2px solid var(--grey);width:12px;height:12px;margin-left:-6px;top:4px}.mon-compare-verdict{white-space:nowrap;font-weight:600}.mon-compare-worse{color:var(--red)}.mon-compare-better{color:var(--brand)}.mon-compare-similar,.mon-compare-locked{color:var(--muted)}.mon-compare-lock{margin-right:6px}.mon-compare-axis{gap:var(--space-3);font-size:var(--text-xs);color:var(--muted);grid-template-columns:150px minmax(0,1fr) 96px;display:grid}.mon-compare-axis>span:first-child{grid-column:2;justify-self:start}.mon-compare-axis>span:last-child{grid-column:2;justify-self:end}.mon-audit-history{gap:0;padding:0;overflow:hidden}.mon-audit-history-current{background:var(--surface-selected)}.mon-audit-history-now{font-size:var(--text-sm);color:var(--muted)}@media (width<=1180px){.mon-issue,.mon-row-even,.mon-issue-quotes{grid-template-columns:minmax(0,1fr)}.mon-gatecard{flex-direction:column;align-items:stretch}.mon-gatecard-bar{width:auto}}.ads-camp{background:var(--brand-soft,color-mix(in srgb, var(--brand) 14%, transparent));max-width:100%;color:var(--brand);font-size:var(--text-xs);border-radius:6px;align-items:center;padding:1px 7px;font-weight:500;display:inline-flex}.mon-ads-alert{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--ground);font-size:var(--text-sm);flex-direction:column;line-height:1.6;display:flex}.mon-ads-alert[data-urgent=true]{background:var(--red-bg)}.mon-ads-alert-label{font-weight:600}.mon-ads-alert ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mon-ads-alert-link{align-self:flex-start}.mon-ads-trigger{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.mon-ads-tag{background:var(--brand-soft,color-mix(in srgb, var(--brand) 14%, transparent));height:20px;color:var(--brand);font-size:var(--text-xs);white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.mon-ads-evidence{font-size:var(--text-xs);color:var(--muted)}.mon-ads-done{white-space:nowrap;font-size:var(--text-xs);color:var(--muted)}.mon-ads-footnote{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--muted);margin:0}.mon-adscard-tiles{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mon-adscard-sub{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.mon-adscard-foot{font-size:var(--text-xs);color:var(--muted);margin:0}.mon-adscard-line{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mon-adscard-urgent{color:var(--red);font-weight:600}.adsc-state{font-size:var(--text-sm);color:var(--muted);margin:0}.adsc-state-reason{font-size:var(--text-xs)}.mon-ads-settings{gap:var(--space-3);flex-direction:column;display:flex}.adsc-scope-family p{margin:0 0 var(--space-1);font-size:var(--text-sm);line-height:1.6}.adsc-scope-own{color:var(--brand)}.adsc-scope-name{font-weight:600}.adsc-scope-why{color:var(--muted);font-size:var(--text-xs)}.adsc-scope-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-solid)}.adsc-shared{font-size:var(--text-sm);margin:0}.adsc-profit-name{font-weight:600;display:block}.adsc-profit-sub{gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.adsc-profit-input{align-items:center;gap:var(--space-1);display:inline-flex}.adsc-profit-input .ui-input{width:6.5rem;height:34px}.adsc-profit-fetched{font-size:var(--text-xs);color:var(--muted)}.adsc-profit-target{align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.adsc-profit-tiles{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mon-settings-actions.adsc-profit-actions{flex-wrap:wrap;justify-content:space-between;align-items:center}.adsc-state-link{font-size:inherit}@media (width<=1048px){.mon-adscard-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.adsc-profit-tiles{grid-template-columns:minmax(0,1fr)}}.app-shell.phone .mon-overview .mon-adscard,.mon-back,.mon-head-day{display:none}.mon-day-note{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--tile);font-size:var(--text-sm);margin:0;display:flex}.mon-more{height:auto;min-height:44px;color:var(--brand);font-size:var(--text-sm);background:0 0;border:none;align-self:flex-start;padding:0}.mon-status-compact{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mon-status-row{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);min-height:56px;padding:10px 0;display:flex}.mon-status-row:first-child{border-top:none}.mon-status-row .mon-status-names{flex:1;min-width:0}.mon-status-row .mon-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mon-full-link{border-radius:var(--radius-lg);background:var(--brand-solid);color:#fff;justify-content:center;align-items:center;min-height:48px;font-weight:600;text-decoration:none;display:flex}.mon-full-link:hover{color:#fff;text-decoration:none}.mon-agent-fab{right:var(--space-4);bottom:var(--space-4);z-index:20;height:44px;padding:0 var(--space-4);border:1px solid var(--line);background:var(--surface);color:var(--brand);border-radius:999px;font-weight:600;position:fixed;box-shadow:0 2px 10px #0000002e}@media (width<=767px){.app-shell.phone .top-bar{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.app-shell.phone .top-bar .app-by,.app-shell.phone .top-bar .org-name,.app-shell.phone .top-bar>.muted,.app-shell.phone .tool-switch .tool-tab:not([aria-current=page]),.app-shell.phone .top-bar>.tool-tab,.app-shell.phone.monitor-page .app-body>.panel:not(.right),.app-shell.phone.monitor-page .panel.right.collapsed{display:none}.app-shell.phone.monitor-page .panel.right:not(.collapsed){max-height:70vh}.app-shell.phone .mon-head{gap:var(--space-2)}.app-shell.phone .mon-head-top{gap:var(--space-2);align-items:center}.app-shell.phone .mon-back{width:44px;height:44px;margin-left:calc(-1 * var(--space-2));color:var(--ink);justify-content:center;align-items:center;font-size:24px;line-height:1;text-decoration:none;display:inline-flex}.app-shell.phone .mon-head-day{font-size:var(--text-sm);color:var(--muted);flex-shrink:0;display:inline-block}.app-shell.phone .mon-head-image{border-radius:8px;width:36px;height:36px}.app-shell.phone .mon-head-main{gap:0}.app-shell.phone .mon-title{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.app-shell.phone .mon-eyebrow,.app-shell.phone .mon-subtitle,.app-shell.phone .mon-meta,.app-shell.phone .mon-error,.app-shell.phone .mon-run-note,.app-shell.phone .mon-run,.app-shell.phone .mon-progress{display:none}.app-shell.phone .mon-tabs{gap:var(--space-4);scrollbar-width:none;overflow-x:auto}.app-shell.phone .mon-tabs::-webkit-scrollbar{display:none}.app-shell.phone .mon-tab{min-height:44px}.app-shell.phone .mon-overview{gap:var(--space-3)}.app-shell.phone .mon-overview>.ui-section{display:none}.app-shell.phone .mon-overview .mon-daycard{order:1}.app-shell.phone .mon-overview .mon-actions{order:2}.app-shell.phone .mon-overview .mon-strip{order:3}.app-shell.phone .mon-overview .mon-status{order:4}.app-shell.phone .mon-overview .mon-full-link{order:5}.app-shell.phone .mon-overview .mon-changes,.app-shell.phone .mon-overview .mon-keycard,.app-shell.phone .mon-overview .mon-owncard,.app-shell.phone .mon-overview .mon-audit{display:none}.app-shell.phone .ui-card{padding:var(--space-3)}.app-shell.phone .ui-grid-even,.app-shell.phone .mon-row-even{grid-template-columns:minmax(0,1fr)}.app-shell.phone .ui-card table{max-width:100%;display:block;overflow-x:auto}.app-shell.phone .mon-history-cell,.app-shell.phone .mon-tab,.app-shell.phone .mon-cardlink{min-height:44px}}.overview-tab{gap:var(--space-5);flex-direction:column;display:flex}.overview-next-row{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:2fr 1fr;align-items:stretch;display:grid}.overview-next-status{margin-bottom:var(--space-1)}.overview-tiles.overview-next-tiles{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.overview-next-tiles>.overview-tile:last-child{grid-column:1/-1}.overview-next-row-tab{align-items:start}.overview-next-sentence{margin:0;font-size:1.1rem;font-weight:600}.overview-next-explain{margin:0}.overview-tiles{gap:var(--space-2);flex-direction:column;display:flex}.overview-tile h4{font-size:var(--text-sm);color:var(--muted);margin:0;font-weight:500}.overview-tile-value{font-size:1.6rem;font-weight:600;font-family:var(--font-mono);margin:0}.overview-tile-caption{font-size:var(--text-xs);margin:0}.rfq-version-card{width:100%;max-width:none}.rfq-tiles{flex-flow:wrap}.rfq-tiles .overview-tile{flex:10rem;min-width:0}.rfq-body-split{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:5fr 7fr;align-items:start;display:grid}.rfq-body-split>*{min-width:0}.overview-funnel{align-items:stretch;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.overview-funnel-box{padding:var(--space-3);border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:12px;flex-direction:column;flex:8rem;gap:2px;text-decoration:none;display:flex}.overview-funnel-box:hover{background:var(--surface-sunken);border-color:var(--border-control)}.overview-funnel-chevron{color:var(--color-muted);font-size:var(--text-lg);flex:none;align-items:center;display:flex}.overview-funnel-above,.overview-funnel-caption{font-size:var(--text-xs)}.overview-funnel-value{font-size:1.3rem;font-weight:600;font-family:var(--font-mono)}.overview-funnel-unit{font-size:var(--text-xs);font-weight:500;font-family:var(--font-ui);color:var(--color-muted)}.overview-findings{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.overview-finding-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.overview-finding-head h3{margin:0;font-size:.94rem;font-weight:600}.overview-finding-headline{font-size:1.6rem;font-weight:600;font-family:var(--font-mono);margin:0}.figure-xl{font-size:2.25rem;font-weight:700;font-family:var(--font-mono);margin:0;line-height:1.1}.overview-finding-score-row{align-items:baseline;gap:var(--space-3);display:flex}.overview-finding-scope-name{margin:0;font-weight:600}.overview-finding-stats{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.overview-finding-stats dt{font-size:var(--text-xs);color:var(--muted)}.overview-finding-stats dd{margin:0;font-weight:600}.overview-finding-caption{font-size:var(--text-xs)}.overview-finding-quote{padding:var(--space-2) var(--space-3);border-left:3px solid var(--line);background:var(--surface-sunken);color:var(--color-text);font-style:normal;font-size:var(--text-sm);margin:0}.overview-finding-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=900px){.overview-next-row{grid-template-columns:1fr}}.project-header-top{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.project-header-top h2{margin:0}.project-header-top .spacer{flex:auto}.project-meta{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.autopilot-pill{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:999px;flex-direction:row;display:flex}.autopilot-caption{font-size:var(--text-xs);white-space:nowrap}.autopilot-switch input[type=checkbox]{appearance:none;border:1px solid var(--border-control);background:var(--color-border);cursor:pointer;border-radius:999px;flex:none;width:2rem;height:1.15rem;margin:0;transition:background-color .15s;position:relative}.autopilot-switch input[type=checkbox]:before{content:"";background:var(--surface);border-radius:50%;width:.95rem;height:.95rem;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #0f1e1d4d}.autopilot-switch input[type=checkbox]:checked{background:var(--brand);border-color:var(--brand)}.autopilot-switch input[type=checkbox]:checked:before{transform:translate(.85rem)}.cost-chip{height:28px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface);color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cost-chip:hover{background:var(--surface-sunken)}.overflow-menu{position:relative}.overflow-menu-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;width:2rem;height:2rem;font-weight:700;line-height:1}.overflow-menu-button:hover{background:var(--surface-sunken)}.overflow-menu-list{z-index:10;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--surface);min-width:10rem;box-shadow:var(--shadow-1);padding:var(--space-1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.overflow-menu-list [role=menuitem]{width:100%;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;color:inherit;border-radius:var(--radius-sm);background:0 0;border:none;text-decoration:none;display:block}.overflow-menu-list [role=menuitem]:hover:not(:disabled){background:var(--surface-sunken)}.overflow-menu-list [role=menuitem]:disabled{color:var(--color-muted);cursor:not-allowed}.project-search{margin:var(--space-2) 0}.project-search input{width:100%}.project-list-heading{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-muted);font-weight:600}.project-progress{gap:3px;display:inline-flex}.project-progress-seg{background:var(--chip-todo-bg);border-radius:2px;width:1rem;height:4px;display:inline-block}.project-progress-seg.lit{background:var(--brand)}.project-next{font-size:var(--text-sm);color:var(--color-muted)}.keywords-step,.evaluate-step,.competitors-step,.spec-step{gap:var(--space-4);flex-direction:column;display:flex}.keywords-decision-card{gap:var(--space-2);flex-direction:column;display:flex}.keywords-decision-sentence{margin:0;font-size:1.1rem;font-weight:600}.keywords-awaiting-tiles{flex-flow:wrap}.keywords-awaiting-tiles .overview-tile{flex:10rem}.reference-evidence{gap:var(--space-3);grid-template-columns:7fr 5fr;align-items:start;display:grid}.reference-evidence>*,.keywords-candidate-and-next>*{min-width:0}.reference-evidence-right{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.keywords-candidate-and-next{gap:var(--space-3);grid-template-columns:2fr 1fr;align-items:start;display:grid}.keywords-table-legend{font-size:var(--text-xs)}.keywords-table-collapse{font-size:var(--text-sm)}.artifact-collapse>summary{cursor:pointer;color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-2) 0}.reference-card-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reference-card{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line);display:flex}.reference-card-body{flex:auto;min-width:0}.reference-card p{margin:0}.reference-card p.muted:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.what-next-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.what-next-row{align-items:baseline;gap:var(--space-2);display:flex}.what-next-row+.what-next-row{border-top:1px solid var(--line);padding-top:var(--space-2)}.what-next>h4{margin:0 0 var(--space-3)}.what-next-index{color:var(--color-muted);font-size:var(--text-xs)}.what-next-body{flex-direction:column;flex:1;display:flex}.what-next-desc{font-size:var(--text-sm)}.handoff-explain{font-size:var(--text-xs);margin:var(--space-1) 0 0}.running-card{gap:var(--space-2);flex-direction:column;display:flex}.running-card-chips{align-items:center;gap:var(--space-2);display:flex}.running-card-sentence{margin:0;font-size:1.1rem;font-weight:600}.running-bar{background:var(--chip-todo-bg);border-radius:999px;height:.6rem;position:relative;overflow:visible}.running-bar-fill{background:var(--brand);border-radius:999px;height:100%}.running-bar-pct{font-size:var(--text-xs);color:var(--color-muted);position:absolute;top:-1.1rem;right:0}.running-stage-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.running-stage{align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.running-stage-pending{color:var(--color-muted)}.running-stage-mark{text-align:center;width:1.2em;color:var(--color-muted)}.running-stage-done .running-stage-mark{color:var(--brand)}.running-stage-desc{flex:1}.running-stage-count,.running-stage-elapsed{font-family:var(--font-mono);font-size:var(--text-sm)}.running-card-note{font-size:var(--text-sm)}@media (width<=900px){.reference-evidence,.keywords-candidate-and-next{grid-template-columns:1fr}}.scan-step,.segment-step{gap:var(--space-4);flex-direction:column;display:flex}.scan-substep{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.scan-substep:first-of-type{border-top:none;padding-top:0}.axis-segment-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.axis-card-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.axis-card{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:var(--space-2);flex-direction:column;display:flex}.axis-card-chosen{border-color:var(--brand)}.axis-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.axis-card-title{flex-direction:column;gap:2px;min-width:0;display:flex}.axis-card-bars{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.axis-card-bar{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.segment-top-brand{font-size:var(--text-xs);margin:2px 0 0}.segment-grid{border-collapse:separate;border-spacing:2px}.segment-grid :where(th){color:var(--muted);font-weight:500;font-size:var(--text-sm);background:0 0}.segment-grid-cell{min-width:8rem;padding:var(--space-2);vertical-align:top;border-radius:8px}.segment-grid-cell-empty{text-align:center;color:var(--color-muted)}.segment-grid-cell-selected{background:var(--surface-selected);outline:2px solid var(--brand);outline-offset:-2px}.segment-grid-cell-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.segment-grid-share{font-size:1.2rem;font-weight:600}.segment-grid-cell p{font-size:var(--text-xs);margin:2px 0 0}.segment-grid-pick{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:999px}.segment-grid-pick-on{background:var(--chip-done-bg);color:var(--chip-done-fg);border-color:#0000}.segment-grid-preview-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.segment-grid-header{font:inherit;color:inherit;cursor:pointer;padding:2px var(--space-1);background:0 0;border:none;border-radius:6px}.segment-grid-header-selected{background:var(--surface-selected);color:var(--brand);font-weight:600}.segment-grid-refs{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.segment-grid-ref{align-items:center;gap:2px;display:inline-flex}.segment-grid-ref-dot{background:var(--brand);border-radius:50%;width:6px;height:6px;display:inline-block}.segment-grid-ref-label{font-size:var(--text-xs);color:var(--color-muted)}.segment-bar-list{gap:var(--space-1)}.segment-bar-row{align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:minmax(7rem,1fr) 4rem 3.5rem minmax(11rem,14rem) 7rem 6rem 5.5rem;display:grid}.segment-bar-row:first-child{border-top:none}.segment-bar-row-selected{background:var(--surface-selected);border-radius:var(--radius-sm)}.segment-bar-label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.segment-bar-barcol{align-items:center;display:flex}.segment-bar-sharecol{font-size:1.1rem;font-weight:600}.segment-bar-stat{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segment-bar-dotscol{overflow-wrap:break-word}.segment-bar-actioncol{justify-content:flex-end;display:flex}.segment-grid-legend{align-items:center;gap:var(--space-1);font-size:var(--text-xs);margin-top:var(--space-2);display:flex}.segment-grid-other-note{font-size:var(--text-xs)}.segment-grid-and-side{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:2fr 1fr;align-items:start;display:grid}.segment-how-to-select{gap:var(--space-2);flex-direction:column;display:flex}.segment-selected-list,.segment-reference-coverage{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.segment-selected-list li,.segment-reference-coverage li{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.segment-preview-card{margin-top:var(--space-2)}@media (width<=900px){.segment-grid-and-side{grid-template-columns:1fr}}.runs-page{gap:var(--space-5);flex-direction:column;display:flex}.runs-idle-card{margin-bottom:var(--space-3)}.runs-idle-row{align-items:center;gap:var(--space-3);display:flex}.runs-idle-sentence{margin:0;font-size:1.05rem}.cost-tile-caption{font-size:var(--text-xs)}.runs-timeline{margin-bottom:var(--space-3)}.runs-timeline-axis{gap:var(--space-2);padding:0 0 var(--space-1);border-bottom:1px solid var(--line);grid-template-columns:12rem 1fr;display:grid}.runs-timeline-axis-label{visibility:hidden}.runs-timeline-axis-ticks{justify-content:space-between;display:flex}.runs-timeline-tick{font-size:var(--text-xs)}.runs-timeline-rows{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.runs-timeline-row{align-items:center;gap:var(--space-2);grid-template-columns:12rem 1fr 11rem;display:grid}.runs-timeline-label{font-size:var(--text-sm)}.runs-timeline-track{background:var(--chip-todo-bg);border-radius:4px;height:1.1rem;position:relative}.runs-timeline-bar{background:var(--brand);border-radius:4px;height:100%;position:absolute;top:0}.runs-timeline-bar-failed{background:var(--red)}.runs-timeline-bar-running{background:var(--amber)}.runs-timeline-range{font-size:var(--text-xs);text-align:right}.runs-file-groups{gap:var(--space-1);flex-direction:column;display:flex}.runs-file-groups .view-collapsible summary{display:flex}.runs-file-group-row{align-items:center;gap:var(--space-2);flex:1;display:flex}.runs-file-group-label{min-width:6rem;font-weight:600}.runs-file-group-count{font-size:var(--text-sm);flex:1}.runs-file-group-open{color:var(--brand);font-size:var(--text-sm)}@media (width<=900px){.runs-timeline-row{gap:var(--space-1);grid-template-columns:1fr}.runs-timeline-axis{grid-template-columns:1fr}}.evaluate-score-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.evaluate-score-card{gap:var(--space-2)}.evaluate-score-stats{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.evaluate-score-stats>div{flex-direction:column;gap:2px;display:flex}.evaluate-score-stats span.muted{font-size:var(--text-xs)}.evaluate-scope-tabs{gap:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3);display:flex}.evaluate-scope-tabs button{min-height:0;padding:var(--space-2) 0;color:var(--color-muted);background:0 0;border:none;border-bottom:2.5px solid #0000;border-radius:0;margin-bottom:-1px}.evaluate-scope-tabs button:hover{color:var(--color-text);background:0 0}.evaluate-scope-tabs button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--color-text);font-weight:600}.evaluate-metrics-tiles{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.evaluate-metrics-tile{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--tile)}.evaluate-metrics-tile h4{font-size:var(--text-sm);color:var(--color-muted);margin:0 0 2px;font-weight:500}.evaluate-metrics-tile .overview-tile-value{margin:0}.evaluate-metrics-tile-note{font-size:var(--text-sm);margin:2px 0 0}.evaluate-demand-months{margin-top:var(--space-3)}.demand-months caption{caption-side:top;text-align:left;padding-bottom:var(--space-2)}.demand-months th,.demand-months td{text-align:right;white-space:nowrap}.evaluate-criteria-note{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.evaluate-loyalty-brands{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=900px){.evaluate-metrics-tiles{grid-template-columns:repeat(2,1fr)}}.mon-discovery-same-kind,.mon-discovery-traffic-loss{overflow-x:auto}.mon-disc-image-cell{width:56px}.mon-ranks{gap:var(--space-4);flex-direction:column;display:flex}.mon-ranks-head,.mon-ranks-empty,.mon-ranks-dropped{padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.mon-ranks-standing{align-items:baseline;gap:var(--space-3);margin:0;display:flex}.mon-ranks-standing-label{color:var(--muted)}.mon-ranks-stale,.mon-ranks-failure{align-items:center;gap:var(--space-2);display:flex}.mon-ranks-scroll{min-width:0;max-width:100%;overflow-x:auto}.mon-ranks-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mon-rank-colhead{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.mon-sortbtn{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.mon-sortbtn:hover{color:var(--brand)}.mon-rank-keyword{font:inherit;color:var(--brand);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.mon-rank-n{font-weight:600}.mon-rank-marks{gap:4px;margin-left:6px;display:inline-flex}.mon-rank-mark{background:var(--teal);color:var(--brand);font-size:var(--text-xs);white-space:nowrap;border-radius:6px;padding:0 6px}.mon-ranks-legend{padding:var(--space-3) var(--space-5);margin:0}.mon-ranks-line{padding-bottom:var(--space-3)}.mon-ranks-dropped ul{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.mon-ranks-dropped li{justify-content:space-between;gap:var(--space-3);display:flex}.mon-kw-list{margin:0;padding:0;list-style:none}.mon-kw-list li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--rule);display:flex}.mon-kw-phrase{overflow-wrap:anywhere;flex:1;min-width:0}.mon-kw-volume{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.mon-kw-actions{gap:var(--space-2);display:flex}.mon-kw-actions button{height:32px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);white-space:nowrap}.mon-kw-editor .mon-watch-add{margin-top:var(--space-3);padding-left:0;padding-right:0}.mon-kw-dropped{margin-top:var(--space-4)}.img-kit{gap:var(--space-4);flex-direction:column;display:flex}.img-kit-head{align-items:flex-start;gap:var(--space-4);display:flex}.img-kit-title{flex-direction:column;flex:1;gap:4px;display:flex}.img-kit-title h1{white-space:nowrap;margin:0;font-size:1.6rem;font-weight:600}.img-kit-tagline{color:var(--muted);margin:0}.img-kit-action{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.img-count{color:var(--muted);font-size:var(--text-sm);margin-left:4px}.img-section-hint{color:var(--muted);letter-spacing:0;font-weight:400}.img-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.img-list-col,.img-detail-col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-list{gap:0;margin:0;padding:0;list-style:none;overflow:hidden}.img-row{width:100%;padding:var(--space-3);border:0;border-bottom:1px solid var(--rule);background:var(--surface);color:var(--ink);text-align:left;font:inherit;border-radius:0;display:block}.img-list li:last-child .img-row{border-bottom:0}.img-row:hover{background:var(--tile)}.img-row-on,.img-row-on:hover{background:var(--teal);box-shadow:inset 3px 0 0 var(--brand)}.img-row-body{align-items:center;gap:var(--space-3);min-width:0;display:flex}.img-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.img-row-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.img-row-name{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.img-row-sub{font-size:var(--text-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.img-row-hex{font-size:var(--text-sm)}.img-row-use{min-width:3.5rem;padding:2px var(--space-2);border-radius:var(--radius);background:var(--tile);color:var(--muted);font-size:var(--text-xs);text-align:center;white-space:nowrap}.img-swatch{border:1px solid var(--line);border-radius:var(--radius-lg);flex:none;width:44px;height:44px}.img-swatch-large{border-radius:14px;width:132px;height:132px}.img-pic{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--surface);background-image:linear-gradient(45deg, var(--rule) 25%, transparent 25%, transparent 75%, var(--rule) 75%), linear-gradient(45deg, var(--rule) 25%, transparent 25%, transparent 75%, var(--rule) 75%);background-position:0 0,8px 8px;background-size:16px 16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.img-pic img{object-fit:contain;max-width:100%;max-height:100%;display:block}.img-pic-dark{background-color:var(--ink);background-image:none}.img-thumb-pair{flex:none;display:flex}.img-thumb{border-radius:0;width:80px;height:72px;padding:6px}.img-thumb-pair .img-thumb:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.img-thumb-pair .img-thumb:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.img-thumb-missing{color:var(--muted);font-size:var(--text-xs);background-color:var(--tile);white-space:nowrap;justify-content:center;align-items:center;display:flex}.img-pic-large{height:150px;padding:var(--space-3)}.img-pic-wide{height:190px;padding:var(--space-3)}.img-style-thumb{object-fit:cover;border-radius:var(--radius-lg);background:var(--tile);flex:none;width:96px;height:72px}.img-detail{gap:var(--space-4)}.img-detail-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.img-detail-title{white-space:nowrap;margin:0;font-size:1.05rem;font-weight:600}.img-detail-name{color:var(--muted);font-size:var(--text-sm)}.img-detail-sub{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;margin-left:auto}.img-caption{color:var(--muted);font-size:var(--text-xs);font-weight:600}.img-version-pair,.img-form-row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.img-form-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.img-version,.img-rules{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-rule{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule);font-size:var(--text-sm);display:flex}.img-rule label,.img-rule>span:first-child{white-space:nowrap}.img-rule-value{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.img-input-short{width:6rem}.img-rule>.ui-input{flex:1;min-width:0}.img-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-inline-nowrap{flex-wrap:nowrap}.img-link-start{align-self:flex-start;padding-left:0}.img-picker{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.img-colour-form{gap:var(--space-4);grid-template-columns:132px minmax(0,1fr);align-items:start;display:grid}.img-colour-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.img-colour-fields>.ui-field:last-child{grid-column:1/-1}.img-contrast{gap:var(--space-2);flex-direction:column;display:flex}.img-contrast-row{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(7rem,1fr) 2fr auto;display:grid}.img-contrast-sample{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:1.1rem;display:flex}.img-contrast-ratio{white-space:nowrap}.img-font-sample{white-space:nowrap;text-overflow:ellipsis;flex:none;width:5.5rem;font-size:1.5rem;line-height:1.2;overflow:hidden}.img-font-preview{gap:var(--space-2);padding:var(--space-4);background:var(--tile);border-radius:14px;flex-direction:column;display:flex}.img-font-big{font-size:2rem;line-height:1.2}.img-font-mid{font-size:1.4rem}.img-font-small{font-size:1rem}.img-style-body{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.img-style-figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.img-style-figure img{object-fit:cover;background:var(--tile);border-radius:14px;width:100%}.img-style-fields{gap:var(--space-3);flex-direction:column;display:flex}.img-textarea{height:auto;padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.5}.img-textarea-grow{field-sizing:content;min-height:4.5em;max-height:50vh}.img-style-parts{gap:var(--space-3);flex-direction:column;display:flex}.img-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.img-tile{gap:var(--space-2);padding:var(--space-2);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;border-radius:14px;flex-direction:column;display:flex}.img-tile-on{border-color:var(--brand)}.img-tile-pic{height:110px}.img-tile-text{padding:0 var(--space-2) var(--space-2);flex-direction:column;gap:2px;min-width:0;display:flex}.img-tile-add{border-style:dashed;border-color:var(--border-control);min-height:160px;color:var(--brand);text-align:center;justify-content:center;align-items:center}.img-line{align-items:center;gap:var(--space-2);grid-template-columns:1.2rem minmax(0,1fr) 9rem auto;display:grid}.img-line-no{color:var(--muted);font-size:var(--text-xs)}.img-explain{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--tile);color:var(--muted);font-size:var(--text-sm)}.img-empty{align-items:flex-start;gap:var(--space-3)}.panel-library{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--tile);color:var(--ink);text-decoration:none;display:flex}.panel-library-on{background:var(--teal)}.panel-library:hover{color:var(--ink);text-decoration:none}.panel-library-icon{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:40px;height:40px;color:var(--brand);justify-content:center;align-items:center;display:inline-flex}.panel-library-sub{font-size:var(--text-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-library+.panel-header{margin-top:var(--space-3)}.panel-library-text{flex-direction:column;gap:2px;min-width:0;display:flex}.img-sets-head{margin-top:var(--space-3)}.mon-sidebar-new:disabled{color:var(--grey);border-color:var(--line)}@media (width<=900px){.img-split,.img-style-body,.img-version-pair,.img-form-row,.img-form-row-3,.img-colour-form{grid-template-columns:minmax(0,1fr)}}.img-list a.img-row{text-decoration:none}.img-product-thumb{flex:none;width:72px;height:60px;padding:4px}.img-asin{margin-right:var(--space-2);color:var(--ink)}.img-back{color:var(--muted);font-size:var(--text-sm);align-self:flex-start;text-decoration:none}.img-product-head{align-items:center;gap:var(--space-4);display:flex}.img-product-head-thumb{width:104px;height:104px;padding:var(--space-2);flex:none}.img-product-head-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.img-product-head-text h1{margin:0;font-size:1.6rem;font-weight:600}.img-product-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.img-strip{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.img-strip-group{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}.img-strip-group-title{font-size:var(--text-sm);margin:0;font-weight:600}.img-strip-item{border:2px solid var(--line);background:var(--tile);border-radius:12px;width:76px;height:76px;padding:3px;overflow:hidden}.img-strip-item img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.img-strip-on{border-color:var(--brand)}.img-photo-view{align-items:center}.img-photo-view img{object-fit:contain;border-radius:var(--radius-lg);max-width:100%;max-height:520px;display:block}.img-cutouts{gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.8fr);align-items:start;display:grid}.img-ratio-col,.img-spec,.img-points{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.img-cutout-view{height:320px;padding:var(--space-3)}.img-axes{gap:var(--space-4);flex-wrap:wrap;display:flex}.img-ratio{gap:var(--space-2)}.img-ratio-rows{flex-direction:column;margin:0;display:flex}.img-ratio-rows>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule);display:flex}.img-ratio-rows>div:last-child{border-bottom:0}.img-ratio-rows dt{color:var(--muted);font-size:var(--text-sm)}.img-ratio-rows dd{text-align:right;margin:0}.img-ratio-off{border-color:var(--amber);background:var(--amber-bg)}.img-ratio-warn{color:var(--amber);font-size:var(--text-sm);margin:0}.img-table-card{padding:0;overflow-x:auto}.img-measure{gap:var(--space-1);display:inline-flex}.img-measure .ui-input:first-child{width:6.5rem}.img-extra-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-extra-line>.ui-input{width:12rem;max-width:100%}.img-unit-input{width:5rem}.img-style{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.img-switch,input[type=checkbox][role=switch]{appearance:none;border:1px solid var(--border-control);background:var(--color-border);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;margin:0;padding:0;transition:background-color .15s,border-color .15s;position:relative}button.img-switch{min-height:0;display:block}button.img-switch:is(:hover,:active):not(:disabled){border-color:var(--border-control);background:var(--color-border)}button.img-switch[aria-checked=true]:is(:hover,:active):not(:disabled){border-color:var(--brand-solid);background:var(--brand-solid)}.img-switch:after,input[type=checkbox][role=switch]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f1e1d59}.img-switch[aria-checked=true],input[type=checkbox][role=switch]:checked{border-color:var(--brand-solid);background:var(--brand-solid)}.img-switch[aria-checked=true]:after,input[type=checkbox][role=switch]:checked:after{transform:translate(18px)}.img-switch:focus-visible,input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.img-switch:disabled,.img-switch[aria-disabled=true],input[type=checkbox][role=switch]:disabled{opacity:.5;cursor:not-allowed}.img-package summary{cursor:pointer;font-family:var(--font-mono)}.img-package-fields{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.img-point-list{margin:0;padding:0;list-style:none}.img-point{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:1.5rem minmax(0,1fr) auto auto auto;display:grid}.img-point:last-child{border-bottom:0}.img-point-renderings{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-column:2/-1;display:flex}.img-rendering-cells{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));width:100%;display:grid}.img-rendering{align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;display:flex}.img-rendering-lang{color:var(--muted);font-size:var(--text-xs)}.img-rendering-text{overflow-wrap:anywhere;font-size:var(--text-sm)}.img-rendering-chips,.img-rendering-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-rendering .ui-input{width:100%}.img-rendering .ui-link{font-size:var(--text-sm)}.img-proposals{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;display:flex}.img-proposal-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-proposal{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.img-proposal-field{color:var(--muted);font-size:var(--text-xs)}.img-proposal-original,.img-proposal-text{overflow-wrap:anywhere}.img-proposal-original,.img-proposal-arrow{color:var(--muted)}.img-proposal-input{flex:12rem;min-width:0}.img-proposal-stale{color:var(--muted);font-size:var(--text-sm);margin:0}.img-proposal-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.img-lang-switch{align-items:center;gap:var(--space-2);display:inline-flex}.img-lang-select{width:auto;height:28px;font-size:var(--text-sm);padding-top:0;padding-bottom:0}.img-brush-dialog{width:min(96vw,1800px);max-width:none;max-height:96vh;overflow:auto}.img-brush-tools{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.img-brush-size{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.img-brush-stage{--room-h:max(240px, calc(96vh - 260px));width:min(100%, calc(var(--room-h) * var(--ratio,1)));margin:0 auto;line-height:0;position:relative}.img-brush-canvas,.img-brush-overlay{width:100%;height:auto;display:block}.img-brush-canvas{background-color:var(--surface);background-image:linear-gradient(45deg, var(--rule) 25%, transparent 25%, transparent 75%, var(--rule) 75%), linear-gradient(45deg, var(--rule) 25%, transparent 25%, transparent 75%, var(--rule) 75%);background-position:0 0,8px 8px;background-size:16px 16px}.img-brush-overlay{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=900px){.img-cutouts{grid-template-columns:minmax(0,1fr)}.img-product-head{align-items:flex-start}}.img-photos-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.img-photos-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.img-strip-item{position:relative}.img-mark{background:var(--blue-bg);min-width:20px;height:20px;color:var(--blue);font-size:var(--text-xs);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:4px;right:4px}.img-mark-confirmed{background:var(--chip-done-bg);color:var(--chip-done-fg)}.img-mark-failed{background:var(--ink);color:var(--surface)}.img-mark-drafting{background:var(--surface);color:var(--muted)}.img-desc{gap:var(--space-3)}.img-desc-inline{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;display:flex}.img-desc-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.img-desc-sub{color:var(--muted);font-size:var(--text-xs)}.img-desc-redraft{margin-left:auto}.img-desc-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--tile);color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.img-desc-body{gap:var(--space-3);flex-direction:column;display:flex}.img-desc-h{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:600;display:flex}.img-subject{gap:var(--space-2);padding:var(--space-3);box-shadow:none;border:1px solid var(--line)}.img-subject-head,.img-subject-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.img-subject-name{flex:0 12rem;font-weight:600}.img-subject-attrs{color:var(--muted);font-size:var(--text-sm);flex:8rem}.img-subject-label{color:var(--muted);font-size:var(--text-sm)}.img-subject-confirm{margin-left:auto}.img-subject-text{gap:var(--space-2);flex-direction:column;display:flex}.img-notpart{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;margin:0;list-style:none;display:flex}.img-notpart-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.img-notpart-text{flex:10rem}.img-notpart-facts{align-items:center;gap:var(--space-2) var(--space-3);padding-left:var(--space-5);flex-wrap:wrap;flex:100%;display:flex}.img-notpart-with{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);display:flex}.img-desc-foot{flex-wrap:wrap}.img-parts{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.img-banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--blue-bg);color:var(--ink);display:flex}.img-banner-text{flex:auto;min-width:0}.img-parts-card{gap:var(--space-3);min-width:0;max-width:100%}.img-parts-title{gap:var(--space-1);flex-direction:column;flex:auto;display:flex}.img-parts-add{margin-left:auto}.img-suggest{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.img-suggest-all,.img-suggest-one{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-mismatch{color:var(--warn);text-align:left;align-self:flex-start}.img-banner-note{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);display:block}.img-parts-count{font-size:1.15rem;font-weight:600}.img-parts-status{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.img-parts-photos{gap:var(--space-1);margin-right:var(--space-2);display:inline-flex}.img-parts-photos .img-product-thumb{width:40px;height:36px;padding:2px}.img-parts-actions{white-space:nowrap}.img-parts-buttons{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.img-parts-art{gap:var(--space-1);flex-wrap:wrap;display:flex}.img-part-form{gap:var(--space-3)}.img-parts-pick{width:2rem;padding-right:0}.img-part-row{cursor:pointer}.img-part-row[data-hot=true],.img-part-open{background:var(--tile)}.img-unplaced{padding:0 var(--space-2);border:1px solid var(--warn);border-radius:999px;align-self:flex-start}.img-crop-wrap{flex:none;display:inline-block;position:relative}.img-crop{border:1px solid var(--line);background:var(--tile);border-radius:8px;display:block;position:relative;overflow:hidden}.img-crop img{max-width:none;display:block;position:absolute}.img-crop-more{padding:0 var(--space-1);border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:var(--text-sm);border-radius:999px;line-height:1.3;position:absolute;bottom:-6px;right:-6px}.img-parts-tools{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.img-locate,.img-merge-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.img-locate{flex:22rem}.img-locate>.ui-field-error,.img-locate>.ui-field-hint{overflow-wrap:anywhere;flex:auto;min-width:0}.img-locate .img-row-sub{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.img-merge-count{align-items:center;gap:var(--space-2);display:inline-flex}.img-region-row td{padding:var(--space-3);background:var(--surface)}.img-region-editor{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.img-region-stage{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;align-self:flex-start;max-width:100%;display:inline-block;position:relative}.img-region-stage>img{border-radius:var(--radius-lg);pointer-events:none;max-width:100%;max-height:520px;display:block}.img-region-box{box-sizing:border-box;border:2px solid var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);position:absolute}.img-region-box:focus-visible,.img-region-active{outline:2px solid var(--brand);outline-offset:1px}.img-region-box[data-hot=true]{background:color-mix(in srgb, var(--brand) 22%, transparent)}.img-region-mine{cursor:move}.img-region-mine[data-source=model]{border-style:dashed}.img-region-other{border-color:var(--muted);cursor:pointer;background:0 0;border-style:dashed}.img-region-other[data-hot=true]{border-color:var(--brand)}.img-region-drawing{pointer-events:none;border-style:dashed}.img-region-tag{max-width:12em;padding:0 var(--space-1);background:var(--surface);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:4px;position:absolute;top:-1.6em;left:-2px;overflow:hidden}.img-region-draft{color:var(--warn)}.img-region-handle{border:2px solid var(--brand);background:var(--surface);border-radius:3px;width:12px;height:12px;position:absolute}.img-region-handle-nw{cursor:nwse-resize;top:-7px;left:-7px}.img-region-handle-ne{cursor:nesw-resize;top:-7px;right:-7px}.img-region-handle-sw{cursor:nesw-resize;bottom:-7px;left:-7px}.img-region-handle-se{cursor:nwse-resize;bottom:-7px;right:-7px}.img-region-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-region-list li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-region-item-on{font-weight:600}.img-why{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.img-why p{margin:var(--space-1) 0 0}.img-suggestion{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--tile);display:flex}.img-suggestion-text{flex:auto;min-width:0}.img-suggestion-text p{margin:0}.img-style-draft{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--tile);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.img-modelwrote{overflow-wrap:anywhere}@media (width<=900px){.img-photos-split,.img-why{grid-template-columns:minmax(0,1fr)}.img-parts-buttons{justify-content:flex-start}}.img-set-row{align-items:center;gap:var(--space-2);padding:var(--space-2)}.img-set-row-on{border-color:var(--brand);background:var(--surface-selected)}.img-set-row-thumb{border-radius:var(--radius);flex:none;width:40px;height:40px}.img-newset{gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.img-slots{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-slots-extra{padding:var(--space-3);border:1.5px dashed var(--line);border-radius:var(--radius-lg)}.img-slots-note{color:var(--muted);font-size:var(--text-sm);margin:0}.img-slot{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:flex;position:relative}.img-slot-link{align-items:center;gap:var(--space-3);min-width:0;color:inherit;border-radius:var(--radius);flex:1;text-decoration:none;display:flex}.img-slot-link:hover{background:var(--surface-sunken)}.img-slot-pic{aspect-ratio:1;border-radius:var(--radius);background:var(--surface-sunken);text-align:center;flex:none;justify-content:center;align-items:center;width:4.5rem;display:flex;overflow:hidden}.img-slot-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.img-slot .img-set2-line,.img-slot .img-set2-track{padding:0}.img-slot .img-set2-track{max-width:28rem}.img-slot-handle{min-height:0;padding:var(--space-1) var(--space-1);color:var(--muted);font:inherit;letter-spacing:-.2em;cursor:grab;background:0 0;border:0;flex:none}.img-slot-handle:hover{color:var(--ink)}.img-slot-actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.img-slot-thumb{background-image:none;border:0;border-radius:0;width:100%;height:100%}.img-slot-thumb img{object-fit:contain}.img-slot-blank{color:var(--muted);font-size:var(--text-sm)}.img-slot-foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-slot-number{color:var(--muted)}.img-slot-remove{min-height:0;padding:0 var(--space-2);border-radius:var(--radius);opacity:.8;background:0 0;border:0}.img-slot-empty{align-items:center;gap:var(--space-3);background:0 0;border-style:dashed}.img-slot-next{background:var(--surface)}.img-dashes{padding:var(--space-2) var(--space-3) var(--space-3);gap:4px;display:flex}.img-dash{background:var(--chip-todo-bg);border-radius:2px;flex:1;height:4px}.img-dash-confirmed{background:var(--brand)}.img-dash-editing,.img-dash-running,.img-dash-choosing{background:var(--warn)}.img-dash-failed{background:var(--color-error)}.img-dash-not_applicable{border-top:1px dashed var(--line);background:0 0;align-self:center;height:0}.img-purpose-title{color:var(--muted);margin:0;font-weight:600}.img-purpose-actions{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.img-purpose-unavailable-inline{color:var(--muted)}.img-workspace{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-workspace-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.img-workspace-head .img-product-head-thumb{border-radius:var(--radius);width:44px;height:44px;padding:2px}.img-workspace-title{margin:0;font-size:1.25rem;font-weight:600}.img-request{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:1 0 100%;min-width:0;display:flex}.img-request-label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.img-request-text{min-width:0;font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere;flex:20rem;margin:0}.img-request-text.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.img-request-toggle{font-size:var(--text-xs);flex:none}.img-stepbar{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);min-height:44px;display:flex}.img-stepbar-nav{align-items:center;gap:var(--space-2);display:flex;overflow-x:auto}.img-stepbar-step{align-items:center;gap:var(--space-2);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 4px 9px;display:inline-flex}.img-stepbar-step:hover{color:var(--ink)}.img-stepbar-step[aria-current=step]{border-bottom-color:var(--brand);color:var(--ink);font-weight:600}.img-stepbar-dot{box-sizing:border-box;border:1.5px solid var(--border-control);width:22px;height:22px;color:var(--muted);font-size:var(--text-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.img-stepbar-dot[data-state=done],.img-stepbar-dot[data-state=current]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.img-stepbar-line{background:var(--line);flex:none;width:28px;height:1px}.img-stepbar-line[data-done=true]{background:var(--brand)}.img-stepbar-skipped{font-size:var(--text-xs);white-space:nowrap;margin:0 0 0 auto}.step-optional{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--chip-todo-bg);color:var(--muted);font-size:var(--text-xs);font-weight:400}.img-criteria{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.img-criteria-title{align-items:baseline;gap:var(--space-2);white-space:nowrap;font-weight:600;display:inline-flex}.img-criteria-step{color:var(--brand);font-size:var(--text-xs);letter-spacing:.04em}.img-criteria-list{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.img-criteria-list li{align-items:center;gap:var(--space-1);display:inline-flex}.img-criteria-mark{color:var(--muted)}.img-criteria-met{color:var(--ok);font-weight:600}.img-criteria-value{color:var(--muted)}.img-criteria-note{margin-left:auto}.img-next-panel{max-width:40rem}.img-compose{gap:var(--space-3);grid-template-columns:14rem minmax(0,1fr) 17rem;align-items:start;min-width:0;display:grid}.img-tray,.img-props{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex}.img-tray-title{font-size:var(--text-sm);margin:0;font-weight:600}.img-tray-sub{color:var(--muted);font-size:var(--text-xs);margin:0}.img-tray-list,.img-layer-list,.img-version-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-tray-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);cursor:grab;display:flex}.img-tray-item-on{border-color:var(--brand)}.img-tray-item .img-product-thumb{flex:none;width:52px;height:52px}.img-tray-text{flex-direction:column;min-width:0;display:flex}.img-stage-col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-banner{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--chip-waiting-bg);color:var(--info);margin:0}.img-canvas-bar{align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:flex}.img-canvas-bar .spacer{flex:1}.img-fill{font-size:var(--text-sm)}.img-fill[data-status=fail] b{color:var(--color-error)}.img-fill-stale{opacity:.45}.img-canvas-room{height:min(70vh,46rem);min-height:24rem;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-code);justify-content:center;align-items:flex-start;display:flex;overflow:auto}.img-canvas-frame{background:#fff;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 6px #0f1e1d2e}.img-canvas-scaler{transform-origin:0 0}.img-checks{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.img-check-mark{margin-right:var(--space-1)}.img-check-pass{color:var(--ok)}.img-check-fail{color:var(--color-error)}.img-check-value{margin-left:var(--space-2);color:var(--muted)}.img-notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--chip-running-bg);color:var(--warn);margin:0}.img-bottom-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}.img-save-state{color:var(--muted);font-size:var(--text-sm)}.img-save-state[data-state=dirty],.img-save-state[data-state=saving]{color:var(--warn)}.img-export{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.img-export-state{font-size:var(--text-sm);color:var(--muted)}.img-export-state[data-current=false]{color:var(--warn)}.img-props-block{gap:var(--space-2);flex-direction:column;display:flex}.img-layer-list{--layer-indent:1.25rem;padding-bottom:var(--space-1);overflow-x:auto}.img-layer-row{align-items:center;gap:var(--space-2);box-sizing:border-box;width:max-content;min-width:100%;padding:var(--space-1) var(--space-2) var(--space-1) calc(var(--space-2) + var(--depth,0) * var(--layer-indent));border-radius:var(--radius);background-image:repeating-linear-gradient(to right, transparent 0 calc(var(--layer-indent) / 2 - .5px), var(--line) calc(var(--layer-indent) / 2 - .5px) calc(var(--layer-indent) / 2 + .5px), transparent calc(var(--layer-indent) / 2 + .5px) var(--layer-indent));background-position:var(--space-2) 0;background-size:calc(var(--depth,0) * var(--layer-indent)) 100%;background-repeat:no-repeat;border:1px solid #0000;display:flex}.img-layer-row-on{border-color:var(--brand);background-color:var(--surface-selected)}.img-layer-row .img-layer-name .mono{white-space:nowrap}.img-layer-fold-space{flex:none;width:1.5rem}.img-layer-name{min-width:0;padding:0 var(--space-3);min-height:var(--control-h);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;display:flex}.img-fixed-colour{align-items:center;gap:var(--space-2);margin:0;display:flex}.img-swatches{gap:var(--space-1);flex-direction:column;display:flex}.img-swatch-choice{align-items:center;gap:var(--space-2);justify-content:flex-start;display:flex}.img-swatch-choice[aria-pressed=true]{border-color:var(--brand);background:var(--surface-selected)}.img-discard-list{padding-left:var(--space-4);margin:0}.img-version-row{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-top:1px solid var(--rule);display:flex}.img-version-text{font-size:var(--text-sm);color:var(--muted);flex:1}@media (width<=1100px){.img-compose{grid-template-columns:minmax(0,1fr)}}.img-graphics .img-tray{gap:var(--space-2)}.img-add-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.img-layer-row-locked{color:var(--muted);font-size:var(--text-sm)}.img-plan{gap:var(--space-2);flex-direction:column;display:flex}.img-plan-input{resize:vertical;width:100%}.img-plan-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.img-plan-card p{margin:0}.img-runs,.img-run-literal{gap:var(--space-2);flex-direction:column;display:flex}.img-run-row{align-items:center;gap:var(--space-2);display:flex}.img-run-row .ui-input{flex:1;min-width:0}.img-run{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-sunken);flex:1;display:inline-flex}.img-run-bound{border-color:var(--brand)}.img-run-missing{border-color:var(--danger,#a93226);color:var(--danger,#a93226)}.img-run-label{color:var(--muted);font-size:var(--text-xs)}.img-data-icon{color:var(--brand)}.img-run-finding{padding:var(--space-2);border-radius:var(--radius);border:1px solid var(--warn)}.img-run-finding p{margin:0 0 var(--space-2);font-size:var(--text-sm)}.img-picker{min-width:0}.img-row-list{margin:0 0 var(--space-2);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.img-row-item{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.img-row-text{flex:1;min-width:0}.img-visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.img-watch{color:var(--warn);font-size:var(--text-sm)}.img-side-col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.img-side-col .img-props-block,.img-style-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.img-style-name{align-items:center;gap:var(--space-2);margin:0;display:flex}.img-style-thumb{border-radius:var(--radius);flex:none;width:32px;height:32px;overflow:hidden}.img-style-text{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-sunken);flex-direction:column;margin:0;display:flex}.img-style-text dt{color:var(--muted);font-size:var(--text-xs)}.img-style-text dd{margin:0}.img-style-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-style-list li{align-items:center;gap:var(--space-2);display:flex}.img-aspects{flex-wrap:wrap}.img-instruction{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.img-instruction-text{resize:vertical;width:100%}.img-instruction-foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.img-blockers{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-scene{gap:var(--space-3);flex-direction:column;display:flex}.img-scene-card-head{align-items:center;gap:var(--space-3);display:flex}.img-scene-num{border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:inline-flex}.img-scene-num-done{background:var(--brand);border-color:var(--brand);color:#fff}.img-scene-card-body{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.img-pkg{gap:var(--space-3);flex-direction:column;display:flex}.img-pkg-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.img-pkg-col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-pkg-head{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin:0;font-weight:600;display:flex}.img-pkg-tile{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);margin:0;position:relative;overflow:hidden}.img-pkg-tile img{width:100%;height:auto;display:block}.img-pkg-badge{top:var(--space-2);left:var(--space-2);z-index:1;padding:2px var(--space-2);border-radius:var(--radius);color:#fff;font-size:var(--text-xs);background:#222;font-weight:600;position:absolute}.img-pkg-num{width:20px;height:20px;margin-right:var(--space-2);color:#fff;font-size:var(--text-xs);background:#222;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.img-pkg-text{resize:vertical;width:100%;min-height:16rem;line-height:1.5}@media (width>=901px){.img-pkg-grid{row-gap:var(--space-2);grid-template-rows:auto auto auto}.img-pkg-grid>.img-pkg-col{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.img-pkg-grid>.img-pkg-col>.img-pkg-text{height:100%;min-height:10rem}}.img-pkg-tail{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-pkg-findings{padding-left:var(--space-4);color:var(--warn);font-size:var(--text-sm);margin:0}.img-pkg-foot,.img-pkg-open{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.img-pkg-zipnote{flex:1}.img-pkg-how summary{cursor:pointer;font-weight:600}.img-brief-debug{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;min-width:0;display:flex}.img-brief-debug summary{cursor:pointer;font-size:var(--text-sm)}.img-brief-json{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-size:var(--text-xs,.75rem);padding:var(--space-2);border:1px solid var(--border-control,var(--border));border-radius:var(--radius-sm,4px);overflow:auto}.img-fidelity{min-width:0;max-width:100%}.img-semantic{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);flex-direction:column;display:flex}.img-semantic-title{font-size:var(--text-sm,.875rem);margin:0}.img-semantic-derived{color:var(--muted)}.img-semantic-reset{align-self:flex-start}.img-included-parts{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-included-parts li{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.img-included-parts li[data-state=cell]{cursor:grab;align-items:center}.img-included-parts li[data-dragging]{opacity:.4}.img-included-parts li[data-over]{box-shadow:0 -2px 0 var(--accent,currentColor)}.img-included-parts .img-included-off{color:var(--muted)}.img-included-handle{color:var(--muted);flex:none}.img-included-name{align-items:center;gap:var(--space-2);flex:1;display:flex}.img-layer-fold{width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.img-wait-steps{padding-left:var(--space-5,1.5rem);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.img-wait-recopy{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.img-cands{gap:var(--space-3);flex-direction:column;display:flex}.img-cand-upload{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.img-cand-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.img-cand{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.img-cand-on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.img-cand-pick{cursor:pointer;background:0 0;border:0;padding:0;display:block}.img-cand-pic img,.img-cand-pick img{border-radius:var(--radius);width:100%;height:auto;display:block}.img-cand-body{gap:var(--space-1);flex-direction:column;display:flex}.img-cand-findings{margin:0;padding:0;list-style:none}.img-cand-people{border:0;margin:0;padding:0}.img-cand-people legend{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:0;display:flex}.img-cand-actions{gap:var(--space-3);align-items:center;display:flex}.img-cand-reject{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius);background:var(--surface-sunken);flex-direction:column;display:flex}.img-cand-dropped ul{margin:0;padding:0;list-style:none}.img-cand-dropped li{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.img-cand-thumb{border-radius:var(--radius);flex:none;width:48px;height:48px;overflow:hidden}.img-bottom-actions{gap:var(--space-2);display:flex}.img-compare-pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.img-compare-pair figure{margin:0}.img-compare-pair img{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto;display:block}.img-compare-pair figcaption{color:var(--muted);font-size:var(--text-xs)}@media (width<=900px){.img-pkg-grid{grid-template-columns:1fr}}.img-check-page{gap:var(--space-4);grid-template-columns:minmax(18rem,5fr) minmax(24rem,7fr);align-items:start;display:grid}@media (width<=62rem){.img-check-page{grid-template-columns:1fr}}.img-check-left,.img-check-right{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.img-check-canvas{flex:none;position:relative}.img-canvas-marker{box-sizing:border-box;border:2px solid var(--warn);pointer-events:none;border-radius:4px;position:absolute;box-shadow:0 0 0 2px #ffffffb3}.img-size-preview-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.img-size-preview-cell{min-width:0;max-width:100%;margin:0}.img-size-preview-frame{box-sizing:border-box;border:1px solid var(--line);background:#fff;max-width:100%;display:block}.img-size-preview-pic img{width:100%;height:auto;display:block}.img-check-section{margin-bottom:var(--space-4)}.img-made-card{padding:var(--space-3);margin-bottom:var(--space-3)}.img-check-page>.img-phone-preview{grid-column:1/-1}.img-made-chips{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.img-phone-full .img-size-preview-frame{width:480px}.img-rule-block{display:block}.img-check-section-head{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.img-check-section-head .spacer{flex:1}.img-check-section-num{color:var(--brand)}.img-principle{margin:0 0 var(--space-2);font-size:var(--text-sm)}.img-list-q{gap:var(--space-2);display:flex}.img-list-question,.img-list-q .img-row-sub{display:block}.img-row-num{min-width:1.4rem;color:var(--muted);flex:none}.img-list-seen span{display:inline-block}.img-list-seen .img-entries{margin:var(--space-1) 0 0;padding:0;list-style:none;display:block}.img-entries li{padding:var(--space-1) 0;border-top:1px solid var(--line)}.img-list-answer{white-space:nowrap}.img-row-problem td{background:color-mix(in srgb, var(--warn) 9%, transparent)}.img-fix-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.img-scorecard-group th{background:var(--surface-code);color:var(--ink)}.img-scorecard-value{justify-content:space-between;gap:var(--space-2);display:flex}.img-scorecard-fail{color:var(--color-error)}.img-scorecard-review,.img-check-review{color:var(--warn)}.img-part-note{display:block}.img-fix-link{margin-left:var(--space-2)}.img-check-stale{opacity:.55;pointer-events:none}.img-check-rerun{margin:var(--space-2) 0 var(--space-3)}.img-correction{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.img-correction-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-correction-text{width:100%;font-family:inherit;line-height:1.5}.img-correction-actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-export-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.img-export-facts{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.img-export-facts dt{font-size:var(--text-sm);color:var(--muted)}.img-export-facts dd{margin:0}.img-export-marker{padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--surface-code);font-size:var(--text-sm);margin:0}.img-export-blocked ul{margin:var(--space-1) 0 0;color:var(--warn);padding-left:1.2rem}.img-export-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-export-actions .spacer{flex:1}.img-reject{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-cand-radio{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);cursor:pointer;font-weight:600;display:flex}.img-cand-wrote{white-space:normal}.img-cand-model{font-size:var(--text-sm)}.img-cand-corrects{align-items:center;gap:var(--space-1);display:inline-flex}.img-layer-move{gap:2px;margin-left:auto;display:inline-flex}.img-layer-move-btn{border:1.5px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:8px}.img-layer-move-btn:disabled{opacity:.35;cursor:default}.img-style-list li{align-items:flex-start;min-width:0}.img-style-choice{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.img-style-choice-summary{font-size:var(--text-xs);color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.img-style-list .ui-link{white-space:nowrap;flex:none}.img-style-sent{font-size:var(--text-xs);color:var(--muted);margin:0}.img-drop{position:relative}.img-drop-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.img-drop-over{outline:2px dashed var(--accent,var(--ink));outline-offset:4px;border-radius:var(--radius-lg)}.img-drop-hint{top:var(--space-2);right:var(--space-2);z-index:5;padding:var(--space-1) var(--space-3);background:var(--ink);color:var(--surface);font-size:var(--text-sm);pointer-events:none;border-radius:999px;position:absolute}.img-drop-away{margin-top:var(--space-2);display:block}.img-check-scroll{border:1px solid var(--line);border-radius:var(--radius-lg);max-height:60vh;overflow-y:auto}.img-canvas-room-hug{box-sizing:border-box;min-height:0;padding:24px}.img-text-line{align-items:center;gap:var(--space-2);display:flex}.img-text-line .ui-input{flex:1;min-width:0}.img-text-line-remove{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:1.25rem;line-height:1}.img-text-line-remove:hover,.img-text-line-remove:focus-visible{background:var(--surface-sunken);color:var(--ink)}.img-purpose-on{border:1.5px solid var(--brand);border-radius:var(--radius-lg);background:var(--surface-sunken)}.img-batch{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.img-cutout-group,.img-part-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-cutout-scroll{gap:var(--space-2);overscroll-behavior:contain;max-height:min(60vh,640px);padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}@media (width<=900px){.img-cutout-scroll{max-height:none;overflow-y:visible}}.img-list-heading{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:600}.img-part-head{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;font-weight:500;display:flex}.img-tray-folder{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-tray-folder-head{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) 0;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;font-weight:600;display:flex}.img-tray-folder-head:disabled{color:var(--muted);cursor:default}.img-tray-folder-name{flex:1;min-width:0}.img-tray-folder-count{color:var(--muted);font-weight:400}.img-tray-folder-mark{width:1em;color:var(--muted)}.img-tray-folder-empty,.img-tray-folder-note{font-size:var(--text-xs);margin:0}.img-tray-folder-body,.img-tray-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.img-tray-item:disabled{cursor:default;opacity:.6}.img-figure-thumb{border-radius:var(--radius);background:var(--surface);flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.img-figure-icon{width:44px;height:44px}.img-style-fold{align-items:center;gap:var(--space-2);min-width:0;display:flex}.img-style-summary-line{min-width:0;color:var(--muted);font-size:var(--text-xs);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.img-style-toggle{flex:none;margin-left:auto}.img-tray-col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.img-frames{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.img-fill[data-status=review] b{color:var(--warn)}.img-box-picker{gap:var(--space-2);flex-direction:column;display:flex}.img-steps .img-included-parts li{align-items:center;gap:var(--space-2);display:flex}.img-step-pick{text-align:left;flex:1}.img-step-on{font-weight:600;text-decoration:underline}.img-steps-instructions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.img-check-group th{padding-top:var(--space-3);text-align:left;font-size:var(--text-sm);font-weight:600}.img-ref-pick{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-ref-regions{gap:var(--space-2);margin:var(--space-2) 0;flex-direction:column;display:flex}.img-ref-stage{background:var(--surface-sunken);margin:0 auto;position:relative}.img-ref-stage img{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.img-ref-box{box-sizing:border-box;border:2px solid var(--brand);pointer-events:none;background:#1f5f5b24;position:absolute}.img-ref-box-label{font-size:var(--text-xs,.75rem);background:var(--brand);color:var(--on-brand);white-space:nowrap;padding:0 4px;position:absolute;top:0;left:0}.img-ref-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-ref-list li{align-items:center;gap:var(--space-2);display:flex}.img-tray-col>.img-tray{overscroll-behavior:contain;max-height:calc(100vh - 14rem);overflow-y:auto}.img-tray-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.img-archived-row{gap:var(--space-1);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.img-slot-dragging{opacity:.5}.img-slot-drop{outline:2px solid var(--brand);outline-offset:-2px;background:var(--surface-sunken)}.img-export-all{align-items:center;gap:var(--space-2);display:flex}.img-export-note{font-size:var(--text-sm)}.img-set .img-kit-action{flex-flow:wrap;justify-content:flex-end;align-items:center}.presets-page{gap:var(--space-4);flex-direction:column;display:flex}.presets-page>h2:first-child{margin:0}.presets-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.presets-head p{margin:0}.presets-page button{white-space:nowrap}.presets-page .ui-card-head{align-items:center}.presets-note,.presets-card p{margin:0}.presets-meta{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.presets-details summary{cursor:pointer;color:var(--brand);font-size:var(--text-sm)}.presets-groups{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));display:grid}.presets-caption{padding:var(--space-2) 0;text-align:left;font-weight:600;font-size:var(--text-sm)}.presets-platform{color:var(--grey);white-space:nowrap}.presets-group{border:none;min-width:0;margin:0;padding:0}.presets-group legend{margin-bottom:var(--space-2);font-weight:600;font-size:var(--text-sm);padding:0}.presets-input{align-items:center;gap:var(--space-2);display:flex}.presets-input input{flex:1;min-width:0}.presets-unit{font-size:var(--text-xs);white-space:nowrap}.panel-field-link{margin-top:var(--space-1);font-size:var(--text-xs);display:inline-block}.mon-own-link{font-size:var(--text-sm);color:var(--brand);white-space:nowrap;font-weight:500}.mon-own-input{border-top:1px solid var(--line);color:var(--muted);margin-top:4px;padding-top:6px;font-size:11px;line-height:14px}.ui-tile-alert .mon-own-input{border-top-color:var(--amber)}.mon-own-foot{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--tile);font-size:var(--text-xs);flex-direction:column;gap:6px;display:flex}.mon-own-foot-line{justify-content:space-between;gap:var(--space-2);display:flex}.mon-own-foot-label{color:var(--muted)}.mon-own-foot-value{white-space:nowrap;font-weight:600}.mon-ownpage{gap:var(--space-4);flex-direction:column;display:flex}.mon-own-meta{gap:var(--space-1) var(--space-5);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.mon-own-meta>span{white-space:nowrap}.mon-own-tilegrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.mon-own-tilebody{flex-direction:column;gap:6px;display:flex}.mon-own-rows{padding-top:var(--space-2);border-top:1px solid var(--rule);font-size:var(--text-xs);color:var(--muted);flex-direction:column;gap:2px;margin-top:2px;display:flex}.mon-own-line{justify-content:space-between;gap:var(--space-2);display:flex}.mon-own-line>.mono{color:var(--ink);text-align:right;white-space:nowrap}.mon-own-foot-note{font-size:var(--text-xs);color:var(--muted);line-height:1.4}.mon-own-orders{align-items:center;gap:var(--space-3) var(--space-6);flex-flow:wrap}.mon-own-orders-text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.mon-own-orders-title{white-space:nowrap;margin:0;font-size:.94rem;font-weight:600}.mon-own-orders-note{font-size:var(--text-xs);color:var(--muted)}.mon-own-stats{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.mon-own-stat{flex-direction:column;display:flex}.mon-own-stat-value{font-size:1.25rem;font-weight:600}.mon-own-legend{gap:var(--space-4);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.mon-own-legend>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mon-own-key{box-sizing:border-box;width:10px;height:10px;display:inline-block}.mon-own-key-bar{background:var(--brand);border-radius:2px}.mon-own-key-lag{border:1px dashed var(--border-control);border-radius:2px}.mon-own-key-none{background:var(--grey);height:2px}.mon-own-strip{gap:var(--space-1) var(--space-3);grid-template-columns:64px minmax(0,1fr);min-width:640px;display:grid}.mon-own-strip+.mon-own-strip{margin-top:var(--space-4)}.mon-own-strip-label{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;align-self:end}.mon-own-bars{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:4px;height:56px;display:grid}.mon-own-bar{box-sizing:border-box;display:block}.mon-own-bar-bar{background:var(--brand);border-radius:2px 2px 0 0}.mon-own-bar-lag{border:1px dashed var(--border-control);border-radius:2px;height:100%}.mon-own-bar-none{background:var(--grey);opacity:.5;height:2px}.mon-own-strip-ends{font-size:var(--text-xs);color:var(--muted);grid-column:2;justify-content:space-between;display:flex}.mon-own-pair{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.mon-own-stockbar{border-radius:var(--radius-sm);gap:2px;height:14px;display:flex;overflow:hidden}.mon-own-stockslot{min-width:2px}.mon-own-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.mon-own-swatch-fulfillable{background:var(--brand)}.mon-own-swatch-reserved{background:var(--grey)}.mon-own-swatch-unfulfillable{background:var(--ink)}.mon-own-swatch-researching{background:var(--border-control)}.mon-own-stocklist{flex-direction:column;display:flex}.mon-own-stockrow{color:var(--muted);justify-content:space-between;padding:10px 0 4px;display:flex}.mon-own-stockrow-strong{color:var(--ink)}.mon-own-stockrow-strong>.mono{font-weight:600}.mon-own-stockrow-label{align-items:center;gap:var(--space-2);display:inline-flex}.mon-own-sub{padding:0 0 var(--space-2) 18px;border-bottom:1px solid var(--rule);font-size:var(--text-xs);color:var(--muted);flex-direction:column;gap:2px;display:flex}.mon-own-covertiles{gap:var(--space-3);flex-wrap:wrap;display:flex}.mon-own-covertile{padding:14px var(--space-4);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;flex:140px;gap:4px;display:flex}.mon-own-covertile.ui-tile-alert .ui-tile-label,.mon-own-covertile.ui-tile-alert .ui-tile-value{color:var(--amber)}.mon-own-formula{padding:14px var(--space-4);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;gap:6px;display:flex}.mon-own-sum{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.mon-own-sum>span{color:var(--muted)}.mon-own-restock{gap:var(--space-2);padding:14px var(--space-4);border:1px dashed var(--border-control);border-radius:var(--radius-lg);flex-direction:column;display:flex}.mon-own-restock-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mon-own-pending{padding:2px var(--space-2);border:1px dashed var(--border-control);border-radius:var(--radius);color:var(--muted);white-space:nowrap;font-size:11px}.mon-own-restock-cells{gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mon-own-restock-cell{flex-direction:column;gap:2px;display:flex}.mon-own-restock-cell>.mono{color:var(--ink);font-size:.88rem}.mon-own-missing{padding:14px var(--space-4);border:1px dashed var(--border-control);border-radius:var(--radius-lg);flex-direction:column;gap:6px;display:flex}.mon-own-missing-title{font-weight:600}.mon-own-missing-text{font-size:var(--text-xs);color:var(--muted);line-height:1.5}.mon-own-scroll{overflow-x:auto}.mon-own-shipments{padding:0;overflow:hidden}.mon-own-shipments>p{padding:0 var(--space-5)}.mon-own-shipments>p:last-child{padding-bottom:var(--space-3)}.mon-own-empty{padding:var(--space-4) var(--space-5);color:var(--muted);margin:0}.mon-own-id{white-space:nowrap;font-weight:600}.mon-own-name{color:var(--muted)}.mon-own-moneygrid{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mon-own-col{flex-direction:column;display:flex}.mon-own-col>.mon-own-line{padding:var(--space-2) 0;border-bottom:1px solid var(--rule);font-size:var(--text-base);color:var(--ink)}.mon-own-col>.mon-own-foot-note{padding-top:var(--space-2)}.mon-own-colhead{font-size:var(--text-xs);color:var(--muted);padding-bottom:4px;font-weight:500}.mon-own-net{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:14px var(--space-4);border-radius:var(--radius-lg);background:var(--tile);display:flex}.mon-own-net-label{flex-direction:column;display:flex}.mon-own-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mon-own-issues{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.mon-own-issues>b{color:var(--ink)}.mon-own-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.mon-own-fact{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;gap:2px;display:flex}.mon-own-fact-value{font-weight:600}.mon-own-text{flex-direction:column;gap:4px;display:flex}.mon-own-terms{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.mon-own-state{align-items:flex-start}.mon-own-state-title{font-weight:600}.mon-own-ink{display:inline-flex}.h10-section .ui-card{gap:var(--space-3);flex-direction:column;display:flex}.h10-status{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.h10-section .ui-card p{margin:0}.ads-pending{gap:var(--space-3);flex-direction:column;display:flex}.ads-notice{color:var(--warn)}.ads-expiry-warn{color:var(--amber)}.mon-owncard .ui-tiles-own{grid-template-columns:repeat(4,minmax(0,1fr))}.mon-owncard-none{align-items:baseline;gap:var(--space-2) var(--space-4);flex-flow:wrap}.mon-owncard-none h3{white-space:nowrap;margin:0;font-size:.94rem;font-weight:600}@media (width<=1180px){.mon-owncard .ui-tiles-own{grid-template-columns:repeat(2,minmax(0,1fr))}}.ads-page{gap:var(--space-4);flex-direction:column;display:flex}.ads-muted{color:var(--muted);font-size:var(--text-xs)}.ads-nowrap{white-space:nowrap}.ads-spacer{flex:1}.ads-foot,.ads-reason{margin:0}.ads-head{gap:var(--space-2);flex-direction:column;display:flex}.ads-head-line{gap:var(--space-1) var(--space-5);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.ads-head-line .mono{color:var(--ink)}.ads-callout{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.ads-callout ul{padding-left:var(--space-5);margin:0}.ads-nodelivery{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--ground);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.6;display:flex}.ads-nodelivery-title{font-weight:600}.ads-nodelivery-line{flex:24ch}.ads-ending{gap:var(--space-1);flex-direction:column;display:flex}.ads-ending-line{background:var(--amber-bg);color:var(--amber);border-color:#0000}.ads-state{align-items:flex-start}.ads-state-title{font-size:var(--text-lg);font-weight:600}.ads-state p{margin:0}.ads-camp{box-sizing:border-box;border-radius:var(--radius);background:var(--brand-soft,var(--teal));max-width:100%;color:var(--brand);overflow-wrap:anywhere;vertical-align:middle;align-items:flex-start;padding:1px 8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.ads-camp-s{font-size:var(--text-xs);margin-top:4px;font-weight:500;line-height:18px}.ads-layer{gap:var(--space-3);flex-direction:column;display:flex}.ads-layer-cap{font-size:var(--text-xs);color:var(--muted);margin:0}.ads-layer-body{gap:var(--space-4);flex-direction:column;display:flex}.ads-fold{display:none}.ads-list-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ads-list-head h3,.ads-placements h3{margin:0;font-size:15px;font-weight:600}.ads-dashed-tag{border:1px dashed var(--border-control);border-radius:var(--radius);height:20px;color:var(--muted);font-size:var(--text-xs);align-items:center;padding:0 6px;display:inline-flex}.ads-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ads-summary{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;margin:0;font-size:15px;line-height:1.7;display:flex}.ads-evidence{color:var(--ink)}.ads-clause{color:var(--muted)}.ads-week p{margin:0}.ads-budget-notes{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.ads-worklist{gap:0;padding:0;overflow:hidden}.ads-worklist .ads-list-head{padding:var(--space-4) var(--space-5) var(--space-2)}.ads-table th{white-space:nowrap}.ads-items tbody tr[data-priority][data-open=true]>td{border-bottom-color:#0000}.ads-group-row td{background:var(--card-head)}.ads-group-note{margin-left:var(--space-3)}.ads-group-toggle{align-items:center;gap:var(--space-2);text-align:left;width:100%;color:var(--ink);padding:0;display:flex}.ads-group-count{font-size:var(--text-xs)}.ads-group-action{font-size:var(--text-xs);color:var(--brand);margin-left:auto}.ads-chip-link{border-radius:var(--radius-lg);cursor:pointer;padding:0}.ads-card-cap{font-size:var(--text-xs)}.ads-stock{justify-content:flex-end;align-items:center;gap:var(--space-2);display:inline-flex}.ads-pull{gap:var(--space-2);flex-direction:column;display:flex}.ads-pull-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ads-pull-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ads-pull-line{font-size:var(--text-xs);margin:0}.ads-pull-card{gap:var(--space-3);flex-direction:column;display:flex}.ads-pull-main{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.ads-pull-bar{background:var(--surface-sunken);border-radius:4px;height:8px;overflow:hidden}.ads-pull-fill{background:var(--brand);height:100%}.ads-pull-steps{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ads-pull-steps li+li:before{content:"→";margin-right:var(--space-4);color:var(--muted)}.ads-pull-steps li[data-state=done]{color:var(--ink)}.ads-pull-steps li[data-state=current]{color:var(--brand);font-weight:600}.ads-open{text-align:left;max-width:100%;color:var(--ink);align-items:flex-start;gap:6px;display:inline-flex}.ads-chevron{color:var(--muted);font-size:var(--text-xs);line-height:22px}.ads-obj-name{overflow-wrap:anywhere;font-weight:600}.ads-kind{margin-left:18px}.ads-facts{font-size:13px}.ads-model-chip{margin-top:4px}.ads-action{font-weight:500}.ads-amount{white-space:nowrap;font-size:13px}.ads-detail-row>td{padding-top:0}.ads-detail{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ads-tile{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;gap:6px;display:flex}.ads-tile-label{font-size:var(--text-xs);color:var(--muted);font-weight:500}.ads-tile-text{font-size:var(--text-sm);line-height:1.55}.ads-kpi-grid{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ads-kpi-grid[data-kpi-row=totals]{grid-template-columns:repeat(5,minmax(0,1fr))}.ads-kpi{min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--tile);flex-direction:column;gap:4px;display:flex}.ads-kpi-label{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.ads-kpi-value{white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1.3}.ads-kpi-delta{font-size:var(--text-xs);white-space:nowrap;font-weight:600}.ads-kpi-sub{color:var(--muted);font-size:11px;line-height:14px}.ads-chart-head{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ads-chart-head h3{margin:0;font-size:15px;font-weight:600}.ads-legend{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ads-key{box-sizing:border-box;display:inline-block}.ads-key-bar{background:var(--brand);border-radius:2px;width:10px;height:10px}.ads-key-sales{border-top:2px solid var(--chart-ads-sales);width:18px}.ads-key-budget{border-top:2px dotted var(--muted);width:18px}.ads-plot{padding-left:52px;position:relative}.ads-axis{color:var(--muted);font-size:11px;position:absolute;left:0}.ads-axis-top{top:0}.ads-axis-bottom{top:146px}.ads-area{border-bottom:1px solid var(--line);height:160px;position:relative}.ads-open-zone{box-sizing:border-box;border-left:1px dashed var(--border-control);background:repeating-linear-gradient(135deg, var(--tile) 0 6px, var(--surface) 6px 12px);height:100%;position:absolute;top:0;right:0}.ads-open-zone span{color:var(--muted);font-size:11px;position:absolute;top:4px;right:4px}.ads-lines{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ads-lines polyline{vector-effect:non-scaling-stroke}.ads-line-budget{stroke:var(--muted);stroke-width:2px}.ads-days{align-items:flex-end;gap:4px;display:flex;position:absolute;inset:0}.ads-day{flex:1 1 0;align-items:flex-end;height:100%;display:flex;position:relative}.ads-bar{background:var(--brand);border-radius:2px 2px 0 0;width:100%;min-height:0}.ads-day[data-status=none]:after,.ads-day[data-status=filling]:after,.ads-day[data-status=missing]:after{content:"";box-sizing:border-box;border-radius:2px 2px 0 0;height:22px;position:absolute;inset:auto 0 0}.ads-day[data-status=none]:after{background:repeating-linear-gradient(45deg, var(--border-control) 0 2px, transparent 2px 5px);border:1px solid var(--border-control);border-bottom:none}.ads-day[data-status=filling]:after{border:1px dashed var(--border-control);border-bottom:none}.ads-day[data-status=missing]:after{border:1px solid var(--red);border-bottom:none}.ads-day[data-status=quiet] .ads-bar{min-height:2px}.ads-stop-run{z-index:2;text-align:center;color:var(--muted);pointer-events:none;font-size:11px;position:absolute;bottom:26px}.ads-key-stop{border:1px solid var(--border-control);background:repeating-linear-gradient(45deg, var(--border-control) 0 2px, transparent 2px 5px);width:10px;height:10px}.ads-key-filling{border:1px dashed var(--border-control);width:10px;height:10px}.ads-tip-note{color:var(--muted);max-width:280px;margin-bottom:4px}.ads-delivery-cell[data-delivering=false]{color:var(--muted)}.ads-ends{color:var(--muted);gap:4px;margin:6px 0 0 52px;font-size:11px;display:flex}.ads-ends span{text-align:center;white-space:nowrap;flex:1 1 0;overflow:visible}.ads-chart-note{margin:0}.ads-children,.ads-campaigns,.ads-targets,.ads-terms,.ads-competitors{gap:var(--space-2)}.ads-child{align-items:center;gap:var(--space-3);display:flex}.ads-child-image{border-radius:var(--radius-lg);object-fit:cover;background:var(--tile);flex:none;width:44px;height:44px}.ads-child-image-empty{border:1px dashed var(--border-control);box-sizing:border-box}.ads-child-asin{font-weight:600}.ads-own{color:var(--brand);font-weight:600}.ads-share{align-items:center;gap:var(--space-2);display:flex}.ads-share-track{background:var(--rule);border-radius:3px;width:100px;height:6px;display:inline-block;overflow:hidden}.ads-share-fill{background:var(--brand);border-radius:3px;height:100%;display:block}.ads-total th,.ads-total td{font-weight:600}.ads-matrix{align-items:stretch;gap:6px;display:grid}.ads-matrix-head,.ads-matrix-row{font-size:var(--text-xs);color:var(--muted);align-items:center;font-weight:500;display:flex}.ads-matrix-head{text-align:center;justify-content:center}.ads-cell{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--teal);flex-direction:column;justify-content:center;align-items:center;display:flex}.ads-cell-off{background:var(--heat-3)}.ads-cell-n{font-weight:600}.ads-filter{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ads-filter-label{margin-right:var(--space-1);font-size:var(--text-xs);color:var(--muted);white-space:nowrap;font-weight:500}.ads-pill{height:28px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.ads-pill[aria-pressed=true]{border-color:var(--brand);background:var(--teal);color:var(--brand)}.ads-pill-count{color:var(--muted);margin-left:6px}.ads-filter-note{margin:0}.ads-pager{align-items:center;gap:var(--space-3);padding-top:var(--space-2);font-size:var(--text-sm);display:flex}.ads-track{margin-left:4px}.ads-chip-gap{margin-left:6px}.ads-placements{gap:var(--space-3)}.ads-pl-chart{gap:var(--space-2);flex-direction:column;display:flex}.ads-pl-chart h4{font-size:var(--text-sm);margin:0;font-weight:600}.ads-pl-stack{background:var(--rule);border-radius:7px;height:14px;display:flex;overflow:hidden}.ads-pl-seg{height:100%;display:block}.ads-pl-legend{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ads-pl-legend li{align-items:center;gap:6px;display:inline-flex}.ads-pl-swatch{border-radius:2px;width:10px;height:10px}.ads-pl-cell{align-items:center;gap:var(--space-3);grid-template-columns:minmax(48px,1fr) 72px;display:grid}.ads-pl-track{background:var(--rule);border-radius:5px;height:10px;display:block}.ads-pl-fill{border-radius:5px;height:100%;display:block}.ads-pl-val{text-align:right;white-space:nowrap;font-size:13px}.ads-unwatched{gap:var(--space-2);flex-direction:column;display:flex}.ads-unwatched-toggle{align-items:center}.ads-unwatched .ads-table td:nth-child(2){min-width:220px}.ads-changes{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.ads-exec-empty{font-size:var(--text-sm);margin:0;line-height:1.6}.ads-execs>p{margin:0}.ads-exec{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--border-control);border-radius:var(--radius-lg);font-size:var(--text-sm);grid-template-columns:170px minmax(0,1.4fr) minmax(0,1.6fr) auto;display:grid}.ads-exec-when{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ads-window-row{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.ads-window{font-size:var(--text-xs);color:var(--muted)}@media (width<=767px){.ads-kpi-grid,.ads-kpi-grid[data-kpi-row=totals]{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-detail,.ads-exec{grid-template-columns:minmax(0,1fr)}.ads-layer[data-fold=true] .ads-fold{height:32px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-xs);align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.ads-layer[data-fold=true][data-open=false]>.ads-layer-body,.ads-layer[data-fold=true][data-open=false]>.ads-layer-cap{display:none}.ads-summary{font-size:var(--text-sm)}.ui-table-scroll>.ads-items{min-width:900px}}.ads-items{table-layout:fixed}.ads-targets .ads-table td:first-child,.ads-terms .ads-table td:first-child{min-width:210px}.ads-daily{margin-top:var(--space-2)}.ads-daily summary{cursor:pointer;font-size:13px;font-weight:600}.ads-daily-table{margin-top:var(--space-2)}.ads-daily-open{color:var(--muted);margin-left:6px;font-size:11px}.ads-chart-card{position:relative}.ads-tip{z-index:5;box-sizing:border-box;min-width:190px;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);pointer-events:none;border-radius:10px;font-size:12px;position:absolute;box-shadow:0 6px 20px #00000029}.ads-tip-head{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.ads-tip-row{justify-content:space-between;gap:var(--space-4);display:flex}.ads-tip-row span:last-child:not(:first-child){text-align:right}.tst-card{gap:0;padding:0;overflow:hidden}.tst-card .ads-list-head{padding:var(--space-4) var(--space-5) var(--space-2)}.tst-row{gap:var(--space-4) var(--space-5);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:start;display:grid}.tst-main,.tst-allowance,.tst-rank,.tst-controls{flex-direction:column;gap:6px;min-width:0;display:flex}.tst-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tst-phrase{white-space:nowrap;font-weight:600}.tst-sub{font-size:var(--text-xs);color:var(--muted)}.tst-strong{color:var(--ink);font-weight:600}.tst-allowance-head{justify-content:space-between;gap:var(--space-2);display:flex}.tst-bar{background:var(--surface-sunken);border-radius:999px;height:8px;overflow:hidden}.tst-fill{background:var(--brand-solid);border-radius:999px;height:100%}.tst-fill[data-over=true]{background:var(--bad)}.tst-figures{font-size:var(--text-sm)}.tst-svg{max-width:100%}.tst-boundary{stroke:var(--line);stroke-dasharray:3 3;stroke-width:1px}.tst-line{fill:none;stroke:var(--brand-solid);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tst-dot{fill:var(--brand-solid)}.tst-actions{gap:var(--space-2);display:flex}.tst-extend{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tst-controls{align-items:flex-start}.dec-state{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dec-text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.dec-note{font-size:var(--text-xs);max-width:100%}.dec-text{max-width:100%}.dec-text .ui-chip{white-space:normal;border-radius:8px;max-width:100%;height:auto;min-height:22px;padding-block:2px;line-height:1.35}.dec-choices{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.dec-choice{--tone:var(--ink);--tone-bg:var(--surface-selected);--tone-fill:var(--tone);--tone-fill-ink:var(--surface);border:1px solid var(--border-control);background:var(--surface);color:var(--tone);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border-radius:6px;padding:3px 8px}.dec-choice[data-kind=accepted]{--tone:var(--ok);--tone-bg:var(--chip-done-bg)}.dec-choice[data-kind=deferred]{--tone:var(--warn);--tone-bg:var(--amber-bg);--tone-fill:var(--yellow-fill);--tone-fill-ink:var(--yellow-ink)}.dec-choice[data-kind=declined]{--tone:var(--red);--tone-bg:var(--red-bg)}.dec-choice:hover{background:var(--tone-bg)}.dec-choice[aria-pressed=true]{border-color:var(--tone-fill);background:var(--tone-fill);color:var(--tone-fill-ink);font-weight:600}.dec-item{margin:0 0 var(--space-3);font-size:var(--text-sm)}.dec-reasons{gap:var(--space-2);margin:var(--space-3) 0;border:0;flex-direction:column;padding:0;display:flex}.dec-reason{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.dec-field{margin-top:var(--space-3);flex-direction:column;gap:4px;display:flex}.dec-help{font-size:var(--text-xs)}.dec-links{padding-top:var(--space-2);border-top:1px dashed var(--line);font-size:var(--text-sm);flex-direction:column;gap:4px;margin-top:4px;display:flex}.dec-links a{overflow-wrap:anywhere;font-weight:400}.scr-card{gap:0;padding:0;overflow:hidden}.scr-card .ads-list-head{padding:var(--space-4) var(--space-5) var(--space-2)}.scr-note{padding:var(--space-3) var(--space-5) var(--space-4);font-size:var(--text-xs);margin:0}.stg-stages{gap:var(--space-2);margin:0 0 var(--space-4);border:0;flex-direction:column;padding:0;display:flex}.stg-stage{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.stg-stage[data-on=true]{border-color:var(--brand-solid);background:var(--surface-selected)}.stg-stage-text{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.stg-stage-name{font-weight:600}.stg-stage-fields{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.stg-field{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);display:flex}.stg-field .ui-input{width:150px}.stg-tests{border-top:1px solid var(--line);padding-top:var(--space-3)}.stg-tests[data-tests-area=off]>:not(.ui-card-head){opacity:.5}.stg-phrase{font-weight:600}.stg-test-actions .tst-actions{justify-content:flex-end}.ntd-phrase{font-weight:600}.ntd-kinds{font-size:var(--text-xs);white-space:nowrap}.ntd-form{align-items:flex-end;gap:var(--space-4);margin:var(--space-4) 0 var(--space-3);flex-wrap:wrap;display:flex}.ntd-goal,.ntd-field{flex-direction:column;gap:4px;display:flex}.ntd-goal .ui-segmented{align-self:flex-start}@media (width<=800px){.tst-row{grid-template-columns:minmax(0,1fr)}.stg-stage{grid-template-columns:auto minmax(0,1fr)}.stg-stage-fields{grid-column:1/-1;justify-content:flex-start}}.dec-label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.acc-head{gap:var(--space-2);flex-direction:column;display:flex}.acc-back{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;align-self:flex-start;text-decoration:none}.acc-back:hover{color:var(--ink)}.acc-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.acc-title h2{margin:0}.acc-grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.acc-main,.acc-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.acc-main{grid-column:span 8}.acc-side{grid-column:span 4}@media (width<=1180px){.acc-main,.acc-side{grid-column:1/-1}}.acc-role-select{align-self:flex-start;width:auto;min-width:12rem;max-width:100%}.acc-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acc-row{align-items:center;gap:var(--space-2) var(--space-3);min-height:44px;padding:var(--space-2) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.acc-row:first-child{border-top:0}.acc-row-label{white-space:nowrap;flex:0 0 9rem;font-weight:600}.acc-row-value{white-space:nowrap}.acc-row-state{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:var(--text-sm);display:inline-flex}.acc-segments{flex:none}.acc-segments button[data-role-value=true]:after{content:"";opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px}.acc-group{gap:var(--space-1);flex-direction:column;display:flex}.acc-group-title{margin:var(--space-2) 0 0;font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-weight:600}.acc-legend{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1500px){.acc-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-tile{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius);background:var(--tile);flex-direction:column;display:flex}.acc-tile p{font-size:var(--text-xs)}.acc-agent{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acc-agent li{justify-content:space-between;gap:var(--space-3);display:flex}.acc-agent span,.acc-agent strong{white-space:nowrap}.acc-never{font-size:var(--text-sm)}.acc-changes{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acc-changes li{flex-direction:column;gap:0;display:flex}.acc-change-at{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.acc-savebar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 16px #0f1e1d14}.acc-savebar-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.acc-savebar-list{gap:0 var(--space-4);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.acc-role-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acc-role-row{align-items:center;gap:var(--space-1) var(--space-4);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;border-radius:0;flex-wrap:wrap;display:flex}.acc-role-list li:first-child .acc-role-row{border-top:0}.acc-role-row:hover{background:var(--tile)}.acc-role-row[aria-pressed=true]{background:var(--tile);box-shadow:inset 3px 0 0 var(--brand-solid)}.acc-role-name{align-items:center;gap:var(--space-2);flex:0 0 9rem;font-weight:600;display:inline-flex}.acc-role-summary{min-width:0;font-size:var(--text-xs);white-space:normal;flex:18rem}.acc-role-count{font-size:var(--text-xs);white-space:nowrap;margin-left:auto}.acc-lock{color:var(--muted);flex:none}.acc-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.acc-field{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.acc-role-actions{flex-wrap:wrap}.acc-holders{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.org-page .org-member-link{color:var(--ink);text-decoration:none}.org-page .org-member-link:hover{text-decoration:underline}.org-table .models-actions{justify-content:flex-start}.no-access{padding:var(--space-6,32px) var(--space-4);justify-content:center;display:flex}.no-access-card{align-items:flex-start;width:100%;max-width:480px}.no-access-icon{color:var(--muted,#6b7280)}.no-access-title{margin:0;font-size:18px}.no-access-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.no-access-actions .ui-button{white-space:nowrap;text-decoration:none}.no-access-caption{color:var(--muted,#6b7280);white-space:nowrap;margin-left:6px;font-size:12px}.img-set2-head{flex-wrap:wrap}.img-set2-progress{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.img-set2-bar7{gap:4px;display:flex}.img-set2-bar7-seg{background:var(--chip-todo-bg);border-radius:3px;width:3rem;height:6px}.img-set2-bar7-current{background:var(--brand)}.img-set2-bar7-stale{background:repeating-linear-gradient(135deg, var(--brand) 0 3px, var(--surface-sunken) 3px 6px)}.img-set2-bar7-working{background:color-mix(in srgb, var(--brand) 40%, var(--chip-todo-bg))}.img-set2-counts{font-size:var(--text-sm)}.img-set2-next{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.img-set2-next-text{flex-direction:column;display:flex}.img-set2-two{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.img-set2-todo{flex:999 34rem;min-width:0;padding:0;overflow:hidden}.img-set2-done{gap:var(--space-3);flex-direction:column;flex:20rem;min-width:0;display:flex}.img-set2-card-head{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-1);flex-wrap:wrap;display:flex}.img-set2-card-head h2,.img-set2-done h2,.img-set2-h2{font-size:var(--text-lg);margin:0;font-weight:600}.img-set2-rows,.img-set2-criteria{margin:0;padding:0;list-style:none}.img-set2-row{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4);border-top:1px solid var(--line);color:inherit;text-decoration:none;display:flex}.img-set2-row:hover{background:var(--surface-sunken)}.img-set2-row-slot{font-size:var(--text-sm);flex:0 0 4.5rem}.img-set2-row-text{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.img-set2-row-text .muted{font-size:var(--text-sm)}.img-set2-criteria{gap:var(--space-2);flex-direction:column;display:flex}.img-set2-criteria li{gap:var(--space-2);align-items:flex-start;display:flex}.img-set2-criteria li[data-met=true] .img-set2-tick{color:var(--brand)}.img-set2-note{font-size:var(--text-sm);margin:0}.img-set2-track{padding:var(--space-2) var(--space-2) 0;gap:3px;display:flex}.img-set2-seg{min-width:0;color:var(--muted);white-space:nowrap;flex-direction:column;flex:1;gap:3px;font-size:11px;line-height:14px;display:flex;overflow:hidden}.img-set2-bar{background:var(--chip-todo-bg);border-radius:2px;height:4px}.img-set2-optional{font-size:10px;font-weight:400;line-height:12px}.img-set2-seg-done .img-set2-bar{background:var(--brand)}.img-set2-seg-now{color:var(--ink);font-weight:600}.img-set2-seg-now .img-set2-bar{background:color-mix(in srgb, var(--brand) 40%, var(--chip-todo-bg))}.img-set2-line{padding:var(--space-1) var(--space-2) var(--space-2);min-height:1.2em;font-size:var(--text-sm);color:var(--muted)}.img-slot-empty .img-set2-line{text-align:center}@media (width<=720px){.img-slot{flex-wrap:wrap}.img-slot-link{flex-basis:calc(100% - 2.5rem)}.img-slot-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end}.img-slot-pic{width:3.5rem}}.img-slot-start{white-space:nowrap}.img-slot-assumed{align-items:center;gap:0 var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.img-slot-assumed-line+.img-slot-assumed-line:before,.img-slot-assumed-line+.img-slot-assumed-more:before{content:"·";margin-right:var(--space-2);color:var(--muted)}.img-slot-assumed-more{color:var(--muted)}.img-slot-assumed-ok{min-height:0;padding:0 var(--space-2)}.img-slot-planned .img-slot-pic{border:1.5px dashed var(--line);background:0 0}.img-slot-removed{opacity:.85;border-style:dashed}.img-slot-optional{padding:var(--space-3);text-align:center}.img-slot-optional-note{font-size:var(--text-sm)}.img-set2-divider{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-base);display:flex}.img-set2-divider:after{content:"";border-top:1px solid var(--line);flex:1}.img-set2-missing{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.img-setup-head{align-items:center;gap:var(--space-5);padding:var(--space-5);flex-flow:wrap}.img-setup-title{gap:var(--space-2);flex:999 360px}.img-setup-progress{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.img-setup-segments{gap:4px;display:flex}.img-setup-segment{background:var(--line);border-radius:3px;width:44px;height:6px}.img-setup-segment[data-done=true]{background:var(--brand)}.img-setup-summary{color:var(--muted);font-size:var(--text-sm)}.img-setup-next{gap:var(--space-2);padding:var(--space-4);background:var(--tile);border-radius:10px;flex-direction:column;flex:280px;display:flex}.img-setup-next-label{color:var(--muted);font-size:var(--text-xs);font-weight:500}.img-setup-next-title{font-size:1rem}.img-setup-next-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.img-setup-cols{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.img-setup-steps{flex:999 560px;gap:0;min-width:0;padding:0;overflow:hidden}.img-setup-card-head{align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-2);flex-wrap:wrap;display:flex}.img-setup-card-head h2{margin:0;font-size:.95rem}.img-setup-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-setup-row{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);color:var(--ink);text-decoration:none;display:flex}.img-setup-row:hover{background:var(--tile);text-decoration:none}.img-setup-row-body{gap:var(--space-1);min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.img-setup-row-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.95rem;display:flex}.img-setup-row-go{color:var(--brand);font-size:var(--text-sm);white-space:nowrap;align-self:center}.img-setup-dot{box-sizing:border-box;border:2px solid var(--border-control);width:28px;height:28px;color:var(--muted);font-size:var(--text-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.img-setup-dot[data-done=true]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.img-setup-criteria-inline{gap:var(--space-4);flex-wrap:wrap;display:flex}.img-setup-criterion{font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.img-setup-mark{color:var(--muted)}.img-setup-criterion[data-met=true] .img-setup-mark{color:var(--ok);font-weight:700}.img-setup-count{font-weight:600}.img-setup-foot-line{align-items:baseline;gap:var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.img-setup-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.img-setup-line .img-back{align-self:center}.img-setup-line-thumb{flex:none;width:32px;height:32px;padding:2px}.img-setup-line-name{margin:0;font-size:.95rem;font-weight:600}.img-setup-bar{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.img-setup-bar-step{align-items:center;gap:var(--space-2);color:var(--muted);white-space:nowrap;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:8px 0 9px;text-decoration:none;display:inline-flex}.img-setup-bar-step:hover{color:var(--ink);text-decoration:none}.img-setup-bar-step[aria-current=step]{border-bottom-color:var(--brand);color:var(--ink);font-weight:600}.img-setup-bar .img-setup-dot{border-width:1.5px;width:22px;height:22px}.img-setup-bar-cost{padding-left:var(--space-4);color:var(--muted);font-size:var(--text-sm);white-space:nowrap;margin-left:auto}.img-setup-criteria{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;display:flex}.img-setup-criteria-title{flex-direction:column;display:flex}.img-setup-criteria-no{color:var(--brand);font-size:var(--text-xs);letter-spacing:.06em;font-weight:600}.img-setup-criteria-list{gap:var(--space-4);flex-wrap:wrap;flex:1;display:flex}.img-setup-unlocks{font-size:var(--text-xs)}.img-setup-foot{align-items:center;gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.img-setup-foot-next{margin-left:auto}.img-parts-name .img-row-text{max-width:24rem}.img-parts-name .img-row-sub{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.img-parts-name .img-row-text>.ui-chip,.img-parts-name .img-row-text>.img-watch{align-self:flex-start}.project-kind-tabs{gap:var(--space-1);margin-bottom:var(--space-3);border-bottom:1px solid var(--line);display:flex}.project-kind-tabs button{min-width:0;min-height:2.25rem;padding:0 var(--space-1);color:var(--muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.project-kind-tabs button.on{border-bottom-color:var(--brand);color:var(--brand);font-weight:600}.project-kind-count{font-size:var(--text-xs);color:var(--muted);font-weight:400}.project-row-lineage{min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rc-page{gap:var(--space-5);flex-direction:column;display:flex}.rc-head{flex-direction:column;gap:6px;display:flex}.rc-head a{font-size:var(--text-sm);color:var(--brand);white-space:nowrap;text-decoration:none}.rc-head h1{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:1.62rem;font-weight:600}.rc-head p{margin:0}.rc-body{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.rc-main,.rc-aside{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.rc-step,.rc-side{gap:var(--space-3)}.rc-step-title,.rc-side-title{white-space:nowrap;margin:0;font-size:.94rem;font-weight:600}.rc-options{gap:var(--space-3);flex-direction:column;display:flex}.rc-option{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;align-items:flex-start;display:flex}.rc-option.on{border-color:var(--brand);background:var(--surface-selected)}.rc-option input[type=radio]{accent-color:var(--brand);margin-top:4px}.rc-option-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.rc-option-title{font-weight:600}.rc-option-note{font-size:var(--text-sm)}.rc-scope-head{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.rc-scope-score{white-space:nowrap;font-size:1rem}.rc-facts{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;font-weight:400;display:flex}.rc-facts>span{white-space:nowrap}.rc-count{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;margin-right:auto}.rc-tile{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--tile);font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.rc-tile-label{white-space:nowrap;font-weight:600}.rc-includes,.rc-after{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-includes li,.rc-after li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--rule);font-size:.88rem;display:flex}.rc-includes li:first-child,.rc-after li:first-child{border-top:none}.rc-includes li>span:first-child,.rc-after li>span:nth-child(2){flex:1;min-width:0}.rc-tag{border-radius:var(--radius);background:var(--tile);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;flex:none;padding:2px 8px}.rc-tag-price{background:var(--teal);color:var(--brand);font-weight:600}.rc-after-n{background:var(--teal);width:24px;height:24px;color:var(--brand);font-size:var(--text-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.rc-footer-block{gap:var(--space-2);flex-direction:column;display:flex}.rc-footer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule);display:flex}.rc-spacer{flex:1}.rc-credit-line{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.rc-footer .ui-button{white-space:nowrap}@media (width<=960px){.rc-body{grid-template-columns:minmax(0,1fr)}}.tag{background:var(--tile);height:20px;color:var(--muted);font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;border-radius:6px;flex:none;align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.tag-brand{background:var(--teal);color:var(--brand)}.ui-button .tag{margin-left:6px}.project-lineage a{color:var(--brand)}.project-children{display:inline}.project-children>summary{cursor:pointer;color:var(--brand);display:inline}.project-children-list{margin:4px 0 0;padding:0;list-style:none}.project-children-list li{align-items:baseline;gap:8px;display:flex}.credits-chip{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-decoration:none;display:inline-flex}.credits-chip-label,.credits-chip-expiring{color:var(--muted)}.app-shell.phone .top-bar .credits-chip-expiring{display:none}.credits-days{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.credits-days-low{color:var(--amber)}.mon-list-price{display:block}.credits-paused{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mon-sidebar-paused{margin-top:2px;display:block}.credits-tiles{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credits-tiles .ui-tile-value{font-family:var(--font-mono)}.credits-price-input{text-align:right;width:7rem;font-family:var(--font-mono)}.credits-ledger-more{margin-top:var(--space-2)}.mon-list-paused{margin-left:var(--space-2)}.panel-kind-toggle{margin:0 0 var(--space-3);width:100%}.panel-kind-toggle button{flex:1;justify-content:center}.video-row-thumb{border-radius:var(--radius);flex:none;width:56px;height:56px}.video-new-row{font-size:var(--text-sm);flex-direction:column;gap:4px;display:flex}.video-page{gap:var(--space-4)}.video-head{align-items:center;gap:var(--space-4);display:flex}.video-head-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.video-head-top{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.video-meta{font-size:var(--text-sm);margin:0}.video-stage{gap:var(--space-3);flex-direction:column;display:flex}.video-failure{gap:var(--space-2);flex-direction:column;display:flex}.video-failure-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.video-failure-line .mono{font-size:var(--text-sm)}.video-failure-message{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.video-grid{align-items:start}.video-card{gap:var(--space-3);flex-direction:column;display:flex}.video-card-title{white-space:nowrap;margin:0;font-size:.94rem;font-weight:600}.video-side{gap:var(--space-3);flex-direction:column;display:flex}.video-lines{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.video-drop-body{align-items:center;gap:var(--space-2);padding:var(--space-6,32px) var(--space-4);flex-direction:column;display:flex}.video-tags,.video-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.video-product-line{align-items:center;gap:var(--space-3);display:flex}.video-product-text{flex-direction:column;display:flex}.video-thumb{border-radius:var(--radius);flex:none;width:44px;height:44px}.video-headline{margin:0;font-size:1.15rem;font-weight:600;line-height:1.4}.video-skeleton{font-size:var(--text-sm)}.video-tiles-4{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-tile-text{font-size:var(--text-sm);color:var(--ink);line-height:1.45}.video-actions{align-items:center}.video-actions .spacer{flex:1}.video-actions a.ui-button{text-decoration:none}.video-actions .ui-button,.video-actions .ui-link{white-space:nowrap}.video-confirm{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg)}.video-stale{font-size:var(--text-sm);color:var(--muted);margin:0}.video-timeline{gap:2px;min-width:0;display:flex}.video-seg{min-width:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left;white-space:nowrap;flex-direction:column;gap:2px;display:flex;overflow:hidden}.video-seg-on{border:2px solid var(--brand);background:var(--surface-selected)}.video-seg-role,.video-seg-time{text-overflow:ellipsis;font-size:var(--text-xs);overflow:hidden}.video-ticks{margin:var(--space-1,4px) 0 var(--space-3);font-size:var(--text-xs);color:var(--muted);justify-content:space-between;display:flex}.video-keyframe{border-radius:var(--radius);width:44px;height:44px}.video-shots .num{text-align:right}.video-row-on td{background:var(--surface-selected)}.video-quotes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.video-ring{display:block}.video-ring-track{fill:none;stroke:var(--line);stroke-width:3px}.video-ring-fill{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round}.video-step-optional{opacity:.8;cursor:default}.video-tag-dashed{border:1px dashed var(--border-control);font-size:var(--text-xs);color:var(--muted);white-space:nowrap;border-radius:999px;padding:0 6px;font-weight:400;display:inline-block}.video-script-rows{gap:var(--space-2);flex-direction:column;display:flex}.video-script-row{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.video-script-row-on{border:2px solid var(--brand);background:var(--surface-selected)}.video-script-pick{align-items:center;gap:var(--space-2);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) auto minmax(0,2fr) auto auto;padding:0;display:grid}.video-scores{gap:var(--space-1) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-score{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--tile);font-size:var(--text-sm);display:flex}.video-score .mono{white-space:nowrap}.video-unpicked{margin-bottom:var(--space-3)}.video-script-hook{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-scene{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.video-scene-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.video-scene-head .spacer{flex:1}.video-scene-rows{gap:2px var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.video-scene-rows dt{color:var(--muted)}.video-scene-rows dd{margin:0}.video-micro{font-size:var(--text-xs)}.video-script-view{gap:var(--space-2);flex-direction:column;display:flex}.video-tool-length{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.video-tool-length label{font-weight:600}.video-early{gap:var(--space-1);margin-top:var(--space-4);flex-direction:column;display:flex}.video-tabs{gap:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.video-tab{padding:var(--space-2) var(--space-3);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.video-tab[aria-selected=true]{border-bottom-color:var(--brand);color:var(--ink)}.video-scene-grid{gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-scene-grid[data-parts="1"]{grid-template-columns:minmax(0,1fr)}.video-prompt-text{resize:vertical;overflow:hidden}.video-scene-card{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.video-refs{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.video-ref{align-items:center;gap:var(--space-1);display:inline-flex}.video-ref-pic{width:44px;height:44px}.video-clips{padding-left:var(--space-4);margin:0}.img-direction-card{gap:var(--space-3);flex-direction:column;display:flex}.img-direction-head{align-items:center;gap:var(--space-2);display:flex}.img-direction-make{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.img-direction-make>.ui-input{flex:14rem;min-width:0}.img-direction-make>.ui-field-hint{flex-basis:100%;margin:0}.img-direction-prose{gap:var(--space-1) var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.img-direction-prose>div{display:contents}.img-direction-prose dt{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;font-weight:500;line-height:22px}.img-direction-prose dd{font-size:var(--text-sm);margin:0;line-height:22px}.img-direction-elements{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-direction-element{align-items:center;gap:var(--space-2);min-height:28px;padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--surface-sunken);display:flex}.img-direction-glyph{text-align:center;width:22px;color:var(--muted);flex:none;font-weight:600}.img-direction-words{min-width:0;font-size:var(--text-sm);flex:1}.img-direction-form{gap:var(--space-2);flex-direction:column;display:flex}.img-direction-edit-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.img-direction-edit-row{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;display:flex}.img-direction-edit-row .ui-input{width:9rem}.img-direction-edit-row .img-direction-text{flex:1;min-width:12rem}.img-direction-edit-row-faulty{border-color:var(--material)}.img-direction-actions{gap:var(--space-2);display:flex}.img-direction-form>.ui-button{align-self:flex-start}.guided-stage{min-height:100%;position:relative}.guided-under{opacity:.35;filter:saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none}.guided-dialog{box-sizing:border-box;background:var(--surface);border:1px solid var(--color-border);z-index:20;border-radius:14px;flex-direction:column;width:960px;max-width:calc(100% - 32px);min-height:min(780px,100vh - 160px);max-height:calc(100vh - 120px);display:flex;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #1d2b2a2e}.guided-head{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:16px 24px;display:flex}.guided-title{white-space:nowrap;margin:0;font-size:15px;font-weight:600}.guided-sub,.guided-panel-sub{color:var(--color-muted);font-size:12px}.guided-grow{flex:auto}.guided-round{color:var(--color-muted);border:1px dashed var(--color-border);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:12px}.guided-close,.guided-expand{width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px}.guided-close:hover,.guided-expand:hover{background:var(--tile);color:var(--color-text)}.guided-body{flex:auto;min-height:0;display:flex}.guided-transcript{box-sizing:border-box;flex-direction:column;flex:auto;gap:20px;min-width:0;padding:24px;display:flex;overflow:auto}.guided-line{align-items:flex-start;gap:12px;display:flex}.guided-line-person{flex-direction:row-reverse}.guided-avatar{background:var(--brand);width:28px;height:28px;color:var(--on-brand);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.guided-avatar-person{background:var(--teal);color:var(--brand)}.guided-bubble{background:var(--tile);border-radius:10px;max-width:560px;padding:12px 16px}.guided-bubble>:first-child{margin-top:0}.guided-bubble>:last-child{margin-bottom:0}.guided-bubble-person{background:var(--teal)}.guided-line-interim{color:var(--color-muted);margin:0 0 0 40px;font-size:12px}.guided-proposal{color:var(--chip-done-fg);background:var(--chip-done-bg);border-radius:999px;align-self:center;margin:0;padding:4px 12px;font-size:12px;font-weight:500}.guided-aside{box-sizing:border-box;border-left:1px solid var(--rule);background:var(--card-head);flex-direction:column;flex:0 0 280px;gap:20px;padding:24px 20px;display:flex;overflow:auto}.guided-aside section{flex-direction:column;display:flex}.guided-aside-head{color:var(--color-muted);letter-spacing:.06em;margin:0 0 10px;font-size:12px;font-weight:500}.guided-settled{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guided-settled-row{align-items:flex-start;gap:8px;display:flex}.guided-tick{width:14px;color:var(--color-muted);font-weight:600}.guided-settled-row.is-done .guided-tick{color:var(--ok)}.guided-settled-name{font-weight:500}.guided-settled-row:not(.is-done) .guided-settled-name{color:var(--color-muted)}.guided-settled-detail,.guided-ref-parts{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px}.guided-ref{background:var(--surface);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.guided-ref-thumb{background:var(--tile);border:1px solid var(--rule);object-fit:contain;border-radius:8px;flex:none;width:44px;height:44px}.guided-ref-name{font-size:13px;font-weight:500}.guided-hint,.guided-purpose-note{color:var(--color-muted);margin:8px 0 0;font-size:11px}.guided-purpose-note{margin-top:auto}.guided-mark{white-space:nowrap;background:var(--chip-todo-bg);color:var(--chip-todo-fg);border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px;line-height:16px;display:inline-block}.guided-mark-assumed{background:var(--chip-running-bg);color:var(--chip-running-fg)}.guided-mark-confirmed{background:var(--chip-done-bg);color:var(--chip-done-fg)}.guided-facts{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.guided-fact{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.guided-fact-product{font-weight:500}.guided-fact-flag{background:var(--chip-running-bg);color:var(--chip-running-fg);border-radius:8px;padding:0 6px;font-size:11px}.guided-compose{border-top:1px solid var(--rule);padding:16px 24px}.guided-compose-row{align-items:center;gap:12px;display:flex}.guided-making{min-height:44px;color:var(--muted);align-items:center;gap:10px;margin:0;display:flex}.guided-compose-row>.ui-button{white-space:nowrap;height:44px}.guided-say{flex:auto;position:relative}.guided-say input{box-sizing:border-box;border:1px solid var(--border-control);width:100%;height:44px;font:inherit;color:var(--color-text);background:var(--surface);border-radius:8px;padding:0 14px}.guided-at{background:var(--surface);border:1px solid var(--color-border);border-radius:8px;min-width:240px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1d2b2a24}.guided-at li{cursor:pointer;border-radius:6px;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:12px}.guided-at li.is-active,.guided-at li:hover{background:var(--teal);color:var(--brand)}.guided-start.is-ready{box-shadow:0 0 0 3px var(--teal)}.guided-panel-head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;margin-bottom:8px;padding:0 0 8px;display:flex}.guided-panel-title{font-weight:600}.img-request-intent{color:var(--color-muted);margin:0;font-size:12px}@media (width<=720px){.guided-body{flex-direction:column}.guided-aside{border-left:0;border-top:1px solid var(--rule);flex:none}.guided-compose-row{flex-wrap:wrap}}.guided-placed{flex-direction:column;gap:12px;display:flex}.guided-placed-card{background:var(--surface);border:1px solid var(--color-border);border-radius:10px;padding:14px}.guided-placed-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.guided-placed-list li{flex-direction:column;display:flex}.guided-placed-name{font-weight:500}.guided-placed-where,.guided-placed-empty{color:var(--color-muted);margin:0;font-size:12px}.guided-canvas{margin:0 auto;position:relative}.guided-ghosts{pointer-events:none;position:absolute;inset:0}.guided-ghost{box-sizing:border-box;border:1.5px dashed var(--brand);background:#e4efed8c;border-radius:6px;flex-direction:column;gap:2px;padding:4px 8px;display:flex;position:absolute;overflow:hidden}.guided-ghost[data-placement=unset]{border-color:var(--color-muted)}.guided-ghost-inset{text-align:center;border-radius:50%;justify-content:center;align-items:center}.guided-ghost-tag{color:var(--brand);font-size:10px;font-weight:500}.guided-ghost-text{color:var(--color-text);overflow-wrap:anywhere;font-size:12px;font-weight:600}.guided-design-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.guided-fill{background:var(--surface);border:1px dashed var(--border-control);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.guided-fill p{margin:4px 0 0}.guided-fill-title{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.img-stepbar-step[data-step=dialog]:disabled{cursor:default}.img-compose.guided-compose-step{grid-template-columns:16rem minmax(0,1fr)}.img-compose.guided-design{grid-template-columns:minmax(0,1fr) 22rem}@media (width<=900px){.img-compose.guided-compose-step,.img-compose.guided-design{grid-template-columns:minmax(0,1fr)}}.guided-panel-list{white-space:nowrap;font-size:12px}.guided-panel-say{box-sizing:border-box;border:1px solid var(--border-control);width:100%;height:40px;font:inherit;color:var(--color-text);background:var(--surface);border-radius:8px;padding:0 12px}.guided-ghost{min-width:140px}.guided-ghost-tag{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.guided-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.guided-connectors line{stroke:var(--brand);stroke-width:1.5px;stroke-dasharray:5 4}.guided-connectors circle{fill:var(--brand)}.guided-panel-title{white-space:nowrap}.guided-panel-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.guided-dialog{overflow:hidden}.guided-body{flex:1 1 0;min-height:0}.plan-dialog{width:1280px}.plan-talk{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.plan-talk .guided-transcript{flex:1 1 0;min-height:0}.plan-say{border-top:1px solid var(--rule);padding:12px 24px 16px}.plan-pane{box-sizing:border-box;border-left:1px solid var(--rule);background:var(--card-head);flex-direction:column;flex:0 0 min(640px,66%);min-width:0;display:flex}.plan-scroll{box-sizing:border-box;flex-direction:column;flex:1 1 0;gap:12px;min-height:0;padding:20px 16px;display:flex;overflow:auto}.plan-empty{margin:0}.plan-table{border-collapse:collapse;width:100%;font-size:13px}.plan-table th{text-align:left;color:var(--color-muted);white-space:nowrap;padding:0 6px 6px;font-size:11px;font-weight:500}.plan-table td{vertical-align:top;border-top:1px solid var(--rule);background:var(--surface);padding:8px 6px}.plan-row.is-dragging{opacity:.4}.plan-row.is-drop td{border-top:2px solid var(--brand)}.plan-n{color:var(--color-muted);white-space:nowrap}.plan-question{min-width:72px;font-weight:600}.plan-x,.plan-grip{width:28px;padding-left:0;padding-right:0}.plan-how{min-width:84px;color:var(--color-muted)}.plan-tags{min-width:84px}.plan-use-text{font:inherit;text-align:left;color:inherit;cursor:text;background:0 0;border:0;padding:0}.plan-use-text:disabled{cursor:default}.plan-use-input{box-sizing:border-box;width:100%;font:inherit;padding:2px 6px}.plan-tags .plan-tag-ok{vertical-align:middle;width:20px;height:20px;margin-left:4px}.guided-assumption{font-size:var(--text-sm);color:var(--muted)}.plan-tags .plan-tag{white-space:normal;height:auto;min-height:22px;padding:2px 8px}.plan-icon{width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px;line-height:1}.plan-icon:hover:not(:disabled){background:var(--tile);color:var(--color-text)}.plan-icon:disabled{opacity:.35;cursor:default}.plan-handle{cursor:grab;letter-spacing:-2px}.plan-under{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plan-hint{flex:260px;margin:0;font-size:12px}.plan-add{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.plan-add input{box-sizing:border-box;flex:160px;min-width:0;height:36px;padding:0 10px}.plan-notice{color:var(--brand);margin:0;font-size:12px}.plan-foot{border-top:1px solid var(--rule);background:var(--card-head);flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.plan-foot-text{font-size:12px}@media (width<=900px){.plan-pane{border-left:0;border-top:1px solid var(--rule);flex:none}}.credits-packs{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.credits-pack{align-items:flex-start}.credits-pack .ui-button,.credits-pack .muted{margin-top:var(--space-2)}.credits-return{padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);border-radius:10px;margin:0}.credits-return-ok{color:var(--ok)}.credits-return-warn{background:var(--amber-bg);color:var(--amber)}.credits-lot-name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.img-direction-style{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;margin:0;display:flex}.img-direction-style>legend{padding:0 var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:500}.img-direction-plain{align-items:center;gap:var(--space-1);font-size:var(--text-sm);display:flex}.credits-plans{gap:var(--space-3);flex-direction:column;display:flex}.credits-plan-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.credits-plan-actions .ui-button{margin-top:0}.credits-plan-card{font-size:var(--text-sm);flex-direction:column;align-items:flex-start;display:flex}
