:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbfbf8;--paper-2:#f4f3f0;--paper-3:#ecebe7;--line:#dcdbd6;--line-strong:#c7c5c1;--ink:#17191f;--ink-2:#404248;--ink-3:#717378;--ink-4:#9d9ea2;--accent:#7563e5;--accent-soft:#ebe8ff;--ok:#258343;--ok-soft:#ddf6e1;--warn:#c88600;--warn-soft:#feeccc;--err:#c44037;--err-soft:#ffe7e3;--white:#fffefe;--font-ui:"General Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Source Serif 4", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--rad-1:4px;--rad-2:6px;--rad-3:8px;--shadow-1:0 1px 0 #14161c09;--shadow-2:0 12px 32px #14161c12;--shadow-pop:0 18px 48px #14161c1f;--tenant-band:var(--accent);--surface:var(--white);--surface-2:var(--paper-2);--surface-3:var(--paper-3);--sidebar-width:244px;--sidebar-collapsed-width:56px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-display:27px;--w-regular:400;--w-medium:540;--w-semibold:620;--w-bold:680;--w-display:740}@supports (color:lab(0% 0 0)){:root{--paper:lab(98.5077% -.0089407 1.14334);--paper-2:lab(95.9609% -.010699 1.52526);--paper-3:lab(93.066% -.0116825 1.90769);--line:lab(87.2711% -.0115335 2.29081);--line-strong:lab(79.7361% -.0100136 2.67495);--ink:lab(8.86464% .243783 -4.46456);--ink-2:lab(28.0225% .115171 -3.76184);--ink-3:lab(48.3356% .0642538 -3.0246);--ink-4:lab(65.1673% .0379682 -2.27433);--accent:lab(49.0757% 32.9973 -65.2803);--accent-soft:lab(92.7158% 4.39128 -11.1085);--ok:lab(48.2688% -39.3408 26.041);--ok-soft:lab(94.7072% -11.2464 7.17996);--warn:lab(61.5206% 20.9952 73.9111);--warn-soft:lab(94.3245% 2.63381 17.8316);--err:lab(47.316% 52.9742 36.4588);--err-soft:lab(93.8497% 11.986 7.36219);--white:lab(99.7733% -.00357628 .380754);--shadow-1:0 1px 0 lab(7.15533% .241034 -4.40371/.035);--shadow-2:0 12px 32px lab(7.15533% .241034 -4.40371/.07);--shadow-pop:0 18px 48px lab(7.15533% .241034 -4.40371/.12)}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:var(--font-ui);font-feature-settings:"ss01" 1, "cv11" 1;text-rendering:optimizelegibility;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-pop);gap:14px;width:min(100%,420px);max-width:420px;padding:28px;display:grid}.login-mark{background:var(--accent-soft);border:1px solid color-mix(in oklch, var(--accent) 24%, var(--line));color:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.login-mark .floppy-logo__mark{width:26px;height:26px}.login-panel h1,.login-copy,.login-error{margin:0}.login-copy{color:var(--ink-3)}.login-error{background:var(--err-soft);border:1px solid color-mix(in oklch, var(--err) 28%, var(--line));border-radius:var(--rad-2);color:var(--err);padding:10px 12px}.login-button{justify-content:center;width:100%}.app-shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.mode-operator,.mode-tenant-admin{letter-spacing:0}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.topbar-main{align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;display:flex}.tenant-band{background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--line);height:2px}.brand,.tenant-context,.global-search,.user-menu{align-items:center;min-width:0;display:inline-flex}.brand{letter-spacing:0;gap:0;min-height:32px;font-size:14px;font-weight:680}.floppy-logo{align-items:center;gap:8px;min-width:0;display:inline-flex}.floppy-logo__mark{flex:none;width:24px;height:24px;display:block}.floppy-logo__shell{fill:var(--ink)}.floppy-logo__slot{fill:var(--paper)}.floppy-logo__tab{fill:var(--paper-2)}.floppy-logo__label{fill:var(--accent)}.floppy-logo__word{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-divider{background:var(--line);width:1px;height:18px;margin:0 4px}.tenant-context,.global-search,.user-menu,.filter-button,.button{border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink-2);min-height:30px}.tenant-context,.user-menu{background:0 0;gap:8px}.tenant-context{color:var(--ink);border:0;justify-content:flex-start;min-width:0;padding:0}.tenant-context.static{justify-content:flex-start}.tenant-abbr{background:color-mix(in oklch, var(--tenant-band) 18%, var(--paper));border:1px solid color-mix(in oklch, var(--tenant-band) 52%, var(--line));border-radius:var(--rad-2);color:color-mix(in oklch, var(--tenant-band) 75%, var(--ink));flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:740;line-height:1;display:inline-flex}.tenant-abbr.platform{background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 38%, var(--line));color:var(--accent)}.tenant-context-copy{min-width:0;display:grid}.tenant-context-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;line-height:1.15;overflow:hidden}.topbar-kicker{color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:680;line-height:1.1;display:block}.tenant-context>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.tenant-switcher{position:relative}.tenant-switcher-trigger{color:var(--ink);cursor:pointer;font:inherit;border-radius:var(--rad-2);background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;display:inline-flex}.tenant-switcher-trigger:hover,.tenant-switcher-trigger[aria-expanded=true]{background:var(--surface-2)}.tenant-switcher-trigger svg{color:var(--ink-4)}.tenant-switcher-popover{background:var(--paper);border:1px solid var(--line);border-radius:var(--rad-3);z-index:50;min-width:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px -8px #00000026}.tenant-switcher-head{color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:680}.tenant-switcher-popover ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.tenant-switcher-item{border-radius:var(--rad-2);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:540;text-decoration:none;display:flex}.tenant-switcher-item:hover{background:var(--surface-2)}.tenant-switcher-item.active{font-weight:680}.tenant-switcher-item svg{color:var(--accent);flex:none}.tenant-switcher-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-search{background:var(--surface-2);gap:8px;min-width:240px;padding:0 8px}.global-search span{flex:1;font-size:12px}.global-search kbd{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-1);color:var(--ink-3);font-family:var(--font-mono);border-bottom-width:1.5px;padding:1px 5px;font-size:11px;line-height:1.4}.topbar-spacer{flex:1;min-width:12px}.avatar{background:var(--ink);color:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:740;display:inline-flex}.user-menu{cursor:pointer;background:0 0;justify-content:center;width:36px;height:30px;padding:0 4px}.user-menu[aria-expanded=true]{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink)}.account-menu{display:inline-flex;position:relative}.account-popover{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-2);z-index:40;gap:6px;min-width:204px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-popover-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:6px 6px 10px;display:flex}.account-popover-head>span:last-child{gap:2px;min-width:0;display:grid}.account-popover-head strong{color:var(--ink);font-size:13px;font-weight:680}.account-popover-head span span{color:var(--ink-4);font-size:11px}.account-menu-item{border-radius:var(--rad-2);color:var(--ink-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;display:flex}.account-menu-item:hover{background:var(--surface-2);color:var(--ink)}.account-menu-item:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 58%, var(--line));outline-offset:2px}.console-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:calc(100vh - 51px);transition:grid-template-columns .14s;display:grid}.app-shell[data-sidebar-collapsed=true] .console-layout{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-width:0;height:calc(100vh - 51px);padding:8px 8px 12px;display:flex;position:sticky;top:51px;overflow:hidden auto}.sidebar-toggle-button{background:var(--surface);border-radius:var(--rad-2);color:var(--ink-3);cursor:pointer;z-index:2;border:1px solid #0000;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:9px;right:10px}.sidebar-toggle-button:hover{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.sidebar-toggle-button:focus-visible,.nav-item:focus-visible,.button:focus-visible,.filter-button:focus-visible,.icon-link:focus-visible,.queue-row:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 58%, var(--line));outline-offset:2px}.app-shell[data-sidebar-collapsed=true] .sidebar-toggle-button{transform:rotate(180deg)}.nav-section{gap:4px;margin-bottom:0;padding:10px 0;display:grid}.nav-section:first-of-type .nav-label{padding-right:38px}.nav-section+.nav-section{border-top:1px solid var(--line)}.nav-label{color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase;padding:0 10px 5px;font-size:11px;font-weight:680}.nav-item{border-radius:var(--rad-2);color:var(--ink-2);justify-content:space-between;align-items:center;min-width:0;min-height:32px;padding:0 9px;font-size:13px;transition:background-color .12s,color .12s,box-shadow .12s;display:flex}.nav-item>span:first-child{align-items:center;gap:8px;min-width:0;display:inline-flex}.nav-item.active{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--tenant-band);color:var(--ink);font-weight:620}.nav-item:not(.active):not(.nav-item-disabled):hover{background:color-mix(in oklch, var(--surface-2) 72%, transparent);color:var(--ink)}.nav-item-disabled{color:var(--ink-4);cursor:default;opacity:.7}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-badge{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);font-family:var(--font-mono);text-align:center;border-radius:999px;min-width:18px;margin-left:8px;padding:3px 6px;font-size:11px;line-height:1}.nav-badge.urgent{background:var(--err-soft);border-color:color-mix(in oklch, var(--err) 20%, var(--line));color:color-mix(in oklch, var(--err) 72%, var(--ink))}.nav-badge.soon{background:var(--paper-2);border-color:var(--line);color:var(--ink-4);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:680}.sidebar-footer{color:var(--ink-4);margin-top:auto;padding:10px 10px 0;font-size:11px}.app-shell[data-sidebar-collapsed=true] .nav-section{padding-left:0;padding-right:0}.app-shell[data-sidebar-collapsed=true] .nav-section:first-of-type{padding-top:34px}.app-shell[data-sidebar-collapsed=true] .nav-label,.app-shell[data-sidebar-collapsed=true] .nav-item-label,.app-shell[data-sidebar-collapsed=true] .nav-badge,.app-shell[data-sidebar-collapsed=true] .sidebar-footer{display:none}.app-shell[data-sidebar-collapsed=true] .nav-item{justify-content:center;padding:0}.app-shell[data-sidebar-collapsed=true] .nav-item>span:first-child{justify-content:center;gap:0;width:100%}.main{--main-page-padding:24px;min-width:0;max-width:1480px;padding:var(--main-page-padding);align-content:start;justify-self:center;gap:18px;width:100%;display:grid}.page-head{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-bottom:2px;display:flex}.breadcrumbs{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:680}.breadcrumbs a{color:var(--ink);font-weight:680;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}h1,h2,p{margin:0}h1{letter-spacing:0;overflow-wrap:anywhere;font-size:27px;font-weight:680;line-height:1.18}h2{overflow-wrap:anywhere;font-size:14px;font-weight:680;line-height:1.3}.page-description{color:var(--ink-3);max-width:76ch;margin-top:7px;font-size:13px;line-height:1.5}.meta-strip,.page-actions,.button-row,.card-actions,.action-bar,.filter-bar,.status-legend,.health-line,.priority-tabs,.task-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-strip{margin-top:10px}.button{justify-content:center;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:12px;font-weight:620;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.button.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button.secondary{background:var(--surface)}.button.danger{border-color:color-mix(in oklch, var(--err) 42%, var(--line));color:var(--err)}.button.ghost{background:0 0}.button:not(:disabled):hover,.filter-button:hover,.icon-link:hover{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink)}.button.primary:not(:disabled):hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--paper)}.button.danger:not(:disabled):hover{border-color:var(--err);color:var(--err)}.button:not(:disabled):active,.filter-button:active,.icon-link:active{background:var(--surface-3);border-color:var(--line-strong)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card,.panel,.workflow-card,.connector-card,.data-notice,.empty-state,.loader-notice,.field,.workbench-list,.workbench-detail{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-1)}.metric-card{min-height:118px;padding:14px}.metric-label{color:var(--ink-4);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:740}.metric-value{letter-spacing:0;margin-top:14px;font-size:28px;font-weight:680;line-height:1.05}.metric-card p,.connector-card p{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.45}.tone-ok{--tone-color:var(--ok);--tone-soft:var(--ok-soft)}.tone-warn{--tone-color:var(--warn);--tone-soft:var(--warn-soft)}.tone-err{--tone-color:var(--err);--tone-soft:var(--err-soft)}.tone-accent{--tone-color:var(--accent);--tone-soft:var(--accent-soft)}.tone-neutral{--tone-color:var(--ink-4);--tone-soft:var(--paper-2)}.metric-card{border-top-color:color-mix(in oklch, var(--tone-color) 48%, var(--line));border-top-width:1px}.status-pill{background:var(--tone-soft);border:1px solid color-mix(in oklch, var(--tone-color) 34%, var(--line));color:color-mix(in oklch, var(--tone-color) 74%, var(--ink));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:23px;padding:0 8px;font-size:12px;font-weight:620;line-height:1;display:inline-flex;overflow:hidden}.inline-search{align-items:center;gap:7px;min-width:min(280px,100%);display:inline-flex}.inline-search input{width:100%;min-width:0}.index-panel-head h2{flex:none}.index-search-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.index-search-form input{min-width:min(280px,100%)}.index-search-form.is-pending,.sources-filter-bar.is-pending{background:color-mix(in oklch, var(--accent) 5%, var(--surface));border-color:color-mix(in oklch, var(--accent) 32%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 16%, transparent)}.assertion-summary{font-weight:600}.assertion-summary.is-superseded{color:var(--ink-3);text-decoration:line-through}.facts-index-status{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 12px;font-size:12px;display:flex}.facts-index-status strong{color:var(--ink);font-weight:650}.facts-pagination{color:var(--ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.facts-pagination a,.facts-pagination span[aria-disabled=true]{border:1px solid var(--line);border-radius:var(--rad-2);padding:5px 10px;text-decoration:none}.facts-pagination a{color:var(--ink)}.facts-pagination a:hover,.facts-pagination a:focus-visible{background:var(--surface-2)}.facts-pagination span[aria-disabled=true]{color:var(--ink-4);opacity:.68}.tenant-access-pending{background:color-mix(in oklch, var(--accent) 5%, var(--surface));border-color:color-mix(in oklch, var(--accent) 24%, var(--line));flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.tenant-access-pending__icon{background:var(--surface);border:1px solid var(--line);color:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tenant-access-pending__copy{color:var(--ink-3);flex-direction:column;flex:260px;gap:3px;min-width:min(260px,100%);font-size:13px;display:flex}.tenant-access-pending__copy strong{color:var(--ink);font-weight:680}.facts-index-digest{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:10px 0 12px;display:grid;overflow:hidden}.facts-index-digest--filter-only{grid-template-columns:1fr}.facts-index-digest__section{gap:10px;min-width:0;padding:14px;display:grid}.facts-index-digest__section+.facts-index-digest__section{border-left:1px solid var(--line)}.facts-index-digest__heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.facts-index-digest__heading h2{margin:0;font-size:13px;line-height:1.25}.facts-index-digest__heading span{color:var(--ink-4);flex:none;font-size:11.5px;font-weight:620}.facts-active-filter{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.35;display:flex}.facts-active-filter a,.facts-subject-filter-link{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:650;line-height:1;text-decoration:none}.facts-active-filter a:hover,.facts-active-filter a:focus-visible,.facts-subject-filter-link:hover,.facts-subject-filter-link:focus-visible{background:var(--surface-2);text-decoration:none}.facts-subject-list,.facts-recent-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.facts-subject-list li,.facts-recent-list li{min-width:0}.facts-subject-list li{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.facts-subject-list span,.facts-recent-list li{gap:3px;display:grid}.facts-subject-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.facts-subject-list a{color:var(--ink);font-weight:650;text-decoration:none}.facts-subject-list a:hover{text-underline-offset:3px;text-decoration:underline}.facts-subject-list a.facts-subject-filter-link:hover,.facts-subject-list a.facts-subject-filter-link:focus-visible{text-decoration:none}.facts-subject-list small,.facts-recent-list small{color:var(--ink-4);font-size:11.5px;line-height:1.35}.facts-subject-list em{color:var(--ink-3);flex:none;font-size:11.5px;font-style:normal;font-weight:620}.facts-recent-list .assertion-summary{line-height:1.35}@media (max-width:760px){.facts-index-digest{grid-template-columns:1fr}.facts-index-digest__section+.facts-index-digest__section{border-left:0;border-top:1px solid var(--line)}.facts-index-digest__heading,.facts-subject-list li{flex-direction:column;align-items:flex-start}}.fact-supersession-link{color:var(--ink-2);-webkit-text-decoration-color:color-mix(in oklch, var(--ink-2) 36%, transparent);text-decoration-color:color-mix(in oklch, var(--ink-2) 36%, transparent);font-size:12px;font-weight:560}.fact-feedback-controls{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.fact-feedback-controls .button{min-height:28px;padding-inline:9px}.fact-correction-details{position:relative}.fact-correction-details summary{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:620;display:inline-flex}.fact-correction-details summary::marker{content:""}.fact-correction-form{background:var(--paper);border:1px solid var(--line);box-shadow:0 16px 40px color-mix(in oklch, var(--ink) 12%, transparent);z-index:30;border-radius:8px;gap:8px;min-width:min(280px,70vw);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.fact-correction-form textarea{resize:vertical;min-height:72px}.panel,.workbench-list,.workbench-detail{overflow:hidden}.panel-head,.workbench-head,.detail-head,.context-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:0 14px;display:flex}.workbench-head span,.context-head span{color:var(--ink-4);margin-top:3px;font-size:12px;line-height:1.4;display:block}.record-list{display:grid}.record-row,.run-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;transition:background-color .12s;display:grid}.record-row:last-child,.run-row:last-child{border-bottom:0}.record-row:hover,.run-row:hover,tbody tr:hover{background:color-mix(in oklch, var(--surface-2) 52%, transparent)}a.record-row-link{color:inherit;text-decoration:none}a.record-row-link:hover .record-title{text-underline-offset:3px;text-decoration:underline}.record-main,.run-main{gap:6px;min-width:0;display:grid}.record-title-line{flex-wrap:wrap;align-items:center;gap:8px;font-weight:620;display:flex}.record-title-line a:hover{text-underline-offset:3px;text-decoration:underline}.record-main p,.run-main p,.decision-panel p,.context-section p{color:var(--ink-3);max-width:88ch;font-size:13px;line-height:1.48}.record-meta{color:var(--ink-4);font-size:12px;line-height:1.4}.icon-link{border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink-3);justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.split-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:14px;display:grid}.wiki-body{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);gap:16px;padding:20px;display:grid}.wiki-body p{font-family:var(--font-body);max-width:78ch;font-size:18px;line-height:1.68}.wiki-bullet-list{font-family:var(--font-body);gap:8px;max-width:78ch;margin:0;padding-left:22px;font-size:16px;line-height:1.55;list-style:outside;display:grid}.assertion-list{gap:9px;padding:14px;display:grid}.run-list,.timeline-list{display:grid}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 14px;display:grid}.timeline-row:last-child{border-bottom:0}.timeline-sequence{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:inline-flex}.timeline-copy{gap:6px;min-width:0;display:grid}.timeline-copy p{color:var(--ink-3);max-width:88ch;font-size:13px;line-height:1.5}.assertion{border:1px solid var(--line);border-radius:var(--rad-2);padding:12px}.assertion strong{font-size:13px;line-height:1.4;display:block}.assertion span{color:var(--ink-4);margin-top:6px;font-size:12px;line-height:1.5;display:block}.workflow-grid,.connector-grid,.field-grid{gap:10px;display:grid}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card,.connector-card{padding:14px}.workflow-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.workflow-stats{color:var(--ink-3);gap:5px;margin:14px 0;font-size:12px;display:grid}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-card{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;display:grid}.connector-icon,.queue-icon{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink-3);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.connector-title{font-weight:680}.connector-status{color:var(--ink-4);text-align:right;place-items:end;gap:7px;font-size:12px;display:grid}.import-monitor{box-shadow:none;background:0 0;border:0;overflow:visible}.connector-provider-list{gap:16px;display:grid}.connector-provider-card{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-1);display:grid;overflow:hidden}.connector-provider-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.connector-provider-head h2{font-size:16px}.connector-empty-connect,.connector-add-another{justify-content:flex-start;align-items:center;min-height:58px;padding:12px 16px;display:flex}.connector-add-another{border-top:1px solid var(--line)}.connector-skeleton-card{pointer-events:none}.connector-skeleton-body{gap:10px}.skeleton-block,.skeleton-line,.skeleton-run{background:color-mix(in oklch, var(--paper-3) 72%, var(--white));border:1px solid color-mix(in oklch, var(--line) 70%, transparent);border-radius:var(--rad-2);animation:1.15s ease-in-out infinite alternate shimmer}.skeleton-block{width:38px;height:38px}.skeleton-line{height:14px}.skeleton-line-title{max-width:220px}.skeleton-line-short{max-width:140px}.skeleton-run{height:66px;margin-top:4px}@keyframes shimmer{0%{opacity:.58}to{opacity:1}}.skeleton-pulse{background:color-mix(in oklch, var(--paper-3) 72%, var(--white));border:1px solid color-mix(in oklch, var(--line) 70%, transparent);border-radius:var(--rad-2);animation:1.15s ease-in-out infinite alternate shimmer}.skeleton-heading{border-radius:var(--rad-2);width:min(60%,360px);height:28px}.skeleton-eyebrow{border-radius:999px;width:140px;height:11px;margin-bottom:8px}.skeleton-paragraph{gap:8px;display:grid}.skeleton-paragraph .skeleton-line{width:100%}.skeleton-paragraph .skeleton-line:nth-child(4n){width:72%}.skeleton-kb-card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--rad-3);gap:10px;min-height:116px;padding:14px 16px;display:grid}.skeleton-kb-card .skeleton-line.title{width:70%;height:16px}.skeleton-kb-card .skeleton-line.body{height:12px}.skeleton-kb-card .skeleton-line.body--short{width:60%}.skeleton-kb-card .skeleton-line.meta{width:50%;height:11px;margin-top:4px}.skeleton-table-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.skeleton-table-row:last-child{border-bottom:0}.skeleton-table-row .skeleton-line.title{width:55%;height:14px}.skeleton-table-row .skeleton-line.meta{width:35%;height:11px;margin-top:6px}.skeleton-table-row .skeleton-pill{border-radius:999px;width:64px;height:18px}.skeleton-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:900px){.skeleton-split-grid{grid-template-columns:minmax(0,1fr)}}.skeleton-field-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:12px 14px;display:grid}.skeleton-field-grid .skeleton-field{gap:6px;display:grid}.skeleton-field-grid .skeleton-line.label{width:60%;height:10px}.skeleton-field-grid .skeleton-line.value{width:80%;height:16px}.import-account-list{display:grid}.connector-setup-list{border-bottom:1px solid var(--line);display:grid}.connector-setup{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.connector-setup:last-child{border-bottom:0}.connector-setup p{color:var(--ink-3);font-size:12px;line-height:1.45}.import-account{border-bottom:1px solid var(--line);gap:12px;padding:14px;display:grid}.import-account:last-child{border-bottom:0}.import-account-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.import-account-title{gap:5px;min-width:0;display:grid}.connector-account-name{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:680;line-height:1.35}.import-account-title p{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.import-account-actions,.import-account-actions form{align-items:center;gap:10px;display:inline-flex}.sync-toggle{color:var(--ink-3);cursor:pointer;letter-spacing:0;text-transform:none;align-items:center;gap:8px;min-height:34px;font-size:12px;font-weight:680;display:inline-flex;position:relative}.sync-toggle input{opacity:0;width:1px;height:1px;position:absolute}.sync-toggle-track{background:var(--paper-3);border:1px solid var(--line-strong);border-radius:999px;width:40px;height:22px;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.sync-toggle-track:after{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-1);content:"";border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:1px;left:1px}.sync-toggle input:checked+.sync-toggle-track{background:var(--ok);border-color:color-mix(in oklch, var(--ok) 72%, var(--line))}.sync-toggle input:checked+.sync-toggle-track:after{transform:translate(18px)}.sync-toggle input:focus-visible+.sync-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.sync-toggle-copy{gap:1px;line-height:1.2;display:grid}.sync-toggle-copy strong{color:var(--ink-2);font-size:12px}.sync-toggle-copy span{color:var(--ink-4);font-size:11px}.import-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.import-fields div{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-2);gap:6px;min-width:0;padding:10px;display:grid}.import-fields span,.import-meta{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:740}.import-fields strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;font-weight:680;line-height:1.35}.import-meta{letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:8px;display:flex}.import-meta span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 8px}.import-runs{border:1px solid var(--line);border-radius:var(--rad-3);display:grid;overflow:hidden}.import-run{border-bottom:1px solid var(--line);gap:5px;padding:9px 11px;display:grid}.import-run-link{color:inherit;text-decoration:none}.import-run-link:hover{background:var(--paper-2)}.import-run-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.import-run-head span:first-child{color:var(--ink);font-weight:680}.import-run-head span:last-child{color:var(--ink-4);font-size:12px}.import-run:last-child{border-bottom:0}.import-empty{padding:16px}.import-run-empty{padding:12px}.source-artifact-detail{display:grid}.source-integrity-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:12px;padding:15px;display:grid}.source-integrity-grid div{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);gap:6px;min-width:0;padding:11px;display:grid}.source-integrity-grid span{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:740}.source-integrity-grid strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:680;line-height:1.45}.source-segment-list{display:grid}.source-segment-list--preview{gap:0}.source-segment{border-bottom:1px solid var(--line);gap:8px;padding:15px;display:grid}.source-text-passage{border-bottom:1px solid var(--line);padding:13px 15px;scroll-margin-top:92px}.source-text-passage:target{background:color-mix(in oklch, var(--accent-soft) 55%, transparent)}.source-passage-heading{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;line-height:1.4;display:flex}.source-passage-heading a{color:var(--ink-2);font-weight:700;text-decoration:none}.source-passage-heading a:hover,.source-passage-link:hover{text-underline-offset:3px;text-decoration:underline}.source-passage-link{white-space:nowrap;align-self:start}.source-passage-range-controls{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;font-size:13px;display:flex}.source-passage-range-controls>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-passage-jump{align-items:center;gap:6px;display:inline-flex}.source-passage-jump label{color:var(--ink-4);font-size:12px;font-weight:650}.source-passage-jump input[type=number]{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-1);color:var(--ink-2);font:inherit;width:74px;min-height:30px;padding:4px 8px}.source-text-passage p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}details.source-segment summary{cursor:pointer;list-style:none}details.source-segment summary::-webkit-details-marker{display:none}.source-segment-summary{cursor:pointer;gap:6px;list-style:none;display:grid}.source-segment-summary__title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.source-segment-summary__preview{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.source-segment-more{color:var(--ink-3);margin:0;padding:12px 15px 15px;font-size:13px}.source-passage-drilldown{border-bottom:1px solid var(--line)}.source-passage-drilldown summary{color:var(--ink-2);cursor:pointer;padding:12px 15px;font-size:13px;font-weight:690;list-style:none}.source-passage-drilldown summary::-webkit-details-marker{display:none}.source-passage-drilldown summary:after{content:">";color:var(--ink-4);margin-left:8px;display:inline-block;transform:translateY(-1px)}.source-passage-drilldown[open] summary:after{transform:rotate(90deg)translate(1px)}.source-segment:last-child{border-bottom:0}.source-segment p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.55}.source-segment pre,.artifact-text-body{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink-2);font-family:var(--mono);white-space:pre-wrap;margin:0;padding:12px;font-size:13px;line-height:1.55;overflow:auto}.original-artifact{gap:14px;padding:15px;display:grid}.artifact-native-preview{border:1px solid var(--line);border-radius:var(--rad-2);gap:0;display:grid;overflow:hidden}.artifact-native-preview__header{background:var(--paper-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.artifact-native-preview__header span{color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:720;display:block}.artifact-native-preview__header h2{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:760;line-height:1.25}.artifact-native-preview__link{color:var(--accent);flex:none;align-items:center;gap:5px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.artifact-native-preview__link:hover{text-decoration:underline}.artifact-native-metadata,.artifact-json-preview{border-bottom:1px solid var(--line);gap:0;margin:0;display:grid}.artifact-native-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-native-metadata div,.artifact-json-preview div{gap:4px;min-width:0;padding:11px 15px;display:grid}.artifact-native-metadata div{border-right:1px solid var(--line)}.artifact-native-metadata div:last-child{border-right:0}.artifact-native-metadata dt,.artifact-json-preview dt{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:720}.artifact-native-metadata dd,.artifact-json-preview dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.artifact-inspection-summary{border-bottom:1px solid var(--line);display:grid}.artifact-file-preview{background:var(--surface);border-bottom:1px solid var(--line);gap:9px;padding:12px 15px;display:grid}.artifact-file-preview__label{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:720}.artifact-file-preview__frame{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);width:100%;min-height:420px}.artifact-file-preview__image{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);object-fit:contain;width:100%;max-height:460px}.artifact-file-preview p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.45}.artifact-inspection-summary__fields{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.artifact-inspection-summary__fields div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:11px 15px;display:grid}.artifact-inspection-summary__fields div:last-child{border-right:0}.artifact-inspection-summary dt{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:720}.artifact-inspection-summary dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.4}.artifact-inspection-summary p{border-top:1px solid var(--line);color:var(--ink-3);margin:0;padding:10px 15px;font-size:12px;line-height:1.45}.artifact-readable-body{gap:10px;padding:15px;display:grid}.artifact-readable-body h3{color:var(--ink-2);margin:0 0 2px;font-size:17px;font-weight:760}.artifact-readable-body p,.artifact-readable-body li{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.artifact-readable-body ul{gap:6px;margin:0;padding-left:20px;display:grid}.artifact-readable-body .markdown-table-wrap{margin:2px 0}.artifact-table-preview__note{color:var(--ink-4);font-size:12px;line-height:1.45}.original-provider-payload{border:1px solid var(--line);border-radius:var(--rad-2)}.original-provider-payload>summary{padding:11px 12px}.original-provider-payload[open]{gap:10px;padding-bottom:12px;display:grid}.original-provider-payload[open] .artifact-headers,.original-provider-payload[open] .artifact-text-body,.original-provider-payload[open] .original-markdown{margin-left:12px;margin-right:12px}@media (max-width:720px){.artifact-native-preview__header,.artifact-native-metadata{grid-template-columns:minmax(0,1fr)}.artifact-native-preview__header{display:grid}.artifact-native-metadata div{border-right:0;border-top:1px solid var(--line)}.artifact-native-metadata div:first-child{border-top:0}.artifact-inspection-summary__fields{grid-template-columns:minmax(0,1fr)}.artifact-inspection-summary__fields div{border-right:0;border-top:1px solid var(--line)}.artifact-inspection-summary__fields div:first-child{border-top:0}.artifact-file-preview__frame{min-height:280px}}.transcript-preview{gap:0;padding:4px 0;display:grid}.transcript-preview__header{border-top:1px solid var(--line);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 15px;display:flex}.transcript-preview__header h2{color:var(--ink-2);margin:0;font-size:14px;font-weight:760}.transcript-preview__header span,.transcript-preview__more{color:var(--ink-4);font-size:12px;line-height:1.45}.transcript-turn{border-bottom:1px solid var(--line);gap:6px;padding:13px 15px;display:grid}.transcript-turn__speaker{color:var(--ink-4);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;line-height:1.4;display:flex}.transcript-turn__speaker strong{color:var(--ink-2);font-size:13px;font-weight:700}.transcript-turn p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.transcript-preview__more{border-bottom:1px solid var(--line);margin:0;padding:10px 15px}.original-artifact-empty{color:var(--ink-4);padding:15px}.artifact-headers{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);gap:0;margin:0;display:grid;overflow:hidden}.artifact-headers div{grid-template-columns:110px minmax(0,1fr);gap:8px;padding:9px 11px;display:grid}.artifact-headers div+div{border-top:1px solid var(--line)}.artifact-headers dt{color:var(--ink-4);font-size:12px;font-weight:740}.artifact-headers dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.artifact-html-frame{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-2);width:100%;min-height:240px}.original-markdown{border:1px solid var(--line);border-radius:var(--rad-2)}.connector-catalog{gap:18px;width:100%;max-width:1100px;margin:0 auto;display:grid}.connector-catalog-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.connector-catalog-head h2{font-size:15px;line-height:1.2}.connector-catalog-head p{color:var(--ink-4);margin:3px 0 0;font-size:12px}.connector-empty-state{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-1);color:var(--ink-3);padding:18px;font-size:13px}.connector-empty-state p{margin:0}.connector-category{gap:8px;display:grid}.connector-category-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.connector-category-head h2{font-size:13px}.connector-category-body{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-1);overflow:visible}.connector-row{border-top:1px solid var(--line)}.connector-row.first{border-top:0}.connector-row-shell{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.connector-row-content{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 14px;display:grid}.connector-sync-button{white-space:nowrap}.connector-add-button:not(:disabled):hover{background:var(--surface-2)}.connector-add-button:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 58%, var(--line));outline-offset:-2px}.connector-runs-toggle:focus-visible{border-radius:var(--rad-1);outline:2px solid color-mix(in oklch, var(--accent) 58%, var(--line));outline-offset:2px}.service-mark{background:var(--service-color);border-radius:var(--rad-2);box-sizing:border-box;color:#fff;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:740;display:inline-flex}.service-mark.has-logo{background:var(--surface);border:1px solid var(--line)}.service-mark.has-logo img{object-fit:contain;width:18px;height:18px;display:block}.connector-row-main{gap:3px;min-width:0;display:grid}.connector-row-title{align-items:center;gap:8px;min-width:0;display:flex}.connector-row-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.connector-row-subtitle{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connector-row-summary{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connector-row-scope{color:var(--ink-3);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.connector-row-scope-label{border:1px solid var(--line);color:var(--ink-4);text-transform:uppercase;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-weight:650;line-height:1}.connector-row-scope-value,.connector-add-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-row-meta{color:var(--ink-4);flex:none;align-items:center;gap:15px;font-size:12px;display:flex}.connector-add-button svg{color:var(--ink-3);transition:transform .12s}.connector-run-spinner{color:var(--accent);animation:.9s linear infinite spin}.connector-live-indicator{background:color-mix(in oklch, var(--accent) 8%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 6px;font-size:12px;font-weight:540;display:inline-flex}.connector-live-duration{color:var(--accent);font-variant-numeric:tabular-nums}.run-status-live{align-items:center;gap:6px;display:inline-flex}.run-status-live .status-pill{animation:1.4s ease-in-out infinite run-status-pulse;position:relative}.run-status-live__spin{color:var(--accent);flex:none;animation:.9s linear infinite spin}@keyframes run-status-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 36%, transparent)}50%{box-shadow:0 0 0 4px #0000}}.connector-status-dot{border-radius:999px;width:8px;height:8px;display:inline-flex}.connector-status-dot.tone-ok{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.connector-status-dot.tone-warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.connector-status-dot.tone-err{background:var(--err);box-shadow:0 0 0 3px var(--err-soft)}.connector-status-dot.tone-neutral{background:var(--ink-4);box-shadow:0 0 0 3px var(--surface-2)}.connector-runs-toggle{border-radius:var(--rad-1);color:var(--ink-2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;width:fit-content;min-height:30px;padding:0 2px;font-size:12px;font-weight:660;display:flex}.connector-runs-toggle:hover,.connector-runs-toggle[aria-expanded=true]{color:var(--ink)}.connector-runs-toggle svg{color:var(--ink-3);flex:none;transition:transform .14s}.connector-runs-toggle svg.open{transform:rotate(90deg)}.connector-details{background:var(--surface-2);border-top:1px solid var(--line);gap:10px;padding:13px 14px;display:grid}.connector-runs{border:1px solid var(--line);border-radius:var(--rad-2);display:grid;overflow:hidden}.connector-runs-head{color:var(--ink-4);justify-content:space-between;align-items:center;font-size:11.5px;line-height:1.3;display:flex}.connector-runs-head a{color:var(--ink-3);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.connector-runs-head a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.connector-run{background:var(--surface);border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:7px 10px;text-decoration:none;display:grid}.connector-run:first-child{border-top:0}.connector-run:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 52%, var(--line));outline-offset:-2px}.connector-run-open{color:var(--ink-4);grid-area:1/2/span 2;align-items:center;display:inline-flex}.connector-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:0 14px 0 0;display:inline-flex}.connector-auto-sync-form,.connector-row-sync{align-items:center;display:flex}.connector-auto-sync{color:var(--ink-3);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;padding:0;font-size:12px;font-weight:680;display:inline-flex}.connector-auto-sync:disabled{cursor:not-allowed;opacity:.5}.connector-auto-sync-track{background:var(--paper-3);border:1px solid var(--line-strong);border-radius:999px;width:32px;height:18px;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.connector-auto-sync-track:after{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-1);content:"";border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:1px;left:1px}.connector-auto-sync[aria-checked=true] .connector-auto-sync-track{background:var(--ok);border-color:color-mix(in oklch, var(--ok) 72%, var(--line))}.connector-auto-sync[aria-checked=true] .connector-auto-sync-track:after{transform:translate(14px)}.connector-auto-sync:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.connector-auto-sync-copy{color:var(--ink-3)}.connector-add-control{min-width:min(320px,100%);position:relative}.connector-add-button{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink-2);cursor:pointer;font:inherit;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:34px;padding:0 10px;font-size:12px;font-weight:540;display:inline-flex}.connector-add-button:disabled{cursor:not-allowed;opacity:.56}.connector-add-chevron{margin-left:auto;transition:transform .14s}.connector-add-chevron.open{transform:rotate(180deg)}.connector-add-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);z-index:30;flex-direction:column;gap:2px;min-width:min(320px,100vw - 32px);max-width:min(420px,100vw - 32px);margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:auto;right:0;box-shadow:0 10px 32px -16px #00000038,0 2px 6px -2px #00000014}.connector-add-menu-item{border-radius:var(--rad-2);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.connector-add-menu-item:not([aria-disabled=true]):hover,.connector-add-menu-item:not([aria-disabled=true]):focus-visible{background:var(--surface-2);outline:none}.connector-add-menu-item.is-planned{color:var(--ink-3);cursor:default}.connector-add-menu-item[aria-disabled=true]{cursor:default}.connector-add-menu-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.connector-add-menu-badge{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:680}.connector-add-menu-text{flex-direction:column;gap:1px;min-width:0;display:flex}.connector-add-menu-text strong{color:var(--ink);font-size:13px;font-weight:620}.connector-add-menu-description{color:var(--ink-4);text-overflow:ellipsis;white-space:normal;font-size:12px;overflow:hidden}.notice-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.52}.button:not(:disabled){cursor:pointer}.button[aria-busy=true] svg{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.filter-bar{background:color-mix(in oklch, var(--surface-2) 84%, var(--surface));border:1px solid var(--line);border-radius:var(--rad-3);padding:7px}.filter-button{background:var(--surface);gap:6px;min-height:30px;padding:0 9px;font-size:12px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.filter-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.workbench{grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.workbench-list,.workbench-detail{min-width:0}.queue-list{display:grid}.queue-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:12px 14px;transition:background-color .12s,box-shadow .12s;display:grid}.queue-row:last-child{border-bottom:0}.queue-row.active{background:color-mix(in oklch, var(--tenant-band) 8%, var(--surface));box-shadow:inset 3px 0 0 var(--tenant-band)}.queue-row:not(.active):hover{background:color-mix(in oklch, var(--surface-2) 62%, transparent)}.queue-row.active:hover{background:color-mix(in oklch, var(--tenant-band) 11%, var(--surface))}.queue-copy{gap:5px;min-width:0;display:grid}.queue-title{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:680;line-height:1.35}.queue-summary{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.queue-meta{color:var(--ink-4);font-size:12px;line-height:1.35}.detail-head{align-items:start;min-height:70px;padding-top:14px;padding-bottom:14px}.detail-head p{color:var(--ink-3);margin-top:5px;font-size:12px;line-height:1.45}.detail-grid,.review-detail-grid{gap:12px;padding:14px;display:grid}.detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.review-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.preview-column{align-content:start;gap:12px;min-width:0;display:grid}.adapter-preview,.context-panel,.decision-panel{border:1px solid var(--line);border-radius:var(--rad-3);min-width:0}.adapter-preview,.decision-panel{background:var(--paper);gap:12px;padding:14px;display:grid}.adapter-preview-head{align-items:center;gap:9px;font-size:12px;font-weight:740;display:flex}.mail-field{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.mail-field span,.section-label,.change-box span{color:var(--ink-4);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:740}.mail-field strong,.task-title,.change-box strong{overflow-wrap:anywhere;font-size:13px;font-weight:680;line-height:1.4}.draft-body{gap:12px;display:grid}.gmail-preview .draft-body p{font-family:var(--font-body);font-size:17px;line-height:1.62}.slack-preview,.clickup-preview{background:var(--surface)}.draft-body p{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.task-meta{color:var(--ink-4);font-size:12px}.context-panel{background:var(--surface);align-content:start;display:grid;overflow:hidden}.context-section{border-bottom:1px solid var(--line);gap:9px;padding:13px 14px;display:grid}.context-section:last-child{border-bottom:0}.evidence-row{gap:5px;display:grid}.evidence-row strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.evidence-row span{color:var(--ink-4);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.decision-panel{align-content:start}.change-box{border:1px solid var(--line);border-radius:var(--rad-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.change-box div{gap:6px;min-width:0;display:grid}.table-panel{overflow:auto}.table-wrap{min-width:680px}.user-table-wrap{min-width:560px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px;font-size:12px}th{color:var(--ink-4);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:740}tbody tr:last-child td{border-bottom:0}td:first-child{color:var(--ink);font-weight:620}.role-update-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.role-update-form select{min-width:150px;min-height:34px}.compact-button{min-height:34px}.invite-member-form{grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) auto;align-items:end;gap:12px;padding:12px 16px 16px;display:grid}.invite-member-form .invite-field{flex-direction:column;gap:4px;display:flex}.invite-member-form .invite-field span{color:var(--ink-soft,#5a6075);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:620}.invite-member-form input,.invite-member-form select{min-height:34px}.resend-invite-form,.member-action-form{display:inline-flex}.member-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.role-label{font-weight:540}.panel-title{align-items:center;gap:6px;margin:0;padding:14px 16px 0;font-size:15px;font-weight:620;display:flex}.ops-filter-form,.ops-batch-form{align-items:end;gap:10px;padding:12px;display:grid}.ops-filter-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1.4fr) 120px auto}.ops-filter-actions,.ops-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-batch-form{color:var(--ink-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:13px}.ops-group-list{display:grid}.ops-group{border-bottom:1px solid var(--line)}.ops-group:last-child{border-bottom:0}.ops-group-head{background:var(--paper-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 15px;display:flex}.ops-group-head h3{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:740}.ops-failure-list{display:grid}.ops-failure-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 15px;display:grid}.ops-failure-row:last-child{border-bottom:0}.ops-failure-main{gap:6px;min-width:0;display:grid}.ops-failure-main p{color:var(--ink-2);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.data-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.data-control-form{gap:12px;padding:14px;display:grid}.data-control-field{gap:6px;min-width:0;display:grid}.data-control-field span{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:680}.data-control-field textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink);resize:vertical;min-height:86px;padding:9px 10px;font-size:13px;line-height:1.45}.data-control-field textarea:focus{border-color:var(--line-strong);outline:2px solid color-mix(in oklch, var(--accent) 18%, transparent);outline-offset:0}.data-control-request{grid-template-columns:minmax(0,1fr) minmax(110px,auto)}.data-control-request__meta{color:var(--ink-4);flex-wrap:wrap;gap:7px 10px;font-size:12px;line-height:1.4;display:flex}.data-control-request__meta span{overflow-wrap:anywhere}.data-control-request__aside{color:var(--ink-4);text-align:right;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;line-height:1.4;display:flex}.empty-state,.data-notice,.loader-notice{color:var(--ink-3);align-items:center;gap:9px;padding:13px 14px;font-size:13px;display:flex}.loader-notice{background:color-mix(in oklch, var(--warn-soft) 38%, var(--surface));border-color:color-mix(in oklch, var(--warn) 35%, var(--line));color:var(--ink-2)}.loader-notice strong{color:var(--ink);font-weight:680}.data-notice.tone-ok{background:color-mix(in oklch, var(--ok-soft) 60%, var(--surface));border-color:color-mix(in oklch, var(--ok) 35%, var(--line));color:var(--ink-2)}.data-notice.tone-warn{background:color-mix(in oklch, var(--warn-soft) 60%, var(--surface));border-color:color-mix(in oklch, var(--warn) 35%, var(--line));color:var(--ink-2)}.data-notice.tone-err{background:color-mix(in oklch, var(--err-soft) 60%, var(--surface));border-color:color-mix(in oklch, var(--err) 35%, var(--line));color:var(--ink-2)}.coming-soon-notice{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-1);color:var(--ink-3);gap:8px;padding:18px 20px;font-size:13px;display:grid}.coming-soon-head{color:var(--ink);align-items:center;gap:10px;font-size:15px;display:flex}.coming-soon-head strong{font-weight:680}.coming-soon-notice p{color:var(--ink-3);max-width:76ch;margin:0;font-size:13px;line-height:1.55}.support-body{gap:10px;padding:14px;display:grid}label{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:680;display:grid}input,select{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink);min-height:34px;padding:0 10px;font-size:13px}input:focus,select:focus{border-color:var(--line-strong);outline:2px solid color-mix(in oklch, var(--accent) 18%, transparent);outline-offset:0}.health-line{color:var(--ink-3);font-size:12px}.field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.field{gap:7px;padding:12px;display:grid}.field span{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:680}.field strong{overflow-wrap:anywhere;font-size:16px;font-weight:680}.action-bar{background:color-mix(in oklch, var(--surface-2) 84%, var(--surface));border:1px solid var(--line);border-radius:var(--rad-3);padding:8px}.workbench-detail>.action-bar{border-bottom:0;border-left:0;border-right:0;border-radius:0}.review-resolution-form{align-items:stretch;gap:12px;display:grid}.review-resolution-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-resolution-head div{gap:4px;min-width:0;display:grid}.review-resolution-head strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:680;line-height:1.35}.review-resolution-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.review-resolution-form textarea{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink);resize:vertical;min-height:86px;padding:10px;line-height:1.45}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid,.workflow-grid,.connector-grid,.import-fields,.workbench,.detail-grid,.review-detail-grid,.source-integrity-grid{grid-template-columns:1fr}}@media (max-width:840px){.app-shell{grid-template-rows:auto 1fr}.topbar-main{flex-wrap:wrap;height:auto;min-height:48px;padding:10px 14px}.brand{flex:auto;order:1}.topbar-divider,.topbar-spacer,.global-search{display:none}.account-menu{order:2}.tenant-context{flex:1 0 100%;order:3;width:100%;min-width:0}.app-shell[data-sidebar-collapsed=true] .console-layout{grid-template-columns:1fr}.console-layout{grid-template-columns:1fr;min-height:0}.sidebar{border-bottom:1px solid var(--line);border-right:0;gap:8px;height:auto;padding:10px;display:grid;position:static;overflow:visible}.sidebar-toggle-button,.sidebar-footer{display:none}.nav-section{border-top:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.app-shell[data-sidebar-collapsed=true] .nav-section:first-of-type{padding-top:0}.nav-section+.nav-section{border-top:0}.nav-label{display:none}.nav-badge{display:inline-flex}.nav-item{white-space:nowrap;min-height:34px;padding:0 10px}.app-shell[data-sidebar-collapsed=true] .nav-item{justify-content:flex-start;padding:0 10px}.app-shell[data-sidebar-collapsed=true] .nav-item>span:first-child{justify-content:flex-start;gap:8px;width:auto}.app-shell[data-sidebar-collapsed=true] .nav-item-label{display:inline}.app-shell[data-sidebar-collapsed=true] .nav-badge{display:inline-flex}.main{--main-page-padding:18px;padding:var(--main-page-padding)}.page-head{align-items:start;display:grid}.index-panel-head{flex-direction:column;align-items:stretch;padding:12px 14px}.index-panel-head .inline-search{width:100%;min-width:0}.metric-grid,.data-controls-grid,.field-grid{grid-template-columns:1fr}.queue-row{grid-template-columns:auto minmax(0,1fr)}.import-account-head{grid-template-columns:1fr}.connector-setup{grid-template-columns:auto minmax(0,1fr);align-items:start}.connector-setup .import-account-actions{grid-column:2;justify-self:start}.import-account-actions{grid-column:1;justify-self:start}.ops-filter-form,.ops-batch-form,.data-control-request,.ops-failure-row{grid-template-columns:1fr}.data-control-request__aside{text-align:left;align-items:flex-start}.ops-filter-actions,.ops-row-actions{justify-content:flex-start}.connector-category-head{align-items:start;gap:4px;display:grid}.connector-catalog-head{grid-template-columns:1fr;align-items:stretch}.connector-add-control{width:100%;min-width:0}.connector-add-menu{min-width:0;max-width:100%;left:0;right:0}.connector-row-shell{grid-template-columns:1fr}.connector-row-content{grid-template-columns:auto minmax(0,1fr);align-items:start}.connector-row-actions{flex-direction:row;justify-content:flex-start;align-items:center;padding:0 14px 12px 54px}.connector-runs-toggle{border-top:1px solid var(--line);flex-basis:100%;justify-content:space-between;width:100%;min-height:34px;margin-top:2px;padding:8px 0 0}.connector-row-meta{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:8px 10px;width:100%}.connector-details{padding:12px 14px 12px 54px}.connector-runs-head{justify-content:stretch;align-items:flex-start;gap:6px;display:grid}.connector-runs-head a{justify-self:start}.connector-row-summary{white-space:normal}.connector-row-scope{align-items:flex-start}.connector-row-scope-value{white-space:normal}.queue-row .status-pill{grid-column:2;justify-self:start}.workbench.detail-first .workbench-detail{order:-1}.change-box{grid-template-columns:1fr;align-items:start}.review-resolution-fields{grid-template-columns:1fr}.review-resolution-head{align-items:start;display:grid}h1{font-size:26px}}.wiki-projects-panel .panel-head{align-items:center}.wiki-table{border-collapse:collapse;font-family:var(--font-body);width:100%}.wiki-table thead th{border-bottom:1px solid var(--line);color:var(--text-quiet);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:10px 14px;font-size:12px;font-weight:540}.wiki-table tbody td{border-bottom:1px solid var(--line-soft,var(--line));vertical-align:middle;padding:14px;font-size:15px}.wiki-table tbody tr:last-child td{border-bottom:0}.wiki-table tbody tr:hover{background:var(--surface-2,#00000005)}.wiki-link{color:var(--accent,#4e6bff);font-weight:540;text-decoration:none}.wiki-link:hover{text-decoration:underline}.wikilink{border-bottom:1px dotted var(--accent,#4e6bff);color:var(--accent,#4e6bff);text-decoration:none}.wikilink:hover{text-decoration:underline}.wikilink.unresolved{border-bottom:1px dotted var(--text-quiet,#888);color:var(--text-quiet,#888);cursor:help}.wiki-prose{font-family:var(--font-body);gap:14px;max-width:78ch;font-size:16px;line-height:1.65;display:grid}.wiki-prose p{margin:0}.wiki-prose ul{margin:0;padding-left:22px}.wiki-prose li{margin-bottom:4px}.wiki-findings-panel .panel-head h2{align-items:center;gap:8px;display:flex}.panel-subtitle{color:var(--text-quiet,#888);margin:4px 0 0;font-size:13px}.findings-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.finding-item{border-top:1px solid var(--line-soft,var(--line));grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;padding:16px 14px;display:grid}.finding-item:first-child{border-top:0}.finding-title{color:var(--text,#111);font-size:16px;font-weight:620;text-decoration:none}.finding-title:hover{text-decoration:underline}.finding-main p{color:var(--text,#222);margin:4px 0 6px;font-size:14px;line-height:1.55}.wiki-cross-cut-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.wiki-cross-cut-card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--rad-3);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .1s;display:grid}.wiki-cross-cut-card:hover{border-color:var(--accent,#4e6bff)}.wiki-cross-cut-icon{background:var(--surface-2,#00000008);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wiki-cross-cut-body h3{margin:0 0 2px;font-size:15px}.wiki-cross-cut-body p{color:var(--text-quiet,#888);margin:0;font-size:13px}.wiki-cross-cut-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wiki-cross-cut-count{font-size:16px;font-weight:620}.wiki-cross-cut-count .muted{color:var(--text-quiet,#888);align-items:center;gap:4px;font-weight:400;display:inline-flex}.wiki-section .panel-head h2{align-items:center;gap:8px;display:flex}.kb-empty-start{grid-template-columns:minmax(0,.72fr) minmax(280px,1fr);align-items:start;gap:20px;padding:18px;display:grid}.kb-empty-start-copy{gap:8px;display:grid}.kb-empty-start-copy h2{margin:0;font-size:18px;line-height:1.3}.kb-empty-start-copy p{color:var(--ink-3);max-width:54ch;margin:0;font-size:13px;line-height:1.48}.kb-empty-start-actions{border:1px solid var(--line);border-radius:var(--rad-2);display:grid;overflow:hidden}.kb-empty-start-action{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 13px;text-decoration:none;display:grid}.kb-empty-start-action+.kb-empty-start-action{border-top:1px solid var(--line)}.kb-empty-start-action:hover{background:var(--surface-2)}.kb-empty-start-action>svg{color:var(--ink-3);flex:none}.kb-empty-start-action>span{gap:2px;min-width:0;display:grid}.kb-empty-start-action strong{color:var(--ink);font-size:13px;font-weight:670;line-height:1.35}.kb-empty-start-action span span{color:var(--ink-4);font-size:12px;line-height:1.4}.kb-home-curation,.kb-home-areas{padding:16px}.kb-home-curation .panel-head,.kb-home-areas .panel-head{border-bottom:0;min-height:auto;padding:0 0 12px}.kb-home-curation-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:18px;display:grid}.kb-home-pinned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kb-curated-card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--rad-3);color:inherit;gap:7px;min-width:0;padding:15px 16px;text-decoration:none;transition:border-color .1s,transform .1s;display:grid}.kb-curated-card:hover{border-color:var(--accent,#4e6bff);transform:translateY(-1px)}.kb-card-section{color:var(--ink-4);font-size:12px;font-weight:620}.kb-curated-card-title{color:var(--ink,#222);overflow-wrap:anywhere;font-size:17px;font-weight:660;line-height:1.25}.kb-curated-card-summary{color:var(--text-quiet,#555);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.kb-home-recent{border-left:1px solid var(--line);gap:10px;padding-left:18px;display:grid}.kb-home-recent-head{color:var(--ink,#222);align-items:center;gap:7px;display:flex}.kb-home-recent-head h3,.kb-home-area h3{margin:0;font-size:14px;line-height:1.3}.kb-home-recent-list,.kb-home-area-list{margin:0;padding:0;list-style:none;display:grid}.kb-home-recent-list{gap:2px}.kb-home-recent-list a{border-radius:var(--rad-2);color:inherit;gap:2px;padding:8px 0;text-decoration:none;display:grid}.kb-home-recent-list a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kb-home-recent-title{overflow-wrap:anywhere;font-size:13px;font-weight:620;line-height:1.35}.kb-home-recent-meta{color:var(--text-quiet,#888);font-size:12px;line-height:1.35}.kb-home-area-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.kb-home-area{border:1px solid var(--line);border-radius:var(--rad-3);gap:8px;min-width:0;padding:13px 14px;display:grid}.kb-home-area-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.kb-home-area-head .wiki-link{color:var(--ink-2);flex-shrink:0;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.kb-home-area-list{gap:1px}.kb-home-area-list a{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:5px 0;font-size:13px;text-decoration:none;display:grid}.kb-home-area-list a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-home-area-list a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kb-section{padding:16px}.kb-section .panel-head{border-bottom:0;min-height:auto;padding:0 0 10px}.kb-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.kb-card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--rad-3);color:inherit;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .1s,transform .1s;display:grid}.kb-card:hover{border-color:var(--accent,#4e6bff);transform:translateY(-1px)}.kb-card-title{font-size:var(--text-lg);font-weight:620;line-height:1.3}.kb-card-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kb-card--stub{opacity:.78;background:var(--paper-2,color-mix(in oklch, var(--surface,#fff) 92%, var(--ink,#222)))}.kb-card--stub .kb-card-title{font-weight:540}.kb-card--stub:hover{opacity:1;border-color:color-mix(in oklch, var(--warn,#b07c1a) 50%, var(--line))}.kb-card-flag{background:var(--warn-soft,color-mix(in oklch, var(--warn,#b07c1a) 12%, transparent));border:1px solid color-mix(in oklch, var(--warn,#b07c1a) 34%, var(--line));color:color-mix(in oklch, var(--warn,#b07c1a) 78%, var(--ink,#222));letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;max-width:100%;padding:3px 7px;font-size:11px;font-weight:620;line-height:1;display:inline-flex;overflow:hidden}.kb-card-summary{color:var(--text-quiet,#555);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.kb-card-summary--muted{color:var(--text-quiet,#888);font-style:italic}.kb-card-meta{color:var(--text-quiet,#888);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.kb-see-all{align-items:center;margin-top:12px;display:flex}.kb-see-all .wiki-link{color:var(--ink-2);font-size:var(--text-md);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.kb-see-all .wiki-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kb-toc-shell{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:28px;padding:18px;display:grid}.kb-toc-pane{gap:14px;min-width:0;display:grid}.kb-toc-pane-head,.kb-toc-topic-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.kb-toc-pane-head h2,.kb-toc-topic-head h3{color:var(--ink,#222);margin:0;line-height:1.25}.kb-toc-pane-head h2{font-size:18px}.kb-toc-topic-head h3{font-size:14px}.kb-toc-pane-head .wiki-link,.kb-toc-topic-head .wiki-link{color:var(--ink-2);flex-shrink:0;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.kb-toc-project-list,.kb-toc-topic-groups{display:grid}.kb-toc-project{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px;min-width:0;padding:16px 0;display:grid}.kb-toc-project:first-child{padding-top:2px}.kb-toc-project+.kb-toc-project,.kb-toc-topic-group+.kb-toc-topic-group{border-top:1px solid var(--line)}.kb-toc-project-main{gap:6px;min-width:0;display:grid}.kb-toc-project-title{color:var(--ink,#222);align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:660;text-decoration:none;display:inline-flex}.kb-toc-project-title span,.kb-toc-topic-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-toc-project-title:hover,.kb-toc-topic-list a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kb-toc-project-main p{color:var(--text-quiet,#555);max-width:70ch;margin:0;font-size:13px;line-height:1.45}.kb-toc-muted{color:var(--text-quiet,#888)!important}.kb-toc-card-meta,.kb-toc-topic-meta{color:var(--text-quiet,#888);font-size:12px}.kb-toc-card-meta{flex-wrap:wrap;gap:6px;display:flex}.kb-toc-children{align-content:start;gap:6px;display:grid}.kb-toc-children a{color:var(--ink-2);align-items:center;gap:5px;min-width:0;font-size:13px;text-decoration:none;display:inline-flex}.kb-toc-children a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kb-toc-branch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-content:start;gap:14px 18px;min-width:0;display:grid}.kb-toc-branch-section{gap:7px;min-width:0;display:grid}.kb-toc-branch-section h3{color:var(--ink-4);text-transform:uppercase;margin:0;font-size:11px;font-weight:680;line-height:1.2}.kb-toc-branch-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kb-toc-branch-row{border-radius:var(--rad-2);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:28px;padding:3px 4px;font-size:13px;text-decoration:none;display:grid}.kb-toc-branch-row:hover{background:var(--paper-2);color:var(--ink)}.kb-toc-status-dot{background:var(--line-strong);border-radius:999px;width:7px;height:7px;display:inline-block}.kb-toc-branch-row.is-ready .kb-toc-status-dot{background:var(--ok)}.kb-toc-branch-row.is-waiting .kb-toc-status-dot{background:var(--line-strong)}.kb-toc-branch-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-toc-branch-meta{color:var(--text-quiet,#888);text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:11px;overflow:hidden}.kb-toc-alias-list{gap:2px;min-width:0;display:grid}.kb-toc-alias-list a{border-radius:var(--rad-2);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:5px 4px;font-size:13px;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.kb-toc-alias-list a:hover{background:var(--paper-2);color:var(--ink)}.kb-toc-topic-group{gap:8px;padding:14px 0;display:grid}.kb-toc-topic-group:first-child{padding-top:2px}.kb-toc-topic-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kb-toc-topic-list a{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 0;font-size:13px;text-decoration:none;display:grid}@media (min-width:760px) and (max-width:840px){.connector-row-shell{grid-template-columns:minmax(0,1fr) auto}.connector-row-content{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.connector-row-actions{flex-direction:row;align-items:center;padding:0 14px 0 0}.connector-row-meta{grid-column:auto;justify-content:flex-end;max-width:230px}.connector-runs-toggle{border-top:0;flex-basis:auto;justify-content:flex-start;width:fit-content;min-height:30px;margin-top:0;padding:0 2px}.connector-row-summary{white-space:nowrap}.connector-row-scope{align-items:center}.connector-row-scope-value{white-space:nowrap}}@media (max-width:980px){.kb-empty-start,.kb-home-curation-grid{grid-template-columns:1fr}.kb-home-recent{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.kb-toc-shell{grid-template-columns:1fr}}@media (max-width:860px){.kb-toc-project{grid-template-columns:1fr}}@media (max-width:640px){.kb-home-pinned-grid{grid-template-columns:1fr}.kb-toc-shell{gap:22px;padding:14px}.kb-toc-project{grid-template-columns:1fr}.kb-toc-children{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-toc-branch-grid{grid-template-columns:1fr}.kb-toc-branch-meta{display:none}.kb-toc-pane-head,.kb-toc-topic-head{flex-wrap:wrap}.kb-toc-topic-meta{display:none}}.entity-profile-snapshot{gap:18px;padding:18px 20px;display:grid}.entity-profile-snapshot-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.entity-profile-snapshot-head h2{color:var(--ink);margin:0;font-size:18px;font-weight:680;line-height:1.3}.entity-profile-snapshot-head p{color:var(--ink-3);margin:4px 0 0;font-size:13px;line-height:1.45}.entity-profile-cache-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong,#0000002e);text-decoration-color:var(--border-strong,#0000002e);text-underline-offset:2px;font-weight:620}.entity-profile-cache-link:hover{color:var(--ink);text-decoration-color:currentColor}.entity-profile-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.entity-profile-metrics span{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:7px 9px;font-size:12px;font-weight:640;line-height:1}.entity-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.entity-profile-column{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:12px;display:grid}.entity-profile-column h3{color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.3}.entity-profile-column p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.entity-profile-column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.entity-profile-column li{gap:4px;min-width:0;display:grid}.entity-profile-column li span{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.entity-profile-column li small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.entity-profile-evidence-links{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.entity-profile-evidence-links a{color:var(--ink-2);font-weight:650}.entity-profile-agent-context{border-top:1px solid var(--line);padding-top:12px}.entity-profile-agent-context summary{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.entity-profile-agent-context summary::marker{color:var(--ink-3)}.entity-profile-agent-context-body{gap:10px;max-width:760px;padding-top:10px;display:grid}.entity-profile-agent-context-body p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.entity-profile-agent-context-body dl{border:1px solid var(--line);border-radius:8px;margin:0;display:grid;overflow:hidden}.entity-profile-agent-context-body dl>div{grid-template-columns:120px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.entity-profile-agent-context-body dl>div+div{border-top:1px solid var(--line)}.entity-profile-agent-context-body dt{color:var(--ink-3);font-size:12px;font-weight:700}.entity-profile-agent-context-body dd{min-width:0;margin:0}.entity-profile-agent-context-body code{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:4px 6px;font-size:12px;display:inline-block}.entity-profile-agent-access{color:var(--ink);width:fit-content;font-size:13px;font-weight:700;text-decoration:none}.entity-profile-agent-access:hover{text-underline-offset:3px;text-decoration:underline}.entity-profile-source-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 14px;padding-top:12px;display:flex}.entity-profile-source-strip a{overflow-wrap:anywhere;font-size:13px}@media (max-width:1180px){.entity-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.entity-profile-grid,.entity-profile-snapshot-head{grid-template-columns:1fr}.entity-profile-metrics{justify-content:flex-start}.entity-profile-agent-context-body dl>div{grid-template-columns:1fr}}.entity-article{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;padding:20px 24px 24px;display:grid}@media (max-width:900px){.entity-article{grid-template-columns:1fr;padding:16px}}.entity-article-main{gap:20px;min-width:0;display:grid}.entity-article-lede{color:var(--ink,#222);font-family:var(--font-ui);max-width:72ch;margin:0;font-size:17px;line-height:1.55}.entity-article-lede p{margin:0}.entity-article-section{gap:10px;display:grid}.entity-article-section h2,.entity-article-citations h2{border-bottom:1px solid var(--line);font-family:var(--font-ui);font-size:18px;font-weight:var(--w-bold,680);letter-spacing:-.005em;margin:0;padding-bottom:6px}.entity-article-section .cited-prose,.entity-article-lede .cited-prose,.entity-article-citations{font-family:var(--font-ui);max-width:72ch;font-size:15px;line-height:1.6}.entity-article-section .cited-prose p,.entity-article-lede .cited-prose p{margin:0 0 12px}.entity-article-section .cited-prose p:last-child,.entity-article-lede .cited-prose p:last-child{margin-bottom:0}.entity-article-section .cited-prose ul{margin:0 0 12px;padding-left:22px}.entity-article-section .cited-prose li{margin-bottom:6px}.markdown-table-wrap{max-width:100%;overflow-x:auto}.entity-article-section .markdown-table-wrap,.entity-article-lede .markdown-table-wrap,.wiki-prose .markdown-table-wrap,.wiki-body .markdown-table-wrap{margin:0 0 12px}.markdown-table{border-collapse:collapse;font-family:var(--font-ui);min-width:100%;font-size:14px;line-height:1.45}.markdown-table th,.markdown-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.markdown-table th{background:var(--surface-muted,#f7f7f4);color:var(--text-strong,#24221f);font-weight:var(--w-bold,640)}.markdown-table td{color:var(--ink,#222)}.entity-article-section .cited-prose strong,.entity-article-lede .cited-prose strong{font-weight:var(--w-bold,640)}.entity-article-section .cited-prose em,.entity-article-lede .cited-prose em{font-style:italic}.cite-ref{color:var(--accent,#4e6bff);vertical-align:super;padding-left:2px;font-size:.75em;text-decoration:none}.cite-ref:hover{text-decoration:underline}.entity-article-sidebar{background:var(--surface-2,#00000008);border:1px solid var(--line);border-radius:var(--rad-3);font-family:var(--font-ui);gap:14px;padding:16px;font-size:13px;display:grid}.entity-article-sidebar dl{gap:10px;margin:0;display:grid}.entity-article-sidebar dt,.entity-article-sidebar-label{color:var(--ink-3,#888);font-family:var(--font-ui);font-size:var(--text-xs,11px);font-weight:var(--w-semibold,620);letter-spacing:.04em;text-transform:uppercase;margin:0}.entity-article-sidebar dd{color:var(--ink,#222);margin:4px 0 0}.entity-article-sidebar ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.entity-article-sidebar-section{gap:6px;display:grid}.article-actions{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px;display:grid}.article-actions-buttons{flex-wrap:wrap;gap:8px;display:flex}.article-actions-form{display:inline-flex}.article-edit-label{color:var(--ink-3,#888);font-family:var(--font-ui);font-size:var(--text-sm,12px);margin-bottom:6px;display:block}.wiki-action-button{appearance:none;background:var(--surface,white);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--text,#222);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:540;transition:background-color 80ms,border-color 80ms}.wiki-action-button:hover{background:var(--surface-2,#0000000a);border-color:var(--text-quiet,#888)}.wiki-action-button-primary{appearance:none;background:var(--accent,#1a73e8);border:1px solid var(--accent,#1a73e8);border-radius:var(--rad-2);color:#fff;cursor:pointer;padding:6px 12px;font-size:12px;font-weight:540;transition:filter 80ms}.wiki-action-button-primary:hover:not(:disabled){filter:brightness(1.08)}.wiki-action-button-primary:disabled,.wiki-action-button:disabled{opacity:.5;cursor:not-allowed}.wiki-action-button-secondary{appearance:none;border-radius:var(--rad-2);color:var(--text-quiet,#888);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 12px;font-size:12px}.wiki-action-button-secondary:hover{color:var(--text,#222)}.article-edit-form{gap:8px;margin-top:4px;display:grid}.article-inline-correction{gap:20px;display:grid;position:relative}.article-inline-selection-highlight{pointer-events:none;z-index:1;background:#ffd6666b;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #ae78001f}.article-inline-correction-residue{pointer-events:auto;z-index:2;padding:0;display:block;position:absolute}.article-inline-correction-form{background:var(--surface,white);border:1px solid var(--line);border-radius:var(--rad-3);z-index:6;gap:8px;width:min(448px,100% - 16px);max-width:min(448px,100%);padding:12px;display:grid;position:absolute;box-shadow:0 12px 30px #00000014}.article-correction-residue{color:inherit;cursor:help;background:#ffd66673;border-bottom:1px solid #ae78008c;border-radius:3px;padding:0 1px;position:relative}.article-correction-residue:hover,.article-correction-residue:focus-visible{background:#ffd666ad}.article-correction-residue:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#1a73e8) 70%, #fff);outline-offset:2px}.article-correction-residue-tooltip{background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--text,#222);opacity:0;pointer-events:none;visibility:hidden;white-space:normal;z-index:8;width:max-content;max-width:min(320px,80vw);padding:7px 9px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.article-correction-residue:hover .article-correction-residue-tooltip,.article-correction-residue:focus-visible .article-correction-residue-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.article-inline-correction-form blockquote{border-left:3px solid var(--accent,#1a73e8);color:var(--text,#222);max-height:96px;margin:0;padding:2px 0 2px 10px;font-size:13px;line-height:1.45;overflow:auto}.article-inline-correction-status{background:color-mix(in srgb, var(--accent,#1a73e8) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent,#1a73e8) 22%, var(--line));border-radius:var(--rad-2);color:var(--text,#222);margin:0;padding:8px 10px;font-size:13px;line-height:1.4}.draft-correction-panel{flex-basis:100%}.draft-inline-correction{position:relative}.draft-inline-correction-form{text-align:left}.draft-correction-highlight{background:#ffd66680}.draft-correction-residue{background:color-mix(in srgb, var(--warning,#d97706) 10%, var(--surface,#fff));border:1px solid color-mix(in srgb, var(--warning,#d97706) 28%, var(--line));border-radius:var(--rad-2);color:var(--text,#222);flex-basis:100%;gap:4px;max-width:640px;margin-bottom:2px;padding:9px 11px;font-size:13px;line-height:1.35;display:grid}.draft-correction-residue span{color:var(--text,#222)}.draft-correction-residue small{color:var(--text-quiet,#666)}.draft-applied-corrections{background:color-mix(in srgb, var(--success,#15803d) 10%, var(--surface,#fff));border:1px solid color-mix(in srgb, var(--success,#15803d) 28%, var(--line));border-radius:var(--rad-2);color:var(--text,#222);flex-basis:100%;gap:4px;max-width:640px;margin-bottom:2px;padding:9px 11px;font-size:13px;line-height:1.35;display:grid}.draft-applied-corrections span{color:var(--text,#222)}.draft-correction-panel summary{border-radius:var(--rad-2);color:var(--text-quiet,#888);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.draft-correction-panel summary:hover{color:var(--text,#222)}.draft-correction-panel form{gap:8px;max-width:520px;padding-top:8px;display:grid}.article-edit-textarea{background:var(--surface,white);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--text,#222);resize:vertical;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.4}.article-edit-textarea:focus{border-color:var(--accent,#1a73e8);outline:none}.article-edit-form-buttons{gap:6px;display:flex}.article-action-status{border-radius:var(--rad-2);margin:0;padding:6px 8px;font-size:12px;line-height:1.4}.article-action-status-ok{color:#1e7832;background:#28a74514}.article-action-status-err{color:#aa2837;background:#dc354514}.entity-article-citations{font-family:var(--font-ui);border-top:1px solid var(--line);gap:8px;max-width:72ch;margin-top:12px;padding-top:16px;font-size:13px;line-height:1.55;display:grid}.entity-article-citations ol{gap:8px;margin:0;padding-left:26px;display:grid}.entity-article-citations li{color:var(--text,#222);padding-left:4px;scroll-margin-top:80px}.entity-article-citations li:target{background:color-mix(in oklch, var(--accent,#4e6bff) 8%, transparent);border-radius:var(--rad-2);outline:2px solid color-mix(in oklch, var(--accent,#4e6bff) 30%, transparent);outline-offset:4px}.entity-article-citations .cite-quote{color:var(--ink-2,#555);font-style:italic}.entity-article-citations .cite-quote-missing{color:var(--ink-2,#555)}.entity-sub-products{gap:20px;display:grid}.entity-sub-product{gap:10px;display:grid}.entity-sub-product-title{border-bottom:1px solid var(--line);font-family:var(--font-ui);font-size:18px;font-weight:var(--w-bold,680);letter-spacing:-.005em;margin:0;padding-bottom:6px}.entity-sub-product-section{gap:6px;display:grid}.entity-sub-product-section-title{font-family:var(--font-ui);font-size:15px;font-weight:var(--w-semibold,620);margin:0}.entity-sub-product-section .cited-prose{font-family:var(--font-body);max-width:78ch;font-size:16px;line-height:1.65}.entity-sub-product-section .cited-prose p{margin:0 0 10px}.entity-sub-product-section .cited-prose p:last-child{margin-bottom:0}.entity-sub-product-section .cited-prose ul{margin:0 0 10px;padding-left:22px}.entity-sub-product-section .cited-prose li{margin-bottom:4px}.wiki-section .wiki-bullet-list li{gap:2px;display:grid}.wiki-bullet-summary{font-size:15px}.wiki-related-list,.wiki-sources-list{gap:8px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.wiki-related-list li,.wiki-sources-list li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;display:grid}.wiki-related-list li .record-meta,.wiki-sources-list li .record-meta{font-size:12px}.wiki-identity-card{gap:16px;padding:18px 20px;display:grid}.wiki-identity-head{align-items:center;gap:12px;display:flex}.wiki-identity-icon{background:var(--surface-2,#0000000a);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wiki-identity-name h2{margin:0;font-size:22px}.wiki-identity-type{color:var(--text-quiet,#888);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.wiki-identity-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.wiki-identity-field dt{color:var(--text-quiet,#888);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.wiki-identity-field dd{margin:4px 0 0;font-size:15px}.wiki-identity-field-value{align-items:center;gap:6px;display:inline-flex}.wiki-surfaces .panel-subtitle{padding:0 14px 14px;font-size:14px;line-height:1.5}.technical-detail{border-top:1px solid var(--line-soft,var(--line));margin-top:12px;padding-top:12px}.technical-detail>summary{color:var(--text-quiet,#888);cursor:pointer;letter-spacing:.02em;margin-bottom:8px;font-size:13px;list-style:none}.technical-detail>summary::-webkit-details-marker{display:none}.technical-detail>summary:before{content:"▸ ";transition:transform .1s;display:inline-block}.technical-detail[open]>summary:before{content:"▾ "}.entity-reviews-filters .filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.entity-reviews-filters .filter-row label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);flex-direction:column;gap:4px;font-size:.78rem;display:flex}.entity-reviews-filters .filter-row select{border-radius:var(--rad-1);border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);padding:6px 10px;font-size:.92rem}.entity-reviews-table .record-table{border-collapse:collapse;width:100%;font-size:.92rem}.entity-reviews-table .record-table th,.entity-reviews-table .record-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#e5e7eb);padding:10px 12px}.entity-reviews-table .record-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);font-size:.8rem;font-weight:620}.entity-reviews-table .record-table .muted{color:var(--text-muted,#6b7280);margin-top:2px;font-size:.78rem}.entity-reviews-table .action-pair{gap:8px;display:inline-flex}.entity-reviews-table .button.small{padding:4px 10px;font-size:.82rem}.flash{border-radius:var(--rad-1);margin:12px 0;padding:10px 14px;font-size:.92rem}.flash-ok{color:#065f46;background:#10b9811a;border:1px solid #10b9814d}.flash-warn{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b4d}.flash-err{color:#991b1b;background:#ef44441a;border:1px solid #ef44444d}.data-table-wrap{flex-direction:column;min-width:0;display:flex;overflow-x:auto}table.data-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12px}table.data-table th.data-table-th,table.data-table td.data-table-td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}table.data-table thead th{background:var(--surface);color:var(--ink-4);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:740;position:sticky;top:0}table.data-table tbody tr:last-child td{border-bottom:0}table.data-table tbody tr.data-table-row:hover{background:color-mix(in oklch, var(--surface-2) 52%, transparent)}table.data-table tbody tr.data-table-row-selected{background:color-mix(in oklch, var(--surface-3) 64%, transparent)}table.data-table .align-right{text-align:right}table.data-table .align-center{text-align:center}table.data-table th.sortable{cursor:pointer;padding:0}table.data-table th.sortable .data-table-sort-button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:11px 12px;display:inline-flex}table.data-table th.sortable .data-table-sort-button:hover,table.data-table th.sortable .data-table-sort-button:focus-visible{color:var(--ink-2)}table.data-table th.sortable.sorted .data-table-sort-button{color:var(--ink)}.data-table-sort-indicator{opacity:.6;align-items:center;display:inline-flex}table.data-table th.sortable.sorted .data-table-sort-indicator{opacity:1}.data-table-select-cell{text-align:center;vertical-align:middle;width:36px}.data-table-select-cell input[type=checkbox]{cursor:pointer;margin:0}.data-table-actions-cell{text-align:right;width:44px;position:relative}.data-table-action-menu{display:inline-block;position:relative}.data-table-action-trigger{border-radius:var(--rad-2);color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.data-table-action-trigger:hover,.data-table-action-trigger:focus-visible{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.data-table-action-popover{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);z-index:20;flex-direction:column;min-width:168px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #00000014}.data-table-action-item{border-radius:var(--rad-2);color:var(--ink);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:12px;text-decoration:none;display:flex}.data-table-action-item:hover,.data-table-action-item:focus-visible{background:var(--surface-2)}.data-table-action-item.danger{color:#b91c1c}.data-table-action-item.danger:hover,.data-table-action-item.danger:focus-visible{background:#ef444414}.data-table-action-icon{color:var(--ink-3);align-items:center;display:inline-flex}.data-table-action-item.danger .data-table-action-icon{color:#b91c1c}.data-table-empty{color:var(--ink-3);text-align:center;padding:24px}.data-table-cell-link{color:inherit;margin:-9px -12px;padding:9px 12px;text-decoration:none;display:block}table.data-table .data-table-cell-link:hover{text-decoration:none}.data-table-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.data-table-pagination-status{color:var(--ink-3)}.data-table-pagination-buttons{align-items:center;gap:8px;display:flex}.data-table-pagination-page{color:var(--ink-3)}.data-table-pagination-button{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink);cursor:pointer;font:inherit;padding:4px 10px;font-size:12px}.data-table-pagination-button:hover:not(:disabled),.data-table-pagination-button:focus-visible:not(:disabled){background:var(--surface-2)}.data-table-pagination-button:disabled{cursor:not-allowed;opacity:.5}.main{padding-right:calc(var(--main-page-padding) + var(--atlas-chat-width,0px));transition:padding-right .22s}.atlas-chat-launcher{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink);cursor:pointer;font:inherit;bottom:20px;right:calc(var(--atlas-chat-width,0px) + 20px);z-index:51;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:540;transition:right .22s;display:flex;position:fixed}.atlas-chat-launcher[data-drawer-open=true]{display:none}.atlas-chat-launcher:hover,.atlas-chat-launcher:focus-visible{background:var(--surface-2);border-color:var(--line-strong)}.atlas-chat{background:var(--surface);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:380px;transition:transform .22s,width .22s;display:flex;position:fixed;top:56px;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 32px -20px #0000002e,-2px 0 6px -2px #0000000f}.atlas-chat.is-expanded{width:620px}.atlas-chat.is-open{transform:translate(0)}@media (max-width:760px){.atlas-chat,.atlas-chat.is-expanded{width:100vw}.main{padding-right:var(--main-page-padding)}}.atlas-chat__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.atlas-chat__head-actions{align-items:center;gap:4px;display:flex}.atlas-chat__toggle-width,.atlas-chat__close{border-radius:var(--rad-2);color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex}.atlas-chat__debug-toggle{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 6px;font-size:11px;line-height:1;display:inline-flex}.atlas-chat__debug-toggle input{accent-color:var(--accent);width:12px;height:12px;margin:0}.atlas-chat__debug-toggle:has(input:checked){background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 32%, var(--line));color:var(--ink)}.atlas-chat__debug-toggle:hover,.atlas-chat__debug-toggle:focus-within{border-color:var(--line-strong)}.atlas-chat__toggle-width:hover,.atlas-chat__toggle-width:focus-visible,.atlas-chat__close:hover,.atlas-chat__close:focus-visible{background:var(--surface-2);color:var(--ink)}.atlas-chat__title{letter-spacing:.02em;font-size:12px;font-weight:620}.atlas-chat__messages{flex-direction:column;flex:1;gap:14px;padding:14px;display:flex;overflow-y:auto}.atlas-chat__empty{color:var(--ink-3);font-size:12px;line-height:1.45}.atlas-chat__assistant-row{flex-direction:column;gap:6px;display:flex}.atlas-chat__msg{border-radius:var(--rad-2);padding:10px 12px;font-size:13px;line-height:1.5}.atlas-chat__msg p{margin:0}.atlas-chat__msg p+p,.atlas-chat__msg ul,.atlas-chat__msg ol,.atlas-chat__msg blockquote,.atlas-chat__msg pre,.atlas-chat__msg h1,.atlas-chat__msg h2,.atlas-chat__msg h3,.atlas-chat__msg h4{margin-top:8px}.atlas-chat__msg ul,.atlas-chat__msg ol{margin-bottom:0;padding-left:20px}.atlas-chat__msg li+li{margin-top:2px}.atlas-chat__msg h1,.atlas-chat__msg h2,.atlas-chat__msg h3,.atlas-chat__msg h4{font-size:13px;font-weight:680;line-height:1.3}.atlas-chat__msg a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.atlas-chat__msg a:hover{color:color-mix(in oklch, var(--accent) 75%, var(--ink))}.atlas-chat__msg code{background:var(--paper-3);border-radius:var(--rad-1);font-family:var(--font-mono);padding:1px 5px;font-size:12px}.atlas-chat__msg pre{background:var(--paper-3);border-radius:var(--rad-2);font-family:var(--font-mono);margin-bottom:0;padding:8px 10px;font-size:12px;overflow-x:auto}.atlas-chat__msg pre code{background:0 0;padding:0}.atlas-chat__msg blockquote{border-left:2px solid var(--line);color:var(--ink-3);margin:0;padding-left:10px}.atlas-chat__msg table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.atlas-chat__msg th,.atlas-chat__msg td{border:1px solid var(--line);text-align:left;padding:4px 7px}.atlas-chat__msg--user{background:var(--accent-soft);color:var(--ink)}.atlas-chat__msg--user p{white-space:pre-wrap}.atlas-chat__msg--assistant{background:var(--paper-2);color:var(--ink)}.atlas-chat__tools{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.atlas-chat__tool{color:var(--ink-3)}.atlas-chat__tool-trigger{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-3);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.atlas-chat__tool-trigger[aria-disabled=true]{cursor:default}.atlas-chat__tool-trigger:not([aria-disabled=true]):hover{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.atlas-chat__tool code{font-family:var(--font-mono);background:0 0;padding:0;font-size:11px}.atlas-chat__tool--ok .atlas-chat__tool-trigger{background:var(--ok-soft);border-color:color-mix(in oklch, var(--ok) 28%, var(--line))}.atlas-chat__tool--ok code{color:color-mix(in oklch, var(--ok) 80%, var(--ink))}.atlas-chat__tool--error .atlas-chat__tool-trigger{background:var(--err-soft);border-color:color-mix(in oklch, var(--err) 28%, var(--line))}.atlas-chat__tool--error code{color:color-mix(in oklch, var(--err) 80%, var(--ink))}.atlas-chat__tool-spin{color:var(--accent);animation:.9s linear infinite atlas-chat-spin}.atlas-chat__tool-chevron{transition:transform .14s}.atlas-chat__tool-chevron.open{transform:rotate(180deg)}.atlas-chat__tool-detail{border:1px solid var(--line);border-radius:var(--rad-2);margin-top:4px;font-size:12px;overflow:hidden}.atlas-chat__tool-detail-label{background:var(--paper-2);border-bottom:1px solid var(--line);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:620}.atlas-chat__tool-detail pre{color:var(--ink-2);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:0 0;max-height:220px;margin:0;padding:8px;font-size:12px;overflow:auto}.atlas-chat__tool-detail pre+.atlas-chat__tool-detail-label{border-top:1px solid var(--line)}.atlas-chat__error{background:var(--err-soft);border-top:1px solid var(--line);color:var(--err);padding:8px 14px;font-size:12px}.atlas-chat__form{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px 14px;display:flex}.atlas-chat__input{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink);font:inherit;resize:none;flex:1;padding:8px 10px;font-size:13px}.atlas-chat__input:focus-visible{border-color:var(--accent);outline:none}.atlas-chat__send{background:var(--accent);border-radius:var(--rad-2);color:var(--white);cursor:pointer;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.atlas-chat__send:disabled{cursor:not-allowed;opacity:.5}.atlas-chat__spin{animation:.9s linear infinite atlas-chat-spin}@keyframes atlas-chat-spin{to{transform:rotate(360deg)}}.ontology-module-version{color:var(--ink-4);font-family:var(--font-mono);font-size:11px}.ontology-module-actions{flex:none;align-items:center;display:flex}.ontology-module-toggle{align-items:center;gap:8px;display:flex}.ontology-contents-stack{flex-direction:column;gap:14px;margin-top:20px;display:flex}.ontology-section-head{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:680;display:flex}.ontology-section-head h2{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:680}.ontology-module-card .panel-head h2{text-transform:none;letter-spacing:0;font-size:14px;font-weight:680}.ontology-module-body{flex-direction:column;gap:14px;padding:14px;display:flex}.ontology-content-list{flex-direction:column;gap:6px;display:flex}.ontology-content-list-label{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:680}.ontology-content-list ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ontology-content-item{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ontology-content-item-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ontology-content-item-head strong{color:var(--ink);font-size:13px;font-weight:620}.ontology-content-item-head code{background:var(--paper-3);border-radius:var(--rad-1);color:var(--ink-3);font-family:var(--font-mono);padding:1px 5px;font-size:11px}.ontology-content-item-secondary{color:var(--ink-3);font-size:12px;line-height:1.4}.ontology-content-item-chips{flex-wrap:wrap;gap:4px;display:flex}.ontology-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-3);border-radius:999px;padding:1px 7px;font-size:11px}.drive-scope-overlay{background:color-mix(in oklch, var(--ink) 50%, transparent);z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.drive-scope-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-pop);width:100%;max-width:560px;padding:24px}.drive-scope-title{margin:0 0 4px;font-size:16px;font-weight:680}.drive-scope-subtitle{color:var(--ink-3);margin:0 0 16px;font-size:13px;line-height:1.45}.drive-scope-options{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.drive-scope-option{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);cursor:pointer;align-items:flex-start;gap:12px;padding:12px;transition:background-color .12s,border-color .12s;display:flex}.drive-scope-option:hover{border-color:var(--line-strong)}.drive-scope-option.is-selected{background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 50%, var(--line))}.drive-scope-option input[type=radio]{margin-top:3px}.drive-scope-option-body{flex:1}.drive-scope-option-title{font-size:13px;font-weight:620}.drive-scope-option-description{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.45}.drive-scope-picker-button{margin-top:10px}.drive-scope-folder-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.drive-scope-folder{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.drive-scope-folder-remove{color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:none;font-size:12px}.drive-scope-folder-remove:hover{color:var(--ink)}.drive-scope-error{background:color-mix(in oklch, var(--err-soft) 60%, var(--surface));border:1px solid color-mix(in oklch, var(--err) 35%, var(--line));border-radius:var(--rad-2);color:var(--ink-2);margin-top:12px;padding:8px 12px;font-size:12px;line-height:1.45}.drive-scope-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.drive-scope-footer-meta{color:var(--ink-4);text-align:right;margin-top:12px;font-size:11px}.drive-scope-footer-meta code{background:var(--paper-3);border-radius:var(--rad-1);font-family:var(--font-mono);padding:1px 5px;font-size:11px}.clickup-scope-modal{max-width:640px}.clickup-scope-form{gap:12px;display:grid}.clickup-scope-fieldset{border:1px solid var(--line);border-radius:var(--rad-2);gap:10px;margin:0;padding:12px;display:grid}.clickup-scope-fieldset legend{color:var(--ink);padding:0 4px;font-size:12px;font-weight:680}.clickup-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clickup-scope-grid label,.clickup-scope-checks label{color:var(--ink-3);gap:5px;font-size:12px;display:grid}.clickup-scope-grid input{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink);font:inherit;min-height:34px;padding:0 10px;font-size:13px}.clickup-scope-grid input:focus-visible{border-color:color-mix(in oklch, var(--accent) 58%, var(--line));outline:2px solid color-mix(in oklch, var(--accent) 28%, transparent)}.clickup-scope-add{justify-self:start}.clickup-scope-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.clickup-scope-list li{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-2);justify-content:space-between;align-items:center;min-height:32px;padding:0 8px 0 10px;font-size:12px;display:flex}.clickup-scope-list button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.clickup-scope-list button:hover{color:var(--err)}.clickup-scope-checks{flex-wrap:wrap;gap:10px 16px;display:flex}.clickup-scope-checks label{align-items:center;gap:7px;display:inline-flex}@media (max-width:640px){.clickup-scope-grid{grid-template-columns:1fr}}.search-hero{flex-direction:column;gap:10px;display:flex}.search-hero-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-1);align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.search-hero-form:focus-within{border-color:color-mix(in oklch, var(--accent) 60%, var(--line));box-shadow:var(--shadow-1), 0 0 0 3px color-mix(in oklch, var(--accent) 18%, transparent)}.search-hero-form svg{color:var(--ink-3);flex:none}.search-hero-form input[type=search]{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:15px}.search-hero-form input[type=search]::-webkit-search-cancel-button{cursor:pointer}.search-hero-form input[type=search]::placeholder{color:var(--ink-4)}.search-hero-form .button{flex:none}.search-hero-hint{color:var(--ink-4);margin:0;font-size:12px}.search-hero-hint kbd{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-1);color:var(--ink-3);font-family:var(--font-mono);padding:1px 5px;font-size:11px}.search-results-panel{margin-top:16px}.sources-filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.sources-filter-field{flex-direction:column;gap:4px;min-width:200px;display:flex}.sources-filter-label{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.sources-filter-select{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-1);color:var(--ink);min-height:32px;padding:6px 8px;font-size:13px}.sources-filter-select:focus-visible{border-color:color-mix(in oklch, var(--accent) 50%, var(--line));outline:2px solid color-mix(in oklch, var(--accent) 30%, transparent);outline-offset:1px}.sources-filter-select:disabled{cursor:wait;opacity:.72}.sources-filter-clear{border-radius:var(--rad-1);color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;margin-left:auto;padding:6px 10px;font-size:12px}.sources-filter-clear:hover{background:var(--surface-2);color:var(--ink)}.sources-filter-clear:disabled{cursor:wait;opacity:.64}.sources-filter-status{background:color-mix(in oklch, var(--accent) 8%, var(--surface));border:1px solid color-mix(in oklch, var(--accent) 24%, var(--line));border-radius:var(--rad-1);color:var(--accent);align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:560;display:inline-flex}.sources-filter-status svg{flex:none;animation:.9s linear infinite spin}.sources-row-title{align-items:center;gap:8px;font-weight:600;display:inline-flex}.sources-row-icon{background:var(--surface-2);border-radius:var(--rad-1);color:var(--ink-3);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sources-row-type{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.artifact-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;margin-top:16px;display:grid}@media (max-width:1100px){.artifact-detail-grid{grid-template-columns:minmax(0,1fr)}}.artifact-main{gap:16px;min-width:0;display:grid}.artifact-side{align-content:start;align-self:start;gap:12px;display:grid}.artifact-side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);gap:8px;padding:14px;display:grid}.artifact-side-card h3{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.artifact-side-field{gap:2px;display:grid}.artifact-side-field-label{color:var(--ink-3);font-size:11px}.artifact-side-field-value{color:var(--ink);overflow-wrap:anywhere;word-break:break-word;font-size:13px}.artifact-side-link{color:var(--accent);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.artifact-side-link:hover{text-decoration:underline}.artifact-side-people{gap:6px;display:grid}.artifact-side-person{gap:1px;display:grid}.artifact-side-person-name{align-items:center;gap:6px;font-size:13px;display:flex}.artifact-side-person-meta{color:var(--ink-3);font-size:11px}.artifact-open-original{background:var(--accent);border:1px solid var(--accent);border-radius:var(--rad-1);color:#fff;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.artifact-open-original:hover{filter:brightness(.95)}.artifact-viewer-shell{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);gap:12px;padding:16px;display:grid}.artifact-tab-bar{align-items:center;gap:8px;margin-top:8px;display:flex}.artifact-tab{color:var(--ink-3);background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:0;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none}.artifact-tab:hover{color:var(--ink)}.artifact-tab[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink)}.source-detail-summary,.source-processing-overview{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-2);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:12px;display:grid;overflow:hidden}@media (max-width:1200px){.source-detail-summary,.source-processing-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.source-detail-summary,.source-processing-overview{grid-template-columns:minmax(0,1fr)}}.source-detail-summary__item,.source-processing-metric{border-right:1px solid var(--line);gap:4px;min-width:0;padding:12px;display:grid}.source-detail-summary__item:last-child,.source-processing-metric:last-child{border-right:0}.source-detail-summary__item span,.source-processing-metric span,.source-audit-fields span{color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:720}.source-detail-summary__item strong,.source-processing-metric strong,.source-audit-fields strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.source-processing-note{border-top:1px solid var(--line);color:var(--ink-3);grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.source-focused-segment{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--rad-2);gap:4px;padding:11px 13px;display:grid}.source-focused-segment strong{color:var(--ink-2);font-size:13px;font-weight:740}.source-focused-segment p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.source-trace-layout{gap:16px;margin-top:16px;display:grid}.source-trace-timeline{padding:4px 0}.source-trace-two-column{align-items:start}.source-audit-fields{gap:0;display:grid}.source-audit-fields div{border-bottom:1px solid var(--line);gap:4px;padding:12px 15px;display:grid}.source-audit-fields div:last-child{border-bottom:0}.source-audit-fields strong{font-family:var(--mono);font-size:12px}.pipeline-layout{min-width:0;max-width:100%;display:block}.pipeline-layout--drawer-open{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.pipeline-layout--drawer-open{grid-template-columns:minmax(0,1fr)}}.pipeline-layout__main{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.pipeline-layout__drawer{align-self:start;position:sticky;top:16px}.pipeline-cockpit{min-width:0;max-width:100%;overflow:hidden}.pipeline-cockpit__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.pipeline-cockpit__summary article{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);grid-template-columns:auto minmax(0,1fr);gap:5px;padding:12px;display:grid}.pipeline-cockpit__summary svg{color:var(--ink-4);grid-row:1/span 3;margin-top:1px}.pipeline-cockpit__summary span{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.pipeline-cockpit__summary strong{color:var(--ink-1,var(--ink-2));font-size:15px;font-weight:680;line-height:1.25}.pipeline-cockpit__summary p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.35}.pipeline-stage-table-wrap{border-top:1px solid var(--line);min-width:0;max-width:100%;overflow-x:auto}.pipeline-stage-table{border-collapse:collapse;width:100%;min-width:930px;font-size:12px}.pipeline-stage-table th,.pipeline-stage-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:9px 10px}.pipeline-stage-table thead th{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.pipeline-stage-table tbody th{color:var(--ink-2);font-weight:650}.pipeline-stage-table tbody th a{color:inherit;text-decoration:none}.pipeline-stage-table tbody th a:hover{text-underline-offset:2px;text-decoration:underline}.pipeline-stage-table tbody th span{color:var(--ink-4);margin-top:2px;font-size:11px;font-weight:500;display:block}.pipeline-stage-table tbody tr:last-child th,.pipeline-stage-table tbody tr:last-child td{border-bottom:0}.pipeline-stage-table__bad{color:var(--err);font-weight:680}.pipeline-cockpit__note,.pipeline-panel-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.45}.pipeline-cockpit__note{border-top:1px solid var(--line);padding:10px 14px}.pipeline-panel-note{padding:0 14px 12px}@media (max-width:1100px){.pipeline-cockpit__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pipeline-cockpit__summary{grid-template-columns:minmax(0,1fr)}}.pipeline-health{min-width:0;max-width:100%;overflow:hidden}.pipeline-health__head{align-items:start;gap:12px}.pipeline-health__head p{color:var(--ink-4);margin:3px 0 0;font-size:12px}.pipeline-health__state{text-align:right;flex-direction:column;gap:3px;min-width:180px;max-width:360px;display:flex}.pipeline-health__state strong{color:var(--ink-2);font-size:13px;font-weight:720}.pipeline-health__state span{color:var(--ink-3);font-size:12px;line-height:1.35}.pipeline-health__state--ok strong{color:var(--ok)}.pipeline-health__state--warn strong{color:var(--warn)}.pipeline-health__state--err strong{color:var(--err)}.pipeline-health__signals{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.pipeline-health__signal{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);grid-template-columns:auto minmax(0,1fr);gap:5px;min-width:0;padding:12px;display:grid}.pipeline-health__signal svg{color:var(--ink-4);grid-row:1/span 3;margin-top:1px}.pipeline-health__signal span{color:var(--ink-4);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:650}.pipeline-health__signal strong{color:var(--ink-2);font-size:15px;font-weight:680;line-height:1.25}.pipeline-health__signal p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.35}.pipeline-health__signal--ok{border-color:color-mix(in oklch, var(--ok) 28%, var(--line))}.pipeline-health__signal--warn{border-color:color-mix(in oklch, var(--warn) 38%, var(--line))}.pipeline-health__signal--err{border-color:color-mix(in oklch, var(--err) 38%, var(--line))}.pipeline-health__detail-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.pipeline-health__detail-grid section{border-left:1px solid var(--line);min-width:0;padding:14px}.pipeline-health__detail-grid section:first-child{border-left:0}.pipeline-health__detail-grid h3{color:var(--ink-2);margin:0 0 10px;font-size:12px;font-weight:700}.pipeline-health__detail-grid p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.4}.pipeline-health__llm-paused{background:color-mix(in oklch, var(--warn) 9%, var(--paper-2));border:1px solid color-mix(in oklch, var(--warn) 38%, var(--line));border-radius:var(--rad-2);align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px;display:flex}.pipeline-health__llm-paused svg{color:var(--warn);flex:none;margin-top:2px}.pipeline-health__llm-paused strong{color:var(--ink-2);margin-bottom:3px;font-size:13px;display:block}.pipeline-health__llm-paused small{color:var(--ink-4);margin-top:5px;font-size:11px;line-height:1.4;display:block}.pipeline-health__focus-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pipeline-health__reason-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pipeline-health__reason-list li{gap:3px;min-width:0;display:grid}.pipeline-health__reason-list span,.pipeline-health__reason-list small{color:var(--ink-4);font-size:11px}.pipeline-health__reason-list small{line-height:1.35}.pipeline-health__reason-list strong{color:var(--ink-2);font-size:12px;font-weight:650;line-height:1.35}.pipeline-health__focus-list li{justify-content:space-between;gap:10px;min-width:0;display:flex}.pipeline-health__focus-list span,.pipeline-health__meters dt,.pipeline-health__failure-list span{color:var(--ink-4);font-size:11px}.pipeline-health__focus-list strong,.pipeline-health__meters dd,.pipeline-health__failure-list strong{color:var(--ink-2);font-size:12px;font-weight:650}.pipeline-health__failure-list{flex-direction:column;display:flex}.pipeline-health__alert-list{gap:8px;display:grid}.pipeline-health__alert-item{border-left:2px solid var(--line);gap:3px;padding-left:10px;display:grid}.pipeline-health__alert-item--ok{border-left-color:var(--ok)}.pipeline-health__alert-item--warn{border-left-color:var(--warn)}.pipeline-health__alert-item--err{border-left-color:var(--err)}.pipeline-health__alert-item span,.pipeline-health__alert-item small{color:var(--ink-4);font-size:11px;line-height:1.35}.pipeline-health__alert-item strong{color:var(--ink-2);font-size:12px;font-weight:650;line-height:1.35}.pipeline-health__alert-footer{justify-content:flex-start;align-items:center;min-height:28px;display:flex}.pipeline-health__ack-button{min-height:26px;padding:4px 8px;font-size:11px}.pipeline-health__failure-list a{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(90px,.6fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.pipeline-health__failure-list a:first-child{border-top:0;padding-top:0}.pipeline-health__failure-list a:hover strong{text-underline-offset:2px;text-decoration:underline}.pipeline-health__meters{gap:8px;margin:0;display:grid}.pipeline-health__meters div{justify-content:space-between;gap:10px;min-width:0;display:flex}.pipeline-health__meters dd{margin:0}@media (max-width:1100px){.pipeline-health__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-health__detail-grid{grid-template-columns:minmax(0,1fr)}.pipeline-health__detail-grid section{border-left:0;border-top:1px solid var(--line)}.pipeline-health__detail-grid section:first-child{border-top:0}}@media (max-width:700px){.pipeline-health__head{flex-direction:column;align-items:start}.pipeline-health__state{text-align:left;min-width:0;max-width:100%}.pipeline-health__signals{grid-template-columns:minmax(0,1fr)}}.pipeline-history{min-width:0;max-width:100%;overflow:hidden}.pipeline-history__summary{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.pipeline-history__summary article{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.pipeline-history__summary span{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.pipeline-history__summary strong{color:var(--ink-2);font-size:15px;font-weight:680;line-height:1.25}.pipeline-history__summary p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.35}.pipeline-history__rows{border-top:1px solid var(--line);flex-direction:column;display:flex}.pipeline-history__row{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(180px,.9fr) minmax(160px,.7fr) minmax(320px,1.1fr);align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.pipeline-history__row:first-child{border-top:0}.pipeline-history__row:hover{background:var(--paper-2)}.pipeline-history__row--err{background:color-mix(in oklch, var(--err-soft) 30%, transparent)}.pipeline-history__row--warn{background:color-mix(in oklch, var(--warn-soft) 22%, transparent)}.pipeline-history__main{flex-direction:column;gap:4px;min-width:0;display:flex}.pipeline-history__main p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.35}.pipeline-history__sparkline{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);align-items:end;gap:2px;min-width:0;height:42px;padding:6px;display:flex;overflow:hidden}.pipeline-history__sparkline span{background:color-mix(in oklch, var(--ok) 72%, var(--paper-3));border-radius:2px 2px 0 0;flex:2px;min-width:1px}.pipeline-history__sparkline span.has-failure{background:color-mix(in oklch, var(--err) 72%, var(--paper-3))}.pipeline-history__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.pipeline-history__metrics div{min-width:0}.pipeline-history__metrics dt{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.pipeline-history__metrics dd{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:600}@media (max-width:1000px){.pipeline-history__summary,.pipeline-history__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pipeline-history__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.pipeline-flow__grid{grid-template-columns:repeat(5,1fr min-content) 1fr;align-items:stretch;gap:8px;display:grid}.pipeline-flow__cell{align-items:stretch;display:contents}.pipeline-flow__node{background:var(--paper);border:1px solid var(--line);border-radius:var(--rad-3);color:var(--ink-2);flex-direction:column;gap:4px;padding:12px;text-decoration:none;transition:border-color .12s;display:flex}.pipeline-flow__node:hover{border-color:var(--line-strong)}.pipeline-flow__node.is-active{border-color:color-mix(in oklch, var(--ok) 55%, var(--line))}.pipeline-flow__node--err{border-color:color-mix(in oklch, var(--err) 35%, var(--line))}.pipeline-flow__node--warn{border-color:color-mix(in oklch, var(--warn) 35%, var(--line))}.pipeline-flow__step{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.pipeline-flow__title{color:var(--ink-2);font-size:13px;font-weight:600}.pipeline-flow__description{color:var(--ink-3);font-size:12px;line-height:1.35}.pipeline-flow__metrics{border-top:1px dashed var(--line);color:var(--ink-4);flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;font-size:11px;display:flex}.pipeline-flow__arrow{color:var(--ink-4);align-self:center}@media (max-width:900px){.pipeline-flow__grid{grid-template-columns:1fr}.pipeline-flow__arrow{display:none}}.pipeline-readiness__list{flex-direction:column;gap:0;display:flex}.pipeline-readiness__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:center;gap:16px;padding:14px 0;display:grid}.pipeline-readiness__row:first-child{border-top:0}.pipeline-readiness__main{flex-direction:column;gap:8px;min-width:0;display:flex}.pipeline-readiness__bar{background:color-mix(in oklch, var(--line) 70%, var(--paper));border-radius:999px;width:100%;height:8px;overflow:hidden}.pipeline-readiness__bar span{background:linear-gradient(90deg, color-mix(in oklch, var(--ok) 78%, var(--accent)), var(--ok));height:100%;display:block}.pipeline-readiness__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.pipeline-readiness__stats>div{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);padding:8px}.pipeline-readiness__stats dt{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.pipeline-readiness__stats dd{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:600}@media (max-width:760px){.pipeline-readiness__row{grid-template-columns:minmax(0,1fr)}}.pipeline-feed__filters{flex-direction:column;gap:8px;margin:12px 0;display:flex}.pipeline-feed__chip-group{flex-wrap:wrap;gap:6px;display:flex}.pipeline-chip{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-3);border-radius:999px;padding:4px 10px;font-size:11px;text-decoration:none;transition:background-color .12s,color .12s}.pipeline-chip:hover{background:var(--paper-3);color:var(--ink-2)}.pipeline-chip.is-active{background:var(--ink-2);border-color:var(--ink-2);color:var(--paper)}.pipeline-feed__list{flex-direction:column;display:flex}.pipeline-feed__row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pipeline-feed__row:first-child{border-top:0}.pipeline-feed__row--err{background:color-mix(in oklch, var(--err-soft) 25%, transparent)}.pipeline-feed__row-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.pipeline-feed__error{color:var(--err);margin:2px 0 0;font-size:12px}.pipeline-drawer{background:var(--paper);border:1px solid var(--line);border-radius:var(--rad-3);flex-direction:column;gap:14px;max-height:calc(100vh - 96px);padding:16px 16px 20px;display:flex;overflow-y:auto}.pipeline-drawer__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pipeline-drawer__head h2{margin:2px 0 6px;font-size:16px}.pipeline-drawer__head p{color:var(--ink-3);margin:0;font-size:12px}.pipeline-drawer__eyebrow{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.pipeline-drawer__close{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink-3);justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:inline-flex}.pipeline-drawer__close:hover{background:var(--paper-3)}.pipeline-drawer__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pipeline-drawer__stats>div{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);flex-direction:column;padding:8px 10px;display:flex}.pipeline-drawer__stats span{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.pipeline-drawer__stats strong{color:var(--ink-2);font-size:16px}.pipeline-drawer__section h3{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.pipeline-drawer__activities{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pipeline-drawer__activity{border:1px solid var(--line);border-radius:var(--rad-2);padding:10px 12px}.pipeline-drawer__activity-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pipeline-drawer__activity-head code{color:var(--ink-4);font-family:var(--font-mono);font-size:11px}.pipeline-drawer__activity p{color:var(--ink-3);margin:4px 0 8px;font-size:12px}.pipeline-drawer__activity dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;display:grid}.pipeline-drawer__activity dl>div{flex-direction:column;display:flex}.pipeline-drawer__activity dt{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.pipeline-drawer__activity dd{color:var(--ink-2);margin:0;font-size:12px}.pipeline-drawer__runs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pipeline-drawer__run a{border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink-2);flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}.pipeline-drawer__run a:hover{border-color:var(--line-strong)}.pipeline-drawer__run p{color:var(--ink-3);margin:4px 0 0;font-size:12px}.pipeline-drawer__run--err a{background:color-mix(in oklch, var(--err-soft) 35%, transparent)}.pipeline-drawer__error{background:var(--err-soft);border:1px solid color-mix(in oklch, var(--err) 28%, var(--line));border-radius:var(--rad-2);padding:10px 12px}.pipeline-drawer__error h3{color:var(--err);margin-bottom:4px}.pipeline-drawer__error p{color:var(--err);margin:0;font-size:12px}.pipeline-drawer__fields{flex-direction:column;gap:6px;margin:0;display:flex}.pipeline-drawer__fields>div{border-bottom:1px dashed var(--line);grid-template-columns:120px minmax(0,1fr);gap:8px;padding-bottom:4px;display:grid}.pipeline-drawer__fields>div:last-child{border-bottom:0;padding-bottom:0}.pipeline-drawer__fields dt{color:var(--ink-4);font-size:11px}.pipeline-drawer__fields dd{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12px}.pipeline-drawer__events{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pipeline-drawer__event{border-left:3px solid var(--line);padding:4px 10px}.pipeline-drawer__event--info{border-color:var(--ink-4)}.pipeline-drawer__event--warn{border-color:var(--warn)}.pipeline-drawer__event--error{border-color:var(--err)}.pipeline-drawer__event-head{color:var(--ink-4);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.pipeline-drawer__event p{color:var(--ink-2);margin:2px 0 0;font-size:12px}.pipeline-drawer__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-chart{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--rad-2);width:100%;height:80px}.pipeline-chart__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.pipeline-chart__caption{color:var(--ink-4);font-size:11px}.pipeline-histogram{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pipeline-histogram__row{grid-template-columns:60px minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.pipeline-histogram__label{color:var(--ink-3);white-space:nowrap;font-size:11px}.pipeline-histogram__bar{background:color-mix(in oklch, var(--ok) 65%, var(--paper-3));border-radius:var(--rad-1);min-width:1px;height:10px;display:block}.pipeline-histogram__count{color:var(--ink-2);text-align:right;font-size:11px}.onboarding-checklist-panel,.onboarding-try-panel{margin-top:14px}.onboarding-step{align-items:center;gap:12px}a.onboarding-step{color:inherit;text-decoration:none}a.onboarding-step:hover .record-title-line>span:last-of-type{text-underline-offset:3px;text-decoration:underline}.onboarding-step-index{color:var(--ink-3);align-items:center;gap:4px;min-width:34px;font-size:12px;display:inline-flex}.onboarding-step-state{align-items:center;gap:4px;font-size:12px;font-weight:620;display:inline-flex}.onboarding-step-state.is-done{color:color-mix(in oklch, var(--ok) 86%, var(--ink))}.onboarding-step-state.needs-work{color:color-mix(in oklch, var(--warn) 72%, var(--ink))}.onboarding-try-step{transition:background-color .12s,border-color .12s}.onboarding-try-step .button{pointer-events:none}.claude-mcp-setup-card{gap:16px;margin-bottom:18px;padding:18px;display:grid}.claude-mcp-setup-card__intro{gap:8px;max-width:760px;display:grid}.claude-mcp-setup-card__intro .record-title-line{gap:8px}.claude-mcp-setup-card__intro h2{letter-spacing:0;margin:0;font-size:20px;line-height:1.2}.claude-mcp-setup-card__intro svg{color:var(--accent)}.claude-mcp-setup-card__intro p,.claude-mcp-command p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.claude-mcp-setup-card__form{display:flex}.claude-mcp-command{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.claude-mcp-command__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.claude-mcp-command__head span{color:var(--ink-2);font-size:12px;font-weight:700}.claude-mcp-command pre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow-x:hidden}.claude-mcp-command code{font-family:inherit}.agent-setup-secondary{gap:14px;margin-top:22px;display:grid}.agent-setup-secondary>summary{border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink-2);cursor:pointer;justify-self:start;align-items:center;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.agent-setup-secondary>summary:hover,.agent-setup-secondary>summary:focus-visible{border-color:var(--line-strong);color:var(--ink)}.agent-setup-secondary[open]>summary{margin-bottom:14px}.agent-setup-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start;gap:16px;display:grid}.agent-setup-panel .record-row{grid-template-columns:minmax(0,1fr)}.agent-setup-panel .panel-head{align-items:center}.agent-access-row svg,.agent-destination-row svg{color:var(--ink-3)}.agent-setup-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.agent-setup-steps li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.agent-setup-steps li:last-child{border-bottom:0}.agent-setup-step-index{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:620;display:inline-flex}.agent-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.agent-code-block{border-right:1px solid var(--line);gap:8px;min-width:0;padding:14px;display:grid}.agent-code-block:last-child{border-right:0}.agent-code-block pre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-2);color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow-x:hidden}.agent-code-block code{font-family:inherit}.agent-host-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.agent-host-card{border-right:1px solid var(--line);gap:12px;min-width:0;padding:14px;display:grid}.agent-host-card:last-child{border-right:0}.agent-host-card p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.agent-host-snippets{gap:10px;min-width:0;display:grid}.agent-host-snippets .agent-code-block{border:0;padding:0}.agent-token-panel{gap:16px;display:grid}.agent-token-form{grid-template-columns:minmax(220px,1fr) 150px auto;align-items:end;gap:12px;display:grid}.agent-token-form label{gap:6px;display:grid}.agent-token-form label span{color:var(--ink-3);font-size:12px;font-weight:700}.agent-token-form input,.agent-token-form select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:6px;min-width:0;min-height:38px;padding:8px 10px}.agent-token-secret{background:color-mix(in srgb, var(--ok) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--ok) 26%, var(--line));border-radius:8px;gap:10px;padding:12px;display:grid}.agent-token-secret>div{gap:2px;display:grid}.agent-token-secret span{color:var(--ink-3);font-size:13px}.agent-token-secret code{background:var(--surface);border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:10px;font-size:12px;display:block}.agent-token-list{border-top:1px solid var(--line);display:grid}.agent-token-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.agent-token-row:last-child{border-bottom:0}.agent-token-row>div{min-width:0}.agent-token-row-meta{color:var(--ink-3);gap:3px;font-size:12px;display:grid}.agent-endpoint-list{display:grid}.agent-endpoint-row{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(220px,.48fr) minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.agent-endpoint-row:last-child{border-bottom:0}.agent-endpoint-method,.agent-endpoint-path{font-family:var(--font-mono);letter-spacing:0}.agent-endpoint-method{border:1px solid var(--line);border-radius:var(--rad-1);color:var(--ink-2);justify-self:start;padding:2px 6px;font-size:11px;font-weight:620}.agent-endpoint-method.method-post{background:color-mix(in oklch, var(--ok-soft) 76%, var(--surface));border-color:color-mix(in oklch, var(--ok) 24%, var(--line))}.agent-endpoint-path{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.agent-endpoint-row span{color:var(--ink-3);font-size:13px;line-height:1.45}@media (max-width:920px){.agent-setup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.agent-code-grid,.agent-host-grid{grid-template-columns:minmax(0,1fr)}.agent-code-block,.agent-host-card{border-bottom:1px solid var(--line);border-right:0}.agent-host-card:last-child,.agent-host-snippets .agent-code-block{border-bottom:0}.agent-token-form,.agent-token-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.agent-token-row form .button{width:100%}.agent-code-block:last-child{border-bottom:0}.agent-endpoint-row{grid-template-columns:minmax(0,1fr);align-items:start}.onboarding-step{grid-template-columns:minmax(0,1fr);align-items:stretch}.onboarding-step .button{justify-content:center;width:100%}}.marketing-page{background:var(--paper);color:var(--ink);min-height:100vh}.marketing-nav{background:color-mix(in oklch, var(--paper) 94%, white);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:24px;height:58px;padding:0 clamp(18px,4vw,56px);display:flex;position:fixed;top:0;left:0;right:0}.marketing-wordmark{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:720;text-decoration:none;display:inline-flex}.marketing-wordmark .floppy-logo__word{color:var(--ink);font-size:15px;font-weight:720}.marketing-wordmark .floppy-logo__mark{width:25px;height:25px}.marketing-nav nav{align-items:center;gap:clamp(12px,2vw,24px);display:flex}.marketing-nav a{color:var(--ink-2);font-size:13px;font-weight:620;text-decoration:none}.marketing-nav a:hover{color:var(--ink)}.marketing-hero{isolation:isolate;align-items:end;min-height:78vh;padding:120px clamp(20px,5vw,72px) 74px;display:grid;position:relative;overflow:hidden}.marketing-hero-image{object-fit:cover;object-position:center top;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.marketing-hero-shade{z-index:-1;background:#0d11169e;position:absolute;inset:0}.marketing-hero-content{max-width:760px}.marketing-eyebrow{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:760}.marketing-hero .marketing-eyebrow{color:color-mix(in oklch, white 74%, var(--tenant-band))}.marketing-hero h1{color:#fff;letter-spacing:0;margin:14px 0 18px;font-size:clamp(64px,10vw,132px);line-height:.9}.marketing-hero p:not(.marketing-eyebrow){color:color-mix(in oklch, white 84%, var(--paper));max-width:720px;margin:0;font-size:clamp(18px,2.3vw,28px);line-height:1.22}.marketing-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.marketing-actions .button.secondary{background:#ffffffe0;background:lab(100% 0 0/.88)}.marketing-section{padding:clamp(44px,7vw,86px) clamp(20px,5vw,72px)}.marketing-intro,.marketing-agent-section,.marketing-footer{background:var(--surface)}.marketing-section-head{gap:10px;max-width:780px;margin-bottom:28px;display:grid}.marketing-section-head h2{letter-spacing:0;margin:0;font-size:clamp(30px,5vw,58px);line-height:1}.marketing-loop-grid{border-top:1px solid var(--line);display:grid}.marketing-loop-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.marketing-loop-row>span{color:var(--ink-3);font-family:var(--font-mono);font-size:13px}.marketing-loop-row h3,.marketing-agent-grid h3{letter-spacing:0;margin:0 0 7px;font-size:18px}.marketing-loop-row p,.marketing-agent-grid p{color:var(--ink-2);max-width:760px;margin:0;font-size:15px;line-height:1.55}.marketing-agent-grid a,.developer-setup-strip a{color:var(--ink);font-weight:650}.marketing-use-cases{background:var(--surface-2)}.marketing-use-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.marketing-use-item{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:18px 24px 18px 0;font-size:16px;line-height:1.45;display:grid}.marketing-use-item svg,.marketing-agent-grid svg,.marketing-proof-item svg{color:var(--tenant-band)}.marketing-split{grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);gap:clamp(28px,6vw,92px);display:grid}.marketing-table{border-top:1px solid var(--line)}.marketing-table-row{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.marketing-table-row span{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.marketing-table-row strong{color:var(--ink);font-size:18px;font-weight:650;line-height:1.35}.marketing-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-agent-grid article{border:1px solid var(--line);border-radius:var(--rad-3);gap:10px;padding:18px;display:grid}.marketing-rule-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:28px;padding:16px 0;display:flex}.marketing-rule-strip span{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:620}.marketing-proof{background:var(--ink);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:0;padding-bottom:0;display:grid}.marketing-proof-item{background:color-mix(in oklch, white 7%, var(--ink));align-items:center;gap:12px;min-height:180px;padding:clamp(26px,4vw,46px);font-size:clamp(18px,3vw,28px);font-weight:680;display:flex}.marketing-footer{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;font-size:14px;display:flex}.marketing-footer a{color:var(--ink);align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.floppy-landing{background:var(--paper)}.floppy-hero{grid-template-columns:minmax(0,.92fr) minmax(300px,.72fr);align-items:center;gap:clamp(34px,7vw,92px);min-height:calc(100vh - 132px);padding:132px clamp(20px,5vw,72px) 58px;display:grid}.floppy-hero-copy{max-width:820px}.floppy-hero-copy h1{letter-spacing:0;margin:14px 0 18px;font-size:clamp(46px,8vw,96px);line-height:.94}.floppy-hero-copy>p:not(.marketing-eyebrow){color:var(--ink-2);max-width:720px;margin:0;font-size:clamp(17px,2.1vw,24px);line-height:1.38}.floppy-hero-visual{justify-self:stretch;gap:12px;display:grid}.floppy-visual-card{background:color-mix(in oklch, var(--surface) 94%, var(--paper));border:1px solid var(--line);border-radius:var(--rad-3);box-shadow:var(--shadow-1)}.floppy-visual-card-main{gap:28px;min-height:296px;padding:24px;display:grid}.floppy-visual-card-main .floppy-logo__mark{width:42px;height:42px}.floppy-visual-card-main .floppy-logo__word{font-size:22px;font-weight:740}.floppy-visual-lines{align-content:end;gap:12px;display:grid}.floppy-visual-lines span{background:var(--paper-3);border-radius:var(--rad-1);height:12px;display:block}.floppy-visual-lines span:first-child{width:88%}.floppy-visual-lines span:nth-child(2){background:color-mix(in oklch, var(--accent) 22%, var(--paper-3));width:64%}.floppy-visual-lines span:nth-child(3){width:76%}.floppy-visual-card-side{justify-content:space-between;align-items:center;min-height:72px;padding:0 18px;display:flex}.floppy-visual-card-side span{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:740}.floppy-visual-card-side strong{color:var(--ink);font-size:18px;font-weight:720}.floppy-value-section{background:var(--surface);border-top:1px solid var(--line)}.floppy-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.floppy-value-card{border:1px solid var(--line);border-radius:var(--rad-3);gap:10px;padding:18px;display:grid}.floppy-value-card svg{color:var(--accent)}.floppy-value-card h2{letter-spacing:0;margin:0;font-size:18px}.floppy-value-card p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}@media (max-width:900px){.marketing-nav nav a:not(:last-child){display:none}.floppy-hero,.floppy-value-grid{grid-template-columns:minmax(0,1fr)}.floppy-hero{min-height:auto}.marketing-hero{min-height:72vh}.marketing-use-list,.marketing-split,.marketing-agent-grid,.marketing-proof{grid-template-columns:minmax(0,1fr)}.marketing-proof-item{min-height:128px}}@media (max-width:620px){.marketing-nav{height:54px;padding-inline:14px}.marketing-hero{padding:94px 18px 46px}.floppy-hero{padding:98px 18px 42px}.marketing-hero h1{font-size:64px}.floppy-hero-copy h1{font-size:44px}.marketing-loop-row,.marketing-table-row{grid-template-columns:minmax(0,1fr);gap:10px}.marketing-use-item{padding-right:0}.marketing-footer{flex-direction:column;align-items:start;gap:12px}}.developer-docs-page{background:var(--surface)}.developer-docs-hero{background:var(--ink);color:#fff;padding:132px clamp(20px,5vw,72px) 72px}.developer-docs-hero .marketing-eyebrow{color:color-mix(in oklch, white 74%, var(--tenant-band))}.developer-docs-hero h1{letter-spacing:0;max-width:980px;margin:14px 0 18px;font-size:clamp(44px,8vw,94px);line-height:.92}.developer-docs-hero p:not(.marketing-eyebrow){color:color-mix(in oklch, white 78%, var(--paper));max-width:760px;margin:0;font-size:clamp(17px,2vw,23px);line-height:1.35}.developer-docs-section{padding:clamp(40px,6vw,74px) clamp(20px,5vw,72px)}.developer-code-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.developer-code-grid article,.developer-rule-grid article,.developer-auth-strip article{border:1px solid var(--line);border-radius:var(--rad-3);min-width:0;padding:18px}.developer-code-grid h3,.developer-rule-grid h3,.developer-auth-strip h3{letter-spacing:0;margin:0 0 10px;font-size:17px}.developer-code-grid pre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-2);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow-x:hidden}.developer-code-grid code,.developer-auth-strip code{font-family:var(--font-mono)}.developer-auth-strip{background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.developer-setup-strip{background:var(--surface-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.developer-setup-strip article{max-width:880px}.developer-setup-strip h2{letter-spacing:0;margin:10px 0 14px;font-size:clamp(28px,4vw,48px);line-height:1.05}.developer-auth-strip svg,.developer-rule-grid svg{color:var(--tenant-band);margin-bottom:12px}.developer-auth-strip p,.developer-rule-grid p,.developer-roadmap-note p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.developer-endpoint-table{border-top:1px solid var(--line)}.developer-endpoint-row{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(220px,.44fr) minmax(0,1fr);align-items:start;gap:16px;padding:15px 0;display:grid}.developer-endpoint-row code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.developer-endpoint-row code:first-child{border:1px solid var(--line);border-radius:var(--rad-1);color:var(--ink-2);justify-self:start;padding:2px 6px}.developer-endpoint-row span{color:var(--ink-2);font-size:14px;line-height:1.45}.developer-rule-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.developer-roadmap-note{background:var(--surface-2)}.developer-roadmap-note h2{letter-spacing:0;margin:10px 0 14px;font-size:clamp(30px,5vw,54px);line-height:1}.developer-roadmap-note p:not(.marketing-eyebrow){max-width:820px}@media (max-width:1100px){.developer-code-grid,.developer-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.developer-code-grid,.developer-auth-strip,.developer-rule-grid,.developer-endpoint-row{grid-template-columns:minmax(0,1fr)}}
