.block-heading{--block-heading-title-font:var(--type-group);--block-heading-subtitle-font:var(--type-micro);align-items:start;column-gap:var(--space-12);flex:none;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.block-heading[data-size=compact]{--block-heading-title-font:var(--type-compact-strong);--block-heading-subtitle-font:var(--type-caption)}.block-heading__copy{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.block-heading__title{font:var(--block-heading-title-font);color:var(--text)}.block-heading__subtitle{font:var(--block-heading-subtitle-font);color:var(--muted)}.block-heading__action{min-height:var(--space-24);justify-content:flex-end;align-items:center;display:flex}.block-heading[data-align=center]{grid-template-columns:var(--space-48) minmax(0, 1fr) var(--space-48);text-align:center;column-gap:0}.block-heading[data-align=center]>.block-heading__copy{grid-column:2}.block-heading[data-align=center]>.block-heading__action{grid-area:1/3}.pagination-tail{min-height:var(--space-48);padding:var(--space-8) var(--space-12);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.pagination-tail__progress{width:calc(4 * var(--space-48));max-width:100%}.pagination-tail .error-note{flex:1;min-width:0}.file-preview__image{cursor:zoom-in;border-radius:var(--radius-row);width:100%;display:block}.file-preview__image>img{object-fit:contain;width:100%;max-height:65dvh}.file-preview__video{border-radius:var(--radius-row);background:var(--canvas);width:100%;max-height:65dvh;display:block}.plain-document{font:var(--type-compact);white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.file-format-preview{align-items:center;gap:var(--space-8);padding:var(--space-48) var(--space-24);color:var(--muted);text-align:center;flex-direction:column;display:flex}.file-format-preview h3{font:var(--type-group);color:var(--text)}.file-format-preview a{margin-block-start:var(--space-16);display:inline-flex}.attachment-preview{--preview-sheet-height:60dvh;--preview-sheet-min:calc(10 * var(--space-24));gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.preview-status{min-height:var(--preview-sheet-min);text-align:center;place-content:center;display:grid}.original-preview,.text-preview{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.original-preview__sheet{width:100%;height:var(--preview-sheet-height);min-height:var(--preview-sheet-min);border-radius:var(--radius-row);border:0;display:block}.original-preview__sheet[hidden]{display:none}.original-preview__frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--raised)}.original-preview__download{text-align:center;align-self:center}.workbook{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.workbook>.select{align-self:flex-start}@property --data-table-column-max{syntax:"<length>";inherits:true;initial-value:0}.data-table{--data-table-column-max:calc(20 * var(--space-16));gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.data-table__scroll{max-height:var(--preview-sheet-height);isolation:isolate;flex:0 auto}.data-table__scroll>.scroll-area__viewport{overflow-anchor:none}.data-table__table{border-collapse:separate;border-spacing:0;font:var(--type-compact);color:var(--text);flex:none}.data-table__table :is(th,td){padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--line);text-overflow:ellipsis;text-align:start;white-space:nowrap;overflow:hidden}.data-table__table th{font:var(--type-micro-strong);color:var(--muted)}.data-table__table thead :is(th,td){z-index:2;background:var(--surface);position:sticky;top:0}.data-table__table tr>:first-child{z-index:1;background:var(--surface);text-align:end;position:sticky;left:0}.data-table__table thead tr>:first-child{z-index:3}.data-table__table tbody tr:not(.data-table__spacer){height:calc(1lh + 2 * var(--space-4) + 1px)}.data-table__table .data-table__spacer>td{border:0;padding:0;position:static}.mentions{z-index:30;margin:var(--space-6) 0 0;padding:var(--space-6);border-radius:var(--radius-row);background:var(--surface);border:1px solid var(--line);width:min(420px,100%);max-height:320px;box-shadow:0 16px 40px rgb(var(--shade) / 35%);list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto}.mentions__group{padding:var(--space-6) var(--space-8) var(--space-2)}.mentions__item{padding:var(--space-6) var(--space-8);cursor:pointer;border-radius:6px;flex-direction:column;gap:2px;display:flex}.mentions__item[data-active]{background:var(--raised)}.mentions__alias{font:var(--type-compact);color:var(--text)}.mentions__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer__input .mentions{margin:0;inset-block-start:auto;inset-block-end:calc(100% + var(--space-12))}.mention-field{flex-direction:column;display:flex;position:relative}.mention-field>textarea{z-index:1;color:#0000;caret-color:var(--text);background:0 0;position:relative}.mention-field>textarea::placeholder{color:var(--muted)}.mentions-overlay{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;color:var(--text);position:absolute;inset:0;overflow:hidden}.mention-mark{color:var(--green)}.composer__input>.mention-field{flex:auto;min-width:0}.file-preview{--preview-scale:var(--file-tile-scale,1);aspect-ratio:23/28;border-radius:calc(var(--radius-row) * var(--preview-scale));background:var(--raised);text-align:start;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.file-preview[data-kind=markdown],.file-preview[data-kind=text],.file-preview[data-kind=table]{padding:calc(14px * var(--preview-scale)) calc(14px * var(--preview-scale)) 0;color:var(--muted);font:var(--type-caption);font-size:calc(11px * var(--preview-scale));line-height:calc(16px * var(--preview-scale))}.file-preview[data-kind=markdown]{gap:calc(var(--space-8) * var(--preview-scale));align-items:flex-start}.file-preview[data-kind=markdown] b[data-level="1"]{font:var(--type-compact-strong);font-size:calc(14px * var(--preview-scale));line-height:calc(20px * var(--preview-scale))}.file-preview[data-kind=markdown] b[data-level="2"]{font:var(--type-micro-strong);font-size:calc(12px * var(--preview-scale));line-height:calc(16px * var(--preview-scale))}.file-preview[data-kind=markdown] i{font:inherit;color:var(--muted);font-style:normal}.file-preview:is([data-kind=text],[data-kind=markdown])>*{overflow-wrap:anywhere;flex:none;width:100%;min-width:0}.file-preview[data-kind=text]{gap:calc(var(--space-2) * var(--preview-scale));align-items:flex-start}.file-preview[data-kind=text] i{font:inherit;color:var(--muted);white-space:pre-wrap;font-style:normal}.file-preview[data-kind=table]>span{gap:calc(var(--space-8) * var(--preview-scale));padding-block:calc(var(--space-6) * var(--preview-scale));border-block-end:1px solid var(--line);font:inherit;display:flex}.file-preview__cell{color:inherit;white-space:nowrap;overflow:hidden}.file-preview__cell:first-child{color:var(--muted);flex:none}.file-preview__cell:last-child{flex:1 1 0;min-width:0}.file-preview[data-kind=table]>span[data-head] .file-preview__cell{color:var(--muted)}.file-preview[data-kind=image] img{object-fit:cover;width:100%;height:100%}.file-preview[data-kind=image][data-fit=contain] img{object-fit:contain}.file-preview[data-kind=none]{justify-content:center;align-items:center;gap:calc(var(--space-8) * var(--preview-scale))}.file-preview__mark{width:calc(32px * var(--preview-scale));height:calc(32px * var(--preview-scale));border-radius:var(--radius-chip);background:var(--control)}.file-preview__note{font:var(--type-micro);font-size:calc(12px * var(--preview-scale));line-height:calc(16px * var(--preview-scale));color:var(--muted);white-space:nowrap}.file-actions{min-width:0;position:relative}.upload-percent{margin-inline-start:var(--space-4)}.attachment-trigger{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-6) var(--space-8);font:var(--type-label);color:var(--muted);display:flex}.file-actions[data-block]>.attachment-trigger{justify-content:center;width:100%}.attachment-trigger:hover{color:var(--text)}.attachment-menu{width:min(270px, calc(100vw - var(--space-24)));max-height:calc(100dvh - var(--space-24));padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--raised);color:var(--text);box-shadow:0 12px 32px rgb(var(--shade) / 25%);margin:0;position:fixed;inset:auto;overflow:auto}.attachment-menu button{align-items:center;gap:var(--space-12);width:100%;min-height:36px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-item);font:var(--type-label);text-align:start;display:flex}.attachment-menu button:hover{background:color-mix(in srgb, var(--hover) 55%, transparent)}.attachment-menu kbd{font:var(--type-micro);color:var(--muted);margin-inline-start:auto}.file-picker,.file-dialog{box-sizing:border-box;max-height:calc(100dvh - var(--space-48));border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);color:var(--text);box-shadow:var(--shadow-modal);padding:0;overflow:hidden}.file-picker::backdrop{background:var(--overlay)}.file-dialog::backdrop{background:var(--overlay)}.file-picker{width:min(680px, calc(100vw - var(--space-32)))}.file-dialog{width:min(1040px, calc(100vw - var(--space-32)))}.file-picker>header,.file-dialog>header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-24) var(--space-24) var(--space-16);display:flex}.file-picker>header>div,.file-dialog>header>div{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.file-picker>header>button,.file-dialog>header>button{flex:none}.file-picker .modal__dismiss:after,.file-dialog .modal__dismiss:after{translate:calc(-50% - var(--space-2)) calc(-50% + var(--space-2))}.file-picker h2,.file-dialog h2{font:var(--type-section);overflow-wrap:anywhere;margin:0}.file-picker header p,.file-dialog header p{font:var(--type-micro);color:var(--muted);margin:0}.file-picker__search{margin:0 var(--space-24) var(--space-16)}.file-picker-list{height:min(390px,50dvh);padding:0 var(--space-12) var(--space-12);overscroll-behavior:contain;overflow:auto}.file-picker-list>.group-heading{padding-inline:var(--space-12)}.file-picker-list>.group-heading:not(:first-child){margin-top:var(--space-8)}.file-choice{align-items:center;gap:var(--space-12);width:100%;min-height:72px;padding:var(--space-12);border-radius:var(--radius-row);text-align:start;display:flex}.file-choice:disabled{opacity:.62}.file-choice-copy{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.file-choice-copy strong{font:var(--type-compact-strong);overflow-wrap:anywhere}.file-choice-copy small{font:var(--type-micro);color:var(--muted)}.file-choice-copy>span{-webkit-line-clamp:2;line-clamp:2;font:var(--type-micro);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.file-check{border:1px solid var(--control);border-radius:var(--radius-mark);flex:none;place-items:center;width:18px;height:18px;display:grid}.file-check.checked{border-color:var(--cyan);background:var(--cyan);color:var(--canvas)}.file-picker-status{justify-content:center;align-items:center;gap:var(--space-12);min-height:230px;padding:var(--space-24);font:var(--type-compact);color:var(--muted);text-align:center;flex-direction:column;display:flex}.file-picker-status strong{font:var(--type-group);color:var(--text)}.file-picker-status p{margin:0}.file-picker>footer,.file-dialog>footer{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-24) var(--space-24);background:var(--raised);font:var(--type-micro);display:flex}.file-dialog>footer{color:var(--muted);flex-wrap:wrap;justify-content:flex-start}.file-view-toolbar{justify-content:space-between;align-items:center;gap:var(--space-16);padding:0 var(--space-24) var(--space-16);font:var(--type-micro);display:flex}.file-view-toolbar>div{align-items:center;gap:var(--space-8);display:flex}.file-dialog-body{overscroll-behavior:contain;background:var(--canvas);max-height:calc(100dvh - 240px);overflow:auto}.file-dialog-body .attachment-preview{padding:var(--space-24);border:0}.file-metadata-error{padding:var(--space-8) var(--space-24) var(--space-16)}.file-metadata-error:empty{display:none}.file-view-status{flex-wrap:wrap}:is(.file-tile,.file-card,.file-choice,.file-chip__open){--file-label-color:var(--muted)}:is(.file-tile,.file-card,.file-choice,.file-chip__open):where(:hover,:focus-visible):not(:disabled){--file-label-color:var(--text)}:is(.file-tile,.file-card,.file-choice,.file-chip__open):is([data-selected],[aria-pressed=true]){--file-label-color:var(--cyan)}:is(.file-tile__title,.file-card__title,.file-choice-copy strong,.file-chip__title){color:var(--file-label-color);transition:color var(--motion-fast) var(--ease)}.file-grid{--file-tile-target:180px;grid-template-columns:repeat(var(--file-grid-columns,2), minmax(0, 1fr));align-content:start;gap:var(--space-16);min-width:0;display:grid}.file-tile{--file-tile-scale:1;align-items:center;gap:calc(var(--space-16) * var(--file-tile-scale));width:calc(160px * var(--file-tile-scale));border-radius:var(--radius-row);text-align:center;flex-direction:column;min-width:0;max-width:100%;display:flex}.file-tile__copy{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.file-grid>.file-tile{width:100%}.file-tile__title{font:var(--type-micro-strong);font-size:max(10px, calc(12px * var(--file-tile-scale)));line-height:max(14px, calc(16px * var(--file-tile-scale)));overflow-wrap:anywhere}.file-tile__meta{font:var(--type-caption);font-size:max(9px, calc(11px * var(--file-tile-scale)));line-height:max(12px, calc(16px * var(--file-tile-scale)));color:var(--muted);overflow-wrap:anywhere}.file-card{align-items:center;gap:var(--space-12);border-radius:var(--radius-row);text-align:start;width:100%;min-width:0;min-height:48px;display:flex}.file-card__visual{border-radius:var(--radius-chip);background:color-mix(in srgb, var(--muted) 22%, transparent);width:24px;height:24px;color:var(--muted);flex:none;place-items:center;display:grid}.file-card__visual>svg{width:18px;height:18px}.file-card__copy{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.file-card__title{font:var(--type-micro-strong)}.file-card__meta,.file-card__description{font:var(--type-caption);color:var(--muted)}.file-card .index-state{font:var(--type-caption)}.file-card__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.file-card .index-state:before{flex:none}.file-card[data-layout=reference]{padding-block:var(--space-4)}.file-card[data-layout=preview]{--file-tile-scale:calc(2 / 3);padding-block:var(--space-4);align-items:flex-start}.file-card[data-layout=preview] .file-card__visual{width:min(calc(160px * var(--file-tile-scale)), 35%);background:0 0;height:auto}.file-card[data-layout=image]{align-items:stretch;gap:var(--space-8);flex-direction:column}.file-card[data-layout=image] .file-card__visual{background:0 0;width:100%;height:auto}.file-card[data-layout=image] .file-preview{aspect-ratio:4/3}.file-card[data-layout=image] .file-card__copy{padding:0 var(--space-4) var(--space-4)}.file-chip{align-items:center;gap:var(--space-8);max-width:181px;height:32px;padding-inline:var(--space-8);border-radius:var(--radius-row);background:var(--hover);flex:none;display:inline-flex}.file-chip__open{align-items:center;gap:var(--space-8);min-width:0;display:flex}.file-chip__title{font:var(--type-label)}.file-chip .attachment-thumb{border-radius:var(--radius-mark);width:16px;height:16px}.file-chip__remove{border-radius:var(--radius-chip);width:12px;height:12px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.file-chip__remove:hover{color:var(--text)}.message-files{align-items:flex-start;gap:var(--space-8) var(--space-16);flex-wrap:wrap;min-width:0;display:flex}.message-files>.file-card{flex:0 auto;width:auto;max-width:100%}.message-files>.file-card[data-layout=image]{width:240px}.message-files>:not(.file-card){flex-basis:100%;min-width:0}@media (max-width:600px){.file-picker__search{margin:0 var(--space-24) var(--space-12)}.file-picker>footer,.file-dialog>footer{align-items:flex-start}.file-picker>footer{flex-direction:column;align-items:stretch}.file-picker>footer>button{width:100%}.file-view-toolbar{padding:0 var(--space-24) var(--space-12);flex-direction:column;align-items:flex-start}.file-view-toolbar>div{flex-wrap:wrap}.file-view-toolbar{gap:var(--space-8)}.file-view-toolbar>div{gap:var(--space-6)}.file-view-action{width:40px;min-height:40px;padding:var(--space-8);justify-content:center}.file-view-action>span{display:none}.file-grid{gap:var(--space-16)}.file-picker-list{height:45dvh}.attachment-menu{min-width:215px}.attachment-menu button{font:var(--type-micro)}}@media (prefers-reduced-motion:reduce){.file-picker,.file-dialog,.file-tile,.file-preview img{transition:none;animation:none}}.file-picker[open],.file-dialog[open]{flex-direction:column;display:flex}.file-picker>header,.file-picker>footer,.file-picker>.file-picker__search,.file-dialog>header,.file-dialog>footer,.file-view-toolbar,.file-edit-toolbar{flex-shrink:0}.file-picker-list,.file-dialog-body{flex:auto;min-height:0}.file-dialog-body{max-height:none}.file-edit-toolbar>div{flex-wrap:wrap;justify-content:flex-end}.file-edit-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);padding:0 var(--space-24) var(--space-12);font:var(--type-micro);display:flex}.file-edit-toolbar>div{align-items:center;gap:var(--space-8);display:flex}.file-editor{box-sizing:border-box;width:100%;min-height:350px;padding:var(--space-24);background:var(--canvas);font:var(--type-compact);font-family:var(--font-mono);border:0;border-radius:0}.attachment-thumb{border-radius:var(--radius-item);object-fit:cover;background:color-mix(in srgb, var(--muted) 22%, transparent);width:40px;height:40px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.index-state{align-items:center;gap:var(--space-6);font:var(--type-micro);color:var(--muted);display:inline-flex}.index-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.index-running{color:var(--cyan)}.index-ready{color:var(--green)}.index-partial{color:var(--amber)}.index-failed{color:var(--danger)}.index-skipped{color:var(--muted)}.notice{font:var(--type-micro);color:var(--muted)}.context-disclosure>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font:var(--type-caption);color:var(--muted);padding-block:var(--space-4);border-radius:var(--radius-mark)}.context-disclosure>summary:hover{color:var(--text)}.context-disclosure__body{gap:var(--space-8);flex-direction:column;min-width:0;margin-block-start:var(--space-8);display:flex}@media (pointer:coarse){.context-disclosure>summary{min-height:var(--hit-area);align-content:center}}.task-checklists,.checklist{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.checklist+.checklist{border-block-start:1px solid var(--line);padding-block-start:var(--space-12)}.checklist__heading{align-items:baseline;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.checklist__heading h3{min-width:0;font:var(--type-micro-strong);color:var(--text);overflow-wrap:anywhere}.checklist__number,.checklist__note{font:var(--type-caption);color:var(--muted)}.checklist__number{white-space:nowrap}.checklist__items{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist__item{align-items:flex-start;gap:var(--space-8);font:var(--type-micro);color:var(--muted);overflow-wrap:anywhere;display:flex}.checklist__item>svg{flex:none;height:1lh}.checklist__item>span{min-width:0}.checklist__item[data-status=ok]>svg{color:var(--green)}.checklist__item[data-status=error]>svg{color:var(--danger)}.checklist__error{display:block}.attachment-rail{flex:none}.attachment-rail__content{gap:var(--space-8);align-items:flex-start}.attachment-rail__upload{align-items:center;gap:var(--space-8);max-width:260px;height:32px;padding-inline:var(--space-8);border-radius:var(--radius-row);background:var(--hover);font:var(--type-label);flex:none;display:inline-flex}.attachment-rail__upload-copy{flex-direction:column;min-width:0;display:flex}.attachment-rail__upload-copy small{font:var(--type-micro);color:var(--muted)}:where([data-file-drop]:not(dialog)){position:relative}[data-file-drop]:after{content:attr(data-file-drop-label);z-index:10;padding:var(--space-16);border:2px dashed var(--cyan);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);font:var(--type-compact-strong);text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.project-files{gap:var(--space-8);flex-direction:column;flex:none;min-width:0;display:flex}.project-files__head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.project-files__title{font:var(--type-label);color:var(--muted)}.authorization,.authorization__section{flex-direction:column;min-width:0;display:flex}.authorization p,.authorization h3{margin:0}.authorization__resources{padding:var(--space-4);align-items:flex-start;gap:var(--space-16);display:flex}.authorization__resource,.authorization__add{text-align:left;align-items:flex-start;gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-row);background:var(--raised);color:var(--text);font:inherit;overflow-wrap:anywhere;border:0;flex-direction:column;min-width:0;display:flex}.authorization__resource{gap:var(--space-6);padding:var(--space-12);height:var(--resource-card-height)}label.authorization__resource{cursor:pointer;min-height:var(--hit-area)}.authorization__resource[data-selected=true]{box-shadow:inset 0 0 0 2px var(--cyan)}.authorization__account{align-items:center;gap:var(--space-12);display:flex}.authorization__identity{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.authorization__account>.avatar{color:var(--canvas)}.authorization__heading,.authorization__card-heading{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.authorization__card-heading{align-items:flex-start;gap:var(--space-12);width:100%}.authorization__card-heading strong{min-width:0}.authorization__navigation{gap:var(--space-12);flex:none;display:flex}.authorization__resource,.authorization__add{flex:0 0 var(--resource-card-width)}.authorization__resource:has(:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.authorization__resource:has(input){cursor:pointer}.authorization__resource:hover{background:var(--hover)}.authorization__section{gap:var(--space-12)}.authorization__section-header{gap:var(--space-4);flex-direction:column;display:flex}.authorization__heading{min-height:var(--space-32)}.authorization{gap:var(--space-16)}.authorization__add{height:var(--resource-card-height);padding:var(--space-12);align-items:stretch;gap:var(--space-8)}.authorization__add>.resource-card__identity,.authorization__add>.button{flex:none}.authorization__add>.button{margin-top:auto}.authorization__manual-body{gap:var(--space-6)}.authorization__manual-body>*{flex-shrink:0}.authorization__manual-row{gap:var(--space-4);flex-direction:column;display:flex}.authorization__manual-row input{width:100%;min-width:0}.authorization__steps{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.authorization__steps li{min-height:var(--space-24);align-items:center;gap:var(--space-16);color:var(--muted);font:var(--type-compact);display:flex}.authorization__steps li[data-current]{color:var(--text)}.authorization__steps li[data-current]>span:first-child{color:var(--cyan)}.authorization__steps .badge{margin-left:auto}.authorization__account-properties{gap:var(--space-4) var(--space-16);flex-wrap:wrap;display:flex}.authorization__section>.scroll-area{margin:calc(var(--space-4) * -1)}.authorization__back{align-self:flex-start}.authorization__token-entry{gap:var(--space-12);flex-direction:column;display:flex}.button.authorization__token-action{height:var(--space-48);font:var(--type-compact-strong)}.integration-types{gap:var(--space-16);flex-direction:column;display:flex}.authorization__group-title{align-items:center;gap:var(--space-8);display:flex}.authorization__group-count{min-width:var(--space-24);height:var(--space-24);font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;display:inline-flex}.resource-card__identity{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.resource-card__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-card__metrics{gap:var(--space-4) var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);width:100%;display:grid}.resource-card__metric{align-items:baseline;gap:var(--space-4);flex-flow:wrap;min-width:0;display:flex}.resource-card__caption{grid-column:1/-1}.resource-card__details{gap:var(--space-4);flex-direction:column;width:100%;margin:0;display:flex}.resource-card__details>div{align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.resource-card__details dt,.resource-card__details dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-card__details dt{flex:0 auto}.resource-card__details dd{min-width:0;font:var(--type-micro);flex:1 1 0;margin:0}.resource-card__identifier{padding-top:var(--space-4)}.authorization__resource>.authorization__card-heading{flex:none}.resource-card__scroll{width:100%}.resource-card__scroll>.scroll-area__viewport{overscroll-behavior-y:contain}.resource-card__body{gap:var(--space-6)}.resource-card__body>*{flex-shrink:0}.authorization__resource:hover .resource-card__scroll{--fade-color:var(--hover)}.operation-activity{--activity-accent:var(--cyan);column-gap:var(--space-12);padding-inline:var(--space-12);border-radius:var(--radius-row);background:color-mix(in srgb, var(--surface) 65%, var(--canvas));animation:activity-arrive var(--motion) var(--ease) both;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.operation-activity[data-state=succeeded]{--activity-accent:var(--green);background:0 0}.operation-activity[data-state=failed]{--activity-accent:var(--danger)}.operation-activity:is([data-state=waiting],[data-state=partial],[data-state=unknown]){--activity-accent:var(--amber)}.operation-activity:is([data-state=cancelling],[data-state=cancelled]){--activity-accent:var(--muted)}.operation-activity.has-problem{border-color:color-mix(in srgb, var(--activity-accent) 20%, var(--line));background:color-mix(in srgb, var(--activity-accent) 3%, var(--surface))}.activity-main{align-items:center;gap:var(--space-12);min-height:56px;display:flex}.activity-signal{color:var(--activity-accent);flex:none;display:flex}.activity-signal>svg{width:16px;height:16px}.activity-stage{min-width:0;font:var(--type-compact);overflow-wrap:anywhere;flex:auto}.activity-progress{align-items:center;gap:var(--space-12);flex:none;display:flex}.activity-meter{border-radius:var(--radius-row);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--control) 40%, transparent) 0 1px, transparent 1px 7px);width:88px;height:10px;overflow:hidden}.activity-meter>span{border-radius:inherit;background:linear-gradient(90deg, var(--barFrom), var(--barTo));height:100%;transition:width var(--motion) var(--ease);display:block}.activity-value{font:var(--type-micro);color:var(--muted)}.activity-actions{align-items:center;gap:var(--space-4);flex:none;grid-area:1/2;min-height:56px;display:flex}.activity-problem{max-width:70ch;padding:0 0 var(--space-12) 28px;font:var(--type-compact);color:var(--muted);overflow-wrap:anywhere;grid-area:2/1/auto/-1}.activity-applied{padding:0 0 var(--space-12) 28px;color:var(--text);overflow-wrap:anywhere;grid-area:3/1/auto/-1;margin:0;list-style:none}.activity-applied__prefix{color:var(--muted)}.operation-diagnostics{padding-inline:var(--space-12);border:1px dashed color-mix(in srgb, var(--line) 70%, var(--muted));border-radius:var(--radius-row);color:var(--muted)}.operation-diagnostics>summary{min-height:var(--hit-area);cursor:pointer;align-items:center;list-style:none;display:flex}.operation-diagnostics>summary::-webkit-details-marker{display:none}.operation-diagnostics>summary:before{content:"▸";margin-inline-end:var(--space-8)}.operation-diagnostics[open]>summary:before{content:"▾"}.operation-diagnostics__body{padding-block-end:var(--space-12)}@keyframes activity-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.activity-main{gap:var(--space-8)}.activity-meter{display:none}.activity-actions{flex-wrap:wrap;justify-content:flex-end;max-width:102px}.operation-activity[data-state=waiting] .activity-main{grid-column:1/-1}.operation-activity[data-state=waiting] .activity-actions{max-width:none;min-height:var(--hit-area);margin-block:calc(var(--space-6) * -1) var(--space-6);grid-area:3/1/auto/-1}.activity-problem{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.operation-activity{animation:none}.activity-meter>span{transition:none}}.result-annotation{min-width:0;font:var(--type-compact);border-block-end:1px solid var(--line);overflow-wrap:anywhere;container-type:inline-size}.result-annotation>summary,.result-check>summary{align-items:center;gap:var(--space-4) var(--space-8);cursor:pointer;flex-wrap:wrap;min-height:36px;list-style:none;display:flex}.result-annotation>summary{color:var(--muted);font:var(--type-micro)}.result-annotation>summary:hover{color:var(--text)}.result-annotation summary::-webkit-details-marker{display:none}.result-annotation summary:focus-visible{outline-offset:var(--space-2)}.result-annotation svg{flex:none}.result-annotation__label{flex:auto}.result-annotation__counts{gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.result-annotation__chevron{margin-inline-start:auto}.result-annotation__chevron,.result-check>summary>svg{transition:transform var(--motion-fast) var(--ease)}.result-annotation[open]>summary>.result-annotation__chevron,.result-check[open]>summary>svg{transform:rotate(180deg)}.result-annotation-body{gap:var(--space-16);padding-block:var(--space-8) var(--space-12);flex-direction:column;display:flex}.result-section{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.result-section>h3{align-items:center;gap:var(--space-6);font:var(--type-micro-strong);color:var(--muted);display:flex}.result-section[data-tone=amber]>h3{color:var(--amber)}.result-findings{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.result-findings .badge{margin-inline-end:var(--space-4)}.result-citation{color:var(--cyan);font:var(--type-micro);margin-inline-start:var(--space-4)}.result-properties{gap:var(--space-6);flex-direction:column;margin:0;display:flex}.result-properties>div{gap:var(--space-8);grid-template-columns:minmax(80px,24%) minmax(0,1fr);display:grid}.result-properties dt{color:var(--muted);font:var(--type-micro)}.result-properties dd{white-space:pre-wrap;min-width:0;margin:0}.result-preset{color:var(--muted);font:var(--type-micro)}.result-checks{gap:var(--space-6);flex-direction:column;display:flex}.result-check{border-radius:var(--radius-chip);background:var(--raised);padding-inline:var(--space-12)}.result-check>summary{padding-block:var(--space-8)}.result-check__criterion{font:var(--type-micro-strong);flex:55%}.result-check__basis{color:var(--muted);font:var(--type-caption);flex:100%;order:1}.result-check>summary>svg{color:var(--muted)}.result-check__body{gap:var(--space-8);font:var(--type-micro);flex-direction:column;padding-block-end:var(--space-12);display:flex}.result-evidence{gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.result-file-link,.result-sources a{color:var(--cyan);text-align:start;font:inherit}.result-file-link{align-items:baseline;gap:var(--space-4);min-width:0;max-width:100%;display:inline-flex}.result-file-link svg{align-self:center}.result-file-link:hover,.result-sources a:hover{text-decoration:underline}.result-sources{gap:var(--space-6);font:var(--type-micro);flex-direction:column;margin:0;padding-inline-start:var(--space-24);display:flex}.result-sources li{scroll-margin-block:var(--space-24)}.result-sources li::marker{color:var(--muted)}.result-sources a>svg{vertical-align:middle;margin-inline-start:var(--space-4);display:inline}.result-source-meta{color:var(--muted);font:var(--type-caption);margin-inline-start:var(--space-8)}.result-limitations{gap:var(--space-4);flex-direction:column;margin:0;padding-inline-start:var(--space-16);display:flex}.result-limitations li::marker{color:var(--amber)}.result-taxonomy{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.result-labels{gap:var(--space-8);grid-template-columns:minmax(100px,24%) minmax(0,1fr);align-items:baseline;display:grid}.result-labels dt{align-items:center;gap:var(--space-6);color:var(--muted);font:var(--type-micro);display:flex}.result-labels dd{min-width:0;margin:0}.result-labels ul{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.result-labels li{border-radius:var(--radius-chip);max-width:100%;padding:var(--space-2) var(--space-6);background:var(--raised);color:var(--muted);font:var(--type-micro)}@container (width<=360px){.result-properties>div,.result-labels{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.result-annotation__counts{flex-basis:100%;order:1}.result-annotation__counts:empty{display:none}}@media (pointer:coarse){.result-annotation>summary,.result-check>summary,.result-file-link{min-height:var(--hit-area)}}@media (prefers-reduced-motion:reduce){.result-annotation__chevron,.result-check>summary>svg{transition:none}}.result-presentation{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.chat-column{gap:var(--space-4);width:100%;max-width:var(--chat-width);flex-direction:column;flex:auto;min-height:0;margin-inline:auto;display:flex}.chat-header{min-height:56px}.chat-archived{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-composer);background:var(--raised);flex-wrap:wrap;flex:none;display:flex}.message-feed{flex:auto;min-height:0}.message-feed .scroll-area__viewport{padding-block:var(--space-4)}.message-feed .message-feed__content{min-height:100%}.message-feed__content>.area-state{flex:1 0 auto;justify-content:flex-end}.chat-starters{align-items:flex-start;gap:var(--space-12);min-width:0;margin-inline:calc(var(--space-24) * -1);flex-direction:column;align-self:stretch;margin-block-end:calc(var(--space-24) * -1 - var(--space-6));display:flex}.chat-starters__rail{align-self:stretch;min-width:0}.chat-starters__list{gap:var(--space-8)}.message-feed .chat-starters__rail>.scroll-area__viewport{padding-block:var(--space-6)}.chat-starters__list>*{animation:region-enter var(--motion) var(--ease)}@media (prefers-reduced-motion:reduce){.chat-starters__list>*{animation:none}}.chat-message{min-width:0;display:flex}.chat-message[data-role=user]{justify-content:flex-end}.chat-message__bubble{gap:var(--space-4);min-width:min(200px,100%);max-width:520px;padding:var(--space-8) var(--space-24) var(--space-8) var(--space-12);border-radius:var(--radius-bubble);background:var(--raised);flex-direction:column;display:flex}.chat-message[data-role=assistant]{gap:var(--space-8);max-width:var(--read-width)}.chat-message[data-role=assistant]:not(:last-child){margin-block-end:var(--space-8)}.chat-message__mark{flex:none;justify-content:center;align-items:center;width:16px;height:20px;display:flex}.chat-message__copy{gap:var(--space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.chat-message__head{align-items:center;gap:var(--space-8);min-width:0;display:flex}.chat-message__author{font:var(--type-compact-strong);color:var(--text)}.chat-message__time{flex:none}.chat-message__body{font:var(--type-compact);color:var(--text);min-width:0}.day-separator{justify-content:center;align-items:center;min-height:20px;display:flex}.document{gap:var(--space-12);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.document>:first-child{margin-block-start:0}.document h1,.document h2,.document h3{font:var(--type-group);color:var(--text)}.document ul,.document ol{gap:var(--space-4);flex-direction:column;padding-inline-start:var(--space-16);display:flex}.document li{list-style:outside}.document ol li{list-style:decimal}.document code{padding:1px var(--space-4);border-radius:var(--radius-mark);background:var(--hover);font:var(--type-micro);font-family:var(--font-mono)}.document pre{padding:var(--space-12);border-radius:var(--radius-row);background:var(--canvas);margin:0;overflow-x:auto}.document pre code{background:0 0;padding:0}.document blockquote{border-inline-start:2px solid var(--line);color:var(--muted);margin:0;padding-inline-start:var(--space-12)}.document table{border-collapse:collapse;font:var(--type-micro)}.document th,.document td{padding:var(--space-6) var(--space-8);border:1px solid var(--line);text-align:start}.document :where(table){max-width:100%;display:block;overflow-x:auto}.chat-decision{align-items:baseline;gap:var(--space-8);padding-block:var(--space-4);padding-inline:var(--space-12);color:var(--muted);font:var(--type-compact);display:flex}.chat-decision__mark{background:var(--control);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.chat-decision[data-role=human] .chat-decision__mark{background:var(--green)}.chat-decision__text{min-width:0;color:var(--text)}.chat-decision__author{white-space:nowrap;margin-inline-start:auto}.chat-decision__time{flex:none}.composer-wrap{gap:var(--space-8);flex-direction:column;flex:none;min-width:0;display:flex}.composer{min-height:120px;padding:var(--space-12);border-radius:var(--radius-composer);background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);transition:box-shadow var(--motion-fast) var(--ease);flex-direction:column;display:flex}.composer:focus-within:not([data-choosing]):not([data-deciding]){box-shadow:inset 0 0 0 2px var(--control)}.composer[data-deciding]{box-shadow:inset 0 0 0 2px var(--amber)}.composer[data-choosing]{background:var(--canvas)}.composer__form,.composer__modes,.composer__question{flex:auto;min-width:0;min-height:0;display:flex}.composer__form,.composer__question{gap:var(--space-8);flex-direction:column}.composer__input{align-items:flex-start;gap:var(--space-8);min-width:0;display:flex;position:relative}.composer__field{resize:none;min-width:0;min-height:48px;max-height:240px;font:var(--type-compact);color:var(--text);background:0 0;border:0;flex:auto;padding:2px 0 0;overflow-y:auto}.composer__field::placeholder{color:var(--muted)}.composer__field:focus{outline:none}.composer__attachments{padding-block-start:var(--space-8)}.composer__actions{align-items:flex-end;gap:var(--space-8);min-width:0;display:flex}.composer__options{gap:var(--space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.composer__options[data-divided]:before{content:"";background:var(--line);height:1px;display:block}.composer__chips{flex:none}.composer__chips-content{gap:var(--space-8);align-items:center}.chip{align-items:center;gap:var(--space-8);border-radius:var(--radius-chip);--action-color:var(--hover);background-color:var(--hover);max-width:280px;height:24px;font:var(--type-micro-strong);color:var(--text);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease), var(--action-transition);flex:none;padding-inline:10px;display:inline-flex}button.chip:hover,label.chip:focus-within{--action-color:color-mix(in srgb, var(--hover) 70%, var(--text))}.chip__caret{width:12px;height:12px;color:var(--muted);flex:none}.chip__name{color:var(--muted)}.chip__mark{border-radius:3px;flex:none;width:12px;height:12px;position:relative;overflow:hidden}.chip>input{font:inherit;color:inherit;field-sizing:content;background:0 0;border:0;min-width:32px;max-width:240px;padding:0}.chip:has(>.selection-control){min-height:0;display:inline-flex}.chip .selection-control,.chip .selection-control__mark{width:14px;height:14px}.chip .selection-control__mark>svg{width:10px;height:10px}.chip-popover>.chip--select{cursor:pointer}.chip-popover>.chip--select:hover,.chip-popover>.chip--select:focus-visible{--action-color:color-mix(in srgb, var(--hover) 70%, var(--text))}.chip-popover>.chip--select:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.chip--select{cursor:pointer;position:relative}.chip__select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip--select:hover{--action-color:color-mix(in srgb, var(--hover) 70%, var(--text))}.chip--select:has(select:focus-visible){--action-color:color-mix(in srgb, var(--hover) 70%, var(--text))}.chip--select:has(select:focus-visible){outline:2px solid var(--cyan);outline-offset:-2px}.chip input:focus-visible{outline:none}.composer__send{border-radius:var(--radius-row);width:60px;height:40px;transition:filter var(--motion-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.composer__send>svg{width:14px;height:14px}.composer__send:disabled{opacity:.45}.composer__answers{max-height:240px}.composer__answers-content{gap:var(--space-4);align-items:stretch}.composer__question .composer__field{padding:var(--space-8);border:1px solid var(--control);border-radius:var(--radius-item);flex:none}.composer__question .composer__field:focus-visible{outline:2px solid var(--cyan)}.composer__ask{font:var(--type-compact-strong);color:var(--text);padding-block-end:var(--space-4)}.composer__note{padding-block-start:var(--space-4);display:block}.composer__answer{align-items:center;gap:var(--space-8);min-height:28px;padding-inline:var(--space-4);border-radius:var(--radius-chip);font:var(--type-compact);color:var(--text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease);flex:none;display:flex}.composer__answer:hover{background:var(--hover)}.composer__decide{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:none;margin-block-start:auto;padding-block-start:var(--space-8);display:flex}.composer__deadline{margin-inline-end:auto}.composer__tool{font-family:var(--font-mono)}.composer__arg{gap:var(--space-2);flex-direction:column;flex:none;min-width:0;display:flex}.composer__arg[data-composite]{padding-block:var(--space-4)}.composer__values{gap:var(--space-4);min-width:0;border-inline-start:1px solid var(--line);flex-direction:column;padding-inline-start:var(--space-8);display:flex}.composer__value{width:100%;min-width:0;padding:var(--space-4) var(--space-8);border:1px solid var(--control);border-radius:var(--radius-chip);resize:none;max-height:160px;font:var(--type-compact);color:var(--text);background:0 0;overflow-y:auto}.composer__grid{min-width:0;overflow-x:auto}.composer__grid table{border-collapse:collapse;width:100%}.composer__grid th{padding:var(--space-4) var(--space-8);text-align:start;white-space:nowrap;font:var(--type-micro);color:var(--muted)}.composer__grid td{padding:var(--space-2) var(--space-4);vertical-align:top;min-width:120px}.composer__modes{gap:var(--space-8);align-items:stretch}.composer__rail{flex:auto;min-width:0}.composer__rail-content{gap:var(--space-8);align-items:stretch;height:100%}.mode-card{justify-content:flex-end;gap:var(--space-4);border-radius:var(--radius-row);--action-color:var(--hover);background-color:var(--hover);text-align:start;border:1px solid #0000;flex-direction:column;flex:none;width:200px;padding:14px;display:flex;position:relative;overflow:hidden}.mode-card[data-selected]{border-color:var(--cyan)}.mode-card__title{font:var(--type-compact-strong);color:var(--text);position:relative}.mode-card__text{font:var(--type-micro);color:var(--muted);position:relative}.composer-loading{justify-content:center;align-items:center}.file-actions[data-appearance=mark] .attachment-trigger{border-radius:var(--radius-chip);--action-color:var(--hover);background-color:var(--hover);width:24px;height:24px;min-height:0;color:var(--muted);justify-content:center;align-items:center;padding:0;display:flex}.file-actions[data-appearance=mark] .attachment-trigger:hover:not(:disabled){color:var(--text)}@media (max-width:520px){.composer__send{width:44px}}.composer__reveal{gap:var(--space-4);flex-direction:column;flex:none;margin-inline-start:calc(16px + var(--space-8));padding-block-end:var(--space-4);display:flex}.doc-viewer__source{color:inherit}.doc-viewer__source>svg{vertical-align:middle;color:var(--muted);display:inline}.doc-viewer .detail-panel__content img{border-radius:var(--radius-row);width:100%}.doc-viewer .detail-panel__content figcaption{font:var(--type-micro);color:var(--muted);text-align:center}.document .mention-mark{color:var(--green)}.document img{border-radius:var(--radius-row);max-width:100%;height:auto}.onboarding-offer{gap:var(--space-8);flex-direction:column;display:flex}.tour{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.tour::backdrop{background:0 0}.tour__shade{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.tour__field,.tour__scrim{width:100%;height:100%}.tour__field{fill:#fff}.tour__scrim{fill:var(--scrim)}.tour__hole{fill:#000;rx:var(--radius-row);transition-property:x,y,width,height;transition-duration:var(--motion);transition-timing-function:var(--ease)}.tour__card{gap:var(--space-6);width:min(var(--message-width), calc(100vw - 2 * var(--space-16)));max-height:calc(100dvh - 2 * var(--space-16));padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-row);background:var(--raised);color:var(--text);box-shadow:var(--shadow-message);overflow-wrap:anywhere;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.tour__card:not([data-placed]){opacity:0}.tour__card[data-placed=moved]{transition-property:top,left;transition-duration:var(--motion);transition-timing-function:var(--ease)}.tour__text{white-space:pre-line}.tour__head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.tour__copy{gap:var(--space-6);flex-direction:column;display:flex}.tour__actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-4);display:flex}@media (forced-colors:active){.tour__shade{forced-color-adjust:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/releases/c903210205ae47d4406358f263140ed81b009261/fonts/inter-cyrillic-ext.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/releases/c903210205ae47d4406358f263140ed81b009261/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/releases/c903210205ae47d4406358f263140ed81b009261/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/releases/c903210205ae47d4406358f263140ed81b009261/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/releases/c903210205ae47d4406358f263140ed81b009261/fonts/inter-italic-cyrillic-ext.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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/releases/c903210205ae47d4406358f263140ed81b009261/fonts/inter-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/releases/c903210205ae47d4406358f263140ed81b009261/fonts/inter-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/releases/c903210205ae47d4406358f263140ed81b009261/fonts/inter-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0b0d;--surface:#141417;--raised:#1a1a1e;--hover:#212126;--text:#f7f7f8;--muted:#9696a1;--line:#2b2b32;--control:#73737f;--cyan:#6ee7f2;--green:#8ef0a4;--action-light:#fff;--destructive-text:#dca5a5;--destructive-background:#302326;--destructive-hover:#402b30;--destructive-border:#805b60;--primary-from:#a0e5af;--primary-to:#8edba1;--violet:#a88bff;--amber:#ffd75e;--danger:#ff6b70;--barFrom:#6ee7f2;--barTo:#8ef0a4;--brand:#ff3131;--logoInk:#fff;--edge:#1c1c21;--shade:0 0 0;--overlay:#0b0b0de0;--shadow-popover:0 18px 48px rgb(var(--shade) / 35%);--shadow-message:0 4px 16px rgb(var(--shade) / 16%);--shadow-modal:0 24px 64px rgb(var(--shade) / 45%);--shadow-drawer:0 0 48px rgb(var(--shade) / 45%);--scrim:rgb(var(--shade) / 45%);--font-sans:Inter, "Inter var", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--type-title:600 28px / 36px var(--font-sans);--type-section:600 20px / 28px var(--font-sans);--type-chat-title:600 16px / 16px var(--font-sans);--type-group:600 16px / 24px var(--font-sans);--type-body:400 16px / 24px var(--font-sans);--type-compact:400 14px / 20px var(--font-sans);--type-compact-strong:600 14px / 20px var(--font-sans);--type-label:500 13px / 20px var(--font-sans);--type-micro:400 12px / 16px var(--font-sans);--type-micro-strong:600 12px / 16px var(--font-sans);--type-caption:400 11px / 16px var(--font-sans);--type-tag:italic 700 12px / 18px var(--font-sans);--tracking-tag:.06em;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--radius-mark:4px;--radius-chip:6px;--radius-item:8px;--radius-row:10px;--radius-bubble:10px;--radius-panel:14px;--radius-composer:16px;--radius-surface:20px;--sidebar-width:240px;--sidebar-min:224px;--sidebar-max:320px;--sidebar-pad:var(--space-16);--surface-inset:16px;--surface-padding:var(--space-12);--chat-width:672px;--context-width:320px;--context-min:280px;--context-max:360px;--read-width:720px;--message-width:320px;--resource-card-width:224px;--resource-card-height:176px;--fade-size:24px;--hit-area:44px;--motion-fast:.1s;--motion:.2s;--ease:cubic-bezier(.2, 0, 0, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#dddace;--surface:#eae7db;--raised:#d5d1c3;--hover:#cac5b5;--text:#2f2f2a;--muted:#5f5e54;--line:#b9b3a2;--control:#8b8878;--cyan:#3e6b6e;--green:#2e6440;--action-light:#f5f2e8;--destructive-text:#7e4143;--destructive-background:#e6d6cd;--destructive-hover:#dbc5bc;--destructive-border:#a47c77;--primary-from:#396247;--primary-to:#31573e;--violet:#5f5570;--amber:#6e5a2a;--danger:#8e4038;--barFrom:#4a7276;--barTo:#4e7a55;--brand:#ff3131;--logoInk:#060218;--edge:#d4d0c2;--shade:47 47 42;--overlay:#2f2f2a8c}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--canvas);color:var(--text);font:var(--type-compact);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,figure,fieldset,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,svg{max-width:100%;display:block}:where(button,input,textarea,select){font:inherit;color:inherit;margin:0}:where(button){cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}button:disabled *,button:disabled:before,button:disabled:after{pointer-events:none}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}:focus-visible,[data-focus-ring=within]:focus-within{outline:2px solid var(--cyan);outline-offset:-2px}[data-focus-ring=child]:has(>:focus-visible){outline:2px solid var(--cyan);outline-offset:-2px}::selection{background:color-mix(in srgb, var(--cyan) 30%, transparent)}:is(html:has(dialog:modal),body:has(dialog:modal)){overscroll-behavior-x:none}*{scrollbar-width:thin;scrollbar-color:var(--control) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--control);border-radius:var(--radius-mark)}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.t-section{font:var(--type-section)}.t-group{font:var(--type-group)}.t-compact{font:var(--type-compact)}.t-compact-strong{font:var(--type-compact-strong)}.t-label{font:var(--type-label)}.t-micro{font:var(--type-micro)}.t-micro-strong{font:var(--type-micro-strong)}.t-muted{color:var(--muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;top:var(--space-8);left:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-row);background:var(--raised);color:var(--text);font:var(--type-label);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}dialog{color:var(--text)}dialog[open]{animation:dialog-reveal var(--motion) var(--ease)}dialog[open]::backdrop{animation:dialog-reveal var(--motion) var(--ease)}dialog[open][data-continuation]{animation:none}dialog[open][data-continuation]::backdrop{animation:none}dialog[open][data-closing]{animation:dialog-conceal var(--motion) var(--ease) forwards}dialog[open][data-closing]::backdrop{animation:dialog-conceal var(--motion) var(--ease) forwards}@keyframes dialog-reveal{0%{opacity:0}to{opacity:1}}@keyframes dialog-conceal{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){dialog[open]{animation:none}dialog[open]::backdrop{animation:none}}.scroll-area{min-width:0;min-height:0;display:flex;position:relative}.scroll-area:is([data-axis=vertical],[data-axis=both]){flex-direction:column;flex:auto}.scroll-area[data-axis=vertical][data-sizing=content]{flex:0 auto;block-size:max-content}.scroll-area[data-under=canvas]{--fade-color:var(--canvas)}.scroll-area[data-under=surface]{--fade-color:var(--surface)}.scroll-area[data-under=raised]{--fade-color:var(--raised)}.scroll-area[data-under=hover]{--fade-color:var(--hover)}.scroll-area__viewport{scrollbar-width:none;flex:auto;min-width:0;min-height:0;display:flex}.scroll-area__viewport::-webkit-scrollbar{display:none}.scroll-area[data-axis=vertical]>.scroll-area__viewport{flex-direction:column;overflow:hidden auto}.scroll-area[data-axis=horizontal]>.scroll-area__viewport{overflow:auto hidden}.scroll-area[data-axis=both]>.scroll-area__viewport{display:block;overflow:auto}.scroll-area__content{flex:none;min-width:0;min-height:0;display:flex}.scroll-area[data-axis=vertical]>.scroll-area__viewport>.scroll-area__content{flex-direction:column;width:100%}.scroll-area__viewport[data-anchor=end]>.scroll-area__content{margin-block-start:auto}.scroll-area__fade{pointer-events:none;background:var(--fade-color);opacity:0;-webkit-mask-image:linear-gradient(var(--fade-toward), black, #0000008c 45%, transparent);mask-image:linear-gradient(var(--fade-toward), black, #0000008c 45%, transparent);transition:opacity var(--motion) var(--ease);position:absolute}.scroll-area__fade[data-direction=vertical]{left:var(--fade-inset-start,0px);right:var(--fade-inset-end,0px);height:var(--fade-size)}.scroll-area__fade[data-direction=vertical][data-edge=start]{--fade-toward:to bottom;top:var(--fade-inset-top,0px)}.scroll-area__fade[data-direction=vertical][data-edge=end]{--fade-toward:to top;bottom:var(--fade-inset-bottom,0px)}.scroll-area__fade[data-direction=horizontal]{width:var(--fade-size);top:0;bottom:0}.scroll-area__fade[data-direction=horizontal][data-edge=start]{--fade-toward:to right;left:var(--fade-inset-start,0px)}.scroll-area__fade[data-direction=horizontal][data-edge=end]{--fade-toward:to left;right:var(--fade-inset-end,0px)}.scroll-area__fade[data-visible]{opacity:1}.button{justify-content:center;align-items:center;gap:var(--space-8);height:40px;padding-inline:var(--space-16);border-radius:var(--radius-row);font:var(--type-label);white-space:nowrap;transition:var(--action-transition), filter var(--motion-fast) var(--ease), background-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), opacity var(--motion-fast) var(--ease);display:inline-flex}.button[data-block]{width:100%}.button[data-size=compact]{height:32px;padding-inline:var(--space-12);border:1px solid var(--line);position:relative}.button[data-size=compact]:after{content:"";width:100%;height:var(--hit-area);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.button>svg{flex:none;width:16px;height:16px}.button[data-icon]{aspect-ratio:1;padding-inline:0}@property --action-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --action-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --action-gloss{syntax:"<color>";inherits:false;initial-value:#0000}@property --action-edge{syntax:"<color>";inherits:false;initial-value:#0000}:root{--action-transition:--action-from var(--motion-fast) var(--ease), --action-to var(--motion-fast) var(--ease), --action-gloss var(--motion-fast) var(--ease), --action-edge var(--motion-fast) var(--ease)}:where(.filled-action,.link-button[data-tone=primary],.link-button[data-tone=secondary],button.chip,label.chip,.chip--select,.mode-card,.file-actions[data-appearance=mark] .attachment-trigger,.segmented__option[data-active],.weekdays__day[data-active],.field-token){--action-from:var(--action-color,var(--raised));--action-to:var(--action-color,var(--raised));--action-gloss:color-mix(in srgb, var(--action-light) 7%, transparent);--action-edge:rgb(var(--shade) / 5%);background-image:linear-gradient(180deg, var(--action-gloss), transparent 42%, transparent 62%, var(--action-edge)), var(--action-fill,linear-gradient(var(--action-from), var(--action-to)));transition:var(--action-transition)}.primary-action,.link-button[data-tone=primary]{--action-from:var(--primary-from);--action-to:var(--primary-to);border-color:var(--primary-to);color:var(--canvas);box-shadow:none}.button[data-tone=primary]{border-color:var(--primary-to)}.primary-action:hover:not(:disabled),.link-button[data-tone=primary]:hover:not(:disabled){filter:brightness(.96)}.primary-action:active:not(:disabled),.link-button[data-tone=primary]:active:not(:disabled){filter:brightness(.9)}.button[data-tone=secondary]{color:var(--text);box-shadow:none}.button[data-tone=ghost]{color:var(--muted);border-color:#0000}.button[data-tone=ghost]:hover:not(:disabled){background:var(--raised);color:var(--text)}.button[data-tone=secondary]:hover:not(:disabled){filter:brightness(.96)}.button[data-tone=secondary]:active:not(:disabled){filter:brightness(.9)}.button:disabled{opacity:.5}.icon-button{width:var(--icon-button-size,24px);height:var(--icon-button-size,24px);border-radius:var(--radius-chip);color:var(--muted);transition:var(--action-transition), background-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), opacity var(--motion-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-button:after{content:"";width:max(var(--hit-area), 100%);height:max(var(--hit-area), 100%);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}:is(.group-heading__actions,.list-row__actions,.modal__zoom)>.icon-button:after{inset-inline:min(0px, (100% - var(--hit-area)) / 2);width:auto;translate:0 -50%}:is(.group-heading__actions,.list-row__actions,.modal__zoom)>.icon-button:not(:first-child):after{inset-inline-start:calc(var(--space-4) / -2)}:is(.group-heading__actions,.list-row__actions,.modal__zoom)>.icon-button:not(:last-child):after{inset-inline-end:calc(var(--space-4) / -2)}.group-heading__toggle~.group-heading__actions>.icon-button:first-child:after{inset-inline-start:calc(var(--space-8) / -2)}.icon-button>svg{width:var(--icon-size,16px);height:var(--icon-size,16px)}.icon-button[data-size="16"]{--icon-size:12px}.icon-button[data-size="20"]{--icon-size:16px}.icon-button[data-size="24"]{--icon-size:18px}.icon-button[data-size="32"]{--icon-button-size:32px;--icon-size:16px;border-radius:var(--radius-row)}.icon-button[data-size="40"]{--icon-button-size:40px;--icon-size:18px;border-radius:var(--radius-row)}.icon-button[data-tone=raised]{color:var(--text)}.icon-button:hover:not(:disabled){--action-color:var(--hover);background-color:var(--hover);color:var(--text)}.icon-button:disabled{opacity:.5}.logo{flex:none;display:grid}.logo img{grid-area:1/1}.logo__light,:root[data-theme=light] .logo__dark{opacity:0}:root[data-theme=light] .logo__light{opacity:1}.agent-mark--tinted{width:var(--agent-mark-size);height:var(--agent-mark-size);-webkit-mask:var(--agent-mark-image) center / contain no-repeat;mask:var(--agent-mark-image) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.agent-mark{border-radius:var(--radius-mark);flex:none}.avatar{border-radius:var(--radius-chip);background:var(--violet);color:var(--text);font:var(--type-micro-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar[data-size="24"]{width:24px;height:24px}.avatar[data-size="32"]{width:32px;height:32px}.group-heading{align-items:center;gap:var(--space-8);height:28px;padding-inline:var(--space-8);font:var(--type-micro);color:var(--muted);display:flex}.group-heading__label{flex:auto;min-width:0}.group-heading__count{font:var(--type-micro);flex:none}.group-heading__toggle{align-items:center;gap:var(--space-4);min-width:0;height:100%;border-radius:var(--radius-mark);color:inherit;flex:auto;margin-inline-start:calc(var(--space-4) * -1);display:flex}.group-heading__toggle>svg{width:12px;height:12px;transition:rotate var(--motion-fast) var(--ease);flex:none}.group-heading[data-open=true] .group-heading__toggle>svg{rotate:90deg}.group-heading__actions{align-items:center;gap:var(--space-4);flex:none;display:flex}.search-field{align-items:center;gap:var(--space-8);min-width:0;height:var(--space-32);padding-inline:var(--space-8);border-radius:var(--radius-item);background:var(--raised);color:var(--muted);flex:none;display:flex;position:relative}.search-field:before{content:"";inset:calc(var(--space-6) * -1) 0;position:absolute}.search-field>svg,.search-field>input{position:relative}.search-field>svg{flex:none;width:14px;height:14px}.search-field .search-field__input{width:100%;min-width:0;height:100%;font:var(--type-compact);color:var(--text);background:0 0;border:0;border-radius:0;flex:auto;padding:0}.search-field .search-field__input::placeholder{color:var(--muted);opacity:1}.search-field .search-field__input:focus-visible{outline:none}.search-field-group{gap:var(--space-4);flex-direction:column;flex:none;min-width:0;display:flex}.divider{height:1px;margin:var(--space-6) 0;background:var(--line);border:0;flex:none}.segmented{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-item);background:color-mix(in srgb, var(--raised) 55%, transparent);display:flex}.segmented__option{justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-chip);min-height:32px;color:var(--muted);font:var(--type-micro);transition:var(--action-transition), box-shadow var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);flex:1 1 0;display:flex}.segmented__option>svg{width:16px;height:16px}.segmented__option:hover{color:var(--text)}.segmented__option[data-active]{--action-color:var(--surface);box-shadow:inset 0 0 0 1px var(--control);color:var(--text)}.menu-list{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.menu-list>*{flex-shrink:0}.menu-item{align-items:center;gap:var(--space-12);width:100%;min-height:36px;padding-inline:var(--space-8);border-radius:var(--radius-item);color:var(--muted);font:var(--menu-item-font,var(--type-compact-strong));transition:var(--action-transition), background-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);display:flex}.menu-item[data-level=nested]{gap:var(--space-8);min-height:28px;font:var(--type-caption)}.menu-item[data-level=nested] .menu-item__icon,.menu-item[data-level=nested] .menu-item__icon>svg{width:14px;height:14px}.menu-item:hover:not([aria-disabled=true]){background-color:color-mix(in srgb, var(--raised) 55%, transparent);color:var(--text);text-decoration:none}.menu-item[data-active]{color:var(--text)}.menu-item[data-active] .menu-item__icon{color:var(--brand)}.menu-item[data-active][aria-expanded=false] .menu-item__icon{color:var(--text)}.menu-item__icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.menu-item__icon>svg{stroke-width:1.75px;width:20px;height:20px}.menu-item__label{flex:auto;min-width:0}.menu-item__count{font:var(--type-micro);color:var(--muted);flex:none}.drag-preview{max-width:var(--sidebar-width);padding:var(--space-8) var(--space-12);border:1px solid var(--line);border-radius:var(--radius-row);background:color-mix(in srgb, var(--raised) 82%, transparent);color:var(--text);pointer-events:none;position:fixed}.popover{min-width:0;display:flex;position:relative}.popover__trigger{align-items:center;width:100%;min-width:0;display:flex}.popover__panel{color:var(--text);font:var(--type-compact);text-align:start;white-space:normal;min-width:min(200px,100vw - 32px);max-width:min(360px,100vw - 32px);max-height:min(400px,70vh);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-row);background:var(--raised);box-shadow:var(--shadow-popover);gap:var(--space-2);flex-direction:column;margin:0;display:flex;position:fixed;inset:auto;overflow-y:auto}.popover__panel:not(:popover-open){display:none}.popover__panel:not([data-placed]){opacity:0}.popover__panel:focus{outline:none}.popover__panel>*{flex-shrink:0}.popover__panel[data-variant=message]{max-width:min(var(--message-width), calc(100vw - 32px));padding:var(--space-12);gap:var(--space-6);white-space:normal;overflow-wrap:anywhere;box-shadow:var(--shadow-message)}.popover__panel[data-height-limit=extended]{max-height:min(480px,80dvh)}.popover__panel[data-height-limit=available]{max-height:var(--popover-available-height,calc(100dvh - 2 * var(--space-8)))}.popover__panel .menu-item{min-height:28px;padding:var(--space-6) var(--space-8);gap:var(--space-8);font:var(--type-micro)}.popover__panel .menu-item__icon,.popover__panel .menu-item__icon>svg{width:16px;height:16px}.popover__panel[data-size=m]{padding:var(--space-8)}.popover__panel[data-size=m] .menu-item{min-height:36px;padding:var(--space-8);font:var(--type-compact)}.popover__panel[data-size=m] .menu-item__icon,.popover__panel[data-size=m] .menu-item__icon>svg{width:20px;height:20px}@media (pointer:coarse){.popover__panel[data-size] .menu-item{min-height:var(--hit-area)}}.list-row{border-radius:var(--radius-row);width:100%;min-width:0;transition:background-color var(--motion-fast) var(--ease);align-items:center;display:flex;position:relative}.list-row:hover{background:color-mix(in srgb, var(--raised) 55%, transparent)}.list-row:hover .list-row__title{color:var(--text)}.list-row[data-selected]{background:var(--raised)}.list-row__control{align-items:center;gap:var(--space-12);min-width:0;height:var(--list-row-height,56px);padding:var(--space-8) var(--list-row-padding-inline,var(--space-8));color:inherit;flex:auto;display:flex}.list-row[data-inset] .list-row__control{padding-inline:var(--list-row-padding-inline,var(--space-8))}.list-row__control:hover{text-decoration:none}.list-row__control:focus-visible{outline:none}.list-row__icon{width:var(--list-row-icon-size,32px);height:var(--list-row-icon-size,32px);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--muted) 22%, transparent);color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.list-row__icon>svg{width:18px;height:18px}.list-row__copy{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.list-row__title-line{align-items:center;gap:var(--space-8);min-width:0;display:flex}.list-row__title{min-width:0;font:var(--list-row-title-font,var(--type-compact-strong));color:var(--muted);transition:color var(--motion-fast) var(--ease);flex:auto}.list-row[data-kind=goal] .list-row__control{height:auto;min-height:var(--list-row-height,56px);align-items:flex-start}.list-row__time{font:var(--list-row-meta-font,var(--type-micro));color:var(--muted);flex:none}.list-row[data-kind=chat]{gap:var(--space-4) var(--space-8);padding:var(--space-8);grid-template-rows:20px 16px;grid-template-columns:minmax(0,1fr) auto;display:grid}.list-row[data-kind=chat] .list-row__control{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:inherit;height:auto;margin:calc(-1 * var(--space-8));padding:var(--space-8);display:grid}.list-row[data-kind=chat] .list-row__copy{display:contents}.list-row[data-kind=chat] .list-row__title-line{grid-area:1/1/2/-1}.list-row[data-kind=chat] .list-row__meta{grid-area:2/1}.list-row[data-kind=chat]:not(:has(.list-row__actions)) .list-row__meta{grid-column:1/-1}.list-row[data-kind=chat] .list-row__time{white-space:nowrap}.list-row[data-kind=chat] .list-row__actions{opacity:0;height:16px;transition:opacity var(--motion-fast) var(--ease);grid-area:2/2;padding:0}.list-row[data-kind=folder] .list-row__actions{opacity:0;transition:opacity var(--motion-fast) var(--ease)}.list-row[data-kind=chat]:hover .list-row__actions,.list-row[data-kind=chat]:focus-within .list-row__actions,.list-row[data-kind=chat][data-selected] .list-row__actions,.list-row[data-kind=folder]:hover .list-row__actions,.list-row[data-kind=folder]:focus-within .list-row__actions,.list-row[data-kind=folder][data-selected] .list-row__actions{opacity:1}.list-row[data-selected] .list-row__title{color:var(--text)}.list-row[data-kind=folder]{--list-row-height:36px;--list-row-icon-size:16px}.list-row[data-kind=folder] .list-row__control{gap:var(--space-8)}.list-row[data-kind=folder] .list-row__icon{gap:var(--space-4);width:auto;transition:color var(--motion-fast) var(--ease);background:0 0}.list-row[data-kind=folder] .list-row__icon>svg{stroke-width:1.75px;width:16px;height:16px}.list-row[data-kind=folder]:hover .list-row__icon,.list-row[data-kind=folder][data-selected] .list-row__icon{color:var(--text)}.list-row__meta{font:var(--list-row-meta-font,var(--type-micro));color:var(--muted)}.list-row__actions{align-items:center;gap:var(--space-4);flex:none;padding-inline-end:var(--space-8);display:flex}.task-row{align-items:flex-start;gap:var(--space-8);width:100%;min-height:28px;padding:var(--space-4) var(--list-row-padding-inline,var(--space-8));border-radius:var(--radius-item);text-align:start;display:flex}button.task-row:hover{background:color-mix(in srgb, var(--raised) 55%, transparent)}.task-row__dot{width:6px;height:6px;border-radius:50%;flex:none;margin-block-start:var(--space-6)}.task-row__dot[data-tone=cyan]{background:var(--cyan)}.task-row__dot[data-tone=green]{background:var(--green)}.task-row__dot[data-tone=amber]{background:var(--amber)}.task-row__dot[data-tone=danger]{background:var(--danger)}.task-row__dot[data-tone=muted]{background:var(--muted)}.task-row__text{min-width:0;font:var(--type-compact);color:var(--muted);flex:auto}.skew-tag{height:18px;padding-inline:var(--space-4);font:var(--type-tag);letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--canvas);white-space:nowrap;flex:none;align-items:center;display:inline-flex;position:relative}.skew-tag:before{content:"";border-radius:var(--radius-mark);background:var(--green);position:absolute;inset:0;transform:skew(-11.75deg)scaleY(.978)}.skew-tag[data-tone=past]{color:var(--muted)}.skew-tag[data-tone=past]:before{opacity:.45}.skew-tag__text{position:relative}.live-tag{align-items:center;gap:var(--space-6);font:var(--type-micro-strong);color:var(--brand);white-space:nowrap;flex:none;display:inline-flex}.live-tag__dot{width:8px;height:8px;margin:var(--space-2);background:var(--brand);border-radius:50%;flex:none;position:relative}.live-tag__dot:after{content:"";border:1px solid var(--brand);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.live-tag[data-pulsing] .live-tag__dot:after{animation:1.2s linear infinite live-pulse}@keyframes live-pulse{0%{opacity:.9;width:8px;height:8px}to{opacity:0;width:24px;height:24px}}.badge{height:24px;font:var(--type-micro-strong);white-space:nowrap;color:var(--badge-color);flex:none;align-items:center;display:inline-flex}.badge[data-tone=neutral]{--badge-color:var(--muted)}.badge[data-tone=green]{--badge-color:var(--green)}.badge[data-tone=cyan]{--badge-color:var(--cyan)}.badge[data-tone=amber]{--badge-color:var(--amber)}.badge[data-tone=danger]{--badge-color:var(--danger)}.area-state{gap:var(--space-12);flex-direction:column;min-width:0;min-height:0;display:flex}@property --area-dim{syntax:"<number>";inherits:false;initial-value:1}.area-state{transition:--area-dim var(--motion) var(--ease)}.area-state[data-refreshing]{--area-dim:.72}:where(.area-state>:not(.error-note,.area-state)){--area-dim:inherit;opacity:var(--area-dim)}.error-note{align-items:center;gap:var(--space-12);min-width:0;max-width:100%;padding:var(--space-12);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius-row);background:color-mix(in srgb, var(--danger) 12%, transparent);font:var(--type-compact);color:var(--text);flex-wrap:wrap;display:flex}.error-note__text{overflow-wrap:anywhere;flex:30ch;min-width:0}.error-note__action{gap:var(--space-8);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.error-note__action .button{height:auto;min-height:calc(var(--space-32) + var(--space-8));max-width:100%;padding-block:var(--space-4);white-space:normal;overflow-wrap:anywhere}.error-note__action .button[data-size=compact]{min-height:var(--space-32)}.empty-state{align-items:center;gap:var(--space-8);padding:var(--space-32) var(--space-24);text-align:center;flex-direction:column;display:flex}.empty-state__text{max-width:46ch}.progress{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.progress[data-size=regular]{gap:var(--space-8)}.progress__caption{gap:var(--space-4);flex-direction:column;display:flex}.progress__caption>p{margin:0}.progress[data-size=regular] .progress__label{font:var(--type-compact-strong);color:var(--text)}.progress[data-size=compact] .progress__track{height:var(--space-6)}.progress__track{border-radius:var(--radius-row);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--control) 40%, transparent) 0 1px, transparent 1px var(--space-4));height:10px;position:relative;overflow:hidden}.progress__fill{width:var(--progress-value);border-radius:inherit;background:linear-gradient(90deg, var(--barFrom), var(--barTo));height:100%;transition:width var(--motion) var(--ease);display:block}.progress__track[data-unknown] .progress__fill{--progress-value:30%;animation:1.6s ease-in-out infinite alternate progress-drift}.progress__track[data-unknown][data-paused] .progress__fill{animation-play-state:paused}@keyframes progress-drift{0%{translate:0}to{translate:240%}}@media (prefers-reduced-motion:no-preference){.spin{animation:1s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.progress__label{justify-content:space-between;gap:var(--space-8);color:var(--muted);display:flex}.progress__label strong{color:var(--text)}.pattern{pointer-events:none;color:var(--pattern-color);opacity:.55;position:absolute;inset:0;overflow:hidden}.pattern[data-accent=cyan]{--pattern-color:var(--cyan)}.pattern[data-accent=green]{--pattern-color:var(--green)}.pattern[data-accent=violet]{--pattern-color:var(--violet)}.pattern[data-accent=amber]{--pattern-color:var(--amber)}.pattern i{top:-26px;left:calc(48% + var(--stroke) * 16px);width:1.5px;height:140px;animation:9s ease-in-out infinite alternate pattern-drift;animation-delay:calc(var(--stroke) * -.6s);background:currentColor;position:absolute;transform:skew(30deg)scaleY(.87)}.pattern:after{content:"";background:radial-gradient(circle,currentColor 0%,#0000 68%);width:44px;height:44px;animation:6s ease-in-out infinite alternate pattern-glow;position:absolute;top:-14px;left:74%}.pattern[data-paused] i,.pattern[data-paused]:after{animation-play-state:paused}@keyframes pattern-drift{0%{translate:-6px}to{translate:6px}}@keyframes pattern-glow{0%{opacity:.5}to{opacity:1}}.modal{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-16);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:none}.modal[open]{display:flex}.modal::backdrop{background:var(--overlay)}.modal__window{gap:var(--space-16);block-size:max-content;width:min(560px,100%);min-height:0;max-height:100%;padding:var(--space-24);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-modal);flex-direction:column;display:flex}.modal__dismiss{top:calc(var(--space-16) * -1);right:calc(var(--space-16) * -1);position:relative}.modal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);flex:none;display:flex}.modal[data-size=w] .modal__window{width:min(960px,100%)}.modal__body{margin-block:calc(var(--space-16) * -1);margin-inline:calc(var(--space-16) * -1)}.modal__body>.scroll-area__viewport{padding-block:var(--space-16);padding-inline:var(--space-16)}.modal__actions{margin-top:var(--space-16);justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;flex:none;display:flex}.modal[data-size=l]{padding:0}.modal__stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.modal__stage[data-zoomed]{cursor:grab;justify-content:flex-start;align-items:flex-start;overflow:auto}.modal__stage[data-zoomed]:active{cursor:grabbing}.modal__image{max-width:calc(100% - var(--space-48) * 2);max-height:calc(100% - var(--space-48) * 2);object-fit:contain;transition:width var(--motion-fast) var(--ease), height var(--motion-fast) var(--ease)}.modal__stage[data-zoomed] .modal__image{max-width:none;max-height:none;width:var(--image-width);height:var(--image-height);flex:none;margin:auto}.modal__close{top:var(--space-8);right:var(--space-8);position:absolute}.modal__zoom{bottom:var(--space-16);align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-row);background:var(--raised);display:flex;position:absolute;left:50%;translate:-50%}.modal__zoom-value{min-width:calc(5ch + 2 * var(--space-8));height:32px;padding-inline:var(--space-8);border-radius:var(--radius-chip);font:var(--type-label);color:var(--text);text-align:center;font-variant-numeric:tabular-nums}.modal__zoom-value:hover{background:var(--hover)}.modal .detail-panel{--panel-padding:0px;background:0 0;border-radius:0;max-height:none;padding:0}.modal .detail-panel>.detail-panel__head{display:none}.confirm__message{white-space:pre-wrap;overflow-wrap:anywhere}.modal-form__fields{gap:var(--space-16);flex-direction:column;display:flex}.modal-form__row{gap:var(--space-12);display:flex}.modal-form__row>.field{flex:1 1 0}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-24);flex-wrap:wrap;flex:none;min-height:48px;display:flex}.page-head__actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.page-head__copy{gap:var(--space-4);flex-direction:column;flex:320px;min-width:0;display:flex}.page-head__copy>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.page-head__copy>h1{min-height:2lh}}.field{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.field__label{font:var(--type-label);color:var(--muted)}.input-control,.field>input[type=file]{min-width:0;height:40px;padding-inline:var(--space-12);border:1px solid var(--control);border-radius:var(--radius-row);background:var(--raised);font:var(--type-compact);color:var(--text)}.input-control[data-compact]{height:var(--space-32);padding-inline:var(--space-8);border-radius:var(--radius-item)}.input-control[data-compact]::placeholder{color:var(--muted);opacity:1}.input-result{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.input-result>.input-control{width:100%}.input-result__message{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.input-result__message:empty{display:none}.input-control[data-result=error],.input-result__message[data-result=error]{color:var(--danger)}.input-control[data-result=success]{border-color:var(--green);color:var(--green)}.input-result__message[data-result=success]{color:var(--green)}.field__area{min-height:96px;padding:var(--space-8) var(--space-12);border:1px solid var(--control);border-radius:var(--radius-row);background:var(--raised);font:var(--type-compact);color:var(--text);resize:vertical}.field__area::placeholder{color:var(--muted)}.select__control{appearance:none;width:100%;min-width:0;height:40px;padding-inline:var(--space-12) 40px;border:1px solid var(--control);border-radius:var(--radius-row);background:var(--raised);font:var(--type-compact);color:var(--text)}:is(.input-control,.field__area)[aria-invalid=true]{border-color:var(--danger)}.combobox{width:100%}.combobox__trigger{gap:var(--space-8);height:40px;padding-inline:var(--space-12);border:1px solid var(--control);border-radius:var(--radius-row);background:var(--raised);font:var(--type-compact);color:var(--text)}.combobox__trigger>svg:last-child{color:var(--muted);flex:none}.combobox__label{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.field-tokens{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.field-token{padding:var(--space-2) var(--space-8);border:1px solid var(--control);border-radius:var(--radius-chip);font:var(--type-micro);color:var(--muted);transition:var(--action-transition), filter var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);align-items:center;display:inline-flex}.field-token:hover{filter:brightness(.96);color:var(--text)}.field__note{font:var(--type-micro);color:var(--muted)}.field__note[data-invalid]{color:var(--danger)}.weekdays{gap:var(--space-4);display:flex}.weekdays__day{border:1px solid var(--line);border-radius:var(--radius-row);min-width:0;height:40px;font:var(--type-label);color:var(--muted);transition:var(--action-transition), background-color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);flex:1 1 0;place-items:center;display:grid}.weekdays__day:hover{--action-color:var(--hover);background-color:var(--hover);color:var(--text)}.weekdays__day[data-active]{border-color:var(--control);color:var(--text)}.weekdays__day:disabled{opacity:.6}.property-row{gap:var(--space-2);padding-block:var(--space-6);flex-direction:column;min-width:0;display:flex}.property-row__name{font:var(--type-micro);color:var(--muted)}.property-row__value{min-width:0;font:var(--type-compact);color:var(--text);overflow-wrap:anywhere}.panel{--panel-padding:var(--space-16);gap:var(--space-8);min-width:0;padding:var(--panel-padding);border-radius:var(--radius-panel);background:var(--raised);flex-direction:column;display:flex}.panel[data-variant=document]{--panel-padding:var(--space-24);gap:var(--space-16)}.detail-panel{gap:var(--space-8);block-size:max-content;flex-direction:column;min-width:0;min-height:0;max-height:100%;display:flex}.detail-panel[data-appearance=plain]{background:0 0}.detail-panel[data-alignment=flush]{--panel-padding:0px;--list-row-padding-inline:0px}.detail-panel[data-alignment=flush] .empty-state{padding:var(--space-12) 0;text-align:start;align-items:flex-start}.detail-panel[data-size=compact]{--list-row-title-font:var(--type-micro-strong);--list-row-meta-font:var(--type-caption);--list-row-height:var(--space-48);--list-row-icon-size:var(--space-24)}.detail-panel[data-size=compact] :is(.panel__title,.empty-state__title){font:var(--type-compact-strong)}.detail-panel[data-size=compact] :is(.t-compact,.task-row__text,.error-note){font:var(--type-micro)}.detail-panel[data-size=compact] .t-micro{font:var(--type-caption)}.detail-panel[data-sizing=fill]{flex:auto}.detail-panel__footer{gap:var(--space-8);overflow-wrap:anywhere;flex-direction:column;flex:none;min-width:0;margin-block-start:auto;display:flex}.panel__section,.panel__section-content{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.detail-panel__content>.panel__section+.panel__section{margin-block-start:var(--space-8)}.panel__title{font:var(--type-group);color:var(--text);overflow-wrap:anywhere}.panel__title[data-baseline=regular]:before{content:"​";font:var(--type-group)}.detail-panel__body{margin-inline:calc(var(--panel-padding) * -1)}.detail-panel__body>.scroll-area__viewport{padding-inline:var(--panel-padding)}.detail-panel__content{gap:var(--space-8)}.detail-panel__content>*{flex-shrink:0}.panel__actions{gap:var(--space-8);flex-direction:column;flex:none;padding-block-start:var(--space-4);display:flex}.panel__actions>.button{width:100%}.detail-panel__note{flex:none}.entry{justify-content:center;align-items:center;gap:var(--space-32);min-height:100%;padding:var(--space-24);background:var(--canvas);flex-direction:column;display:flex}.entry__card{gap:var(--space-16);width:min(400px,100%);padding:var(--space-32);border-radius:var(--radius-surface);background:var(--surface);flex-direction:column;display:flex}.link-button{align-items:center;gap:var(--space-6);min-height:32px;padding-inline:var(--space-8);border-radius:var(--radius-item);font:var(--type-label);color:var(--cyan);white-space:nowrap;transition:var(--action-transition), filter var(--motion-fast) var(--ease), background-color var(--motion-fast) var(--ease), opacity var(--motion-fast) var(--ease);display:inline-flex}.link-button:not([data-tone]):hover:not(:disabled){background-color:color-mix(in srgb, var(--cyan) 14%, transparent)}.link-button[data-tone=primary]{height:40px;padding-inline:var(--space-16);border-radius:var(--radius-row)}.link-button[data-tone=secondary]{color:var(--text);height:40px;padding-inline:var(--space-16);border-radius:var(--radius-row)}.link-button[data-tone=secondary]:hover:not(:disabled){--action-color:var(--hover)}.link-button:disabled,.link-button[aria-disabled=true]{opacity:.5}.link-button>svg{flex:none;width:15px;height:15px}.area-state__loading{padding-block:var(--space-8)}.empty-state__title{color:var(--text)}.progress__note{color:var(--muted)}.boolean-toggle{align-items:center;gap:var(--space-8);border-radius:var(--radius-panel);max-width:100%;min-height:32px;font:var(--type-micro);color:var(--muted);display:inline-flex;position:relative}.boolean-toggle:after{content:"";inset-block:min(0px, (100% - var(--hit-area)) / 2);position:absolute;inset-inline:0}.boolean-toggle__track{width:44px;height:24px;padding:var(--space-4);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px var(--control);transition:var(--action-transition), box-shadow var(--motion-fast) var(--ease);flex:none;align-items:center;display:flex}.boolean-toggle[data-value=true] .boolean-toggle__track{--action-from:var(--primary-from);--action-to:var(--primary-to);box-shadow:inset 0 0 0 1px #0000}.boolean-toggle__thumb{border-radius:var(--radius-item);background:var(--text);width:16px;height:16px;color:var(--surface);transition:transform var(--motion-fast) var(--ease), background-color var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}.boolean-toggle[data-value=true] .boolean-toggle__thumb{background:var(--canvas);transform:translate(20px)}.boolean-toggle[data-value=unset] .boolean-toggle__thumb{background:var(--muted);transform:translate(10px)}.boolean-toggle__thumb>svg{width:12px;height:12px}.boolean-toggle__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boolean-toggle:disabled{opacity:.5}.selection-control{vertical-align:middle;border-radius:var(--radius-chip);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.selection-control>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.selection-control__mark{border-radius:var(--radius-chip);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--control);color:var(--canvas);pointer-events:none;transition:var(--action-transition), opacity var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);flex:none;place-items:center;display:grid}.selection-control__mark>svg,.selection-control__mark:after{opacity:0;transition:opacity var(--motion-fast) var(--ease)}.selection-control>input:checked+.selection-control__mark{--action-from:var(--primary-from);--action-to:var(--primary-to);box-shadow:inset 0 0 0 1px #0000}.selection-control>input:checked+.selection-control__mark>svg,.selection-control>input:checked+.selection-control__mark:after{opacity:1}.selection-control:has(>input:focus-visible) .selection-control__mark{outline:2px solid var(--cyan);outline-offset:-2px}.selection-control:has(>input:hover:not(:disabled)) .selection-control__mark{box-shadow:inset 0 0 0 1px var(--text)}.selection-control>input:disabled{cursor:not-allowed}.selection-control>input:disabled+.selection-control__mark{opacity:.5}.selection-control[data-kind=radio] .selection-control__mark{border-radius:var(--radius-row)}.selection-control[data-kind=radio] .selection-control__mark>svg{display:none}.selection-control[data-kind=radio] .selection-control__mark:after{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-mark);background:var(--canvas)}label:has(>.selection-control){align-items:center;gap:var(--space-8);cursor:pointer;flex-direction:row;min-height:32px;display:flex}@media (pointer:coarse){.selection-control{min-width:var(--hit-area);min-height:var(--hit-area)}label:has(>.selection-control){min-height:var(--hit-area)}}:is(.button,.icon-button,.menu-item,.composer__send)[data-tone=danger]{--action-color:var(--destructive-background);border-color:var(--destructive-border);color:var(--destructive-text)}:is(.button,.icon-button,.menu-item,.composer__send)[data-tone=danger]:hover:not(:disabled){--action-color:var(--destructive-hover);color:var(--destructive-text)}:is(.button,.icon-button,.composer__send)[data-tone=danger]{border:1px solid var(--destructive-border)}:is(.button,.icon-button,.menu-item,.composer__send)[data-tone=danger]:not(:hover,:focus-visible,:active),:is(.button,.icon-button,.menu-item,.composer__send)[data-tone=danger]:disabled{--action-color:transparent;--action-gloss:transparent;--action-edge:transparent;background-color:#0000}.select{min-width:0;display:block;position:relative}.select__caret{inset-inline-end:var(--space-12);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select:has(>select:disabled){opacity:.5}.popover__trigger{border-radius:var(--radius-row)}.popover__trigger:has(>.icon-button){border-radius:var(--radius-chip)}.date-time-field{align-items:center;gap:var(--space-4);min-width:0;height:40px;padding-inline:var(--space-12) var(--space-4);border:1px solid var(--control);border-radius:var(--radius-row);background:var(--raised);display:flex}.date-time-field:focus-within{outline:2px solid var(--cyan);outline-offset:-2px}.date-time-field>input{width:0;min-width:0;font:var(--type-compact);background:0 0;border:0;flex:auto;padding:0}.date-time-field>input:focus-visible{outline:none}.date-time-field[data-disabled]{opacity:.5}.date-time-field[data-compact]{height:var(--space-32);padding-inline:var(--space-4);gap:0}.date-time-field[data-compact]>input{font:var(--type-micro)}.date-picker,.time-picker{gap:var(--space-8);padding:var(--space-8);flex-direction:column;width:min(280px,100vw - 48px);display:flex}.date-picker__head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.date-picker__grid{gap:var(--space-4);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.date-picker__day{border-radius:var(--radius-item);text-align:center;height:32px;font:var(--type-micro)}.date-picker__day[data-outside]{color:var(--muted)}.date-picker__day:hover:not(:disabled){background:var(--hover)}.date-picker__day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--control)}.date-picker__day[data-selected],.time-picker__value[data-selected]{background:linear-gradient(var(--primary-from), var(--primary-to));color:var(--canvas)}.date-picker__day:disabled{opacity:.35}@media (pointer:coarse){.date-picker{width:min(324px,100vw - 48px)}.date-picker__day{height:var(--hit-area)}}.time-picker__columns{gap:var(--space-12);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.time-picker__column{gap:var(--space-8);text-align:center;flex-direction:column;height:200px;min-height:0;display:flex}.time-picker__value{text-align:center;border-radius:var(--radius-item);width:100%;min-height:32px;font:var(--type-compact);flex:none}.time-picker__value:hover:not([data-selected]){background:var(--hover)}@media (pointer:coarse){.time-picker__value{min-height:var(--hit-area)}}.cell-value{align-items:center;gap:var(--space-4);flex:auto;min-width:0;display:flex}.cell-value__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.cell-value__details{--icon-size:14px;color:var(--muted);opacity:0;pointer-events:none;flex:none}.cell-value:is([data-inspect],:hover,:focus-within)>.cell-value__details,td:is(:hover,:focus-within) .cell-value>.cell-value__details{opacity:1;pointer-events:auto}@media (hover:none){.cell-value__details{opacity:1;pointer-events:auto}}.cell-value__details>svg{stroke-width:1.75px}.cell-value__full{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:var(--type-compact)}.cell-value__dialog{display:contents}@media (forced-colors:active){.selection-control__mark,.boolean-toggle__track,.segmented__option[data-active],.date-picker__day[aria-current=date],.search-field,.button:not([data-size=compact]),.modal__window{border:1px solid buttontext}.selection-control>input:checked+.selection-control__mark,.boolean-toggle[data-value=true] .boolean-toggle__track,.segmented__option[data-active]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.boolean-toggle[data-value] .boolean-toggle__thumb{forced-color-adjust:none;color:buttonface;background:buttontext}.selection-control[data-kind=radio] .selection-control__mark:after,.boolean-toggle[data-value=true] .boolean-toggle__thumb{background:highlighttext}:where(.list-row[data-selected],.menu-item[data-active]){outline-offset:-1px;outline:1px solid highlight}}.menu-item[aria-disabled=true]{opacity:.5;cursor:default}.spinner{width:var(--space-16);height:var(--space-16);background:linear-gradient(90deg, var(--barFrom), var(--barTo));border-radius:50%;flex:none;display:block;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0),conic-gradient(#0000 15%,#000 45%);mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0),conic-gradient(#0000 15%,#000 45%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(var(--sidebar-min), var(--sidebar-width), var(--sidebar-max)) minmax(0, 1fr);background:var(--canvas);height:100%;display:grid}.app-shell__column{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-shell__column-close,.app-shell__backdrop,.app-shell__toggle{display:none}.app-shell__field{min-width:0;min-height:0;padding:var(--surface-inset) var(--surface-inset) var(--surface-inset) 0;flex-direction:column;display:flex}.app-surface{min-width:0;min-height:0;padding:var(--surface-padding);border:1px solid var(--edge);border-radius:var(--radius-surface);background:var(--surface);flex-direction:column;flex:auto;display:flex}.app-surface--status{justify-content:center;align-items:center;gap:var(--space-16)}.work-area{--preview-gap:var(--space-16);min-width:0;min-height:0;transition:grid-template-columns var(--motion) var(--ease), gap var(--motion) var(--ease);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0;gap:0;display:grid;container:work-area/inline-size}.work-area[data-state=c]{gap:var(--preview-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.work-area__surface:focus{outline:none}.work-area__surface{min-width:0}.work-area__grid{min-width:0;min-height:0;transition:grid-template-columns var(--motion) var(--ease), gap var(--motion) var(--ease);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0;gap:0;display:grid}.work-area[data-state=b] .work-area__grid{grid-template-columns:minmax(360px, 1fr) var(--context-width);gap:var(--space-32)}.work-area__main{--work-area-content-width:calc(100cqw - 2 * var(--surface-padding) - 2px);flex-direction:column;min-width:0;min-height:0;display:flex}.work-area[data-initial-layout] .work-area__main{width:calc(100cqw - 2 * var(--surface-padding) - 2px)}.work-area[data-initial-layout][data-state=b] .work-area__main{width:max(360px, calc(100cqw - 2 * var(--surface-padding) - 2px - var(--context-width) - var(--space-32)))}.work-area[data-initial-layout][data-state=c] .work-area__main{width:calc((100cqw - var(--preview-gap)) / 2 - 2 * var(--surface-padding) - 2px)}.work-area__utility,.work-area__preview{min-width:0;min-height:0;overflow:hidden}.work-area__context{width:var(--context-width);height:100%;min-height:0;animation:work-area-enter var(--motion) var(--ease);flex-direction:column;display:flex}.work-area__preview-surface{width:var(--preview-width,100%);height:100%;animation:work-area-enter var(--motion) var(--ease)}.work-area[data-closing],.work-area[data-closing] .work-area__grid{transition:none}.work-area:not([data-state=b]) .work-area__context,.work-area:not([data-state=c]) .work-area__preview-surface{visibility:hidden;animation:none}@keyframes work-area-enter{0%{translate:var(--space-16) 0}to{translate:0}}@container work-area (width<=711px){.work-area[data-initial-layout][data-state=b] .work-area__main{width:auto}.work-area[data-state=b] .work-area__grid{gap:var(--space-24);grid-template-rows:100% max-content;grid-template-columns:minmax(0,1fr);transition:none;overflow-y:auto}.work-area__context{width:100%;height:auto;animation:none}}.column{min-height:0;padding:var(--space-32) var(--sidebar-pad);gap:var(--space-24);flex-direction:column;flex:auto;display:flex}.column__mark{gap:var(--space-4);height:calc(21px + var(--space-24));flex-direction:column;flex:none;display:flex}.column__logo{border-radius:var(--radius-chip);align-self:flex-start;padding-inline-start:var(--space-8);display:inline-flex}.navigation-icon{width:20px;height:20px;-webkit-mask:var(--navigation-icon) center / contain no-repeat;mask:var(--navigation-icon) center / contain no-repeat;background:currentColor;flex:none}.column .menu-list>*,.column__group-head{animation:region-enter var(--motion) var(--ease)}@media (prefers-reduced-motion:reduce){.column .menu-list>*,.column__group-head{animation:none}}@keyframes region-enter{0%{opacity:0}to{opacity:1}}.back-row{align-items:center;gap:var(--space-6);min-width:0;height:20px;padding-inline:var(--space-8);border-radius:var(--radius-chip);font:var(--type-caption);color:var(--muted);transition:color var(--motion-fast) var(--ease);display:flex}.back-row>svg{flex:none;width:12px;height:12px}.back-row:hover{color:var(--text)}.column__stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.column__sections{opacity:calc(1 - var(--cover,0));flex:none}.column__sections[data-covered]{pointer-events:none}.column__objects{--list-row-title-font:var(--type-micro-strong);--list-row-meta-font:var(--type-caption);--menu-item-font:var(--type-micro-strong);margin-inline:calc(var(--space-8) * -1);pointer-events:none;position:absolute;inset:0}.column__objects>.scroll-area__viewport{padding-inline:var(--space-8)}.column__objects .scroll-area__content{gap:var(--space-24);overflow-anchor:none;flex-shrink:0}.column__content,.column__outlet{display:contents}.column__content[hidden]{display:none}.column__outlet>*{pointer-events:auto;background:var(--canvas)}.column__group{flex:none}.folder-tree,.folder-tree ul{gap:var(--space-2);flex-direction:column;display:flex}.folder-tree ul{padding-inline-start:var(--space-16)}.folder-tree__row{align-items:center;gap:var(--space-4);min-width:0;display:flex}.folder-tree__spacer{flex:none;width:20px}.folder-tree__toggle{transition:rotate var(--motion-fast) var(--ease)}.folder-tree__toggle.is-expanded{rotate:90deg}.folder-tree__chevron{transition:rotate var(--motion-fast) var(--ease)}.folder-tree__chevron.is-expanded{rotate:90deg}.column__group[data-drop-over],.folder-tree__row[data-drop-over]{border-radius:var(--radius-row);background:var(--raised);box-shadow:inset 0 0 0 2px var(--cyan)}.drag-source a{-webkit-user-drag:none}.column__group-empty{padding:var(--space-8);overflow-wrap:anywhere}.column__group-head .group-heading__actions{margin-inline-end:calc(-1 * var(--space-6))}.column__group-head{z-index:2;gap:var(--space-8);background:var(--canvas);flex-direction:column;margin-block-end:calc(var(--space-8) * -1);padding-block-end:var(--space-8);display:flex;position:sticky;top:0}.column__objects .scroll-area__content>:not(.column__spacer){pointer-events:auto;background:var(--canvas)}.column__spacer{height:var(--sections-height,0px);pointer-events:none;flex:none;display:block;position:relative}.column__spacer:after{content:"";height:var(--space-24);background:linear-gradient(transparent, var(--canvas));position:absolute;inset:100% 0 auto}.column__objects>.scroll-area__fade{z-index:1}.column__group{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.sidebar__body{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.sidebar__note{padding-inline:var(--space-8)}.column__account{flex:none}.menu-item__agent{align-items:baseline;gap:var(--space-4);min-width:0;display:inline-flex}.account-row{align-items:center;gap:var(--space-12);width:100%;min-width:0;height:32px;padding-inline-start:var(--space-8);display:flex}.account-row__copy{gap:var(--space-2);text-align:start;flex-direction:column;flex:auto;min-width:0;display:flex}.account-row__user{font:var(--type-micro-strong);color:var(--text)}.account-row__org{font:var(--type-caption);color:var(--muted)}@media (max-width:900px){.app-shell{--menu-toggle-height:36px;grid-template-columns:minmax(0,1fr)}.app-shell__column{z-index:30;width:min(var(--sidebar-max), 88vw);background:var(--canvas);box-shadow:var(--shadow-drawer);transition:translate var(--motion) var(--ease);position:fixed;inset:0 auto 0 0;translate:-100%}.app-shell__column[data-open]{translate:0}.app-shell__column:not([data-open]){visibility:hidden;transition:translate var(--motion) var(--ease), visibility 0s linear var(--motion)}.app-shell__column-close{top:var(--space-24);right:var(--space-16);display:block;position:absolute}.app-shell__backdrop{z-index:20;background:var(--scrim);transition:opacity var(--motion) var(--ease);display:block;position:fixed;inset:0}.app-shell__backdrop:not([data-open]){opacity:0;visibility:hidden;transition:opacity var(--motion) var(--ease), visibility 0s linear var(--motion)}.app-shell__field{padding:var(--space-8);position:relative}.app-shell__toggle{z-index:10;top:var(--space-16);left:var(--space-16);align-items:center;gap:var(--space-8);height:var(--menu-toggle-height);padding-inline:var(--space-12);border-radius:var(--radius-item);background:var(--raised);color:var(--text);font:var(--type-compact-strong);display:inline-flex;position:absolute}.app-shell__toggle:after{content:"";inset:min(0px, (100% - var(--hit-area)) / 2);position:absolute}.app-shell__toggle>svg{width:18px;height:18px;color:var(--muted)}.app-surface:before{content:"";flex:0 0 calc(var(--menu-toggle-height) + var(--space-8))}.work-area[data-initial-layout][data-state] .work-area__main{width:auto}.work-area,.work-area__grid{transition:none}.work-area[data-state=b] .work-area__grid{gap:var(--space-24);grid-template-rows:100% max-content;grid-template-columns:minmax(0,1fr);overflow-y:auto}.work-area__context{width:100%;height:auto;animation:none}.work-area[data-state=c]{grid-template-columns:minmax(0,1fr);gap:0}.work-area__preview{inset:var(--space-8);z-index:15;position:absolute}.work-area__preview-surface{width:100%;box-shadow:var(--shadow-drawer)}}@media (max-width:420px){.app-surface{border-radius:var(--radius-panel)}}.account{width:100%}.account__trigger{width:100%;padding-block:var(--space-6);border-radius:var(--radius-row);transition:background-color var(--motion-fast) var(--ease)}.account__trigger:hover{background:color-mix(in srgb, var(--raised) 55%, transparent)}.account__identity{gap:var(--space-2);padding:var(--space-8);flex-direction:column;display:flex}.account__identity strong{font:var(--type-compact-strong)}.account__orgs[data-axis=vertical]{flex:none;max-height:150px}.account__orgs .scroll-area__content{gap:var(--space-2)}.account__themes{gap:var(--space-4);flex-direction:column;display:flex}.app-toast{z-index:40;top:var(--space-16);max-width:min(560px,100vw - 32px);box-shadow:var(--shadow-popover);border-radius:var(--radius-row);background:var(--surface);position:fixed;left:50%;translate:-50%}
