@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/golos-text-cyrillic-mKek_fSS.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/golos-text-cyrillic-ext-hICkpzq7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/golos-text-latin-BS5oQT7X.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/golos-text-latin-ext-B-I5lbAQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-base:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--size-display:28px;--line-display:1.25;--tracking-display:-.01em;--size-title:17px;--line-title:1.35;--size-body:15.5px;--line-body:1.72;--size-body-compact:14px;--line-body-compact:1.45;--size-label:13.5px;--line-label:1.4;--size-caption:13px;--line-caption:1.5;--size-mono:13px;--line-mono:1.45;--weight-mono:var(--weight-regular);--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--reading-max:78ch;--settings-max:64rem;--breakpoint-narrow:900px;--sidebar-width-1:220px;--sidebar-width-2:260px;--sidebar-width-3:300px;--sidebar-width-4:340px;--sidebar-width-5:400px;--sidebar-width:var(--sidebar-width-2);--dot-live-size:7px;--dot-unread-size:8px;--dot-unread-border:1.5px;--dot-pulse-size:7px;--dot-step-size:5px;--bubble-self-max:76%;--composer-field-max:40vh;--file-preview-max:240px;--opacity-queued:.7;--motion-instant:0s;--motion-quick:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-pulse:1.4s;--easing:cubic-bezier(.2, 0, .2, 1);--bg:#fdfcfb;--surface:#f6f3f0;--surface-sunken:#f9f6f3;--line:#eae4de;--line-strong:#ddd4cb;--text:#2b2724;--text-muted:#6d635b;--accent:#b4552f;--accent-hover:#9c4827;--accent-text:#a8512f;--accent-soft:#fbeee7;--danger:#a3271c;--danger-soft:#fbecea;--warning:#8a5a0b;--warning-soft:#fbf3e4;--ok:#2f6b4f;--ok-soft:#eaf3ee;--on-accent:#fff;--fill-subtle:#f0ebe6;--fill-strong:#e9e3dd;--shadow-popover:0 4px 16px #2b27241a;--shadow-modal:0 8px 32px #2b272429;--row-height:44px;--gutter:24px;--density-font-size:var(--size-body);--density-line-height:var(--line-body)}:root[data-theme=dark]{--bg:#1b1917;--surface:#221f1c;--surface-sunken:#201d1a;--line:#322c28;--line-strong:#443c36;--text:#efe9e4;--text-muted:#a79c93;--accent:#e08b62;--accent-hover:#eb9b74;--accent-text:#e8a07c;--accent-soft:#3a302a;--danger:#e8887c;--danger-soft:#3a2622;--warning:#d9a445;--warning-soft:#332a1c;--ok:#7fbf9c;--ok-soft:#22302a;--on-accent:#1b1917;--fill-subtle:#2a2623;--fill-strong:#332d29;--shadow-popover:0 4px 16px #00000080;--shadow-modal:0 8px 32px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b1917;--surface:#221f1c;--surface-sunken:#201d1a;--line:#322c28;--line-strong:#443c36;--text:#efe9e4;--text-muted:#a79c93;--accent:#e08b62;--accent-hover:#eb9b74;--accent-text:#e8a07c;--accent-soft:#3a302a;--danger:#e8887c;--danger-soft:#3a2622;--warning:#d9a445;--warning-soft:#332a1c;--ok:#7fbf9c;--ok-soft:#22302a;--on-accent:#1b1917;--fill-subtle:#2a2623;--fill-strong:#332d29;--shadow-popover:0 4px 16px #00000080;--shadow-modal:0 8px 32px #00000080}}[data-density=comfortable]{--row-height:44px;--gutter:24px;--density-font-size:var(--size-body);--density-line-height:var(--line-body)}[data-density=compact]{--row-height:36px;--gutter:12px;--density-font-size:var(--size-body-compact);--density-line-height:var(--line-body-compact)}@media (prefers-reduced-motion:reduce){:root{--motion-quick:0s;--motion-base:0s;--motion-slow:0s;--motion-pulse:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-base);font-size:var(--size-body);line-height:var(--line-body);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}code,kbd,samp,pre{font-family:var(--font-mono);font-size:var(--size-mono);line-height:var(--line-mono);font-weight:var(--weight-mono)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{grid-template-columns:var(--sidebar-width) 1fr;height:100%;min-height:0;display:grid}.shell[data-sidebar-width="220"]{--sidebar-width:var(--sidebar-width-1)}.shell[data-sidebar-width="300"]{--sidebar-width:var(--sidebar-width-3)}.shell[data-sidebar-width="340"]{--sidebar-width:var(--sidebar-width-4)}.shell[data-sidebar-width="400"]{--sidebar-width:var(--sidebar-width-5)}.shell__sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex;position:relative}.shell__resize{z-index:1;inline-size:var(--space-4);cursor:col-resize;touch-action:none;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--space-4))}.shell__resize:after{content:"";inline-size:var(--space-1);transition:background-color var(--motion-quick) var(--easing);background:0 0}.shell__resize:hover:after,.shell__resize:focus-visible:after,.shell__resize[data-dragging=true]:after{background:var(--text-muted)}.shell__sidebar-body{min-height:0;padding:var(--space-5) var(--space-4) var(--space-4);flex:auto;position:relative;overflow-y:auto}.shell__sidebar-footer{max-block-size:50%;padding:var(--space-4);color:var(--text-muted);flex:none;position:relative;overflow-y:auto}.shell__main{flex-direction:column;min-width:0;min-height:0;display:flex}.shell__header{align-items:center;gap:var(--space-2);min-height:var(--row-height);padding:var(--space-4) var(--gutter);flex:none;display:flex}.shell__content{min-height:0;padding:var(--gutter);font-size:var(--density-font-size);line-height:var(--density-line-height);flex:auto;position:relative;overflow-y:auto}.shell__reading-column{max-width:var(--reading-max);margin:0 auto}.shell__footer{padding:var(--space-2) var(--gutter) var(--space-5);flex:none}.shell__scrim{display:none}@media (width<900px){.shell{grid-template-columns:1fr}.shell__resize{display:none}.shell__sidebar{z-index:10;visibility:hidden;width:min(88vw,320px);transition:transform var(--motion-slow) var(--easing), visibility var(--motion-slow) var(--easing);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell__sidebar[data-open=true]{visibility:visible;transform:translate(0)}.shell__scrim{z-index:9;display:block;position:fixed;inset:0}}.overlay-portal{z-index:100;pointer-events:none;position:fixed;inset:0}.overlay-portal:empty{display:none}.overlay-portal>*{pointer-events:auto}.pulse-dot{inline-size:var(--dot-pulse-size);block-size:var(--dot-pulse-size);border-radius:var(--radius-full);background:var(--accent);animation:pulse-opacity var(--motion-pulse) var(--easing) infinite;flex:none;display:inline-block}@keyframes pulse-opacity{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.pulse-dot{opacity:1;animation:none}}.t-display{font-size:var(--size-display);line-height:var(--line-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display)}.t-title{font-size:var(--size-title);line-height:var(--line-title);font-weight:var(--weight-semibold)}.t-body{font-size:var(--size-body);line-height:var(--line-body);font-weight:var(--weight-regular)}.t-body-compact{font-size:var(--size-body-compact);line-height:var(--line-body-compact);font-weight:var(--weight-regular)}.t-label{font-size:var(--size-label);line-height:var(--line-label);font-weight:var(--weight-medium)}.t-caption{font-size:var(--size-caption);line-height:var(--line-caption);font-weight:var(--weight-regular)}.t-mono{font-family:var(--font-mono);font-size:var(--size-mono);line-height:var(--line-mono);font-weight:var(--weight-mono)}.button{cursor:pointer;justify-content:center;align-items:center;gap:var(--space-3);transition:background-color var(--motion-quick) var(--easing), color var(--motion-quick) var(--easing);font-family:inherit;display:inline-flex}.icon{inline-size:var(--space-6);block-size:var(--space-6);flex:none}.button--primary{background-color:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);border:0}.button--primary:not(:disabled):hover,.button--primary:not(:disabled):active{background-color:var(--accent-hover)}.button--quiet{color:var(--text-muted);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background-color:#0000;border:0}.button--quiet:not(:disabled):hover{background-color:var(--fill-subtle);color:var(--text)}.button--quiet:not(:disabled):active{background-color:var(--fill-strong);color:var(--text)}.button--danger{color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background-color:#0000}.button--danger:not(:disabled):hover,.button--danger:not(:disabled):active{background-color:var(--danger-soft)}.button--danger:disabled{border-color:var(--line)}.button--icon-only{padding:var(--space-3)}.button:disabled{cursor:not-allowed;color:var(--text-muted)}.button--primary:disabled{background-color:var(--fill-strong)}.visually-hidden,.live-region,.copy-holder{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-container{max-width:100%;overflow-x:auto}.select{gap:var(--space-1);flex-direction:column;display:inline-flex}.select__label{color:var(--text-muted)}.select__control{padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font-family:inherit}.select__control[aria-invalid=true]{border-color:var(--warning)}.in-app-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:var(--space-1)}.subscription-steps{max-inline-size:var(--reading-max);margin:0;padding-inline-start:var(--space-6)}.subscription-steps>li+li{margin-block-start:var(--space-2)}.zone-title{margin:0;margin-inline-end:auto}.zone-nav__list{margin:0;padding:0;list-style:none}.zone-nav{gap:var(--space-3);flex-direction:column;display:flex}.zone-nav__caption{padding:var(--space-2) var(--space-4);color:var(--text-muted);margin:0}.zone-nav .button{text-align:start;width:100%;min-height:var(--row-height);color:var(--text);font-size:var(--density-font-size);line-height:var(--density-line-height);font-weight:var(--weight-regular);justify-content:flex-start;display:flex}.zone-nav .button .icon{color:var(--text-muted)}.zone-nav .button[aria-current=page]{background-color:var(--fill-strong);color:var(--text);font-weight:var(--weight-medium)}.zone-nav .button[aria-current=page] .icon{color:var(--text)}.zone-nav__count{min-inline-size:var(--space-7);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);text-align:center;margin-inline-start:auto}.settings{gap:var(--space-9);inline-size:100%;max-inline-size:var(--settings-max);flex-direction:column;margin-inline:auto;display:flex}.settings__group{gap:var(--space-5);flex-direction:column;display:flex}.settings__group-title{color:var(--text-muted);margin:0}.settings-card,.feedback-card{gap:var(--space-5);padding:var(--space-7) var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;display:flex}.settings-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.settings-card__title{margin:0}.settings-card__status{align-items:baseline;gap:var(--space-3);color:var(--text-muted);margin:0;display:inline-flex}.settings-card__status:before{content:"";inline-size:var(--dot-live-size);block-size:var(--dot-live-size);border-radius:var(--radius-full);background:var(--line-strong);flex:none;align-self:center}.settings-card__status[data-state=ok]:before{background:var(--ok)}.settings-card__lead{color:var(--text-muted);max-inline-size:var(--reading-max);margin:0}.settings-card__hint{margin:var(--space-3) 0 0;color:var(--text-muted)}.settings-card__code{font-family:var(--font-mono);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--fill-subtle)}.settings-card__ok{color:var(--ok);margin:0}.settings-card__error{color:var(--danger);margin:0}.settings-form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:end;display:grid}.settings-form__field{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.settings-form__field--wide,.settings-form__actions{grid-column:1/-1}.settings-form__label{color:var(--text-muted)}.settings-form__input{inline-size:100%;min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text)}textarea.settings-form__input{resize:vertical;font-family:inherit}.settings-form__check{gap:var(--space-2);color:var(--text-muted);align-items:center;display:flex}.settings-list{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.settings-list__item{gap:var(--space-4);padding-block:var(--space-5);border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.settings-list__main{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.settings-list__name{font-weight:var(--weight-medium)}.settings-list__meta{color:var(--text-muted);overflow-wrap:anywhere}.memory-record__text{overflow-wrap:anywhere;white-space:pre-line;margin:0}.settings-list__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.settings-disclosure{padding-block-start:var(--space-2)}.settings-disclosure__summary{cursor:pointer;color:var(--text);font-weight:var(--weight-medium);margin-block-end:var(--space-4)}.feedback__search,.feedback__filters{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.feedback__search .settings-form__input{flex:16rem;inline-size:auto}.feedback__results{gap:var(--space-4);flex-direction:column;display:flex}.feedback__results-title,.feedback-card__title{margin:0}.feedback-card__facts,.feedback-card__exchange{gap:var(--space-2) var(--space-5);grid-template-columns:max-content 1fr;margin:0;display:grid}.feedback-card__facts div,.feedback-card__exchange div{display:contents}.feedback-card__facts dt,.feedback-card__exchange dt{color:var(--text-muted)}.feedback-card__facts dd,.feedback-card__exchange dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.feedback-card__items{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feedback-card__item{gap:var(--space-2);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-3);display:flex}.feedback-card__line{overflow-wrap:anywhere;margin:0}.feedback-table{inline-size:100%;min-inline-size:var(--breakpoint-narrow);border-collapse:collapse}.feedback-table th,.feedback-table td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.feedback-table tbody th{font-weight:var(--weight-regular)}.feedback-table__text{max-inline-size:var(--reading-max);overflow-wrap:anywhere;white-space:pre-line}.feedback-table__row{cursor:pointer}.feedback-table__row:hover{background-color:var(--fill-subtle)}.feedback-table__sort,.feedback-table__open{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.feedback-table__open{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:var(--space-1)}.sources__filters{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.sources__group{border-block-start:1px solid var(--line);padding-block-start:var(--space-4)}.sources__rows,.sources__catalog,.sources__history{margin:0;padding:0;list-style:none}.sources__row{align-items:flex-start;gap:var(--space-2);min-inline-size:0;padding-block:var(--space-4);border-block-end:1px solid var(--line);flex-direction:column;display:flex}.sources__badge{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning)}.sources__wrap{overflow-wrap:anywhere;text-align:start;max-inline-size:100%}.sources__facts{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));inline-size:100%;margin:0;display:grid}.sources__facts div{flex-direction:column;min-inline-size:0;display:flex}.sources__facts dt{color:var(--text-muted)}.sources__facts dd{overflow-wrap:anywhere;margin:0}.sources__facts dd[data-status=error]{color:var(--danger)}.sources__category{gap:var(--space-3);flex-direction:column;display:flex}.sources__catalog{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));display:grid}.sources__tile{gap:var(--space-2);block-size:100%;inline-size:100%;padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text-muted);text-align:start;cursor:pointer;flex-direction:column;font-family:inherit;display:flex}.sources__tile:hover:enabled,.sources__tile[aria-pressed=true]{border-color:var(--accent)}.sources__tile:disabled{background:var(--surface-sunken);cursor:not-allowed}.sources__tile-title{color:var(--text)}.sources__tile-reason{color:var(--danger)}.sources__history-item{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;display:flex}.sidebar-footer{align-items:stretch;gap:var(--space-4);border-top:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-3);display:flex}.user-row{align-items:center;gap:var(--space-4);min-inline-size:0;padding-inline-start:var(--space-2);display:flex}.user-row__avatar{inline-size:var(--space-9);block-size:var(--space-9);border-radius:var(--radius-full);background:var(--fill-strong);color:var(--text);flex:none;place-items:center;display:grid}.user-row__name{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--text);flex:auto;overflow:hidden}.subscription-limits{gap:var(--space-3);min-inline-size:0;padding:var(--space-4) var(--space-4) 0;border-block-start:1px solid var(--line);flex-direction:column;margin:0;display:flex}.subscription-limits__caption,.subscription-limits__line{margin:0}.subscription-limits__caption,.subscription-limits__reset{color:var(--text-muted)}.subscription-limits__line{justify-content:space-between;align-items:baseline;gap:var(--space-3);white-space:nowrap;display:flex}.subscription-limits__reset{text-overflow:ellipsis;overflow:hidden}.subscription-limits__bar{inline-size:100%;block-size:var(--space-2);border-radius:var(--radius-full);background:var(--line);appearance:none;border:none;margin-block-start:var(--space-1);display:block}.subscription-limits__bar::-webkit-meter-bar{block-size:var(--space-2);border-radius:var(--radius-full);background:var(--line);border:none}.subscription-limits__bar::-webkit-meter-optimum-value{border-radius:var(--radius-full);background:var(--accent)}.subscription-limits__bar::-moz-meter-bar{border-radius:var(--radius-full);background:var(--accent)}.server-files__list{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.server-files__path{color:var(--text);overflow-wrap:anywhere}.upload-batch__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sections__warning{margin:var(--space-1) 0 0;color:var(--warning);display:block}.sections__set{border:0;margin:0;padding:0}.sections__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sections__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sections__people{gap:var(--space-1);margin-top:var(--space-2);display:grid}.sections__members{color:var(--text-muted);flex-basis:100%;margin:0}.sections__documents{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sections__document{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.sections__document-name{font-weight:var(--weight-medium)}.sections__confirm{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--fill-subtle);flex-wrap:wrap;flex-basis:100%;display:flex}.knowledge__wrap{overflow-wrap:anywhere;text-align:start;max-inline-size:100%}.knowledge__folder{padding-inline-start:var(--space-4)}.knowledge__title{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.knowledge__kind{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-text);flex:none}.knowledge__details{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.knowledge__body{overflow-wrap:break-word;min-inline-size:0}.knowledge__body .md__table{overflow-wrap:normal}.session-panel{gap:var(--space-2);flex-direction:column;display:flex}.session-panel__head{gap:var(--space-1);flex-direction:column;margin-block-end:var(--space-4);display:flex}.session-panel__head>.button{justify-content:flex-start;gap:var(--space-4);min-height:var(--row-height);color:var(--text)}.session-panel__head>.button .icon{inline-size:var(--space-7);block-size:var(--space-7);padding:var(--space-1);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent)}.session-panel__search-field{color:var(--text-muted);align-items:center;display:grid}.session-panel__search-field>*{grid-area:1/1}.session-panel__search-field>.icon{z-index:1;pointer-events:none;margin-inline-start:var(--space-4)}.session-panel__search{width:100%;min-height:var(--row-height);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-9);border-radius:var(--radius-md);color:var(--text);transition:background-color var(--motion-quick) var(--easing);background:0 0;border:1px solid #0000;font-family:inherit}.session-panel__search:hover{background-color:var(--fill-subtle)}.session-panel__search:focus{border-color:var(--line-strong);background-color:var(--bg)}.session-panel__search::placeholder{color:var(--text-muted)}.session-panel__caption{padding:var(--space-2) var(--space-4);color:var(--text-muted);margin:0}.session-panel__notice{padding:var(--space-3) var(--space-4);color:var(--text-muted);margin:0}.session-panel__notice[data-kind=refusal]{color:var(--danger)}.session-panel__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-row{align-items:center;display:flex;position:relative}.session-row__open{align-items:center;gap:var(--space-4);min-width:0;min-height:var(--row-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text);text-align:start;cursor:pointer;transition:background-color var(--motion-quick) var(--easing);background:0 0;border:0;flex:auto;font-family:inherit;text-decoration:none;display:flex}.session-row__open:hover{background-color:var(--fill-subtle)}.session-row__open[aria-current=page]{background-color:var(--fill-strong);font-weight:var(--weight-medium)}.session-row__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.session-row__body{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.session-row__fragment{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;color:var(--text-muted);font-weight:var(--weight-regular);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.session-row__fragment mark{color:var(--text);font-weight:var(--weight-medium);background:0 0}.session-row__meta{align-items:center;gap:var(--space-3);flex:none;display:flex}.session-row__date{color:var(--text-muted);display:none}.session-row__dot{border-radius:var(--radius-full);flex:none}.session-row__dot[data-kind=live]{width:var(--dot-live-size);height:var(--dot-live-size);background:var(--accent)}.session-row__dot[data-kind=unread]{width:var(--dot-unread-size);height:var(--dot-unread-size);border:var(--dot-unread-border) solid var(--accent)}.session-row__title-input{min-width:0;min-height:var(--row-height);padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text);flex:auto;font-family:inherit}.session-row__menu-button{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;opacity:0;transition:background-color var(--motion-quick) var(--easing), opacity var(--motion-quick) var(--easing);background:0 0;border:0;place-items:center;font-family:inherit;display:grid;position:absolute;inset-inline-end:var(--space-1)}.session-row__menu-button:hover{background-color:var(--fill-strong);color:var(--text)}.session-row:hover .session-row__menu-button,.session-row:focus-within .session-row__menu-button,.session-row[data-selected=true] .session-row__menu-button,.session-row__menu-button[aria-expanded=true]{opacity:1}.session-row:hover .session-row__date,.session-row:focus-within .session-row__date,.session-row[data-selected=true] .session-row__date{display:inline}.session-row:hover .session-row__open,.session-row:focus-within .session-row__open,.session-row[data-selected=true] .session-row__open{padding-inline-end:var(--space-9)}@media (hover:none){.session-row__menu-button{opacity:1}.session-row__date{display:inline}.session-row__open{padding-inline-end:var(--space-9)}}.session-row__menu{z-index:5;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--shadow-popover);margin:0;list-style:none;position:absolute;inset-block-start:var(--row-height);inset-inline-end:0}.session-row__menu-item{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-family:inherit;display:block}.session-row__menu-item:hover{background-color:var(--fill-subtle)}.session-archive{margin-block-start:var(--space-4)}.session-archive__toggle{width:100%;min-height:var(--row-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);text-align:start;cursor:pointer;background:0 0;border:0;font-family:inherit;display:block}.session-archive__toggle:hover{background-color:var(--fill-subtle)}.first-screen{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;padding-block-start:var(--space-12);display:flex}.first-screen__greeting{margin:0}.first-screen__sections{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tier-chip{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-weight:var(--weight-regular);display:inline-flex}.tier-chip--personal{background:var(--bg);border-style:dashed;border-color:var(--line-strong)}.tier-chip__note{color:var(--text-muted)}.first-screen__hint{color:var(--text-muted);margin:0}.first-screen__help{margin:0}.help{gap:var(--space-8);flex-direction:column;display:flex}.help__block{gap:var(--space-3);flex-direction:column;display:flex}.help__title,.help__text{margin:0}.help__list{margin:0;padding-inline-start:var(--space-6)}.help__note{color:var(--text-muted)}.feed{gap:var(--space-6);flex-direction:column;display:flex}.feed__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.feed__head-actions{align-items:center;gap:var(--space-4);margin-inline-start:auto;display:flex}.feed__head-actions .feed__actions,.feed__title{margin:0}.connection{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);margin:0;display:flex}.feed__notice{color:var(--text-muted);margin:0}.feed__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);margin:0}.feed__return{padding:var(--space-4) 0 var(--space-2);place-items:center;display:grid}.feed__return-line{border:0;border-block-start:1px solid var(--line);grid-area:1/1;inline-size:100%;margin:0}.feed__return-text{padding-inline:var(--space-3);background:var(--bg);color:var(--text-muted);grid-area:1/1;margin:0}.feed__grants{gap:var(--space-2);border-block-end:1px solid var(--line);flex-direction:column;padding-block-end:var(--space-5);display:flex}.feed__grants-line{color:var(--text-muted);margin:0}.feed__source{gap:var(--space-2);flex-direction:column;display:flex}.answer-sources,.answer-uncited{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.answer-source{align-items:center;gap:var(--space-1) var(--space-3);min-inline-size:0;color:var(--text-muted);flex-wrap:wrap;display:flex}.answer-source__number{min-inline-size:var(--space-4);color:var(--text-muted)}.answer-source .tier-chip{color:var(--text-muted);background:0 0;border:0;padding:0}.answer-source__sep{color:var(--text-muted)}.answer-source__path{min-inline-size:0;color:var(--text);text-align:start;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;padding:0}.answer-source__path:hover{text-decoration-color:currentColor}.answer-source__meta{color:var(--text-muted)}.answer-source__link{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);place-items:center;display:inline-grid}.answer-source__link:hover{background-color:var(--fill-subtle);color:var(--text)}.answer-source__original{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:var(--space-1)}.answer-source__original:hover{text-decoration-color:currentColor}.answer-source__server{color:var(--text-muted);overflow-wrap:anywhere}.feed__text .md__cite,.document-dialog__body .md__cite{color:var(--text-muted)}.feed__text .md__cite-a,.document-dialog__body .md__cite-a{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.feed__text .md__cite-mark,.document-dialog__body .md__cite-mark{border-radius:var(--radius-full);background:var(--fill-strong);block-size:1.5em;min-inline-size:1.5em;color:var(--text);justify-content:center;align-items:center;padding-inline:.25em;display:inline-flex}.answer-uncited__toggle{border:0;border-block-end:1px solid var(--line-strong);max-inline-size:100%;color:var(--text-muted);cursor:pointer;overflow-wrap:anywhere;background:0 0;align-self:flex-start;padding:0}.feed__grants-toggle{border:0;border-block-end:1px solid var(--line-strong);max-inline-size:100%;color:var(--text-muted);text-align:start;cursor:pointer;overflow-wrap:anywhere;transition:color var(--motion-quick) var(--easing);background:0 0;padding:0;font-family:inherit}.feed__grants-toggle:hover{color:var(--text)}.feed__grants-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed__grants-item{gap:var(--space-1);flex-direction:column;display:flex}.feed__grants-title{min-inline-size:0;color:var(--text);overflow-wrap:anywhere}.feed__grants-why{color:var(--text-muted)}.feed__retry{margin:var(--space-2) 0 0;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.notice-refusal{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-left:3px solid var(--danger);background:var(--danger-soft);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.notice-refusal__reason{color:var(--danger);margin:0}.notice-refusal__remedy{color:var(--text);margin:0}.feed__list{gap:var(--space-7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed__entry{gap:var(--space-3);flex-direction:column;display:flex}.feed__text{white-space:pre-line;margin:0}.feed__entry[data-author=employee] .feed__text{max-inline-size:var(--bubble-self-max);padding:var(--space-4) var(--space-6);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:var(--fill-subtle);margin-inline-start:auto}.feed__repeat{color:var(--text-muted);text-align:end}.feed__entry[data-phase=queued] .feed__text{opacity:var(--opacity-queued);transition:opacity var(--motion-base) var(--easing)}.feed__indicator{align-items:center;gap:var(--space-3);color:var(--text-muted);margin:0;display:flex}.feed__awaiting{color:var(--text-muted);margin:0}.feed__steps{gap:var(--space-3);flex-direction:column;display:flex}.steps{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.steps__summary,.steps__earlier{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);text-align:start;cursor:pointer;transition:background-color var(--motion-quick) var(--easing), color var(--motion-quick) var(--easing);background:0 0;border:0;margin-inline-start:calc(-1 * var(--space-3));font-family:inherit;display:inline-flex}.steps__summary:hover,.steps__earlier:hover{background-color:var(--fill-subtle);color:var(--text)}.steps__list{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.step-line{animation:step-line-in var(--motion-base) var(--easing) both}@keyframes step-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.step-line__row{align-items:center;gap:var(--space-3);display:flex}.step-line__status{inline-size:var(--space-6);color:var(--text-muted);flex:none;place-items:center;display:inline-grid}.step-line__status[data-mark=error]{color:var(--danger)}.step-line__status .step-line__dot{background:var(--line-strong)}.step-line__dot{inline-size:var(--dot-step-size);block-size:var(--dot-step-size);border-radius:var(--radius-full);flex:none;display:inline-block}.step-line__text{min-width:0}.step-line__trigger{padding:0 var(--space-2);border-radius:var(--radius-sm);text-align:start;cursor:pointer;transition:background-color var(--motion-quick) var(--easing);background:0 0;border:0;margin-inline-start:calc(-1 * var(--space-2));font-family:inherit}.step-line__trigger:hover{background-color:var(--fill-subtle)}.step-line[data-state] .step-line__trigger:hover{color:var(--text)}.step-line__mark{color:var(--text-muted);flex:none}.step-line[data-state=current] .step-line__dot{background:var(--accent)}.step-line[data-state=current] .step-line__text{color:var(--text)}.step-line[data-state=done] .step-line__text{color:var(--text-muted)}.step-detail{gap:var(--space-3);margin:var(--space-3) 0 var(--space-4) var(--space-3);padding:var(--space-1) 0 var(--space-1) var(--space-6);border-inline-start:1px solid var(--line-strong);color:var(--text);flex-direction:column;display:flex}.step-detail__name{font-weight:var(--weight-medium);margin:0}.step-detail__caption{margin:var(--space-2) 0 0;color:var(--text-muted)}.step-detail__input{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.step-detail__pair{gap:var(--space-5);display:flex}.step-detail__field{min-inline-size:var(--space-12);color:var(--text-muted);font-weight:var(--weight-regular);flex:none}.step-detail__value,.step-detail__result{white-space:pre-wrap;margin:0}.step-detail__empty{color:var(--text-muted);margin:0}.step-detail__error{color:var(--danger);margin:0}.composer-block{gap:var(--space-3);inline-size:100%;max-inline-size:var(--reading-max);flex-direction:column;margin-inline:auto;display:flex}.composer__refusal{color:var(--danger);margin:0}.composer{align-items:flex-end;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);transition:border-color var(--motion-quick) var(--easing);display:flex}.composer:focus-within{border-color:var(--line-strong)}.composer .button--primary.button--icon-only{padding:var(--space-3);border-radius:var(--radius-full)}.composer__field{min-inline-size:0;max-block-size:var(--composer-field-max);padding:var(--space-3) var(--space-2);color:var(--text);flex:auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-y:auto}.composer__field:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:break-word}.composer__field>textarea{resize:none;color:var(--text);font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:0;padding:0;overflow-y:hidden}.composer__field>textarea,.composer__field:after{grid-area:1/1/2/2}.composer__field>textarea::placeholder{color:var(--text-muted)}.composer[data-dropping=true]{border-style:dashed;border-color:var(--accent);background:var(--accent-soft)}.composer__dropping,.composer__limits{color:var(--text-muted);text-align:center;margin:0}.file-attach__field{display:none}.file-attach{flex:none}.voice-record{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.voice-record__clock{color:var(--text-muted);white-space:nowrap}.voice-record__refusal{color:var(--danger)}.attached{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.attached__item{align-items:center;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);display:inline-flex}.attached__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.attached__item .button{padding:var(--space-1)}.upload-refusals{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.upload-refusals__item{color:var(--danger)}.remark-files{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.feed__entry[data-author=employee] .remark-files{justify-content:flex-end}.file-view__open{cursor:zoom-in;display:inline-block}.file-view__image{max-inline-size:min(var(--file-preview-max), 100%);border-radius:var(--radius-md);block-size:auto;display:block}.file-view__absent,.file-view__updated{color:var(--text-muted);margin:0}.panel-toggle{display:none}.feed__result{gap:var(--space-3);flex-direction:column;display:flex}.file-card{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text);flex-wrap:wrap;display:flex}.file-card>.icon{color:var(--text-muted)}.file-card__name{overflow-wrap:anywhere;min-inline-size:0;font-weight:var(--weight-medium);flex:auto}.file-card__size{color:var(--text-muted);margin:0}.file-card__download{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);transition:background-color var(--motion-quick) var(--easing), color var(--motion-quick) var(--easing);text-decoration:none;display:inline-flex}.file-card__download:hover{background-color:var(--fill-subtle);color:var(--text)}.remark-files__audio{flex:100%}.audio-file{gap:var(--space-2);max-inline-size:var(--bubble-self-max);flex-direction:column;display:flex}.feed__entry[data-author=employee] .audio-file{margin-inline-start:auto}.audio-file__player{inline-size:100%}.audio-file__status{color:var(--text-muted);margin:0}.audio-transcript{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text)}.audio-transcript__summary{cursor:pointer;color:var(--text-muted)}.audio-transcript__text{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.file-change{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);flex-direction:column;display:flex}.file-change__title,.file-change__empty{color:var(--text-muted);margin:0}.file-change__body{font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre;margin:0}.file-change .button{align-self:flex-start;margin-inline-start:calc(-1 * var(--space-4))}.feed__decision{margin:0;list-style:none}.decision{gap:var(--space-3);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;align-self:flex-start;max-inline-size:100%;display:flex}.decision--answered,.decision--stale,.decision--unavailable{background:var(--surface-sunken);color:var(--text-muted)}.decision__title{color:var(--text);margin:0}.decision__facts,.decision__note,.decision__decided{color:var(--text-muted);margin:0}.decision__failure{color:var(--danger);margin:0}.decision__answers,.decision__answer{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.decision__answer dt{color:var(--text-muted)}.decision__answer dd{color:var(--text);margin:0}.decision-dialog{max-block-size:92dvh;max-inline-size:30rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);color:var(--text);box-shadow:var(--shadow-modal);transition:opacity var(--motion-slow) var(--easing);margin:auto;overflow-y:auto}.document-dialog{inline-size:100%;max-inline-size:48rem}.document-dialog__title{margin:0}.document-dialog__meta{margin-block:var(--space-2) var(--space-4);color:var(--text-muted);overflow-wrap:anywhere}.document-dialog__body{white-space:pre-line;margin:0}.document-dialog__note{color:var(--text-muted);margin:0}.document-dialog__actions{justify-content:flex-end;margin-block-start:var(--space-5);display:flex}.document-dialog__body .md__img{max-inline-size:min(var(--file-preview-max), 100%);border-radius:var(--radius-md);block-size:auto;display:block}.decision-dialog__title{margin:0 0 var(--space-3)}.decision-dialog__facts{margin:0 0 var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.decision-dialog__fact{gap:var(--space-1);flex-direction:column;display:flex}.decision-dialog__fact dt{color:var(--text-muted)}.decision-dialog__fact dd{color:var(--text);overflow-wrap:anywhere;margin:0}.decision-dialog__reason{gap:var(--space-1);color:var(--text-muted);flex-direction:column;display:flex}.decision-dialog__reason-input{min-block-size:3rem;inline-size:100%;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);resize:vertical}.decision-dialog__failure{margin:var(--space-2) 0 0;color:var(--danger)}.decision-dialog__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.question{padding:var(--space-2) 0;border:0;border-top:1px solid var(--line);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.question__legend{gap:var(--space-1);color:var(--text);flex-direction:column;padding:0;display:flex}.question__header{color:var(--text-muted)}.question__option{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.question__label{color:var(--text)}.question__description{color:var(--text-muted);grid-column:2}.question__preview{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere;grid-column:2;margin:0}.question__other-input{inline-size:100%;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);grid-column:2}@media (width<900px){.panel-toggle{display:inline-flex}}.feed__text>*+*{margin-block-start:var(--space-4)}.feed__text .md__p,.document-dialog__body .md__p{margin:0}.feed__text .md__h,.document-dialog__body .md__h{font-weight:var(--weight-medium);margin:0}.feed__text .md__h1,.document-dialog__body .md__h1{font-size:var(--size-title);line-height:var(--line-title);font-weight:var(--weight-semibold)}.feed__text .md__h2,.document-dialog__body .md__h2{font-size:var(--size-title);line-height:var(--line-title)}.feed__text .md__ul,.document-dialog__body .md__ul,.feed__text .md__ol,.document-dialog__body .md__ol{margin:0;padding-inline-start:var(--space-6)}.feed__text .md__li+.md__li{margin-block-start:var(--space-2)}.feed__text>[class]+[class],.document-dialog__body>[class]+[class]{margin-block-start:var(--space-5)}.feed__text>[class]+.md__h,.document-dialog__body>[class]+.md__h{margin-block-start:var(--space-8)}.feed__text .md__code,.document-dialog__body .md__code{padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--fill-subtle);font-family:var(--font-mono)}.feed__text .md__pre,.document-dialog__body .md__pre{inline-size:max-content;min-inline-size:100%;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--fill-subtle);margin:0}.feed__text .md__pre code,.document-dialog__body .md__pre code{font-family:var(--font-mono);white-space:pre}.feed__text .md__table,.document-dialog__body .md__table{border:1px solid var(--line);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;white-space:normal;inline-size:100%;overflow:hidden}.feed__text .md__th,.document-dialog__body .md__th,.feed__text .md__td,.document-dialog__body .md__td{padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.feed__text .md__th,.document-dialog__body .md__th{background:var(--fill-subtle);font-weight:var(--weight-medium);color:var(--text)}.feed__text tr:last-child>.md__td,.document-dialog__body tr:last-child>.md__td{border-block-end:0}.feed__text .md__link-url,.document-dialog__body .md__link-url{color:var(--text-muted);overflow-wrap:anywhere}.feed__text .md__link-url:before{content:"("}.feed__text .md__link-url:after{content:")"}.feed__text .md__link-a,.document-dialog__body .md__link-a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:var(--space-1)}.feed__text .md__link-a:hover,.document-dialog__body .md__link-a:hover{text-decoration-color:currentColor}.feed__text .md__link-host,.document-dialog__body .md__link-host{font-size:var(--size-caption);color:var(--text-muted);overflow-wrap:anywhere;margin-inline-start:var(--space-2)}.feed__actions{justify-content:flex-start;margin-block-start:var(--space-1);display:flex}.feed__actions .button{padding:var(--space-2);font-size:var(--size-caption)}.feed__actions .button:not(.button--icon-only){padding-inline-end:var(--space-3)}.feed__answer-bar{align-items:flex-start;column-gap:var(--space-1);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-2));display:flex}.feed__answer-bar .feed__actions{margin:0}.answer-rating{gap:var(--space-2);flex-direction:column;display:flex}.answer-rating__buttons{align-items:center;gap:var(--space-1);display:flex}.answer-rating__button{padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:background-color var(--motion-quick) var(--easing), color var(--motion-quick) var(--easing);background:0 0;border:0;align-items:center;display:inline-flex}.answer-rating__button:hover{background-color:var(--fill-subtle);color:var(--text)}.answer-rating__button[aria-pressed=true]{color:var(--text)}.answer-rating__done{color:var(--text-muted)}.answer-rating__failed{color:var(--danger)}.answer-rating__comment{gap:var(--space-2);max-inline-size:var(--reading-max);flex-direction:column;display:flex}.answer-rating__label{color:var(--text-muted)}.answer-rating__input{min-block-size:3rem;inline-size:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text);resize:vertical}.answer-rating__send .button{margin-inline-start:calc(-1 * var(--space-4))}.feed__number{align-items:center;gap:var(--space-2);color:var(--text-muted);margin:0;display:flex}.feed__number .button{padding:var(--space-1)}.admin-request__subject{margin:0 0 var(--space-3);color:var(--text-muted);overflow-wrap:anywhere}.feed__streaming{gap:var(--space-1);flex-direction:column;padding-block-start:var(--space-3);display:flex}.publication{align-self:stretch}.publication__rows{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.publication__row{gap:var(--space-2);border-top:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-4);display:flex}.publication__row[data-changed]{border-top-color:var(--warning)}.publication__row--doubt{padding-inline:var(--space-3);border-top-color:var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);padding-block-end:var(--space-3)}.publication__doubt{color:var(--warning);margin:0}.publication__name{color:var(--text);font-weight:var(--weight-medium);margin:0}.publication__source{color:var(--text-muted);margin:0}.publication__source .icon,.publication__category-head .icon{margin-inline:var(--space-2);vertical-align:middle;display:inline}.publication__findings{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;display:flex}.publication__findings-summary{color:var(--text-muted);margin:0}.publication__findings-list{gap:var(--space-3);flex-direction:column;display:flex}.publication__category{gap:var(--space-1);flex-direction:column;display:flex}.publication__category-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-muted);margin:0;display:flex}.publication__groups,.publication__occurrences{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.publication__group{align-items:baseline;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;display:grid}.publication__occurrences{grid-column:1/-1}.publication__group-value{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.publication__finding-note{color:var(--text-muted)}.publication__finding-context{color:var(--text-muted);overflow-wrap:anywhere}.publication__finding-slot{color:var(--text)}.publication__finding-value{padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);overflow-wrap:anywhere}.publication__decision{border:1px solid var(--line-strong);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.publication__decision>*{padding:var(--space-1) var(--space-3);color:var(--text-muted);border-radius:0}.publication__decision>*+*{border-left:1px solid var(--line-strong)}.publication__decision [aria-pressed=true]{background:var(--fill-strong);color:var(--text)}@media (width<900px){.publication__group{grid-template-columns:minmax(0,1fr) auto}.publication__group>.publication__finding-context,.publication__group>.publication__finding-note:not(:last-child){grid-area:2/1/auto/-1}}.publication__verbatim,.publication__enrich-hint,.publication__pick-folder{color:var(--text-muted);margin:0}.publication__enrich{gap:var(--space-1);flex-direction:column;display:flex}.publication__enrich-check{gap:var(--space-2);align-items:center;display:flex}.publication__row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.publication__title-field{gap:var(--space-1);color:var(--text-muted);flex-direction:column;display:flex}.publication__input{padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-family:inherit}.publication__choice{gap:var(--space-4);flex-wrap:wrap;display:flex}.publication__warning{color:var(--warning);margin:0}.publication__replaces{color:var(--text-muted);margin:0}.publication__diff summary{cursor:pointer;color:var(--text-muted)}.publication__diff-lines{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.publication__diff-line--added{color:var(--ok)}.publication__diff-line--removed{color:var(--danger);text-decoration:line-through}.publication__diff-line--gap{color:var(--text-muted)}.replacement{gap:var(--space-1);display:grid}.publication__changed{gap:var(--space-1);flex-direction:column;display:flex}.publication__changed-title{color:var(--warning);margin:0}.publication__actions{justify-content:flex-end;display:flex}.publication-ok{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--ok-soft);color:var(--ok);margin:0}.publication-ok__link{color:var(--ok)}.my-file__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.my-file__status{color:var(--text-muted);overflow-wrap:anywhere}.my-skill__text{overflow-wrap:anywhere;white-space:pre-line;max-height:16rem;margin:0;position:relative;overflow-y:auto}.signin{min-height:100vh;padding:var(--space-8);background:var(--bg);color:var(--text);justify-content:center;align-items:center;display:flex}.signin__panel{box-sizing:border-box;align-items:flex-start;gap:var(--space-6);inline-size:100%;max-inline-size:44ch;padding:var(--space-9);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;display:flex}.signin__title{margin:0}.signin__text{color:var(--text-muted);margin:0}.signin__refusal{color:var(--danger);margin:0}@media (prefers-reduced-motion:reduce){.signin,.signin__panel{transition-duration:var(--motion-instant);animation-duration:var(--motion-instant)}}
