:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stone-0:#fff;--stone-50:#f6f5f2;--stone-100:#eeece7;--stone-150:#e4e1d9;--stone-200:#d6d2c8;--stone-300:#bdb8ac;--stone-400:#9c968a;--stone-500:#736d5f;--stone-600:#57524a;--stone-700:#3d3a34;--stone-800:#25231f;--stone-900:#171613;--cream-100:#f3eee3;--cream-150:#eee8da;--cream-200:#e9e1d0;--cream-300:#d8ccb3;--ink-100:#e3e8f2;--ink-500:#4b6baa;--ink-600:#3a5a96;--ink-700:#2e4a7f;--brick-100:#f5e3df;--brick-500:#c24f41;--brick-600:#ad3e31;--brick-700:#8f3228;--moss-100:#e3eade;--moss-500:#5c8a56;--moss-600:#4a7345;--moss-700:#3b5c37;--ochre-100:#f3e9d2;--ochre-500:#b5811f;--ochre-600:#8f6215;--ochre-700:#74500f;--verdigris-100:#e0edea;--verdigris-500:#3f8a82;--verdigris-600:#2f6f68;--verdigris-700:#245a54;--canvas:var(--stone-0);--surface:var(--stone-0);--surface-message:var(--stone-50);--surface-readonly:var(--stone-50);--surface-hover:var(--stone-100);--surface-active:var(--stone-150);--surface-selected:var(--cream-200);--surface-row-selected:var(--cream-100);--surface-row-selected-hover:var(--cream-150);--surface-disabled:var(--stone-100);--surface-token:var(--stone-150);--shell:var(--stone-0);--shell-selected:var(--cream-200);--backdrop:#17161347;--hairline:var(--stone-150);--rule:var(--stone-200);--control-border:var(--stone-200);--control-border-hover:var(--stone-300);--selected-border:var(--cream-300);--text:var(--stone-800);--text-secondary:var(--stone-500);--text-secondary-strong:var(--stone-600);--text-tertiary:var(--stone-400);--text-disabled:var(--stone-300);--text-inverse:var(--stone-50);--text-link:var(--ink-600);--accent:var(--ink-600);--accent-hover:var(--ink-700);--accent-soft:var(--ink-100);--accent-strong:var(--ink-700);--critical:var(--brick-600);--critical-hover:var(--brick-700);--critical-soft:var(--brick-100);--critical-strong:var(--brick-700);--positive:var(--moss-600);--positive-soft:var(--moss-100);--positive-strong:var(--moss-700);--caution:var(--ochre-600);--caution-dot:var(--ochre-500);--caution-soft:var(--ochre-100);--caution-strong:var(--ochre-700);--focus-ring:var(--ink-600);--brand:var(--verdigris-600);--agent:var(--verdigris-600);--agent-strong:var(--verdigris-700);--agent-soft:var(--verdigris-100);--competitor-unknown:var(--stone-500);--competitor-tint:4%;--competitor-tint-hover:8%;--competitor-tint-tile:10%;--competitor-tint-edge:30%;--ground-house:var(--stone-500);--ground-agent:var(--verdigris-600);--on-ground:var(--stone-0);--chart-1:#3559a3;--chart-2:#bf7e15;--chart-3:#6e4fbf;--chart-4:#c0508f;--chart-5:#5f9530;--chart-other:var(--stone-400);--chart-quiet:var(--stone-400);--chart-faint:var(--stone-200);--chart-grid:var(--hairline);--chart-axis:var(--text-secondary);--primary-bg:var(--stone-900);--primary-bg-hover:var(--stone-700);--primary-bg-active:#000;--primary-fg:var(--stone-50);--font-sans:var(--font-onest,"Onest"), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), "SFMono-Regular", Menlo, Consolas, monospace;--text-sm:13px;--lh-sm:18px;--text-ui:14px;--lh-ui:20px;--text-body:15px;--lh-body:22px;--text-h4:14px;--lh-h4:20px;--text-h3:15px;--lh-h3:22px;--text-h2:17px;--lh-h2:24px;--text-h1:22px;--lh-h1:28px;--text-stat:32px;--lh-stat:38px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-none:0;--radius-xs:2px;--radius-sm:3px;--border-w:1px;--control-h:36px;--control-h-sm:30px;--control-h-lg:42px;--control-px:14px;--figure-body-min:184px;--row-h:44px;--header-h:40px;--cell-px:16px;--cell-py:12px;--page-cap:1680px;--page-cap-wide:2400px;--page-cap-narrow:960px;--table-cap:2000px;--gutter:clamp(16px, 2.6vw, 64px);--column-gap:clamp(24px, 2.2vw, 48px);--sidebar-w:240px;--sidebar-rail-w:60px;--topbar-h:56px;--dur-fast:80ms;--dur:.14s;--ease:cubic-bezier(.2, 0, 0, 1);--z-sticky:10;--z-nav:20;--z-dialog:100;--z-popover:200;--z-toast:300}[data-density=compact]{--control-h:30px;--control-h-sm:26px;--control-h-lg:34px;--control-px:10px;--row-h:34px;--header-h:32px;--cell-px:12px;--cell-py:7px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre{margin:0}h1,.h1{font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}h2,.h2{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}h3,.h3{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--weight-semibold)}h4,.h4,h5,h6{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold)}h1,h2,h3,h4,h5,h6{color:var(--text);text-wrap:balance}p{max-width:65ch}p+p{margin-top:var(--space-4)}h1+p,h2+p{margin-top:var(--space-3)}h3+p,h4+p,h5+p,h6+p{margin-top:var(--space-2)}a{color:var(--text-link);text-decoration:none}a:not([class]):hover{color:var(--accent-hover)}strong,b{font-weight:var(--weight-medium)}small,.text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}.text-ui{font-size:var(--text-ui);line-height:var(--lh-ui)}.text-body{font-size:var(--text-body);line-height:var(--lh-body)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-critical{color:var(--critical)}.text-positive{color:var(--positive)}.text-caution{color:var(--caution)}.text-accent{color:var(--accent)}.medium{font-weight:var(--weight-medium)}.semibold{font-weight:var(--weight-semibold)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:max(13px,.93em)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}code,kbd,samp,pre{font-family:var(--font-mono)}code{color:var(--stone-700);font-size:max(13px,.93em)}pre{font-size:var(--text-sm);line-height:var(--lh-sm);padding:var(--space-3);border:var(--border-w) solid var(--hairline);white-space:pre;overflow-x:auto}pre code{font-size:inherit;color:inherit}hr,.divider{border:0;border-top:var(--border-w) solid var(--hairline);margin:0}ul,ol{padding-left:20px}::selection{background:var(--cream-200)}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer}img,video{max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.stack{gap:var(--space-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-2);display:flex}.row-wrap{flex-wrap:wrap}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.spacer{flex:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;vertical-align:middle;flex:none;width:16px;height:16px}.icon-sm{width:14px;height:14px}.btn{height:var(--control-h);padding:0 var(--control-px);font-family:var(--font-sans);font-size:var(--text-ui);line-height:1;font-weight:var(--weight-medium);color:var(--text);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;appearance:none;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-hover);border-color:var(--control-border-hover);text-decoration:none}.btn:active{background:var(--surface-active)}.btn:disabled,.btn[aria-disabled=true]{color:var(--text-disabled);border-color:var(--hairline);cursor:not-allowed;background:0 0}.btn .icon{margin:0 -2px}.btn-primary{color:var(--primary-fg);background:var(--primary-bg);border-color:var(--primary-bg)}.btn-primary:hover{background:var(--primary-bg-hover);border-color:var(--primary-bg-hover)}.btn-primary:active{background:var(--primary-bg-active);border-color:var(--primary-bg-active)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{color:var(--stone-400);background:var(--stone-200);border-color:var(--stone-200)}.btn[aria-pressed=true],.btn[data-state=on],.btn[aria-pressed=true]:hover,.btn[data-state=on]:hover{color:var(--text);background:var(--surface-selected);border-color:var(--selected-border)}.btn-ghost,.btn-ghost:hover,.btn-ghost:disabled,.btn-ghost[aria-disabled=true]{border-color:#0000}.btn-critical{color:var(--stone-0);background:var(--critical);border-color:var(--critical)}.btn-critical:hover{background:var(--critical-hover);border-color:var(--critical-hover)}.btn-critical:active{background:var(--brick-700)}.btn-critical:disabled,.btn-critical[aria-disabled=true]{color:var(--stone-400);background:var(--stone-200);border-color:var(--stone-200)}.btn-critical-quiet{color:var(--critical)}.btn-critical-quiet:hover{color:var(--critical-strong);background:var(--critical-soft);border-color:var(--control-border-hover)}.btn-critical-quiet:disabled,.btn-critical-quiet[aria-disabled=true]{color:var(--text-disabled);border-color:var(--hairline);background:0 0}.btn-link{height:auto;color:var(--text-link);background:0 0;border:0;padding:0}.btn-link:hover{color:var(--accent-hover);background:0 0}.btn-link:disabled,.btn-link[aria-disabled=true]{color:var(--text-disabled);text-decoration:none}.link-quiet{color:var(--text);text-decoration:none}.link-quiet:hover,.link-quiet:focus-visible{color:var(--text-link);text-decoration:none}.link-open{font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-medium);color:var(--text-link);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.link-open .icon{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease)}.link-open:hover,.link-open:focus-visible{color:var(--accent-hover);text-decoration:none}.link-open:hover .icon{transform:translate(2px)}.btn-sm{height:var(--control-h-sm);font-size:var(--text-sm);padding:0 10px}.btn-lg{height:var(--control-h-lg);font-size:var(--text-body);padding:0 18px}.btn-icon{width:var(--control-h);flex:none;padding:0}.btn-icon.btn-sm{width:var(--control-h-sm)}.btn-icon.btn-lg{width:var(--control-h-lg)}.btn-icon .icon{margin:0}.btn-block{width:100%;display:flex}.btn-reason{min-width:0;font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-regular);color:var(--text-secondary);text-wrap:pretty}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.btn-group .btn:last-child{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.btn-group .btn+.btn{margin-left:-1px}.btn-group .btn:hover,.btn-group .btn:focus-visible{z-index:1;position:relative}.vote{display:inline-flex}.vote .btn{border-radius:0}.vote .btn:first-child{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.vote .btn:last-child{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.vote .btn+.btn{margin-left:-1px}.vote .btn:hover,.vote .btn:focus-visible,.vote .btn[aria-pressed=true],.vote .btn[data-state=on]{z-index:1;position:relative}.vote .btn[aria-pressed=true],.vote .btn[data-state=on],.vote .btn[aria-pressed=true]:hover,.vote .btn[data-state=on]:hover,.vote .btn[aria-pressed=true]:active,.vote .btn[data-state=on]:active{color:var(--text);background:var(--surface-selected);border-color:var(--selected-border)}.vote .btn[aria-pressed=true] .icon,.vote .btn[data-state=on] .icon{fill:currentColor}.spinner{border:1.5px solid var(--stone-200);border-top-color:var(--text);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ch-spin;display:inline-block}.spinner-inverse{border-color:#ffffff4d;border-top-color:var(--stone-0)}@keyframes ch-spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field-label{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);color:var(--text-secondary-strong);align-items:baseline;gap:8px;display:flex}.field-label .optional{font-weight:var(--weight-regular);color:var(--text-tertiary)}.field-help{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.field-error{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--critical)}.form-row{gap:var(--space-4);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.form-stack{gap:var(--space-6);flex-direction:column;display:flex}.input,.select,.textarea{width:100%;height:var(--control-h);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);appearance:none;transition:border-color var(--dur-fast) var(--ease);padding:0 12px;display:block}.input::-moz-placeholder{color:var(--text-tertiary)}.textarea::-moz-placeholder{color:var(--text-tertiary)}.input::placeholder,.textarea::placeholder{color:var(--text-tertiary)}.input:hover,.select:hover,.textarea:hover{border-color:var(--control-border-hover)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.input:disabled,.select:disabled,.textarea:disabled{color:var(--text-disabled);background-color:var(--surface-disabled);border-color:var(--hairline);cursor:not-allowed}.input:-moz-read-only:not(:disabled){background-color:var(--surface-readonly)}.input:read-only:not(:disabled){background-color:var(--surface-readonly)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true],.is-invalid .input,.is-invalid .select,.is-invalid .textarea,.is-invalid .input-group{border-color:var(--critical)}.input[aria-invalid=true]:focus,.is-invalid .input:focus,.is-invalid .input-group:focus-within{outline-color:var(--critical)}.input-sm{height:var(--control-h-sm);font-size:var(--text-sm);padding:0 10px}.input-lg{height:var(--control-h-lg);font-size:var(--text-body);padding:0 14px}.input-num{text-align:right;font-variant-numeric:tabular-nums}.input-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.input[type=search]::-webkit-search-cancel-button{appearance:none}.input[type=search]::-webkit-search-decoration{appearance:none}.input[type=number]{appearance:textfield}.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px}.select{cursor:pointer;text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23736D5F' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M4.5 6.5 8 10l3.5-3.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:36px}.select:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23BDB8AC' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M4.5 6.5 8 10l3.5-3.5'/%3E%3C/svg%3E")}.select-sm{height:var(--control-h-sm);font-size:var(--text-sm);padding-left:10px}button.select{white-space:nowrap;align-items:center;display:flex;overflow:hidden}button.select>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.select[data-placeholder]{color:var(--text-tertiary)}.select[aria-expanded=true],.select[data-state=open]{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.select-fit,button.select-fit{width:auto;max-width:100%}button.select-fit{align-items:center;display:inline-grid}button.select-fit>*{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}button.select-fit>[aria-hidden=true]{visibility:hidden}.input-group{width:100%;height:var(--control-h);background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);transition:border-color var(--dur-fast) var(--ease);align-items:stretch;display:flex}.input-group:hover{border-color:var(--control-border-hover)}.input-group:focus-within{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.input-group .input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;height:auto}.input-group .input:focus{border:0;outline:none}.input-group .affix{font-size:var(--text-ui);color:var(--text-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.input-group .affix:first-child{padding-right:0}.input-group .affix:last-child{padding-left:0}.input-group .affix .icon{color:var(--text-tertiary)}.input-group-sm{height:var(--control-h-sm)}.input-group-sm .input,.input-group-sm .affix{font-size:var(--text-sm);padding:0 10px}.input-group.is-disabled{background:var(--surface-disabled);border-color:var(--hairline)}.input-group.is-disabled .affix{color:var(--text-disabled)}.checkbox,.radio{appearance:none;background:var(--surface);border:var(--border-w) solid var(--stone-300);border-radius:var(--radius-xs);cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;place-content:center;margin:0;padding:0;display:inline-grid}.radio{border-radius:50%}.checkbox>*,.radio>*,.switch>*{display:none}.checkbox:hover,.radio:hover{border-color:var(--stone-400)}.checkbox:checked,.checkbox:indeterminate,.radio:checked,.checkbox[data-state=checked],.checkbox[data-state=indeterminate],.radio[data-state=checked]{background:var(--accent);border-color:var(--accent)}.checkbox:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:11px;width:14px;height:14px;display:none}.checkbox:checked:before,.checkbox[data-state=checked]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");display:block}.checkbox:indeterminate:before,.checkbox[data-state=indeterminate]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E");display:block}.radio:checked:before,.radio[data-state=checked]:before{content:"";background:var(--stone-0);border-radius:50%;width:7px;height:7px}.checkbox:disabled,.radio:disabled,.checkbox[data-disabled],.radio[data-disabled]{background:var(--surface-disabled);border-color:var(--hairline);cursor:not-allowed}.checkbox:disabled:checked,.radio:disabled:checked,.checkbox:disabled:indeterminate,.checkbox[data-disabled][data-state=checked],.radio[data-disabled][data-state=checked],.checkbox[data-disabled][data-state=indeterminate]{background:var(--stone-300);border-color:var(--stone-300)}.choice{min-height:24px;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);cursor:pointer;align-items:center;gap:10px;display:inline-flex}:is(.choice:has(:disabled),.choice:has([data-disabled])){color:var(--text-disabled);cursor:not-allowed}.choice-stack{flex-direction:column;gap:2px;display:inline-flex}.choice-stack .choice-desc{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.choice-top{align-items:flex-start}.choice-top .checkbox,.choice-top .radio{margin-top:2px}.choice-group{flex-direction:column;gap:12px;display:flex}.choice-group-inline{flex-flow:wrap;gap:12px 20px}.choice-end{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.choice-end>.switch{margin-top:1px}.switch{appearance:none;background:var(--stone-300);border-radius:var(--radius-xs);cursor:pointer;vertical-align:middle;width:32px;height:18px;transition:background-color var(--dur) var(--ease);border:0;flex:none;margin:0;padding:0;position:relative}.switch:before{content:"";background:var(--stone-0);width:14px;height:14px;transition:transform var(--dur) var(--ease);border-radius:1px;position:absolute;top:2px;left:2px}.switch:hover:not(:checked):not([data-state=checked]):not(:disabled):not([data-disabled]){background:var(--stone-400)}.switch:checked,.switch[data-state=checked]{background:var(--accent)}.switch:checked:before,.switch[data-state=checked]:before{transform:translate(14px)}.switch:disabled,.switch[data-disabled]{background:var(--stone-150);cursor:not-allowed}.switch:disabled:before,.switch[data-disabled]:before{background:var(--stone-50)}.combobox{width:100%;height:var(--control-h);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--lh-ui);text-align:left;color:var(--text);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23736D5F' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M4.5 6.5 8 10l3.5-3.5'/%3E%3C/svg%3E") no-repeat right 12px center / 14px;border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease);align-items:center;padding:0 36px 0 12px;display:flex;overflow:hidden}.combobox>span{text-overflow:ellipsis;overflow:hidden}.combobox-placeholder{color:var(--text-tertiary)}.combobox:hover{border-color:var(--control-border-hover)}.combobox:focus-visible,.combobox[aria-expanded=true],.combobox[data-state=open]{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.combobox:disabled{color:var(--text-disabled);background-color:var(--surface-disabled);border-color:var(--hairline);cursor:not-allowed}.combobox-sm{height:var(--control-h-sm);font-size:var(--text-sm);padding-left:10px}.listbox{width:280px;max-width:calc(100vw - 32px);z-index:var(--z-popover);background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);font-size:var(--text-ui);line-height:var(--lh-ui)}.listbox-search{border-bottom:var(--border-w) solid var(--hairline);align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.listbox-search .icon{color:var(--text-tertiary)}.listbox-input{min-width:0;height:100%;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0}.listbox-input::placeholder{color:var(--text-tertiary)}.listbox-list{max-height:280px;padding:6px 0;overflow-y:auto}.listbox-group{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);padding:8px 12px 4px}.listbox-item{width:100%;min-height:34px;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.listbox-item:hover,.listbox-item[data-highlighted],.listbox-item[data-selected=true]{background:var(--surface-hover);--text-secondary:var(--text-secondary-strong);outline:none}.listbox-item[data-state=checked]{font-weight:var(--weight-medium)}.listbox-item[data-disabled],.listbox-item:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.listbox-item .checkbox{pointer-events:none}.listbox-item .listbox-check{color:var(--text);margin-left:auto}.listbox-check .icon{display:inline-block}.listbox-item-desc{font-size:var(--text-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:12px}.listbox-empty{color:var(--text-secondary);padding:12px}.listbox-foot{border-top:var(--border-w) solid var(--hairline);color:var(--text-secondary);align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.listbox-foot .spacer{flex:1}.multiselect{width:100%;min-height:var(--control-h);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23736D5F' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M4.5 6.5 8 10l3.5-3.5'/%3E%3C/svg%3E") no-repeat right 12px top 10px / 14px;border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);cursor:text;transition:border-color var(--dur-fast) var(--ease);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 36px 5px 6px;display:flex}.multiselect:hover{border-color:var(--control-border-hover)}.multiselect:focus-within,.multiselect[data-state=open]{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.multiselect.is-disabled{background-color:var(--surface-disabled);border-color:var(--hairline);cursor:not-allowed}.multiselect-input{min-width:96px;height:24px;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 6px}.multiselect-input::placeholder{color:var(--text-tertiary)}.input-time{font-variant-numeric:tabular-nums;width:96px}.dropzone{text-align:center;border:var(--border-w) dashed var(--control-border);border-radius:var(--radius-xs);cursor:pointer;min-height:120px;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex}.dropzone:hover{border-color:var(--control-border-hover)}.dropzone.is-dragover,.dropzone:focus-within{border-color:var(--accent);background:var(--surface)}.dropzone>.icon{color:var(--text-tertiary);margin-bottom:4px}.dropzone-text{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text)}.dropzone-text b{font-weight:var(--weight-medium);color:var(--text-link)}.dropzone-help{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.dropzone.is-disabled{color:var(--text-disabled);border-color:var(--hairline);cursor:not-allowed}.file-list{border-top:var(--border-w) solid var(--hairline);margin:0;padding:0;list-style:none;container-type:inline-size}.file-row{border-bottom:var(--border-w) solid var(--hairline);min-height:44px;font-size:var(--text-ui);line-height:var(--lh-ui);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px 12px;padding:8px 0;display:grid}.file-row>.icon{color:var(--text-tertiary);grid-column:1}.file-name{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.file-meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3}.file-row .status{grid-column:4}.file-row .btn{grid-column:5}.file-row .progress{grid-area:2/2/auto/-1}.file-row .btn-icon{margin:-4px 0}@container (max-width:440px){.file-row{grid-template-columns:auto minmax(0,1fr) auto auto}.file-name{grid-column:2/4}.file-meta{grid-area:2/2}.file-row .status{grid-area:2/3/auto/-1;justify-self:end}.file-row .btn{grid-area:1/4;justify-self:end}.file-row .btn-link{padding-inline:0}.file-row .progress{grid-row:3}}.stepper{height:var(--control-h);background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);transition:border-color var(--dur-fast) var(--ease);align-items:stretch;display:inline-flex}.stepper:hover{border-color:var(--control-border-hover)}.stepper:focus-within{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.stepper .input{text-align:center;background:0 0;border:0;border-radius:0;width:64px;height:100%;padding:0 8px}.stepper .input:focus{outline:none}.stepper .affix{font-size:var(--text-ui);color:var(--text-secondary);white-space:nowrap;align-items:center;padding:0 10px 0 0;display:inline-flex}.stepper-btn{width:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.stepper-btn:hover{color:var(--text);background:var(--surface-hover)}.stepper-btn:first-child{border-right:var(--border-w) solid var(--hairline);border-radius:1px 0 0 1px}.stepper-btn:last-child{border-left:var(--border-w) solid var(--hairline);border-radius:0 1px 1px 0}.stepper-btn:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.stepper.is-disabled{background:var(--surface-disabled);border-color:var(--hairline)}.stepper.is-disabled .input,.stepper.is-disabled .affix{color:var(--text-disabled)}.slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:20px;display:flex;position:relative}.slider-track{background:var(--stone-200);flex:1;height:4px;position:relative}.slider-range{background:var(--accent);position:absolute;top:0;bottom:0}.slider-thumb{background:var(--surface);border:var(--border-w) solid var(--accent);border-radius:var(--radius-xs);cursor:grab;width:16px;height:16px;display:block}.slider-thumb:hover{border-color:var(--accent-hover)}.slider-thumb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.slider[data-disabled] .slider-range,.slider.is-disabled .slider-range{background:var(--stone-300)}.slider[data-disabled] .slider-thumb,.slider.is-disabled .slider-thumb{border-color:var(--stone-300);cursor:not-allowed}.slider-head{align-items:baseline;gap:12px;display:flex}.slider-head .slider-value{font-size:var(--text-ui);color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.segmented{height:var(--control-h);background:0 0;border:0;align-items:stretch;gap:20px;padding:0;display:inline-flex}.segmented-item{font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:2px solid #0000;border-left:0;border-right:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.segmented-item:hover{color:var(--text)}.segmented-item[aria-pressed=true],.segmented-item[data-state=on],.segmented-item[data-state=checked],.segmented-item.is-active{color:var(--text);border-bottom-color:var(--text)}.segmented-item:focus-visible{outline-offset:2px}.segmented-sm{height:var(--control-h-sm);gap:16px}.segmented-sm .segmented-item{font-size:var(--text-sm)}.filter-trigger{height:var(--control-h);font-family:var(--font-sans);font-size:var(--text-ui);line-height:1;font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease);background:0 0;border:2px solid #0000;border-left:0;border-right:0;border-radius:0;flex:none;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.filter-trigger:hover,.filter-trigger[aria-expanded=true],.filter-trigger[data-state=open],.filter-trigger.is-active{color:var(--text)}.filter-trigger:focus-visible{outline-offset:2px}.segmented:not(:first-child),.filter-trigger:not(:first-child),.chip:not(:first-child),.daterange-trigger:not(:first-child){margin-left:12px}.segmented:not(:last-child),.filter-trigger:not(:last-child),.chip:not(:last-child),.daterange-trigger:not(:last-child){margin-right:12px}.segmented+.segmented{margin-left:24px}.status{font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-medium);color:var(--text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.status .icon{width:16px;height:16px}.status-info{color:var(--accent)}.status-positive{color:var(--positive)}.status-caution{color:var(--caution)}.status-caution .icon{color:var(--caution-dot)}.status-critical{color:var(--critical)}.status-done{color:var(--text)}.status-neutral,.status-hollow{color:var(--text-secondary)}.status.status-hypothesis{color:var(--text)}.status.status-supported{color:var(--accent)}.status.status-confirmed{color:var(--positive)}.status-filled{border-radius:var(--radius-xs);background:var(--surface-token);height:24px;padding:0 8px 0 6px}.status-filled.status-info{background:var(--accent-soft);color:var(--accent-strong)}.status-filled.status-positive{background:var(--positive-soft);color:var(--positive-strong)}.status-filled.status-caution{background:var(--caution-soft);color:var(--caution-strong)}.status-filled.status-caution .icon{color:inherit}.status-filled.status-critical{background:var(--critical-soft);color:var(--critical-strong)}.status-filled.status-done{background:var(--surface-token);color:var(--text)}.status-filled.status-neutral,.status-filled.status-hollow{background:var(--stone-100);color:var(--text-secondary-strong)}.status-dot{color:var(--text);font-weight:var(--weight-regular);gap:8px}.status-dot:before{content:"";background:var(--stone-300);border-radius:50%;flex:none;width:7px;height:7px}.status-dot.status-hollow:before{border:var(--border-w) solid var(--stone-400);background:0 0}.status-dot.status-info:before{background:var(--accent)}.status-dot.status-positive:before{background:var(--positive)}.status-dot.status-caution:before{background:var(--caution-dot)}.status-dot.status-critical:before{background:var(--critical)}.status-dot.status-done:before{background:var(--stone-800)}.tag{height:24px;font-size:var(--text-sm);line-height:1;font-weight:var(--weight-medium);color:var(--text);background:var(--surface-token);border-radius:var(--radius-xs);white-space:nowrap;vertical-align:middle;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.tag .icon{width:14px;height:14px;color:var(--text-secondary)}.tag .icon:first-child{margin-left:-2px}.tag-quiet,.tag-filled{background:var(--surface-token)}.table tbody tr:hover .tag,.table tbody tr.is-selected .tag,.table tbody tr:hover .badge,.table tbody tr.is-selected .badge,.table tbody tr:hover .mark:empty,.table tbody tr.is-selected .mark:empty,.nav-item:hover .badge,.nav-item[aria-current=page] .badge,.nav-item.is-active .badge{background:var(--surface)}.tag-mono{font-family:var(--font-mono);font-weight:var(--weight-regular)}.tag-remove{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;align-items:center;margin:0 -4px 0 0;padding:0;display:inline-flex}.tag-remove:hover{color:var(--text)}.tag-remove .icon{width:14px;height:14px;color:inherit;margin:0}.tag-list{flex-wrap:wrap;gap:6px;display:inline-flex}.table .tag-list{flex-wrap:nowrap}.badge{min-width:20px;height:20px;font-size:var(--text-sm);line-height:1;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface-token);border-radius:var(--radius-xs);white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.badge-accent{color:var(--accent-strong);background:var(--accent-soft)}.badge-critical{color:var(--critical-strong);background:var(--critical-soft)}.delta{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.delta.is-good{color:var(--positive)}.delta.is-bad{color:var(--critical)}.delta.is-flat{color:var(--text-tertiary)}.progress{background:var(--accent-soft);width:100%;height:4px;display:block;overflow:hidden}.progress-bar{background:var(--accent);height:100%;transition:width var(--dur) var(--ease);display:block}.progress-neutral{background:var(--stone-150)}.progress-neutral .progress-bar{background:var(--stone-500)}.progress-positive{background:var(--positive-soft)}.progress-positive .progress-bar{background:var(--positive)}.progress-caution{background:var(--caution-soft)}.progress-caution .progress-bar{background:var(--caution-dot)}.progress-critical{background:var(--critical-soft)}.progress-critical .progress-bar{background:var(--critical)}.progress-row{font-size:var(--text-sm);line-height:var(--lh-sm);grid-template-columns:1fr auto;align-items:center;gap:6px 16px;display:grid}.progress-row .progress{grid-column:1/-1}.progress-row .progress-value{color:var(--text-secondary);font-variant-numeric:tabular-nums}.alert{background:var(--surface-message);border-radius:var(--radius-xs);font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);border:0;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.alert-icon{width:16px;height:16px;color:var(--stone-600);flex:none;margin-top:3px;display:inline-flex}.alert-icon .icon{width:16px;height:16px}.alert-body{flex:1;min-width:0}.alert-title{font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-medium);color:var(--text)}.alert-body p{max-width:none;color:var(--text-secondary);margin-top:2px}.alert-actions{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:10px;display:flex}.alert-close{margin:-4px -10px -4px 0}.alert-info .alert-icon,.alert-info .alert-title{color:var(--accent)}.alert-positive .alert-icon,.alert-positive .alert-title{color:var(--positive)}.alert-caution .alert-icon,.alert-caution .alert-title{color:var(--caution)}.alert-critical .alert-icon,.alert-critical .alert-title{color:var(--critical)}.alert-filled{background:var(--stone-100);--text-secondary:var(--text-secondary-strong)}.alert-filled.alert-info{background:var(--accent-soft)}.alert-filled.alert-info .alert-icon,.alert-filled.alert-info .alert-title{color:var(--accent-strong)}.alert-filled.alert-positive{background:var(--positive-soft)}.alert-filled.alert-positive .alert-icon,.alert-filled.alert-positive .alert-title{color:var(--positive-strong)}.alert-filled.alert-caution{background:var(--caution-soft)}.alert-filled.alert-caution .alert-icon,.alert-filled.alert-caution .alert-title{color:var(--caution-strong)}.alert-filled.alert-critical{background:var(--critical-soft)}.alert-filled.alert-critical .alert-icon,.alert-filled.alert-critical .alert-title{color:var(--critical-strong)}.banner{--page-inset:max(var(--gutter), calc((100% - var(--page-cap)) / 2));padding:12px var(--page-inset);background:var(--stone-100);color:var(--text);--text-secondary:var(--text-secondary-strong);font-size:var(--text-ui);line-height:var(--lh-ui);flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;display:flex;container:banner/inline-size}.banner:has(~.app-main>.container-wide){--page-cap:var(--page-cap-wide)}.banner:has(~.app-main>.container-narrow){--page-cap:var(--page-cap-narrow)}.banner>.icon{color:var(--stone-600);flex:none}.banner-text{flex:1;min-width:0}.banner-title{font-weight:var(--weight-medium);margin-right:6px}.banner-title:after{content:"​"}.banner-text .banner-desc{color:var(--text-secondary)}.banner-actions{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.banner-close{margin:-6px -10px -6px 0}@container banner not (min-width:640px){.banner>.icon{align-self:flex-start;margin-top:2px}.banner-close{align-self:flex-start}.banner-actions{flex:1 0 100%;order:1;padding-left:32px}}.banner-info{background:var(--accent-soft)}.banner-info>.icon,.banner-info .banner-title{color:var(--accent-strong)}.banner-positive{background:var(--positive-soft)}.banner-positive>.icon,.banner-positive .banner-title{color:var(--positive-strong)}.banner-caution{background:var(--caution-soft)}.banner-caution>.icon,.banner-caution .banner-title{color:var(--caution-strong)}.banner-critical{background:var(--critical-soft)}.banner-critical>.icon,.banner-critical .banner-title{color:var(--critical-strong)}.table-wrap{margin-inline:-12px;padding-inline:12px;overflow-x:auto;container:table/inline-size}.table-wrap-scroll{max-height:60vh;overflow:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-ui);line-height:var(--lh-ui)}.table caption{caption-side:top;text-align:left;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);padding:0 0 12px}.table th{z-index:2;height:var(--header-h);padding:0 var(--cell-px);text-align:left;vertical-align:middle;white-space:nowrap;font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-medium);color:var(--text-secondary);background:var(--canvas);border-bottom:var(--border-w) solid var(--text);position:sticky;top:0}.table td{height:var(--row-h);padding:var(--cell-py) var(--cell-px) calc(var(--cell-py) - var(--border-w));vertical-align:middle;white-space:nowrap;border-bottom:var(--border-w) solid var(--hairline)}.table th,.table td{--cell-pad:calc(2 * var(--cell-px))}.table th:first-child,.table td:first-child{--cell-pad:var(--cell-px);padding-left:0}.table th:last-child,.table td:last-child{--cell-pad:var(--cell-px);padding-right:0}.table th:only-child,.table td:only-child{--cell-pad:0px}.table td>.btn:not(.btn-link),.table td>.select,.table td>.input{vertical-align:top}.table td .tag,.table td .avatar-sm{margin-block:calc((var(--lh-ui) - 24px) / 2)}.table td .avatar:not(.avatar-sm){margin-block:calc((var(--lh-ui) - 28px) / 2)}.table td .btn-sm,.table td .select-sm,.table td .input-sm,.table td .chip-sm{margin-block:calc((var(--lh-ui) - var(--control-h-sm)) / 2)}.table td .switch{margin-block:1px}.table td>.row{max-width:100%}.table td>.row:has(>.cell-stack){align-items:flex-start}.table td>.row:has(>.cell-stack)>.mark{margin-top:2px}.table td>.row>.truncate{min-width:0}.table td .checkbox{margin-block:2px}.table td .status-filled,.table td .choice{margin-block:-2px}.table td .tag,.table td .tag-list,.table td .avatar,.table td .btn-sm,.table td .select-sm,.table td .input-sm,.table td .chip-sm,.table td .status,.table td .switch,.table td .checkbox,.table td .choice{vertical-align:top}.table tfoot td{font-weight:var(--weight-medium);color:var(--text);border-top:var(--border-w) solid var(--text);border-bottom:0}.table .num{text-align:left;font-variant-numeric:tabular-nums}.table .wrap{white-space:normal;text-wrap:pretty}.table td.wrap .cell-stack>.cell-sub{max-width:70ch}.table{--col-check:36px;--col-actions:44px;--col-name:minmax(max-content, 19fr);--col-prose:minmax(280px, 49fr);--col-fact:minmax(max-content, 8fr);--col-subject:minmax(320px, 24fr);--col-fit:max-content}.table.table-cols{grid-template-columns:var(--table-cols);min-width:min-content;max-width:var(--table-cap);display:grid}.table-wrap:has(>.table-cols){max-width:calc(var(--table-cap) + 24px)}:is(.table-wrap:has(>.table-cols)~.table-count,.table-wrap:has(>.table-cols)~.pagination){max-width:var(--table-cap)}.table-cols>thead,.table-cols>tbody,.table-cols>tfoot,.table-cols tr{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.table-cols td{border-bottom:0;align-self:center;min-width:0;height:auto}.tables-aligned{--col-words:minmax(160px, 1fr);--col-person:clamp(168px, 25%, 200px);--col-date:clamp(164px, 20%, 168px);--col-competitor:clamp(160px, 16%, 200px);--col-standing:clamp(160px, 26% - 120px, 216px)}.tables-aligned .table-cols{min-width:calc(160px + 168px + 164px + var(--col-actions))}.tables-aligned .table td .status:not(.status-filled){white-space:normal;text-wrap:balance;align-items:flex-start}.tables-aligned .table-cols td.wrap{max-width:70ch}.tables-aligned .table td .status:not(.status-filled) .icon{margin-top:2px}.table-cols th{height:auto;padding-block:calc((var(--header-h) - var(--lh-ui) - var(--border-w)) / 2)}.table-cols tbody tr{border-bottom:var(--border-w) solid var(--hairline)}.table-cols tbody tr.is-selected{border-bottom-color:var(--selected-border)}.table-cols tfoot tr{border-top:var(--border-w) solid var(--text)}.table-cols tfoot td{border-top:0}.table .center{text-align:center}.table tbody tr{position:relative}.table tbody tr:hover,.table tbody tr.is-selected{isolation:isolate}.table tbody tr>:last-child:before{content:"";inset:calc(-1 * var(--border-w)) -12px;z-index:-1;pointer-events:none;background:var(--surface-hover);opacity:0;transition:opacity var(--dur-fast) var(--ease);position:absolute}.table tbody tr:first-child>:last-child:before{top:0}.table tbody tr:hover{z-index:1;--text-secondary:var(--text-secondary-strong)}.table tbody tr:hover>:last-child:before{opacity:1}.table tbody tr.is-selected{background:var(--surface-row-selected);--text-secondary:var(--text-secondary-strong)}.table tbody tr.is-selected>:last-child:before{inset:0 -12px calc(-1 * var(--border-w));opacity:1;background:var(--surface-row-selected);border:0;border-bottom:var(--border-w) solid var(--selected-border)}.table tbody tr.is-selected:hover{background:var(--surface-row-selected-hover);--text-secondary:var(--text-secondary-strong)}.table tbody tr.is-selected:hover>:last-child:before{background:var(--surface-row-selected-hover)}.table tbody tr.is-selected td{border-bottom-color:var(--selected-border)}.table tbody tr.is-muted td{color:var(--text-secondary)}.table .col-check{width:36px;padding-right:0}.table .col-check .checkbox{display:inline-grid}.table .col-actions{text-align:right;width:44px;padding-left:0}.table .row-actions{opacity:0}.table tbody tr:hover .row-actions,.table .row-actions:focus-within,.table .row-actions[aria-expanded=true],.table .row-actions[data-state=open]{opacity:1}@media (hover:none){.table .row-actions{opacity:1}}.table .cell-primary{font-weight:var(--weight-medium);color:var(--text)}.table .cell-secondary{color:var(--text-secondary)}.table .cell-mono{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.table .cell-url{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.table :not(td).cell-url{vertical-align:top;display:inline-block}.table td.cell-url{max-width:calc(320px + var(--cell-pad));width:1px}.table td:has(.cell-url){width:1px}.table .cell-stack{vertical-align:middle;flex-direction:column;display:inline-flex}.table .cell-stack .cell-sub{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.table .cell-empty{color:var(--text-tertiary)}.table .cell-link{color:var(--text)}.table .cell-link:hover{color:var(--text-link);text-decoration:none}.table .cell-external{vertical-align:top;color:var(--text-link);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.table .cell-external:hover{color:var(--accent-hover)}.table .cell-external>.icon{flex:none}.table .cell-count{color:var(--text-link);font-variant-numeric:tabular-nums;margin:-2px -8px;padding:2px 8px;display:inline-block}.table .cell-count:hover{color:var(--accent-hover)}.table .cell-stack>.cell-count{align-self:flex-start}@container table not (min-width:760px){.table:not(.table-cols) td>.cell-external:only-child,.table:not(.table-cols) td>.cell-stack:only-child>.cell-external{min-width:142px;min-width:calc-size(-moz-max-content, min(size, 142px));min-width:calc-size(max-content, min(size, 142px));grid-template-columns:minmax(0,max-content) auto;display:inline-grid}.table:not(.table-cols) td>.cell-external:only-child>.cell-url,.table:not(.table-cols) td>.cell-stack:only-child>.cell-external>.cell-url{max-width:none}.table:not(.table-cols) td:has(>.cell-external:only-child){width:auto}.table:not(.table-cols) td:has(>.cell-stack:only-child>.cell-external){width:auto}.table:not(.table-cols) td>.cell-stack:only-child:has(>.cell-external)>.cell-sub{white-space:normal;overflow-wrap:anywhere}.table:not(.table-cols) td.cell-url{width:auto;max-width:0;min-width:calc(120px + var(--cell-pad))}.table:not(.table-cols) td:has(>.cell-url:only-child){width:auto;max-width:0;min-width:calc(120px + var(--cell-pad))}.table:not(.table-cols) td>.cell-url:only-child{max-width:100%}}.table-sortable th{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sort{align-items:center;gap:4px;display:inline-flex}.th-sort .icon{width:14px;height:14px;color:var(--text-tertiary)}.table th[aria-sort] .th-sort,.table th[aria-sort] .th-sort .icon,.table th:hover .th-sort{color:var(--text)}.table .col-sticky{z-index:1;background:var(--canvas);border-right:var(--border-w) solid var(--hairline);position:sticky;left:0}.table tbody tr:hover .col-sticky{background:var(--surface-hover)}.table tbody tr.is-selected .col-sticky{background:var(--surface-row-selected)}.table thead .col-sticky,.table tfoot .col-sticky{z-index:3;background:var(--canvas)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:8px 0;display:flex}.toolbar:not([hidden])+.feed-layout-about{margin-top:16px}.toolbar .spacer{flex:1}.toolbar>.spacer+*,.toolbar>.chip{margin-left:0}.toolbar>.chip:not(:last-child){margin-right:24px}.toolbar-selection{-moz-column-gap:24px;column-gap:24px}.toolbar-count{font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-medium);color:var(--text);white-space:nowrap}.toolbar-word{height:var(--control-h);font-family:var(--font-sans);font-size:var(--text-ui);line-height:1;font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex}.toolbar-word:hover,.toolbar-word:focus-visible{color:var(--text)}.toolbar-word:focus-visible{outline-offset:2px}.toolbar-word.is-critical:hover,.toolbar-word.is-critical:focus-visible{color:var(--critical-strong)}.table-count{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);padding-top:12px}.toolbar>.input-group{border:0;border-bottom:var(--border-w) solid var(--control-border);background:0 0;border-radius:0;width:280px}.toolbar>.input-group:hover{border-bottom-color:var(--control-border-hover)}.toolbar>.input-group:focus-within{border-bottom-color:var(--accent);outline:0}.toolbar>.input-group>.affix:first-child{padding-left:0}.chip{height:var(--control-h);font-family:var(--font-sans);font-size:var(--text-ui);line-height:1;font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:2px solid #0000;border-left:0;border-right:0;border-radius:0;flex:none;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.chip .chip-key{color:var(--text-secondary);font-weight:var(--weight-regular)}.chip .icon{width:14px;height:14px}.chip:hover,.chip[aria-expanded=true],.chip[data-state=open],.chip.is-active{color:var(--text)}.chip[aria-pressed=true],.chip[data-state=on]{color:var(--text);border-bottom-color:var(--text)}.chip:focus-visible{outline-offset:2px}.chip-sm{height:var(--control-h-sm);font-size:var(--text-sm)}.pagination{min-height:52px;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 0;display:flex}.pagination .spacer{flex:1}.timeline+.pagination{justify-content:flex-start;gap:8px 24px}.timeline+.pagination .spacer{display:none}.object-grid+.pagination{margin-top:24px}.pagination-controls{gap:2px;display:inline-flex}.pagination-controls:last-child{margin-right:-7px}.pagination-controls .btn-icon,.pagination-controls .btn-icon:hover,.pagination-controls .btn-icon:active{color:var(--text);background:0 0;border:0}.pagination-controls .btn-icon:disabled,.pagination-controls .btn-icon[aria-disabled=true]{color:var(--text-disabled);background:0 0;border:0}.stats-note{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin-bottom:8px}.stats{border-top:var(--border-w) solid var(--hairline);border-bottom:var(--border-w) solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.stat{border-left:var(--border-w) solid var(--hairline);min-width:0;padding:20px 24px}.stat:first-child{border-left:0;padding-left:0}.stat-figure{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.stat-value{font-size:var(--text-stat);line-height:var(--lh-stat);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text)}.stat-value .unit{font-size:var(--text-h3);font-weight:var(--weight-medium);color:var(--text-secondary);margin-left:2px}.stat-label{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin-top:4px}.stat-meta{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.stats-strip{border-top:var(--border-w) solid var(--hairline);border-bottom:var(--border-w) solid var(--hairline);flex-wrap:wrap;gap:8px 40px;padding:14px 0;display:flex}.stat-inline{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.stat-inline .stat-label{margin:0}.stat-inline .stat-value{font-size:var(--text-h3);line-height:var(--lh-h3)}.stat-inline .stat-value .unit{font-size:var(--text-sm)}.stats-list{-moz-column-gap:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;column-gap:0;display:grid}.stats-list>*{border-bottom:var(--border-w) solid var(--hairline);padding:9px 0;line-height:26px}.stats-list>:not(.stat-label){padding-left:24px}.stats-list .stat-label{font-size:var(--text-ui);margin:0}.stats-list .stat-value{font-size:var(--text-h3);text-align:right;font-variant-numeric:tabular-nums}.stats-list .stat-value .unit{font-size:var(--text-sm)}.stats-list .stat-delta{text-align:right;min-width:88px}.stats-list:not(:has(>.stat-delta)){grid-template-columns:minmax(0,1fr) auto}.stats-list-title{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold)}.stats-list-title+.stats-list{margin-top:12px}.kv{-moz-column-gap:0;font-size:var(--text-ui);line-height:var(--lh-ui);grid-template-columns:minmax(min(140px,50%),max-content) minmax(50%,1fr);column-gap:0;display:grid}.kv>dt,.kv>dd{border-bottom:var(--border-w) solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;margin:0;padding:10px 0;display:flex}.kv>dt{color:var(--text-secondary)}.kv>dd{color:var(--text);min-width:0;padding-left:24px}.kv-compact>dt,.kv-compact>dd{border-bottom:0;min-height:30px;padding-block:4px}.kv.kv-end{font-size:var(--text-sm);line-height:var(--lh-sm);grid-template-columns:fit-content(50%) minmax(0,1fr)}.kv.kv-end>dt,.kv.kv-end>dd{min-height:0;padding-block:6px}.kv.kv-end>dd{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;gap:6px;padding-left:16px}.kv-external{color:var(--text-link);text-decoration:none}.kv-external:hover,.kv-external:focus-visible{color:var(--accent-hover)}.kv-external .icon{vertical-align:-3px;margin-left:6px}.link-list{font-size:var(--text-ui);line-height:var(--lh-ui);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.link-list>li{border-bottom:var(--border-w) solid var(--hairline)}.link-list-item{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:12px 0;text-decoration:none;display:flex}a.link-list-item:hover,a.link-list-item:focus-visible{color:var(--text);text-decoration:none}a.link-list-item:hover .link-list-text,a.link-list-item:focus-visible .link-list-text{color:var(--text-link)}.link-list-text{flex:240px;min-width:0}.link-list-text .icon{vertical-align:-3px;margin-left:6px}.link-list-facts{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-left:auto;display:flex}.link-list-facts .tag{margin-block:-3px}.link-list+.link-list-more{width:max-content;max-width:100%;margin-top:12px;display:flex}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:56px 32px;display:flex}.empty-title{font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-medium)}.empty-desc{max-width:40ch;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary)}.empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.tabs{background:linear-gradient(var(--hairline), var(--hairline)) left bottom / 100% var(--border-w) no-repeat;gap:24px;display:flex;overflow:auto hidden}.tabs[aria-hidden=true]{animation:ch-skeleton-in var(--dur) var(--ease) 1s backwards}h2+.tabs,h3+.tabs{margin-top:12px}.tabs+*,.tabs~[role=tabpanel]{margin-top:20px}.tabs~[role=tabpanel]>:first-child,.tabs~[role=tabpanel]>.feed>:first-child{margin-top:0}.tab{height:40px;font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.tab:hover{color:var(--text);text-decoration:none}.tab[aria-selected=true],.tab[data-state=active],.tab.is-active{color:var(--text);border-bottom-color:var(--text)}.tab[aria-selected=true] .badge,.tab[data-state=active] .badge,.tab.is-active .badge{color:var(--accent-strong);background:var(--accent-soft)}.tab:focus-visible{outline-offset:-2px}.steps{font-size:var(--text-ui);line-height:var(--lh-ui);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.step{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;display:flex}.step+.step:before{content:"";background:var(--rule);width:24px;height:1px;margin-right:4px}.step-marker{border:var(--border-w) solid var(--rule);border-radius:var(--radius-xs);width:22px;height:22px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.step-marker .icon{width:14px;height:14px}.step.is-done,.step.is-done .step-marker{color:var(--text)}.step.is-current{color:var(--text);font-weight:var(--weight-medium)}.step.is-current .step-marker{color:var(--accent);border-color:var(--accent)}.step a,.step button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.step a:hover,.step button:hover,.step a:focus-visible,.step button:focus-visible{color:var(--text-link)}.tree,.tree-children{font-size:var(--text-ui);line-height:var(--lh-ui);margin:0;padding:0;list-style:none}.tree-children{padding-left:20px}.tree-row{border-radius:var(--radius-xs);height:32px;color:var(--text);cursor:default;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}.tree-row:hover{background:var(--surface-hover);--text-secondary:var(--text-secondary-strong)}.tree-item[aria-selected=true]>.tree-row,.tree-row.is-selected{background:var(--surface-selected);--text-secondary:var(--text-secondary-strong)}.tree-item:focus-visible{outline:none}.tree-item:focus-visible>.tree-row{outline:2px solid var(--focus-ring);outline-offset:1px}.tree-toggle{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tree-toggle .icon{transition:transform var(--dur-fast) var(--ease)}.tree-item[aria-expanded=true]>.tree-row .tree-toggle .icon{transform:rotate(90deg)}.tree-item[aria-expanded=false]>.tree-children{display:none}.tree-row>.icon{color:var(--text-tertiary);flex:none}.tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tree-meta{color:var(--text-tertiary);font-size:var(--text-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.tree-row .checkbox{margin-right:2px}.tree-item[aria-selected=true]>.tree-row .tag,.tree-item[aria-selected=true]>.tree-row .badge{background:var(--surface)}.breadcrumb{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breadcrumb a{color:var(--text-secondary)}.breadcrumb a:hover{color:var(--text);text-decoration:none}.breadcrumb-sep{color:var(--stone-300)}.breadcrumb [aria-current=page]{color:var(--text);font-weight:var(--weight-medium)}.nav{flex-direction:column;gap:2px;display:flex}.nav-heading{white-space:nowrap;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-semibold);color:var(--nav-word,var(--text));transition:color var(--dur-fast) var(--ease) var(--nav-delay,0s);margin:20px 0 6px;padding:0 10px;position:relative}.nav-heading:first-child{margin-top:0}.nav-heading:after{content:"";background:var(--hairline);height:1px;opacity:var(--nav-rule,0);transition:opacity var(--dur-fast) var(--ease) var(--nav-delay,0s);position:absolute;top:50%;left:0;right:0}.nav-heading:first-child:after{content:none}.nav-item{height:34px;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--nav-word,var(--text-secondary-strong));border-radius:var(--radius-xs);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease) var(--nav-delay,0s);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--surface-hover);color:var(--nav-word,var(--text));--text-secondary:var(--text-secondary-strong);text-decoration:none}.nav-item .icon{color:var(--text-tertiary)}.nav-item[aria-current=page],.nav-item.is-active{background:var(--shell-selected);color:var(--nav-word,var(--text));font-weight:var(--weight-medium);--text-secondary:var(--text-secondary-strong)}.nav-item[aria-current=page] .icon,.nav-item.is-active .icon{color:var(--text)}.nav-item .badge{top:var(--nav-badge-t,7px);right:var(--nav-badge-r,10px);transition:top var(--dur) var(--ease) var(--nav-delay,0s), right var(--dur) var(--ease) var(--nav-delay,0s);position:absolute}.menu{min-width:200px;z-index:var(--z-popover);background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);font-size:var(--text-ui);line-height:var(--lh-ui);padding:0;overflow:auto}.menu-item{-moz-column-gap:20px;width:100%;min-height:36px;font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;padding:8px 12px;text-decoration:none;display:grid}.menu-item+.menu-item,.menu-label+.menu-item{border-top:var(--border-w) solid var(--hairline)}.menu-item-desc{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);grid-column:1}.menu-item .menu-shortcut,.menu-item .menu-check{grid-area:1/2/span 2}.menu-item:hover,.menu-item:focus-visible,.menu-item[data-highlighted]{background:var(--surface-hover);--text-secondary:var(--text-secondary-strong);outline:none;text-decoration:none}.menu-item[data-state=checked]{font-weight:var(--weight-medium)}.menu-item .menu-check{color:var(--text)}.menu-item .menu-check .icon{color:inherit;display:inline-block}.menu-item.is-critical{color:var(--critical)}.menu-item.is-critical:hover,.menu-item.is-critical:focus-visible,.menu-item.is-critical[data-highlighted]{color:var(--critical-strong);background:var(--critical-soft);--text-secondary:var(--text-secondary-strong)}.menu-item.is-critical:disabled,.menu-item.is-critical[aria-disabled=true],.menu-item.is-critical[data-disabled]{color:var(--text-disabled);background:0 0}.menu-item:disabled,.menu-item[aria-disabled=true],.menu-item[data-disabled]{color:var(--text-disabled);cursor:not-allowed;background:0 0}.menu-shortcut{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary)}.menu-label{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);padding:8px 12px;display:block}.panel{background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);container:panel/inline-size}.panel-header{border-bottom:var(--border-w) solid var(--hairline);align-items:center;gap:12px;min-height:52px;padding:0 20px;display:flex}.panel-title{min-width:0;font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);flex:1}.panel-body{padding:20px}.panel-body.is-flush{padding:0}.panel-footer{border-top:var(--border-w) solid var(--hairline);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.panel-footer>.btn-reason{text-align:right}@container panel not (min-width:400px){.panel-header{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;gap:6px 12px;padding-block:12px;display:grid}.panel-header>.panel-title{grid-area:1/1}.panel-header>.btn-icon{grid-row:1}.panel-header>:not(.panel-title,.btn-icon){grid-column:1;justify-self:start}}.accordion{border-top:var(--border-w) solid var(--hairline)}.accordion-item{border-bottom:var(--border-w) solid var(--hairline)}.accordion-header{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.accordion-trigger{width:100%;min-height:52px;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-medium);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;display:flex}.accordion-trigger>.icon{color:var(--text-tertiary);transition:transform var(--dur) var(--ease);flex:none;margin-left:auto}.accordion-meta{font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-regular);color:var(--text-secondary);white-space:nowrap;margin-left:auto}.accordion-meta+.icon{margin-left:0}.accordion-trigger[aria-expanded=true]>.icon,.accordion-trigger[data-state=open]>.icon{transform:rotate(180deg)}.accordion-content{overflow:hidden}.accordion-content[data-state=open]{animation:ch-accordion-down var(--dur) var(--ease)}.accordion-content[data-state=closed]{animation:ch-accordion-up var(--dur) var(--ease)}@keyframes ch-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes ch-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.accordion-body{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);padding:0 0 20px}.accordion-body p{max-width:65ch}.accordion-body>*+*{margin-top:12px}.dialog{background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-sm);width:100%;max-width:480px}.dialog-header{padding:24px 24px 8px}.dialog-header>.row{align-items:flex-start}.dialog-header>.row>.dialog-title{flex:1;min-width:0}.dialog-title{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--weight-semibold)}.dialog-body{font-size:var(--text-body);line-height:var(--lh-body);color:var(--text-secondary);padding:8px 24px 24px}.dialog-body p{text-wrap:pretty;max-width:none}.dialog-footer{border-top:var(--border-w) solid var(--hairline);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.dialog-backdrop{z-index:var(--z-dialog);background:var(--backdrop);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tooltip{max-width:280px;z-index:var(--z-popover);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text);background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);padding:6px 10px;display:inline-block}.page-header{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:16px 24px;padding:24px 0;display:flex}.page-header-text{flex-direction:column;flex:auto;gap:6px;min-width:min(320px,100%);display:flex}.page-header-text>*{min-width:100%;max-width:480px}.page-header-meta{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.page-header-actions{flex-wrap:wrap;flex:none;gap:12px;max-width:100%;margin-left:auto;display:flex}.page-header>.breadcrumb{flex:1 0 100%;margin-bottom:-8px}.page-header-actions{margin-top:calc((var(--lh-h1) - var(--control-h)) / 2)}.page-header{row-gap:calc(16px - (var(--lh-h1) - var(--control-h)) / 2)}.page-header>.breadcrumb{margin-bottom:calc(-8px + (var(--lh-h1) - var(--control-h)) / 2)}.avatar{width:28px;height:28px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);background:var(--surface);border:var(--border-w) solid var(--control-border);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-sm{width:24px;height:24px}.avatar-lg{width:36px;height:36px;font-size:var(--text-ui)}.avatar-more{background:var(--stone-100);color:var(--text-secondary-strong)}.avatar-group{display:inline-flex}.avatar-group .avatar{outline:2px solid var(--canvas)}.avatar-group .avatar+.avatar{margin-left:-4px}.mark{flex:none;width:16px;height:16px;display:inline-block}.mark img,.mark svg{width:100%;height:100%;display:block}.mark:empty{background:var(--surface-token);border-radius:50%}.agent-case .mark{vertical-align:-3px;margin-right:8px}.kbd{text-align:center;min-width:22px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);padding:0 6px;line-height:20px;display:inline-block}.diff{font-size:var(--text-ui);line-height:var(--lh-ui);flex-direction:column;display:flex}.diff-row{border-bottom:var(--border-w) solid var(--hairline);grid-template-columns:16px minmax(0,1fr);gap:0 12px;padding:8px 0;display:grid}.diff-sign{font-weight:var(--weight-medium);text-align:center;font-variant-numeric:tabular-nums}.diff-row.is-added .diff-sign{color:var(--text)}.diff-row.is-removed .diff-sign{color:var(--text-secondary)}.diff-row.is-added .diff-text,.diff-ins{color:var(--text);font-weight:var(--weight-medium)}.diff-row.is-removed .diff-text{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--stone-300);text-decoration-color:var(--stone-300)}.diff-del{color:var(--text-secondary);text-decoration:line-through}.diff-more{padding-top:10px}.diff-more .btn-link{white-space:normal;text-align:left;line-height:var(--lh-ui)}.table-stack{row-gap:24px;min-width:0;display:grid}.table-stack-note{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary)}.table-stack-caption{font-size:var(--text-sm);line-height:var(--lh-sm);margin-bottom:4px;display:block}.frames{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.frames-compare{grid-template-columns:1fr 1fr;gap:24px;display:grid}.frames-stack{grid-template-columns:1fr;gap:24px;display:grid}.frames-stack .frame-image{aspect-ratio:16/10}.frames-stack .frame-caption{font-size:var(--text-ui);line-height:var(--lh-ui);margin-top:2px}.frames-cases{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px;display:grid}.frames-cases .frame{gap:4px}.frames-cases .frame-image{aspect-ratio:16/10}.frames-cases .frame-caption{font-size:var(--text-ui);line-height:var(--lh-ui);margin-top:8px}.frame-change{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.frame-change b{font-weight:var(--weight-medium);color:var(--text)}.variants{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px;display:grid}.variant{min-width:0}.variant .frame{width:100%}.variants .frame-image{aspect-ratio:16/10}.variant-head{align-items:baseline;gap:12px;margin-top:12px;display:flex}.variant-name{font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-medium);color:var(--text)}.variant-share{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.variant .progress{margin-top:8px}.variant-copy{border-left:var(--border-w) solid var(--rule);font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);margin-top:12px;padding-left:12px}.variant-copy p{max-width:none}.variant-meta{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin-top:8px}.frame{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.frame-image{aspect-ratio:4/3;background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);color:var(--text-tertiary);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.frame-image img,.frame-image svg{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.frame-image.is-empty{border-style:dashed;padding:16px}.frame:hover .frame-image{border-color:var(--control-border-hover)}.frame.is-current .frame-image,.frame[aria-pressed=true] .frame-image{border-color:var(--accent)}.frame:focus-visible{outline:none}.frame:focus-visible .frame-image{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:2px}.frame-caption{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.frame-caption b{font-weight:var(--weight-medium);color:var(--text)}.frame-view{width:100%;height:auto;display:block}.frames-strip{flex-wrap:wrap;gap:12px;display:flex}.frames-strip .frame{gap:4px;width:96px}.frames-strip .frame-image{aspect-ratio:16/10}.frame-narrow{--screen-w:412;--screen-h:915}.frame-narrow .frame-image{aspect-ratio:var(--screen-w) / var(--screen-h)}.frame-narrow .frame-image img{-o-object-position:50% var(--frame-at,0%);object-position:50% var(--frame-at,0%)}.frames>.frame-narrow,.frames-cases>.frame-narrow,.variant>.frame-narrow,.frames-strip>.frame-narrow{container-type:inline-size}.frames>.frame-narrow .frame-image{width:calc(100cqw * 3 / 4 * var(--screen-w) / var(--screen-h))}.frames-cases>.frame-narrow .frame-image,.variant>.frame-narrow .frame-image,.frames-strip>.frame-narrow .frame-image{width:calc(100cqw * 10 / 16 * var(--screen-w) / var(--screen-h))}.frames-stack:has(>.frame-narrow){flex-wrap:wrap;align-items:flex-start;display:flex;container-type:inline-size}.frames-compare:has(>.frame-narrow){flex-wrap:wrap;align-items:flex-start;display:flex;container-type:inline-size}.frames-stack>.frame-narrow{width:calc(100cqw * 10 / 16 * var(--screen-w) / var(--screen-h))}.frames-compare>.frame-narrow{width:calc((100cqw - 24px) / 2 * 3 / 4 * var(--screen-w) / var(--screen-h))}.frame-view.frame-narrow{width:min(100%, calc(var(--screen-w) * 1px))}.dialog-xl{flex-direction:column;width:calc(100vw - 48px);max-width:1160px;max-height:85vh;display:flex}.dialog-xl .dialog-header{border-bottom:var(--border-w) solid var(--hairline);padding:24px 32px 16px}.dialog-xl .dialog-title{font-size:var(--text-h2);line-height:var(--lh-h2)}.dialog-meta{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.dialog-xl .dialog-body{min-height:0;color:var(--text);flex:1;padding:24px 32px 32px;overflow:auto}.dialog-xl .dialog-body .rail-layout{gap:32px 64px}.dialog-xl .dialog-body .halves{gap:32px}.dialog-xl .dialog-body .sections{gap:var(--space-8)}.dialog-xl .dialog-footer{padding:16px 32px}.dialog-footer .spacer{flex:1}@media (max-width:640px){.form-row{grid-auto-columns:auto;grid-auto-flow:row}.kv:not(.kv-end){grid-template-columns:1fr}.kv:not(.kv-end)>dt{border-bottom:0;min-height:0;padding-bottom:0}.kv:not(.kv-end)>dd{min-height:0;padding-top:4px;padding-left:0}.kv-compact:not(.kv-end)>dd{padding-top:0;padding-bottom:8px}.page-header-actions{width:100%;margin-left:0}.toolbar>.input-group{order:1;width:100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:16px}.stat:nth-child(odd){border-left:0;padding-left:0}.stats-strip{gap:8px 24px}.stat:nth-child(n+3){border-top:var(--border-w) solid var(--hairline)}.dialog{max-width:none}.dialog-xl{width:100vw;max-height:100vh}.dialog-backdrop:has(>.dialog-xl){padding:0}.dialog-xl .dialog-header,.dialog-xl .dialog-body,.dialog-xl .dialog-footer{padding-left:20px;padding-right:20px}.frames-compare{grid-template-columns:1fr}.frames-compare>.frame-narrow{width:calc(100cqw * 3 / 4 * var(--screen-w) / var(--screen-h))}.dialog-header{padding:20px 20px 6px}.dialog-body{padding:6px 20px 20px}.dialog-footer{padding:12px 20px}.panel-header{padding-inline:16px}.panel-body{padding:16px}.panel-footer{padding:12px 16px}}.agent{font-size:inherit;line-height:inherit;font-weight:var(--weight-medium);color:var(--agent);white-space:nowrap;display:inline}.agent .icon{vertical-align:-.125em;width:14px;height:14px;margin-right:5px;display:inline-block}.avatar-agent{background:var(--agent-soft);border-color:var(--agent-soft);color:var(--agent)}.avatar-agent .icon{width:14px;height:14px}.agent-author{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.agent-author .spacer{flex:1}.suggestion{background:var(--surface-message);border-radius:var(--radius-xs);font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);border:0;padding:16px 20px 18px}.suggestion-title{font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-medium);color:var(--text);margin-top:12px}.suggestion p{max-width:none;color:var(--text);margin-top:4px}.agent-evidence,.suggestion-evidence{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin-top:10px;display:flex}.agent-evidence b,.suggestion-evidence b{font-weight:var(--weight-medium);color:var(--text)}.suggestion-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.suggestion-done .suggestion-title{color:var(--text-secondary)}.agent-digest{border-top:var(--border-w) solid var(--hairline)}.agent-digest>.agent-author{padding:12px 0}.agent-note{border-top:var(--border-w) solid var(--hairline);font-size:var(--text-ui);line-height:var(--lh-ui);padding:16px 0 20px}.agent-note-title{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--weight-medium);color:var(--text)}.agent-note p{max-width:none;color:var(--text);font-size:var(--text-body);line-height:var(--lh-body);text-wrap:pretty;margin-top:8px}.agent-note .agent-evidence{margin-top:12px}.agent-note-actions{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.agent-stance{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;display:flex}.thread{flex-direction:column;display:flex}.message{border-top:var(--border-w) solid var(--hairline);grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid}.message:first-child{border-top:0;padding-top:0}.message>.avatar{grid-row:1/span 3;margin-top:-2px}.message-head{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);flex-wrap:wrap;grid-column:2;align-items:baseline;gap:4px 8px;display:flex}.message-head b{font-weight:var(--weight-medium);color:var(--text)}.message-body{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);grid-column:2}.message-body p{max-width:65ch}.message-body>*+*{margin-top:8px}.message-quote{border-left:var(--border-w) solid var(--rule);color:var(--text-secondary);padding-left:12px}.message-actions{flex-wrap:wrap;grid-column:2;gap:16px;margin-top:4px;display:flex}.mention{color:var(--text-link);font-weight:var(--weight-medium)}.thread-composer{border-top:var(--border-w) solid var(--hairline);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.thread-composer .textarea{min-height:72px}.thread-composer-actions{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-tertiary);align-items:center;gap:8px;display:flex}.thread-composer-actions .spacer{flex:1}.agent-slab{background:var(--surface-message);border-radius:var(--radius-xs);padding:16px 20px 20px}.agent-slab>.agent-author{padding:0}.agent-slab .agent-note{border-top:0;padding:12px 0 0}.agent-slab .agent-note+.agent-note{border-top:var(--border-w) solid var(--hairline);margin-top:16px;padding-top:16px}.agent-slab.agent-digest{border-top:0}.agent-lead>.agent-author{padding:0}.agent-lead>h2+.agent-author{margin-top:16px}.agent-lead .agent-note{border-top:0;padding:8px 0 0}.agent-lead .agent-note+.agent-note{border-top:var(--border-w) solid var(--hairline);margin-top:16px;padding-top:16px}.agent-lead>.agent-judgment,.agent-slab>.agent-judgment{margin-top:12px}.agent-lead>.agent-judgment~.agent-judgment,.agent-slab>.agent-judgment~.agent-judgment{border-top:var(--border-w) solid var(--hairline);margin-top:24px;padding-top:24px}.agent-lead>.agent-judgment+.suggestion{margin-top:16px}.agent-note-heading{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);color:var(--text)}.agent-note>.agent-note-heading+*,.agent-note>p+.agent-cases{margin-top:12px}.agent-note>.agent-cases+p,.agent-note>p+p{margin-top:24px}.agent-claim>p{margin-top:0}.agent-claim>.agent-claim-text{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--weight-medium);color:var(--text)}.agent-claim>.agent-claim-cards{margin-top:12px}.agent-note>.agent-claim+.agent-claim,.agent-note>.agent-claim+p,.agent-note>p+.agent-claim{margin-top:36px}.agent-cite{font-size:inherit;line-height:inherit}.agent-claim-text .agent-cite{font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-regular)}.agent-cite .icon{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease)}.agent-cite[aria-expanded=true] .icon,.agent-cite[data-state=open] .icon{transform:rotate(180deg)}.agent-half{align-self:start}.agent-half-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:20px;display:flex}.agent-half-head>h2{font-weight:var(--weight-medium)}.agent-half>.agent-judgment+.agent-judgment{border-top:var(--border-w) solid var(--hairline);margin-top:24px;padding-top:24px}.agent-half>.agent-judgment>h3+p{margin-top:12px}.agent-half>.agent-judgment>p{max-width:none}.agent-half>.agent-judgment>.agent-note-actions+.agent-cases{margin-top:16px}.agent-half>.agent-judgment>.agent-note-actions{align-items:center;gap:4px 24px;margin-top:16px}.agent-change{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);white-space:nowrap;margin-left:auto}.agent-half>.agent-more-list{margin-top:20px}.agent-half>.agent-more-list>.agent-more-row:last-child{padding-bottom:0}.agent-half>.agent-list-foot{margin-top:28px}.agent-half-empty{font-size:var(--text-body);line-height:var(--lh-body);color:var(--text);text-wrap:pretty}.agent-cases-toggle .icon{transition:transform var(--dur) var(--ease)}.btn-link[aria-expanded=true]>.icon:has(>use[href=\#i-chevron-down]){transform:rotate(180deg)}.agent-cases-toggle[aria-expanded=true] .icon,.agent-cases-toggle[data-state=open] .icon{transform:rotate(180deg)}.agent-cases>.agent-cases-more{grid-column:1/-1;justify-self:start}.agent-more-list{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;display:grid}.agent-half .agent-more-list{-moz-column-gap:0;column-gap:0}.agent-more-row{grid-column:1/-1;grid-template-columns:subgrid;border-top:var(--border-w) solid var(--hairline);color:inherit;align-items:baseline;padding:12px 0;text-decoration:none;display:grid}.agent-more-said{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);text-wrap:pretty;grid-column:1}.agent-more-span{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);white-space:nowrap;grid-column:2}.agent-more-row:hover .agent-more-said,.agent-more-row:focus-visible .agent-more-said{color:var(--text-link)}.agent-list-foot{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:12px;display:flex}.agent-judgment>h2,.agent-judgment>h3{text-wrap:balance}.agent-judgment-meta{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.agent-judgment-meta>.status:not(.status-filled),.dialog-meta>.status:not(.status-filled){white-space:normal;align-items:flex-start}.agent-judgment-meta>.status:not(.status-filled) .icon,.dialog-meta>.status:not(.status-filled) .icon{flex:none;margin-top:2px}.agent-judgment>p{max-width:62ch;font-size:var(--text-body);line-height:var(--lh-body);color:var(--text);text-wrap:pretty;margin-top:8px}.agent-judgment>.agent-judgment-meta+p{margin-top:12px}.agent-judgment>.agent-cases,.agent-judgment>.table-wrap,.agent-judgment>.table-stack{margin-top:20px}.agent-cases{-moz-column-gap:24px;grid-template-columns:minmax(72px,max-content) minmax(0,1fr);gap:12px 24px;max-width:62ch;display:grid;container-type:inline-size}.agent-case{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);text-wrap:pretty;align-items:start;text-decoration:none;display:grid}.agent-case b{font-weight:var(--weight-medium);color:var(--text)}.agent-case-said{text-indent:-24px;grid-area:1/2;padding-left:24px}.agent-cases>:not(.agent-case){grid-column:1/-1}.agent-case-when{white-space:nowrap;grid-area:1/1}.agent-case-past{text-indent:0;display:inline-block}.agent-case-past:before{content:"·";color:var(--text-tertiary);margin:0 8px}.agent-case-gone{white-space:nowrap}.agent-case-gone:before{content:"·";color:var(--text-tertiary);margin:0 8px}.agent-case:not(.is-gone):hover,.agent-case:not(.is-gone):focus-visible,.agent-case:not(.is-gone):hover b,.agent-case:not(.is-gone):focus-visible b{color:var(--text-link)}@container not (min-width:480px){.agent-case{grid-template-columns:minmax(0,1fr)}.agent-case-when,.agent-case-said{grid-area:auto/1}.agent-case-when{order:-1}}.agent-judgment>.agent-note-actions{margin-top:12px}.agent-settle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-judgment>.agent-settle{margin-top:16px}button.agent-more-row{width:100%;font:inherit;text-align:left;border:0;border-top:var(--border-w) solid var(--hairline);cursor:pointer;background:0 0;margin:0}.agent-judgment>.timeline{margin-top:20px}.agent-note>.agent-note-title+.agent-judgment-meta,.agent-note>.agent-note-heading+.agent-judgment-meta{margin-top:8px}.agent-note>.agent-judgment-meta+p{margin-top:12px}.agent-strategy{container:strategy/inline-size}.agent-strategy .agent-note+.agent-note{margin-top:24px;padding-top:24px}.agent-strategy .agent-note p{max-width:62ch}.agent-strategy .agent-note>p:first-child{margin-top:0}.agent-basis{-moz-column-gap:24px;max-width:62ch;font-size:var(--text-body);grid-template-columns:minmax(0,1fr) minmax(max-content,12em);gap:12px 24px;display:grid}.agent-note>.agent-basis{margin-top:12px}.agent-basis-row{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;align-items:baseline;text-decoration:none;display:grid}button.agent-basis-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.agent-basis-said{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);text-wrap:pretty;grid-column:1}.agent-basis-facts{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:2;align-items:baseline;gap:12px;display:inline-flex}.agent-basis-kind{align-items:baseline;gap:6px;display:inline-flex}.agent-basis-kind .icon{align-self:center;width:14px;height:14px}.agent-basis-row:hover .agent-basis-said,.agent-basis-row:focus-visible .agent-basis-said{color:var(--text-link)}@container strategy (max-width:480px){.agent-basis{grid-template-columns:minmax(0,1fr)}.agent-basis-facts{grid-column:1}}.object-grid{-moz-column-gap:var(--space-12);column-gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));row-gap:40px;display:grid}.object-card{border-radius:var(--radius-xs);min-width:0;color:var(--text);flex-direction:column;display:flex;position:relative}.object-card-main{background:var(--surface-message);border-radius:var(--radius-xs) var(--radius-xs) 0 0;flex-direction:column;flex:1;gap:12px;padding:20px 20px 24px;display:flex}.object-card-title{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);align-items:center;gap:8px;display:flex}.object-card-title .mark{flex:none}.object-card-link{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.object-card-link:after{content:"";border-radius:var(--radius-xs);position:absolute;inset:0}.object-card-link:hover{text-decoration:none}.object-card-link:focus-visible{outline:0}.object-card-link:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:1px}.object-card-lead{font-size:var(--text-body);line-height:var(--lh-body);color:var(--text);text-wrap:pretty}.object-card-lead.is-empty{color:var(--text-secondary)}.object-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.object-card-head>.object-card-title{flex:1;min-width:0}.object-card-head>.status{flex:none}.object-card-head+.object-card-lead{margin-top:var(--space-3)}.object-card-actions{z-index:1;margin:calc((var(--lh-h4) - var(--control-h-sm)) / 2) -7px calc((var(--lh-h4) - var(--control-h-sm)) / 2) 0;opacity:0;transition:opacity var(--dur-fast) var(--ease);flex:none;position:relative}.object-card:hover .object-card-actions,.object-card:focus-within .object-card-actions,.object-card-actions[aria-expanded=true],.object-card-actions[data-state=open]{opacity:1}@media (hover:none){.object-card-actions{opacity:1}}.object-card-meta{padding:4px 20px 12px}.object-card:not([aria-hidden=true]):hover,.object-card:focus-within{background:var(--surface-hover);--text-secondary:var(--text-secondary-strong)}.object-card:not([aria-hidden=true]):hover .object-card-main,.object-card:focus-within .object-card-main{background:var(--surface-hover)}.object-card[aria-hidden=true]{animation:ch-skeleton-in var(--dur) var(--ease) 1s backwards}.object-card[aria-hidden=true] .object-card-title{min-height:var(--lh-h4)}.object-card-lead>.skeleton-text{margin:4px 0}.object-card-meta .skeleton-text{margin:2px 0}.object-rows{flex-direction:column;gap:8px;display:flex;container-type:inline-size}.object-card-row{-moz-column-gap:24px;background:var(--surface-message);grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:20px;display:grid}.object-card-row>.object-card-main{background:0 0;border-radius:0;gap:4px;padding:0}.object-card-row:not([aria-hidden=true]):hover>.object-card-main,.object-card-row:focus-within>.object-card-main{background:0 0}.object-card-row .object-card-head+.object-card-lead{margin-top:4px}.object-card-row .object-card-lead{max-width:70ch;font-size:var(--text-body);line-height:var(--lh-body)}.object-card-row .object-card-lead>.skeleton-text{margin:4px 0}.object-card-competitor{background:color-mix(in srgb, var(--competitor,var(--competitor-unknown)) var(--competitor-tint), var(--canvas));transition:background-color var(--dur-fast) var(--ease)}.object-card-competitor:not([aria-hidden=true]):hover,.object-card-competitor:focus-within{--text-secondary:var(--text-secondary-strong);background:color-mix(in srgb, var(--competitor,var(--competitor-unknown)) var(--competitor-tint-hover), var(--canvas))}.object-card-latest{flex-direction:column;gap:2px;margin-top:16px;display:flex}.object-card-latest-label{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.object-card-latest-head{font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-medium);color:var(--text);text-wrap:pretty}.object-card-latest-head del,.object-card-latest-head ins{color:inherit;text-decoration:none}.object-card-latest>.skeleton-text:first-child{margin:2px 0}.object-card-side{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.object-card-facts{font-size:var(--text-sm);line-height:var(--lh-h4);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.object-card-facts>*+*{line-height:var(--lh-sm)}.object-card-facts>.skeleton-text{margin:3px 0}.object-card-facts>.skeleton-text+.skeleton-text{margin:2px 0}.object-card-open{white-space:nowrap;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);color:var(--text-link);align-items:center;gap:4px;display:inline-flex}.object-card-open .icon{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease)}.object-card:hover .object-card-open,.object-card:focus-within .object-card-open{color:var(--accent-hover)}.object-card:hover .object-card-open .icon{transform:translate(2px)}.object-rows+.pagination{margin-top:24px}@container (max-width:480px){.object-card-row{grid-template-columns:minmax(0,1fr)}.object-card-side{flex-direction:row;align-items:flex-end;margin-top:12px}.object-card-facts{align-items:flex-start}}.object-grid-filled{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.object-card-filled{gap:6px;padding:14px 16px}.object-card-filled:not(.object-card-competitor){background:var(--surface-message)}.object-card-top{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.object-card-top>time{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.object-card-filled .object-card-title{font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:normal;align-items:flex-start}.object-card-filled .object-card-link{display:block}.object-card-filled .object-card-actions{margin-block:calc((var(--lh-body) - var(--control-h-sm)) / 2)}.object-card-filled .object-card-lead{max-width:none;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.object-card-foot{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;margin-top:auto;padding-top:6px;display:flex}.object-card-counts{white-space:nowrap;font-variant-numeric:tabular-nums;gap:16px;margin-left:auto;display:flex}.object-card-filled[aria-hidden=true] .object-card-title{min-height:var(--lh-body)}.object-card-filled[aria-hidden=true] .object-card-lead{display:block}.object-card-filled .object-card-lead>.skeleton-text{margin:3px 0}.object-card-top>.skeleton-text,.object-card-foot>.skeleton-text{margin:2px 0}.board{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:28px 20px;display:grid}.board-column{flex-direction:column;gap:8px;min-width:0;display:flex}.board-head{font-size:var(--text-ui);line-height:var(--lh-ui);font-weight:var(--weight-medium);letter-spacing:normal;color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.board-count{font-weight:var(--weight-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums}.board .object-card-filled .object-card-lead{-webkit-line-clamp:4}@container page (max-width:1060px){.object-grid-filled{grid-template-columns:repeat(2,minmax(0,1fr))}.board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@container page (max-width:608px){.object-grid-filled,.board{grid-template-columns:minmax(0,1fr)}}.figure{border-top:var(--border-w) solid var(--hairline);min-width:0;padding-top:16px}.figure-head{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.figure-heading{min-width:0}.figure-title{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold)}.figure-meta{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.figure-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.figure-body{margin-top:16px;position:relative}.figure-foot{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding-bottom:16px;display:flex}.figure-foot .spacer{flex:1}.figure-row{border-top:var(--border-w) solid var(--hairline);padding-top:16px}.figure-row-head{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.figure-row-head .chart-legend{margin-top:0}.figure-row-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.figure-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:0;display:grid}.figure-grid>.figure{border-top:0;border-left:var(--border-w) solid var(--hairline);padding:0 40px}.figure-grid>.figure:first-child{border-left:0;padding-left:0}.figure-grid>.figure:last-child{padding-right:0}.figure-grid .figure-head{min-height:44px}.figure-grid .figure-foot{min-height:18px}.figure-grid>.figure{grid-template-rows:auto 1fr auto;display:grid}.figure-grid .figure-body{min-height:var(--figure-body-min)}.figure-grid .figure-body>.chart{width:100%;height:100%;position:absolute;inset:0}.figure-grid>.figure-span{border-left:0;border-bottom:var(--border-w) solid var(--hairline);grid-column:1/-1;padding:0 0 32px}.figure-grid:has(>.figure-span){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.figure-grid>.figure-span+.figure{border-left:0;padding-left:0}@container page (min-width:640px){.figure-grid-halves>.figure{padding-inline:0 var(--column-gap)}.figure-grid-halves>.figure+.figure{padding-inline:calc(var(--column-gap) - var(--border-w)) 0}}.chart{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.chart text{fill:var(--chart-axis);font-variant-numeric:tabular-nums;font-size:13px}.chart .chart-grid{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.chart .chart-axis{stroke:var(--rule);stroke-width:1px;shape-rendering:crispedges}.chart .chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .chart-area{opacity:.12;stroke:none}.chart .chart-bar{shape-rendering:crispedges}.chart .chart-point{stroke:var(--canvas);stroke-width:2px}.chart .chart-label{fill:var(--text);font-weight:var(--weight-medium)}.chart .chart-crosshair{stroke:var(--stone-400);stroke-width:1px;stroke-dasharray:2 3}.chart .chart-band{fill:var(--stone-100)}.chart .chart-chosen{fill:var(--text);shape-rendering:crispedges}.chart[data-open]{cursor:pointer}.chart[tabindex]{outline:none}.chart[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.chart-tooltip{z-index:var(--z-popover);pointer-events:none;background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);min-width:120px;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 10px;position:absolute}.chart-tooltip-title{color:var(--text-secondary);align-items:center;margin-bottom:4px;display:flex}.chart-tooltip-title b{color:var(--text);font-weight:var(--weight-medium);margin-left:auto;padding-left:16px}.chart-tooltip-row{align-items:center;gap:8px;display:flex}.chart-tooltip-row b{font-weight:var(--weight-medium);margin-left:auto;padding-left:16px}.series-1{--series:var(--chart-1)}.series-2{--series:var(--chart-2)}.series-3{--series:var(--chart-3)}.series-4{--series:var(--chart-4)}.series-5{--series:var(--chart-5)}.series-other{--series:var(--chart-other)}.series-quiet{--series:var(--chart-quiet)}.series-faint{--series:var(--chart-faint)}.chart [class*=series-]{stroke:var(--series);fill:var(--series)}.chart .chart-line[class*=series-]{fill:none}.chart-legend{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.legend-item{align-items:center;gap:8px;display:inline-flex}.legend-swatch{border-radius:var(--radius-xs);background:var(--series,var(--stone-300));flex:none;width:10px;height:10px}.figure-head:has(>.chart-legend){flex-wrap:nowrap}.figure-head>.chart-legend{max-width:50%;min-height:var(--lh-h4);flex:none;justify-content:flex-end;align-items:center;margin:0 0 0 auto}.figure-head>.chart-legend+.figure-actions{margin-left:0}.figure-support [class*=series-]{--series:var(--chart-quiet)}.figure-support .series-faint{--series:var(--chart-faint)}.figure-support .series-ink{--series:var(--text)}.figure-support .series-accent{--series:var(--chart-1)}.figure-support .chart .chart-area{display:none}.bar-rows{-moz-column-gap:8px;grid-template-columns:fit-content(40%) minmax(0,1fr) auto;gap:8px;display:grid}.bar-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:24px;display:grid}.bar-name{min-width:0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);align-items:center;gap:8px;margin-right:4px;display:flex}.bar-track{grid-column:2;align-items:center;min-width:0;display:flex}.bar-seg{width:var(--seg,0%);background:var(--series,var(--chart-quiet));flex:none;height:14px}.bar-seg+.bar-seg{width:calc(var(--seg,0%) - 2px);margin-left:2px}.bar-value{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none;margin-left:8px}.bar-row:not(.bar-row~.bar-row) .bar-track{display:contents}.bar-row:not(.bar-row~.bar-row) .bar-seg{grid-area:1/2}.bar-row:not(.bar-row~.bar-row) .bar-seg+.bar-seg{justify-self:end;margin-left:0}.bar-row:not(.bar-row~.bar-row) .bar-value{grid-area:1/3;margin-left:0}a.bar-row{isolation:isolate;color:var(--text);text-decoration:none;position:relative}a.bar-row:before{content:"";z-index:-1;border-radius:var(--radius-xs);pointer-events:none;background:var(--surface-hover);opacity:0;transition:opacity var(--dur-fast) var(--ease);position:absolute;inset:-4px -12px}a.bar-row:hover{color:var(--text);--text-secondary:var(--text-secondary-strong);text-decoration:none}a.bar-row:hover:before{opacity:1}a.bar-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bar-rows-grid{-moz-column-gap:var(--space-12);column-gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.bar-rows-grid>.bar-row{-moz-column-gap:8px;grid-column:auto;grid-template-columns:40% minmax(0,1fr);column-gap:8px}.bar-rows-grid .bar-track{font-size:var(--text-sm);padding-right:calc(8px + 3ch)}.bar-rows-grid>.bar-row:not(.bar-row~.bar-row) .bar-track{display:flex}.bar-rows-grid>.bar-row:not(.bar-row~.bar-row) .bar-seg{grid-area:auto}.bar-rows-grid>.bar-row:not(.bar-row~.bar-row) .bar-seg+.bar-seg{justify-self:auto;margin-left:2px}.bar-rows-grid>.bar-row:not(.bar-row~.bar-row) .bar-value{grid-area:auto;margin-left:8px}.bar-rows-shared{-moz-column-gap:8px;grid-template-columns:fit-content(40%) minmax(0,1fr) auto;align-content:start;column-gap:8px;display:grid}.bar-rows-shared>*,.bar-rows-shared>.figure>*,.bar-rows-shared>.figure>.figure-body>*{grid-column:1/-1}.bar-rows-shared>.figure:has(>.figure-body>.bar-rows){grid-template-columns:subgrid;align-content:start;display:grid}.bar-rows-shared>.figure>.figure-body:has(>.bar-rows){grid-template-columns:subgrid;align-content:start;display:grid}.bar-rows-shared>.figure>.figure-body>.bar-rows{grid-template-columns:subgrid}.sparkline{width:96px;height:28px;display:block;overflow:visible}.sparkline .spark-line{fill:none;stroke:var(--stone-400);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sparkline .spark-area{fill:var(--stone-150);stroke:none}.sparkline .spark-end{fill:var(--accent);stroke:var(--canvas);stroke-width:2px}.stat .sparkline{margin-top:10px}.popover{max-height:var(--radix-popover-content-available-height,none);width:320px;max-width:calc(100vw - 32px);z-index:var(--z-popover);background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);flex-direction:column;display:flex}.popover-sm{width:240px}.popover-auto{width:auto}.popover-wide{width:546px}.popover-columns{-moz-column-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 32px;display:grid}.popover-head{border-bottom:var(--border-w) solid var(--hairline);align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px;display:flex}.popover-title{font-weight:var(--weight-medium);flex:1}.popover-body{padding:16px}.popover-foot{border-top:var(--border-w) solid var(--hairline);align-items:center;gap:8px;padding:12px 16px;display:flex}.popover-foot .spacer{flex:1}.popover-head,.popover-foot{flex:none}.popover>.popover-body{min-height:0;overflow-y:auto}.toast-viewport{z-index:var(--z-toast);flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-xs);width:100%;max-width:360px;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;display:flex}.toast>.icon{color:var(--text-secondary);flex:none;margin-top:2px}.toast-body{flex:1;min-width:0}.toast-title{font-weight:var(--weight-medium)}.toast-desc{color:var(--text-secondary)}.toast-action{margin-top:6px}.toast-close{margin:-4px 0}.toast-positive>.icon{color:var(--positive)}.toast-critical>.icon{color:var(--critical)}.toast-info>.icon{color:var(--accent)}.toast-agent>.icon{color:var(--agent)}.toast[data-state=open]{animation:ch-toast-in var(--dur) var(--ease)}@keyframes ch-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dialog-lg{max-width:640px}.command{background:var(--surface);border:var(--border-w) solid var(--control-border);border-radius:var(--radius-sm);align-self:start;width:560px;max-width:calc(100vw - 32px);margin:15vh auto 0}.command-search{border-bottom:var(--border-w) solid var(--hairline);align-items:center;gap:10px;height:48px;padding:0 12px 0 16px;display:flex}.command-search>.icon{color:var(--text-tertiary)}.command-input{min-width:0;height:100%;font-family:var(--font-sans);font-size:var(--text-body);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0}.command-input::placeholder{color:var(--text-tertiary)}.command-list{max-height:360px}.command-list .listbox-item{min-height:36px}.command-list .listbox-item>.icon{color:var(--text-tertiary)}.command-list .listbox-item .agent .icon{color:var(--agent)}.command-foot{border-top:var(--border-w) solid var(--hairline);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);align-items:center;gap:16px;padding:8px 16px;display:flex}.command-foot .kbd{margin-right:4px}.command-foot .spacer{flex:1}.app-menu-btn{display:none}.drawer-backdrop.is-left{justify-content:flex-start}.drawer.drawer-nav{background:var(--shell);border-left:0;border-right:var(--border-w) solid var(--control-border);width:280px;padding:16px 12px}.drawer-nav .app-brand{margin-bottom:16px}.drawer-nav .app-brand .btn{margin-left:auto}.drawer-nav>.nav{flex:1}.drawer-backdrop{z-index:var(--z-dialog);background:var(--backdrop);justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);border-left:var(--border-w) solid var(--control-border);flex-direction:column;width:480px;max-width:100vw;height:100%;display:flex}.drawer-wide{width:720px}.drawer-head{border-bottom:var(--border-w) solid var(--hairline);align-items:flex-start;gap:12px;padding:20px 20px 16px 24px;display:flex}.drawer-heading{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.drawer-title{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--weight-semibold)}.drawer-body{flex:1;min-height:0;padding:20px 24px;overflow:auto}.drawer-foot{border-top:var(--border-w) solid var(--hairline);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.calendar{display:inline-block}.calendar-months{gap:24px;display:flex}.calendar-caption{align-items:center;height:32px;display:flex}.calendar-caption-label{text-align:center;font-size:var(--text-ui);font-weight:var(--weight-medium);flex:1}.calendar-nav{gap:2px;display:inline-flex}.calendar-grid{border-collapse:collapse;margin-top:8px}.calendar-weekday{width:36px;height:28px;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center}.calendar-cell{padding:0}.calendar-day{width:36px;height:36px;font-family:var(--font-sans);font-size:var(--text-ui);font-variant-numeric:tabular-nums;color:var(--text);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.calendar-day:hover{background:var(--surface-hover)}.calendar-day.is-outside,.is-outside>.calendar-day{color:var(--text-tertiary)}.calendar-day:disabled,.is-disabled>.calendar-day{color:var(--text-disabled);cursor:not-allowed;background:0 0}.calendar-day.is-today,.is-today>.calendar-day{outline:1px solid var(--stone-400);outline-offset:-1px}.calendar-day.is-range-middle,.is-range-middle>.calendar-day{background:var(--surface-selected);border-radius:0}.calendar-day.is-selected:not(.is-range-middle),.is-selected:not(.is-range-middle)>.calendar-day,.calendar-day.is-range-start,.is-range-start>.calendar-day,.calendar-day.is-range-end,.is-range-end>.calendar-day{background:var(--accent);color:var(--stone-0);outline:none}.calendar-day.is-range-start,.is-range-start>.calendar-day{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.calendar-day.is-range-end,.is-range-end>.calendar-day{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.calendar-day.is-range-start.is-range-end,.is-range-start.is-range-end>.calendar-day{border-radius:var(--radius-xs)}.calendar-cell>.calendar-day:focus-visible{z-index:1;outline:2px solid var(--focus-ring);outline-offset:1px;position:relative}.daterange{display:flex}.daterange-presets{border-right:var(--border-w) solid var(--hairline);flex-direction:column;gap:2px;min-width:160px;padding:12px 8px;display:flex}.daterange-preset{height:30px;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--text-secondary-strong);text-align:left;border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 10px;display:flex}.daterange-preset:hover{background:var(--surface-hover);color:var(--text)}.daterange-preset.is-active,.daterange-preset[aria-pressed=true]{background:var(--surface-selected);color:var(--text);font-weight:var(--weight-medium)}.daterange-cal{padding:12px 16px 16px}.daterange-range{font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.daterange-range time{white-space:nowrap}.daterange-fit{display:inline-grid}.daterange-trigger{height:var(--control-h);font-family:var(--font-sans);font-size:var(--text-ui);line-height:1;font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:2px solid #0000;border-left:0;border-right:0;border-radius:0;flex:none;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.daterange-trigger:hover,.daterange-trigger[aria-expanded=true],.daterange-trigger[data-state=open]{color:var(--text)}.daterange-trigger[aria-pressed=true],.daterange-trigger.is-active{color:var(--text);border-bottom-color:var(--text)}.daterange-trigger:focus-visible{outline-offset:2px}.daterange-trigger-sm{--daterange-h:var(--control-h-sm);height:var(--control-h-sm);font-size:var(--text-sm)}.daterange-trigger .daterange-fit>:not([aria-hidden=true]){position:relative}.daterange-trigger[aria-pressed=true] .daterange-fit>:not([aria-hidden=true]):after,.daterange-trigger.is-active .daterange-fit>:not([aria-hidden=true]):after{content:"";left:-24px;right:0;bottom:calc((var(--daterange-h,var(--control-h)) - 1em) / -2);background:var(--text);height:2px;position:absolute}.daterange-trigger[aria-pressed=true]:has(.daterange-fit){border-bottom-color:#0000}.daterange-trigger.is-active:has(.daterange-fit){border-bottom-color:#0000}.segmented+.daterange-trigger{margin-left:0}.toolbar>.spacer~.daterange-trigger:last-child .daterange-fit>[aria-hidden=true],.page-header-actions>.daterange-trigger:last-child .daterange-fit>[aria-hidden=true]{display:none}.daterange-fit>*{white-space:nowrap;grid-area:1/1;justify-self:start}.daterange-fit>[aria-hidden=true]{visibility:hidden}.popover>.daterange{min-height:0;overflow-y:auto}.container,.app-topbar{--page-inset:max(var(--gutter), calc((100% - var(--page-cap)) / 2))}.container{width:100%;padding-inline:var(--page-inset);container:page/inline-size}.container-wide,.app-topbar{--page-cap:var(--page-cap-wide)}.container-narrow{--page-cap:var(--page-cap-narrow)}.reading-column{max-width:var(--page-cap-narrow);container:page/inline-size}.sections{gap:var(--space-12);flex-direction:column;display:flex}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:24px;display:grid}.rail-layout{grid-template-columns:minmax(0,1fr) minmax(360px,min(460px,40%));align-items:start;gap:40px 64px;display:grid}.rail-layout>*{min-width:0}.halves{grid-template-columns:1fr 1fr;align-items:start;gap:40px 32px;display:grid}.halves>*{min-width:0}.halves.halves-seam{gap:var(--space-12) var(--column-gap);grid-template-columns:minmax(0,1fr)}@container page (min-width:1300px){.halves.halves-seam{grid-template-columns:repeat(2,minmax(0,1fr))}.halves.halves-seam>:first-child{border-right:var(--border-w) solid var(--hairline);align-self:stretch;padding-right:24px}}.rail-layout .figure+.figure{margin-top:32px}.page-halves{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;container:page/inline-size}.page-halves>*{--page-inset:max(var(--gutter), calc((100cqw - var(--page-cap)) / 2));grid-column:1/-1;min-width:0}.page-halves>.page-header{padding:24px var(--page-inset)}.page-halves>.agent-half{padding:8px var(--page-inset) 0;container:page/inline-size}.page-halves>.page-halves-end{padding:48px var(--page-inset) 0;container:page/inline-size}.page-halves+.container,.page-halves-end>*+*{margin-top:48px}.page-halves-end>.feed:first-child>.feed-head>h2{font-weight:var(--weight-medium)}@container page not (max-width:960px){.page-halves>.page-header{grid-template-columns:subgrid;gap:0;padding:0;display:grid}.page-halves>.page-header>.page-header-text{padding:24px var(--column-gap) 24px var(--page-inset)}.page-halves>.page-header>.page-header-actions{padding:24px var(--page-inset) 24px var(--column-gap);justify-content:flex-end;align-self:start;margin-left:0}.page-halves>.agent-half{padding:8px var(--column-gap) 0 var(--page-inset);grid-area:2/1}.page-halves>.page-halves-end{padding:8px var(--page-inset) 0 calc(var(--column-gap) / 2);grid-area:2/2}}.thirds{gap:40px var(--column-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.thirds>*{min-width:0}@container page (max-width:900px){.thirds{grid-template-columns:minmax(0,1fr)}}.feed-layout{grid-template-columns:minmax(0, min(calc((100% - var(--column-gap)) * 3 / 5), var(--page-cap-narrow))) minmax(400px, 1fr);gap:28px var(--column-gap);align-items:start;display:grid}.feed-layout>*{min-width:0}.feed-layout .figure{border-top:0}.feed-layout>.feed-days{grid-column:1/-1}.feed-layout>.feed{padding-right:calc(var(--column-gap) / 2);grid-column:1}.feed-layout>.feed>.feed-day:first-child{margin-top:0}.feed-aside{top:calc(var(--topbar-h) + 24px);margin-top:calc(var(--lh-sm) + 8px);flex-direction:column;grid-column:2;row-gap:40px;display:flex;position:sticky}.feed-aside.bar-rows-shared{display:grid}.feed-head+.feed-layout{margin-top:20px}.feed-head+.feed-layout:has(>.feed-days:not([hidden])){margin-top:0}@container page (max-width:1120px){.feed-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-layout>.feed{grid-column:1/-1;padding-right:0}.feed-aside,.feed-aside.bar-rows-shared{display:contents}.feed-aside>*{margin-top:12px}.feed-aside.bar-rows-shared>*{grid-column:auto}.feed-aside.bar-rows-shared>.figure,.feed-aside.bar-rows-shared>.figure>.figure-body{display:block}.feed-aside.bar-rows-shared>.figure>.figure-body>.bar-rows{grid-template-columns:fit-content(40%) minmax(0,1fr) auto}.feed-aside>.feed-days{order:-1;grid-column:1/-1;margin-top:0}.feed-aside>:only-child,.feed-aside>.feed-days+:last-child{grid-column:1/-1}.feed-head+.feed-layout:has(>.feed-aside>.feed-days:not([hidden])){margin-top:0}}@container page (max-width:700px){.feed-layout{grid-template-columns:minmax(0,1fr)}}.feed-layout-about{grid-template-columns:minmax(0, min(calc((100% - var(--column-gap)) * 2 / 3), var(--page-cap-narrow))) minmax(420px, 1fr)}.feed-layout-about>:not(.feed-aside){padding-right:calc(var(--column-gap) / 2);grid-area:1/1}.feed-layout-about>.feed-aside{grid-row:1;margin-top:0}.feed-layout-about .figure{padding-top:0}@container page (max-width:1120px){.feed-layout-about{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-layout-about>:not(.feed-aside){grid-area:auto/1/auto/-1;padding-right:0}.feed-layout-about>.feed-aside>*{order:-1;margin:0 0 12px}}@container page (max-width:700px){.feed-layout-about{grid-template-columns:minmax(0,1fr)}}.feed-about>p{font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);text-wrap:pretty;margin-top:8px}.feed-about>.stats-list{margin-top:24px}.app-shell{grid-template-columns:var(--nav-w,var(--sidebar-w)) minmax(0, 1fr);min-height:100vh;display:grid}.app-sidebar{z-index:var(--z-nav);height:100vh;width:var(--nav-w,var(--sidebar-w));background:var(--shell);border-right:var(--border-w) solid var(--hairline);transition:width var(--dur) var(--ease) var(--nav-delay,0s);flex-direction:column;padding:16px 12px;display:flex;position:sticky;top:0;overflow:hidden auto}.app-brand{height:32px;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--nav-word,var(--text));white-space:nowrap;transition:color var(--dur-fast) var(--ease) var(--nav-delay,0s);align-items:center;gap:10px;margin-bottom:16px;padding:0 10px;text-decoration:none;display:flex}.app-brand svg{flex:none;width:16px;height:16px}.app-sidebar>.nav{flex:1}.app-sidebar-foot{border-top:var(--border-w) solid var(--hairline);margin-top:16px;padding-top:12px}.app-account{width:100%;min-height:44px;padding:4px 10px 4px var(--nav-pad,10px);font:inherit;font-size:var(--text-ui);text-align:left;color:var(--nav-word,var(--text));border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease) var(--nav-delay,0s), padding-left var(--dur) var(--ease) var(--nav-delay,0s);background:0 0;border:0;align-items:center;gap:10px;display:flex}.app-account:hover{background:var(--surface-hover);--text-secondary:var(--text-secondary-strong)}@media (min-width:901px) and (max-width:2025px) and (hover:hover){.app-shell:not([data-nav=full]){--nav-w:var(--sidebar-rail-w);--nav-word:transparent;--nav-rule:1;--nav-pad:4px;--nav-badge-t:-3px;--nav-badge-r:-8px}}.app-shell[data-nav=rail]{--nav-w:var(--sidebar-rail-w);--nav-word:transparent;--nav-rule:1;--nav-pad:4px;--nav-badge-t:-3px;--nav-badge-r:-8px}.app-sidebar:hover{--nav-w:var(--sidebar-w);--nav-word:initial;--nav-rule:initial;--nav-pad:initial;--nav-badge-t:initial;--nav-badge-r:initial;--nav-delay:var(--dur-fast)}.app-sidebar:has(:focus-visible){--nav-w:var(--sidebar-w);--nav-word:initial;--nav-rule:initial;--nav-pad:initial;--nav-badge-t:initial;--nav-badge-r:initial;--nav-delay:var(--dur-fast)}.app-account-text{flex-direction:column;flex:1;min-width:0;display:flex}.app-account-name,.app-account-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-account-name{font-weight:var(--weight-medium)}.app-account-meta{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.app-topbar{z-index:var(--z-sticky);height:var(--topbar-h);padding-inline:var(--page-inset);background:var(--shell);border-bottom:var(--border-w) solid var(--hairline);align-items:center;gap:12px;display:flex;position:sticky;top:0}@media (min-width:901px){.app-shell[data-topbar=narrow]{--topbar-h:0px}.app-shell[data-topbar=narrow] .app-topbar{display:none}}.app-topbar>.app-brand{color:var(--text);margin:0;padding:0}.app-topbar .breadcrumb{white-space:nowrap;flex-wrap:nowrap;flex:1;min-width:0}.app-topbar .breadcrumb>*{flex:none}.app-topbar .breadcrumb>[aria-current=page]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.app-topbar .input-group{width:280px}.app-topbar>.input-group+.app-search-btn,.app-topbar[data-search=page]>.input-group{display:none}.app-topbar[data-search=page]>.input-group+.app-search-btn{display:inline-flex}.app-main{padding:0 0 96px}.skeleton{background:var(--stone-150);border-radius:var(--radius-xs);display:block;position:relative;overflow:hidden}.skeleton,.skeleton-row{animation:ch-skeleton-in var(--dur) var(--ease) 1s backwards}@keyframes ch-skeleton-in{0%{opacity:0}}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--stone-100), transparent);animation:ch-shimmer 1.4s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ch-shimmer{to{transform:translate(100%)}}.skeleton-text{height:14px;margin:3px 0}.skeleton-title{width:40%;height:20px}.skeleton-value{width:96px;height:32px}.skeleton-chart{height:160px}.skeleton-row{height:var(--row-h);border-bottom:var(--border-w) solid var(--hairline);align-items:center;gap:16px;display:flex}.skeleton-row .skeleton{margin:0}.loading-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-status>*{animation:0s 1s backwards ch-status-wait}@keyframes ch-status-wait{0%{visibility:hidden}}.timeline{grid-template-columns:56px 28px minmax(0, 1fr) var(--timeline-facts,auto auto auto);-moz-column-gap:12px;column-gap:12px;display:grid}.timeline>*{grid-column:1/-1}.timeline-day{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);letter-spacing:normal;margin:24px 0 8px}.timeline-day:first-child{margin-top:0}.timeline-item{grid-template-columns:56px 28px minmax(0,1fr);gap:0 12px;padding:6px 0;display:grid;position:relative}.timeline-item:before{content:"";background:var(--hairline);width:1px;position:absolute;top:0;bottom:0;left:81px}.timeline-item:first-of-type:before{top:6px}.timeline-item:last-of-type:before{height:6px;bottom:auto}.timeline-time{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;padding-top:5px}.timeline-marker{z-index:1;background:var(--stone-100);width:28px;height:28px;color:var(--text-secondary-strong);border-radius:var(--radius-xs);justify-content:center;align-items:center;display:inline-flex;position:relative}.timeline-marker .icon{width:14px;height:14px}.timeline-marker>.avatar{width:28px;height:28px;color:inherit;font-size:var(--text-sm);background:0 0;border:0}.timeline-item.is-quiet .timeline-text{color:var(--text-secondary)}.timeline-past{color:var(--text-secondary);display:inline-block}.timeline-past:before{content:"·";color:var(--text-tertiary);margin:0 8px}.timeline.timeline-dated{grid-template-columns:max-content 28px minmax(0, 1fr) var(--timeline-facts,auto auto auto)}.timeline-dated .timeline-item{grid-template-columns:subgrid}.timeline-dated .timeline-time{text-align:left;white-space:nowrap;grid-area:1/1}.timeline-dated .timeline-marker{grid-area:1/2}.timeline-dated .timeline-body{grid-area:1/3/auto/-1}.timeline-dated .timeline-item:before{grid-area:1/2;place-self:stretch start;margin:-6px 0 -6px 13px;position:static}.timeline-dated .timeline-item:first-of-type:before{margin-top:0}.timeline-dated .timeline-item:last-of-type:before{align-self:start;height:6px;margin-bottom:0}.timeline-marker.is-agent{background:var(--agent-soft);color:var(--agent)}.timeline-marker.is-positive{background:var(--positive-soft);color:var(--positive)}.timeline-marker.is-caution{background:var(--caution-soft);color:var(--caution)}.timeline-marker.is-critical{background:var(--critical-soft);color:var(--critical)}.timeline-body{min-width:0;font-size:var(--text-ui);line-height:var(--lh-ui);text-wrap:pretty;padding-top:4px}.timeline-text b{font-weight:var(--weight-medium)}.timeline-detail{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.timeline-detail>span:not([class]):empty{display:none}.timeline{container-type:inline-size}.agent-slab+.timeline{margin-top:24px}@container (min-width:800px){.timeline-item{grid-template-columns:subgrid}.timeline-body{display:contents}.timeline-text{font-size:var(--text-ui);line-height:var(--lh-ui);grid-column:3;padding-top:4px}.timeline-text:last-child{grid-column:3/-1}.timeline-detail{grid-column:4/-1;grid-template-columns:subgrid;align-items:center;margin-top:0;padding-top:4px;padding-left:12px;display:grid}.timeline-detail>*{white-space:nowrap;justify-self:start}.timeline-detail>span:not([class]):empty{display:block}.timeline-dated .timeline-text,.timeline-dated .timeline-detail{grid-row:1}}.feed{container-type:inline-size}.feed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.feed-tools{flex-wrap:wrap;align-items:center;gap:12px 8px;display:flex}.feed-head>:last-child:not(:first-child){margin-left:0}.feed-day{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);letter-spacing:normal;margin:28px 0 8px}.feed-head+.feed-day,.feed-day:first-child{margin-top:20px}.feed-row{isolation:isolate;-moz-column-gap:20px;border-radius:var(--radius-xs);color:var(--text);background:color-mix(in srgb, var(--competitor,var(--competitor-unknown)) var(--competitor-tint), var(--canvas));transition:background-color var(--dur-fast) var(--ease);grid-template-columns:148px minmax(0,1fr);align-items:stretch;column-gap:20px;text-decoration:none;display:grid;position:relative}.feed-row+.feed-row{margin-top:8px}.feed-row[aria-hidden=true]{animation:ch-skeleton-in var(--dur) var(--ease) 1s backwards}.feed-row:not(.feed-post):hover{--text-secondary:var(--text-secondary-strong);background:color-mix(in srgb, var(--competitor,var(--competitor-unknown)) var(--competitor-tint-hover), var(--canvas));text-decoration:none}.feed-row:focus-within{z-index:2}.feed-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.feed-row-media{background:color-mix(in srgb, var(--competitor,var(--competitor-unknown)) var(--competitor-tint-tile), var(--canvas));border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs);order:-1;justify-content:center;align-items:flex-end;min-height:96px;display:flex}.feed-row-media .frame-image{aspect-ratio:16/10;background:var(--canvas);border-radius:var(--radius-xs) var(--radius-xs) 0 0;border:var(--border-w) solid color-mix(in srgb, var(--competitor,var(--competitor-unknown)) var(--competitor-tint-edge), var(--canvas));border-bottom:0;width:80%;height:auto;max-height:84%}.feed-row-media .frame-image.is-empty{aspect-ratio:auto;background:0 0;border:0;align-self:center;width:auto;height:auto;max-height:none;padding:0}.feed-row-media .frame-image.is-empty .icon{width:18px;height:18px}.feed-row-text{-moz-column-gap:20px;grid-template-columns:minmax(0,1fr) auto;align-self:center;align-items:center;column-gap:20px;min-width:0;padding:14px 16px 14px 0;display:grid}.feed-row-lede{-moz-column-gap:20px;min-width:0;max-height:calc(2 * var(--lh-body));min-height:calc(var(--lh-body) + 2px + var(--lh-sm));grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;column-gap:20px;display:grid;overflow:hidden}.feed-row-head{min-width:0;font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-medium);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-row-time{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.feed-row-sub{min-width:0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin-top:2px;overflow:hidden}.feed-row-head del,.feed-row-head ins{color:inherit;text-decoration:none}.feed-row-to{font-weight:var(--weight-regular);color:var(--text-secondary)}.feed-row-meta{min-width:0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;grid-column:1;align-items:center;gap:4px 8px;margin-top:12px;display:flex}.feed-row-meta>*+:before{content:"·";color:var(--text-tertiary);margin-right:8px}.feed-row-who{min-width:0;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);color:var(--text);align-items:center;gap:8px;display:inline-flex}.feed-row-kind{align-items:center;gap:6px;display:inline-flex}.feed-row-kind .icon,.feed-row-open .icon{width:14px;height:14px}.feed-row-open{z-index:1;white-space:nowrap;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);color:var(--text-link);grid-column:2;justify-self:end;align-items:center;gap:4px;margin-top:12px;display:inline-flex;position:relative}.feed-row-peek{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.feed-row-head.feed-row-peek{font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-medium);display:-webkit-box}.feed-row-peek:after{content:"";position:absolute;inset:0}.feed-row-peek:focus-visible{outline:none}.feed-row-peek:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.feed-row-open .icon{transition:transform var(--dur-fast) var(--ease)}.feed-row:hover .feed-row-open .icon{transform:translate(2px)}.feed-row:hover .feed-row-open,a.feed-row-open:hover,a.feed-row-open:focus-visible{color:var(--accent-hover)}.feed-row.is-quiet{background:0 0;grid-template-columns:minmax(0,1fr);align-items:start;padding:10px 16px}.feed-row.is-quiet:has(>.feed-row-media){grid-template-columns:132px minmax(0,1fr);padding-block:12px}.feed-row.is-quiet:not(.feed-post):hover{background:var(--surface-hover);--text-secondary:var(--text-secondary-strong)}.feed-row.is-quiet .feed-row-media{min-height:0;font-size:var(--text-sm);line-height:var(--lh-ui);color:var(--text-secondary);background:0 0;border-radius:0;display:block}.feed-row.is-quiet .feed-row-text{-moz-column-gap:24px;grid-template-columns:minmax(128px,1fr) auto;align-self:auto;align-items:start;column-gap:24px;padding:0}.feed-row-line{min-width:0;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-secondary);text-wrap:pretty;align-items:flex-start;gap:8px;display:flex}.feed-row-line .mark{margin-top:2px}.feed-row-line b{font-weight:var(--weight-medium);color:var(--text)}.feed-row-facts{min-width:0;font-size:var(--text-sm);line-height:var(--lh-ui);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:flex-start;display:flex}.feed-row-when{min-width:0;max-width:100%;min-height:var(--lh-ui);align-items:center;gap:8px;display:inline-flex}.feed-row-when>*+:before{content:"·";color:var(--text-tertiary);margin-right:8px}.feed-row-line .feed-row-past{display:inline-block}.feed-row-line .feed-row-past:before{content:"·";color:var(--text-tertiary);margin:0 8px}.feed-row-by{min-width:0;color:var(--text-secondary)}.feed-row-person{min-width:0;margin-top:calc((var(--lh-ui) - 28px) / 2);color:var(--text);align-items:center;gap:8px;display:flex}.feed-row.is-quiet:not(.feed-post):not(a):hover{background:0 0}.feed-foot{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:16px;display:flex}.feed-row.feed-post>.feed-row-text{align-self:start}.feed-row.feed-post:not(.is-quiet)>.feed-row-media .frame-image.is-empty{align-self:flex-start;margin-top:39px}.feed-post-head{color:inherit;text-decoration:none}.feed-post-head:hover,.feed-post-head:focus-visible{color:var(--text-link);text-decoration:none}.feed-post-head:hover b,.feed-post-head:focus-visible b{color:inherit}.feed-row-text>.feed-post-lines{flex-direction:column;grid-column:1/-1;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.feed-post-line{align-items:baseline;gap:0 16px;display:flex}.feed-post-link,.feed-post-peek{min-width:0;font:inherit;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text);text-align:left;text-wrap:pretty;cursor:pointer;background:0 0;border:0;flex:auto;padding:2px 0;text-decoration:none;display:block}.feed-post-line.is-quiet .feed-post-link,.feed-post-line.is-quiet .feed-post-peek,.feed-post.is-quiet .feed-post-link,.feed-post.is-quiet .feed-post-peek{color:var(--text-secondary)}.feed-post .feed-post-link:hover,.feed-post .feed-post-link:focus-visible,.feed-post .feed-post-peek:hover,.feed-post .feed-post-peek:focus-visible{color:var(--text-link);text-decoration:none}.feed-post-level{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex:none}.feed-row-text>.feed-post-more{grid-column:1;justify-self:start;margin-top:10px}.feed-head+.feed-foot{margin-top:20px}@container (max-width:480px){.feed-row{-moz-column-gap:12px;grid-template-columns:88px minmax(0,1fr);column-gap:12px}.feed-row-text{-moz-column-gap:12px;column-gap:12px;padding:12px 12px 12px 0}.feed-row-lede{-moz-column-gap:12px;column-gap:12px}.feed-row.is-quiet{padding:10px 12px}.feed-row.is-quiet:has(>.feed-row-media){grid-template-columns:76px minmax(0,1fr);padding-block:12px}.feed-row.is-quiet .feed-row-text{grid-template-columns:minmax(0,1fr)}.feed-row.is-quiet .feed-row-facts{justify-content:flex-start;margin-top:2px}.feed-row-when{flex-wrap:wrap;row-gap:4px}}.ground-house,.ground-agent{--focus-ring:var(--on-ground);--brand:var(--on-ground);background:var(--ground-house);color:var(--on-ground)}.ground-agent{background:var(--ground-agent)}.ground-house h1,.ground-house h2,.ground-house h3,.ground-house h4,.ground-agent h1,.ground-agent h2,.ground-agent h3,.ground-agent h4,.ground-house .text-secondary,.ground-house .text-tertiary,.ground-agent .text-secondary,.ground-agent .text-tertiary,.ground-house .agent-author,.ground-house .agent,.ground-agent .agent-author,.ground-agent .agent,.ground-house .frame-caption,.ground-house .frame-change,.ground-agent .frame-caption,.ground-agent .frame-change,.ground-house .frame-caption b,.ground-house .frame-change b,.ground-agent .frame-caption b,.ground-agent .frame-change b,.ground-house .field-label,.ground-house .field-label .optional,.ground-house .field-help,.ground-house .field-error,.ground-agent .field-label,.ground-agent .field-label .optional,.ground-agent .field-help,.ground-agent .field-error{color:inherit}.ground-house a:not(.btn):not([aria-disabled=true]),.ground-agent a:not(.btn):not([aria-disabled=true]),.ground-house .btn-link:not(:disabled):not([aria-disabled=true]),.ground-agent .btn-link:not(:disabled):not([aria-disabled=true]){color:inherit;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.ground-house .btn.btn-primary:not(:disabled):not([aria-disabled=true]),.ground-agent .btn.btn-primary:not(:disabled):not([aria-disabled=true]){color:var(--primary-bg);background:var(--on-ground);border-color:var(--on-ground)}.ground-house .btn.btn-primary:not(:disabled):not([aria-disabled=true]):hover,.ground-agent .btn.btn-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--surface-hover);border-color:var(--surface-hover)}.ground-house .btn.btn-primary:not(:disabled):not([aria-disabled=true]):active,.ground-agent .btn.btn-primary:not(:disabled):not([aria-disabled=true]):active{background:var(--surface-active);border-color:var(--surface-active)}.ground-house .frame,.ground-agent .frame{cursor:default}.ground-house .frame-image,.ground-agent .frame-image,.ground-house .frame:hover .frame-image,.ground-agent .frame:hover .frame-image{border-color:#0000}.ground-house .input:focus,.ground-house .select:focus,.ground-house .textarea:focus,.ground-agent .input:focus,.ground-agent .select:focus,.ground-agent .textarea:focus{outline-color:var(--focus-ring)}.brand-lockup{font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brand-lockup svg{flex:none;width:16px;height:16px;display:block}@media (max-width:1100px){.rail-layout,.halves{grid-template-columns:1fr}}@media (max-width:900px){.app-menu-btn{display:inline-flex}.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{display:none}.app-topbar .input-group{width:200px}}@media (max-width:640px){.app-topbar .input-group{display:none}.app-topbar>.input-group+.app-search-btn{display:inline-flex}.calendar-months,.daterange{flex-direction:column}.daterange-presets{border-right:0;border-bottom:var(--border-w) solid var(--hairline);flex-flow:wrap}.popover:has(>.daterange){width:446px}.popover-wide{width:320px}.popover-columns{grid-template-columns:minmax(0,1fr)}.popover-foot:has(>.daterange-range){flex-wrap:wrap}.daterange-range{flex-basis:100%}.drawer,.drawer-wide{width:100vw}.toast-viewport{width:auto;bottom:16px;left:16px;right:16px}.timeline-item{grid-template-columns:44px 28px minmax(0,1fr)}.timeline-item:before{left:69px}.figure-grid>.figure{border-left:0;border-top:var(--border-w) solid var(--hairline);padding:16px 0 0}.figure-grid>.figure:first-child{border-top:0;padding-top:0}.figure-grid>.figure-span{border-bottom:0;padding-bottom:0}.figure-grid:has(>.figure-span){grid-template-columns:minmax(0,1fr)}}
