:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--card:#fff;--surface:#f7f7f8;--field:#f4f4f4;--hover:#ececec;--text:#0d0d0d;--muted:#5d5d5d;--border:#e3e3e3;--field-border:#767676;--accent:#2563eb;--accent-text:#fff;--link:#1a56c4;--ok:#1a56c4;--warn:#8a5a00;--danger:#b3261e;--marker:#ffd60059;--selection:#2563eb4d;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-other:#8c8c8c;--grid:#ebebeb;--shadow:0 1px 2px #0000000f, 0 8px 24px #0000001a;color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#212121;--card:#212121;--surface:#171717;--field:#2f2f2f;--hover:#353535;--text:#ececec;--muted:#b4b4b4;--border:#3a3a3a;--field-border:#8a8a8a;--accent:#2f6fe0;--accent-text:#fff;--link:#8ab4f8;--ok:#8ab4f8;--warn:#e0b25a;--danger:#f0867c;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-other:#8c8c8c;--grid:#3a3a3a;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000073}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#212121;--card:#212121;--surface:#171717;--field:#2f2f2f;--hover:#353535;--text:#ececec;--muted:#b4b4b4;--border:#3a3a3a;--field-border:#8a8a8a;--accent:#2f6fe0;--accent-text:#fff;--link:#8ab4f8;--ok:#8ab4f8;--warn:#e0b25a;--danger:#f0867c;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-other:#8c8c8c;--grid:#3a3a3a;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000073}:root[data-text-size=large]{font-size:18px}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4{margin:0 0 .5rem;font-weight:600;line-height:1.3}h1{font-size:1.25rem}h2{font-size:1.125rem}h3,h4{font-size:1rem}button{font:inherit}:focus-visible,[data-focus-visible]{outline:3px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.help,.muted,.hint{color:var(--muted)}.small{font-size:.875rem}.app{--sidebar-width:16.25rem;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);height:100dvh;display:grid}.app.source-open{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) 24rem}.sidebar-resizer{cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.sidebar-resizer:hover,.sidebar-resizer:focus-visible,body.resizing .sidebar-resizer{background:linear-gradient(to right, transparent 3px, var(--accent) 3px, var(--accent) 5px, transparent 5px);outline:none}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.app.sidebar-hidden{grid-template-columns:minmax(0,1fr)}.app.sidebar-hidden.source-open{grid-template-columns:minmax(0,1fr) 24rem}.source-tab{z-index:5;border:1px solid var(--border);background:var(--surface);color:var(--muted);writing-mode:vertical-rl;cursor:pointer;border-right:0;border-radius:10px 0 0 10px;padding:.75rem .375rem;font-size:.875rem;font-weight:600;position:fixed;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}.source-tab[data-hovered]{color:var(--text);background:var(--hover)}.sidebar .kinds{margin-bottom:.5rem;display:flex}.sidebar .kinds .segment{flex:1;padding:.3rem .5rem;font-size:.9375rem}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.main-bar{align-items:center;gap:.375rem;min-height:3.25rem;padding:.5rem .75rem;display:flex}.main-title{align-items:center;gap:.5rem;min-width:0;margin:0 0 0 .25rem;font-size:1rem;display:flex}.brand{flex:none;height:1.625rem;display:inline-flex}.brand-light,.brand-dark{width:auto;height:100%;display:block}.brand-dark,:root[data-theme=dark] .brand-light{display:none}:root[data-theme=dark] .brand-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-light{display:none}:root:not([data-theme=light]) .brand-dark{display:block}}.chat-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.chat-title:before{content:"/";margin-right:.5rem}.icon-button{width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;font-size:1.125rem}.icon-button[data-hovered],.new-chat[data-hovered]{background:var(--hover)}.page-scroll-area{flex:1;min-height:0;padding:0 1.25rem;overflow-y:auto}.messages{flex:1;min-height:0;padding:0 1rem;overflow-y:auto}.messages .questions{max-width:48rem;margin:0 auto}.composer-dock{padding:0 1rem .5rem}.composer-dock .composer-wrap{max-width:48rem;margin:0 auto}.empty{text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:1rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.empty-title{margin:0;font-size:1.75rem;font-weight:600}.empty .composer-wrap{width:min(48rem,100%)}.suggested{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.suggested .secondary{color:var(--muted);font-size:.9375rem}.sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;min-height:0;padding:.5rem .75rem;display:flex;position:relative}.sidebar-top{align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.new-chat{color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:500;display:flex}.sidebar-scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.sidebar-scroll::-webkit-scrollbar{display:none}.sidebar-heading{color:var(--muted);margin:1rem .5rem .25rem;font-size:.875rem;font-weight:600}.chat-group:first-child .sidebar-heading{margin-top:.25rem}.chat-row{align-items:center;display:flex;position:relative}.chat-row .thread-link{flex:1;align-items:center;gap:.375rem;min-width:0;padding-right:2.25rem;display:flex}.chat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.dot.running{background:var(--muted);animation:1.2s ease-in-out infinite pulse}.dot.unread{background:var(--accent)}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dot.running{animation:none}}.chat-menu{width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;position:absolute;right:.25rem}.chat-row:hover .chat-menu,.chat-row:focus-within .chat-menu,.chat-menu[data-focus-visible]{opacity:1}@media (hover:none){.chat-menu{opacity:1}}.rename-field input{border:1px solid var(--accent);background:var(--card);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:.4rem .5rem}.menu-danger{color:var(--danger)}.primary.danger{border-color:var(--danger);background:var(--danger);color:var(--bg)}.secondary.danger{border-color:var(--danger);color:var(--danger)}.sidebar-foot{border-top:1px solid var(--border);padding-top:.5rem}.backdrop{z-index:19;background:#0006;border:0;position:fixed;inset:0}.source{border-left:1px solid var(--border);background:var(--surface);min-height:0;padding:1rem 1.25rem;overflow-y:auto}.thread-list{margin:0;padding:0;list-style:none}.thread-link{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.5rem;display:block}.thread-link:hover,.thread-link[aria-current=true]{background:var(--hover)}.thread-search{border:1px solid var(--border);background:var(--field);border-radius:999px;align-items:center;margin:0 0 .5rem;display:flex}.thread-search input{color:var(--text)}.thread-search[data-focus-within]{outline:3px solid var(--accent);outline-offset:1px}.thread-search input{min-width:0;font:inherit;background:0 0;border:0;border-radius:8px;outline:none;flex:1;padding:.4rem .5rem}.thread-search input::-webkit-search-cancel-button{display:none}.clear-search{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:1.125rem}.thread-search[data-empty] .clear-search{display:none}.more-threads{margin:.25rem .5rem 0}.thread-link[aria-current=true]{font-weight:600}.composer-wrap{position:relative}.composer{border:1px solid var(--border);background:var(--field);border-radius:24px;padding:.625rem .75rem .5rem 1rem}.composer:focus-within{border-color:var(--field-border)}.composer-field{display:block}.composer textarea{width:100%;max-height:220px;color:var(--text);font:inherit;resize:none;background:0 0;border:0;outline:none;padding:.375rem 0;display:block}.composer-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.composer-row .secondary{color:var(--muted);background:0 0;border-color:#0000;padding:.3rem .75rem;font-size:.9375rem}.composer-row .secondary[data-hovered]{background:var(--hover)}.send{background:var(--accent);width:2.25rem;height:2.25rem;color:var(--accent-text);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1.25rem;line-height:1}.send[data-disabled]{background:var(--hover);color:var(--muted);cursor:default}.composer-error{margin:.5rem 0 0}.composer-hint{color:var(--muted);text-align:center;margin:.375rem 0 0;font-size:.875rem}.results-panel{z-index:2;max-height:55vh;box-shadow:var(--shadow);border-radius:16px;margin-bottom:.5rem;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.results-panel .search{margin:0}.empty .results-panel{max-height:none;box-shadow:none;margin:.5rem 0 0;position:static}.primary,.secondary,.choice{border:1px solid var(--accent);cursor:pointer;border-radius:999px;padding:.5rem 1rem}.choice{border-color:var(--border);border-radius:12px}.primary{background:var(--accent);color:var(--accent-text)}.secondary,.choice{background:var(--card);color:var(--text)}.secondary{border-color:var(--border)}.secondary[data-hovered],.choice[data-hovered]{background:var(--hover)}.primary[data-disabled],.secondary[data-disabled]{border-color:var(--border);background:var(--surface);color:var(--muted);cursor:default}.button-row{flex-wrap:wrap;gap:.5rem;display:flex}.icon{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:6px;padding:.125rem .5rem;font-size:1.25rem;line-height:1.2}.questions{margin:0;padding:0;list-style:none}.question{padding:1rem 0 1.5rem;scroll-margin-top:1rem}.question-text{background:var(--field);border-radius:18px 18px 4px;width:fit-content;max-width:85%;margin:0 0 1rem auto;padding:.625rem 1rem;font-size:1rem;font-weight:500}.answer-meta{color:var(--muted);margin:0 0 .25rem;font-size:.875rem}.sample-note{font-style:italic}.search .search-mode{margin-bottom:.5rem}.search .search-mode .segment{padding:.25rem .75rem;font-size:.875rem}.searched{color:var(--muted);margin:0 0 .25rem}.progress{min-height:1.5em;color:var(--warn);margin:0 0 .5rem;font-weight:600}.progress.done{color:var(--link)}.block{border-left:3px dashed var(--border);padding-left:.75rem}.block.checked{border-left:3px solid var(--link)}.block p{margin:.25rem 0 .75rem}.removed{color:var(--muted);font-style:italic}.cite{border:1px solid var(--link);background:var(--card);min-width:1.5rem;color:var(--link);vertical-align:.3em;cursor:pointer;border-radius:4px;margin:0 .125rem;padding:.0625rem .3rem;font-size:.875rem;line-height:1.2}.cite[data-hovered]{background:var(--hover)}table .cite{vertical-align:middle;min-height:1.5rem;padding:.125rem .4rem}.cite[data-disabled]{border-color:var(--border);color:var(--muted)}.choices{margin:.5rem 0}.choice{text-align:start;flex-direction:column;align-items:flex-start;display:flex}.choice-detail{color:var(--muted);font-size:.875rem}.limitations,.suggestions,.actions{margin-top:.75rem}.error{color:var(--danger);font-weight:600}.data-table{margin:.75rem 0}.table-scroll{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.data-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9375rem}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;white-space:nowrap;padding:.5rem .75rem}.data-table th{background:var(--surface);font-weight:600}.data-table th[data-allows-sorting]{cursor:pointer}.table-scroll,.data-table table{background:var(--card)}.data-table tr>:first-child{background:var(--card);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.data-table thead tr>:first-child{background:var(--surface)}.not-reported{color:var(--muted)}.unconfirmed{color:var(--warn);margin-left:.125rem}.conditions{color:var(--muted);font-size:.875rem;display:block}.table-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.pager{gap:.5rem;display:flex}.chart{margin:.75rem 0}.chart-head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;display:flex}.chart-title{margin:0;font-weight:600}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.chart-legend li,.chart-tip-name{align-items:center;gap:.375rem;display:inline-flex}.chart-key{flex:none;overflow:visible}.chart-plot{margin-top:.5rem;position:relative}.chart-plot svg{font-size:.875rem;display:block}.chart-plot text{fill:var(--muted)}.chart-plot .chart-name,.chart-plot .chart-value{fill:var(--text)}.chart-band,.chart-hit{fill:#0000}.chart-labels{pointer-events:none}.chart-band.shown{fill:var(--hover)}.chart-mark{cursor:pointer;outline:none}.chart-hit.near{cursor:pointer}.chart-focus,.chart-ring{fill:none;stroke:var(--text);stroke-width:2px}.chart-focus,.chart-ring.focus{stroke:var(--accent)}.chart-grid{stroke:var(--grid)}.chart-axis{stroke:var(--field-border)}.chart-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart-whisker{fill:none;stroke-width:1.5px}.chart-range{fill-opacity:.35}.chart-tip{z-index:1;border:1px solid var(--border);background:var(--card);width:max-content;max-width:16rem;box-shadow:var(--shadow);pointer-events:none;border-radius:6px;flex-direction:column;padding:.375rem .625rem;font-size:.875rem;display:flex;position:absolute}.chart-tip-name,.chart-tip-note,.chart-notes{color:var(--muted)}.chart-notes{margin:.5rem 0 0}.source-head{justify-content:space-between;align-items:start;display:flex}.source-title{margin-bottom:0;font-weight:600}.quote{border-left:3px solid var(--text);background:var(--field);border-radius:0 8px 8px 0;margin:.75rem 0;padding:.625rem .875rem}.reference{color:var(--muted);font-size:.9375rem}.see-more{color:var(--accent);font-weight:600}.nav-heading{margin-top:1.5rem}.link-button{color:var(--link);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.see-more,.banner a,.owner-history summary{color:var(--link)}.read-more{margin-top:.25rem;display:block}.popover{border:1px solid var(--border);background:var(--card);border-radius:10px;max-width:min(24rem,90vw);max-height:60vh;padding:.75rem;overflow:auto;box-shadow:0 8px 24px #1e2a2b2e}.popover-dialog{outline:none;flex-direction:column;gap:.5rem;display:flex}.checkbox{cursor:pointer;align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.checkbox .box{border:2px solid var(--field-border);width:1.125rem;height:1.125rem;color:var(--accent-text);border-radius:4px;flex:none;place-items:center;margin-top:.15rem;font-size:.875rem;line-height:1;display:inline-grid}.checkbox[data-selected] .box{border-color:var(--accent);background:var(--accent)}.checkbox[data-focus-visible] .box{outline:3px solid var(--accent);outline-offset:2px}.search{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:.75rem 0 1rem;padding:.75rem 1rem}.tab-list{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.tab{color:var(--muted);cursor:pointer;border-bottom:3px solid #0000;outline:none;padding:.5rem .75rem;font-weight:600}.tab[data-hovered]{color:var(--text)}.tab[data-selected]{border-bottom-color:var(--link);color:var(--link)}.tab[data-focus-visible]{outline:3px solid var(--accent);outline-offset:-3px}.hits,.quotes{margin:0;padding:0;list-style:none}.hit{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.625rem 0;display:flex}.hit:first-child,.quote-hit:first-child{border-top:0}.hit-meta{color:var(--muted);margin:0;font-size:.875rem}.product-actions{align-items:flex-start;gap:.5rem;display:flex}.toggle{border:1px solid var(--accent);background:var(--card);color:var(--text);cursor:pointer;border-color:var(--border);border-radius:999px;padding:.375rem .75rem;font-size:.875rem}.toggle[data-selected]{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.toggle[data-disabled]{border-color:var(--border);color:var(--muted);cursor:default}.compare-hint{margin:0 0 .5rem;font-size:.875rem}.compare-bar{background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem;display:flex}.chip{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .25rem .25rem .625rem;font-size:.875rem;display:inline-flex}.chip-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .4rem;font-size:1rem}.did-you-mean{border-top:1px dashed var(--border);margin-top:.75rem;padding-top:.5rem}.did-you-mean p{margin:0 0 .25rem}.quote-hit{border-top:1px solid var(--border);padding:.625rem 0}.quote-hit blockquote{margin:0 0 .25rem}.quote-hit .hit-meta{margin-bottom:.5rem}.product-page,.compare-view{padding:1rem 0}.sheet-section{margin-top:1rem}.fields,.compare{border-collapse:separate;border-spacing:0;background:var(--card);width:100%;font-size:.9375rem}.fields th,.fields td,.compare th,.compare td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:.5rem .75rem}.fields th,.compare th{background:var(--surface);font-weight:600}.fields th{width:12rem}.cite-cell{white-space:nowrap;width:1%}.compare tr>:first-child{background:var(--card);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.compare td{min-width:12rem}.page-view{margin:.75rem 0}.page-tools{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.page-tools .secondary{min-width:2.5rem;padding:.25rem .6rem}.page-scroll{border:1px solid var(--border);background:var(--surface);border-radius:8px;max-height:70vh;overflow:auto}.page{position:relative;container-type:inline-size}.page img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.page-highlight{background:var(--marker);mix-blend-mode:multiply;pointer-events:none;border-radius:2px;position:absolute}.page-text{position:absolute;inset:0}.page-text span{color:#0000;white-space:pre;font-family:Georgia,Times New Roman,serif;line-height:1.6;position:absolute;overflow:hidden}.page-text span::selection{background:var(--selection)}.sheet-overlay{z-index:10;background:#00000059;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:48rem;max-height:85dvh;margin-inline:auto;display:flex;box-shadow:0 -4px 24px #0003}.sheet[data-entering]{animation:.2s ease-out sheet-up}.sheet[data-exiting]{animation:.15s ease-in reverse sheet-up}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-dialog{outline:none;padding:0 1.25rem 1.5rem;overflow-y:auto}.sheet-grabber{background:var(--border);border-radius:999px;width:2.5rem;height:.3rem;margin:.5rem auto .75rem}.sheet .page-scroll{max-height:none}@media (prefers-reduced-motion:reduce){.sheet[data-entering],.sheet[data-exiting]{animation:none}}.part-failed{border:1px solid var(--danger);border-radius:8px;margin:.75rem 0;padding:.75rem}.part-failed p{margin:0 0 .5rem}.gate{border:1px solid var(--border);background:var(--card);max-width:32rem;box-shadow:var(--shadow);border-radius:16px;margin:15vh auto 0;padding:2rem}.gate h1{align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.5rem;display:flex}.gate .brand{height:2.25rem}.gate a.primary{text-decoration:none;display:inline-block}.banner{border:1px solid var(--warn);background:var(--surface);border-radius:8px;margin:0 1rem .75rem;padding:.5rem .75rem}.account{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.625rem;padding:.5rem;display:flex}.account[data-hovered],.account[data-pressed]{background:var(--hover)}.avatar{background:var(--accent);width:2rem;height:2rem;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:600;display:inline-grid}.account-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.account-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-plan{color:var(--muted);font-size:.875rem}.menu{outline:none}.menu-header{color:var(--muted);padding:.25rem .5rem .5rem}.menu [role=menuitem]{cursor:pointer;border-radius:6px;outline:none;padding:.5rem}.menu [role=menuitem][data-focused]{background:var(--hover)}.dialog-overlay{z-index:10;background:#00000059;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog{background:var(--card);border-radius:12px;width:min(32rem,100%);max-height:90vh;padding:1.25rem;overflow:auto;box-shadow:0 8px 24px #0003}.dialog [role=dialog]{outline:none}.radio-group{flex-direction:column;gap:.25rem;margin:0 0 .75rem;display:flex}.radio-group[data-orientation=horizontal]{flex-flow:wrap;align-items:center;gap:.25rem 1rem}.radio-group .react-aria-Label,.note-field .react-aria-Label{font-weight:600}.radio{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.radio:before{content:"";border:2px solid var(--field-border);box-sizing:border-box;border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.radio[data-selected]:before{border:.35rem solid var(--accent)}.radio[data-focus-visible]:before{outline:3px solid var(--accent);outline-offset:2px}.note-field{flex-direction:column;gap:.25rem;margin:0 0 .75rem;display:flex}.note-field textarea{border:1px solid var(--border);background:var(--field);color:var(--text);font:inherit;resize:vertical;border-radius:12px;padding:.5rem .75rem}.owner h2:focus{outline:none}.owner-panel{outline:none;padding-top:.75rem}.settings{max-width:40rem;margin:0 auto;padding:.75rem 0 2rem}.settings h2{margin-top:.5rem}.settings h2:focus{outline:none}.settings-group{padding:1rem 0 1.25rem}.settings-group+.settings-group{border-top:1px solid var(--border)}.settings-group h3{margin-bottom:.75rem}.settings-group .radio-group{margin-bottom:1rem}.radio-group .hint{color:var(--muted);flex-basis:100%;font-size:.875rem}.settings-facts{grid-template-columns:max-content 1fr;gap:.375rem 1.5rem;margin:0 0 1rem;display:grid}.settings-facts div{display:contents}.settings-facts dt{color:var(--muted)}.settings-facts dd{overflow-wrap:anywhere;margin:0}.settings .button-row{align-items:center}.settings .button-row p{margin:0}.segmented{border:1px solid var(--accent);border-radius:8px;margin-bottom:.75rem;display:inline-flex;overflow:hidden}.segment{background:var(--card);color:var(--link);cursor:pointer;border:0;padding:.375rem .9rem}.segment[data-selected]{background:var(--accent);color:var(--accent-text)}.segment[data-focus-visible]{outline:3px solid var(--accent);outline-offset:-3px}.owner-list{margin:0;padding:0;list-style:none}.owner-item{border-bottom:1px solid var(--border);padding:.75rem 0}.owner-item h4{margin:.25rem 0;font-size:1rem}.owner-meta,.owner-category{color:var(--muted);margin:0}.owner-note{border-left:3px solid var(--border);margin:.5rem 0;padding-left:.75rem}.owner-item .question{box-shadow:none;border-radius:8px;margin:.5rem 0;padding:.75rem 1rem}.report-move{margin-top:.75rem}.owner-history summary{color:var(--link);cursor:pointer}.owner-history ol{margin:.5rem 0 0;padding-left:1.25rem}.owner-history p{margin:.125rem 0 .5rem}.status{border:1px solid;border-radius:999px;padding:0 .5rem;font-weight:600;display:inline-block}.status-open,.status-reopened{color:var(--danger)}.status-investigating,.status-fixed{color:var(--warn)}.status-verified{color:var(--link)}.status-resolved{color:var(--ok)}.owner-filters{flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:.5rem;display:flex}.owner-filters .filter{flex-direction:column;gap:.25rem;display:flex}.owner-filters label{font-weight:600}.owner-filters select{border:1px solid var(--border);background:var(--field);min-height:2.25rem;color:var(--text);font:inherit;border-radius:8px;padding:0 .5rem;font-weight:400}.tiles{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.tile{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:.75rem}.owner-table{background:var(--card)}.tile dt{color:var(--muted)}.tile dd{margin:0}.tile-value{font-size:1.5rem;font-weight:600}.tile-detail{color:var(--muted)}.owner-table{border-collapse:collapse;width:100%}.owner-table th,.owner-table td{border-bottom:1px solid var(--border);text-align:start;white-space:nowrap;padding:.5rem .75rem}.owner-table thead th{background:var(--surface)}.owner-table td{font-variant-numeric:tabular-nums}.cap-reached{color:var(--danger);font-weight:600}@media (width<=1200px){.app,.app.source-open{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.app.sidebar-hidden,.app.sidebar-hidden.source-open{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:20;width:min(16.25rem,85vw);box-shadow:var(--shadow);position:fixed;inset:0 auto 0 0}.chat-title{display:none}.question-text{max-width:100%}}
