@import"https://fonts.googleapis.com/css2?family=Carlito:ital,wght@0,400;0,700;1,400;1,700&display=swap";@layer vendor-editor{.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}}@layer vendor-editor;@layer vendor-editor{.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#c8c8ff66;pointer-events:none}}@layer vendor-editor;@layer legacy{:root{--muted: var(--color-fg-tertiary);--line: var(--color-line-secondary);--ring: color-mix(in srgb, var(--color-brand-bold-bg) 30%, transparent);--radius-control: 3px;--bottom-nav-height: 0px;--app-header-height: 3rem;--shortcut-strip-height: 2.4375rem}*{box-sizing:border-box}html{background:var(--color-surface-primary);color:var(--color-fg-primary)}body{margin:0;background:var(--color-surface-primary);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background var(--duration-medium) ease,color var(--duration-medium) ease}h1,h2{font-family:var(--font-sans);color:var(--color-fg-primary);letter-spacing:-.01em;font-weight:600}h3,h4{font-family:var(--font-sans);color:var(--color-fg-secondary);font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:0}::selection{background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg)}a{color:var(--color-brand-text-fg)}*{scrollbar-width:thin;scrollbar-color:var(--color-line-secondary) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--color-line-secondary);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--color-fg-tertiary);background-clip:padding-box}.app-shell{display:flex;flex-direction:column;min-height:100vh}.brand-logo{display:block;height:1.7rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}.page{max-width:82rem;margin:0 auto;padding:1.9rem 2.25rem 8rem;width:100%;box-sizing:border-box}.layout{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}@media(max-width:46rem){.layout{grid-template-columns:1fr}}.console form{width:100%}.console form input[type=text]{flex:1 1 auto}body{overflow-x:hidden}.timings{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:.85rem}.timing{display:inline-flex;align-items:baseline;gap:.4rem}.timing-label{color:var(--color-fg-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.timing-val{color:var(--color-fg-primary);font-weight:600;font-size:.85rem;font-variant-numeric:tabular-nums}.search-landing{max-width:46rem;margin-top:.5rem}.landing-lead{color:var(--color-fg-secondary);font-size:.95rem;margin:0 0 1.75rem;max-width:42rem}.search-notices{margin:0 0 .75rem;font-size:.875rem}.search-notices p{margin:.125rem 0;color:var(--muted)}.search-syntax-hint code{font-size:.8125rem}.landing-section{margin-bottom:1.6rem}.landing-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-fg-tertiary);margin:0 0 .65rem}.landing-chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip-action{cursor:pointer;border-color:var(--color-line-secondary);transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background var(--duration-fast) ease}.chip-action:hover{color:var(--color-brand-subtle-fg);border-color:var(--color-brand-bold-bg);background:var(--color-brand-subtle-bg)}.landing-area-count{color:var(--color-fg-tertiary);font-weight:500}.no-access{max-width:34rem;margin-top:2rem}.no-access-title{margin:0 0 .5rem;font-size:1.15rem}.no-access-body{margin:0;color:var(--color-fg-secondary);font-size:.95rem}.auth-screen{max-width:34rem;margin:4rem auto;padding:0 1.5rem}.auth-screen-actions{margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.landing-prompts{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start}.landing-prompt{min-height:0;justify-content:flex-start;text-align:left;border:none;background:transparent;color:var(--color-fg-secondary);padding:.4rem .25rem;font-size:.95rem;font-weight:400;border-radius:6px}.landing-prompt:hover{background:transparent;color:var(--color-brand-text-fg)}.landing-prompt-arrow{color:var(--color-brand-text-fg);font-weight:700}.card{background:var(--color-surface-primary);border:1px solid var(--color-line-secondary);border-radius:0;padding:1.5rem;margin-bottom:.85rem;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease}a.card-link{display:block;text-decoration:none;color:inherit;cursor:pointer}a.card-link:hover{background:var(--color-surface-hover)}a.card-link strong{color:var(--color-fg-primary)}a.card-link p{color:var(--color-fg-secondary)}.card{overflow-wrap:anywhere}.card p{overflow-wrap:anywhere;word-break:break-word}button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--color-surface-primary);color:var(--color-fg-primary);border:2px solid var(--color-brand-bold-bg);border-radius:var(--radius-control);min-height:2.5rem;padding:0 1rem;font:inherit;font-weight:600;font-size:.875rem;cursor:pointer;line-height:1;white-space:nowrap;transition:background var(--duration-fast) ease,box-shadow var(--duration-fast) ease,border-color var(--duration-fast) ease,opacity var(--duration-fast) ease}button:hover,button:active{background:var(--color-brand-subtle-bg)}button:focus-visible{outline:2px solid var(--color-brand-text-fg);outline-offset:3px;box-shadow:none}button:disabled{opacity:.45;cursor:default;background:var(--color-surface-tertiary);color:var(--color-fg-tertiary);border-color:transparent}button.secondary{background:transparent;color:var(--color-fg-primary);border:1px solid var(--color-line-secondary)}button.secondary:hover{background:var(--color-surface-hover)}button.secondary:disabled{background:transparent}.settings-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:0 1rem;background:transparent;color:var(--color-fg-primary);border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);font:inherit;font-weight:600;font-size:.875rem;line-height:1;text-decoration:none;white-space:nowrap}.settings-link:hover{background:var(--color-surface-hover)}.affirmative-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:0 1rem;background:var(--color-surface-primary);color:var(--color-fg-primary);border:2px solid var(--color-brand-bold-bg);border-radius:var(--radius-control);font:inherit;font-weight:600;font-size:.875rem;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease}.affirmative-link:hover{background:var(--color-brand-subtle-bg)}.affirmative-link:focus-visible{outline:2px solid var(--color-brand-text-fg);outline-offset:3px}button.danger{background:var(--color-critical-bold-bg);color:var(--color-critical-bold-fg)}button.danger:not(:disabled){border-color:var(--color-critical-bold-bg)}button.danger:hover{background:linear-gradient(var(--color-surface-hover-on-bold),var(--color-surface-hover-on-bold)),var(--color-critical-bold-bg)}button.danger-outline{background:transparent;color:var(--color-critical-text-fg);border:1px solid var(--color-critical-text-fg)}button.danger-outline:hover{background:var(--color-critical-subtle-bg)}.folder-caret,.cite-ref,.theme-toggle,button.chip,.modal-close,.file-drop-remove{min-height:0}input[type=text],textarea,select{border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);padding:.5rem .75rem;font:inherit;font-family:var(--font-sans);font-size:.9rem;width:100%;background:transparent;color:var(--color-fg-primary);box-shadow:var(--shadow-raised);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}input[type=text]{min-height:2.25rem}input[type=text]::placeholder,textarea::placeholder{color:var(--color-fg-placeholder)}textarea{resize:vertical;max-height:40vh}input[type=text]:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-brand-bold-bg);box-shadow:0 0 0 3px var(--ring)}mark{background:var(--color-highlight-subtle-bg);color:var(--color-highlight-subtle-fg);padding:0 3px;border-radius:2px}.chip{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;border:1px solid transparent;background:var(--color-surface-tertiary);color:var(--color-fg-secondary)}.chip.succeeded{color:var(--color-neutral-subtle-fg);background:var(--color-neutral-subtle-bg)}.chip.failed,.chip.dead_letter{color:var(--color-critical-subtle-fg);background:var(--color-critical-subtle-bg)}.chip.attention{color:var(--color-warning-subtle-fg);background:var(--color-warning-subtle-bg)}.chip.skipped{color:var(--color-fg-tertiary);background:var(--color-surface-tertiary)}.chip.held{color:var(--color-warning-subtle-fg);background:var(--color-warning-subtle-bg)}.chip.pending,.chip.running{color:var(--color-info-subtle-fg);background:var(--color-info-subtle-bg)}.chip-managed,.chip-draft{color:var(--color-neutral-subtle-fg);background:var(--color-neutral-subtle-bg)}.drafts-panel{margin:.75rem 0 1.25rem;padding:.6rem .9rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px}.drafts-panel h3{margin:0 0 .4rem;font-size:.85rem}.drafts-panel ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.drafts-panel h4{margin:.55rem 0 .25rem;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-tertiary)}.drafts-panel .drafts-group:first-of-type h4{margin-top:0}.drafts-panel li{font-size:.85rem}.draft-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.drafts-panel .draft-title{font-weight:600}.draft-note{margin:.15rem 0 0 .2rem;font-size:.82rem;color:var(--color-fg-secondary)}.muted{color:var(--color-fg-tertiary);font-size:.86rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.answer-rail h3{margin-top:0}.answer-rail,.answer-col{min-width:0}table{width:100%;border-collapse:collapse;background:transparent;font-size:.9rem}th{text-align:left;padding:.5rem .7rem;border-bottom:1px solid var(--color-line-secondary);color:var(--color-fg-tertiary);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}td{text-align:left;padding:.55rem .7rem;border-bottom:1px solid var(--color-line-secondary)}tbody tr{transition:background var(--duration-fast) ease}tbody tr:hover{background:var(--color-surface-secondary)}.progress-track{width:100%;height:8px;border-radius:9999px;background:var(--color-surface-tertiary);overflow:hidden}.progress-fill{height:100%;border-radius:9999px;background:var(--color-brand-bold-bg);transition:width .4s ease}.progress-fill.active{background-image:linear-gradient(90deg,var(--color-brand-bold-bg) 25%,color-mix(in srgb,var(--color-brand-bold-bg) 55%,white) 50%,var(--color-brand-bold-bg) 75%);background-size:200% 100%;animation:progressShimmer 1s linear infinite}@keyframes progressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--color-brand-bold-bg);animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.fade-in{animation:fadeIn var(--duration-slow) cubic-bezier(.22,1,.36,1) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.skeleton-group{display:flex;flex-direction:column;gap:.55rem}.skeleton{height:.95rem;border-radius:var(--radius);background:linear-gradient(90deg,var(--color-surface-tertiary) 25%,var(--color-surface-secondary) 50%,var(--color-surface-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.caret{display:inline-block;width:2px;height:1.05em;background:var(--color-brand-bold-bg);vertical-align:text-bottom;margin-left:2px;animation:blink .8s steps(1) infinite}@keyframes blink{50%{opacity:0}}.browse-head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem}.folder-path-input{position:relative;display:inline-block}.folder-path-input input{width:100%;box-sizing:border-box}.folder-path-options{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:30;margin:0;padding:.25rem;list-style:none;max-height:14rem;overflow-y:auto;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px;box-shadow:var(--shadow-floating)}.folder-path-options li{padding:.3rem .55rem;font-size:.85rem;cursor:pointer;border-radius:var(--radius);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-path-options li:hover,.folder-path-options li.highlighted{background:var(--color-surface-tertiary)}.browse-layout{--browse-rail-width: 16rem;display:grid;grid-template-columns:var(--browse-rail-width) 1fr;gap:1.75rem;align-items:start}.browse-rail{position:sticky;top:calc(var(--app-header-height) + 1rem);max-height:calc(100vh - var(--app-header-height) - var(--bottom-nav-height) - var(--shortcut-strip-height) - 2rem);overflow-y:auto}.folder-panel{margin-bottom:1.25rem}.folder-jump{display:block;margin-bottom:.6rem}.folder-jump input{width:100%;box-sizing:border-box;padding:.35rem .55rem;font-size:.85rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px;color:var(--color-fg-primary)}.folder-select-bar{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}.folder-select-bar button{min-height:0;padding:.2rem .45rem;font-size:.8rem}.folder-select{flex:none;margin:0 .15rem 0 0}.folder-tree{list-style:none;margin:0;padding:0}.folder-tree .folder-tree{margin:0}.folder-row{display:flex;align-items:center;gap:.15rem}.folder-row--root{margin-bottom:.1rem}.folder-caret{min-height:0;padding:.2rem;background:transparent;border:none;color:var(--color-fg-tertiary);cursor:pointer;display:inline-flex}.folder-caret:hover{color:var(--color-fg-primary)}.folder-caret-spacer{width:1.1rem;flex:none}.folder-name{flex:1;min-height:0;display:flex;align-items:center;gap:.4rem;padding:.25rem .4rem;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-fg-secondary);font-size:.87rem;text-align:left;cursor:pointer;transition:background var(--duration-fast) ease}.folder-name:hover{background:var(--color-surface-hover);color:var(--color-fg-primary)}.folder-name.active{background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg);border-color:var(--color-brand-bold-bg);font-weight:600}.folder-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-count{font-size:.78rem;font-variant-numeric:tabular-nums}.folder-hits{display:flex;flex-direction:column;gap:.15rem}.folder-hit{min-height:0;display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-fg-secondary);font-size:.82rem;text-align:left;cursor:pointer}.folder-hit:hover{background:var(--color-surface-hover);color:var(--color-fg-primary)}.folder-hit-path{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl}.folder-node-menu{position:relative;display:inline-flex;align-items:center}.folder-node-trigger{min-height:0;padding:0 .25rem;background:transparent;border:none;color:var(--color-fg-tertiary);line-height:1}.folder-node-trigger:hover{color:var(--color-fg-primary)}.folder-node-items,.folder-node-form{position:absolute;top:calc(100% + 2px);right:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;box-sizing:border-box;max-width:min(calc(var(--browse-rail-width, 17rem) - 1rem),calc(100vw - 2rem));padding:.3rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px}.folder-node-items{flex-direction:column;align-items:stretch}.folder-node-items button{justify-content:flex-start;text-align:left;white-space:nowrap}.folder-node-form input{flex:1 1 100%;min-width:0;box-sizing:border-box;padding:.3rem .45rem;font-size:.8rem;background:var(--color-surface-primary);border:1px solid var(--color-line-secondary);border-radius:6px;color:var(--color-fg-primary)}.folder-node-form button{white-space:nowrap}.folder-node-items .error-text,.folder-node-form .error-text{flex:1 1 100%;white-space:normal}.rail-head{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-tertiary);margin-bottom:.5rem}.tag-filter{display:flex;flex-wrap:wrap;gap:.35rem}.tag-chip{cursor:pointer;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);color:var(--color-fg-secondary);transition:all var(--duration-fast) ease}.tag-chip:hover{background:var(--color-surface-hover)}.tag-chip.active{background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg);border-color:var(--color-brand-bold-bg)}.tag-group-marker{font-size:.7em;opacity:.7;margin-right:.3rem;text-transform:uppercase;letter-spacing:.02em}.search-field{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0;padding:.25rem .4rem;min-height:2.25rem;border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);background:transparent;box-shadow:var(--shadow-raised);cursor:text;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.search-field:focus-within{border-color:var(--color-brand-bold-bg);box-shadow:0 0 0 3px var(--ring)}.search-field input[type=text]{flex:1 1 8rem;width:auto;min-width:8rem;min-height:0;border:none;background:none;box-shadow:none;padding:.2rem .15rem}.search-field input[type=text]:focus{outline:none;border:none;box-shadow:none}.search-ref-chip{max-width:15rem;gap:.2rem}.search-ref-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-ref-remove{min-height:0;padding:0 .1rem;border:none;background:none;color:inherit;opacity:.7;cursor:pointer;font-size:.85em;line-height:1}.search-ref-remove:hover{opacity:1}.search-terms-field{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;padding:.25rem .4rem;min-height:2.25rem;border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);background:transparent;box-shadow:var(--shadow-raised);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.search-terms-field:focus-within{border-color:var(--color-brand-bold-bg);box-shadow:0 0 0 3px var(--ring)}.search-terms-list{display:contents;margin:0;padding:0;list-style:none}.search-terms-field input[type=text]{flex:1 1 6rem;width:auto;min-width:6rem;min-height:0;border:none;background:none;box-shadow:none;padding:.2rem .15rem}.search-terms-field input[type=text]:focus{outline:none;border:none;box-shadow:none}.search-term-chip{max-width:100%;gap:.2rem;cursor:default}.search-term-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-auto{font-size:.7em;opacity:.75;margin-left:.25rem}.search-terms-section{display:flex;flex-direction:column;gap:.3rem;min-width:0}.search-terms-caption{font-weight:600;font-size:.85rem}.search-terms-hint{font-size:.8rem;font-weight:400;color:var(--color-fg-secondary)}.tag-pickers{display:grid;gap:.5rem;min-width:0}.tag-picker select{width:100%;min-width:0}.tag-picker-note{font-size:.8rem;color:var(--color-fg-secondary)}.search-menu{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:30;max-height:16rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;background:var(--color-surface-primary);border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);box-shadow:var(--shadow-floating)}.search-menu-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .5rem;border-radius:var(--radius-control);cursor:pointer}.search-menu-row.highlighted{background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg)}.search-menu-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-menu-parent{color:var(--color-fg-tertiary)}.search-menu-count{color:var(--color-fg-tertiary);font-variant-numeric:tabular-nums;font-size:.8rem}.search-menu-group{margin-left:.4rem;font-size:.8rem}.search-menu-more{padding:.35rem .5rem;color:var(--color-fg-tertiary);font-size:.8rem}.search-menu-section{position:sticky;top:0;z-index:1;padding:.3rem .5rem .15rem;background:var(--color-surface-primary);color:var(--color-fg-tertiary);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.browse-navrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.browse-navrow .browse-breadcrumb{margin-bottom:0}.browse-subtoggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--color-fg-secondary);cursor:pointer;white-space:nowrap}.browse-subtoggle input{width:auto;margin:0;cursor:pointer}.browse-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem;margin-bottom:1rem}.crumb-seg{display:inline-flex;align-items:center;gap:.1rem}.crumb-sep{color:var(--color-fg-tertiary);font-size:.9rem}.crumb{min-height:0;padding:.3rem .55rem;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-fg-secondary);font-weight:600;font-size:.9rem;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.crumb:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-fg-primary)}.crumb:disabled{cursor:default;color:var(--color-fg-primary)}.browse-notice{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.6rem .85rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px;color:var(--color-fg-secondary);font-size:.9rem}.tagbar{border:1px solid var(--color-line-secondary);border-radius:6px;background:var(--color-surface-secondary);margin-bottom:1.25rem}.tagbar-head{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.5rem .7rem}.tagbar-toggle{min-height:0;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .5rem;background:transparent;border:none;border-radius:6px;color:var(--color-fg-primary);font-weight:600;font-size:.9rem;cursor:pointer}.tagbar-toggle:hover{background:var(--color-surface-hover)}.tagbar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;line-height:1;padding-top:1.5px;background:var(--color-brand-bold-bg);color:var(--color-brand-bold-fg);border-radius:9999px;font-size:.72rem;font-variant-numeric:tabular-nums}.tagbar-clear{margin-left:auto}.tagbar-panel{display:flex;flex-direction:column;gap:.75rem;padding:0 .7rem .7rem}.filterbar-group{display:flex;flex-wrap:wrap;gap:.4rem}.filterbar-group>p{flex:0 0 100%}.tagbar .tag-chip{padding-block:.35rem}.tagbar-panel .tag-chip:disabled{opacity:.4;cursor:default}.tagbar-panel .tag-chip:disabled:hover{background:var(--color-surface-secondary)}.filterbar-group-label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.browse-clear{min-height:0;padding:.32rem .75rem;background:var(--color-surface-tertiary);border:1px solid var(--color-line-secondary);border-radius:9999px;color:var(--color-fg-secondary);font-weight:600;font-size:.82rem;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.browse-clear:hover{background:var(--color-surface-hover);color:var(--color-fg-primary)}.browse-folder{display:flex;align-items:center;gap:.65rem;width:100%;min-height:0;justify-content:flex-start;text-align:left;padding:.75rem 1rem;margin-bottom:.4rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:0;color:var(--color-fg-primary);font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.browse-folder:hover{border-color:var(--color-brand-bold-bg);background:var(--color-surface-hover)}.browse-folder-icon{display:inline-flex;color:var(--color-brand-text-fg)}.browse-folder-name{flex:1}.browse-folder-count{font-weight:500}.browse-folder-chevron{display:inline-flex;color:var(--color-fg-tertiary)}.browse-folder:hover .browse-folder-chevron{color:var(--color-brand-text-fg)}.browse-divider{height:1px;background:var(--color-line-secondary);margin:1rem 0}.card-tags{margin-top:.35rem;display:flex;gap:.3rem;flex-wrap:wrap}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem;margin-top:1.25rem}.pagination button{background:transparent;color:var(--color-fg-primary);border:1px solid var(--color-line-secondary);padding:.35rem .9rem}.pagination button:hover:not(:disabled){background:var(--color-surface-hover)}.pagination .page-num{min-width:2.2rem;padding:.35rem .5rem}.pagination .page-num.active{background:var(--color-brand-bold-bg);color:var(--color-brand-bold-fg);border-color:var(--color-brand-bold-bg);opacity:1;cursor:default}.pagination .page-num.active:hover{background:var(--color-brand-bold-bg)}.pagination select{width:auto;box-shadow:none;background:transparent;color:var(--color-fg-primary);border:1px solid var(--color-line-secondary);border-radius:6px;padding:.35rem .5rem}.browse-folders-btn{display:none}@media(max-width:46rem){.browse-layout{grid-template-columns:1fr}.browse-rail{display:none}.browse-folders-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:0;margin-bottom:1rem;padding:.5rem .85rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px;color:var(--color-fg-primary);font-weight:600;font-size:.9rem;cursor:pointer}.browse-folders-btn:hover{border-color:var(--color-brand-bold-bg)}.folder-sheet{max-height:min(70vh,30rem);overflow-y:auto}}.folder-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.library-page{display:flex;flex-direction:column;gap:1.25rem}.library-page h2{margin:0}.library-section{display:flex;flex-direction:column;gap:.5rem}.library-section h3{margin:0;font-size:.9rem}.library-folder{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.library-folder>span{color:var(--color-fg-tertiary)}.inflight-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem;max-height:min(60vh,26rem);overflow-y:auto}.inflight-summary{margin:0;font-size:.85rem;color:var(--color-fg-tertiary);font-variant-numeric:tabular-nums}.inflight-row{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.inflight-name{font-weight:600}.inflight-folder{color:var(--color-fg-tertiary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inflight-success{color:var(--color-success-text-fg);border-color:var(--color-success-text-border)}.inflight-warning{color:var(--color-warning-subtle-fg);background:var(--color-warning-subtle-bg)}.inflight-error{color:var(--color-critical-subtle-fg);background:var(--color-critical-subtle-bg)}.inflight-info,.inflight-expanding,.inflight-reupload{color:var(--color-info-subtle-fg);background:var(--color-info-subtle-bg)}.activity-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.activity-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.85rem}.activity-actor{font-weight:600}.activity-when{margin-left:auto;white-space:nowrap}.drag-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:var(--color-surface-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drag-overlay-inner{padding:2rem 3rem;font-size:1.1rem;font-weight:600;border:2px dashed var(--color-brand-text-fg);border-radius:6px;background:var(--color-surface-secondary);color:var(--color-fg-primary)}.drag-overlay.busy .drag-overlay-inner{border-color:var(--color-line-secondary);color:var(--color-fg-tertiary)}.add-content{display:flex;flex-direction:column;gap:.75rem}.library-section.add-content{gap:.75rem}.add-content-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:22rem){.add-content-tiles{grid-template-columns:1fr}}.add-content-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:7.5rem;padding:1.25rem 1rem;text-align:center;cursor:pointer;white-space:normal;border:1px solid var(--color-line-secondary);border-radius:6px;background:var(--color-surface-secondary);color:var(--color-fg-primary)}.add-content-tile:hover:not(:disabled){border-color:var(--color-brand-text-fg);background:var(--color-brand-subtle-bg)}.add-content-tile:disabled{opacity:.55;cursor:default}.add-content-tile-icon{font-size:1.5rem;line-height:1}.add-content-tile-label{font-size:1.05rem;font-weight:600}.add-content-tile-sub{font-size:.8rem;color:var(--color-fg-tertiary)}.add-content-tile-wide{grid-column:1 / -1}.ingest-rejected{margin:.5rem 0 0;padding:0;list-style:none;font-size:.85rem;max-height:12rem;overflow-y:auto}.batch-card{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--color-line-secondary);border-radius:6px;background:var(--color-surface-secondary)}.batch-card-head{display:flex;flex-direction:column;gap:.15rem}.batch-card-head h3{margin:0}.batch-card-meta{margin:0;font-size:.8rem;color:var(--color-fg-tertiary)}.batch-milestone{margin:0;font-size:.9rem}.batch-counts{display:flex;flex-wrap:wrap;gap:.15rem .75rem;margin:0;font-size:.85rem;color:var(--color-fg-tertiary)}.batch-bar{height:.4rem;border-radius:6px;overflow:hidden;background:var(--color-line-secondary)}.batch-bar-fill{height:100%;background:var(--color-brand-text-fg);transition:width .2s ease}.batch-stalled{margin:0;font-size:.85rem;color:var(--color-fg-tertiary)}.batch-actions{display:flex;flex-wrap:wrap;gap:.5rem}.batch-problems{display:flex;flex-direction:column;gap:.4rem}.batch-problems h4{margin:0;font-size:.85rem}.batch-problems-list{margin:0;padding:0;list-style:none;max-height:22rem;overflow-y:auto}.batch-problem-row{display:flex;flex-wrap:wrap;gap:.1rem .6rem;padding:.1rem 0;font-size:.85rem}.batch-problem-path{font-weight:600;overflow-wrap:anywhere}.batch-problem-reason{color:var(--color-fg-tertiary)}.batch-problems-note{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.8rem;color:var(--color-fg-tertiary)}.markdown-body{line-height:1.65;overflow-wrap:anywhere;color:var(--color-fg-primary)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-family:var(--font-sans);line-height:1.25;margin:1.5rem 0 .6rem;letter-spacing:-.01em}.markdown-body h1{font-size:1.7rem}.markdown-body h2{font-size:1.35rem}.markdown-body h3{font-size:1.12rem}.markdown-body h4{font-size:1.05rem;font-weight:600}.markdown-body h5{font-size:1rem;font-weight:600;color:var(--color-fg-secondary)}.markdown-body h6{font-size:.92rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-secondary)}.markdown-body p{margin:.65rem 0}.markdown-body ul,.markdown-body ol{padding-left:1.5rem;margin:.65rem 0}.markdown-body li{margin:.2rem 0}.markdown-body code{background:var(--color-surface-tertiary);padding:.1rem .35rem;border-radius:var(--radius);font-family:var(--font-mono);font-size:.88em}.markdown-body pre{background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);padding:.9rem 1rem;border-radius:8px;overflow-x:auto}.markdown-body pre code{background:none;padding:0}.markdown-body blockquote{border-left:3px solid var(--color-brand-bold-bg);margin:.75rem 0;padding:.15rem 0 .15rem 1rem;color:var(--color-fg-secondary)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{scroll-margin-top:calc(var(--app-header-height) + 1rem)}.doc-embed{margin:0 0 1.25rem}.doc-embed-frame{min-width:0;width:100%;aspect-ratio:4 / 3;min-height:480px;max-height:70vh;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.doc-embed-frame--video{aspect-ratio:16 / 9;min-height:0}.doc-embed-frame iframe{display:block;width:100%;height:100%;border:0}.doc-embed-note{margin:.5rem 0 0}.doc-embed-card{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:6px;text-decoration:none;color:inherit}.doc-embed-card:hover{background:var(--color-surface-hover)}.doc-embed-card-icon,.doc-embed-card-out{flex:none;line-height:1.4}.doc-embed-card-text{display:flex;flex-direction:column;min-width:0}.doc-embed-card-title{font-weight:600}.doc-embed-card-url{font-size:.85rem;color:var(--color-fg-secondary);overflow-wrap:anywhere}.template-picker{display:grid;grid-template-columns:18rem 1fr;gap:1.25rem;align-items:start}@media(max-width:40rem){.template-picker{grid-template-columns:1fr}}.template-picker-list{display:flex;flex-direction:column;gap:.5rem}.template-picker-option{display:flex;gap:.6rem;align-items:flex-start;padding:.6rem .7rem;border:1px solid var(--color-line-secondary);border-radius:8px;cursor:pointer}.template-picker-option:has(input:checked){border-color:var(--color-brand-bold-bg)}.template-picker-option-text{display:flex;flex-direction:column;gap:.15rem}.template-picker-option-name{font-weight:600}.template-picker-option-sub{font-size:.8rem;color:var(--color-fg-tertiary)}.template-picker-preview{max-height:50vh;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-line-secondary);border-radius:8px;padding:.9rem 1.1rem}.doc-body-row{display:flex;gap:1.5rem;align-items:flex-start}.doc-body-row .markdown-body{flex:1;min-width:0}.doc-rail{--doc-rail-marker-size: .3rem;--doc-rail-marker-gap: .4rem;flex:0 0 15rem;position:sticky;top:calc(var(--app-header-height) + 1rem);align-self:flex-start;max-height:calc(100vh - var(--app-header-height) - var(--bottom-nav-height) - var(--shortcut-strip-height) - 2rem);overflow-y:auto;border-left:1px solid var(--color-line-secondary);padding-left:1rem}.doc-rail:empty{display:none}.doc-toc-title{display:flex;align-items:center;gap:var(--doc-rail-marker-gap);list-style:none;cursor:pointer;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-secondary);margin-bottom:.5rem}.doc-toc-title::-webkit-details-marker{display:none}.doc-toc-title:hover{color:var(--color-fg-primary)}.doc-toc-title:before{content:"";flex:none;box-sizing:border-box;width:var(--doc-rail-marker-size);height:var(--doc-rail-marker-size);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.doc-toc[open]>.doc-toc-title:before{transform:rotate(45deg)}.doc-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.doc-toc-list a{display:block;line-height:1.35;font-size:.86rem;color:var(--color-fg-secondary);text-decoration:none}.doc-toc-list a:hover{color:var(--color-brand-text-fg)}.doc-related{margin-top:1rem;padding-top:.85rem}.doc-related:not(:first-child){border-top:1px solid var(--color-line-secondary)}.doc-related-title{padding-left:calc(var(--doc-rail-marker-size) + var(--doc-rail-marker-gap));font-family:var(--font-sans);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-secondary);margin:0 0 .5rem}.doc-related-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.doc-related-card{display:block;padding:.5rem;border:1px solid var(--color-line-secondary);border-radius:6px;text-decoration:none;color:inherit}.doc-related-card:hover{border-color:var(--color-brand-bold-bg)}.doc-related-card-title{display:block;font-size:.84rem;font-weight:600;line-height:1.3}.doc-related-card-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.25rem;font-size:.78rem;line-height:1.45;color:var(--color-fg-secondary)}.doc-related-card-folder{display:block;margin-top:.3rem;font-size:.66rem;color:var(--color-fg-secondary)}.inline-related{margin-top:.5rem}.inline-related-toggle{font-size:.78rem}.inline-related-list{margin-top:.4rem}.form-hit-actions .inline-related{margin-top:0}@media(max-width:900px){.doc-body-row{flex-direction:column}.doc-rail{position:static;flex-basis:auto;width:100%;max-height:none;border-left:none;border-bottom:1px solid var(--color-line-secondary);padding-left:0;padding-bottom:.75rem;margin-bottom:1rem}}.markdown-body a{color:var(--color-brand-text-fg);text-decoration:underline;text-underline-offset:2px}.feedback-box{margin-top:1rem;padding-top:.85rem;border-top:1px dashed var(--color-line-secondary)}.feedback-box textarea{width:100%}.usage-strip{font-size:.8rem;background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg);border-radius:9999px;padding:.25rem .7rem;display:inline-block}.card textarea{width:100%}.cite-toggle{background:none;color:var(--color-fg-primary);border:none;padding:.15rem 0;cursor:pointer;width:100%;min-height:0;justify-content:flex-start;text-align:left;font:inherit;border-radius:var(--radius)}.cite-toggle:hover{color:var(--color-brand-text-fg)}.cite-ref{background:var(--color-brand-subtle-bg);border:none;color:var(--color-brand-subtle-fg);font:inherit;font-weight:600;padding:0 .28rem;border-radius:var(--radius);cursor:pointer;transition:background var(--duration-fast) ease;vertical-align:baseline}.cite-ref:hover{background:var(--color-brand-bold-bg);color:var(--color-brand-bold-fg)}.answer-md h1,.answer-md h2{font-size:1.12rem}.answer-md h3,.answer-md h4,.answer-md h5,.answer-md h6{font-size:1rem}.answer-md h1,.answer-md h2,.answer-md h3,.answer-md h4,.answer-md h5,.answer-md h6{margin:1rem 0 .4rem}.answer-md>:first-child{margin-top:0}.answer-md>:last-child{margin-bottom:0}.answer-md table{display:block;width:max-content;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.answer-md th,.answer-md td{overflow-wrap:break-word}::highlight(find){background:var(--color-highlight-subtle-bg);color:var(--color-highlight-subtle-fg)}::highlight(find-current){background:var(--color-highlight-bold-bg);color:var(--color-highlight-bold-fg)}.review-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.1rem;align-items:start}.feedback-row,.import-row,.usage-row{display:flex;align-items:baseline;gap:.55rem;padding:.5rem 0;border-bottom:1px solid var(--color-line-secondary)}.feedback-row p{white-space:pre-wrap}.feedback-row:last-child,.import-row:last-child,.usage-row:last-child{border-bottom:none}.overdue-row,.stranded-row{display:flex;align-items:baseline;gap:.55rem;padding:.5rem 0;border-bottom:1px solid var(--color-line-secondary)}.overdue-row:last-child,.stranded-row:last-child{border-bottom:none}.overdue-group+.overdue-group{margin-top:.75rem}.age-row{display:flex;align-items:baseline;gap:.55rem;padding:.5rem 0;border-bottom:1px solid var(--color-line-secondary)}.age-row:last-child{border-bottom:none}.age-row-link{text-decoration:none;color:inherit;border-radius:6px;transition:background var(--duration-fast)}.age-row-link:hover{background:var(--color-surface-hover)}.age-bar{display:flex;height:1rem;border-radius:6px;overflow:hidden;background:var(--color-surface-secondary)}.age-seg{display:block;min-width:2px}.age-seg+.age-seg{border-left:1px solid var(--color-surface-primary)}.age-seg-under_6m{background:color-mix(in srgb,var(--color-fg-primary) 18%,var(--color-surface-primary))}.age-seg-6_to_12m{background:color-mix(in srgb,var(--color-fg-primary) 38%,var(--color-surface-primary))}.age-seg-1_to_2y{background:color-mix(in srgb,var(--color-fg-primary) 58%,var(--color-surface-primary))}.age-seg-over_2y{background:color-mix(in srgb,var(--color-fg-primary) 78%,var(--color-surface-primary))}.age-seg-unknown{background:repeating-linear-gradient(135deg,var(--color-line-secondary) 0 4px,var(--color-surface-secondary) 4px 8px)}.age-legend{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;list-style:none;margin:.6rem 0 0;padding:0;font-size:.85rem}.age-legend-item{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.age-swatch{width:.75rem;height:.75rem;border-radius:2px;border:1px solid var(--color-line-secondary)}.age-legend-count{font-weight:600;font-variant-numeric:tabular-nums}.age-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .8rem}.age-filter .folder-path-input{flex:1 1 12rem;max-width:20rem;min-width:12rem}.age-toggle{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.9rem;cursor:pointer}.age-title{flex:1;min-width:0}.age-marker{white-space:nowrap;margin-left:.15rem}.age-unknown-note{margin:.6rem 0 0;color:var(--color-fg-secondary);font-size:.85rem}.overdue-group-head{padding-bottom:.15rem;border-bottom:1px solid var(--color-line-secondary)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-surface-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50;animation:fadeIn var(--duration-fast) ease both}.modal-card{position:relative;background:var(--color-surface-floating);border:1px solid var(--color-line-secondary);border-radius:8px;padding:1.4rem;width:min(32rem,92vw);box-shadow:var(--shadow-overlay);animation:modalIn var(--duration-medium) cubic-bezier(.22,1,.36,1) both;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain}.modal-close{position:absolute;top:.55rem;right:.55rem;display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-fg-tertiary);font-size:1.1rem;line-height:1;cursor:pointer}.modal-close:hover{background:var(--color-surface-hover);color:var(--color-fg-primary)}.modal-card.is-wide{width:min(76rem,94vw)}.modal-card.is-wide{display:flex;flex-direction:column;overflow:clip}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}:root{--doc-sheet-width: min(38rem, 92vw)}.doc-sheet-backdrop{position:fixed;inset:0 var(--doc-sheet-width) 0 0;z-index:40;background:var(--color-surface-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sheetFadeIn var(--duration-fast) ease both}@keyframes sheetFadeIn{0%{opacity:0}to{opacity:1}}.doc-sheet{position:fixed;top:0;right:0;z-index:41;width:var(--doc-sheet-width);height:100dvh;display:flex;flex-direction:column;min-height:0;background:var(--color-surface-floating);border-left:1px solid var(--color-line-secondary);box-shadow:var(--shadow-overlay);animation:sheetFadeIn var(--duration-fast) ease both}.doc-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem .75rem}.doc-sheet-head h2{margin:0;font-size:1.15rem;line-height:1.3}.doc-sheet-subject{margin:.15rem 0 0;font-size:.85rem}.doc-sheet-close{flex:none}.doc-sheet-tabs{align-self:flex-start;margin:0 1.2rem .9rem;max-width:calc(100% - 2.4rem)}.doc-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1.2rem 1.2rem}.doc-sheet-alert{flex:none;padding:.85rem 1.2rem;border-top:1px solid var(--color-line-secondary)}.doc-sheet-alert>:first-child{margin-top:0}.doc-sheet-alert>:last-child{margin-bottom:0}.doc-sheet-alert+.doc-sheet-footer{border-top:none}.doc-sheet-footer{flex:none;display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.2rem;border-top:1px solid var(--color-line-secondary)}.doc-sheet .versions-panel{margin-top:0;padding-top:0;border-top:none}.doc-sheet-section+.doc-sheet-section{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-line-secondary)}.doc-sheet-section h3{margin:0 0 .5rem;font-size:.85rem;font-weight:600}.doc-sheet-facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem .75rem;align-items:baseline;font-size:.85rem}.doc-sheet-facts dt{color:var(--color-fg-tertiary)}.doc-sheet-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.doc-sheet-tags{display:flex;flex-wrap:wrap;gap:.3rem}.doc-sheet-section>button{margin-top:.75rem}.verification-attribution{margin:0 0 .75rem;font-size:.9rem}.verification-empty{margin:0;color:var(--color-fg-tertiary);font-size:.85rem}.doc-verification-create{margin-top:.25rem}.chip.overdue{margin-left:.4rem;color:var(--color-critical-subtle-fg);background:var(--color-critical-subtle-bg)}.verification-stranded{margin:.75rem 0 0;padding:.5rem .65rem;border-radius:6px;color:var(--color-warning-subtle-fg);background:var(--color-warning-subtle-bg);font-size:.85rem}.verification-history{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-line-secondary)}.verification-history h3{margin:0 0 .5rem;font-size:.85rem;font-weight:600}.signoff-history{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.signoff-history li{padding:.5rem .65rem;border:1px solid var(--color-line-secondary);border-radius:6px;background:var(--color-surface-floating)}.signoff-outcome{margin:0;font-size:.85rem;font-weight:600}.signoff-meta{margin:.1rem 0 0;font-size:.8rem;color:var(--color-fg-tertiary)}.signoff-note{margin:.35rem 0 0;font-size:.85rem;overflow-wrap:anywhere}.signoff-note-toggle{min-height:0;background:none;border:none;padding:0;font:inherit;font-size:.8rem;color:var(--color-brand-text-fg);text-decoration:underline;cursor:pointer}.signoff-note-toggle:hover{background:none}.verification-form,.signoff-form,.verification-control-panel{display:flex;flex-direction:column;gap:.45rem}.verification-form .field,.signoff-form .field,.verification-control-panel .field{display:flex;flex-direction:column;gap:.15rem}.verification-form label,.verification-form .field-label,.signoff-form .field>label,.signoff-form .field-label,.verification-control-panel .field>label{margin:0;font-size:.85rem;font-weight:600}.verification-form .field-hint,.signoff-form .field-hint,.verification-control-panel .field-hint{margin:0;font-size:.8rem;color:var(--color-fg-secondary)}.verification-form input[type=date],.verification-form input[type=number],.verification-form input[type=search],.verification-control-panel input[type=search]{border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);padding:.35rem .6rem;font:inherit;font-family:var(--font-sans);font-size:.9rem;min-height:2rem;width:100%;background:transparent;color:var(--color-fg-primary);box-shadow:var(--shadow-raised);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.verification-form input[type=date]:focus,.verification-form input[type=number]:focus,.verification-form input[type=search]:focus,.verification-control-panel input[type=search]:focus{outline:none;border-color:var(--color-brand-bold-bg);box-shadow:0 0 0 3px var(--ring)}.verification-form input[type=date]{color-scheme:light}:root[data-theme=dark] .verification-form input[type=date]{color-scheme:dark}.verification-cadence{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.85rem}.verification-cadence .verification-cadence-count{width:4.5rem}.verification-cadence select{width:auto;flex:1 1 6rem}.verification-assignee-search{margin-bottom:.15rem}.verification-form textarea,.verification-form select,.signoff-form textarea,.verification-control-panel textarea,.verification-control-panel select{padding:.35rem .6rem}.verification-form-actions{display:flex;gap:.5rem;margin-top:.25rem}.verification-gate{margin:.35rem 0 0;font-size:.8rem;color:var(--color-fg-secondary)}.signoff-decision{border:0;margin:0;padding:0}.signoff-decision legend{padding:0}.signoff-form .form-radio-group{flex-direction:column;gap:.2rem;margin-top:.1rem}.signoff-form .form-radio{font-size:.85rem}.signoff-refusal{margin:.1rem 0 0;font-size:.85rem}.signoff-refusal-state{padding:.5rem .65rem;border-radius:6px;color:var(--color-warning-subtle-fg);background:var(--color-warning-subtle-bg)}.signoff-refusal-authority,.signoff-refusal-unknown{color:var(--color-critical-text-fg)}.verification-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.verification-controls-open{display:block}.verification-controls button[aria-disabled=true],.overdue-row button[aria-disabled=true]{opacity:.45;cursor:default;background:transparent;color:var(--color-fg-tertiary);border-color:transparent}.verification-control-panel{outline:none}.verification-control-panel:focus-visible{outline:2px solid var(--color-brand-bold-bg);outline-offset:2px}.verification-control-note{margin:0 0 .15rem;font-size:.85rem;color:var(--color-fg-secondary)}.verification-consequence{margin:0 0 .15rem;padding:.5rem .65rem;border-radius:6px;color:var(--color-warning-subtle-fg);background:var(--color-warning-subtle-bg);font-size:.85rem}.access-note{margin:0;color:var(--color-fg-tertiary);font-size:.8rem}.access-tokens{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3rem}.access-tokens li{padding:.1rem .45rem;border-radius:9999px;background:var(--color-surface-floating);border:1px solid var(--color-line-secondary);font-family:var(--font-mono);font-size:.75rem;word-break:break-all}.doc-sheet .access-note+.access-tokens,.doc-sheet .access-note+.access-note{margin-top:.45rem}.versions-panel{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-line-secondary)}.versions-panel ul{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.versions-panel li{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .75rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px}.versions-compare{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem;margin-top:.75rem}.versions-compare label{display:flex;flex-direction:column;gap:.25rem;color:var(--color-fg-secondary);font-size:.85rem}.version-label{font-weight:600}.version-meta{color:var(--color-fg-tertiary);font-size:.85rem}.version-banner{margin-top:0;font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--color-fg-primary)}.version-diff{background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px;padding:.9rem 1rem;overflow-x:auto;white-space:pre-wrap;font-family:var(--font-mono);font-size:.85rem}.modal-card.is-wide>.markdown-body{max-width:48rem;margin-inline:auto}.modal-card.is-wide>.markdown-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.error-text{color:var(--color-critical-text-fg);font-size:.9rem}.feedback-categories{border:0;margin:0 0 .75rem;padding:0}.feedback-categories legend{padding:0;margin-bottom:.35rem;font-weight:600}.feedback-categories label{display:flex;align-items:center;gap:.4rem;padding:.15rem 0;cursor:pointer}.chip-category{background:var(--color-surface-secondary);color:var(--color-fg-primary)}.review-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.review-subsection{font-size:.9rem;margin:1.25rem 0 .5rem}.scope-filter{display:inline-flex;gap:0;margin:0 0 .75rem;border:1px solid var(--color-line-secondary);border-radius:9999px;overflow:hidden}.review-tabs{display:flex;gap:.25rem;flex-wrap:wrap;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:none}.review-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:6px;color:var(--color-fg-secondary);text-decoration:none;white-space:nowrap}.review-tab:hover{background:var(--color-surface-secondary)}.review-tab[aria-current=page]{background:var(--color-surface-secondary);color:var(--color-fg-primary);font-weight:600}main.page:has(>.review-page){max-width:none;padding-inline:0}.review-page{--review-gutter: 2rem;--review-tabs-h: 3.4rem}.review-page-head,.review-page>.review-tabs{padding-inline:var(--review-gutter)}.review-feedback{max-width:82rem;margin:0 auto;padding-inline:2.25rem;box-sizing:border-box}.review-page>.review-tabs{margin-bottom:0}.review-inbox-tabs{display:flex;align-items:center;gap:.75rem;height:var(--review-tabs-h);padding:0 var(--review-gutter);position:sticky;top:var(--app-header-height);z-index:5;background:var(--color-surface-primary);border-bottom:1px solid var(--color-line-secondary)}.review-inbox-tabs .scope-filter{margin:0}.review-inbox-tabsep{width:1px;align-self:stretch;margin:.6rem 0;background:var(--color-line-secondary)}.review-reader-grid{display:grid;align-items:start;grid-template-columns:calc(19.5rem + var(--review-gutter)) minmax(0,1fr)}.review-inbox{position:sticky;top:calc(var(--app-header-height) + var(--review-tabs-h));height:calc(100vh - var(--app-header-height) - var(--review-tabs-h) - var(--bottom-nav-height) - var(--shortcut-strip-height));overflow:auto;display:flex;flex-direction:column;gap:.15rem;padding:.5rem .5rem 1rem var(--review-gutter);border-right:1px solid var(--color-line-secondary)}.review-inbox-row{flex-shrink:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;padding:.4rem .55rem;background:transparent;color:var(--color-fg-primary);border:1px solid transparent;border-radius:6px;font:inherit;cursor:pointer}.review-inbox-row:hover{background:var(--color-surface-secondary)}.review-inbox-row[aria-current=true]{border-color:var(--color-brand-bold-bg);background:var(--color-brand-subtle-bg)}.review-inbox-title{font-size:.875rem;font-weight:600}.review-inbox-folder{font-size:.78rem}.review-inbox-chips{display:flex;gap:.3rem;flex-wrap:wrap}.review-inbox-chips .chip{font-size:.68rem}.review-inbox-empty{padding:.4rem .55rem}.review-main{min-width:0;padding:1.25rem var(--review-gutter) 2rem 2rem}.review-notice{margin:0 0 .75rem}.review-doc-head{display:flex;flex-direction:column;gap:.15rem}.review-doc-title{margin:0;font-size:1.15rem}.review-doc-body{display:grid;gap:2rem;margin-top:1rem;grid-template-columns:minmax(0,46rem) minmax(22rem,1fr)}@media(max-width:70rem){.review-doc-body{grid-template-columns:minmax(0,1fr)}}.review-doc-textcol{min-width:0}.review-doc-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem;line-height:1.7}.review-conflict-mark,.review-phi-mark{background:var(--flag-soft);color:var(--flag-accent);box-shadow:0 0 0 1px var(--flag-accent);font-weight:700}.review-phi-mark{cursor:pointer}.review-phi-mark-redact{text-decoration:line-through}.review-phi-mark-keep{background:none;font-weight:400}.review-mark-picked{outline:2px solid var(--flag-accent);outline-offset:2px}.review-held-note{margin:0 0 .75rem;font-size:.85rem}.review-flags{min-width:0;container:review-flags / inline-size;border-left:1px solid var(--color-line-secondary);padding-left:1.25rem}@media(max-width:70rem){.review-flags{border-left:0;padding-left:0}}.review-doc-views{margin:.75rem 0 0}.review-doc-body-wide{grid-template-columns:minmax(0,72rem) minmax(22rem,1fr)}@media(max-width:70rem){.review-doc-body-wide{grid-template-columns:minmax(0,1fr)}}.review-compare-summary{margin:0 0 .5rem}.review-compare{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.85rem;line-height:1.55}.review-compare th{text-align:left;font-size:.8rem;font-weight:600;padding:0 .6rem .35rem;border-bottom:1px solid var(--color-line-secondary);overflow-wrap:anywhere}.review-compare td{vertical-align:top;padding:.1rem .6rem;white-space:pre-wrap;overflow-wrap:anywhere}.review-compare td+td,.review-compare th+th{border-left:1px solid var(--color-line-secondary)}.review-compare-changed{background:var(--color-warning-subtle-bg)}.review-compare-empty{background:var(--color-surface-secondary)}.review-page-strip{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.review-page-thumb{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}.review-page-thumb img{width:100%;height:auto;display:block;border:1px solid var(--color-line-secondary);background:#fff}.review-page-placeholder{width:100%;aspect-ratio:1 / 1.3;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.8rem;border:1px dashed var(--color-line-secondary)}.review-page-number{font-size:.75rem}.review-page-fallback{margin:.5rem 0 0}.review-inbox-scope{align-self:flex-start;margin:0 0 .4rem .55rem}.review-awaiting-detail{max-width:46rem;margin-top:1rem}.review-awaiting-detail p{margin:0 0 .6rem}.flag-accent-contradiction,.review-conflict-mark{--flag-accent: var(--color-info-text-fg);--flag-soft: var(--color-info-subtle-bg)}.flag-accent-near_duplicate{--flag-accent: var(--color-warning-text-fg);--flag-soft: var(--color-warning-subtle-bg)}.flag-accent-no_text{--flag-accent: var(--color-fg-tertiary);--flag-soft: var(--color-surface-tertiary)}.flag-accent-phi,.review-phi-mark{--flag-accent: var(--color-critical-text-fg);--flag-soft: var(--color-critical-subtle-bg)}.chip.flag-chip{background:var(--flag-soft);color:var(--flag-accent);font-weight:600}.review-flag{border-left:3px solid var(--flag-accent);padding:.1rem 0 .2rem .75rem;margin-top:1rem}.review-flag:first-child{margin-top:0}.review-flag-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.2rem 0 .4rem}.review-flag-summary{font-size:.9rem}.review-flag-actions{margin-left:auto;display:flex;gap:.4rem}.review-items{list-style:none;margin:0;padding:0}.review-item{padding:.55rem 0;border-top:1px solid var(--color-line-secondary)}.review-item-decided .review-item-lead,.review-item-decided .review-item-context{opacity:.6}.review-item-head{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.review-item-lead{min-width:0}.review-item-meta{font-size:.8rem}.review-item-decision{margin-left:auto;display:inline-flex;gap:.4rem;align-items:center}.review-item-context{margin-top:.25rem}.review-item-picked{box-shadow:inset 3px 0 0 var(--flag-accent);padding-left:.5rem}.review-item[tabindex]{scroll-margin-top:calc(var(--app-header-height) + var(--review-tabs-h) + .5rem);scroll-margin-bottom:calc(var(--bottom-nav-height) + var(--shortcut-strip-height) + .5rem)}.review-item[tabindex]:focus{outline:none}.review-item[tabindex]:focus-visible{outline:2px solid var(--color-brand-bold-bg);outline-offset:2px}.review-flag-note{margin:0 0 .4rem;font-size:.8rem}.review-phi-context{margin:.2rem 0 0;font-size:.85rem;overflow-wrap:anywhere}.review-declare-reach{margin:.5rem 0;padding-left:1.2rem}.review-phi-span{margin-top:.5rem;padding-top:.4rem;border-top:1px dashed var(--color-line-secondary)}.review-phi-span-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem}.review-phi-span-acts button{font-size:.8rem;min-height:0;padding:.25rem .6rem}.review-doc-footer{margin-top:1.25rem;padding-top:.75rem;border-top:2px solid var(--color-line-secondary)}.review-doc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.review-doc-acts-note{font-size:.85rem;margin:.5rem 0 0}.review-decided{display:inline-flex;align-items:center;gap:.5rem}.review-undo{background:none;border:none;padding:0;min-width:0;min-height:0;color:var(--color-brand-text-fg);font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer}.review-undo:disabled{color:var(--color-fg-tertiary);cursor:default}.conflict-value{font-weight:600;font-variant-numeric:tabular-nums}.conflict-reason{margin:0 0 .35rem}.conflict-toggle{min-height:2rem;padding:0 .7rem;font-size:.8125rem}.review-item-head-pinned{position:sticky;top:calc(var(--app-header-height) + var(--review-tabs-h));z-index:1;background:var(--color-surface-primary);padding:.5rem 0 .4rem}.conflict-excerpts{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:.6rem}@container review-flags (min-width: 34rem){.conflict-excerpts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}}.conflict-excerpt{min-width:0}.conflict-excerpt-label{margin:0 0 .2rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.conflict-excerpt-body{margin:0;max-width:62ch;padding:.6rem .8rem;border-left:3px solid var(--color-line-secondary);background:var(--color-surface-secondary);font-size:.875rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.conflict-no-snapshot{margin:.35rem 0 0;font-style:italic}.conflict-bulk{margin-top:.6rem}.conflict-verdict,.conflict-bulk-verdict{min-height:1.9rem;padding:0 .6rem;background:transparent;color:var(--color-fg-secondary);border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);font:inherit;font-size:.8125rem;line-height:1;cursor:pointer}.conflict-verdict:hover:not(:disabled),.conflict-bulk-verdict:hover:not(:disabled){color:var(--color-fg-primary);border-color:var(--color-fg-tertiary)}.doc-actions{margin-top:.9rem;padding-top:.75rem;border-top:2px solid var(--color-line-secondary)}.doc-actions-head{margin:0 0 .5rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fix-targets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.fix-targets>li{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}a.fix-target,button.fix-target{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;background:transparent;color:var(--color-fg-primary);border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);font:inherit;font-weight:600;font-size:.875rem;line-height:1;text-decoration:none;cursor:pointer}a.fix-target:hover{background:var(--color-surface-hover)}button.fix-target:disabled{opacity:.45;cursor:default;background:var(--color-surface-tertiary);color:var(--color-fg-tertiary);border-color:transparent}.field-label{display:block;margin:.6rem 0 .2rem;font-weight:600}.edit-page{display:grid;grid-template-columns:1fr 280px;gap:1.5rem;align-items:start}@media(max-width:46rem){.edit-page{grid-template-columns:1fr}}.edit-page-solo{grid-template-columns:1fr}.edit-main{min-width:0}.edit-title{display:block;width:100%;box-sizing:border-box;min-width:0;margin:0 0 .85rem;padding:.15rem 0 .35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;box-shadow:none;outline:none;border:0;border-bottom:1px solid var(--color-line-secondary);border-radius:0;font-family:var(--font-sans);font-size:1.7rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--color-fg-primary);transition:border-color var(--duration-fast) ease}.edit-title::placeholder{color:var(--color-fg-placeholder);font-weight:500}.edit-title:focus{border-bottom-color:var(--color-brand-bold-bg)}.proposal-title{margin:0 0 .35rem;padding:.15rem 0 0;font-size:1.7rem;line-height:1.25;overflow-wrap:anywhere}.proposal-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 1rem;padding-bottom:.6rem;border-bottom:1px solid var(--color-line-secondary);color:var(--color-fg-tertiary);font-size:.85rem}.proposal-meta strong{color:var(--color-fg-secondary);font-weight:600}.proposal-status{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.proposal-status .edit-banner{flex:1 1 auto;margin:0}.proposal-status button{flex:0 0 auto}@media(max-width:46rem){.proposal-status{flex-direction:column;align-items:stretch}}.proposal-body{padding:1.25rem 1.5rem;background:var(--color-surface-primary);border:1px solid var(--color-line-secondary);border-radius:6px}.proposal-body .markdown-body>:first-child{margin-top:0}.edit-main textarea{width:100%;font-family:var(--font-mono);font-size:.88rem;line-height:1.5}.edit-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.75rem}.edit-actions input{flex:1 1 14rem}.save-indicator{color:var(--color-fg-tertiary);font-size:.85rem}.edit-sidebar{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px}.edit-sidebar label{display:flex;flex-direction:column;gap:.3rem;font-weight:600;font-size:.85rem}.edit-access{display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--color-line-secondary);border-radius:6px;padding:.6rem .75rem}.edit-access-title{margin:0;font-size:.85rem;font-weight:600}.edit-access-admin{font-size:.8rem}.edit-gate,.edit-checking{color:var(--color-fg-tertiary)}.edit-mode-toggle{display:flex;justify-content:flex-end;margin-bottom:.5rem}.edit-banner{margin:0 0 .75rem;padding:.65rem .85rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-left:3px solid var(--color-warning-bold-bg);border-radius:6px;color:var(--color-fg-secondary);font-size:.9rem}.fidelity-gate{display:flex;flex-direction:column;gap:.85rem;padding:1rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px}.fidelity-gate>p{margin:0;color:var(--color-fg-secondary);font-size:.9rem}.fidelity-gate-diff{margin:0;padding:.75rem;max-height:22rem;overflow:auto;background:var(--color-surface-primary);border:1px solid var(--color-line-secondary);border-radius:6px;font-family:var(--font-mono);font-size:.82rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.fidelity-gate-actions{display:flex;gap:.6rem;flex-wrap:wrap}.stat-row{display:flex;gap:.85rem;flex-wrap:wrap;margin-bottom:.85rem}.stat-card{flex:1 1 8rem;background:var(--color-surface-primary);border:1px solid var(--color-line-secondary);padding:1rem 1.15rem}.stat-card .num{font-family:var(--font-sans);font-size:1.75rem;font-weight:600;line-height:1.1;color:var(--color-fg-primary)}.stat-card .sub{color:var(--color-fg-secondary);font-size:.8rem;margin-top:.25rem}.health-headline{display:flex;align-items:center;gap:1rem;margin-bottom:.85rem}.health-headline .num{font-family:var(--font-sans);font-size:2.75rem;font-weight:600;line-height:1;color:var(--color-fg-primary)}.health-headline-label{font-weight:600}.health-headline .sub{color:var(--color-fg-secondary);font-size:.8rem;margin-top:.15rem}.stat-marker{margin-left:.1rem;color:var(--color-fg-secondary)}.stat-footnote{margin:-.35rem 0 .85rem;padding:.5rem .75rem;border:1px solid var(--color-line-secondary);border-radius:6px;background:var(--color-surface-secondary);color:var(--color-fg-secondary);font-size:.8rem}.bar-row{display:flex;align-items:center;gap:.6rem;padding:.3rem 0}.bar-label{flex:0 0 13rem;max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.bar-track{flex:1 1 auto;height:.55rem;background:var(--color-surface-secondary);border-radius:9999px;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--color-brand-bold-bg);border-radius:9999px}.chip.gap-search-miss{background:var(--color-warning-subtle-bg);color:var(--color-warning-subtle-fg)}.chip.gap-answer-gap{background:var(--color-critical-subtle-bg);color:var(--color-critical-subtle-fg)}.chip.gap-both{background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg)}.trend{display:flex;align-items:flex-end;gap:3px;height:4rem;margin-bottom:.5rem}.trend-col{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;height:100%}.trend-stack{display:flex;flex-direction:column;width:72%;min-height:2px;background:var(--color-line-secondary)}.trend-stack .down{background:var(--color-critical-bold-bg)}.trend-stack .up{background:var(--color-success-text-fg)}.forms-hub-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.embed-form{display:grid;gap:.85rem}.embed-form>label{display:block;font-size:.85rem;font-weight:500;color:var(--color-fg-secondary)}.required-star{margin-left:.15rem;color:var(--color-critical-text-fg);font-weight:700;font-size:1.25em;line-height:1}.embed-form>label>.field-hint{display:block;margin-top:.15rem;font-size:.8rem;font-weight:400;color:var(--color-fg-secondary)}.embed-form>label>input,.embed-form>label>textarea,.embed-form>label>.folder-path-input{margin-top:.3rem}.embed-form>label>.folder-path-input{display:block}.file-field{display:grid;gap:.35rem}.file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:100%;margin-top:.3rem;padding:1.1rem 1rem;text-align:center;cursor:pointer;border:1px dashed var(--color-line-secondary);border-radius:6px;background:var(--color-surface-secondary);transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.file-drop:hover{border-color:var(--color-brand-text-fg);background:var(--color-surface-hover)}.file-drop:focus-within{outline:2px solid var(--color-brand-text-fg);outline-offset:3px}.file-drop.is-dragging{border-style:solid;border-color:var(--color-brand-text-fg);background:var(--color-brand-subtle-bg)}.file-drop.has-file{border-style:solid}.file-drop-icon{font-size:1.15rem;line-height:1;color:var(--color-fg-tertiary)}.file-drop-main{font-size:.9rem;font-weight:500;color:var(--color-fg-primary);overflow-wrap:anywhere}.file-drop-sub{font-size:.8rem;color:var(--color-fg-tertiary)}.file-drop-remove{justify-self:start;padding:.1rem .35rem;border:0;background:transparent;color:var(--color-fg-tertiary);font-size:.8rem;font-weight:500;text-decoration:underline;cursor:pointer}.file-drop-remove:hover{background:transparent;color:var(--color-fg-primary)}.forms-filter{max-width:18rem}.forms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.form-card{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;padding:0;border:1px solid var(--color-line-secondary);background:var(--color-surface-secondary);text-decoration:none;color:inherit}.form-card>.fav-star{margin:.9rem 1rem 0 0}.form-card:hover{border-color:var(--color-brand-bold-bg)}.form-card-count{font-size:.8rem;color:var(--color-fg-tertiary)}.form-card-main{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0;padding:.9rem 1rem;text-decoration:none;color:inherit}.form-badge{display:inline-block;margin-left:.4rem;padding:0 .4rem;font-size:.72rem;border-radius:9999px;background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg)}.hit-fill{display:inline-block;margin-top:.35rem;font-size:.85rem;color:var(--color-brand-text-fg)}.form-filler{max-width:64rem}.form-filler-back{display:inline-block;margin-bottom:.75rem}.form-filler-head{margin-bottom:1.5rem}.form-filler-head h1{margin:0 0 .35rem}.form-filler-sub{margin:0;color:var(--color-fg-tertiary);font-size:.9rem}.form-filler-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.5rem;align-items:start}.form-filler-form{min-width:0}.form-aside{display:flex;flex-direction:column;gap:1rem;min-width:0}.form-aside-card{margin-bottom:0}.form-aside-card h2{margin:0 0 1rem;font-size:1rem}.form-meta{display:flex;flex-direction:column;gap:.7rem;margin:0}.form-meta>div{display:flex;flex-direction:column;gap:.1rem}.form-meta dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-tertiary)}.form-meta dd{margin:0;font-size:.9rem;color:var(--color-fg-secondary);overflow-wrap:anywhere}.form-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.form-tag{padding:.12rem .55rem;font-size:.75rem;border-radius:9999px;background:var(--color-surface-tertiary);color:var(--color-fg-secondary)}.form-aside-links{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.1rem}.form-aside-note{margin:0;font-size:.82rem;line-height:1.5;color:var(--color-fg-tertiary)}@media(max-width:52rem){.form-filler-layout{grid-template-columns:1fr;gap:1.5rem}}.form-filler-main{min-width:0}.form-filler-main>.view-tabs{margin-bottom:1rem}.form-filler-layout.is-document{grid-template-columns:1fr}.form-pdf-pages{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem}.form-pdf-page{position:relative;flex:none;background:#fff;box-shadow:0 0 0 1px var(--color-line-secondary);border-radius:var(--radius);overflow:hidden}.form-pdf-page canvas{display:block}.form-pdf-page .annotationLayer :is(input,select,textarea){min-height:0;padding:0 2px;border-radius:0;box-shadow:none}.form-pdf-page .annotationLayer textarea{padding:2px}.form-unverified{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem}.form-unverified p{margin:0;flex:1 1 20rem;font-size:.9rem}.form-field-row{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem}.form-field-row label{font-weight:600;font-size:.9rem}.form-field-row textarea{min-height:4rem}.form-radio-group{display:flex;gap:1rem}.form-radio{display:inline-flex;align-items:center;gap:.3rem;font-weight:400}.form-error{color:var(--color-critical-text-fg);font-size:.9rem}.form-field-row input[type=checkbox]{align-self:flex-start;width:1.15rem;height:1.15rem;margin:.15rem 0 0}.form-field-row input[type=checkbox],.form-radio input[type=radio]{accent-color:var(--color-brand-bold-bg)}.doc-review-banner{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:0 0 .9rem;padding:.65rem .85rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-left:3px solid var(--color-warning-bold-bg);border-radius:6px;color:var(--color-fg-secondary);font-size:.9rem}.doc-review-banner-text{flex:1 1 16rem}.doc-review-banner-overdue{border-left-color:var(--color-critical-bold-bg);background:var(--color-critical-subtle-bg);color:var(--color-critical-subtle-fg)}.chip-verified{min-height:0;cursor:pointer;padding:.12rem .6rem;line-height:inherit;color:var(--color-success-text-fg);background:transparent;border:1px solid var(--color-success-text-border)}.chip-verified:hover{background:var(--color-surface-hover)}.chip-changed{margin-left:.3rem;color:var(--color-warning-subtle-fg);background:var(--color-warning-subtle-bg)}.doc-action-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.go-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.25rem;background:var(--color-surface-tertiary);color:var(--color-fg-secondary);border:1px solid var(--color-line-secondary);font-weight:600;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.go-back:hover{background:var(--color-surface-hover);color:var(--color-fg-primary);border-color:var(--color-line-strong)}.link-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:0;padding:.5rem 1rem;border-radius:9999px;border:1px solid transparent;font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.link-btn--outline{background:var(--color-surface-tertiary);color:var(--color-fg-secondary);border-color:var(--color-line-secondary)}.link-btn--outline:hover{background:var(--color-surface-hover);color:var(--color-fg-primary);border-color:var(--color-line-strong)}.link-btn--solid{background:var(--color-brand-bold-bg);color:var(--color-brand-bold-fg)}.link-btn--solid:hover{filter:brightness(1.06)}.cite-open{margin-top:.6rem}.form-hit{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:0}.form-hit-main{display:block;width:100%;padding:1.5rem 1.5rem 0;text-decoration:none;color:inherit}.form-hit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:0 1.5rem 1.5rem}.form-hit-main strong{color:var(--color-fg-primary)}.form-hit-main:hover strong{color:var(--color-brand-text-fg)}.fill-btn{min-height:0;padding:.5rem 1rem;border-radius:9999px;font-weight:600;font-size:.88rem}.result-feedback{display:flex;gap:.25rem;align-items:center}.result-feedback-btn{min-height:0;padding:.15rem .45rem;font-size:.85rem;line-height:1.4}.date-range{display:inline-flex;gap:0;border:1px solid var(--color-line-secondary);border-radius:9999px;overflow:hidden;margin:.25rem 0 1rem}.date-range-btn{min-height:0;background:var(--color-surface-tertiary);color:var(--color-fg-secondary);border:none;border-radius:0;padding:.35rem .9rem;cursor:pointer;font-size:.85rem}.date-range-btn:not(:last-child){border-right:1px solid var(--color-line-secondary)}.date-range-btn.active{background:var(--color-brand-bold-bg);color:var(--color-brand-bold-fg)}.card-head-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.show-dismissed{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--color-fg-secondary);cursor:pointer}.gap-kinds{display:flex;gap:.35rem;margin-bottom:.6rem}.chip.gap-kind{cursor:pointer}.chip.gap-kind.active{background:var(--color-brand-bold-bg);color:var(--color-brand-bold-fg)}.bar-label-btn{background:none;border:none;padding:0;min-height:0;text-align:left;cursor:pointer;color:var(--color-fg-primary);text-decoration:none;font-weight:400}.bar-label-btn:hover{text-decoration:underline}.gap-action{min-height:0;padding:.15rem .5rem;font-size:.75rem;border-radius:9999px;background:var(--color-surface-tertiary);color:var(--color-fg-secondary);border:1px solid var(--color-line-secondary);cursor:pointer}.gap-action:hover{background:var(--color-surface-hover)}.bar-row.dismissed{opacity:.5}.usage-row-link,.import-row-link,.feedback-row-link{text-decoration:none;color:inherit;border-radius:6px;transition:background var(--duration-fast)}.usage-row-link:hover,.import-row-link:hover,.feedback-row-link:hover{background:var(--color-surface-hover)}.agent-detail h4{margin:1.1rem 0 .4rem;font-size:.95rem}.agent-detail-tabs{margin:.6rem 0 1rem}.word-cloud{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;line-height:1.35}.word-cloud-word{min-height:0;background:none;border:none;padding:.05rem .15rem;color:var(--color-fg-secondary);cursor:pointer;font-weight:500;line-height:1;border-radius:6px;transition:color var(--duration-fast),background var(--duration-fast)}.word-cloud-word:hover{color:var(--color-brand-text-fg);background:var(--color-surface-hover)}.doc-figure{margin:1rem 0}.doc-figure img{max-width:100%;height:auto;border:1px solid var(--line);border-radius:6px}.doc-image-loading{color:var(--muted);font-size:.85rem;padding:.5rem 0}.doc-image-failed{color:var(--muted);font-size:.85rem}.doc-figcaption{color:var(--muted);font-size:.85rem;margin-top:.35rem}.doc-figcaption.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.markdown-body table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--line);padding:.4rem .6rem;text-align:left}.markdown-body th{background:var(--color-surface-tertiary);font-weight:600}.sparkline{display:block;width:100%;height:1.5rem;color:var(--color-brand-text-fg)}.agents-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.stat-card-spark{display:flex;flex-direction:column;justify-content:center;min-width:12rem}.stat-card-spark .sparkline{height:2.2rem}.most-searched-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.agents-split{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:1.1rem;align-items:start}.view-tabs{display:inline-flex;gap:0;margin:0 0 1rem;border:1px solid var(--color-line-secondary);border-radius:9999px;overflow:hidden}.view-tabs>[role=tab]:not(:last-child){border-right:1px solid var(--color-line-secondary)}.inflight-intro{margin:0 0 .9rem;font-size:.9rem}.inflight-card{overflow-x:auto;overscroll-behavior-x:contain}.inflight-table{border-collapse:collapse;width:100%}.inflight-table th,.inflight-table td{border-bottom:1px solid var(--color-line-secondary);padding:.5rem .6rem;text-align:left;vertical-align:top}.inflight-table th{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-tertiary)}.inflight-table td:nth-child(n+2):nth-child(-n+5){white-space:nowrap}.inflight-table tr:last-child td{border-bottom:none}.agent-roster-card{min-width:0}.roster-sort{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;white-space:nowrap;flex:0 0 auto}.roster-sort select{min-height:0}.agent-roster{list-style:none;margin:.4rem 0 0;padding:0}.agent-roster-row{width:100%;min-height:0;display:flex;align-items:center;gap:.6rem;padding:.5rem .4rem;background:none;border:none;border-bottom:1px solid var(--color-line-secondary);text-align:left;cursor:pointer;border-radius:var(--radius);color:var(--color-fg-primary)}.agent-roster-row:hover{background:var(--color-surface-hover)}.agent-roster-row.selected{background:var(--color-brand-subtle-bg)}.agent-roster-row.dormant{opacity:.6}.status-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-success-text-fg)}.status-dot.off{background:var(--color-fg-tertiary)}.agent-roster-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.agent-roster-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-roster-stats{font-size:.78rem}.agent-roster-spark{flex:0 0 auto;width:72px;height:1.6rem;color:var(--color-brand-text-fg)}.agent-detail-panel{position:sticky;top:calc(var(--app-header-height) + 1rem)}@media(max-width:900px){.agents-split{grid-template-columns:1fr}.agent-detail-panel{position:static}}@media(max-width:52rem){.page{padding:1.25rem 1rem calc(var(--bottom-nav-height) + var(--shortcut-strip-height) + 2rem)}}.fav-star{flex:0 0 auto;min-height:0;padding:.3rem;border:none;border-radius:9999px;background:none;color:var(--color-fg-tertiary);cursor:pointer}.fav-star:not(.fav-star-labeled){position:relative}.fav-star:not(.fav-star-labeled):after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.fav-star:hover{background:var(--color-surface-hover);color:var(--color-brand-text-fg)}.fav-star.on{color:var(--color-brand-text-fg)}.fav-star[aria-disabled=true]{opacity:.5;cursor:default}.fav-star-labeled{min-height:2.5rem;padding:0 1rem;background:transparent;color:var(--color-fg-primary);border:1px solid var(--color-line-secondary);border-radius:var(--radius-control);font-weight:600;font-size:.875rem}.card-star-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:0}.card-star-row .card-main{flex:1;min-width:0;padding:1.5rem;text-decoration:none;color:inherit}.card-star-row>.fav-star{margin:1.5rem 1.5rem 0 0}.card-star-row-actions{flex-basis:100%;padding:0 1.5rem 1.5rem}.card-star-row:has(.card-star-row-actions) .card-main{padding-bottom:.75rem}.card-star-row:hover{background:var(--color-surface-hover)}.card-star-row .card-main strong{color:var(--color-fg-primary)}.card-star-row .card-main p{color:var(--color-fg-secondary)}.card.selected{border-color:var(--color-brand-bold-bg);background:var(--color-brand-subtle-bg)}.toast{position:fixed;z-index:60;bottom:calc(var(--bottom-nav-height) + var(--shortcut-strip-height) + .75rem);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;max-width:min(28rem,calc(100vw - 2rem));padding:.6rem .75rem .6rem 1rem;background:var(--color-surface-primary);color:var(--color-fg-primary);border:1px solid var(--color-line-secondary)}.toast-close{min-height:0;padding:.15rem .4rem;border:none;background:none}.fav-doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));gap:.85rem}.fav-doc-grid .card{margin-bottom:0}.diff-summary{font-size:.8rem;opacity:.7;margin-bottom:.6rem}.diff-ins,ins.diff-ins{background:color-mix(in srgb,var(--color-success-text-fg) 22%,transparent);text-decoration:none;border-radius:3px;padding:0 .1em}.diff-del,del.diff-del{background:color-mix(in srgb,var(--color-critical-text-fg) 20%,transparent);text-decoration:line-through;opacity:.8;border-radius:3px;padding:0 .1em}.diff-block.diff-added{background:color-mix(in srgb,var(--color-success-text-fg) 10%,transparent)}.diff-block.diff-removed{background:color-mix(in srgb,var(--color-critical-text-fg) 9%,transparent);text-decoration:line-through;opacity:.75}.diff-block{border-radius:4px;padding:0 .25rem}.diff-inert-html{font-size:.85em;opacity:.8}.diff-source{font-family:var(--font-mono);font-size:.85rem;line-height:1.5;margin:.35rem 0;padding:.5rem .7rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-left:3px solid var(--color-brand-bold-bg);border-radius:6px;white-space:pre-wrap;overflow-x:auto;color:var(--color-fg-secondary)}.diff-source code{background:none;padding:0;font-size:inherit}.diff-captions{display:flex;flex-direction:column;gap:.15rem;margin:.35rem 0 .2rem}.diff-caption{margin:0;font-size:.82rem;font-style:italic;color:var(--color-fg-tertiary)}.diff-caption:before{content:"± ";font-style:normal}.diff-view{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.diff-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;flex:none;margin:0 -1.4rem;padding:.5rem 1.4rem .6rem;border-bottom:1px solid var(--color-line-secondary)}.diff-summary{justify-self:start;margin:0}.diff-mode-switch{justify-self:center}.diff-nav{justify-self:end}.diff-mode-switch{display:inline-flex;align-items:stretch;border:1px solid var(--color-line-secondary);border-radius:6px;overflow:hidden}.diff-mode-option{min-height:0;padding:.25rem .6rem;font-size:.78rem;font-weight:600;background:var(--color-surface-secondary);color:var(--color-fg-secondary);border:0;border-radius:0}.diff-mode-option+.diff-mode-option{border-left:1px solid var(--color-line-secondary)}.diff-mode-option[aria-pressed=true]{background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg)}.diff-nav{display:flex;align-items:center;gap:.35rem}.diff-nav-label{color:var(--color-fg-tertiary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.diff-nav button{min-height:0;min-width:0;width:2rem;height:2rem;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px;color:var(--color-fg-secondary);cursor:pointer}.diff-nav button:hover{background:var(--color-surface-tertiary)}.diff-anchor{scroll-margin-block:.5rem}.diff-current{outline:2px solid var(--color-brand-bold-bg);outline-offset:2px;border-radius:6px}.diff-link{text-decoration:underline dotted}.diff-table{border-collapse:collapse}.diff-table th,.diff-table td{border:1px solid var(--color-line-secondary);padding:.25rem .5rem;text-align:left}.diff-view .markdown-body{overflow-x:auto}.diff-view .markdown-body{flex:1 1 auto;min-height:0;overscroll-behavior:contain;margin:0 -1.4rem -1.4rem;padding:6px 1.4rem 1.4rem}.diff-view{container-type:inline-size}.diff-view[data-diff-mode=split] .markdown-body{background-image:linear-gradient(to right,transparent calc(50% - .5px),var(--color-line-secondary) calc(50% - .5px),var(--color-line-secondary) calc(50% + .5px),transparent calc(50% + .5px));background-origin:content-box;background-repeat:repeat-y}.diff-split-row{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;row-gap:.75rem;align-items:start;margin:.35rem 0}.diff-split-captions{grid-column:1 / -1}.diff-split-cell{min-width:0}.diff-split-cell .diff-table{max-width:100%}.diff-split-absent{display:flex;align-items:center;justify-content:center;padding:.6rem;border:1px dashed var(--color-line-secondary);border-radius:6px}.diff-split-absent-label{color:var(--color-fg-tertiary);font-size:.85rem;font-style:italic}.diff-split-side-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@container (max-width: 44rem){.diff-header{display:flex;flex-wrap:wrap;justify-content:space-between}.diff-split-row{grid-template-columns:1fr}.diff-split-cell+.diff-split-cell{border-top:1px solid var(--color-line-secondary);padding-top:.5rem}.diff-split-row.is-unchanged>.diff-split-cell:first-child{display:none}.diff-split-row.is-unchanged>.diff-split-cell+.diff-split-cell{border-top:0;padding-top:0}.diff-view[data-diff-mode=split] .markdown-body{background-image:none}.diff-split-side-label{position:static;width:auto;height:auto;margin:0 0 .2rem;padding:0;overflow:visible;clip:auto;white-space:normal;border:0;display:block;color:var(--color-fg-tertiary);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.diff-split-absent{flex-direction:column;gap:.15rem}}.md-editor{position:relative;border:1px solid var(--color-line-secondary);border-radius:6px;background:var(--color-surface-primary);overflow:clip;overflow-clip-margin:3rem}.md-editor:focus-within{border-color:var(--color-brand-bold-bg);box-shadow:0 0 0 3px var(--ring)}.md-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .5rem;background:var(--color-surface-secondary);border-bottom:1px solid var(--color-line-secondary)}.md-editor-toolbar button{min-height:0;padding:.25rem .55rem;font-size:.82rem;font-weight:600;line-height:1.4;background:transparent;color:var(--color-fg-secondary);border:1px solid transparent;border-radius:var(--radius)}.md-editor-toolbar button:hover:not(:disabled){background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg);border-color:var(--color-brand-bold-bg)}.md-editor-toolbar button:disabled{background:transparent;color:var(--color-fg-tertiary)}.md-editor-toolbar select{min-height:0;width:auto;padding:.25rem .4rem;font-size:.82rem;box-shadow:none}.md-table-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;width:max-content;padding:.25rem .55rem;border-radius:var(--radius);border:1px solid var(--color-line-secondary);font-size:.82rem;font-weight:600;color:var(--color-fg-secondary)}.md-table-menu[open]{flex-basis:100%}.md-table-menu>summary::-webkit-details-marker{display:none}.md-table-menu>summary:after{content:" ▾"}.md-table-menu[open]>summary{background:var(--color-surface-tertiary)}.md-table-menu-items{display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.35rem}.md-editor-surface{padding:.9rem 1.1rem;max-height:min(60vh,44rem);overflow:auto;overscroll-behavior:contain}.md-link-popover{position:absolute;z-index:5;margin-top:.3rem;display:flex;align-items:center;gap:.5rem;max-width:min(30rem,90%);padding:.35rem .5rem;background:var(--color-surface-primary);border:1px solid var(--color-line-secondary);border-radius:6px;box-shadow:0 2px 8px #0000001f;font-size:.82rem}.md-link-popover-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20rem;font-family:var(--font-mono);font-size:.78rem}.md-link-popover-url.is-blocked{color:var(--color-fg-tertiary);text-decoration:line-through}.md-link-popover-url.is-doc-link{color:var(--color-fg-secondary);font-family:var(--font-sans);text-overflow:clip;white-space:normal}.md-link-popover-warning{color:var(--color-fg-secondary)}.md-link-popover button{flex:0 0 auto}.md-link-dialog{display:flex;flex-direction:column;gap:.6rem}.md-link-dialog label{display:flex;flex-direction:column;gap:.25rem}.md-link-dialog input{font-family:var(--font-mono)}.md-link-dialog-actions{display:flex;gap:.5rem}.md-link-mode-switch{display:inline-flex;align-self:flex-start;align-items:stretch;border:1px solid var(--color-line-secondary);border-radius:6px;overflow:hidden}.md-link-mode-switch button{min-height:0;padding:.3rem .7rem;font-size:.78rem;background:var(--color-surface-secondary);color:var(--color-fg-secondary);border:0;border-radius:0}.md-link-mode-switch button+button{border-left:1px solid var(--color-line-secondary)}.md-link-mode-switch button[aria-pressed=false]:hover{background:var(--color-surface-hover)}.md-link-mode-switch button[aria-pressed=true]{background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg)}.md-link-doc-results{list-style:none;margin:0;padding:0;max-height:10rem;overflow-y:auto;border:1px solid var(--color-line-secondary);border-radius:6px}.md-link-doc-results button{display:block;width:100%;text-align:left;min-height:0;padding:.45rem .6rem;background:transparent;color:var(--color-fg-primary);border:0;border-radius:0;font-size:.85rem;font-weight:400;white-space:normal}.md-link-doc-results li+li button{border-top:1px solid var(--color-line-secondary)}.md-link-doc-results button:hover{background:var(--color-surface-hover)}.md-editor-surface .ProseMirror{min-height:18rem;outline:none;line-height:1.65;color:var(--color-fg-primary);overflow-wrap:anywhere}.md-editor-surface .ProseMirror h1,.md-editor-surface .ProseMirror h2,.md-editor-surface .ProseMirror h3,.md-editor-surface .ProseMirror h4,.md-editor-surface .ProseMirror h5,.md-editor-surface .ProseMirror h6{font-family:var(--font-sans);line-height:1.25;margin:1.4rem 0 .55rem;letter-spacing:-.01em;color:var(--color-fg-primary)}.md-editor-surface .ProseMirror h1{font-size:1.7rem}.md-editor-surface .ProseMirror h2{font-size:1.35rem}.md-editor-surface .ProseMirror h3{font-size:1.12rem}.md-editor-surface .ProseMirror h4{font-size:1.05rem;font-weight:600}.md-editor-surface .ProseMirror h5{font-size:1rem;font-weight:600}.md-editor-surface .ProseMirror h6{font-size:.92rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.md-editor-surface .ProseMirror p{margin:.6rem 0}.md-editor-surface .ProseMirror ul,.md-editor-surface .ProseMirror ol{padding-left:1.5rem;margin:.6rem 0}.md-editor-surface .ProseMirror li{margin:.2rem 0}.md-editor-surface .ProseMirror blockquote{border-left:3px solid var(--color-brand-bold-bg);margin:.7rem 0;padding:.15rem 0 .15rem 1rem;color:var(--color-fg-secondary)}.md-editor-surface .ProseMirror code{background:var(--color-surface-tertiary);padding:.1rem .35rem;border-radius:var(--radius);font-family:var(--font-mono);font-size:.88em}.md-editor-surface .ProseMirror pre{background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);padding:.8rem .9rem;border-radius:8px;overflow-x:auto}.md-editor-surface .ProseMirror pre code{background:none;padding:0}.md-editor-surface .ProseMirror img{max-width:100%;height:auto}.md-editor-image{display:inline-block;max-width:100%}.md-editor{--md-grip: 16px;--md-grip-gap: 2px;--md-grip-standoff: 4px;--md-grip-lane-w: 38px;--md-grip-lane-h: 30px}.md-editor-surface .ProseMirror table{border-collapse:collapse;margin:calc(.7rem + var(--md-grip-lane-h)) 0 .7rem var(--md-grip-lane-w);width:calc(100% - var(--md-grip-lane-w))}.md-editor-surface .ProseMirror th,.md-editor-surface .ProseMirror td{border:1px solid var(--color-line-secondary);padding:.3rem .55rem;text-align:left}.md-editor-surface .ProseMirror th{background:var(--color-surface-secondary);font-weight:600}.md-table-grips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.md-grip-pair{position:absolute;display:flex;gap:var(--md-grip-gap);pointer-events:auto}.md-grip-pair.is-row{transform:translate(-100%);align-items:center;justify-content:flex-end;padding-right:var(--md-grip-standoff)}.md-grip-pair.is-col{transform:translateY(-100%);align-items:flex-end;justify-content:center;padding-bottom:var(--md-grip-standoff)}.md-grip{pointer-events:auto;width:var(--md-grip);height:var(--md-grip);min-height:0;padding:0;line-height:0;display:grid;place-items:center;background:var(--color-surface-primary);color:var(--color-fg-secondary);border:1px solid var(--color-line-secondary);border-radius:var(--radius);cursor:pointer}.md-grip svg{width:calc(var(--md-grip) - 6px);height:calc(var(--md-grip) - 6px);display:block}.md-grip:hover:not(:disabled){background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg);border-color:var(--color-brand-bold-bg)}.md-grip.is-remove:hover:not(:disabled){background:var(--color-critical-subtle-bg);color:var(--color-critical-subtle-fg);border-color:var(--color-critical-bold-bg)}.md-grip:disabled{cursor:not-allowed;opacity:.55;color:var(--color-fg-tertiary);background:var(--color-surface-primary);border-color:var(--color-line-secondary)}.md-grip:focus-visible{outline:2px solid var(--color-brand-bold-bg);outline-offset:1px}.md-raw-html{font-family:var(--font-mono);font-size:.85em;padding:.05rem .3rem;border-radius:var(--radius);background:var(--color-warning-subtle-bg);color:var(--color-warning-subtle-fg);border:1px dashed var(--color-line-secondary);white-space:pre-wrap}.md-image-uploading{display:inline-block;min-width:8rem;height:1.2em;vertical-align:text-bottom;text-align:center;font-size:.85em;line-height:1.2em;border-radius:var(--radius);background:var(--color-surface-secondary);color:var(--color-fg-tertiary)}.search-empty-filtered{padding:1.25rem;border:1px dashed var(--color-line-secondary);border-radius:6px;text-align:center}.search-empty-filtered p{margin:0 0 .75rem}.request-article-cta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:.75rem 0}.markdown-body th,.md-editor-surface .ProseMirror th{color:var(--color-fg-primary);text-transform:none}.markdown-body tbody tr:hover,.md-editor-surface .ProseMirror tbody tr:hover{background:transparent}.notif-list{list-style:none;margin:0;padding:0}.notif-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.6rem .5rem;border-bottom:1px solid var(--color-line-secondary)}.notif-row.notif-read{background:var(--color-surface-secondary);border-radius:4px}.notif-main{flex:1;display:flex;flex-direction:column;gap:.15rem;text-decoration:none;color:inherit;min-width:0}.notif-text{font-weight:500;overflow-wrap:anywhere}.notif-meta{font-size:.82rem;color:var(--color-fg-tertiary)}.notif-note{font-size:.85rem;color:var(--color-fg-secondary);overflow-wrap:anywhere}.notif-severity.notif-important{color:var(--color-warning-subtle-fg);background:var(--color-warning-subtle-bg)}.notif-severity.notif-critical{color:var(--color-critical-subtle-fg);background:var(--color-critical-subtle-bg)}.notif-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.notif-actions{display:flex;align-items:center;gap:.5rem}.notif-count{color:var(--color-fg-tertiary);font-weight:400}.notif-empty{color:var(--color-fg-tertiary)}.notif-disclosure{display:flex;flex-direction:column;gap:.35rem;flex-basis:100%;margin-top:.4rem}.notif-disclosure>.chip-action{align-self:flex-start}.notif-members{list-style:none;margin:0;padding:0 0 0 .75rem;display:flex;flex-direction:column;gap:.2rem}.notif-members-loading,.notif-members-count{font-size:.82rem;color:var(--color-fg-tertiary);margin:0}.notif-ack-summary{margin:.25rem 0 .75rem;font-size:.85rem;color:var(--color-fg-tertiary)}.notif-pager{display:flex;gap:.5rem;margin-top:1rem}.coverage-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.6rem .5rem;border-bottom:1px solid var(--color-line-secondary)}.coverage-main{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.coverage-text{font-weight:500;overflow-wrap:anywhere;color:inherit;text-decoration:none}.coverage-meta,.coverage-empty{font-size:.82rem}.coverage-names{flex-basis:100%;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.4rem;padding:.6rem .75rem;background:var(--color-surface-secondary);border-radius:4px}.coverage-names h4{margin:0 0 .3rem;font-size:.82rem}.coverage-names ul{margin:0;padding-left:1.1rem;list-style:circle}.coverage-note{margin:0 0 .75rem}.chip-action:disabled{opacity:.4;cursor:default}.chip-action:disabled:hover{color:inherit;border-color:var(--color-line-secondary);background:none}.replace-groups,.replace-docs,.replace-snippets{list-style:none;margin:0;padding:0}.replace-group{border-bottom:1px solid var(--color-line-secondary)}.replace-group-head{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}.replace-group-toggle{flex:1;display:flex;align-items:center;gap:.5rem;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.replace-count{margin-left:auto;color:var(--color-fg-tertiary);font-size:.85em}.replace-docs{padding-left:1.75rem}.replace-doc-head{display:flex;align-items:center;gap:.5rem;padding:.35rem 0}.replace-doc-toggle{flex:1;display:flex;align-items:center;gap:.5rem;background:none;border:0;padding:.1rem .15rem;font:inherit;color:inherit;cursor:pointer;text-align:left;min-width:0;border-radius:var(--radius)}.replace-doc-toggle:hover{background:var(--color-surface-hover)}.replace-doc-title{flex:1;overflow-wrap:anywhere;min-width:0}.replace-doc-matches{color:var(--color-fg-tertiary);white-space:nowrap}.replace-snippets{padding:.25rem 0 .5rem 1.5rem}.replace-snippet{color:var(--color-fg-secondary);font-size:.9em;padding:.15rem 0;overflow-wrap:anywhere}.replace-snippet mark{background:var(--color-highlight-subtle-bg);color:var(--color-highlight-subtle-fg);padding:0 .1em;border-radius:var(--radius)}.replace-ellipsis{opacity:.6}.replace-snippet-more{color:var(--color-fg-tertiary);font-size:.85em;font-style:italic}.bulk-edit-tile{text-decoration:none}.replace-lede{color:var(--color-fg-secondary)}.replace-bar{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.replace-bar label{display:flex;flex-direction:column;gap:.25rem}.replace-bar>label{flex:0 1 18rem}.replace-bar .search-field{flex:0 0 auto}.replace-toggles{display:flex;flex-direction:column;gap:.25rem}.replace-wholeword{flex-direction:row!important;align-items:center}.replace-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 .5rem}.replace-note{color:var(--color-fg-tertiary);font-size:.85em}.replace-error{color:var(--color-critical-text-fg)}.replace-empty{color:var(--color-fg-tertiary)}.replace-outcome{border-top:1px solid var(--color-line-secondary);margin-top:1rem;padding-top:1rem}.replace-skipped{padding-left:1.25rem;color:var(--color-fg-secondary)}.replace-recent{margin-top:2rem}.replace-recent li{display:flex;align-items:center;gap:.75rem;padding:.35rem 0;border-bottom:1px solid var(--color-line-secondary)}.replace-recent-when{margin-left:auto;color:var(--color-fg-tertiary);font-size:.85em}.verifications-select{display:grid;grid-template-columns:224px minmax(0,1fr);gap:1rem;align-items:start;margin-top:.75rem}.verifications-rail{display:flex;flex-direction:column;min-width:0}.verifications-rail-node{display:flex;align-items:baseline;gap:.4rem;width:100%;min-height:0;padding:.3rem .5rem;padding-left:calc(.5rem + var(--rail-depth, 0) * .85rem);background:none;border:0;border-radius:var(--radius);font:inherit;color:inherit;text-align:left;cursor:pointer}.verifications-rail-node:hover{background:var(--color-surface-hover)}.verifications-rail-node[aria-current=true]{background:var(--color-surface-secondary);font-weight:600}.verifications-rail-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verifications-rail-count{color:var(--color-fg-tertiary);font-size:.85em}.verifications-list{min-width:0}.verifications-summary{margin:.25rem 0 .5rem}.verifications-select-all{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0 0 .5rem}.verifications-bar{display:flex;align-items:center;gap:1rem}.verifications-bar>span{margin-right:auto}.verifications-rows{list-style:none;margin:0;padding:0}.verifications-rows.replace-docs{padding-left:1.75rem}.verifications-row label{display:flex;align-items:baseline;gap:.5rem;padding:.35rem 0;min-width:0;cursor:pointer}.verifications-row-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verifications-row-meta{color:var(--color-fg-tertiary);font-size:.85em;white-space:nowrap}.verifications-states{display:inline-flex;flex-wrap:wrap;align-items:stretch;border:1px solid var(--color-line-secondary);border-radius:6px;overflow:hidden}.verifications-state{min-height:0;padding:.35rem .7rem;font-size:.85rem;font-weight:600;background:var(--color-surface-secondary);color:var(--color-fg-secondary);border:0;border-radius:0}.verifications-state+.verifications-state{border-left:1px solid var(--color-line-secondary)}.verifications-state[aria-pressed=true]{background:var(--color-brand-subtle-bg);color:var(--color-brand-subtle-fg)}.verifications-cleared{margin:.75rem 0 0;padding:.5rem .75rem;border-left:3px solid var(--color-line-primary);background:var(--color-surface-secondary)}.verifications-confirm-heading{margin:.75rem 0 .5rem}.verifications-grid{width:100%;table-layout:fixed;border-collapse:collapse}.verifications-grid th{text-align:left;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-tertiary);padding:.5rem .75rem .4rem 0}.verifications-grid td{padding:.55rem .75rem .55rem 0;vertical-align:middle}.verifications-grid th,.verifications-grid td{border-bottom:1px solid var(--color-line-secondary)}.verifications-grid-assignee{width:10rem}.verifications-grid-cadence{width:9rem}.verifications-grid-due{width:7rem}.verifications-grid-control{width:2.5rem}.verifications-grid th:last-child,.verifications-grid td:last-child{padding-right:0}.verifications-grid-title,.verifications-grid-folder{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verifications-grid-folder{font-size:.78rem;color:var(--color-fg-tertiary)}.verifications-grid-open,.verifications-grid-remove{padding:.1rem .45rem;line-height:1.2}.verifications-grid-folderline{display:flex;align-items:center;gap:.4rem;min-width:0}.verifications-grid-folderline .verifications-grid-folder{min-width:0}.verifications-own-chip{flex:none;white-space:nowrap;font-size:.72rem;line-height:1.3;padding:0 .4rem;border-radius:9999px;border:1px solid var(--color-brand-text-fg);color:var(--color-brand-text-fg)}.verifications-grid-own{color:var(--color-brand-text-fg);font-weight:600}.verifications-grid-state{width:9rem}.verifications-grid-state-inline{display:none;flex:none;white-space:nowrap;font-size:.78rem}@media(max-width:1099.98px){.verifications-grid-change .verifications-grid-state{display:none}.verifications-grid-change .verifications-grid-state-inline{display:inline}.verifications-grid-change .verifications-grid-folderline{flex-wrap:wrap;row-gap:0}}.verifications-sheet-state{border:0;padding:0;margin:0;min-width:0}.verifications-sheet-choice{display:flex;align-items:center;gap:.5rem;font-weight:400}.verifications-sheet-choice input{width:auto;margin:0}.verifications-sheet-brief{resize:vertical}.verifications-forall{margin:0 0 .75rem;padding:.4rem .75rem .6rem;gap:.25rem;border:1px solid var(--color-line-secondary);border-radius:6px;background:var(--color-surface-secondary)}.verifications-forall-head{display:flex;align-items:baseline;gap:1rem;min-width:0}.verifications-forall-heading{margin:0;flex:none;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-tertiary)}.verifications-forall-said{margin:0;min-width:0;font-size:.85rem}.verifications-forall-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem 1rem}.verifications-forall-row{display:flex;align-items:center;gap:.5rem}.verifications-forall select{width:auto;max-width:18rem}.verifications-forall input[type=date]{width:auto}.verifications-forall .verification-cadence{flex-wrap:nowrap}.verifications-forall .verification-cadence select{flex:none}.verifications-forall input.verification-cadence-count{width:4.5rem}.verifications-outcome-group{margin:0 0 1rem}.verifications-outcome-group h4{margin:0 0 .35rem;font-size:.95rem}.verifications-outcome-group ul{margin:0;padding-left:1.25rem;color:var(--color-fg-secondary)}.verifications-recent li{flex-wrap:wrap}.verifications-undo-outcome{flex-basis:100%}.bulk-apply-list{padding-bottom:var(--bulk-apply-bar-height, 4.5rem)}.bulk-apply-bar{position:sticky;bottom:calc(var(--bottom-nav-height) + var(--shortcut-strip-height));padding:1rem 0;background:var(--color-surface-bar);border-top:1px solid var(--color-line-secondary);z-index:10}.approvals-page>h1{margin:0 0 1rem}.approvals-empty{color:var(--color-fg-secondary)}.approvals-layout{display:grid;grid-template-columns:minmax(0,28rem) minmax(0,1fr);gap:1.5rem;align-items:start}@media(max-width:60rem){.approvals-layout{grid-template-columns:minmax(0,1fr)}}.approvals-queue-scroll{overflow-x:auto;overscroll-behavior-x:contain}.approvals-queue{border-collapse:collapse;width:100%}.approvals-queue th,.approvals-queue td{border-bottom:1px solid var(--color-line-secondary);padding:.5rem .6rem;text-align:left;vertical-align:top}.approvals-queue th{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-tertiary)}.approvals-queue tr.is-selected{background:var(--color-brand-subtle-bg)}.approvals-cell-tight{white-space:nowrap;color:var(--color-fg-secondary)}.approvals-row-title{background:none;border:none;padding:0;min-height:0;font:inherit;font-weight:600;color:var(--color-fg-primary);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:transparent}.approvals-row-title:hover{background:none;text-decoration-color:currentColor}.approvals-stale-badge{display:inline-block;margin-left:.45rem;padding:.05rem .4rem;border-radius:9999px;background:var(--color-critical-subtle-bg);color:var(--color-critical-subtle-fg);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px}.approvals-review{position:sticky;top:calc(var(--app-header-height) + 1rem);align-self:start;display:flex;flex-direction:column;overflow:clip;min-height:0;max-height:calc(100vh - var(--app-header-height) - var(--bottom-nav-height) - var(--shortcut-strip-height) - 2rem);padding:1.4rem;background:var(--color-surface-floating);border:1px solid var(--color-line-secondary);border-radius:8px}.approvals-review .diff-view .markdown-body{margin-bottom:0}.approvals-diff-pending{flex:1 1 auto;color:var(--color-fg-secondary)}.approvals-submission-note{flex:0 1 auto;min-height:0;margin-bottom:.9rem;padding:.5rem .8rem;max-height:20vh;overflow-y:auto;background:var(--color-surface-secondary);border-left:3px solid var(--color-brand-text-fg);border-radius:var(--radius)}.approvals-submission-note-label{margin:0 0 .2rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-tertiary)}.approvals-submission-note-text{margin:0;font-size:.9rem;overflow-wrap:anywhere}.edit-feedback{margin-bottom:.9rem;border-left-color:var(--color-warning-bold-bg);max-height:none}.findings-panel{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:.4rem;max-height:20vh;overflow-y:auto;overflow-x:hidden;padding-top:.5rem;margin-top:.5rem;border-top:1px solid var(--color-line-secondary)}.findings-heading{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-tertiary)}.findings-advisory{margin:0;font-size:.8rem;color:var(--color-fg-tertiary)}.findings-note{margin:0;font-size:.9rem;color:var(--color-fg-secondary)}.findings-clean{color:var(--color-fg-secondary)}.findings-stale,.findings-failed{color:var(--color-critical-text-fg)}.findings-error-detail{margin:0;font-family:var(--font-mono);font-size:.8rem;overflow-wrap:anywhere;color:var(--color-fg-tertiary)}.findings-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.findings-item{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem;background:var(--color-surface-secondary);border:1px solid var(--color-line-secondary);border-radius:6px}.findings-reason{margin:0;font-size:.9rem}.findings-values{margin:0;font-size:.85rem;overflow-wrap:anywhere}.findings-attr{color:var(--color-fg-tertiary)}.findings-new,.findings-existing{font-weight:600}.findings-doc-link{font-size:.8rem;overflow-wrap:anywhere}.findings-recheck{align-self:start}.approvals-decision{flex:none;display:flex;flex-direction:column;gap:.6rem;padding-top:.9rem;margin-top:.9rem;border-top:1px solid var(--color-line-secondary)}.approvals-note{display:flex;flex-direction:column;gap:.3rem}.approvals-note>span{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-tertiary)}.approvals-note textarea{width:100%;resize:vertical}.approvals-actions{display:flex;flex-wrap:wrap;gap:.5rem}.approvals-stale-reason{margin:0;color:var(--color-critical-text-fg);font-size:.9rem}.verifications-owed{list-style:none;margin:0 0 1rem;padding:0}.verifications-owed li{border-bottom:1px solid var(--color-line-secondary)}.verifications-owed-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.6rem .25rem;text-decoration:none;color:inherit}.verifications-owed-row:hover{background:var(--color-surface-secondary)}.verifications-owed-title{flex:1 1 16rem;min-width:0;font-weight:600;overflow-wrap:anywhere}.verifications-owed-folder,.verifications-owed-due{color:var(--color-fg-secondary);font-size:.9rem}.verifications-owed-stranded{flex-basis:100%;color:var(--color-warning-text-fg);font-size:.9rem}.tag-groups-page .tag-groups-notice{max-width:62ch}.tag-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.tag-group-head input[type=text]{flex:1 1 12rem;min-width:8rem}.tag-active{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.tag-key{display:inline-block;padding:.15rem .4rem;background:var(--color-surface-secondary);border-radius:var(--radius);font-size:.85rem;color:var(--color-fg-secondary)}.tag-key-input{max-width:12rem}.tag-values,.tag-rules{width:100%}.tag-values{display:block;overflow-x:auto}.tag-values td,.tag-rules td{vertical-align:middle}.tag-values input[type=text],.tag-rules select{width:100%}.tag-order{display:flex;gap:.25rem}.tag-order button{padding:.2rem .5rem;line-height:1}.tag-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tag-add-row input[type=text]{flex:0 1 16rem}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root{--palette-red-on-light-050:#fff5f4;--palette-red-on-light-100:#ffe9e6;--palette-red-on-light-200:#ffd4cf;--palette-red-on-light-300:#ffb5ae;--palette-red-on-light-400:#ff8b83;--palette-red-on-light-500:#ef6862;--palette-red-on-light-600:#ce4541;--palette-red-on-light-700:#ac3c3a;--palette-red-on-light-800:#8c322f;--palette-red-on-light-900:#742b29;--palette-red-on-light-950:#461615;--palette-red-on-dark-050:#130909;--palette-red-on-dark-100:#28100f;--palette-red-on-dark-200:#4a1918;--palette-red-on-dark-300:#742120;--palette-red-on-dark-400:#a02d2d;--palette-red-on-dark-500:#cb4644;--palette-red-on-dark-600:#e6625c;--palette-red-on-dark-700:#fe857e;--palette-red-on-dark-800:#ffb5ae;--palette-red-on-dark-900:#ffd7d3;--palette-red-on-dark-950:#ffecea;--palette-yellow-on-light-050:#fbf7ef;--palette-yellow-on-light-100:#f6eedb;--palette-yellow-on-light-200:#efdeba;--palette-yellow-on-light-300:#e1c88f;--palette-yellow-on-light-400:#cfad61;--palette-yellow-on-light-500:#b9943a;--palette-yellow-on-light-600:#9d7a1d;--palette-yellow-on-light-700:#81620f;--palette-yellow-on-light-800:#695010;--palette-yellow-on-light-900:#574312;--palette-yellow-on-light-950:#332606;--palette-yellow-on-dark-050:#0e0c07;--palette-yellow-on-dark-100:#1e1709;--palette-yellow-on-dark-200:#362909;--palette-yellow-on-dark-300:#553f00;--palette-yellow-on-dark-400:#745700;--palette-yellow-on-dark-500:#98740e;--palette-yellow-on-dark-600:#b18d35;--palette-yellow-on-dark-700:#caaa60;--palette-yellow-on-dark-800:#e3c78b;--palette-yellow-on-dark-900:#f7dfad;--palette-yellow-on-dark-950:#fff0cf;--palette-green-on-light-050:#eff8ec;--palette-green-on-light-100:#caebcc;--palette-green-on-light-200:#a9dfa0;--palette-green-on-light-300:#7fce6f;--palette-green-on-light-400:#5cbc45;--palette-green-on-light-500:#41a928;--palette-green-on-light-600:#1d8928;--palette-green-on-light-700:#187021;--palette-green-on-light-800:#145c1d;--palette-green-on-light-900:#124b1a;--palette-green-on-light-950:#0a2b0e;--palette-green-on-dark-050:#0b1408;--palette-green-on-dark-100:#16260f;--palette-green-on-dark-200:#22381b;--palette-green-on-dark-300:#33552a;--palette-green-on-dark-400:#4f7d40;--palette-green-on-dark-500:#7ec96a;--palette-green-on-dark-600:#93d581;--palette-green-on-dark-700:#a8e097;--palette-green-on-dark-800:#c2ebb5;--palette-green-on-dark-900:#dcf5d3;--palette-green-on-dark-950:#eefae9;--palette-blue-on-light-050:#f3f8ff;--palette-blue-on-light-100:#e5efff;--palette-blue-on-light-200:#cee1ff;--palette-blue-on-light-300:#adccff;--palette-blue-on-light-400:#83b2ff;--palette-blue-on-light-500:#6599ed;--palette-blue-on-light-600:#4e7ecf;--palette-blue-on-light-700:#3c66ac;--palette-blue-on-light-800:#31538b;--palette-blue-on-light-900:#2b4673;--palette-blue-on-light-950:#162846;--palette-blue-on-dark-050:#090c12;--palette-blue-on-dark-100:#0f1827;--palette-blue-on-dark-200:#192b49;--palette-blue-on-dark-300:#234174;--palette-blue-on-dark-400:#305aa1;--palette-blue-on-dark-500:#4074c9;--palette-blue-on-dark-600:#6091e4;--palette-blue-on-dark-700:#81aefa;--palette-blue-on-dark-800:#adccff;--palette-blue-on-dark-900:#d2e3ff;--palette-blue-on-dark-950:#e9f2ff;--palette-tinted-on-light-050:#f9f7f6;--palette-tinted-on-light-100:#f1edec;--palette-tinted-on-light-200:#e5dedb;--palette-tinted-on-light-300:#d3c8c3;--palette-tinted-on-light-400:#bcaea8;--palette-tinted-on-light-500:#a5958f;--palette-tinted-on-light-600:#8b7c76;--palette-tinted-on-light-700:#71645f;--palette-tinted-on-light-800:#5c524d;--palette-tinted-on-light-900:#4d4441;--palette-tinted-on-light-950:#2c2725;--palette-tinted-on-dark-050:#0d0c0b;--palette-tinted-on-dark-100:#1a1816;--palette-tinted-on-dark-200:#2f2a28;--palette-tinted-on-dark-300:#3f3936;--palette-tinted-on-dark-400:#665954;--palette-tinted-on-dark-500:#867770;--palette-tinted-on-dark-600:#9e8f88;--palette-tinted-on-dark-700:#b8aba5;--palette-tinted-on-dark-800:#d4c8c2;--palette-tinted-on-dark-900:#eadfdb;--palette-tinted-on-dark-950:#f7efec;--palette-white:#fff;--palette-black:#000;--palette-alpha-tinted-100:#a5958f14;--palette-alpha-white-050:#ffffff0d;--palette-alpha-shade-050:#2612090d;--palette-alpha-shade-400:#26120966;--palette-alpha-shade-800:#261209cc;--palette-dd-green-signature:#2db035;--palette-dd-green-web:#41a928;--palette-dd-green-75:#62c468;--palette-dd-green-60:#81d086;--palette-dd-green-40:#abdfae;--palette-dd-green-25:#caebcc;--palette-dd-purple-500:#573d82;--palette-dd-purple-85:#705a95;--palette-dd-purple-60:#9a8bb4;--palette-dd-purple-40:#bcb1cd;--palette-dd-purple-25:#d5cee0;--palette-dd-teal-500:#00acc9;--palette-dd-teal-85:#26b8d1;--palette-dd-teal-60:#66cddf;--palette-dd-teal-40:#99dee9;--palette-dd-teal-25:#bfeaf1;--palette-dd-orange-500:#e1592a;--palette-dd-orange-web:#c35500;--palette-dd-orange-85:#e5724a;--palette-dd-orange-60:#ed9b7f;--palette-dd-orange-40:#f3bdaa;--palette-dd-orange-25:#f7d5ca;--palette-dd-black-100:#000;--palette-dd-black-85:#262626;--palette-dd-black-60:#666;--palette-dd-black-25:#bfbfbf;--palette-dd-black-15:#d9d9d9;--palette-dd-black-5:#f2f2f2;--palette-dimension-1:1px;--palette-dimension-2:2px;--palette-dimension-3:3px;--palette-dimension-4:4px;--palette-dimension-8:8px;--palette-dimension-12:12px;--palette-dimension-16:16px;--palette-dimension-20:20px;--palette-dimension-24:24px;--palette-dimension-28:28px;--palette-dimension-32:32px;--palette-dimension-36:36px;--palette-dimension-44:44px;--palette-dimension-48:48px;--palette-dimension-56:56px;--palette-dimension-64:64px;--palette-dimension-240:240px;--palette-dimension-320:320px;--palette-dimension-448:448px;--palette-dimension-512:512px;--palette-dimension-680:680px;--palette-dimension-1216:1216px;--palette-font-size-13:13px;--palette-font-size-15:15px;--palette-font-size-17:17px;--palette-font-size-21:21px;--palette-font-size-30:30px;--palette-font-weight-400:400;--palette-font-weight-700:700;--palette-letter-spacing-tight:-.01em;--palette-font-calibri:Calibri, Carlito, system-ui, sans-serif;--palette-font-geist-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--palette-shadow-1:0px 0px 4px 0px #0000001f;--palette-shadow-2:0px 0px 8px 0px #00000014;--palette-shadow-3:0px 0px 16px 0px #00000029;--palette-duration-150:.15s;--palette-duration-225:.225s;--palette-duration-300:.3s}:root,:host{--color-surface-primary:var(--palette-white);--color-surface-secondary:var(--palette-tinted-on-light-050);--color-surface-tertiary:var(--palette-tinted-on-light-100);--color-surface-floating:var(--palette-tinted-on-light-050);--color-surface-bar:var(--palette-white);--color-surface-backdrop:var(--palette-alpha-shade-400);--color-surface-hover:var(--palette-alpha-tinted-100);--color-surface-hover-on-bold:var(--palette-alpha-shade-050);--color-fg-primary:var(--palette-tinted-on-light-950);--color-fg-secondary:var(--palette-tinted-on-light-700);--color-fg-tertiary:var(--palette-tinted-on-light-700);--color-fg-placeholder:var(--palette-tinted-on-light-700);--color-line-primary:var(--palette-tinted-on-light-100);--color-line-secondary:var(--palette-tinted-on-light-200);--color-line-strong:var(--palette-tinted-on-light-950);--color-line-search:var(--palette-tinted-on-light-600);--color-neutral-subtle-bg:var(--palette-tinted-on-light-100);--color-neutral-subtle-fg:var(--palette-tinted-on-light-950);--color-neutral-subtle-border:var(--palette-tinted-on-light-200);--color-neutral-text-fg:var(--palette-tinted-on-light-700);--color-brand-subtle-bg:var(--palette-green-on-light-100);--color-brand-subtle-fg:var(--palette-tinted-on-light-950);--color-brand-subtle-border:var(--palette-green-on-light-700);--color-brand-bold-bg:var(--palette-green-on-light-600);--color-brand-bold-fg:var(--palette-white);--color-brand-bold-border:var(--palette-green-on-light-600);--color-brand-text-fg:var(--palette-green-on-light-700);--color-info-subtle-bg:var(--palette-blue-on-light-100);--color-info-subtle-fg:var(--palette-tinted-on-light-950);--color-info-subtle-border:var(--palette-alpha-shade-050);--color-info-text-fg:var(--palette-blue-on-light-700);--color-success-text-fg:var(--palette-green-on-light-700);--color-success-text-border:var(--palette-green-on-light-700);--color-warning-subtle-bg:var(--palette-yellow-on-light-100);--color-warning-subtle-fg:var(--palette-tinted-on-light-950);--color-warning-subtle-border:var(--palette-alpha-shade-050);--color-warning-bold-bg:var(--palette-yellow-on-light-400);--color-warning-bold-fg:var(--palette-black);--color-warning-text-fg:var(--palette-yellow-on-light-700);--color-critical-subtle-bg:var(--palette-red-on-light-100);--color-critical-subtle-fg:var(--palette-tinted-on-light-950);--color-critical-subtle-border:var(--palette-alpha-shade-050);--color-critical-bold-bg:var(--palette-red-on-light-600);--color-critical-bold-fg:var(--palette-white);--color-critical-text-fg:var(--palette-red-on-light-700);--color-discovery-subtle-bg:var(--palette-dd-purple-25);--color-discovery-subtle-fg:var(--palette-tinted-on-light-950);--color-discovery-subtle-border:var(--palette-dd-purple-40);--color-discovery-text-fg:var(--palette-dd-purple-500);--color-highlight-subtle-bg:var(--palette-dd-green-25);--color-highlight-subtle-fg:var(--palette-black);--color-highlight-bold-bg:var(--palette-dd-green-60);--color-highlight-bold-fg:var(--palette-black);--font-sans:var(--palette-font-calibri);--font-mono:var(--palette-font-geist-mono);--font-weight-regular:var(--palette-font-weight-400);--font-weight-bold:var(--palette-font-weight-700);--text-caption:var(--palette-font-size-13);--text-caption--line-height:var(--palette-dimension-20);--text-body:var(--palette-font-size-15);--text-body--line-height:var(--palette-dimension-24);--text-lead:var(--palette-font-size-17);--text-lead--line-height:var(--palette-dimension-28);--text-heading:var(--palette-font-size-21);--text-heading--line-height:var(--palette-dimension-28);--text-title:var(--palette-font-size-30);--text-title--line-height:var(--palette-dimension-36);--text-title--letter-spacing:var(--palette-letter-spacing-tight);--spacing-0:0px;--spacing-1:var(--palette-dimension-4);--spacing-2:var(--palette-dimension-8);--spacing-3:var(--palette-dimension-12);--spacing-4:var(--palette-dimension-16);--spacing-6:var(--palette-dimension-24);--spacing-8:var(--palette-dimension-32);--spacing-12:var(--palette-dimension-48);--spacing-16:var(--palette-dimension-64);--radius:var(--palette-dimension-4);--border-width-hairline:var(--palette-dimension-1);--border-width-strong:var(--palette-dimension-2);--border-width-indicator:var(--palette-dimension-3);--height-control:var(--palette-dimension-36);--height-search:var(--palette-dimension-44);--height-nav:var(--palette-dimension-56);--container-popover:var(--palette-dimension-240);--container-tooltip:var(--palette-dimension-320);--container-toast:var(--palette-dimension-448);--container-dialog:var(--palette-dimension-512);--container-dialog-wide:var(--palette-dimension-1216);--container-search:var(--palette-dimension-680);--breakpoint-wide:80rem;--shadow-raised:var(--palette-shadow-1);--shadow-floating:var(--palette-shadow-2);--shadow-overlay:var(--palette-shadow-3);--z-index-sticky:10;--z-index-dropdown:30;--z-index-popover:40;--z-index-modal:50;--z-index-toast:60;--z-index-tooltip:70;--duration-fast:var(--palette-duration-150);--duration-medium:var(--palette-duration-225);--duration-slow:var(--palette-duration-300)}@media(prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-medium:0s;--duration-slow:0s}}[data-theme=dark]{--color-surface-primary:var(--palette-tinted-on-dark-100);--color-surface-secondary:var(--palette-tinted-on-dark-200);--color-surface-tertiary:var(--palette-tinted-on-dark-300);--color-surface-floating:var(--palette-tinted-on-dark-200);--color-surface-bar:var(--palette-tinted-on-dark-200);--color-surface-backdrop:var(--palette-alpha-shade-800);--color-surface-hover:var(--palette-alpha-white-050);--color-surface-hover-on-bold:var(--palette-alpha-shade-050);--color-fg-primary:var(--palette-tinted-on-dark-950);--color-fg-secondary:var(--palette-tinted-on-dark-700);--color-fg-tertiary:var(--palette-tinted-on-dark-700);--color-fg-placeholder:var(--palette-tinted-on-dark-700);--color-line-primary:var(--palette-tinted-on-dark-200);--color-line-secondary:var(--palette-tinted-on-dark-400);--color-line-strong:var(--palette-tinted-on-dark-500);--color-line-search:var(--palette-tinted-on-dark-500);--color-neutral-subtle-bg:var(--palette-tinted-on-dark-300);--color-neutral-subtle-fg:var(--palette-tinted-on-dark-950);--color-neutral-subtle-border:var(--palette-tinted-on-dark-300);--color-neutral-text-fg:var(--palette-tinted-on-dark-700);--color-brand-subtle-bg:var(--palette-green-on-dark-200);--color-brand-subtle-fg:var(--palette-tinted-on-dark-950);--color-brand-subtle-border:var(--palette-green-on-dark-600);--color-brand-bold-bg:var(--palette-green-on-light-600);--color-brand-bold-fg:var(--palette-white);--color-brand-bold-border:var(--palette-green-on-light-600);--color-brand-text-fg:var(--palette-green-on-dark-600);--color-info-subtle-bg:var(--palette-blue-on-dark-200);--color-info-subtle-fg:var(--palette-tinted-on-dark-950);--color-info-subtle-border:var(--palette-alpha-white-050);--color-info-text-fg:var(--palette-blue-on-dark-800);--color-success-text-fg:var(--palette-green-on-dark-800);--color-success-text-border:var(--palette-green-on-dark-800);--color-warning-subtle-bg:var(--palette-yellow-on-dark-200);--color-warning-subtle-fg:var(--palette-tinted-on-dark-950);--color-warning-subtle-border:var(--palette-alpha-white-050);--color-warning-bold-bg:var(--palette-yellow-on-dark-700);--color-warning-bold-fg:var(--palette-yellow-on-dark-200);--color-warning-text-fg:var(--palette-yellow-on-dark-800);--color-critical-subtle-bg:var(--palette-red-on-dark-200);--color-critical-subtle-fg:var(--palette-tinted-on-dark-950);--color-critical-subtle-border:var(--palette-alpha-white-050);--color-critical-bold-bg:var(--palette-red-on-dark-400);--color-critical-bold-fg:var(--palette-white);--color-critical-text-fg:var(--palette-red-on-dark-800);--color-discovery-subtle-bg:var(--palette-dd-purple-500);--color-discovery-subtle-fg:var(--palette-tinted-on-dark-950);--color-discovery-subtle-border:var(--palette-dd-purple-85);--color-discovery-text-fg:var(--palette-dd-purple-40)}}@layer base{html{scrollbar-gutter:stable}}@layer components{:is([data-prose],.md-editor-surface .ProseMirror){font-family:var(--font-sans);font-size:var(--text-lead);line-height:var(--text-lead--line-height)}:is([data-prose],.md-editor-surface .ProseMirror) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);font-weight:var(--font-weight-bold);letter-spacing:initial;text-transform:none}:is([data-prose],.md-editor-surface .ProseMirror) :is(h1,h2){margin:var(--spacing-8) 0 var(--spacing-3);font-size:var(--text-heading);line-height:var(--text-heading--line-height)}:is([data-prose],.md-editor-surface .ProseMirror) :is(h3,h4,h5,h6){margin:var(--spacing-6) 0 var(--spacing-2);font-size:var(--text-lead);line-height:var(--text-lead--line-height)}:is([data-prose],.md-editor-surface .ProseMirror) p{margin:var(--spacing-4) 0}:is([data-prose],.md-editor-surface .ProseMirror) :is(ul,ol){margin:var(--spacing-4) 0;padding-left:var(--spacing-6)}:is([data-prose],.md-editor-surface .ProseMirror) li,:is([data-prose],.md-editor-surface .ProseMirror) li>:is(ul,ol){margin:var(--spacing-1) 0}:is([data-prose],.md-editor-surface .ProseMirror) table{font-size:var(--text-body);line-height:var(--text-body--line-height)}:is([data-prose],.md-editor-surface .ProseMirror) :is(th,td){padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-body);line-height:var(--text-body--line-height)}:is([data-prose],.md-editor-surface .ProseMirror) th{font-weight:var(--font-weight-bold)}:is([data-prose],.md-editor-surface .ProseMirror) :is(th,td)>p{margin:0}:is([data-prose],.md-editor-surface .ProseMirror) code{font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--text-body--line-height)}:is([data-prose],.md-editor-surface .ProseMirror) pre{margin:var(--spacing-4) 0;padding:var(--spacing-4);font-size:var(--text-body);line-height:var(--text-body--line-height)}:is([data-prose],.md-editor-surface .ProseMirror)>:first-child{margin-top:0}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-x-0{inset-inline:var(--spacing-0)}.top-0{top:var(--spacing-0)}.bottom-0{bottom:var(--spacing-0)}.bottom-16{bottom:var(--spacing-16)}.left-1\/2{left:50%}.z-modal{z-index:var(--z-index-modal)}.z-popover{z-index:var(--z-index-popover)}.z-sticky{z-index:var(--z-index-sticky)}.z-toast{z-index:var(--z-index-toast)}.z-tooltip{z-index:var(--z-index-tooltip)}.m-0{margin:var(--spacing-0)}.my-1{margin-block:var(--spacing-1)}.-mt-2{margin-top:calc(var(--spacing-2) * -1)}.mt-0{margin-top:var(--spacing-0)}.-mr-2{margin-right:calc(var(--spacing-2) * -1)}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:var(--spacing-2)}.mb-6{margin-bottom:var(--spacing-6)}.ml-2{margin-left:var(--spacing-2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.h-1{height:var(--spacing-1)}.h-4{height:var(--spacing-4)}.h-6{height:var(--spacing-6)}.h-12{height:var(--spacing-12)}.h-control{height:var(--height-control)}.h-full{height:100%}.h-nav{height:var(--height-nav)}.h-search{height:var(--height-search)}.max-h-full{max-height:100%}.min-h-0{min-height:var(--spacing-0)}.min-h-control{min-height:var(--height-control)}.w-12{width:var(--spacing-12)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-dialog{max-width:var(--container-dialog)}.max-w-dialog-wide{max-width:var(--container-dialog-wide)}.max-w-popover{max-width:var(--container-popover)}.max-w-search{max-width:var(--container-search)}.max-w-toast{max-width:var(--container-toast)}.max-w-tooltip{max-width:var(--container-tooltip)}.min-w-0{min-width:var(--spacing-0)}.min-w-6{min-width:var(--spacing-6)}.min-w-popover{min-width:var(--container-popover)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-x-6{column-gap:var(--spacing-6)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-hairline{border-style:var(--tw-border-style);border-width:var(--border-width-hairline)}.border-y-indicator{border-block-style:var(--tw-border-style);border-block-width:var(--border-width-indicator)}.border-t-hairline{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-hairline)}.border-b-hairline{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-hairline)}.border-b-strong{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-strong)}.border-solid{--tw-border-style:solid;border-style:solid}.border-brand-bold-border{border-color:var(--color-brand-bold-border)}.border-critical-subtle-border{border-color:var(--color-critical-subtle-border)}.border-critical-text-fg{border-color:var(--color-critical-text-fg)}.border-discovery-subtle-border{border-color:var(--color-discovery-subtle-border)}.border-info-subtle-border{border-color:var(--color-info-subtle-border)}.border-line-primary{border-color:var(--color-line-primary)}.border-line-search{border-color:var(--color-line-search)}.border-line-secondary{border-color:var(--color-line-secondary)}.border-line-strong{border-color:var(--color-line-strong)}.border-neutral-subtle-border{border-color:var(--color-neutral-subtle-border)}.border-success-text-border{border-color:var(--color-success-text-border)}.border-transparent{border-color:#0000}.border-warning-subtle-border{border-color:var(--color-warning-subtle-border)}.border-b-brand-bold-border{border-bottom-color:var(--color-brand-bold-border)}.bg-brand-bold-bg{background-color:var(--color-brand-bold-bg)}.bg-brand-bold-border{background-color:var(--color-brand-bold-border)}.bg-critical-bold-bg{background-color:var(--color-critical-bold-bg)}.bg-critical-subtle-bg{background-color:var(--color-critical-subtle-bg)}.bg-critical-text-fg{background-color:var(--color-critical-text-fg)}.bg-discovery-subtle-bg{background-color:var(--color-discovery-subtle-bg)}.bg-discovery-text-fg{background-color:var(--color-discovery-text-fg)}.bg-fg-primary{background-color:var(--color-fg-primary)}.bg-fg-secondary{background-color:var(--color-fg-secondary)}.bg-info-subtle-bg{background-color:var(--color-info-subtle-bg)}.bg-info-text-fg{background-color:var(--color-info-text-fg)}.bg-neutral-subtle-bg{background-color:var(--color-neutral-subtle-bg)}.bg-neutral-text-fg{background-color:var(--color-neutral-text-fg)}.bg-surface-backdrop{background-color:var(--color-surface-backdrop)}.bg-surface-bar{background-color:var(--color-surface-bar)}.bg-surface-floating{background-color:var(--color-surface-floating)}.bg-surface-hover{background-color:var(--color-surface-hover)}.bg-surface-primary{background-color:var(--color-surface-primary)}.bg-surface-tertiary{background-color:var(--color-surface-tertiary)}.bg-transparent{background-color:#0000}.bg-warning-bold-bg{background-color:var(--color-warning-bold-bg)}.bg-warning-subtle-bg{background-color:var(--color-warning-subtle-bg)}.bg-warning-text-fg{background-color:var(--color-warning-text-fg)}.p-0{padding:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.p-8{padding:var(--spacing-8)}.px-0{padding-inline:var(--spacing-0)}.px-1{padding-inline:var(--spacing-1)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.py-0{padding-block:var(--spacing-0)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-6{padding-block:var(--spacing-6)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pb-0{padding-bottom:var(--spacing-0)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-6{padding-bottom:var(--spacing-6)}.pb-16{padding-bottom:var(--spacing-16)}.pl-1{padding-left:var(--spacing-1)}.pl-4{padding-left:var(--spacing-4)}.pl-6{padding-left:var(--spacing-6)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-regular{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-brand-bold-fg{color:var(--color-brand-bold-fg)}.text-brand-text-fg{color:var(--color-brand-text-fg)}.text-critical-bold-fg{color:var(--color-critical-bold-fg)}.text-critical-subtle-fg{color:var(--color-critical-subtle-fg)}.text-critical-text-fg{color:var(--color-critical-text-fg)}.text-discovery-subtle-fg{color:var(--color-discovery-subtle-fg)}.text-discovery-text-fg{color:var(--color-discovery-text-fg)}.text-fg-primary{color:var(--color-fg-primary)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-info-subtle-fg{color:var(--color-info-subtle-fg)}.text-info-text-fg{color:var(--color-info-text-fg)}.text-neutral-subtle-fg{color:var(--color-neutral-subtle-fg)}.text-neutral-text-fg{color:var(--color-neutral-text-fg)}.text-success-text-fg{color:var(--color-success-text-fg)}.text-surface-primary{color:var(--color-surface-primary)}.text-warning-bold-fg{color:var(--color-warning-bold-fg)}.text-warning-subtle-fg{color:var(--color-warning-subtle-fg)}.text-warning-text-fg{color:var(--color-warning-text-fg)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-floating{--tw-shadow:var(--palette-shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--palette-shadow-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-none{transition-property:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-focus-visible\:outline-2:is(:where(.group)[data-focus-visible] *){outline-style:var(--tw-outline-style);outline-width:2px}.group-data-focus-visible\:outline-offset-2:is(:where(.group)[data-focus-visible] *){outline-offset:2px}.group-data-focus-visible\:outline-brand-text-fg:is(:where(.group)[data-focus-visible] *){outline-color:var(--color-brand-text-fg)}.group-data-focus-visible\:outline-solid:is(:where(.group)[data-focus-visible] *){--tw-outline-style:solid;outline-style:solid}.group-data-indeterminate\:border-brand-bold-border:is(:where(.group)[data-indeterminate] *){border-color:var(--color-brand-bold-border)}.group-data-indeterminate\:bg-brand-bold-bg:is(:where(.group)[data-indeterminate] *){background-color:var(--color-brand-bold-bg)}.group-data-invalid\:border-critical-text-fg:is(:where(.group)[data-invalid] *){border-color:var(--color-critical-text-fg)}.group-data-selected\:translate-x-6:is(:where(.group)[data-selected] *){--tw-translate-x:var(--spacing-6);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-selected\:border-brand-bold-border:is(:where(.group)[data-selected] *){border-color:var(--color-brand-bold-border)}.group-data-selected\:bg-brand-bold-bg:is(:where(.group)[data-selected] *){background-color:var(--color-brand-bold-bg)}.group-data-selected\:bg-brand-bold-fg:is(:where(.group)[data-selected] *){background-color:var(--color-brand-bold-fg)}.placeholder\:text-fg-placeholder::placeholder{color:var(--color-fg-placeholder)}.data-disabled\:cursor-default[data-disabled]{cursor:default}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-focus-visible\:rounded[data-focus-visible]{border-radius:var(--radius)}.data-focus-visible\:outline-2[data-focus-visible]{outline-style:var(--tw-outline-style);outline-width:2px}.data-focus-visible\:outline-offset-2[data-focus-visible]{outline-offset:2px}.data-focus-visible\:outline-brand-text-fg[data-focus-visible]{outline-color:var(--color-brand-text-fg)}.data-focus-visible\:outline-solid[data-focus-visible]{--tw-outline-style:solid;outline-style:solid}.data-focus-within\:outline-2[data-focus-within]{outline-style:var(--tw-outline-style);outline-width:2px}.data-focus-within\:outline-offset-2[data-focus-within]{outline-offset:2px}.data-focus-within\:outline-brand-text-fg[data-focus-within]{outline-color:var(--color-brand-text-fg)}.data-focus-within\:outline-solid[data-focus-within]{--tw-outline-style:solid;outline-style:solid}.data-focused\:bg-surface-hover[data-focused]{background-color:var(--color-surface-hover)}.data-focused\:outline-2[data-focused]{outline-style:var(--tw-outline-style);outline-width:2px}.data-focused\:outline-offset-2[data-focused]{outline-offset:2px}.data-focused\:outline-brand-text-fg[data-focused]{outline-color:var(--color-brand-text-fg)}.data-focused\:outline-solid[data-focused]{--tw-outline-style:solid;outline-style:solid}.data-hovered\:border-b-line-secondary[data-hovered]{border-bottom-color:var(--color-line-secondary)}.data-hovered\:bg-surface-hover[data-hovered]{background-color:var(--color-surface-hover)}.data-hovered\:bg-linear-to-r[data-hovered]{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.data-hovered\:bg-linear-to-r[data-hovered]{--tw-gradient-position:to right in oklab}}.data-hovered\:bg-linear-to-r[data-hovered]{background-image:linear-gradient(var(--tw-gradient-stops))}.data-hovered\:from-surface-hover[data-hovered]{--tw-gradient-from:var(--color-surface-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-hovered\:from-surface-hover-on-bold[data-hovered]{--tw-gradient-from:var(--color-surface-hover-on-bold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-hovered\:to-surface-hover[data-hovered]{--tw-gradient-to:var(--color-surface-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-hovered\:to-surface-hover-on-bold[data-hovered]{--tw-gradient-to:var(--color-surface-hover-on-bold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-hovered\:text-fg-primary[data-hovered]{color:var(--color-fg-primary)}.data-hovered\:decoration-2[data-hovered]{text-decoration-thickness:2px}.data-placeholder\:text-fg-placeholder[data-placeholder]{color:var(--color-fg-placeholder)}.data-pressed\:bg-surface-hover[data-pressed]{background-color:var(--color-surface-hover)}.data-pressed\:bg-linear-to-r[data-pressed]{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.data-pressed\:bg-linear-to-r[data-pressed]{--tw-gradient-position:to right in oklab}}.data-pressed\:bg-linear-to-r[data-pressed]{background-image:linear-gradient(var(--tw-gradient-stops))}.data-pressed\:from-surface-hover[data-pressed]{--tw-gradient-from:var(--color-surface-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-pressed\:from-surface-hover-on-bold[data-pressed]{--tw-gradient-from:var(--color-surface-hover-on-bold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-pressed\:to-surface-hover[data-pressed]{--tw-gradient-to:var(--color-surface-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-pressed\:to-surface-hover-on-bold[data-pressed]{--tw-gradient-to:var(--color-surface-hover-on-bold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-selected\:font-bold[data-selected]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:80rem){.wide\:inline{display:inline}.wide\:inline-flex{display:inline-flex}}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
