@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#ec3013;--color-accent-2:#e15b47;--color-divider:#201e1d66;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff2ef;--color-accent-200:#ffe0d9;--color-accent-300:#ffc4b8;--color-accent-400:#ff9783;--color-accent-500:#ff563c;--color-accent-600:#dd2b0f;--color-accent-700:#ae1800;--color-accent-800:#7c1405;--color-accent-900:#4d170e;--color-button:var(--color-accent-700);--color-button-hover:var(--color-accent-800);--color-button-active:var(--color-accent-900);--color-accent-2-100:#fff2ef;--color-accent-2-200:#ffe0da;--color-accent-2-300:#ffc4b9;--color-accent-2-400:#ff9784;--color-accent-2-500:#ef6853;--color-accent-2-600:#c94b39;--color-accent-2-700:#9e3526;--color-accent-2-800:#71261b;--color-accent-2-900:#471d16;--font-heading:"Archivo", system-ui, sans-serif;--font-heading-weight:800;--font-body:"Archivo", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-sm:0 1px 2px #2d2b2b24;--shadow-md:0 3px 10px #2d2b2b29;--shadow-lg:0 12px 32px #2d2b2b38}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:26px}h3{font-size:20px}h4{font-size:17px}h5{font-size:15px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent-700);text-underline-offset:3px;text-decoration:none}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.text-muted{color:var(--color-neutral-700)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.hr{height:2px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-button);color:var(--color-bg)}.btn-primary:hover{background:var(--color-button-hover)}.btn-primary:active{background:var(--color-button-active)}.btn-secondary{border-color:var(--color-divider);background:0 0}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent-700);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2);text-align:left;justify-content:flex-start}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-button);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-divider);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);font-size:10px;font-weight:600}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:var(--radius-md);align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-200);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent-700)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider);display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent-700)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:2px solid var(--color-divider);font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.grayscale{filter:grayscale()contrast(1.08)}:root{--bg:var(--color-bg);--surface:var(--color-surface);--text:var(--color-text);--muted:var(--color-neutral-700);--border:var(--color-divider);--accent:var(--color-accent);--accent-text:var(--color-bg);--danger:var(--color-accent-700);--error-bg:var(--color-accent-100);--notice-bg:var(--color-neutral-200);--warning-bg:var(--color-accent-2-100);--warning-text:var(--color-accent-2-800);--cited-bg:var(--color-accent-100);--radius:0px;--company-topbar-height:66px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);color:var(--text);background:var(--bg);font-size:15px;line-height:1.55}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;margin:0}main{max-width:1376px;margin:0 auto;padding:24px 40px 120px}main.narrow{max-width:560px}.company>section,.company>.error{margin-top:1rem}h1{letter-spacing:-.02em;margin:.5rem 0 1rem;font-size:42px;line-height:1.08}h2{letter-spacing:-.015em;margin:1.5rem 0 .75rem;font-size:26px}h3{letter-spacing:-.01em;margin:1.25rem 0 .5rem;font-size:20px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}a{color:var(--color-accent-700);text-decoration:none}a:hover{color:var(--color-accent-800);text-decoration:underline}.muted{color:var(--muted)}.small{font-size:.9rem}.topbar{background:var(--bg);border-bottom:2px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem 2rem;max-width:1376px;margin:0 auto;padding:12px 40px;display:flex}.brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;font-size:19px;text-decoration:none;display:inline-flex}.brand:before{content:"";background:var(--accent);width:16px;height:16px;display:inline-block}.topnav{flex-wrap:wrap;flex:auto;gap:1.5rem;display:flex}.topnav a,.tabs a{color:var(--text);white-space:nowrap;padding:6px 0;font-size:14px;text-decoration:none}.topnav a:hover,.tabs a:hover{color:var(--color-accent-700)}.topnav a[aria-current=page],.tabs a[aria-current=page]{border-bottom:2px solid var(--accent);color:var(--text);font-weight:600}.user{align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex;position:relative}.user-menu-button{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.user-menu{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:.75rem;min-width:14rem;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}.user-menu .user-email{max-width:100%}.user-email{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.9rem;overflow:hidden}.company-topbar{min-height:var(--company-topbar-height);background:var(--bg);border-bottom:2px solid var(--border);align-items:center;gap:12px 16px;padding:10px 24px;display:flex}.company-topbar .brand{flex:none}.company-switcher{min-width:0;max-width:22rem;position:relative}.company-switcher>.company-name,.company-switcher-button .company-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.company-switcher-button{align-items:center;gap:6px;max-width:100%;min-height:44px;padding:0 12px;display:inline-flex}.company-switcher-menu{z-index:20;background:var(--surface);border:1px solid var(--border);min-width:16rem;max-width:calc(100vw - 32px);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0000001f}.company-switcher-menu a{color:var(--text);padding:10px 16px;display:block}.company-switcher-menu a[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.company-switcher-all{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.ask-field{border:1px solid var(--color-neutral-700);background:var(--color-neutral-100);max-width:560px;min-height:44px;color:var(--muted);font:inherit;text-align:left;cursor:text;flex:280px;justify-content:flex-start;align-items:center;gap:10px;padding:0 14px;font-weight:400;display:flex}.ask-field:hover{background:var(--color-neutral-100);border-color:var(--text);color:var(--text)}.company-topbar-end{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.company-topbar-end .user{margin-left:0}.menu-button{flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.company-body{grid-template-columns:248px minmax(0,1fr);align-items:start;display:grid}.side-nav{height:calc(100vh - var(--company-topbar-height));border-right:2px solid var(--border);flex-direction:column;padding:16px 12px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.side-nav ul{margin:0;padding:0;list-style:none}.side-nav a{min-height:40px;color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:14.5px;text-decoration:none;display:flex}.side-nav a:hover{background:var(--color-neutral-200);color:var(--text)}.side-nav a[aria-current=page]{background:var(--color-neutral-200);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.side-nav .nav-count{margin-left:0}.side-nav-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 12px 6px;font-size:12px;font-weight:600}.side-nav-end{margin-top:auto;padding-top:16px}main.company{width:100%;min-width:0;max-width:1136px;padding:24px 40px 120px}@media (width<=899px){.company-topbar{flex-wrap:wrap;gap:8px 12px;padding:8px 16px}.menu-button{display:inline-flex}.company-topbar{position:relative}.company-switcher{flex:1 1 0;position:static}.company-switcher-menu{min-width:0;max-width:none;top:auto;left:16px;right:16px}.ask-field{flex-basis:100%;order:10;max-width:none}.company-topbar-end{margin-left:0}.company-body{display:block}.side-nav{border-right:0;border-bottom:2px solid var(--border);height:auto;padding:8px 16px 16px;display:none;position:static}.company-frame.menu-open .side-nav{display:flex}.side-nav-end{margin-top:0}main.company{padding:16px 16px 120px}}.badge{letter-spacing:.02em;border-radius:var(--radius);background:var(--notice-bg);color:var(--text);padding:3px 8px;font-size:11px;font-weight:600}.tabs{border-bottom:2px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-bottom:0;display:flex}.subtabs{border-bottom-width:1px;margin-top:1rem}.settings-page>section+section{margin-top:2rem}.settings-usage-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:32px;margin-top:1rem;display:grid}@media (width<=900px){.settings-usage-grid{grid-template-columns:minmax(0,1fr)}}.domain-page{flex-direction:column;gap:24px;margin-top:.5rem;display:flex}.domain-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.domain-eyebrow{color:var(--muted);margin:0 0 4px;font-size:13px}.domain-lead{max-width:72ch;color:var(--muted);margin:6px 0 0;font-size:15px}.domain-ask{flex:none}.domain-cols{flex-wrap:wrap;align-items:flex-start;gap:40px 32px;display:flex}.domain-main{flex-direction:column;flex:999 520px;gap:40px;min-width:0;display:flex}.domain-cols-stacked{flex-direction:column;align-items:stretch}.domain-cols-stacked>.domain-main{flex:none}.domain-cols-stacked>.domain-side{flex-flow:wrap;flex:none;gap:28px 32px}.domain-cols-stacked .domain-side-card{flex:260px;min-width:0}.domain-side{flex-direction:column;flex:220px;gap:28px;min-width:0;display:flex}.domain-side-card h2{border-top:2px solid var(--color-text);margin:0 0 4px;padding-top:10px;font-size:16px}.domain-side-card p{margin:6px 0 0}.domain-side-links{overflow-wrap:anywhere;margin:0;padding:0;font-size:14px;list-style:none}.domain-side-links li{border-bottom:1px solid var(--color-neutral-300);padding:8px 0}.domain-main .fact-legend p{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0 0 .25rem;display:flex}.fact-legend .cov-state{font-weight:400;font-size:inherit;color:var(--muted);white-space:normal}.fact-legend-title,.fact-legend-name{color:var(--color-text);font-weight:600}.assurance{color:var(--color-text)}.assurance-confirmed .cov-icon{border:1.5px solid var(--color-text);background:var(--color-text);border-radius:50%}.assurance-checked .cov-icon{border:1.5px solid var(--color-text);background:var(--color-text);width:10px;height:10px;margin:2px;transform:rotate(45deg)}.assurance-read .cov-icon{border:1.5px solid var(--color-text);background:linear-gradient(90deg, var(--color-text) 50%, transparent 50%);border-radius:50%}.assurance-unknown .cov-icon{border:1.5px dashed var(--color-neutral-700);background:0 0;border-radius:50%}.fact-value .fact-issue{font-size:13.5px}.fact-section{scroll-margin-top:1rem}.fact-section-head{border-top:2px solid var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:8px;padding-top:12px;display:flex}.fact-section-head h2{margin:0;font-size:24px}.fact-waiting{font-size:14px;font-weight:700}.fact-cell{min-width:0}.fact-pendings{flex-wrap:wrap;gap:6px;margin-top:4px;padding-left:22px;display:flex}.fact-pending{border:1px solid var(--color-accent-300);background:var(--color-accent-100);color:var(--color-accent-800);white-space:nowrap;padding:1px 8px;font-size:12.5px;font-weight:700;text-decoration:none}.fact-pending:hover{text-decoration:underline}.fact-row-target{background:var(--color-accent-100)}.fact-register+.fact-register{margin-top:1.25rem}.fact-register-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:2px;font-size:14px;display:flex}.fact-register-head h3{margin:0;font-size:16px}.fact-rows{margin:0;padding:0;list-style:none}.fact-row{border-bottom:1px solid var(--color-neutral-300);overflow-wrap:anywhere;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr) minmax(0,1fr);gap:.25rem 1rem;padding:9px 0;display:grid}.fact-label{color:var(--muted);min-width:0}.fact-label h3{font:inherit;color:inherit;margin:0}.fact-label p{margin:2px 0 0}.fact-value{align-items:baseline;gap:8px;min-width:0;font-weight:600;display:flex}.fact-value .cov-state{flex:none;align-self:flex-start;margin-top:.2em}.fact-source{min-width:0}.fact-group-title{color:var(--muted);margin:.75rem 0 0;font-size:14px;font-weight:600}.fact-register-head+.fact-group-title{margin-top:.25rem}.fact-total .fact-value{padding-left:22px}.fact-earlier{margin-top:.75rem;font-size:14px}.fact-earlier summary{cursor:pointer;color:var(--muted)}.fact-matrix .fact-matrix-title{font-weight:600}.fact-matrix .fact-matrix-sub{color:var(--color-neutral-700);font-size:12.5px;font-weight:400}.fact-matrix-cell{color:inherit;flex-direction:column;gap:3px;display:flex}a.fact-matrix-cell:hover .cov-state>span:last-child{text-decoration:underline}@media (width<=600px){.fact-row{grid-template-columns:minmax(0,1fr);gap:2px}}.tasks-page{gap:28px;margin-top:1.5rem;display:grid}.tasks-page>*{min-width:0}.tasks-page .overview-section{grid-area:auto}.tasks-page>[role=tabpanel]:not([hidden]){grid-template-columns:minmax(0,1fr);gap:48px;min-width:0;display:grid}.rows{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none}.row{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.6rem .75rem;display:flex}.row+.row{border-top:1px solid var(--color-neutral-300)}.row-main{flex:14rem;min-width:0}.facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}.facts dd{margin:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:1rem 0;padding:1.25rem}.card h2,.card h3{margin-top:0}form label{color:color-mix(in srgb, var(--text) 70%, transparent);margin:.75rem 0 .25rem;font-size:12px;font-weight:600;display:block}form label.check{align-items:center;gap:.5rem;font-size:14px;font-weight:400;display:flex}label.inline{margin:0;display:inline}input:not([type=checkbox]):not([type=radio]),select{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;max-width:28rem;min-height:36px;color:var(--text);caret-color:var(--accent);padding:6px 10px;font-size:14px}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:color-mix(in srgb, var(--text) 45%, transparent)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:0}.row select{width:auto}button,.button{font:inherit;font-family:var(--font-heading);font-weight:var(--font-heading-weight);min-height:2.25rem;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}button:disabled,button[aria-disabled=true],.button:disabled{opacity:.45;cursor:not-allowed}form button[type=submit]{margin-top:1rem}.primary,.button.primary,button.primary{background:var(--color-button);border-color:var(--color-button);color:var(--accent-text);border:0}.primary:hover,.button.primary:hover,button.primary:hover{background:var(--color-button-hover)}.primary:active,.button.primary:active,button.primary:active{background:var(--color-button-active)}.secondary,.button.secondary,button.secondary{border:1px solid var(--border);color:var(--text);background:0 0}.secondary:hover,.button.secondary:hover,button.secondary:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}.secondary:active,.button.secondary:active,button.secondary:active{background:color-mix(in srgb, var(--text) 14%, transparent)}.danger{background:var(--color-accent-700);border-color:var(--color-accent-700);color:var(--color-bg)}.block{width:100%;display:flex}.confirm{flex-wrap:wrap;gap:.5rem;display:inline-flex}.error,.notice{border-radius:var(--radius);padding:.6rem .75rem}.error{background:var(--error-bg);color:var(--danger);border:1px solid var(--danger)}.notice{background:var(--notice-bg);border:1px solid var(--border)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){h1{font-size:1.35rem}.user-email{max-width:10rem}.tabs{gap:.5rem .7rem}.facts{grid-template-columns:1fr}.facts dd{margin-bottom:.5rem}}.dropzone{border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;padding:1.25rem 1rem}.dropzone.over{border-color:var(--accent);background:var(--notice-bg)}.dropzone p{margin:.25rem 0 .75rem}.dropzone .button{position:relative}.dropzone input[type=file]{border:0;width:1px;height:1px;padding:0;top:0;left:0}.dropzone .button:focus-within{outline:2px solid var(--accent);outline-offset:2px}.uploads{margin-top:1rem}.upload-status{flex:14rem}.upload-ok{color:var(--text)}.upload-failed{color:var(--danger)}.uploads progress{flex:100%;width:100%}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.section-head h3{margin:0}.section-head+*{margin-top:.75rem}.document-meta{display:block}.document-failure{color:var(--danger);overflow-wrap:anywhere;display:block}.versions{flex-wrap:wrap;gap:.5rem;display:inline-flex}.document-stale{overflow-wrap:anywhere;display:block}.badge.stale{background:var(--warning-bg);color:var(--warning-text)}.document-select{width:1.1rem;height:1.1rem;margin:0}.reprocessing{margin:1rem 0}.reprocessing .actions{flex-wrap:wrap;gap:.5rem;display:flex}.estimate-steps{margin:.25rem 0 .5rem;padding-left:1.25rem}.estimate-total{margin:.25rem 0}.search-row{flex-wrap:wrap;gap:.5rem;display:flex}.search-row input{flex:14rem}form .search-row button[type=submit]{margin-top:0}.search-form{margin-bottom:1rem}.result-head,.source-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.result-label{font-weight:600}.badges{flex-wrap:wrap;gap:.25rem;display:inline-flex}.badge-sensitive,.warning{background:var(--warning-bg);color:var(--warning-text)}.snippet{white-space:pre-wrap;margin:.25rem 0}.warning{border-radius:6px;margin:.25rem 0;padding:.3rem .6rem;font-size:.9rem}.source-page{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.page-image{margin:0}.page-image canvas[hidden]{display:none}.page-image canvas{background:#fff;width:100%;height:auto;display:block}.page-image-frame{outline:1px solid var(--border);position:relative;overflow:clip}.page-image-frame[hidden]{display:none}.image-region{box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--color-accent-700) 55%, transparent);pointer-events:none;min-width:10px;min-height:10px;position:absolute}.image-region.chosen{border:2px solid var(--color-accent-700);background:color-mix(in srgb, var(--color-accent-300) 25%, transparent);scroll-margin:4rem;box-shadow:0 0 0 2px #ffffffd9}.image-region-label{white-space:nowrap;color:#fff;background:var(--color-accent-700);padding:0 5px;font-size:.7rem;line-height:1.35;position:absolute;bottom:calc(100% + 2px);left:-2px}.image-region.label-below .image-region-label{top:calc(100% + 2px);bottom:auto}.image-region.label-end .image-region-label{left:auto;right:-2px}.source-texts h3{margin-top:0}.source-text{white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-bottom:1rem;padding:.6rem .75rem;font-size:.95rem}.sensitive-passage{background:var(--warning-bg);color:inherit;box-shadow:0 0 0 2px var(--warning-bg);border-radius:3px}.passage-label{color:var(--warning-text);border:1px solid var(--warning-text);-webkit-user-select:none;user-select:none;border-radius:4px;margin-right:.35rem;padding:0 .35rem;font-size:.75rem;font-weight:600;display:inline-block}.sheet-scroll{max-width:100%;overflow-x:auto}.sheet{border-collapse:collapse;background:var(--surface);font-size:.9rem}.sheet th,.sheet td{border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:20rem;padding:.2rem .5rem;overflow:hidden}.sheet th{background:var(--bg);color:var(--muted);font-weight:500}.sheet td.cited{background:var(--cited-bg);outline:2px solid var(--accent);outline-offset:-2px}.cell-mark{color:var(--warning-text);margin-left:.15rem}@media (width<=700px){.source-page{grid-template-columns:1fr}}textarea{font:inherit;border:1px solid var(--border);background:var(--surface);width:100%;max-width:48rem;color:var(--text);resize:vertical;border-radius:6px;padding:.5rem .6rem;display:block}.work-head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.work-head h1,.work-head h2{overflow-wrap:anywhere;margin-bottom:.25rem}.work-state{white-space:nowrap}.work-state-waiting_for_user{background:var(--warning-bg);color:var(--warning-text)}.work-state-failed{background:var(--error-bg);color:var(--danger)}.work-state-idle,.work-state-closed{background:var(--bg);border:1px solid var(--border)}.usage{margin:.5rem 0 1rem;font-size:.9rem}.conversation{flex-direction:column;gap:.75rem;max-width:48rem;margin:1rem 0;padding:0;list-style:none;display:flex}.message{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:.6rem .75rem}.message-user{background:var(--notice-bg);align-self:flex-end;max-width:min(100%,40rem)}.message-system{background:var(--bg);border-style:dashed;border-left:4px solid var(--accent);font-size:.9rem}.message-author{color:var(--muted);font-size:.8rem;font-weight:600;display:block}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0}.tools{flex-wrap:wrap;gap:.25rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.tool{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:.1rem .5rem;font-size:.8rem}.tool-error{color:var(--danger)}.input-request{border-color:var(--accent);max-width:48rem}.work-actions{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.composer{margin-top:1rem}.overview-section-cal{grid-area:cal}.overview-section{border-top:2px solid var(--color-text);min-width:0;padding-top:14px}.overview-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.overview-section-title-wrap{align-items:baseline;gap:14px;display:flex}.overview-section-num{color:var(--color-accent-700);font-size:13px;font-weight:800}.overview-section h2{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:800}.overview-section-use h2,.overview-section-con h2{font-size:20px}.overview-section-intro{color:var(--color-neutral-700);max-width:720px;margin:4px 0 12px;font-size:15px}.cov-state{white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.cov-icon{flex:none;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.cov-missing .cov-icon{border:1.5px dashed var(--color-neutral-700);color:var(--color-neutral-700);background:0 0;border-radius:50%}.cov-missing{color:var(--color-neutral-700)}.cov-queued .cov-icon{border:1.5px solid var(--color-text);color:var(--color-text);background:0 0;border-radius:50%}.cov-queued{color:var(--color-text)}.cov-read .cov-icon{border:1.5px solid var(--color-text);background:linear-gradient(90deg, var(--color-text) 50%, transparent 50%);color:var(--color-text);border-radius:50%}.cov-read{color:var(--color-text)}.cov-checked .cov-icon{border:1.5px solid var(--color-text);background:var(--color-text);color:var(--color-bg);border-radius:50%}.cov-checked{color:var(--color-text)}.cov-conflict .cov-icon{border:1.5px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);border-radius:0}.cov-conflict{color:var(--color-accent-700)}.cov-correction_pending .cov-icon,.cov-ongoing .cov-icon,.cov-waiting .cov-icon,.cov-not_applicable .cov-icon,.cov-question .cov-icon,.cov-unrecognised .cov-icon{border:1.5px solid var(--color-neutral-700);color:var(--color-neutral-700);background:0 0;border-radius:50%}.cov-correction_pending,.cov-ongoing,.cov-waiting,.cov-not_applicable,.cov-question,.cov-unrecognised{color:var(--color-neutral-700)}.matrix-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.matrix{border-collapse:collapse;width:100%;min-width:660px;font-size:14px}.matrix th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);border-bottom:2px solid var(--color-divider);padding:8px 10px;font-size:11px;font-weight:600}.matrix td{border-bottom:1px solid var(--color-neutral-300);border-left:1px solid var(--color-neutral-300);vertical-align:middle;padding:8px 10px}.matrix tbody tr:hover{background:var(--color-neutral-300)}.matrix-note{font-size:11px;line-height:1.3}.matrix-note-normal{color:var(--color-neutral-700)}.empty-first-step{background:var(--color-surface);border:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:20px;padding:28px;display:flex}.empty-step-text{flex:340px;min-width:0}.empty-step-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);font-size:12px;font-weight:600}.empty-step-text h3{letter-spacing:-.015em;margin:6px 0 8px;font-size:28px;font-weight:800;line-height:1.1}.empty-step-text p{max-width:520px;margin:0;font-size:15px}.empty-step-dropzone{border:2px solid var(--color-divider);background:var(--color-bg);flex-direction:column;flex:320px;align-items:flex-start;gap:12px;min-width:0;padding:28px 24px;display:flex}.empty-drop-btn{background:var(--color-button);color:var(--color-bg);min-width:220px;font:inherit;font-family:var(--font-heading);cursor:pointer;text-align:left;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.empty-drop-btn:hover{background:var(--color-button-hover);color:var(--color-bg);text-decoration:none}.empty-drop-sub{color:var(--color-neutral-700);font-size:13px}.task-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.btn-task-action{background:var(--color-text);color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-heading-weight);cursor:pointer;border:0;border-radius:0;align-items:center;gap:6px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.btn-task-action:hover{background:var(--color-neutral-800);color:var(--color-bg);text-decoration:none}.cal-list{margin:0;padding:0;list-style:none}.cal-item{border-bottom:1px solid var(--color-neutral-300);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.cal-date{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.cal-title{font-size:14.5px}.cal-source{color:var(--color-neutral-700);margin-top:2px;font-size:12.5px}.usage-stat{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:14px;display:flex}.usage-amount{letter-spacing:-.01em;font-size:28px;font-weight:800}.usage-limit{color:var(--color-neutral-700);font-size:14px}.usage-bar{background:var(--color-neutral-300);height:8px;margin-top:10px}.usage-bar-fill{background:var(--color-text);height:100%}.usage-note{color:var(--color-neutral-700);margin-top:8px;font-size:13px}.connectors-grid{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.connector-card{border:1.5px dashed var(--color-divider);background:var(--color-bg);flex:240px;padding:14px 16px}.connector-title{font-size:15px;font-weight:600}.connector-desc{color:var(--color-neutral-700);margin-top:2px;font-size:13px}.connector-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin-top:10px;font-size:11px;font-weight:600}.matrix-note{display:block}button.btn-task-action{border-radius:0;min-height:0}button.btn-task-plain{min-height:0;color:var(--color-text);background:0 0;border:0;border-radius:0;padding:7px 9px;font-family:inherit;font-size:13px;font-weight:600}button.btn-task-plain:hover:not(:disabled){background:var(--color-neutral-200)}button.btn-task-link{min-height:0;color:var(--color-accent-700);background:0 0;border:0;border-radius:0;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600}button.btn-task-link:hover:not(:disabled){text-decoration:underline}.task-handled{border-top:1px solid var(--color-divider);padding:10px 0 0}.task-handled-list{margin:0;padding:0;list-style:none}.task-handled-item{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 0;font-size:13.5px;display:flex}.task-handled-state{letter-spacing:.08em;text-transform:uppercase;width:72px;color:var(--color-neutral-700);flex:none;font-size:11px;font-weight:600}.task-handled-title{min-width:0;color:var(--color-neutral-700);flex:160px;text-decoration:line-through}.task-handled-item .error{flex-basis:100%}.cal-band+.cal-band{margin-top:14px}.cal-band-title{border-bottom:2px solid var(--color-divider);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0;padding-bottom:6px;font-size:11px;font-weight:600}.cal-source a{overflow-wrap:anywhere}.ov-backdrop{background:color-mix(in srgb, var(--color-neutral-900) 40%, transparent);z-index:40;position:fixed;inset:0}.ov-drawer,.ov-modal{z-index:41;background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ov-drawer{border-left:2px solid var(--color-text);width:min(500px,100vw);top:0;bottom:0;right:0}.ov-modal{border:2px solid var(--color-text);width:min(620px,100vw - 32px);max-height:calc(100vh - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.ov-drawer:focus,.ov-modal:focus{outline:none}.ov-drawer-head{border-bottom:2px solid var(--color-divider);padding:22px 28px 18px}.ov-drawer-head-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ov-drawer-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-size:12px;font-weight:600}.ov-drawer .ov-drawer-title,.ov-modal .ov-drawer-title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:6px 0 0;font-size:28px;font-weight:800}.ov-modal .ov-modal-title{font-size:20px}button.ov-close{border:1px solid var(--color-divider);width:40px;height:40px;min-height:0;color:inherit;background:0 0;border-radius:0;flex:none;padding:0}button.ov-close:hover{background:var(--color-neutral-200)}.ov-drawer-state{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ov-drawer-state-badge{border:2px solid;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.ov-drawer-note{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ov-drawer-body{flex-direction:column;flex:1;gap:26px;padding:22px 28px;display:flex}.ov-drawer-summary{margin:0;font-size:17px;font-weight:600;line-height:1.35}.ov-drawer-reasons{margin:8px 0 0;padding-left:18px;font-size:14.5px}.ov-drawer-value{background:var(--color-surface);margin-top:14px;padding:12px 14px;font-size:14.5px}.ov-drawer .ov-drawer-h3,.ov-modal .ov-drawer-h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 8px;font-size:11px;font-weight:600}.ov-drawer-facts{margin:0}.ov-drawer-fact{border-bottom:1px solid var(--color-neutral-300);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:9px 0;font-size:14px;display:grid}.ov-drawer-fact dt{font-weight:600}.ov-drawer-fact dd{overflow-wrap:anywhere;margin:0}.ov-compare-scroll{overflow-x:auto}.ov-compare{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.ov-compare th,.ov-compare td{border-bottom:1px solid var(--color-neutral-300);text-align:right;overflow-wrap:anywhere;padding:9px 0 9px 8px}.ov-compare th:first-child{text-align:left;overflow-wrap:normal;word-break:normal;width:32%;padding-left:0;font-weight:400}.ov-compare thead th{overflow-wrap:normal;border-bottom:2px solid var(--color-divider);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-700);font-size:11px;font-weight:600}.ov-compare td{white-space:nowrap}.ov-compare-diff{grid-template-columns:auto 1fr;align-items:center;gap:6px;font-weight:800;display:inline-grid}.ov-compare-resolution{white-space:normal;overflow-wrap:normal;word-break:normal;grid-column:1/-1;font-size:12px;font-weight:400}.ov-drawer-checks,.ov-drawer-missing,.ov-drawer-sources{margin:0;padding:0;list-style:none}.ov-drawer-check{border-bottom:1px solid var(--color-neutral-300);gap:10px;padding:7px 0;font-size:14px;display:flex}.ov-drawer-check .cov-icon{margin-top:3px}.ov-drawer-check-text{color:var(--color-text)}.ov-drawer-check-counts{color:var(--color-neutral-700)}.ov-source-card{background:var(--color-surface);color:inherit;align-items:center;gap:14px;margin-bottom:6px;padding:12px 14px;text-decoration:none;display:flex}.ov-source-card:hover{background:var(--color-neutral-300);color:inherit;text-decoration:none}.ov-source-ext{border:1.5px solid var(--color-text);flex:none;justify-content:flex-start;align-items:flex-end;width:30px;height:38px;padding:0 0 4px 4px;font-size:9px;font-weight:800;display:flex}.ov-source-text{flex:1;min-width:0}.ov-source-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ov-source-meta{color:var(--color-neutral-700);font-size:13px;display:block}.ov-drawer-nosource{color:var(--color-neutral-700);border:1.5px dashed var(--color-divider);padding:12px 14px;font-size:14px}.ov-drawer-missing li{color:var(--color-text);gap:10px;padding:5px 0;font-size:14px;display:flex}.ov-drawer-missing .cov-icon{margin-top:3px}.ov-drawer-plain{margin:0;font-size:14px}.ov-drawer-foot{background:var(--color-bg);border-top:2px solid var(--color-divider);flex-wrap:wrap;gap:8px;padding:14px 28px;display:flex;position:sticky;bottom:0}a.ov-drawer-primary,button.ov-drawer-primary{background:var(--color-button);min-height:0;color:var(--color-bg);border:0;border-radius:0;align-items:center;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}a.ov-drawer-primary:hover,button.ov-drawer-primary:hover{background:var(--color-button-hover);color:var(--color-bg);text-decoration:none}a.ov-drawer-secondary,button.ov-drawer-secondary{min-height:0;color:var(--color-text);border:1px solid var(--color-divider);background:0 0;border-radius:0;align-items:center;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}a.ov-drawer-secondary:hover,button.ov-drawer-secondary:hover{background:var(--color-neutral-200);color:var(--color-text);text-decoration:none}.ov-request-note{background:var(--color-surface);margin:0;padding:10px 12px;font-size:14px}.ov-request-body{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-divider);-webkit-user-select:text;user-select:text;padding:12px 14px;font-size:14px}.ov-request-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ov-request-status{font-size:13.5px}.answer-drawer{width:min(620px,100vw)}.answer-form{flex-direction:column;flex:1;display:flex}.answer-drawer .answer-title{font-size:20px;line-height:1.25}.answer-q{border-top:2px solid var(--color-divider);flex-direction:column;gap:14px;padding-top:18px;display:flex}.answer-question{overflow-wrap:anywhere}.answer-findings{overflow-wrap:anywhere;margin:0;font-size:14.5px}.answer-source .ov-source-card{margin-bottom:0}.answer-source+.answer-source{margin-top:8px}.answer-quote{border-left:3px solid var(--color-neutral-300);color:var(--color-neutral-700);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:13.5px}.answer-options{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.answer-options legend{padding:0}.answer-form .answer-option{border:1px solid var(--color-divider);color:var(--color-text);cursor:pointer;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:14.5px;font-weight:400;display:flex}.answer-form button[type=submit]{margin-top:0}.answer-form .answer-option:has(input:checked){border:2px solid var(--color-text);background:var(--color-surface);padding:9px 11px}.answer-option input{flex:none;margin-top:3px}.answer-option span{overflow-wrap:anywhere}.answer-form .answer-options:disabled .answer-option{cursor:default;opacity:.75}.answer-clear{align-self:flex-start}.answer-note label{display:block}.answer-note textarea{max-width:none}.answer-hint{color:var(--color-neutral-700);margin:4px 0 0;font-size:13px}.answer-updated{border-left:3px solid var(--color-accent-700);background:var(--color-surface);margin:0;padding:8px 12px;font-size:14px;font-weight:600}.answer-saved{background:var(--color-surface);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:14.5px;font-weight:600}.answer-done{border:2px solid var(--color-text);padding:14px 16px;font-size:14.5px}.answer-done:focus{outline:2px solid var(--color-accent-700);outline-offset:2px}.answer-done p{margin:0}.answer-done p+p{margin-top:8px}.kq-group-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.kq-group-title .kq-count{color:var(--muted);font-size:15px;font-weight:600}.kq-group-intro{color:var(--muted);max-width:80ch;margin:-4px 0 12px;font-size:14px}.kq-concerns{color:var(--color-neutral-800);overflow-wrap:anywhere;margin:2px 0 4px;font-size:14px}.kq-concerns a{color:inherit;text-underline-offset:2px;text-decoration:underline}.kq-quotes{margin-top:4px}.kq-quotes>div p{overflow-wrap:anywhere;font-size:13px}.kq-quotes q{quotes:"”" "”";font-style:italic}.kq-linked{color:var(--color-neutral-800);margin:4px 0 0;font-size:13px}.kq-state{align-items:center;gap:8px;margin:8px 0 0;font-size:14px;font-weight:700;display:flex}.kq-file{color:var(--color-neutral-800);overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.kq-est{color:var(--muted);font-size:13px}.todo-item.kq-req-uploaded{border-left:4px solid var(--color-neutral-800);background:#fff}.todo-item.kq-req-acked{background:0 0;border-style:dashed}.kq-req-acked .todo-title{color:var(--color-neutral-800)}.kq-acked{background:var(--color-neutral-100);border-left:3px solid var(--color-neutral-600);margin:8px 0 0;padding:8px 12px;font-size:14px}.kq-acked p{overflow-wrap:anywhere;margin:0}.kq-acked p+p{margin-top:4px}.kq-acked .kq-reason{font-style:italic}.btn-task-action svg{flex:none}button.btn-task-action:disabled{opacity:.5;cursor:default}.kq-unavail{border:2px solid var(--color-text);background:#fff;flex-basis:100%;margin:0;padding:14px 16px}.kq-unavail label{font-size:14.5px;font-weight:700;display:block}.kq-unavail .kq-help{color:var(--color-neutral-800);margin:2px 0 8px;font-size:13.5px}.kq-unavail textarea,.kq-proposal .kq-editor textarea{width:100%;max-width:none}.kq-unavail .answer-hint{margin-bottom:10px}.kq-btns{flex-wrap:wrap;gap:8px;display:flex}.kq-announce{border:2px solid var(--color-text);background:#fff;margin:0 0 12px;padding:10px 14px;font-size:14px}.mk-selhead{border:1px solid var(--color-neutral-400);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 12px;padding:10px 14px 10px 20px;display:flex}.mk-all{cursor:pointer;align-items:center;gap:12px;min-height:36px;font-size:14.5px;font-weight:700;display:inline-flex}.mk-all .mk-of{color:var(--muted);font-weight:400}button.mk-stop{min-height:0;color:var(--color-text);text-underline-offset:2px;background:0 0;border:0;border-radius:0;margin-left:auto;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}button.mk-stop:hover{background:var(--color-neutral-200)}.mk-selhead input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-text);cursor:pointer;margin:0}.todo-item.mk-row{column-gap:16px}.mk-row .todo-main{flex-basis:380px}.mk-check{cursor:pointer;flex:none;justify-content:center;align-items:flex-start;width:36px;min-height:36px;margin:-6px -4px 0 -8px;padding:6px 0 0;display:flex;position:relative}.mk-check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-dot{border:1.5px solid var(--color-neutral-500);background:var(--color-bg);width:22px;height:22px;color:var(--color-neutral-500);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s;display:flex}.mk-check:hover .mk-dot{border-color:var(--color-text);color:var(--color-text)}.mk-check input:checked+.mk-dot{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.mk-check input:focus-visible+.mk-dot{outline:2px solid var(--color-accent);outline-offset:2px}.mk-row:not(.mk-selecting) .mk-dot{opacity:0}@media (hover:hover){.mk-row:hover .mk-dot{opacity:1}}.mk-row:focus-visible .mk-dot{opacity:1}.mk-row:has(:focus-visible) .mk-dot{opacity:1}.mk-check-none{cursor:default}.mk-pick{cursor:pointer}.mk-pressing{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none){.mk-row{-webkit-touch-callout:none}.mk-row:not(.mk-selecting) .mk-check:not(:has(:focus-visible)){clip-path:inset(50%);width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}}.todo-item.mk-sel{outline:2px solid var(--color-text);outline-offset:-1px;background:#fff}.mk-notpick{color:var(--muted);margin:6px 0 0;font-size:13px}.mk-bar{z-index:5;background:var(--color-text);color:var(--color-bg);box-shadow:0 -6px 18px color-mix(in srgb, var(--color-neutral-900) 18%, transparent);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding:12px 16px 12px 20px;display:flex;position:sticky;bottom:0}.mk-count{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.mk-count strong{font-size:18px}.mk-bar-hint{color:var(--color-neutral-300);flex:260px;margin:0;font-size:13px}.mk-bar-btns{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mk-bar button.mk-clear{min-height:0;color:var(--color-bg);background:0 0;border:1px solid #fff6;border-radius:0;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:600}.mk-bar button.mk-clear:hover:not(:disabled){background:#ffffff1f}.mk-bar button.mk-go{background:var(--color-bg);min-height:0;color:var(--color-text);border:0;border-radius:0;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:800}.mk-bar button.mk-go:hover:not(:disabled){background:var(--color-neutral-200)}.mk-bar button:disabled{opacity:.45}.mk-drawer .ov-drawer-head{padding-bottom:14px}.mk-form{flex-direction:column;flex:1;min-height:0;display:flex}.mk-form .ov-drawer-body{gap:22px;overflow-y:auto}.mk-picked{border-top:1px solid var(--color-neutral-300);margin:0;padding:0;list-style:none}.mk-picked li{border-bottom:1px solid var(--color-neutral-300);padding:8px 0;font-size:14px}.mk-picked .mk-pk{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;display:block}.mk-picked .mk-pt{overflow-wrap:anywhere;font-weight:700;display:block}.mk-more{margin-top:6px}.mk-more>summary{cursor:pointer;text-underline-offset:2px;align-items:center;min-height:36px;font-size:13.5px;font-weight:700;text-decoration:underline;display:inline-flex}.mk-more[open]>summary{margin-bottom:4px}.mk-reason label{color:var(--color-text);font-size:15px;font-weight:700;display:block}.mk-reason .kq-help{color:var(--color-neutral-800);margin:2px 0 8px;font-size:13.5px}.mk-reason textarea{width:100%;max-width:none}.mk-reason .answer-hint{margin:6px 0 0}.mk-form .ov-drawer-foot{margin-top:auto}.mk-form button[type=submit]{margin-top:0}.mk-done{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.mk-done span{flex:300px}.mk-done button.btn-task-plain{border:1px solid var(--color-neutral-400)}.mk-done .error{flex-basis:100%;margin:0}.mk-batch{color:var(--color-neutral-700)}@media (width<=600px){.mk-selhead{padding:8px 12px}.todo-item.mk-row{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.mk-row .mk-check{grid-row:1/span 2;width:28px;margin:-6px 0 0}.mk-row .todo-main,.mk-row .todo-actions,.mk-row>form{grid-column:2}.mk-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mk-bar-hint{display:none}.mk-bar button.mk-go{padding:12px 16px}.mk-bar button.mk-clear{padding:12px 10px}.mk-drawer{border-left:0;width:100%}.mk-drawer .ov-drawer-head,.mk-form .ov-drawer-body{padding-left:16px;padding-right:16px}.mk-form .ov-drawer-foot{padding:12px 16px}}@media (width<=600px) and (hover:none){.todo-item.mk-row:not(.mk-selecting):not(:has(.mk-check :focus-visible)){display:flex}}.kq-status-two{flex-direction:column;gap:2px;display:flex}.kq-status-two .sig-mark{margin-top:0}a.kq-talk-link,button.kq-talk-link{border:1px dashed var(--color-neutral-600);text-decoration:none}.kq-chat{overflow:hidden}.kq-chat .ov-drawer-head{padding-bottom:14px}.kq-chat-main{flex-direction:column;flex:1;min-height:0;display:flex}.kq-total{color:var(--color-neutral-700);margin-top:4px;font-size:12.5px;display:block}.kq-siblings{color:var(--color-neutral-700);margin:8px 0 0;font-size:13px}.kq-thread{flex-direction:column;flex:1;gap:14px;padding:18px 28px 22px;display:flex;overflow-y:auto}.kq-msg{overflow-wrap:anywhere;max-width:92%;padding:12px 14px;font-size:14.5px;line-height:1.45}.kq-msg p{margin:0}.kq-msg p+p,.kq-msg .kq-cards+p,.kq-msg p+.kq-cards,.kq-msg .kq-text+.kq-cards{margin-top:8px}.kq-text>:first-child{margin-top:0}.kq-text>:last-child{margin-bottom:0}.kq-agent{color:var(--color-text);border:1px solid var(--color-neutral-300);border-left:3px solid var(--color-text);background:#fff;align-self:flex-start}.kq-me{background:var(--color-neutral-800);color:var(--color-bg);align-self:flex-end}.kq-me a{color:inherit}.kq-me .kq-who{color:var(--color-neutral-300)}.kq-queued{color:var(--color-neutral-300);font-size:12.5px;margin-top:6px!important}.kq-who{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700);align-items:baseline;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;display:flex}.kq-cost{letter-spacing:0;text-transform:none;color:var(--color-neutral-600);font-weight:400}.kq-q{font-size:16px;font-weight:700;line-height:1.35}.kq-found{font-size:14px}.kq-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 2px;font-size:11px;font-weight:600;display:block}.kq-tools{color:var(--color-neutral-700);margin:0 0 6px;padding:0;font-size:12.5px;list-style:none}.kq-cards{flex-direction:column;gap:6px;margin-top:10px;display:flex}button.kq-srccard{background:var(--color-surface);width:100%;min-height:0;color:var(--color-text);text-align:left;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13.5px;font-weight:400;display:grid}button.kq-srccard:hover{background:var(--color-neutral-300)}.kq-pdf{border:1.5px solid var(--color-text);align-items:flex-end;width:22px;height:28px;padding:0 0 3px 3px;font-size:7.5px;font-weight:800;display:flex}.kq-srccard-text{min-width:0}.kq-srccard-name{font-weight:700;display:block}.kq-srccard-q{color:var(--color-neutral-700);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kq-srccard-go{font-size:12.5px;font-weight:600;text-decoration:underline}button.kq-srccard[aria-current=true]{background:var(--color-neutral-100);box-shadow:inset 3px 0 0 var(--color-accent-700);outline:1px solid var(--color-accent-700)}button.kq-srccard[aria-current=true] .kq-srccard-go{color:var(--color-accent-700);text-decoration:none}button.kq-srccard:focus-visible,button.kq-srccard:focus{outline:2px solid var(--color-accent-700);outline-offset:2px}.kq-quick{flex-wrap:wrap;gap:6px;margin:-4px 0 0;display:flex}button.kq-qr{border:1.5px solid var(--color-text);background:var(--color-bg);min-height:36px;color:var(--color-text);text-align:left;border-radius:0;justify-content:flex-start;align-items:center;padding:6px 12px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}button.kq-qr:hover:not(:disabled){background:var(--color-neutral-200)}button.kq-qr.kq-talk{border-style:dashed}button.kq-qr:disabled{cursor:default}button.kq-qr.kq-off{opacity:.45}button.kq-qr.kq-chosen,button.kq-qr.kq-chosen:disabled{opacity:1;background:var(--color-text);color:var(--color-bg)}.kq-sys{border:2px solid var(--color-text);color:var(--color-text);background:#fff;align-self:stretch;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.kq-sys p{margin:0}.kq-sys:focus{outline:2px solid var(--color-accent-700);outline-offset:2px}.kq-sys p+p{margin-top:6px}button.kq-inline-link{min-height:0;color:var(--color-accent-700);font:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;display:inline}button.kq-inline-link:hover:not(:disabled){text-decoration:underline}.kq-proposal{border:2px solid var(--color-text);background:var(--color-bg);margin:8px 0 0;padding:12px 14px}.kq-proposal-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-size:11px;font-weight:700}.kq-proposal .kq-proposal-main{margin-top:4px;font-size:16px;font-weight:800}.kq-proposal-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kq-proposal-btns button[type=submit]{margin-top:0}.kq-proposal .kq-proposal-note{color:var(--color-neutral-700);margin-top:8px;font-size:12.5px}.kq-proposal-saved{border-color:var(--color-neutral-500)}.kq-proposal-stale{border-style:dashed;border-color:var(--color-neutral-500)}.kq-proposal-stale .kq-proposal-kicker,.kq-proposal-stale .kq-proposal-main{color:var(--color-neutral-700)}.kq-proposal .kq-proposal-done{margin-top:8px;font-weight:700}.kq-editor{flex-direction:column;gap:6px;margin-top:6px;display:flex}.kq-editor textarea{max-width:none}.kq-editor .answer-option{border:1px solid var(--color-divider);cursor:pointer;align-items:flex-start;gap:10px;margin:0;padding:8px 10px;font-size:14px;font-weight:400;display:flex}.kq-editor .answer-option:has(input:checked){border:2px solid var(--color-text);background:var(--color-surface);padding:7px 9px}.kq-composer{border-top:2px solid var(--color-divider);background:var(--color-bg);flex:none;margin:0;padding:12px 28px 14px}.kq-compose-row{align-items:flex-end;gap:8px;display:flex}.kq-compose-row textarea{resize:vertical;flex:1;max-width:none;min-height:52px}.kq-send{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.kq-send button[type=submit]{margin-top:0}.kq-compose-hint{color:var(--color-neutral-700);margin:6px 0 0;font-size:12px}.kq-working{margin:0 0 8px}.kq-cap{border:2px solid var(--color-accent-700);margin:0 0 10px;padding:10px 12px;font-size:14px}.kq-cap p{margin:0}.kq-source{z-index:42;background:var(--color-bg);color:var(--color-text);border-right:1px solid var(--color-divider);flex-direction:column;display:flex;position:fixed;inset:0 min(620px,100vw) 0 0;overflow:clip}.kq-src-back{display:none}.kq-src-head{border-bottom:2px solid var(--color-divider);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:10px 20px;padding:22px 28px 16px;display:flex}.kq-src-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:6px 0 0;font-size:22px;font-weight:800}.kq-src-title:focus{outline:none}.kq-src-meta{color:var(--color-neutral-700);margin:4px 0 0;font-size:13px}.kq-src-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.kq-src-actions a{font-size:14px;font-weight:600}.kq-src-body{flex:1;min-height:0;padding:16px 28px 28px;overflow-y:auto}.kq-src-body mark.issue-focus{scroll-margin:24px 0}.kq-src-body .source-head{display:none}.kq-pager{align-items:center;gap:10px;margin:0 0 12px;font-size:14px;display:flex}.kq-src-body .source-page{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.kq-src-body .source-texts h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 6px;font-size:11px;font-weight:600}.kq-src-body .source-text{max-height:none;font-size:12.5px;line-height:1.6}.kq-src-note{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:12.5px}@media (width<=1099px){.kq-source{border-right:0;right:0}.kq-src-back{background:var(--color-text);flex:none;padding:8px 16px;display:flex}.kq-src-back button{background:var(--color-bg);min-height:44px;color:var(--color-text);font:inherit;border:0;border-radius:0;padding:0 14px 0 10px;font-size:15px;font-weight:800}.kq-src-head .kq-close-src{display:none}.kq-src-body .source-page{grid-template-columns:minmax(0,1fr)}.kq-src-body .source-texts{order:-1}}@media (width<=600px){.kq-thread{padding:14px 16px 18px}.kq-composer{padding:10px 16px 12px}.kq-msg{max-width:96%}.kq-src-head{padding:14px 16px 12px}.kq-src-title{font-size:19px}.kq-src-body{padding:12px 16px 24px}.ov-drawer-head{padding:18px 16px 14px}.ov-drawer-body{padding:18px 16px}.ov-drawer-foot{padding:12px 16px}.ov-drawer .ov-drawer-title{font-size:24px}}a.btn-task-plain{color:var(--color-text);align-items:center;padding:7px 9px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}a.btn-task-plain:hover{background:var(--color-neutral-200);color:var(--color-text)}.matrix tbody th{text-transform:none;letter-spacing:0;color:var(--color-text);border-bottom:1px solid var(--color-neutral-300);font-size:14px}.matrix th:first-child{overflow-wrap:normal;word-break:normal;min-width:130px}.overview-section h2[tabindex="-1"]:focus{outline:none}.overview-section h2[tabindex="-1"]:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.matrix-wrap{position:relative}.status-filter{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:.25rem 1.25rem;margin:1rem 0;padding:.5rem .75rem;display:flex}.status-filter legend{padding:0 .25rem;font-weight:500}.bulk-bar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0;display:flex}.register{margin:1.5rem 0}.register-rows{margin:0;padding:0;list-style:none}.register-row{margin:.75rem 0}.register-row-head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.register-row-head h4{overflow-wrap:anywhere;flex:14rem;margin:0}.register-row-head input[type=checkbox]{width:1.25rem;height:1.25rem}.register-row .facts{margin:.5rem 0}.facts .fact{display:contents}.row-status{white-space:nowrap}.row-status-proposed{background:var(--warning-bg);color:var(--warning-text)}.row-status-rejected{background:var(--error-bg);color:var(--danger)}.supersedes{margin:.25rem 0}.row-validity{white-space:nowrap}.row-validity-past{color:var(--muted)}.replaced-sources{border-left:3px dashed var(--border);margin:.5rem 0;padding-left:.75rem}.replaced-sources-title{margin:.25rem 0}.replaced-sources-list{margin:0;padding:0;list-style:none}.excerpt{border-left:3px solid var(--border);overflow-wrap:anywhere;margin:.25rem 0 .5rem;padding:.4rem .75rem}.decision{border-top:1px solid var(--border);margin-top:.75rem}.decision-buttons{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.decision form button[type=submit]{margin-top:0}.register-row.jump-target{outline:3px solid var(--accent);outline-offset:2px}.register-row:focus{outline:3px solid var(--accent)}.register-group .section-head h3{overflow-wrap:anywhere}.group-table-wrap{margin:.5rem 0;position:relative;overflow-x:auto}.group-table{border-collapse:collapse;width:100%;font-size:.95rem}.group-table th,.group-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.3rem .5rem}.group-table th{white-space:nowrap;font-weight:500}.group-table td button.secondary{white-space:nowrap;min-height:2rem;padding:.15rem .6rem}.group-table input[type=checkbox],.select-all input[type=checkbox]{width:1.25rem;height:1.25rem}.group-table .group-detail td{white-space:normal}.group-table .group-detail form button[type=submit]{margin-top:0}.group-table tr.jump-target,.group-table tr:focus{outline:3px solid var(--accent);outline-offset:-3px}.excerpt mark{background:var(--warning-bg);color:inherit;padding:0 .1em;font-weight:600}.select-all{margin:.25rem 0 .5rem;display:inline-flex}.choices{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:1rem 0;padding:.5rem .75rem .75rem}.choices legend{padding:0 .25rem;font-weight:600}.choice-group{border-style:dashed}.choice-group legend{font-weight:500}form label.choice{align-items:flex-start;gap:.6rem;margin:.5rem 0;font-weight:400;display:flex}.choice input{flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0;padding:0}.version{flex-direction:column;min-width:0;display:flex}.version-name{overflow-wrap:anywhere;font-weight:500}.version-statements{flex-direction:column;display:flex}.version-warning{align-self:flex-start}.review-versions{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.quality-marks{flex-direction:column;gap:.25rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.quality-mark-name{font-weight:500}.publication-row .quality-marks{flex-flow:wrap;gap:.25rem .75rem;font-size:.85rem}.row-title{font-weight:500}.publication-status-user_checked{background:var(--notice-bg)}.publication-status-draft{background:var(--bg);border:1px solid var(--border)}.version-picker select{max-width:100%}.publication-actions{margin:.75rem 0}.outdated ul,.outdated p{margin:.25rem 0}.gaps{margin:.25rem 0 1rem}.calculation-inputs{margin:.25rem 0 1rem;padding-left:1.1rem}.calculation-inputs li{overflow-wrap:anywhere;margin:.25rem 0}.calculation-input-mark{margin-left:.5rem;font-weight:500;display:inline-flex}.publication-body{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:1rem 0;padding:1rem}.sources li{margin:.25rem 0}.sources .badge{margin-left:.5rem}.dialog{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:min(32rem,100vw - 2rem);color:var(--text);padding:1rem}.dialog::backdrop{background:#0006}.dialog h2{margin-top:0;font-size:1.2rem}.dialog-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.server-html{white-space:normal;overflow-wrap:anywhere}.server-html>:first-child{margin-top:0}.server-html>:last-child{margin-bottom:0}.server-html img{border:1px solid var(--border);background:#fff;max-width:100%;height:auto}.server-html table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.server-html th,.server-html td{border:1px solid var(--border);text-align:left;padding:.2rem .5rem}.server-html pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}.server-html blockquote{border-left:3px solid var(--border);margin:.5rem 0;padding-left:.75rem}.checkbox-field{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem;margin-bottom:1rem;display:grid}.checkbox-field label{margin:0}.checkbox-field p{grid-column:2;margin:.25rem 0 0}.view-toggle{margin:.5rem 0 1rem}.register-changes:focus{outline:3px solid var(--accent);outline-offset:2px}.register-changes h4{margin:1rem 0 .5rem}.change-list{margin:0;padding:0;list-style:none}.change.card{margin:.5rem 0;padding:.75rem 1rem}.change .register-row-head h5{overflow-wrap:anywhere;flex:12rem;margin:0;font-size:1rem}.change-kind{white-space:nowrap}.change-kind-changed,.change-kind-ended{background:var(--warning-bg);color:var(--warning-text)}.change-review{border-left:4px solid var(--warning-text)}.change-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem 1rem;margin:.5rem 0;display:grid}.change-sides p{margin:0 0 .25rem}.change-arrow{padding-top:1.25rem}.row-lines{overflow-wrap:anywhere;margin:.25rem 0;padding-left:1.1rem}.change-history ol{margin:.25rem 0;padding-left:1.25rem}.review-reasons{margin:.25rem 0;padding:0;list-style:none}.review-reasons li{margin:.15rem 0}.row-actions{border-top:1px solid var(--border);margin-top:.5rem}.row-actions-title{margin:.5rem 0 0}.row-actions .decision-buttons button{min-height:2rem;padding:.15rem .75rem}.correct-fields{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:0 1rem;display:grid}.correct-fields input,.correct-fields select{box-sizing:border-box;width:100%}.current-state summary,.change-history summary{cursor:pointer}@media (width<=40rem){.change-sides{grid-template-columns:minmax(0,1fr)}.change-arrow{justify-self:start;padding-top:0;transform:rotate(90deg)}}.row-line-title{font-weight:500}.compact-facts{gap:0 .75rem;margin:.15rem 0 .4rem;font-size:.9rem}.changed-fact{background:var(--warning-bg);color:var(--warning-text);padding:0 .2em}.register-changes h3:focus{outline:3px solid var(--accent);outline-offset:2px}.document-issues{margin-top:.15rem;display:inline-block}.document-issues.has-issues{font-weight:600}.doc-review-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.badge-issues{background:var(--color-accent-100);color:var(--color-accent-800)}kbd{border:1px solid var(--border);background:var(--surface);padding:0 .3rem;font-family:inherit;font-size:.85em}.doc-review-layout{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(19rem,2fr);align-items:start;display:grid}.doc-review-viewer .source-page{grid-template-columns:1fr}.doc-review-issues{top:var(--space-4);max-height:calc(100vh - 2 * var(--space-4));border-left:2px solid var(--color-text);padding-left:var(--space-4);padding-right:var(--space-1);position:sticky;overflow-y:auto}.doc-review-tools{gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--border);display:grid}.issue-filter{gap:var(--space-4);border:0;margin:0;padding:0;display:flex}.issue-nav,.page-nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-nav{margin-bottom:var(--space-3)}.issue-group h3{letter-spacing:.08em;text-transform:uppercase;margin:var(--space-4) 0 var(--space-2);font-size:13px}.issue-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.issue-row{border:1px solid var(--border);background:var(--color-neutral-100)}.issue-row.selected{border-color:var(--color-accent-700)}.issue-group-note{margin:0 0 var(--space-2)}.issue-button{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;display:grid}.issue-place-pages{grid-column:2/4}.issue-chevron{width:.5rem;height:.5rem;margin:0 var(--space-1) 0 var(--space-2);border-bottom:2px solid;border-right:2px solid;grid-area:1/4;align-self:center;transform:rotate(-45deg)}.issue-button[aria-expanded=true] .issue-chevron{transform:rotate(45deg)}@media (width<=600px){.issue-place{grid-column:2/4}}.issue-button:hover{background:var(--surface)}.issue-row.selected .issue-button{background:var(--color-accent-100);box-shadow:inset 3px 0 0 var(--color-accent-700)}.issue-detail{padding:0 var(--space-2) var(--space-2) calc(var(--space-2) + 3px);font-size:.95rem}.rejected-places p{margin:.25rem 0}.rejected-places ul{margin:0 0 .25rem;padding-left:1.25rem}.rejected-places code{overflow-wrap:anywhere;font-size:.85rem}.page-reread{margin:var(--space-2) 0}.page-reread p{margin:.25rem 0}.severity{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:1px 6px;font-size:11px;font-weight:700}.severity-problem{color:var(--color-accent-700)}.severity-check{color:var(--color-neutral-800)}.severity-info{color:var(--color-neutral-700)}.here-list{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.here-list ul{list-style:none;display:contents}.chip{font:inherit;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:0;padding:2px 8px;font-size:.85rem}.chip[aria-pressed=true]{background:var(--color-accent-100);border-color:var(--color-accent-700)}.issue-pages ul{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip[aria-current=page]{background:var(--color-accent-100);border-color:var(--color-accent-700)}.quality-marks{margin:var(--space-1) 0 var(--space-2);gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.quality-marks li{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;display:inline-flex}.reason-mark{white-space:normal;font-weight:500}.page-assurance{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--muted);flex-wrap:wrap;display:flex}.reading-mark{align-items:center;gap:.25rem var(--space-3);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.issue-places{margin:var(--space-2) 0;border-top:1px solid var(--border);padding:0;list-style:none}.issue-places li{border-bottom:1px solid var(--border)}.place-row{gap:0 var(--space-2);text-align:left;width:100%;padding:var(--space-2) var(--space-1);color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;font-size:.92rem;display:grid}button.place-row{cursor:pointer}button.place-row:hover{background:var(--surface)}.place-row[aria-pressed=true]{background:var(--color-accent-100);box-shadow:inset 3px 0 0 var(--color-accent-700)}.place-page{white-space:nowrap;color:var(--muted);font-weight:600}.place-body{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.place-text{font-weight:600}.place-excerpt{white-space:pre-wrap;background:var(--surface);padding:2px 4px;font-size:.85rem}.place-excerpt strong{background:var(--color-accent-200);color:inherit}.place-reason,.place-where,.place-unlocated{color:var(--muted);font-size:.85rem}.place-show{color:var(--color-accent-700);text-underline-offset:2px;font-size:.85rem;font-weight:600;text-decoration:underline}.place-show:after{content:" ›"}.place-row[aria-pressed=true] .place-show{color:var(--color-text);text-decoration:none}.place-row[aria-pressed=true] .place-show:after{content:""}.place-guidance{padding:0 var(--space-1) var(--space-2) calc(3.25rem + var(--space-2) + var(--space-1));margin:0;font-size:.88rem}.place-more{margin-bottom:var(--space-2)}.place-awaiting{color:var(--muted);border:1px solid var(--border);justify-self:start;padding:0 4px;font-size:.8rem}.agent-resolution{padding:0 var(--space-1) var(--space-2) calc(3.25rem + var(--space-2) + var(--space-1));overflow-wrap:anywhere;gap:2px;margin:0;font-size:.88rem;display:grid}.agent-resolution p{margin:0}.agent-outcome{font-weight:600}.agent-overridden,.agent-hint{color:var(--muted);font-size:.85rem}.agent-sources ul{margin:0;padding:0;list-style:none}.issue-places .agent-sources li{border-bottom:0}.agent-sources .link-button{min-height:0;font-size:inherit;text-underline-offset:2px;background:0 0;padding:0;font-weight:400;text-decoration:underline}.agent-quote{color:var(--muted)}.issue-detail .agent-sources a{min-height:0;display:inline}@media (pointer:coarse){.agent-sources .link-button,.issue-detail .agent-sources a{padding-block:12px}}.issue-group-agent{border-top:1px solid var(--border);padding-top:var(--space-2)}.issue-group-info{border-top:1px solid var(--border);padding-top:var(--space-2);margin-top:var(--space-2)}.issue-group-info .issue-row.selected{border-color:var(--color-neutral-600)}.issue-group-info .issue-row.selected .issue-button{background:var(--color-neutral-100);box-shadow:inset 3px 0 0 var(--color-neutral-600)}.issue-group-info+.issue-group-info{border-top:0;padding-top:0}.issue-group .issue-info-heading{font:inherit;letter-spacing:normal;text-transform:none;margin:0}.issue-info-link{padding:0 var(--space-2) var(--space-2);margin:0}.issue-info-row .issue-detail .issue-list{margin-top:var(--space-2)}.place-unlocated{font-style:italic}.find-note{margin:0 0 var(--space-2)}mark.issue-focus{background:var(--color-accent-200);outline:2px solid var(--color-accent-700);outline-offset:1px;color:inherit}@media (width<=900px){.doc-review-layout{grid-template-columns:1fr}.doc-review-issues{border-left:0;border-top:2px solid var(--color-text);max-height:none;padding-left:0;padding-top:var(--space-3);position:static;overflow:visible}}.issue-filter{flex-wrap:wrap}.issue-filter label,.doc-review button,.issue-detail a{min-height:44px}.issue-filter label,.issue-detail a{align-items:center;gap:var(--space-2);display:inline-flex}.issue-decisions{gap:var(--space-2);flex-wrap:wrap;display:flex}.issue-state{margin:var(--space-2)}.company:has(.documents-page){max-width:1280px}.documents-page{position:relative}.document-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.documents-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.document-search{align-items:center;gap:var(--space-2);margin:0;display:flex}.document-search label{white-space:nowrap;font-size:14px}.document-search .search-row{gap:var(--space-2);display:flex}.document-search input[type=search]{background:#fff;width:240px;min-width:44px;min-height:44px}.document-search button{min-width:44px;min-height:44px}.document-upload{margin:0}.document-upload button{min-width:44px;min-height:44px}.document-helper{margin:var(--space-3) 0 var(--space-6);text-align:right;color:var(--color-neutral-800);font-size:13px}.document-refresh{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.document-refresh button{min-height:44px}.folder-layout{gap:var(--space-6);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.folder-layout>*,.folder-item>*{min-width:0}.folder-layout>nav{background:var(--color-surface);padding-block:var(--space-4)}.folder-tree{margin:0;padding:0;list-style:none}.folder-tree .folder-tree{padding-left:20px}.folder-button{gap:var(--space-2);text-align:left;width:100%;min-height:44px;color:var(--color-text);overflow-wrap:normal;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:9px 16px 9px 13px;line-height:1.3;display:flex}.folder-tree .folder-tree .folder-button{width:calc(100% + 20px);margin-left:-20px;padding-left:33px}.folder-tree .folder-tree .folder-tree .folder-button{width:calc(100% + 40px);margin-left:-40px;padding-left:53px}.folder-tree>li>.folder-button .folder-name{font-weight:600}.folder-tree .folder-tree .folder-name{font-weight:400}.folder-name{align-items:center;gap:var(--space-2);overflow-wrap:normal;word-break:normal;display:flex}.folder-name svg{flex:none}.folder-name>span:first-of-type{overflow-wrap:normal}.folder-status{color:var(--color-neutral-800);white-space:nowrap;flex:none;font-size:13px}.warning-status{color:var(--color-accent-700)}.folder-button:hover{background:var(--color-neutral-200);text-decoration:none}.folder-button[aria-current]{background:var(--color-neutral-300)}.folder-button[aria-current] .folder-name{font-weight:700}.folder-new{animation:1.6s ease-out 3 folder-arrival}.folder-new-tag{background:var(--color-button);color:#fff;flex:none;padding:1px 6px;font-size:11px;font-weight:700}@keyframes folder-arrival{0%,60%{border-left-color:var(--color-accent);background:var(--color-accent-200)}to{border-left-color:#0000}}.folder-breadcrumb{color:var(--color-neutral-800);margin-bottom:6px;font-size:14px}.folder-breadcrumb a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.folder-content h2,.documents-page .dialog h2{margin:0 0 var(--space-1);font-size:28px}.folder-summary{color:var(--color-neutral-800);margin:0 0 var(--space-4)}.inbox-status{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.inbox-status progress{width:10rem;max-width:100%;height:6px;accent-color:var(--color-text)}.inbox-remaining,.inbox-pages,.inbox-failed{color:var(--color-neutral-800)}.inbox-failed{font-size:13px}.inbox-phrase{white-space:nowrap}.inbox-folder-status{text-align:right}.inbox-qualifier{display:block}@media (width>=900px){.inbox-folder-status{flex-direction:column;align-items:flex-end;display:flex}.inbox-separator{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=600px){.inbox-rows .row-main{flex-basis:100%}.inbox-status{text-align:left;align-items:flex-start}}.recently-sorted{border:1px solid var(--color-neutral-300);margin-bottom:var(--space-4);background:#fff;padding:14px 16px;font-size:14px}.recently-sorted h3{margin:0 0 6px;font-size:15px;font-weight:700}.recently-sorted ul{margin:0;padding:0;list-style:none}.recently-sorted a{min-height:44px;margin-right:var(--space-3);align-items:center;text-decoration:underline;display:inline-flex}.subfolders,.folder-items{border:1px solid var(--color-neutral-300);background:#fff;margin:0;padding:0;list-style:none}.subfolders>li+li,.folder-item+.folder-item{border-top:1px solid var(--color-neutral-200)}.folder-items:empty{display:none}.folder-item{gap:var(--space-3);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.2fr) minmax(44px,.65fr);align-items:center;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.folder-item .row-main{flex:none}.folder-item strong{font-size:16px}.folder-item .document-meta{color:var(--color-neutral-800);font-size:13px}.missing-item{opacity:.55}.item-state{overflow-wrap:normal;align-items:center;gap:6px;display:flex}.state-marker{flex:none;width:10px;height:10px}.state-conflict .state-marker{background:var(--color-accent-700)}.state-checked .state-marker{background:#2f6b3a;border-radius:50%}.state-read .state-marker{background:var(--color-neutral-600)}.item-actions{text-align:right}.item-actions a{justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.folder-note{margin:var(--space-3) 0 0;color:var(--color-neutral-800);font-size:13px}.document-upload.over{outline:2px dashed var(--color-accent);background:var(--color-accent-100)}@media (width<=899px){.folder-layout{grid-template-columns:minmax(0,1fr)}.folder-layout:not(.folder-chosen) .folder-content>:not(.recently-sorted),.folder-chosen>nav{display:none}.folder-layout>nav{background:0 0;padding:0}.folder-tree .folder-tree{display:none}.folder-tree>li{margin-bottom:var(--space-2);background:var(--color-surface)}.folder-button{min-height:56px;padding-inline:14px}.documents-title{clip-path:none;width:auto;height:auto;margin:0 0 16px;font-size:28px;position:static}.document-toolbar{flex-direction:column-reverse;align-items:stretch}.document-upload button{width:100%;min-height:48px}.document-search{flex-wrap:wrap}.document-search .search-row{flex:1}.document-search input[type=search]{width:100%;min-width:0}.document-helper{text-align:left;margin-top:var(--space-2)}.document-helper>span{display:none}.folder-item{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.folder-item .row-main{grid-column:1/-1}.item-status,.item-state{grid-column:1}.item-actions{grid-area:2/2/4}}@media (prefers-reduced-motion:reduce){.folder-new{border-left-color:var(--color-accent);animation:none}}.document-search .search-row{flex-wrap:nowrap;display:flex}.document-search .search-row input[type=search]{background:#fff;min-width:44px;min-height:44px}.folder-items{background:#fff}.folder-tree .folder-tree>li>.folder-button .folder-name{font-weight:400}.folder-tree .folder-tree>li>.folder-button[aria-current] .folder-name{font-weight:700}.document-refresh{margin-top:16px}@media (width<=899px){.documents-page .document-search{display:none}.company-frame.menu-open .documents-page .document-search{display:flex}.company>.documents-page{margin-top:0}.folder-layout:not(.folder-chosen)~.document-refresh{display:none}}.folder-item.selected-item{background:var(--color-accent-200);box-shadow:inset 3px 0 0 var(--color-accent-700)}.folder-item[aria-selected]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.folder-item:focus-visible,.folder-item [role=gridcell]:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:-2px}.document-selection-bar{border:1px solid var(--color-accent-300);background:var(--color-accent-100);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.document-selection-bar button,.documents-page .dialog button{min-width:44px;min-height:44px}.selection-actions{display:contents}.selection-actions .actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.selection-actions>p{width:100%;margin:0}@media (width<=899px){.document-selection-bar{gap:8px;padding:12px}.selection-actions .actions{width:100%}.selection-actions button{flex:1}}.cov-state.cov-correction_pending{white-space:normal;text-align:left;max-width:180px}.delegations{gap:12px;margin:14px 0;display:grid}.delegation{border:1px solid var(--border);border-left:3px solid var(--accent);min-width:0;padding:12px 14px}.delegation-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.delegation-head h4{font-size:inherit;margin:0}.delegation-status{margin-left:auto}.delegation-running .delegation-status{color:var(--muted)}.delegation-failed .delegation-status{color:var(--danger)}.delegation .message-text{margin:8px 0}.delegation-cost{margin:6px 0}.delegation-result{border-top:1px solid var(--border);margin-top:10px;padding-top:6px}.delegation-result summary{cursor:pointer;padding:6px 0;font-size:.9rem;font-weight:600}.delegation-result summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.delegation-findings{padding:0;list-style:none}.delegation-findings li+li{border-top:1px solid var(--border);margin-top:14px;padding-top:6px}.delegation blockquote{border-left:2px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;padding-left:12px}.delegation-sources{padding-left:20px}.delegation-budget{display:block}.delegation-preview{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.delegation-preview:has(+.delegation-result[open]){display:none}.delegation-searches{padding-left:20px}.delegation .delegation-sources,.delegation .delegation-searches{list-style:outside}.delegation-query{overflow-wrap:anywhere}.delegation-thread{margin:10px 0 0;padding:0;list-style:none}.delegation-item{border-top:1px solid var(--border);min-width:0;padding:8px 0 4px}.delegation-item+.delegation-item{border-left:2px solid var(--border);padding-left:12px}.delegation-thread-single{margin:0}.delegation-thread-single>.delegation-item{border-top:0;padding:0}.delegation-item-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.delegation-item-failed .delegation-item-status{color:var(--danger)}.delegation-item-running .delegation-item-status{color:var(--muted)}.delegation-total{border-top:1px solid var(--border);padding-top:8px}.subagents{gap:12px;margin:14px 0;display:grid}.subagent{border:1px solid var(--border);border-left:3px solid var(--accent);min-width:0;padding:12px 14px}.subagent-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.subagent-head h4{font-size:inherit;margin:0}.subagent-status{margin-left:auto}.subagent-waiting .subagent-status,.subagent-running .subagent-status,.subagent-cancelled .subagent-status{color:var(--muted)}.subagent-failed .subagent-status,.subagent-time_limit .subagent-status,.subagent-turn_limit .subagent-status{color:var(--danger)}.subagent .message-text{overflow-wrap:anywhere;margin:8px 0}.subagent-facts{margin:6px 0}.subagent-answer{border-top:1px solid var(--border);margin-top:10px;padding-top:6px}.subagent-answer summary{cursor:pointer;padding:6px 0;font-size:.9rem;font-weight:600}.subagent-answer summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-state{font-weight:400;display:block}.profile-open{margin:.5rem 0 0}.profile-actions{flex-wrap:wrap;grid-column:2/-1;align-items:flex-end;gap:.5rem 1rem;margin-top:.25rem;display:flex}@media (width<=600px){.profile-actions{grid-column:1}}.profile-change{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.profile-change label{flex-basis:100%;margin:0}.profile-change select{width:auto;min-width:14rem;max-width:100%}@media (width<=600px){.profile-change select{flex:100%;min-width:0}}.nav-count{background:var(--color-accent-700);min-width:1.5em;color:var(--color-bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.todo-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.todo-heading,.page-title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800}.page-title{margin-bottom:.75rem}.domain-head .page-title{margin-bottom:0}.todo-intro{color:var(--muted);max-width:70ch;margin:4px 0 0}.todo-tabs{border:1px solid var(--text);display:flex}.todo-tab{background:var(--color-bg);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;padding:0 18px;font-size:14px;font-weight:600}.todo-tab[aria-selected=true]{background:var(--text);color:var(--color-bg);font-weight:700}.todo-tab:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.todo-filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.todo-chip{border:1px solid var(--border);background:var(--color-bg);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.todo-chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--color-bg)}.todo-chip-count{font-variant-numeric:tabular-nums}.todo-groups:focus{outline:none}.todo-group{margin-bottom:var(--space-6)}.todo-group-title{margin:0 0 var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--text);font-size:22px;font-weight:800}.todo-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.todo-item{align-items:flex-start;gap:var(--space-3) var(--space-6);background:var(--color-neutral-100);border:1px solid var(--border);flex-wrap:wrap;padding:18px 20px;display:flex}.todo-main{flex:999 420px;min-width:0}.todo-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.todo-item-urgent .todo-kicker{color:var(--color-accent-700)}.todo-kicker.todo-kicker-verb{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.todo-verb{box-sizing:border-box;text-align:center;letter-spacing:.01em;text-transform:none;border:1px solid #0000;flex:none;min-width:76px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.todo-verb-agent_question{background:var(--color-accent-700);color:#fff}.todo-verb-confirm{background:var(--color-text);color:var(--color-bg)}.todo-verb-missing{background:var(--color-accent-100);border-color:var(--color-accent-300);color:var(--color-accent-800)}.todo-verb-check{border-color:var(--color-text);color:var(--color-text);background:#fff}.todo-verb-task{background:var(--color-neutral-200);border-color:var(--color-neutral-400);color:var(--color-text)}.todo-place{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.todo-title{overflow-wrap:anywhere;margin:4px 0;font-size:18px;font-weight:700}.todo-why{color:var(--muted);margin:0;font-size:14px}.todo-actions{flex:auto;margin-top:0}.todo-empty{border-top:1px solid var(--border);color:var(--muted);padding:14px 0}@media (width<=600px){.todo-item{padding:14px}.todo-tabs{width:100%}.todo-tab{flex:1}}.front-columns{flex-wrap:wrap;align-items:flex-start;gap:40px 48px;margin-top:16px;display:flex}.front-main{flex-direction:column;flex:999 540px;gap:40px;min-width:0;display:flex}.front-side{flex-direction:column;flex:320px;gap:32px;min-width:0;display:flex}.front-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 6px;font-size:13px;font-weight:700}.front-today h1{margin:0 0 -20px;font-size:52px;line-height:1.05}.front-ask{background:var(--color-surface);border:1px solid var(--color-text);flex-direction:column;gap:12px;padding:18px;display:flex}.front-ask:focus-within{outline:2px solid var(--color-accent-700);outline-offset:0}form.front-ask label{color:var(--color-neutral-700);margin:0;font-size:14px;font-weight:600}.front-ask textarea{box-sizing:border-box;resize:vertical;width:100%;max-width:none;font:inherit;color:var(--color-text);background:0 0;border:0;margin:0;padding:0;font-size:18px}.front-ask textarea:focus-visible,.front-ask textarea:hover{border:0;outline:0}.front-ask-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}a.front-attach{border:1px solid var(--color-divider);background:var(--color-bg);min-height:44px;color:var(--color-text);font-family:var(--font-heading);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}a.front-attach:hover{background:var(--color-neutral-300);color:var(--color-text);text-decoration:none}form.front-ask button.front-start-btn[type=submit]{background:var(--color-button);min-height:48px;color:var(--color-bg);border:0;gap:10px;margin:0;padding:0 22px;font-size:16px}form.front-ask button.front-start-btn[type=submit]:hover:not(:disabled){background:var(--color-button-hover)}.front-note{color:var(--color-neutral-700);margin:0;font-size:13px}.front-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 12px;font-size:13px;font-weight:700}.front-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}a.front-card,button.front-card{background:var(--color-surface);border:1px solid var(--color-divider);min-height:112px;color:var(--color-text);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:18px;text-decoration:none;display:flex}a.front-card:hover,button.front-card:hover{border-color:var(--color-text);color:var(--color-text);text-decoration:none}.front-card-title{font-family:var(--font-heading);font-size:18px;font-weight:800;line-height:1.3}.front-card-text{font-family:var(--font-body);color:var(--color-neutral-700);font-size:14px;font-weight:400;line-height:1.5}.front-section{min-width:0}.front-head{border-top:2px solid var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:4px;padding-top:12px;display:flex}.front-head h2{margin:0;font-size:22px}.front-recent .front-head h2{font-size:26px}.front-head a,.front-subhead a{font-size:14px;font-weight:600}.front-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin-top:8px;display:grid}.front-subhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:6px;display:flex}.front-subhead h3{margin:0;font-size:15px}.front-list{margin:0;padding:0;list-style:none}.front-list>li{border-bottom:1px solid var(--color-divider);padding:12px 0}.front-item-title{color:var(--color-text);font-weight:600;display:block}a.front-item-title:hover{color:var(--color-accent-700)}.front-meta{color:var(--color-neutral-700);margin:2px 0 0;font-size:13px;display:block}button.front-more{min-height:44px;color:var(--color-accent-700);font-family:var(--font-body);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}button.front-more:hover{text-decoration:underline}.front-empty{color:var(--color-neutral-700);margin:8px 0 0;font-size:14px}a.front-waiting{color:var(--color-text);text-decoration:none;display:block}a.front-waiting:hover .front-item-title{color:var(--color-accent-700);text-decoration:underline}.front-list>li.front-waiting{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.front-waiting .todo-verb{margin-top:2px}.front-waiting-main{min-width:0}a.front-item-title{overflow-wrap:anywhere;text-decoration:none}a.front-item-title:hover{text-decoration:underline}.front-all{margin:12px 0 0;font-size:14px;font-weight:600}.front-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700);font-size:12px;font-weight:700;display:block}.front-kicker.is-urgent{color:var(--color-accent-700)}.front-list>li.front-date-row{grid-template-columns:92px minmax(0,1fr);gap:2px 14px;padding:11px 0;display:grid}.front-date{font-variant-numeric:tabular-nums;font-weight:700}.front-date-title{display:block}.front-tag{margin-left:6px}.front-gaps-intro{margin:8px 0 0;font-size:14px;font-weight:600}.front-list>li.front-gap{gap:10px;padding:10px 0;display:flex}.front-gap .cov-icon{margin-top:3px}.front-usage{border-top:1px solid var(--color-divider);padding-top:14px}a.front-usage-line{color:var(--color-text);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;display:flex}.front-usage-amount{font-variant-numeric:tabular-nums;font-weight:700}.front-usage-bar{height:6px}.front-start{margin-top:0}.front-start h2{margin:6px 0 8px;font-size:28px;line-height:1.1}@media (width<=700px){.front-today h1{font-size:36px}.front-recent-grid{grid-template-columns:minmax(0,1fr)}.front-ask-actions>*{flex:auto;justify-content:center}}.conversation-dock{z-index:40;background:var(--bg);color:var(--text);display:flex;position:fixed}.conversation-dock.dock-panel{border-left:2px solid var(--text);max-width:100vw;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #00000014}.conversation-dock.dock-maximised{z-index:50;inset:0}.conversation-dock.dock-minimised{width:360px;max-width:calc(100vw - 32px);bottom:0;right:32px}.dock-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dock-body[hidden]{display:none}.dock-head{border-bottom:1px solid var(--border);background:var(--bg);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px 10px 24px;display:flex}.dock-maximised .dock-head{border-bottom:2px solid var(--text);background:var(--surface);padding:8px 16px 8px 24px}.dock-company{align-items:center;gap:12px;min-width:0;display:flex}.dock-title{flex:12rem;min-width:0}.dock-maximised .dock-title{text-align:center}.dock-title h2{margin:0;font-size:20px;line-height:1.2}.dock-title p{margin:2px 0 0}.dock-icon{border:0;justify-content:center;min-width:44px;min-height:44px;padding:0}.dock-icon:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}.dock-main{flex:1;min-height:0;display:flex}.dock-conversation{flex:1 1 0;min-width:0;padding:16px 24px 24px;overflow-y:auto}.dock-maximised .dock-conversation{padding:20px 32px 32px}.dock-conversation .conversation,.dock-conversation .input-request{max-width:none}.dock-conversation .work-head h2{display:none}.dock-conversation .work-head{margin:0}.dock-privacy{margin:0 0 8px}.dock-divider{cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;left:-6px}.dock-divider:hover,.dock-divider:focus-visible{background:color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.dock-history{border-right:1px solid var(--border);background:var(--surface);flex:0 0 280px;padding:16px;overflow-y:auto}.dock-history ul{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dock-history-row{width:100%;font-family:var(--font-body);border:0;flex-direction:column;align-items:flex-start;padding:10px;font-weight:600;display:flex}.dock-history-row:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}.dock-history-row.current{background:var(--text);color:var(--bg)}.dock-history-meta{color:var(--muted);font-size:12px;font-weight:500}.dock-history-meta.waiting{color:var(--color-accent-700);font-weight:700}.dock-history-row.current .dock-history-meta{color:inherit}.dock-source{border-left:1px solid var(--border);background:var(--surface);flex:0 380px;min-width:0;padding:20px;overflow-y:auto}.dock-source-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dock-source-head h3{margin:0}.dock-source-label{font-weight:600}.dock-source-page{border:1px solid var(--border);background:#fff;width:100%;height:auto;display:block}.dock-tab{background:var(--text);width:100%;color:var(--bg);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 -2px 18px #00000040}.dock-tab .dock-icon{color:var(--bg)}.dock-tab .dock-icon:hover{background:color-mix(in srgb, var(--bg) 15%, transparent)}.dock-tab-open{min-width:0;color:inherit;font-family:var(--font-body);border:0;flex-direction:column;flex:1;align-items:flex-start;padding:2px 0;display:flex}.dock-tab-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.dock-tab-state{opacity:.85;font-size:12px;font-weight:500}.dock-dot{background:var(--color-neutral-400);border-radius:50%;flex:none;width:10px;height:10px}.dock-dot-agent_working{background:var(--color-accent-400)}.dock-dot-waiting_for_user{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}@media (width>=1280px){html.conversation-panel-open .shell{padding-right:var(--conversation-width,50vw)}html.conversation-panel-open .dock-panel{box-shadow:none}}@media (width<=1279px){.conversation-dock.dock-panel{width:min(92vw,720px)!important}.dock-source{display:none}}@media (width<=960px){.dock-history{display:none}}@media (width<=640px){.conversation-dock.dock-panel{border-left:0;inset:0;width:auto!important}.dock-divider,.dock-maximise{display:none}.conversation-dock.dock-minimised{width:auto;max-width:none;left:0;right:0}.dock-head{padding:6px 4px 6px 16px}.dock-maximised .dock-company,.dock-maximised .dock-head .secondary{display:none}.dock-maximised .dock-title{text-align:left}.dock-conversation,.dock-maximised .dock-conversation{padding:12px 16px 24px}}.displays{flex-direction:column;gap:10px;margin-top:8px;display:flex}.display{border:1px solid var(--border);background:var(--bg);min-width:0;margin:0}.display figcaption,.display-register-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 12px;font-size:13px;display:flex}.display-title{font-weight:700}.display-caption{margin:8px 12px 0;font-weight:600}.display-quote{white-space:pre-wrap;margin:0;padding:12px 14px;font-family:Georgia,serif;font-size:14px;line-height:1.6}.display-quote mark{background:var(--cited-bg);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);padding:1px 2px}.display-notes{margin:0 12px 10px}.display-crop{border:1px solid var(--border);background:#fff;max-height:480px;margin:10px 12px 12px;position:relative;overflow:hidden}.display-crop img{max-width:none;height:auto;position:absolute}.display-table{margin:8px 12px 12px;overflow-x:auto}.display-table table{border-collapse:collapse;min-width:100%;font-size:14px}.display-table th,.display-table td{border-top:1px solid var(--border);text-align:left;white-space:nowrap;padding:6px 10px}.display-table thead th{background:var(--surface);font-size:12px}.display-register-summary{margin:10px 12px 4px;font-weight:700}.display-facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:4px 16px;margin:0 12px 8px;font-size:14px;display:grid}.display-facts dt{color:var(--muted);font-size:12px}.display-facts dd{margin:0}.display-actions{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.display-register>p.small{margin:0;padding:0 12px 12px}.display-unavailable{margin:0;padding:8px 12px}.link-button{min-height:0;color:var(--color-accent-700);font-family:var(--font-body);border:0;padding:0;font-size:13px;font-weight:600}.link-button:hover{text-decoration:underline}.message-attachments,.composer-attachments{flex-direction:column;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.attachment{border:1px solid var(--border);background:var(--bg);align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.attachment>span{flex:1;min-width:0}.attachment-name{font-weight:600;display:block}.attachment-state{color:var(--muted);display:block}.attachment-failed,.attachment-failed .attachment-state{color:var(--danger);border-color:var(--danger)}.dock-conversation .composer-attachments{max-height:min(15rem,32vh);overflow-y:auto}.kq-composer .composer-attachments{max-height:min(11rem,22vh);margin-top:0;overflow-y:auto}.kq-composer .attachment{padding:6px 10px}.kq-compose-tools{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;margin-top:6px;display:flex}.kq-compose-tools .attach-button{flex:none;align-items:center;gap:6px;min-height:0;margin:0;padding:4px 8px 4px 0;font-size:13px;display:inline-flex}.kq-compose-tools .kq-compose-hint{flex:16rem;margin:0}.kq-me .message-attachments{margin:0 0 8px}.kq-me .attachment{color:var(--text);border-color:var(--color-neutral-600)}.kq-me .attachment-failed,.kq-me .attachment-failed .attachment-state{color:var(--danger);border-color:var(--danger)}.attachment-notice{border:1px solid var(--danger);background:var(--error-bg);color:var(--danger);margin:4px 0 8px;padding:8px 12px}.attachment-notice p{margin:0;font-weight:600}.attachment-notice ul{overflow-wrap:anywhere;margin:2px 0 0;padding-left:1.1rem}.drop-overlay{z-index:60;box-sizing:border-box;border:2px dashed var(--accent);background:color-mix(in srgb, var(--notice-bg) 88%, transparent);pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed}.drop-overlay-text{background:var(--bg);border:1px solid var(--border);text-align:center;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:600;display:inline-flex}.composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.composer-actions button[type=submit]{margin-top:0}.attach-button{border:0}.work-view{min-width:0}.dock-conversation .work-head,.dock-conversation .work-started,.dock-conversation .usage{display:none}.dock-conversation .composer{background:var(--bg);border-top:1px solid var(--border);margin:16px -24px -24px;padding:12px 24px 16px;position:sticky;bottom:-24px}.dock-maximised .dock-conversation .composer{margin:16px -32px -32px;padding:12px 32px 16px;bottom:-32px}.composer-usage{margin-left:auto}.composer:not(.dock-conversation .composer) .composer-usage{display:none}@media (width<=640px){.dock-conversation .composer{margin:16px -16px -24px;padding:10px 16px 12px}}.dock-conversation .composer textarea{width:100%;max-width:none}button.link-like{min-height:24px;font:inherit;color:var(--color-accent-700);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}button.link-like.small{font-size:13px}button.link-like:hover{color:var(--color-accent-800);background:0 0;text-decoration:underline}.source-document{margin:0 0 var(--space-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.source-nav select{width:auto}@media (width<=599px){.source-nav{grid-template-columns:1fr 1fr;display:grid}.source-nav label{grid-area:1/1/auto/-1}.source-nav select{width:100%}}.signature{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:4px;display:flex}.signature>div{flex-basis:100%}.dock-title h2:focus{outline:none}.issue-places li.item-active{box-shadow:inset 3px 0 0 var(--color-accent-700)}.item-decision{gap:var(--space-1);padding:0 var(--space-1) var(--space-2) calc(3.25rem + var(--space-2) + var(--space-1));font-size:.88rem;display:grid}.item-decision:empty{display:none}.item-decided{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.item-decided.decided-rejected{color:var(--color-accent-700)}.item-decided>span:first-child:before{content:"✓";margin-right:6px}.item-decided.decided-rejected>span:first-child:before{content:"✕"}.item-undo{font-weight:500}.item-decision-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.item-decision-actions button,.item-quick,.item-value-buttons button{min-height:2.5rem}.item-decision-actions kbd,.item-choice kbd{opacity:.8;font-size:.75rem}.item-decision-actions .primary kbd{color:inherit;opacity:.9;background:0 0;border-color:currentColor}.item-choices{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex-basis:100%;display:flex}.item-choice{overflow-wrap:anywhere;align-items:center;gap:6px;min-height:2.5rem;padding:2px 10px;font-weight:600;display:inline-flex}.item-quick{justify-self:start;padding:2px 10px;font-size:.85rem}.item-value{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border);background:var(--surface);display:grid}.item-value label{gap:2px;display:grid}.item-value input{width:100%;min-height:2.5rem}.item-value p{margin:0}.item-value-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.item-value button[type=submit]{margin-top:0}.item-discussed{padding:var(--space-1) var(--space-2);background:var(--notice-bg);margin:0}.issue-progress{align-items:center;gap:var(--space-2);margin:0 var(--space-1) var(--space-1);color:var(--muted);display:flex}.issue-progress progress{height:6px;accent-color:var(--color-text);flex:0 8rem}@media (width<=600px){.item-decision{padding-left:var(--space-1)}.item-decision-actions button,.item-quick,.item-choice,.item-value-buttons button{min-height:44px}}.mw{margin-top:1.5rem}.mw-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mw-head h1{letter-spacing:-.02em;margin:0;font-size:32px}.mw-intro{color:var(--muted);max-width:78ch;margin:8px 0 0}.mw-meta{color:var(--muted);margin:6px 0 0;font-size:14px}.mw-meta strong{color:var(--text);font-weight:600}.mw-icon{vertical-align:-2px;border:1.5px solid;border-radius:50%;flex:none;width:14px;height:14px;display:inline-flex}.mw-icon.holds{background:currentColor}.mw-icon.differs{border-color:var(--color-accent);background:var(--color-accent);border-radius:0}.mw-icon.notmade{border-style:dashed;border-color:var(--color-neutral-700)}.mw-icon.read{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.mw-icon.half{background:linear-gradient(#0000 50%,currentColor 50%)}.mw-icon.fail{border-radius:0;width:10px;height:10px;margin:2px;transform:rotate(45deg)}.mw-icon.stop{background:currentColor;border-radius:0;width:11px;height:11px;margin:1px}.run-state{white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.run-state-running{background:var(--color-text);color:var(--color-bg)}.run-state-complete{background:var(--color-neutral-200)}.run-state-stale,.run-state-partial{background:var(--warning-bg);color:var(--warning-text)}.run-state-failed{background:var(--error-bg);color:var(--danger);border:1px solid var(--danger)}.run-state-cancelled,.run-state-none{background:var(--bg);border:1px solid var(--border)}.spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite mw-spin;display:inline-block}.spinner.lg{border-width:2.5px;width:20px;height:20px}@keyframes mw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;animation:none}}.top-status{border:1px solid var(--text);color:var(--text);align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.top-status:hover{background:var(--color-neutral-200);color:var(--text);text-decoration:none}.mw-start{background:var(--color-surface);border:1px solid var(--color-text);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 40px;margin-top:24px;padding:22px 24px;display:grid}.mw-start h3{margin:0 0 6px;font-size:22px}.mw-start-text p{max-width:60ch}.mw-facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;display:grid}.mw-facts dt{color:var(--muted);padding-top:2px;font-size:14px}.mw-facts dd{margin:0;font-weight:600}.mw-facts dd .muted{font-weight:400}.mw-figure{font-family:var(--font-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.mw-start-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.mw-start-actions .primary{min-height:48px;padding:0 22px;font-size:16px}.mw-note{color:var(--muted);margin:10px 0 0;font-size:13px}.mw-full{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.mw-full p{color:var(--muted);flex:280px;margin:0;font-size:14px}.mw-outputs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.mw-outputs li{border-top:2px solid var(--color-text);padding-top:10px}.mw-outputs strong{font-family:var(--font-heading);margin-bottom:4px;font-size:17px;display:block}.mw-outputs span{color:var(--muted);font-size:14px}.mw-run{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--color-neutral-100);margin-top:24px;padding:18px 22px 20px}.mw-run-head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.mw-run-head h3{align-items:center;gap:10px;margin:0;font-size:22px;display:inline-flex}.mw-steps{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.mw-steps li{border-top:1px solid var(--color-neutral-300);grid-template-columns:26px minmax(0,1fr);gap:2px 10px;padding:10px 0;display:grid}.mw-steps li:last-child{border-bottom:1px solid var(--color-neutral-300)}.mw-step-mark{justify-content:center;padding-top:3px;display:flex}.mw-step-title{font-weight:600;display:block}.mw-step-now .mw-step-title{font-weight:800}.mw-step-wait{color:var(--muted)}.mw-time{margin:18px 0 4px}.mw-time-top{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:14px;display:flex}.mw-bar{background:var(--color-neutral-300);height:10px;margin:6px 0 4px;position:relative}.mw-bar>i{background:var(--color-neutral-800);position:absolute;top:0;bottom:0;left:0}.mw-bar>b{background:var(--color-accent-700);width:2px;position:absolute;top:-4px;bottom:-4px}.mw-bar-legend{color:var(--muted);flex-wrap:wrap;gap:2px 16px;font-size:12.5px;display:flex}.mw-bar-legend .mw-estimate-mark{color:var(--color-accent-700)}.mw-live{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 24px;margin:18px 0 0;display:grid}.mw-live>div{border-top:1px solid var(--color-neutral-400);padding-top:8px}.mw-live dt{color:var(--muted);font-size:13px}.mw-live dd{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:800}.mw-live dd span{font-family:var(--font-body);color:var(--muted);font-size:14px;font-weight:400}.mw-cancel{border-top:1px solid var(--color-neutral-300);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;padding-top:14px;display:flex}.mw-cancel p{color:var(--muted);flex:320px;margin:0;font-size:14px}.mw-cancel p.mw-confirm-text{color:var(--text);flex-basis:100%;font-weight:600}.mw-banner{background:var(--warning-bg);color:var(--warning-text);border-left:3px solid var(--color-accent-2-700);gap:12px;margin-top:20px;padding:14px 16px;display:flex}.mw-banner p{margin:0}.mw-banner strong{color:var(--warning-text)}.mw-banner .mw-icon{margin-top:4px}.mw-changes{margin:8px 0 0;padding:0;font-size:14px;list-style:none}.mw-changes li{border-top:1px solid var(--color-neutral-300);flex-wrap:wrap;gap:2px 10px;padding:5px 0;display:flex}.mw-changes li span:first-child{min-width:8.5em;font-weight:700}.mw-result-label{border-top:4px solid var(--color-text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:36px 0 0;padding-top:10px;display:flex}.mw-result-label h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px}.mw-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mw-tiles a{background:var(--color-surface);border:1px solid var(--color-divider);height:100%;color:var(--text);flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.mw-tiles a:hover{border-color:var(--color-text);color:var(--text);text-decoration:none}.mw-tile-num{font-family:var(--font-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.mw-tile-num small{color:var(--muted);font-size:16px}.mw-tile-text{color:var(--muted);font-size:13px;line-height:1.4}.mw-tile-go{color:var(--color-accent-700);margin-top:auto;padding-top:4px;font-size:13px;font-weight:600}.mw-section{margin-top:44px;scroll-margin-top:16px}.mw-section-head{border-top:2px solid var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-top:12px;display:flex}.mw-section-head h3{margin:0;font-size:24px}.mw-section-head a{font-size:14px;font-weight:600}.mw-section-intro{color:var(--muted);max-width:78ch;margin:6px 0 16px}.mw-count{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.mw-groups{counter-reset:mw-group;gap:12px;margin:0;padding:0;list-style:none;display:grid}.mw-group{background:var(--color-neutral-100);border:1px solid var(--border);counter-increment:mw-group;grid-template-columns:34px minmax(0,1fr);gap:0 14px;padding:18px 20px;display:grid}.mw-group:before{content:counter(mw-group);font-family:var(--font-heading);color:var(--color-accent-700);font-size:26px;font-weight:800;line-height:1}.mw-group .todo-kicker{color:var(--color-accent-700)}.mw-group h4{margin:4px 0 6px;font-size:18px}.mw-group p{max-width:80ch;margin:0 0 8px}.mw-mini-wrap{max-width:100%;overflow-x:auto}.mw-mini{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:14px}.mw-mini th+th,.mw-mini td+td{padding-left:18px}.mw-mini th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--color-divider);padding:4px 10px 4px 0;font-size:11px;font-weight:700}.mw-mini th:first-child,.mw-mini td:first-child{text-align:left}.mw-mini td{text-align:right;border-bottom:1px solid var(--color-neutral-300);white-space:nowrap;padding:4px 10px 4px 0}.mw-mini td.diff{font-weight:700}.mw-src{color:var(--muted);flex-wrap:wrap;gap:2px 6px;margin:4px 0 0;font-size:13px;display:flex}.mw-src a{font-weight:600}.mw-none{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;font-size:14px;display:flex}.mw-none span{align-items:center;gap:6px;display:inline-flex}.mw-none .mw-icon{color:var(--text)}.mw-topic{margin:18px 0 4px;font-size:15px}.mw-qs{border-top:1px solid var(--color-divider);margin:0;padding:0;list-style:none}.mw-q{border-bottom:1px solid var(--color-divider);grid-template-columns:2.4rem minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.mw-q-n{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px;font-weight:700}.mw-q-text{font-weight:600}.mw-q-status{white-space:nowrap;align-self:start;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.mw-q details{margin-top:4px}.mw-q summary,.mw-more summary,.mw-details>summary{cursor:pointer;color:var(--color-accent-700);min-height:24px;padding:2px 0;font-size:14px;font-weight:600}.mw-q summary:hover,.mw-more summary:hover,.mw-details>summary:hover{text-decoration:underline}.mw-findings{background:var(--color-surface);white-space:pre-line;max-width:80ch;margin:6px 0 0;padding:8px 12px;font-size:14px}.mw-more{margin-top:6px}.mw-figs{border:1px solid var(--border);background:var(--color-neutral-100);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px 32px;margin-bottom:22px;padding:16px 18px;display:grid}.mw-figs h4{margin:0 0 4px}.mw-figs .mw-figure{font-size:30px}.mw-figs ul{margin:0;padding:0;font-size:14px;list-style:none}.mw-figs li{align-items:baseline;gap:8px;display:flex}.mw-figs li .mw-icon{position:relative;top:2px}.mw-figs li+li{margin-top:3px}.mw-checks{font-variant-numeric:tabular-nums}.mw-checks th.num,.mw-checks td.num{text-align:right;white-space:nowrap;width:7.5rem}.mw-checks th.num span{align-items:center;gap:6px;display:inline-flex}.mw-checks td.num{font-size:15px;font-weight:700}.mw-checks td.num.zero{color:var(--color-neutral-600);font-weight:400}.mw-checks td.num.has-diff{color:var(--color-accent-700)}.mw-checks tfoot td{border-top:2px solid var(--color-divider);border-bottom:0;font-weight:800}.mw-check-name{font-weight:600}.mw-check-hint{color:var(--muted);font-size:13px;font-weight:400;display:block}.mw-details{border-top:1px solid var(--color-divider);margin-top:14px;padding-top:6px}.mw-details[open]>summary{margin-bottom:8px}.mw-split{margin:0;padding:0;font-size:14px;list-style:none}.mw-split li{border-bottom:1px solid var(--color-neutral-300);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) repeat(3,6.5rem);gap:4px 8px;padding:7px 0;display:grid}.mw-split li>span:not(:first-child){justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.mw-split li>span.has-diff{color:var(--color-accent-700);font-weight:700}.mw-split .head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.mw-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.mw-cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 40px;display:grid}.mw-cover-bar{background:var(--color-neutral-300);height:14px;margin:8px 0 6px;display:flex}.mw-cover-bar i{height:100%;display:block}.mw-cover-bar .c-processed{background:var(--color-neutral-800)}.mw-cover-bar .c-empty{background:repeating-linear-gradient(45deg, var(--color-neutral-800) 0 3px, var(--color-neutral-500) 3px 6px)}.mw-cover-bar .c-unreadable{background:var(--color-accent-700)}.mw-cover-legend{color:var(--muted);flex-wrap:wrap;gap:2px 16px;font-size:13px;display:flex}.mw-cover-legend span:before{content:"";vertical-align:-1px;background:var(--color-neutral-300);width:10px;height:10px;margin-right:6px;display:inline-block}.mw-cover-legend .k-processed:before{background:var(--color-neutral-800)}.mw-cover-legend .k-empty:before{background:repeating-linear-gradient(45deg, var(--color-neutral-800) 0 2px, var(--color-neutral-500) 2px 4px)}.mw-cover-legend .k-unreadable:before{background:var(--color-accent-700)}.mw-kinds{columns:3 220px;column-gap:32px;margin:0;padding:0;font-size:14px;list-style:none}.mw-kinds li{border-bottom:1px solid var(--color-neutral-300);break-inside:avoid;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.mw-kinds b{font-variant-numeric:tabular-nums}.mw-bundle{columns:2 300px;column-gap:32px;margin:0;padding:0;font-size:14px;list-style:none}.mw-bundle li{border-bottom:1px solid var(--color-neutral-300);break-inside:avoid;grid-template-columns:4.5rem minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.mw-bundle li span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.mw-sig{flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font-size:14px;display:flex}.mw-sig b{font-variant-numeric:tabular-nums}.mw-reg td:nth-child(2),.mw-reg th:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:7.5rem}.mw-reg td:nth-child(2){font-weight:700}.mw-own{border:1px solid var(--color-text);background:var(--color-surface);margin:0 0 18px;padding:14px 16px}.mw-own h4{margin:0 0 8px;font-size:16px}.mw-own ul{margin:0;padding:0;list-style:none}.mw-own li{border-top:1px solid var(--color-neutral-300);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 0;display:flex}.mw-own li>span:first-child{min-width:15rem;font-weight:700}.mw-run-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 20px;margin:4px 0 0;font-size:14px;display:grid}.mw-run-facts dt{color:var(--muted)}.mw-run-facts dd{margin:0}.mw-end{border:1px solid var(--border);border-left:3px solid var(--color-accent-2-700);background:var(--color-neutral-100);margin-top:24px;padding:18px 22px}.mw-end.failed{border-left-color:var(--danger)}.mw-end.cancelled{border-left-color:var(--color-neutral-700)}.mw-end h3{margin:0 0 6px;font-size:22px}.mw-end p{max-width:80ch}.mw-end p.mw-end-link{margin:12px 0 0}.mw-piece-error{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;display:flex}.mw-piece-error p{flex:320px;margin:0}ul.mw-src{padding:0;list-style:none;display:block}.mw-front-running{align-items:center;gap:8px;margin:8px 0 0;font-weight:600;display:flex}.mw-front-text{font-size:14px}@media (width>=601px){.only-phone{display:none!important}}@media (width<=900px){.mw-start,.mw-figs,.mw-cover{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.mw-head{gap:6px 10px}.mw-head h1{font-size:24px}.mw-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mw-tiles a{padding:10px 12px 12px}.mw-start{padding:16px}.mw-start-actions .primary{justify-content:center;width:100%}.mw-run{padding:14px 14px 16px}.mw-group{grid-template-columns:minmax(0,1fr);padding:14px}.mw-group:before{margin-bottom:2px;font-size:20px}.mw-q{grid-template-columns:1.8rem minmax(0,1fr)}.mw-q-status{grid-column:2}.mw-checks th.num,.mw-checks td.num{width:3.6rem;padding-left:4px;padding-right:4px}.mw-checks th.num span .lbl,.mw-split .head span .lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw-checks th,.mw-checks td{padding-left:4px;padding-right:4px}.mw-split li{grid-template-columns:minmax(0,1fr) repeat(3,3.2rem)}.mw-own li>span:first-child{flex-basis:100%;min-width:0}.mw-mini{font-size:13px}.mw-mini th,.mw-mini td{padding-right:6px}.mw-cancel .secondary,.mw-cancel .danger{flex:auto}.mw-run-facts,.mw-facts{grid-template-columns:minmax(0,1fr);gap:0}.mw-run-facts dd{margin-bottom:8px}.mw-facts dd{margin-bottom:10px}}.mw-icon.nf{border-color:var(--color-accent-700);background:0 0;border-radius:0}.mw-icon.ring{background:0 0}.analysis-pending{border:1px solid var(--color-neutral-300);border-left:4px solid var(--color-neutral-800);background:#fff;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 16px;padding:12px 16px;display:flex}.analysis-pending p{flex:340px;margin:0;font-size:14px}.analysis-pending .mw-icon{margin-right:6px}.analysis-pending .task-actions{margin:0}.analysis-pending .muted{font-size:13px}.fin-matrix{table-layout:fixed;min-width:0}.fin-matrix th[scope=col]:first-child{width:24%}.fin-matrix tbody th,.fin-matrix td{vertical-align:top}.fin-matrix tbody tr:hover{background:0 0}.fin-cell{flex-direction:column;gap:4px;font-size:13.5px;line-height:1.35;display:flex}.fin-cell .fin-read{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500);text-underline-offset:3px;font-weight:700}.fin-cell .fin-read:hover{color:var(--color-accent-800)}.fin-cell .fin-read-label{overflow-wrap:anywhere;font-weight:400}.fin-fact{color:var(--color-neutral-800);align-items:baseline;gap:7px;display:flex}.fin-fact .mw-icon{position:relative;top:2px}.fin-fact-pad{flex:none;width:14px}.fin-fact.fin-diff,.fin-fact.fin-diff a{color:var(--color-accent-700);font-weight:600}.fin-fact a{color:inherit;text-underline-offset:2px;text-decoration:underline}.fin-fact .cov-state,.fin-cell .cov-state{font-weight:400;font-size:inherit;white-space:normal}.fin-fact .cov-state .cov-icon{align-self:flex-start;position:relative;top:2px}.fin-cell .sig-mark{margin-top:0}.fin-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:13px;display:flex}.fin-legend span{align-items:center;gap:6px;display:inline-flex}.fin-run-line{color:var(--muted);max-width:78ch;margin:0 0 12px;font-size:14px}@media (width<=600px){.fin-matrix thead{display:none}.fin-matrix,.fin-matrix tbody,.fin-matrix tr,.fin-matrix th,.fin-matrix td{width:auto;display:block}.fin-matrix tr{border-top:2px solid var(--color-text);padding:10px 0 6px}.fin-matrix tbody th{border:0;padding:0 0 4px}.fin-matrix td{border-left:0;border-bottom:1px solid var(--color-neutral-300);grid-template-columns:48px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.fin-matrix td:before{content:attr(data-year);font-size:13.5px;font-weight:700}.fin-matrix tr td:last-child{border-bottom:0}}.sig-mark{color:var(--color-accent-700);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.sig-mark svg{flex:none}.sig-mark.sig-ok,.sig-mark.sig-plain{color:var(--color-neutral-800);font-weight:400}.sig-why{margin-top:2px;font-size:13px}.sig-why>summary{cursor:pointer;min-height:32px;color:var(--color-accent-700);text-underline-offset:2px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.sig-why>div{background:var(--color-neutral-100);border-left:3px solid var(--color-neutral-600);color:var(--color-text);margin:2px 0 4px;padding:8px 12px;line-height:1.5}.sig-why>div p{margin:0}.sig-why>div p+p{margin-top:4px}.row-main .sig-line{flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}.state-analysed .state-marker{background:var(--color-neutral-600);border-radius:50%}.state-unanalysed .state-marker{border:1.5px solid var(--color-text);border-radius:50%}.state-listed .state-marker{border:1.5px dashed var(--color-neutral-700);border-radius:50%}.item-state-sub{color:var(--color-neutral-700);font-size:12.5px;display:block}.item-state.item-state-two{align-items:flex-start}.item-state.item-state-two .state-marker{margin-top:5px}.folder-button.unanalysed-folder .folder-status{color:var(--color-text);font-weight:700}.folder-separator{border-top:1px solid var(--color-neutral-300);margin:6px 16px}.doc-analysis{border:1px solid var(--color-neutral-300);background:#fff;margin:12px 0 18px;padding:14px 18px 16px}.doc-analysis-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.doc-analysis-head h3{margin:0;font-size:18px}.doc-analysis-head a{font-size:14px;font-weight:600}.doc-analysis-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.doc-analysis-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);border-bottom:2px solid var(--color-divider);padding:6px 10px 6px 0;font-size:11px;font-weight:600}.doc-analysis-table td{border-bottom:1px solid var(--color-neutral-300);vertical-align:top;padding:9px 10px 9px 0}.doc-analysis-table td:first-child{font-weight:700}.doc-analysis-table .sig-mark{margin-top:0}.doc-analysis-table .link-button{font-size:inherit;text-underline-offset:2px;vertical-align:baseline;font-weight:400;line-height:inherit;background:0 0;text-decoration:underline}.doc-analysis-facts{flex-wrap:wrap;gap:6px 28px;margin:12px 0 0;font-size:14px;display:flex}.doc-analysis-facts>div{align-items:baseline;gap:8px;display:flex}.doc-analysis-facts .mw-icon{position:relative;top:2px}.doc-analysis-facts .cov-state{white-space:normal;align-items:baseline}.doc-analysis-facts .fin-diff,.doc-analysis-facts .fin-diff a{color:var(--color-accent-700);font-weight:600}.doc-analysis>p{margin:8px 0 0;font-size:14px}@media (width<=700px){.doc-analysis-table thead{display:none}.doc-analysis-table,.doc-analysis-table tbody,.doc-analysis-table tr,.doc-analysis-table td{display:block}.doc-analysis-table tr{border-bottom:1px solid var(--color-neutral-300);padding:8px 0}.doc-analysis-table td{border:0;padding:2px 0}.doc-analysis-table td[data-label]:before{content:attr(data-label) ": ";color:var(--color-neutral-700);font-weight:400}}@media (width>=701px){.doc-analysis button.link-button{min-height:0;margin:0;padding:0}}.mw-icon.sm{vertical-align:0;border-width:1.5px;width:9px;height:9px}.mw-icon.holds.sm{color:var(--color-neutral-600)}.lt-viewtabs{border-bottom:1px solid var(--color-divider);gap:0 24px;margin:18px 0 0;display:flex}.lt-viewtabs a{min-height:44px;color:var(--color-text);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.lt-viewtabs a[aria-current=page]{border-bottom-color:var(--color-accent-700)}.lt-parts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lt-part{border:1px solid var(--color-neutral-400);min-width:150px;min-height:44px;color:var(--color-text);background:#fff;flex-direction:column;gap:2px;padding:8px 12px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}a.lt-part:hover{border-color:var(--color-text);color:var(--color-text);text-decoration:none}.lt-part strong{font-size:14px}.lt-part .lt-part-file{color:var(--color-neutral-700);font-size:12px}.lt-part .lt-part-st{color:var(--color-neutral-800);align-items:center;gap:6px;display:flex}.lt-part .lt-part-st.diff{color:var(--color-accent-700);font-weight:600}.lt-part[aria-current=page]{border:2px solid var(--color-text);background:var(--color-neutral-100);padding:7px 11px}.lt-part.listed{color:var(--color-neutral-700);cursor:default;background:0 0;border-style:dashed}.lt-parthead{border-top:2px solid var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:28px;padding-top:12px;display:flex}.lt-parthead h3{margin:0;font-size:24px}.lt-parthead .muted{font-size:14px}.lt-pending{border:1px solid var(--color-neutral-300);border-left:4px solid var(--color-neutral-800);background:#fff;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 4px;padding:12px 16px;display:flex}.lt-pending p{flex:340px;margin:0;font-size:14px}.lt-pending .mw-icon{margin-right:6px}.lt-pending .muted{font-size:13px}.lt-questions{margin:12px 0 0;padding:0;font-size:14px;list-style:none}.lt-questions li{flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:4px 0;display:flex}.lt-checks{border-bottom:1px solid var(--color-neutral-300);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 28px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lt-checks li{border-top:1px solid var(--color-neutral-300);grid-template-columns:16px minmax(0,1fr);align-content:start;gap:2px 8px;padding:8px 0;font-size:14px;display:grid}.lt-checks li .mw-icon{margin-top:3px}.lt-checks .lt-check-name{font-weight:600}.lt-checks .lt-check-res{color:var(--color-neutral-800);grid-column:2;font-size:13.5px}.lt-checks li.diff .lt-check-res{color:var(--color-accent-700);font-weight:600}.lt-checks li.diff .lt-check-res a{color:inherit}.lt-filter{border:0;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:14px 0 0;padding:0;font-size:14px;display:flex}.lt-filter legend{float:left;margin-right:6px;padding:0;font-weight:600}.lt-filter label{align-items:center;gap:6px;min-height:36px;display:inline-flex}.lt-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:13px;display:flex}.lt-legend span{align-items:center;gap:6px;display:inline-flex}.lt-tables{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 40px;display:grid}.lt-tables>section{min-width:0}.lt-tables h4{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:26px 0 0;font-size:18px;display:flex}.lt-tables h4 .muted{font-size:13px;font-weight:400;font-family:var(--font-body)}.lt-fig{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px;font-size:14px}.lt-fig th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700);border-bottom:2px solid var(--color-divider);padding:6px 8px;font-size:11px;font-weight:600}.lt-fig thead th:first-child{text-align:left;padding-left:8px}.lt-fig td,.lt-fig tbody th,.lt-fig tfoot th{border-bottom:1px solid var(--color-neutral-300);vertical-align:top;padding:6px 8px}.lt-fig tbody th,.lt-fig tfoot th{text-align:left;text-transform:none;letter-spacing:0;font-size:inherit;color:var(--color-text);white-space:normal;font-weight:400}.lt-fig td.n,.lt-fig .src{text-align:right;white-space:nowrap}.lt-fig td.src{font-size:13px}.lt-fig td:first-child,.lt-fig tbody th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.lt-fig td.src a{align-items:center;min-height:24px;display:inline-flex}.lt-amt{align-items:center;gap:6px;display:inline-flex}.lt-fig tr.sec td{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700);border-bottom-color:var(--color-neutral-400);padding-top:12px;font-size:12px;font-weight:700}.lt-fig tr.sub>*{font-weight:700}.lt-fig tr.tot>*{border-top:2px solid var(--color-text);border-bottom:2px solid var(--color-text);font-weight:800}.lt-fig tbody tr.item>:first-child{padding-left:20px}.lt-fig tr.flag>*{background:var(--color-accent-100)}.lt-fig tr.flag>:first-child{box-shadow:inset 3px 0 0 var(--color-accent-700)}.lt-fig tr.nf>*{background:color-mix(in srgb, var(--color-accent-100) 55%, white)}.lt-notes{display:block}.lt-flagnote{color:var(--color-accent-800);align-items:baseline;gap:6px;margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.lt-flagnote .mw-icon{position:relative;top:2px}.lt-flagnote a{color:inherit;text-decoration:underline}.lt-nfv{color:var(--color-accent-800)}.lt-more{margin:8px 0 0;font-size:14px}.lt-tables-note{color:var(--muted);max-width:90ch;margin:18px 0 0;font-size:13px}.lt-wrap{margin-top:10px}.lt-ledger th.cmp{text-align:left}.lt-ledger td.cmp{text-align:left;white-space:normal;min-width:170px;font-size:13px}.lt-cmps{flex-direction:column;gap:2px;display:flex}.lt-cmp{align-items:baseline;gap:6px;display:flex}.lt-cmp .mw-icon{position:relative;top:1px}@media (width<=1100px){.lt-tables{grid-template-columns:minmax(0,1fr)}}@media (width>=601px){.lt-ledger td.moves{display:none}}@media (width<=600px){.lt-viewtabs{gap:0 18px}.lt-part{flex:140px;min-width:0}.lt-parthead h3{font-size:21px}.lt-no-phone{display:none}.lt-fig{font-size:13px}.lt-fig th,.lt-fig td{padding:6px 4px}.lt-fig tbody tr.item>:first-child{padding-left:8px}.lt-fig tr>:first-child{padding-left:4px}.lt-fig .src{display:none}.lt-fig tr.has-note>*{border-bottom:0}.lt-fig tr.lt-noterow td{padding-top:0}.lt-fig tr.lt-noterow .lt-flagnote{margin-top:0}.lt-amt{gap:4px}.lt-src-inline{margin-left:4px;font-size:12px;font-weight:400}.lt-ledger thead{display:none}.lt-ledger,.lt-ledger tbody,.lt-ledger tfoot{display:block}.lt-ledger tr{border-bottom:1px solid var(--color-neutral-300);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 4px;display:grid}.lt-ledger tr>*{display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.lt-ledger tr.flag{background:var(--color-accent-100);box-shadow:inset 3px 0 0 var(--color-accent-700);padding-left:10px}.lt-ledger tr.nf{background:color-mix(in srgb, var(--color-accent-100) 55%, white)}.lt-ledger tr.tot{border-top:2px solid var(--color-text)}.lt-ledger .acct{grid-column:1;font-weight:700!important}.lt-ledger td.closing{text-align:right;grid-area:1/2;font-weight:700}.lt-ledger td.open,.lt-ledger td.deb,.lt-ledger td.cred{display:none}.lt-ledger td.moves{color:var(--color-neutral-700);white-space:normal;text-align:left;grid-column:1/-1;font-size:12.5px}.lt-ledger td.cmp{grid-column:1/-1;min-width:0}.lt-ledger td.cmp:empty{display:none}}.lt-nomark{width:9px;display:inline-block}.lt-ledger td.moves .lt-nomark{display:none}.lt-part.superseded{border-style:dashed}.lists-page .ka-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ka-announce-slot .kq-announce{margin:12px 0 0}.ka-lists:focus{outline:none}.ka-group{margin-top:26px;scroll-margin-top:12px}.ka-group:first-child{margin-top:12px}.ka-group:focus{outline:none}.ka-group:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:4px}.ka-ghead{border-top:2px solid var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;padding-top:10px;display:flex}.ka-gactions{flex-wrap:wrap;gap:6px;display:flex}.ka-ghead h3{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:20px;font-weight:800;display:flex}button.ka-gtoggle{min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-weight:800}button.ka-gtoggle:before{content:"▾";width:1.1em;color:var(--color-neutral-700);font-size:16px;display:inline-block}button.ka-gtoggle[aria-expanded=false]:before{content:"▸"}button.ka-gtoggle:hover{text-underline-offset:3px;text-decoration:underline}.ka-n{color:var(--muted);font-size:15px;font-weight:600}.ka-when{color:var(--color-neutral-800);margin:2px 0 0 1.4em;font-size:13.5px}.ka-when b{font-weight:700}.ka-party{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:14px 0 4px;font-size:11px;font-weight:600}.ka-list{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ka-empty{color:var(--muted);margin:10px 0 0 1.4em;font-size:14px}.ka-item{border:1px solid var(--color-neutral-300);border-left:3px solid var(--color-text);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:12px 16px;scroll-margin-top:12px;display:flex}.ka-item:focus{outline:none}.ka-item:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.ka-item.ka-new{box-shadow:inset 0 0 0 2px var(--color-accent-700)}.ka-item.ka-item-ended{background:var(--color-neutral-100);border-left-color:var(--color-neutral-500)}.ka-item-main{flex:420px;min-width:0}.ka-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 2px;font-size:11px;font-weight:700}.ka-title{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.3}.ka-state{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;font-size:13.5px;display:flex}.ka-pill{border:1.5px solid var(--color-text);padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.ka-pill.due{border-color:var(--color-accent-700);color:var(--color-accent-700)}.ka-pill-done,.ka-pill-closed{border-color:var(--color-neutral-600);color:var(--color-neutral-800)}.ka-outcome{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.ka-bg{color:var(--color-neutral-800);overflow-wrap:anywhere;white-space:pre-line;margin:6px 0 0;font-size:14px}.ka-meta{color:var(--color-neutral-700);overflow-wrap:anywhere;margin:6px 0 0;font-size:12.5px}.ka-meta a{color:inherit}.ka-hist{background:var(--color-neutral-100);border-left:3px solid var(--color-neutral-500);margin:6px 0 0;padding:6px 10px;font-size:13px}.ka-hist p{overflow-wrap:anywhere;margin:0}.ka-hist p+p{margin-top:2px}button.ka-hist-all{text-underline-offset:2px;color:var(--color-text);font-size:13px;text-decoration:underline}.ka-arrived{border:2px solid var(--color-text);background:var(--color-bg);overflow-wrap:anywhere;margin:8px 0 0;padding:8px 12px;font-size:14px}.ka-conflict{border:2px solid var(--color-accent-700);background:var(--color-accent-100);margin:8px 0 0;padding:8px 12px;font-size:14px}.ka-conflict p{overflow-wrap:anywhere;margin:0}.ka-conflict p+p,.ka-conflict p+.ka-diff,.ka-conflict .ka-diff+p{margin-top:6px}.ka-diff{flex-direction:column;gap:4px;margin:0;display:flex}.ka-diff>div{background:#fff;grid-template-columns:7.5em minmax(0,1fr);gap:2px 10px;padding:4px 8px;display:grid}.ka-diff dt{font-weight:700}.ka-diff dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}@media (width<=600px){.ka-diff>div{grid-template-columns:1fr}}button.ka-toggle{border:1px solid var(--color-neutral-400);min-height:40px;margin-top:8px;display:none}.ka-item-actions{flex-wrap:wrap;flex:0 260px;place-content:flex-start flex-end;align-items:flex-start;gap:6px;min-width:0;display:flex;position:relative}button.ka-dots{letter-spacing:.1em;min-width:44px;min-height:36px;font-weight:800}.ka-menu{z-index:5;border:2px solid var(--color-text);min-width:240px;box-shadow:4px 4px 0 var(--color-neutral-300);background:#fff;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;right:0}.ka-menu li+li{border-top:1px solid var(--color-neutral-300)}.ka-menu button{width:100%;min-height:44px;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:8px 14px;font-size:14px;font-weight:600;display:block}.ka-menu button:hover,.ka-menu button:focus{background:var(--color-neutral-200);outline:none}.ka-menu button:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:-2px}.ka-outcome-form{margin-top:10px}.ka-done{margin-top:10px;font-size:14px}button.ka-done-toggle{min-height:36px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 0;font-weight:600}button.ka-done-toggle:before{content:"▸";width:1.1em;display:inline-block}button.ka-done-toggle[aria-expanded=true]:before{content:"▾"}.ka-ended{margin-top:4px}.ka-form{flex-direction:column;gap:14px;display:flex}.ka-form.ka-inline{border:2px solid var(--color-text);background:#fff;align-self:stretch;padding:14px 16px 0}.ka-form.ka-inline h3{margin:0;font-size:16px}.ka-form fieldset{border:0;min-width:0;margin:0;padding:0}.ka-form .ka-l{color:var(--color-text);margin:0 0 6px;padding:0;font-size:14px;font-weight:700;display:block}.ka-opt{color:var(--muted);font-weight:400}.ka-help{color:var(--color-neutral-700);margin:-2px 0 6px;font-size:13px}.ka-form .ka-intro{margin:0}.ka-choices{flex-wrap:wrap;gap:6px;display:flex}.ka-choice{border:1.5px solid var(--color-text);background:var(--color-bg);min-height:40px;color:var(--color-text);text-align:left;cursor:pointer;border-radius:0;flex-direction:column;align-items:flex-start;margin:0;padding:7px 12px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.25;display:inline-flex;position:relative}.ka-choice small{color:var(--color-neutral-700);font-size:12px;font-weight:400}.ka-choice input{opacity:0;width:0;height:0;position:absolute}button.ka-choice[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.ka-choice:has(input:checked){background:var(--color-text);color:var(--color-bg)}.ka-choice:has(input:checked) small{color:var(--color-neutral-300)}button.ka-choice:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.ka-choice:has(input:focus-visible){outline:2px solid var(--color-accent-700);outline-offset:2px}button.ka-choice:hover:not([aria-pressed=true]){background:var(--color-neutral-200)}label.ka-choice:not(:has(input:checked)):hover{background:var(--color-neutral-200)}.ka-party-text{margin-top:8px}.ka-form input[type=text],.ka-form textarea{box-sizing:border-box;width:100%;max-width:none}.ka-src{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ka-src li{background:var(--color-surface);overflow-wrap:anywhere;padding:6px 10px}.ka-src q{color:var(--color-neutral-700);font-style:italic}.ka-also{font-size:13.5px}.ka-also>label,.ka-options label{align-items:flex-start;gap:8px;font-weight:400;display:flex}.ka-options{flex-direction:column;gap:6px;margin:8px 0 0 24px;display:flex}.ka-form .error{margin:0}.ka-actionbar{z-index:2;border-top:2px solid var(--color-text);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin:4px -16px 0;padding:12px 16px 14px;display:flex;position:sticky;bottom:0}.kq-thread .ka-form.ka-inline .ka-actionbar{bottom:-22px}.ka-form-drawer{flex-direction:column;flex:1;min-height:0;display:flex}.ka-form-drawer .ov-drawer-body{overflow-y:auto}.ka-form-drawer .ka-actionbar{border-top-width:2px;margin:auto 0 0;padding:14px 28px}.ka-close .ka-icon-back{display:none}.ka-close span{display:inline-flex}.kq-moved a{font-weight:700}.kq-moved-req p{overflow-wrap:anywhere;margin:0}.kq-moved-req p+p{margin-top:4px}@media (width<=600px){.ka-more{display:none}.ka-item.ka-open .ka-more{display:block}button.ka-toggle{display:inline-flex}.ka-item{padding:12px}.ka-item-actions{flex:100%;justify-content:flex-start}.ka-item-actions .btn-task-action{flex:auto;justify-content:center;min-height:44px}.ka-menu{min-width:0;left:0;right:0}.ka-when{margin-left:0}.ka-drawer{border-left:0;width:100%}.ka-close .ka-icon-back{display:inline-flex}.ka-close .ka-icon-close{display:none}.ka-form-drawer .ka-actionbar{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ka-actionbar .ov-drawer-primary{flex:auto;justify-content:center}}.ka-due{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ka-form input.ka-date{width:11em;max-width:100%}.todo-item.ka-now-list{border-left:4px solid var(--color-text);background:#fff}.todo-item.ka-now-passed{border-left:4px solid var(--color-accent-700);background:#fff}.ka-batch{border-top:1px solid var(--color-neutral-300);margin:8px 0 0;padding:0;list-style:none}.ka-batch li{border-bottom:1px solid var(--color-neutral-300);overflow-wrap:anywhere;padding:6px 0;font-size:14px}.ka-batch li>span{color:var(--color-neutral-700);font-size:13px}.ka-batch li.ka-bparty{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);border-bottom:0;padding:8px 0 2px;font-size:11px;font-weight:700}.ka-batch a{color:inherit;text-decoration:none}.ka-batch a:hover,.ka-batch a:focus-visible{text-underline-offset:2px;text-decoration:underline}.ka-batch .ka-batch-actions{flex-wrap:wrap;gap:4px 6px;margin-top:4px;display:flex}.ka-batch .ka-batch-actions button{min-height:36px}.ka-now .kq-unavail,.ka-now .ka-conflict{margin-top:10px}a.ka-open-list{text-decoration:none}.ka-tag{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-text);vertical-align:1px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.ka-cal-m{border:1px solid var(--color-neutral-300);border-left:3px solid var(--color-accent-700);overflow-wrap:anywhere;background:#fff;margin-top:6px;padding:6px 10px;font-size:13.5px}.ka-cal-m p{margin:0}.ka-cal-m ul{margin:3px 0 0;padding-left:18px}.ka-cal-m p a{font-weight:600}.ka-cal-m li a{color:inherit;text-decoration:none}.ka-cal-m li a:hover{text-decoration:underline}.ov-modal.ka-export-panel{width:min(720px,100vw - 32px);overflow:hidden}.ka-export-help{margin:8px 0 0}.ov-drawer-body.ka-export-body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 28px 22px;display:flex;overflow:hidden}.ka-export-body .ka-text{flex:auto;min-height:8em;overflow:auto}.ka-text{border:1px solid var(--color-neutral-400);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55}.ka-text:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.ka-export-body .ka-btns{flex-wrap:wrap;gap:8px;display:flex}.ka-export-body .kq-announce{margin:0}.ka-rowact{flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.ka-rowact .ka-rowmark{color:var(--color-text);font-weight:700}button.link-like.ka-rowadd{font-size:13px;font-weight:600}.source-add{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;display:flex}.source-add .kq-announce{margin:0;display:inline-block}@media (width<=600px){.ov-drawer-body.ka-export-body{padding:14px 16px 18px}.ka-export-body .ka-btns button{flex:auto;justify-content:center}}.ka-kept{border:2px solid var(--color-accent-700);background:#fff;flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 16px;display:flex}.ka-kept label{font-size:14px;font-weight:700}.ka-kept textarea{box-sizing:border-box;background:var(--color-neutral-100);width:100%}.ka-kept .ka-conflict{margin:0}.ka-kept .kq-btns a{text-decoration:none}.kq-files{margin:4px 0 0;padding:0;list-style:none}.kq-files .kq-file{margin:2px 0 0}.kq-files .kq-file+.kq-file{margin-top:5px}.kq-files+.todo-why{margin-top:8px}.kq-sys .kq-files{margin:6px 0;font-size:13.5px}.kq-sys .kq-files .kq-file{border-top:1px solid var(--color-neutral-300);padding:3px 0}.kq-file-failed{color:var(--color-accent-700)}.kq-progress p{margin:2px 0 0}.kq-analyse{border:2px solid var(--color-text);background:#fff;align-self:stretch;padding:14px 16px 16px;font-size:14px;line-height:1.45}.kq-analyse h3{margin:0 0 6px;font-size:18px}.kq-analyse p{margin:0 0 8px}.kq-analyse .mw-changes{margin:0 0 10px}.kq-analyse .mw-facts{margin:4px 0 0}.kq-analyse .mw-figure{font-size:18px}.kq-analyse .kq-analyse-note{color:var(--color-neutral-700);font-size:13px}.kq-analyse .error{margin:10px 0 0}.kq-analyse-state{align-items:center;gap:8px;display:flex}.kq-analyse-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=600px){.kq-analyse{padding:12px}.kq-analyse .mw-facts{grid-template-columns:minmax(0,1fr);gap:0}.kq-analyse .mw-facts dd{margin-bottom:8px}.kq-analyse-actions button{flex:auto;justify-content:center}}.venue-head-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.venue-page .domain-eyebrow a{color:inherit}.venue-page .domain-main{gap:32px}.venue-page .ka-announce-slot:empty{display:none}.venue-rows{margin:0;padding:0;list-style:none}.venue-row{border-bottom:1px solid var(--color-neutral-300);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:12px 0;display:grid}.venue-row:target,.venue-row:focus-within{background:var(--color-neutral-100)}.venue-decision{grid-template-columns:minmax(0,1fr) auto}.venue-kind{text-align:center;border:1px solid var(--color-neutral-400);background:var(--color-neutral-100);min-width:4.6em;color:var(--color-text);padding:1px 8px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.venue-row>.venue-kind{margin-top:2px}.venue-row-main{min-width:0}.venue-row-title{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:700;display:block}a.venue-row-title{text-decoration:none}a.venue-row-title:hover{color:var(--color-accent-700);text-decoration:underline}.venue-row-meta{color:var(--color-neutral-700);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.venue-row-meta a{color:inherit}.venue-row-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.venue-late{border:1px solid var(--color-accent-300);background:var(--color-accent-100);color:var(--color-accent-800);white-space:nowrap;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.venue-ended{font-size:13px;font-weight:700}.venue-source,.venue-chip{border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);color:var(--color-neutral-800);overflow-wrap:anywhere;padding:1px 8px;font-size:12.5px;line-height:1.6;text-decoration:none;display:inline-block}button.venue-chip{cursor:pointer;border-radius:0;min-height:0;font-family:inherit}a.venue-source:hover,a.venue-chip:hover,button.venue-chip:hover{border-color:var(--color-neutral-600);color:var(--color-text);text-decoration:underline}.venue-note{border-left:3px solid var(--color-accent-700);background:var(--color-accent-100);margin:0 0 8px;padding:8px 12px;font-size:14px}.venue-row .ka-outcome-form,.venue-row .ka-conflict{margin-top:10px}.venue-facts{margin:6px 0 0;font-size:14px}.venue-facts>div{border-bottom:1px solid var(--color-neutral-300);grid-template-columns:6.5em minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.venue-facts dt{color:var(--muted)}.venue-facts dd{margin:0;font-weight:600}.venue-state-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.venue-state-actions button{font-size:14px}.domain-side .venue-state-actions{flex-direction:column;align-items:stretch}.domain-side .venue-state-actions button{text-align:left}.venue-edit{flex-direction:column;gap:10px;margin-top:10px;display:flex}.venue-edit input[type=text]{box-sizing:border-box;width:100%}.venue-edit button[type=submit]{margin-top:0}button.venue-open{text-align:left;overflow-wrap:anywhere;padding:0}.venue-docs{border:0;flex-direction:column;gap:2px;min-width:0;margin:8px 0 0;padding:0;display:flex}.venue-doc{border-bottom:1px solid var(--color-neutral-300);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:6px 4px;font-size:14px;display:grid}.venue-doc span{overflow-wrap:anywhere}.venue-doc:has(input:checked){background:var(--color-neutral-200);font-weight:700}.venue-list-row .fact-source{justify-content:flex-end;align-items:baseline;display:flex}.venue-decision-text{flex-direction:column;gap:2px}a.venue-decision-matter{color:var(--color-neutral-700);font-size:13px;font-weight:400}a.venue-decision-day{color:inherit}.venue-new{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.venue-new button[type=submit]{margin-top:0}.venue-new .error{flex-basis:100%;margin:0}@media (width<=600px){.venue-row{grid-template-columns:auto minmax(0,1fr)}.venue-row-side{grid-column:2;justify-content:flex-start}.venue-decision .venue-row-side{grid-column:1}.venue-head-buttons{width:100%}.venue-head-buttons button{flex:auto}.venue-list-row .fact-source{justify-content:flex-start}}.ka-grouping{border:1px solid var(--color-text);flex-wrap:nowrap;width:fit-content;max-width:100%;margin-top:16px;display:flex;overflow-x:auto}button.ka-grouping-tab{min-height:36px;color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:0;padding:6px 14px;font-size:14px;font-weight:600}button.ka-grouping-tab+button.ka-grouping-tab{border-left:1px solid var(--color-text)}button.ka-grouping-tab[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}button.ka-grouping-tab:disabled{opacity:1;color:var(--color-neutral-600);cursor:default}button.ka-grouping-tab{white-space:nowrap;flex:none}button.ka-gfold:before{width:1.1em}a.ka-glink{color:inherit;overflow-wrap:anywhere;text-decoration:none}a.ka-glink:hover{color:var(--color-accent-700);text-underline-offset:3px;text-decoration:underline}.ka-state .venue-kind{min-width:0}button.ka-new-venue{align-self:flex-start;margin-top:8px}.ka-new-venue-form{border:1px solid var(--color-neutral-400);background:var(--color-neutral-100);flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.ka-new-venue-form>.ka-l{margin:0}.ka-new-venue-btns{flex-wrap:wrap;gap:6px;display:flex}@media (width<=600px){button.ka-grouping-tab{padding:6px 8px;font-size:13px}}.venue-kind-task{border-color:var(--color-neutral-600);background:var(--color-bg)}.ka-task-meta{color:var(--color-neutral-800);overflow-wrap:anywhere;margin:6px 0 0;font-size:13.5px}.ka-pill-mine{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.ka-pill-follow{border-color:var(--color-neutral-600);color:var(--color-neutral-800)}.ka-pill-former{border-color:var(--color-accent-700);color:var(--color-accent-800);font-weight:600}.todo-why.ka-task-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ka-htag,a.ka-htag{border:1px solid var(--color-neutral-400);background:var(--color-bg);color:var(--color-neutral-800);overflow-wrap:anywhere;padding:1px 8px;font-size:12.5px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-block}a.ka-htag:hover{border-color:var(--color-neutral-700);color:var(--color-text);text-decoration:underline}.ka-htag-none{color:var(--color-neutral-700);font-weight:400}.ka-person-group .ka-ghead h3{align-items:baseline}.ka-gname{overflow-wrap:anywhere}.ka-person{border-left:3px solid var(--color-neutral-400);flex-direction:column;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.ka-person select{max-width:100%}.ka-done-form .ka-attach{align-items:center;gap:8px;margin-top:8px;font-weight:600;display:flex}.ka-attach-pick{border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);flex-direction:column;gap:6px;margin-top:6px;padding:10px 12px;display:flex}.ka-attach-pick input[type=search]{box-sizing:border-box;width:100%}.ka-page input{width:6em}.ka-done-form label.ka-attach{display:flex}.ka-done-form label.venue-doc{font-size:14px;font-weight:400;display:grid}.ka-done-form label.venue-doc:has(input:checked){font-weight:700}.ka-done-form .ka-attach-pick input[type=search],.ka-done-form .ka-page input{margin-top:2px}.ka-return{margin-top:8px}.ka-returned{margin:6px 0 0;font-size:13.5px}.kq-announce .ka-return,.kq-announce .ka-returned{margin-top:6px}.todo-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.todo-toolbar .todo-filters{margin-bottom:0}.todo-mine{flex:none}.venue-add{font-size:14px}.venue-ended-done{color:var(--color-text)}.front-next-title{margin:8px 0 0;font-size:17px}.front-stats{flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;display:flex}.front-stats>div{flex-direction:column-reverse;min-width:5.5em;display:flex}.front-stats dt{color:var(--color-neutral-700);font-size:13px}.front-stats dd{margin:0;font-size:24px;font-weight:700;line-height:1.1}.front-stat-late dd{color:var(--color-accent-700)}.message.message-proposals{background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.mp-card{border:2px solid var(--color-text);background:#fff;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.mp-card:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.mp-card>*{margin:0}.mp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-size:11.5px;font-weight:700}.mp-title{overflow-wrap:anywhere;font-size:15.5px;font-weight:800;line-height:1.3}.mp-fields{flex-direction:column;gap:4px;margin:0;font-size:13.5px;display:flex}.mp-fields>div{grid-template-columns:7em minmax(0,1fr);gap:2px 12px;display:grid}.mp-fields dt{color:var(--color-neutral-700)}.mp-fields dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.mp-sources ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mp-sources q{quotes:"”" "”";font-style:italic}.mp-missing{color:var(--color-accent-800);font-weight:600}.mp-follower{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;display:inline-flex}.mp-follower select{width:auto;max-width:100%;min-height:34px;font:inherit;margin:0;padding:4px 8px;font-size:13.5px}.mp-note{color:var(--color-neutral-800);font-size:13px}.mp-quiet{color:var(--color-neutral-700);font-size:12.5px}.mp-buttons{flex-wrap:wrap;gap:8px;display:flex}.mp-buttons button.ov-drawer-primary,.mp-buttons button.ov-drawer-secondary{padding:8px 14px;font-size:13.5px}.mp-card .ka-conflict,.mp-card .error{margin:0}.mp-form{gap:12px}.mp-form select{max-width:100%;min-height:40px;font:inherit;font-size:14px}.mp-form .ka-person{border-left:3px solid var(--color-neutral-400);flex-direction:column;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.mp-decided{border-width:1px;border-color:var(--color-neutral-400);background:var(--color-bg);gap:4px}.mp-decided .mp-kicker{color:var(--color-neutral-700)}.mp-decided .mp-title{font-size:14.5px;font-weight:700}.mp-state{font-size:13.5px;font-weight:600}.mp-rejected .mp-title{color:var(--color-neutral-700);text-decoration:line-through;text-decoration-thickness:1px}button.mp-open-link{min-height:0;font:inherit;text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;display:block}button.mp-open-link:hover{color:var(--color-accent-700);text-decoration:underline}.ka-preset{background:var(--color-surface);padding:6px 10px}@media (width<=600px){.mp-fields>div{grid-template-columns:1fr;gap:0}.mp-fields dt{font-size:12.5px}}a.venue-minutes-link{text-decoration:none}.minutes-save-line{margin:4px 0 0;font-size:14px}.minutes-save{color:var(--color-neutral-700)}.minutes-save-ok:before{content:"✓ "}.minutes-save-bad{color:var(--color-accent-700);font-weight:700}.minutes-save-bad button.btn-task-link{font-size:14px}.minutes-page>.ka-conflict,.minutes-page>.venue-note{margin:12px 0 0}.minutes-changed .minutes-lost{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.minutes-lost li{background:var(--color-bg);border:1px solid var(--color-neutral-400);padding:6px 10px}.minutes-lost-place{color:var(--color-neutral-700);font-size:12.5px;font-weight:700;display:block}.minutes-lost-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.minutes-changed-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin-top:10px!important}.minutes-sections{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.minutes-section{border-bottom:1px solid var(--color-neutral-300);padding:16px 0 18px}.minutes-section>article{flex-direction:column;gap:10px;scroll-margin-top:1rem;display:flex}.minutes-section>article:focus{outline:2px solid var(--color-accent-700);outline-offset:4px}.minutes-section-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.minutes-number{font-family:var(--font-heading);font-size:18px;font-weight:700}.minutes-kind{font-size:12px}.minutes-section-tools{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.minutes-section-tools button.btn-task-plain{justify-content:center;min-width:36px;min-height:32px}.minutes-remove{gap:4px;display:inline-flex}.minutes-title{overflow-wrap:anywhere;margin:0;font-size:17px}.minutes-section .ka-form{gap:10px}.minutes-section .venue-note,.minutes-section .venue-row-meta{margin:0}.minutes-text{white-space:pre-wrap;overflow-wrap:anywhere}.minutes-read{flex-direction:column;gap:8px;margin:0;display:flex}.minutes-read dt{color:var(--color-neutral-700);font-size:13px;font-weight:700}.minutes-read dd{margin:2px 0 0}.minutes-problem{margin:0}.minutes-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:start;gap:10px 16px;display:grid}.minutes-grid .ka-field input:not([type=checkbox]):not([type=radio]),.minutes-grid .ka-field select,.minutes-header textarea,.minutes-section textarea{max-width:none}.minutes-after{margin:4px 0 0}.minutes-facts dd{font-weight:400}.minutes-tasks{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.minutes-subhead{margin:4px 0 0;font-size:14px}.minutes-task-list{flex-direction:column;align-self:stretch;gap:10px;margin:0;padding:0;list-style:none;display:flex}.minutes-task{border-left:3px solid var(--color-neutral-600);background:var(--color-neutral-100);padding:8px 12px}.minutes-task-edit{border:1px solid var(--color-neutral-400);border-left-width:3px;padding:12px}.minutes-task .venue-row-title,.minutes-task .venue-row-meta,.minutes-task-actions{margin:0}.minutes-reported{align-self:stretch}.minutes-report{border-bottom:1px solid var(--color-neutral-300);flex-direction:column;gap:6px;padding:10px 0;display:flex}.minutes-report:last-child{border-bottom:0}.minutes-status{border:0;min-width:0;margin:0;padding:0}.minutes-add{margin-top:12px}.minutes-add-choices{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.minutes-add-choices button.secondary{overflow-wrap:anywhere;text-align:left;max-width:100%}.minutes-signatures{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.minutes-signature{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:8px 12px;display:grid}.minutes-signature .ka-field{min-width:0}.minutes-signature .ka-l{margin:0 0 4px;font-size:13px;font-weight:700;display:block}.minutes-signature input:not([type=checkbox]):not([type=radio]){max-width:none}.minutes-signature-read{border-bottom:1px solid var(--color-text);flex-direction:column;padding:18px 0 8px;display:flex}.minutes-recorded{margin:16px 0 0;padding:12px 16px}.minutes-recorded h2{margin:0 0 6px;font-size:18px}.minutes-recorded>p{margin:0 0 8px}.minutes-plan{flex-direction:column;gap:12px;font-size:14px;display:flex}.minutes-plan>p{margin:0}.minutes-plan-part h3,.minutes-problems h3{margin:0 0 4px;font-size:15px}.minutes-plan-part ul,.minutes-problems ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.minutes-plan-part li,.minutes-problems li{background:var(--color-surface,var(--color-neutral-100));overflow-wrap:anywhere;padding:6px 10px}.minutes-plan-at{font-weight:700}.minutes-plan-part .minutes-plan-at{display:block}.minutes-plan-text{color:var(--color-neutral-800);white-space:pre-wrap;display:block}.minutes-problems{border:2px solid var(--color-accent-700);background:var(--color-accent-100);padding:10px 12px;font-size:14px}.minutes-problems li{background:var(--color-bg)}@media (width<=600px){.minutes-signature{grid-template-columns:minmax(0,1fr)}.minutes-signature button.btn-task-plain{justify-self:start}.venue-head-buttons a.button{flex:auto}}.minutes-more{flex-wrap:wrap;gap:4px;margin:0;display:flex}.minutes-tasks .minutes-task-list[hidden]{display:none}button.minutes-add-task{color:var(--color-accent-700);padding-left:0}.minutes-section input.minutes-title-input{max-width:none;font-family:var(--font-heading);font-size:16px;font-weight:700}.minutes-more button.btn-task-plain{padding-left:0}.minutes-page .minutes-save-line{margin-top:-8px}.project-page{flex-direction:column;gap:28px;max-width:64rem;margin-top:.5rem;display:flex}.project-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.project-head-main{flex:22rem;min-width:0}.project-head .page-title{overflow-wrap:anywhere;margin-bottom:0}.project-crumb{color:var(--muted);margin:0 0 4px;font-size:13px}.project-crumb a{font-weight:600}.project-lead{max-width:72ch;color:var(--muted);margin:6px 0 0;font-size:15px}.project-actions{flex-wrap:wrap;gap:8px;display:flex}.project-announce:empty{display:none}.project-announce .kq-announce{margin:0}.project-guidance{border:1px solid var(--border);border-left:4px solid var(--color-text);background:#fff;padding:14px 16px;font-size:15px;line-height:1.5}.project-guidance>p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 4px}.project-guidance textarea{box-sizing:border-box;width:100%}.project-quote{border-left:3px solid var(--color-neutral-500);white-space:pre-line;overflow-wrap:anywhere;margin:6px 0;padding:6px 10px}.project-guidance .warning p{margin:0 0 4px}.project-section .fact-section-head h2{font-size:22px}.project-section>p{margin:0 0 8px}.project-list{margin:0;padding:0;list-style:none}.project-row{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 0;display:flex}.project-row-main{flex:16rem;min-width:0}.project-row-title{color:var(--color-text);overflow-wrap:anywhere;font-weight:600;display:block}a.project-row-title,button.project-row-title{color:var(--color-text);text-decoration:none}a.project-row-title:hover,button.project-row-title:hover{color:var(--color-accent-700);text-decoration:underline}.project-row-meta{color:var(--color-neutral-700);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.project-field{margin:.75rem 0 0}.project-field label{margin:0 0 .25rem;font-size:12px;font-weight:600;display:block}.project-field textarea{box-sizing:border-box;width:100%}.project-field p{margin:4px 0 0}.project-form>p:first-child{margin-top:0}.project-buttons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dialog .project-form .error{margin-top:10px}.dialog .warning{margin:8px 0}.project-pick{border:0;max-height:min(22rem,50vh);margin:10px 0 0;padding:0;overflow-y:auto}.project-pick-row{border-bottom:1px solid var(--color-neutral-300);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.project-pick-row input{margin-top:3px}.works-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin:.5rem 0 1rem;display:flex}.works-head .page-title{margin-bottom:0}.works-lead{color:var(--muted);margin:6px 0 0;font-size:15px}.works-list .row-title{overflow-wrap:anywhere;font-weight:600}.work-reach{margin-top:2px}.works-list+.card{margin-top:2rem}.work-project{margin:4px 0 8px}.work-reader p{margin:0 0 8px}.front-projects .front-all button{margin:0}.project-step-buttons{flex-wrap:wrap;gap:6px;display:flex}.project-steps{border-collapse:collapse;width:100%;font-size:14px}.project-steps th,.project-steps td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.project-steps thead th{color:var(--color-neutral-700);border-bottom-color:var(--color-neutral-400);padding-top:4px;font-size:13px;font-weight:600}.project-steps tbody th{font-weight:600}.project-step-title{color:var(--color-text);overflow-wrap:anywhere;text-decoration:none}a.project-step-title:hover{color:var(--color-accent-700);text-decoration:underline}.project-steps td a{color:inherit}.project-steps .venue-kind{white-space:nowrap;min-width:0}.project-step-done td:last-child{font-weight:600}.project-step-closed,.project-step-closed a{color:var(--color-neutral-700)}@media (width<=600px){.project-steps thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-steps,.project-steps tbody,.project-steps tr,.project-steps th,.project-steps td{display:block}.project-steps tr{border-bottom:1px solid var(--color-divider);padding:10px 0}.project-steps tbody th,.project-steps td{border:0;padding:2px 0}.project-steps td{grid-template-columns:6.5em minmax(0,1fr);gap:8px;display:grid}.project-steps td:before{content:attr(data-label);color:var(--color-neutral-700)}.project-steps td[data-label=Laji]{align-items:center}.project-steps td[data-label=Laji] .venue-kind{justify-self:start}}.ka-ptag-label{color:var(--color-neutral-700);font-weight:400}.front-project{flex-direction:column;gap:6px;display:flex}.front-progress{appearance:none;background:var(--color-neutral-200);width:100%;height:6px;color:var(--color-text);border:0;border-radius:3px;overflow:hidden}.front-progress::-webkit-progress-bar{background:var(--color-neutral-200);border-radius:3px}.front-progress::-webkit-progress-value{background:var(--color-text);border-radius:3px}.front-progress::-moz-progress-bar{background:var(--color-text);border-radius:3px}.dialog.dialog-wide{box-sizing:border-box;width:min(48rem,100vw - 2rem);max-width:min(48rem,100vw - 2rem)}.project-templates{border:0;margin:.75rem 0 0;padding:0}.project-templates legend{margin:0 0 .25rem;padding:0;font-size:12px;font-weight:600}.project-form .project-template{color:var(--color-text);border:1px solid var(--color-divider);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:8px 10px;font-size:14px;font-weight:400;display:grid}.project-form .project-template+.project-template{margin-top:6px}.project-template input{margin-top:3px}.project-template-chosen{border-color:var(--color-text);background:var(--color-neutral-100)}.project-template-title{font-size:15px;font-weight:600;display:block}.project-template-desc{color:var(--color-neutral-700);overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:400;display:block}.project-deadline{margin:4px 0 0}.project-preview{margin:1rem 0 0}.project-preview h3{margin:0 0 2px;font-size:15px}.project-preview>p{margin:0 0 6px}.project-preview[aria-busy=true] .project-steps{opacity:.6}.dialog .notice{margin:.75rem 0 0}
