/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.w-4{width:calc(var(--spacing) * 4)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}}:root,html[data-theme=green]{--ink:#17211d;--muted:#6d756f;--paper:#f6f5ef;--panel:#fff;--line:#dedfd7;--green:#1e4d3a;--mint:#d9eadf;--coral:#e9755d;--amber:#f3e5be;--nav:#13231c;--primary-hover:#143c2c;--topbar-bg:#f6f5efed;--sidebar-fg:#edf3ee;--sidebar-muted:#8ea197;--sidebar-link:#9eb0a6;--sidebar-active:#274237;--sidebar-preview:#788b80;--sidebar-border:#32453c;--sidebar-line:#31443a;--sidebar-avatar:#315444;--sidebar-label:#647b70;--brand-mark-bg:#e9f3eb;--workspace-btn:#9aad9f;--soft-surface:#e2eee5;--soft-border:#cbdccf;--soft-copy:#5f6c63;--soft-chip-bg:#e4efe7;--soft-chip-fg:#2f6c4d;--soft-selected:#eef4ef;--soft-active:#e8f0ea;--focus-ring:#dce9df;--nav-line:#40574c;--on-nav-eyebrow:#91a69b;--on-nav-copy:#b9c8c0;--on-nav-stat:#cce1d3;--on-nav-muted:#98aca1;--panel-inset:#243b31;--on-primary-muted:#acc0b5;--on-primary-copy:#c2d0c8;--on-primary-faint:#91a69b;--ui-zoom:1.25}html[data-theme=blue]{--ink:#0f172a;--muted:#64748b;--paper:#f8fafc;--panel:#fff;--line:#e2e8f0;--green:#2563eb;--mint:#dbeafe;--coral:#e9755d;--amber:#f3e5be;--nav:#152a66;--primary-hover:#1d4ed8;--topbar-bg:#f8fafced;--sidebar-fg:#fff;--sidebar-muted:#fff;--sidebar-link:#fff;--sidebar-active:#1e40af;--sidebar-preview:#fff;--sidebar-border:#243d7a;--sidebar-line:#1e3570;--sidebar-avatar:#1d4ed8;--sidebar-label:#fff;--brand-mark-bg:#dbeafe;--workspace-btn:#c7d2fe;--soft-surface:#dbeafe;--soft-border:#bfdbfe;--soft-copy:#475569;--soft-chip-bg:#dbeafe;--soft-chip-fg:#1d4ed8;--soft-selected:#eff6ff;--soft-active:#dbeafe;--focus-ring:#bfdbfe;--nav-line:#243d7a;--on-nav-eyebrow:#93c5fd;--on-nav-copy:#bfdbfe;--on-nav-stat:#dbeafe;--on-nav-muted:#93c5fd;--panel-inset:#152a66;--on-primary-muted:#bfdbfe;--on-primary-copy:#dbeafe;--on-primary-faint:#93c5fd;--ui-zoom:1.25}html[data-theme=professional]{--ink:#0f172a;--muted:#475569;--paper:#fff;--panel:#fff;--line:#e5e7eb;--green:#2563eb;--mint:#eff6ff;--coral:#2563eb;--amber:#dbeafe;--nav:#000;--primary-hover:#1d4ed8;--topbar-bg:#000;--sidebar-fg:#fff;--sidebar-muted:#cbd5e1;--sidebar-link:#e2e8f0;--sidebar-active:#2563eb;--sidebar-preview:#94a3b8;--sidebar-border:#262626;--sidebar-line:#262626;--sidebar-avatar:#2563eb;--sidebar-label:#94a3b8;--brand-mark-bg:#fff;--workspace-btn:#cbd5e1;--soft-surface:#f8fafc;--soft-border:#e5e7eb;--soft-copy:#475569;--soft-chip-bg:#eff6ff;--soft-chip-fg:#1d4ed8;--star:#1d4ed8;--soft-selected:#eff6ff;--soft-active:#dbeafe;--focus-ring:#bfdbfe;--nav-line:#262626;--on-nav-eyebrow:#93c5fd;--on-nav-copy:#e2e8f0;--on-nav-stat:#fff;--on-nav-muted:#cbd5e1;--panel-inset:#0f172a;--on-primary-muted:#dbeafe;--on-primary-copy:#eff6ff;--on-primary-faint:#bfdbfe;--ui-zoom:1.25;--tone-soft:#eff6ff;--tone-surface:#fff;--tone-muted-surface:#f8fafc;--tone-line:#e5e7eb;--tone-muted:#475569;--tone-ink:#0f172a;--tone-accent:#2563eb;--tone-on-primary:#fff;--tone-positive:#93c5fd;--tone-sep:#94a3b8;--tone-nav-line:#334155;--tone-nav-muted:#cbd5e1;--tone-veil-1:#0f172acc;--tone-veil-2:#0f172aaa;--tone-veil-3:#0f172a38;--tone-veil-4:#0f172a24;--tone-veil-5:#0f172a1f;--tone-veil-6:#0f172a52;--tone-veil-7:#0f172a70;--tone-veil-8:#0f172a55;--tone-ring:#2563eb33;--tone-series-1:#2563eb;--tone-series-2:#1d4ed8;--tone-series-3:#1e3a8a;--tone-series-4:#3b82f6;--tone-series-5:#334155;--tone-danger:#b91c1c;--tone-danger-bg:#fef2f2}html{zoom:var(--ui-zoom)}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.app-shell{min-height:100vh}.sidebar{background:var(--nav);width:236px;color:var(--sidebar-fg);z-index:30;flex-direction:column;padding:20px 14px;transition:width .22s;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-head{align-items:flex-start;gap:4px;margin-bottom:2px;display:flex}.sidebar-head .brand{flex:1;min-width:0;padding-bottom:13px}.sidebar-collapse-btn{border:1px solid var(--sidebar-border);width:28px;height:28px;color:var(--sidebar-fg);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;margin-top:1px;padding:0;font-size:14px;line-height:1;display:grid}.sidebar-collapse-btn:hover{background:var(--sidebar-active);color:#fff}.app-shell.sidebar-collapsed .sidebar,.sidebar.collapsed{width:72px;padding-left:8px;padding-right:8px}.app-shell.sidebar-collapsed .sidebar-head{flex-direction:column;align-items:center;gap:8px}.app-shell.sidebar-collapsed .sidebar-head .brand{justify-content:center;width:100%;padding:0 0 4px}.app-shell.sidebar-collapsed .brand-name,.app-shell.sidebar-collapsed .sidebar-version,.app-shell.sidebar-collapsed .workspace>span:nth-child(2),.app-shell.sidebar-collapsed .workspace>i,.app-shell.sidebar-collapsed .nav-group-label,.app-shell.sidebar-collapsed .sidebar nav span,.app-shell.sidebar-collapsed .sidebar nav em,.app-shell.sidebar-collapsed .sidebar-bottom>button span,.app-shell.sidebar-collapsed .user span:nth-child(2),.app-shell.sidebar-collapsed .user button{display:none}.app-shell.sidebar-collapsed .sidebar nav button,.app-shell.sidebar-collapsed .sidebar-bottom>button{justify-content:center;padding-left:8px;padding-right:8px}.app-shell.sidebar-collapsed .workspace{border:0;justify-content:center;padding:6px}.app-shell.sidebar-collapsed .user{justify-content:center}.app-shell.sidebar-collapsed main{margin-left:72px}.app-shell.sidebar-collapsed .role-switcher{left:80px}.brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:2px 8px 24px;font-family:Georgia,serif;font-size:18px;display:flex}.brand small,.workspace small,.user small{letter-spacing:1.5px;color:var(--sidebar-muted);font:500 8px/1.5 Inter,sans-serif;display:block}.brand-mark{background:var(--brand-mark-bg);width:32px;height:32px;color:var(--green);border-radius:50%;place-items:center;font:700 19px Georgia;display:grid}.workspace{border:1px solid var(--sidebar-border);border-radius:9px;align-items:center;gap:9px;margin-bottom:18px;padding:10px;display:flex}.workspace button,.user button{color:var(--workspace-btn);background:0 0;border:0;margin-left:auto}.avatar{background:var(--sidebar-avatar);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.avatar.coral{background:var(--coral);color:#fff}.sidebar nav{gap:3px;display:grid}.sidebar nav button,.sidebar-bottom>button{color:var(--sidebar-link);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.sidebar nav button i{width:20px;font-size:16px;font-style:normal}.sidebar nav button.active{background:var(--sidebar-active);color:#fff}.sidebar nav button:hover{color:#fff}.sidebar nav em{letter-spacing:1px;color:var(--sidebar-preview);margin-left:auto;font-size:7px;font-style:normal}.sidebar-bottom{margin-top:auto}.sidebar-bottom>button{width:100%}.user{border-top:1px solid var(--sidebar-line);align-items:center;gap:9px;margin-top:10px;padding:16px 5px 2px;display:flex}.user span:nth-child(2){display:block}main{min-height:100vh;margin-left:236px;transition:margin-left .22s}.topbar{border-bottom:1px solid var(--line);background:var(--topbar-bg);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.crumb{letter-spacing:1.2px;font-size:9px;font-weight:800}.crumb span{color:var(--tone-sep,#a8ada9);padding:0 6px}.top-actions{align-items:center;gap:8px;display:flex}.top-actions button,.outline,.text-btn{cursor:pointer}.support-nav{color:#fff;background:#000;border:1px solid #fff;border-radius:6px;height:34px;padding:0 12px;font:600 12px/1 Inter,sans-serif}.support-nav.active{color:#fff;background:#000;border-color:#fff}.search{border:1px solid var(--line);height:34px;color:var(--tone-muted,#747b76);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 9px;display:flex}.search kbd{background:var(--tone-muted-surface,#f0f1ed);border:1px solid var(--tone-line,#ddd);border-radius:4px;padding:2px 5px;font:9px Inter}.bell-wrap{position:relative}.bell{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--ink,#1c2420);background:#fff;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.bell svg{display:block}.bell:hover,.bell[aria-expanded=true]{color:#2563eb;background:#f4f7ff;border-color:#2563eb}.bell b{background:var(--coral);color:#fff;border:2px solid var(--topbar-bg,#fff);box-sizing:border-box;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font:700 9px/12px Inter,system-ui,sans-serif;display:grid;position:absolute;top:-4px;right:-4px}.top-actions .role-context{display:none}.bell-panel{z-index:40;width:min(360px,100vw - 24px);max-height:440px;color:var(--ink,#1c2420);border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 40px #00000024}.bell-panel header{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.bell-panel header strong{color:var(--ink,#1c2420);font:650 14px/1.2 Inter,system-ui,sans-serif}.bell-panel header button{border:1px solid var(--line);color:var(--ink,#1c2420);cursor:pointer;background:#fff;border-radius:999px;padding:6px 10px;font:650 11px/1 Inter,system-ui,sans-serif}.bell-panel header button:hover:not(:disabled){color:#2563eb;border-color:#2563eb}.bell-panel header button:disabled{opacity:.4;cursor:not-allowed}.bell-panel ul{margin:0;padding:6px;list-style:none;overflow:auto}.bell-panel li+li{margin-top:2px}.bell-panel li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:8px minmax(0,1fr);align-items:start;column-gap:10px;width:100%;padding:10px;display:grid}.bell-panel li button.unread{background:#f3f7ff}.bell-panel li button:hover{background:var(--tone-surface,#f7f6f1)}.bell-panel li button.unread:hover{background:#e7efff}.bell-panel li i{background:#2563eb;border-radius:50%;width:8px;height:8px;margin-top:6px;font-style:normal}.bell-panel li i.read{background:0 0;box-shadow:inset 0 0 0 1.5px #c5cbc6}.bell-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.bell-panel li b{color:var(--ink,#1c2420);overflow-wrap:anywhere;font:650 13px/1.35 Inter,system-ui,sans-serif}.bell-panel li em{color:#4d5650;overflow-wrap:anywhere;font:12px/1.4 Inter,system-ui,sans-serif}.bell-panel li small{color:var(--muted,#6d756f);flex-wrap:wrap;gap:6px;margin-top:2px;font:11px/1.3 Inter,system-ui,sans-serif;display:flex}.bell-panel li small span{color:#1d4ed8;font-weight:650}.bell-empty{text-align:center;color:var(--muted,#6d756f);flex-direction:column;align-items:center;gap:6px;margin:0;padding:28px 18px 32px;display:flex}.bell-empty svg{color:#9aa39d;margin-bottom:4px}.bell-empty b{color:var(--ink,#1c2420);font:650 13px/1.3 Inter,system-ui,sans-serif}.bell-empty span{max-width:240px;font:12px/1.45 Inter,system-ui,sans-serif}@media (max-width:720px){.bell-wrap{position:static}.bell{width:38px;height:38px}.bell-panel{width:auto;max-height:min(480px, calc((100dvh / var(--ui-zoom,1)) - 96px));border-radius:16px;position:absolute;top:calc(100% + 8px);left:12px;right:12px}.bell-panel li button{padding:12px 10px}.bell-panel header button{min-height:32px}}.primary{background:var(--green);color:#fff;border:1px solid var(--green);cursor:pointer;border-radius:6px;padding:9px 14px;font-size:11px;font-weight:700}.primary:hover{background:var(--primary-hover)}.theme-toggle{border:1px solid var(--line);height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:700;display:none}.theme-toggle i{background:var(--green);border-radius:50%;place-items:center;width:14px;height:14px;font-size:0;font-style:normal;display:grid;box-shadow:inset 0 0 0 2px #fff6}.theme-toggle:hover{border-color:var(--green);color:var(--green)}.page{max-width:1500px;margin:auto;padding:22px 42px 64px}.eyebrow{letter-spacing:1.7px;color:var(--tone-muted,#778078);margin:0 0 10px;font-size:9px;font-weight:800}.hero{grid-template-columns:1.4fr 1fr;align-items:end;gap:45px;padding:18px 0 36px;display:grid}.hero h1,.title-row h1,.future-page h1{letter-spacing:-2.5px;margin:0;font:500 clamp(38px,4vw,62px)/.98 Georgia,serif}.hero h1 em{color:var(--green);font-weight:400}.lede{color:var(--tone-muted,#59635d);max-width:670px;margin:20px 0 0;font:18px/1.55 Georgia,serif}.trust-card{background:var(--green);color:#fff;box-shadow:8px 8px 0 var(--tone-line,#cbdccf);border-radius:3px;grid-template-columns:105px 1fr;gap:18px;padding:24px;display:grid}.trust-card .eyebrow{color:var(--tone-on-primary,#b6c9bd)}.trust-card h3{margin:3px 0;font:25px Georgia}.trust-card p:not(.eyebrow){color:var(--tone-on-primary,#c9d5ce);font-size:11px;line-height:1.5}.trust-card button{color:#fff;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.dial{border:1px solid var(--tone-accent,#628273);text-align:center;border-radius:50%;place-content:center;width:92px;height:92px;display:grid}.dial span{font:34px Georgia}.dial small{letter-spacing:1.2px;font-size:7px}.metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.metric{border-right:1px solid var(--line);padding:19px 22px}.metric:last-child{border:0}.metric p{color:var(--muted);margin:0;font-size:10px;font-weight:700}.metric div{justify-content:space-between;align-items:center;margin:8px 0 3px;display:flex}.metric strong{font:32px Georgia}.metric span{color:var(--tone-accent,#347054);background:var(--tone-soft,#e3efe7);padding:3px 6px;font-size:9px}.metric small{color:var(--tone-muted,#888f89)}.section-head{justify-content:space-between;align-items:end;margin:40px 0 15px;display:flex}.section-head h2{margin:0;font:27px Georgia}.section-head.compact{margin:0 0 13px}.text-btn{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:800}.flow-card{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(9,1fr);padding:22px 18px;display:grid}.flow-card>div{text-align:center;position:relative}.flow-card>div:not(:last-child):after{content:"";background:var(--tone-line,#cbd3cd);height:1px;position:absolute;top:14px;left:64%;right:-36%}.flow-card span{background:var(--mint);width:28px;height:28px;color:var(--green);z-index:1;border-radius:50%;place-items:center;margin:auto;font-size:10px;display:grid;position:relative}.flow-card .current span{background:var(--coral);color:#fff;box-shadow:0 0 0 5px var(--tone-ring,#f9e4df)}.flow-card .future span{background:var(--tone-muted-surface,#eeeee9);color:var(--tone-muted,#999)}.flow-card b,.flow-card small{margin-top:8px;font-size:9px;display:block}.flow-card small{color:var(--tone-muted,#929892);margin-top:3px;font-size:8px}.split{grid-template-columns:1.05fr .95fr;gap:34px;margin-top:4px;display:grid}.count{color:var(--coral);font:26px Georgia}.queue-list{border-top:1px solid var(--line)}.queue-item{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;width:100%;padding:17px 34px 17px 2px;display:block;position:relative}.queue-item:hover h3{color:var(--green)}.queue-item div{gap:9px;display:flex}.tag{letter-spacing:1px;background:var(--mint);color:var(--green);border-radius:2px;padding:4px 6px;font-size:7px;font-weight:800}.tag-watch{background:var(--tone-soft,#f4efe6);color:var(--tone-accent,#8a6d3b)}button.tag-sources{cursor:pointer;color:var(--muted,#475569);letter-spacing:0;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font:italic 300 11px/1.2 Georgia,serif;text-decoration:underline;display:inline-flex}button.tag-sources:hover{color:var(--green,#2563eb)}.confirm-box.source-links-box{width:min(480px,100%);max-height:calc((100svh / var(--ui-zoom,1)) - 48px);border-radius:6px;flex-direction:column;padding:0;display:flex;overflow:hidden}.confirm-box.source-links-box header{border-bottom:1px solid var(--line,#e5e7eb);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.confirm-box.source-links-box header h3{letter-spacing:0;margin:0;font:600 15px/1.3 Inter,sans-serif}.confirm-box.source-links-box header button{width:32px;height:32px;color:var(--ink,#14201b);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.confirm-box.source-links-box>p{color:var(--muted,#475569);margin:0;padding:12px 16px 4px;font:13px/1.4 Georgia,serif}.confirm-box.source-links-box ul{margin:8px 0 0;padding:0 8px 8px;list-style:none;overflow:auto}.confirm-box.source-links-box li{border:1px solid var(--line,#e5e7eb);background:var(--soft-surface,#f8fafc);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:4px 0;padding:10px 12px;display:flex}.confirm-box.source-links-box li b,.confirm-box.source-links-box li small{display:block}.confirm-box.source-links-box li b{color:var(--ink,#14201b);font:600 13px/1.35 Inter,sans-serif}.confirm-box.source-links-box li small{color:var(--muted,#475569);letter-spacing:.4px;text-transform:uppercase;margin-top:2px;font:700 10px/1.3 Inter,sans-serif}.confirm-box.source-links-box li a{cursor:pointer;color:var(--green,#2563eb);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font:600 13px/1 Inter,sans-serif;text-decoration:underline}.confirm-box.source-links-box li a:hover{color:var(--ink,#14201b)}.muted{color:#999;font-size:8px}.queue-item h3{margin:9px 0 5px;font:18px Georgia}.queue-item p{color:var(--muted);margin:0;font-size:10px}.queue-item i{font-style:normal;position:absolute;top:43%;right:4px}.live-pill,.preview-pill{letter-spacing:1px;color:var(--green);background:var(--mint);padding:6px 8px;font-size:8px;font-weight:800}.roadmap{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.roadmap button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:11px;min-height:72px;padding:12px;display:flex}.roadmap button.locked{background:var(--tone-muted-surface,#f0f0ec);color:var(--tone-muted,#8b918c)}.roadmap button:hover{box-shadow:inset 0 0 0 1px var(--green)}.roadmap .stage-no{color:var(--coral);font:16px Georgia}.roadmap span:nth-child(2){flex:1}.roadmap b,.roadmap small{font-size:10px;display:block}.roadmap small{color:var(--tone-muted,#8a918c);margin-top:4px;font-size:8px}.roadmap em{letter-spacing:.8px;font-size:7px;font-style:normal}.title-row{justify-content:space-between;align-items:end;padding:0 0 18px;display:flex}.title-row h1{font-size:48px}.title-row p:not(.eyebrow){color:var(--muted);font-family:Georgia;font-size:16px}.outline{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:9px 13px;font-size:10px;font-weight:700}.outline:hover:not(:disabled){background:var(--soft-selected);border-color:var(--tone-line,#c5cbc5)}.outline:disabled{opacity:.55;cursor:not-allowed}.filterbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;display:flex}.filterbar:not(.topic-filterbar) .filterbar-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:auto;overflow-x:auto}.filterbar:not(.topic-filterbar) .filterbar-tabs::-webkit-scrollbar{display:none}.filterbar:not(.topic-filterbar) .filterbar-tabs button{flex:none}.filterbar.topic-filterbar{background:#f7f8f6;align-items:flex-start;gap:8px;padding:10px 12px;overflow:visible}.filterbar.topic-filterbar .filterbar-tabs{flex-wrap:wrap;flex:auto;align-content:flex-start;align-items:center;gap:8px;overflow:visible}.filterbar.topic-filterbar .filterbar-tabs button{border:1px solid var(--line);max-width:none;color:var(--ink,#1c2420);white-space:nowrap;box-shadow:none;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.filterbar.topic-filterbar .filterbar-tabs button:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.filterbar.topic-filterbar .filterbar-tabs button:hover{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}}.filterbar.topic-filterbar .filterbar-tabs button:hover{background:#fff}.filterbar.topic-filterbar .filterbar-tools{align-self:flex-start;margin-left:auto;padding:0}.topic-tab-label{text-overflow:unset;white-space:nowrap;overflow:visible}.filterbar-tabs,.filterbar-tools{align-items:center;gap:2px;min-width:0;display:flex}.filterbar-tools{flex:none;gap:8px;margin-left:auto}.filterbar-search{border:1px solid var(--line);background:#fff;align-items:center;gap:6px;min-width:180px;max-width:240px;padding:6px 10px;display:inline-flex}.filterbar-search span{color:var(--tone-muted,#8c938d);font-size:11px;line-height:1}.filterbar-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:10px}.filterbar-search input::placeholder{color:var(--tone-muted,#9aa39c)}.filterbar button{color:#777;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:12px 13px;font-size:10px}.filterbar button.reiterate-btn,button.outline.reiterate-btn{color:var(--ink);border-radius:8px;align-items:center;gap:6px;font-weight:700;display:inline-flex}.filterbar button.reiterate-btn:disabled{opacity:.55;cursor:default}.filterbar button.selected{color:var(--green);border-bottom:2px solid var(--green);font-weight:800}.filterbar.topic-filterbar .filterbar-tabs button b{margin-left:0}.filterbar.topic-filterbar .filterbar-tabs button.selected{color:var(--green);background:var(--soft-selected,#eef6f1);border:1px solid var(--green);box-shadow:none;font-weight:700}.filterbar button b{background:var(--tone-muted-surface,#e3e5df);vertical-align:middle;border-radius:8px;margin-left:5px;padding:2px 5px;font-weight:700;display:inline-block}.filter-popover-wrap{position:relative}.filter-popover-scrim{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.filter-popover{border:1px solid var(--line);z-index:41;background:#fff;width:240px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #0f172a1f}.filter-popover>header{justify-content:space-between;align-items:start;margin-bottom:0;display:flex}.filter-popover>header small,.filter-popover>header b{display:block}.filter-popover>header small{letter-spacing:.9px;color:var(--muted);font-size:5.5px}.filter-popover>header b{margin-top:2px;font:12px Georgia}.filter-popover>header button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0;font-size:15px;line-height:1}.filter-metric{border-top:1px solid var(--line);gap:5px;padding:6px 0;display:grid}.filter-metric:first-of-type{border-top:0;padding-top:2px}.filter-metric>span{justify-content:space-between;align-items:center;display:flex}.filter-metric em{letter-spacing:.9px;color:var(--muted);font-size:6px;font-style:normal;font-weight:800}.filter-metric b{color:var(--green);font:13px Georgia}.range-dual{isolation:isolate;align-items:center;height:22px;display:grid;position:relative}.range-dual:before,.range-dual:after{content:"";pointer-events:none;z-index:0;border-radius:99px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.range-dual:before{background:#e8edf2;left:0;right:0}.range-dual:after{left:var(--min);right:calc(100% - var(--max));background:var(--green)}.range-dual input[type=range]{-webkit-appearance:none;appearance:none;pointer-events:none;width:100%;height:100%;accent-color:var(--green);cursor:pointer;z-index:1;background:0 0;margin:0;position:absolute;inset:0}.range-dual input[type=range]:last-of-type{z-index:2}.range-dual input[type=range]::-webkit-slider-runnable-track{background:0 0;height:3px}.range-dual input[type=range]::-moz-range-track{background:0 0;height:3px}.range-dual input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--green);pointer-events:auto;cursor:grab;z-index:3;background:#fff;border-radius:50%;width:13px;height:13px;margin-top:-5px;position:relative;box-shadow:0 1px 3px #0f172a33}.range-dual input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}.range-dual input[type=range]::-moz-range-thumb{border:2px solid var(--green);pointer-events:auto;cursor:grab;background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #0f172a33}.range-inputs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.range-inputs label{letter-spacing:.7px;color:var(--muted);gap:3px;font-size:5.5px;font-weight:800;display:grid}.range-inputs input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:4px;padding:5px 7px;font:11px Georgia}.filter-popover>footer{border-top:1px solid var(--line);justify-content:space-between;gap:5px;margin-top:6px;padding-top:8px;display:flex}.filter-popover>footer .outline,.filter-popover>footer .primary{text-align:center;border-radius:4px;flex:1;padding:5px 6px;font-size:8px}.op-empty{color:var(--muted);text-align:center;border-bottom:1px solid var(--line);padding:42px 24px;font:14px/1.5 Georgia}.pipeline-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1.35fr .65fr;min-height:590px;margin-top:16px;display:grid}.op-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.pane-bar{background:0 0;flex:none;justify-content:flex-end;align-items:center;padding:0;display:flex}.pane-toggle{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:0;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.pane-toggle:hover{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.pane-toggle:hover{border-color:color-mix(in srgb, var(--green) 36%, var(--line))}}.pane-toggle:hover{background:var(--soft-selected);box-shadow:0 2px 8px #0f172a14}.pane-toggle:active{background:var(--soft-active,var(--soft-selected))}.pane-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pane-toggle.is-expanded{color:var(--green);background:var(--soft-selected);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.pane-toggle.is-expanded{border-color:color-mix(in srgb, var(--green) 28%, var(--line))}}.pane-toggle-chevron{transform-origin:50%;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.pane-toggle-detail .pane-toggle-chevron{transform:scaleX(-1)}.pane-toggle-list.is-expanded .pane-toggle-chevron{transform:rotate(180deg)}.pane-toggle-detail.is-expanded .pane-toggle-chevron{transform:scaleX(-1)rotate(180deg)}.detail-top .pane-toggle{border:1px solid var(--line);color:var(--muted);background:#fff;flex:none}.detail-top .pane-toggle:hover,.detail-top .pane-toggle.is-expanded{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.detail-top .pane-toggle:hover,.detail-top .pane-toggle.is-expanded{border-color:color-mix(in srgb, var(--green) 36%, var(--line))}}.detail-top .pane-toggle:hover,.detail-top .pane-toggle.is-expanded{background:var(--soft-selected);color:var(--green)}@media (min-width:721px){.queue-split{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);transition:grid-template-columns .52s cubic-bezier(.22,1,.36,1)}.queue-split>.op-list,.queue-split>.detail-panel{opacity:1;min-width:0;transition:opacity .52s cubic-bezier(.22,1,.36,1);position:relative}.queue-split>.op-list>.pane-bar,.queue-split>.detail-panel .pane-toggle{z-index:3;position:absolute;top:16px}.queue-split>.op-list>.pane-bar{right:16px}.queue-split>.detail-panel .pane-toggle{left:16px}.queue-split>.op-list>.op-list-items,.queue-split>.detail-panel{padding-top:60px}.queue-split.focus-list{grid-template-columns:minmax(0,1fr) 48px}.queue-split.focus-detail{grid-template-columns:48px minmax(0,1fr)}.queue-split.focus-list>.detail-panel,.queue-split.focus-detail>.op-list{background:var(--soft-surface,#f8fafc);overflow:hidden}.queue-split.focus-list>.detail-panel>:not(.detail-top),.queue-split.focus-list>.detail-panel .detail-top>:not(.pane-toggle),.queue-split.focus-detail>.op-list>:not(.pane-bar){visibility:hidden}.queue-split.focus-list>.detail-panel .pane-toggle{left:8px}.queue-split.focus-detail>.op-list>.pane-bar{justify-content:center;left:0;right:0}.queue-split.focus-detail:not(:has(.detail-panel)){grid-template-columns:minmax(0,1fr)}.queue-split.focus-detail:not(:has(.detail-panel))>.op-list{opacity:1;pointer-events:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.pipeline-grid,.pipeline-grid>.op-list,.pipeline-grid>.detail-panel,.pane-toggle,.pane-toggle-chevron{transition:none}}.op-list-items{flex:1;min-height:0;overflow-y:auto}.op-list>button,.op-list-items>button{border:0;border-bottom:1px solid var(--line);background:var(--panel,#fff);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.op-list>button.selected,.op-list-items>button.selected{background:var(--soft-selected);box-shadow:inset 3px 0 var(--green)}.signal-row.is-regenerating,.op-list-items.is-regenerating .signal-row,.op-list-items.is-regenerating>button,.op-list-items>button.is-regenerating,.detail-panel.is-regenerating{filter:blur(2px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.regen-notice{border:1px solid var(--line);border-left:3px solid var(--green,#2563eb);background:var(--soft-surface,#f8fafc);color:var(--ink,#0f172a);border-radius:6px;align-items:flex-start;gap:10px;margin:10px 12px 0;padding:12px 14px;display:flex}.regen-notice span{background:var(--green,#2563eb);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.regen-notice strong{font:700 13px/1.45 Inter,sans-serif}.signal-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.signal-row.selected{background:var(--soft-selected);box-shadow:inset 3px 0 var(--green)}.signal-row-main{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 6px 8px 10px;display:grid}.row-scores{border:1px solid var(--line);background:var(--soft-surface,#f8fafc);border-radius:8px;flex-direction:column;flex:none;order:-1;align-self:center;align-items:stretch;gap:2px;max-width:100%;padding:5px 7px;display:flex}.row-scores>div{background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px;width:auto;min-width:0;padding:0;display:flex}.row-scores>div+div{border:0}.row-scores b{text-align:right;min-width:1.5em;color:var(--ink,#1c2420);flex:none;font:13px/1 Georgia,serif}.row-scores small{letter-spacing:.02em;text-transform:uppercase;text-align:left;white-space:nowrap;max-width:none;color:var(--muted,#8c938d);font:700 7px/1.15 Inter,sans-serif}.signal-star{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-self:center;align-items:center;margin-right:10px;padding:0;display:inline-flex}.signal-star:hover,.signal-star.is-on{color:var(--star,#b8860b)}.signal-star:focus-visible{outline:2px solid var(--green);outline-offset:2px}.signal-star:disabled{opacity:.5;cursor:default}.detail-top .signal-star{color:var(--muted);background:0 0;border:0;flex:none;margin:0}.detail-top .signal-star:hover,.detail-top .signal-star.is-on{color:var(--star,#b8860b);background:0 0}.op-list-pagination{border-top:1px solid var(--line);background:var(--soft-surface,#f8fafc);color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.op-list-pagination button{border:1px solid var(--line);background:var(--panel,#fff);height:28px;color:var(--ink);cursor:pointer;border-radius:6px;padding:0 10px;font-size:10px;font-weight:700}.op-list-pagination button:hover:not(:disabled){background:var(--soft-selected,#eef4ef);border-color:var(--soft-border,var(--line))}.op-list-pagination button:disabled{opacity:.45;cursor:not-allowed}.score{text-align:center;font:24px/1.05 Georgia}.score small{letter-spacing:1px;color:var(--tone-muted,#8c938d);margin-top:2px;font:7px Inter;display:block}.op-list-meta{justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;display:flex}.op-list-tags{align-items:center;gap:6px;min-width:0;display:inline-flex}.op-list-meta .tag-watch{flex-shrink:0}.op-list-meta-trail{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.op-list-time{letter-spacing:.02em;color:var(--tone-muted,#8c938d);white-space:nowrap;font:500 10px/1.2 Inter,system-ui,sans-serif}.op-list-body{min-width:0;padding:0}.op-list h3{margin:4px 0 3px;font:16px/1.25 Georgia}.op-list p{color:#828982;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.op-list p b{color:var(--ink);font-weight:700}.detail-summary{margin:0 0 16px}.detail-summary .detail-copy{margin-bottom:0}.detail-read-more{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-top:6px;padding:0;font:600 11px/1.2 system-ui,sans-serif;text-decoration:underline}.detail-read-more:hover{opacity:.75}.detail-panel{padding:24px}.detail-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-top button{background:0 0;border:0}.detail-top-tags{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.detail-top-tags .tag-watch{flex-shrink:0;margin-left:auto}.detail-back{color:var(--green);cursor:pointer;flex:none;padding:0;font-size:12px;font-weight:600;display:none}.detail-back-inline{color:var(--green);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:600;display:inline-flex}.detail-panel h2{margin:20px 0 14px;font:28px/1.1 Georgia}.detail-copy{color:var(--muted);line-height:1.6}.panel-actions-note{margin:0 0 16px;font-size:10px;line-height:1.45}.score-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.score-grid div{text-align:center;border-right:1px solid var(--line);min-width:0;padding:12px 8px}.score-grid div:last-child{border:0}.score-grid b{font:24px Georgia;display:block}.score-grid small,.claims h4{letter-spacing:1.2px;font-size:7px}.score-grid small{letter-spacing:.6px;white-space:normal;font-size:8px;font-weight:800;display:block}.detail-panel h4{letter-spacing:1.2px;color:var(--ink);margin:20px 0 10px;font-size:7px;font-weight:800}.detail-panel h4.corroboration-heading{color:var(--ink);font-weight:800}.detail-panel h4:first-of-type{margin-top:4px}.detail-panel ul{color:#58625c;margin:0 0 22px;padding-left:16px;font-size:10px;line-height:1.55}.detail-panel ul li+li{margin-top:6px}.detail-panel blockquote{border-left:2px solid var(--coral);color:var(--ink);margin:0 0 20px;padding-left:10px;font:13px/1.45 Georgia}.detail-panel .corroboration-list{border:1px solid var(--line);border-left:2px solid var(--green);color:inherit;font-size:inherit;line-height:inherit;margin:0 0 22px;padding:0;list-style:none}.detail-panel .corroboration-list li+li{border-top:1px solid var(--line);margin-top:0}.detail-panel .corroboration-list button{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.detail-panel .corroboration-list button:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.detail-panel .corroboration-list button:hover{background:color-mix(in srgb, var(--green) 6%, transparent)}}.detail-panel .corroboration-list .tag{flex-shrink:0;margin-top:2px}.detail-panel .corroboration-list-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.detail-panel .corroboration-list-score{text-align:center;flex:none;margin-left:auto;line-height:1.05}.detail-panel .corroboration-list-score b{color:var(--ink);font:16px Georgia;display:block}.detail-panel .corroboration-list-score small{letter-spacing:.6px;color:var(--muted);margin-top:2px;font:700 7px Inter,sans-serif;display:block}.score-grid.corroboration-score-grid{grid-template-columns:88px;margin:0 0 8px}.detail-panel .corroboration-list-body b,.detail-panel .corroboration-list-title{color:var(--ink);font-size:12px;font-weight:500;line-height:1.35}.detail-panel .corroboration-list-body small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.corroboration-empty{margin:0 0 22px;font-size:10px}.corroboration-eyebrow{margin:16px 0 0}.corroboration-meta{margin:0 0 8px;font-size:11px}.corroboration-link-wrap{margin:16px 0 0}.corroboration-link{color:var(--green);font-size:12px;font-weight:600;text-decoration:none}.corroboration-link:hover{text-decoration:underline}.panel-actions{align-items:flex-start;gap:8px;display:flex}.panel-actions button{text-align:center;flex:1 1 0;justify-content:center;align-items:center;min-width:0;line-height:1.25;display:flex}.panel-actions .outline,.panel-actions .primary{white-space:nowrap;padding:10px 12px;font-size:10px}.panel-actions .primary:disabled{opacity:.55;cursor:not-allowed}.panel-actions-secondary{margin-top:10px}.panel-actions-secondary button{color:#b55442;border:1px solid var(--tone-danger,var(--coral));cursor:pointer;background:#fff;width:100%;padding:10px 12px;font-size:10px}.panel-actions-secondary button:hover:not(:disabled){background:var(--tone-danger-bg,#fff5f3);border-color:var(--tone-danger,#b55442)}.panel-actions-secondary button:disabled{opacity:.55;cursor:not-allowed}.confirm-box footer .danger{background:var(--tone-danger,#b55442);border-color:var(--tone-danger,#b55442);color:#fff;cursor:pointer}.confirm-box footer .danger:disabled{cursor:not-allowed}@media (max-width:720px){.pipeline-page .title-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.pipeline-page .title-row h1{font-size:28px;line-height:1.15}.pipeline-page .title-row .outline{flex:none;align-self:center;width:auto;display:inline-flex}.pipeline-page .regen-notice{margin:10px 12px 0}.op-list>button,.op-list-items>button,.signal-row-main{gap:8px;padding:8px 10px}.row-scores{gap:5px;padding:8px 9px}.row-scores b{font-size:14px;line-height:1.2}.row-scores small{line-height:1.35}.op-list-pagination{padding:10px 12px}}.url-viewer-wrap{z-index:110;background:var(--tone-veil-2,#0a1510aa);box-sizing:border-box;height:calc(100svh / var(--ui-zoom,1));max-height:calc(100svh / var(--ui-zoom,1));justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.url-viewer{width:min(960px,100%);height:calc((100svh / var(--ui-zoom,1)) - 64px);max-height:calc((100svh / var(--ui-zoom,1)) - 64px);background:var(--paper,#fff);color:var(--ink,#14201b);border:1px solid var(--line,#e5e7eb);border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 50px #0004}.url-viewer header{border-bottom:1px solid var(--line,#e5e7eb);align-items:center;gap:12px;padding:12px 14px;display:flex}.url-viewer header b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font:600 14px/1.3 Inter,sans-serif;overflow:hidden}.url-viewer-tools{flex:none;order:1;align-items:center;gap:8px;display:flex}.url-viewer-close{order:2}.url-viewer header a,.url-viewer header button{border:1px solid var(--line,#e5e7eb);background:var(--paper,#fff);color:var(--ink,#14201b);cursor:pointer;padding:8px 10px;font:700 11px/1 Inter,sans-serif;text-decoration:none}.url-viewer header button{width:32px;height:32px;color:var(--ink,#14201b);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.url-viewer-zoom{align-items:center;gap:4px;display:inline-flex}.url-viewer-zoom span{text-align:center;min-width:2.8em;color:var(--ink,#14201b);font:700 11px/1 Inter,sans-serif}.url-viewer header .url-viewer-zoom button{border:1px solid var(--line,#e5e7eb);background:var(--paper,#fff);width:28px;height:28px;color:var(--ink,#14201b);font:600 16px/1 Inter,sans-serif}.url-viewer-zoom button:disabled{opacity:.35;cursor:default}.url-viewer-frame{flex:auto;min-height:0;position:relative;overflow:hidden}.url-viewer-scale{width:calc(100% / var(--url-zoom,1));height:calc(100% / var(--url-zoom,1));transform:scale(var(--url-zoom,1));transform-origin:0 0}.url-viewer iframe{background:var(--soft-surface,#f8fafc);border:0;width:100%;height:100%;display:block}.url-viewer-loader{z-index:1;background:var(--paper,#fff);color:var(--muted,#475569);flex-direction:column;justify-content:center;align-items:center;gap:12px;font:600 12px/1.3 Inter,sans-serif;display:flex;position:absolute;inset:0}.url-viewer-loader span{border:2px solid var(--line,#e5e7eb);border-top-color:var(--green,#2563eb);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite url-viewer-spin}@keyframes url-viewer-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.url-viewer-wrap{width:calc(100vw / var(--ui-zoom,1));max-width:calc(100vw / var(--ui-zoom,1));justify-content:stretch;align-items:stretch;padding:0}.url-viewer{width:100%;height:100%;max-height:100%;box-shadow:none;border:0;border-radius:0}.url-viewer header{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close""tools tools";align-items:center;gap:8px 10px;display:grid}.url-viewer header b{grid-area:title}.url-viewer-close{order:0;grid-area:close;justify-self:end}.url-viewer-tools{order:0;grid-area:tools;justify-content:space-between;width:100%;min-width:0}.url-viewer header a{white-space:nowrap}.url-viewer-frame{padding-bottom:env(safe-area-inset-bottom)}}.kwab{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;margin:8px 12px;font-size:11px}.kwab-bar-head{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.kwab-spacer{flex:auto}.kwab button.kwab-toggle{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.kwab-badge{background:var(--tone-muted-surface,#e3e5df);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.kwab-badge-prod{background:var(--mint);color:var(--green)}.kwab button.kwab-action{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:700}.kwab button.kwab-action-primary{background:var(--green);border-color:var(--green);color:#fff}.kwab button.kwab-action:disabled{opacity:.55;cursor:not-allowed}.kwab-body{border-top:1px solid var(--line);padding:10px}.kwab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kwab-grid.kwab-grid-single{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.kwab-grid{grid-template-columns:minmax(0,1fr)}}.kwab-card{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.kwab-card.is-prod{border-color:var(--green)}.kwab-card-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kwab-card-head h4{margin:0;font-size:12px}.kwab-score b{font-size:18px}.kwab-eval-heading{letter-spacing:.02em;margin:12px 0 4px;font-size:11px;font-weight:800}.kwab-eval-fold{margin-top:12px}.kwab-eval-fold summary{letter-spacing:.02em;font-size:11px;font-weight:800}.kwab-candidates{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.kwab-candidates-toggle{align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.kwab-candidates-list{gap:8px;display:grid}.kwab-candidate{border:1px solid var(--line);background:var(--paper,#fafaf8);border-radius:8px;padding:0}.kwab-candidate.is-winner{border-color:var(--green)}.kwab-candidate>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:700;list-style:none;display:flex}.kwab-candidate>summary::-webkit-details-marker{display:none}.kwab-candidate-title{align-items:center;gap:6px;display:inline-flex}.kwab-candidate-score{font-variant-numeric:tabular-nums;color:var(--ink)}.kwab-candidate-body{border-top:1px solid var(--line);padding:0 12px 12px}.kwab-muted{color:var(--muted)}.kwab-error{color:var(--coral)}.kwab-note{margin:8px 0 0}.kwab-dims{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.kwab-dims li{grid-template-columns:130px 1fr 42px 58px;align-items:center;gap:6px;display:grid}.kwab-dims li b{text-align:right}.kwab-dims-head{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:700}.kwab-dims-head span:nth-child(3),.kwab-dims-head span:nth-child(4){text-align:right}.kwab-adds{font-variant-numeric:tabular-nums;white-space:nowrap}.kwab-dims-total{border-top:1px solid var(--line);margin-top:2px;padding-top:4px;font-weight:700}.kwab-bar{background:var(--tone-muted-surface,#e3e5df);border-radius:3px;height:6px;overflow:hidden}.kwab-bar i{background:var(--green);height:100%;display:block}.kwab-feedback{color:var(--soft-copy,#5f6c63);margin:6px 0;line-height:1.4}.kwab-expand .kwab-feedback{margin-bottom:0}.kwab-expand-toggle{color:var(--green);cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.kwab-rationale{border-top:1px dashed var(--line);margin-top:10px;padding-top:8px}.kwab-rationale-heading{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10px;font-weight:800}.kwab-rationale-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kwab-rationale-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.kwab-rationale-label{font-size:11px;font-weight:700}.kwab-rationale-score{font-variant-numeric:tabular-nums;color:var(--muted);font-size:10px}.kwab-rationale-empty{margin:0;font-size:10px}.kwab-summary{margin-top:10px}.kwab-summary-dl{gap:8px;margin:0;display:grid}.kwab-summary-dl dt{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:800}.kwab-summary-dl dd{margin:2px 0 0}.kwab-keywords-head{margin-top:8px;font-weight:700}.kwab-plan-purpose{color:var(--muted);font-size:10px;font-style:normal;font-weight:400}.kwab-keywords{flex-wrap:wrap;gap:4px;max-height:160px;margin-top:4px;display:flex;overflow:auto}.kwab-chip{background:var(--soft-selected,#eef4ef);border:1px solid var(--soft-border,#cbdccf);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.kwab-chip em{color:var(--muted);font-size:9px;font-style:normal}.kwab-prompt{margin-top:8px}.kwab-prompt summary{cursor:pointer;font-weight:700}.kwab-prompt pre{white-space:pre-wrap;word-break:break-word;background:var(--paper);border-radius:6px;max-height:240px;margin:6px 0 0;padding:8px;font-size:10px;line-height:1.45;overflow:auto}.kwab-signal-list{flex-direction:column;gap:10px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.kwab-signal-item{border:1px solid var(--soft-border,#cbdccf);background:var(--paper);border-radius:6px;padding:8px}.kwab-signal-title{font-size:12px;line-height:1.35}.kwab-signal-scores{color:var(--muted);margin-top:3px;font-size:10px}.kwab-signal-body{color:var(--soft-copy,#5f6c63);white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.4}.kwab-signal-meta{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.35}.kwab-signal-meta span{color:var(--soft-copy,#5f6c63);font-weight:700}@media (max-width:720px){.kwab{min-width:0;margin:8px 0;overflow-x:clip}.kwab-body{padding:10px 10px max(16px, env(safe-area-inset-bottom))}.kwab-card{min-width:0;padding:10px}.kwab-card-head h4{overflow-wrap:anywhere;font-size:13px}.kwab-dims li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 8px}.kwab-dims li>span:first-child{overflow-wrap:anywhere;grid-area:1/1;font-size:11px;line-height:1.3}.kwab-dims li>.kwab-bar{grid-area:2/1/auto/-1}.kwab-dims li>b:not(.kwab-adds){grid-area:1/2;font-size:12px}.kwab-dims li>b.kwab-adds{grid-area:1/3;font-size:11px}.kwab-dims-head{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto}.kwab-dims-head span:nth-child(2){display:none}.kwab-dims-head span:nth-child(3){grid-area:1/2}.kwab-dims-head span:nth-child(4){grid-area:1/3}.kwab-rationale{margin-top:12px;padding-bottom:8px}.kwab-rationale-item{border:1px solid var(--line);background:var(--paper,#fafaf8);border-radius:8px;padding:10px 10px 8px}.kwab-rationale-meta{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px}.kwab-rationale-label{font-size:12px}.kwab-rationale-score{font-size:11px}.kwab-feedback{overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.45}.kwab-expand-toggle{text-underline-offset:2px;align-items:center;min-height:40px;padding:8px 0;font-size:12px;display:inline-flex}.kwab-summary-dl dt{font-size:11px}.kwab-eval-heading,.kwab-rationale-heading{font-size:11px;line-height:1.35}.kwab-bar-head{padding:10px}.kwab button.kwab-action{min-height:36px;padding:8px 12px;font-size:11px}}.workbench-page{flex-direction:column;height:calc(100vh - 64px);display:flex}.wb-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.wb-head>div{align-items:center;gap:10px;display:flex}.wb-head h2{margin:0;font:18px Georgia}.wb-head .eyebrow{margin:0 0 3px}.back{background:0 0;border:0;font-size:18px}.status{letter-spacing:1px;color:var(--tone-accent,#b45e4c);background:var(--tone-soft,#f8e2dc);padding:8px;font-size:8px}.status.approved{color:var(--tone-accent,#286446);background:var(--tone-soft,#e1eee5)}.stepper{border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;height:58px;display:flex}.stepper button{background:0 0;border:0;width:11%;max-width:105px;padding-top:3px;position:relative}.stepper button:after{content:"";background:var(--tone-line,#cad4cc);height:1px;position:absolute;top:11px;left:63%;right:-37%}.stepper button:last-child:after{display:none}.stepper i{z-index:1;background:var(--mint);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;margin:auto;font-size:8px;font-style:normal;display:grid;position:relative}.stepper .active i{background:var(--green,#2563eb);color:#fff}.stepper .active span{color:var(--green,#2563eb);font-weight:700}.stepper span{margin-top:5px;font-size:7px;display:block}.wb-stage-toolbar{border-bottom:1px solid var(--line);background:#fafaf8;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.wb-stage-toolbar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--tone-muted,#6b7280);margin:0;font-size:10px;font-weight:600}.wb-stage-toolbar-actions{align-items:center;gap:6px;display:flex}.wb-stage-copy{align-items:center;gap:4px;min-height:0;padding:3px 7px;font-size:10px;line-height:1.2;display:inline-flex}.wb-stage-copy svg{width:12px;height:12px}.wb-stage-menu{position:relative}.wb-stage-menu-trigger{justify-content:center;align-items:center;min-width:26px;min-height:0;padding:3px 5px;display:inline-flex}.wb-stage-menu-trigger svg{width:14px;height:14px}.wb-stage-dropdown{z-index:25;border:1px solid var(--line);background:#fff;min-width:168px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0f172a18}.wb-stage-dropdown button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:8px 10px;font-size:12px}.wb-stage-dropdown button:hover{background:var(--tone-soft,#edf4ef)}.wb-stage-email-wrap{z-index:130}.confirm-box.wb-stage-email-box{flex-direction:column;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);display:flex}.wb-stage-email-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.wb-stage-email-field span{letter-spacing:.08em;text-transform:uppercase;color:var(--tone-muted,#6b7280);font-size:10px}.wb-stage-email-field input{border:1px solid var(--line);width:100%;padding:8px 10px;font:13px Georgia,serif}.wb-stage-email-note{color:var(--tone-muted,#6b7280);margin:0 0 12px;font:12px/1.45 Georgia,serif}.wb-stage-email-compose{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.wb-stage-email-message{border:0;border-bottom:1px solid var(--line);resize:vertical;background:0 0;width:100%;min-height:160px;padding:10px 12px;font:13px/1.5 Georgia,serif}.wb-stage-email-message:focus{outline:none}.wb-stage-email-compose:focus-within{border-color:var(--green,#2563eb);box-shadow:0 0 0 1px var(--green,#2563eb22)}.wb-stage-email-attachments{background:#f8faf9;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.wb-stage-email-attachment{background:#fff;border:1px solid #d8dee6;border-radius:8px;align-items:center;gap:10px;max-width:min(420px,100%);padding:6px 10px 6px 6px;display:inline-flex;box-shadow:0 1px 2px #0000000a}.wb-stage-email-attachment.is-busy{opacity:.85}.wb-stage-email-attachment-svg{flex-shrink:0}.wb-stage-email-attachment-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.wb-stage-email-attachment-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font:12px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.wb-stage-email-attachment-type{color:#64748b;letter-spacing:.02em;font:10px/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.wb-stage-email-preview{border:1px solid var(--line);background:#fff;flex:1;min-height:120px;max-height:min(420px,50vh);margin-bottom:12px;padding:14px 16px;overflow:auto}.wb-stage-email-preview-inner h1{margin:0 0 6px;font:20px/1.25 Georgia,serif}.wb-stage-email-preview-inner .meta{color:#666;margin:0 0 12px;font-size:11px}.wb-stage-email-preview-inner pre.wb-export-md{white-space:pre-wrap;background:#f7f7f5;border:1px solid #e8e8e4;padding:10px;font-family:inherit;font-size:12px}.wb-stage-email-preview-inner .wb-md h2{margin:16px 0 8px;font-size:16px;font-weight:650}.wb-stage-email-preview-inner .wb-md h3{margin:12px 0 6px;font-size:14px;font-weight:650}.wb-stage-email-preview-inner .wb-md p{margin:0 0 10px;font-size:13px;line-height:1.55}.wb-stage-email-preview-inner .wb-md ul,.wb-stage-email-preview-inner .wb-md ol{margin:0 0 10px;padding-left:1.35em;font-size:13px}.wb-stage-email-preview-inner .wb-export-mermaid{justify-content:center;margin:12px 0;display:flex}.wb-stage-email-preview-inner .wb-export-mermaid svg{max-width:100%;height:auto}.wb-stage-email-error{color:#b91c1c;margin:0 0 10px;font-size:12px}.wb-grid{flex:1;grid-template-columns:255px minmax(400px,1fr) 285px;min-height:0;display:grid}.sources,.claims{background:var(--tone-muted-surface,#f1f2ee);padding-bottom:20px;overflow:auto}.sources{border-right:1px solid var(--line)}.claims{border-left:1px solid var(--line)}.panel-title{border-bottom:1px solid var(--line);letter-spacing:1px;justify-content:space-between;align-items:center;height:42px;padding:0 14px;font-size:8px;font-weight:800;display:flex}.panel-title b{background:var(--tone-muted-surface,#e0e3dc);padding:3px 6px}.panel-title .green{color:var(--tone-accent,#2d6c4d)}.sources input{border:1px solid var(--line);background:#fff;width:calc(100% - 24px);margin:12px;padding:8px;font-size:9px}.source-tabs{border-bottom:1px solid var(--line);padding:0 12px;display:flex}.source-tabs button{background:0 0;border:0;padding:8px 10px;font-size:8px}.source-tabs .active{border-bottom:2px solid var(--green);font-weight:800}.group-label{letter-spacing:1px;color:var(--tone-muted,#788079);margin:15px 12px 7px;font-size:7px}.evidence{border:0;border-top:1px solid var(--line);text-align:left;cursor:default;background:0 0;align-items:flex-start;gap:9px;width:100%;padding:12px;display:flex}.evidence.active{box-shadow:inset 3px 0 var(--green);background:#fff}.evidence-body{flex:1;min-width:0}.evidence-delete{width:22px;height:22px;color:var(--tone-muted,#9aa29c);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;font-size:16px;line-height:1;transition:opacity .12s,background .12s,color .12s}.evidence:hover .evidence-delete,.evidence:focus-within .evidence-delete{opacity:1}:is(.evidence-delete:hover,.evidence-delete:focus-visible){background:var(--tone-danger-bg,#f6e8e4);color:var(--tone-danger,#b55442);opacity:1}.evidence-delete:disabled{opacity:.35;cursor:not-allowed}.quality{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.quality.b{background:var(--tone-series-2,#b18244)}.evidence b{letter-spacing:.6px;font-size:7px}.evidence p{margin:6px 0;font:11px/1.4 Georgia}.evidence small{color:var(--tone-muted,#8a918b);font-size:6px}.document{background:var(--tone-surface,#fffdf8);overflow:auto}.doc-tabs{border-bottom:1px solid var(--line);background:var(--tone-surface,#fffdf8);z-index:2;justify-content:center;height:42px;display:flex;position:sticky;top:0}.doc-tabs button{background:0 0;border:0;padding:0 17px;font-size:9px}.doc-tabs button.active{border-bottom:2px solid var(--green);font-weight:800}.doc-tabs span{background:var(--tone-muted-surface,#e6e7e2);border-radius:7px;margin-left:4px;padding:2px 5px}.article-body,.tab-content{max-width:650px;margin:auto;padding:45px 42px 90px}.article-body .kicker{letter-spacing:1.7px;color:var(--coral);font-size:8px;font-weight:800}.article-body h1{margin:15px 0;font:46px/.98 Georgia}.dek{color:var(--tone-muted,#6a716c);font:19px/1.4 Georgia}.byline{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:24px 0 35px;padding-bottom:22px;display:flex}.byline b,.byline small{font-size:9px;display:block}.byline small{color:var(--tone-muted,#8e948f);margin-top:3px}.article-body>p:not(.kicker):not(.dek){color:var(--tone-ink,#303934);font:17px/1.72 Georgia}.dropcap{float:left;color:var(--green);margin:8px 5px 0 0;font-size:46px;line-height:.7}.article-body mark{background:var(--tone-soft,#f7e7b9)}.article-body sup{color:var(--coral);font:8px Inter}.article-body h2{margin:34px 0 4px;font:27px Georgia}.article-body blockquote{color:var(--green);border-left:3px solid var(--coral);margin:35px 0;padding:5px 0 5px 20px;font:24px/1.4 Georgia}.claims{padding-bottom:20px}.critic-score{border:1px solid var(--line);background:#fff;grid-template-columns:70px 1fr;gap:10px;margin:13px;padding:12px;display:grid}.critic-score>div{border:5px solid var(--tone-line,#bcd8c5);text-align:center;border-radius:50%;place-content:center;width:62px;height:62px;display:grid}.critic-score span{font:20px Georgia}.critic-score small{font-size:6px}.critic-score p{font-size:9px;line-height:1.4}.critic-score p b{font:15px Georgia;display:block}.claim-card,.note{border:1px solid var(--line);background:#fff;margin:0 12px;padding:12px}.claim-card>div:first-child{gap:5px;display:flex}.major{background:var(--amber);padding:4px 6px;font-size:7px}.claim-card>p{font:14px/1.4 Georgia}.verified{border-top:1px solid var(--line);color:var(--tone-accent,#2e6d4d);padding-top:9px;font-size:8px;font-weight:800}.verified span{float:right;color:#777;font-weight:500}.claims h4{margin:18px 12px 7px}.match{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 12px;padding:9px 0;display:flex}.match>span{color:var(--tone-muted,#8c938e);font:15px Georgia}.match div{flex:1}.match b,.match p{margin:0;font-size:8px}.match p{color:#888;margin-top:2px}.match strong{color:var(--green);font:13px Georgia}.note{border-left:3px solid var(--coral);font:11px/1.5 Georgia}.wide{width:calc(100% - 24px);margin:14px 12px}.tab-content h1{font:40px Georgia}.content-card{background:var(--soft-selected);border:1px solid var(--tone-line,#cad9cf);margin:25px 0;padding:24px}.content-card h3{font:22px/1.4 Georgia}.outline-row{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;padding:18px 0;display:grid}.outline-row span{color:var(--coral);font:20px Georgia}.outline-row b{font:16px Georgia}.outline-row p{color:var(--muted);font-size:9px}.canonical{background:var(--green);color:#fff;justify-content:space-between;align-items:end;padding:24px 28px;display:flex}.canonical h2{margin:10px 0 5px;font:29px Georgia}.canonical p{color:var(--tone-on-primary,#bcd0c3)}.lineage{letter-spacing:1px;font-size:8px}.lineage b{margin:0 3px;font:20px Georgia}.channel-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.channel{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:210px;padding:18px;display:flex}.channel>div:first-child{justify-content:space-between;display:flex}.channel-icon{background:var(--tone-soft,#edf1eb);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.state{background:var(--mint);color:var(--green);height:max-content;padding:4px 6px;font-size:7px}.muted-bg{color:#777;background:#eee}.channel .eyebrow{margin-top:19px}.channel h3{margin:0 0 12px;font:19px/1.3 Georgia}.channel>small{color:var(--tone-muted,#7d857f)}.channel-actions{justify-content:space-between;margin-top:auto;display:flex}.channel-actions button{color:var(--green);background:0 0;border:0;font-size:9px}.governance-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.policy-card,.audit,.constitution{border:1px solid var(--line);background:#fff;padding:22px}.policy-card .section-head{align-items:start}.policy-card select{border:1px solid var(--line);background:#fff;padding:8px}.autonomy-scale{grid-template-columns:repeat(4,1fr);margin:24px 0 18px;display:grid}.autonomy-scale div{text-align:center;color:#a2a6a3;position:relative}.autonomy-scale div:after{content:"";background:var(--tone-line,#d9dcd7);height:2px;position:absolute;top:14px;left:60%;right:-40%}.autonomy-scale div:last-child:after{display:none}.autonomy-scale span{background:var(--tone-muted-surface,#e6e7e2);z-index:1;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-size:9px;display:grid;position:relative}.autonomy-scale b{margin-top:7px;font-size:8px;display:block}.autonomy-scale .on{color:var(--green)}.autonomy-scale .on span{background:var(--green);color:#fff}.autonomy-scale .on:after{background:var(--green)}.rule-list{border-top:1px solid var(--line);margin-bottom:14px}.rule-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 150px 45px;align-items:center;padding:11px 0;display:grid}.rule-list span b,.rule-list span small{font-size:10px;display:block}.rule-list span small{color:var(--tone-muted,#939994);margin-top:3px;font-size:8px}.rule-list strong{font-size:9px}.rule-list button{color:var(--green);background:0 0;border:0;font-size:9px}.governance-grid>aside{gap:18px;display:grid}.audit h2{font:25px Georgia}.audit>div{border-top:1px solid var(--line);grid-template-columns:9px 1fr 25px;gap:8px;padding:12px 0;display:grid}.audit>div>span{background:var(--coral);border-radius:50%;width:7px;height:7px;margin-top:4px}.audit p,.audit b,.audit small{margin:0;font-size:9px;display:block}.audit small{color:var(--tone-muted,#8d948e);margin-top:3px;font-size:7px}.audit time{color:#999;font-size:8px}.constitution{background:var(--tone-soft,#efe8d8)}.constitution blockquote{margin:20px 0;font:18px/1.5 Georgia}.constitution button{color:var(--green);background:0 0;border:0;font-weight:800}.agent-roster{background:var(--nav);color:#fff;grid-template-columns:300px 1fr;gap:30px;margin-top:18px;padding:25px;display:grid}.agent-roster h2{font:26px Georgia}.agent-roster>div:last-child{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.agent-roster span{background:var(--tone-ink,#223a30);grid-template-columns:23px 1fr 40px;align-items:center;padding:10px;font-size:9px;display:grid}.agent-roster span i{color:var(--tone-on-primary,#8fb09f);font-style:normal}.agent-roster span small{color:var(--tone-on-primary,#7ca08d);font-size:6px}.agent-roster span.future{opacity:.55}.future-page{padding-top:90px}.future-page .lede{max-width:560px}.future-visual{background:var(--nav);color:#fff;justify-content:center;align-items:center;gap:60px;height:280px;margin-top:55px;display:flex}.orb{border:1px solid var(--tone-nav-line,#709080);border-radius:50%;place-items:center;width:110px;height:110px;font:50px Georgia;display:grid;box-shadow:0 0 0 20px #20382e,0 0 0 21px #385247}.future-visual>div:last-child{align-items:center;gap:14px;display:flex}.future-visual span{letter-spacing:1.4px;font-size:9px}.future-visual .dim{opacity:.35}.toast{background:var(--ink);color:#fff;z-index:60;padding:13px 18px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0003}.toast span{color:var(--tone-positive,#7fd09f);margin-right:8px}.modal-wrap{background:var(--tone-veil-2,#0a1510aa);z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);text-align:center;width:min(430px,100%);padding:34px;position:relative;box-shadow:0 30px 80px #0004}.close{background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:14px}.modal-icon{background:var(--mint);width:60px;height:60px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 15px;font-size:25px;display:grid}.modal h2{margin:4px;font:32px Georgia}.modal>p:not(.eyebrow){color:var(--tone-muted,#606963);font:14px/1.6 Georgia}.gate{border:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;margin:22px 0;padding:13px;font-size:9px;display:flex}.gate span{color:#888}.modal .wide{width:100%;margin:0}.mobile-brand{display:none}@media (max-width:1050px){.sidebar{width:72px}.brand>span:last-child,.workspace>span:nth-child(2),.workspace button,.sidebar nav span,.sidebar nav em,.sidebar-bottom span,.user span:nth-child(2),.user button{display:none}.sidebar nav button{justify-content:center}.brand{padding-left:5px}.workspace{border:0;padding:6px}.sidebar-bottom>button{justify-content:center}main{margin-left:72px}.hero{grid-template-columns:1fr}.trust-card{max-width:520px}.split{grid-template-columns:1fr}.wb-panel-switcher{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:stretch;align-items:stretch;gap:0;display:flex;position:sticky;top:64px}.wb-panel-switcher button{color:#777;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:11px 8px;font-size:10px;font-weight:700;display:inline-flex}.wb-panel-switcher button span{background:var(--tone-muted-surface,#e6e7e2);color:var(--tone-muted,#5f6862);border-radius:7px;padding:2px 5px;font-size:8px;font-weight:800}.wb-panel-switcher button.active{color:var(--green);border-bottom-color:var(--green)}.wb-panel-switcher button.active span{background:var(--mint);color:var(--green)}.wb-grid{display:block}.wb-grid>.sources,.wb-grid>.document,.wb-grid>.claims{display:none}.wb-panel-evidence>.sources,.wb-panel-article>.document,.wb-panel-critique>.claims{min-height:55vh;display:block}.channel-grid{grid-template-columns:repeat(2,1fr)}.governance-grid,.agent-roster{grid-template-columns:1fr}}@media (max-width:720px){.sidebar{z-index:75;box-shadow:none;pointer-events:none;transition:transform .28s cubic-bezier(.22,.8,.2,1);display:flex;transform:translate(-105%)}main,.app-shell.sidebar-collapsed main{margin-left:0!important}.topbar{padding:0 14px}.mobile-brand{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font:17px Georgia;display:grid}.crumb,.search{display:none}.page{padding:25px 16px}.hero h1,.title-row h1{font-size:39px}.hero{padding-top:5px}.metrics{grid-template-columns:1fr 1fr}.metric{border-bottom:1px solid var(--line)}.flow-card{grid-template-columns:repeat(9,85px);overflow:auto}.split{gap:28px}.roadmap{grid-template-columns:1fr}.title-row{flex-direction:column;align-items:stretch;gap:15px}.title-row .outline,.preview-pill{display:none}.title-row .primary{align-self:flex-start}.organizations-page .title-row>div{width:100%;max-width:none}.pipeline-grid{grid-template-columns:1fr;min-height:0}.pipeline-grid:not(.show-detail) .detail-panel,.pipeline-grid.show-detail .op-list{display:none}.pipeline-grid.show-detail .detail-panel{padding:18px 16px 24px;display:block}.pipeline-grid.show-detail .detail-back{align-items:center;display:inline-flex}.pipeline-grid.show-detail .detail-top{flex-wrap:wrap}.pipeline-grid.show-detail .detail-panel h2{margin:14px 0 12px;font-size:24px}.pipeline-grid.show-detail .score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-grid.show-detail .score-grid b{font-size:20px}.pipeline-grid.show-detail .detail-panel blockquote{font-size:13px}.pipeline-grid.show-detail .panel-actions{flex-direction:column}.pipeline-grid.show-detail .panel-actions button{flex:none;width:100%}.pane-bar,.pane-toggle{display:none}.filterbar{flex-direction:column;align-items:stretch;gap:0;overflow:visible}.filterbar-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--line);align-items:stretch;gap:0;width:100%;display:flex;overflow-x:auto}.filterbar-tabs::-webkit-scrollbar{display:none}.filterbar-tabs button{white-space:nowrap;border-bottom:0;flex:none;align-items:center;gap:6px;padding:12px 14px;display:inline-flex}.filterbar-tabs button.selected{box-shadow:inset 0 -2px 0 var(--green)}.filterbar-tabs button b{margin-left:0}.filterbar-tools{grid-template-columns:1fr 1fr;gap:0;width:100%;margin-left:0;display:grid}.filterbar-search{grid-column:1/-1;width:auto;min-width:0;max-width:none;margin:8px 12px}.filterbar-tools>button,.filterbar-tools .filter-popover-wrap{width:100%}.filterbar-tools .filter-popover-wrap>button:first-of-type,.filterbar-tools>button{border-right:1px solid var(--line);justify-content:center;width:100%;padding:12px 14px}.filterbar.topic-filterbar .filterbar-tools{width:100%;padding:8px 12px 12px;display:flex}.filterbar.topic-filterbar .reiterate-btn{border-radius:8px;justify-content:center;width:100%;padding:10px 14px}.filterbar-tools>button{border-right:0}.pipeline-grid,.op-list,.detail-panel,.signal-row,.signal-row-main{min-width:0;max-width:100%}.signal-row-main h3,.detail-panel h2{overflow-wrap:anywhere}.score-grid,.corroboration-list button{min-width:0}.page-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-tabs button{flex:none}.filterbar-tools .filter-popover{width:auto;left:12px;right:12px}.workbench-list-page .title-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px}.workbench-list-page .title-row h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:22px}.workbench-list-page .title-row p:not(.eyebrow){max-width:none;font-size:13px}.workbench-list-page .title-row .primary{text-align:center;justify-content:center;align-self:center;align-items:center;width:auto;min-height:36px;margin-top:0;display:inline-flex}.wb-article-name b,.wb-article-name em{overflow-wrap:anywhere}.wb-head{flex-direction:column;align-items:stretch}.wb-head>div:first-child{align-items:flex-start;min-width:0}.wb-head h2{overflow-wrap:anywhere;max-width:none;font-size:18px}.wb-head-actions{grid-template-columns:1fr 1fr;display:grid}.wb-head-actions .wb-version-menu,.wb-head-actions .status{grid-column:1/-1}.wb-head-actions .outline,.wb-head-actions .primary{justify-content:center;width:100%;min-width:0}.wb-version-menu,.wb-version-trigger{width:100%}.wb-version-dropdown{width:min(240px,80vw);max-width:none;left:0;right:auto}.stepper{height:auto;padding:10px 0}.stepper button{flex:none;width:auto}.article-body h1,.dek{overflow-wrap:anywhere}.byline{flex-wrap:wrap}.evidence-delete{opacity:1}.workbench-page{height:auto}.wb-head{flex-wrap:wrap;gap:10px;padding:12px 14px}.wb-head>div:last-child .status{display:none}.stepper{justify-content:flex-start;overflow:auto}.stepper button{min-width:70px}.wb-grid{display:block}.wb-grid>.sources,.wb-grid>.document,.wb-grid>.claims{display:none}.wb-panel-evidence>.sources,.wb-panel-article>.document,.wb-panel-critique>.claims{min-height:60vh;display:block}.article-body{padding:30px 22px}.article-body h1{font-size:28px}.doc-tabs{justify-content:flex-start;overflow-x:auto}.doc-tabs button{flex:none;padding:0 14px}.channel-grid{grid-template-columns:1fr}.canonical{display:block}.lineage{margin-top:20px}.agent-roster>div:last-child{grid-template-columns:1fr}.future-visual{flex-direction:column;height:360px}.future-visual>div:last-child{flex-wrap:wrap;justify-content:center}}.workbench-list-page{min-width:0;padding-bottom:48px;overflow-x:clip}.workbench-list-page .title-row{align-items:flex-start;gap:16px;padding:4px 0 18px}.workbench-list-page .title-row>div{min-width:0}.workbench-list-page .title-row .eyebrow{color:#64748b;letter-spacing:.16em;margin-bottom:8px;font-weight:700}.workbench-list-page .title-row h1{letter-spacing:-.035em;color:#0f172a;margin:0;font:500 44px/1.02 Georgia,Times New Roman,serif}.workbench-list-page .title-row p:not(.eyebrow){color:#64748b;max-width:44rem;margin:8px 0 0;font:400 16px/1.5 Georgia,Times New Roman,serif}.workbench-list-page .title-row .primary{white-space:nowrap;border-radius:8px;flex-shrink:0;align-self:flex-start;margin-top:28px;padding:8px 14px;font:600 12px/1 Inter,system-ui,sans-serif}.wb-list-summary{background:0 0;border:0;grid-template-columns:minmax(0,1.15fr) repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.wb-list-summary>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid;box-shadow:0 6px 16px #0f172a0d}.wb-list-summary-lead{color:#fff;background:#0f172a;border-color:#0f172a}.wb-list-summary .home-dash-icon,.wb-list-summary-lead .home-dash-icon{color:#1d4ed8;background:#eff6ff;width:32px;height:32px}.wb-list-summary-lead b{color:#fff}.wb-list-summary-lead small,.wb-list-summary-lead span{color:#cbd5e1}.wb-list-summary-lead small,.wb-list-summary small{color:#64748b;margin-top:3px;font-size:11px;line-height:1.3;display:block}.wb-list-summary-lead small{color:#94a3b8}.wb-list-summary b{color:#0f172a;font-size:22px;font-weight:600;line-height:1;display:block}.wb-list-summary>div>div span{letter-spacing:.2px;color:#0f172a;margin-top:4px;font-size:12px;font-weight:600;display:block}.wb-list-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wb-list-toolbar label{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:240px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 12px;display:flex}.wb-list-toolbar input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-width:0;font:13px/1.3 Inter,system-ui,sans-serif}.wb-list-filters{flex-wrap:wrap;gap:6px;display:flex}.wb-list-filters button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 12px;font:600 12px/1 Inter,system-ui,sans-serif}.wb-list-filters button.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8;font-weight:600}.wb-article-table{background:0 0;border:0;flex-direction:column;gap:8px;min-width:0;display:flex}.wb-article-table.is-busy{opacity:.65;pointer-events:none}.wb-article-table .empty-state{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;height:auto;min-height:140px}.wb-article-table .empty-state span{font-size:13px}.wb-list-pagination{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font:12px/1.3 Inter,system-ui,sans-serif;display:flex}.wb-list-pagination button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:36px;padding:0 12px;font:600 12px/1 Inter,system-ui,sans-serif}.wb-list-pagination button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.wb-list-pagination button:disabled{opacity:.45;cursor:not-allowed}.wb-article-table-head,.wb-article-row{text-align:left;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.wb-article-table-head{letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font:600 10px/1 Inter,system-ui,sans-serif}.wb-article-row{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;box-shadow:0 6px 16px #0f172a0d}.wb-article-row:hover{background:#eff6ff;border-color:#93c5fd}.wb-article-name,.wb-article-stage,.wb-article-lineage,.wb-article-status{min-width:0}.wb-article-name small,.wb-article-stage small,.wb-article-lineage small,.wb-article-status small{color:#64748b;margin-bottom:3px;font-size:11px;display:block}.wb-article-name b{color:#0f172a;overflow-wrap:anywhere;margin-bottom:0;font:600 14px/1.3 Inter,system-ui,sans-serif;display:block}.wb-article-name em{color:#64748b;font:12px/1.4 Inter,system-ui,sans-serif}.wb-article-stage b,.wb-article-lineage b{color:#0f172a;font:600 13px/1.3 Inter,system-ui,sans-serif}.wb-article-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wb-status-badge{letter-spacing:.3px;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex;font:600 10px/1 Inter,system-ui,sans-serif!important}.wb-article-status.status-published .wb-status-badge{color:#047857;background:#ecfdf5}.wb-article-status.status-ready .wb-status-badge{color:#1d4ed8;background:#eff6ff}.wb-article-status.status-in-review .wb-status-badge{color:#c2410c;background:#fff7ed}.wb-article-status.status-draft .wb-status-badge{color:#475569;background:#f1f5f9}.wb-empty-panel{color:var(--tone-muted,#5f6862);padding:24px 16px}.wb-empty-panel b{margin-bottom:6px;display:block}.wb-head-actions{align-items:center;gap:8px;display:flex}.wb-version-menu{position:relative}.wb-version-trigger{letter-spacing:.3px;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;min-width:0;height:28px;padding:0 8px;font-weight:800;display:inline-flex;font-size:9px!important}.wb-version-trigger span{opacity:.7;font-size:8px}.wb-version-dropdown{z-index:40;border:1px solid var(--line);background:#fff;min-width:148px;max-width:170px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 18px #0000001a}.wb-version-dropdown button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;width:100%;padding:6px 8px;display:flex}.wb-version-dropdown button:hover,.wb-version-dropdown button.selected{background:var(--tone-soft,#edf4ef)}.wb-version-dropdown b{letter-spacing:.3px;font-size:10px}.wb-version-dropdown small{color:var(--tone-muted,#7a817b);font-size:8px;line-height:1.25}.wb-version-banner{background:var(--tone-soft,#f3ead6);border-bottom:1px solid var(--tone-line,#e2d3b4);color:var(--tone-accent,#6d5218);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 20px;font-size:11px;display:flex}.wb-version-banner b{font-weight:800}.wb-version-banner .text-btn{margin-left:auto;font-size:11px}@media (max-width:900px){.workbench-list-page .title-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px}.workbench-list-page .title-row h1{letter-spacing:-.03em;font-size:22px}.workbench-list-page .title-row p:not(.eyebrow){max-width:none;font-size:13px}.workbench-list-page .title-row .primary{width:auto;min-height:36px;margin-top:0}.wb-list-summary{grid-template-columns:1fr 1fr}.wb-list-summary-lead{grid-column:1/-1}.wb-list-toolbar label{flex:100%}.wb-list-toolbar input{font-size:16px}.wb-list-filters{width:100%}.wb-list-filters button{flex:calc(50% - 4px);min-height:40px}.wb-article-table-head{display:none}.wb-article-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.wb-article-name{grid-column:1/-1}.wb-article-stage,.wb-article-lineage{grid-column:1}.wb-article-status{grid-area:2/2/4;align-self:start}.wb-list-pagination{flex-wrap:wrap}.wb-list-pagination button{flex:auto;min-height:40px}}.wb-research{color:#1c1c1a;background:#fff;flex:1;min-height:0;overflow:auto}.wb-fact-filters{border-bottom:1px solid var(--line);z-index:2;background:#fff;align-items:center;gap:2px;padding:0 28px;display:flex;position:sticky;top:0}.wb-fact-filters button{color:#6b6b66;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:10px 10px 9px;font-size:12px}.wb-fact-filters button span{color:#9a9a94;margin-left:5px;font-size:11px}.wb-fact-filters button.active{color:#1c1c1a;border-bottom-color:#1c1c1a}.wb-fact-filters button.active span{color:#6b6b66}.wb-research-meta{color:#8a8a84;margin:0 0 0 auto;font-size:11px}.wb-fact-list{padding:0}.wb-fact-row{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin:0;padding:9px 28px;display:grid}.wb-fact-row:hover{background:#fafaf8}.wb-fact-row.active{background:#f6f6f3}.wb-fact-seq{color:#9a9a94;font-variant-numeric:tabular-nums;padding-top:1px;font-size:11px}.wb-fact-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.wb-fact-copy b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.wb-research.has-selection .wb-fact-copy b{-webkit-line-clamp:2;font-size:12px;font-weight:450}.wb-fact-source-row{align-items:center;gap:8px;min-width:0;display:flex}.wb-fact-source-name{color:#6b6b66;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;text-decoration:none;overflow:hidden}a.wb-fact-source-name:hover{color:#1c1c1a}.wb-opr-score{color:#2f5d3a;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#eef3ef;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:28px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.wb-fact-marks{gap:8px;padding-top:2px;display:flex}.wb-status{color:#6b6b66;background:0 0;align-items:center;gap:5px;padding:0;font-size:11px;font-style:normal;font-weight:450;display:inline-flex}.wb-status:before{content:"";background:#c4c4be;border-radius:50%;width:5px;height:5px}.wb-status.verified:before{background:#2f6f4e}.wb-status.unverified:before,.wb-status.review:before{background:#c45c45}.wb-status.conflict:before{background:#7a6a9a}.wb-status.pending:before{background:#c4c4be}.wb-research-split{grid-template-columns:280px minmax(0,1fr);min-height:calc(100% - 36px);display:grid}.wb-research-split aside{border-right:1px solid var(--line);background:#fff;overflow:auto}.wb-research.has-selection .wb-fact-row{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:8px 16px}.wb-research.has-selection .wb-fact-seq{font-size:10px}.wb-fact-dot{box-sizing:border-box;background:#c4c4be;border:0;border-radius:50%;flex:none;justify-self:end;width:5px;height:5px;padding:0;display:block}.wb-fact-dot.verified{background:#2f6f4e;border-top:0;padding-top:0;font-size:0;font-weight:400}.wb-fact-dot.review,.wb-fact-dot.unverified{background:#c45c45}.wb-fact-dot.conflict{box-shadow:0 0 0 2px #efeaf6}.wb-research-detail{padding:14px 40px 40px;overflow:auto}.wb-fact-back{color:#8a8a84;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:14px;padding:0;font-size:11px;display:inline-flex}.wb-fact-back:hover{color:#1c1c1a}.wb-fact-detail{width:100%;max-width:none}.wb-fact-section+.wb-fact-section{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.wb-fact-section h3{letter-spacing:.04em;text-transform:uppercase;color:#8a8a84;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:600;display:flex}.wb-verify-badge{letter-spacing:.02em;text-transform:none;color:#6b6b66;background:#f3f3f0;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:600;line-height:1}.wb-verify-badge.verified{color:#1e4d3a;background:#e5f2e8}.wb-verify-badge.unverified{color:#8a3b28;background:#fde8e2}.wb-fact-kicker{align-items:center;gap:10px;margin-bottom:6px;display:flex}.wb-fact-kicker>span{letter-spacing:.04em;text-transform:uppercase;color:#8a8a84;font-size:11px}.wb-fact-lead{margin:0;font-size:14px;font-weight:500;line-height:1.5}.wb-fact-section>.wb-status{margin-top:8px}.wb-fact-source-block{margin-top:12px}.wb-fact-source-title{color:#1c1c1a;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.wb-fact-source-title>span:first-child{min-width:0}.wb-fact-url{color:#2563eb;align-items:center;gap:5px;max-width:100%;margin-top:4px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.wb-fact-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-fact-url svg{flex:none}.wb-fact-url:hover{text-decoration:underline}.wb-snippet-toggle,.wb-mark-verified{cursor:pointer;color:#6b6b66;background:0 0;border:0;padding:0;font-size:11px}.wb-snippet-toggle{margin-top:6px;display:block}.wb-snippet-toggle:hover,.wb-mark-verified:hover{color:#1c1c1a}.wb-mark-verified{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:550}.wb-mark-verified:disabled{cursor:default;color:#9a9a94}.wb-fact-snippet{color:#3f3f3b;border:0;margin:8px 0 0;padding:0;font-size:12px;line-height:1.5}.wb-fact-bang{color:#fff;text-align:center;letter-spacing:0;text-transform:none;background:#c45c45;border-radius:50%;flex:none;width:14px;height:14px;font-size:10px;font-style:normal;font-weight:700;line-height:14px}.wb-fact-bang.fact{background:#2f6f4e}.wb-fact-bang.rationale{background:#2f6fad;font-size:9px;font-style:italic}.wb-fact-basis-box{border:1px solid var(--line);background:#fafaf8;border-radius:8px;padding:12px 14px}.wb-fact-basis-box .wb-status{margin-top:8px}.wb-fact-basis-box p{color:#3f3f3b;margin:0;font-size:13px;line-height:1.5}.wb-fact-empty-block{margin:20px 16px}.wb-fact-empty-block b{margin-bottom:4px;font-size:13px;font-weight:550;display:block}.wb-evidence-list{padding:0}.wb-evidence-group{border-bottom:1px solid var(--line)}.wb-evidence-row{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;color:inherit;background:0 0;border-radius:0;align-items:center;gap:12px;margin:0;padding:11px 28px;display:flex}.wb-evidence-group>.wb-evidence-row{border-bottom:0}.wb-evidence-row:hover{background:#fafaf8}.wb-evidence-domain{color:#1c1c1a;font-size:13px;font-weight:500}.wb-evidence-meta{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.wb-evidence-count{color:#6b6b66;text-align:center;background:#f0f0ec;border-radius:999px;min-width:22px;padding:1px 7px;font-size:11px}.wb-evidence-page .wb-opr-score{align-self:center;margin-left:auto}.wb-evidence-pages{flex-direction:column;gap:2px;padding:0 28px 12px 44px;display:flex}.wb-evidence-page{color:#3f3f3b;align-items:flex-start;gap:6px;min-width:0;padding:6px 0;font-size:12px;text-decoration:none;display:flex}.wb-evidence-page svg{flex:none;margin-top:3px}.wb-evidence-page-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.wb-evidence-page-copy b{color:#1c1c1a;font-size:13px;font-weight:500;line-height:1.35}.wb-evidence-page-copy small{color:#2563eb;word-break:break-all;font-size:11px;line-height:1.4}.wb-evidence-page:hover .wb-evidence-page-copy b,.wb-evidence-page:hover .wb-evidence-page-copy small{text-decoration:underline}.wb-evidence-row>.wb-evidence-page{flex:1}.wb-fact-empty-block p,.wb-fact-empty{color:#6b6b66;margin:0;font-size:12px;line-height:1.45}@media (max-width:900px){.wb-research-split{grid-template-columns:1fr}.wb-research-split aside{border-right:0;border-bottom:1px solid var(--line);max-height:280px}}.wb-thesis{color:#1c1c1a;background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.wb-thesis-empty{text-align:center;color:#6b6b66;max-width:36rem;margin:48px auto;padding:0 12px;font-size:14px}.wb-thesis-columns{grid-template-columns:repeat(var(--thesis-cols,1), minmax(0, 1fr));flex:1;align-items:stretch;gap:16px;min-width:0;min-height:0;display:grid;overflow:hidden}.wb-thesis-column{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:0;padding:16px 16px 20px;display:flex;overflow:hidden}.wb-thesis-column.is-popover-open{z-index:3;overflow:visible}.wb-thesis-column-head{z-index:2;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex;position:relative}.wb-thesis-column-body{flex:1;min-height:0;overflow:hidden auto}.wb-thesis-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--green,#2563eb);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:flex}.wb-thesis-objective{color:#3f3f3b;letter-spacing:.06em;text-transform:uppercase;background:#f0f0ec;border-radius:999px;align-items:center;padding:3px 8px;font:600 10px/1 Inter,system-ui,sans-serif;display:inline-flex}.wb-thesis-kicker small{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 7px;font:600 9px/1 Inter,system-ui,sans-serif}.wb-thesis-proceed-wrap{flex:none;position:relative}.wb-thesis-proceed{flex:none;padding:7px 12px}.wb-thesis-popover-scrim{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.wb-thesis-persona-popover{z-index:41;border:1px solid var(--line);background:#fff;flex-direction:column;width:min(280px,100vw - 48px);max-height:min(420px,70vh);display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #0f172a1f}.wb-thesis-persona-popover.is-above{top:auto;bottom:calc(100% + 6px)}.wb-thesis-persona-popover>header{justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px 8px;display:flex}.wb-thesis-persona-head{flex-direction:column;gap:2px;min-width:0;display:flex}.wb-thesis-persona-popover>header b{color:#0f172a;font:600 13px/1.3 Inter,system-ui,sans-serif}.wb-thesis-persona-head small{color:#64748b;letter-spacing:0;text-transform:none;font:500 11px/1.3 Inter,system-ui,sans-serif}.wb-thesis-persona-popover>header button,.wb-thesis-persona-close{cursor:pointer;color:#64748b;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;display:inline-flex}.wb-thesis-persona-list{flex-direction:column;gap:6px;min-height:0;padding:0 12px 8px;display:flex;overflow-y:auto}.wb-thesis-persona-list>p{color:#64748b;margin:4px 0 8px;font-size:13px}.wb-thesis-persona-list button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.wb-thesis-persona-list button.is-selected{background:#eff6ff;border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}.wb-thesis-persona-check{color:#1d4ed8;text-align:center;flex:0 0 16px;width:16px;font:700 13px/1 Inter,system-ui,sans-serif}.wb-thesis-persona-label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.wb-thesis-persona-list button b{color:#0f172a;min-width:0;font:600 13px/1.3 Inter,system-ui,sans-serif}.wb-thesis-persona-list button small{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;flex:none;padding:3px 7px;font:600 9px/1 Inter,system-ui,sans-serif;display:inline-block}.wb-thesis-persona-popover>footer{border-top:1px solid var(--line);justify-content:stretch;padding:10px 12px 12px;display:flex}.wb-thesis-persona-popover>footer .primary{width:100%}.wb-thesis-column section,.wb-thesis-column .wb-thesis-fold{border-top:1px solid var(--line);padding:14px 0 4px}.wb-thesis-column section:first-of-type{border-top:0;padding-top:0}.wb-thesis-column section>h3,.wb-thesis-fold>summary{letter-spacing:.06em;text-transform:uppercase;color:var(--green,#2563eb);margin:0 0 8px;font-size:11px;font-weight:600}.wb-thesis-fold>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.wb-thesis-fold>summary::-webkit-details-marker{display:none}.wb-thesis-fold>summary:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0}.wb-thesis-fold[open]>summary:before{transform:rotate(90deg)}.wb-thesis-fold:not([open])>summary{margin-bottom:0}.wb-thesis-column section>h2{margin:0 0 8px;font-size:16px;font-weight:560;line-height:1.35}.wb-thesis-column section>p,.wb-thesis-fold>p{margin:0 0 10px;font-size:13px;line-height:1.55}.wb-thesis-column .wb-md h2,.wb-thesis-column .wb-md h3{letter-spacing:0;text-transform:none;color:#1c1c1a;margin:14px 0 6px;font-size:13px;font-weight:650;line-height:1.35}.wb-md h2:first-child,.wb-md h3:first-child{margin-top:0}.wb-md p{margin:0 0 10px;font-size:13px;line-height:1.55}.wb-md ul,.wb-md ol{margin:0 0 10px;padding-left:18px}.wb-md li{margin:0 0 4px;font-size:13px;line-height:1.5}.wb-md strong{font-weight:650}.wb-md em{font-style:italic}.wb-md code{background:#f4f4f1;padding:0 4px;font-size:12px}.wb-md svg,.wb-plan-sections svg{max-width:100%;height:auto}.wb-mermaid-trigger{cursor:zoom-in;width:100%;text-align:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}:is(.wb-mermaid-trigger:hover .wb-mermaid,.wb-mermaid-trigger:focus-visible .wb-mermaid){outline:1px solid var(--line);outline-offset:4px}.wb-mermaid{text-align:center;flex-direction:column;align-items:center;margin:10px auto 14px;font-family:trebuchet ms,verdana,arial,sans-serif;font-size:16px;line-height:1.3;display:flex;overflow-x:auto}.wb-mermaid svg{margin:0 auto;display:block;overflow:visible}.wb-mermaid .nodeLabel,.wb-mermaid .label,.wb-mermaid .edgeLabel,.wb-mermaid foreignObject,.wb-mermaid foreignObject div,.wb-mermaid foreignObject span,.wb-mermaid foreignObject p{overflow-wrap:break-word;word-break:normal;text-overflow:clip;overflow:visible;text-align:center!important}.wb-mermaid .node foreignObject>div{overflow-wrap:break-word;word-break:normal;box-sizing:border-box;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.wb-mermaid .node .nodeLabel{overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;display:block;text-align:center!important}.wb-mermaid-pending{min-height:48px}.wb-mermaid-error{color:#8a1f1f;margin:0 0 8px;font-size:12px}.wb-mermaid-source,.wb-md-fence{white-space:pre-wrap;background:#f4f4f1;margin:0 0 10px;padding:10px 12px;font-size:12px;line-height:1.45;overflow-x:auto}.wb-plan-figure{text-align:center;flex-direction:column;align-items:center;margin:10px 0 4px;display:flex}.wb-plan-figure figcaption{color:#5c5c57;text-align:center;margin-top:6px;font-size:12px;line-height:1.4}.wb-mermaid-dialog-wrap{z-index:140}.wb-mermaid-dialog{background:var(--paper,#fff);border:1px solid var(--line);flex-direction:column;width:min(1040px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;box-shadow:0 18px 50px #0004}.wb-mermaid-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wb-mermaid-dialog>header h3{margin:0;font-size:14px;font-weight:600}.wb-mermaid-dialog>header button{color:#6b6b66;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.wb-mermaid-dialog-body{padding:20px 24px 28px;overflow:auto}.wb-mermaid-dialog-chart{max-width:none;margin:0 auto}.wb-mermaid-dialog-chart svg{max-width:none}.wb-mermaid-dialog-caption{color:#5c5c57;text-align:center;max-width:52rem;margin:16px auto 0;font-size:14px;line-height:1.5}.wb-thesis-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:4px;display:grid}.wb-thesis-scores span{letter-spacing:.04em;text-transform:uppercase;color:#6b6b66;font-size:10px;display:block}.wb-thesis-scores b{font-size:16px;font-weight:560}@media (max-width:1180px){.workbench-page:has(.wb-thesis){min-height:0}.wb-thesis{padding:14px;overflow:auto}.wb-thesis-columns,.wb-thesis-columns[data-count]{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;overflow:visible}.wb-thesis-column{border-color:#e5e7eb;border-radius:10px;overflow:visible}.wb-thesis-column-head{z-index:1;background:#fff;padding:2px 0 10px;position:sticky;top:0}.wb-thesis-column section>h2,.wb-thesis-column section>p,.wb-thesis .wb-md p,.wb-thesis .wb-md li{overflow-wrap:anywhere}}.wb-draft-title{color:#1c1c1a;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.3}.wb-plan-column{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:0;padding:16px 16px 20px;display:flex;overflow:hidden}.wb-plan-column-head{flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.wb-plan-persona{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;flex:none;padding:3px 7px;font:600 9px/1 Inter,system-ui,sans-serif}.wb-plan-column-body{flex:1;min-height:0;overflow:hidden auto}.wb-plan-status{color:#64748b;margin:0 0 12px;font-size:13px}.wb-plan-status.is-error{color:#b91c1c}.wb-plan-column section{border-top:1px solid var(--line);padding:14px 0 4px}.wb-plan-column section:first-of-type{border-top:0;padding-top:0}.wb-plan-column section>h3{letter-spacing:.06em;text-transform:uppercase;color:var(--green,#2563eb);margin:0 0 8px;font-size:11px;font-weight:600}.wb-plan-column section>p{margin:0 0 10px;font-size:13px;line-height:1.55}.wb-plan-sections{margin:0;padding:0 0 0 18px}.wb-plan-sections>li{margin:0 0 12px}.wb-plan-sections>li b{color:#0f172a;font-size:13px;display:inline}.wb-plan-sections>li small{letter-spacing:.06em;text-transform:uppercase;color:#64748b;border:1px solid #e2e8f0;margin-left:8px;padding:2px 6px;font:600 9px/1 Inter,system-ui,sans-serif;display:inline-block}.wb-plan-sections>li p,.wb-plan-sections>li ul,.wb-plan-sections>li figure{margin:6px 0 0;font-size:13px;line-height:1.5}@media (max-width:720px){.workbench-page:has(.wb-thesis){height:auto;min-height:calc((100svh / var(--ui-zoom,1)) - 64px);overflow-x:hidden}.wb-thesis{flex:none;padding:12px;overflow:visible}.wb-thesis-column-head{padding-bottom:8px;position:static}.wb-thesis-empty{margin:28px auto;font-size:13px}.wb-thesis-columns{gap:10px}.wb-thesis-column{padding:14px 14px 16px}.wb-thesis-kicker{font-size:10px}.wb-thesis-proceed{min-height:36px;padding:8px 14px}.wb-thesis-column section>h2{font-size:15px}.wb-thesis-scores{gap:6px}.wb-thesis-scores span{font-size:9px}.wb-thesis-scores b{font-size:15px}.wb-plan-column{padding:12px 12px 16px}.wb-plan-column-head{flex-wrap:wrap}.wb-draft-title{font-size:20px}}@media (max-width:520px){.wb-list-summary{grid-template-columns:1fr}.wb-list-summary-lead{grid-column:auto}.wb-list-filters button{flex:100%}.workbench-page{height:auto;min-height:calc(100vh - 64px)}.article-body h1{font-size:30px}.article-body,.tab-content{padding:24px 16px 60px}.critic-score{flex-direction:column}}.page-tabs{border-bottom:1px solid var(--line);gap:3px;margin-bottom:20px;display:flex}.page-tabs button{color:var(--tone-muted,#737b75);cursor:pointer;background:0 0;border:0;align-items:center;padding:12px 15px;font-size:10px;display:inline-flex}.page-tabs button.active{color:var(--green);border-bottom:2px solid var(--green);font-weight:800}.page-tabs button.has-alert{color:var(--tone-danger,#b91c1c);font-weight:800}.page-tabs button.has-alert.active{color:var(--tone-danger,#b91c1c);border-bottom-color:var(--tone-danger,#b91c1c)}.page-tab-alert{background:var(--tone-danger,#b91c1c);color:#fff;vertical-align:middle;border-radius:999px;place-items:center;width:14px;height:14px;margin-left:6px;font:800 9px/1 Inter,system-ui,sans-serif;display:inline-grid}.desk-grid,.studio-grid,.voice-grid,.learning-grid,.prediction-grid,.network-grid,.match-board,.runs-layout{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.studio-grid--persona{grid-template-columns:1fr}.review-stack,.approval-panel,.calendar-card,.reader-preview,.persona-card,.training-panel,.voice-grid>section,.voice-grid>aside,.chart-card,.learning-card,.prediction-detail,.match-board>section,.match-board>aside,.run-feed,.run-trace{border:1px solid var(--line);background:#fff;padding:22px}.persona-card{border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #0f172a12}.publication-desk-page{min-width:0;overflow-x:clip}.publication-desk-page .title-row .eyebrow{color:#64748b;letter-spacing:.16em;margin-bottom:8px;font-weight:700}.publication-desk-page .page-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid #e2e8f0;gap:0;margin-bottom:14px;overflow-x:auto}.publication-desk-page .page-tabs button{color:#64748b;white-space:nowrap;flex:none;padding:10px 14px;font:600 12px/1 Inter,system-ui,sans-serif}.publication-desk-page .page-tabs button.active{color:#1d4ed8;border-bottom:2px solid #1d4ed8;font-weight:600}.publication-desk-page .title-row{align-items:flex-start;gap:16px;padding:4px 0 18px}.publication-desk-page .title-row>div{min-width:0}.publication-desk-page .title-row h1{letter-spacing:-.035em;color:#0f172a;margin:0;font:500 44px/1.02 Georgia,Times New Roman,serif}.publication-desk-page .title-row p:not(.eyebrow){color:#64748b;max-width:44rem;margin:8px 0 0;font:400 16px/1.5 Georgia,Times New Roman,serif}.publication-desk-page .title-row .outline{white-space:nowrap;color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;align-self:flex-start;margin-top:28px;padding:8px 14px;font:600 12px/1 Inter,system-ui,sans-serif}.publication-desk-page .pipeline-grid{background:0 0;border:0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;min-height:0;margin-top:0;display:grid}.publication-desk-page .op-list{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-width:0;display:flex;box-shadow:0 8px 22px #0f172a12}.publication-desk-page .op-list-items{flex-direction:column;gap:8px;padding:10px;display:flex}.publication-desk-page .op-empty{color:#64748b;padding:24px 16px;font:13px/1.45 Inter,system-ui,sans-serif}.publication-desk-page .op-list-items>button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin:0;padding:10px 12px;display:grid}.publication-desk-page .op-list-items>button:hover{border-color:#bfdbfe}.publication-desk-page .op-list-items>button.selected{background:#eff6ff;border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}.publication-desk-page .op-list-items .score{color:#1d4ed8;background:0 0;border:0;width:auto;padding:0;font:600 16px/1 Inter,system-ui,sans-serif}.publication-desk-page .op-list-items .score small{letter-spacing:.05em;color:#64748b;margin-top:4px;font:600 8px/1 Inter,system-ui,sans-serif;display:block}.publication-desk-page .op-list h3{color:#0f172a;overflow-wrap:anywhere;margin:4px 0 2px;font:600 14px/1.3 Inter,system-ui,sans-serif}.publication-desk-page .op-list p{color:#64748b;font:12px/1.4 Inter,system-ui,sans-serif}.publication-desk-page .approval-detail{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:16px;box-shadow:0 8px 22px #0f172a12}.publication-desk-page .approval-detail h2{color:#0f172a;overflow-wrap:anywhere;margin:10px 0 8px;font:600 18px/1.25 Inter,system-ui,sans-serif}.publication-desk-page .approval-detail .detail-copy{color:#64748b;margin:0;font:13px/1.45 Inter,system-ui,sans-serif}.publication-desk-page .approval-detail .score-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.publication-desk-page .approval-detail .score-grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 8px}.publication-desk-page .approval-detail .score-grid b{color:#0f172a;font:600 16px/1 Inter,system-ui,sans-serif}.publication-desk-page .approval-detail .score-grid small{letter-spacing:.05em;color:#64748b;font:600 9px/1 Inter,system-ui,sans-serif}.publication-desk-page .approval-detail h4{letter-spacing:.06em;color:#64748b;margin:12px 0 6px;font:600 11px/1 Inter,system-ui,sans-serif}.publication-desk-page .approval-gate-list{color:#1d4ed8;margin:0 0 12px;padding-left:16px;font:13px/1.5 Inter,system-ui,sans-serif}.publication-desk-page .approval-gate-list li::marker{content:"✓ ";color:#1d4ed8}.publication-desk-page .tag{color:#1d4ed8;letter-spacing:.05em;background:#eff6ff;border-radius:999px;padding:4px 8px;font:600 9px/1 Inter,system-ui,sans-serif}.publication-desk-page .tag-watch{color:#475569;background:#f8fafc}.publication-desk-page .detail-top{gap:8px}.publication-desk-page .detail-top button{color:#64748b;padding:4px;font-size:14px;line-height:1}.publication-desk-page .signoff{gap:10px;padding-top:12px}.publication-desk-page .signoff input{accent-color:#1d4ed8;margin-top:3px}.publication-desk-page .signoff b,.publication-desk-page .signoff small{font-size:13px}.publication-desk-page .signoff small{color:#64748b;font-size:12px}.publication-desk-page .panel-actions{flex-wrap:wrap;gap:8px;display:flex}.publication-desk-page .panel-actions .outline,.publication-desk-page .panel-actions .primary{border-radius:8px;padding:10px 12px;font-size:12px}.mini-gates{gap:1px;margin:12px 0;display:grid}.mini-gates span{background:var(--tone-soft,#eff5f0);color:var(--tone-accent,#2a6548);padding:8px 10px;font-size:9px}.signoff{border-top:1px solid var(--line);gap:10px;margin:0 0 12px;padding-top:12px;display:flex}.signoff input{accent-color:var(--green);margin-top:2px}.signoff b,.signoff small{font-size:10px;display:block}.signoff small{color:#888;margin-top:3px}.approval-panel button:disabled,.publication-desk-page .panel-actions .primary:disabled{opacity:.4}.publication-desk-page .view-blog-action{border-radius:8px;width:100%;margin-top:8px;padding:10px 12px;font-size:12px}.publication-desk-page .approval-blog-view{border:1px solid #e2e8f0;border-radius:12px}.publication-desk-page .approval-blog-view header button{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:8px;margin-left:auto;padding:8px 12px;font:600 12px/1 Inter,system-ui,sans-serif}.publication-desk-page .calendar-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:16px;box-shadow:0 8px 22px #0f172a12}.publication-desk-page .calendar-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.publication-desk-page .calendar-head h2{color:#0f172a;margin:0;font:600 16px/1.2 Inter,system-ui,sans-serif}.publication-desk-page .calendar-head button{color:#1d4ed8;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:32px;height:32px;font-size:14px}.publication-desk-page .week-row{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;margin-top:14px;display:grid}.publication-desk-page .week-row>div,.publication-desk-page .calendar-day{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-width:0;min-height:0;padding:10px}.publication-desk-page .week-row>div>b,.publication-desk-page .calendar-day>b{letter-spacing:.04em;color:#64748b;font:600 11px/1 Inter,system-ui,sans-serif;display:block}.publication-desk-page .week-row article{background:#eff6ff;border:1px solid #bfdbfe;border-left:3px solid #1d4ed8;border-radius:8px;margin-top:10px;padding:10px}.publication-desk-page .week-row article.coral-event{background:#fff;border-color:#e2e8f0 #e2e8f0 #e2e8f0 #64748b;margin-top:10px}.publication-desk-page .week-row article span,.publication-desk-page .week-row article small{color:#64748b;font:11px/1.35 Inter,system-ui,sans-serif;display:block}.publication-desk-page .week-row article h3{color:#0f172a;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0;font:600 13px/1.3 Inter,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.publication-desk-page .calendar-empty{color:#94a3b8;margin-top:10px;font:12px/1.4 Inter,system-ui,sans-serif;display:block}.publication-desk-page .connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publication-desk-page .connector-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px 12px;min-width:0;padding:14px;display:grid;box-shadow:0 8px 22px #0f172a12}.publication-desk-page .connector-card>span{color:#1d4ed8;background:#eff6ff;border-radius:10px;width:36px;height:36px;font:600 12px/1 Inter,system-ui,sans-serif}.publication-desk-page .connector-card h3{color:#0f172a;margin:0 0 4px;font:600 14px/1.3 Inter,system-ui,sans-serif}.publication-desk-page .connector-card p{color:#64748b;overflow-wrap:anywhere;margin:0;font:12px/1.4 Inter,system-ui,sans-serif}.publication-desk-page .connector-card button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-column:1/-1;margin-top:2px;padding:8px 10px;font:600 12px/1 Inter,system-ui,sans-serif}.publication-desk-page .connector-card.is-live button{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.publication-desk-page .reader-preview{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(200px,240px);min-height:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a12}.publication-desk-page .reader-preview header{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-column:1/-1;gap:10px;height:auto;min-height:52px;padding:10px 16px}.publication-desk-page .reader-preview header b{letter-spacing:.08em;color:#0f172a;font:600 12px/1 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview header nav{color:#64748b;margin-left:auto;font:600 12px/1 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview header button{color:#fff;background:#1d4ed8;border:0;border-radius:8px;padding:8px 12px;font:600 12px/1 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview>div{min-width:0;max-width:none;padding:20px 22px 24px}.publication-desk-page .reader-preview>div h1{color:#0f172a;overflow-wrap:anywhere;margin:8px 0 10px;font:600 22px/1.25 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview .lede{color:#64748b;max-width:none;margin:0 0 10px;font:14px/1.5 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview>div>span{color:#64748b;font:12px/1.4 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview .reader-article-body{color:#334155;margin-top:18px;font:14px/1.55 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview .reader-article-body .dropcap{color:#0f172a;padding:2px 8px 0 0;font-size:28px;line-height:.9}.publication-desk-page .reader-preview .reader-article-body h2{color:#0f172a;margin:18px 0 8px;font:600 16px/1.3 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview .reader-article-body mark{color:#1d4ed8;background:#eff6ff}.publication-desk-page .reader-preview .reader-article-body blockquote{color:#475569;border-left:3px solid #1d4ed8;margin:16px 0;padding:0 0 0 12px}.publication-desk-page .reader-preview aside{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-self:start;width:auto;margin:16px 16px 16px 0;padding:14px;position:static;bottom:auto;right:auto}.publication-desk-page .reader-preview aside p{letter-spacing:.06em;color:#1d4ed8;margin:0 0 6px;font:600 10px/1 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview aside b{color:#0f172a;font:600 13px/1.35 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview aside small{color:#64748b;margin:6px 0 12px;font:12px/1.4 Inter,system-ui,sans-serif}.publication-desk-page .reader-preview aside button{color:#1d4ed8;font:600 12px/1.3 Inter,system-ui,sans-serif}.calendar-head{justify-content:center;align-items:center;gap:30px;display:flex}.calendar-head h2{font:24px Georgia}.calendar-head button{background:0 0;border:0}.week-row{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);min-height:390px;display:grid}.week-row>div{border-right:1px solid var(--line);padding:12px}.week-row>div>b{letter-spacing:1px;font-size:8px}.week-row article{background:var(--tone-soft,#e4eee7);border-left:3px solid var(--green);margin-top:85px;padding:12px}.week-row article.coral-event{background:var(--tone-soft,#fae6e0);border-color:var(--coral);margin-top:165px}.week-row article span,.week-row article small{color:var(--tone-muted,#6e7770);font-size:7px}.week-row article h3{margin:7px 0;font:15px Georgia}.connector-grid,.feed-cards,.contributor-grid,.eval-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.connector-card{border:1px solid var(--line);background:#fff;grid-template-columns:38px 1fr;gap:10px;padding:20px;display:grid}.connector-card>span{background:var(--tone-soft,#edf2ed);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.connector-card h3{margin:2px 0;font:17px Georgia}.connector-card p{color:var(--muted);font-size:9px}.connector-card button{border:1px solid var(--line);color:var(--green);background:0 0;grid-column:1/-1;padding:8px;font-size:9px}.reader-preview{background:var(--tone-surface,#fffdf8);min-height:520px;padding:0;position:relative}.reader-preview header{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:70px;padding:0 24px;display:flex}.reader-preview header nav{margin-left:auto;font:12px Georgia}.reader-preview header button{background:var(--green);color:#fff;border:0;padding:9px 15px}.reader-preview>div{max-width:750px;padding:80px 60px}.reader-preview>div h1{margin:15px 0;font:54px/1 Georgia}.reader-preview>div>span{color:#777;font-size:9px}.reader-preview .reader-article-body{color:#1a1a1a;margin-top:36px;font:17px/1.65 Georgia,Times New Roman,serif}.reader-preview .reader-article-body .dropcap{float:left;padding:6px 10px 0 0;font-size:58px;font-weight:700;line-height:.85}.reader-preview .reader-article-body h2{margin:28px 0 12px;font:28px/1.2 Georgia,Times New Roman,serif}.reader-preview .reader-article-body p{margin:0 0 1em}.reader-preview .reader-article-body mark{background:var(--tone-soft,#f3e6c8);padding:0 2px}.reader-preview .reader-article-body blockquote{border-left:3px solid var(--green);color:#444;margin:24px 0;padding:0 0 0 18px;font-style:italic}.reader-preview aside{background:var(--tone-soft,#f0eadc);width:230px;padding:18px;position:absolute;bottom:35px;right:35px}.reader-preview aside p{letter-spacing:1px;font-size:7px}.reader-preview aside b,.reader-preview aside small{display:block}.reader-preview aside small{margin:6px 0 12px;font-size:8px}.reader-preview aside button{color:var(--green);background:0 0;border:0;padding:0;font-size:9px}.persona-top{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:20px;display:grid}.persona-top-identity{min-width:0}.persona-top-identity .eyebrow{color:#1d4ed8;letter-spacing:.08em}.persona-top-actions{align-items:center;gap:12px;display:flex}.persona-top-actions .primary,.persona-top-actions .outline{white-space:nowrap;border-radius:8px;padding:9px 16px;font-size:12px}.persona-readiness{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-end;gap:5px;min-width:92px;padding:8px 10px;display:flex}.persona-readiness b{color:#0f172a;font:600 18px/1 Inter,system-ui,sans-serif}.persona-readiness small{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font:600 10px/1 Inter,system-ui,sans-serif}.persona-meter{background:#e2e8f0;border-radius:999px;width:88px;height:5px;display:block;overflow:hidden}.persona-meter i{background:#1d4ed8;border-radius:999px;height:100%;display:block}.persona-workspace{border-top:1px solid var(--line);grid-template-columns:232px minmax(0,1fr);min-width:0;min-height:420px;margin:0 -22px;display:grid}.persona-card>.persona-input-rule{background:#eff6ff;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin:0 -22px -22px;padding:14px 22px}.persona-card .persona-input-rule>span{letter-spacing:.08em;background:#1d4ed8;border-radius:6px;font:600 9px/1 Inter,system-ui,sans-serif}.persona-card .persona-input-rule p b{color:#0f172a;font:600 13px/1.3 Inter,system-ui,sans-serif}.persona-card .persona-input-rule p small{color:#64748b;font:12px/1.4 Inter,system-ui,sans-serif}.persona-card .persona-input-rule button{color:#1d4ed8;white-space:nowrap;font:600 12px/1.3 Inter,system-ui,sans-serif}.persona-rail{border-right:1px solid var(--line);background:#f8fafc;flex-direction:column;gap:10px;min-width:0;padding:16px 14px 16px 22px;display:flex;overflow:hidden}.persona-rail>.eyebrow{color:#64748b;margin:0 2px}.persona-rail-body{flex-direction:column;gap:8px;min-width:0;display:flex}.persona-list{border:0;flex-direction:column;gap:8px;padding:0;display:flex}.persona-list-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:none;padding:12px;display:flex;overflow:hidden}.persona-list-card:hover{border-color:#bfdbfe}.persona-list-card.is-selected{background:#eff6ff;border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}.persona-list-select{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:0;display:flex}.persona-list-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.persona-list-select b{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;flex:1;min-width:0;font:600 13px/1.3 Inter,system-ui,sans-serif;overflow:hidden}.persona-list-select small{color:#64748b;font:12px/1.3 Inter,system-ui,sans-serif}.persona-list-select .persona-meter{width:100%}.persona-active-badge{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:3px 7px;font:600 9px/1 Inter,system-ui,sans-serif}.persona-list-card .text-btn{color:#1d4ed8;align-self:flex-start;padding:0;font-size:12px;font-weight:600}.persona-list-new{color:#1d4ed8;cursor:pointer;background:0 0;border:1px dashed #93c5fd;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font:600 13px/1.3 Inter,system-ui,sans-serif}.persona-list-new:hover{background:#eff6ff;border-style:solid}.persona-list-new.is-selected{background:#eff6ff;border:1px solid #1d4ed8;box-shadow:0 0 0 1px #1d4ed8}.persona-editor{background:#fff;min-width:0;padding:0}.persona-name-row{justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 22px 8px;display:flex}.persona-name-row label{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.persona-name-row label span{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font:600 11px/1 Inter,system-ui,sans-serif}.persona-name-row input,.persona-name-row p{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;min-width:0;margin:0;font:600 22px/1.3 Inter,system-ui,sans-serif;overflow:hidden}.persona-name-row input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:8px 12px}.persona-name-row input:focus{border-color:#1d4ed8;outline:1px solid #1d4ed8}.persona-editor-meta{align-items:center;gap:10px;padding-bottom:4px;display:flex}.persona-map-kicker{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0;padding:0 22px 12px;font:600 11px/1 Inter,system-ui,sans-serif}.persona-form-actions{justify-content:flex-end;gap:10px;padding:6px 22px 20px;display:flex}.persona-form-actions .primary,.persona-form-actions .outline{border-radius:8px;min-width:96px;padding:10px 16px;font-size:13px}.avatar.big{width:52px;height:52px;font-size:13px}.persona-top h2{overflow-wrap:anywhere;word-break:break-word;color:#0f172a;margin:2px 0;font:600 24px/1.25 Inter,system-ui,sans-serif}.persona-top p:not(.eyebrow){color:#64748b;font-size:13px}.persona-map{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 18px;display:grid}.persona-field{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 16px 16px;display:flex}.persona-field.is-empty{background:#f8fafc}.persona-field-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.persona-field-index{letter-spacing:.06em;color:#1d4ed8;padding-top:2px;font:600 11px/1 Inter,system-ui,sans-serif}.persona-field-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.persona-field-copy>b{color:#0f172a;font:600 13px/1.2 Inter,system-ui,sans-serif}.persona-field-copy em{color:#64748b;overflow-wrap:anywhere;font:12px/1.4 Inter,system-ui,sans-serif}.persona-field-state{color:#047857;letter-spacing:.05em;text-transform:uppercase;background:#ecfdf5;border-radius:999px;padding:3px 7px;font:600 9px/1 Inter,system-ui,sans-serif}.persona-field.is-empty .persona-field-state{color:#64748b;background:#f1f5f9}.persona-map-readonly .persona-field>p{color:#334155;margin:0;font:14px/1.5 Inter,system-ui,sans-serif}.persona-field.is-empty>p{color:#94a3b8}.persona-map-editable .persona-field textarea{box-sizing:border-box;resize:vertical;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:84px;margin:0;padding:10px 12px;font:14px/1.5 Inter,system-ui,sans-serif}.persona-map-editable .persona-field textarea::placeholder{color:#94a3b8}.persona-map-editable .persona-field textarea:focus{background:#fff;border-color:#1d4ed8;outline:1px solid #1d4ed8}.persona-status{color:#64748b;border-bottom:1px solid var(--line);margin:0;padding:28px 20px;font-size:14px}.persona-error-banner{color:#9f1239;border-bottom:1px solid var(--line);background:#fff1f2;margin:0;padding:12px 20px;font-size:13px}.persona-error{color:var(--tone-danger,#b42318);font-size:8px}.persona-map-editable .persona-field.is-empty textarea{background:#fff;border-color:#cbd5e1}.persona-map-editable .persona-field.is-empty textarea:focus{outline:1px solid #1d4ed8}.training-panel h2{font:25px Georgia}.training-panel>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 35px 100px;padding:13px 0;font-size:9px;display:grid}.training-panel>div b{font:17px Georgia}.training-panel>div small{color:#888}.territory-map{background:var(--nav);height:570px;position:relative;overflow:hidden}.territory-map:before,.territory-map:after{content:"";border:1px solid var(--tone-nav-line,#385447);border-radius:50%;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.territory-map:after{width:540px;height:540px}.core-node{background:var(--mint);text-align:center;z-index:2;border-radius:50%;place-content:center;width:150px;height:150px;font-size:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-node b{font:18px Georgia}.territory-map button{left:calc(50% + (var(--i) - 2) * 15%);top:calc(18% + (var(--i) % 2) * 51%);background:var(--tone-ink,#234034);border:1px solid var(--tone-nav-line,#557365);color:#fff;z-index:3;width:150px;padding:14px;position:absolute}.territory-map button b,.territory-map button small{display:block}.territory-map button b{font:15px Georgia}.territory-map button small{color:var(--tone-on-primary,#a7b9af);margin-top:5px;font-size:7px}.feed-cards article,.contributor-grid article,.eval-grid article{border:1px solid var(--line);background:#fff;padding:20px}.feed-cards article>div{justify-content:space-between;display:flex}.feed-cards h2{font:24px/1.2 Georgia}.feed-cards p{color:var(--muted);font-size:9px}.feed-cards blockquote{background:var(--tone-muted-surface,#f0eee5);margin:18px 0;padding:15px;font:13px/1.5 Georgia}.voice-grid h2{font:28px Georgia}.sample-copy{border-left:3px solid var(--coral);padding-left:22px;font:24px/1.6 Georgia}.voice-actions{gap:7px;display:flex}.voice-actions button{border:1px solid var(--line);background:#fff;padding:9px;font-size:9px}.voice-actions button.active{background:var(--green);color:#fff}.voice-meter{grid-template-columns:1fr 32px;gap:8px;margin:14px 0;display:grid}.voice-meter span,.voice-meter b{font-size:9px}.voice-meter>i{background:var(--tone-muted-surface,#e5e7e2);grid-column:1/-1;height:5px}.voice-meter em{background:var(--green);height:100%;display:block}.ledger-summary,.critic-rubric,.approval-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:20px 0;display:grid}.ledger-summary b{background:var(--soft-surface);color:var(--green);padding:10px;font-size:9px}.claim-row{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr 105px;gap:10px;padding:15px 0;display:grid}.claim-row>span{color:var(--coral);font:18px Georgia}.claim-row small{font-size:7px}.claim-row p{margin:5px 0;font:13px/1.4 Georgia}.claim-row strong{color:var(--tone-accent,#2e6a4b);font-size:7px}.critic-rubric>div,.approval-grid>div{border:1px solid var(--line);background:#fff;padding:14px}.critic-rubric span,.approval-grid b{color:var(--green);font:26px Georgia;display:block}.critic-rubric b,.critic-rubric small,.approval-grid small{font-size:8px;display:block}.critic-rubric small{color:#888;margin-top:5px}.content-card.warning{background:var(--tone-soft,#f6eddb);border-color:var(--tone-line,#e7d19b)}.chart-card .section-head>b{color:var(--green);font:32px Georgia}.bar-chart{border-bottom:1px solid var(--line);align-items:end;gap:7px;height:230px;padding:20px 10px 0;display:flex}.bar-chart i{background:var(--green);flex:1;min-height:20px;position:relative}.bar-chart i span{color:#777;font:7px Inter;position:absolute;top:-15px}.months{letter-spacing:1px;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.learning-card{background:var(--tone-soft,#efe9dc)}.learning-card h2{font:26px/1.2 Georgia}.learning-card>p:not(.eyebrow){font:14px/1.6 Georgia}.learning-card>div{border-top:1px solid var(--tone-line,#d7ccba);padding-top:13px}.learning-card>div b,.learning-card>div span{font-size:8px;display:block}.refresh-list{border:1px solid var(--line);background:#fff}.refresh-list>div{border-bottom:1px solid var(--line);border-left:3px solid #b5b9b5;grid-template-columns:120px 1fr 35px 70px;align-items:center;padding:18px;display:grid}.refresh-list>div.critical,.refresh-list>div.reversal{border-left-color:var(--coral)}.refresh-list>div.material{border-left-color:var(--tone-series-2,#b27e33)}.refresh-list h3{margin:0;font:18px Georgia}.refresh-list p{color:var(--muted);font-size:9px}.refresh-list time{color:#888;font-size:8px}.refresh-list button{color:var(--green);background:0 0;border:0;font-size:9px}.prediction-list{border:1px solid var(--line);background:#fff}.prediction-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:18px;display:block}.prediction-list button.selected{background:var(--soft-selected);box-shadow:inset 3px 0 var(--green)}.prediction-list h3{margin:9px 0;font:18px Georgia}.prediction-list div{font-size:8px}.prediction-list div b{font:17px Georgia}.prediction-list em{float:right;font-style:normal}.resolution{color:var(--tone-muted,#747a75);font-size:7px}.resolution.partial{color:var(--tone-accent,#9a6d28)}.resolution.incorrect{color:#b45646}.prediction-detail h2{font:28px Georgia}.confidence-ring{border:8px solid var(--mint);text-align:center;border-radius:50%;place-content:center;width:110px;height:110px;margin:22px auto;display:grid}.confidence-ring b{font:26px Georgia}.confidence-ring span{font-size:6px}.prediction-detail h4{letter-spacing:1px;margin-top:20px;font-size:7px}.prediction-detail>p:not(.eyebrow){color:var(--muted);font:12px/1.6 Georgia}.thought-map{background:var(--nav);grid-template-columns:2fr repeat(2,1fr);align-content:center;gap:12px;min-height:520px;padding:45px;display:grid}.thought-core{background:var(--mint);grid-row:span 2;padding:32px}.thought-core span,.thought-map article span{letter-spacing:1px;font-size:7px}.thought-core h2{font:31px/1.25 Georgia}.thought-map article{background:var(--tone-ink,#223c31);color:#fff;padding:22px}.thought-map article:nth-of-type(4){border:1px solid var(--coral)}.thought-map article h3{font:19px Georgia}.edition-cover{background:var(--nav);color:#fff;min-height:430px;padding:40px;position:relative;overflow:hidden}.edition-cover:after{content:"01";color:var(--tone-ink,#20382e);font:240px Georgia;position:absolute;bottom:-60px;right:-5px}.edition-cover>span,.edition-cover>small{letter-spacing:1.5px;font-size:8px}.edition-cover h2{z-index:1;margin:80px 0 20px;font:58px/1 Georgia;position:relative}.edition-cover p{max-width:420px;color:var(--tone-on-primary,#c3d1c9);font:16px/1.5 Georgia}.commission-list{border:1px solid var(--line);background:#fff;padding:22px}.commission-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.commission-list p{flex:1}.commission-list p b,.commission-list p small,.commission-list em,.commission-list em small{display:block}.commission-list p b{font-size:10px}.commission-list p small,.commission-list em small{color:#888;font-size:7px}.commission-list em{text-align:right;font-size:8px;font-style:normal}.avatar.expert{background:var(--tone-soft,#dce8df);color:var(--green)}.avatar.e1{background:var(--tone-soft,#f1dfd8)}.avatar.e2{background:var(--tone-muted-surface,#e7e0f1)}.avatar.e3{background:var(--tone-soft,#eee6cf)}.contributor-grid{grid-template-columns:repeat(4,1fr)}.contributor-grid article{text-align:center}.contributor-grid article>.avatar{margin:auto}.contributor-grid h2{font:21px Georgia}.contributor-grid p{color:var(--muted);font-size:9px}.contributor-grid article>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-around;margin:18px 0;padding:14px 0;display:flex}.contributor-grid article>div b,.contributor-grid article>div small{font-size:8px;display:block}.contributor-grid article>div b:first-child{font:22px Georgia}.match-board>section h2{font:37px Georgia}.match-board>section>p{color:var(--muted)}.match-reasons{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.match-reasons b{margin-bottom:10px;font-size:8px;display:block}.match-reasons span{background:var(--tone-soft,#edf2ed);margin-right:6px;padding:7px;font-size:8px}.match-board>aside{text-align:center}.match-board>aside>.avatar{margin:auto}.match-board>aside h2{font:25px Georgia}.match-board>aside ul{text-align:left;font-size:10px;line-height:2}.reputation-table,.registry-table{border:1px solid var(--line);background:#fff}.reputation-table>div,.registry-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.5fr repeat(5,1fr);padding:14px;font-size:9px;display:grid}.reputation-table>div:first-child,.registry-table>div:first-child{background:var(--soft-surface);font-size:8px}.run-feed{padding:0}.run-feed>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:10px 1fr 65px;gap:10px;width:100%;padding:18px;display:grid}.run-feed>button>div small{font-size:7px}.run-feed h3{margin:6px 0;font:17px Georgia}.run-feed p{color:var(--muted);margin:0;font-size:9px}.run-feed em{font-size:7px;font-style:normal}.run-dot{background:var(--tone-accent,#4a9a6a);border-radius:50%;width:8px;height:8px}.run-dot.waiting{background:var(--tone-series-2,#d39843)}.run-dot.stopped{background:var(--coral)}.run-trace h2{font:25px Georgia}.run-trace>div{grid-template-columns:55px 9px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.run-trace time{color:#888;font:8px monospace}.run-trace>div span{background:var(--green);border-radius:50%;width:7px;height:7px}.run-trace>div p{margin:0;font-size:10px}.danger-btn{border:1px solid var(--coral);color:#b55442;background:#fff;margin-top:15px;padding:8px 12px}.charter-grid{border:1px solid var(--line);background:#fff;grid-template-columns:260px 1fr;min-height:560px;display:grid}.charter-grid>aside{border-right:1px solid var(--line)}.charter-grid>aside button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;width:100%;padding:10px;font-size:9px}.charter-grid>aside button.active{background:var(--soft-surface);box-shadow:inset 3px 0 var(--green)}.charter-grid>aside button span{color:var(--tone-accent,#9b7c47);margin-right:9px;font:13px Georgia}.charter-grid>aside button em{float:right;color:var(--tone-muted,#7c9185);font-size:6px;font-style:normal}.charter-grid>section{max-width:780px;padding:40px}.charter-grid>section h1{font:42px Georgia}.charter-grid h4{letter-spacing:1.2px;font-size:8px}.charter-mission{color:var(--green);font:25px/1.4 Georgia}.charter-cols{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:25px 0;display:grid}.charter-cols>div{padding:15px}.charter-cols ul{padding-left:15px;font-size:10px;line-height:2}.eval-grid article>span{font-size:7px}.eval-grid .pass{color:var(--tone-accent,#2b6a4a)}.eval-grid .watch{color:var(--tone-accent,#b2712e)}.eval-grid h3{font:18px Georgia}.eval-grid article>b{color:var(--green);font:34px Georgia}.eval-grid p{color:var(--muted);font-size:9px}.eval-grid small{font-size:7px}.registry-table>div{grid-template-columns:1.4fr repeat(4,1fr)}.registry-live{color:var(--tone-accent,#2c6a4b);font-size:7px;font-weight:800}@media (max-width:900px){.studio-grid--persona{min-width:0}.studio-grid--persona .persona-card{overflow-x:clip}.studio-grid--persona .persona-workspace{grid-template-columns:1fr}.studio-grid--persona .persona-rail{border-right:0;border-bottom:1px solid var(--line);padding:14px 16px 12px}.studio-grid--persona .persona-rail-body,.studio-grid--persona .persona-list{flex-direction:row;align-items:stretch}.studio-grid--persona .persona-rail-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}.studio-grid--persona .persona-list-card,.studio-grid--persona .persona-list-new{flex:none;width:188px;max-width:188px;min-height:92px}.studio-grid--persona .persona-map{grid-template-columns:1fr;padding:0 16px 16px}.studio-grid--persona .persona-map-kicker{padding:0 16px 12px}.studio-grid--persona .persona-name-row{flex-wrap:wrap;padding:16px}.studio-grid--persona .persona-form-actions{padding:12px 16px 16px}.persona-top{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"avatar identity""actions actions";align-items:start;gap:12px}.persona-top>.avatar{grid-area:avatar}.persona-top-identity{grid-area:identity}.persona-top-actions{flex-wrap:wrap;grid-area:actions;justify-content:stretch;gap:8px;width:100%}.persona-top-actions .primary,.persona-top-actions .outline{flex:auto;min-height:40px}.persona-readiness{flex:120px;align-items:flex-start}.persona-top h2{font-size:20px}.persona-map-editable .persona-field textarea,.persona-name-row input{font-size:16px}}@media (max-width:1050px){.desk-grid,.studio-grid,.voice-grid,.learning-grid,.prediction-grid,.network-grid,.match-board,.runs-layout{grid-template-columns:1fr}.connector-grid,.contributor-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.page-tabs{white-space:nowrap;overflow:auto}.connector-grid,.feed-cards,.contributor-grid,.eval-grid{grid-template-columns:1fr}.week-row{grid-template-columns:repeat(5,170px);overflow:auto}.reader-preview>div{padding:45px 22px}.reader-preview>div h1{font-size:40px}.reader-preview aside{width:auto;margin:20px;position:static}.integrated-studio .page-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.integrated-studio .studio-grid{gap:12px}.persona-card,.training-panel{padding:16px}.persona-workspace{grid-template-columns:1fr;margin:0 -16px}.persona-editor{padding:0 0 8px}.persona-name-row{flex-wrap:wrap;align-items:flex-start;padding:14px 16px 10px}.persona-name-row input,.persona-name-row p{white-space:normal;text-overflow:unset;word-break:break-word;font-size:20px;overflow:visible}.persona-editor-meta{width:100%;padding-bottom:0}.persona-editor-meta .outline{min-height:40px}.persona-card>.persona-input-rule{grid-template-columns:1fr;gap:10px;margin:0 -16px -16px;padding:14px 16px 16px}.persona-card .persona-input-rule>span{justify-self:start}.persona-card .persona-input-rule button{grid-column:1;justify-self:start;min-height:40px;padding:0}.persona-list-card,.persona-list-new{width:168px;max-width:168px}.persona-top h2{font-size:20px}.persona-form-actions{z-index:4;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;position:sticky;bottom:0;box-shadow:0 -8px 20px #0f172a14}.persona-form-actions .primary,.persona-form-actions .outline{width:100%;min-height:44px}.persona-map,.critic-rubric,.approval-grid,.ledger-summary{grid-template-columns:1fr}.persona-map{padding:0 16px 16px}.persona-map-kicker{padding:0 16px 12px}.persona-field{padding:12px}.persona-field-head{grid-template-columns:auto minmax(0,1fr);gap:8px}.persona-field-state{grid-column:2;justify-self:start}.persona-map-editable .persona-field textarea,.persona-name-row input{font-size:16px}.territory-map button{left:calc(15% + (var(--i) % 2) * 48%);top:calc(8% + var(--i) * 16%)}.thought-map{grid-template-columns:1fr;padding:20px}.charter-grid{grid-template-columns:1fr}.charter-grid>aside{max-height:250px;overflow:auto}.charter-grid>section{padding:24px}.reputation-table,.registry-table{overflow:auto}.reputation-table>div,.registry-table>div{min-width:700px}.refresh-list>div{grid-template-columns:1fr}.refresh-list time{display:none}}.publication-desk-page .desk-queue-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.publication-desk-page .desk-queue{grid-template-columns:minmax(0,1.2fr) minmax(260px,.85fr);align-items:start;gap:10px;min-width:0;display:grid}.publication-desk-page .wb-article-row.is-selected,.published-page .wb-article-row.is-selected{background:#eff6ff;border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}.published-page{min-width:0;padding-bottom:48px;overflow-x:clip}.published-page .title-row{align-items:flex-start;gap:16px;padding:4px 0 18px}.published-page .title-row>div{min-width:0}.published-page .title-row h1{letter-spacing:-.035em;color:#0f172a;margin:0;font:500 44px/1.02 Georgia,Times New Roman,serif}.published-page .title-row p:not(.eyebrow){color:#64748b;max-width:44rem;margin:8px 0 0;font:400 16px/1.5 Georgia,Times New Roman,serif}.published-page .title-row .eyebrow{color:#64748b;letter-spacing:.16em;margin-bottom:8px;font-weight:700}.published-page .library-actions{flex-wrap:wrap;flex-shrink:0;align-self:flex-start;gap:8px;margin-top:28px;display:flex}.published-page .library-actions .outline,.published-page .library-actions .primary{white-space:nowrap;border-radius:8px;padding:8px 14px;font:600 12px/1 Inter,system-ui,sans-serif}.published-page .inventory-shell{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:10px;min-height:0;display:grid}.published-page .inventory-main{min-width:0}.published-page .inventory-meta{color:#64748b;background:0 0;border:0;height:auto;margin:0 0 10px;padding:8px 0;font:12px/1.4 Inter,system-ui,sans-serif}.published-page .inventory-meta b{color:#0f172a}.published-page .wb-list-toolbar .filter-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:40px;padding:0 12px;font:600 12px/1 Inter,system-ui,sans-serif}.published-page .wb-list-toolbar .filter-button b{color:#fff;background:#1d4ed8;border-radius:999px;padding:2px 6px;font-size:10px}.published-page .published-filter-panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:0 0 10px;padding:12px}.published-page .published-filter-panel label span{letter-spacing:.06em;color:#64748b;font:600 10px/1 Inter,system-ui,sans-serif}.published-page .published-filter-panel select,.published-page .published-filter-panel>button{border-radius:8px;height:40px;font:13px/1.3 Inter,system-ui,sans-serif}.published-page .wb-article-status.status-current .wb-status-badge,.published-page .wb-article-status.status-evergreen .wb-status-badge{color:#047857;background:#ecfdf5}.published-page .wb-article-status.status-update-due .wb-status-badge{color:#c2410c;background:#fff7ed}.published-page .wb-article-status.status-reversal .wb-status-badge{color:#be123c;background:#fff1f2}.published-page .asset-detail{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-self:start;min-width:0;max-height:none;padding:16px;position:static;box-shadow:0 8px 22px #0f172a12}.published-page .asset-detail h2{color:#0f172a;overflow-wrap:anywhere;font:600 18px/1.25 Inter,system-ui,sans-serif}.published-page .asset-dek{color:#64748b;font:13px/1.45 Inter,system-ui,sans-serif}.published-page .asset-id{letter-spacing:0;color:#64748b;font:11px/1.4 Inter,system-ui,sans-serif}.published-page .asset-tags span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:4px 8px;font:600 11px/1 Inter,system-ui,sans-serif}.published-page .asset-healthline button{color:#1d4ed8;font:600 12px/1 Inter,system-ui,sans-serif}.published-page .asset-detail h4{letter-spacing:.06em;color:#64748b;font:600 10px/1 Inter,system-ui,sans-serif}.published-page .asset-detail blockquote{color:#334155;font:13px/1.5 Inter,system-ui,sans-serif}.published-page .detail-actions{flex-wrap:wrap;gap:8px;display:flex}.published-page .detail-actions .outline,.published-page .detail-actions .primary{border-radius:8px;padding:10px 12px;font-size:12px}.published-page .empty-state{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;height:auto;min-height:140px;font:13px/1.45 Inter,system-ui,sans-serif}@media (max-width:1050px){.publication-desk-page .desk-queue,.publication-desk-page .pipeline-grid{grid-template-columns:1fr}.publication-desk-page .connector-grid,.publication-desk-page .week-row{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-desk-page .reader-preview{grid-template-columns:1fr}.publication-desk-page .reader-preview aside{margin:0 16px 16px}.published-page .inventory-shell{grid-template-columns:1fr}}@media (max-width:720px){.publication-desk-page .title-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px}.publication-desk-page .title-row h1{letter-spacing:-.03em;font-size:22px}.publication-desk-page .title-row p:not(.eyebrow){max-width:none;font-size:13px}.publication-desk-page .title-row .outline{justify-content:center;align-items:center;width:auto;min-height:36px;margin-top:0;display:inline-flex}.publication-desk-page .page-tabs{margin-bottom:12px}.publication-desk-page .page-tabs button{padding:9px 12px;font-size:12px}.publication-desk-page .desk-queue,.publication-desk-page .pipeline-grid{grid-template-columns:1fr;display:grid}.publication-desk-page .desk-queue.show-detail .wb-article-table,.publication-desk-page .pipeline-grid.show-detail .op-list{display:flex}.publication-desk-page .desk-queue .approval-detail,.publication-desk-page .pipeline-grid:not(.show-detail) .detail-panel,.publication-desk-page .pipeline-grid.show-detail .detail-panel{display:block}.publication-desk-page .op-list-items>button{grid-template-columns:44px minmax(0,1fr);padding:10px}.publication-desk-page .approval-detail{padding:14px}.publication-desk-page .approval-detail h2{font-size:16px}.publication-desk-page .approval-detail .score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.publication-desk-page .approval-detail .score-grid b{font-size:14px}.publication-desk-page .panel-actions{flex-direction:column}.publication-desk-page .panel-actions .outline,.publication-desk-page .panel-actions .primary,.publication-desk-page .view-blog-action{width:100%;min-height:40px}.publication-desk-page .week-row{grid-template-columns:1fr;overflow:visible}.publication-desk-page .week-row>div,.publication-desk-page .calendar-day{min-height:0}.publication-desk-page .connector-grid{grid-template-columns:1fr}.publication-desk-page .reader-preview header{flex-wrap:wrap;padding:10px 12px}.publication-desk-page .reader-preview header nav{display:none}.publication-desk-page .reader-preview>div{padding:16px}.publication-desk-page .reader-preview>div h1{font-size:20px}.publication-desk-page .reader-preview .lede{font-size:13px}.publication-desk-page .reader-preview aside{margin:0 12px 12px}.published-page .title-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px}.published-page .title-row h1{letter-spacing:-.03em;font-size:22px}.published-page .title-row p:not(.eyebrow){max-width:none;font-size:13px}.published-page .library-actions{width:auto;margin-top:0}.published-page .library-actions .outline,.published-page .library-actions .primary{flex:none;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.published-page .wb-list-toolbar .filter-button{width:100%;min-height:40px}.published-page .published-filter-panel{grid-template-columns:1fr}.published-page .published-filter-panel>button{width:100%}.published-page .detail-actions{flex-direction:column}.published-page .detail-actions .outline,.published-page .detail-actions .primary{width:100%;min-height:40px}}.hero-actions{gap:8px;margin-top:24px;display:flex}.pipeline-board{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);display:grid}.pipeline-board button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;padding:17px;position:relative}.pipeline-board button:last-child{border:0}.pipeline-board button:hover{background:var(--tone-soft,#f0f4f0)}.pipeline-board button.attention{background:var(--tone-soft,#fbebe6)}.pipeline-board>button>span{letter-spacing:1px;color:#7d857e;font-size:7px;font-weight:800}.pipeline-board b{margin-top:14px;font:29px Georgia;display:block}.pipeline-board p{color:var(--muted);margin:2px 0 12px;font-size:9px}.pipeline-board small{font-size:7px}.pipeline-board i{color:var(--green);font-style:normal;position:absolute;bottom:14px;right:12px}.dashboard-grid{grid-template-columns:1.2fr .8fr .8fr;gap:16px;margin-top:34px;display:grid}.dashboard-queue{grid-row:span 2}.dashboard-queue,.system-pulse,.publication-pulse,.learning-pulse,.refresh-preview,.forecast-preview{border:1px solid var(--line);background:#fff;padding:20px}.system-pulse{grid-column:span 2}.system-pulse>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:32px 1fr 45px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.pulse-icon{background:var(--tone-soft,#e2eee6);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font-size:9px;display:grid}.pulse-icon.p1{background:var(--tone-soft,#eee7d7)}.pulse-icon.p2{background:var(--tone-soft,#f3ded8)}.system-pulse>button div{grid-template-columns:1fr 1fr;align-items:center;display:grid}.system-pulse>button b{font-size:9px}.system-pulse>button p{margin:0;font:13px Georgia}.system-pulse>button small{color:#888;font-size:7px}.system-pulse>button i{background:#eaebe7;grid-column:1/-1;height:3px;margin-top:6px}.system-pulse>button em{background:var(--green);height:100%;display:block}.system-pulse>button strong{color:var(--green);font:12px Georgia}.publication-pulse .section-head{align-items:center}.spark-bars{border-bottom:1px solid var(--line);align-items:end;gap:5px;height:105px;padding:8px;display:flex}.spark-bars i{background:var(--tone-soft,#b9d2c1);flex:1;min-height:5px}.spark-bars i:nth-last-child(-n+3){background:var(--green)}.publication-stats{justify-content:space-between;margin-top:12px;display:flex}.publication-stats span{color:#828983;font-size:7px}.publication-stats b{color:var(--ink);font:17px Georgia;display:block}.learning-pulse{background:var(--nav);color:#fff;position:relative}.learning-pulse .eyebrow{color:var(--tone-nav-muted,#9eb1a6)}.learning-mark{color:var(--coral);font-size:24px;position:absolute;top:18px;right:18px}.learning-pulse h2{margin-top:24px;font:25px/1.2 Georgia}.learning-pulse>p:not(.eyebrow){color:var(--tone-on-primary,#b9c9c0);font:12px/1.6 Georgia}.learning-pulse button,.forecast-preview>button{color:#fff;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.capability-launchpad{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.capability-launchpad button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:28px 1fr 18px;min-height:145px;padding:18px;display:grid}.capability-launchpad button:hover{box-shadow:inset 0 0 0 1px var(--green)}.capability-launchpad button.current{background:var(--tone-soft,#edf4ef)}.capability-launchpad button.pilot{background:var(--tone-soft,#f3eee1)}.capability-launchpad button.future{background:#f1f1ed}.capability-launchpad>button>span{color:var(--coral);font:17px Georgia}.capability-launchpad small{letter-spacing:1px;color:var(--green);font-size:7px;font-weight:800}.capability-launchpad h3{margin:12px 0 6px;font:17px Georgia}.capability-launchpad p{color:var(--muted);font-size:8px;line-height:1.5}.capability-launchpad i{color:var(--green);font-style:normal}.refresh-preview>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:70px 1fr 15px;gap:10px;width:100%;padding:13px 0;display:grid}.refresh-preview>button>span{color:var(--coral);font-size:7px;font-weight:800}.refresh-preview b,.refresh-preview small{display:block}.refresh-preview b{font:14px Georgia}.refresh-preview small{color:var(--muted);margin-top:4px;font-size:8px}.refresh-preview i{font-style:normal}.forecast-score{background:var(--tone-soft,#eff3ee);grid-template-columns:100px 1fr;align-items:center;gap:18px;padding:17px;display:grid}.forecast-score>span{border-right:1px solid var(--line)}.forecast-score>span b{font:30px Georgia;display:block}.forecast-score small{font-size:7px}.forecast-score p{margin:0 0 7px;font:13px Georgia}.forecast-score div i{background:#d8ddd7;height:5px;display:block}.forecast-score div em{background:var(--green);width:64%;height:100%;display:block}.forecast-preview>button{color:var(--green);margin-top:17px}.overview-page>.split{margin-top:18px}@media (max-width:1100px){.pipeline-board{grid-template-columns:repeat(3,1fr)}.pipeline-board button{border-bottom:1px solid var(--line)}.dashboard-grid{grid-template-columns:1fr 1fr}.dashboard-queue{grid-area:auto/span 2}.system-pulse{grid-column:span 2}.capability-launchpad{grid-template-columns:repeat(2,1fr)}}.compact-published-head h1{margin-bottom:0}.compact-published-head .title-row,.compact-published-head{margin-bottom:12px}.published-page .title-row.compact-published-head{align-items:center}.published-shell{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 280px;min-height:280px;max-height:min(560px,100vh - 200px);display:grid}.published-list-panel{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.published-toolbar{border-bottom:1px solid var(--line);background:var(--tone-surface,#fbfbf8);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.published-toolbar label{border:1px solid var(--line);background:#fff;flex:1;align-items:center;gap:6px;min-width:160px;height:30px;padding:0 10px;font-size:10px;display:flex}.published-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.published-toolbar>span{color:#7b837d;white-space:nowrap;font-size:8px}.published-list-head,.published-row{grid-template-columns:minmax(0,1fr) 92px 78px 36px;align-items:center;gap:8px;padding:0 12px;display:grid}.published-list-head{letter-spacing:.08em;color:#808780;border-bottom:1px solid var(--line);background:#f2f3ee;height:28px;font-size:7px;font-weight:800}.published-list-scroll{flex:1;min-height:0;overflow-y:auto}.published-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;min-height:36px}.published-row:hover{background:#fafbf7}.published-row.selected{background:var(--tone-soft,#edf4ef);box-shadow:inset 3px 0 var(--green)}.published-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.published-title small{color:#909890;letter-spacing:.04em;margin-bottom:1px;font-size:7px;font-weight:600;display:block}.published-meta{color:#6a726c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.published-empty{color:#7b837d;text-align:center;padding:24px 12px;font-size:10px}.published-empty b{color:var(--ink);margin-bottom:4px;display:block}.published-pagination{border-top:1px solid var(--line);color:#7b837d;background:#f2f3ee;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:8px;display:flex}.published-pagination button{border:1px solid var(--line);cursor:pointer;background:#fff;height:28px;padding:0 10px;font-size:8px}.published-pagination button:disabled{opacity:.45;cursor:not-allowed}.published-detail{min-height:0;padding:14px 12px;font-size:10px;overflow-y:auto}.published-detail-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.published-detail-head button{cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}.published-detail>small{letter-spacing:.06em;color:#909890;font-size:7px}.published-detail h2{margin:6px 0 8px;font-size:14px;line-height:1.25}.published-detail>p{color:#5c645e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;line-height:1.45;display:-webkit-box;overflow:hidden}.published-detail-meta{gap:6px;margin:0 0 12px;display:grid}.published-detail-meta div{grid-template-columns:72px minmax(0,1fr);gap:6px;display:grid}.published-detail-meta dt{letter-spacing:.06em;color:#909890;font-size:7px;font-weight:800}.published-detail-meta dd{color:var(--ink);margin:0;font-size:9px}.published-detail-actions{gap:6px;display:flex}.published-detail-actions button{flex:1;height:32px;font-size:8px}@media (max-width:900px){.published-shell{grid-template-columns:1fr;max-height:none}.published-list-panel{border-right:0;border-bottom:1px solid var(--line);max-height:min(420px,55vh)}.published-detail{max-height:240px}}@media (max-width:720px){.hero-actions{flex-wrap:wrap}.pipeline-board{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.dashboard-queue,.system-pulse{grid-column:auto}.system-pulse>button div,.capability-launchpad{grid-template-columns:1fr}.overview-page>.split{display:grid}.publication-stats{gap:9px}.forecast-score{grid-template-columns:1fr}.forecast-score>span{border:0}}.app-shell.dashboard-view{height:calc(100svh / var(--ui-zoom,1));max-height:calc(100svh / var(--ui-zoom,1));min-height:0;overflow:hidden}.app-shell.dashboard-view main{--ink:#1d4ed8;--muted:#1d4ed8;--line:#e6ebf2;--green:#000;--mint:#eef4ff;--tone-soft:#eef4ff;--tone-muted:#64748b;--soft-surface:#f4f7fb;background:#fff;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.home-dash{box-sizing:border-box;color:#1d4ed8;background:#fff;flex-direction:column;flex:auto;gap:12px;height:auto;min-height:0;max-height:none;padding:14px 22px 16px;display:flex;overflow:hidden}.home-dash-head{flex:none}.home-dash-head h1{letter-spacing:-1.4px;color:#000;margin:0;font:500 40px/1.05 Georgia,serif}.home-dash-head p{text-align:left;color:#000;max-width:640px;margin:8px 0 0;font:15px/1.45 Georgia,serif}.home-dash-grid{flex:auto;grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr);grid-template-columns:1.55fr .78fr;align-content:stretch;gap:12px;min-height:0;display:grid;overflow:hidden}.home-dash-panel{color:#fff;height:100%;min-height:0;box-shadow:none;background:#1d4ed8;border:1px solid #1e40af;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:hidden}.home-dash-panel-head{border:0;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.home-dash-panel-head>div{flex:auto;min-width:0}.home-dash-panel-head h2{letter-spacing:-.2px;color:#fff;overflow-wrap:anywhere;margin:0;font:600 17px/1.2 Inter,sans-serif}.home-dash-panel-head p{color:#e2e8f0;overflow-wrap:anywhere;margin:4px 0 0;font:15px/1.45 Georgia,serif}.home-dash-panel .home-dash-wides{height:auto}.home-dash-list{flex-direction:column;justify-content:stretch;gap:8px;display:flex}.home-dash-viewall{color:#1d4ed8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:6px;flex:none;height:32px;padding:0 12px;font:700 11px/1 Inter,sans-serif}.home-dash-viewall:hover{color:#000;background:#fff;border-color:#fff}.home-dash-wides,.home-dash-tiles,.home-dash-list{flex:1;min-height:0}.home-dash-wides{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:100%;display:grid}.home-dash-list .home-dash-card{flex:1}.home-dash-tiles{gap:8px;display:grid}.home-dash-tiles.cols-5{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr))}.home-dash-tiles.cols-2{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.home-dash-card{color:#0f172a;text-align:left;cursor:pointer;min-width:0;min-height:0;font:inherit;background:#fff;border:1px solid #e6edf6}.home-dash-card.is-wide,.home-dash-card.is-list,.home-dash-card.is-tile{box-shadow:none;background:#fff;border:1px solid #e6edf6;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 10px;align-items:center;gap:8px;padding:8px 10px;display:grid}.home-dash-card.is-wide:hover,.home-dash-card.is-list:hover,.home-dash-card.is-tile:hover{background:#fff;border-color:#1d4ed8}.home-dash-icon{color:#1d4ed8;background:#e8efff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.home-dash-icon svg{width:20px;height:20px;display:block}.home-dash-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.home-dash-copy>span{letter-spacing:.06em;text-transform:uppercase;color:#64748b;overflow-wrap:anywhere;white-space:normal;font:700 10px/1.25 Inter,sans-serif}.home-dash-card b{letter-spacing:-.5px;color:#0f172a;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;font:700 20px/1 Inter,sans-serif;display:block}.home-dash-card small{color:#94a3b8;font:11px/1.2 Inter,sans-serif}.home-dash-card i{color:#94a3b8;justify-self:end;font-size:16px;font-style:normal;line-height:1}.home-dash-card.is-muted .home-dash-icon{color:#64748b;background:#f1f5f9}@media (max-width:1100px){.home-dash-grid{grid-template-rows:auto;grid-template-columns:1fr;overflow:visible}.app-shell.dashboard-view,.app-shell.dashboard-view main,.home-dash{height:auto;max-height:none;overflow:visible}.home-dash-wides{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.home-dash-tiles.cols-5,.home-dash-tiles.cols-2{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home-dash-panel-head{flex-wrap:wrap}}@media (max-width:720px){.home-dash{gap:12px;padding:12px 12px 28px;overflow-x:hidden}.home-dash-head h1{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:28px}.home-dash-head p{font-size:14px}.home-dash-grid{flex-direction:column;gap:12px;display:flex}.home-dash-panel{height:auto;padding:14px;overflow:visible}.home-dash-panel-head{flex-wrap:wrap;gap:8px}.home-dash-wides,.home-dash-tiles.cols-5,.home-dash-tiles.cols-2{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto;height:auto}.home-dash-card.is-wide,.home-dash-card.is-list,.home-dash-card.is-tile{grid-template-columns:32px minmax(0,1fr) 12px;gap:10px;min-height:56px;padding:10px 12px}.home-dash-card b{font-size:20px}.home-dash-copy>span{letter-spacing:.04em;font-size:9px}.home-dash-icon{width:32px;height:32px}.home-dash-icon svg{width:18px;height:18px}.home-dash-viewall{height:30px;padding:0 10px}}.role-dashboard-wrap{min-width:0;overflow-x:clip}.overview-page{min-width:0;padding-top:8px;overflow-x:clip}.overview-page .hero{align-items:end;gap:24px;padding:8px 0 22px}.overview-page .hero>div:first-child{overflow-wrap:anywhere;min-width:0}.overview-page .hero .eyebrow{color:#64748b;letter-spacing:.16em;margin-bottom:8px;font-weight:700}.overview-page .hero h1{letter-spacing:-.035em;color:#0f172a;overflow-wrap:anywhere;font:500 clamp(32px,4vw,54px)/1.02 Georgia,Times New Roman,serif}.overview-page .hero h1 em{color:#1d4ed8}.overview-page .hero .lede{color:#64748b;max-width:44rem;margin:12px 0 0;font:400 16px/1.5 Georgia,Times New Roman,serif}.overview-page .hero-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.overview-page .hero-actions .primary,.overview-page .hero-actions .outline{border-radius:8px;align-items:center;padding:8px 14px;font:600 12px/1 Inter,system-ui,sans-serif;display:inline-flex}.overview-page .trust-card{color:#fff;background:#000;border:1px solid #000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;padding:18px;display:grid;box-shadow:0 8px 22px #00000026}.overview-page .trust-card .eyebrow{color:#93c5fd;margin-bottom:6px}.overview-page .trust-card h3{color:#fff;margin:0 0 6px;font:600 16px/1.25 Inter,system-ui,sans-serif}.overview-page .trust-card p:not(.eyebrow){color:#cbd5e1;font:13px/1.45 Inter,system-ui,sans-serif}.overview-page .trust-card button{color:#93c5fd;font:600 12px/1.3 Inter,system-ui,sans-serif}.overview-page .dial{border-color:#334155;width:84px;height:84px}.overview-page .dial span{color:#fff;font:500 28px/1 Georgia,Times New Roman,serif}.overview-page .dial small{color:#94a3b8}.overview-page .wb-list-summary{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));margin-bottom:8px}.overview-page .section-head{align-items:flex-end;margin:22px 0 12px}.overview-page .section-head h2{color:#0f172a;font:600 16px/1.25 Inter,system-ui,sans-serif}.overview-page .section-head .eyebrow{color:#64748b;letter-spacing:.08em;margin-bottom:6px;font:600 10px/1 Inter,system-ui,sans-serif}.overview-page .section-head .text-btn,.overview-page .text-btn{color:#1d4ed8;font:600 12px/1 Inter,system-ui,sans-serif}.overview-page .section-head.compact{margin:0 0 12px}.overview-page .count{color:#1d4ed8;font:600 16px/1 Inter,system-ui,sans-serif}.overview-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.overview-stages button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 6px 16px #0f172a0d}.overview-stages button:hover,.overview-stages button.is-attention{background:#eff6ff;border-color:#1d4ed8}.overview-stages .home-dash-icon{color:#1d4ed8;background:#eff6ff;width:28px;height:28px}.overview-stages .home-dash-icon svg{width:16px;height:16px}.overview-stages button>div{min-width:0}.overview-stages b{color:#0f172a;font:600 20px/1 Inter,system-ui,sans-serif;display:block}.overview-stages span{letter-spacing:.2px;color:#0f172a;overflow-wrap:anywhere;margin-top:3px;font:600 12px/1.3 Inter,system-ui,sans-serif;display:block}.overview-stages small{color:#64748b;overflow-wrap:anywhere;margin-top:3px;font:11px/1.3 Inter,system-ui,sans-serif;display:block}.overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;margin-top:8px;display:grid}.overview-grid-secondary{margin-top:10px}.overview-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:16px;box-shadow:0 8px 22px #0f172a12}.overview-panel .detail-copy{color:#64748b;margin:0 0 12px;font:13px/1.45 Inter,system-ui,sans-serif}.overview-panel .outline{border-radius:8px;padding:8px 12px;font-size:12px}.overview-page .empty-state{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;height:auto;min-height:120px;font:13px/1.45 Inter,system-ui,sans-serif}.overview-job-list{flex-direction:column;gap:8px;display:flex}.overview-job-list>button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.overview-job-list>button:hover{background:#eff6ff;border-color:#93c5fd}.overview-job-list>button>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;place-items:center;width:32px;height:32px;font:600 12px/1 Inter,system-ui,sans-serif;display:grid}.overview-job-list b{color:#0f172a;font:600 13px/1.3 Inter,system-ui,sans-serif;display:block}.overview-job-list small{color:#64748b;margin-top:2px;font:12px/1.35 Inter,system-ui,sans-serif;display:block}.overview-job-list em{letter-spacing:.04em;color:#1d4ed8;font:600 10px/1 Inter,system-ui,sans-serif}.overview-capability{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.overview-capability button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex;box-shadow:0 6px 16px #0f172a0d}.overview-capability button:hover,.overview-capability button.current{background:#eff6ff;border-color:#1d4ed8}.overview-capability button.future{background:#f8fafc}.overview-capability small{letter-spacing:.05em;color:#1d4ed8;font:600 10px/1 Inter,system-ui,sans-serif}.overview-capability h3{color:#0f172a;margin:0;font:600 14px/1.3 Inter,system-ui,sans-serif}.overview-capability p{color:#64748b;margin:0;font:12px/1.4 Inter,system-ui,sans-serif}@media (max-width:1100px){.overview-page .hero{grid-template-columns:1fr;align-items:start;gap:16px}.overview-page .trust-card{width:100%;max-width:none}.overview-stages{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-grid,.overview-capability{grid-template-columns:1fr 1fr}}@media (max-width:900px){.overview-page{padding:16px 16px 40px}.overview-page .wb-list-summary{grid-template-columns:1fr 1fr}.overview-page .wb-list-summary-lead{grid-column:1/-1}.overview-stages,.overview-grid,.overview-capability{grid-template-columns:1fr 1fr}.overview-page .section-head{flex-wrap:wrap;align-items:flex-start;gap:8px}}@media (max-width:720px){.overview-page{padding:12px 16px 36px}.overview-page .hero{grid-template-columns:1fr;align-items:start;gap:14px;padding:0 0 16px}.overview-page .hero h1{letter-spacing:-.03em;font-size:26px}.overview-page .hero .lede{margin-top:8px;font-size:14px}.overview-page .hero-actions{width:100%}.overview-page .hero-actions .primary,.overview-page .hero-actions .outline{flex:100%;justify-content:center;min-height:44px}.overview-page .trust-card{grid-template-columns:1fr;justify-items:start;gap:12px;width:100%;max-width:none}.overview-page .dial{width:72px;height:72px}.overview-page .section-head{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:18px 0 10px}.overview-page .section-head .text-btn{min-height:36px}.overview-stages{grid-template-columns:1fr 1fr}.overview-stages button{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 14px}.overview-stages .home-dash-icon{width:32px;height:32px}.overview-stages .home-dash-icon svg{width:20px;height:20px}.overview-stages b{font-size:20px}.overview-grid,.overview-capability{grid-template-columns:1fr}.overview-page .wb-list-summary{grid-template-columns:1fr 1fr}.overview-page .wb-list-summary-lead{grid-column:1/-1}.overview-page .wb-article-row{grid-template-columns:minmax(0,1fr) auto}.overview-panel{padding:14px}.overview-panel .outline{justify-content:center;width:100%;min-height:44px}.overview-job-list>button{grid-template-columns:32px minmax(0,1fr)}.overview-job-list em{grid-column:2}}@media (max-width:520px){.overview-stages,.overview-page .wb-list-summary{grid-template-columns:1fr}.overview-page .wb-list-summary-lead{grid-column:auto}}.ip-vault-preview{background:var(--nav);color:#fff;border:1px solid var(--tone-nav-line,#294036);grid-template-columns:1fr .8fr 1.25fr;margin-top:18px;display:grid}.ip-vault-intro{padding:28px}.ip-vault-intro .eyebrow{color:var(--tone-nav-muted,#9aafa3)}.ip-vault-intro h2{margin:8px 0 12px;font:30px/1.12 Georgia}.ip-vault-intro>p:not(.eyebrow){color:var(--on-nav-copy);font:12px/1.6 Georgia}.ip-vault-stats{border-left:1px solid var(--tone-nav-line,#334b40);border-right:1px solid var(--tone-nav-line,#334b40);grid-template-columns:1fr 1fr;display:grid}.ip-vault-stats div{border-right:1px solid var(--tone-nav-line,#334b40);border-bottom:1px solid var(--tone-nav-line,#334b40);padding:24px 18px}.ip-vault-stats div:nth-child(2n){border-right:0}.ip-vault-stats div:nth-last-child(-n+2){border-bottom:0}.ip-vault-stats b,.ip-vault-stats span{display:block}.ip-vault-stats b{color:var(--tone-positive,#d9eadf);font:31px Georgia}.ip-vault-stats span{letter-spacing:.7px;color:var(--tone-nav-muted,#9fb2a8);margin-top:4px;font-size:8px}.ip-vault-recent{padding:20px 22px}.ip-vault-recent>div{justify-content:space-between;padding-bottom:9px;display:flex}.ip-vault-recent>div>span{letter-spacing:1.3px;color:var(--tone-nav-muted,#9fb2a8);font-size:7px;font-weight:800}.ip-vault-recent>div>button{color:#fff;background:0 0;border:0;font-size:8px}.ip-vault-recent>button{border:0;border-top:1px solid var(--tone-nav-line,#334b40);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr 62px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.asset-index{background:var(--tone-soft,#d9eadf);width:30px;height:30px;color:var(--green);place-items:center;font:13px Georgia;display:grid}.asset-index.a1{background:var(--tone-soft,#f3e5be)}.asset-index.a2{background:var(--tone-soft,#f4d9d2)}.ip-vault-recent p{margin:0}.ip-vault-recent p small,.ip-vault-recent p b{display:block}.ip-vault-recent p small{color:var(--on-nav-eyebrow);text-transform:uppercase;font-size:6px}.ip-vault-recent p b{margin-top:4px;font:13px/1.25 Georgia}.ip-vault-recent em{text-align:right;color:var(--tone-nav-muted,#a8bbb1);font-size:7px;font-style:normal;line-height:1.5}.library-title{align-items:center}.library-title>div:first-child{max-width:790px}.library-actions{flex:none;gap:8px;display:flex}.ip-summary{background:var(--nav);color:#fff;grid-template-columns:1.25fr repeat(5,1fr);margin-bottom:28px;display:grid}.published-summary{grid-template-columns:1.35fr repeat(4,1fr);margin-bottom:12px}.published-summary>div{min-height:44px;padding:7px 12px}.published-summary .ip-summary-lead{grid-template-columns:minmax(22px,auto) 1fr;gap:6px}.published-summary .ip-summary-lead>span{font-size:22px}.published-summary .ip-summary-lead p b{font-size:11px}.published-summary .ip-summary-lead p small,.published-summary small{margin-top:2px;font-size:7px}.published-summary>div>b{font-size:15px}.published-summary>div>span{letter-spacing:.7px;margin-top:2px;font-size:6px}.published-summary>div>small{margin-top:1px;font-size:7px}.ip-summary>div{border-right:1px solid #334b40;flex-direction:column;justify-content:center;min-height:92px;padding:18px;display:flex}.ip-summary>div:last-child{border:0}.ip-summary-lead{grid-template-columns:minmax(56px,auto) 1fr;align-items:center;gap:12px;display:grid!important}.ip-summary-lead>span,.ip-summary .ip-summary-lead>span{color:var(--tone-positive,#d9eadf);letter-spacing:0;margin-top:0;font:52px/1 Georgia}.ip-summary-lead p{margin:0}.ip-summary-lead p b,.ip-summary-lead p small{display:block}.ip-summary-lead p b{text-transform:none;letter-spacing:0;font:400 18px Georgia}.ip-summary-lead p small,.ip-summary small{color:var(--tone-nav-muted,#90a59a);letter-spacing:.2px;margin-top:6px;font-size:9px}.ip-summary>div>b{color:var(--tone-positive,#d9eadf);font:400 28px/1 Georgia}.ip-summary>div>span{letter-spacing:1px;color:var(--tone-positive,#c5d6cb);margin-top:6px;font-size:8px;font-weight:700}.ip-summary>div>small{color:var(--tone-nav-muted,#90a59a);margin-top:4px;font-size:9px}.inventory-shell{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 350px;min-height:680px;display:grid}.inventory-main{min-width:0}.inventory-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:15px;display:flex}.inventory-toolbar label{border:1px solid var(--line);background:var(--tone-surface,#fbfbf8);flex:1;align-items:center;gap:8px;min-width:245px;height:35px;padding:0 10px;display:flex}.inventory-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.inventory-toolbar>div{gap:4px;display:flex}.inventory-toolbar>div button,.filter-button{border:1px solid var(--line);cursor:pointer;background:#fff;height:31px;padding:0 9px;font-size:8px}.inventory-toolbar>div button.active{background:var(--green);border-color:var(--green);color:#fff}.filter-button b{background:var(--coral);color:#fff;border-radius:8px;padding:1px 5px}.inventory-meta{background:var(--tone-muted-surface,#f2f3ee);border-bottom:1px solid var(--line);height:35px;color:var(--tone-muted,#7b837d);justify-content:space-between;align-items:center;padding:0 15px;font-size:8px;display:flex}.asset-table{overflow:auto}.asset-table-head{border-bottom:1px solid var(--line);letter-spacing:1px;min-width:700px;color:var(--tone-muted,#808780);grid-template-columns:46px minmax(210px,1.6fr) minmax(130px,.85fr) 82px 102px;gap:10px;padding:10px 14px;font-size:7px;font-weight:800;display:grid}.asset-table-head span:first-child{grid-column:1/3}.asset-table>button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:46px minmax(210px,1.6fr) minmax(130px,.85fr) 82px 102px;align-items:center;gap:10px;width:100%;min-width:700px;padding:15px 14px;display:grid}.asset-table>button:hover{background:#fafbf7}.asset-table>button.selected{background:var(--tone-soft,#edf4ef);box-shadow:inset 3px 0 var(--green)}.asset-kind{background:var(--tone-soft,#e4eee7);width:38px;height:38px;color:var(--green);text-align:center;border-radius:50%;place-content:center;font:17px Georgia;display:grid}.asset-kind small{text-transform:uppercase;margin-top:1px;font:5px Inter;display:block}.asset-name small,.asset-name b,.asset-name em,.asset-collection b,.asset-collection small,.asset-lineage small,.asset-health small{display:block}.asset-name small{letter-spacing:.5px;color:#6f7771;font-size:8px;font-weight:700}.asset-name b{margin:5px 0;font:16px/1.18 Georgia}.asset-name em{color:#5f6862;white-space:nowrap;text-overflow:ellipsis;font:600 10px/1.4 Inter;overflow:hidden}.asset-collection{padding-left:11px;position:relative}.asset-collection i{background:var(--tone-soft,#b8d1bf);width:4px;height:28px;position:absolute;top:2px;left:0}.asset-collection b{font:11px Georgia}.asset-collection small,.asset-lineage small,.asset-health small{color:#5f6862;margin-top:4px;font-size:8px;font-weight:700}.asset-lineage{font-size:8px}.asset-lineage>b{font:17px Georgia}.asset-health b{color:var(--soft-chip-fg);font-size:8px;font-weight:700}.asset-health.update-due b,.asset-health.refresh b{color:var(--tone-accent,#a5742f)}.asset-health.reversal b{color:#b75443}.empty-state{text-align:center;color:#777;place-content:center;gap:8px;height:240px;padding:24px;display:grid}.empty-state b,.empty-state span{display:block}.empty-state span{font-size:10px}.empty-state button{justify-self:center;margin-top:6px}.published-filter-panel{border-bottom:1px solid var(--line);background:var(--tone-surface,#fbfbf8);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:12px 15px;display:grid}.published-filter-panel label{gap:4px;min-width:0;display:grid}.published-filter-panel label span{letter-spacing:.8px;color:#6b746e;text-transform:uppercase;font-size:7px;font-weight:700}.published-filter-panel select{border:1px solid var(--line);height:31px;color:var(--ink);background:#fff;width:100%;padding:0 8px;font-size:10px}.published-filter-panel>button{white-space:nowrap;height:31px;padding:0 12px;font-size:8px}.asset-detail{border-left:1px solid var(--line);background:var(--tone-surface,#fbfaf5);align-self:stretch;max-height:calc(100vh - 66px);padding:18px 16px 20px;position:sticky;top:64px;overflow:auto}.asset-detail-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.asset-detail-top button{color:#6b746e;cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}.asset-id{letter-spacing:.8px;color:#858d87;margin-top:12px;font-size:9px;display:block}.asset-detail h2{margin:8px 0 6px;font:22px/1.2 Georgia}.asset-dek{color:#667069;margin:0 0 10px;font:13px/1.45 Georgia}.asset-tags{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.asset-tags span{color:#4e5852;background:#e9ece5;padding:4px 8px;font-size:10px}.asset-healthline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:12px 0 4px;padding:10px 0;display:flex}.asset-healthline button{color:var(--green);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:700}.asset-detail h4{letter-spacing:1.1px;color:#8a928c;margin:16px 0 8px;font-size:9px;font-weight:800}.asset-detail .asset-health{flex-direction:column;gap:2px;min-width:0;display:flex}.asset-detail .asset-health b{font-size:11px}.asset-detail .asset-health small{color:var(--tone-muted,#7d857f);font-size:10px}.asset-detail blockquote{border-left:2px solid var(--coral);color:var(--ink);margin:0 0 8px;padding:2px 0 2px 12px;font:14px/1.45 Georgia}.relation{color:#747d77;background:#f0eee5;margin:0 0 10px;padding:8px 10px;font-size:11px;line-height:1.35}.detail-ledger{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.detail-ledger div{text-align:center;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:12px 4px;display:flex}.detail-ledger div:last-child{border:0}.detail-ledger b,.detail-ledger span{display:block}.detail-ledger b{color:var(--ink);font:20px/1 Georgia}.detail-ledger span{letter-spacing:.7px;color:var(--tone-muted,#7d857f);font-size:8px;font-weight:700}.asset-record{border-top:1px solid var(--line);margin:0}.asset-record p{border-bottom:1px solid var(--line);box-sizing:border-box;grid-template-columns:88px 1fr;align-items:start;gap:10px;min-height:42px;margin:0;padding:11px 0;font-size:12px;line-height:1.4;display:grid}.asset-record span{color:var(--tone-muted,#7d857f);padding-top:1px;font-size:11px}.asset-record b{text-align:right;color:var(--ink);word-break:break-word;font-size:12px;font-weight:400}.derivative-list{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.derivative-list span{background:var(--tone-soft,#edf2ed);color:#58625c;box-sizing:border-box;flex-direction:column;justify-content:center;min-height:56px;padding:11px 12px;font-size:11px;line-height:1.3;display:flex}.derivative-list b{color:var(--green);margin-top:5px;font-size:12px;font-weight:700;display:block}.detail-actions{gap:8px;margin-top:16px;display:flex}.detail-actions button{flex:1;padding:10px 8px;font-size:10px}.collections-intro{background:var(--nav);color:#fff;grid-template-columns:1.1fr .9fr;align-items:end;gap:45px;margin-top:14px;padding:34px;display:grid}.collections-intro h2{margin:0;font:34px/1.1 Georgia}.collections-intro>p{color:var(--tone-positive,#b6c6bd);margin:0;font:15px/1.55 Georgia}.collection-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;display:grid}.collection-card{border:1px solid var(--line);border-top:5px solid var(--tone-series-1,#bdd4c3);background:#fff;min-height:365px;padding:21px}.collection-card.amber{border-top-color:var(--tone-series-2,#d9bd72)}.collection-card.coral{border-top-color:var(--coral)}.collection-card.violet{border-top-color:var(--tone-series-3,#9d92b8)}.collection-card.blue{border-top-color:var(--tone-series-4,#779cad)}.collection-card.slate{border-top-color:var(--tone-series-5,#7c8580)}.collection-card>div:first-child{justify-content:space-between;display:flex}.collection-card>div:first-child span{color:#8a928c;font:18px Georgia}.collection-card>div:first-child small{letter-spacing:1px;font-size:6px}.collection-card h2{margin:35px 0 10px;font:25px/1.1 Georgia}.collection-card>p{color:#616b64;min-height:72px;font:12px/1.5 Georgia}.collection-card>section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:28px;padding:11px 0;display:flex}.collection-card>section span{font-size:7px}.collection-card>section b{margin-right:4px;font:18px Georgia}.collection-works button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px 1fr 10px;gap:6px;width:100%;padding:10px 0;display:grid}.collection-works span{font-size:6px}.collection-works b{font:12px Georgia}.collection-works i{font-style:normal}.collection-open{color:var(--green);background:0 0;border:0;padding:14px 0 0;font-size:8px;font-weight:800}.lineage-header{justify-content:space-between;align-items:end;margin:30px 0 14px;display:flex}.lineage-header h2{margin:0;font:31px Georgia}.lineage-legend{gap:14px;font-size:7px;display:flex}.lineage-legend span{align-items:center;gap:5px;display:flex}.lineage-legend i{background:var(--green);border-radius:50%;width:7px;height:7px}.lineage-legend i.extension{background:var(--tone-series-2,#d4a544)}.lineage-legend i.challenge{background:var(--coral)}.lineage-map{background:var(--nav);grid-template-columns:.85fr 1.65fr;align-items:center;gap:56px;min-height:510px;padding:38px;display:grid;position:relative}.lineage-map:before{content:"";border-top:1px solid var(--tone-nav-line,#658174);width:57px;position:absolute;top:50%;left:37%}.lineage-core{background:var(--mint);flex-direction:column;justify-content:center;min-height:270px;padding:30px;display:flex}.lineage-core small,.lineage-branches span{letter-spacing:1px;color:var(--tone-muted,#587264);font-size:7px}.lineage-core h2{font:30px/1.15 Georgia}.lineage-core p{font-size:8px}.lineage-branches{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.lineage-branches section{border-top:4px solid var(--tone-series-2,#d4a544);background:#fff;min-height:190px;padding:20px}.lineage-branches section.challenge{border-color:var(--coral);background:var(--tone-soft,#f8e8e3)}.lineage-branches h3{margin:14px 0 8px;font:20px/1.15 Georgia}.lineage-branches p{color:#687169;font:10px/1.45 Georgia}.lineage-branches button{color:var(--green);text-align:left;background:0 0;border:0;padding:10px 0;font-size:7px}.lineage-foot{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 1fr;display:grid}.lineage-foot>div{border-right:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;padding:18px;display:grid}.lineage-foot>div>span{color:var(--green);font:29px Georgia}.lineage-foot p{margin:0}.lineage-foot p b,.lineage-foot p small{display:block}.lineage-foot p b{font-size:9px}.lineage-foot p small{color:#858c86;margin-top:4px;font-size:7px}.lineage-foot>button{background:var(--green);color:#fff;border:0;font-size:9px}.rights-hero{background:var(--nav);color:#fff;grid-template-columns:1fr 250px;align-items:center;gap:50px;margin-top:14px;padding:34px;display:grid}.rights-hero h2{margin:8px 0;font:36px/1.06 Georgia}.rights-hero>div>p:not(.eyebrow){color:var(--tone-positive,#b6c7bd);max-width:650px;font:13px/1.6 Georgia}.provenance-score{border-left:1px solid var(--tone-nav-line,#466055);padding-left:38px}.provenance-score>span{color:var(--tone-positive,#d9eadf);font:60px Georgia}.provenance-score>span small{color:var(--tone-nav-muted,#8ca196);font:15px Georgia}.provenance-score b{font:18px Georgia;display:block}.provenance-score p{font-size:8px!important}.rights-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.rights-metrics div{border-right:1px solid var(--line);padding:16px}.rights-metrics div:last-child{border:0}.rights-metrics span{color:var(--tone-accent,#347054);font-size:6px}.rights-metrics div:nth-child(2) span{color:var(--tone-accent,#a26e26)}.rights-metrics b{margin:5px 0;font:25px Georgia;display:block}.rights-metrics p{margin:0;font-size:8px}.rights-grid{grid-template-columns:minmax(0,1fr) 320px;gap:15px;margin-top:15px;display:grid}.rights-register{border:1px solid var(--line);background:#fff;min-width:0;padding:20px}.rights-register .section-head button{color:var(--green);background:0 0;border:0;font-size:8px}.rights-table{overflow:auto}.rights-table>div,.rights-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1.5fr 1fr 1fr .7fr .7fr;align-items:center;gap:10px;width:100%;min-width:720px;padding:12px;font-size:8px;display:grid}.rights-table>div{background:var(--soft-surface);font-size:7px}.rights-table>button{cursor:pointer}.rights-table>button:hover{background:#f5f7f3}.rights-table span:first-child b,.rights-table span:first-child small{display:block}.rights-table span:first-child small{margin-top:4px;font:11px Georgia}.provenance-policy{border:1px solid var(--line);background:#fff;padding:20px}.provenance-policy h2{font:25px Georgia}.provenance-policy>div{border-top:1px solid var(--line);grid-template-columns:25px 1fr 42px;align-items:center;gap:9px;padding:12px 0;display:grid}.provenance-policy>div>span{color:var(--coral);font:15px Georgia}.provenance-policy p{margin:0}.provenance-policy p b,.provenance-policy p small{display:block}.provenance-policy p b{font-size:9px}.provenance-policy p small{color:#7e867f;margin-top:4px;font-size:7px;line-height:1.4}.provenance-policy em{color:var(--tone-accent,#2d6c4d);font-size:6px;font-style:normal}@media (max-width:1250px){.ip-vault-preview{grid-template-columns:1fr 1fr}.ip-vault-recent{grid-column:1/-1}.inventory-shell{grid-template-columns:1fr}.asset-detail{border-left:0;border-top:1px solid var(--line);max-height:none;position:static}.ip-summary,.published-summary{grid-template-columns:repeat(3,1fr)}.ip-summary-lead{grid-column:span 3}.collection-grid{grid-template-columns:repeat(2,1fr)}.rights-grid{grid-template-columns:1fr}.provenance-policy{display:block}}@media (max-width:850px){.library-title{display:block}.library-actions{margin-top:18px}.ip-summary{grid-template-columns:repeat(2,1fr)}.ip-summary-lead{grid-column:span 2}.inventory-toolbar>div{width:100%;overflow:auto}.published-filter-panel,.collections-intro{grid-template-columns:1fr}.lineage-map{grid-template-columns:1fr;gap:20px}.lineage-map:before{display:none}.lineage-foot{grid-template-columns:1fr}.lineage-branches{grid-template-columns:1fr 1fr}.rights-hero{grid-template-columns:1fr}.provenance-score{border-left:0;border-top:1px solid var(--tone-nav-line,#466055);padding:20px 0 0}.rights-metrics{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ip-vault-preview{grid-template-columns:1fr}.ip-vault-stats{border-left:0;border-right:0}.ip-vault-recent{grid-column:auto}.ip-summary{grid-template-columns:1fr 1fr}.collection-grid{grid-template-columns:1fr}.lineage-header{display:block}.lineage-legend{flex-wrap:wrap;margin-top:14px}.lineage-map{padding:20px}.lineage-branches{grid-template-columns:1fr}.lineage-foot>div{border-bottom:1px solid var(--line)}.lineage-foot>button{padding:18px}.rights-metrics{grid-template-columns:1fr}.rights-metrics div{border-right:0;border-bottom:1px solid var(--line)}.library-page .title-row h1{overflow-wrap:anywhere;font-size:28px}.library-actions{flex-wrap:wrap;grid-template-columns:1fr;width:100%;display:grid}.library-actions .outline,.library-actions .primary{justify-content:center;width:100%;display:inline-flex}.ip-summary>div,.published-summary>div{min-height:0;padding:14px 12px}.ip-summary-lead>span,.ip-summary .ip-summary-lead>span{font-size:36px}.inventory-toolbar{flex-direction:column;align-items:stretch}.inventory-toolbar label,.filter-button{width:100%;min-width:0}.inventory-meta{flex-wrap:wrap;gap:4px 12px;height:auto;padding:8px 12px}.asset-table,.rights-table{overflow:visible}.asset-table-head,.rights-table>div{display:none}.asset-table>button{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0}.asset-kind{grid-row:span 2}.asset-name b,.asset-name em,.asset-collection b{overflow-wrap:anywhere}.asset-collection,.asset-lineage,.asset-health{grid-column:1/-1}.rights-table>button{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.rights-table span:first-child small{overflow-wrap:anywhere}.ip-vault-recent>button{grid-template-columns:34px minmax(0,1fr)}.ip-vault-recent em{text-align:left;grid-column:2}.ip-vault-recent p b,.lineage-core h2,.lineage-branches h3{overflow-wrap:anywhere}.lineage-map,.lineage-core{min-height:0;padding:16px}.provenance-policy>div{grid-template-columns:25px minmax(0,1fr) auto}}.demo-launch{color:var(--green);border-color:var(--tone-line,#aec0b4)}.demo-page{width:100%;min-width:0;max-width:1650px;margin:auto;padding:26px 30px 60px;overflow-x:clip}.demo-hero{background:var(--nav);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:36px;min-width:0;padding:34px 38px;display:flex}.demo-hero>div:first-child{flex:420px;min-width:0;max-width:880px}.demo-hero .eyebrow{color:var(--tone-nav-muted,#9fb2a7)}.demo-hero h1{letter-spacing:-2px;margin:0;font:500 clamp(38px,4vw,62px)/.98 Georgia}.demo-hero h1 em{color:var(--tone-positive,#cce2d3);font-weight:400}.demo-hero>div:first-child>p:last-child{color:var(--tone-positive,#bacac1);max-width:720px;font:15px/1.55 Georgia}.demo-hero-actions{grid-template-columns:1fr auto;gap:8px;min-width:260px;display:grid}.demo-hero-actions .primary{padding:12px 17px}.demo-reset{border:1px solid var(--tone-nav-line,#51675c);color:#fff;background:0 0;padding:10px}.demo-hero-actions>span{text-align:right;color:var(--tone-nav-muted,#81978c);letter-spacing:.8px;grid-column:1/-1;font-size:7px}.demo-phasebar{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.demo-phasebar button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.demo-phasebar button:last-child{border:0}.demo-phasebar button.active{background:var(--soft-active)}.demo-phasebar button.done{background:var(--soft-selected)}.demo-phasebar button>i{background:var(--soft-surface);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.demo-phasebar button.active>i{background:var(--coral);color:#fff;box-shadow:0 0 0 4px var(--tone-ring,#f7ddd7)}.demo-phasebar button.done>i{background:var(--green);color:#fff}.demo-phasebar b,.demo-phasebar small{display:block}.demo-phasebar b{font-size:9px}.demo-phasebar small{color:var(--muted);margin-top:3px;font-size:7px}.demo-progress{background:var(--line);height:4px}.demo-progress i{background:var(--coral);height:100%;transition:width .35s;display:block}.demo-workspace{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,205px) minmax(0,1fr) minmax(0,300px);width:100%;min-width:0;min-height:675px;margin-top:16px;display:grid}.demo-rail{background:var(--soft-selected);border-right:1px solid var(--line);min-width:0;min-height:0}.demo-rail>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:49px;padding:0 13px;display:flex}.demo-rail>div span{letter-spacing:1px;font-size:7px}.demo-rail>div b{color:var(--green);font:13px Georgia}.demo-rail nav{height:624px;padding:5px 0;overflow:auto}.demo-rail nav button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px 1fr;gap:8px;width:100%;padding:9px 11px;display:grid;position:relative}.demo-rail nav button:before{content:"";border-left:1px solid var(--line);position:absolute;top:29px;bottom:-8px;left:22px}.demo-rail nav button:last-child:before{display:none}.demo-rail nav button>i{background:var(--soft-surface);width:22px;height:22px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.demo-rail nav button.active{box-shadow:inset 3px 0 var(--coral);background:#fff}.demo-rail nav button.active>i{background:var(--coral);color:#fff}.demo-rail nav button.done>i{background:var(--green);color:#fff}.demo-rail nav button b,.demo-rail nav button small{display:block}.demo-rail nav button b{margin-top:1px;font-size:8px}.demo-rail nav button small{color:var(--muted);margin-top:2px;font-size:6px}.demo-canvas{background:var(--paper);flex-direction:column;min-width:0;margin-left:0;display:flex;overflow-x:hidden}.demo-canvas>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:13px;height:49px;padding:0 16px;display:flex}.demo-canvas>header span{letter-spacing:1px;align-items:center;gap:7px;font-size:7px;display:flex}.demo-canvas>header b{color:var(--tone-accent,#2e6a4b);background:var(--tone-soft,#e5f0e8);padding:5px 7px;font-size:7px}.demo-canvas>header em{color:var(--muted);margin-left:auto;font-size:7px;font-style:normal}.demo-canvas>footer{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:10px 15px;display:flex}.demo-canvas>footer>div{align-items:center;gap:12px;width:100%;display:flex}.demo-canvas>footer button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:8px 10px;font-size:8px}.demo-canvas>footer button:disabled{opacity:.35}.demo-canvas>footer button.next{background:var(--green);color:#fff;border-color:var(--green)}.demo-canvas>footer>div>span{background:var(--line);flex:1;height:3px}.demo-canvas>footer>div>span i{background:var(--green);height:100%;display:block}.demo-canvas>footer .demo-finish{white-space:normal;margin-left:0}.demo-narrative{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;padding:24px;display:flex}.demo-stepno{color:var(--line);font:36px Georgia}.demo-narrative .eyebrow{margin-top:11px}.demo-narrative h2{margin:7px 0 13px;font:27px/1.08 Georgia}.demo-story{color:var(--muted);font:13px/1.55 Georgia}.demo-role,.demo-proof{border-top:1px solid var(--line);padding:13px 0}.demo-role small,.demo-role b,.demo-role span,.demo-proof small,.demo-proof b{display:block}.demo-role small,.demo-proof small{letter-spacing:1px;color:var(--muted);font-size:6px}.demo-role b,.demo-proof b{margin:6px 0;font-size:9px}.demo-role span{color:var(--muted);font-size:8px}.demo-proof b{color:var(--tone-accent,#2f6b4d)}.demo-gate{background:var(--soft-surface);margin:5px 0 16px;padding:12px}.demo-gate>span{letter-spacing:1px;color:var(--green);font-size:7px;font-weight:800}.demo-gate p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.demo-narrative>.outline{margin-top:auto}.demo-scene{background:var(--panel);border:1px solid var(--line);flex:1;min-height:530px;margin:18px;padding:25px;overflow:hidden}.scene-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:16px;padding-bottom:14px;display:flex}.scene-title h2{margin:0;font:25px Georgia}.scene-title>span{color:#66736b;background:var(--tone-soft,#edf2ed);padding:6px;font-size:7px}.opening-scene{background:var(--nav);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.opening-mark{background:var(--tone-soft,#d9eadf);width:70px;height:70px;color:var(--green);border-radius:50%;place-items:center;font:38px Georgia;display:grid;box-shadow:0 0 0 13px #253a31}.opening-scene .eyebrow{color:var(--on-nav-eyebrow);margin-top:35px}.opening-scene h2{font:38px/1.08 Georgia}.opening-flow{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0;display:flex}.opening-flow span{letter-spacing:1px;color:#d5e0da;font-size:7px}.opening-flow span.future{color:#d99a88}.opening-flow i{color:#60766b;margin-left:8px;font-style:normal}.opening-scene>p:last-child{color:var(--on-nav-eyebrow);font-size:8px}.signal-stream article{border-bottom:1px solid var(--line);grid-template-columns:8px 58px 1fr 35px;align-items:center;gap:9px;padding:13px 4px;display:grid}.signal-stream article>i{background:#b8bdb8;border-radius:50%;width:7px;height:7px}.signal-stream article.matched>i{background:var(--coral);box-shadow:0 0 0 3px #f8dfd9}.signal-stream article>span{letter-spacing:1px;font-size:6px}.signal-stream p{margin:0}.signal-stream p b,.signal-stream p small{display:block}.signal-stream p b{font:13px Georgia}.signal-stream p small{color:#768079;margin-top:4px;font-size:6px}.signal-stream em{color:var(--soft-chip-fg);font-size:8px;font-style:normal}.scene-insight{background:var(--tone-soft,#e7f0e9);border-left:3px solid var(--green);margin-top:20px;padding:15px}.scene-insight span,.scene-insight b,.scene-insight small{display:block}.scene-insight span{letter-spacing:1px;font-size:6px}.scene-insight b{margin:6px 0;font:18px Georgia}.scene-insight small{color:#687169;font-size:7px}.opportunity-scene{grid-template-columns:180px 1fr;align-items:center;gap:30px;display:grid}.opportunity-score{border:13px solid var(--mint);border-radius:50%;place-items:center;width:165px;height:165px;display:grid;position:relative}.opportunity-score:after{content:"";border:13px solid #0000;border-top-color:var(--coral);border-right-color:var(--coral);border-radius:50%;position:absolute;inset:-13px;transform:rotate(18deg)}.opportunity-score>span{text-align:center;font:48px Georgia}.opportunity-score small{letter-spacing:1px;font:7px Inter;display:block}.opportunity-copy h2{font:34px/1.05 Georgia}.opportunity-copy>p{color:#687169;font:14px/1.55 Georgia}.opportunity-copy>div{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.opportunity-copy>div span{border-right:1px solid var(--line);padding:12px}.opportunity-copy>div span:last-child{border:0}.opportunity-copy>div b,.opportunity-copy>div small{display:block}.opportunity-copy>div b{font:23px Georgia}.opportunity-copy>div small{margin-top:4px;font-size:6px}.opportunity-copy blockquote{border-left:2px solid var(--coral);margin:20px 0;padding-left:12px;font:16px/1.4 Georgia}.research-grid article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 58px;align-items:center;padding:12px;display:grid}.research-grid article>span{color:var(--coral);font:18px Georgia}.research-grid p{margin:0}.research-grid p b,.research-grid p small{display:block}.research-grid p b{font:14px Georgia}.research-grid p small{color:#858d87;margin-top:3px;font-size:7px}.research-grid em{color:var(--tone-accent,#a16f2d);font-size:6px;font-style:normal}.research-grid em.complete{color:var(--soft-chip-fg)}.research-budget{background:#f0f1eb;flex-wrap:wrap;gap:6px;margin-top:17px;padding:14px;display:flex}.research-budget span{background:#fff;padding:5px;font-size:6px}.research-budget b{width:100%;margin-top:5px;font-size:8px}.evidence-scene>article{border:1px solid var(--line);border-bottom:0;grid-template-columns:32px 1fr 60px;gap:12px;padding:13px;display:grid}.evidence-scene>article.conflict{background:var(--tone-soft,#f8ece8);border-left:3px solid var(--coral)}.evidence-scene>article>span{background:var(--mint);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font:14px Georgia;display:grid}.evidence-scene article b,.evidence-scene article small{font-size:7px}.evidence-scene article p{margin:6px 0;font:12px/1.4 Georgia}.evidence-scene article em{color:var(--soft-chip-fg);font-size:6px;font-style:normal}.evidence-lineage{background:var(--nav);color:#fff;text-align:center;letter-spacing:.7px;padding:15px;font-size:7px}.evidence-lineage b{color:var(--tone-positive,#cce2d3);margin:0 3px}.evidence-lineage i{color:var(--coral);margin:0 9px;font-style:normal}.thesis-candidates{grid-template-columns:1fr 1fr;gap:9px;display:grid}.thesis-candidates article{border:1px solid var(--line);padding:15px;position:relative}.thesis-candidates article.selected{background:var(--tone-soft,#eaf2ec);border:2px solid var(--green)}.thesis-candidates article>span{font-size:7px}.thesis-candidates article>b{float:right;font:23px Georgia}.thesis-candidates h3{margin:16px 0 5px;font:18px Georgia}.thesis-candidates p{color:#707972;font-size:8px}.thesis-candidates em{color:var(--soft-chip-fg);font-size:6px;font-style:normal}.thesis-reason{background:var(--tone-soft,#f1eee4);margin-top:12px;padding:14px;font:12px/1.4 Georgia}.plan-scene{grid-template-columns:.8fr 1.2fr;gap:22px;display:grid}.plan-scene>section{background:var(--tone-muted-surface,#eef1eb);padding:18px}.plan-scene>section>div{border-top:1px solid var(--line);grid-template-columns:25px 1fr;gap:6px;padding:10px 0;display:grid;position:relative}.plan-scene>section>div span{color:var(--coral);font:14px Georgia}.plan-scene>section>div p{margin:0;font:11px/1.3 Georgia}.plan-scene>section>div i{background:var(--green);grid-column:2;height:2px}.plan-scene>article{padding:15px}.plan-scene>article>small{font-size:6px}.plan-scene>article h2{font:31px/1.05 Georgia}.plan-scene>article>.dek{color:#6b746e;font:15px/1.4 Georgia}.plan-scene>article>p:not(.dek){font:13px/1.65 Georgia}.plan-scene mark{background:var(--tone-soft,#f3e5be);padding:5px;font-size:7px}.verification-head{background:var(--nav);color:#fff;grid-template-columns:1.4fr repeat(3,1fr);display:grid}.verification-head>span,.verification-head>div{border-right:1px solid #385044;padding:16px}.verification-head b,.verification-head small{display:block}.verification-head>span b{font:30px Georgia}.verification-head small{color:#a6b8ae;font-size:6px}.verification-head p{margin:0;font-size:7px}.verification-head>div b{margin-top:6px;font:18px Georgia}.verification-scene>article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 100px;align-items:center;gap:9px;padding:17px 7px;display:grid}.verification-scene>article>span{color:var(--coral);font:18px Georgia}.verification-scene>article small,.verification-scene>article b{display:block}.verification-scene>article small{font-size:6px}.verification-scene>article b{margin-top:4px;font:13px/1.35 Georgia}.verification-scene>article em{color:var(--soft-chip-fg);font-size:7px;font-style:normal}.critic-scores{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.critic-scores div{background:var(--soft-surface);padding:14px}.critic-scores span,.critic-scores b{display:block}.critic-scores span{color:var(--green);font:30px Georgia}.critic-scores b{font-size:8px}.revision-card{border:1px solid var(--line);margin-top:20px;padding:20px}.revision-card h2{font:24px Georgia}.revision-card>div{background:#f5f4ed;padding:14px;font:13px/1.55 Georgia}.revision-card del,.revision-card ins{padding:8px;text-decoration:none;display:block}.revision-card del{background:var(--tone-soft,#f7ded8);color:#8b5b50;text-decoration:line-through}.revision-card ins{background:var(--tone-soft,#e0eee4);color:var(--tone-accent,#315e47);margin-top:5px}.revision-card>p{color:#79817b;font-size:7px}.approval-scene{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.approval-scene>section{text-align:center;padding:20px}.approval-seal{background:var(--mint);width:55px;height:55px;color:var(--green);border-radius:50%;place-items:center;margin:auto;font-size:22px;display:grid}.approval-scene h2{font:31px Georgia}.approval-scene>section>p:not(.eyebrow){color:#6b746d;font:13px/1.5 Georgia}.approval-scene>section>div{text-align:left;grid-template-columns:1fr 1fr;gap:5px;display:grid}.approval-scene>section>div span{background:var(--soft-surface);color:var(--tone-accent,#2e6a4b);padding:8px;font-size:7px}.approval-scene>section>button{background:var(--green);color:#fff;border:0;margin-top:18px;padding:11px 18px}.approval-scene>aside{background:var(--tone-soft,#f2ead7);flex-direction:column;justify-content:center;padding:24px;display:flex}.approval-scene>aside small{letter-spacing:1px;font-size:7px}.approval-scene>aside p{font:18px/1.4 Georgia}.approval-scene>aside>span{border-top:1px solid #d7cba8;padding-top:14px;font-size:8px}.canonical-source{background:var(--nav);color:#fff;text-align:center;padding:18px}.canonical-source span,.canonical-source b,.canonical-source small{display:block}.canonical-source span{letter-spacing:1px;color:#9db1a6;font-size:6px}.canonical-source b{margin:7px;font:21px Georgia}.canonical-source small{font-size:7px}.distribution-arrow{text-align:center;color:var(--coral);font-size:22px}.demo-channels{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.demo-channels article{border:1px solid var(--line);text-align:center;padding:11px}.demo-channels article>span{background:var(--tone-soft,#e7eee8);border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-size:9px;display:grid}.demo-channels p b,.demo-channels p small{display:block}.demo-channels p b{font-size:8px}.demo-channels p small{color:var(--tone-muted,#7d857f);margin-top:4px;font-size:6px}.demo-channels em{color:var(--soft-chip-fg);font-size:6px;font-style:normal}.distribution-rule{text-align:center;background:#f0eee5;padding:11px;font-size:7px}.performance-scene{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.performance-chart{padding:16px}.performance-chart h2{font:25px Georgia}.demo-bars{border-bottom:1px solid var(--line);align-items:end;gap:6px;height:300px;padding-top:25px;display:flex}.demo-bars i{background:#b8d0be;flex:1;min-height:15px;position:relative}.demo-bars i:nth-last-child(-n+3){background:var(--green)}.demo-bars i span{font:8px Inter;position:absolute;top:-18px}.performance-scene>aside{background:var(--nav);color:#fff;flex-direction:column;justify-content:center;padding:23px;display:flex}.performance-scene>aside>span{color:#9eb1a6;font-size:7px}.performance-scene>aside h2{font:26px/1.15 Georgia}.performance-scene>aside>p{color:var(--tone-on-primary,#c2d0c8);font:13px/1.7 Georgia}.performance-scene>aside>div{border-top:1px solid #435a4f;padding-top:12px}.performance-scene>aside>div b,.performance-scene>aside>div small{font-size:7px;display:block}.performance-scene>aside>div small{color:#a8b9af;margin-top:5px}.performance-scene>aside button{color:#fff;background:0 0;border:1px solid #6c8177;margin-top:16px;padding:8px}.living-scene{grid-template-columns:1.2fr .8fr;gap:17px;display:grid}.living-scene>section>article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 24px;align-items:center;gap:7px;padding:15px 5px;display:grid}.living-scene>section>article>span{color:#9b6c29;font-size:6px}.living-scene>section>article.reversal>span{color:#b45342}.living-scene article p{margin:0}.living-scene article p b,.living-scene article p small{display:block}.living-scene article p b{font:12px Georgia}.living-scene article p small{color:#828a84;margin-top:5px;font-size:6px}.living-scene article em{font-size:7px;font-style:normal}.living-scene>aside{background:var(--soft-surface);padding:20px}.living-scene>aside>span{letter-spacing:1px;font-size:7px}.living-scene>aside h2{font:25px/1.1 Georgia}.living-scene>aside>div{border:9px solid var(--mint);text-align:center;border-radius:50%;place-content:center;width:110px;height:110px;margin:25px auto;display:grid}.living-scene>aside>div b,.living-scene>aside>div small{display:block}.living-scene>aside>div b{font:28px Georgia}.living-scene>aside>div small{font-size:6px}.living-scene>aside>p{font:11px/1.5 Georgia}.living-scene>aside>button{color:var(--green);background:0 0;border:0;font-size:8px}.ip-scene{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.ip-scene>section{padding:18px}.ip-passport{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:13px;display:flex}.ip-passport span,.ip-passport b{letter-spacing:1px;font-size:7px}.ip-scene>section h2{font:31px/1.05 Georgia}.ip-scene>section>p:not(.eyebrow){color:#69726c;font:13px/1.5 Georgia}.ip-passport-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ip-passport-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px}.ip-passport-grid span:nth-child(3n){border-right:0}.ip-passport-grid span:nth-last-child(-n+3){border-bottom:0}.ip-passport-grid b,.ip-passport-grid small{display:block}.ip-passport-grid b{font:22px Georgia}.ip-passport-grid small{text-transform:uppercase;font-size:6px}.ip-scene>aside{background:var(--nav);color:#fff;padding:22px}.ip-scene>aside .eyebrow{color:#9eb1a6}.ip-scene>aside>div{border:1px solid #435b50;padding:12px}.ip-scene>aside>div.current{background:var(--tone-soft,#d9eadf);color:var(--green);border:0}.ip-scene>aside>div span,.ip-scene>aside>div b,.ip-scene>aside>div small{display:block}.ip-scene>aside>div span{font-size:6px}.ip-scene>aside>div b{margin:5px 0;font:14px Georgia}.ip-scene>aside>div small{font-size:6px}.ip-scene>aside>i{text-align:center;color:var(--coral);font-style:normal;display:block}.scale-scene{grid-template-columns:1fr 1fr;gap:14px;display:grid}.scale-scene>section{background:var(--soft-surface);padding:25px}.expert-row{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 60px;align-items:center;padding-bottom:16px;display:grid}.expert-row b,.expert-row small{display:block}.expert-row b{font:14px Georgia}.expert-row small{font-size:7px}.expert-row em{color:var(--soft-chip-fg);font-size:6px;font-style:normal}.scale-scene>section h2{margin-top:35px;font:28px/1.12 Georgia}.scale-scene>section>p:last-child{color:#687169;font:13px/1.55 Georgia}.scale-scene>aside{background:var(--nav);color:#fff;padding:22px}.scale-scene>aside .eyebrow{color:#9caf9f}.scale-scene>aside>div{border-top:1px solid var(--nav-line);grid-template-columns:25px 1fr 15px;align-items:center;gap:8px;padding:11px 0;display:grid}.scale-scene>aside>div>span{color:var(--coral);font:14px Georgia}.scale-scene>aside p{margin:0}.scale-scene>aside p b,.scale-scene>aside p small{display:block}.scale-scene>aside p b{font-size:8px}.scale-scene>aside p small{color:#95a99e;margin-top:3px;font-size:6px}.scale-scene>aside>div em{color:#a9c8b4;font-style:normal}.scale-scene>aside blockquote{border-left:2px solid var(--coral);color:var(--tone-on-primary,#c2d0c8);margin:16px 0 0;padding-left:12px;font:14px/1.45 Georgia}@media (max-width:1350px){.demo-workspace{grid-template-columns:minmax(0,190px) minmax(0,1fr)}.demo-narrative{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,110px) minmax(0,1.1fr) minmax(0,1fr) minmax(160px,220px);align-items:center;gap:16px;display:grid}.demo-narrative .demo-stepno{grid-row:span 2}.demo-narrative .eyebrow{align-self:end;margin:0}.demo-narrative h2{align-self:start;margin:0}.demo-narrative .demo-story{grid-area:1/3/3}.demo-narrative .demo-role{border:0;grid-area:1/4;padding:0}.demo-narrative .demo-proof{border:0;grid-area:2/4;padding:0}.demo-narrative .demo-gate{grid-column:2/4;margin:0}.demo-narrative>.outline{grid-column:4;margin:0}.demo-rail nav{height:624px}}@media (max-width:1000px){.demo-hero{display:block}.demo-hero-actions{max-width:320px;margin-top:20px}.demo-workspace{grid-template-columns:1fr}.demo-rail{border-right:0;border-bottom:1px solid var(--line)}.demo-rail nav{min-width:0;max-width:100%;height:auto;display:flex;overflow-x:auto}.demo-rail nav button{min-width:145px}.demo-rail nav button:before{display:none}.demo-narrative,.demo-narrative .demo-stepno,.demo-narrative .demo-story,.demo-phasebar button{display:block}.demo-phasebar button>i{margin-bottom:7px}.demo-scene{min-height:560px}}@media (max-width:720px){.demo-page{padding:18px 14px 45px}.demo-hero{padding:27px 22px}.demo-hero h1{font-size:39px}.demo-phasebar{overflow:auto}.demo-phasebar button{min-width:125px}.demo-workspace{border:0}.demo-canvas>header em{display:none}.demo-scene{min-height:620px;margin:8px;padding:16px}.opportunity-scene,.plan-scene,.approval-scene,.performance-scene,.living-scene,.ip-scene,.scale-scene{grid-template-columns:1fr}.opportunity-score{margin:auto}.thesis-candidates{grid-template-columns:1fr}.demo-channels,.critic-scores,.verification-head{grid-template-columns:1fr 1fr}.verification-scene>article{grid-template-columns:35px 1fr}.verification-scene>article em{grid-column:2}.approval-scene>section>div{grid-template-columns:1fr}.scene-title{display:block}.scene-title>span{margin-top:9px;display:inline-block}.opening-flow{max-width:340px}.demo-canvas>footer{display:block}.demo-canvas>footer .demo-finish{width:100%;margin:8px 0 0}}.expert-input-title{align-items:center}.expert-input-title>div:first-child{max-width:720px}.expert-identity{background:var(--nav);color:#fff;grid-template-columns:55px 1fr 50px;align-items:center;gap:10px;min-width:325px;padding:15px 17px;display:grid}.expert-identity p{font-family:Inter!important;font-size:inherit!important;margin:0!important}.expert-identity p small,.expert-identity p b,.expert-identity p em{display:block}.expert-identity p small{letter-spacing:1px;color:var(--on-nav-eyebrow);font-size:6px}.expert-identity p b{margin:4px 0;font:15px Georgia}.expert-identity p em{color:var(--on-nav-copy);font-size:7px;font-style:normal}.expert-identity button{color:#fff;background:0 0;border:0;font-size:7px}.expert-submit-layout{grid-template-columns:minmax(0,1fr) 320px;gap:15px;margin-top:15px;display:grid}.expert-submit-card{border:1px solid var(--line);background:#fff;padding:26px}.form-head{justify-content:space-between;align-items:start;display:flex}.form-head h2{margin:0;font:29px Georgia}.form-head>div>p:not(.eyebrow){color:#68716b;font:12px/1.5 Georgia}.form-head>span{color:var(--soft-chip-fg);background:var(--soft-chip-bg);padding:6px;font-size:6px}.input-type-picker{border:0;margin:22px 0;padding:0}.input-type-picker legend,.expert-field>span,.confidence-row label>span,.editor-note>span{letter-spacing:1px;color:#767f78;margin-bottom:8px;font-size:7px;font-weight:800}.input-type-picker{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.input-type-picker legend{grid-column:1/-1}.input-type-picker button{border:1px solid var(--line);background:var(--tone-surface,#fbfbf8);text-align:left;cursor:pointer;padding:13px}.input-type-picker button.active{background:var(--soft-active);border:1px solid var(--green);box-shadow:inset 0 -3px var(--green)}.input-type-picker button>span{color:var(--green);font-size:17px}.input-type-picker button b,.input-type-picker button small{display:block}.input-type-picker button b{margin:8px 0 4px;font:13px Georgia}.input-type-picker button small{color:#7c847e;font-size:6px}.expert-field{margin:15px 0;display:block}.expert-field>span{display:block}.expert-field>span em{color:var(--coral);float:right;font-style:normal}.expert-field input,.expert-field textarea,.expert-field select,.editor-note textarea{border:1px solid var(--line);background:var(--tone-surface,#fbfbf8);width:100%;color:var(--ink);outline:0;padding:11px;font:12px/1.5 Georgia}.expert-field input:focus,.expert-field textarea:focus,.expert-field select:focus,.editor-note textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--focus-ring)}.expert-field>small{color:#8a918c;font-size:6px}.expert-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-drop{border:1px dashed var(--soft-border);background:var(--soft-surface);grid-template-columns:28px 1fr 85px;align-items:center;gap:10px;padding:16px;display:grid}.source-drop>span{width:27px;height:27px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid}.source-drop p{margin:0}.source-drop b{font-size:9px}.source-drop p{color:#79817b;margin-top:3px;font-size:7px}.source-drop button{border:1px solid var(--line);background:#fff;padding:7px;font-size:7px}.source-added{border:1px solid var(--line);border-top:0;grid-template-columns:25px 1fr 15px;align-items:center;gap:9px;padding:10px;display:grid}.source-added>span{background:var(--mint);border-radius:50%;place-items:center;width:22px;height:22px;font:12px Georgia;display:grid}.source-added p{margin:0}.source-added p b,.source-added p small{display:block}.source-added p b{font-size:8px}.source-added p small{color:#828a84;margin-top:3px;font-size:6px}.source-added button{background:0 0;border:0}.confidence-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 110px;align-items:center;gap:20px;margin-top:18px;padding:16px 0;display:grid}.confidence-row label>span{display:block}.confidence-row input{width:100%;accent-color:var(--green)}.confidence-row>b{color:var(--green);font:27px Georgia}.confidence-row>b small{color:var(--tone-muted,#7d857f);font:6px Inter;display:block}.expert-consent{background:var(--soft-surface);align-items:start;gap:9px;margin-top:16px;padding:12px;display:flex}.expert-consent input{accent-color:var(--green)}.expert-consent b,.expert-consent small{display:block}.expert-consent b{font-size:8px}.expert-consent small{color:#747d77;margin-top:4px;font-size:6px}.submit-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:15px;display:flex}.submit-actions>span{color:#7b837d;font-size:7px}.expert-use-panel{background:var(--nav);color:#fff;padding:24px}.expert-use-panel .eyebrow{color:var(--on-nav-eyebrow)}.expert-use-panel h2{font:27px/1.15 Georgia}.expert-use-panel>div{border-top:1px solid var(--nav-line);grid-template-columns:28px 1fr;gap:9px;padding:14px 0;display:grid}.expert-use-panel>div>span{color:var(--coral);font:15px Georgia}.expert-use-panel p{margin:0}.expert-use-panel p b,.expert-use-panel p small{display:block}.expert-use-panel p b{font-size:9px}.expert-use-panel p small{color:var(--on-nav-muted);margin-top:5px;font-size:7px;line-height:1.5}.expert-use-panel>section{background:var(--panel-inset);margin-top:12px;padding:15px}.expert-use-panel>section>b{letter-spacing:1px;font-size:7px}.expert-use-panel>section>p{color:var(--on-nav-copy);margin:9px 0;font:11px/1.5 Georgia}.expert-use-panel>section button{color:#fff;background:0 0;border:0;padding:0;font-size:7px;text-decoration:underline}.expert-receipt{border:1px solid var(--line);text-align:center;background:#fff;max-width:900px;margin:16px auto;padding:55px}.receipt-mark{background:var(--mint);width:66px;height:66px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:27px;display:grid}.expert-receipt h1{max-width:700px;margin:10px auto;font:39px/1.08 Georgia}.expert-receipt>p:not(.eyebrow){color:#657069;max-width:650px;margin:15px auto;font:14px/1.55 Georgia}.expert-receipt>div{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:28px 0;display:grid}.expert-receipt>div span{border-right:1px solid var(--line);text-align:left;padding:14px}.expert-receipt>div span:last-child{border:0}.expert-receipt>div small,.expert-receipt>div b{display:block}.expert-receipt>div small{color:#818983;font-size:6px}.expert-receipt>div b{margin-top:5px;font:12px Georgia}.expert-receipt>section{background:var(--soft-surface);justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:16px;display:flex}.expert-receipt>section span{letter-spacing:1px;font-size:6px}.expert-receipt>section b{font-size:8px}.expert-receipt>section i{border-top:1px solid var(--soft-border);width:20px}.expert-receipt>button{margin:0 3px}.shape-layout{border:1px solid var(--line);background:#fff;grid-template-columns:230px minmax(430px,1fr) 270px;min-height:660px;margin-top:15px;display:grid}.shape-list{background:var(--soft-surface);border-right:1px solid var(--line)}.shape-list>div{border-bottom:1px solid var(--line);padding:17px}.shape-list>div b{font:14px Georgia}.shape-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:33px 1fr;gap:8px;width:100%;padding:14px;display:grid}.shape-list>button.active{box-shadow:inset 3px 0 var(--green);background:#fff}.shape-list>button>span{color:var(--green);font:21px Georgia}.shape-list>button p{margin:0}.shape-list>button p b,.shape-list>button p small{display:block}.shape-list>button p b{font:12px/1.25 Georgia}.shape-list>button p small{color:#7e867f;margin-top:5px;font-size:6px}.shape-list>button em{color:var(--tone-accent,#a46f27);grid-column:2;font-size:6px;font-style:normal}.shape-room{padding:26px}.shape-room-head>small{float:right;letter-spacing:1px;font-size:6px}.shape-room-head h1{margin:18px 0 10px;font:31px/1.08 Georgia}.shape-room-head>p{color:#69726c;font:12px/1.5 Georgia}.shape-score-row{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.shape-score-row span{border-right:1px solid var(--line);padding:12px}.shape-score-row span:last-child{border:0}.shape-score-row b,.shape-score-row small{display:block}.shape-score-row b{font:23px Georgia}.shape-score-row small{margin-top:4px;font-size:6px}.open-questions>label{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:9px;padding:14px 0;display:grid}.open-questions>label>span{color:var(--coral);font:17px Georgia}.open-questions label p{margin:0}.open-questions label p b,.open-questions label p small{display:block}.open-questions label p b{font-size:9px}.open-questions label p small{color:#7b837d;margin-top:3px;font-size:7px}.open-questions textarea{border:1px solid var(--line);background:var(--tone-surface,#fbfbf8);grid-column:2;width:100%;padding:10px;font:12px/1.5 Georgia}.shaping-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.shaping-actions span{color:var(--tone-muted,#7d857f);font-size:7px}.shape-context{border-left:1px solid var(--line);background:var(--tone-surface,#fbfaf5);padding:20px}.shape-context h2{font:23px Georgia}.shape-context>article{border-top:1px solid var(--line);grid-template-columns:33px 1fr;gap:8px;padding:12px 0;display:grid}.shape-context article p{margin:0}.shape-context article p b,.shape-context article p small{display:block}.shape-context article p b{font-size:8px}.shape-context article p small{color:#68716b;margin-top:4px;font:10px/1.4 Georgia}.shape-context>div{background:var(--soft-surface);margin-top:10px;padding:12px}.shape-context>div b,.shape-context>div span{display:block}.shape-context>div b{letter-spacing:1px;margin-bottom:8px;font-size:7px}.shape-context>div span{padding:4px 0;font-size:7px}.shape-context>button{color:var(--green);background:0 0;border:0;padding:15px 0;font-size:8px}.my-inputs{margin-top:15px}.contribution-summary{background:var(--nav);color:#fff;grid-template-columns:1.5fr repeat(4,.6fr);align-items:center;gap:16px;padding:28px;display:grid}.contribution-summary h2{margin:0;font:27px Georgia}.contribution-summary>div>p:not(.eyebrow){color:var(--on-nav-copy);font:11px/1.5 Georgia}.contribution-summary>span{border-left:1px solid var(--nav-line);padding-left:16px}.contribution-summary>span b,.contribution-summary>span small{display:block}.contribution-summary>span b{color:var(--on-nav-stat);font:30px Georgia}.contribution-summary>span small{color:var(--on-nav-muted);font-size:6px}.contribution-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1.15fr .85fr;display:grid}.contribution-list>div,.contribution-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1fr 110px 55px;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.contribution-list>div{background:var(--soft-surface);font-size:7px}.contribution-list>button{cursor:pointer}.contribution-list>button.selected{background:var(--soft-selected);box-shadow:inset 3px 0 var(--green)}.contribution-list button span small,.contribution-list button span b{display:block}.contribution-list button span small{color:#858d87;font-size:6px}.contribution-list button span b{margin-top:5px;font:13px/1.25 Georgia}.contribution-list button em{color:var(--soft-chip-fg);font-size:6px;font-style:normal}.contribution-list button time{color:#7f8781;font-size:7px}.contribution-trace{border-left:1px solid var(--line);background:var(--tone-surface,#fbfaf5);padding:23px}.contribution-trace h2{font:25px/1.1 Georgia}.contribution-trace>blockquote{border-left:2px solid var(--coral);padding-left:12px;font:14px/1.45 Georgia}.contribution-trace>div>section{border-top:1px solid var(--line);grid-template-columns:18px 1fr;gap:8px;padding:10px 0;display:grid}.contribution-trace>div>section>span{background:var(--mint);width:15px;height:15px;color:var(--green);border-radius:50%;place-items:center;font-size:6px;display:grid}.contribution-trace section p{margin:0}.contribution-trace section p small,.contribution-trace section p b,.contribution-trace section p em{display:block}.contribution-trace section p small{color:#808881;font-size:6px}.contribution-trace section p b{margin:4px 0;font-size:8px}.contribution-trace section p em{color:#687169;font-size:7px;font-style:normal}.contribution-trace>footer{background:var(--soft-surface);grid-template-columns:33px 1fr 50px;align-items:center;gap:8px;padding:11px;display:grid}.contribution-trace footer p{margin:0}.contribution-trace footer p b,.contribution-trace footer p small{display:block}.contribution-trace footer p b{font-size:8px}.contribution-trace footer p small{font-size:6px}.contribution-trace footer button{color:var(--green);background:0 0;border:0;font-size:7px}.expert-inbox{margin-top:15px}.inbox-metrics{background:var(--nav);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.inbox-metrics div{border-right:1px solid var(--nav-line);padding:17px}.inbox-metrics b,.inbox-metrics span,.inbox-metrics small{display:block}.inbox-metrics b{color:var(--on-nav-stat);font:28px Georgia}.inbox-metrics span{font-size:8px}.inbox-metrics small{color:var(--on-nav-muted);margin-top:4px;font-size:6px}.inbox-toolbar{border:1px solid var(--line);background:#fff;align-items:center;gap:4px;padding:8px;display:flex}.inbox-toolbar>div{flex:1;gap:4px;display:flex}.inbox-toolbar button{background:0 0;border:0;padding:8px;font-size:7px}.inbox-toolbar button.active{background:var(--soft-surface);color:var(--green)}.inbox-toolbar button b{background:var(--soft-border);border-radius:8px;padding:2px 5px}.expert-inbox-layout{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 390px;min-height:580px;display:grid}.expert-inbox-list{border-right:1px solid var(--line)}.expert-inbox-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px 1fr 35px;gap:10px;width:100%;padding:17px;display:grid}.expert-inbox-list>button.selected{background:var(--soft-selected);box-shadow:inset 3px 0 var(--green)}.expert-inbox-list button>div>small{color:#7f8781;font-size:6px}.expert-inbox-list h3{margin:6px 0;font:16px/1.2 Georgia}.expert-inbox-list p{color:#747d77;margin:0;font-size:7px}.expert-inbox-list button>em{text-align:center;color:var(--soft-chip-fg);font:6px Inter}.expert-inbox-list button>em b{font:21px Georgia;display:block}.expert-input-detail{background:var(--tone-surface,#fbfaf5);padding:23px}.input-detail-head{grid-template-columns:55px 1fr 20px;align-items:center;gap:9px;display:grid}.input-detail-head p{margin:0}.input-detail-head p small,.input-detail-head p b,.input-detail-head p em{display:block}.input-detail-head p small{color:#7f8781;font-size:6px}.input-detail-head p b{margin:4px 0;font:14px Georgia}.input-detail-head p em{color:#69726c;font-size:7px;font-style:normal}.input-detail-head button{background:0 0;border:0}.expert-input-detail>h2{margin-top:24px;font:26px/1.1 Georgia}.expert-input-detail>blockquote{border-left:2px solid var(--coral);margin:16px 0;padding-left:12px;font:14px/1.5 Georgia}.input-metadata{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.input-metadata span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.input-metadata span:nth-child(2n){border-right:0}.input-metadata span:nth-last-child(-n+2){border-bottom:0}.input-metadata small,.input-metadata b{display:block}.input-metadata small{color:#858d87;font-size:6px}.input-metadata b{margin-top:4px;font-size:8px}.suggested-match{background:var(--soft-surface);grid-template-columns:38px 1fr 40px;align-items:center;gap:8px;padding:12px;display:grid}.suggested-match>span{color:var(--green);font:24px Georgia}.suggested-match p{margin:0}.suggested-match p b,.suggested-match p small{display:block}.suggested-match p b{font:12px Georgia}.suggested-match p small{color:#707973;margin-top:4px;font-size:6px}.suggested-match button{color:var(--green);background:0 0;border:0;font-size:7px}.expert-input-detail>.eyebrow{margin-top:18px}.route-options{grid-template-columns:1fr 1fr;gap:5px;display:grid}.route-options button{border:1px solid var(--line);text-align:left;background:#fff;padding:9px;font-size:7px}.route-options button.active{background:var(--green);color:#fff;border-color:var(--green)}.editor-note{margin:15px 0;display:block}.editor-note>span{display:block}.route-actions{gap:6px;display:flex}.route-actions button{border:1px solid var(--line);background:#fff;flex:1;padding:9px;font-size:7px}.route-actions button.primary{background:var(--green);color:#fff;border-color:var(--green)}.route-actions button:disabled{opacity:.45}@media (max-width:1250px){.expert-submit-layout{grid-template-columns:1fr}.expert-use-panel{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.expert-use-panel>h2,.expert-use-panel>.eyebrow,.expert-use-panel>section{grid-column:1/-1}.shape-layout{grid-template-columns:210px 1fr}.shape-context{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.shape-context>.eyebrow,.shape-context>h2,.shape-context>div,.shape-context>button{grid-column:1/-1}.expert-inbox-layout{grid-template-columns:1fr 350px}.contribution-summary{grid-template-columns:1.3fr repeat(2,1fr)}}@media (max-width:900px){.expert-input-title{display:block}.expert-identity{max-width:390px;margin-top:18px}.input-type-picker{grid-template-columns:1fr 1fr}.shape-layout{grid-template-columns:1fr}.shape-list{border-right:0}.shape-list>button{vertical-align:top;width:50%;display:inline-grid}.shape-context,.contribution-grid,.expert-inbox-layout{grid-template-columns:1fr}.contribution-trace,.expert-input-detail{border-left:0;border-top:1px solid var(--line)}.expert-receipt>div{grid-template-columns:1fr 1fr}.expert-receipt>div span{border-bottom:1px solid var(--line)}.expert-inbox-list{border-right:0}.contribution-summary{grid-template-columns:1fr 1fr}.contribution-summary>div{grid-column:1/-1}}@media (max-width:720px){.expert-submit-card{padding:18px}.expert-form-row{grid-template-columns:1fr}.expert-use-panel,.submit-actions,.shaping-actions{display:block}.submit-actions>span,.shaping-actions>span{margin-bottom:10px;display:block}.input-type-picker{grid-template-columns:1fr}.expert-receipt{padding:30px 18px}.expert-receipt h1{font-size:31px}.expert-receipt>div{grid-template-columns:1fr}.expert-receipt>section{grid-template-columns:1fr;display:grid}.expert-receipt>section i{display:none}.shape-list>button{width:100%}.shape-room{padding:18px}.shape-score-row,.contribution-summary,.inbox-metrics{grid-template-columns:1fr 1fr}.inbox-toolbar{overflow:auto}.expert-inbox-layout{border:0}.expert-input-detail{padding:18px}.expert-identity{min-width:0}.route-options{grid-template-columns:1fr}}.studio-title{align-items:center}.studio-title>div:first-child{max-width:780px}.studio-profile{color:#fff;background:#0f172a;border-radius:10px;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;min-width:0;max-width:280px;padding:10px 12px;display:grid}.studio-profile p{font-family:Inter!important;font-size:inherit!important;margin:0!important}.studio-profile p small,.studio-profile p b,.studio-profile p em{display:block}.studio-profile p small{letter-spacing:.06em;color:#93c5fd;font-size:9px}.studio-profile p b{margin:2px 0;font:600 13px/1.3 Inter,system-ui,sans-serif}.studio-profile p em{color:#cbd5e1;font-size:11px;font-style:normal}.studio-profile button{color:#fff;background:0 0;border:0}.studio-context-strip{color:#0f172a;background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.studio-context-strip>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;display:grid;box-shadow:0 6px 16px #0f172a0d}.studio-context-strip>div:last-child{border:1px solid #e2e8f0}.studio-context-strip>div>span{color:#1d4ed8;padding-top:1px;font:600 11px/1 Inter,system-ui,sans-serif}.studio-context-strip p{min-width:0;margin:0}.studio-context-strip p small,.studio-context-strip p b,.studio-context-strip p em{display:block}.studio-context-strip p small{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font:600 9px/1 Inter,system-ui,sans-serif}.studio-context-strip p b{color:#0f172a;margin:4px 0 2px;font:600 12px/1.3 Inter,system-ui,sans-serif}.studio-context-strip p em{color:#64748b;font:11px/1.35 Inter,system-ui,sans-serif}.studio-home{flex-direction:column;gap:10px;margin-top:12px;display:flex}.studio-home .section-head.compact{margin:0 0 10px}.studio-home .section-head h2{color:#0f172a;font:600 16px/1.25 Inter,system-ui,sans-serif}.studio-home .count{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:4px 8px;font:600 12px/1 Inter,system-ui,sans-serif}.studio-home-hero{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr) 168px;display:grid;overflow:hidden;box-shadow:0 8px 22px #0f172a12}.studio-home-hero>div{padding:16px 18px}.studio-home-hero h2{color:#0f172a;margin:4px 0 8px;font:600 20px/1.25 Inter,system-ui,sans-serif}.studio-home-hero>div>p:not(.eyebrow){color:#64748b;max-width:620px;font:13px/1.45 Inter,system-ui,sans-serif}.studio-home-hero>div>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.studio-home-hero>div>div .primary{border-radius:8px;padding:8px 12px;font-size:12px}.studio-home-hero>div>div button:not(.primary){color:#1d4ed8;background:0 0;border:0;font:600 12px/1.3 Inter,system-ui,sans-serif}.studio-home-hero>aside{color:#fff;text-align:center;background:#0f172a;flex-direction:column;justify-content:center;padding:14px 12px;display:flex}.studio-home-hero>aside>span{letter-spacing:.06em;color:#93c5fd;font:600 9px/1 Inter,system-ui,sans-serif}.studio-home-hero>aside>b{color:#fff;margin:6px 0;font:600 32px/1 Inter,system-ui,sans-serif}.studio-home-hero>aside>p{color:#cbd5e1;font:11px/1.4 Inter,system-ui,sans-serif}.studio-home-hero>aside>small{color:#94a3b8;margin-top:6px;font:10px/1.3 Inter,system-ui,sans-serif}.studio-loop{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.studio-loop button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid;box-shadow:0 6px 16px #0f172a0d}.studio-loop button:last-child{border:1px solid #e2e8f0}.studio-loop button:hover{border-color:#93c5fd}.studio-loop button>span{color:#1d4ed8;font:600 11px/1 Inter,system-ui,sans-serif}.studio-loop p{min-width:0;margin:0}.studio-loop p small,.studio-loop p b{display:block}.studio-loop p small{letter-spacing:.04em;color:#64748b;font:600 9px/1 Inter,system-ui,sans-serif}.studio-loop p b{color:#0f172a;margin-top:3px;font:600 12px/1.3 Inter,system-ui,sans-serif}.studio-loop i{color:#1d4ed8;font-style:normal}.studio-home-grid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.studio-active-work,.studio-input-pulse,.studio-body-preview{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;box-shadow:0 8px 22px #0f172a12}.studio-active-work>button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;display:grid}.studio-active-work>button:hover{background:#eff6ff;border-color:#93c5fd}.studio-active-work>button>span{letter-spacing:.04em;color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:4px 7px;font:600 9px/1 Inter,system-ui,sans-serif}.studio-active-work p{min-width:0;margin:0}.studio-active-work p b,.studio-active-work p small{display:block}.studio-active-work p b{color:#0f172a;font:600 13px/1.3 Inter,system-ui,sans-serif}.studio-active-work p small{color:#64748b;margin-top:2px;font:12px/1.35 Inter,system-ui,sans-serif}.studio-active-work i{color:#1d4ed8;font-style:normal}.studio-input-pulse{color:#fff;background:#0f172a}.studio-input-pulse .eyebrow{color:#93c5fd}.studio-input-pulse h2{margin:4px 0 10px;font:600 16px/1.3 Inter,system-ui,sans-serif}.studio-input-pulse blockquote{color:#e2e8f0;border-left:2px solid #60a5fa;margin:0 0 12px;padding-left:10px;font:13px/1.45 Inter,system-ui,sans-serif}.studio-input-pulse>div{border-top:1px solid #1e293b;align-items:center;gap:8px;padding-top:10px;display:flex}.studio-input-pulse>div p{min-width:0;margin:0}.studio-input-pulse>div b,.studio-input-pulse>div small{display:block}.studio-input-pulse>div b{font:600 12px/1.3 Inter,system-ui,sans-serif}.studio-input-pulse>div small{color:#94a3b8;margin-top:2px;font:11px/1.3 Inter,system-ui,sans-serif}.studio-input-pulse>button{color:#93c5fd;background:0 0;border:0;padding:10px 0 0;font:600 12px/1.3 Inter,system-ui,sans-serif;text-decoration:none}.studio-body-preview{grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.studio-body-preview h2{color:#0f172a;margin:4px 0 8px;font:600 16px/1.3 Inter,system-ui,sans-serif}.studio-body-preview>div:first-child>p:not(.eyebrow){color:#64748b;margin:0;font:13px/1.45 Inter,system-ui,sans-serif}.studio-body-preview>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-body-preview button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.studio-body-preview button:hover{background:#eff6ff;border-color:#93c5fd}.studio-body-preview button span,.studio-body-preview button b,.studio-body-preview button small{display:block}.studio-body-preview button span{letter-spacing:.04em;color:#1d4ed8;font:600 9px/1 Inter,system-ui,sans-serif}.studio-body-preview button b{color:#0f172a;margin:6px 0 4px;font:600 13px/1.3 Inter,system-ui,sans-serif}.studio-body-preview button small{color:#64748b;font:11px/1.3 Inter,system-ui,sans-serif}.persona-input-rule{background:#eff6ff;border-top:1px solid #dbeafe;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.persona-input-rule>span{letter-spacing:.08em;color:#fff;text-align:center;background:#1d4ed8;border-radius:6px;padding:6px 8px;font:600 9px/1 Inter,system-ui,sans-serif}.persona-input-rule p{margin:0}.persona-input-rule p b,.persona-input-rule p small{display:block}.persona-input-rule p b{font-size:13px}.persona-input-rule p small{color:#64748b;margin-top:4px;font-size:12px}.persona-input-rule button{color:#1d4ed8;background:0 0;border:0;font-size:12px}.studio-territory{border:1px solid var(--line);background:#fff;grid-template-columns:1.1fr .9fr;margin-top:15px;display:grid}.studio-territory .territory-map{height:620px}.territory-signal-panel{padding:24px}.territory-signal-panel>div h2{font:27px Georgia}.territory-signal-panel>div>p:not(.eyebrow){color:var(--tone-muted,#6d756f);font:11px/1.5 Georgia}.territory-signal-panel>article{border-top:1px solid var(--line);grid-template-columns:38px 1fr 48px;align-items:center;gap:9px;padding:16px 0;display:grid}.territory-signal-panel>article>span{color:var(--green);font:24px Georgia}.territory-signal-panel article h3{margin:5px 0;font:15px/1.2 Georgia}.territory-signal-panel article small{color:#a66b25;font-size:6px}.territory-signal-panel article p{color:#747d77;margin:0;font-size:7px}.territory-signal-panel article button{color:var(--green);background:0 0;border:0;font-size:7px}.territory-signal-panel>section{background:var(--soft-surface);justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:15px;display:flex}.territory-signal-panel>section span,.territory-signal-panel>section b{font-size:6px}.territory-signal-panel>section i{color:var(--coral);font-style:normal}.studio-inputs-hub{flex-direction:column;gap:10px;margin-top:12px;display:flex}.studio-inputs-hero{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr) 220px;display:grid;overflow:hidden;box-shadow:0 8px 22px #0f172a12}.studio-inputs-hero>div{padding:16px 18px}.studio-inputs-hero .eyebrow{color:#1d4ed8}.studio-inputs-hero h2{color:#0f172a;margin:4px 0 8px;font:600 20px/1.25 Inter,system-ui,sans-serif}.studio-inputs-hero>div>p:not(.eyebrow){color:#64748b;max-width:620px;font:13px/1.45 Inter,system-ui,sans-serif}.studio-inputs-hero .primary{border-radius:8px;margin-top:12px;padding:8px 12px;font-size:12px}.studio-inputs-hero>aside{color:#fff;background:#0f172a;border-left:0;grid-template-columns:1fr 1fr;display:grid}.studio-inputs-hero>aside span{border-bottom:1px solid #1e293b;border-right:1px solid #1e293b;padding:12px}.studio-inputs-hero>aside span:nth-child(2n){border-right:0}.studio-inputs-hero>aside span:nth-last-child(-n+2){border-bottom:0}.studio-inputs-hero>aside b,.studio-inputs-hero>aside small{display:block}.studio-inputs-hero>aside b{color:#fff;font:600 22px/1 Inter,system-ui,sans-serif}.studio-inputs-hero>aside small{letter-spacing:.05em;text-transform:uppercase;color:#93c5fd;margin-top:4px;font:600 9px/1.3 Inter,system-ui,sans-serif}.studio-input-flow{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.studio-input-flow>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid;box-shadow:0 6px 16px #0f172a0d}.studio-input-flow>div:last-child{border:1px solid #e2e8f0}.studio-input-flow>div>span{color:#1d4ed8;font:600 11px/1 Inter,system-ui,sans-serif}.studio-input-flow p{min-width:0;margin:0}.studio-input-flow p small,.studio-input-flow p b,.studio-input-flow p em{display:block}.studio-input-flow p small{letter-spacing:.04em;color:#64748b;font:600 9px/1 Inter,system-ui,sans-serif}.studio-input-flow p b{color:#0f172a;margin:3px 0 2px;font:600 12px/1.3 Inter,system-ui,sans-serif}.studio-input-flow p em{color:#64748b;font:11px/1.35 Inter,system-ui,sans-serif}.studio-input-flow>div>i{color:#1d4ed8;font-style:normal}.studio-inputs-grid{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.studio-inputs-grid>section,.studio-inputs-grid>aside{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;box-shadow:0 8px 22px #0f172a12}.studio-inputs-grid .section-head.compact{margin:0 0 10px}.studio-inputs-grid .section-head h2{color:#0f172a;font:600 16px/1.25 Inter,system-ui,sans-serif}.studio-inputs-grid>section>button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;display:grid}.studio-inputs-grid>section>button:hover{background:#eff6ff;border-color:#93c5fd}.studio-inputs-grid>section>button>span{color:#1d4ed8;font:600 11px/1 Inter,system-ui,sans-serif}.studio-inputs-grid>section p{min-width:0;margin:0}.studio-inputs-grid>section p b,.studio-inputs-grid>section p small{display:block}.studio-inputs-grid>section p b{color:#0f172a;font:600 13px/1.3 Inter,system-ui,sans-serif}.studio-inputs-grid>section p small{color:#1d4ed8;margin-top:2px;font:11px/1.35 Inter,system-ui,sans-serif}.studio-inputs-grid>section em{color:#64748b;text-align:right;white-space:nowrap;font:11px/1.3 Inter,system-ui,sans-serif}.studio-inputs-grid>aside{color:#fff;background:#0f172a}.studio-inputs-grid>aside .eyebrow{color:#93c5fd}.studio-inputs-grid>aside h2{margin:4px 0 8px;font:600 16px/1.3 Inter,system-ui,sans-serif}.studio-inputs-grid>aside>p:not(.eyebrow){color:#cbd5e1;font:12px/1.4 Inter,system-ui,sans-serif}.studio-inputs-grid>aside blockquote{color:#e2e8f0;border-left:2px solid #60a5fa;margin:12px 0;padding-left:10px;font:13px/1.45 Inter,system-ui,sans-serif}.studio-inputs-grid>aside>div{align-items:center;margin:12px 0;display:flex}.studio-inputs-grid>aside>div .avatar{border:2px solid #0f172a;margin-right:-5px}.studio-inputs-grid>aside>div b{margin-left:12px;font:600 12px/1.3 Inter,system-ui,sans-serif}.studio-inputs-grid>aside .primary.wide{border-radius:8px;width:100%;padding:10px 12px;font-size:12px}.voice-standards-layout{flex-direction:column;gap:10px;margin-top:12px;display:flex}.voice-standards-layout>.voice-grid{gap:10px;margin-top:0}.voice-standards-layout .voice-grid>section,.voice-standards-layout .voice-grid>aside{border-radius:12px;padding:16px 18px;box-shadow:0 8px 22px #0f172a12}.voice-standards-layout .eyebrow{color:#1d4ed8}.voice-standards-layout h2{color:#0f172a;margin:4px 0 10px;font:600 18px/1.25 Inter,system-ui,sans-serif}.voice-standards-layout .sample-copy{color:#334155;border-left:2px solid #1d4ed8;margin:0 0 14px;padding-left:14px;font:16px/1.5 Inter,system-ui,sans-serif}.voice-standards-layout .voice-actions{flex-wrap:wrap;gap:8px;display:flex}.voice-standards-layout .voice-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 12px;font:600 12px/1 Inter,system-ui,sans-serif}.voice-standards-layout .voice-actions button.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.voice-standards-layout .voice-meter{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px 8px;margin:10px 0;display:grid}.voice-standards-layout .voice-meter span,.voice-standards-layout .voice-meter b{color:#0f172a;font:600 12px/1 Inter,system-ui,sans-serif}.voice-standards-layout .voice-meter b{text-align:right;color:#1d4ed8}.voice-standards-layout .voice-meter>i{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.voice-standards-layout .voice-meter em{background:#1d4ed8;border-radius:999px;height:100%;display:block}.studio-standards{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:0;padding:16px 18px;box-shadow:0 8px 22px #0f172a12}.studio-standards h2{color:#0f172a;margin:4px 0 12px;font:600 18px/1.25 Inter,system-ui,sans-serif}.studio-standards>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:grid}.studio-standards>div p{min-width:0;margin:0}.studio-standards>div p b,.studio-standards>div p small{display:block}.studio-standards>div p b{color:#0f172a;font:600 13px/1.3 Inter,system-ui,sans-serif}.studio-standards>div p small{color:#64748b;margin-top:2px;font:12px/1.35 Inter,system-ui,sans-serif}.studio-standards>div>span{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:4px 8px;font:600 9px/1 Inter,system-ui,sans-serif}.studio-standards>div:first-of-type>span{color:#047857;background:#ecfdf5}.studio-standards>div:nth-of-type(3)>span{color:#c2410c;background:#fff7ed}.studio-standards>div:nth-of-type(4)>span{color:#be123c;background:#fff1f2}.expert-studio-bridge{background:var(--soft-surface);border:1px solid var(--line);grid-template-columns:1.5fr repeat(7,auto);align-items:center;margin-bottom:25px;display:grid}.expert-studio-bridge>button{border:0;border-right:1px solid var(--line);background:var(--nav);color:#fff;text-align:left;grid-template-columns:20px 1fr;gap:8px;padding:12px;display:grid}.expert-studio-bridge button p{margin:0}.expert-studio-bridge button small,.expert-studio-bridge button b{display:block}.expert-studio-bridge button small{color:var(--on-nav-muted);font-size:6px}.expert-studio-bridge button b{margin-top:3px;font:12px Georgia}.expert-studio-bridge>div{text-align:center;padding:10px 16px}.expert-studio-bridge>div span,.expert-studio-bridge>div b,.expert-studio-bridge>div small{display:block}.expert-studio-bridge>div span{color:#7c847e;font-size:5px}.expert-studio-bridge>div b{margin:3px;font:18px Georgia}.expert-studio-bridge>div small{color:#878f89;font-size:5px}.expert-studio-bridge>i{color:var(--coral);font-style:normal}.expert-studio-bridge>.bridge-result{background:var(--mint);color:var(--green);flex-direction:column;justify-content:center;align-self:stretch;display:flex}@media (max-width:1200px){.studio-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-loop{grid-template-columns:repeat(5,minmax(148px,1fr));overflow:auto}.studio-territory{grid-template-columns:1fr}.expert-studio-bridge{grid-template-columns:1fr repeat(3,auto)}.expert-studio-bridge>i:nth-of-type(n+3),.expert-studio-bridge>div:nth-of-type(n+4){display:none}}@media (max-width:900px){.integrated-studio{min-width:0;overflow-x:clip}.studio-title{flex-direction:column;align-items:stretch;gap:12px;display:flex}.studio-title>div:first-child{max-width:none}.studio-title h1{overflow-wrap:anywhere;font-size:28px;line-height:1.2}.studio-title p:not(.eyebrow){font:14px/1.45 Inter,system-ui,sans-serif}.studio-profile{width:100%;max-width:none;margin-top:0}.studio-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-home,.studio-home-hero,.studio-loop,.studio-home-grid,.studio-active-work,.studio-body-preview{min-width:0}.studio-home-hero{grid-template-columns:1fr}.studio-loop{grid-template-columns:1fr 1fr;overflow:visible}.studio-home-grid,.studio-body-preview,.studio-inputs-grid{grid-template-columns:1fr}.studio-body-preview>div:last-child{grid-template-columns:1fr 1fr}.studio-inputs-hero{grid-template-columns:1fr}.studio-inputs-hero>aside{border-top:1px solid #1e293b;border-left:0}.studio-input-flow{grid-template-columns:1fr 1fr}.studio-inputs-hub,.voice-standards-layout,.studio-agent{min-width:0}.expert-studio-bridge{grid-template-columns:1fr 1fr 12px 1fr}.expert-studio-bridge>button{grid-column:1/-1}.expert-studio-bridge>div:nth-of-type(n+3),.expert-studio-bridge>i:nth-of-type(n+2){display:none}}@media (max-width:720px){.studio-context-strip,.studio-home-hero{grid-template-columns:1fr}.studio-home-hero>div{padding:14px}.studio-home-hero>div>div{flex-direction:column;align-items:stretch;display:flex}.studio-home-hero>div>div .primary,.studio-home-hero>div>div button{text-align:center;width:100%;min-height:44px}.studio-home-hero>aside{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px;display:grid}.studio-home-hero>aside>span{grid-column:1/-1}.studio-home-hero>aside>b{margin:0}.studio-home-hero>aside>p,.studio-home-hero>aside>small{grid-column:2}.studio-body-preview>div:last-child{grid-template-columns:1fr}.studio-inputs-hero>div{padding:14px}.studio-inputs-hero .primary{width:100%;min-height:44px}.studio-input-flow{grid-template-columns:1fr}.studio-input-flow>div{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.expert-studio-bridge{grid-template-columns:1fr 12px 1fr}.expert-studio-bridge>div:nth-of-type(2),.expert-studio-bridge>i:first-of-type{display:none}.studio-territory .territory-map{height:650px}.persona-input-rule{grid-template-columns:auto minmax(0,1fr)}.persona-input-rule button{grid-column:2;justify-self:start}.integrated-studio{min-width:0;overflow-x:clip}.integrated-studio .section-head{flex-wrap:wrap;align-items:flex-start;gap:8px}.integrated-studio .section-head h2{font-size:16px}.integrated-studio .studio-profile{width:100%;min-width:0;max-width:none}.integrated-studio .title-row.studio-title>div:first-child{max-width:none}.studio-profile{min-width:0}.studio-title h1{font-size:24px}.studio-home-hero h2{font-size:18px}.studio-loop{grid-template-columns:1fr;overflow:visible}.studio-loop button{min-height:52px}.studio-body-preview{gap:12px}.studio-active-work>button{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.studio-active-work>button>span{grid-column:1/-1;justify-self:start}.studio-active-work p b,.studio-body-preview button b,.studio-context-strip p b{overflow-wrap:anywhere}.studio-inputs-grid>section>button{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.studio-inputs-grid>section>button em{text-align:left;grid-column:2;justify-self:start;margin-top:4px}.studio-inputs-grid>aside .primary.wide{min-height:44px}.studio-standards>div{grid-template-columns:1fr}.studio-standards>div>span{justify-self:start;margin-top:0}.voice-standards-layout .sample-copy{padding-left:12px;font-size:15px}.voice-standards-layout .voice-actions{flex-wrap:wrap}.voice-standards-layout .voice-actions button{flex:calc(50% - 4px);min-width:0;min-height:40px}.studio-agent-chat{min-height:min(520px, calc((100svh / var(--ui-zoom,1)) - 200px))}.studio-agent-composer{flex-wrap:wrap}.studio-agent-send{flex:1 0 auto}.studio-agent-thread{flex:1;min-height:200px;max-height:none}.studio-agent-chat-head{flex-wrap:wrap;gap:8px}.studio-agent-suggestions{flex-wrap:wrap}}.territory-v6{min-width:0;margin-top:12px;overflow-x:clip}.territory-v6-hero{background:var(--nav);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex}.territory-v6-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.territory-v6-actions .outline{border:1px solid var(--nav-line);color:#fff;cursor:pointer;background:0 0;padding:8px 12px;font-size:8px}.territory-v6-stats{flex:1;grid-template-columns:repeat(3,minmax(88px,1fr));min-width:0;display:grid}.territory-v6-stats span{border-right:1px solid var(--nav-line);padding:6px 24px}.territory-v6-stats span:first-child{padding-left:0}.territory-v6-stats span:last-child{border-right:0;padding-right:0}.territory-v6-stats b{color:var(--on-nav-stat);font:36px Georgia;display:block}.territory-v6-stats small{letter-spacing:.06em;color:var(--on-nav-muted);margin-top:4px;font-size:7px;display:block}.territory-v6-tabs{border:1px solid var(--line);background:#fff;border-top:0;gap:0;display:flex}.territory-v6-tabs button{border:0;border-right:1px solid var(--line);cursor:pointer;background:#fff;padding:12px 18px;font-size:9px}.territory-v6-tabs button.active{background:var(--soft-surface);color:var(--green);font-weight:600}.territory-v6-loading{color:var(--muted);padding:28px;font-size:11px}.territory-v6-map{border:1px solid var(--line);border-top:0;grid-template-columns:1fr;min-height:0;display:grid}.territory-v6-map.is-editing{grid-template-columns:minmax(0,1.55fr) minmax(280px,.58fr)}.territory-v6-board{color:#e2e8f0;background:#0f172a;padding:14px}.territory-v6-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.territory-domain-search{background:#f1f5f9;border-radius:8px;flex:auto;align-items:center;gap:8px;min-width:0;max-width:none;height:34px;padding:0 10px;display:flex;overflow:hidden}.territory-domain-search span{color:#94a3b8;flex:none;font-size:12px;line-height:1}.territory-domain-search input{color:#0f172a;-webkit-appearance:none;appearance:none;text-overflow:ellipsis;background:0 0;border:0;outline:none;width:100%;min-width:0;height:20px;font:400 12px/1.3 Inter,system-ui,sans-serif}.territory-domain-search input::-webkit-search-decoration{display:none}.territory-domain-search input::-webkit-search-cancel-button{display:none}.territory-domain-search input::-webkit-search-results-button{display:none}.territory-domain-search input::-webkit-search-results-decoration{display:none}.territory-editor-back{color:#1d4ed8;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;font:600 13px/1 Inter,system-ui,sans-serif;display:inline-flex}.territory-domain-search input::placeholder{color:#94a3b8}.territory-show-inactive{color:#94a3b8;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:6px;margin:0;font:500 11px/1 Inter,system-ui,sans-serif;display:inline-flex}.territory-show-inactive input{accent-color:#38bdf8;cursor:pointer;width:13px;height:13px;margin:0}.territory-domain-empty{color:#cbd5e1;grid-column:1/-1;margin:24px 4px;font:400 13px/1.4 Inter,system-ui,sans-serif}.territory-v6-legend{color:#94a3b8;flex:none;justify-content:flex-end;gap:16px;font-size:10px;display:flex}.territory-v6-legend .dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.territory-v6-legend .dot.core{background:#1d4ed8}.territory-v6-legend .dot.sub{background:#e2e8f0}.territory-v6-legend .dot.explore{background:0 0;border:1px solid #94a3b8}.territory-v6-cores{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:12px;display:grid}.territory-v6-cores[data-cols="2"],.territory-v6-cores[data-cols="3"]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.core-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 22px #0f172a1a}.core-card.selected{border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8,0 8px 22px #1d4ed81f}.core-card.is-inactive{opacity:.72}.core-card.is-inactive .core-card-head{color:#475569;background:#f1f5f9}.core-card.is-inactive .core-card-head p{color:#64748b}.core-card-head{text-align:left;color:#0f172a;cursor:pointer;background:#f8fafc;border:0;border-bottom:1px solid #e2e8f0;gap:4px;width:100%;padding:12px 14px;display:grid}.core-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.core-card-head small{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;font:600 10px/1 Inter,system-ui,sans-serif}.core-card-meta em{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;background:#eff6ff;border-radius:999px;flex:none;padding:2px 6px;font:600 9px/1 Inter,system-ui,sans-serif}.core-card.is-inactive .core-card-meta em{color:#475569;background:#e2e8f0}.core-card-head h3{color:#0f172a;overflow-wrap:anywhere;margin:0;font:600 14px/1.3 Inter,system-ui,sans-serif}.core-card-head p{-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;margin:0;font:12px/1.4 Inter,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.core-card-subs{flex-wrap:wrap;flex:auto;align-content:flex-start;gap:6px;min-height:0;max-height:none;padding:10px 12px 12px;display:flex;overflow:visible}.sub-row{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-width:0;max-width:100%;margin:0;padding:6px 10px;display:inline-flex}.sub-row:hover{background:#eff6ff;border-color:#93c5fd}.sub-row strong{text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.2 Inter,system-ui,sans-serif;display:block;overflow:hidden}.add-sub{color:#64748b;cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:999px;flex:none;width:auto;padding:6px 10px;font:600 11px/1.2 Inter,system-ui,sans-serif}.add-sub:hover:not(:disabled){color:#1d4ed8;border-color:#1d4ed8}.territory-v6-explore{margin-top:16px}.territory-v6-explore .eyebrow{color:#94a3b8}.territory-v6-explore>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.territory-v6-explore article{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;display:inline-flex}.territory-v6-explore b{color:#93c5fd;font:600 12px/1 Inter,system-ui,sans-serif}.territory-v6-explore span{text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.2 Inter,system-ui,sans-serif;overflow:hidden}.territory-v6-panel{background:var(--tone-surface,#f7f5ef);border-left:1px solid var(--line);padding:16px 14px;scroll-margin-top:72px;display:none}.territory-v6-map.is-editing .territory-v6-panel{flex-direction:column;min-width:0;display:flex}.territory-v6-panel>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.territory-v6-panel>header small{color:var(--tone-muted,#6d756f);font-size:7px}.territory-v6-panel .badge{background:var(--green);color:#fff;padding:3px 6px;font-size:6px}.territory-v6-panel .badge.draft{background:#a66b25}.territory-v6-panel .badge.inactive{background:#64748b}.territory-v6-panel .outline.wide{width:100%;margin-top:8px}.territory-v6-panel label{flex-direction:column;gap:4px;margin-bottom:9px;display:flex}.territory-v6-panel label>span{color:var(--tone-muted,#6d756f);font-size:7px;font-weight:700}.territory-v6-panel input,.territory-v6-panel textarea,.territory-v6-panel select{border:1px solid var(--line);background:#fff;padding:7px 8px;font:11px/1.35 Georgia}.signal-keywords{flex-direction:column;gap:6px;margin-bottom:9px;display:flex}.signal-keywords>span{letter-spacing:.06em;color:#8a928c;text-transform:uppercase;font:700 6px/1.2 Inter,system-ui,sans-serif}.signal-keyword-badges{background:#faf8f2;border:1px solid #d7d3c8;flex-wrap:wrap;gap:6px;min-height:28px;padding:6px 7px;display:flex}.signal-keywords-empty{color:#8a928c;margin:0;font:11px/1.35 Georgia,serif}.signal-keyword-badge{color:#1c2420;background:#efece3;border:1px solid #c9c4b6;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 8px;font:11px/1.2 Georgia,serif;display:inline-flex}.signal-keyword-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-keyword-remove{color:#6d756f;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font:14px/1 Inter,system-ui,sans-serif}.signal-keyword-remove:hover{color:#1c2420}.signal-keyword-add{grid-template-columns:1fr auto;gap:6px;display:grid}.signal-keyword-add input{color:#1c2420;background:#faf8f2;border:1px solid #d7d3c8;padding:7px 8px;font:11px/1.35 Georgia,serif}.signal-keyword-add button{background:var(--tone-accent,#2d5a43);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:7px 12px;font:700 7px/1 Inter,system-ui,sans-serif}.signal-keyword-add button:disabled{opacity:.45;cursor:default}.phrase-block{border-top:1px solid var(--line);margin:8px 0 16px;padding-top:14px}.phrase-row,.phrase-add{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-top:8px;display:grid}.phrase-row span,.phrase-add span{color:#8a928c;font-size:7px}.phrase-add input{border:1px solid var(--line);padding:8px;font:11px Georgia}.phrase-add button{background:var(--green);color:#fff;cursor:pointer;border:0;padding:8px 10px;font-size:7px}.meta-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.meta-grid dt{color:#8a928c;font-size:6px}.meta-grid dd{margin:4px 0 0;font:12px Georgia}.territory-v6-panel .primary.wide{width:100%}.empty-panel{color:var(--tone-muted,#6d756f);font-size:11px}.territory-v6-routing{background:0 0;border:0;grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr);gap:10px;width:100%;max-width:100%;padding:12px 0 0;display:grid;overflow-x:clip}.territory-v6-routing>section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;max-width:100%;padding:16px 18px;overflow-x:clip;box-shadow:0 8px 22px #0f172a12}.territory-v6-routing .section-head.compact{margin:0 0 12px}.territory-v6-routing .section-head h2,.territory-v6-history h2,.matching-inputs h2{color:#0f172a;margin:4px 0 0;font:600 18px/1.3 Inter,system-ui,sans-serif}.routing-meters{color:#0f172a;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.routing-meters span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.routing-meters span:last-child{border-right:1px solid #e2e8f0}.routing-meters b{color:#0f172a;font:600 22px/1 Inter,system-ui,sans-serif;display:block}.routing-meters small{letter-spacing:.05em;color:#64748b;margin-top:4px;font:600 9px/1 Inter,system-ui,sans-serif;display:block}.signal-table{border:0;flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.signal-table-head{display:none}.signal-table-row{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:4px 8px;min-width:0;max-width:100%;padding:10px 12px;font-size:12px;display:grid}.signal-table-row>div{grid-column:1;min-width:0}.signal-table-row>strong{grid-area:1/2}.signal-table-row>em{grid-area:1/3}.signal-table-row>span{overflow-wrap:anywhere;color:#64748b;grid-column:1/-1;min-width:0;font:12px/1.4 Inter,system-ui,sans-serif}.signal-table-row>span:first-of-type:before{content:"Core · ";color:#94a3b8;font-weight:600}.signal-table-row>span:nth-of-type(2):before{content:"Sub · ";color:#94a3b8;font-weight:600}.signal-table-row>span:nth-of-type(3):before{content:"Why · ";color:#94a3b8;font-weight:600}.signal-table-row b{color:#0f172a;overflow-wrap:anywhere;font:600 13px/1.3 Inter,system-ui,sans-serif;display:block}.signal-table-row small{color:#64748b;overflow-wrap:anywhere;margin-top:2px;font:12px/1.35 Inter,system-ui,sans-serif;display:block}.signal-table-row strong{color:#1d4ed8;font:600 13px/1 Inter,system-ui,sans-serif}.signal-table-row em{letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:4px 7px;font:600 9px/1 Inter,system-ui,sans-serif}.signal-create-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:14px;padding:14px}.signal-create-form .eyebrow{color:#1d4ed8}.signal-create-form .primary{border-radius:8px;padding:8px 12px;font-size:12px}.signal-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 14px;display:grid}.signal-form-grid label{flex-direction:column;gap:5px;display:flex}.signal-form-grid span{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font:600 11px/1 Inter,system-ui,sans-serif}.signal-form-grid input,.signal-form-grid select{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:9px 10px;font:13px/1.3 Inter,system-ui,sans-serif}.signal-form-grid input:focus,.signal-form-grid select:focus{border-color:#1d4ed8;outline:1px solid #1d4ed8}.matching-inputs{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:16px 18px;box-shadow:0 8px 22px #0f172a12}.matching-inputs .eyebrow{color:#1d4ed8}.matching-inputs h2{margin:4px 0 14px}.matching-inputs>div{color:#0f172a;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:8px 0;font:13px/1.3 Inter,system-ui,sans-serif;display:flex}.matching-inputs>div b{color:#1d4ed8}.matching-inputs>section{color:#fff;background:#0f172a;border-radius:10px;margin-top:14px;padding:12px}.matching-inputs>section b{letter-spacing:.05em;color:#93c5fd;margin-bottom:8px;font:600 10px/1 Inter,system-ui,sans-serif;display:block}.matching-inputs>section p{color:#e2e8f0;margin:0;font:13px/1.45 Inter,system-ui,sans-serif}.territory-v6-history{background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:10px;padding:12px 0 0;display:grid}.territory-v6-history>section,.territory-v6-history>aside{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:12px 14px;box-shadow:0 8px 22px #0f172a12}.territory-v6-history .eyebrow{color:#1d4ed8}.territory-v6-history h2{margin:4px 0 10px;font-size:16px}.version-list{flex-direction:column;gap:6px;display:flex}.version-list article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:36px auto minmax(0,1fr);grid-template-areas:"ver badge summary""ver badge meta";align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.version-list b{color:#0f172a;grid-area:ver;font:600 12px/1 Inter,system-ui,sans-serif}.version-list span{letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#e2e8f0;border-radius:999px;grid-area:badge;justify-self:start;padding:3px 6px;font:600 9px/1 Inter,system-ui,sans-serif}.version-list span.current{color:#1d4ed8;background:#eff6ff}.version-list p{color:#334155;overflow-wrap:anywhere;grid-area:summary;margin:0;font:12px/1.35 Inter,system-ui,sans-serif}.version-list small{color:#64748b;grid-area:meta;font:11px/1.3 Inter,system-ui,sans-serif}.territory-v6-history aside{color:#fff;background:#0f172a;border-color:#0f172a}.territory-v6-history aside .eyebrow{color:#93c5fd}.territory-v6-history aside h2{color:#fff}.territory-v6-history ul{color:#e2e8f0;margin:0;padding-left:16px;font:12px/1.45 Inter,system-ui,sans-serif}.territory-v6-history li+li{margin-top:6px}@media (max-width:1100px){.territory-v6-hero{flex-direction:column;align-items:stretch}.territory-v6-map,.territory-v6-routing,.territory-v6-history{grid-template-columns:1fr}.territory-v6-panel{border-top:0;border-left:0;display:none}.territory-v6-map.is-editing{grid-template-columns:1fr;min-height:0}.territory-v6-map.is-editing .territory-v6-board{display:none}.territory-v6-map.is-editing .territory-v6-panel{min-height:min(72vh, calc((100svh / var(--ui-zoom,1)) - 180px));flex-direction:column;padding:14px 14px 24px;display:flex}.territory-v6-panel>header{z-index:1;background:inherit;margin-bottom:12px;padding-bottom:8px;position:sticky;top:0}.territory-v6-stats{border-bottom:1px solid var(--nav-line);padding-bottom:14px}.territory-v6-actions{justify-content:flex-start}}@media (max-width:720px){.territory-v6-tabs{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.territory-v6-tabs button{white-space:nowrap;flex:none;padding:12px 14px}.territory-v6-hero{padding:16px}.territory-v6-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.territory-v6-stats span{padding:8px 10px}.territory-v6-stats b{font-size:26px}.territory-v6-actions .outline{text-align:center;flex:calc(50% - 4px);min-width:0}.territory-v6-map{min-height:0}.territory-v6-board{padding:12px}.territory-v6-cores,.territory-v6-cores[data-cols="2"],.territory-v6-cores[data-cols="3"]{grid-template-columns:1fr;gap:10px}.territory-v6-toolbar{flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.territory-domain-search{flex:auto;max-width:none;height:32px;min-height:32px;padding:0 8px}.territory-domain-search input{height:18px;font-size:12px}.territory-show-inactive{font-size:10px}.territory-v6-legend{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:8px}.territory-v6-legend span:nth-child(n+2){display:none}.territory-v6-panel textarea{min-height:72px;max-height:120px}.territory-v6-explore>div{grid-template-columns:1fr}.territory-v6-routing .matching-inputs{border-left:1px solid #e2e8f0}.routing-meters{grid-template-columns:repeat(3,minmax(0,1fr))}.routing-meters span{padding:8px}.signal-table-row{grid-template-columns:minmax(0,1fr) auto}.signal-table-row>div{grid-column:1/-1}.signal-table-row>strong{grid-area:2/2}.signal-table-row>em{grid-area:3/2;justify-self:end}.signal-form-grid{grid-template-columns:1fr}.signal-form-grid input,.signal-form-grid select{font-size:16px}.signal-create-form .primary{width:100%;min-height:44px}.meta-grid{grid-template-columns:1fr}.territory-v6-history aside{border-left:1px solid #0f172a}.territory-v6-history>section,.territory-v6-history>aside,.territory-v6-routing>section,.matching-inputs{padding:14px}.version-list article{grid-template-columns:32px auto;grid-template-areas:"ver badge""summary summary""meta meta"}.core-card-head{padding:10px 12px}.core-card-head h3{font-size:13px}.core-card-subs{padding:8px 10px 10px}}.territory-v6-panel.sub-editor{background:#f2f0e8}.territory-v6-panel.sub-editor>header{margin-bottom:12px}.territory-v6-panel .sub-code{min-width:0;color:var(--coral);flex:1;font:400 18px/1 Georgia}.territory-v6-panel.sub-editor label>span{letter-spacing:.06em;color:#8a928c;text-transform:uppercase;font:700 6px/1.2 Inter,system-ui,sans-serif}.territory-v6-panel.sub-editor input,.territory-v6-panel.sub-editor textarea,.territory-v6-panel.sub-editor select{color:#1c2420;background:#faf8f2;border:1px solid #d7d3c8;padding:7px 8px;font:11px/1.35 Georgia,serif}.territory-v6-panel.sub-editor .fit-slider input[type=range]{width:100%;accent-color:var(--tone-accent,#2d5a43);background:0 0;border:0;height:22px;padding:0}.meta-grid.stacked{border-top:1px solid #d7d3c8;grid-template-columns:1fr;margin-bottom:10px;padding-top:10px}.meta-grid.stacked>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meta-grid.stacked dt{margin:0;font-size:6px}.meta-grid.stacked dd{text-align:right;margin:0;font:600 11px Georgia}.territory-v6-panel .text-link{color:var(--tone-accent,#2d5a43);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 0 10px;font-size:10px;display:block}.territory-v6-panel .primary.wide{padding:9px 12px;font-size:10px}.sub-row{text-align:left;cursor:pointer;width:auto;color:inherit}.sub-row.selected{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8;outline:none}.core-card-head{cursor:pointer}.territory-v6-explore .explore-add{width:100%;margin-top:12px}.territory-v6-panel.sub-editor select:disabled{opacity:.85;cursor:not-allowed}.studio-agent{margin-top:12px;display:grid}.studio-agent-mark{color:#1d4ed8;background:#eff6ff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.studio-agent-mark.sm{width:30px;height:30px}.studio-agent-mark.xs{border-radius:6px;width:24px;height:24px}.studio-agent-chat{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-height:520px;display:flex;overflow:hidden;box-shadow:0 8px 22px #0f172a12}.studio-agent-chat-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.studio-agent-bubble .agent-message-md p{margin:0 0 .65em}.studio-agent-bubble .agent-message-md p:last-child{margin-bottom:0}.studio-agent-bubble .agent-message-md ol,.studio-agent-bubble .agent-message-md ul{margin:0 0 .65em;padding-left:1.25em}.studio-agent-bubble .agent-message-md li{margin:.35em 0}.studio-agent-bubble .agent-message-md li ul{margin:.35em 0 0}.studio-agent-bubble .agent-message-md strong{font-weight:600}.studio-agent-bubble .agent-message-heading{margin:0 0 .5em;font-weight:600}.studio-agent-chat-head>div{align-items:center;gap:10px;min-width:0;display:flex}.studio-agent-chat-head h3{color:#0f172a;margin:0;font:600 14px/1.2 Inter,system-ui,sans-serif}.studio-agent-chat-head small{color:#64748b;margin-top:2px;font:11px/1.3 Inter,system-ui,sans-serif;display:block}.studio-agent-chat-head>em{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:5px 8px;font:600 10px/1 Inter,system-ui,sans-serif}.studio-agent-thread{background:#f8fafc;flex-direction:column;flex:1;gap:12px;min-height:320px;max-height:480px;padding:18px 16px 10px;display:flex;overflow:auto}.studio-agent-row{align-items:flex-end;gap:8px;max-width:100%;display:flex}.studio-agent-row.you{flex-direction:row-reverse}.studio-agent-you-avatar{color:#fff;letter-spacing:.02em;background:#1d4ed8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font:600 8px/1 Inter,system-ui,sans-serif;display:grid}.studio-agent-bubble{white-space:pre-wrap;word-break:break-word;border-radius:10px;max-width:78%;margin:0;padding:10px 12px;font:13px/1.5 Inter,system-ui,sans-serif}.studio-agent-bubble.bot{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px 10px 10px 4px}.studio-agent-bubble.you{color:#fff;white-space:pre-wrap;background:#1d4ed8;border-radius:10px 10px 4px}.studio-agent-bubble.pending{align-items:center;gap:4px;min-height:14px;padding:12px 14px;display:flex}.studio-agent-bubble.pending i{background:#94a3b8;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite studio-agent-pulse;display:block}.studio-agent-bubble.pending i:nth-child(2){animation-delay:.15s}.studio-agent-bubble.pending i:nth-child(3){animation-delay:.3s}@keyframes studio-agent-pulse{0%,to{opacity:.35}50%{opacity:1}}.studio-agent-suggestions{background:#f8fafc;flex-wrap:wrap;gap:8px;padding:4px 16px 12px;display:flex}.studio-agent-suggestions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:7px 12px;font:600 12px/1.3 Inter,system-ui,sans-serif}.studio-agent-suggestions button:hover{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.studio-agent-composer{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:12px 14px 14px;display:flex}.studio-agent-composer input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;min-width:0;height:42px;padding:0 14px;font:13px/1.3 Inter,system-ui,sans-serif}.studio-agent-composer input:focus{background:#fff;border-color:#1d4ed8;outline:none;box-shadow:0 0 0 3px #dbeafe}.studio-agent-send{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#1d4ed8;border:0;border-radius:8px;height:42px;padding:0 18px;font:600 12px/1 Inter,system-ui,sans-serif}.studio-agent-send:hover:not(:disabled){filter:brightness(.95)}.studio-agent-send:disabled{opacity:.45;cursor:not-allowed}.sidebar{padding:14px 11px 12px}.brand{gap:9px;width:100%;min-height:35px;padding:0 6px 13px}.brand-mark{width:30px;height:30px;font-size:18px}.brand-name{min-width:0}.sidebar-version{border:1px solid var(--tone-nav-line,#496055);color:var(--tone-on-primary,#b9c9c0);letter-spacing:.8px;border-radius:10px;margin-left:auto;padding:3px 6px;font:700 7px/1 Inter}.workspace{border-radius:7px;margin-bottom:8px;padding:7px 8px}.workspace .avatar{width:26px;height:26px;font-size:8px}.workspace b,.user b{font-size:10px}.brand small,.workspace small,.user small{font-size:7px;line-height:1.35}.sidebar nav{scrollbar-width:none;min-height:0;display:block;overflow-y:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-group{margin:0 0 4px}.nav-group-label{color:var(--sidebar-label);letter-spacing:1.25px;text-transform:uppercase;margin:7px 8px 2px;font-size:6px;font-weight:800}.sidebar nav button,.sidebar-bottom>button{border-radius:5px;gap:8px;width:100%;min-height:29px;padding:6px 8px;font-size:10.5px}.sidebar nav button i{text-align:center;width:18px;font-size:14px}.sidebar nav em{letter-spacing:.7px;font-size:5.5px}.sidebar-bottom>button{min-height:28px}.user{margin-top:5px;padding:10px 4px 0}.user .avatar{width:27px;height:27px}@media (max-width:1050px){.sidebar{width:72px;padding:11px 8px}.brand{gap:4px;padding:0 3px 10px}.brand-name,.nav-group-label{display:none}.sidebar-version{margin-left:0;padding:3px 4px;font-size:6px}.workspace{justify-content:center;margin-bottom:6px;padding:5px}.nav-group{border-bottom:1px solid var(--tone-nav-line,#263c32);margin:0 0 3px;padding-bottom:3px}.nav-group:last-child{border-bottom:0}.sidebar nav button{justify-content:center;min-height:28px;padding:5px}.sidebar nav button i{width:18px}.sidebar-bottom>button{justify-content:center;padding:5px}.user{justify-content:center;padding-top:8px}main{margin-left:72px}}@media (max-width:720px){main,.app-shell.sidebar-collapsed main{margin-left:0!important}}.workspace-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;font-family:inherit}.workspace-button>span:nth-child(2){min-width:0}.workspace-button>span:nth-child(2) b,.workspace-button>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-button>i{color:var(--tone-nav-muted,#9aad9f);margin-left:auto;font-style:normal}.role-context{border:1px solid var(--line);background:var(--tone-muted-surface,#eef1eb);text-align:left;cursor:pointer;align-items:center;gap:7px;padding:6px 9px;display:flex}.role-context small,.role-context b{display:block}.role-context small{letter-spacing:1px;color:#858d87;font-size:5px}.role-context b{color:var(--green);font-size:8px}.role-switcher-scrim{background:var(--tone-veil-6,#08130d52);z-index:69;border:0;position:fixed;inset:0}.role-switcher{z-index:70;background:var(--tone-surface,#fbfaf5);border:1px solid var(--tone-line,#bbc7bf);width:370px;box-shadow:0 24px 70px var(--tone-veil-3,#07130d38);color:var(--ink);position:fixed;top:72px;left:226px}.role-switcher>header{background:var(--nav);color:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.role-switcher>header small,.role-switcher>header b{display:block}.role-switcher>header small{letter-spacing:1.2px;color:var(--on-nav-eyebrow);font-size:6px}.role-switcher>header b{margin-top:3px;font:17px Georgia}.role-switcher>header button{color:#fff;background:0 0;border:0;font-size:18px}.role-switcher>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px 1fr 16px;align-items:center;gap:11px;width:100%;padding:13px 15px;display:grid}.role-switcher>button.active{background:var(--tone-soft,#e9f1eb);box-shadow:inset 3px 0 var(--green)}.role-switcher>button:hover{background:var(--tone-muted-surface,#f1f4ef)}.role-switcher>button p{margin:0}.role-switcher>button p b,.role-switcher>button p small{display:block}.role-switcher>button p b{font:14px Georgia}.role-switcher>button p small{color:#788079;margin-top:3px;font-size:7px;line-height:1.4}.role-switcher>button>i{color:var(--green);font-style:normal}.role-switcher>footer{letter-spacing:.8px;color:#838b85;padding:10px 15px;font-size:6px}.role-avatar{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:800;display:grid}.role-avatar.r0{background:var(--tone-ink,#173d2d)}.role-avatar.r1{background:#47715b}.role-avatar.r2{background:#c8725f}.role-avatar.r3{background:#9a7844}.role-scope-bar{background:var(--tone-soft,#edf1eb);border:1px solid var(--line);grid-template-columns:auto auto 1px 1fr auto;align-items:center;gap:12px;min-height:50px;margin:24px 42px -18px;padding:10px 14px;display:grid}.role-scope-bar>span,.role-scope-bar>em{letter-spacing:1.1px;color:#778079;font-size:6px;font-style:normal}.role-scope-bar>b{color:var(--green);font-size:8px}.role-scope-bar>i{background:var(--line);height:25px}.role-scope-bar p{margin:0}.role-scope-bar p strong,.role-scope-bar p small{display:block}.role-scope-bar p strong{font:12px Georgia}.role-scope-bar p small{color:#7f8781;margin-top:3px;font-size:6px}.role-scope-bar>em{color:var(--green);background:#dfeae1;padding:5px 7px}.role-hero{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 325px;min-height:315px;display:grid}.role-hero>div{padding:40px}.role-hero h1{letter-spacing:-2.5px;margin:0;font:500 clamp(42px,4.5vw,68px)/.94 Georgia}.role-hero h1 em{color:var(--green);font-weight:400}.role-hero>div>p:not(.eyebrow){color:#606a63;max-width:700px;font:15px/1.55 Georgia}.role-hero>div>div{gap:8px;margin-top:25px;display:flex}.role-hero>aside{background:var(--nav);color:#fff;flex-direction:column;justify-content:center;padding:31px;display:flex}.role-hero>aside>span{letter-spacing:1.2px;color:#8fa59a;font-size:7px}.role-hero>aside>b{color:#d4e5da;margin:12px 0;font:35px/1.1 Georgia}.role-hero>aside>p{color:#bdcbc3;font:12px/1.55 Georgia}.role-hero>aside>small{color:#8da297;border-top:1px solid #3b5146;padding-top:12px;font-size:7px}.role-hero.org>aside{background:#355f49}.role-hero.expert>aside{background:#000}.role-metrics{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.role-metrics>div{border-right:1px solid var(--line);padding:17px 20px}.role-metrics>div:last-child{border:0}.role-metrics b,.role-metrics span,.role-metrics small{display:block}.role-metrics b{color:var(--green);font:30px Georgia}.role-metrics span{margin:4px 0;font-size:9px;font-weight:800}.role-metrics small{color:#858d87;font-size:7px}.role-architecture{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.role-architecture>button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:29px 1fr;gap:9px;padding:19px;display:grid}.role-architecture>button:last-child{border:0}.role-architecture>button:first-child{background:var(--tone-soft,#e8f1ea)}.role-architecture>button:hover{background:var(--tone-muted-surface,#f1f4ef)}.role-architecture>button>span{color:var(--coral);font:19px Georgia}.role-architecture small{color:#778079;font-size:6px}.role-architecture h3{margin:8px 0;font:20px Georgia}.role-architecture p{color:#707972;min-height:49px;font-size:8px;line-height:1.5}.role-architecture em{color:var(--green);font-size:6px;font-style:normal;font-weight:800}.admin-home-grid{grid-template-columns:1.35fr .65fr;gap:15px;margin-top:15px;display:grid}.org-portfolio,.platform-attention,.publication-registry,.org-role-roster,.expert-invitations,.expert-owned-publication{border:1px solid var(--line);background:#fff;padding:21px}.org-portfolio>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px 1fr 38px 13px;align-items:center;gap:10px;width:100%;padding:12px 3px;display:grid}.org-mark{background:var(--green);color:#fff;place-items:center;width:34px;height:34px;font:11px Georgia;display:grid}.org-mark.o1{background:#587167}.org-mark.o2{background:#a76857}.org-mark.o3{background:#92703e}.org-mark.large{width:52px;height:52px;font-size:17px}.org-portfolio p{margin:0}.org-portfolio p small,.org-portfolio p b,.org-portfolio p em{display:block}.org-portfolio p small{color:#7f8781;font-size:6px}.org-portfolio p b{margin:4px 0;font:14px Georgia}.org-portfolio p em{color:#717a73;font-size:7px;font-style:normal}.org-portfolio strong{color:var(--green);text-align:center;font:20px Georgia}.org-portfolio strong small{letter-spacing:1px;font:5px Inter;display:block}.org-portfolio>button>i{font-style:normal}.platform-attention{background:var(--tone-soft,#f2eee3)}.platform-attention h2{font:25px/1.1 Georgia}.platform-attention>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d9d1bd;grid-template-columns:52px 1fr 12px;width:100%;padding:13px 0;display:grid}.platform-attention>button span{color:#a35d4e;font-size:6px}.platform-attention>button b,.platform-attention>button small{display:block}.platform-attention>button b{font:13px Georgia}.platform-attention>button small{color:#79766d;margin-top:4px;font-size:6px}.platform-attention>button i{font-style:normal}.platform-attention footer{border-top:1px solid #d9d1bd;margin-top:8px;padding-top:15px}.platform-attention footer b{font-size:8px}.platform-attention footer p{color:#706d65;font:11px/1.4 Georgia}.org-admin-grid{grid-template-columns:1.25fr .75fr;gap:15px;margin-top:18px;display:grid}.publication-registry article{border-top:1px solid var(--line);grid-template-columns:50px 1fr 55px 55px;align-items:center;gap:12px;padding:18px 0;display:grid}.publication-monogram{background:var(--green);color:#fff;place-items:center;width:46px;height:60px;font:18px Georgia;display:grid}.publication-monogram.p1{background:#9d6a58}.publication-registry article section>small,.publication-registry article section>em{color:#858d87;font-size:6px;font-style:normal}.publication-registry article h3{margin:5px 0;font:18px Georgia}.publication-registry article p{margin:0 0 5px;font-size:7px}.publication-registry article>strong{color:var(--green);text-align:center;font:24px Georgia}.publication-registry article>strong small{font:5px Inter;display:block}.publication-registry article>button{color:var(--green);background:0 0;border:0;font-size:7px}.org-role-roster>div:not(.section-head){border-top:1px solid var(--line);grid-template-columns:28px 1fr 70px;align-items:center;gap:8px;padding:12px 0;display:grid}.org-role-roster>div>span{color:var(--coral);font:16px Georgia}.org-role-roster p{margin:0}.org-role-roster p b,.org-role-roster p small{display:block}.org-role-roster p b{font-size:9px}.org-role-roster p small{color:var(--tone-muted,#7d857f);margin-top:3px;font-size:6px}.org-role-roster em{color:var(--soft-chip-fg);text-align:right;font-size:6px;font-style:normal}.inheritance-band{background:var(--nav);color:#fff;grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:stretch;margin-top:15px;display:grid}.inheritance-band>div,.inheritance-band>span,.inheritance-band>button{border-right:1px solid #3c5347;padding:20px}.inheritance-band h2{margin:0;font:20px Georgia}.inheritance-band>span{position:relative}.inheritance-band>span b,.inheritance-band>span small,.inheritance-band>span em{display:block}.inheritance-band>span b{color:#cde2d4;font:27px Georgia}.inheritance-band>span small{margin:4px 0;font-size:6px}.inheritance-band>span em{color:var(--on-nav-eyebrow);font-size:6px;font-style:normal}.inheritance-band>span i{color:var(--coral);z-index:2;font-style:normal;position:absolute;top:43%;right:-5px}.inheritance-band>button{background:var(--tone-ink,#294d3b);color:#fff;cursor:pointer;border:0;font-size:7px}.expert-role-grid{grid-template-columns:1.25fr .75fr;gap:15px;margin-top:18px;display:grid}.expert-invitations>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:95px 1fr 14px;width:100%;padding:15px 2px;display:grid}.expert-invitations>button>span{color:#a05d4e;font-size:6px}.expert-invitations p{margin:0}.expert-invitations p small,.expert-invitations p b,.expert-invitations p em{display:block}.expert-invitations p small{color:#777f79;font-size:6px}.expert-invitations p b{margin:5px 0;font:15px Georgia}.expert-invitations p em{color:#8d948f;font-size:6px;font-style:normal}.expert-invitations>button>i{font-style:normal}.expert-owned-publication{background:var(--tone-soft,#ebe7d9)}.owned-publication-mark{color:#fff;background:#4a3f2d;place-items:center;width:54px;height:68px;margin:14px 0;font:20px Georgia;display:grid}.expert-owned-publication h2{font:28px Georgia}.expert-owned-publication>p:not(.eyebrow){color:#6e695e;font:11px/1.5 Georgia}.expert-owned-publication>div:not(.owned-publication-mark){border:1px solid #d1c7ad;grid-template-columns:repeat(3,1fr);display:grid}.expert-owned-publication>div span{border-right:1px solid #d1c7ad;padding:10px}.expert-owned-publication>div span:last-child{border:0}.expert-owned-publication>div b,.expert-owned-publication>div small{display:block}.expert-owned-publication>div b{font:21px Georgia}.expert-owned-publication>div small{font-size:5px}.expert-owned-publication .wide{width:100%;margin:15px 0 6px}.authority-note{color:#7f7869;text-align:center;font-size:6px;display:block}.expert-boundaries{border:1px solid var(--line);background:#fff;grid-template-columns:1.2fr .8fr .8fr;margin-top:15px;display:grid}.expert-boundaries>div,.expert-boundaries>article{padding:22px}.expert-boundaries>article{border-left:1px solid var(--line)}.expert-boundaries>div h2{font:25px Georgia}.expert-boundaries>div>p:not(.eyebrow){color:var(--tone-muted,#6d756f);font:10px/1.5 Georgia}.expert-boundaries article>span{color:#a25d4e;font-size:6px}.expert-boundaries article h3{font:17px Georgia}.expert-boundaries article p{color:#778079;font-size:7px}.expert-boundaries article b{color:var(--green);font-size:7px}.organizations-page .title-row>div{max-width:760px}@media (max-width:720px){.organizations-page .title-row>div{width:100%;max-width:none}.organizations-page .title-row p:not(.eyebrow){text-align:justify;width:100%}}.organization-summary{background:var(--nav);color:#fff;grid-template-columns:repeat(5,1fr);display:grid}.organization-summary span{border-right:1px solid #3c5347;padding:17px}.organization-summary span:last-child{border:0}.organization-summary b,.organization-summary small{display:block}.organization-summary b{color:#cde2d4;font:30px Georgia}.organization-summary small{letter-spacing:.8px;color:#94a89d;font-size:6px}.organization-layout{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 390px;min-height:550px;margin-top:15px;display:grid}.organization-list{border-right:1px solid var(--line)}.organization-list>header{border-bottom:1px solid var(--line);background:var(--tone-muted-surface,#f1f2ed);grid-template-columns:1fr 85px 70px 70px;padding:12px 15px;display:grid}.organization-list>header b{letter-spacing:1px;font-size:6px}.organization-list>header b:not(:first-child){text-align:center}.organization-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:40px 1fr 85px 70px 70px;align-items:center;gap:8px;width:100%;padding:16px;display:grid}.organization-list>button.active{background:var(--tone-soft,#eaf2ec);box-shadow:inset 3px 0 var(--green)}.organization-list p{margin:0}.organization-list p small,.organization-list p b{display:block}.organization-list p small{color:var(--tone-muted,#7d857f);font-size:6px}.organization-list p b{margin-top:5px;font:15px Georgia}.organization-list p .org-row-docs{color:#6b746d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.organization-list>button em{text-align:center;font:16px Georgia}.organization-list>button strong{color:var(--green);text-align:center;font:20px Georgia}.organization-list .org-row-meta{display:none}.organization-detail{background:var(--tone-surface,#fbfaf5);padding:27px;container:org-detail/inline-size}.organization-detail>.live-pill{float:right}.organization-detail h2{margin:20px 0 8px;font:30px Georgia}.organization-detail>p{color:#6b746d;font:11px/1.55 Georgia}.org-detail-stats{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;display:grid}.org-detail-stats span{border-right:1px solid var(--line);min-width:0;padding:10px;overflow:hidden}.org-detail-stats span:last-child{border-right:0}.org-detail-stats b,.org-detail-stats small{display:block}.org-detail-stats b{overflow-wrap:anywhere;word-break:break-word;font:21px/1.15 Georgia}.org-detail-stats small{letter-spacing:.4px;margin-top:3px;font-size:7px;font-weight:600}@container org-detail (width<=420px){.org-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.org-detail-stats span:nth-child(2n){border-right:0}.org-detail-stats span:nth-child(n+3){border-top:1px solid var(--line)}.org-detail-stats span:last-child{border-right:0}}.organization-detail h4{letter-spacing:1px;font-size:7px}.organization-detail .org-doc-list{margin:8px 0 16px}.organization-detail .org-doc-list small{color:var(--tone-muted,#6d756f);align-items:center;gap:6px;margin:0 0 6px;font:12px/1.4 Georgia;display:flex}.authority-chain{background:var(--tone-muted-surface,#eef1eb);padding:13px}.authority-chain span small,.authority-chain span b{display:block}.authority-chain span small{color:var(--tone-muted,#7d857f);font-size:5px}.authority-chain span b{margin-top:3px;font:12px Georgia}.authority-chain i{color:var(--coral);padding:4px;font-style:normal;display:block}.organization-detail .detail-actions{margin-top:20px}.role-definition-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid}.role-definition-grid article{border-right:1px solid var(--line);padding:22px}.role-definition-grid article:last-child{border:0}.role-definition-grid article>small{color:#7c847e;margin-top:14px;font-size:6px;display:block}.role-definition-grid h2{font:21px Georgia}.role-definition-grid p{color:#707972;min-height:48px;font-size:8px;line-height:1.5}.role-definition-grid article>div{color:var(--green);background:var(--tone-soft,#e6efe8);padding:7px;font-size:6px}.permission-matrix{border:1px solid var(--line);background:#fff;margin-top:15px}.permission-matrix>header{justify-content:space-between;align-items:end;padding:20px;display:flex}.permission-matrix>header h2{margin:0;font:25px Georgia}.permission-matrix>header>span{color:var(--tone-muted,#7d857f);font-size:7px}.matrix-row{border-top:1px solid var(--line);grid-template-columns:1.4fr repeat(4,1fr);display:grid}.matrix-row>*{border-right:1px solid var(--line);padding:11px}.matrix-row>:last-child{border:0}.matrix-row strong{font-size:8px}.matrix-row span{font-size:6px}.matrix-row span.full{background:var(--tone-soft,#e6f0e8);color:var(--tone-accent,#2e6a4b)}.matrix-row span.scoped{color:#8b6b32}.matrix-row span.none{color:#adb2ae}.matrix-head{background:var(--nav);color:#fff}.matrix-head b{letter-spacing:.7px;font-size:6px}.people-layout{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 330px;margin-top:15px;display:grid}.people-table{border-right:1px solid var(--line)}.people-table>header{background:var(--soft-surface);grid-template-columns:1fr 130px 180px 55px;padding:12px;display:grid}.people-table>header b{font-size:6px}.people-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:36px 1fr 130px 180px 55px;align-items:center;gap:8px;width:100%;padding:13px;display:grid}.people-table p{margin:0}.people-table p b,.people-table p small{display:block}.people-table p b{font:13px Georgia}.people-table p small{color:var(--tone-muted,#7d857f);font-size:6px}.people-table em{font-size:7px;font-style:normal}.people-table strong{color:var(--green);font-size:6px}.access-principles{background:var(--tone-soft,#f1eee4);padding:22px}.access-principles h2{font:25px Georgia}.access-principles>div{border-top:1px solid #d7d0bd;grid-template-columns:28px 1fr;padding:12px 0;display:grid}.access-principles>div span{color:var(--coral);font:16px Georgia}.access-principles>div p{margin:0;font:11px/1.45 Georgia}.access-placeholder{border:1px solid var(--line);text-align:center;background:#fff;margin-top:15px;padding:80px 30px}.access-placeholder>span{background:var(--mint);width:60px;height:60px;color:var(--green);border-radius:50%;place-items:center;margin:auto;font-size:24px;display:grid}.access-placeholder h2{font:32px Georgia}.access-placeholder>p:not(.eyebrow){color:#657068;max-width:580px;margin:15px auto 25px;font:13px/1.55 Georgia}@media (max-width:1250px){.role-architecture{grid-template-columns:1fr 1fr}.role-architecture>button:nth-child(2){border-right:0}.admin-home-grid,.org-admin-grid,.expert-role-grid{grid-template-columns:1fr}.inheritance-band{grid-template-columns:1fr repeat(3,1fr)}.inheritance-band>button{grid-column:1/-1}.organization-layout{grid-template-columns:1fr 340px}.people-layout{grid-template-columns:1fr}.access-principles{border-top:1px solid var(--line)}}@media (max-width:1050px){.role-switcher{left:68px}.workspace-button>i,.role-context{display:none}.role-scope-bar{margin-left:28px;margin-right:28px}.organization-layout{grid-template-columns:1fr}.organization-list{border-right:0}.organization-detail{border-top:1px solid var(--line)}.people-table{overflow:auto}.people-table>header,.people-table>button{min-width:760px}}@media (max-width:800px){.role-hero{grid-template-columns:1fr}.role-hero>div{padding:28px}.role-metrics{grid-template-columns:1fr 1fr}.role-metrics>div{border-bottom:1px solid var(--line)}.inheritance-band{grid-template-columns:1fr 1fr}.inheritance-band>div,.inheritance-band>button{grid-column:1/-1}.role-definition-grid{grid-template-columns:1fr 1fr}.permission-matrix{overflow:auto}.permission-matrix>*{min-width:760px}.organization-summary{grid-template-columns:1fr 1fr}.organization-summary span:last-child{grid-column:1/-1}.organization-list{overflow:visible}.organization-list>header,.organization-list>button{min-width:0}.expert-boundaries{grid-template-columns:1fr}.expert-boundaries>article{border-left:0;border-top:1px solid var(--line)}}@media (max-width:720px){.role-switcher{width:auto;top:70px;left:12px;right:12px}.role-scope-bar{grid-template-columns:auto 1fr;margin:16px 16px -10px}.role-scope-bar>i,.role-scope-bar>p,.role-scope-bar>em{display:none}.role-hero h1{font-size:40px}.role-hero>div>div{display:block}.role-hero>div>div button{margin-top:8px;display:block}.role-architecture,.role-definition-grid{grid-template-columns:1fr}.role-architecture>button,.role-definition-grid article{border-right:0;border-bottom:1px solid var(--line)}.role-metrics{grid-template-columns:1fr 1fr}.inheritance-band{grid-template-columns:1fr}.inheritance-band>div,.inheritance-band>span,.inheritance-band>button{grid-column:1}.expert-owned-publication>div:not(.owned-publication-mark){grid-template-columns:1fr}.expert-owned-publication>div span{border-bottom:1px solid #d1c7ad;border-right:0}.organization-summary{grid-template-columns:repeat(6,1fr)}.organization-summary span{border-right:1px solid var(--nav-line);border-bottom:1px solid var(--nav-line);grid-column:span 2}.organization-summary span:nth-child(3n){border-right:0}.organization-summary span:nth-child(n+4){border-bottom:0;grid-column:span 3}.organization-summary span:nth-child(4){border-right:1px solid var(--nav-line)}.organization-summary span:last-child{border-bottom:0;border-right:0;grid-column:span 3}.organizations-page{padding-left:0;padding-right:0}.organizations-page .title-row{box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}.organizations-page .title-row>div{width:100%!important;max-width:none!important}.organizations-page .title-row p:not(.eyebrow){text-align:justify;width:100%;max-width:none}.organizations-page .organization-layout{border-left:0;border-right:0}.organization-list>header{display:none}.organization-list>button{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"mark name""mark meta";gap:6px 10px;width:100%;min-width:0;padding:14px 16px}.organization-list>button>.org-mark{grid-area:mark}.organization-list>button>p{grid-area:name;min-width:0}.organization-list>button>em,.organization-list>button>strong{display:none}.organization-list>button>.org-row-meta{grid-area:meta;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.organization-list .org-row-meta span{border:1px solid var(--line);text-align:center;background:#f8faf8;padding:6px 7px}.organization-list .org-row-meta b,.organization-list .org-row-meta small{display:block}.organization-list .org-row-meta b{color:var(--green);font:14px Georgia}.organization-list .org-row-meta small{letter-spacing:.6px;color:var(--muted);font-size:5px}.organization-list p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-list p small{white-space:normal}.top-actions .role-context{display:none}.top-actions .bell{display:grid}}.sidebar-bottom>button.active{background:var(--sidebar-active);color:#fff}.help-title>div:first-child{max-width:760px}.help-role-context{background:var(--nav);color:#fff;min-width:255px;padding:15px 18px}.help-role-context small,.help-role-context b,.help-role-context span{display:block}.help-role-context small{letter-spacing:1px;color:var(--on-nav-eyebrow);font-size:6px}.help-role-context b{margin:6px 0;font:17px Georgia}.help-role-context span{color:var(--tone-nav-muted,#b6c6bd);font-size:7px}.entity-map-layout{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(720px,1fr) 300px;min-height:760px;margin-top:15px;display:grid}.entity-map{background:var(--tone-surface,#fbfaf5);padding:24px}.entity-map>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.entity-map>header h2{margin:0;font:27px Georgia}.entity-legend{flex-wrap:wrap;gap:10px;display:flex}.entity-legend span{align-items:center;gap:5px;font-size:6px;display:flex}.entity-legend span:before{content:"";background:var(--mint);width:8px;height:8px}.entity-legend .work:before{background:var(--tone-soft,#f1e7cf)}.entity-legend .knowledge:before{background:var(--tone-soft,#e9d9d4)}.entity-legend .control:before{background:#dfe2df}.map-instruction{color:#7c847e;margin:11px 0 15px;font-size:7px}.map-tier{background:var(--tone-soft,#eef3ef);border:1px solid var(--tone-line,#d5dfd7);padding:16px 18px;position:relative}.map-tier.top{background:var(--tone-soft,#e7efea)}.map-tier.publication-tier{background:var(--tone-soft,#f2eee2)}.map-tier.value-tier{background:var(--tone-soft,#f6eae6)}.tier-label{writing-mode:vertical-rl;letter-spacing:1px;color:#758078;font-size:5px;position:absolute;top:7px;left:7px;transform:rotate(180deg)}.entity-pair{grid-template-columns:minmax(150px,220px) 75px minmax(190px,270px);justify-content:center;align-items:center;gap:8px;display:grid}.entity-triad{grid-template-columns:minmax(135px,1fr) 70px minmax(190px,1.25fr) 82px minmax(135px,1fr);align-items:center;gap:7px;padding-left:12px;display:grid}.entity-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:8px;padding-left:12px;display:grid}.entity-flow>i{color:var(--coral);font-size:18px;font-style:normal}.entity-relation{text-align:center;color:#68736c;font-size:6px;font-style:normal}.entity-node{border:1px solid var(--tone-line,#bdcbc1);text-align:left;cursor:pointer;min-height:67px;box-shadow:none;background:#fff;padding:10px 12px}.entity-node:hover{border-color:var(--green)}.entity-node.selected{border:2px solid var(--green);box-shadow:0 0 0 3px var(--tone-ring,#dce9df)}.entity-node.accent{background:var(--green);border-color:var(--green);color:#fff}.entity-node.accent.selected{box-shadow:0 0 0 3px var(--tone-ring,#cbded0)}.entity-node small,.entity-node b,.entity-node span{display:block}.entity-node small{letter-spacing:1px;color:#7b847d;font-size:5px}.entity-node.accent small{color:#a8bdb1}.entity-node b{margin:5px 0;font:14px Georgia}.entity-node span{color:#737c75;font-size:6px}.entity-node.accent span{color:#bfd0c7}.tier-connector{color:#647168;flex-direction:column;justify-content:center;align-items:center;height:42px;display:flex}.tier-connector i{color:var(--coral);height:17px;font:16px Georgia}.tier-connector span{letter-spacing:.8px;text-transform:uppercase;font-size:5px}.governance-rail{background:var(--nav);grid-template-columns:120px repeat(3,1fr);align-items:center;gap:8px;margin-top:13px;padding:13px;display:grid}.governance-rail>span{letter-spacing:1px;color:var(--on-nav-muted);font-size:6px;line-height:1.5}.governance-rail .entity-node{background:var(--tone-ink,#29483a);border-color:var(--tone-nav-line,#496357);color:#fff;min-height:57px}.governance-rail .entity-node small{color:var(--on-nav-eyebrow)}.governance-rail .entity-node span{color:var(--tone-nav-muted,#adbbb4)}.governance-rail .entity-node.selected{border-color:var(--tone-line,#d9eadf);box-shadow:0 0 0 2px var(--tone-ring,#6b8778)}.entity-detail{border-left:1px solid var(--line);background:#fff;padding:27px}.entity-detail-number{color:#d9dfd9;font:54px Georgia}.entity-detail h2{margin:8px 0 13px;font:31px/1.05 Georgia}.entity-definition{color:#5f6962;font:13px/1.55 Georgia}.entity-detail>section{border-top:1px solid var(--line);padding:14px 0}.entity-detail>section small,.entity-detail>section b,.entity-detail>section span{display:block}.entity-detail>section small{letter-spacing:1px;color:#858d87;font-size:6px}.entity-detail>section b{margin-top:6px;font:14px Georgia}.entity-detail>section span{color:#5e6962;margin-top:7px;font-size:8px}.entity-detail blockquote{background:var(--soft-surface);border-left:3px solid var(--coral);color:#3b463f;margin:8px 0 17px;padding:14px;font:13px/1.45 Georgia}.entity-detail .wide{width:100%;margin:0}.help-lifecycle{margin-top:15px}.lifecycle-intro{background:var(--nav);color:#fff;padding:30px}.lifecycle-intro .eyebrow{color:var(--on-nav-eyebrow)}.lifecycle-intro h2{margin:5px 0;font:31px Georgia}.lifecycle-intro>p:last-child{color:var(--on-nav-copy);max-width:750px;font:12px/1.55 Georgia}.lifecycle-flow{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(8,1fr);display:grid}.lifecycle-flow>button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr 12px;min-height:125px;padding:16px 12px;display:grid}.lifecycle-flow>button:last-child{border:0}.lifecycle-flow>button>span{color:var(--coral);grid-column:1/-1;font:20px Georgia}.lifecycle-flow button b,.lifecycle-flow button small{display:block}.lifecycle-flow button b{margin:10px 0 5px;font:13px/1.2 Georgia}.lifecycle-flow button small{color:#788079;font-size:6px}.lifecycle-flow button>i{color:var(--green);align-self:end;font-style:normal}.lifecycle-principles{background:var(--soft-surface);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid}.lifecycle-principles div{border-right:1px solid var(--line);padding:18px}.lifecycle-principles div:last-child{border:0}.lifecycle-principles b{color:var(--green);font-size:7px}.lifecycle-principles p{font:12px/1.4 Georgia}.help-roles{border:1px solid var(--line);background:#fff;margin-top:15px;padding:28px}.help-roles>section{max-width:720px}.help-roles>section h2{font:31px Georgia}.help-roles>section>p:not(.eyebrow){color:#667069;font:13px/1.55 Georgia}.help-role-chain{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.help-role-chain article{border-right:1px solid var(--line);padding:20px}.help-role-chain article:last-child{border:0}.help-role-chain article>small{color:#7c847e;margin-top:14px;font-size:6px;display:block}.help-role-chain h3{font:20px Georgia}.help-role-chain p{color:#667069;min-height:58px;font:10px/1.45 Georgia}.help-role-chain article>b{border-top:1px solid var(--line);color:#9a5e4e;padding-top:11px;font-size:7px;display:block}.help-glossary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.help-glossary article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:8px;padding:20px;display:grid}.help-glossary article:nth-child(3n){border-right:0}.help-glossary article:nth-last-child(-n+3){border-bottom:0}.help-glossary article>span{color:var(--coral);font:17px Georgia}.help-glossary h3{margin:0 0 7px;font:17px Georgia}.help-glossary p{color:#69726c;margin:0;font-size:8px;line-height:1.5}@media (max-width:1280px){.entity-map-layout{grid-template-columns:1fr}.entity-detail{border-left:0;border-top:1px solid var(--line);grid-template-columns:70px 1fr 1fr;gap:12px;display:grid}.entity-detail>.eyebrow,.entity-detail>h2,.entity-detail>.entity-definition{grid-column:2/-1}.entity-detail blockquote,.entity-detail>.wide{grid-column:1/-1}.lifecycle-flow{grid-template-columns:repeat(4,1fr)}.lifecycle-flow>button:nth-child(4){border-right:0}.lifecycle-flow>button:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (max-width:900px){.help-role-context{display:none}.entity-map{padding:16px}.entity-map>header{display:block}.entity-legend{margin-top:12px}.entity-triad{grid-template-columns:1fr 54px 1.2fr}.entity-triad>.entity-relation.reverse,.entity-triad>.entity-node:last-child{grid-row:2;margin-top:8px}.entity-triad>.entity-relation.reverse{grid-column:2}.entity-triad>.entity-node:last-child{grid-column:3}.entity-flow{grid-template-columns:1fr 18px 1fr}.entity-flow>.entity-node:nth-of-type(3),.entity-flow>.entity-node:nth-of-type(4),.entity-flow>i:nth-of-type(2),.entity-flow>i:nth-of-type(3){margin-top:8px}.governance-rail{grid-template-columns:1fr 1fr}.governance-rail>span{grid-column:1/-1}.lifecycle-principles,.help-role-chain{grid-template-columns:1fr 1fr}.help-role-chain article:nth-child(2){border-right:0}.help-role-chain article:nth-child(-n+2){border-bottom:1px solid var(--line)}.help-glossary{grid-template-columns:1fr 1fr}.help-glossary article:nth-child(3n){border-right:1px solid var(--line)}.help-glossary article:nth-child(2n){border-right:0}.help-glossary article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.help-glossary article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:650px){.entity-pair,.entity-triad,.entity-flow{grid-template-columns:1fr;padding-left:10px}.entity-pair>.entity-relation,.entity-triad>.entity-relation,.entity-triad>.entity-relation.reverse,.entity-flow>i{text-align:center;grid-area:auto/1;transform:none}.entity-triad>.entity-node:last-child{grid-area:auto/1}.entity-flow>.entity-node:nth-of-type(3),.entity-flow>.entity-node:nth-of-type(4),.entity-flow>i:nth-of-type(2),.entity-flow>i:nth-of-type(3){margin-top:0}.entity-relation:after,.entity-flow>i:after{content:"↓";color:var(--coral);margin-left:6px}.governance-rail,.entity-detail{grid-template-columns:1fr}.entity-detail>.eyebrow,.entity-detail>h2,.entity-detail>.entity-definition{grid-column:1}.lifecycle-flow,.lifecycle-principles,.help-role-chain,.help-glossary{grid-template-columns:1fr}.lifecycle-flow>button,.lifecycle-principles div,.help-role-chain article,.help-glossary article{border-right:0;border-bottom:1px solid var(--line)}.lifecycle-flow>button:nth-child(-n+4),.help-role-chain article:nth-child(-n+2),.help-glossary article:nth-last-child(-n+3),.help-glossary article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.lifecycle-flow>button:last-child,.lifecycle-principles div:last-child,.help-role-chain article:last-child,.help-glossary article:last-child{border-bottom:0}}.expense-title>div:first-child{max-width:790px}.expense-title h1{font-size:51px}.expense-head-actions{align-items:center;gap:10px;display:flex}.expense-head-actions>span{background:var(--nav);color:#fff;min-width:160px;padding:11px 14px}.expense-head-actions>span small,.expense-head-actions>span b,.expense-head-actions>span em{display:block}.expense-head-actions>span small{letter-spacing:1px;color:#90a59a;font-size:5px}.expense-head-actions>span b{color:#a9d2b9;margin:5px 0;font-size:7px}.expense-head-actions>span em{color:var(--on-nav-eyebrow);font-size:5px;font-style:normal}.expense-overview{margin-top:15px}.expense-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:1.35fr repeat(3,1fr);display:grid}.expense-kpis>div{border-right:1px solid var(--line);padding:20px}.expense-kpis>div:last-child{border:0}.expense-kpis>div:not(.expense-primary) b,.expense-kpis>div:not(.expense-primary) span,.expense-kpis>div:not(.expense-primary) small{display:block}.expense-kpis>div:not(.expense-primary) b{color:var(--green);font:30px Georgia}.expense-kpis>div:not(.expense-primary) span{margin:6px 0;font-size:7px;font-weight:800}.expense-kpis>div:not(.expense-primary) small{color:#7f8781;font-size:6px}.expense-primary small,.expense-primary b,.expense-primary>span{display:block}.expense-primary>small{letter-spacing:1px;color:var(--tone-muted,#7d857f);font-size:6px}.expense-primary>b{color:var(--green);margin:5px 0;font:38px Georgia}.expense-primary>span{color:#7a827c;font-size:7px}.expense-primary>i{background:#e4e7e1;height:6px;margin:13px 0 8px;display:block}.expense-primary>i em{background:var(--green);height:100%;display:block}.expense-primary>p{color:#727a74;margin:0;font-size:6px}.expense-primary>p strong{color:var(--green);font-size:9px}.expense-overview-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.burn-chart,.expense-alerts,.agent-breakdown,.publication-costs{border:1px solid var(--line);background:#fff;padding:21px}.burn-chart>header{justify-content:space-between;align-items:end;display:flex}.burn-chart h2{margin:0;font:25px Georgia}.burn-chart>header>span{color:var(--tone-accent,#2d6a4b);font-size:7px}.burn-plot{border-bottom:1px solid var(--line);align-items:end;gap:8px;height:250px;padding:20px 7px 0;display:flex;position:relative}.burn-plot>i{z-index:2;background:#aac8b3;flex:1;max-width:34px;min-height:20px;position:relative}.burn-plot>i:nth-last-child(-n+3){background:var(--green)}.burn-plot>i>em{color:var(--tone-muted,#7d857f);font:6px Inter;position:absolute;bottom:-21px}.guardrail-line{border-top:1px dashed var(--coral);z-index:3;position:absolute;bottom:82%;left:0;right:0}.guardrail-line span{color:#a35b4b;background:#fff;padding-left:5px;font-size:5px;position:absolute;top:-14px;right:0}.burn-chart>footer{align-items:center;gap:13px;margin-top:26px;display:flex}.burn-chart>footer span{align-items:center;gap:5px;font-size:6px;display:flex}.burn-chart>footer span i{background:var(--green);width:9px;height:9px}.burn-chart>footer span i.limit{background:var(--coral);height:1px}.burn-chart>footer b{color:#7f8781;margin-left:auto;font-size:6px}.expense-alerts{background:var(--tone-soft,#f1eee4)}.expense-alerts h2{font:24px/1.1 Georgia}.expense-alerts>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d9d1bd;grid-template-columns:24px 1fr 48px;gap:8px;width:100%;padding:13px 0;display:grid}.expense-event{background:var(--tone-soft,#dceadd);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;font-size:7px;display:grid}.expense-event.e2{background:var(--tone-soft,#f3dfd7);color:#aa5d4c}.expense-alerts p{margin:0}.expense-alerts p small,.expense-alerts p b,.expense-alerts p em{display:block}.expense-alerts p small{color:#7f7c73;font-size:5px}.expense-alerts p b{margin:4px 0;font:12px Georgia}.expense-alerts p em{color:#747168;font-size:6px;font-style:normal}.expense-alerts button>strong{color:var(--tone-accent,#2e6b4c);text-align:right;font-size:6px}.expense-breakdowns{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:14px;display:grid}.agent-breakdown>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:24px 1fr 75px;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.agent-breakdown>button>span{color:var(--coral);font:13px Georgia}.agent-breakdown p{margin:0}.agent-breakdown p b{font-size:8px}.agent-breakdown p i{background:#e3e6e0;height:3px;margin-top:7px;display:block}.agent-breakdown p i em{background:var(--green);height:100%;display:block}.agent-breakdown strong{text-align:right;font:14px Georgia}.agent-breakdown strong small{color:#7c847e;font:5px Inter;display:block}.publication-costs>header{background:var(--soft-surface);grid-template-columns:1fr repeat(3,70px);padding:9px;display:grid}.publication-costs>header b{letter-spacing:.6px;font-size:5px}.publication-costs>header b:not(:first-child){text-align:right}.publication-costs>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr repeat(3,70px);align-items:center;width:100%;padding:11px 8px;display:grid}.publication-costs p{margin:0}.publication-costs p small,.publication-costs p b{display:block}.publication-costs p small{color:var(--tone-muted,#7d857f);font-size:5px}.publication-costs p b{margin-top:3px;font:12px Georgia}.publication-costs button>span,.publication-costs button>strong{text-align:right;font-size:8px}.publication-costs button>strong{color:var(--green)}.publication-costs>footer{background:#f4f4ef;justify-content:space-between;padding:12px 8px;font-size:7px;display:flex}.agent-expense-layout{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 355px;min-height:700px;margin-top:15px;display:grid}.agent-expense-table{border-right:1px solid var(--line)}.agent-expense-table>header{background:var(--soft-surface);grid-template-columns:1fr 75px 75px 65px 130px;padding:11px 14px;display:grid}.agent-expense-table>header b{letter-spacing:.7px;font-size:5px}.agent-expense-table>header b:not(:first-child){text-align:right}.agent-expense-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:25px 1fr 75px 75px 65px 130px;align-items:center;gap:7px;width:100%;padding:11px 13px;display:grid}.agent-expense-table>button.active{background:var(--tone-soft,#eaf2ec);box-shadow:inset 3px 0 var(--green)}.agent-expense-table>button>span{color:var(--coral);font:13px Georgia}.agent-expense-table p{margin:0}.agent-expense-table p b,.agent-expense-table p small{display:block}.agent-expense-table p b{font-size:8px}.agent-expense-table p small{color:var(--tone-muted,#7d857f);margin-top:3px;font-size:5px}.agent-expense-table>button>em,.agent-expense-table>button>strong{text-align:right;font-size:7px;font-style:normal}.agent-expense-table>button>strong{color:var(--green);font:13px Georgia}.agent-expense-table>button>i{background:#e2e5df;grid-template-columns:1fr 36px;align-items:center;gap:5px;height:4px;font-style:normal;display:grid}.agent-expense-table>button>i>span{background:var(--green);height:100%;display:block}.agent-expense-table>button>i>small{color:var(--tone-muted,#7d857f);font-size:5px}.agent-expense-detail{background:var(--tone-surface,#fbfaf5);padding:25px}.agent-cost-mark{background:var(--green);color:#fff;float:left;place-items:center;width:50px;height:50px;margin-right:10px;font:17px Georgia;display:grid}.agent-expense-detail>span{float:right;padding:5px 7px;font-size:6px}.cost-normal{background:var(--tone-soft,#e1ede4);color:var(--tone-accent,#2f6b4d)}.cost-watch{background:var(--tone-soft,#f3dfd7);color:#a65343}.agent-expense-detail>.eyebrow{clear:both;padding-top:24px}.agent-expense-detail h2{font:28px Georgia}.agent-expense-detail>p:not(.eyebrow){color:#69726c;font:11px/1.5 Georgia}.token-mix{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.token-mix span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px}.token-mix span:nth-child(2n){border-right:0}.token-mix span:nth-last-child(-n+2){border-bottom:0}.token-mix b,.token-mix small{display:block}.token-mix b{font:19px Georgia}.token-mix small{color:var(--tone-muted,#7d857f);font-size:5px}.agent-expense-detail>h4{letter-spacing:1px;font-size:6px}.cost-driver{border-top:1px solid var(--line);grid-template-columns:1fr 80px 28px;align-items:center;gap:8px;padding:9px 0;display:grid}.cost-driver p{margin:0}.cost-driver p b,.cost-driver p small{display:block}.cost-driver p b{font-size:7px}.cost-driver p small{color:var(--tone-muted,#7d857f);margin-top:2px;font-size:6px}.cost-driver>i{background:#e1e4de;height:4px}.cost-driver>i em{background:var(--green);height:100%;display:block}.cost-driver>span{font-size:6px}.agent-expense-detail>section{background:var(--tone-soft,#e8efea);border-left:3px solid var(--coral);margin-top:16px;padding:13px}.agent-expense-detail>section b{font-size:6px}.agent-expense-detail>section p{font:10px/1.5 Georgia}.agent-expense-detail>section button{color:var(--green);background:0 0;border:0;padding:0;font-size:7px}.publication-expense-layout{border:1px solid var(--line);background:#fff;grid-template-columns:280px 1fr;margin-top:15px;display:grid}.publication-expense-list{background:var(--soft-surface);border-right:1px solid var(--line)}.publication-expense-list>div{padding:16px}.publication-expense-list>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr 65px;align-items:center;gap:8px;width:100%;padding:14px;display:grid}.publication-expense-list>button.active{box-shadow:inset 3px 0 var(--green);background:#fff}.publication-expense-list>button>span{background:var(--green);color:#fff;place-items:center;width:32px;height:42px;font:11px Georgia;display:grid}.publication-expense-list p{margin:0}.publication-expense-list p b,.publication-expense-list p small{display:block}.publication-expense-list p b{font:12px Georgia}.publication-expense-list p small{color:var(--tone-muted,#7d857f);margin-top:4px;font-size:5px}.publication-expense-list strong{text-align:right;color:var(--green);font:13px Georgia}.publication-expense-list strong small{color:var(--tone-muted,#7d857f);font:5px Inter;display:block}.publication-expense-detail{padding:26px}.publication-expense-detail>header{background:var(--nav);color:#fff;grid-template-columns:1fr 180px;display:grid}.publication-expense-detail>header>div{padding:23px}.publication-expense-detail>header .eyebrow{color:var(--on-nav-eyebrow)}.publication-expense-detail>header h1{margin:5px 0;font:31px/1.05 Georgia}.publication-expense-detail>header p{color:#aabbb2;font-size:7px}.publication-expense-detail>header>div:last-child{text-align:right;border-left:1px solid #3c5347;flex-direction:column;justify-content:center;display:flex}.publication-expense-detail>header>div:last-child small,.publication-expense-detail>header>div:last-child b,.publication-expense-detail>header>div:last-child span{display:block}.publication-expense-detail>header>div:last-child small{color:var(--on-nav-eyebrow);font-size:5px}.publication-expense-detail>header>div:last-child b{color:#d4e5da;font:32px Georgia}.publication-expense-detail>header>div:last-child span{font-size:6px}.publication-unit-costs{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.publication-unit-costs div{border-right:1px solid var(--line);padding:15px}.publication-unit-costs div:last-child{border:0}.publication-unit-costs b,.publication-unit-costs span,.publication-unit-costs small{display:block}.publication-unit-costs b{color:var(--green);font:22px Georgia}.publication-unit-costs span{margin:5px 0;font-size:6px;font-weight:800}.publication-unit-costs small{color:var(--tone-muted,#7d857f);font-size:5px}.lifecycle-cost{margin-top:24px}.lifecycle-cost>.section-head>span{color:var(--tone-muted,#7d857f);font-size:6px}.lifecycle-cost>div:not(.section-head){border-top:1px solid var(--line);grid-template-columns:150px 1fr 55px 28px;align-items:center;gap:8px;padding:10px 0;display:grid}.lifecycle-cost>div>span{font-size:7px}.lifecycle-cost>div>i{background:#e3e6e0;height:7px}.lifecycle-cost>div>i em{background:#afcab6;height:100%;display:block}.lifecycle-cost>div>i em.publish{background:#7dac8e}.lifecycle-cost>div>i em.protected{background:var(--coral)}.lifecycle-cost>div>i em.maintain{background:#a4824d}.lifecycle-cost>div>b{text-align:right;font:12px Georgia}.lifecycle-cost>div>small{text-align:right;font-size:6px}.publication-cost-lineage{background:var(--tone-soft,#f0eee4);margin-top:20px;padding:20px}.publication-cost-lineage h2{font:24px Georgia}.publication-cost-lineage>div{grid-template-columns:repeat(7,auto);align-items:center;gap:8px;display:grid}.publication-cost-lineage>div span{background:#fff;padding:10px;font-size:5px}.publication-cost-lineage>div span b{margin-top:4px;font:11px Georgia;display:block}.publication-cost-lineage>div i{color:var(--coral);font-style:normal}.guardrail-layout{grid-template-columns:1fr 330px;gap:14px;margin-top:15px;display:grid}.guardrail-controls,.guardrail-waterfall,.guardrail-register{border:1px solid var(--line);background:#fff;padding:23px}.guardrail-controls>header{justify-content:space-between;gap:25px;display:flex}.guardrail-controls>header h2{margin:4px 0;font:27px Georgia}.guardrail-controls>header p{color:#687169;font:10px/1.5 Georgia}.guardrail-controls>header>span{height:max-content;padding:6px 8px;font-size:6px}.guardrail-controls>header>span.enabled{background:var(--tone-soft,#e1ede4);color:var(--tone-accent,#2e6b4c)}.guardrail-controls>header>span.disabled{background:var(--tone-soft,#eee0dc);color:#a65747}.guardrail-slider{border-top:1px solid var(--line);padding:18px 0;display:block}.guardrail-slider>div{justify-content:space-between;align-items:end;display:flex}.guardrail-slider>div span{font-size:7px;font-weight:800}.guardrail-slider>div b{color:var(--green);font:25px Georgia}.guardrail-slider input{width:100%;accent-color:var(--green);margin:12px 0}.guardrail-slider>small{color:var(--tone-muted,#7d857f);font-size:6px}.guardrail-toggles{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:17px;display:grid}.guardrail-toggles label{background:var(--tone-soft,#eef2ed);grid-template-columns:18px 1fr;gap:8px;padding:12px;display:grid}.guardrail-toggles input{accent-color:var(--green)}.guardrail-toggles b,.guardrail-toggles small{display:block}.guardrail-toggles b{font-size:8px}.guardrail-toggles small{color:#737c75;margin-top:4px;font-size:6px}.guardrail-waterfall{background:var(--nav);color:#fff}.guardrail-waterfall .eyebrow{color:var(--on-nav-eyebrow)}.guardrail-waterfall h2{font:26px Georgia}.guardrail-waterfall>div{border-top:1px solid #3c5347;grid-template-columns:48px 1fr;gap:10px;padding:14px 0;display:grid}.guardrail-step{background:var(--tone-ink,#315442);border-radius:50%;place-items:center;width:42px;height:42px;font:11px Georgia;display:grid}.guardrail-step.g1{background:#77653a}.guardrail-step.g2{background:#925b49}.guardrail-step.g3{background:#a24336}.guardrail-waterfall p{margin:0}.guardrail-waterfall p b,.guardrail-waterfall p small{display:block}.guardrail-waterfall p b{color:#d5e3db;font-size:7px}.guardrail-waterfall p small{color:var(--on-nav-muted);margin-top:4px;font-size:6px;line-height:1.4}.guardrail-waterfall>section{background:var(--tone-ink,#243f33);border-left:2px solid var(--coral);margin-top:12px;padding:13px}.guardrail-waterfall>section b{font-size:6px}.guardrail-waterfall>section p{color:#b5c5bc;font:10px/1.45 Georgia}.guardrail-register{grid-column:1/-1}.guardrail-register>header{background:var(--soft-surface);grid-template-columns:1fr repeat(3,150px) 110px;padding:10px;display:grid}.guardrail-register>header b{font-size:5px}.guardrail-register>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr repeat(3,150px) 110px;width:100%;padding:13px 10px;display:grid}.guardrail-register>button b{font:12px Georgia}.guardrail-register>button span,.guardrail-register>button em{font-size:6px;font-style:normal}.guardrail-register>button em{color:var(--tone-accent,#2f6b4d)}.usage-ledger{margin-top:15px}.ledger-summary{background:var(--nav);color:#fff;grid-template-columns:1.5fr repeat(3,1fr);display:grid}.ledger-summary>div,.ledger-summary>span{border-right:1px solid #3c5347;padding:22px}.ledger-summary .eyebrow{color:var(--on-nav-eyebrow)}.ledger-summary h2{margin:5px 0;font:26px Georgia}.ledger-summary>div>p:last-child{color:#adbbb4;font:10px/1.5 Georgia}.ledger-summary>span b,.ledger-summary>span small{display:block}.ledger-summary>span b{color:#d4e5da;font:30px Georgia}.ledger-summary>span small{color:var(--on-nav-eyebrow);margin-top:5px;font-size:6px}.ledger-toolbar{border:1px solid var(--line);background:#fff;gap:3px;margin-top:12px;padding:8px;display:flex}.ledger-toolbar button{background:0 0;border:0;padding:7px 9px;font-size:7px}.ledger-toolbar button.active{background:var(--tone-soft,#e4eee7);color:var(--green)}.ledger-toolbar span{flex:1}.ledger-table{border:1px solid var(--line);background:#fff}.ledger-table>header{background:var(--soft-surface);grid-template-columns:90px 1fr 180px 70px 70px 80px;padding:10px 12px;display:grid}.ledger-table>header b{font-size:5px}.ledger-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:90px 1fr 180px 70px 70px 80px;align-items:center;width:100%;padding:12px;display:grid}.ledger-table time,.ledger-table time small,.ledger-table p b,.ledger-table p small{display:block}.ledger-table time{font-size:7px}.ledger-table time small{color:var(--tone-muted,#7d857f);margin-top:3px;font-size:5px}.ledger-table p{margin:0}.ledger-table p b{font-size:8px}.ledger-table p small{color:var(--tone-muted,#7d857f);font-size:5px}.ledger-table>button>span,.ledger-table>button>em{font-size:6px;font-style:normal}.ledger-table>button>strong{color:var(--green);font:12px Georgia}.ledger-policy{color:var(--tone-accent,#2f6b4d);font-size:5px;font-style:normal}.ledger-policy.lp1{color:#8b6a31}.ledger-policy.lp3{color:#a45948}@media (max-width:1300px){.expense-kpis{grid-template-columns:1.2fr 1fr 1fr}.expense-kpis>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}.expense-overview-grid,.expense-breakdowns{grid-template-columns:1fr}.agent-expense-layout{grid-template-columns:1fr 320px}.publication-expense-layout{grid-template-columns:240px 1fr}.guardrail-register{overflow:auto}.guardrail-register>header,.guardrail-register>button{min-width:900px}}@media (max-width:1050px){.expense-head-actions{display:block}.expense-head-actions .outline{margin-top:8px}.agent-expense-layout,.publication-expense-layout{grid-template-columns:1fr}.agent-expense-table,.publication-expense-list{border-right:0}.agent-expense-detail,.publication-expense-detail{border-top:1px solid var(--line)}.agent-expense-table{overflow:auto}.agent-expense-table>header,.agent-expense-table>button{min-width:760px}.publication-expense-list{grid-template-columns:repeat(2,1fr);display:grid}.publication-expense-list>div{grid-column:1/-1}.guardrail-layout{grid-template-columns:1fr}.guardrail-register{grid-column:1}.ledger-table{overflow:auto}.ledger-table>header,.ledger-table>button{min-width:850px}}@media (max-width:760px){.expense-title{display:block}.expense-head-actions{margin-top:16px}.expense-kpis{grid-template-columns:1fr 1fr}.expense-kpis>.expense-primary{grid-column:1/-1}.expense-kpis>div:last-child{grid-column:auto}.publication-costs{overflow:auto}.publication-costs>header,.publication-costs>button{min-width:570px}.publication-unit-costs{grid-template-columns:1fr 1fr}.publication-unit-costs div{border-bottom:1px solid var(--line)}.publication-expense-detail{padding:16px}.publication-expense-detail>header{grid-template-columns:1fr}.publication-expense-detail>header>div:last-child{text-align:left;border-top:1px solid #3c5347;border-left:0}.publication-cost-lineage>div{grid-template-columns:1fr}.publication-cost-lineage>div i{text-align:center;transform:rotate(90deg)}.guardrail-toggles{grid-template-columns:1fr}.ledger-summary{grid-template-columns:1fr 1fr}.ledger-summary>div{grid-column:1/-1}.burn-chart>footer{flex-wrap:wrap}.burn-chart>footer b{width:100%;margin-left:0}.publication-expense-list{grid-template-columns:1fr}}@media (max-width:520px){.expense-kpis,.ledger-summary{grid-template-columns:1fr}.expense-kpis>div,.expense-kpis>div:last-child,.ledger-summary>span{border-right:0;border-bottom:1px solid var(--line);grid-column:1}.expense-overview-grid{gap:10px}.burn-chart{padding:14px}.burn-plot{gap:4px}.agent-breakdown>button{grid-template-columns:20px 1fr 60px}.publication-unit-costs{grid-template-columns:1fr}.lifecycle-cost>div:not(.section-head){grid-template-columns:100px 1fr 48px 25px}.guardrail-controls,.guardrail-waterfall,.guardrail-register{padding:16px}.guardrail-controls>header{display:block}.guardrail-controls>header>span{margin-bottom:12px;display:inline-block}}.sheet-wrap{background:var(--tone-veil-1,#0a1510cc);z-index:90;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:hidden auto}.sheet{width:min(840px,100%);max-height:calc((100svh - 32px) / var(--ui-zoom));background:var(--paper);border:1px solid var(--line);flex-direction:column;min-height:0;margin:auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0005}.onboard-error{background:var(--tone-danger-bg,#f8e2dc);color:var(--tone-danger,#a24336);margin:16px 0 0;padding:10px 12px;font-size:12px}.title-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.toast{z-index:120!important}.confirm-wrap{z-index:110;background:var(--tone-veil-2,#0a1510aa);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-box{background:var(--paper);border:1px solid var(--line);width:min(360px,100%);padding:18px 18px 16px;box-shadow:0 18px 50px #0004}.confirm-box h3{margin:0 0 8px;font:18px/1.25 Georgia}.confirm-box p{color:var(--tone-muted,#5f6862);margin:0 0 16px;font:13px/1.45 Georgia}.confirm-box footer{justify-content:flex-end;gap:8px;display:flex}.sheet>header,.sheet-progress,.sheet>footer{flex-shrink:0}.sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:22px 26px 12px;display:flex;position:relative}.sheet>header h2{margin:4px 0 0;font:32px Georgia}.sheet-progress{background:var(--tone-muted-surface,#e4e6e0);height:3px}.sheet-progress i{background:var(--green);height:100%;display:block}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:22px 26px 10px;overflow:hidden auto}.sheet-body h3{margin:0 0 8px;font:26px Georgia}.sheet-body>p{color:var(--tone-muted,#606963);margin:0 0 18px;font:14px/1.55 Georgia}.sheet>footer,.sheet-body>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 26px 22px;display:flex}.onboard-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboard-field{letter-spacing:.4px;color:var(--tone-muted,#5f6862);flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.onboard-field input,.onboard-field select,.onboard-field textarea,.onboard-inline input,.onboard-inline textarea,.topic-picker input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:2px;padding:10px 11px;font:13px/1.4 Inter,sans-serif}.onboard-field textarea,.onboard-inline textarea{resize:vertical;min-height:110px;font-family:Georgia,serif}.onboard-label{letter-spacing:.6px;color:var(--tone-muted,#5f6862);margin:18px 0 8px;font-size:10px;font-weight:800;display:block}.field-hint{color:var(--tone-muted,#7a827c);grid-column:1/-1;margin:0;font:11px/1.5 Georgia}.onboard-inline{align-items:center;gap:8px;margin-bottom:8px;display:flex}.onboard-inline.start{align-items:start}.onboard-inline input,.onboard-inline textarea{flex:1}.chip-pair{gap:0;display:inline-flex}.chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topic-chip{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;align-items:center;padding:7px 10px;font-size:11px;line-height:1.2;display:inline-flex}.topic-chip.selected{background:var(--green);color:#fff;border-color:var(--green)}.topic-picker small{letter-spacing:1.2px;color:var(--tone-muted,#778078);margin:10px 0 8px;font-size:8px;font-weight:800;display:block}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.choice-grid>button.active{border-color:var(--green);background:var(--tone-soft,#eaf3ed);box-shadow:inset 3px 0 var(--green)}.doc-drop{border:1px dashed var(--line);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;margin:8px 0 12px;padding:28px 16px;display:flex}.doc-drop input{display:none}.doc-drop b{margin-top:4px;font:13px Inter,sans-serif}.doc-drop small{color:var(--tone-muted,#7a827c);margin-top:4px;font-size:11px}.doc-drop.has-file{border-style:solid;border-color:var(--green);background:var(--tone-soft,#eaf3ed)}.doc-row{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;display:flex}.doc-row-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.doc-row span b,.doc-row span small{display:block}.doc-row span b{font:13px Inter,sans-serif}.doc-row span small{color:var(--tone-muted,#7a827c);margin-top:2px;font-size:11px}.voice-excerpt{color:var(--tone-muted,#5c6560);margin:10px 0 0;font:13px/1.55 Georgia}.voice-excerpt b{letter-spacing:.5px;font-family:Inter,sans-serif;font-size:10px}.voice-links{gap:6px;margin-top:10px;display:grid}.voice-links a{color:var(--green);word-break:break-all;font-size:11px}.page.access-page{min-width:0;max-width:none}.page.access-page .people-layout{grid-template-columns:minmax(0,1fr) minmax(200px,240px);min-width:0;display:grid}.app-shell:not(.sidebar-collapsed) .page.access-page .people-layout{grid-template-columns:minmax(0,1fr)}.app-shell:not(.sidebar-collapsed) .page.access-page .people-table{border-right:0;border-bottom:1px solid var(--line)}@media (min-width:1560px){.app-shell:not(.sidebar-collapsed) .page.access-page .people-layout{grid-template-columns:minmax(0,1fr) minmax(200px,240px)}.app-shell:not(.sidebar-collapsed) .page.access-page .people-table{border-right:1px solid var(--line);border-bottom:0}}.people-layout{min-width:0}.people-layout>.people-table{min-width:0;overflow-x:auto}.people-table.admin-people>header,.people-row{grid-template-columns:minmax(0,1.5fr) 80px minmax(0,1fr) 72px 120px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.people-table.admin-people.public-people>header,.people-table.admin-people.public-people .people-row{grid-template-columns:minmax(0,1.6fr) 80px 72px 120px}.people-person{align-items:center;gap:10px;min-width:0;display:flex}.people-person .role-avatar{flex:none}.people-row .people-field{min-width:0;display:block}.people-row .people-field>span{display:none}.people-row .people-field select{border:1px solid var(--line);background:#fff;width:100%;max-width:100%;padding:7px 8px;font-size:12px}.people-table.admin-people.groups>header,.group-row{grid-template-columns:minmax(0,1.4fr) 80px minmax(0,1.3fr) 72px 120px}.group-row .member-cell{color:var(--tone-muted,#5f6862);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font:12px/1.35 Georgia;display:-webkit-box;overflow:hidden}.empty-hint{color:var(--tone-muted,#7a827c);margin:0;padding:18px 14px;font:13px Georgia}.member-pick{grid-column:1/-1}.member-pick .onboard-label{margin-top:4px}.member-pick label{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:18px 1fr;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:grid}.member-pick label b,.member-pick label small{display:block}.member-pick label b{font:13px Inter,sans-serif}.member-pick label small{color:var(--tone-muted,#7a827c);margin-top:2px;font:11px Georgia}.member-pick input{accent-color:var(--green)}.people-table.admin-people>header{background:var(--tone-muted-surface,#f1f2ed);border-bottom:1px solid var(--line)}.people-table.admin-people>header b{letter-spacing:.8px;color:var(--tone-muted,#6d756f);font-size:10px}.people-table.admin-people>header b:last-child{text-align:right}@media (max-width:1100px){.people-table.admin-people>header,.people-table.admin-people .people-row{min-width:0}}.people-row{border:0;border-bottom:1px solid var(--line);text-align:left;box-sizing:border-box;background:#fff;width:100%}.people-row>*{min-width:0}.people-row .role-avatar{flex:none;width:36px;height:36px}.people-row p{min-width:0;margin:0}.people-row p b,.people-row p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.people-row p b{font:14px/1.3 Georgia}.people-row p small{color:var(--tone-muted,#7a827c);margin-top:3px;font-size:11px}.people-row em,.people-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.people-row select{border:1px solid var(--line);background:#fff;width:100%;max-width:100%;padding:7px 8px;font-size:12px}.row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.icon-btn{border:1px solid var(--line);width:28px;height:28px;color:var(--tone-ink,#3d4741);cursor:pointer;background:#fff;flex:none;place-items:center;padding:0;display:grid}.icon-btn.danger{color:#a24336}.icon-btn:hover{background:var(--tone-muted-surface,#f1f2ed)}a.icon-btn{color:inherit;box-sizing:border-box;text-decoration:none}.organization-list>header{grid-template-columns:1fr 85px 70px 70px 72px}.organization-list>.org-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 72px;align-items:center;display:grid}.organization-list>.org-row.active{background:var(--tone-soft,#eaf2ec);box-shadow:inset 3px 0 var(--green)}.organization-list .org-row-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr 85px 70px 70px;align-items:center;gap:8px;width:100%;padding:16px;display:grid}.organization-list .org-row .row-actions{justify-content:flex-end;padding-right:12px}.kb-pick-row{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.kb-pick-row.active{border-color:var(--green);background:var(--tone-soft,#eaf3ed);box-shadow:inset 3px 0 var(--green)}.kb-pick-row .kb-pick{box-shadow:none;background:0 0;border:0}.kb-pick-row .row-actions{padding-right:8px}.writing-roles-page{margin-top:16px}.writing-role-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.writing-role-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.writing-role-grid header{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.writing-role-grid h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font:16px/1.3 Georgia;overflow:hidden}.writing-role-grid header .topic-chip,.writing-role-grid header .text-btn{flex:none;margin-top:0}.writing-role-grid article>p{color:var(--tone-muted,#667069);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font:12px/1.4 Georgia;display:-webkit-box;overflow:hidden}.writing-role-grid .chip-row{margin:0}.writing-role-grid .chip-row .topic-chip{cursor:default;padding:3px 7px;font-size:10px;font-weight:600}.writing-role-grid small,.writing-role-grid em{color:var(--tone-muted,#6d756f);text-overflow:ellipsis;white-space:nowrap;margin:0;font:12px/1.4 Georgia;display:block;overflow:hidden}.writing-role-grid .role-doc-list{flex-direction:column;gap:4px;margin-top:6px;display:flex}.writing-role-grid .role-doc-list small{align-items:center;gap:6px;display:flex;overflow:visible}.writing-role-grid article>b{border-top:1px solid var(--line);letter-spacing:.03em;color:var(--tone-muted,#8a918b);margin:2px 0 0;padding-top:8px;font-size:10px;font-weight:600;display:block}.role-topics{margin:4px 0 8px}.role-topics>small,.role-topic-draft>small{letter-spacing:1.2px;color:var(--tone-muted,#778078);margin:4px 0 8px;font-size:8px;font-weight:800;display:block}.role-topic-draft{border:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;margin-bottom:10px;padding:14px 16px 16px;display:flex}.role-topic-draft .onboard-inline{flex-wrap:wrap}.org-profile-icon{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:grid}.org-profile-icon .avatar{width:22px;height:22px;font-size:8px}.org-profile-dialog{z-index:70;background:var(--tone-surface,#fbfaf5);width:min(320px,100vw - 24px);color:var(--ink);border:1px solid #bbc7bf;position:fixed;top:58px;right:18px;box-shadow:0 24px 70px #07130d38}.org-profile-dialog>header{background:var(--nav);color:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex;position:sticky;top:0}.org-profile-dialog>header small,.org-profile-dialog>header b{display:block}.org-profile-dialog>header small{letter-spacing:1.2px;color:var(--on-nav-eyebrow);font-size:6px}.org-profile-dialog>header b{margin-top:3px;font:17px Georgia}.org-profile-dialog>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:18px}.org-profile-status,.org-profile-body{padding:16px 16px 18px}.org-profile-status{color:var(--tone-muted,#667069);margin:0;font:13px Georgia}.org-profile-body{flex-direction:column;gap:10px;display:flex}.org-profile-line{color:var(--tone-muted,#5f6862);margin:0;font:13px/1.4 Georgia}.source-toggle{border-top:1px solid var(--line);color:var(--tone-muted,#8a918b);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:12px;font-size:11px;font-weight:700;display:flex}.source-toggle span.on{color:var(--ink)}.source-toggle>button{border:1px solid var(--line);background:var(--tone-muted-surface,#e8ebe6);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;padding:2px}.source-toggle>button[aria-checked=true]{background:var(--green);border-color:var(--green)}.source-toggle>button i{background:#fff;border-radius:50%;width:16px;height:16px;display:block;transform:translate(0)}.source-toggle>button[aria-checked=true] i{transform:translate(18px)}.source-toggle>button:disabled{opacity:.6;cursor:wait}.org-meta{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;display:grid}.org-meta dt{letter-spacing:.5px;color:var(--tone-muted,#8a918b);margin:0 0 3px;font-size:9px;font-weight:800}.org-meta dd{color:var(--ink);margin:0;font:14px/1.4 Georgia}.grounding-switch{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grounding-switch button{text-align:left;border:1px solid var(--line);background:var(--tone-surface,#fbfbf8);cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;display:flex}.grounding-switch button.active{border-color:var(--green);background:var(--tone-soft,#eaf3ed);box-shadow:inset 3px 0 var(--green)}.grounding-switch small{letter-spacing:.5px;color:var(--tone-muted,#8a918b);font-size:9px;font-weight:800}.grounding-switch b{font:20px/1.2 Georgia}.grounding-switch span{color:var(--tone-muted,#667069);font:13px/1.45 Georgia}@media (max-width:900px){.org-settings,.org-meta,.grounding-switch{grid-template-columns:1fr}}.role-topic-card{border:1px solid var(--line);background:#fff;margin-bottom:8px;padding:12px 14px}.role-topic-card header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.role-topic-card h4{margin:0;font:16px/1.3 Georgia}.role-topic-card>p{color:var(--tone-muted,#7a827c);margin:0;font:13px Georgia}.role-topic-summary{flex-direction:column;gap:2px;display:flex}.role-topic-summary p{color:var(--tone-muted,#5f6862);text-overflow:ellipsis;white-space:nowrap;margin:0;font:12px/1.35 Georgia;overflow:hidden}.role-topic-summary b{color:var(--ink);font-weight:700}.kb-page{flex-direction:column;gap:14px;min-width:0;margin-top:8px;display:flex}.kb-card-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.kb-pick{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.kb-pick h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font:15px/1.3 Georgia;overflow:hidden}.kb-pick small{color:var(--tone-muted,#8a918b);flex:none;font-size:11px}.kb-pick.active{border-color:var(--green);background:var(--tone-soft,#eaf3ed);box-shadow:inset 3px 0 var(--green)}.kb-library{border:1px solid var(--line);background:#fff;min-width:0;padding:16px 18px 18px}.kb-library-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.kb-library-head h2{margin:0 0 4px;font:20px/1.2 Georgia}.kb-library-head p{color:var(--tone-muted,#667069);margin:0;font:13px/1.45 Georgia}.kb-empty{border:1px dashed var(--line);text-align:center;background:#fff;margin-top:8px;padding:28px 22px}.kb-empty.compact{margin:0;padding:18px 12px}.kb-empty h2{margin:6px 0 8px;font:20px/1.2 Georgia}.kb-empty p{max-width:46ch;color:var(--tone-muted,#667069);margin:0 auto 12px;font:13px/1.5 Georgia}.kb-docs{flex-direction:column;gap:6px;display:flex}.kb-doc{border:1px solid var(--line);background:var(--tone-surface,#fbfbf8);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.kb-file-mark{border:1px solid var(--line);letter-spacing:.04em;width:40px;height:36px;color:var(--green);background:#fff;justify-content:center;align-self:center;align-items:center;font-size:9px;font-weight:800;line-height:1;display:flex}.kb-file-mark.processing{color:#b45309}.kb-file-mark.failed{color:#a24336}.kb-doc-body{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.kb-doc-title{align-items:center;gap:8px;min-width:0;display:flex}.kb-doc-body h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font:14px/1.2 Georgia;overflow:hidden}.kb-doc-body>p{color:var(--tone-muted,#667069);text-overflow:ellipsis;white-space:nowrap;margin:0;font:12px/1.35 Georgia;overflow:hidden}.kb-status-pill{letter-spacing:.4px;border:1px solid var(--line);background:#fff;flex:none;align-items:center;height:20px;padding:0 7px;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.kb-status-pill.processing{color:#b45309;background:#f8efe2;border-color:#ead7b8}.kb-status-pill.ready{color:var(--tone-accent,#1e4d3a);background:var(--tone-soft,#eaf3ed);border-color:var(--tone-line,#c5d8cc)}.kb-status-pill.failed{color:var(--tone-danger,#a24336);background:var(--tone-danger-bg,#f8e2dc);border-color:var(--tone-danger,#e4c4bd)}.kb-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin:6px 0 0;display:grid}.kb-meta div{min-width:0}.kb-meta dt{letter-spacing:.5px;color:var(--tone-muted,#8a918b);margin:0 0 3px;font-size:9px;font-weight:800}.kb-meta dd{color:var(--tone-ink,#4d5550);text-overflow:ellipsis;white-space:nowrap;margin:0;font:12px/1.4 Georgia;overflow:hidden}.kb-doc>.text-btn{align-self:center;margin:0;line-height:1}@media (max-width:900px){.kb-library-head,.kb-meta{grid-template-columns:1fr}.kb-library-head{flex-direction:column;display:flex}.kb-doc{grid-template-columns:40px minmax(0,1fr) auto}.kb-meta dd{white-space:normal}}@media (max-width:800px){.onboard-grid,.choice-grid,.writing-role-grid{grid-template-columns:1fr;gap:8px}.writing-role-grid article{gap:6px;padding:12px 14px}.writing-role-grid h3{font-size:16px}.writing-role-grid .chip-row{gap:6px}.writing-role-grid .chip-row .topic-chip{padding:4px 8px;font-size:10px}.sheet-wrap{align-items:stretch;padding:0}.sheet{width:100%;max-width:none;height:calc(100svh / var(--ui-zoom));max-height:calc(100svh / var(--ui-zoom));border:0;margin:0}.people-table.admin-people{overflow:visible}.page.access-page .people-layout,.app-shell.sidebar-collapsed .page.access-page .people-layout{grid-template-columns:minmax(0,1fr)}.page.access-page .people-table{border-right:0;border-bottom:1px solid var(--line)}.page.access-page .access-principles{border-top:1px solid var(--line)}.people-layout>.people-table{overflow-x:visible}.people-table>header,.people-table>button{min-width:0}.people-table.admin-people>header{display:none}.people-table.admin-people>header,.people-table.admin-people .people-row{min-width:0}.people-table.admin-people .people-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"person access status""role role role""actions actions actions";align-items:center;gap:8px;padding:14px}.people-table.admin-people.public-people .people-row{grid-template-areas:"person access status""actions actions actions"}.people-table.admin-people .people-row>.people-person{grid-area:person;min-width:0}.people-table.admin-people .people-row>em{border:1px solid var(--line);background:var(--tone-muted-surface,#f1f2ed);color:var(--green);white-space:nowrap;grid-area:access;justify-content:center;align-self:start;align-items:center;margin-top:2px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex;overflow:visible}.people-table.admin-people .people-row>em:before{content:none}.people-table.admin-people .people-row>.people-field{border:1px solid var(--line);background:var(--tone-surface,#f8faf8);grid-area:role;gap:5px;padding:8px 10px;display:grid}.people-table.admin-people .people-row>.people-field>span{letter-spacing:.6px;color:var(--muted);font-size:6px;font-weight:600;display:block}.people-table.admin-people .people-row>.people-field select{border:1px solid var(--line);background:#fff}.people-table.admin-people .people-row>strong{border:1px solid var(--line);background:var(--mint);color:var(--green);white-space:nowrap;grid-area:status;justify-content:center;align-self:start;align-items:center;margin-top:2px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex;overflow:visible}.people-table.admin-people .people-row>strong:before{content:none}.people-table.admin-people .people-row>.row-actions{grid-area:actions;justify-content:flex-start;padding-top:2px}.people-table.admin-people .people-row p b,.people-table.admin-people .people-row p small{white-space:normal}.people-table.admin-people.groups .group-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"person access status""members members members""actions actions actions";align-items:center}.people-table.admin-people.groups .group-row>em{border:1px solid var(--line);background:var(--tone-muted-surface,#f1f2ed);color:var(--green);white-space:nowrap;grid-area:access;justify-content:center;align-self:start;align-items:center;margin-top:2px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex;overflow:visible}.people-table.admin-people.groups .group-row>em:before{content:none}.people-table.admin-people.groups .group-row>strong{border:1px solid var(--line);background:var(--mint);color:var(--green);white-space:nowrap;grid-area:status;justify-content:center;align-self:start;align-items:center;margin-top:2px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex;overflow:visible}.people-table.admin-people.groups .group-row>strong:before{content:none}.people-table.admin-people.groups .group-row>.member-cell{border:1px solid var(--line);background:var(--tone-surface,#f8faf8);color:var(--ink);-webkit-line-clamp:unset;-webkit-box-orient:unset;grid-area:members;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;font:13px/1.35 Georgia;display:flex;overflow:visible}.people-table.admin-people.groups .group-row>.member-cell:before{content:attr(data-label);letter-spacing:.6px;color:var(--muted);flex:none;padding-top:2px;font-family:Inter,sans-serif;font-size:6px;font-weight:600}}@media (max-width:720px){.page.access-page{overflow-x:clip}.people-table.admin-people .people-row,.people-table.admin-people.public-people .people-row,.people-table.admin-people.groups .group-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"person""access""status""role""members""actions";justify-items:stretch}.people-table.admin-people .people-row>em,.people-table.admin-people .people-row>strong,.people-table.admin-people.groups .group-row>em,.people-table.admin-people.groups .group-row>strong{justify-content:flex-start;width:fit-content;max-width:100%}.people-table.admin-people .people-row>.people-person p,.people-table.admin-people.groups .group-row>.people-person p{min-width:0}.people-table.admin-people .people-row>.people-person p b,.people-table.admin-people .people-row>.people-person p small,.people-table.admin-people.groups .group-row>.people-person p b,.people-table.admin-people.groups .group-row>.people-person p small{overflow-wrap:anywhere}.people-table.admin-people .people-row>.row-actions{flex-wrap:wrap}}.primary.new-article{justify-content:center;align-items:center;gap:6px;display:inline-flex}.primary.new-article .new-article-icon{font-weight:700;line-height:1}.public-auth{height:calc(100svh / var(--ui-zoom));max-height:calc(100svh / var(--ui-zoom));background:var(--paper);grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);display:grid;overflow:hidden}.public-auth-brand{background:var(--nav);color:var(--sidebar-fg);flex-direction:column;justify-content:center;min-height:0;padding:clamp(24px,5vh,56px) clamp(24px,4vw,48px);display:flex;overflow:hidden}.public-auth-brand-mark{background:var(--brand-mark-bg);width:40px;height:40px;color:var(--green);place-items:center;margin-bottom:28px;font:600 22px/1 Georgia,serif;display:grid}.public-auth-brand .eyebrow{color:var(--on-nav-eyebrow);margin-bottom:14px}.public-auth-brand h2{letter-spacing:-1.6px;color:#fff;margin:0;font:500 clamp(32px,3.4vw,48px)/.98 Georgia,serif}.public-auth-brand h2 em{color:var(--on-nav-stat);font-style:italic;font-weight:400}.public-auth-brand>p{max-width:36ch;color:var(--on-nav-copy);margin:18px 0 28px;font:16px/1.55 Georgia,serif}.public-auth-brand ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-auth-brand li{color:var(--on-nav-muted);letter-spacing:.01em;padding-left:16px;font:12px/1.45 Inter,sans-serif;position:relative}.public-auth-brand li:before{content:"";background:var(--on-nav-stat);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.public-auth-panel{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:0;padding:clamp(20px,4vh,48px) clamp(24px,6vw,72px);display:flex;overflow:auto}.public-auth-head{max-width:360px}.public-auth-logo{color:var(--ink);align-items:center;gap:10px;margin-bottom:22px;display:none}.public-auth-logo-mark{background:var(--green);color:#fff;place-items:center;width:28px;height:28px;font:600 15px/1 Georgia,serif;display:grid}.public-auth-logo span{letter-spacing:.02em;flex-direction:column;font:700 12px/1.1 Inter,sans-serif;display:flex}.public-auth-logo small{letter-spacing:1.2px;color:var(--muted);font:700 8px/1.3 Inter,sans-serif}.public-auth-head h1{letter-spacing:-1.4px;color:var(--ink);margin:0;font:500 clamp(28px,3vw,40px)/1 Georgia,serif}.public-auth-head p{color:var(--tone-muted,#59635d);max-width:38ch;margin:10px 0 0;font:15px/1.5 Georgia,serif}.public-auth-tabs{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;width:min(360px,100%);margin:22px 0 18px;padding:3px;display:grid}.public-auth-tabs button{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font:700 11px/1 Inter,sans-serif}.public-auth-tabs button.active{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000014}.public-auth-stack{box-sizing:border-box;flex-direction:column;gap:10px;width:min(360px,100%);display:flex}.public-auth-social{flex-direction:column;gap:8px;width:100%;margin:0;display:flex}.public-auth-social-btn{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;max-width:100%;height:42px;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font:650 13px/1 Inter,sans-serif;display:flex}.public-auth-social-btn:hover:not(:disabled){background:var(--panel);border-color:var(--tone-line,#b7c2ba)}.public-auth-social-btn:disabled{opacity:.55;cursor:not-allowed}.public-auth-social-btn.facebook{color:#fff;background:#1877f2;border-color:#1877f2}.public-auth-social-btn.facebook:hover:not(:disabled){filter:brightness(1.05)}.public-auth-social-btn.apple{color:#fff;background:#000;border-color:#000}.public-auth-social-btn.apple:hover:not(:disabled){filter:brightness(1.15)}.public-auth-social-btn.email{background:var(--green);border-color:var(--green);color:#fff}.public-auth-social-btn.email:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.public-auth-divider{width:100%;color:var(--tone-muted,#8a938c);letter-spacing:.4px;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:4px 0;font:11px/1 Inter,sans-serif;display:grid}.public-auth-divider:before,.public-auth-divider:after{content:"";background:var(--line);height:1px}.public-auth-form{flex-direction:column;gap:10px;width:100%;display:flex}.public-auth-field{letter-spacing:.7px;text-transform:uppercase;color:var(--tone-muted,#5f6862);flex-direction:column;gap:6px;font:700 10px/1 Inter,sans-serif;display:flex}.public-auth-field input{border:1px solid var(--line);background:var(--paper);letter-spacing:0;text-transform:none;color:var(--ink);border-radius:6px;padding:11px 12px;font:14px/1.4 Inter,sans-serif}.public-auth-field input:focus{outline:2px solid var(--focus-ring);border-color:var(--green);background:var(--panel)}.public-auth-field input::placeholder{color:var(--tone-muted,#9aa39c)}.public-auth-topics{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:0 12px 4px}.public-auth-topics summary{cursor:pointer;letter-spacing:.7px;text-transform:uppercase;color:var(--tone-muted,#5f6862);padding:12px 0;font:700 10px/1 Inter,sans-serif;list-style:none}.public-auth-topics summary::-webkit-details-marker{display:none}.public-auth-topics summary em{letter-spacing:0;text-transform:none;color:var(--muted);margin-left:8px;font:500 10px/1 Georgia,serif}.public-auth-topics .topic-picker{max-height:220px;padding-bottom:12px;overflow:auto}.public-auth-error{background:var(--tone-danger-bg,#f8e2dc);color:var(--tone-danger,#a24336);border-radius:6px;margin:0;padding:10px 12px;font:13px/1.4 Inter,sans-serif}.public-auth-back{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:6px 0 0;font:13px/1.4 Georgia,serif;text-decoration:underline}.public-auth-back:hover{color:var(--ink)}@media (max-width:860px){.public-auth{grid-template-columns:1fr}.public-auth-brand{display:none}.public-auth-logo{display:flex}.public-auth-panel{border-left:0;height:100%}}.kg-empty-actions{justify-content:center}.kg-stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;display:grid}.kg-stats span{border-right:1px solid var(--line);padding:10px 12px}.kg-stats span:last-child{border-right:0}.kg-stats b,.kg-stats small{display:block}.kg-stats b{font:22px/1.15 Georgia}.kg-stats small{letter-spacing:.04em;color:var(--tone-muted,#6d756f);font-size:10px}.kg-map{border:1px solid var(--line);background:#fff;width:100%;height:auto;margin-bottom:16px;display:block}.kg-map line{stroke:#c5cdc6;stroke-width:1px}.kg-node circle{fill:var(--tone-soft,#eaf2ec);stroke:var(--green);stroke-width:1.5px}.kg-node.document circle{fill:#f4f1e8;stroke:#8a7a4a}.kg-node.topic circle{fill:var(--tone-muted-surface,#eef1eb);stroke:var(--tone-muted,#5c6560)}.kg-node.concept circle{fill:#fff;stroke:var(--tone-muted,#9aa39c)}.kg-node text{text-anchor:middle;fill:var(--tone-ink,#3d4741);font-size:9px}.kg-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.kg-columns h4,.kb-library>h4{letter-spacing:.08em;color:var(--tone-muted,#6d756f);margin:0 0 8px;font-size:10px}.kg-chip.library{background:var(--tone-soft,#eaf2ec)}.kg-relations{flex-direction:column;gap:6px;display:flex}.kg-relations small{color:var(--tone-muted,#5c6560);font:12px/1.4 Georgia}.kg-relations em{color:#8a7a4a;font-style:italic}@media (max-width:800px){.kg-columns,.kg-stats{grid-template-columns:1fr}.kg-stats span{border-right:0;border-bottom:1px solid var(--line)}}.doc-ask-scrim{background:var(--tone-veil-4,#08130d24);z-index:108;border:0;position:fixed;inset:0}.doc-ask-panel{z-index:109;width:min(360px,100vw - 24px);height:min(480px,100vh - 88px);color:var(--ink);background:#fff;border:1px solid #c5cfc8;border-radius:4px;flex-direction:column;display:flex;position:fixed;top:auto;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 32px #08130d1f}.doc-ask-panel .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}.doc-ask-panel>header{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 8px 0 10px;display:flex}.doc-ask-panel>header button{color:#6a746e;cursor:pointer;background:0 0;border:0;border-radius:4px;width:28px;height:28px;font-size:20px;line-height:1}.doc-ask-panel>header button:hover{color:var(--ink);background:#f3f1eb}.doc-ask-avatar{background:var(--tone-soft,#eef4f0);width:24px;height:24px;color:var(--tone-ink,#2f4a3c);border:1px solid #c5cfc8;border-radius:4px;flex:none;place-items:center;display:grid}.doc-ask-thread{background:var(--tone-surface,#f7f6f2);flex-direction:column;flex:1;gap:10px;padding:14px 12px 8px;display:flex;overflow:auto}.doc-ask-row{align-items:flex-end;gap:7px;max-width:100%;display:flex}.doc-ask-row.you{justify-content:flex-end}.doc-ask-bubble{border-radius:4px;max-width:84%;margin:0;padding:8px 10px;font:13px/1.45 Inter,sans-serif}.doc-ask-row.bot .doc-ask-bubble{border:1px solid var(--line);color:var(--tone-ink,#3d4741);background:#fff}.doc-ask-row.you .doc-ask-bubble{background:var(--green);color:#fff}.doc-ask-bubble.pending{align-items:center;gap:4px;min-height:14px;padding:11px 12px;display:flex}.doc-ask-bubble.pending i{background:#7a847d;border-radius:50%;width:4px;height:4px;display:block}.doc-ask-suggestions{background:var(--tone-surface,#f7f6f2);flex-wrap:wrap;flex:none;gap:6px;padding:2px 12px 10px;display:flex}.doc-ask-suggestions button{border:1px solid var(--line);color:var(--tone-ink,#3d4741);cursor:pointer;background:#fff;border-radius:4px;padding:5px 8px;font:11px/1.3 Inter,sans-serif}.doc-ask-suggestions button:hover{background:var(--tone-soft,#eef4f0);border-color:var(--green)}.doc-ask-composer{border-top:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:4px;padding:8px 8px 10px;display:flex}.doc-ask-composer input{border:1px solid var(--line);background:#fbfaf7;border-radius:4px;flex:1;min-width:0;height:34px;padding:0 10px;font:13px Inter,sans-serif}.doc-ask-icon-btn{border:1px solid var(--line);width:34px;height:34px;color:var(--tone-ink,#3d4741);cursor:pointer;background:#fff;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.doc-ask-icon-btn.send{background:var(--green);border-color:var(--green);color:#fff}.doc-ask-icon-btn:disabled{opacity:.42;cursor:not-allowed}.doc-ask-icon-btn.send:not(:disabled):hover{filter:brightness(1.06)}@media (max-width:560px){.doc-ask-panel{height:min(440px,100vh - 24px);bottom:8px;right:8px}}.integration-grid{grid-template-columns:repeat(auto-fill,168px);gap:12px;max-width:480px;display:grid}.integration-tile{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;width:168px;min-height:148px;color:inherit;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:14px 14px 12px;display:flex;box-shadow:0 1px #17211d0a}:is(.integration-tile:hover,.integration-tile:focus-visible){border-color:var(--green);outline:none}.integration-logo{color:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.integration-logo.linkedin{background:#0a66c2}.integration-logo.x{background:#0f1419}.integration-tile strong{font:600 14px/1.2 Inter,sans-serif}.integration-tile-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:12px/1.3 Inter,sans-serif;overflow:hidden}.integration-back{-webkit-appearance:none;appearance:none;letter-spacing:.4px;text-transform:uppercase;color:var(--green);cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:0;font:600 12px/1 Inter,sans-serif}.integration-detail{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:16px;max-width:520px;padding:20px;display:flex}.integration-detail-head{grid-template-columns:36px 1fr auto;align-items:center;gap:12px;display:grid}.integration-detail-head h2{margin:0;font:20px/1.2 Georgia,serif}.integration-detail-head p{color:var(--muted);margin:4px 0 0;font:13px/1.35 Inter,sans-serif}.integration-chip{letter-spacing:.6px;text-transform:uppercase;color:var(--tone-muted,#6d756f);border:1px solid var(--line);background:var(--paper);flex:none;padding:5px 7px;font:700 9px/1 Inter,sans-serif}.integration-chip.on{color:var(--green);border-color:var(--green);background:var(--tone-soft,#eaf2ec)}.integration-optional{border:1px solid var(--line);background:var(--paper);padding:10px 12px}.integration-optional summary{cursor:pointer;color:var(--ink);font:600 12px/1.3 Inter,sans-serif;list-style:none}.integration-optional summary::-webkit-details-marker{display:none}.integration-optional summary em{color:var(--muted);text-transform:lowercase;font:500 11px/1 Inter,sans-serif}.integration-optional .integration-fields{margin-top:12px}.integration-fields,.integration-compose{flex-direction:column;gap:12px;display:flex}.integration-fields label,.integration-compose label{letter-spacing:.7px;text-transform:uppercase;color:var(--tone-muted,#5f6862);flex-direction:column;gap:6px;font:700 10px/1 Inter,sans-serif;display:flex}.integration-fields label em,.integration-compose label em{letter-spacing:0;text-transform:none;color:var(--muted);font:500 10px/1 Georgia,serif}.integration-fields input,.integration-compose textarea{border:1px solid var(--line);color:var(--ink);background:#fff;padding:10px 11px;font:13px/1.4 Inter,sans-serif}.integration-actions{gap:8px;display:flex}.li-preview-card{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:12px 16px 16px;box-shadow:0 0 0 1px #8c8c8c33}.li-preview-card header{align-items:flex-start;gap:8px;display:flex}.li-preview-avatar{color:#fff;background:#0a66c2;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:600 16px/1 Inter,sans-serif;display:grid}.li-preview-card strong{color:#000000e6;font:600 14px/1.25 Inter,sans-serif;display:block}.li-preview-card small{color:#0009;align-items:center;gap:4px;margin-top:2px;font:12px/1.3 Inter,sans-serif;display:flex}.li-preview-card p{white-space:pre-wrap;overflow-wrap:anywhere;color:#000000e6;margin:8px 0 0;font:14px/1.42 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:720px){.li-preview-card,.x-preview-card{padding:12px}.li-preview-avatar,.x-preview-avatar{width:40px;height:40px;font-size:14px}}.x-preview-card{background:#fff;border:1px solid #eff3f4;border-radius:16px;padding:12px 16px 10px}.x-preview-card header{align-items:center;gap:10px;display:flex}.x-preview-avatar{color:#fff;background:#0f1419;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:600 14px/1 Inter,sans-serif;display:grid}.x-preview-card header div{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:flex}.x-preview-card strong{color:#0f1419;font:700 15px/1.2 Inter,sans-serif}.x-preview-card small{color:#536471;font:15px/1.2 Inter,sans-serif}.x-preview-card p{white-space:pre-wrap;overflow-wrap:anywhere;color:#0f1419;margin:8px 0 0;font:15px/1.35 Inter,sans-serif}.x-preview-actions{color:#536471;justify-content:space-between;max-width:320px;margin-top:12px;display:flex}.agent-mgmt .page-tabs{margin-bottom:12px}.agent-mgmt-tab-desc{border:1px solid var(--soft-border,var(--line));background:var(--soft-surface,var(--mint));max-width:46rem;color:var(--soft-copy,var(--muted));border-radius:8px;margin:0 0 18px;padding:10px 14px;font:13px/1.5 Inter,system-ui,sans-serif}.agent-mgmt-filters{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;margin:0 0 18px;display:flex}.agent-mgmt-filter{flex:min(240px,100%);gap:6px;min-width:0;display:grid}.agent-mgmt-filter .eyebrow{margin:0}.agent-mgmt-filter select{border:1px solid var(--line);background:var(--panel,#fff);width:100%;min-width:0;max-width:100%;color:inherit;border-radius:8px;padding:9px 12px;font:14px/1.4 Inter,system-ui,sans-serif}.agent-mgmt-select-trigger{border:1px solid var(--line);background:var(--panel,#fff);width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.agent-mgmt-select-trigger:disabled{opacity:.55;cursor:not-allowed}.agent-mgmt-select-value{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.agent-mgmt-select-value b{text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.25 Inter,system-ui,sans-serif;overflow:hidden}.agent-mgmt-select-value small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:12px/1.35 Inter,system-ui,sans-serif;overflow:hidden}.agent-mgmt-select-caret{color:var(--muted);flex:none;font-size:12px}.agent-mgmt-select-scrim{z-index:90;background:var(--tone-veil-7,#08130d70);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;border:0;margin:0;padding:0;position:fixed;inset:0}.agent-mgmt-select-sheet{z-index:95;border:1px solid var(--line);background:var(--panel,#fff);max-height:min(72dvh,100dvh - 48px);padding-bottom:max(12px, env(safe-area-inset-bottom));border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0f172a24}.agent-mgmt-select-sheet-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.agent-mgmt-select-sheet-head .eyebrow{margin:0}.agent-mgmt-select-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:18px;line-height:1}.agent-mgmt-select-options{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0;padding:8px 10px 4px;list-style:none;overflow:auto}.agent-mgmt-select-options li+li{margin-top:6px}.agent-mgmt-select-options button{border:1px solid var(--line);background:var(--paper,#fafaf8);width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.agent-mgmt-select-options button.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.agent-mgmt-select-options button.selected{border-color:color-mix(in srgb, var(--green) 40%, var(--line))}}.agent-mgmt-select-options button.selected{background:var(--soft-selected,#eef4ef);box-shadow:inset 3px 0 0 var(--green)}.agent-mgmt-select-option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-mgmt-select-option-copy b{overflow-wrap:anywhere;font:600 14px/1.3 Inter,system-ui,sans-serif}.agent-mgmt-select-option-copy small{color:var(--muted);overflow-wrap:anywhere;font:12px/1.35 Inter,system-ui,sans-serif}.agent-mgmt-select-check{color:var(--green);flex:none;font-weight:800}.agent-mgmt-filter-refresh{align-self:flex-end;height:38px}.agent-mgmt-detail-panel--full{width:100%}.agent-mgmt-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.agent-mgmt-sidebar,.agent-mgmt-detail-panel{background:var(--panel,#fff);border:1px solid var(--line);padding:18px 20px}.agent-mgmt-detail-panel .kwab{background:0 0;border:0;margin:0}.agent-mgmt-sidebar-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.agent-mgmt-sidebar-head .eyebrow{margin:0}.agent-mgmt-sidebar-head .secondary{padding:6px 10px;font-size:11px}.agent-mgmt-territory-list{flex-direction:column;gap:6px;display:flex}.agent-mgmt-territory-list>button{border:1px solid var(--line);background:var(--paper,#fafaf8);cursor:pointer;width:100%;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.agent-mgmt-territory-list>button:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.agent-mgmt-territory-list>button:hover{border-color:color-mix(in srgb, var(--green) 28%, var(--line))}}.agent-mgmt-territory-list>button:hover{background:var(--soft-selected,#eef4ef)}.agent-mgmt-territory-list>button.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.agent-mgmt-territory-list>button.active{border-color:color-mix(in srgb, var(--green) 40%, var(--line))}}.agent-mgmt-territory-list>button.active{background:var(--soft-selected,#eef4ef);box-shadow:inset 3px 0 0 var(--green)}.agent-mgmt-territory-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-mgmt-territory-copy b{color:var(--ink);font:600 13px/1.3 Inter,system-ui,sans-serif}.agent-mgmt-territory-copy small{color:var(--muted);font:11px/1.35 Inter,system-ui,sans-serif}.agent-mgmt-score-pill{background:var(--mint);color:var(--green);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:4px 8px;font:700 11px/1 Inter,system-ui,sans-serif}.agent-mgmt-status{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 7px;font:700 9px/1.4 Inter,system-ui,sans-serif;display:inline-block}.agent-mgmt-status--ready{background:var(--mint);color:var(--green)}.agent-mgmt-status--pending,.agent-mgmt-status--running{background:var(--amber,#f3e5be);color:#6b5a1e}.agent-mgmt-status--failed{color:#b42318;background:#fde8e4}.agent-mgmt-detail-panel{min-height:320px}.agent-mgmt-placeholder{text-align:center;min-height:240px;color:var(--muted);border:1px dashed var(--line);background:var(--paper,#fafaf8);border-radius:8px;place-items:center;padding:24px;font:14px/1.5 Inter,system-ui,sans-serif;display:grid}.agent-mgmt-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:18px;display:grid}.agent-mgmt-stats article{border:1px solid var(--line);background:var(--paper,#fafaf8);border-radius:8px;padding:12px 14px}.agent-mgmt-stats article small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font:700 9px/1 Inter,system-ui,sans-serif;display:block}.agent-mgmt-stats article b{color:var(--ink);font-variant-numeric:tabular-nums;font:700 15px/1.2 Inter,system-ui,sans-serif}.agent-mgmt-stats article b.agent-mgmt-status{font-size:9px;line-height:1.4}.agent-mgmt-prompt-block{margin-bottom:16px}.agent-mgmt-prompt-block h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font:700 10px/1 Inter,system-ui,sans-serif}.agent-mgmt-prompt-block.is-winner h4{color:var(--green)}.agent-mgmt-prompt-block pre,.agent-mgmt-variant-grid pre{border:1px solid var(--line);background:var(--panel,#fff);color:var(--ink);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:260px;margin:0;padding:12px 14px;font:12px/1.5 Inter,system-ui,sans-serif;overflow:auto}.agent-mgmt-prompt-block.is-winner pre{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.agent-mgmt-prompt-block.is-winner pre{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}}.agent-mgmt-prompt-block.is-winner pre{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.agent-mgmt-prompt-block.is-winner pre{background:color-mix(in srgb, var(--mint) 45%, #fff)}}.agent-mgmt-variants-section{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.agent-mgmt-variants-section>.eyebrow{margin-bottom:14px}.agent-mgmt-variant-meta{color:var(--muted);margin:-6px 0 14px;font:11px/1.4 Inter,system-ui,sans-serif}.agent-mgmt-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.agent-mgmt-variant-grid article{border:1px solid var(--line);background:var(--paper,#fafaf8);border-radius:8px;flex-direction:column;min-width:0;padding:12px;transition:border-color .15s;display:flex}.agent-mgmt-variant-grid article.is-winner{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.agent-mgmt-variant-grid article.is-winner{border-color:color-mix(in srgb, var(--green) 40%, var(--line))}}.agent-mgmt-variant-grid article.is-winner{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.agent-mgmt-variant-grid article.is-winner{background:color-mix(in srgb, var(--mint) 35%, #fff)}}.agent-mgmt-variant-grid article.is-winner{box-shadow:inset 0 3px 0 var(--green)}.agent-mgmt-variant-grid header{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;font-size:12px;display:flex}.agent-mgmt-variant-grid header b{color:var(--ink);font-weight:700}.agent-mgmt-variant-grid header em{font-variant-numeric:tabular-nums;color:var(--green);margin-left:auto;font-style:normal;font-weight:700}.agent-mgmt-winner-tag{background:var(--green);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font:700 8px/1.2 Inter,system-ui,sans-serif}.agent-mgmt-variant-grid pre{background:var(--panel,#fff);flex:1;min-height:100px;max-height:320px}.agent-mgmt-variant-grid article.is-winner pre{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.agent-mgmt-variant-grid article.is-winner pre{border-color:color-mix(in srgb, var(--green) 25%, var(--line))}}.agent-mgmt-variant-grid p{color:var(--muted);margin:8px 0 0;font:11px/1.45 Inter,system-ui,sans-serif}.agent-mgmt-empty,.agent-mgmt-signin p{color:var(--muted);font:13px/1.55 Inter,system-ui,sans-serif}.agent-mgmt-signin{border:1px solid var(--line);background:var(--panel,#fff);padding:20px 22px}.agent-mgmt-error{color:#b42318;background:#fef3f1;border:1px solid #f5c2bc;border-radius:8px;margin:0 0 14px;padding:10px 12px;font:13px/1.45 Inter,system-ui,sans-serif}@media (max-width:1100px){.agent-mgmt-workspace,.agent-mgmt-variant-grid{grid-template-columns:1fr}}@media (max-width:640px){.agent-mgmt-stats{grid-template-columns:1fr 1fr}}@media (max-width:720px){.page.agent-mgmt{overflow-x:clip}.agent-mgmt .page-tabs{-webkit-overflow-scrolling:touch;margin-bottom:10px}.agent-mgmt-filters{flex-direction:column;align-items:stretch;gap:12px}.agent-mgmt-filter,.agent-mgmt-filter--sheet{flex:auto;width:100%}.agent-mgmt-filter select{min-height:44px;font-size:16px}.agent-mgmt-filter-refresh{align-self:stretch;width:100%;height:auto;min-height:44px}.agent-mgmt-detail-panel,.agent-mgmt-detail-panel--full{padding:14px 12px max(20px, env(safe-area-inset-bottom))}.agent-mgmt-detail-panel .kwab{margin:0}.agent-mgmt-detail-panel .kwab-bar-head{gap:6px}.agent-mgmt-detail-panel .kwab button.kwab-toggle{text-align:left;flex:100%;line-height:1.35}}.bot-overlay{position:contents}.bot-overlay-fab{z-index:95;color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s,background .15s,box-shadow .15s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0f172a33,0 2px 6px #2563eb40}.bot-overlay-fab:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 10px 28px #0f172a3d,0 2px 8px #2563eb55}.bot-overlay-fab:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}.bot-overlay-scrim{background:var(--tone-veil-4,#08130d24);z-index:96;cursor:pointer;border:0;position:fixed;inset:0}.bot-overlay-panel{z-index:97;background:var(--panel,#fff);border:1px solid var(--line,#dedfd7);width:380px;max-width:55vw;height:520px;max-height:68vh;color:var(--ink,#17211d);border-radius:12px;flex-direction:column;animation:.2s ease-out bot-overlay-rise;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 16px 40px #0f172a28}.bot-overlay-panel.resizing{-webkit-user-select:none;user-select:none;animation:none}.bot-overlay-resize{z-index:2;cursor:nwse-resize;touch-action:none;width:18px;height:18px;position:absolute;top:0;left:0}.bot-overlay-resize:before{content:"";opacity:.85;border-top:2px solid #94a3b8;border-left:2px solid #94a3b8;border-top-left-radius:2px;width:10px;height:10px;position:absolute;top:4px;left:4px}.bot-overlay-resize:hover:before,.bot-overlay-panel.resizing .bot-overlay-resize:before{opacity:1;border-color:#2563eb}@keyframes bot-overlay-rise{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bot-overlay-panel>header{border-bottom:1px solid var(--line,#dedfd7);background:var(--panel,#fff);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:10px 10px 10px 12px;display:flex}.bot-overlay-heading{align-items:center;gap:10px;min-width:0;display:flex}.bot-overlay-heading h2{margin:0;font:600 13px/1.2 Inter,system-ui,sans-serif}.bot-overlay-heading small{letter-spacing:.02em;color:var(--muted,#6d756f);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-top:2px;font:10px/1.3 Inter,system-ui,sans-serif;display:block;overflow:hidden}.bot-overlay-header-actions{flex:none;align-items:center;gap:2px;display:flex}.bot-overlay-header-actions button{width:28px;height:28px;color:var(--muted,#6d756f);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.bot-overlay-header-actions button:hover{background:var(--soft-surface,#e2eee5);color:var(--ink,#17211d)}.bot-overlay-avatar{color:#1d4ed8;background:#dbeafe;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.bot-overlay-avatar.sm{border-radius:6px;width:22px;height:22px}.bot-context{border-bottom:1px solid var(--line,#dedfd7);background:var(--panel,#fff);flex:none}.bot-context-bar{align-items:center;gap:8px;min-height:40px;padding-right:10px;display:flex}.bot-context-toggle{min-width:0;color:var(--ink,#17211d);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.bot-context-bar:has(.bot-focus-chips) .bot-context-toggle{flex:none}.bot-focus-chips{flex-wrap:wrap;flex:1.4;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.bot-focus-chip{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:3px 4px 3px 8px;display:inline-flex}.bot-focus-chip small{letter-spacing:.04em;text-transform:uppercase;color:#3b82f6;flex:none;font:600 9px/1 Inter,system-ui,sans-serif}.bot-focus-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.2 Inter,system-ui,sans-serif;overflow:hidden}.bot-focus-chip-name em{color:#64748b;font-style:normal;font-weight:500}.bot-focus-chip button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:20px;height:20px;font:600 14px/1 Inter,system-ui,sans-serif}.bot-focus-chip button:hover{background:#dbeafe}.bot-context-picked,.bot-context-select-row{align-items:center;gap:8px;min-width:0;display:flex}.bot-context-picked{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;min-height:36px;padding:6px 8px 6px 10px}.bot-context-picked span{text-overflow:ellipsis;white-space:nowrap;color:#1d4ed8;flex:1;min-width:0;font:600 13px/1.3 Inter,system-ui,sans-serif;overflow:hidden}.bot-context-picked button,.bot-context-clear{color:#2563eb;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 6px;font:600 12px/1.2 Inter,system-ui,sans-serif}.bot-context-picked button:hover,.bot-context-clear:hover{background:#dbeafe}.bot-context-select.selected{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.bot-context-personas button.selected,.bot-context-menu button.selected{color:#1d4ed8;background:#eff6ff;font-weight:600}.bot-context-toggle:hover,.bot-context-expand:hover{background:var(--soft-surface,#e2eee5)}.bot-context-expand{cursor:pointer;width:32px;height:32px;color:var(--ink,#17211d);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.bot-context-title{letter-spacing:.04em;text-transform:uppercase;flex:none;font:600 11px/1.2 Inter,system-ui,sans-serif}.bot-context-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,#6d756f);flex:1;font:12px/1.3 Inter,system-ui,sans-serif;overflow:hidden}.bot-context-chevron{border-right:1.5px solid var(--muted,#6d756f);border-bottom:1.5px solid var(--muted,#6d756f);flex:none;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-1px)}.bot-context-chevron.open{transform:rotate(225deg)translateY(-1px)}.bot-context-body{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.bot-context.open .bot-context-body{grid-template-rows:1fr}.bot-context-body-inner{flex-direction:column;gap:8px;min-height:0;padding:0 12px;display:flex;overflow:hidden}.bot-context.open .bot-context-body-inner{max-height:240px;padding-bottom:10px;overflow:auto}.bot-context-field{flex-direction:column;gap:4px;min-width:0;display:flex}.bot-context-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6d756f);font:600 11px/1.2 Inter,system-ui,sans-serif}.bot-context-note{color:var(--muted,#6d756f);margin:0;font:12px/1.4 Inter,system-ui,sans-serif}.bot-context-personas{border:1px solid var(--line,#dedfd7);background:var(--paper,#f6f5ef);border-radius:8px;max-height:96px;margin:0;padding:0;list-style:none;overflow:auto}.bot-context-personas li+li{border-top:1px solid var(--line,#dedfd7)}.bot-context-personas button{width:100%;color:var(--ink,#17211d);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px;font:13px/1.3 Inter,system-ui,sans-serif}.bot-context-personas button:hover{background:#eff6ff}.bot-context-select{border:1px solid var(--line,#dedfd7);background:var(--paper,#f6f5ef);width:100%;min-height:36px;color:var(--ink,#17211d);text-align:left;white-space:normal;cursor:pointer;border-radius:8px;padding:8px 10px;font:13px/1.35 Inter,system-ui,sans-serif}.bot-context-select:disabled{cursor:default;color:var(--muted,#6d756f)}.bot-context-menu,.bot-context-menu ul{margin:0;padding:4px;list-style:none}.bot-context-menu{border:1px solid var(--line,#dedfd7);background:var(--panel,#fff);border-radius:8px;max-height:min(180px,32dvh);overflow:auto}.bot-context-menu ul{padding:0 0 4px 8px}.bot-context-menu button{width:100%;min-height:40px;color:var(--ink,#17211d);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px;font:13px/1.35 Inter,system-ui,sans-serif}.bot-context-menu button:hover{background:#eff6ff}.bot-context-select:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}.bot-context-personas button:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}.bot-overlay-thread{background:var(--paper,#f6f5ef);flex-direction:column;flex:1;gap:10px;padding:14px 12px 8px;display:flex;overflow:auto}.bot-overlay-row{align-items:flex-end;gap:7px;max-width:100%;display:flex}.bot-overlay-row.you{justify-content:flex-end}.bot-overlay-bubble{word-break:break-word;border-radius:10px;max-width:84%;margin:0;padding:8px 10px;font:13px/1.45 Inter,system-ui,sans-serif}.bot-overlay-bubble.streaming{min-width:72px;min-height:22px}.bot-overlay-bubble.streaming:after{content:"";vertical-align:text-bottom;background:#2563eb;border-radius:1px;width:2px;height:.95em;margin-left:3px;animation:.9s step-end infinite bot-stream-caret;display:inline-block}@keyframes bot-stream-caret{50%{opacity:0}}.bot-overlay-bubble .agent-message-md p{margin:0 0 .65em}.bot-overlay-bubble .agent-message-md p:last-child{margin-bottom:0}.bot-overlay-bubble .agent-message-md ol,.bot-overlay-bubble .agent-message-md ul{margin:0 0 .65em;padding-left:1.25em}.bot-overlay-bubble .agent-message-md li{margin:.35em 0}.bot-overlay-bubble .agent-message-md li ul{margin:.35em 0 0}.bot-overlay-bubble .agent-message-md strong{font-weight:600}.bot-overlay-bubble .agent-message-heading{margin:0 0 .5em;font-weight:600}.bot-overlay-row.bot .bot-overlay-bubble{background:var(--panel,#fff);border:1px solid var(--line,#dedfd7);color:var(--ink,#17211d)}.bot-overlay-row.you .bot-overlay-bubble{color:#fff;white-space:pre-wrap;background:#2563eb;border-radius:10px 10px 4px}.bot-overlay-row.you .bot-mention-chip{color:#1d4ed8;background:#eff6ff;border-radius:999px;margin:0 5px 0 0;padding:0 7px;font-weight:600;line-height:1.45;display:inline-block}.bot-overlay-bubble.pending{align-items:center;gap:4px;min-height:14px;padding:11px 12px;display:flex}.bot-overlay-bubble.pending i{background:#7a847d;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite bot-overlay-pulse;display:block}.bot-overlay-bubble.pending i:nth-child(2){animation-delay:.15s}.bot-overlay-bubble.pending i:nth-child(3){animation-delay:.3s}@keyframes bot-overlay-pulse{0%,to{opacity:.35}50%{opacity:1}}.bot-overlay-suggestions{background:var(--paper,#f6f5ef);flex-wrap:wrap;flex:none;gap:6px;padding:2px 12px 10px;display:flex}.bot-overlay-suggestions button{border:1px solid var(--line,#dedfd7);background:var(--panel,#fff);color:var(--ink,#17211d);cursor:pointer;border-radius:999px;padding:5px 8px;font:11px/1.3 Inter,system-ui,sans-serif}.bot-overlay-suggestions button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.bot-overlay-composer{border-top:1px solid var(--line,#dedfd7);background:var(--panel,#fff);flex:none;align-items:flex-end;gap:6px;padding:10px 10px 12px;display:flex;position:relative}.bot-mention{z-index:3;border:1px solid var(--line,#dedfd7);background:var(--panel,#fff);border-radius:12px;max-height:220px;padding:6px;animation:.16s bot-mention-in;position:absolute;bottom:calc(100% - 2px);left:10px;right:10px;overflow:auto;box-shadow:0 12px 28px #0f172a24}@keyframes bot-mention-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bot-mention-group p,.bot-mention-empty{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6d756f);margin:4px 8px;font:600 10px/1.2 Inter,system-ui,sans-serif}.bot-mention-empty{letter-spacing:0;text-transform:none;padding:6px 0;font-size:12px;font-weight:400;line-height:1.4}.bot-mention-group ul{margin:0;padding:0;list-style:none}.bot-mention button{text-align:left;width:100%;color:var(--ink,#17211d);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px;font:13px/1.3 Inter,system-ui,sans-serif;display:flex}.bot-mention button small{text-overflow:ellipsis;white-space:nowrap;max-width:46%;color:var(--muted,#6d756f);flex:none;font:11px/1.3 Inter,system-ui,sans-serif;overflow:hidden}.bot-mention button.active,.bot-mention button:hover{background:#eff6ff}.bot-mention button span{overflow-wrap:anywhere;min-width:0}.bot-mention-chip{color:#1d4ed8;background:#dbeafe;border-radius:4px}.bot-composer-field{flex:1;min-width:0;min-height:38px;position:relative}.bot-composer-mirror{display:none}.bot-composer-field.has-mentions .bot-composer-mirror{white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;color:var(--ink,#17211d);background:#fff;border:1px solid #2563eb;border-radius:18px;padding:8px 14px;font:13px/1.4 Inter,system-ui,sans-serif;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 3px #2563eb22}.bot-composer-field.has-mentions textarea{color:#0000;caret-color:var(--ink,#17211d);box-shadow:none;background:0 0;border-color:#0000}.bot-overlay-composer textarea{resize:none;border:1px solid var(--line,#dedfd7);background:var(--paper,#f6f5ef);width:100%;min-width:0;height:38px;max-height:112px;color:var(--ink,#17211d);border-radius:18px;padding:8px 14px;font:13px/1.4 Inter,system-ui,sans-serif;overflow:auto}.bot-overlay-composer textarea:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb22}.bot-overlay-mic{border:1px solid var(--line,#dedfd7);background:var(--panel,#fff);width:38px;height:38px;color:var(--muted,#6d756f);border-radius:50%;flex:none;place-items:center;display:grid}.bot-overlay-mic:not(:disabled){cursor:pointer;opacity:1}.bot-overlay-mic:not(:disabled):hover{color:#2563eb;border-color:#2563eb}.bot-overlay-mic.listening:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#dc2626;box-shadow:0 0 0 3px #dc262622}.bot-overlay-mic:disabled{cursor:not-allowed;opacity:.65}.bot-overlay-voice-hint{color:#b45309;margin:0;padding:6px 14px 0;font:11px/1.35 Inter,system-ui,sans-serif}.bot-overlay-send{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.bot-overlay-send:hover:not(:disabled){background:#1d4ed8}.bot-overlay-send:disabled{opacity:.45;cursor:not-allowed}@media (max-width:720px){.bot-overlay-fab{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:52px;height:52px}.bot-overlay-panel.mobile-sheet{width:auto;max-width:none;left:0;right:0;top:var(--bot-sheet-top,0px);height:var(--bot-sheet-height,calc(100dvh / var(--ui-zoom,1)));max-height:var(--bot-sheet-height,calc(100dvh / var(--ui-zoom,1)));box-shadow:none;border:0;border-radius:0;bottom:auto}.bot-overlay-resize{display:none}.bot-overlay-panel>header{min-width:0;min-height:48px;padding:8px 8px 8px 12px}.bot-overlay-panel.keyboard-open>header{min-height:44px;padding:6px 8px 6px 12px}.bot-overlay-panel.keyboard-open .bot-overlay-heading small{display:none}.bot-overlay-heading{flex:1;min-width:0}.bot-overlay-heading h2,.bot-overlay-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-overlay-heading small{max-width:100%}.bot-overlay-thread{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}.bot-context-bar{flex-wrap:nowrap;gap:6px;min-height:40px;padding-right:6px}.bot-context-bar:has(.bot-focus-chips) .bot-context-toggle{flex:none;padding-right:0}.bot-context-toggle{min-height:40px;padding:8px 8px 8px 12px}.bot-focus-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-start;padding:0;overflow:auto hidden}.bot-focus-chips::-webkit-scrollbar{display:none}.bot-focus-chip{flex:none;max-width:min(220px,62vw);min-height:28px}.bot-focus-chip button{width:28px;height:28px}.bot-overlay-panel.keyboard-open .bot-context-body{display:none}.bot-context.open .bot-context-body-inner{max-height:min(180px,28dvh)}.bot-context-select,.bot-overlay-composer textarea,.bot-mention button{font-size:16px}.bot-mention{max-width:none;max-height:min(160px,28dvh);left:8px;right:8px}.bot-overlay-panel.keyboard-open .bot-mention{max-height:min(120px,22dvh)}.bot-mention button,.bot-context-menu button,.bot-context-select{min-height:44px}.bot-mention button{flex-wrap:wrap;align-items:flex-start}.bot-mention button small{white-space:normal;max-width:100%}.bot-composer-field.has-mentions .bot-composer-mirror{font-size:16px}.bot-overlay-bubble{max-width:88%}.bot-overlay-suggestions{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.bot-overlay-suggestions::-webkit-scrollbar{display:none}.bot-overlay-suggestions button{text-align:left;white-space:normal;flex:none;max-width:70vw}.bot-overlay-composer{min-width:0;padding:8px 10px max(10px, env(safe-area-inset-bottom));align-items:flex-end;gap:8px}.bot-overlay-panel.keyboard-open .bot-overlay-composer{padding-bottom:8px}.bot-overlay-composer textarea{border-radius:14px;min-width:0;height:44px;min-height:44px;max-height:96px;padding:11px 12px;font-size:16px}.bot-overlay-mic,.bot-overlay-send{width:44px;height:44px}}.app-shell:has(.bot-overlay-fab) .toast{bottom:92px}@media (max-width:720px){.app-shell:has(.bot-overlay-fab) .toast{left:12px;right:76px;bottom:max(80px, calc(env(safe-area-inset-bottom) + 68px));max-width:none}}.bot-overlay[data-agent=knowledge-assistant] .bot-overlay-scrim{z-index:108}.bot-overlay[data-agent=knowledge-assistant] .doc-ask-overlay{z-index:109}.wb-panel-switcher{display:none}@media (max-width:720px){.wb-panel-switcher{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:stretch;align-items:stretch;gap:0;display:flex;position:sticky;top:64px}.wb-panel-switcher button{color:var(--tone-muted,#777);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:12px 8px;font-size:10px;font-weight:700;display:inline-flex}.wb-panel-switcher button span{background:var(--tone-muted-surface,#e6e7e2);color:var(--tone-muted,#5f6862);border-radius:7px;padding:2px 5px;font-size:8px;font-weight:800}.wb-panel-switcher button.active{color:var(--green);border-bottom-color:var(--green)}.wb-panel-switcher button.active span{background:var(--mint);color:var(--green)}.workbench-page .wb-grid>.sources,.workbench-page .wb-grid>.claims{background:var(--tone-muted-surface,#f1f2ee);border:0;min-height:calc(100vh - 220px);padding-bottom:28px}}.menu-toggle,.mobile-lead,.nav-scrim{display:none}@media (max-width:720px){main,.app-shell.sidebar-collapsed main{width:calc(100vw / var(--ui-zoom,1));max-width:100%;overflow-x:clip}.topbar{z-index:80;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:10px}.page{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.mobile-lead{flex:none;align-items:center;display:flex}.mobile-brand{display:none!important}.menu-toggle{border:1px solid var(--tone-line,#cfd6cf);cursor:pointer;width:38px;height:38px;color:var(--green);background:#fff;border-radius:8px;flex:none;place-items:center;padding:0;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:grid;position:relative}.menu-toggle:hover{background:var(--soft-selected);border-color:var(--tone-line,#b7c8bc)}.menu-toggle.open{background:var(--nav);border-color:var(--nav);color:var(--tone-on-primary,#edf3ee);box-shadow:0 0 0 3px var(--tone-ring,#1e4d3a22)}.menu-toggle span{background:currentColor;border-radius:1px;width:16px;height:1.5px;margin-left:-8px;transition:transform .22s,opacity .16s,top .22s;display:block;position:absolute;left:50%}.menu-toggle span:first-child{top:13px}.menu-toggle span:nth-child(2){top:18.25px}.menu-toggle span:nth-child(3){top:23.5px}.menu-toggle.open span:first-child{top:18.25px;transform:rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){top:18.25px;transform:rotate(-45deg)}.top-actions{gap:6px;margin-left:auto}.theme-toggle{justify-content:center;gap:0;width:38px;height:38px;padding:0;font-size:0}.theme-toggle i{width:16px;height:16px}.top-actions .role-context{max-width:118px;padding:5px 8px}.top-actions .role-context b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions .role-context{display:none}.top-actions .bell{display:grid}.top-actions .org-profile-icon{width:38px;height:38px}.top-actions .primary.new-article{border-radius:8px;justify-content:center;align-items:center;gap:0;width:38px;height:38px;padding:0;line-height:1;display:inline-flex}.top-actions .primary.new-article .new-article-label{display:none}.top-actions .primary.new-article .new-article-icon{font-size:18px;font-weight:700;line-height:1;display:block;transform:translateY(-.5px)}.nav-scrim{background:var(--tone-veil-7,#08130d70);z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;display:block;position:fixed;inset:0}.sidebar{z-index:75;max-width:304px;box-shadow:none;pointer-events:none;transition:transform .28s cubic-bezier(.22,.8,.2,1);transform:translate(-105%);width:min(304px,90vw)!important;padding:16px 14px 14px!important;display:flex!important}.sidebar.mobile-open{box-shadow:24px 0 70px var(--tone-veil-8,#04120c55);pointer-events:auto;transform:translate(0)}.sidebar-collapse-btn{display:none!important}.sidebar-head{display:block}.sidebar .brand{align-items:center;width:100%;min-height:auto;gap:10px!important;padding:2px 4px 16px!important;display:flex!important}.sidebar .brand-mark{flex:none;width:30px;height:30px;font-size:18px;display:grid!important}.sidebar .brand-name{flex-direction:column;flex:1;min-width:0;display:flex!important}.sidebar .sidebar-version{flex:none;margin-left:auto;padding:3px 6px;font-size:7px;display:inline-block!important}.sidebar .nav-group-label{margin:10px 8px 4px;display:block!important}.sidebar nav span,.sidebar nav em,.sidebar-bottom>button span{display:inline!important}.sidebar nav button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar nav em{flex:none;margin-left:6px}.sidebar .workspace{border-radius:8px;align-items:center;gap:9px;width:100%;border:1px solid #32453c!important;justify-content:flex-start!important;margin-bottom:12px!important;padding:9px 10px!important;display:flex!important}.sidebar .workspace>span:nth-child(2){flex:1;min-width:0;display:block!important}.sidebar .workspace>span:nth-child(2) b,.sidebar .workspace>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar .workspace>i{color:var(--tone-nav-muted,#9aad9f);flex:none;margin-left:auto;font-style:normal;display:inline!important}.sidebar nav button,.sidebar-bottom>button{gap:10px;width:100%;min-height:34px;justify-content:flex-start!important;padding:8px 10px!important}.sidebar nav button i{text-align:center;flex:none;width:18px}.sidebar .nav-group{margin:0 0 6px;padding-bottom:0;border-bottom:0!important}.sidebar .user{align-items:center;gap:9px;padding-top:14px;justify-content:flex-start!important;display:flex!important}.sidebar .user span:nth-child(2){flex:1;min-width:0;display:block!important}.sidebar .user span:nth-child(2) b,.sidebar .user span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar .user button{flex:none;margin-left:auto;display:inline!important}.app-shell.nav-open .top-actions .role-context{opacity:.45;pointer-events:none}.role-switcher-scrim{z-index:110}.role-switcher,.app-shell.sidebar-collapsed .role-switcher{z-index:120;top:auto;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc((100dvh / var(--ui-zoom,1)) - 96px);border-radius:14px;overflow:auto}.role-switcher>button{grid-template-columns:34px minmax(0,1fr) 16px;align-items:start}.role-switcher>button p{min-width:0}.role-switcher>button p b,.role-switcher>button p small{overflow-wrap:anywhere;white-space:normal}.role-switcher>footer{white-space:normal}}html[data-theme=professional] .topbar{color:#fff;background:#000;border-bottom-color:#262626}html[data-theme=professional] .search,html[data-theme=professional] .bell,html[data-theme=professional] .theme-toggle,html[data-theme=professional] .role-context,html[data-theme=professional] .menu-toggle{color:#fff;background:#141414;border-color:#333}html[data-theme=professional] .search kbd{color:#e2e8f0;background:#000;border-color:#333}html[data-theme=professional] .bell:hover,html[data-theme=professional] .bell[aria-expanded=true]{color:#fff;background:#1c1c1c;border-color:#2563eb}html[data-theme=professional] .bell b{border-color:#000}html[data-theme=professional] .theme-toggle:hover,html[data-theme=professional] .menu-toggle:hover,html[data-theme=professional] .bell:hover,html[data-theme=professional] .search:hover{color:#fff;border-color:#2563eb}html[data-theme=professional] .menu-toggle.open{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}html[data-theme=professional] .role-context small{color:#93c5fd}html[data-theme=professional] .role-context b{color:#fff}html[data-theme=professional] .sidebar nav button:hover,html[data-theme=professional] .sidebar-bottom>button:hover,html[data-theme=professional] .sidebar-collapse-btn:hover{color:#fff;background:#1a1a1a}html[data-theme=professional] .sidebar nav button.active,html[data-theme=professional] .sidebar-bottom>button.active{color:#fff;background:#2563eb}html[data-theme=professional] button.reiterate-btn,html[data-theme=professional] button.reiterate-btn:hover:not(:disabled){color:#fff;background:#000;border-color:#000}html[data-theme=professional] .outline:hover:not(:disabled){color:#2563eb;background:#fff;border-color:#2563eb}html[data-theme=professional] .primary:hover{border-color:#1d4ed8}html[data-theme=professional] .page-tabs button,html[data-theme=professional] .filterbar button{color:#475569}html[data-theme=professional] .filterbar button.reiterate-btn,html[data-theme=professional] .filterbar button.reiterate-btn:hover:not(:disabled){color:#fff;background:#000;border-color:#000}html[data-theme=professional] .page-tabs button.active,html[data-theme=professional] .filterbar button.selected{color:#2563eb;border-bottom-color:#2563eb}html[data-theme=professional] .filterbar.topic-filterbar .filterbar-tabs button{color:#334155;background:#fff;border-color:#e2e8f0}html[data-theme=professional] .filterbar.topic-filterbar .filterbar-tabs button:hover{background:#fff;border-color:#93c5fd}html[data-theme=professional] .filterbar.topic-filterbar .filterbar-tabs button.selected{color:#1d4ed8;box-shadow:none;background:#eff6ff;border-color:#2563eb}html[data-theme=professional] .page-tabs button.has-alert,html[data-theme=professional] .page-tabs button.has-alert.active{color:#b91c1c;border-bottom-color:#b91c1c}html[data-theme=professional] a{color:#2563eb}html[data-theme=professional] a:hover{color:#1d4ed8}html[data-theme=professional] a.primary,html[data-theme=professional] a.primary:hover{color:#fff}html[data-theme=professional] input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=professional] textarea:focus,html[data-theme=professional] select:focus{border-color:#2563eb;outline-color:#bfdbfe}html[data-theme=professional] .eyebrow{color:#64748b}html[data-theme=professional] .lede,html[data-theme=professional] .modal>p:not(.eyebrow),html[data-theme=professional] .empty-state,html[data-theme=professional] .empty-panel,html[data-theme=professional] .empty-hint,html[data-theme=professional] .wb-empty-panel,html[data-theme=professional] .field-hint{color:#475569}html[data-theme=professional] .trust-card{box-shadow:8px 8px #dbeafe}html[data-theme=professional] .overview-page .trust-card{background:#000;border-color:#000;box-shadow:0 8px 22px #00000026}html[data-theme=professional] .trust-card .eyebrow,html[data-theme=professional] .trust-card p,html[data-theme=professional] .trust-card button{color:#fff}html[data-theme=professional] .dial{color:#fff;border-color:#ffffff8c}html[data-theme=professional] .status.approved,html[data-theme=professional] .kb-status-pill.ready,html[data-theme=professional] .wb-article-status.status-published .wb-status-badge,html[data-theme=professional] .wb-article-status.status-ready .wb-status-badge{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}html[data-theme=professional] .wb-article-status.status-draft .wb-status-badge{color:#334155;background:#f8fafc}html[data-theme=professional] .panel-title .green,html[data-theme=professional] .mini-gates span,html[data-theme=professional] .approval-gate-list{color:#1d4ed8}html[data-theme=professional] .approval-gate-list li::marker{color:#1d4ed8}html[data-theme=professional] .mini-gates span{background:#eff6ff}html[data-theme=professional] .toast{color:#fff;background:#0f172a}html[data-theme=professional] .toast span{color:#93c5fd}html[data-theme=professional] .modal-wrap,html[data-theme=professional] .sheet-wrap,html[data-theme=professional] .confirm-wrap,html[data-theme=professional] .role-switcher-scrim,html[data-theme=professional] .nav-scrim{background:#0f172ab3}html[data-theme=professional] .role-switcher,html[data-theme=professional] .sheet,html[data-theme=professional] .modal{color:#0f172a;background:#fff;border-color:#e5e7eb}html[data-theme=professional] .role-switcher>header{color:#fff;background:#0f172a}html[data-theme=professional] .review-stack,html[data-theme=professional] .approval-panel,html[data-theme=professional] .calendar-card,html[data-theme=professional] .reader-preview,html[data-theme=professional] .persona-rail{background:#f8fafc}html[data-theme=professional] .publication-desk-page .op-list,html[data-theme=professional] .publication-desk-page .approval-detail,html[data-theme=professional] .publication-desk-page .calendar-card,html[data-theme=professional] .publication-desk-page .connector-card,html[data-theme=professional] .publication-desk-page .reader-preview,html[data-theme=professional] .published-page .asset-detail,html[data-theme=professional] .published-page .wb-article-row,html[data-theme=professional] .publication-desk-page .wb-article-row{background:#fff}html[data-theme=professional] .published-page .wb-article-row.is-selected,html[data-theme=professional] .publication-desk-page .wb-article-row.is-selected{background:#eff6ff}html[data-theme=professional] .publication-desk-page .reader-preview header,html[data-theme=professional] .publication-desk-page .reader-preview aside,html[data-theme=professional] .publication-desk-page .week-row>div{background:#f8fafc}html[data-theme=professional] .persona-list-card,html[data-theme=professional] .persona-name-row input{background:#fff;border-color:#e5e7eb}html[data-theme=professional] .persona-list-new{color:#1d4ed8;background:0 0;border-color:#93c5fd}html[data-theme=professional] .persona-list-card.is-selected,html[data-theme=professional] .persona-list-new.is-selected{border-color:#1d4ed8}html[data-theme=professional] .persona-readiness b,html[data-theme=professional] .persona-list-select b,html[data-theme=professional] .persona-name-row p,html[data-theme=professional] .persona-field-copy>b{color:#0f172a}html[data-theme=professional] .persona-meter{background:#e2e8f0}html[data-theme=professional] .persona-meter i{background:#1d4ed8}html[data-theme=professional] .persona-card,html[data-theme=professional] .training-panel,html[data-theme=professional] .chart-card,html[data-theme=professional] .learning-card,html[data-theme=professional] .prediction-detail,html[data-theme=professional] .run-feed,html[data-theme=professional] .run-trace,html[data-theme=professional] .voice-grid>section,html[data-theme=professional] .voice-grid>aside,html[data-theme=professional] .match-board>section,html[data-theme=professional] .match-board>aside{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a14}html[data-theme=professional] ::selection{color:#0f172a;background:#dbeafe}html[data-theme=professional] input::placeholder,html[data-theme=professional] textarea::placeholder{color:#94a3b8}html[data-theme=professional] .asset-table-head,html[data-theme=professional] .rights-table>div,html[data-theme=professional] .registry-table header,html[data-theme=professional] .ledger-table header,html[data-theme=professional] .agent-expense-table header,html[data-theme=professional] .signal-table header,html[data-theme=professional] .wb-article-table header,html[data-theme=professional] .people-table header{color:#475569;border-color:#e5e7eb}html[data-theme=professional] .status:not(.approved){color:#1e40af;background:#eff6ff}html[data-theme=professional] .territory-domain-search{background:#f1f5f9;border:1px solid #e5e7eb}html[data-theme=professional] .territory-domain-search input{color:#0f172a}html[data-theme=professional] .territory-domain-empty{color:#94a3b8}html[data-theme=professional] .territory-v6-panel,html[data-theme=professional] .territory-v6-panel.sub-editor,html[data-theme=professional] .matching-inputs,html[data-theme=professional] .signal-create-form{color:#0f172a;background:#f8fafc}html[data-theme=professional] .territory-v6-panel{border-left-color:#e5e7eb}html[data-theme=professional] .territory-v6-panel .sub-code,html[data-theme=professional] .territory-v6-panel .text-link,html[data-theme=professional] .territory-editor-back,html[data-theme=professional] .version-list span.current{color:#1d4ed8}html[data-theme=professional] .territory-v6-panel .badge{color:#fff;background:#2563eb}html[data-theme=professional] .territory-v6-panel .badge.draft{color:#fff;background:#0f172a}html[data-theme=professional] .territory-v6-panel .badge.inactive{color:#fff;background:#64748b}html[data-theme=professional] .territory-v6-panel>header small,html[data-theme=professional] .territory-v6-panel label>span,html[data-theme=professional] .territory-v6-panel.sub-editor label>span,html[data-theme=professional] .signal-keywords>span,html[data-theme=professional] .signal-keywords-empty,html[data-theme=professional] .meta-grid dt,html[data-theme=professional] .phrase-row span,html[data-theme=professional] .phrase-add span,html[data-theme=professional] .signal-form-grid span,html[data-theme=professional] .empty-panel{color:#475569}html[data-theme=professional] .territory-v6-panel input,html[data-theme=professional] .territory-v6-panel textarea,html[data-theme=professional] .territory-v6-panel select,html[data-theme=professional] .territory-v6-panel.sub-editor input,html[data-theme=professional] .territory-v6-panel.sub-editor textarea,html[data-theme=professional] .territory-v6-panel.sub-editor select,html[data-theme=professional] .signal-keyword-add input,html[data-theme=professional] .phrase-add input,html[data-theme=professional] .signal-form-grid input,html[data-theme=professional] .signal-form-grid select{color:#0f172a;background:#fff;border:1px solid #e5e7eb}html[data-theme=professional] .territory-v6-panel.sub-editor .fit-slider input[type=range]{accent-color:#2563eb;background:0 0;border:0}html[data-theme=professional] .signal-keyword-badges,html[data-theme=professional] .meta-grid.stacked{background:#fff;border-color:#e5e7eb}html[data-theme=professional] .signal-keyword-badge{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}html[data-theme=professional] .signal-keyword-remove{color:#475569}html[data-theme=professional] .signal-keyword-remove:hover{color:#0f172a}html[data-theme=professional] .signal-keyword-add button,html[data-theme=professional] .phrase-add button{color:#fff;background:#2563eb}html[data-theme=professional] .signal-keyword-add button:hover:not(:disabled){background:#1d4ed8}html[data-theme=professional] .meta-grid dd,html[data-theme=professional] .meta-grid.stacked dd{color:#0f172a}html[data-theme=professional] .sub-row.selected{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8;outline:none}html[data-theme=professional] .wb-thesis-column{border-color:#e5e7eb}html[data-theme=professional] .wb-thesis-kicker,html[data-theme=professional] .wb-thesis-column section>h3,html[data-theme=professional] .wb-thesis-fold>summary{color:#1d4ed8}html[data-theme=professional] .wb-thesis-objective{color:#3730a3;background:#eef2ff}html[data-theme=professional] .wb-thesis-scores span,html[data-theme=professional] .wb-thesis-empty{color:#64748b}.pipeline-page.page{--pipeline-ink:#0f172a;--pipeline-muted:#64748b;--pipeline-line:#e5e7eb;--pipeline-soft:#f8fafc;--pipeline-blue:#2563eb;--pipeline-blue-700:#1d4ed8;--pipeline-blue-soft:#eff6ff;max-width:none;color:var(--pipeline-ink);background:#fff;margin:0;padding:20px 28px 40px;overflow-x:hidden}.pipeline-page .title-row{align-items:flex-start;gap:16px;padding:4px 0 18px}.pipeline-page .eyebrow{color:var(--pipeline-muted);letter-spacing:.16em;margin-bottom:8px;font-weight:700}.pipeline-page .title-row h1{letter-spacing:-.035em;color:var(--pipeline-ink);font:500 44px/1.02 Georgia,Times New Roman,serif}.pipeline-page .title-row p:not(.eyebrow){max-width:44rem;color:var(--pipeline-muted);margin:8px 0 0;font:400 16px/1.5 Georgia,Times New Roman,serif}.pipeline-page .title-row .outline{border:1px solid var(--pipeline-line);color:var(--pipeline-ink);background:#fff;border-radius:8px;align-self:flex-start;margin-top:28px;padding:8px 14px;font:600 12px/1 Inter,system-ui,sans-serif}.pipeline-page .title-row .outline:hover:not(:disabled){background:var(--pipeline-soft);border-color:#cbd5e1}.pipeline-page .pipeline-tabs{border-bottom:1px solid var(--pipeline-line);align-items:stretch;gap:0;margin:0 0 16px;overflow:visible}.pipeline-page .pipeline-tabs .filterbar-tabs{scrollbar-width:none;flex:auto;gap:4px;overflow-x:auto}.pipeline-page .pipeline-tabs .filterbar-tabs::-webkit-scrollbar{display:none}.pipeline-page .pipeline-tabs .filterbar-tabs button{color:var(--pipeline-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 12px 12px;font:600 13px/1.2 Inter,system-ui,sans-serif}.pipeline-page .pipeline-tabs .filterbar-tabs button:hover{color:var(--pipeline-ink)}.pipeline-page .pipeline-tabs .filterbar-tabs button.selected{color:var(--pipeline-blue);border-bottom-color:var(--pipeline-blue);font-weight:700}.pipeline-page .pipeline-tabs .filterbar-tabs button b{color:#475569;background:#f1f5f9;border-radius:999px;margin-left:6px;padding:1px 7px;font:700 11px/1.4 Inter,system-ui,sans-serif}.pipeline-page .pipeline-tabs .filterbar-tabs button.selected b{color:var(--pipeline-blue-700);background:#dbeafe}.pipeline-workspace{min-height:calc((100svh / var(--ui-zoom,1)) - 230px);grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:stretch;gap:16px;transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1);display:grid}.pipeline-workspace:not(:has(.topic-filterbar)){grid-template-columns:minmax(0,1fr)}.pipeline-workspace.domains-collapsed:not(:has(.topic-filterbar)){grid-template-columns:minmax(0,1fr)}.pipeline-workspace.domains-collapsed{grid-template-columns:52px minmax(0,1fr)}.pipeline-page .filterbar.topic-filterbar{min-width:0;height:100%;min-height:0;max-height:calc((100svh / var(--ui-zoom,1)) - 220px);background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.pipeline-page .topic-filterbar-head{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 10px 10px 14px;display:flex}.pipeline-page .topic-filterbar-head h2{letter-spacing:0;color:#0f172a;margin:0;font:700 15px/1.2 Inter,system-ui,sans-serif}.pipeline-page .topic-filterbar-head .domain-collapse-btn,.pipeline-page .filterbar.topic-filterbar .domain-collapse-btn{color:#000;width:28px;height:28px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pipeline-page .topic-filterbar-head .domain-collapse-btn svg{transform-origin:50%;flex:none;width:14px;height:14px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.pipeline-page .topic-filterbar-head .domain-collapse-btn.is-collapsed svg{transform:rotate(180deg)}.pipeline-page .domain-search{background:#f1f5f9;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;height:34px;max-height:34px;margin:0 12px 8px;padding:0 10px;display:flex}.pipeline-page .domain-search span{color:#94a3b8;font-size:12px}.pipeline-page .domain-search input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-width:0;font:400 12px/1.3 Inter,system-ui,sans-serif}.pipeline-page .domain-search input::placeholder{color:#94a3b8}.pipeline-page .filterbar.topic-filterbar .filterbar-tabs,.pipeline-page .filterbar.topic-filterbar .domain-tree{overscroll-behavior:contain;flex-flow:column;flex:auto;align-content:stretch;align-items:stretch;gap:0;min-height:0;padding:4px 8px 10px;display:flex;overflow:hidden auto}.pipeline-page .domain-tree-empty{color:#64748b;margin:12px 8px;font:400 12px/1.4 Inter,system-ui,sans-serif}.pipeline-page .domain-tree>.domain-tree-row{margin-bottom:2px}.pipeline-page .domain-tree-group{flex-direction:column;gap:0;display:flex}.pipeline-page .domain-tree>.domain-tree-row+.domain-tree-group,.pipeline-page .domain-tree-group+.domain-tree-group{border-top:1px solid #f1f5f9;margin-top:2px;padding-top:2px}.pipeline-page .domain-tree-row{border-radius:8px;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;column-gap:8px;min-width:0;padding:7px 10px;display:grid}.pipeline-page .domain-tree-row:hover{background:#f8fafc}.pipeline-page .domain-tree-row.selected,.pipeline-page .domain-tree-row.selected:hover{background:#eff6ff}.pipeline-page .domain-tree-caret,.pipeline-page .filterbar.topic-filterbar .domain-tree-caret,.pipeline-page .filterbar.topic-filterbar .domain-tree button.domain-tree-caret{color:#94a3b8;cursor:pointer;width:12px;height:12px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.pipeline-page .domain-tree-caret svg{width:12px;height:12px;display:block}.pipeline-page .domain-tree-row.selected .domain-tree-caret,.pipeline-page .domain-tree-row.selected .domain-tree-caret.is-open{color:#2563eb}.pipeline-page .domain-tree-item,.pipeline-page .filterbar.topic-filterbar .filterbar-tabs .domain-tree-item{color:#0f172a;width:100%;min-width:0;max-width:none;box-shadow:none;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;font:600 13px/1.3 Inter,system-ui,sans-serif;display:flex}.pipeline-page .domain-tree-row.selected .domain-tree-item{color:#1d4ed8;font-weight:700}.pipeline-page .domain-tree-subs-wrap{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.pipeline-page .domain-tree-subs-wrap.is-open{grid-template-rows:1fr}.pipeline-page .domain-tree-subs-wrap>.domain-tree-subs{min-height:0;overflow:hidden}.pipeline-page .domain-tree-subs{border-left:1px solid #e5e7eb;flex-direction:column;gap:0;margin:0 6px 4px 16px;padding:2px 0 2px 12px;display:flex}.pipeline-page .domain-tree-sub,.pipeline-page .filterbar.topic-filterbar .domain-tree-sub,.pipeline-page .filterbar.topic-filterbar .filterbar-tabs .domain-tree-sub{color:#64748b;width:100%;min-width:0;min-height:24px;box-shadow:none;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:3px 8px;font:500 11px/1.35 Inter,system-ui,sans-serif;display:flex;position:relative}.pipeline-page .domain-tree-sub:before{content:"";background:#e5e7eb;width:10px;height:1px;position:absolute;top:50%;left:-12px}.pipeline-page .domain-tree-sub:hover{background:#f8fafc}.pipeline-page .domain-tree-sub.selected,.pipeline-page .filterbar.topic-filterbar .domain-tree-sub.selected{color:#1d4ed8;background:#eff6ff;font-weight:700}.pipeline-page .domain-tree-sub.selected b,.pipeline-page .filterbar.topic-filterbar .domain-tree-sub.selected b{color:#2563eb}.pipeline-page .filterbar.topic-filterbar .topic-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pipeline-page .domain-tree-count,.pipeline-page .domain-tree-sub b,.pipeline-page .filterbar.topic-filterbar .domain-tree-item b,.pipeline-page .filterbar.topic-filterbar .domain-tree-sub b{color:#64748b;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border-radius:0;flex:none;min-width:1.1em;margin:0;padding:0;font:600 12px/1 Inter,system-ui,sans-serif}.pipeline-page .domain-tree-sub b{color:#94a3b8;font-size:11px;font-weight:500}.pipeline-page .domain-tree-row.selected .domain-tree-count{color:#2563eb;background:0 0}.pipeline-workspace.domains-collapsed .topic-filterbar-head{border-bottom:0;justify-content:center;padding:12px 6px}.pipeline-workspace.domains-collapsed .topic-filterbar-head h2{opacity:0;pointer-events:none;width:0;overflow:hidden}.pipeline-page .filterbar.topic-filterbar .domain-search,.pipeline-page .filterbar.topic-filterbar .domain-tree{transition:opacity .22s,max-height .32s cubic-bezier(.22,1,.36,1),margin .32s,padding .32s}.pipeline-workspace.domains-collapsed .domain-search,.pipeline-workspace.domains-collapsed .domain-tree{opacity:0;pointer-events:none;max-height:0;margin:0;padding:0;overflow:hidden}.pipeline-page .pipeline-grid.queue-split{background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);align-items:start;gap:16px;min-width:0;height:100%;min-height:0;margin-top:0}.pipeline-page .pipeline-grid.queue-split:not(:has(.detail-panel)){grid-template-columns:minmax(0,1fr)}.pipeline-page .queue-split>.op-list,.pipeline-page .queue-split>.detail-panel{border:1px solid var(--pipeline-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.pipeline-page .op-list{border-right:0;justify-content:flex-start}.pipeline-page .queue-split>.op-list>.pane-bar{top:12px;right:12px}.pipeline-page .queue-split>.op-list>.op-list-items{padding-top:0}.pipeline-page .queue-split>.detail-panel{padding:18px 22px 24px}.pipeline-page .queue-split>.detail-panel .pane-toggle{position:static;left:auto}.pipeline-page .queue-split.focus-list{grid-template-columns:minmax(0,1fr) 48px}.pipeline-page .queue-split.focus-detail{grid-template-columns:48px minmax(0,1fr)}.pipeline-page .queue-split.focus-list>.detail-panel .pane-toggle{position:absolute;top:10px;left:8px;right:auto}.pipeline-page .op-list-toolbar{border-bottom:1px solid var(--pipeline-line);background:#fff;flex:none;align-items:center;gap:8px;padding:12px 48px 12px 12px;display:flex}.pipeline-page .op-list-toolbar .filterbar-search{border:1px solid var(--pipeline-line);background:#fff;border-radius:8px;flex:auto;min-width:0;max-width:none;height:36px;padding:0 12px}.pipeline-page .op-list-toolbar .filterbar-search span{color:#94a3b8;font-size:13px}.pipeline-page .op-list-toolbar .filterbar-search input{color:var(--pipeline-ink);font:400 13px/1.3 Inter,system-ui,sans-serif}.pipeline-page .op-list-toolbar .filterbar-search input::placeholder{color:#94a3b8}.pipeline-page .op-list-toolbar .filterbar-tools{flex:none;gap:8px;margin-left:0}.pipeline-page .op-list-toolbar .filterbar-tools>button,.pipeline-page .op-list-toolbar .filter-popover-wrap>button:first-of-type{border:1px solid var(--pipeline-line);height:36px;color:var(--pipeline-ink);background:#fff;border-radius:8px;padding:0 12px;font:600 12px/1 Inter,system-ui,sans-serif}.pipeline-page .op-list-toolbar .filterbar-tools>button.selected,.pipeline-page .op-list-toolbar .filter-popover-wrap>button.selected{color:var(--pipeline-blue-700);background:var(--pipeline-blue-soft);border-color:#bfdbfe;border-bottom-style:solid;border-bottom-width:1px}.pipeline-page .op-list-toolbar .filterbar-tools button b{color:var(--pipeline-blue-700);background:#dbeafe}.pipeline-page .op-list-toolbar .reiterate-btn,.pipeline-page .op-list-toolbar .reiterate-btn:hover:not(:disabled){border:1px solid var(--pipeline-blue-700);background:var(--pipeline-blue-700);color:#fff;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font:600 12px/1 Inter,system-ui,sans-serif;display:inline-flex}.pipeline-page .op-list-toolbar .reiterate-btn:disabled{opacity:.5;cursor:default}.pipeline-page .pane-toggle{border-color:var(--pipeline-line);color:#000}.pipeline-page .pane-toggle:hover,.pipeline-page .pane-toggle.is-expanded,.pipeline-page .detail-top .pane-toggle:hover,.pipeline-page .detail-top .pane-toggle.is-expanded{color:#000;background:#f8fafc;border-color:#cbd5e1}.pipeline-page .pane-toggle:focus-visible{outline-color:var(--pipeline-blue)}.pipeline-page .op-list-items{background:var(--pipeline-soft);flex:0 auto;gap:0;padding:10px}.pipeline-page .signal-row,.pipeline-page .op-list-items>button{border:1px solid var(--pipeline-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;margin:0 0 10px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.pipeline-page .signal-row:last-child,.pipeline-page .op-list-items>button:last-child{margin-bottom:0}.pipeline-page .signal-row.selected,.pipeline-page .op-list>button.selected,.pipeline-page .op-list-items>button.selected{background:var(--pipeline-blue-soft);box-shadow:inset 3px 0 0 var(--pipeline-blue);border-color:#bfdbfe}.pipeline-page .signal-row-main,.pipeline-page .op-list-items>button{grid-template-columns:minmax(0,6.25rem) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 10px 10px 12px}.pipeline-page .row-scores{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:column;order:-1;align-self:start;gap:4px;width:100%;min-width:0;max-width:100%;padding:1px 0;display:flex;overflow:hidden}.pipeline-page .row-scores>div{grid-template-columns:1.55rem minmax(0,1fr);justify-content:start;align-items:baseline;gap:4px;width:100%;min-width:0;display:grid}.pipeline-page .row-scores b{font-variant-numeric:tabular-nums;width:auto;min-width:0;color:var(--pipeline-blue-700);text-align:right;flex:none;font:700 13px/1.1 Georgia,Times New Roman,serif}.pipeline-page .row-scores small{text-overflow:ellipsis;letter-spacing:.03em;text-transform:uppercase;text-align:left;white-space:nowrap;color:#94a3b8;min-width:0;max-width:100%;font:700 6.5px/1.15 Inter,system-ui,sans-serif;overflow:hidden}.pipeline-page .op-list-body{min-width:0}.pipeline-page .op-list-meta{margin-bottom:4px}.pipeline-page .op-list-meta-trail{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pipeline-page .op-list-time{letter-spacing:.02em;color:var(--pipeline-muted);white-space:nowrap;font:500 10px/1.2 Inter,system-ui,sans-serif}.pipeline-page .tag,.pipeline-page .op-list .tag{letter-spacing:.08em;text-transform:uppercase;color:#475569;background:#f1f5f9;border-radius:6px;padding:4px 7px;font:700 9px/1 Inter,system-ui,sans-serif}.pipeline-page .tag-watch{color:#64748b;background:#f8fafc}.pipeline-page button.tag-sources{color:var(--pipeline-muted);font:italic 400 12px/1.2 Georgia,Times New Roman,serif}.pipeline-page button.tag-sources:hover{color:var(--pipeline-blue)}.pipeline-page .op-list h3,.pipeline-page .signal-row-main h3{letter-spacing:-.02em;color:var(--pipeline-ink);margin:2px 0 3px;font:500 14px/1.25 Georgia,Times New Roman,serif}.pipeline-page .op-list p{color:var(--pipeline-muted);flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex;overflow:hidden}.pipeline-page .op-list-excerpt{-webkit-line-clamp:2;color:var(--pipeline-muted);-webkit-box-orient:vertical;font:400 11px/1.4 Inter,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.pipeline-page .topic-chip{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;max-width:100%;padding:2px 7px;font:600 10px/1.3 Inter,system-ui,sans-serif;display:inline-flex}.pipeline-page .signal-star{color:#94a3b8;margin:8px 10px 0 0}.pipeline-page .signal-star:hover,.pipeline-page .signal-star.is-on,.pipeline-page .detail-top .signal-star:hover,.pipeline-page .detail-top .signal-star.is-on{color:var(--pipeline-blue-700)}.pipeline-page .op-empty{border:1px dashed var(--pipeline-line);color:var(--pipeline-muted);text-align:center;background:#fff;border-radius:10px;margin:12px;padding:48px 24px;font:14px/1.5 Inter,system-ui,sans-serif}.pipeline-page .op-list-pagination{border-top:1px solid var(--pipeline-line);color:var(--pipeline-muted);background:#fff;font:600 11px/1 Inter,system-ui,sans-serif}.pipeline-page .op-list-pagination button{border-color:var(--pipeline-line);border-radius:8px;font:600 11px/1 Inter,system-ui,sans-serif}.pipeline-page .op-list-pagination button:hover:not(:disabled){background:var(--pipeline-blue-soft);color:var(--pipeline-blue-700);border-color:#bfdbfe}.pipeline-page .detail-top{align-items:center}.pipeline-page .detail-top .pane-toggle{order:3;margin-left:auto}.pipeline-page .detail-top .signal-star{order:2}.pipeline-page .detail-top button[aria-label=More\ actions]{color:var(--pipeline-muted);letter-spacing:1px;order:4;font-size:16px}.pipeline-page .detail-panel h2{letter-spacing:-.03em;color:var(--pipeline-ink);margin:14px 0 12px;font:500 30px/1.15 Georgia,Times New Roman,serif}.pipeline-page .detail-copy,.pipeline-page .detail-summary .detail-copy{color:#475569;font:400 14px/1.6 Inter,system-ui,sans-serif}.pipeline-page .detail-read-more{color:var(--pipeline-blue);font:600 11px/1.2 Inter,system-ui,sans-serif}.pipeline-page .score-grid{border:1px solid var(--pipeline-line);border-radius:10px;margin:18px 0;overflow:hidden}.pipeline-page .score-grid div{background:var(--pipeline-soft)}.pipeline-page .score-grid b{color:var(--pipeline-ink);font:700 22px/1.1 Georgia,Times New Roman,serif}.pipeline-page .score-grid small,.pipeline-page .detail-panel h4{color:var(--pipeline-muted);letter-spacing:.08em;font:700 8px/1.2 Inter,system-ui,sans-serif}.pipeline-page .detail-panel ul{color:#475569;font:400 13px/1.55 Inter,system-ui,sans-serif}.pipeline-page .detail-panel blockquote{border-left:2px solid var(--pipeline-blue);color:var(--pipeline-ink);font:400 14px/1.5 Georgia,Times New Roman,serif}.pipeline-page .detail-panel .corroboration-list{border-left:2px solid var(--pipeline-blue);border-radius:10px;overflow:hidden}.pipeline-page .detail-panel .corroboration-list button:hover{background:var(--pipeline-blue-soft)}.pipeline-page .panel-actions .outline{border-color:var(--pipeline-line);color:var(--pipeline-ink);border-radius:8px}.pipeline-page .panel-actions .primary{background:var(--pipeline-blue-700);border-color:var(--pipeline-blue-700);border-radius:8px}.pipeline-page .panel-actions .primary:hover:not(:disabled){background:#1e40af}.pipeline-page .panel-actions .pq-research-persona-wrap{flex:1 1 0;min-width:0}.pipeline-page .panel-actions .pq-research-persona-wrap>.primary{width:100%}.pipeline-page .panel-actions .wb-thesis-persona-popover button{flex:none;width:auto}.pipeline-page .panel-actions .wb-thesis-persona-close{width:24px;min-width:24px;height:24px;padding:0;font-size:16px}.pipeline-page .panel-actions .wb-thesis-persona-list button{text-align:left;width:100%;font-size:inherit;white-space:normal;justify-content:flex-start}.pipeline-page .panel-actions .wb-thesis-persona-popover>footer .primary{width:100%}.pipeline-page .queue-split>.detail-panel.is-persona-picker-open{z-index:2;overflow:visible}.pipeline-page .regen-notice{border-left-color:var(--pipeline-blue);border-radius:10px}.pipeline-page .filter-popover{border-color:var(--pipeline-line);border-radius:10px}@media (max-width:1180px){.pipeline-workspace,.pipeline-workspace.domains-collapsed{grid-template-columns:minmax(0,1fr);min-height:0}.pipeline-page .filterbar.topic-filterbar{height:auto;max-height:min(240px,34svh)}.pipeline-workspace.domains-collapsed .filterbar.topic-filterbar{max-height:52px}.pipeline-page .pipeline-grid.queue-split{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}}@media (max-width:860px){.pipeline-page .signal-row,.pipeline-page .op-list-items>button{grid-template-columns:minmax(0,1fr) 32px}.pipeline-page .signal-row-main,.pipeline-page .op-list-items>button{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.pipeline-page .row-scores{border-bottom:1px solid var(--pipeline-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;max-width:100%;padding:0 0 8px;display:grid}.pipeline-page .row-scores>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pipeline-page .row-scores b{text-align:left;width:auto;min-width:0;font-size:14px}.pipeline-page .row-scores small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:6px;overflow:hidden}.pipeline-page .signal-star{margin:8px 6px 0 0}}@media (max-width:720px){.pipeline-workspace{gap:8px;min-height:0}.pipeline-page.page{padding:12px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px))}.pipeline-page .title-row{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px}.pipeline-page .title-row h1{letter-spacing:-.03em;font-size:22px}.pipeline-page .title-row p:not(.eyebrow){max-width:none;font-size:13px}.pipeline-page .title-row .outline{min-height:36px;margin-top:0}.pipeline-page .filterbar.pipeline-tabs{flex-direction:row;overflow:hidden}.pipeline-page .pipeline-tabs{margin-bottom:8px}.pipeline-page .pipeline-tabs .filterbar-tabs{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.pipeline-page .pipeline-tabs .filterbar-tabs button{padding:10px 12px;font-size:12px}.pipeline-page .filterbar.topic-filterbar{flex-direction:column;max-height:min(220px,32svh)}.pipeline-page .filterbar.topic-filterbar .domain-tree,.pipeline-page .filterbar.topic-filterbar .filterbar-tabs.domain-tree{border-bottom:0;flex-flow:column;overflow:hidden auto}.pipeline-page .filterbar.topic-filterbar .domain-tree .domain-tree-item,.pipeline-page .filterbar.topic-filterbar .domain-tree .domain-tree-sub,.pipeline-page .filterbar.topic-filterbar .domain-tree button{box-shadow:none;white-space:nowrap;padding:0 8px}.pipeline-page .filterbar.topic-filterbar .domain-tree button.domain-tree-caret,.pipeline-page .filterbar.topic-filterbar .domain-tree .domain-tree-caret{width:12px;height:12px;padding:0}.pipeline-page .op-list-toolbar{grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.pipeline-page .op-list-toolbar .filterbar-search{width:100%;max-width:none;min-height:40px;margin:0}.pipeline-page .op-list-toolbar .filterbar-tools{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0;display:grid}.pipeline-page .op-list-toolbar .filterbar-tools>button,.pipeline-page .op-list-toolbar .filter-popover-wrap,.pipeline-page .op-list-toolbar .filter-popover-wrap>button:first-of-type,.pipeline-page .op-list-toolbar .reiterate-btn{justify-content:center;width:100%;min-height:40px}.pipeline-page .op-list-toolbar .reiterate-btn{grid-column:1/-1}.pipeline-page .topic-filterbar-head .domain-collapse-btn{display:inline-flex}.pipeline-page .domain-tree-row{min-height:36px;padding:6px 8px}.pipeline-page .domain-tree-sub,.pipeline-page .filterbar.topic-filterbar .domain-tree-sub{color:#64748b;min-height:30px;font-size:11px;font-weight:500}.pipeline-page .op-list,.pipeline-page .op-list-items,.pipeline-page .signal-row,.pipeline-page .signal-row-main,.pipeline-page .detail-panel{min-width:0;max-width:100%}.pipeline-page .op-list h3,.pipeline-page .signal-row-main h3{font-size:14px}.pipeline-page .detail-panel h2{overflow-wrap:anywhere;font-size:20px}.pipeline-page .queue-split>.detail-panel{padding:14px 12px 18px}.pipeline-page .score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-page .panel-actions{flex-direction:column}.pipeline-page .panel-actions .outline,.pipeline-page .panel-actions .primary{width:100%}.pipeline-page .filter-popover{width:auto;left:8px;right:8px}.pipeline-page .panel-actions .wb-thesis-popover-scrim{z-index:125;background:var(--tone-veil-7,#08130d70);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pipeline-page .panel-actions .wb-thesis-persona-popover,.pipeline-page .panel-actions .wb-thesis-persona-popover.is-above{z-index:126;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));border-radius:12px;width:auto;max-width:none;max-height:min(480px,72svh);position:fixed;top:auto}.pipeline-page .panel-actions .wb-thesis-persona-list button,.pipeline-page .panel-actions .wb-thesis-persona-popover>footer .primary{min-height:44px}}html[data-theme=professional] .pipeline-page .pipeline-tabs .filterbar-tabs button{color:#64748b}html[data-theme=professional] .pipeline-page .pipeline-tabs .filterbar-tabs button.selected{color:#2563eb;border-bottom-color:#2563eb}html[data-theme=professional] .pipeline-page .filterbar.topic-filterbar .filterbar-tabs button{color:#0f172a;background:0 0;border-color:#0000}html[data-theme=professional] .pipeline-page .domain-tree-row.selected,html[data-theme=professional] .pipeline-page .domain-tree-row.selected:hover{background:#eff6ff}html[data-theme=professional] .pipeline-page .domain-tree-row.selected .domain-tree-item,html[data-theme=professional] .pipeline-page .domain-tree-row.selected .domain-tree-count,html[data-theme=professional] .pipeline-page .domain-tree-row.selected .domain-tree-caret{color:#1d4ed8}html[data-theme=professional] .pipeline-page .domain-tree-count,html[data-theme=professional] .pipeline-page .domain-tree-item b,html[data-theme=professional] .pipeline-page .domain-tree-sub b{color:#64748b;background:0 0}html[data-theme=professional] .pipeline-page .domain-tree-sub,html[data-theme=professional] .pipeline-page .filterbar.topic-filterbar .domain-tree-sub{color:#64748b;font-weight:500}html[data-theme=professional] .pipeline-page .domain-tree-sub.selected,html[data-theme=professional] .pipeline-page .filterbar.topic-filterbar .domain-tree-sub.selected{color:#1d4ed8;background:#eff6ff;font-weight:700}html[data-theme=professional] .pipeline-page .domain-tree-sub.selected b{color:#2563eb}html[data-theme=professional] .pipeline-page .domain-tree-row.selected .domain-tree-count,html[data-theme=professional] .pipeline-page .domain-tree-row.selected .domain-tree-item b{color:#2563eb;background:0 0}html[data-theme=professional] .pipeline-page .op-list-toolbar .reiterate-btn,html[data-theme=professional] .pipeline-page .op-list-toolbar .reiterate-btn:hover:not(:disabled){color:#fff;background:#1d4ed8;border-color:#1d4ed8}html[data-theme=professional] .pipeline-page .signal-star:hover,html[data-theme=professional] .pipeline-page .signal-star.is-on,html[data-theme=professional] .pipeline-page .detail-top .signal-star:hover,html[data-theme=professional] .pipeline-page .detail-top .signal-star.is-on{color:#1d4ed8}.blog-preview-wrap{z-index:120;justify-content:center;align-items:center;padding:20px}.blog-preview-box{width:min(1120px, calc(100vw / var(--ui-zoom,1) - 40px));height:min(760px, calc(100svh / var(--ui-zoom,1) - 40px));max-height:calc(100svh / var(--ui-zoom,1) - 40px);background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a33}.blog-preview-box>header,.blog-preview-box>footer{border-bottom:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.blog-preview-box>footer{border-top:1px solid #e2e8f0;border-bottom:0;flex-wrap:wrap}.blog-preview-box>header h3{color:#0f172a;letter-spacing:-.01em;margin:0;font:650 15px/1.3 Inter,system-ui,sans-serif}.blog-preview-box>header p{color:#64748b;margin:2px 0 0;font:12px/1.4 Inter,system-ui,sans-serif}.blog-preview-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:32px;height:32px;font:600 18px/1 Inter,system-ui,sans-serif}.blog-preview-close:hover{color:#1d4ed8;border-color:#1d4ed8}.blog-preview-body{flex:auto;grid-template-columns:188px minmax(0,1fr) 228px;min-height:0;display:grid;overflow:hidden}.blog-preview-rail,.blog-preview-controls{background:#f8fafc;min-height:0;padding:12px 10px;overflow-y:auto}.blog-preview-rail{border-right:1px solid #e2e8f0;flex-direction:column;gap:6px;display:flex}.blog-preview-controls{background:#f8fafc;border-left:1px solid #e2e8f0;padding:16px 14px}.blog-preview-rail h4,.blog-preview-sheet-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 12px;font:700 11px/1.3 Inter,system-ui,sans-serif}.blog-preview-sheet-toggle{text-align:left;cursor:default;pointer-events:none;background:0 0;border:0;width:100%;padding:0;display:block}.blog-preview-sheet-grip,.blog-preview-sheet-chevron{display:none}.blog-preview-controls-body,.blog-preview-controls-inner{min-height:0}.blog-tpl-card{text-align:left;cursor:pointer;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:5px;width:100%;padding:7px;display:grid}.blog-tpl-card:hover{border-color:#93c5fd}.blog-tpl-card.selected{border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}.blog-tpl-card strong{font:650 11px/1.25 Inter,system-ui,sans-serif}.blog-tpl-card small{color:#64748b;font:10px/1.3 Inter,system-ui,sans-serif}.blog-tpl-mini{background:#fff;border:1px solid #e2e8f0;border-radius:5px;flex-direction:column;justify-content:flex-end;gap:4px;height:56px;padding:10px 8px 8px;display:flex;position:relative;overflow:hidden}.blog-tpl-mini span{background:#cbd5e1;border-radius:2px;height:3px;display:block}.blog-tpl-mini span:first-child{background:#0f172a;width:72%;height:7px}.blog-tpl-mini span:nth-child(2){width:94%}.blog-tpl-mini span:nth-child(3){width:68%}.blog-tpl-mini[data-id=editorial_clean]:before{content:"";background:#1d4ed8;width:28px;height:2px;position:absolute;top:8px;left:8px}.blog-tpl-mini[data-id=magazine]{background:#f8fafc;padding-top:22px}.blog-tpl-mini[data-id=magazine]:before{content:"";background:linear-gradient(90deg,#1e3a8a,#64748b);height:16px;position:absolute;inset:0 0 auto}.blog-tpl-mini[data-id=magazine] span:first-child{background:#0f172a;width:80%;height:8px}.blog-tpl-mini[data-id=research_thesis]{background:#fffbeb;padding-left:18px}.blog-tpl-mini[data-id=research_thesis]:before{content:"";background:#1d4ed8;width:8px;position:absolute;inset:0 auto 0 0}.blog-tpl-mini[data-id=technical]{background:#0f172a;border-color:#1e293b}.blog-tpl-mini[data-id=technical] span{background:#475569}.blog-tpl-mini[data-id=technical] span:first-child{background:#93c5fd;height:5px}.blog-tpl-mini[data-id=custom]{background:linear-gradient(#fff,#fff) padding-box padding-box,repeating-linear-gradient(-45deg,#dbeafe,#dbeafe 4px,#fff 4px 8px)}.blog-preview-stage{background:#eef2f7;min-height:0;padding:18px 20px;overflow-y:auto}.blog-preview-field-grid{flex-direction:column;display:flex}.blog-preview-field{flex-direction:column;gap:6px;min-width:0;margin:0 0 14px;display:flex}.blog-preview-field>span{color:#334155;font:600 12px/1.3 Inter,system-ui,sans-serif}.blog-preview-controls select,.blog-preview-controls input[type=url],.blog-preview-controls input[type=text]{box-sizing:border-box;color:#0f172a;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #bfdbfe;border-radius:10px;outline:none;width:100%;min-width:0;max-width:100%;min-height:38px;padding:8px 32px 8px 12px;font:13px/1.3 Inter,system-ui,sans-serif}.blog-preview-controls input[type=url],.blog-preview-controls input[type=text]{background-image:none;padding-right:12px}.blog-preview-controls select:focus,.blog-preview-controls input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81a}.blog-preview-toggle{color:#0f172a;justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin:0 0 14px;font:600 13px/1.3 Inter,system-ui,sans-serif;display:flex}.blog-preview-toggle input{accent-color:#1d4ed8;flex:0 0 16px;width:16px;height:16px;margin:0}.blog-preview-box>footer .outline,.blog-preview-box>footer .primary{min-height:32px}.blog-preview-footer-actions{gap:8px;margin-left:auto;display:flex}.blog-article{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 auto;overflow:hidden;box-shadow:0 10px 28px #0f172a14}.blog-article[data-theme=dark]{color:#e2e8f0;background:#0b1220;border-color:#1e293b}.blog-article[data-width=narrow]{max-width:540px}.blog-article[data-width=reading]{max-width:680px}.blog-article[data-width=wide]{max-width:820px}.blog-article[data-font=inter]{font-family:Inter,system-ui,sans-serif}.blog-article[data-font=georgia]{font-family:Georgia,Times New Roman,serif}.blog-article[data-font=source-serif]{font-family:"Source Serif 4",Source Serif Pro,Georgia,serif}.blog-article-cover{object-fit:cover;background:#cbd5e1;width:100%;height:200px;display:block}.blog-article-cover.is-placeholder{background:linear-gradient(#1e3a8a 0%,#334155 100%);height:96px}.blog-article[data-theme=dark] .blog-article-cover.is-placeholder{background:linear-gradient(#1e293b,#0f172a)}.blog-article-inner{padding:28px 36px 40px}.blog-article[data-id=editorial_clean] .blog-article-inner{padding:32px 40px 44px}.blog-article[data-id=magazine] .blog-article-inner{padding:24px 36px 40px}.blog-article[data-id=research_thesis] .blog-article-inner{border-left:3px solid #1d4ed8;padding:28px 32px 40px 36px}.blog-article[data-id=technical] .blog-article-inner{padding:22px 26px 32px}.blog-article-kicker{letter-spacing:.12em;text-transform:uppercase;color:#1d4ed8;margin:0 0 10px;font:700 10px/1 Inter,system-ui,sans-serif}.blog-article[data-theme=dark] .blog-article-kicker{color:#93c5fd}.blog-article h2.blog-article-title,.blog-article .blog-article-title{letter-spacing:-.02em;color:inherit;margin:0 0 18px;font-size:30px;font-weight:700;line-height:1.18}.blog-article[data-id=editorial_clean] .blog-article-title{border-bottom:1px solid #e2e8f0;padding-bottom:14px;font-weight:650}.blog-article[data-id=magazine] .blog-article-title{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.15}.blog-article[data-id=research_thesis] .blog-article-title{font-size:26px;font-weight:650}.blog-article[data-id=technical] .blog-article-title{letter-spacing:-.03em;font-size:24px}.blog-article-toc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:0 0 22px;padding:12px 14px}.blog-article[data-id=research_thesis] .blog-article-toc{background:#fff;border-left:3px solid #1d4ed8}.blog-article[data-theme=dark] .blog-article-toc{background:#111827;border-color:#334155}.blog-article-toc p{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 8px;font:700 10px/1 Inter,system-ui,sans-serif}.blog-article-toc a{color:inherit;padding:3px 0;font-size:13px;text-decoration:none;display:block}.blog-article-toc a:hover{color:#1d4ed8}.blog-article-toc a[data-level="2"]{padding-left:10px}.blog-article-toc a[data-level="3"]{color:#64748b;padding-left:20px}.blog-article .wb-md,.blog-article .wb-md p,.blog-article .wb-md li{color:inherit;font-size:16.5px;line-height:1.75}.blog-article .wb-md p{margin:0 0 1em}.blog-article .wb-md h2,.blog-article .wb-md h3{color:inherit;letter-spacing:-.02em;text-transform:none;margin:1.4em 0 .55em;font-weight:650}.blog-article .wb-md h2{font-size:22px;line-height:1.3}.blog-article .wb-md h3{font-size:17px;line-height:1.35}.blog-article .wb-md ul,.blog-article .wb-md ol{margin:0 0 1em;padding-left:1.3em}.blog-article .wb-md code{color:inherit;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:.86em}.blog-article .wb-md-fence{color:#e2e8f0;background:#0f172a;border-radius:6px;margin:0 0 1.1em;padding:12px 14px;font-size:13px;line-height:1.5;overflow-x:auto}.blog-article[data-theme=dark] .wb-md code{background:#1e293b}.blog-article[data-id=magazine] .wb-md>p:first-of-type:first-letter{float:left;color:#1d4ed8;margin:6px 10px 0 0;font-size:3.1em;font-weight:600;line-height:.8}.blog-article[data-id=research_thesis] .wb-md,.blog-article[data-id=research_thesis] .wb-md p,.blog-article[data-id=research_thesis] .wb-md li{font-size:16px;line-height:1.8}.blog-article[data-id=technical] .wb-md,.blog-article[data-id=technical] .wb-md p,.blog-article[data-id=technical] .wb-md li{font-size:15px;line-height:1.65}.blog-article-evidences{border-top:1px solid #0f172a1f;margin-top:2.5rem;padding-top:1.75rem}.blog-article[data-theme=dark] .blog-article-evidences{border-top-color:#f8fafc24}.blog-article-evidences-title{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.blog-article-evidences-empty{color:#64748b;margin:0;font-size:.9375rem}.blog-article[data-theme=dark] .blog-article-evidences-empty{color:#94a3b8}.blog-article-evidences-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.blog-article-evidence{margin:0}.blog-article-evidence-label{color:#475569;margin:0 0 .2rem;font-size:.8125rem;font-weight:400;line-height:1.45}.blog-article[data-theme=dark] .blog-article-evidence-label{color:#94a3b8}.blog-article-evidence-quality{color:#166534;text-align:center;background:#dcfce7;border-radius:4px;flex:none;min-width:1.25rem;padding:.1rem .35rem;font:700 10px/1.2 Inter,system-ui,sans-serif}.blog-article[data-theme=dark] .blog-article-evidence-quality{color:#86efac;background:#22c55e33}.blog-article-evidence p{color:#334155;margin:0 0 .35rem;font-size:.9375rem;line-height:1.55}.blog-article-evidence p a{color:#1d4ed8;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.blog-article[data-theme=dark] .blog-article-evidence p a{color:#93c5fd}.blog-article[data-theme=dark] .blog-article-evidence p{color:#cbd5e1}.blog-article-evidence small{color:#64748b;font-size:.8125rem;line-height:1.45;display:block}.blog-article[data-theme=dark] .blog-article-evidence small{color:#94a3b8}.wb-draft-preview-btn{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:6px;flex:none;min-height:22px;padding:2px 8px;font:650 10px/1 Inter,system-ui,sans-serif}.wb-draft-preview-btn:disabled{opacity:.4;cursor:not-allowed}.wb-draft-preview-btn:hover:not(:disabled){background:#eff6ff}.wb-plan-column-head-actions{align-items:center;gap:8px;min-width:0;display:flex}.wb-draft-applied{min-height:0}.wb-draft-applied .blog-article{box-shadow:none;max-width:none}@media (max-width:960px){.confirm-wrap.blog-preview-wrap{justify-content:stretch;align-items:stretch;padding:0}.blog-preview-box{border:0;border-radius:0;width:100%;height:100%;max-height:100%}.blog-preview-box>header{padding:10px 12px;padding-top:max(10px, env(safe-area-inset-top));gap:8px}.blog-preview-box>header>div{min-width:0}.blog-preview-box>header h3{font-size:14px}.blog-preview-box>header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-preview-body{flex-direction:column;display:flex;overflow:hidden}.blog-preview-body:has(.blog-preview-controls.is-collapsed){overflow:visible}.blog-preview-rail,.blog-preview-controls{border:0;flex:none;max-height:none}.blog-preview-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #e2e8f0;flex-flow:row;align-items:stretch;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.blog-preview-rail::-webkit-scrollbar{display:none}.blog-preview-rail h4{display:none}.blog-tpl-card{flex:0 0 132px;width:132px;padding:6px}.blog-tpl-card small{display:none}.blog-tpl-mini{height:40px}.blog-preview-stage{flex:1 1 0;order:-1;min-height:140px;max-height:none;padding:12px;overflow-y:auto}.blog-preview-controls{border-top:1px solid #e2e8f0;border-left:0;border-radius:14px 14px 0 0;flex-direction:column;flex:0 auto;min-width:0;max-height:48%;padding:0 14px 8px;transition:max-height .34s cubic-bezier(.22,.8,.2,1),transform .34s cubic-bezier(.22,.8,.2,1),padding .34s cubic-bezier(.22,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 -10px 28px #0f172a14}.blog-preview-controls.is-collapsed{z-index:8;height:0;min-height:0;max-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 0;margin:0;padding:0;position:relative;overflow:visible;transform:none}.blog-preview-sheet-toggle{cursor:pointer;pointer-events:auto;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:10px 2px 8px;transition:min-height .34s cubic-bezier(.22,.8,.2,1),padding .34s cubic-bezier(.22,.8,.2,1);display:grid}.blog-preview-controls.is-collapsed .blog-preview-sheet-toggle{z-index:9;background:#fff;border:1px solid #bfdbfe;border-radius:999px;grid-template-rows:none;grid-template-columns:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:108px;height:24px;min-height:24px;margin:0;padding:0 12px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0f172a24}:is(.blog-preview-sheet-toggle:hover .blog-preview-sheet-grip,.blog-preview-sheet-toggle:focus-visible .blog-preview-sheet-grip){background:#94a3b8}.blog-preview-sheet-grip{background:#cbd5e1;border-radius:99px;grid-column:1/-1;justify-self:center;width:36px;height:4px;margin:0 0 6px;transition:width .28s,height .28s,margin .28s;display:block}.blog-preview-controls.is-collapsed .blog-preview-sheet-grip{display:none}.blog-preview-sheet-label{grid-column:2;margin:0}.blog-preview-controls.is-collapsed .blog-preview-sheet-label{margin:0;font-size:10px;line-height:1;display:block}.blog-preview-controls.is-collapsed .blog-preview-sheet-chevron{width:8px;height:8px;margin:0;display:block;position:static}.blog-preview-sheet-chevron{grid-column:3;justify-self:end;width:10px;height:10px;display:block}.blog-preview-sheet-chevron:before{content:"";border-bottom:1.5px solid #64748b;border-right:1.5px solid #64748b;width:7px;height:7px;transition:transform .28s cubic-bezier(.22,.8,.2,1);display:block;transform:rotate(45deg)}.blog-preview-controls.is-collapsed .blog-preview-sheet-chevron:before{transform:rotate(-135deg)}.blog-preview-controls-body{flex:auto;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .34s cubic-bezier(.22,.8,.2,1);display:grid;overflow:hidden}.blog-preview-controls.is-collapsed .blog-preview-controls-body{grid-template-rows:0fr}.blog-preview-controls-inner{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow:hidden auto}.blog-preview-controls.is-collapsed .blog-preview-controls-inner{overflow:hidden}.blog-preview-field-grid{display:contents}.blog-preview-field,.blog-preview-controls>.blog-preview-field,.blog-preview-field-wide{border-bottom:1px solid #e2e8f0;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;min-height:44px;margin:0;padding:7px 0;display:grid}.blog-preview-field>span,.blog-preview-toggle>span{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.25}.blog-preview-controls-inner>.blog-preview-field:last-child{border-bottom:0}.blog-preview-toggle{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:7px 0;font-size:12px;display:grid}.blog-preview-toggle input{flex:none;justify-self:end;width:20px;height:20px}.blog-preview-controls select,.blog-preview-controls input[type=url],.blog-preview-controls input[type=text]{border-radius:8px;height:36px;min-height:36px;padding:6px 10px;font-size:16px}.blog-preview-controls select{background-position:right 8px center;padding-right:28px}.blog-preview-box>footer{padding:10px 12px;padding-bottom:max(10px, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.blog-preview-footer-actions{margin-left:0;display:contents}.blog-preview-box>footer .outline,.blog-preview-box>footer .primary{width:100%;min-height:40px}.blog-preview-box>footer .outline{white-space:normal;font-size:12px;line-height:1.2}.blog-preview-box>footer .primary{order:-1;grid-column:1/-1}.blog-article-inner,.blog-article[data-id=editorial_clean] .blog-article-inner,.blog-article[data-id=magazine] .blog-article-inner,.blog-article[data-id=research_thesis] .blog-article-inner,.blog-article[data-id=technical] .blog-article-inner{padding:18px 16px 24px}.blog-article[data-id=research_thesis] .blog-article-inner{padding-left:14px}.blog-article .blog-article-title,.blog-article[data-id=magazine] .blog-article-title{font-size:22px}.blog-article .wb-md h2{font-size:18px}.blog-article .wb-md,.blog-article .wb-md p,.blog-article .wb-md li{font-size:15px}.blog-article[data-id=magazine] .wb-md>p:first-of-type:first-letter{margin-right:8px;font-size:2.2em}.blog-article-cover{height:140px}.wb-plan-column-head{flex-wrap:wrap;gap:6px}.wb-plan-column-head-actions{margin-left:auto}.wb-plan-persona{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.wb-draft-applied .blog-article-inner,.wb-draft-applied .blog-article[data-id=editorial_clean] .blog-article-inner,.wb-draft-applied .blog-article[data-id=magazine] .blog-article-inner,.wb-draft-applied .blog-article[data-id=research_thesis] .blog-article-inner,.wb-draft-applied .blog-article[data-id=technical] .blog-article-inner{padding:14px 12px 18px}}@media (max-width:420px){.blog-preview-field,.blog-preview-controls>.blog-preview-field,.blog-preview-field-wide{grid-template-columns:5.5rem minmax(0,1fr);gap:8px}.blog-preview-controls{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.blog-preview-controls,.blog-preview-controls-body,.blog-preview-sheet-toggle,.blog-preview-sheet-grip,.blog-preview-sheet-chevron:before{transition:none}}.overview-page .gt2-launch-copy{color:#64748b;max-width:36rem;margin:10px 0 0;font:13px/1.45 Inter,system-ui,sans-serif}.gt2-root{z-index:120;overscroll-behavior:contain;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gt2-backdrop{cursor:pointer;background:#0f172a99;border:0;animation:.36s both gt2-backdrop-in;position:absolute;inset:0}.gt2-card{z-index:1;width:min(1040px, calc(100vw / var(--ui-zoom,1) - 32px));max-height:calc(100dvh / var(--ui-zoom,1) - 32px);background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;animation:.48s cubic-bezier(.22,1,.36,1) both gt2-card-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a33}.gt2-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 20px 10px;display:flex}.gt2-brand{letter-spacing:.12em;text-transform:uppercase;color:#1d4ed8;margin:0;font:700 11px/1 Inter,system-ui,sans-serif}.gt2-head small{color:#64748b;margin-top:6px;font:12px/1.4 Inter,system-ui,sans-serif;display:block}.gt2-text{color:#1d4ed8;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 4px;font:600 12px/1 Inter,system-ui,sans-serif;transition:color .18s,opacity .18s}.gt2-text:hover{color:#1e3a8a}.gt2-progress{background:#e2e8f0;border-radius:99px;flex:none;height:3px;margin:0 20px;overflow:hidden}.gt2-progress-fill{height:100%;width:var(--gt2-now,0%);border-radius:inherit;transform-origin:0;background:#1d4ed8;animation-name:gt2-fill;animation-timing-function:linear;animation-fill-mode:forwards;display:block}.gt2-body-wrap{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:14px 20px 12px;display:flex;overflow:auto}.gt2-stage{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.gt2-step{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.gt2-step.is-leave{z-index:0;pointer-events:none;position:absolute;inset:0}.gt2-step.is-enter{z-index:1;position:relative}.gt2-step.is-open .gt2-copy{animation:.48s cubic-bezier(.22,1,.36,1) both gt2-fade-up}.gt2-step.is-open .gt2-shot{animation:.36s both gt2-fade-in}.gt2-step.is-next.is-enter .gt2-copy{animation:.44s cubic-bezier(.22,1,.36,1) both gt2-fade-up}.gt2-step.is-next.is-enter .gt2-shot{animation:.36s both gt2-fade-in}.gt2-step.is-back.is-enter .gt2-copy{animation:.44s cubic-bezier(.22,1,.36,1) both gt2-fade-up}.gt2-step.is-back.is-enter .gt2-shot{animation:.36s both gt2-fade-in}.gt2-step.is-next.is-leave,.gt2-step.is-back.is-leave{animation:.42s both gt2-fade-out}.gt2-copy{flex:none;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}.gt2-icon{color:#1d4ed8;background:#eff6ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.gt2-icon svg{width:18px;height:18px;display:block}.gt2-kicker{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font:600 11px/1 Inter,system-ui,sans-serif}.gt2-step h2{letter-spacing:-.03em;color:#0f172a;margin:0;font:500 22px/1.2 Georgia,Times New Roman,serif}.gt2-route{color:#1d4ed8;margin:4px 0 0;font:600 12px/1.4 Inter,system-ui,sans-serif}.gt2-body{color:#475569;margin:6px 0 0;font:13px/1.45 Inter,system-ui,sans-serif}.gt2-shot{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;overflow:hidden;box-shadow:0 8px 22px #0f172a12}.gt2-shot-bar{background:#0f172a;flex:none;align-items:center;gap:5px;height:18px;padding:0 10px;display:flex}.gt2-shot-bar i{background:#334155;border-radius:99px;width:6px;height:6px}.gt2-shot-bar i:first-child{background:#94a3b8}.gt2-shot-media{background:#f8fafc;flex:auto;min-height:0;display:flex;overflow:hidden}.gt2-shot img{width:100%;height:100%;min-height:0;max-height:min(calc(52dvh / var(--ui-zoom,1)), 520px);object-fit:contain;object-position:top center;background:#f8fafc;flex:auto;display:block}.gt2-complete{justify-content:center;padding:12px 4px 8px}.gt2-complete .primary{border-radius:8px;min-height:40px;margin-top:20px;padding:10px 16px;font:600 12px/1 Inter,system-ui,sans-serif}.gt2-controls{border-top:1px solid #f1f5f9;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 20px 16px;display:grid}.gt2-dots{flex-wrap:wrap;gap:6px;display:flex}.gt2-dots button{cursor:pointer;background:#cbd5e1;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .28s}.gt2-dots button.is-done{background:#93c5fd}.gt2-dots button.is-current{background:#1d4ed8;width:20px}.gt2-count{text-align:right;color:#64748b;font-variant-numeric:tabular-nums;min-width:52px;margin:0;font:600 12px/1 Inter,system-ui,sans-serif}.gt2-nav{gap:8px;display:flex}.gt2-nav .primary,.gt2-nav .outline{border-radius:8px;min-height:40px;padding:8px 14px;font:600 12px/1 Inter,system-ui,sans-serif;transition:background-color .18s,border-color .18s,transform .18s}@media (hover:hover){.gt2-nav .primary:hover,.gt2-nav .outline:hover{transform:translateY(-1px)}}.gt2-nav .outline:disabled{opacity:.4;cursor:default;transform:none}@keyframes gt2-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes gt2-card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes gt2-fill{0%{width:var(--gt2-from)}to{width:var(--gt2-to)}}@keyframes gt2-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gt2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gt2-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gt2-step,.gt2-step .gt2-copy,.gt2-step .gt2-shot,.gt2-card,.gt2-backdrop,.gt2-progress-fill,.gt2-dots button,.gt2-nav .primary,.gt2-nav .outline{transition:none!important;animation:none!important;transform:none!important}.gt2-progress-fill{width:var(--gt2-now,0%)}}@media (max-width:900px){.gt2-root{padding:12px}.gt2-card{width:min(100%, calc(100vw / var(--ui-zoom,1) - 24px));max-height:calc(100dvh / var(--ui-zoom,1) - 24px)}.gt2-step h2{font-size:20px}}@media (max-width:720px){.overview-page .gt2-launch-copy{font-size:12px}.gt2-root{align-items:stretch;padding:0}.gt2-card{width:calc(100vw / var(--ui-zoom,1));max-width:none;height:calc(100dvh / var(--ui-zoom,1));max-height:calc(100dvh / var(--ui-zoom,1));box-shadow:none;border:0;border-radius:0}.gt2-head{padding:max(10px, env(safe-area-inset-top)) 16px 8px;align-items:center}.gt2-head small{margin-top:4px;font-size:11px}.gt2-text{min-height:44px;padding:0 8px}.gt2-progress{margin:0 16px}.gt2-body-wrap{padding:10px 16px 8px}.gt2-step{gap:10px}.gt2-copy{grid-template-columns:32px minmax(0,1fr);gap:8px 10px}.gt2-icon{width:32px;height:32px}.gt2-icon svg{width:16px;height:16px}.gt2-step h2{font-size:18px}.gt2-route{font-size:11px}.gt2-body{font-size:12px;line-height:1.45}.gt2-shot{box-shadow:none;border-radius:10px}.gt2-shot-media{min-height:140px}.gt2-shot img{min-height:0;max-height:none}.gt2-complete{padding:20px 4px 12px}.gt2-complete h2{font-size:22px}.gt2-complete .gt2-route{overflow-wrap:anywhere}.gt2-complete .primary{justify-content:center;width:100%;min-height:44px}.gt2-controls{padding:10px 16px max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr auto;gap:10px}.gt2-dots{grid-column:1/-1;gap:8px}.gt2-dots button{width:10px;height:10px}.gt2-dots button.is-current{width:22px}.gt2-count{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.gt2-nav{grid-column:1/-1}.gt2-nav .primary,.gt2-nav .outline{flex:1;justify-content:center;min-height:44px}}@media (max-width:520px){.gt2-brand{font-size:10px}.gt2-head small{display:none}.gt2-step h2{font-size:16px}.gt2-kicker{font-size:10px}.gt2-shot-bar{height:14px}}@media (max-height:560px){.gt2-head small{display:none}.gt2-body{margin-top:4px}.gt2-shot-bar{display:none}.gt2-shot img{max-height:calc(40dvh / var(--ui-zoom,1))}}.published-blog-page{color:#0f172a;background:radial-gradient(circle at 0 0,#dbeafe 0%,#0000 42%),linear-gradient(#f8fafc 0%,#eef2ff 100%);min-height:100dvh;font-family:Inter,system-ui,sans-serif}.published-blog-chrome{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#fffc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.published-blog-brand{letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;font:700 14px/1 Inter,system-ui,sans-serif;text-decoration:none}.published-blog-meta{color:#64748b;font:600 12px/1 Inter,system-ui,sans-serif}.published-blog-stage{width:min(920px,100% - 32px);margin:24px auto 48px}.published-blog-status{text-align:center;padding:48px 20px}.published-blog-status h1{margin:0 0 8px;font:500 28px/1.2 Georgia,Times New Roman,serif}.published-blog-status p{color:#475569;margin:0}.published-blog-status a{color:#1d4ed8}.publish-visibility-box{width:min(440px,100vw - 32px)}.publish-visibility-options{gap:10px;margin:16px 0 20px;display:grid}.publish-visibility-options label{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.publish-visibility-options label.is-selected{background:#eff6ff;border-color:#93c5fd}.publish-visibility-options b{color:#0f172a;font:600 13px/1.3 Inter,system-ui,sans-serif;display:block}.publish-visibility-options small{color:#64748b;margin-top:4px;font:12px/1.45 Inter,system-ui,sans-serif;display:block}.publish-visibility-box .confirm-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.published-blog-stage{width:calc(100% - 24px);margin:16px auto 32px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
