@layer properties,theme,base;@layer components{._root_vhq0b_4{gap:var(--pui-space-3);width:100%;height:100%;min-height:0;padding:var(--pui-space-3);grid-template-columns:15rem minmax(0,1fr) minmax(0,1.2fr);display:grid;container-type:inline-size}._root_vhq0b_4[data-narrow]{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;height:auto}._rail_vhq0b_20,._listCol_vhq0b_21,._readerCol_vhq0b_22{gap:var(--pui-space-3);min-width:0;min-height:0;padding:var(--pui-space-3);border-radius:var(--pui-radius-card);flex-direction:column;display:flex;overflow:auto}._root_vhq0b_4[data-narrow] :is(._rail_vhq0b_20,._listCol_vhq0b_21,._readerCol_vhq0b_22){overflow:visible}._railHead_vhq0b_35{justify-content:space-between;align-items:center;gap:var(--pui-space-2);display:flex}._title_vhq0b_41{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-lg);font-weight:var(--pui-weight-semibold);margin:0}._railGroup_vhq0b_48{gap:var(--pui-space-0-5);flex-direction:column;display:flex}._railLabelRow_vhq0b_53{padding:var(--pui-space-1) var(--pui-space-1-5);justify-content:space-between;align-items:center;display:flex}._railLabel_vhq0b_53{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);margin:0}._railAdd_vhq0b_65{align-items:center;gap:var(--pui-space-1);color:var(--pui-ink-2);font:inherit;font-size:var(--pui-text-xs);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._railAdd_vhq0b_65:hover{color:var(--pui-ink)}._railItem_vhq0b_80{--hue:var(--pui-ink-3);align-items:center;gap:var(--pui-space-2);min-height:2rem;padding:0 var(--pui-space-1-5);border-radius:var(--pui-radius-control);color:var(--pui-ink-2);font:inherit;font-size:var(--pui-text-sm);text-align:start;cursor:pointer;transition:background-color var(--pui-motion-out) var(--pui-ease-default);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._railItem_vhq0b_80:hover{background:var(--pui-hover)}._railItem_vhq0b_80[aria-pressed=true]{background:var(--pui-accent-tint);color:var(--pui-ink)}._railIcon_vhq0b_105{width:var(--pui-icon-sm);height:var(--pui-icon-sm);color:var(--pui-ink-3);flex:none}._railName_vhq0b_111{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._railCount_vhq0b_116{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums}._dot_vhq0b_121{background:var(--hue);border-radius:50%;flex:none;width:.5rem;height:.5rem}._folder_vhq0b_128{gap:var(--pui-space-0-5);margin-bottom:var(--pui-space-1-5);padding:var(--pui-space-1-5) var(--pui-space-1-5) var(--pui-space-1-5) var(--pui-space-2-5,.625rem);border-inline-start:2px solid var(--pui-line-strong);border-radius:0 var(--pui-radius-control) var(--pui-radius-control) 0;background:var(--pui-hover);flex-direction:column;display:flex}._folderName_vhq0b_138{align-items:center;gap:var(--pui-space-1-5);color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);display:flex}._folderName_vhq0b_138 ._railCount_vhq0b_116{margin-inline-start:auto}._feed_vhq0b_149{justify-content:space-between;align-items:baseline;gap:var(--pui-space-2);color:var(--pui-ink-2);font-size:var(--pui-text-xs);padding-inline-start:var(--pui-space-3);display:flex}._feedName_vhq0b_158{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._feedState_vhq0b_163{padding:0 var(--pui-space-1);border-radius:var(--pui-radius-chip);background:var(--pui-orange-tint);color:var(--pui-warning);font-size:var(--pui-text-2xs);flex:none}._feed_vhq0b_149[data-state=paused] ._feedState_vhq0b_163{background:var(--pui-blue-tint);color:var(--pui-info)}._quiet_vhq0b_175{color:var(--pui-ink-3);font-size:var(--pui-text-xs);margin:0}._failed_vhq0b_180,._failedSmall_vhq0b_181{padding:var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-red-tint);color:var(--pui-ink);font-size:var(--pui-text-xs);margin:0}._failed_vhq0b_180{align-items:flex-start;gap:var(--pui-space-1-5);flex-direction:column;display:flex}._failed_vhq0b_180 p{margin:0}._failedSmall_vhq0b_181{padding:var(--pui-space-0-5) var(--pui-space-1)}._inlineIcon_vhq0b_201{width:var(--pui-icon-sm);height:var(--pui-icon-sm);vertical-align:-.2em;margin-inline-end:var(--pui-space-1);display:inline}._importNote_vhq0b_209{gap:var(--pui-space-1);padding:var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-blue-tint);font-size:var(--pui-text-xs);flex-direction:column;display:flex}._importTitle_vhq0b_218{color:var(--pui-ink);font-weight:var(--pui-weight-medium);margin:0}._importLine_vhq0b_223{color:var(--pui-ink-2);margin:0}._importLine_vhq0b_223[data-state=ok]{color:var(--pui-success)}._importLine_vhq0b_223[data-state=failed]{color:var(--pui-danger)}._refused_vhq0b_233{color:var(--pui-warning)}._queryBox_vhq0b_238{gap:var(--pui-space-2);padding:var(--pui-space-3);border-radius:var(--pui-radius-control);background:var(--pui-hover);flex-direction:column;display:flex}._queryBox_vhq0b_238[data-invalid]{background:var(--pui-red-tint)}._queryInput_vhq0b_249 input{font-family:var(--pui-font-code)}._queryChips_vhq0b_252{gap:var(--pui-space-1);flex-wrap:wrap;display:flex}._clause_vhq0b_257,._problem_vhq0b_258{--hue:var(--pui-ink-3);padding:var(--pui-space-0-5) var(--pui-space-1-5);border-radius:var(--pui-radius-chip);background:color-mix(in oklab, var(--hue) 18%, transparent);color:var(--pui-ink);font-size:var(--pui-text-xs)}._clause_vhq0b_257[data-not]{text-decoration:line-through;-webkit-text-decoration-color:var(--pui-ink-3);text-decoration-color:var(--pui-ink-3)}._problem_vhq0b_258{background:var(--pui-red-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-danger) 50%, transparent)}._problem_vhq0b_258 code{font-family:var(--pui-font-code);font-weight:var(--pui-weight-semibold)}._queryFoot_vhq0b_278{justify-content:space-between;align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._matchCount_vhq0b_285{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium)}._saveRow_vhq0b_290{align-items:center;gap:var(--pui-space-1-5);flex-wrap:wrap;display:flex}._nameInput_vhq0b_296{flex:10rem}._descInput_vhq0b_299{flex:2 13rem}._viewSays_vhq0b_302{align-items:center;gap:var(--pui-space-1);color:var(--pui-success);font-size:var(--pui-text-xs);margin:0;display:flex}._viewHead_vhq0b_310{gap:var(--pui-space-1-5);padding:var(--pui-space-1) var(--pui-space-2-5,.625rem) var(--pui-space-3);border-bottom:1px solid var(--pui-line);flex-direction:column;display:flex}._viewTitleRow_vhq0b_317{justify-content:space-between;align-items:center;gap:var(--pui-space-2);display:flex}._viewTitle_vhq0b_317{color:var(--pui-ink);font-size:var(--pui-text-lg);font-weight:var(--pui-weight-semibold);line-height:var(--pui-leading-tight,1.25);margin:0}._viewDesc_vhq0b_330{color:var(--pui-ink-2);font-size:var(--pui-text-sm);margin:0}._viewFacts_vhq0b_335{align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._saveActions_vhq0b_341{align-items:center;gap:var(--pui-space-1-5);display:flex}._saveActions_vhq0b_341:empty{display:none}._emptyPane_vhq0b_349{padding:var(--pui-space-6) var(--pui-space-4);border-radius:var(--pui-radius-control);background:var(--pui-blue-tint);color:var(--pui-ink-2);font-size:var(--pui-text-sm);text-align:center;margin:0}._docs_vhq0b_358{gap:var(--pui-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._doc_vhq0b_358{--hue:var(--pui-ink-3);gap:var(--pui-space-0-5) var(--pui-space-2-5,.625rem);width:100%;padding:var(--pui-space-2) var(--pui-space-2-5,.625rem);border-radius:var(--pui-radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--pui-motion-out) var(--pui-ease-default);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kind title""kind meta""kind tags""bar bar";display:grid}._doc_vhq0b_358:hover{background:var(--pui-hover)}._doc_vhq0b_358[aria-current=true]{background:var(--pui-accent-tint);box-shadow:inset 2px 0 0 var(--pui-accent)}._kind_vhq0b_394{padding:var(--pui-space-0-5) var(--pui-space-1-5);border-radius:var(--pui-radius-chip);background:color-mix(in oklab, var(--hue) 20%, transparent);color:color-mix(in oklab, var(--hue) 70%, var(--pui-ink));font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-medium);grid-area:kind;align-self:start}._docTitle_vhq0b_404{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);grid-area:title}._docMeta_vhq0b_410{color:var(--pui-ink-3);font-size:var(--pui-text-xs);grid-area:meta}._docTags_vhq0b_415{gap:var(--pui-space-1);flex-wrap:wrap;grid-area:tags;display:flex}._docTags_vhq0b_415:empty{display:none}._progress_vhq0b_424{border-radius:var(--pui-radius-chip);background:var(--pui-hover-2);grid-area:bar;height:3px;overflow:hidden}._progressFill_vhq0b_431{background:var(--pui-info);height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}._progressFill_vhq0b_431:dir(rtl){transform-origin:100%}._tag_vhq0b_442,._popTag_vhq0b_443{--hue:var(--pui-ink-3)}._tag_vhq0b_442{padding:0 var(--pui-space-1-5);border-radius:var(--pui-radius-chip);background:color-mix(in oklab, var(--hue) 20%, transparent);color:color-mix(in oklab, var(--hue) 65%, var(--pui-ink));font-size:var(--pui-text-xs);line-height:1.5rem}._popTag_vhq0b_443{border-inline-start:2px solid var(--hue);padding-inline-start:var(--pui-space-1-5)}._panelTabs_vhq0b_460{gap:var(--pui-space-1);border-bottom:1px solid var(--pui-line-soft);display:flex}._panelTab_vhq0b_460{align-items:center;gap:var(--pui-space-1-5);padding:var(--pui-space-1-5) var(--pui-space-2);color:var(--pui-ink-2);font:inherit;font-size:var(--pui-text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}._panelTab_vhq0b_460[aria-selected=true]{border-bottom-color:var(--pui-accent);color:var(--pui-ink);font-weight:var(--pui-weight-medium)}._reader_vhq0b_22{gap:var(--pui-space-4);flex-direction:column;display:flex}._readerHead_vhq0b_488{gap:var(--pui-space-1-5);flex-direction:column;display:flex}._readerTitle_vhq0b_493{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-xl);font-weight:var(--pui-weight-semibold);text-wrap:balance;margin:0}._text_vhq0b_501{gap:var(--pui-space-3);max-width:40rem;color:var(--pui-ink);font-size:var(--pui-text-base);flex-direction:column;line-height:1.65;display:flex}._text_vhq0b_501 p{margin:0}._mark_vhq0b_513{background:color-mix(in oklab, var(--pui-series-4) 26%, transparent);color:inherit;cursor:pointer;transition:background-color var(--pui-motion-out) var(--pui-ease-default);border-radius:2px;padding:0 .1em}._mark_vhq0b_513[data-lit]{background:color-mix(in oklab, var(--pui-series-4) 46%, transparent);box-shadow:0 2px 0 var(--pui-series-4)}._mark_vhq0b_513:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._highlights_vhq0b_528{gap:var(--pui-space-2);flex-direction:column;display:flex}._hlCard_vhq0b_533{gap:var(--pui-space-1-5);padding:var(--pui-space-2) var(--pui-space-3);border-inline-start:3px solid color-mix(in oklab, var(--pui-series-4) 60%, transparent);border-radius:0 var(--pui-radius-control) var(--pui-radius-control) 0;background:color-mix(in oklab, var(--pui-series-4) 6%, transparent);cursor:pointer;flex-direction:column;display:flex}._hlCard_vhq0b_533[data-lit]{border-inline-start-color:var(--pui-series-4);background:color-mix(in oklab, var(--pui-series-4) 14%, transparent)}._hlCard_vhq0b_533[data-lost]{border-inline-start-color:var(--pui-warning);background:var(--pui-orange-tint);cursor:default}._quote_vhq0b_552{color:var(--pui-ink);font-size:var(--pui-text-sm);margin:0}._lost_vhq0b_557{color:var(--pui-warning);font-size:var(--pui-text-xs);margin:0}._tagRow_vhq0b_562{align-items:center;gap:var(--pui-space-1);flex-wrap:wrap;display:flex}._tagRowLabel_vhq0b_568{color:var(--pui-ink-3);font-size:var(--pui-text-xs);margin-inline-end:var(--pui-space-1)}._pop_vhq0b_443{gap:var(--pui-space-2);flex-direction:column;width:18rem;display:flex}._popTitle_vhq0b_579{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);margin:0}._popQuote_vhq0b_585{padding:var(--pui-space-1) var(--pui-space-2);border-inline-start:2px solid var(--pui-series-4);background:color-mix(in oklab, var(--pui-series-4) 10%, transparent);color:var(--pui-ink-2);font-size:var(--pui-text-xs);margin:0}._popList_vhq0b_593{gap:var(--pui-space-1);flex-direction:column;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}._prompts_vhq0b_605{gap:var(--pui-space-3);flex-direction:column;display:flex}._scope_vhq0b_610{--hue:var(--pui-line-strong);gap:var(--pui-space-1);padding:var(--pui-space-2) var(--pui-space-3);border-top:3px solid var(--hue);border-radius:var(--pui-radius-control);background:var(--pui-hover);flex-direction:column;display:flex}._scopeHead_vhq0b_620{align-items:center;gap:var(--pui-space-1-5);color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);margin:0;display:flex}._scopeOff_vhq0b_629{padding:var(--pui-space-1-5) var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-orange-tint);color:var(--pui-ink);font-size:var(--pui-text-xs);margin:0}._scope_vhq0b_610[data-unavailable] ._prompt_vhq0b_605{opacity:.6}._prompt_vhq0b_605{align-items:center;gap:var(--pui-space-2);padding:var(--pui-space-1-5) 0;border-top:1px solid var(--pui-line-soft);grid-template-columns:minmax(0,1fr) auto auto;display:grid}._promptText_vhq0b_648{gap:var(--pui-space-0-5);flex-direction:column;min-width:0;display:flex}._promptName_vhq0b_654{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._prompt_vhq0b_605[data-on] ._promptName_vhq0b_654{color:var(--pui-ink);font-weight:var(--pui-weight-medium)}._promptMeta_vhq0b_662{align-items:center;gap:var(--pui-space-2);color:var(--pui-ink-3);font-size:var(--pui-text-xs);flex-wrap:wrap;display:flex}._trigger_vhq0b_670{padding:0 var(--pui-space-1-5);border-radius:var(--pui-radius-chip);background:var(--pui-hover-2);color:var(--pui-ink-2)}._trigger_vhq0b_670[data-trigger=onImport]{background:var(--pui-violet-tint);color:var(--pui-ink)}._builtIn_vhq0b_680{align-items:center;display:inline-flex}._editor_vhq0b_684{gap:var(--pui-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}@container (width<40rem){._editor_vhq0b_684{grid-template-columns:minmax(0,1fr)}}._editorMain_vhq0b_694{gap:var(--pui-space-3);flex-direction:column;min-width:0;display:flex}._editorRow_vhq0b_700{align-items:flex-end;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._templateField_vhq0b_706 textarea{font-family:var(--pui-font-code);font-size:var(--pui-text-sm)}._varRow_vhq0b_710{align-items:center;gap:var(--pui-space-1);flex-wrap:wrap;display:flex}._varChip_vhq0b_716{padding:var(--pui-space-0-5) var(--pui-space-1-5);border-radius:var(--pui-radius-chip);background:var(--pui-hover-2);color:var(--pui-ink);font-family:var(--pui-font-code);font-size:var(--pui-text-xs);cursor:pointer;border:0}._contract_vhq0b_726{padding:var(--pui-space-1-5) var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-violet-tint);color:var(--pui-ink);font-size:var(--pui-text-xs);margin:0}._preview_vhq0b_734{gap:var(--pui-space-2);min-width:0;padding:var(--pui-space-3);border-radius:var(--pui-radius-control);background:var(--pui-hover);flex-direction:column;display:flex}._previewText_vhq0b_743{color:var(--pui-ink);font-family:var(--pui-font-code);font-size:var(--pui-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._matrixWrap_vhq0b_753{max-height:22rem;overflow:auto}._matrix_vhq0b_753{border-collapse:collapse;width:100%;font-size:var(--pui-text-sm)}._matrix_vhq0b_753 th,._matrix_vhq0b_753 td{padding:var(--pui-space-1-5) var(--pui-space-2);border-bottom:1px solid var(--pui-line-soft);text-align:start;vertical-align:middle}._matrix_vhq0b_753 tbody th{color:var(--pui-ink);font-weight:var(--pui-weight-regular,400);flex-direction:column;display:flex}._matrixFolder_vhq0b_775{color:var(--pui-ink);font-weight:var(--pui-weight-medium);white-space:nowrap}._matrixFolder_vhq0b_775 ._dot_vhq0b_121{margin-inline-end:var(--pui-space-1-5);display:inline-block}._newFolder_vhq0b_784{align-items:center;gap:var(--pui-space-2);margin-top:var(--pui-space-2);display:flex}}@layer utilities;
