.vk-dgm,.dgm-ed{--dgm-ink:#17281c;--dgm-muted:#5a7361;--dgm-line:#cfe6d6;--dgm-panel:#f4fbf5;--dgm-sel:#d3f0db;--dgm-accent:#2da44e;--dgm-chrome:#1b6b39}.vk-dgm{-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;margin:8px 0 14px;padding:0;position:relative}.vk-dgm-view{background:#fff;border-radius:10px;padding:8px 0}.vk-dgm-view .dgm-svg{width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.vk-dgm-empty{text-align:center;font:13px var(--font-ui);color:var(--dgm-muted);border:1.5px dashed #9fcbab;border-radius:10px;padding:28px 12px}.vk-dgm:hover .vk-dgm-view,.vk-dgm.selected .vk-dgm-view{box-shadow:0 0 0 1px var(--dgm-line)}.vk-dgm.selected .vk-dgm-view{box-shadow:0 0 0 2px var(--dgm-accent)}.vk-dgm-bar{z-index:3;border:1px solid var(--dgm-line);font:13px var(--font-ui);background:#fff;border-radius:10px;gap:2px;padding:3px;display:none;position:absolute;top:-16px;right:8px;box-shadow:0 4px 14px #17281c1f}.vk-dgm:hover .vk-dgm-bar,.vk-dgm.selected .vk-dgm-bar,.vk-dgm:focus-within .vk-dgm-bar{display:flex}.vk-dgm.editing .vk-dgm-bar,.vk-dgm.editing .vk-dgm-view{display:none}.vk-dgm.editing-full .vk-dgm-view{opacity:.55}.vk-dgm-b{font:inherit;color:var(--dgm-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.vk-dgm-b:hover{background:var(--dgm-sel)}.vk-dgm-b svg{width:15px;height:15px}.vk-dgm-pop{border:1px solid var(--dgm-line);background:#fff;border-radius:10px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:32px;right:0;box-shadow:0 10px 30px #17281c29}.vk-dgm-pop[hidden]{display:none}.vk-dgm-mi{text-align:left;font:inherit;color:var(--dgm-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px}.vk-dgm-mi:hover{background:var(--dgm-sel)}.vk-dgm-danger{color:#b42318}.app.locked .vk-dgm-bar .vk-dgm-edit-only{display:none!important}.vk-dgm-pop.vk-dgm-exportpop{width:260px;padding:10px 12px 12px}.dgm-fo{overflow:visible}.dgm-label{text-align:center;width:100%;height:100%;font-family:var(--font-doc);color:#1b1b1b;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-size:15px;line-height:1.2;display:flex}.dgm-label.dgm-inside{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;padding:0 4px}.dgm-label.dgm-below{color:#44544a;font-size:13px}.dgm-label.dgm-edge-label>*,.dgm-label.dgm-edge-label{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 2px #fff}.dgm-label .katex{font-size:1.05em}.dgm-label.dgm-at-top{align-items:flex-start;padding-top:8px}.dgm-label.dgm-at-top-left{text-align:left;justify-content:flex-start;align-items:flex-start;padding:8px 12px}.dgm-ed{font:14px var(--font-ui);color:var(--dgm-ink);outline:none}.dgm-ed button{font:inherit;color:inherit}.dgm-tb{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.dgm-tb svg{width:19px;height:19px}.dgm-tb:hover:not(:disabled){border-color:var(--dgm-line);background:#fff}.dgm-tb[aria-pressed=true]{background:var(--dgm-sel);border-color:var(--dgm-accent);color:var(--dgm-chrome)}.dgm-tb:disabled{opacity:.35;cursor:default}.dgm-tb.dgm-small{width:28px;height:28px}.dgm-btn{border:1px solid var(--dgm-line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.dgm-btn svg{width:15px;height:15px}.dgm-btn:hover{border-color:var(--dgm-muted)}.dgm-btn.dgm-primary{background:var(--dgm-chrome);border-color:var(--dgm-chrome);color:#fff}.dgm-btn.dgm-ghost{background:0 0;border-color:#0000}.dgm-btn.dgm-danger,.dgm-mi.dgm-danger{color:#b42318}.dgm-sep{background:var(--dgm-line);flex:none;width:1px;height:20px;margin:0 4px}.dgm-grow{flex:1}.dgm-canvas{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:radial-gradient(#cfe6d6 1px,#0000 1.2px);background-position:0 0;width:100%;height:auto;display:block}.dgm-canvas.dgm-placing{cursor:crosshair}.dgm-grid{fill:#0000}.dgm-hit{fill:#0000;cursor:move}.dgm-edge-hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.dgm-text-outline{fill:none;stroke:#b9cfc0;stroke-dasharray:3 3}.dgm-selbox{fill:none;stroke:var(--dgm-accent);stroke-width:1.2px;stroke-dasharray:4 3;pointer-events:none}.dgm-handle{fill:#fff;stroke:var(--dgm-accent);stroke-width:1.4px}.dgm-h-nw,.dgm-h-se{cursor:nwse-resize}.dgm-h-ne,.dgm-h-sw{cursor:nesw-resize}.dgm-port{cursor:crosshair}.dgm-port circle:last-child{fill:var(--dgm-accent);stroke:#fff;stroke-width:1.5px}.dgm-port-hit{fill:#0000}.dgm-edge-sel{fill:none;stroke:var(--dgm-sel);stroke-width:9px;stroke-linecap:round;opacity:.8;pointer-events:none}.dgm-overlay .dgm-edge-sel{mix-blend-mode:multiply}.dgm-end{fill:#fff;stroke:var(--dgm-accent);stroke-width:1.6px;pointer-events:none}.dgm-endg{cursor:grab}.dgm-midh{fill:var(--dgm-accent);stroke:#fff;stroke-width:1.5px}.dgm-mid-x{cursor:ew-resize}.dgm-mid-y{cursor:ns-resize}.dgm-target{fill:none;stroke:var(--dgm-accent);stroke-width:2px;stroke-dasharray:4 3;pointer-events:none}.dgm-start-dot{fill:var(--dgm-accent);pointer-events:none}.dgm-bend{fill:var(--dgm-accent);cursor:grab}.dgm-rubber{stroke:var(--dgm-accent);stroke-width:1.5px;stroke-dasharray:5 4;pointer-events:none}.dgm-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dgm-sw{width:20px;height:20px;box-shadow:0 0 0 1px var(--dgm-line);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.dgm-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--dgm-ink)}.dgm-sw.dgm-none{background-image:linear-gradient(135deg,#0000 45%,#d62828 45% 55%,#0000 55%)!important}.dgm-seg{border:1px solid var(--dgm-line);background:#fff;border-radius:8px;display:flex;overflow:hidden}.dgm-seg button{border:0;border-right:1px solid var(--dgm-line);cursor:pointer;white-space:nowrap;background:#fff;flex:1;padding:5px 9px;font-size:12px}.dgm-seg button:last-child{border-right:0}.dgm-seg button[aria-pressed=true]{background:var(--dgm-ink);color:#fff}.dgm-tex{font:13px var(--font-code);border:1px solid var(--dgm-line);color:var(--dgm-ink);box-sizing:border-box;background:#fff;border-radius:8px;padding:5px 8px}textarea.dgm-tex{resize:vertical;width:100%;min-height:56px}.dgm-more{position:relative}.dgm-pop{z-index:8;border:1px solid var(--dgm-line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:34px;left:0;box-shadow:0 10px 30px #17281c29}.dgm-pop[hidden]{display:none}.dgm-pop-lbl{color:var(--dgm-muted);margin:4px 4px 2px;font-size:11px;font-weight:600}.dgm-pop-sep{border-top:1px solid var(--dgm-line);margin:6px 2px 4px}.dgm-mi{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:13px}.dgm-mi:hover{background:var(--dgm-sel)}.dgm-starter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dgm-starter>*{pointer-events:auto}.dgm-starter-title{color:var(--dgm-muted);font-size:13px;font-weight:600}.dgm-starter-hint{color:var(--dgm-muted);font-size:12px}.dgm-starter-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dgm-start{border:1px solid var(--dgm-line);cursor:pointer;width:104px;color:var(--dgm-chrome);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;font-size:13px;display:flex}.dgm-start:hover{border-color:var(--dgm-accent)}.dgm-start-ask{border-style:dashed}.dgm-inline{border:2px solid var(--dgm-accent);box-shadow:0 0 0 4px var(--dgm-sel);background:#fff;border-radius:12px;overflow:visible}.dgm-strip{background:var(--dgm-panel);border-bottom:1px solid var(--dgm-line);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:5px 8px;display:flex}.dgm-stage{background:#fbfdfb;min-height:120px;position:relative}.dgm-stage .dgm-canvas{margin:0 auto}.dgm-float{z-index:5;border:1px solid var(--dgm-line);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:5px 7px;display:flex;position:absolute;box-shadow:0 8px 24px #17281c29}.dgm-float[hidden]{display:none}.dgm-float .dgm-tex{width:150px}.dgm-float .dgm-sw{width:18px;height:18px}.dgm-float .dgm-swatches{flex-wrap:nowrap;gap:4px}.dgm-float .dgm-seg button{padding:4px 7px}.dgm-hgrip{cursor:ns-resize;border-top:1px solid var(--dgm-line);background:linear-gradient(var(--dgm-line), var(--dgm-line)) center / 36px 3px no-repeat, var(--dgm-panel);border-radius:0 0 10px 10px;height:10px}dialog.dgm-dialog{background:var(--dgm-panel,#f4fbf5);border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}dialog.dgm-dialog::backdrop{background:#17281c59}.dgm-full{background:#f4fbf5;flex-direction:column;height:100%;display:flex}.dgm-top{border-bottom:1px solid var(--dgm-line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.dgm-title{font-weight:600}.dgm-body{flex:1;min-height:0;display:flex}.dgm-rail{border-right:1px solid var(--dgm-line);background:#fff;flex-direction:column;flex:none;align-items:center;gap:4px;width:52px;padding:10px 0;display:flex;overflow-y:auto}.dgm-rail .dgm-sep{width:28px;height:1px;margin:4px 0}.dgm-rail .dgm-tb{width:36px;height:36px}.dgm-desk{box-sizing:border-box;background:#e4f3e8;flex:1;min-width:0;padding:32px;position:relative;overflow:auto}.dgm-board{width:max-content;margin:0 auto;position:relative;box-shadow:0 1px 2px #17281c1f,0 6px 22px #17281c1a}.dgm-board .dgm-canvas{width:auto}.dgm-zoom{float:left;border:1px solid var(--dgm-line);background:#fff;border-radius:10px;align-items:center;gap:2px;margin-top:12px;padding:3px;display:flex;position:sticky;bottom:0;left:0}.dgm-zb{cursor:pointer;background:0 0;border:0;border-radius:6px;width:auto;height:auto;padding:3px 9px;font-size:13px}.dgm-zb:hover{background:var(--dgm-sel)}.dgm-zl{color:var(--dgm-muted);text-align:center;min-width:44px;padding:0 6px;font-size:13px}.dgm-insp{border-left:1px solid var(--dgm-line);box-sizing:border-box;background:#fff;flex:none;width:300px;padding:16px;overflow-y:auto}.dgm-insp-title{margin:0;font-size:15px;font-weight:600}.dgm-sub{color:var(--dgm-muted);margin:2px 0 0;font-size:12px}.dgm-sec{border-top:1px solid var(--dgm-line);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.dgm-lbl{color:var(--dgm-muted);margin:0;font-size:12px;font-weight:600}.dgm-lbl:empty{display:none}.dgm-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dgm-nums label{color:var(--dgm-muted);align-items:center;gap:6px;font-size:12px;display:flex}.dgm-nums input{border:1px solid var(--dgm-line);width:100%;min-width:0;font:13px var(--font-ui);color:var(--dgm-ink);border-radius:6px;padding:4px 6px}.dgm-actions{flex-wrap:wrap;gap:6px;display:flex}.dgm-hint{color:var(--dgm-muted);margin-top:14px;font-size:12px;line-height:1.5}@media (max-width:760px){.dgm-insp{border-left:0;border-top:1px solid var(--dgm-line);width:100%}.dgm-body{flex-wrap:wrap}}.dgm-pop.dgm-pop-r{left:auto;right:0}.dgm-pop.dgm-pop-fixed{max-height:calc(100vh - 16px);position:fixed;right:auto;overflow-y:auto}.dgm-dd{border:1px solid var(--dgm-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:3px;height:28px;padding:0 4px 0 6px;display:inline-flex}.dgm-dd:hover,.dgm-dd[aria-expanded=true]{border-color:var(--dgm-muted)}.dgm-caret{width:10px;height:10px;color:var(--dgm-muted);flex:none}.dgm-tb.dgm-tb-dd{align-items:center;gap:1px;width:auto;padding:0 3px 0 5px;display:inline-flex}.dgm-pic{flex:none;width:36px;height:14px}.dgm-sample{text-align:center;min-width:30px;font-family:var(--font-doc);line-height:1;display:inline-block}.dgm-mi.dgm-pick{white-space:nowrap;align-items:center;gap:10px;display:flex}.dgm-mi.dgm-pick svg:not(.dgm-pic){flex:none;width:18px;height:18px}.dgm-mi[aria-pressed=true]{background:var(--dgm-sel);color:var(--dgm-chrome)}.dgm-pop-paint{min-width:214px}.dgm-pop-paint .dgm-swatches{gap:7px;padding:2px 4px 4px}.dgm-chip-stroke{box-sizing:content-box;border:3px solid;border-radius:50%;width:12px;height:12px}.dgm-chip-fill{border-radius:4px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000040}.dgm-chip-fill.dgm-none{background:linear-gradient(135deg,#0000 44%,#d62828 44% 56%,#0000 56%)}.dgm-chip-text{font:700 14px/1 var(--font-doc);border-bottom:3px solid;padding:0 2px 1px}.dgm-sw.dgm-custom{box-sizing:border-box;background:conic-gradient(#d62828,#d9a400,#1d8a4a,#1e6fd9,#7a3ee8,#d6336c,#d62828);display:inline-block;position:relative;overflow:hidden}.dgm-sw.dgm-custom input{opacity:0;cursor:pointer;border:0;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.dgm-sw.dgm-custom[aria-pressed=true]{box-shadow:0 0 0 2px var(--dgm-ink)}.dgm-labelgrp{align-items:center;gap:4px;display:flex}.dgm-insp .dgm-labelgrp{flex-direction:column;align-items:stretch}.dgm-fmt{align-items:center;gap:2px;display:flex}.dgm-rich{white-space:pre-wrap;overflow-wrap:anywhere;min-width:140px;max-width:240px;min-height:28px;line-height:1.35;font:14px var(--font-doc);cursor:text;-webkit-user-select:text;user-select:text;outline:none}.dgm-rich:focus{border-color:var(--dgm-accent);box-shadow:0 0 0 2px var(--dgm-sel)}.dgm-rich:empty:before{content:attr(data-placeholder);color:var(--dgm-muted)}.dgm-rich.dgm-rich-tall{width:100%;max-width:none;min-height:64px}.dgm-float .dgm-rich{width:auto}.dgm-tiles{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;display:grid}.dgm-tile{border:1px solid var(--dgm-line);text-align:center;cursor:pointer;color:var(--dgm-ink);background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 5px;font-size:11px;line-height:1.2;display:flex}.dgm-tile:hover{border-color:var(--dgm-muted)}.dgm-tile[aria-pressed=true]{border-color:var(--dgm-accent);background:var(--dgm-sel);color:var(--dgm-chrome)}.dgm-pop .dgm-tiles{min-width:220px;padding:2px 4px 4px}.dgm-export{font:13px var(--font-ui);color:var(--dgm-ink);flex-direction:column;gap:6px;display:flex}.dgm-export .dgm-pop-lbl{margin:4px 0 0}.dgm-export .dgm-seg button{padding:5px 0}.dgm-export-size{color:var(--dgm-muted);margin:2px 0 4px;font-size:12px}.dgm-export-go{justify-content:center}.dgm-export-err{color:#b42318;margin:0;font-size:12px}.dgm-export-err:empty{display:none}.dgm-pop.dgm-pop-export{width:260px;padding:10px 12px 12px}.modal.pdfimport{width:min(560px,92vw);max-height:82vh}.pdfimport .acct-body{flex-direction:column;gap:12px;min-height:0;display:flex}.pdfimport .pdfi-file,.pdfimport .pdfi-where{flex-direction:column;gap:5px;margin:0;font-size:12px;display:flex}.pdfimport .pdfi-file>span,.pdfimport .pdfi-where>span{color:var(--muted)}.pdfimport .pdfi-agent,.pdfimport .pdfi-note-field{flex-direction:column;gap:5px;margin:0;font-size:12px;display:flex}.pdfimport .pdfi-agent>span,.pdfimport .pdfi-note-field>span{color:var(--muted)}.pdfi-agent fieldset{border:0;min-width:0;margin:0;padding:0}.pdfi-agent select{font:inherit;border:1px solid var(--border);color:inherit;background:0 0;border-radius:6px;max-width:100%;padding:5px 8px;font-size:12px}.pdfi-note-field textarea{font:inherit;border:1px solid var(--border);color:inherit;resize:vertical;background:0 0;border-radius:6px;padding:5px 8px;font-size:12px}.pdfi-where{min-height:0}.pdfi-file input[type=file]{font:inherit;max-width:100%;font-size:12px}.pdfi-find{font:inherit;border:1px solid var(--border);color:inherit;background:0 0;border-radius:6px;padding:5px 8px;font-size:12px}.pdfi-folders{border:1px solid var(--border);border-radius:6px;max-height:34vh;margin:0;padding:2px;list-style:none;overflow:auto}.pdfi-folders li button{font:inherit;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.pdfi-folders li button:hover{background:#8cc63f29}.pdfi-folders li button.on{color:#16240a;background:#8cc63f;font-weight:600}.pdfi-none{opacity:.7;padding:5px 8px;font-size:12px}.pdfi-error{color:#c0392b;margin:0;font-size:12px}.pdfi-busy{opacity:.8;margin:0;font-size:12px}.pdfi-summary{margin:0;font-size:13px}.pdfi-note{opacity:.8;margin:0;font-size:12px}.pdfi-flags{flex-direction:column;gap:2px;min-height:0;max-height:40vh;margin:0;padding:0;font-size:12px;list-style:none;display:flex;overflow:auto}.pdfi-flags li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:5px 4px;display:flex}.pdfi-flags li:last-child{border-bottom:0}.pdfi-kind{font-weight:600}.pdfi-why{opacity:.85}.pdfi-text{opacity:.6;text-overflow:ellipsis;white-space:nowrap;flex:100%;font-style:italic;overflow:hidden}.pdfimport .acct-actions{margin-top:4px}.pdfi-limits{opacity:.8;flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:12px;display:flex}.docsum{border:1px solid var(--lt-green-tint-line,var(--border));background:var(--lt-green-wash,var(--panel));color:var(--lt-text,var(--ink));border-radius:10px;margin:12px 0 20px;padding:14px 16px}.docsum-head{font:600 13px/1.2 var(--lt-font-ui,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--lt-green-text,var(--accent-ink));margin:0 0 6px}.docsum-text{font:400 17px/1.5 var(--lt-font-doc,inherit);white-space:pre-wrap;margin:0}.docsum-note{font:400 13px/1.3 var(--lt-font-ui,inherit);color:var(--lt-meta,var(--muted));margin:10px 0 0}.docsum~.page,.docsum+.t-doc-body{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.app.touch.tablet .docsum-text{font-size:19px}.app.touch,.app.touch *,.app.touch :before,.app.touch :after{box-sizing:border-box}.app.touch :where(.lt-btn,.lt-iconbtn,.lt-circle-hit,.lt-avatar-hit,.lt-chip-hit,.lt-lrow-main,.lt-switch,.lt-seg-item,.lt-detail-stop,.lt-lock,.lt-foldrow,.lt-back,.lt-foldertitle,.lt-status,.lt-recind,.lt-baraction,.lt-bartext,.lt-dismiss,.lt-cmd,.lt-rec,.lt-rec-wavehalf,.lt-rec-stophalf,.lt-recpill-open,.lt-recpill-stop,.lt-toast-action,.lt-menu-item,.lt-pagedot,.lt-doccard-main,.lt-doccard-more,.lt-foldertile,.lt-startnew-tile,.lt-field-clear,.lt-search-clear,.lt-search-cancel,.lt-pw-show,.lt-reply-photo,.lt-reply-attach,.lt-consent-privacy,.lt-banner-trial){-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--lt-press-ms) ease, filter var(--lt-press-ms) ease, background-color var(--lt-press-ms) ease;background:0 0;border:0;margin:0;padding:0}.app.touch .lt-icon-amber{stroke:var(--lt-amber-line);stroke-width:3.5px}.app.touch :-webkit-any(button,a,[role=button],[tabindex]):focus{outline:none}.app.touch :is(button,a,[role=button],[tabindex]):focus{outline:none}.app.touch :-webkit-any(button,a,[role=button],[role=switch]):focus-visible{outline:2px solid var(--lt-green);outline-offset:2px}.app.touch :is(button,a,[role=button],[role=switch]):focus-visible{outline:2px solid var(--lt-green);outline-offset:2px}.app.touch .lt-startnew-tile:active>.lt-startnew-frame{box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch :-webkit-any(.lt-iconbtn,.lt-btn-secondary,.lt-btn-text,.lt-btn-destructiveTint,.lt-lrow-main,.lt-back,.lt-foldertitle,.lt-baraction,.lt-bartext,.lt-dismiss,.lt-cmd,.lt-menu-item,.lt-foldrow,.lt-doccard-main,.lt-foldertile,.lt-seg-item,.lt-search-cancel,.lt-banner-trial):active:not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch :is(.lt-iconbtn,.lt-btn-secondary,.lt-btn-text,.lt-btn-destructiveTint,.lt-lrow-main,.lt-back,.lt-foldertitle,.lt-baraction,.lt-bartext,.lt-dismiss,.lt-cmd,.lt-menu-item,.lt-foldrow,.lt-doccard-main,.lt-foldertile,.lt-seg-item,.lt-search-cancel,.lt-banner-trial):active:not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch .lt-circle-hit:active:not([aria-disabled=true])>.lt-circle,.app.touch .lt-avatar-hit:active>.lt-avatar,.app.touch .lt-chip-hit:active>.lt-chipface,.app.touch .lt-recpill-open:active,.app.touch .lt-recpill-stop:active{filter:brightness(.92);transition-duration:0s}.app.touch :-webkit-any(.lt-btn-primary,.lt-btn-destructive,.lt-btn-record,.lt-rec):active:not([aria-disabled=true]){filter:brightness(.92);transition-duration:0s}.app.touch :is(.lt-btn-primary,.lt-btn-destructive,.lt-btn-record,.lt-rec):active:not([aria-disabled=true]){filter:brightness(.92);transition-duration:0s}.app.touch :-webkit-any(.lt-navrow-text,.lt-back-label,.lt-foldertitle-text,.lt-btn-label,.lt-pill-label){line-height:1.4}.app.touch :is(.lt-navrow-text,.lt-back-label,.lt-foldertitle-text,.lt-btn-label,.lt-pill-label){line-height:1.4}.app.touch .lt-icon{flex:none;display:block}@keyframes lt-spin{to{transform:rotate(360deg)}}.app.touch .lt-spinner{flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-spinner-placeholder{color:var(--lt-placeholder)}.app.touch .lt-spinner-current{color:currentColor}.app.touch .lt-spinner-glyph{animation:lt-spin var(--lt-spin-ms) linear infinite;display:block}.app.touch .lt-progress{background:var(--lt-track);border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.app.touch .lt-progress-fill{background:var(--lt-meta);transition:width var(--lt-motion-ms) ease;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.app.touch .lt-pagedots{justify-content:center;display:flex}.app.touch .lt-pagedot{width:var(--lt-tap);height:var(--lt-tap);justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-pagedot>span{border-radius:var(--lt-r-round);background:var(--lt-line-input);width:8px;height:8px}.app.touch .lt-pagedot.is-on>span{background:var(--lt-green)}.app.touch .lt-skeleton{flex-direction:column;gap:10px;display:flex}.app.touch .lt-skeleton>span{background:var(--lt-faint);border-radius:4px;height:8px;display:block}.app.touch .lt-badge-count{background:var(--lt-green);color:var(--lt-on-green);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-badge-inline{min-width:22px;height:22px;font:var(--lt-type-badge);border-radius:11px;padding:0 6px;line-height:22px}.app.touch .lt-badge-corner,.app.touch .lt-badge-cornerRing{min-width:16px;height:16px;font:var(--lt-type-badge-corner);border-radius:8px;padding:0 4px;position:absolute}.app.touch .lt-badge-corner{top:3px;right:1px}.app.touch .lt-badge-cornerRing{box-shadow:0 0 0 2px var(--lt-bar);top:0;right:-1px}.app.touch .lt-badge-label{border-radius:var(--lt-r-8);font:var(--lt-type-badge);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.app.touch .lt-badge-trial{background:var(--lt-amber-bg);color:var(--lt-amber-text)}.app.touch .lt-badge-verified{background:var(--lt-fill);color:var(--lt-text-2)}.app.touch .lt-badge-toRead{border:1px solid var(--lt-line-strong);height:26px;color:var(--lt-text-2);border-radius:13px;margin-left:6px;padding:0 10px}.app.touch .lt-badge-review{border-radius:var(--lt-r-6);border:1px solid var(--lt-amber-line);background:var(--lt-amber-bg);color:var(--lt-amber-text);letter-spacing:.04em;padding:1px 6px}.app.touch .lt-iconbtn{min-width:var(--lt-tap);height:var(--lt-tap);border-radius:var(--lt-r-10);color:var(--lt-text);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.app.touch .lt-iconbtn-text{font:var(--lt-type-back);gap:2px;padding:0 10px 0 4px}.app.touch .lt-iconbtn.is-selected{background:var(--lt-green-tint)}.app.touch .lt-iconbtn[aria-disabled=true]{color:var(--lt-disabled);cursor:default}.app.touch .lt-circle-hit{width:var(--lt-tap);height:var(--lt-tap);border-radius:var(--lt-r-round);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.app.touch .lt-circle{border-radius:var(--lt-r-round);background:var(--lt-fill);width:40px;height:40px;color:var(--lt-text);transition:background-color var(--lt-fade-ms) ease, color var(--lt-fade-ms) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-circle-toggle.is-open{background:var(--lt-green-tint);color:var(--lt-green)}.app.touch .lt-circle-state{background:var(--lt-field);color:var(--lt-text-2)}.app.touch .lt-circle-30{width:30px;height:30px}.app.touch .lt-circle-hit[aria-disabled=true] .lt-circle{color:var(--lt-disabled)}.app.touch .lt-circle-working{border-radius:var(--lt-r-round);background:var(--lt-bar);width:18px;height:18px;color:var(--lt-placeholder);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:-1px}.app.touch .lt-avatar{border-radius:var(--lt-r-round);font-family:var(--lt-font-ui);background:var(--lt-fill);color:var(--lt-text-2);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;transition:background-color .2s,box-shadow .2s;display:inline-flex}.app.touch .lt-avatar-img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.app.touch .lt-avatar-own{background:var(--lt-own-bg);color:var(--lt-own-text)}.app.touch .lt-avatar-speaker.is-active{background:var(--lt-green);color:var(--lt-on-green);box-shadow:var(--lt-speaker-glow)}.app.touch .lt-avatar-invited{border:1.5px dashed var(--lt-line-dashed);background:0 0}.app.touch .lt-avatar-hit{min-width:var(--lt-tap);min-height:var(--lt-tap);border-radius:var(--lt-r-round);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .lt-avatar-stack{display:inline-flex}.app.touch .lt-avatar-stack>.lt-avatar{box-shadow:0 0 0 2px var(--lt-bar)}.app.touch .lt-avatar-stack>.lt-avatar+.lt-avatar{margin-left:-8px}.app.touch .lt-btn{min-width:var(--lt-tap);border-radius:var(--lt-r-pill);white-space:nowrap;text-align:center;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.app.touch .lt-btn-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .lt-btn-xs{height:44px;font:var(--lt-type-action-s);padding:0 16px}.app.touch .lt-btn-sm{height:44px;font:var(--lt-type-control);padding:0 16px}.app.touch .lt-btn-md{height:48px;font:var(--lt-type-control-l);padding:0 20px}.app.touch .lt-btn-lg{height:56px;font:var(--lt-type-control-l);padding:0 24px}.app.touch .lt-btn-consent{height:52px;font:var(--lt-type-control-l);padding:0 20px}.app.touch .lt-btn-files{height:60px;font:var(--lt-type-control-l);font-size:calc(17px * var(--lt-chrome-scale));padding:0 24px}.app.touch .lt-btn-full{width:100%;display:flex}.app.touch .lt-btn-primary{background:var(--lt-green);color:var(--lt-on-green)}.app.touch .lt-btn-secondary{background:var(--lt-bar);color:var(--lt-text);border:1px solid var(--lt-line)}.app.touch .lt-btn-destructive{background:var(--lt-red-destructive);color:var(--lt-on-red)}.app.touch .lt-btn-destructiveTint{background:var(--lt-red-tint);height:48px;color:var(--lt-red-text);border:1px solid var(--lt-red-tint-line)}.app.touch .lt-btn-record{background:var(--lt-red-record);color:var(--lt-on-red)}.app.touch .lt-btn-record.lt-btn-sm{box-shadow:var(--lt-el-record-sm)}.app.touch .lt-btn-record:-webkit-any(.lt-btn-md,.lt-btn-lg,.lt-btn-consent){box-shadow:var(--lt-el-record-md)}.app.touch .lt-btn-record:is(.lt-btn-md,.lt-btn-lg,.lt-btn-consent){box-shadow:var(--lt-el-record-md)}.app.touch .lt-btn-record:-webkit-any(.lt-btn-lg,.lt-btn-files){font-size:calc(17px * var(--lt-chrome-scale))}.app.touch .lt-btn-record:is(.lt-btn-lg,.lt-btn-files){font-size:calc(17px * var(--lt-chrome-scale))}.app.touch .lt-btn-record.lt-btn-files{box-shadow:var(--lt-el-record-lg);font-size:calc(18px * var(--lt-chrome-scale))}.app.touch .lt-btn-text{height:44px;font:var(--lt-type-dismiss);background:0 0;padding:0 10px}.app.touch .lt-btn-text.lt-btn-md{height:48px;font:var(--lt-type-item)}.app.touch .lt-ink-meta{color:var(--lt-meta)}.app.touch .lt-ink-green{color:var(--lt-green-text)}.app.touch .lt-ink-red{color:var(--lt-red-text);font:var(--lt-type-item)}.app.touch .lt-btn-lead{background:currentColor;flex:none}.app.touch .lt-btn-lead-dot{border-radius:var(--lt-r-round);width:14px;height:14px}.app.touch .lt-btn-lead-square{border-radius:3px;width:14px;height:14px}.app.touch .lt-btn-sm .lt-btn-lead{width:12px;height:12px}.app.touch .lt-btn[aria-disabled=true]{cursor:default}.app.touch .lt-btn-primary[aria-disabled=true]:not(.is-loading){background:var(--lt-track);color:var(--lt-disabled)}.app.touch .lt-btn-secondary[aria-disabled=true]:not(.is-loading){background:var(--lt-bar);border-color:var(--lt-sep);color:var(--lt-disabled)}.app.touch .lt-btn-destructive[aria-disabled=true]:not(.is-loading){opacity:.4}.app.touch .lt-btn-destructiveTint[aria-disabled=true]:not(.is-loading){background:var(--lt-bg);border-color:var(--lt-sep);color:var(--lt-disabled)}.app.touch .lt-btn-text[aria-disabled=true]{color:var(--lt-disabled)}.app.touch .lt-pair{gap:10px;width:100%;display:flex}.app.touch .lt-pair>.lt-btn{flex:1 1 0;min-width:0}.app.touch .lt-btn-wrap .lt-btn-label{white-space:normal;text-wrap:balance;line-height:1.15;overflow:visible}.app.touch .lt-pair .lt-btn-record.lt-btn-lg{font-size:calc(17px * var(--lt-chrome-scale))}.app.touch .lt-seg{border-radius:var(--lt-r-12);background:var(--lt-track);gap:2px;padding:4px;display:flex}.app.touch .lt-seg-item{text-align:center;min-width:0;height:44px;font:var(--lt-type-item);color:var(--lt-text);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--lt-motion-ms) ease, box-shadow var(--lt-motion-ms) ease;border-radius:9px;flex:1 1 0;padding:0 8px;overflow:hidden}.app.touch .lt-seg-item.is-selected{background:var(--lt-bar);box-shadow:var(--lt-el-thumb);font-weight:600}.app.touch .lt-seg-item[aria-disabled=true]{color:var(--lt-disabled);cursor:default}.app.touch .lt-seg-text{vertical-align:middle;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.app.touch .lt-seg-text>.lt-badge-count{flex:none}.app.touch .lt-detail{align-items:center;gap:10px;max-width:100%;display:inline-flex}.app.touch .lt-detail-label{font:var(--lt-type-label);color:var(--lt-meta);white-space:nowrap}.app.touch .lt-detail-row{gap:0;height:44px;padding:0 2px;display:flex;position:relative}.app.touch .lt-detail-track{border-radius:var(--lt-r-10);background:var(--lt-track);height:32px;position:absolute;top:6px;left:0;right:0}.app.touch .lt-detail-stop{width:var(--detail-stop-w);height:44px;font:var(--lt-type-label);color:var(--lt-meta);transition:color var(--lt-motion-ms) ease;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.app.touch .lt-detail-stop.is-selected{color:var(--lt-text);font-weight:600}.app.touch .lt-detail-thumb{width:var(--detail-w);border-radius:var(--lt-r-8);background:var(--lt-bar);height:28px;box-shadow:var(--lt-el-thumb);transform:translateX(var(--detail-x));transition:transform var(--lt-motion-ms) ease, width var(--lt-motion-ms) ease;position:absolute;top:8px;left:0}.app.touch .lt-lock{width:var(--lt-tap);height:var(--lt-tap);vertical-align:.12em;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.app.touch .lt-lock-box{border-radius:var(--lt-r-8);background:var(--lt-fill);width:32px;height:32px;color:var(--lt-meta);justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-foldrow{align-items:center;width:100%;min-height:44px;padding:2px 0;display:flex}.app.touch .lt-foldrow-box{border-radius:var(--lt-r-10);border:1px dashed var(--lt-line-dashed);width:100%;min-height:40px;font:var(--lt-type-dismiss);color:var(--lt-meta);text-align:left;align-items:center;padding:0 14px;line-height:1.3;display:flex}.app.touch .lt-foldrow-tall .lt-foldrow-box{min-height:44px}.app.touch .lt-chip-hit{min-height:var(--lt-tap);flex:none;align-items:center;padding:0;display:inline-flex}.app.touch .lt-chip-static{align-items:center;display:inline-flex}.app.touch .lt-chipface{white-space:nowrap;max-width:100%;color:var(--lt-text);align-items:center;gap:6px;display:inline-flex}.app.touch .lt-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .lt-chip-filter{border-radius:var(--lt-r-pill);background:var(--lt-bar);border:1px solid var(--lt-sep);height:36px;font:var(--lt-type-dismiss);font-size:calc(14px * var(--lt-chrome-scale));padding:0 14px}.app.touch .lt-chip-filter.is-selected{background:var(--lt-green-tint);border-color:var(--lt-green-tint-line);font-weight:600}.app.touch .lt-chip-link{border-radius:var(--lt-r-pill);background:var(--lt-bar);border:1px solid var(--lt-line-input);height:34px;font:var(--lt-type-action-s);padding:0 12px}.app.touch .lt-chip-status{border-radius:var(--lt-r-pill);background:var(--lt-fill);height:32px;color:var(--lt-meta);font:var(--lt-type-label);padding:0 12px}.app.touch .lt-chip-context,.app.touch .lt-chip-add{border-radius:var(--lt-r-10);height:32px;font:var(--lt-type-dismiss);padding:0 10px}.app.touch .lt-chip-context{background:var(--lt-sunken);border:1px solid var(--lt-sep)}.app.touch .lt-chip-add{background:var(--lt-bar);border:1px dashed var(--lt-line-dashed)}.app.touch .lt-chip-agent{border-radius:var(--lt-r-pill);background:var(--lt-steel-tint);border:1px solid var(--lt-steel-line);height:44px;color:var(--lt-steel);font:var(--lt-type-control);gap:4px;padding:0 10px}.app.touch .lt-chip-agentPick{border-radius:var(--lt-r-pill);background:var(--lt-bar);border:1px solid var(--lt-line);height:44px;font:var(--lt-type-control);padding:0 14px}.app.touch .lt-chip-agentPick.is-selected{background:var(--lt-green-tint);border-color:var(--lt-green-tint-line)}.app.touch .lt-chip-sub{font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .lt-chip-sub:before{content:" · "}.app.touch .lt-chip-person{border-radius:var(--lt-r-pill);background:var(--lt-fill);height:30px;font:var(--lt-type-item);padding:0 10px 0 3px}.app.touch .lt-chip-person .lt-avatar{background:var(--lt-bar)}.app.touch .lt-filterchips{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;max-width:100%;display:flex;overflow:auto hidden}.app.touch .lt-filterchips::-webkit-scrollbar{display:none}.app.touch .lt-section{align-items:baseline;gap:8px;margin:0;display:flex}.app.touch .lt-section-text{flex:auto;min-width:0}.app.touch .lt-section-caps{font:var(--lt-type-caps);letter-spacing:.06em;text-transform:uppercase;color:var(--lt-placeholder);margin:14px 0 6px}.app.touch .lt-section-sidebar{margin:14px 12px 6px}.app.touch .lt-section-count{font:var(--lt-type-label);color:var(--lt-meta);letter-spacing:0}.app.touch .lt-section-group{font:var(--lt-type-group);color:var(--lt-meta);margin:0 0 8px}.app.touch .lt-section-title{font:600 calc(18px * var(--lt-text-scale))/1.2 var(--lt-font-ui);color:var(--lt-text);margin:0 0 12px}.app.touch .lt-listgroup{border-radius:var(--lt-r-12);border:1px solid var(--lt-sep);background:var(--lt-bar);overflow:hidden}.app.touch .lt-listgroup>*+*{border-top:1px solid var(--lt-sep)}.app.touch .lt-listgroup-foot{font:var(--lt-type-meta);color:var(--lt-meta);margin:8px 16px 0}.app.touch .lt-lrow{background:var(--lt-bar);align-items:center;min-width:0;display:flex}.app.touch .lt-lrow-main{width:100%;min-width:0;min-height:44px;color:var(--lt-text);flex:auto;align-items:center;gap:12px;display:flex}.app.touch .lt-lrow-lead{flex:none;display:flex}.app.touch .lt-lrow-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .lt-lrow-titleline{align-items:baseline;gap:8px;min-width:0;display:flex}.app.touch .lt-lrow-title{min-width:0;font:var(--lt-type-row-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.app.touch .lt-lrow-state{font:var(--lt-type-label);color:var(--lt-meta);white-space:nowrap;flex:none}.app.touch .lt-lrow-state.is-strong{color:var(--lt-text);font-weight:600}.app.touch .lt-lrow-sub{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .lt-lrow-sentence{font:var(--lt-type-content);color:var(--lt-text-2)}.app.touch .lt-lrow-meta{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .lt-lrow-key{font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .lt-lrow-chev{color:var(--lt-placeholder);flex:none;display:flex}.app.touch a.lt-lrow-main{-webkit-tap-highlight-color:transparent;text-decoration:none}.app.touch .lt-lrow-open{font:var(--lt-type-action-s);color:var(--lt-green-text);flex:none}.app.touch .lt-lrow-trail{flex:none;align-items:center;gap:4px;display:flex}.app.touch .lt-lrow.is-selected,.app.touch .lt-lrow.is-selected .lt-lrow-main{background:var(--lt-green-tint)}.app.touch .lt-lrow.is-disabled .lt-lrow-title{color:var(--lt-meta)}.app.touch .lt-lrow.is-disabled .lt-lrow-lead{opacity:.4}.app.touch .lt-lrow-person .lt-lrow-main{gap:10px;min-height:60px;padding:8px 8px 8px 12px}.app.touch .lt-lrow-person .lt-lrow-trail{padding-right:8px}.app.touch .lt-lrow-person.is-compact .lt-lrow-main{min-height:56px;padding-top:6px;padding-bottom:6px}.app.touch .lt-lrow-job{border-radius:var(--lt-r-10);background:0 0;margin:0 -8px}.app.touch .lt-lrow-job .lt-lrow-main{border-radius:var(--lt-r-10);align-items:flex-start;padding:9px 8px 10px}.app.touch .lt-lrow-setting .lt-lrow-main{padding:14px 16px}.app.touch .lt-lrow-setting .lt-lrow-sub{font:var(--lt-type-small)}.app.touch .lt-lrow-link .lt-lrow-main{min-height:52px;padding:0 14px 0 16px}.app.touch .lt-lrow-link .lt-lrow-title{font:var(--lt-type-content)}.app.touch .lt-lrow-doc .lt-lrow-main{min-height:68px;padding:0 4px 0 14px}.app.touch .lt-lrow-transcript{border-radius:var(--lt-r-12);border:1px solid var(--lt-sep)}.app.touch .lt-lrow-transcript .lt-lrow-main{border-radius:var(--lt-r-12);min-height:68px;padding:6px 12px}.app.touch .lt-lrow-transcript.is-current{background:var(--lt-green-wash);border:2px solid var(--lt-green)}.app.touch .lt-lrow-transcript.is-current .lt-lrow-main{background:0 0}.app.touch .lt-lrow-result .lt-lrow-main{align-items:flex-start;padding:12px 14px}.app.touch.tablet .lt-lrow-result .lt-lrow-main{padding:16px 18px}.app.touch .lt-lrow-result .lt-lrow-sentence{font:var(--lt-type-small)}.app.touch .lt-lrow-keyvalue .lt-lrow-main{min-height:52px;padding:0 16px}.app.touch .lt-lrow-keyvalue .lt-lrow-title{font:500 calc(16px * var(--lt-text-scale))/1.3 var(--lt-font-ui)}.app.touch .lt-switch{flex:none;align-items:center;width:52px;height:44px;padding:0;display:inline-flex}.app.touch .lt-switch-track{background:var(--lt-line-input);width:52px;height:32px;transition:background-color var(--lt-motion-ms) ease;border-radius:16px;padding:3px;display:block;position:relative}.app.touch .lt-switch-knob{border-radius:var(--lt-r-round);background:var(--lt-knob);width:26px;height:26px;box-shadow:var(--lt-el-knob);transition:transform var(--lt-motion-ms) ease;display:block}.app.touch .lt-switch.is-on .lt-switch-track{background:var(--lt-green)}.app.touch .lt-switch.is-on .lt-switch-knob{transform:translate(20px)}.app.touch .lt-switch.is-disabled{opacity:.4;cursor:default}.app.touch .lt-switchrow{background:var(--lt-bar);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}.app.touch .lt-switchrow.is-disabled{cursor:default}.app.touch .lt-switchrow-tile{border-radius:var(--lt-r-10);background:var(--lt-bg);width:36px;height:36px;color:var(--lt-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-switchrow-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .lt-switchrow-title{font:var(--lt-type-row-title);color:var(--lt-text)}.app.touch .lt-switchrow-sub{font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .lt-switchrow .lt-switch{margin:-6px 0}.app.touch .lt-field{flex-direction:column;gap:6px;min-width:0;display:flex}.app.touch .lt-field-label{font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .lt-field-box{border-radius:var(--lt-r-10);border:1px solid var(--lt-line-input);background:var(--lt-bar);height:48px;transition:border-color var(--lt-fade-ms) ease, box-shadow var(--lt-fade-ms) ease;align-items:center;padding:0 0 0 14px;display:flex}.app.touch .lt-field-box:focus-within{border-color:var(--lt-green);box-shadow:0 0 0 1px var(--lt-green)}.app.touch .lt-field-input{min-width:0;height:100%;font:var(--lt-type-content);font-size:max(16px, calc(16px * var(--lt-text-scale)));color:var(--lt-text);background:0 0;border:0;outline:none;flex:auto;padding:0 14px 0 0}.app.touch .lt-field-input::placeholder{color:var(--lt-placeholder);opacity:1}.app.touch .lt-field-input:focus-visible{outline:none}.app.touch .lt-field-line{min-height:18px;font:var(--lt-type-meta);color:var(--lt-meta);display:block}.app.touch .lt-field.is-error .lt-field-line{color:var(--lt-amber-text)}.app.touch .lt-field.is-error .lt-field-box{border-color:var(--lt-amber-line);box-shadow:0 0 0 1px var(--lt-amber-line)}.app.touch .lt-field.is-disabled .lt-field-box{background:var(--lt-sunken)}.app.touch .lt-field.is-disabled .lt-field-input{color:var(--lt-disabled)}.app.touch .lt-field-clear{width:44px;height:44px;color:var(--lt-placeholder);border-radius:var(--lt-r-10);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-field-area .lt-field-box{align-items:stretch;height:auto;min-height:96px;padding:12px 14px}.app.touch .lt-field-area .lt-field-input{resize:vertical;padding:0;line-height:1.45}.app.touch .lt-field-composer .lt-field-box{border-radius:var(--lt-r-pill);height:56px;padding-left:18px}.app.touch .lt-field-agent .lt-field-box,.app.touch .lt-field-agent .lt-field-box:focus-within{border-color:var(--lt-steel);box-shadow:0 0 0 1px var(--lt-steel)}.app.touch .lt-search{align-items:center;gap:4px;min-width:0;display:flex}.app.touch .lt-search-box{cursor:text;border-radius:var(--lt-r-pill);min-width:0;height:44px;color:var(--lt-placeholder);transition:border-color var(--lt-fade-ms) ease, background-color var(--lt-fade-ms) ease;flex:auto;align-items:center;gap:8px;padding:0 0 0 14px;display:flex}.app.touch .lt-search-outlined .lt-search-box{background:var(--lt-bar);border:1px solid var(--lt-sep)}.app.touch .lt-search-filled .lt-search-box{background:var(--lt-field);border:1px solid #0000}.app.touch .lt-search.is-active .lt-search-box{border-color:var(--lt-line-input)}.app.touch .lt-search-filled.is-active .lt-search-box{background:var(--lt-bar)}.app.touch .lt-search-input{min-width:0;height:100%;font:var(--lt-type-content);color:var(--lt-text);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0 14px 0 0;font-size:16px}.app.touch .lt-search-input::placeholder{color:var(--lt-placeholder);opacity:1;text-overflow:ellipsis;font-size:15px}.app.touch .lt-search-input::-webkit-search-cancel-button{display:none}.app.touch .lt-search-input:focus-visible{outline:none}.app.touch .lt-search-clear{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.app.touch .lt-search-clear-dot{border-radius:var(--lt-r-round);background:var(--lt-line-dashed);width:20px;height:20px;color:var(--lt-bar);justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-search-cancel{border-radius:var(--lt-r-10);height:44px;font:var(--lt-type-item);color:var(--lt-meta);flex:none;padding:0 8px}.app.touch .lt-pw{font-family:-apple-system, var(--font-ui);flex-direction:column;gap:2.5px;display:flex}.app.touch .lt-pw-labels{height:16px;color:var(--lt-web-label);justify-content:space-between;gap:8px;font-size:12px;line-height:16px;display:flex}.app.touch .lt-pw-box{cursor:text;padding:1.5px 0;display:block;position:relative}.app.touch .lt-pw-input{border-radius:var(--lt-r-6);border:1px solid var(--lt-web-line);background:var(--lt-web-field);width:100%;height:41px;color:var(--lt-web-ink);font:15px/1.4 -apple-system, var(--font-ui);padding:9px 64px 9px 11px;font-size:max(16px,1em)}.app.touch .lt-pw-input:focus{border-color:var(--lt-web-focus);box-shadow:0 0 0 2px var(--lt-web-focus-ring);outline:none}.app.touch .lt-pw-show{height:44px;font:500 14px/1 -apple-system, var(--font-ui);color:var(--lt-web-link);padding:0 14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.app.touch .lt-pw-count{min-height:18px;color:var(--lt-web-label);font-size:13px;line-height:18px;display:block}.app.touch .lt-pw.is-short .lt-pw-count{color:var(--lt-web-warn)}.app.touch .lt-pw.is-short .lt-pw-input{border-color:var(--lt-web-warn-line);box-shadow:0 0 0 2px var(--lt-web-warn-ring)}.app.touch .lt-banner{align-items:center;min-width:0;display:flex}.app.touch .lt-banner-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .lt-banner-recording,.app.touch .lt-banner-paused{height:44px;font:var(--lt-type-action-s);white-space:nowrap;gap:8px;padding:0 6px 0 16px}.app.touch .lt-banner-recording{background:var(--lt-recording-tint);color:var(--lt-red-text)}.app.touch .lt-banner-paused{background:var(--lt-faint);color:var(--lt-text-2)}.app.touch .lt-banner-dot{border-radius:var(--lt-r-round);background:var(--lt-red-record);flex:none;width:10px;height:10px}.app.touch .lt-banner-pause{color:var(--lt-meta);flex:none}.app.touch .lt-banner-trial{background:var(--lt-sunken);border-bottom:1px solid var(--lt-sep);width:100%;height:64px;color:var(--lt-text);text-align:left;align-items:center;gap:12px;padding:0 12px 0 16px;display:flex}.app.touch.tablet .lt-banner-trial{cursor:default;justify-content:space-between;height:60px;padding:0 16px 0 20px}.app.touch.tablet .lt-banner-trial .lt-banner-text{font:var(--lt-type-content);font-size:calc(15px * var(--lt-text-scale))}.app.touch .lt-banner-icon{border-radius:var(--lt-r-round);background:var(--lt-fill);width:36px;height:36px;color:var(--lt-meta);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-banner-lines{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.app.touch .lt-banner-trial .lt-banner-lines .lt-banner-text{font:var(--lt-type-control)}.app.touch .lt-banner-sub{font:var(--lt-type-dismiss);color:var(--lt-green-text)}.app.touch .lt-banner-offline{z-index:30;border-radius:var(--lt-r-12);border:1px solid var(--lt-line);background:var(--lt-bar);min-height:44px;color:var(--lt-text-2);font:var(--lt-type-dismiss);gap:10px;padding:8px 14px;position:absolute;bottom:96px;left:16px;right:16px}.app.touch.tablet .lt-banner-offline{border-radius:var(--lt-r-14);min-height:52px;font:var(--lt-type-item);gap:12px;padding:10px 18px;bottom:24px;left:264px;right:24px}.app.touch .lt-banner-offlineBand{border-radius:var(--lt-r-12);border:1px solid var(--lt-line);background:var(--lt-bar);min-height:44px;color:var(--lt-text-2);font:var(--lt-type-label);gap:10px;padding:8px 12px;line-height:1.3}.app.touch .lt-banner strong{color:var(--lt-text);font-weight:600}.app.touch .lt-appbar{min-width:0;height:calc(var(--lt-topbar-h) + var(--lt-safe-t));padding:var(--lt-safe-t) 6px 0;background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);color:var(--lt-text);flex:none;align-items:center;gap:2px;display:flex;position:relative}.app.touch .lt-appbar-title{min-width:0;font:var(--lt-type-bar-title);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;padding:0 4px;overflow:hidden}.app.touch .lt-wordmark{white-space:nowrap;font:var(--lt-type-wordmark);color:var(--lt-green);flex:none;align-items:center;gap:8px;display:inline-flex}.app.touch .lt-wordmark-logo{object-fit:contain;flex:none;width:20px;height:20px}.app.touch.tablet .lt-wordmark-logo{width:22px;height:22px}@media (max-width:899.98px){.app.touch.tablet .lt-appbar-files .lt-wordmark{gap:0;font-size:0}}.app.touch .lt-appbar-files{padding:var(--lt-safe-t) 14px 0 16px;justify-content:space-between}.app.touch .lt-appbar-trail{align-items:center;gap:4px;display:flex}.app.touch.tablet .lt-appbar-files{padding:var(--lt-safe-t) 16px 0;justify-content:flex-start;gap:12px}.app.touch.tablet .lt-appbar-files>:not(.lt-appbar-search){flex:none}.app.touch .lt-appbar-search{flex:auto;align-self:stretch;align-items:center;min-width:44px;margin:0 12px;display:flex}.app.touch .lt-appbar-search>.lt-search{flex:auto}.app.touch .lt-appbar-search.is-folded{justify-content:center;margin:0}.app.touch .lt-appbar-search.is-folded>.lt-search:not(.is-active){flex:0 0 44px}.app.touch .lt-appbar-search.is-folded>.lt-search:not(.is-active) .lt-search-box{justify-content:center;gap:0;padding:0;position:relative}.app.touch .lt-appbar-search.is-folded>.lt-search:not(.is-active) .lt-search-input{opacity:0;width:auto;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .lt-appbar-search.is-folded>.lt-search.is-active{z-index:2;left:var(--lt-search-x,16px);right:16px;top:calc(var(--lt-safe-t) + (var(--lt-topbar-h) - 44px) / 2);position:absolute}.app.touch .lt-appbar-files:has(>.lt-appbar-search.is-folded>.lt-search.is-active)>:not(:-webkit-any(.lt-appbar-search,.lt-wordmark)){visibility:hidden}.app.touch .lt-appbar-files:has(>.lt-appbar-search.is-folded>.lt-search.is-active)>:not(:is(.lt-appbar-search,.lt-wordmark)){visibility:hidden}.app.touch .lt-appbar-folder{padding:var(--lt-safe-t) 14px 0 6px;gap:4px}.app.touch .lt-appbar-side{flex:1 1 0;align-items:center;min-width:0;display:flex}.app.touch .lt-appbar-end{justify-content:flex-end;gap:4px}.app.touch .lt-appbar-folder .lt-appbar-end{min-width:max-content}.app.touch .lt-back{min-width:var(--lt-tap);max-width:100%;height:var(--lt-tap);border-radius:var(--lt-r-10);font:var(--lt-type-back);color:var(--lt-text);white-space:nowrap;align-items:center;gap:2px;padding:0 10px 0 4px;display:inline-flex}.app.touch.phone .lt-back{padding:0 8px 0 4px}.app.touch .lt-appbar-folder .lt-back{padding:0 8px 0 11px}.app.touch .lt-back-doc{flex:none}.app.touch .lt-back-doc .lt-back-label{max-width:160px}.app.touch .lt-appbar-doc .lt-back-doc.is-docname{flex:0 auto}.app.touch .lt-back-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .lt-foldertitle{border-radius:var(--lt-r-10);min-width:0;max-width:176px;height:44px;font:var(--lt-type-page-bar-title);white-space:nowrap;flex:0 auto;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.app.touch .lt-foldertitle-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .lt-foldertitle.is-selected{background:var(--lt-green-tint)}.app.touch .lt-appbar-doc{gap:2px}.app.touch.tablet .lt-appbar-doc{padding:var(--lt-safe-t) 10px 0;height:auto;min-height:calc(var(--lt-topbar-h) + var(--lt-safe-t));gap:4px}.app.touch .lt-appbar-group{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.app.touch .lt-appbar-right{justify-content:flex-end}.app.touch.tablet .lt-appbar-doc .lt-appbar-right{flex:none}.app.touch.tablet .lt-appbar-doc .lt-appbar-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 6px;display:-webkit-box}.app.touch .lt-appbar-titlestack{flex-direction:column;flex:0 auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.app.touch .lt-appbar-titlestack .lt-appbar-title{max-width:100%}.app.touch .lt-appbar-titlestack .lt-badge-label{margin-left:4px;padding:1px 8px}.app.touch .lt-appbar-doc>.lt-badge-label{flex:none;margin:0 2px}.app.touch .lt-appbar-doc .lt-appbar-title{flex:0 auto}.app.touch .lt-appbar-doc .lt-status{margin-right:auto}.app.touch.tablet .lt-appbar-docpad .lt-appbar-right{gap:8px}.app.touch.tablet .lt-appbar-docpad.is-tight .lt-appbar-right{gap:6px}.app.touch .lt-appbar-sep{background:var(--lt-line);flex:none;width:1px;height:28px;margin:0 2px}.app.touch .lt-appbar-docpad .lt-back-doc.is-docname .lt-back-label{max-width:min(280px,22vw)}.app.touch .lt-appbar-docpad .lt-back-doc.is-docname{min-width:132px}.app.touch .lt-appbar-page{padding:var(--lt-safe-t) 10px 0;gap:4px}.app.touch .lt-appbar-page .lt-appbar-title{font:var(--lt-type-page-bar-title);padding:0}.app.touch .lt-appbar-page .lt-back{flex:none}.app.touch .lt-appbar-page .lt-appbar-title{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.app.touch .lt-bartext{border-radius:var(--lt-r-10);height:44px;font:var(--lt-type-control);color:var(--lt-text);flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.app.touch .lt-baraction{border-radius:var(--lt-r-10);height:44px;font:var(--lt-type-item);color:var(--lt-text);flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.app.touch .lt-baraction.is-selected{background:var(--lt-green-tint)}@media (max-width:941px){.app.touch.tablet .lt-appbar-doc:has(.lt-pair-doc>.lt-rec) .lt-baraction-label{display:none}}.app.touch .lt-status{flex:0 0 var(--lt-status-slot);width:var(--lt-status-slot);justify-content:center;align-items:center;height:44px;padding:0;display:inline-flex}.app.touch .lt-status-chip{width:var(--lt-status-slot);border:1px solid var(--lt-fill);background:var(--lt-fill);height:32px;color:var(--lt-meta);font:500 13px/1 var(--lt-font-ui);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app.touch .lt-status-notSaved .lt-status-chip{background:var(--lt-red-tint);border-color:var(--lt-red-tint-line);color:var(--lt-red-text);font-weight:600}.app.touch .lt-recind{flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;display:inline-flex}.app.touch .lt-recind-chip{background:var(--lt-recording-tint);height:32px;color:var(--lt-red-text);font:var(--lt-type-group);white-space:nowrap;animation:lt-fadein var(--lt-motion-ms) ease both;border-radius:16px;align-items:center;gap:5px;padding:0 10px;line-height:1;display:inline-flex}.app.touch .lt-recind-paused .lt-recind-chip{background:var(--lt-fill);color:var(--lt-text-2);animation:none}.app.touch .lt-recind-dot{border-radius:var(--lt-r-round);background:var(--lt-red-record);width:8px;height:8px}.app.touch .lt-recind-clock{font-variant-numeric:tabular-nums}.app.touch .lt-sheethead{align-items:center;gap:8px;min-height:44px;display:flex}.app.touch .lt-sheethead-title{min-width:0;font:var(--lt-type-sheet-title);color:var(--lt-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.app.touch .lt-sheethead-step{font:var(--lt-type-label);color:var(--lt-meta);flex:none}.app.touch .lt-sheethead-ext{justify-content:center;min-height:52px}.app.touch .lt-dismiss{border-radius:var(--lt-r-10);height:44px;font:var(--lt-type-dismiss);color:var(--lt-meta);flex:none;padding:0 10px}@keyframes lt-fadein{0%{opacity:0}to{opacity:1}}@keyframes lt-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes lt-rise{0%{transform:translateY(100%)}to{transform:none}}.app.touch .lt-cmd,.app.touch .lt-rec{border-radius:var(--lt-r-pill);white-space:nowrap;min-width:0;transition:flex-grow var(--lt-motion-ms) ease, flex-basis var(--lt-motion-ms) ease, opacity var(--lt-motion-ms) ease, padding var(--lt-motion-ms) ease, gap var(--lt-motion-ms) ease, border-width var(--lt-motion-ms) ease, filter var(--lt-press-ms) ease;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.app.touch .lt-cmd{background:var(--lt-bar);color:var(--lt-text);border:1px solid var(--lt-line);gap:8px}.app.touch .lt-cmd.is-open{background:var(--lt-green-tint)}.app.touch .lt-cmd.is-disabled{background:var(--lt-bar);border-color:var(--lt-sep);color:var(--lt-disabled);cursor:default}.app.touch .lt-rec{background:var(--lt-red-record);color:var(--lt-on-red);border:1px solid #0000;gap:10px}.app.touch .lt-pill-label{text-overflow:ellipsis;min-width:0;transition:max-width var(--lt-motion-ms) ease, opacity var(--lt-motion-ms) ease;max-width:200px;overflow:hidden}.app.touch .lt-pill-bar{height:56px;font:var(--lt-type-control-l);padding:0 16px}.app.touch .lt-rec.lt-pill-bar{font-size:calc(17px * var(--lt-chrome-scale));box-shadow:var(--lt-el-record-md)}.app.touch .lt-pill-files{height:60px;font:var(--lt-type-control-l);font-size:calc(17px * var(--lt-chrome-scale));padding:0 16px}.app.touch .lt-rec.lt-pill-files{font-size:calc(18px * var(--lt-chrome-scale));box-shadow:var(--lt-el-record-lg)}.app.touch .lt-pill-top{height:44px;font:var(--lt-type-control);padding:0 16px}.app.touch .lt-rec.lt-pill-top{box-shadow:var(--lt-el-record-sm);gap:9px}.app.touch .lt-rec-dot{border-radius:var(--lt-r-round);background:currentColor;flex:none;width:14px;height:14px}.app.touch .lt-pill-top .lt-rec-dot{width:12px;height:12px}.app.touch .lt-rec-square{background:currentColor;border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.app.touch .lt-pill-top .lt-rec-square,.app.touch .lt-stop.lt-pill-top .lt-rec-square{width:12px;height:12px}.app.touch .lt-stop .lt-rec-square{color:var(--lt-red-record)}.app.touch .lt-rec-saving{cursor:default}.app.touch .lt-rec-micoff{background:var(--lt-field);border:1px solid var(--lt-line);color:var(--lt-text);gap:10px;box-shadow:none!important}.app.touch .lt-rec-micoff.is-open{background:var(--lt-green-tint)}.app.touch .lt-rec-lines{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;display:flex}.app.touch .lt-rec-sub{font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .lt-rec-live{align-items:stretch;gap:0;padding:0;display:flex}.app.touch .lt-rec-wavehalf{min-width:44px;height:44px;color:inherit;flex:1 1 0;justify-content:center;align-items:center;display:flex}.app.touch .lt-rec-clock{font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 12px;display:flex}.app.touch .lt-rec-stophalf{min-width:44px;height:44px;color:inherit;font:inherit;flex:1 1 0;justify-content:center;align-items:center;gap:8px;display:flex}.app.touch .lt-rec-stophalf .lt-rec-square{width:12px;height:12px}.app.touch .lt-wave{align-items:center;gap:3px;height:22px;display:inline-flex}.app.touch .lt-wave>span{opacity:.85;width:3px;transition:height var(--lt-motion-ms) ease;background:currentColor;border-radius:2px;display:block}.app.touch .lt-bb{z-index:20;gap:10px;display:flex}.app.touch .lt-bb>*{flex:1 1 0}.app.touch .lt-bb-doc{height:var(--lt-bottombar-h);padding:0 16px var(--lt-safe-b);background:var(--lt-bar);box-shadow:var(--lt-el-bar-top);transition:transform var(--lt-motion-ms) ease;align-items:center;position:absolute;bottom:0;left:0;right:0}.app.touch .lt-bb-doc.is-away{pointer-events:none;box-shadow:none;transform:translateY(100%)}.app.touch .lt-bb-files{left:16px;right:16px;bottom:calc(var(--lt-safe-b) + 10px);position:absolute}.app.touch .lt-bb-files.is-away{display:none}.app.touch .lt-bb-doc .lt-rec{min-width:56px}.app.touch .lt-bb-doc[data-state=recording]{gap:0}.app.touch .lt-bb-doc[data-state=recording] .lt-rec{flex:0 0 56px;gap:0;padding:0}.app.touch .lt-bb-doc[data-state=recording] .lt-rec .lt-pill-label{opacity:0;max-width:0}.app.touch .lt-bb-doc[data-state=saving]{gap:0}.app.touch .lt-pair-top{align-items:center;gap:8px;min-width:0;display:flex}.app.touch .lt-pair-doc{width:316px;padding:0 8px}.app.touch .lt-pair-doc>.lt-cmd{flex:1 1 0}.app.touch .lt-pair-doc>.lt-cmd:only-child{flex:0 0 142px}.app.touch .lt-pair-doc>.lt-rec,.app.touch .lt-pair-doc>.lt-recpill{flex:0 0 150px}.app.touch .lt-pair-files>.lt-cmd{flex:0 0 142px;width:142px}.app.touch .lt-pair-files>.lt-rec,.app.touch .lt-pair-files>.lt-recpill{flex:0 0 150px;width:150px}.app.touch .lt-pair-doc:-webkit-any([data-state=recording],[data-state=saving]){gap:0}.app.touch .lt-pair-doc:is([data-state=recording],[data-state=saving]){gap:0}.app.touch .lt-pair-doc:-webkit-any([data-state=recording],[data-state=saving])>.lt-cmd{opacity:0;visibility:hidden;transition:flex-basis var(--lt-motion-ms) ease, flex-grow var(--lt-motion-ms) ease, opacity var(--lt-motion-ms) ease, padding var(--lt-motion-ms) ease, visibility 0s linear var(--lt-motion-ms);border-width:0;flex:0 0 0;padding:0}.app.touch .lt-pair-doc:is([data-state=recording],[data-state=saving])>.lt-cmd{opacity:0;visibility:hidden;transition:flex-basis var(--lt-motion-ms) ease, flex-grow var(--lt-motion-ms) ease, opacity var(--lt-motion-ms) ease, padding var(--lt-motion-ms) ease, visibility 0s linear var(--lt-motion-ms);border-width:0;flex:0 0 0;padding:0}.app.touch .lt-bb-doc:-webkit-any([data-state=recording],[data-state=saving]) .lt-cmd{opacity:0;visibility:hidden;transition:flex-basis var(--lt-motion-ms) ease, flex-grow var(--lt-motion-ms) ease, opacity var(--lt-motion-ms) ease, padding var(--lt-motion-ms) ease, visibility 0s linear var(--lt-motion-ms);border-width:0;flex:0 0 0;padding:0}.app.touch .lt-bb-doc:is([data-state=recording],[data-state=saving]) .lt-cmd{opacity:0;visibility:hidden;transition:flex-basis var(--lt-motion-ms) ease, flex-grow var(--lt-motion-ms) ease, opacity var(--lt-motion-ms) ease, padding var(--lt-motion-ms) ease, visibility 0s linear var(--lt-motion-ms);border-width:0;flex:0 0 0;padding:0}.app.touch .lt-pair-doc:-webkit-any([data-state=recording],[data-state=saving])>.lt-rec{flex:1 1 0}.app.touch .lt-pair-doc:is([data-state=recording],[data-state=saving])>.lt-rec{flex:1 1 0}.app.touch.tablet .lt-appbar-doc .lt-pair-doc{width:auto;margin-right:8px;padding:0}.app.touch.tablet .lt-appbar-doc .lt-pair-doc:has(>.lt-rec){width:300px}.app.touch.tablet .lt-appbar-doc .lt-pair-doc:has(>.t-cmd-gap:only-child){display:none}.app.touch .lt-recpill{border-radius:var(--lt-r-pill);background:var(--lt-red-record);min-width:0;color:var(--lt-on-red);align-items:center;display:flex}.app.touch .lt-recpill-phone{height:60px;box-shadow:var(--lt-el-record-lg);padding:0 6px}.app.touch .lt-recpill-pad{width:150px;height:44px;box-shadow:var(--lt-el-record-sm);padding:0 0 0 4px}.app.touch .lt-recpill-open{border-radius:var(--lt-r-pill);min-width:0;height:100%;min-height:44px;color:inherit;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:5px;padding-left:14px;display:flex}.app.touch .lt-recpill-pad .lt-recpill-open{gap:2px;padding-left:12px}.app.touch .lt-recpill-word{font:var(--lt-type-group);align-items:center;gap:5px;line-height:1;display:inline-flex}.app.touch .lt-recpill-dot{border-radius:var(--lt-r-round);background:currentColor;width:8px;height:8px}.app.touch .lt-recpill-clock{font:600 19px/1 var(--lt-font-ui);font-variant-numeric:tabular-nums}.app.touch .lt-recpill-pad .lt-recpill-clock{font-size:16px}.app.touch .lt-recpill-stop{border-radius:var(--lt-r-round);flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:2px;display:inline-flex}.app.touch .lt-recpill-stopdot{border-radius:var(--lt-r-round);background:var(--lt-on-red);width:44px;height:44px;color:var(--lt-red-record);justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-recpill-pad .lt-recpill-stop{margin-right:0}.app.touch .lt-recpill-pad .lt-recpill-stopdot{width:32px;height:32px}.app.touch .lt-recpill-pad .lt-recpill-stopdot .lt-rec-square{width:12px;height:12px}.app.touch .lt-reply{z-index:20;padding:0 16px var(--lt-safe-b);background:var(--lt-bar);box-shadow:var(--lt-el-bar-top);position:absolute;bottom:0;left:0;right:0}.app.touch.tablet .lt-reply{padding:0 40px var(--lt-safe-b)}.app.touch .lt-reply.is-kb{bottom:var(--kb,0px);padding-bottom:0}.app.touch .lt-reply-row{align-items:center;gap:8px;max-width:600px;height:74px;margin:0 auto;display:flex}.app.touch.phone .lt-reply-row{max-width:none}.app.touch .lt-reply-field{border-radius:var(--lt-r-pill);border:1px solid var(--lt-line-input);background:var(--lt-bar);flex:auto;align-items:center;min-width:0;height:56px;padding:0 18px 0 6px;display:flex}.app.touch .lt-reply-field:focus-within{border-color:var(--lt-green);box-shadow:0 0 0 1px var(--lt-green)}.app.touch :-webkit-any(.lt-reply-photo,.lt-reply-attach){border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-meta);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch :is(.lt-reply-photo,.lt-reply-attach){border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-meta);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-reply-input{min-width:0;height:100%;font:var(--lt-type-content);color:var(--lt-text);background:0 0;border:0;outline:none;flex:auto;padding:0 0 0 8px;font-size:16px}.app.touch .lt-reply-input::placeholder{color:var(--lt-placeholder);opacity:1}.app.touch .lt-reply-send{padding:0 20px}.app.touch .lt-layer{z-index:72;position:fixed;top:0;bottom:0;left:0;right:0}.app.touch .lt-scrim{background:var(--lt-scrim);animation:lt-fadein var(--lt-motion-ms) ease both;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch :-webkit-any(.lt-popover,.lt-fullpage,.lt-bottomsheet,.lt-cardsheet,.lt-kbplace,.lt-cmdcard,.lt-reccard){color:var(--lt-text);outline:none;flex-direction:column;display:flex}.app.touch :is(.lt-popover,.lt-fullpage,.lt-bottomsheet,.lt-cardsheet,.lt-kbplace,.lt-cmdcard,.lt-reccard){color:var(--lt-text);outline:none;flex-direction:column;display:flex}.app.touch .lt-surface-body{overscroll-behavior:contain;flex:auto;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.app.touch .lt-surface-foot{flex:none}.app.touch .lt-popover{z-index:70;width:min(var(--lt-pop-w), calc(100vw - 20px));max-height:calc(100% - var(--lt-safe-t) - 80px);border-radius:var(--lt-r-16);border:1px solid var(--lt-line);background:var(--lt-raised);box-shadow:var(--lt-el-pop);animation:lt-pop var(--lt-fade-ms) ease backwards;transform-origin:100% 0;gap:12px;padding:14px 16px 18px;position:fixed}.app.touch .lt-fullpage{z-index:70;top:calc(var(--lt-topbar-h) + var(--lt-safe-t));background:var(--lt-bar);box-shadow:var(--lt-el-under-bar);position:fixed;bottom:0;left:0;right:0}.app.touch .lt-fullpage>.lt-sheethead{flex:none;padding:10px 6px 0 16px}.app.touch .lt-fullpage>.lt-surface-body{padding:8px 16px calc(var(--lt-safe-b) + 20px);margin:0}.app.touch .lt-fullpage>.lt-surface-foot{padding:0 16px calc(var(--lt-safe-b) + 12px)}.app.touch .lt-bottomsheet{max-height:calc(100% - var(--lt-safe-t) - 8px);padding:22px 20px calc(var(--lt-safe-b) + 20px);border-radius:var(--lt-r-20) var(--lt-r-20) 0 0;background:var(--lt-raised);animation:lt-rise var(--lt-motion-ms) ease backwards;gap:12px;position:absolute;bottom:0;left:0;right:0}.app.touch .lt-shadow-confirm{box-shadow:var(--lt-el-card)}.app.touch .lt-shadow-up{box-shadow:var(--lt-el-sheet-up)}.app.touch .lt-cardsheet{border-radius:var(--lt-r-20);background:var(--lt-raised);max-height:calc(100% - 48px);animation:lt-fadein var(--lt-fade-ms) ease both;gap:12px;padding:22px 24px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app.touch .lt-cardsheet.is-footed{top:auto;transform:translate(-50%)}.app.touch .lt-el-modal{box-shadow:var(--lt-el-modal)}.app.touch .lt-el-confirm{box-shadow:var(--lt-el-card)}.app.touch .lt-kbplace{z-index:55;height:var(--kb-last,var(--lt-kb-default));padding:8px 16px calc(var(--lt-safe-b) + 8px);background:var(--lt-raised);border-top:1px solid var(--lt-kb-line);position:fixed;bottom:0;left:0;right:0}.app.touch.tablet .lt-kbplace{width:min(var(--lt-modal-w-l), calc(100vw - 32px));border-radius:var(--lt-r-16) var(--lt-r-16) 0 0;border:1px solid var(--lt-line);box-shadow:var(--lt-el-pop);left:50%;right:auto;transform:translate(-50%)}.app.touch .lt-confirm-title{font:var(--lt-type-confirm-title);color:var(--lt-text);margin:0}.app.touch .lt-confirm-lines{font:400 calc(16px * var(--lt-text-scale))/1.5 var(--lt-font-ui);color:var(--lt-text-2)}.app.touch .lt-confirm-lines p{margin:0}.app.touch .lt-confirm-lines ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app.touch .lt-confirm-lines li{padding-left:16px;position:relative}.app.touch .lt-confirm-lines li:before{content:"";border-radius:var(--lt-r-round);background:var(--lt-placeholder);width:6px;height:6px;position:absolute;top:.6em;left:0}.app.touch .lt-confirm-offline{font:var(--lt-type-small);color:var(--lt-text-2);align-items:flex-start;gap:8px;display:flex;margin-top:12px!important}.app.touch .lt-confirm-offline .lt-icon{margin-top:2px}.app.touch .lt-confirm>.lt-surface-body{gap:var(--lt-sp-12);flex-direction:column;display:flex}.app.touch .lt-confirm-closing{margin-top:var(--lt-sp-12)!important}.app.touch .lt-confirm-action{margin-left:calc(-1 * var(--lt-sp-10));align-self:flex-start}.app.touch .lt-menu{z-index:75;border-radius:var(--lt-r-14);border:1px solid var(--lt-line);background:var(--lt-raised);max-height:calc(100% - 80px);box-shadow:var(--lt-el-menu);animation:lt-pop var(--lt-fade-ms) ease backwards;transform-origin:100% 0;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow-y:auto}.app.touch .lt-menu.is-left{transform-origin:0 0}.app.touch .lt-menu.is-above{transform-origin:100% 100%}.app.touch .lt-menu.is-left.is-above{transform-origin:0 100%}.app.touch .lt-menu-title{font:var(--lt-type-group);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px 8px;overflow:hidden}.app.touch .lt-menu-item{border-radius:var(--lt-r-10);width:100%;min-height:46px;font:var(--lt-type-item);color:var(--lt-text);text-align:left;align-items:center;gap:12px;padding:0 12px;display:flex}.app.touch .lt-menu-rich{min-height:52px;padding:0 10px}.app.touch .lt-menu-two{min-height:54px;padding:6px 10px 6px 12px}.app.touch .lt-menu-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.app.touch .lt-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .lt-menu-two .lt-menu-label{font-weight:600}.app.touch .lt-menu-sub{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .lt-menu-thumb{border-radius:var(--lt-r-6);border:1px solid var(--lt-line);flex:none;width:32px;height:38px;display:flex;overflow:hidden}.app.touch .lt-menu-check{color:var(--lt-green)}.app.touch .lt-menu-sep{background:var(--lt-sep);height:1px;margin:4px 6px}.app.touch .lt-menu-danger{color:var(--lt-red-text);font-weight:600}.app.touch .lt-menu-recording{background:var(--lt-red-tint);color:var(--lt-red-text);font-weight:600}.app.touch .lt-menu-square{background:currentColor;border-radius:3px;width:12px;height:12px}.app.touch .lt-menu-note{font:var(--lt-type-meta);color:var(--lt-meta);padding:8px 12px}.app.touch .lt-menu-item[aria-disabled=true]{color:var(--lt-disabled);cursor:default}.app.touch .lt-toast-layer{z-index:90;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;right:0}.app.touch .lt-toast{border-radius:var(--lt-r-14);background:var(--lt-toast-bg);width:max-content;max-width:min(360px,100%);color:var(--lt-toast-text);box-shadow:var(--lt-el-toast);font:var(--lt-type-toast);pointer-events:auto;animation:lt-fadein var(--lt-fade-ms) ease both;align-items:center;gap:10px;padding:12px 16px;display:flex}.app.touch.tablet .lt-toast{max-width:min(640px,100%)}.app.touch .lt-toast-has-action{padding:6px 6px 6px 16px}.app.touch .lt-toast-text{min-width:0}.app.touch .lt-toast-action{border-radius:var(--lt-r-10);height:44px;font:600 calc(14px * var(--lt-text-scale))/1 var(--lt-font-ui);color:var(--lt-toast-action);flex:none;padding:0 12px}.app.touch .lt-doccard{min-width:0;display:flex;position:relative}.app.touch .lt-doccard-main{border-radius:var(--lt-r-14);border:1px solid var(--lt-line);background:var(--lt-bar);width:100%;min-width:0;color:var(--lt-text);text-align:left;flex-direction:column;display:flex;overflow:hidden}.app.touch .lt-doccard-thumb{background:var(--lt-thumb);flex-direction:column;justify-content:center;gap:6px;height:96px;padding:10px;display:flex;position:relative;overflow:hidden}.app.touch.tablet .lt-doccard-thumb{height:130px;padding:14px}.app.touch .lt-doccard-transcript .lt-doccard-thumb{background:var(--lt-green-wash)}.app.touch .lt-doccard-caption{flex-direction:column;gap:4px;min-width:0;padding:8px 10px 10px;display:flex}.app.touch.tablet .lt-doccard-caption{gap:5px;padding:10px 12px 12px}.app.touch .lt-doccard-title{font:600 calc(14px * var(--lt-text-scale))/1.25 var(--lt-font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app.touch.tablet .lt-doccard-title{font-size:calc(15px * var(--lt-text-scale))}.app.touch .lt-doccard-meta{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .lt-doccard-under{min-width:0;display:flex}.app.touch .lt-doccard.is-beingWritten .lt-doccard-main{background:var(--lt-sunken);border-color:var(--lt-sep);cursor:default}.app.touch .lt-doccard.is-beingWritten .lt-doccard-thumb{background:var(--lt-faint);align-items:center;gap:12px;padding:12px 14px}.app.touch .lt-doccard-writing{color:var(--lt-disabled);flex:none}.app.touch .lt-doccard.is-offlineAway .lt-doccard-main{border-color:var(--lt-sep)}.app.touch .lt-doccard.is-offlineAway .lt-doccard-thumb>:not(.lt-doccard-device){opacity:.4}.app.touch .lt-doccard.is-offlineAway .lt-doccard-title{color:var(--lt-meta)}.app.touch .lt-doccard.is-offlineAway .lt-doccard-meta{color:var(--lt-placeholder)}.app.touch .lt-doccard-device{border-radius:var(--lt-r-round);border:1px solid var(--lt-line);background:var(--lt-bar);width:26px;height:26px;color:var(--lt-text);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;left:8px}.app.touch.tablet .lt-doccard-device{width:28px;height:28px}.app.touch .lt-doccard-more{border-radius:var(--lt-r-round);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:4px;right:4px}.app.touch .lt-doccard-moredot{border-radius:var(--lt-r-round);border:1px solid var(--lt-line);background:var(--lt-bar);width:34px;height:34px;color:var(--lt-text);justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-thumbwave{justify-content:space-between;align-items:center;height:24px;display:flex}.app.touch .lt-thumbwave>span{background:var(--lt-green);border-radius:2px;width:3px;display:block}.app.touch .lt-doccard-transcript .lt-doccard-thumb{gap:8px}.app.touch .lt-thumbwave-line{background:var(--lt-line);border-radius:4px;align-self:flex-start;width:70%;height:7px}.app.touch .lt-statuscard{border-radius:var(--lt-r-14);border:1px solid var(--lt-line);background:var(--lt-bar);color:var(--lt-text);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.app.touch .lt-statuscard-head{align-items:center;gap:12px;display:flex}.app.touch .lt-statuscard-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.app.touch .lt-statuscard-title{font:var(--lt-type-card-title)}.app.touch .lt-statuscard-sub{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .lt-statuscard-body{font:var(--lt-type-content);flex:auto}.app.touch .lt-statuscard-progress{font:var(--lt-type-meta);color:var(--lt-meta);flex-direction:column;gap:6px;display:flex}.app.touch .lt-statuscard-foot{align-items:center;gap:10px;min-height:48px;margin-top:auto;display:flex}.app.touch .lt-statuscard-live{min-width:0;font:var(--lt-type-label);color:var(--lt-meta);flex:auto;align-items:center;gap:6px;line-height:1.3;display:inline-flex}.app.touch .lt-statuscard-livedot{border-radius:var(--lt-r-round);background:var(--lt-placeholder);width:8px;height:8px}.app.touch .lt-statuscard-action{margin-left:auto}.app.touch .lt-cmdcard{z-index:65;left:0;right:0;bottom:var(--lt-bottombar-h);border-radius:var(--lt-r-20);border:1px solid var(--lt-line);background:var(--lt-raised);box-shadow:var(--lt-el-card);animation:lt-fadein var(--lt-fade-ms) ease both;gap:12px;padding:18px 18px 20px;position:fixed}.app.touch.tablet .lt-cmdcard{bottom:auto;left:50%;right:auto;top:calc(var(--lt-topbar-h) + var(--lt-safe-t) + 8px);width:min(600px,100vw - 32px);transform:translate(-50%)}.app.touch .lt-cmdcard-heading{font:var(--lt-type-card-title)}.app.touch .lt-cmdcard-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.app.touch .lt-reccard{z-index:65;border-radius:var(--lt-r-20);background:var(--lt-raised);width:min(440px,100vw - 32px);box-shadow:var(--lt-el-tool);padding:10px 20px 24px;position:fixed;top:330px;left:50%;transform:translate(-50%)}.app.touch .lt-reccard-head{justify-content:space-between;align-items:center;height:48px;display:flex}.app.touch .lt-reccard-title{font:var(--lt-type-control);color:var(--lt-red-text);align-items:center;gap:8px;display:inline-flex}.app.touch .lt-reccard-dot{border-radius:var(--lt-r-round);background:var(--lt-red-record);width:10px;height:10px}.app.touch .lt-reccard-foot{font:var(--lt-type-meta);color:var(--lt-meta);margin-top:12px}.app.touch .lt-foldertile{border-radius:var(--lt-r-14);border:1px solid var(--lt-line);background:var(--lt-bar);width:100%;min-width:0;height:56px;color:var(--lt-text);text-align:left;align-items:center;gap:10px;padding:0 14px;display:flex}.app.touch.tablet .lt-foldertile{height:60px}.app.touch .lt-foldertile.is-selected{background:var(--lt-green-tint);border-color:var(--lt-green-tint-line)}.app.touch .lt-foldertile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app.touch .lt-foldertile-name{font:600 calc(14px * var(--lt-text-scale))/1.25 var(--lt-font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch.tablet .lt-foldertile-name{font-size:calc(15px * var(--lt-text-scale))}.app.touch .lt-foldertile-meta{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .lt-foldertile-icon{color:var(--lt-meta);fill:var(--lt-track);flex:none}.app.touch .lt-startnew{background:var(--lt-fill);margin:0 -16px;padding:14px 16px 16px}.app.touch.tablet .lt-startnew{margin:-22px -24px 22px;padding:18px 24px 22px}.app.touch .lt-startnew-title{font:var(--lt-type-control);color:var(--lt-text);margin:0 0 10px}.app.touch.tablet .lt-startnew-title{font:var(--lt-type-control-l);margin-bottom:12px}.app.touch .lt-startnew-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app.touch.tablet .lt-startnew-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.app.touch .lt-startnew-tile{min-width:0;color:var(--lt-text);font:500 calc(13px * var(--lt-chrome-scale))/1.3 var(--lt-font-ui);text-align:left;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.app.touch.tablet .lt-startnew-tile{font:500 calc(14px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);white-space:normal;gap:8px}.app.touch .lt-startnew-frame{border:1px solid var(--lt-line);border-radius:var(--lt-r-10);background:var(--lt-bar);height:76px;transition:box-shadow var(--lt-press-ms) ease;justify-content:center;align-items:center;display:flex}.app.touch.tablet .lt-startnew-frame{height:150px}.app.touch .lt-startnew-label{text-overflow:ellipsis;overflow:hidden}.app.touch .lt-startnew-frame.is-blank{color:var(--lt-green)}.app.touch .lt-startnew-frame.is-template>span{flex-direction:column;gap:5px;width:56%;display:flex}.app.touch.tablet .lt-startnew-frame.is-template>span{gap:6px;width:70%}.app.touch .lt-startnew-frame.is-template>span>span{background:var(--lt-sep);border-radius:3px;height:5px}.app.touch.tablet .lt-startnew-frame.is-template>span>span{height:6px}.app.touch .lt-startnew-frame.is-template>span>span:first-child{background:var(--lt-line);width:60%}.app.touch .lt-startnew-frame.is-template>span>span:last-child{width:80%}.app.touch .lt-startnew-frame.is-template>span>.is-box{border:2px solid var(--lt-box-important-border);background:var(--lt-box-important-fill);border-radius:4px;height:14px}.app.touch.tablet .lt-startnew-frame.is-template>span>.is-box{height:18px}.app.touch .lt-consent-body{flex-direction:column;gap:16px;padding:22px 20px 4px;display:flex}.app.touch .lt-consent-title{font:var(--lt-type-consent-title);color:var(--lt-text);outline:none;margin:0}.app.touch .lt-consent-line{font:400 calc(15px * var(--lt-text-scale))/1.45 var(--lt-font-ui);color:var(--lt-text-2);align-items:flex-start;gap:12px;margin:0;display:flex}.app.touch .lt-consent-line strong{color:var(--lt-text);font-weight:600}.app.touch .lt-consent-line .lt-icon{color:var(--lt-text);margin-top:1px}.app.touch .lt-consent-training{padding-left:34px}.app.touch .lt-consent-privacy{height:44px;font:var(--lt-type-dismiss);color:var(--lt-green-text);text-underline-offset:3px;align-self:flex-start;margin:-6px 0 -10px 34px;padding:0;text-decoration:underline}.app.touch .lt-consent-bar{height:var(--lt-bottombar-h);padding:0 16px var(--lt-safe-b);align-items:center;display:flex}.app.touch .lt-bottomsheet.lt-consent{gap:0;padding:0}.app.touch.tablet .lt-consent-body{gap:18px;padding:28px 28px 4px}.app.touch.tablet .lt-consent-line{font-size:calc(16px * var(--lt-text-scale));gap:14px}.app.touch .lt-cardsheet.lt-consent{gap:0;padding:0}.app.touch .lt-consent-row{align-items:center;height:96px;padding:0 28px 8px;display:flex}.app.touch .lt-consent-popline{font:var(--lt-type-content);color:var(--lt-text-2);margin:0}.app.touch .lt-consent-poptitle{font:600 calc(16px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-text);margin:0 0 8px}.app.touch .lt-consent .lt-pair .lt-btn-record.lt-btn-lg{font-size:calc(16px * var(--lt-chrome-scale));white-space:nowrap}.app.touch .lt-consent .lt-pair>.lt-btn-lg{padding:0 8px}.app.touch .lt-consent .lt-pair .lt-btn-record.lt-btn-lg .lt-btn-label{white-space:nowrap}.app.touch .lt-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px 32px;display:flex}.app.touch .lt-empty-framed{border:1px dashed var(--lt-line-input);border-radius:var(--lt-r-14);padding:22px 20px 24px}.app.touch.tablet .lt-empty-framed{padding:40px 32px 44px}.app.touch .lt-empty-page{gap:14px;padding:112px 28px 0}.app.touch .lt-empty-icon{border-radius:var(--lt-r-round);background:var(--lt-fill);width:56px;height:56px;color:var(--lt-text-2);justify-content:center;align-items:center;display:inline-flex}.app.touch .lt-empty-title{font:var(--lt-type-card-title);color:var(--lt-text);margin:0;line-height:1.3}.app.touch .lt-empty-page .lt-empty-title{font:var(--lt-type-page-title);margin-top:4px}.app.touch .lt-empty-page>.lt-btn{margin-top:10px}.app.touch .lt-empty-page .lt-empty-foot{margin-top:18px}.app.touch .lt-empty-body{max-width:300px;font:var(--lt-type-content);color:var(--lt-meta);margin:0}.app.touch.tablet .lt-empty-body{max-width:420px}.app.touch .lt-empty-foot{max-width:300px;font:var(--lt-type-meta);color:var(--lt-placeholder);margin:0}.app.touch .lt-sidebar{width:var(--lt-sidebar-w);flex-direction:column;flex:0 0 var(--lt-sidebar-w);background:var(--lt-sidebar);border-right:1px solid var(--lt-sep);gap:2px;padding:16px 10px;display:flex;overflow-y:auto}.app.touch .lt-navrow{border-radius:var(--lt-r-10);min-height:44px;font:var(--lt-type-item);color:var(--lt-text);transition:box-shadow var(--lt-press-ms) ease;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.app.touch .lt-navrow:active{box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch .lt-navrow.is-nested{color:var(--lt-text-2);padding-left:28px;font-weight:400}.app.touch .lt-navrow.is-selected{background:var(--lt-green-tint);color:var(--lt-text);font-weight:600}.app.touch .lt-navrow-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .lt-sidebar-note{font:var(--lt-type-meta);color:var(--lt-meta);margin:0;padding:6px 12px 8px}.app.touch .lt-panelist{width:var(--lt-pane-list-w);flex-direction:column;flex:0 0 var(--lt-pane-list-w);background:var(--lt-sidebar);border-right:1px solid var(--lt-sep);min-height:0;display:flex}.app.touch .lt-panelist-head{flex:none;align-items:center;gap:8px;padding:18px 18px 0;display:flex}.app.touch .lt-panelist-body{flex:auto;min-height:0;padding:18px 18px 32px;overflow-y:auto}.app.touch :where(.t-files-welcome-skip,.t-files-crumb,.t-files-pick,.t-files-recentq){-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0}.app.touch .t-files-plus,.app.touch .t-files-more,.app.touch .t-files-newpill{flex:none;display:inline-flex}.app.touch .t-files-bar.t-bar{background:0 0;border:0;min-height:0;padding:0;display:block}.app.touch .t-files-body.t-files-home,.app.touch .t-files-body.t-files-folderbody{padding:var(--lt-sp-12) var(--lt-gutter) calc(var(--lt-safe-b) + 86px)}.app.touch .t-screen:has(.t-files-offline) .t-files-body{padding-bottom:calc(var(--lt-safe-b) + 150px)}.app.touch .t-files-body.t-files-folderbody{padding-top:var(--lt-sp-2)}.app.touch .t-files-searchrow{display:flex}.app.touch .t-files-searchrow>.lt-search{flex:auto}.app.touch .t-files-chips{margin:var(--lt-sp-8) 0 var(--lt-sp-10)}.app.touch.phone .t-files-home .lt-startnew{margin-bottom:var(--lt-sp-6)}.app.touch .t-files-section+.t-files-section{margin-top:var(--lt-sp-6)}.app.touch.tablet .t-files-section+.t-files-section{margin-top:var(--lt-sp-20)}.app.touch.tablet .t-files-section .lt-section-caps:first-child{margin-top:0}.app.touch .t-files-grid{gap:var(--lt-sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app.touch.tablet .t-files-grid{gap:var(--lt-sp-16)}.app.touch.tablet .t-files-main{container-type:inline-size}@container (width>=560px){.app.touch.tablet .t-files-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.app.touch.tablet .t-files-main .lt-startnew-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@container (width>=600px){.app.touch.tablet .t-files-main .lt-startnew-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.app.touch .t-files-startfolder{color:var(--lt-green)}.app.touch.tablet .t-files-startband .lt-startnew-title{line-height:1.2}.app.touch .t-files-tiles{gap:var(--lt-sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app.touch.tablet .t-files-tiles{gap:var(--lt-sp-16)}.app.touch .t-files-tile{min-width:0;display:flex}.app.touch .t-files-thumb{gap:var(--lt-sp-6);flex-direction:column;width:100%;display:flex}.app.touch .t-files-thumb-bar{background:var(--lt-line);border-radius:3px;height:6px;display:block}.app.touch .t-files-thumb-bar.is-heading{background:var(--lt-line-dashed);height:8px}.app.touch .t-files-thumb-box{border-radius:var(--lt-r-6);border:1.5px solid;height:22px;display:block}.app.touch.tablet .t-files-thumb-box{height:28px}.app.touch .t-files-thumb-media{border-radius:var(--lt-r-6);background:var(--lt-fill);height:20px;display:block}.app.touch .t-files-thumb-mini{gap:3px}.app.touch .t-files-thumb-mini .t-files-thumb-bar{border-radius:2px;height:3px}.app.touch .t-files-thumb-mini .t-files-thumb-bar.is-heading{height:4px}.app.touch .t-files-thumb-mini .t-files-thumb-box{border-width:1px;border-radius:2px;height:8px}.app.touch .t-files-thumb-mini .t-files-thumb-media{border-radius:2px;height:7px}.app.touch .t-files-rowthumb{border:1px solid var(--lt-line);border-radius:var(--lt-r-8);background:var(--lt-thumb);justify-content:center;align-items:center;width:40px;height:48px;padding:6px 5px;display:flex;position:relative;overflow:hidden}.app.touch.tablet .t-files-results .t-files-rowthumb{width:52px;height:64px;padding:8px 7px}.app.touch .t-files-rowthumb.is-transcript{background:var(--lt-green-wash);color:var(--lt-green)}.app.touch .t-files-split{flex:auto;min-height:0;display:flex}.app.touch .t-files-main{min-width:0;padding:var(--lt-sp-22) var(--lt-sp-24) calc(var(--lt-sp-24) + var(--lt-safe-b));flex:auto}.app.touch .t-screen:has(.t-files-offline) .t-files-main{padding-bottom:100px}.app.touch.tablet .t-files-main .lt-startnew+.t-files-section{margin-top:0}.app.touch .t-files-folderhead{margin:0 0 var(--lt-sp-20)}.app.touch .t-files-crumbs{align-items:center;gap:var(--lt-sp-2);min-width:0;min-height:44px;margin:-10px 0 0 -4px;display:flex;overflow:hidden}.app.touch .t-files-crumb-step{align-items:center;gap:var(--lt-sp-2);min-width:0;display:inline-flex}.app.touch .t-files-crumb{min-width:44px;height:44px;padding:0 var(--lt-sp-6);border-radius:var(--lt-r-10);font:500 calc(15px * var(--lt-chrome-scale))/1.4 var(--lt-font-ui);color:var(--lt-green-text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:2px;display:inline-flex;overflow:hidden}.app.touch .t-files-crumb-root{padding:0 var(--lt-sp-8) 0 0;flex:none}.app.touch .t-files-crumb-root .lt-icon{flex:none}.app.touch .t-files-crumb:active{background:var(--lt-press)}.app.touch .t-files-crumb-more{color:var(--lt-meta);flex:0 0 44px;justify-content:center;padding:0}.app.touch .t-files-crumb-more.is-open{background:var(--lt-track)}.app.touch .t-files-crumb-sep{color:var(--lt-placeholder);flex:none}.app.touch .t-files-foldertop{align-items:center;gap:var(--lt-sp-12);min-height:44px;display:flex}.app.touch .t-files-foldername{min-width:0;font:600 calc(24px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.app.touch .t-files-newbtn.lt-btn{gap:var(--lt-sp-8);border-radius:var(--lt-r-pill);border:1px solid var(--lt-green-tint-line);background:var(--lt-green-tint);color:var(--lt-text);font:600 calc(14px * var(--lt-chrome-scale))/1 var(--lt-font-ui);padding:0 18px 0 14px}.app.touch .t-files-search{padding-top:var(--lt-sp-4)}.app.touch .t-files-search-head{align-items:baseline;gap:var(--lt-sp-10);margin:0 0 var(--lt-sp-6);flex-wrap:wrap;display:flex}.app.touch .t-files-search-title{font:600 calc(18px * var(--lt-text-scale))/1.2 var(--lt-font-ui);color:var(--lt-text);margin:0}.app.touch .t-files-search-where{font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-files-results+.t-files-results{margin-top:var(--lt-sp-6)}.app.touch .t-files-results .lt-lrow-sentence{font-family:var(--lt-font-doc);font-size:calc(15px * var(--lt-text-scale));color:var(--lt-text)}.app.touch.tablet .t-files-results .lt-lrow-sentence{font-size:calc(17px * var(--lt-text-scale))}.app.touch .t-files-results .lt-lrow-sentence strong{font-weight:600}.app.touch .t-files-recentq{align-items:center;gap:var(--lt-sp-12);width:100%;height:48px;padding:0 var(--lt-sp-14);font:500 calc(15px * var(--lt-text-scale))/1 var(--lt-font-ui);color:var(--lt-text);text-align:left;display:flex}.app.touch .t-files-recentq+.t-files-recentq{border-top:1px solid var(--lt-sep)}.app.touch .t-files-recentq:active{background:var(--lt-press)}.app.touch .t-files-recentq .lt-icon{color:var(--lt-meta);flex:none}.app.touch .t-files-recentq-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app.touch.tablet .t-files-recentsearches,.app.touch.tablet .t-files-search-hint{max-width:420px}.app.touch .t-files-search-hint{margin:var(--lt-sp-14) 2px 0;font:var(--lt-type-meta);color:var(--lt-meta);line-height:1.45}.app.touch.tablet .t-files-search-foot{max-width:none;font-size:calc(14px * var(--lt-text-scale))}.app.touch .t-files-result-meta{margin-left:var(--lt-sp-10);font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-files-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.touch .t-files-result>.lt-lrow+.lt-lrow{border-top:1px solid var(--lt-sep)}.app.touch .t-files-moment .lt-lrow-main{padding-top:12px;padding-bottom:12px}.app.touch .t-files-moment-who{justify-content:center;width:40px;display:flex}.app.touch.tablet .t-files-moment-who{width:52px}.app.touch .t-files-moment .lt-lrow-title{font:600 calc(13px * var(--lt-text-scale))/1.2 var(--lt-font-ui);font-variant-numeric:tabular-nums}.app.touch.tablet .t-files-moment .lt-lrow-text{align-items:flex-start;gap:var(--lt-sp-16);flex-direction:row}.app.touch.tablet .t-files-moment .lt-lrow-titleline{flex:0 0 104px;padding-top:6px}.app.touch.tablet .t-files-moment .lt-lrow-title{font-size:calc(14px * var(--lt-text-scale))}.app.touch.tablet .t-files-moment .lt-lrow-sentence{flex:auto;min-width:0}.app.touch .t-files-newthumb{background:var(--lt-paper);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app.touch .t-files-newthumb.is-blank{color:var(--lt-green)}.app.touch .t-files-newthumb.is-folder{color:var(--lt-meta)}.app.touch .t-files-newthumb.is-template{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;padding:6px 5px}.app.touch .t-files-newthumb.is-template>span{background:var(--lt-sep);border-radius:2px;height:3px}.app.touch .t-files-newthumb.is-template>span:first-child{background:var(--lt-line);width:60%}.app.touch .t-files-newthumb.is-template>span:last-child{width:80%}.app.touch .t-files-newthumb.is-template>.is-box{border:2px solid var(--lt-box-important-border);background:var(--lt-box-important-fill);height:8px}.app.touch .t-files-picker{gap:var(--lt-sp-2);flex-direction:column;display:flex}.app.touch .t-files-pick{align-items:center;gap:var(--lt-sp-12);width:100%;min-height:52px;padding-right:var(--lt-sp-12);border-radius:var(--lt-r-12);color:var(--lt-text);text-align:left;font:var(--lt-type-item);display:flex}.app.touch .t-files-pick:active:not([aria-disabled=true]){background:var(--lt-press)}.app.touch .t-files-pick .lt-icon{color:var(--lt-meta);flex:none}.app.touch .t-files-pick .lt-icon[data-icon=folder],.app.touch .t-files-newthumb .lt-icon[data-icon=folder]{fill:var(--lt-track)}.app.touch .t-files-pick-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app.touch .t-files-pick.is-on{background:var(--lt-green-tint);font-weight:600}.app.touch .t-files-pick.is-on .t-files-pick-check{color:var(--lt-green)}.app.touch .t-files-pick.is-here{color:var(--lt-meta);cursor:default}.app.touch .t-files-pick-here{font:var(--lt-type-label);color:var(--lt-meta);flex:none}.app.touch .t-files-pick-add{color:var(--lt-text)}.app.touch .t-files-pick-add .lt-icon{color:var(--lt-green)}.app.touch .t-files-pick-new{align-items:flex-start;gap:var(--lt-sp-8);padding:var(--lt-sp-4) 0 0 var(--lt-sp-12);display:flex}.app.touch .t-files-pick-field{flex:auto;min-width:0}.app.touch .t-files-newfn{margin-bottom:var(--lt-sp-2)}.app.touch .t-files-newfn-note{padding:var(--lt-sp-4) var(--lt-sp-12);font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-files-sheet-note{margin:0 0 var(--lt-sp-8);font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-files-name .lt-pair{margin-top:var(--lt-sp-4)}.app.touch .t-files-emptyfolder{margin-top:var(--lt-sp-8)}.app.touch .t-files-welcome-layer{z-index:80;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app.touch .t-files-welcome-scrim{background:var(--lt-scrim);position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-files-welcome{width:100%;height:100%;padding:max(var(--lt-safe-t), 6px) 0 calc(var(--lt-safe-b) + var(--lt-sp-10));background:var(--lt-bar);color:var(--lt-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.app.touch.tablet .t-files-welcome{width:min(600px,100% - 48px);height:min(860px,100% - 48px);padding:var(--lt-sp-12) 0 var(--lt-sp-28);border-radius:var(--lt-r-20);box-shadow:var(--lt-el-modal)}.app.touch .t-files-welcome-top{padding:0 var(--lt-sp-6);flex:0 0 44px;justify-content:flex-end;display:flex}.app.touch .t-files-welcome-skip{height:44px;padding:0 var(--lt-sp-12);border-radius:var(--lt-r-10);font:var(--lt-type-back);color:var(--lt-meta)}.app.touch .t-files-welcome-art{min-height:200px;margin:var(--lt-sp-10) var(--lt-gutter) 0;border-radius:var(--lt-r-20);background:var(--lt-bg);flex:0 380px;justify-content:center;align-items:center;display:flex;overflow:hidden}.app.touch.tablet .t-files-welcome-art{margin:var(--lt-sp-12) var(--lt-sp-24) 0;flex-basis:470px}.app.touch .t-files-welcome-text{min-height:0;padding:var(--lt-sp-24) var(--lt-sp-24) 0;flex:auto;overflow-y:auto}.app.touch.tablet .t-files-welcome-text{padding:var(--lt-sp-28) var(--lt-sp-32) 0}.app.touch .t-files-welcome-title{margin:0 0 var(--lt-sp-12);font:600 calc(26px * var(--lt-text-scale))/1.2 var(--lt-font-doc);color:var(--lt-text)}.app.touch.tablet .t-files-welcome-title{font-size:calc(30px * var(--lt-text-scale))}.app.touch .t-files-welcome-body{font:var(--lt-type-content);color:var(--lt-text-2);margin:0;line-height:1.5}.app.touch.tablet .t-files-welcome-body{font-size:calc(17px * var(--lt-text-scale))}.app.touch .t-files-welcome-foot{gap:var(--lt-sp-12);padding:var(--lt-sp-12) var(--lt-gutter) 0;flex-direction:column;flex:none;display:flex}.app.touch.tablet .t-files-welcome-foot{padding:var(--lt-sp-12) var(--lt-sp-24) 0}.app.touch :-webkit-any(.t-files-art-doc,.t-files-art-rec){flex:none;width:300px}.app.touch :is(.t-files-art-doc,.t-files-art-rec){flex:none;width:300px}.app.touch.tablet :-webkit-any(.t-files-art-doc,.t-files-art-rec){transform:scale(1.25)}.app.touch.tablet :is(.t-files-art-doc,.t-files-art-rec){transform:scale(1.25)}@media (max-height:720px){.app.touch.phone :-webkit-any(.t-files-art-doc,.t-files-art-rec){transform:scale(.8)}.app.touch.phone :is(.t-files-art-doc,.t-files-art-rec){transform:scale(.8)}}.app.touch .t-files-art-doc{gap:var(--lt-sp-10);padding:var(--lt-sp-16) var(--lt-sp-14) var(--lt-sp-14);border:1px solid var(--lt-sep);border-radius:var(--lt-r-14);background:var(--lt-paper);box-shadow:var(--lt-el-thumb);color:var(--lt-box-ink);font:400 13.5px/1.5 var(--lt-font-doc);flex-direction:column;display:flex}.app.touch .t-files-art-doc.is-ink{padding-bottom:var(--lt-sp-16)}.app.touch .t-files-art-h{font:600 19px/1.2 var(--lt-font-doc);margin:0}.app.touch .t-files-art-p{margin:0}.app.touch .t-files-art-box{padding:0 var(--lt-sp-8) var(--lt-sp-10);border:2px solid;border-radius:9px}.app.touch .t-files-art-box>.t-files-art-p{padding-left:2px;line-height:1.45}.app.touch .t-files-art-box .t-files-art-box{margin-top:var(--lt-sp-8);padding:0 var(--lt-sp-8) var(--lt-sp-8) 9px;border-radius:var(--lt-r-8)}.app.touch .t-files-art-box .t-files-art-box>.t-files-art-p{padding-left:0;font-size:13px}.app.touch .t-files-art-label{align-items:center;gap:var(--lt-sp-6);height:30px;font:600 11px/1 var(--lt-font-ui);letter-spacing:.07em;text-transform:uppercase;display:flex}.app.touch .t-files-art-box .t-files-art-box .t-files-art-label{height:26px}.app.touch .t-files-art-chev{flex:none;margin-left:auto}.app.touch .t-files-art-fold{align-items:center;gap:var(--lt-sp-6);height:34px;padding:0 var(--lt-sp-8);display:flex}.app.touch .t-files-art-fold .t-files-art-label{flex:none;height:auto}.app.touch .t-files-art-foldtext{min-width:0;padding-left:var(--lt-sp-4);color:var(--lt-box-ink-2);font:400 13px/1 var(--lt-font-doc);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.app.touch .t-files-art-ink{padding:var(--lt-sp-6) var(--lt-sp-8) var(--lt-sp-8);border:1px solid var(--lt-line);border-radius:var(--lt-r-10);background:var(--lt-paper);color:var(--lt-ink-blue)}.app.touch .t-files-art-ink.is-writing{border:2px solid var(--lt-ink-blue)}.app.touch .t-files-art-inkhead{align-items:center;gap:var(--lt-sp-6);height:28px;font:500 11px/1.2 var(--lt-font-ui);color:var(--lt-meta);display:flex}.app.touch .t-files-art-inkname{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app.touch .t-files-art-viewonly{border-radius:var(--lt-r-6);background:var(--lt-fill);width:24px;height:24px;color:var(--lt-meta);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-files-art-chip{height:22px;padding:0 var(--lt-sp-8);border:1px solid var(--lt-ink-blue-line);background:var(--lt-ink-blue-tint);color:var(--lt-ink-blue);font:600 10.5px/1 var(--lt-font-ui);border-radius:11px;flex:none;align-items:center;display:inline-flex}.app.touch .t-files-art-graph{width:100%;height:auto;display:block}.app.touch .t-files-art-hand{font:italic 500 36px var(--lt-font-doc);fill:currentColor;stroke:none}.app.touch .t-files-art-pencil{fill:var(--lt-track);stroke:var(--lt-disabled)}.app.touch .t-files-art-pencil-tip{fill:var(--lt-text-2);stroke:none}.app.touch .t-files-art-rec{align-items:center;gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-files-art-recpill{height:48px;padding:0 var(--lt-sp-28);border-radius:var(--lt-r-pill);background:var(--lt-red-record);color:var(--lt-on-red);font:600 16px/1 var(--lt-font-ui);box-shadow:var(--lt-el-record-md);align-items:center;gap:9px;display:inline-flex}.app.touch .t-files-art-recdot{border-radius:var(--lt-r-round);background:var(--lt-on-red);width:12px;height:12px}.app.touch .t-files-art-arrow{color:var(--lt-disabled);display:block}.app.touch .t-files-art-transcript{border:1px solid var(--lt-sep);border-radius:var(--lt-r-14);background:var(--lt-paper);width:100%;box-shadow:var(--lt-el-thumb);color:var(--lt-box-ink);font:400 13px/1.45 var(--lt-font-doc);overflow:hidden}.app.touch .t-files-art-player{align-items:center;gap:var(--lt-sp-10);padding:var(--lt-sp-10) var(--lt-sp-12);border-bottom:1px solid var(--lt-sep);display:flex}.app.touch .t-files-art-play{border-radius:var(--lt-r-round);background:var(--lt-green);width:32px;height:32px;color:var(--lt-on-green);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-files-art-wave{flex:auto;justify-content:space-between;align-items:center;min-width:0;height:24px;display:flex;overflow:hidden}.app.touch .t-files-art-wave>span{background:var(--lt-line-input);border-radius:2px;flex:0 0 3px}.app.touch .t-files-art-wave>span.is-played{background:var(--lt-green)}.app.touch .t-files-art-clock{font:500 12px/1 var(--lt-font-ui);color:var(--lt-meta);font-variant-numeric:tabular-nums;flex:none}.app.touch .t-files-art-trbody{gap:var(--lt-sp-10);padding:var(--lt-sp-12) var(--lt-sp-14) var(--lt-sp-14);flex-direction:column;display:flex}.app.touch .t-files-art-trhead{align-items:center;column-gap:var(--lt-sp-10);row-gap:var(--lt-sp-4);flex-wrap:wrap;display:flex}.app.touch .t-files-art-trname{font:600 16px/1.2 var(--lt-font-doc)}.app.touch .t-files-art-speaker{align-items:center;gap:var(--lt-sp-4);font:400 12px/1 var(--lt-font-ui);color:var(--lt-text-2);display:inline-flex}.app.touch .t-files-art-ini{border-radius:var(--lt-r-round);background:var(--lt-fill);width:22px;height:22px;color:var(--lt-text-2);font:600 11px/1 var(--lt-font-ui);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-files-art-speaker .t-files-art-ini{width:18px;height:18px;font-size:10px}.app.touch .t-files-art-line{align-items:flex-start;gap:var(--lt-sp-8);display:flex}.app.touch .t-files-mark{background:var(--lt-fill);color:var(--lt-text-2);text-overflow:ellipsis;max-width:100%;overflow:hidden}.app.touch .t-files-mark.is-instance{background:var(--lt-own-bg);color:var(--lt-own-text)}.app.touch .t-files-tile.is-theirs .lt-foldertile{border-style:dashed}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/assets/font-73d591271b16.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.4"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.content-merge-backdrop{z-index:1800;background:#0007;justify-content:center;padding:3vh 2vw;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.content-merge-review{background:var(--bg,white);color:var(--fg,#222);border-radius:10px;width:min(960px,96vw);padding:24px;overflow-y:auto;box-shadow:0 12px 60px #0005}.content-merge-review header{justify-content:space-between;align-items:center;display:flex}.content-merge-review label{margin:12px 0;display:block}.content-merge-review button{margin:8px 8px 8px 0}.content-merge-review textarea{width:100%;min-height:60px;display:block}.content-merge-review pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow-y:auto}.content-merge-review [role=alert]{border-left:3px solid #b04521;padding-left:12px}.content-output{border:1px solid #8885;margin:20px 0;padding:24px}.content-output .vk-handle,.content-output .vk-gutter{display:none}.content-finding{border-top:1px solid #8885;padding:12px 0}.content-merge-review header{background:var(--bg,white);z-index:1;border-bottom:1px solid #8885;padding:12px 0;position:sticky;top:-24px}.inst-review{cursor:pointer;margin:10px;padding:8px 12px}.pj-scrim{z-index:61;background:#17281c47;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.app.t-dark .pj-scrim{background:#00000073}.pj-scrim[hidden]{display:none}.pj-modal{background:var(--panel);width:min(960px,94vw);height:min(640px,88vh);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);font:12.5px/1.45 var(--font-ui);grid-template-columns:190px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000038}.pj-nav{background:var(--panel-2);border-right:1px solid var(--border);flex-direction:column;gap:2px;min-height:0;padding:14px 10px;display:flex;overflow:auto}.pj-space{align-items:center;gap:8px;padding:0 6px 14px;display:flex}.pj-space-icon{background:var(--sel);width:24px;height:24px;color:var(--accent-ink);border-radius:6px;flex:0 0 24px;place-items:center;font:600 13px Georgia,serif;display:grid}.pj-space strong{font-size:12.5px;line-height:1.2;display:block}.pj-space small{color:var(--muted);font-size:11px}.pj-navlabel{letter-spacing:1.1px;color:var(--muted);text-transform:uppercase;margin:10px 8px 4px;font-size:9.5px;font-weight:700}.pj-nav button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.pj-nav button:hover:not([disabled]){background:var(--sel)}.pj-nav button.on{background:var(--sel);color:var(--accent-ink);font-weight:600}.pj-nav button[disabled]{opacity:.45;cursor:default}.pj-nav button .pj-n{color:var(--muted);margin-left:auto;font-size:10.5px;font-weight:600}.pj-nav button svg{color:var(--muted);flex:none}.pj-nav button.on svg{color:var(--accent-ink)}.pj-step{border:1px solid var(--border);width:16px;height:16px;color:var(--muted);background:var(--panel);border-radius:50%;flex:0 0 16px;place-items:center;font-size:9.5px;font-weight:700;display:grid}.pj-nav button.done .pj-step{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--panel)}.pj-nav button.done .pj-step svg{color:var(--panel)}.pj-nav button.on .pj-step{border-color:var(--accent-ink);color:var(--accent-ink)}.pj-main{background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.pj-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px 48px 10px 18px;display:flex;position:relative}.pj-head>div{flex:auto;min-width:0}.pj-crumb{color:var(--muted);margin:0 0 2px;font-size:10.5px}.pj-crumb span{color:var(--border);padding:0 5px}.pj-head h2{margin:0;font-size:16px;font-weight:700}.pj-x{all:unset;cursor:pointer;width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.pj-x:hover{background:var(--panel-2);color:var(--ink)}.pj-head .pj-x{position:absolute;top:12px;right:12px}.pj-body{flex:auto;min-height:0;padding:12px 18px 18px;overflow:auto}.pj-foot{border-top:1px solid var(--border);background:var(--panel);align-items:center;gap:8px;padding:10px 18px;display:flex}.pj-foot .pj-grow{flex:1}.pj-btn{font:600 12px var(--font-ui);border:1px solid var(--border);background:var(--panel);height:26px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.pj-btn:hover:not(:disabled){background:var(--panel-2)}.pj-btn.primary{background:var(--chrome);border-color:var(--chrome);color:var(--chrome-ink)}.pj-btn.primary:hover:not(:disabled){background:var(--chrome-2)}.pj-btn.quiet{color:var(--accent-ink);background:0 0;border-color:#0000}.pj-btn.danger{color:var(--danger-word)}.pj-btn:disabled{opacity:.45;cursor:default}.pj-btn.sm{height:22px;padding:0 8px;font-size:11.5px}.pj-label{letter-spacing:1px;color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;margin:10px 0 4px;font-size:9.5px;font-weight:700;display:flex}.pj-cnt{background:var(--panel-2);letter-spacing:0;border-radius:4px;padding:0 5px;font-size:10px}.pj-sp{flex:auto}.pj-add{all:unset;cursor:pointer;letter-spacing:0;text-transform:none;color:var(--accent-ink);border-radius:4px;align-items:center;gap:3px;padding:1px 4px;font-size:11.5px;font-weight:600;display:inline-flex}.pj-add:hover{background:var(--sel)}.pj-row{border-radius:6px;align-items:center;gap:8px;min-height:28px;padding:2px 6px;display:flex}.pj-row:hover{background:var(--panel-2)}.pj-row.sub{min-height:24px;padding-left:30px}.pj-name{white-space:nowrap;font-weight:600}.pj-mute{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.pj-row[data-admins-are-leaders] .pj-mute{white-space:normal}.pj-face{color:#fff;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-grid}.pj-bot{width:16px;height:16px;color:var(--accent-ink);flex:0 0 16px;place-items:center;display:inline-grid}.pj-pill{font:600 10.5px var(--font-ui);border:1px solid var(--border);background:var(--panel);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}button.pj-pill{cursor:pointer}button.pj-pill:hover{border-color:var(--accent);color:var(--ink)}.pj-pill.lead{color:var(--accent-ink);background:var(--sel)}.pj-pill.amber{color:#855014;background:#fff4e3;border-color:#ebd9bd}.pj-pill.blue{color:#1e5fa8;background:#e7eef8;border-color:#c8daef}.app.t-dark .pj-pill.amber{color:#f6d09c;background:#3b301f;border-color:#705637}.app.t-dark .pj-pill.blue{color:#aed5ff;background:#173551;border-color:#30516c}.pj-dots{all:unset;cursor:pointer;width:20px;height:20px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.pj-dots:hover{background:var(--panel);color:var(--ink)}.pj-note{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);border-radius:8px;margin:6px 0 10px;padding:7px 10px;font-size:11.5px}.pj-note.err{color:var(--danger);border-color:var(--danger);background:var(--panel)}.pj-field{gap:3px;margin:0 0 10px;display:grid}.pj-field>span{color:var(--muted);font-size:11px;font-weight:600}.pj-input,.pj-textarea{font:12.5px var(--font-ui);color:var(--ink);background:var(--shade-field,var(--panel));border:1px solid var(--border);box-sizing:border-box;border-radius:7px;height:28px;padding:4px 8px}.pj-input::placeholder,.pj-textarea::placeholder{color:var(--muted);opacity:.8}.pj-select{font:12.5px var(--font-ui);color:var(--ink);background:var(--shade-field,var(--panel));border:1px solid var(--border);box-sizing:border-box;cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:6px;min-width:0;max-width:100%;height:28px;padding:0 8px;display:inline-flex}.pj-select:hover:not(:disabled){border-color:var(--accent)}.pj-select:focus-visible{outline:2px solid var(--sel);border-color:var(--accent)}.pj-select:disabled{opacity:.5;cursor:default}.pj-select .pj-selectlabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pj-select.none .pj-selectlabel{color:var(--muted)}.pj-select>svg{color:var(--muted);flex:none}.pj-select[aria-expanded=true]>svg{transform:rotate(180deg)}.pj-textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;height:200px;padding:8px 10px;line-height:1.45;overflow-x:hidden}.pj-input:focus,.pj-textarea:focus{outline:2px solid var(--sel);border-color:var(--accent)}.pj-desc{align-items:flex-start;gap:6px;display:flex}.pj-card{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin:0 0 8px;overflow:hidden}.pj-cardhead{border-bottom:1px solid var(--panel-2);align-items:center;gap:8px;padding:8px 10px;display:flex}.pj-cardhead b{font-weight:600}.pj-cardtext{white-space:pre-wrap;max-height:160px;padding:8px 10px;overflow:auto}.pj-steps{gap:2px;display:grid}.pj-stepline{cursor:pointer;border-radius:6px;grid-template-columns:18px 150px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:28px;padding:2px 6px;display:grid}.pj-stepline:hover{background:var(--panel-2)}.pj-stepline b{font-weight:600}.pj-stepline>svg{color:var(--muted)}.pj-dot{border:1.5px solid var(--border);width:14px;height:14px;color:var(--panel);box-sizing:border-box;border-radius:50%;place-items:center;display:grid}.pj-dot.ok{background:var(--accent-ink);border-color:var(--accent-ink)}.pj-toolbar{align-items:center;gap:4px;margin:0 0 4px;display:flex}.pj-toolbar .pj-input{flex:0 240px;height:26px;font-size:12px}.pj-seg{background:var(--panel-2);border-radius:7px;grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}.pj-seg button{all:unset;cursor:pointer;color:var(--muted);border-radius:5px;padding:2px 10px;font-size:11.5px}.pj-seg button.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.pj-table{border-collapse:collapse;width:100%;font-size:12px}.pj-table th{text-align:center;color:var(--muted);border-bottom:1px solid var(--border);vertical-align:bottom;padding:4px 6px;font-size:10.5px;font-weight:700}.pj-table th:first-child,.pj-table td:first-child{text-align:left}.pj-table td{border-bottom:1px solid var(--panel-2);text-align:center;padding:4px 6px}.pj-table td.y{color:var(--accent-ink);font-weight:700}.pj-table td.n{color:var(--muted);opacity:.45}.pj-table td.c{cursor:pointer}.pj-table td.c:hover{background:var(--panel-2)}.pj-table td.ov{position:relative}.pj-table td.ov:after{content:"";border:1.5px solid var(--shared);pointer-events:none;border-radius:6px;width:22px;position:absolute;top:3px;bottom:3px;left:50%;transform:translate(-50%)}.pj-table tr.grp td{letter-spacing:1px;color:var(--muted);text-transform:uppercase;padding-top:10px;font-size:9.5px;font-weight:700}.pj-table th .pj-thx{all:unset;cursor:pointer;color:var(--muted);margin-left:3px}.pj-table th .pj-thx:hover{color:var(--danger)}.pj-table th.pj-pcol button{all:unset;cursor:pointer;border-radius:6px;width:100%;padding:2px 0;display:block}.pj-table th.pj-pcol button:hover{background:var(--panel-2)}.pj-table th.pj-pcol .pj-face{margin:0 auto 2px;display:grid}.pj-table th.pj-pcol small{color:var(--muted);font-size:10px;font-weight:500;display:block}.pj-table th.pj-pcol.focus{background:var(--sel);border-radius:6px 6px 0 0}.pj-legend{color:var(--muted);align-items:center;gap:14px;margin:8px 0 0;font-size:11px;display:flex}.pj-legend i{border:1.5px solid var(--shared);vertical-align:-2px;border-radius:4px;width:14px;height:12px;margin-right:4px;display:inline-block}.pj-tag{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10.5px}.pj-tag.ov{color:var(--shared);cursor:pointer}.pj-sheet{z-index:5;background:#f4fbf5bf;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.t-dark .pj-sheet{background:#00000059}.pj-sheet-in{background:var(--panel);border-left:1px solid var(--border);flex-direction:column;width:min(420px,100%);height:100%;display:flex;box-shadow:-8px 0 24px #00000014}.pj-check{border:1px solid var(--muted);width:14px;height:14px;color:var(--panel);border-radius:3px;flex:0 0 14px;place-items:center;display:inline-grid}.pj-check.on{background:var(--accent-ink);border-color:var(--accent-ink)}.pj-pick{cursor:pointer}.pj-newrole{align-items:center;gap:6px;margin:8px 0 0;display:flex}.pj-newrole .pj-input{width:200px;height:26px}.pj-pop.viewmenu{z-index:66;width:auto;min-width:220px;max-width:min(420px,92vw);max-height:min(60vh,380px);position:fixed;top:auto;right:auto}.pj-pop .pj-poplist{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.pj-pop .pj-popfind{flex:none;height:26px;margin:2px 2px 6px}.pj-pop .viewitem:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.pj-pop .viewitem{gap:8px;padding:5px 8px;font-size:12.5px}.pj-pop hr{border:0;border-top:1px solid var(--border);margin:4px 2px}.pj-poplabel{letter-spacing:1px;color:var(--muted);text-transform:uppercase;padding:4px 8px 2px;font-size:9.5px;font-weight:700}.pj-popempty{color:var(--muted);padding:4px 8px 6px 32px;font-size:12px}.pj-switch{align-items:center;gap:6px;display:flex;position:relative}.pj-switchbtn{border:1px solid var(--border);background:var(--panel);min-width:0;height:28px;font:600 12.5px var(--font-ui);color:var(--ink);cursor:pointer;border-radius:8px;flex:auto;align-items:center;gap:7px;padding:0 8px;display:flex}.pj-switchbtn:hover{background:var(--panel-2)}.pj-cap{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700}.pj-cur{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pj-cur.none{color:var(--muted);font-weight:500}.pj-gear{all:unset;cursor:pointer;width:26px;height:26px;color:var(--muted);border:1px solid var(--border);background:var(--panel);border-radius:7px;flex:none;place-items:center;display:grid}.pj-gear:hover{color:var(--ink);background:var(--panel-2)}.pj-appsintro{color:var(--muted);margin:0 0 10px}.pj-appceiling,.pj-replyceiling{border:1px solid var(--border);margin:0 0 10px}.pj-applabel{color:var(--muted);flex:0 0 170px}.pj-appselect{min-width:190px;height:26px;padding:0 6px}.pj-appglobs{min-width:0;height:26px;font-family:var(--font-mono,monospace);flex:auto;font-size:12px}.pj-appglobtext{font-family:var(--font-mono,monospace)}.pj-appface{background:var(--panel-2);width:20px;height:20px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.pj-appstate{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.pj-appdot{background:var(--border);border-radius:50%;width:7px;height:7px}.pj-appstate.on .pj-appdot{background:var(--ok,#2e8b57)}.pj-appbody{flex-direction:column;gap:2px;padding:6px 8px 8px;display:flex}.pj-appceiling .pj-applabel,.pj-replyceiling .pj-applabel{flex:none;margin-right:0}.pj-appceiling .pj-appvalue,.pj-replyceiling .pj-appvalue{font-weight:600}.pj-appceiling .pj-appcap{margin-left:auto}.pj-approw{align-items:baseline;padding-top:4px;padding-bottom:4px}.pj-approw .pj-applabel{align-self:flex-start;line-height:26px}.pj-app[data-mine=no] .pj-approw .pj-applabel{line-height:inherit}.pj-appval{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pj-appallows{color:var(--muted);font-size:11.5px}.pj-appwords{padding-top:6px;line-height:1.4}.pj-switchbtn>svg{flex:none}.pj-tag-arch{font:700 9px var(--font-ui);letter-spacing:.6px;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:4px;flex:none;padding:0 4px;line-height:14px}.pjm-bar{border:1px solid var(--border);background:var(--panel-2);color:var(--ink);border-radius:8px;align-items:flex-start;gap:8px;margin:6px 0 0;padding:7px 9px;font-size:11.5px;line-height:1.35;display:flex}.pjm-bar.arch{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.pjm-bar>svg{flex:none;margin-top:1px}.pjm-bar .pjm-grow{flex:auto;min-width:0}.pjm-bar .pj-btn{flex:none}.pjm-bar .pjm-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px}.pjm-welcome{border:1px dashed var(--border);color:var(--muted);border-radius:10px;margin:14px 10px;padding:14px;font-size:12px;line-height:1.45}.pjm-welcome b{color:var(--ink);margin-bottom:4px;font-size:12.5px;display:block}.pjm-welcome .pj-btn{margin-top:8px}.pjm-zone{border-top:1px solid var(--border);margin-top:18px;padding-top:10px}.pjm-line{align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.pjm-line .pjm-grow{color:var(--muted);flex:auto;line-height:1.4}.pjm-line b{color:var(--ink);font-weight:600;display:block}.pjm-ro{background:var(--warn-soft);border-bottom:1px solid var(--warn-line);color:var(--warn-ink);font:12px var(--font-ui);align-items:center;gap:8px;padding:5px 12px;display:flex}.pjm-ro>svg{flex:none}.pjl-host>.lazy-pane-failed{z-index:90;border-radius:var(--pop-radius);background:var(--panel);max-width:420px;color:var(--ink);border:1px solid var(--border);font:13px var(--font-ui);padding:14px 16px;position:fixed;top:30%;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000002e}.pj-iconbtn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);background:var(--shade-field,var(--panel));height:22px;color:var(--accent-ink);border-radius:6px;flex:none;align-items:center;gap:1px;padding:0 3px 0 4px;display:inline-flex}.pj-iconbtn:hover:not([disabled]){border-color:var(--accent)}.pj-iconbtn:focus-visible{outline:2px solid var(--sel)}.pj-iconbtn[disabled]{cursor:default;opacity:.6}.pj-iconbtn>svg:last-child{color:var(--muted)}.pj-iconpop.viewmenu{width:auto;min-width:0}.pj-icongrid{grid-template-columns:repeat(6,30px);gap:3px;padding:2px 4px 4px;display:grid}.pj-icongrid button{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:30px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.pj-icongrid button:hover{background:var(--panel-2);outline:none}.pj-icongrid button:focus-visible{background:var(--panel-2);outline:none}.pj-icongrid button.on{background:var(--sel);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}.pjw{border:1px solid var(--border);border-radius:8px;margin:14px 0 0;overflow:hidden}.pjw-head{all:unset;box-sizing:border-box;cursor:pointer;background:var(--panel-2);align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.pjw-head:hover{background:var(--sel)}.pjw-head:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.pjw-head>svg{color:var(--muted);flex:none;transition:transform .12s}.pjw-head[aria-expanded=true]>svg{transform:rotate(90deg)}.pjw-title{font-weight:700}.pjw-body{padding:6px 8px 10px}.pjw-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pjw-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:30px;padding:3px 6px;display:flex}.pjw-row:hover,.pjw-item.on>.pjw-row{background:var(--panel-2)}.pjw-row:focus-visible{outline:2px solid var(--sel)}.pjw-row>svg:last-child{color:var(--muted);flex:none;transition:transform .12s}.pjw-item.on>.pjw-row>svg:last-child{transform:rotate(90deg)}.pjw-who{white-space:nowrap;font-weight:600}.pjw-topic{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);background:var(--sel);border-radius:5px;padding:0 6px;font-size:11.5px;overflow:hidden}.pjw-repo{max-width:180px}.pjw-detail{border-left:2px solid var(--sel);justify-items:start;gap:8px;margin:2px 6px 8px 30px;padding:8px 10px;display:grid}.pjw-detail dl{gap:4px;margin:0;display:grid}.pjw-fact{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pjw-fact dt{color:var(--muted);font-size:11px;font-weight:600}.pjw-fact dd{overflow-wrap:anywhere;margin:0}.pjw-paths{flex-wrap:wrap;gap:4px;display:flex}.pjw-paths code{background:var(--panel-2);border-radius:4px;padding:0 4px;font-size:11px}.pjw-empty,.pjw-foot{white-space:normal;margin:6px 6px 0;display:block}.pjw-windows{align-items:flex-end;gap:6px;margin:8px 6px 0;display:flex}.pjw-windows .pj-field{margin:0}.pjw-windows .pj-input{width:110px}.pjb-docs{padding:4px 6px 8px}.pjb-sum{white-space:normal;margin:4px 6px 6px;display:block}.pjb-title{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.pjb-empty{margin:0 0 8px}.pjb-folders{background:var(--shade-field,var(--panel));border-top:1px solid var(--panel-2);max-height:280px;padding:4px;overflow-y:auto}.pjb-folder{cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:26px;display:flex}.pjb-folder:hover{background:var(--panel-2)}.pjb-folder input{accent-color:var(--accent-ink);margin:0}.pjb-folder svg{color:var(--muted)}.pjb-foot{border-top:1px solid var(--panel-2);gap:6px;padding:8px 10px;display:flex}.pjb-foot .pj-grow{flex:1}.pj-appshead{margin-top:14px}.pj-agentsetup.agents-design{z-index:auto;color:var(--ink);font:12.5px/1.45 var(--font-ui);--backbar-h:0px;background:0 0;position:static;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.pj-agentsetup .lime-agents-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 10px;display:flex}.pj-agentsetup .lime-agents-heading h1{letter-spacing:0;margin:0 0 2px;font-size:16px}.pj-agentsetup .lime-agents-heading p{margin:0;font-size:12px}.pj-agentsetup .lime-agents-eyebrow{letter-spacing:1px;margin:0 0 2px;font-size:9.5px}.pj-agentsetup .lime-agents-stepper{gap:18px;padding:0 0 10px}.pj-agentsetup .lime-agents-wizard-grid{max-width:none;display:block}.pj-agentsetup .lime-agents-wizard{max-width:none;padding:14px 16px}.pj-agentsetup .lime-agents-wizard h2{margin:0 0 4px;font-size:14px}.pj-agentsetup.agents-design button{padding:5px 10px;font-size:12px}.pj-agentsetup.agents-design input:where(:not([type=checkbox]):not([type=radio])){background:var(--shade-field,var(--panel));height:28px;font-size:12.5px}.pj-tools .project-panel .pp-sec{padding-left:0;padding-right:0}.pj-tools .project-panel>.pp-error,.pj-tools .project-panel>.pp-notice{padding-left:0}.pj-agentsetup.agents-design .viewbtn{background:var(--shade-field,var(--panel));font-weight:500}.app.touch.t-auth-root{background:linear-gradient(160deg, var(--lt-web-page-a), var(--lt-web-page-b));color:var(--lt-web-ink);font:14px/1.4 var(--lt-web-font)}.app.touch .t-auth-page{padding:max(24px, var(--lt-safe-t), var(--lt-safe-b)) 16px;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.app.touch.tablet .t-auth-page{padding:max(48px, var(--lt-safe-t), var(--lt-safe-b)) 48px}.app.touch .t-auth-stack{width:100%;max-width:420px;transition:transform var(--lt-fade-ms) ease-out;flex-direction:column;flex:none;align-items:center;gap:14px;margin:auto 0;display:flex}.app.touch .t-auth-card{background:var(--lt-web-card);border:1px solid var(--lt-web-line);border-radius:var(--lt-r-12);width:100%;box-shadow:var(--lt-web-shadow);flex-direction:column;margin:0;padding:20px 22px;display:flex}.app.touch .t-auth-head{flex-direction:column;flex:none;align-items:center;gap:1px;height:98px;display:flex;overflow:hidden}.app.touch .t-auth-mascot{background-repeat:no-repeat;flex:none}.app.touch .t-auth-brand{font:600 26px/1.15 var(--lt-web-font);color:var(--lt-web-brand);margin:2px 0 0}.app.touch .t-auth-tagline{color:var(--lt-web-label);text-align:center;white-space:nowrap;margin:0;font-size:11px;line-height:1.5}.app.touch .t-auth-body{flex-direction:column;flex:none;min-width:0;display:flex}.app.touch .t-auth-slots .t-auth-body{height:186px}.app.touch .t-auth-body.is-untitled{padding-top:6px}.app.touch .t-auth-titlerow{flex:none;justify-content:space-between;align-items:flex-end;gap:8px;height:30px;display:flex}.app.touch .t-auth-title{min-width:0;font:600 15px/22px var(--lt-web-font);color:var(--lt-web-ink);margin:0}.app.touch .t-auth-aside{color:var(--lt-web-label);white-space:nowrap;align-items:center;gap:4px;font-size:13px;line-height:22px;display:flex}.app.touch .t-auth-aside .t-auth-tap{margin:-11px -6px}.app.touch .t-auth-tap{cursor:pointer;height:44px;font:400 13px/1 var(--lt-web-font);color:var(--lt-web-link);white-space:nowrap;background:0 0;border:none;margin:-14px -6px;padding:0 6px}.app.touch .t-auth-tap.is-strong{font-weight:500}.app.touch .t-auth-text{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.app.touch .t-auth-text b{font-weight:600}.app.touch .t-auth-gap{margin-top:12px}.app.touch .t-auth-hint{color:var(--lt-web-label);margin:8px 0 0;font-size:12px;line-height:16px}.app.touch .t-auth-field{flex-direction:column;gap:4px;min-width:0;display:flex}.app.touch .t-auth-field+.t-auth-field,.app.touch .t-auth-field+.lt-pw,.app.touch .t-auth-titlerow+.t-auth-field,.app.touch .t-auth-titlerow+.lt-pw{margin-top:6px}.app.touch .t-auth-titlerow+.t-auth-text{margin-top:8px}.app.touch .t-auth-names+.lt-pw{margin-top:6px}.app.touch .t-auth-label{height:16px;color:var(--lt-web-label);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.app.touch .t-auth-input{border:1px solid var(--lt-web-line);border-radius:var(--lt-r-6);background:var(--lt-web-field);width:100%;height:41px;color:var(--lt-web-ink);font:16px/1.4 var(--lt-web-font);-webkit-appearance:none;appearance:none;outline:none;margin:0;padding:9px 11px;display:block}.app.touch .t-auth-input:focus{border-color:var(--lt-web-focus);box-shadow:0 0 0 2px var(--lt-web-focus-ring)}.app.touch .t-auth-input[aria-invalid=true]{border-color:var(--lt-web-warn-line);box-shadow:0 0 0 2px var(--lt-web-warn-ring)}.app.touch .t-auth-names{gap:10px;display:flex}.app.touch .t-auth-names>.t-auth-field{flex:1 1 0}.app.touch .t-auth-names>.t-auth-field+.t-auth-field{margin-top:0}.app.touch .t-auth-status{border:1px solid var(--lt-web-line);border-radius:var(--lt-r-10);background:var(--lt-web-field);color:var(--lt-web-label);flex-direction:column;gap:2px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.app.touch .t-auth-status-text{color:var(--lt-web-ink)}.app.touch .t-auth-main{flex:none;height:44px;margin-top:12px;position:relative}.app.touch .t-auth-error{color:var(--lt-web-warn);margin:0 0 3px;font-size:13px;line-height:15px;position:absolute;bottom:100%;left:0;right:0}.app.touch .t-auth-go{border-radius:var(--lt-r-pill);background:var(--lt-web-accent);width:100%;height:44px;color:var(--lt-web-on-accent);font:600 15px/1 var(--lt-web-font);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex}.app.touch .t-auth-go:active{filter:brightness(.92)}.app.touch .t-auth-go:focus-visible{outline:2px solid var(--lt-web-focus);outline-offset:2px}.app.touch .t-auth-link:focus-visible{outline:2px solid var(--lt-web-focus);outline-offset:2px}.app.touch .t-auth-tap:focus-visible{outline:2px solid var(--lt-web-focus);outline-offset:2px}.app.touch .t-auth-google:focus-visible{outline:2px solid var(--lt-web-focus);outline-offset:2px}.app.touch .t-auth-more{flex-direction:column;flex:none;gap:6px;height:136px;margin-top:12px;display:flex}.app.touch .t-auth-row{justify-content:center;align-items:center;gap:20px;height:44px;display:flex}.app.touch .t-auth-link{cursor:pointer;white-space:nowrap;min-width:44px;height:44px;font:14px/1.4 var(--lt-web-font);color:var(--lt-web-link);background:0 0;border:none;padding:0 2px}.app.touch .t-auth-link.is-quiet{color:var(--lt-web-label)}.app.touch .t-auth-link.is-waiting{color:var(--lt-web-wait);cursor:default}.app.touch .t-auth-note{text-align:center;color:var(--lt-web-label);margin:0;padding:0 6px;font-size:13px;line-height:1.4}.app.touch .t-auth-sso{flex-direction:column;display:flex}.app.touch .t-auth-or{height:14px;color:var(--lt-web-label);align-items:center;gap:10px;margin:0;font-size:12px;line-height:14px;display:flex}.app.touch .t-auth-or:before,.app.touch .t-auth-or:after{content:"";background:var(--lt-web-line);flex:1 1 0;height:1px}.app.touch .t-auth-google{border:1px solid var(--lt-web-google-line);border-radius:var(--lt-r-pill);background:var(--lt-web-google-bg);width:100%;height:44px;color:var(--lt-web-google-ink);font:500 15px/1 var(--lt-web-font);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.app.touch .t-auth-main .t-auth-google{margin-top:0}.app.touch{--lt-web-apple-bg:#000;--lt-web-apple-ink:#fff}.app.touch.t-dark{--lt-web-apple-bg:#fff;--lt-web-apple-ink:#000}.app.touch .t-auth-apple{border:1px solid var(--lt-web-apple-bg);border-radius:var(--lt-r-pill);background:var(--lt-web-apple-bg);width:100%;height:44px;color:var(--lt-web-apple-ink);font:500 15px/1 var(--lt-web-font);cursor:pointer;justify-content:center;align-items:center;gap:7px;margin-top:6px;display:flex}.app.touch .t-auth-apple:focus-visible{outline:2px solid var(--lt-web-focus);outline-offset:2px}.app.touch .t-auth-apple-mark{flex:none;margin-top:-2px}.app.touch .t-auth-main .t-auth-apple{margin-top:0}.app.touch .t-auth-apple+.t-auth-google{margin-top:8px}.app.touch .t-auth-more>.t-auth-google:first-child{margin-top:-4px}.app.touch .t-auth-sso-note{text-align:center;height:16px;color:var(--lt-web-label);margin:4px 0 0;font-size:12px;line-height:16px}.app.touch .t-auth-legal{color:var(--lt-web-label);margin:0;font-size:12px;line-height:18px}.app.touch .t-auth-legal-link{color:var(--lt-web-link);margin:-13px 0;padding:13px 0;text-decoration:none;display:inline-block}.app.touch .t-auth-free .t-auth-more{height:auto}.app.touch .t-auth-free .t-auth-more:empty{display:none}.app.touch .t-auth-free .t-auth-main{height:auto;min-height:44px}.app.touch .t-auth-free .t-auth-main.is-empty{min-height:0;margin-top:0}.app.touch .t-auth-free .t-auth-error{margin:0 0 5px;position:static}.app.touch .t-auth-free .t-auth-error:empty{display:none}.app.touch .t-auth-free .login-body{padding:0}.app.touch .t-auth-free .login-body .login-lead{margin-top:0}.app.touch .t-auth-page>.logincard.classcard{flex:none;max-width:100%;margin:auto 0}.app.touch .t-auth-page .login-go,.app.touch .t-auth-page .login-quiet,.app.touch .t-auth-page .classpill{min-height:44px}.app.touch.phone .t-auth-page .classactions>.classdoor{flex:1 0 100%}.agents-design{bottom:0;left:0;right:0;top:var(--agents-top,44px);z-index:62;background:var(--panel);color:var(--ink);font:14px/1.5 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;position:fixed;overflow:auto;container:lime-page/inline-size}.lime-agents-dialog button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:7px;padding:8px 13px;line-height:1.4}.agents-design button:where(:not(.pj-embed *)){font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:7px;padding:8px 13px;line-height:1.4}.lime-agents-dialog button:hover{background:var(--panel-2)}.agents-design button:hover:where(:not(.pj-embed *)){background:var(--panel-2)}.agents-design button:disabled:where(:not(.pj-embed *)){opacity:.5;cursor:default}.app .agents-design [role=tablist]:not(.lime-agents-heartbeat-modes)>[role=tab]{box-shadow:none;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.app .agents-design [role=tablist]:not(.lime-agents-heartbeat-modes)>[role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.agents-design :focus-visible{outline:2px solid var(--link);outline-offset:3px}.lime-agents-dialog :focus-visible{outline:2px solid var(--link);outline-offset:3px}.agents-design h1:focus{outline:none}.agents-design h1{letter-spacing:-.8px;margin:0 0 9px;font-size:30px;font-weight:650;line-height:1.2}.agents-design h2{margin:0;font-size:16px;font-weight:650;line-height:1.4}.agents-design h3{margin:0 0 7px;font-size:15px;line-height:1.4}.agents-design h4{margin:25px 0 8px;font-size:14px}.agents-design p:where(:not(.pj-embed *)){color:var(--muted);margin:8px 0 16px}.lime-agents-dialog small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.agents-design small:where(:not(.pj-embed *)){color:var(--muted);font-size:12px;line-height:1.6;display:block}.agents-design .lime-agents-primary,.lime-agents-dialog .lime-agents-primary{color:var(--chrome-ink);background:var(--chrome);border-color:var(--chrome);font-weight:600}.agents-design .lime-agents-primary:hover,.lime-agents-dialog .lime-agents-primary:hover{background:var(--chrome-2)}.agents-design .lime-agents-text-button,.lime-agents-dialog .lime-agents-text-button{color:var(--accent-ink);text-align:left;background:0 0;border:0;padding:4px 0}.agents-design .lime-agents-back{color:var(--muted);background:0 0;border:0;margin:0 0 22px;padding:0;font-size:12px}.lime-agents-preview{background:var(--panel-2);border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:7px 24px;font-size:11px;display:flex}.agents-design{--backbar-h:0px}.agents-design:has(>.lime-agents-preview){--backbar-h:47px}.agents-design>.lime-agents-preview{z-index:5;box-sizing:border-box;min-height:var(--backbar-h);position:sticky;top:0}.lime-agents-preview button{background:0 0;padding:3px 8px;font-size:11px}.lime-agents-shell{grid-template-columns:208px minmax(0,1fr);min-height:calc(100% - 44px);display:grid}.lime-agents-nav{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;align-items:stretch;padding:27px 18px;display:flex}.lime-agents-space{align-items:center;gap:10px;padding:0 7px 30px;display:flex}.lime-agents-space strong{font-size:14px}.lime-agents-space-icon{background:var(--sel);width:36px;height:36px;color:var(--accent-ink);border-radius:9px;place-items:center;font:600 20px Georgia,serif;display:grid}.lime-agents-nav .lime-agents-nav-label{letter-spacing:1.2px;margin:0 12px 9px;font-size:10px;font-weight:700}.lime-agents-nav nav{gap:6px;display:grid}.lime-agents-nav nav button{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:11px;padding:9px 12px;font-size:13px;display:flex}.lime-agents-nav nav button.on{background:var(--sel);color:var(--accent-ink);font-weight:600}.lime-agents-nav nav button b{background:var(--panel);text-align:center;border-radius:4px;min-width:21px;margin-left:auto;font-size:11px}.lime-agents-nav-foot{margin-top:auto;padding:80px 12px 0}.lime-agents-nav-foot>span{color:var(--accent-ink);font-size:25px;display:block}.lime-agents-nav-foot strong{font-size:12px}.lime-agents-nav-foot p{margin-top:6px;font-size:11px;line-height:1.7}.lime-agents-content{width:100%;min-width:0;max-width:1420px;margin:0 auto;padding:27px clamp(22px,3.7vw,64px) 64px}.lime-agents-breadcrumb{font-size:11px;margin:0 0 30px!important}.lime-agents-breadcrumb span{color:var(--border);padding:0 10px}.lime-agents-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.lime-agents-heading>div{min-width:0}.lime-agents-heading p{max-width:650px;margin:0}.lime-agents-heading>button{flex-shrink:0}.lime-agents-eyebrow{color:var(--muted);letter-spacing:1.5px;font-size:10px;font-weight:700;margin:0 0 12px!important}.lime-agents-overview{border-bottom:1px solid var(--border);gap:34px;margin-bottom:24px;padding:0 0 26px;display:flex}.lime-agents-overview>div{align-items:center;gap:7px;display:flex}.lime-agents-overview strong{font-size:17px;font-weight:600}.lime-agents-overview span{color:var(--muted);font-size:12px}.lime-agents-status-dot{background:var(--muted);border-radius:50%;width:6px;height:6px}.lime-agents-status-dot.green{background:var(--accent-ink)}.lime-agents-status-dot.amber{background:var(--shared)}.lime-agents-list-tools{align-items:center;gap:10px;margin-bottom:15px;display:flex}.lime-agents-dialog input,.askagent input{box-sizing:border-box;font:13px var(--font-ui);min-width:0;height:30px;color:var(--ink);border:1px solid var(--border);background:var(--shade-field);border-radius:7px;padding:0 9px}.agents-design input:where(:not(.pj-embed *)){box-sizing:border-box;font:13px var(--font-ui);min-width:0;height:30px;color:var(--ink);border:1px solid var(--border);background:var(--shade-field);border-radius:7px;padding:0 9px}.agents-design select:where(:not(.pj-embed *)){box-sizing:border-box;font:13px var(--font-ui);min-width:0;height:30px;color:var(--ink);border:1px solid var(--border);background:var(--shade-field);border-radius:7px;padding:0 9px}.agents-design input:where([type=checkbox],[type=radio]){height:auto;padding:0}.lime-agents-dialog input:where([type=checkbox],[type=radio]){height:auto;padding:0}.askagent input:where([type=checkbox],[type=radio]){height:auto;padding:0}.lime-agents-choicefield{flex-direction:column;align-items:flex-start;gap:6px;margin:20px 0 5px;display:flex}.lime-agents-choicefield>span{font-size:12px;font-weight:600}.lime-agents-optional{color:var(--muted);font-weight:400}.lime-agents-filter{margin-left:auto}.agents-design button.lay-btn{padding:4px 10px;font-size:12px;line-height:normal}.lime-agents-list-tools input{flex:1;max-width:480px}.lime-agents-agent-list{border:1px solid var(--border);border-radius:10px;overflow:hidden}.agents-design .lime-agents-agent-row{text-align:left;background:color-mix(in srgb, white 68%, var(--panel));border:0;border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:minmax(250px,1.4fr) minmax(110px,.6fr) minmax(120px,.6fr) 20px;align-items:center;gap:20px;width:100%;padding:23px;display:grid}.lime-agents-agent-row:last-child{border-bottom:0}.lime-agents-identity{align-items:center;gap:14px;min-width:0;display:flex}.lime-agents-identity h2{margin-bottom:3px;font-size:15px}.lime-agents-identity small{overflow-wrap:anywhere}.lime-agents-avatar{color:#1e5fa8;background:#e7eef8;border:1px solid #c8daef;border-radius:10px;flex:none;place-items:center;width:42px;height:44px;font-size:17px;font-weight:650;display:grid}.lime-agents-row-state small,.lime-agents-row-tools small{margin-top:6px;font-size:11px}.lime-agents-row-state .lime-norn-counting{color:var(--muted)}.lime-agents-row-tools>div{gap:5px;display:flex}.lime-agents-provider-mark{border:1px solid var(--border);background:var(--panel);width:35px;height:35px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:inline-grid}.lime-agents-provider-mark>svg{width:20px;height:20px;display:block}.lime-agents-row-tools .lime-agents-provider-mark{border-radius:6px;width:25px;height:25px}.lime-agents-row-tools .lime-agents-provider-mark>svg{width:15px;height:15px}.lime-agents-row-arrow{color:var(--muted);font-size:18px}.lime-agents-badge{white-space:nowrap;width:-moz-fit-content;width:fit-content;color:var(--muted);border:1px solid var(--border);background:var(--panel-2);border-radius:5px;flex:none;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.lime-agents-badge.green{color:var(--ok-ink);background:color-mix(in srgb, var(--ok) 12%, var(--panel));border-color:color-mix(in srgb, var(--ok) 32%, var(--panel))}.lime-agents-badge.amber{color:#855014;background:#fff4e3;border-color:#ebd9bd}.lime-agents-badge.blue{color:#1e5fa8;background:#e7eef8;border-color:#c8daef}.lime-agents-bottom-guide{align-items:center;gap:16px;margin-top:34px;padding:22px 0;display:flex}.lime-agents-mini-agent{background:var(--panel-2);width:37px;height:40px;color:var(--accent-ink);border-radius:9px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.lime-agents-bottom-guide h3{margin-bottom:4px;font-size:13px}.lime-agents-bottom-guide p{max-width:500px;margin:0;font-size:12px}.lime-agents-bottom-guide button{flex-shrink:0;margin-left:auto;font-size:12px!important}.lime-agents-empty{text-align:center;padding:45px 24px}.lime-agents-detail-heading{margin-bottom:26px}.lime-agents-detail-heading .lime-agents-avatar{width:52px;height:54px;font-size:22px}.lime-agents-detail-heading h1{font-size:25px}.lime-agents-detail-heading p{font-size:12px}.lime-agents-dot{margin:0 6px}.lime-agents-actions{align-items:center;gap:10px;display:flex}.lime-agents-detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.lime-agents-box{border:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:10px;margin-bottom:20px;padding:23px}.lime-agents-box>p{font-size:12px}.lime-agents-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lime-agents-section-heading button{font-size:12px}.lime-norn-level-heading{flex-wrap:wrap;align-items:flex-start;margin:34px 0 14px}.lime-norn-level-heading:first-of-type{margin-top:0}.lime-norn-level-heading>div{flex:320px;min-width:0}.lime-norn-level-heading>div>.lime-agents-fine{max-width:650px;margin:6px 0 0}.lime-norn-level-heading>.lime-agents-actions{flex-shrink:0}.lime-agents-current>strong{font-size:13px}.lime-agents-current .lime-agents-text-button{font-size:12px}.lime-agents-context-box{padding:0}.lime-agents-disclosure{border:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:9px;margin-bottom:12px}.lime-agents-context-box .lime-agents-disclosure{background:0 0;border:0;border-radius:0;margin:0}.lime-agents-context-box .lime-agents-disclosure+.lime-agents-disclosure{border-top:1px solid var(--border)}.lime-agents-disclosure summary{cursor:pointer;align-items:center;gap:12px;padding:20px;list-style:none;display:flex}.lime-agents-disclosure summary::-webkit-details-marker{display:none}.lime-agents-disclosure summary strong{font-size:14px}.lime-agents-disclosure summary small{margin-top:3px;font-size:11px}.lime-agents-section-icon{color:var(--accent-ink);text-align:center;width:24px;font-size:22px}.lime-agents-chevron{margin-left:auto;transition:transform .12s}.lime-agents-disclosure[open] .lime-agents-chevron{transform:rotate(180deg)}.lime-agents-disclosure-body{padding:0 20px 20px}.lime-agents-disclosure-body p{margin-top:0;font-size:12px}.lime-agents-source{border-top:1px solid var(--border);align-items:start;gap:12px;padding:13px 0;display:flex}.lime-agents-source strong{font-size:12px}.lime-agents-source>.lime-agents-badge{margin-left:auto}.lime-agents-source>span:first-child{color:var(--accent-ink);font-size:18px}.lime-agents-fine{color:var(--muted);line-height:1.7;font-size:11px!important}.lime-agents-rule{border-top:1px solid var(--border);padding:15px 0}.lime-agents-rule strong{margin:8px 0 3px;font-size:12px;display:block}.lime-agents-note{background:var(--panel-2);color:var(--muted);border-radius:6px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.6}.lime-agents-integration-row,.lime-agents-connect-row{border-top:1px solid var(--border);align-items:center;gap:13px;padding:16px 0;display:flex}.lime-agents-integration-row:last-child,.lime-agents-connect-row:last-child{padding-bottom:0}.lime-agents-integration-row>div:nth-child(2),.lime-agents-connect-row>div:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.lime-agents-integration-row strong,.lime-agents-connect-row strong{font-size:13px}.lime-agents-integration-row small{font-size:11px}.lime-agents-integration-actions{flex-direction:column;align-items:end;gap:7px;display:flex}.lime-agents-integration-actions button,.lime-agents-connect-row button{padding:5px 10px;font-size:11px}.lime-agents-facts{margin:0}.lime-agents-facts>div{border-bottom:1px solid var(--border);padding:11px 0}.lime-agents-facts>div:first-child{padding-top:0}.lime-agents-facts>div:last-child{border-bottom:0}.lime-agents-facts dt{color:var(--muted);margin-bottom:4px;font-size:11px}.lime-agents-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.lime-agents-start{padding:6px}.lime-agents-start p{font-size:12px}.lime-agents-start code{color:#1e5fa8;overflow-wrap:anywhere;background:#e7eef8;border-left:3px solid #1e5fa8;border-radius:4px;padding:14px;font-size:12px;display:block}.lime-agents-notice,.lime-agents-warning{border:1px solid var(--border);background:var(--sel);color:var(--accent-ink);border-radius:8px;margin-bottom:20px;padding:13px 17px;font-size:12px}.lime-agents-notice{align-items:center;gap:12px;display:flex}.lime-agents-notice button{background:0 0;border:0;margin-left:auto;padding:0}.lime-agents-warning{color:#855014;background:#fff4e3;border-color:#ebd9bd}.lime-agents-warning p{color:inherit;margin:4px 0 0;font-size:12px}.lime-agents-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lime-agents-provider-card{margin:0}.lime-agents-provider-card h2{font-size:18px}.lime-agents-provider-card p{min-height:35px;margin-bottom:20px}.lime-agents-provider-card button{margin-top:15px;font-size:12px}.lime-agents-norn-wide{align-items:center;gap:18px;margin-top:20px;display:flex}.lime-agents-norn-wide p{margin:4px 0;font-size:12px}.lime-agents-norn-wide .lime-agents-badge{margin-left:auto}.lime-agents-norn-icon{color:var(--accent-ink);font-size:35px}.lime-agents-history-row{border-bottom:1px solid var(--border);align-items:center;gap:24px;padding:20px 0;display:flex}.lime-agents-history-row:first-child{padding-top:0}.lime-agents-history-row:last-child{border-bottom:0;padding-bottom:0}.lime-agents-history-row>div{flex:1}.lime-agents-history-row p{margin:3px 0;font-size:12px}.lime-agents-stepper{gap:32px;margin:0 0 10px;padding:0 0 24px;list-style:none;display:flex}.lime-agents-stepper li{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.lime-agents-stepper li>span{background:var(--panel-2);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.lime-agents-stepper .current{color:var(--accent-ink);font-weight:650}.lime-agents-stepper .current>span{background:var(--chrome);color:var(--chrome-ink)}.lime-agents-stepper .complete>span{background:var(--sel);color:var(--accent-ink)}.lime-agents-wizard-grid{max-width:660px}.lime-agents-wizard{padding:30px}.lime-agents-wizard h2{font-size:19px}.lime-agents-wizard h2+p{margin:6px 0 25px;font-size:13px}.lime-agents-wizard footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:22px;display:flex}.lime-agents-wizard form footer{justify-content:flex-end}.lime-agents-dialog label{flex-direction:column;gap:6px;margin:20px 0 5px;font-size:12px;font-weight:600;display:flex}.agents-design label:where(:not(.pj-embed *)){flex-direction:column;gap:6px;margin:20px 0 5px;font-size:12px;font-weight:600;display:flex}.lime-agents-two-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agents-design .lime-agents-choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:13px;margin:10px 0;padding:15px;font-weight:400}.lime-agents-choice.selected{background:var(--panel-2);border-color:var(--accent)}.lime-agents-choice strong{font-size:13px}.lime-agents-choice small{font-size:11px}.lime-agents-norn-strip{color:var(--accent-ink);border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:15px;padding:16px 0 0;display:flex}.lime-agents-norn-strip strong{font-size:12px}.lime-agents-norn-strip small{font-size:11px}.lime-agents-norn-strip .lime-agents-badge{margin-left:auto}.lime-agents-review-identity{align-items:center;gap:13px;margin:25px 0;display:flex}.lime-agents-review-identity h3{margin:0;font-size:18px}.lime-agents-wizard .lime-agents-facts{margin-bottom:20px}.lime-agents-dialog{border:1px solid var(--border);border-radius:var(--pop-radius);background:var(--panel);width:min(490px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);padding:32px;font:14px/1.5 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;overflow:auto}.lime-agents-dialog::backdrop{background:#102a2066}.lime-agents-dialog .lime-agents-close{color:var(--muted);background:0 0;border:0;padding:2px 8px;font-size:24px;position:absolute;top:12px;right:15px}.lime-agents-dialog>.lime-agents-provider-mark{width:44px;height:44px;margin-bottom:22px}.lime-agents-dialog>.lime-agents-provider-mark>svg{width:26px;height:26px}.lime-agents-dialog h2{letter-spacing:-.3px;margin:0 0 13px;font-size:23px}.lime-agents-dialog p{color:var(--muted);font-size:13px}.lime-agents-dialog .lime-agents-success{color:var(--accent-ink);font-weight:600}.lime-agents-connect-steps{color:var(--ink);margin:22px 0;padding-left:22px;font-size:12px}.lime-agents-connect-steps li{margin-bottom:13px;padding-left:5px}.lime-agents-dialog .lime-agents-wide{text-align:center;width:100%;margin-top:14px}.lime-agents-wide{width:100%}.lime-agents-advanced{color:var(--muted);border-top:1px solid var(--border);margin-top:20px;padding:15px 0;font-size:12px}.lime-agents-advanced summary{cursor:pointer}.lime-agents-advanced p{font-size:11px}.app.t-dark .lime-agents-box,.app.t-dark .lime-agents-agent-row,.app.t-dark .lime-agents-disclosure{background:var(--panel)}.app.t-dark .lime-agents-avatar,.app.t-dark .lime-agents-start code,.app.t-dark .lime-agents-badge.blue{color:#aed5ff;background:#173551;border-color:#30516c}.app.t-dark .lime-agents-badge.amber,.app.t-dark .lime-agents-warning{color:#f6d09c;background:#3b301f;border-color:#705637}@container lime-page (width<=1180px){.lime-agents-shell{grid-template-columns:174px minmax(0,1fr)}.lime-agents-content{padding:26px}.lime-agents-agent-row{grid-template-columns:minmax(210px,1fr) 110px 120px 14px!important;gap:12px!important;padding:20px 16px!important}.lime-agents-detail-grid{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.lime-agents-wizard-grid{gap:25px}}@container lime-page (width<=930px){.lime-agents-shell{grid-template-columns:1fr}.lime-agents-nav{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:22px;padding:12px 22px}.lime-agents-nav>.lime-agents-back{margin:0}.lime-agents-space,.lime-agents-nav-label,.lime-agents-nav-foot{display:none}.lime-agents-nav nav{gap:4px;display:flex}.lime-agents-content{padding:26px}.lime-agents-detail-grid{grid-template-columns:minmax(0,1fr) 240px}.lime-agents-helper{display:none}.lime-agents-wizard-grid{display:block}.lime-agents-wizard{max-width:680px}}@container lime-page (width<=680px){.lime-agents-preview{padding:7px 14px}.lime-agents-preview span{font-size:10px}.lime-agents-preview button{flex-shrink:0;font-size:10px}.lime-agents-nav{flex-wrap:wrap;gap:10px;padding:12px 14px}.lime-agents-nav nav{flex:1;justify-content:flex-end}.lime-agents-nav nav button{gap:5px;padding:7px;font-size:11px}.lime-agents-content{padding:24px 17px}.lime-agents-heading{align-items:flex-start;gap:16px}.lime-agents-heading h1{font-size:26px}.lime-agents-heading p,.lime-agents-heading>button{font-size:12px}.lime-agents-overview{flex-wrap:wrap;gap:18px;padding-bottom:19px}.lime-agents-overview>div{gap:5px}.lime-agents-overview span{font-size:11px}.lime-agents-agent-row{grid-template-columns:minmax(170px,1fr) 105px 12px!important}.lime-agents-row-tools{display:none}.lime-agents-agent-row .lime-agents-identity{gap:10px}.lime-agents-identity h2{font-size:13px}.lime-agents-identity small{font-size:10px}.lime-agents-avatar{width:35px;height:39px;font-size:15px}.lime-agents-list-tools input{width:100%;font-size:12px}.lime-agents-detail-grid{flex-direction:column;display:flex}.lime-agents-detail-grid>*{width:100%}.lime-agents-detail-heading{flex-wrap:wrap}.lime-agents-detail-heading .lime-agents-actions{width:100%}.lime-agents-box{padding:19px}.lime-agents-context-box{padding:0}.lime-agents-bottom-guide{flex-wrap:wrap}.lime-agents-bottom-guide>div:nth-child(2){flex:1}.lime-agents-bottom-guide button{margin-left:53px}.lime-agents-provider-grid{grid-template-columns:1fr}.lime-agents-stepper{justify-content:space-between;gap:15px}.lime-agents-stepper li{gap:5px;font-size:11px}.lime-agents-stepper li>span{width:22px;height:22px}.lime-agents-wizard{padding:20px}.lime-agents-source{flex-wrap:wrap}.lime-agents-source .lime-agents-badge{margin-left:28px}.lime-agents-norn-wide{flex-wrap:wrap}.lime-agents-norn-wide>div{flex:1}.lime-agents-norn-wide .lime-agents-badge{margin-left:45px}.lime-agents-history-row{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.lime-agents-chevron{transition:none}}.lime-agents-manage-identity{border:1px solid var(--border);border-radius:8px;margin-bottom:20px;padding:16px}.lime-agents-dialog .lime-agents-access-toggle{flex-direction:row;align-items:center;gap:8px;display:flex}.lime-agents-access-toggle input{accent-color:var(--accent-ink)}@container lime-page (width<=680px){.agents-design .lime-agents-agent-row{grid-template-columns:minmax(0,1fr) 16px!important;gap:10px!important}.lime-agents-agent-row .lime-agents-row-state{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:8px;margin-left:45px;display:flex}.lime-agents-agent-row .lime-agents-row-state small{margin:0}.lime-agents-agent-row .lime-agents-row-tools{flex-wrap:wrap;grid-area:3/1;align-items:center;gap:8px;margin-left:45px;display:flex}.lime-agents-agent-row .lime-agents-row-tools small{margin:0}.lime-agents-agent-row .lime-agents-row-arrow{grid-area:1/2}.lime-agents-stepper{gap:8px}}@container lime-page (width<=380px){.lime-agents-heading{flex-wrap:wrap}.lime-agents-heading>button{margin-left:auto}.lime-agents-list-tools{flex-direction:column;align-items:stretch}.lime-agents-norn-strip{flex-wrap:wrap}.lime-agents-norn-strip .lime-agents-badge{margin-left:22px}.lime-agents-source>div{overflow-wrap:anywhere;max-width:calc(100% - 34px)}.lime-agents-integration-row{flex-wrap:wrap}.lime-agents-integration-actions{flex-direction:row;align-items:center;margin-left:48px}.lime-agents-stepper li{flex-direction:column}}.app.t-dark .agents-design{--accent-ink:#aff5b4}.lime-agents-fieldset{border:0;min-width:0;margin:0;padding:0}.lime-agents-dialog fieldset{min-width:0}.lime-agents-tool-grants{margin:12px 0}.lime-agents-tool-grants .lime-agents-access-toggle{flex-direction:row;align-items:center;gap:10px;margin:9px 0;display:flex}.lime-agents-tool-grants .lime-agents-access-toggle>span{flex-direction:column;gap:2px;display:flex}.lime-agents-tool-grants .lime-agents-access-toggle small{color:var(--muted);font-weight:400}.lime-agents-inbound .lime-agents-access-toggle{flex-direction:row;align-items:flex-start;gap:10px;margin:12px 0;display:flex}.lime-agents-inbound .lime-agents-access-toggle>span{flex-direction:column;gap:3px;font-size:12px;display:flex}.lime-agents-inbound .lime-agents-access-toggle small{color:var(--muted);font-weight:400;line-height:1.55}.lime-agents-inbound input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:1px}.lime-tick-box{flex-shrink:0;display:inline-grid;position:relative}input[type=checkbox].lime-tick-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any(.agents-design,.lime-agents-dialog) input[type=checkbox].lime-tick-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}:is(.agents-design,.lime-agents-dialog) input[type=checkbox].lime-tick-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.lime-tick-input:focus-visible+.lime-tick{outline:2px solid var(--link);outline-offset:2px}.lime-tick-input:disabled+.lime-tick{opacity:.45}:-webkit-any(.agents-design,.lime-agents-dialog) input[type=checkbox].lime-tick-input:disabled{cursor:default}:is(.agents-design,.lime-agents-dialog) input[type=checkbox].lime-tick-input:disabled{cursor:default}.lime-agents-reads{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.lime-agents-reads-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lime-agents-reads-head>span{font-weight:600}.lime-agents-reads-head>small:only-child{margin-left:auto}.agents-design .lime-agents-reads-head small{font-variant-numeric:tabular-nums;font-size:11px}.lime-agents-reads .lime-agents-fine{margin:0}.agents-design input.lime-agents-reads-find{width:100%}.lime-agents-reads-list{border:1px solid var(--border);border-radius:8px;flex-direction:column;max-height:280px;padding:4px;display:flex;overflow:auto}.lime-agents-reads-list>.lime-agents-fine{padding:6px}.agents-design label.lime-agents-reads-row{cursor:pointer;border-radius:6px;flex-direction:row;align-items:flex-start;gap:8px;margin:0;padding:5px 6px;font-weight:400;display:flex}.lime-agents-reads-row:hover{background:var(--panel-2)}.lime-agents-reads-row:has(.lime-tick-input:disabled){cursor:default}.lime-agents-reads-row .lime-tick-box{margin-top:2px}.lime-agents-reads-doc{flex-direction:column;min-width:0;display:flex}.lime-agents-reads-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.agents-design .lime-agents-reads-doc small{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.agents-design .lime-agents-reads-doc .lime-agents-reads-problem{color:var(--danger,#b42318)}.lime-agents-reads-saved{margin:0;padding-left:18px;font-size:12px}.agents-design button.lime-agents-delete{color:var(--danger,#b42318)}.lime-agents-totp{margin:20px 0 4px}.lime-agents-totp-chip{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-top:6px;padding:3px 3px 3px 12px;font-size:13px;display:inline-flex}.lime-agents-totp-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lime-agents-totp-chip code{letter-spacing:.5px;white-space:nowrap;font:600 15px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lime-agents-dialog .lime-agents-totp-chip small{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline}.lime-agents-dialog .lime-agents-danger{background:var(--danger);color:var(--danger-ink);cursor:pointer;border:0;border-radius:999px;min-height:36px;padding:8px 18px;font-size:15px;font-weight:700}.lime-agents-dialog .lime-agents-danger:hover:not(:disabled){background:var(--danger-deep)}.lime-agents-totp-add{flex-wrap:wrap;gap:0 10px;display:flex}.lime-agents-dialog .lime-agents-totp-add label{flex:140px;min-width:0;margin:6px 0 0}.lime-agents-dialog .lime-agents-totp-add>button{align-self:flex-end;margin-top:6px}.lime-agents-totp .lime-agents-manage-identity{margin:10px 0 0}.lime-agents-totp .lime-agents-manage-identity button+button{margin-left:8px}.lime-agents-dialog button:disabled{opacity:.5;cursor:default}.lime-agents-dialog .lime-agents-primary{margin:16px 0}.lime-agents-dialog h3{margin-top:24px}.lime-agents-facts dd,.lime-agents-rule strong{overflow-wrap:anywhere}.agents-design .lime-agents-job-link{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;width:100%;padding:12px 0}.lime-agents-job-link>span:first-child{flex:1;min-width:0}.lime-agents-job-link strong{overflow-wrap:anywhere}.lime-agents-job-link small{display:block}.lime-agents-past summary{border-bottom:1px solid var(--border);color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:12px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.lime-agents-past summary::-webkit-details-marker{display:none}.lime-agents-past[open] .lime-agents-chevron{transform:rotate(180deg)}.lime-agents-job{box-sizing:border-box;overflow-wrap:anywhere;width:min(760px,100vw - 32px)}.lime-agents-job .lime-agents-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.lime-agents-job .lime-agents-section-heading h2{margin:0}.lime-agents-job-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lime-agents-job-steps{padding-left:24px}.lime-agents-job-steps li{border-bottom:1px solid var(--border);padding:12px 0}.lime-agents-job-steps p{white-space:pre-wrap}.agentpane{background:var(--panel);min-width:0;min-height:0;color:var(--ink);border-left:1px solid var(--border);flex-direction:column;font:13px/1.45 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.agentpane button,.agentpane a.agentpane-link{font:inherit}.agentpane-head{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex}.agentpane-title{flex-direction:column;flex:auto;min-width:0;display:flex}.agentpane-title b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.agentpane-title small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.agentpane-all{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:4px 10px}.agentpane-x,.agentpane-back{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.agentpane-back{font-size:20px;line-height:1}.agentpane-x:hover,.agentpane-back:hover,.agentpane-all:hover{background:var(--panel-2)}.agentpane :focus-visible{outline:2px solid var(--link);outline-offset:2px}.agentpane :-webkit-any(.agentpane-groups,.agentpane-list,.agentpane-rail,.people-view,.rooms-people-list) :focus-visible{outline-offset:-2px}.agentpane :is(.agentpane-groups,.agentpane-list,.agentpane-rail,.people-view,.rooms-people-list) :focus-visible{outline-offset:-2px}.agentpane-error{color:#a3261c;margin:8px 12px}.agentpane-empty{color:var(--muted);padding:16px 14px}.agentpane-empty p{margin:0 0 8px}.agentpane-list,.agentpane-job{flex:auto;min-height:0;padding:8px 10px 16px;overflow:auto}.agentpane-list h3,.agentpane-job h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:12px 4px 6px;font-size:11px}.agentpane-row{text-align:left;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;margin-bottom:6px;padding:8px 10px;display:flex}.agentpane-row:hover{background:var(--panel-2)}.agentpane-row-top{align-items:center;gap:8px;min-width:0;display:flex}.agentpane-row-top b{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.agentpane-row-top small,.agentpane-row-who{color:var(--muted);font-size:11.5px}.agentpane-row-line{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agentpane-state{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;margin:4px 0 8px;padding:10px 12px;display:flex}.agentpane-state p{margin:0}.agentpane-asked blockquote{background:var(--panel-2);border-radius:8px;margin:0 0 8px;padding:8px 10px}.agentpane-asked blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px}.agentpane-asked small{color:var(--muted);font-size:11.5px}.agentpane-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.agentpane-actions button,.agentpane-actions a{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:5px 12px;text-decoration:none}.vsplit-agent{cursor:col-resize}.ag-chip{white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ag-queued{color:#3c4a41;background:#eef0ee}.ag-work{color:#1d3f7a;background:#e3edfb}.ag-wait{color:#7a4a00;background:#fdf1dc}.ag-review{color:#4a2f94;background:#efe8fb}.ag-done{color:#1f5a35;background:#e4f3e8}.ag-fail{color:#8f2118;background:#fbe5e3}.ag-stopped{color:var(--muted);border:1px solid var(--border);background:0 0}.ag-box-wait{background:#fffaf0;border-color:#e0a53a}.ag-box-fail{background:#fff6f5;border-color:#e6a39d}.app.t-dark .ag-queued{color:#cfd8d1;background:#2c332e}.app.t-dark .ag-work{color:#b8cff5;background:#1c2c46}.app.t-dark .ag-wait{color:#f3cf8a;background:#3a2c10}.app.t-dark .ag-review{color:#d4c4f7;background:#2c2144}.app.t-dark .ag-done{color:#b6e8c6;background:#173022}.app.t-dark .ag-fail{color:#ffc9c9;background:#3a1d1d}.app.t-dark .agentpane-error{color:#ff9d9d}.tb-agents .tb-badge{color:#fff;background:#b35c00;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.lime-agents-preview-actions{gap:6px;display:flex}.agentpane-job{flex-direction:column;display:flex}.agentpane-state-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.agentpane-state small{color:var(--muted);font-size:11.5px}.agentpane-stop{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:2px 10px}.agentpane-tabs{border-bottom:1px solid var(--border);gap:2px;margin:4px -10px 0;padding:0 6px;display:flex}.agentpane-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px}.agentpane-tabs button.on{color:var(--ink);border-bottom-color:var(--accent,#1f6b3f);font-weight:600}.agentpane-tabpanel{padding-top:8px}.agentpane-msg{background:var(--panel-2);border-radius:10px;margin:0 0 8px;padding:8px 10px}.agentpane-msg.you{margin-left:24px}.agentpane-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px}.agentpane-quote{border-left:3px solid #7fbf3f;flex-direction:column;align-items:flex-start;gap:3px;margin:6px 0;padding:2px 0 2px 10px;display:flex}.agentpane-quotefrom{color:var(--muted);font-size:11px}.agentpane-quotetext{color:var(--ink);opacity:.85;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.agentpane-quotetext.clamp{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agentpane-msg small,.agentpane-quiet,.agentpane-meta,.agentpane-hint{color:var(--muted);font-size:11.5px}.agentpane-run h4{margin:10px 0 4px;font-size:12px}.agentpane-steps{margin:0 0 8px;padding:0;list-style:none}.agentpane-steps>li{padding:3px 0}.agentpane-steps summary{cursor:pointer;overflow-wrap:anywhere}.agentpane-steps li.refused summary{color:#8f2118}.app.t-dark .agentpane-steps li.refused summary{color:#ff9d9d}.agentpane-note{color:var(--muted)}.agentpane-thought summary{color:var(--muted);font-style:italic}.agentpane-thought p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 4px 16px}.agentpane-raw{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 4px 16px;padding:0;font-size:11.5px;list-style:none}.agentpane-end{color:#8f2118}.agentpane-thumb{border-radius:6px;max-width:120px;max-height:90px;margin:4px 0;display:block}.agentpane-answer{margin:8px 0}.agentpane-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.agentpane-meter{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.agentpane-meter span:first-child{color:var(--muted);font-size:11px}.agentpane-meter b{overflow-wrap:anywhere;font-size:12.5px}.agentpane-bar{background:var(--border);border-radius:2px;height:4px;display:block;overflow:hidden}.agentpane-bar i{background:var(--accent,#1f6b3f);height:100%;display:block}.agentpane-items{margin:0;padding:0;list-style:none}.agentpane-items li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:4px;padding:6px 8px;display:flex}.agentpane-items li small{color:var(--muted);font-size:11.5px}.agentpane-reply{border-top:1px solid var(--border);margin:10px -10px 0;padding:8px 10px 0}.agentpane-replyelsewhere{color:var(--muted);padding-bottom:8px;font-size:12.5px}.agentpane-reply textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);width:100%;min-height:44px;font:inherit;background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 9px}.agentpane-hint{margin:4px 0 0}.agentpane-meta{margin:6px 0 0}.agentpane-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.askagent-fab{z-index:64;color:#fff;cursor:pointer;background:#1d2a22;border:0;border-radius:8px;height:30px;padding:0 12px;font:12.5px/1 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;box-shadow:0 4px 12px #0003}.askagent{z-index:64;box-sizing:border-box;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;font:13px/1.4 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;box-shadow:0 10px 30px #1428192e}.askagent-head{align-items:center;gap:8px;display:flex}.askagent-head b{flex:auto;font-size:14px}.askagent-norn{color:var(--muted);align-items:center;gap:8px;margin:8px 0 0;font-size:12px;display:flex}.askagent textarea{min-height:64px}.askagent-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.askagent-chips,.askagent-quick{flex-wrap:wrap;gap:6px;display:flex}.askagent-quick .askagent-chip{align-items:center;gap:5px;display:inline-flex}.askagent-chip{border:1px solid var(--border);background:var(--panel-2);height:24px;color:var(--ink);border-radius:12px;align-items:center;padding:0 10px;font:12px/1 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}button.askagent-chip{cursor:pointer}button.askagent-chip.on{color:#1d3f7a;background:#e3edfb;border-color:#9db8e6}button.askagent-chip:not(.on){color:var(--muted);text-decoration:line-through}.askagent-chip.unreadable{color:var(--muted);border-style:dashed}.askagent-where{color:var(--muted);margin:0;font-size:12px}.askagent-foot{align-items:center;gap:8px;display:flex}.askagent-foot span{color:var(--muted);flex:auto;font-size:12px}.askagent-foot button{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 12px}.askagent-foot .askagent-send{color:#fff;background:#1f6b3f;border-color:#1f6b3f;font-weight:600}.askagent-foot .askagent-send:disabled{opacity:.5;cursor:default}.askagent :focus-visible{outline:2px solid var(--link);outline-offset:2px}.askagent-fab:focus-visible{outline:2px solid var(--link);outline-offset:2px}.app.t-dark button.askagent-chip.on{color:#b8cff5;background:#1c2c46;border-color:#3e5f9a}.agentjobs-badge{color:#fff;background:#b35c00;border-radius:8px;flex-shrink:0;place-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-grid}.agentjobs-dot{background:#2f5fb3;border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-left:6px;display:inline-block}.agentlogs-row{color:var(--muted);cursor:pointer}.agentlogs-row .chev{margin-right:4px}.agentlogs-item{cursor:pointer}.agentlogs-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.agentlogs-state{color:var(--muted);flex-shrink:0;margin-left:6px;font-size:11px}@media (max-width:1600px){.topbar .tb-agents .tb-tab-label{display:none}.topbar .tb-agents .tb-compact-icon{display:inline-flex}.topbar:has(.tb-agents) .tb-minor{display:none}}.tabbar>.tab-agents{flex:none;margin:0 0 4px auto}.tabbar .taball+.tab-agents{margin-left:4px}.tabbar>.tab-agents+.dc-cmd,.tabbar>.tab-agents+.dr-rec{margin-left:6px}.tabbar>.tab-agents+.ribbontoggle{margin-left:4px}.tab-agents{border:1px solid var(--border);background:var(--panel);height:26px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:13px;align-items:center;padding:0 12px 0 10px;font-size:12.5px;line-height:1;display:inline-flex}.tab-agents:hover,.tab-agents.on{border-color:var(--accent)}.tab-agents.on{background:var(--sel);color:var(--accent-ink)}.tab-agents:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.agentpane .agentpane-all{border-radius:8px;height:32px;padding:0 12px;font-size:13.5px;font-weight:600}.agentpane-head-job{flex-direction:column;align-items:stretch;gap:6px;padding:8px 8px 10px 10px}.agentpane-headrow{justify-content:space-between;align-items:center;display:flex}.agentpane .agentpane-back{border:1px solid var(--border);background:var(--panel);border-radius:8px;align-items:center;gap:6px;width:auto;height:32px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.agentpane .agentpane-back span{font-size:16px;line-height:1}.agentpane-head-job .agentpane-title{padding:0 4px}.agentpane-head-job .agentpane-title b{white-space:normal;overflow-wrap:anywhere;font-size:15px}.agentpane-all{white-space:nowrap;font-size:12px}.agentpane-ticks{justify-content:flex-end;align-items:center;gap:6px;display:flex}.agentpane-msgactions{opacity:0;gap:8px;margin:0 6px;display:inline-flex}.agentpane-msg:hover .agentpane-msgactions,.agentpane-msg:focus-within .agentpane-msgactions{opacity:1}.agentpane-msgactions .agentpane-linkbtn{font-size:11.5px}.agentpane .tick{color:var(--muted);white-space:nowrap}.agentpane .tick span{letter-spacing:-2px;margin-right:3px}.agentpane .tick.read{color:#1f6fd1}.app.t-dark .agentpane .tick.read{color:#6fb2ff}.agents-design .lime-agents-backbar{border-radius:8px;font-weight:600;border:1px solid var(--chrome)!important;background:var(--chrome)!important;color:var(--chrome-ink)!important;padding:6px 14px!important;font-size:13px!important}.agents-design .lime-agents-backbar:hover{background:var(--chrome-2)!important}.agents-design .lime-agents-back{color:var(--ink);border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.lime-agents-preview-note{flex:auto;min-width:0}.topbar .tb-agents .tb-compact-icon{display:inline-flex}@media (min-width:1601px){.topbar .tb-agents .tb-compact-icon{margin-right:5px}}.agentpane .agentpane-source{border:1px solid var(--border);background:var(--panel);max-width:100%;height:26px;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:13px;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;padding:0 10px;font:12.5px/1 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex;overflow:hidden}.agentpane .agentpane-source:hover{background:var(--panel-2);border-color:#9cc7a9}.agentpane-source-label{color:var(--muted)}.agentpane-items li.agentpane-item{flex-direction:row;align-items:center;gap:10px;padding:8px 10px}.agentpane-item-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.agentpane-item-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.agentpane-item-value{overflow-wrap:anywhere;white-space:pre-wrap}.agentpane-item-when{color:var(--muted);flex-shrink:0;font-size:11.5px}.agentpane .agentpane-open,.agentpane .agentpane-add{border:1px solid var(--border);background:var(--panel);height:26px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:13px;flex-shrink:0;padding:0 10px;font:12px/1 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.agentpane .agentpane-open:hover,.agentpane .agentpane-add:hover{background:var(--panel-2);border-color:#9cc7a9}.agentpane-context-head{justify-content:space-between;align-items:center;display:flex}.agentpane .agentpane-add{border-style:dashed}.askagent-chip.added{color:#1f5a35;background:#e4f3e8;border-color:#9cc7a9;gap:6px}.askagent-chip.added button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;line-height:1}button.askagent-chip.askagent-add{background:var(--panel);color:var(--ink);cursor:pointer;border-style:dashed;text-decoration:none}.askagent-menu{border:1px solid var(--border);border-radius:8px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.askagent-menu button{border:0;border-top:1px solid var(--border);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer;font:inherit;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.askagent-menu button:first-child{border-top:0}.askagent-menu button:hover:not(:disabled){background:var(--panel-2)}.askagent-menu button:disabled{cursor:default;opacity:.6}.askagent-menu small{color:var(--muted);font-size:11.5px}.askagent-pick{gap:6px;margin-top:6px;display:flex}.askagent-pick input{flex:auto;min-width:0}.askagent-pick button{font:inherit;color:#fff;cursor:pointer;background:#1f6b3f;border:1px solid #1f6b3f;border-radius:6px;padding:5px 12px}.askagent-pick button:disabled{opacity:.5;cursor:default}.app.t-dark .askagent-chip.added{color:#b6e8c6;background:#173022;border-color:#2f6b45}.agentpane-given{flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 10px 24px;display:flex}.agentpane-given-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.agentpane-row-about{min-width:0;color:var(--ink);align-items:center;gap:5px;font-size:12px;display:flex}.agentpane-row-abouttext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agentpane-row-more{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-shrink:0;padding:0 6px;font-size:11px}.agentpane-row-access{color:var(--muted);flex-shrink:0}.agentpane-filemark{color:#6b7a70;flex-shrink:0;display:inline-flex}.agentpane-filemark.fm-pdf{color:#b42318}.agentpane-filemark.fm-doc{color:#1f5fbf}.agentpane-filemark.fm-sheet{color:#1e7a45}.agentpane-filemark.fm-deck{color:#c4501b}.agentpane-filemark.fm-note{color:#6b7a70}.agentpane-filemark.fm-lime{color:inherit}.agentpane-about{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.agentpane-about-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.agentpane-aboutlist{border:1px solid #d5e5da;border-radius:8px;overflow:hidden}.agentpane-aboutrow{align-items:center;gap:10px;padding:8px 10px;display:flex}.agentpane-aboutrow+.agentpane-aboutrow{border-top:1px solid var(--border)}.agentpane-aboutrow.main{background:#f3f8f4}.agentpane-abouttext{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.agentpane-abouttext>b,.agentpane-abouttext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentpane-abouttext small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.agentpane-linkbtn{color:var(--accent-ink,#1e6b3c);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:600}.agentpane-linkbtn:hover{text-decoration:underline}.agentpane-linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.agentpane-access{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.app.t-dark .agentpane-aboutrow.main{background:#1f2b22}.app.t-dark .agentpane-aboutlist{border-color:#2f4234}.agentpane-given-chip{border:1px solid var(--border);background:var(--panel);height:22px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:11px;align-items:center;max-width:100%;padding:0 9px;font-size:12px;display:inline-flex;overflow:hidden}.agentpane-output h3:first-child{margin-top:4px}.askagent-find{flex-direction:column;gap:4px;margin-top:6px;display:flex}.askagent-find input{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 10px}.askagent-results{border:1px solid var(--border);background:var(--panel);border-radius:8px;max-height:208px;margin:0;padding:4px;list-style:none;overflow:auto}.askagent-results button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.askagent-results button:hover{background:var(--panel-2)}.askagent-results button:focus-visible{background:var(--panel-2)}.askagent-result-kind{letter-spacing:.04em;text-transform:uppercase;min-width:88px;color:var(--muted);flex-shrink:0;font-size:10.5px;font-weight:600}.askagent-result-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.askagent-noresult{color:var(--muted);padding:6px 8px}.askagent-find-note,.askagent-menu-note{color:var(--muted);font-size:11.5px}.askagent-menu-note{border-top:1px solid var(--border);margin:0;padding:6px 10px}.askagent-result-title b{font-weight:600}.askagent-results .askagent-result-title{flex-direction:column;gap:1px;display:flex}.askagent-result-path{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.askagent-results button.askagent-theirs{cursor:default;opacity:.62}.askagent-results button.askagent-theirs:hover{background:0 0}.askagent-results .askagent-theirs .askagent-result-title{flex-direction:column;display:flex}.lime-agents-badge.red{color:#9b2222;background:#fbe4e4;border-color:#f0c4c4}.app.t-dark .lime-agents-badge.red{color:#ffc9c9;background:#3a1d1d;border-color:#7a3a3a}.lime-agents-counts{flex-wrap:wrap;gap:5px;display:flex}.agents-design .lime-agents-agent-row.lime-agents-workflow-row{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.1fr) minmax(90px,.45fr) 20px}.lime-agents-workflow-row .lime-agents-row-tools>div{flex-wrap:wrap}.lime-agents-workflow-row .lime-agents-row-tools .lime-tool-mark{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);border-radius:6px;padding:4px;width:25px!important;height:25px!important}.lime-agents-section-count{color:var(--muted);font-weight:500}.lime-agents-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.agents-design .lime-agents-inline-link{font:inherit;text-underline-offset:2px;padding:0;text-decoration:underline;display:inline}.lime-agents-confirm .lime-agents-section-heading{justify-content:flex-start;margin:10px 0 0}.lime-agents-confirm .lime-agents-section-heading button{background:var(--panel);color:var(--ink)}.lime-norn-standing .lime-agents-counts{margin:10px 0 2px}.agents-design .lime-norn-governs{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0;font-size:12px;display:flex}.lime-norn-governs>span:first-child{color:var(--muted);font-weight:600}.lime-norn-error{color:#9b2222!important}.app.t-dark .lime-norn-error{color:#ff9d9d!important}.lime-norn-rules h2{margin-bottom:4px}.agents-design .agent-rule{border-top:1px solid var(--border);color:var(--ink);overflow-wrap:anywhere;padding:14px 0;font-size:13px}.agents-design .lime-norn-rules h2+.agent-rule,.agents-design .lime-norn-rules h2+p{border-top:0}.agents-design .agent-rule p{color:var(--ink);margin:6px 0;font-size:12.5px}.agents-design .agent-rule .muted,.agents-design .agent-rule p.muted{color:var(--muted)}.agents-design .agent-rule blockquote{border-left:3px solid var(--border);color:var(--ink);margin:8px 0;padding:2px 12px;font-size:13.5px}.agents-design .agent-rule ul{margin:4px 0 4px 18px;padding:0;font-size:12.5px}.agents-design .agent-rule-head{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.agents-design .agent-rule-next{color:var(--ink);font-size:12px}.agents-design .agent-rule-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.agents-design .agent-rule-actions button,.agents-design .agent-rule-facts button,.agents-design .agent-rule-word-actions button{padding:5px 11px;font-size:12px}.agents-design .linkbtn{color:var(--link);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.agents-design .linkbtn:hover{background:0 0}.agents-design .agent-rule-word{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.agents-design .agent-rule-word textarea,.agents-design textarea,.lime-agents-dialog textarea,.askagent textarea{box-sizing:border-box;width:100%;font:13px var(--font-ui);color:var(--ink);border:1px solid var(--border);background:var(--shade-field);resize:vertical;border-radius:7px;padding:6px 9px}.agents-design .agent-rule-word details{flex:100%;font-size:12px}.agents-design .agent-rule-word-actions{gap:8px;display:flex}.agents-design .lime-action-picker legend{color:var(--ink)}.agents-design .lime-action-group-name{color:var(--muted)}.agents-design label.lime-action{border-color:var(--border);background:var(--panel);color:var(--ink);flex-direction:row;gap:5px;margin:0;font-size:12px;font-weight:500}.agents-design label.lime-action.on{border-color:var(--accent-ink);background:var(--sel);color:var(--accent-ink)}.agents-design .lime-action:focus-within{outline-color:var(--link)}.app.t-dark .agents-design .libchip.ok{color:#b6e8c6;background:#173022;border-color:#2f6b45}.app.t-dark .agents-design .libchip.warn{color:#f6d09c;background:#3b301f;border-color:#705637}.app.t-dark .agents-design .libchip.bad{color:#ffc9c9;background:#3a1d1d;border-color:#7a3a3a}.app.t-dark .agents-design .libchip.info{color:#aed5ff;background:#173551;border-color:#30516c}.lime-agents-dialog.lime-norn-library{box-sizing:border-box;overflow-wrap:anywhere;width:min(1040px,100vw - 32px);padding:26px 28px}.lime-norn-library-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lime-norn-library-head h2{margin:0 0 4px!important}.lime-norn-library-head p{margin:0}.lime-norn-library-tools{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:16px 0 10px;display:flex}.lime-norn-seg{border:1px solid var(--border);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.lime-agents-dialog .lime-norn-seg button{border:0;border-radius:0;padding:8px 13px;font-size:12.5px}.lime-agents-dialog .lime-norn-seg button.on{background:var(--sel);color:var(--accent-ink);font-weight:600}.lime-norn-library-query{flex:320px;align-items:center;gap:8px;min-width:0;display:flex}.lime-agents-dialog .lime-norn-library-query input{box-sizing:border-box;flex:1;min-width:0;height:38px}.lime-agents-dialog label.lime-norn-filter{margin:0;font-size:11px}.lime-agents-dialog label.lime-norn-check{flex-direction:row;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:500}.lime-norn-turns{gap:8px;margin:4px 0 10px;padding:0;font-size:12.5px;list-style:none;display:grid}.lime-norn-turns li p{margin:0;color:var(--ink)!important}.lime-norn-turns .lime-norn-asked{font-style:italic;color:var(--muted)!important}.lime-norn-library-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;min-height:260px;display:grid}.lime-norn-results{border:1px solid var(--border);border-radius:8px;max-height:46vh;padding:6px 10px;overflow:auto}.lime-norn-results h3{color:var(--muted);margin:6px 0;font-size:12px}.lime-norn-result{border-top:1px solid var(--border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 4px;display:grid}.lime-norn-result.focus{background:var(--sel);border-radius:6px}.lime-agents-dialog .lime-norn-result-text{text-align:left;color:var(--ink);background:0 0;border:0;min-width:0;padding:0}.lime-agents-dialog .lime-norn-result-text:hover{background:0 0;text-decoration:underline}.lime-norn-result-text strong{font-size:13px;display:block}.lime-norn-detail{border:1px solid var(--border);border-radius:8px;max-height:46vh;padding:14px 16px;font-size:12.5px;overflow:auto}.lime-norn-detail h4{margin:0 0 8px;font-size:15px}.lime-norn-detail h5{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:12px 0 3px;font-size:10px}.lime-agents-dialog .lime-norn-detail p{color:var(--ink);white-space:pre-line;margin:0}.lime-norn-library-for{border:0;margin:14px 0 0;padding:0}.lime-norn-library-for legend{margin-bottom:4px;font-size:12px;font-weight:600}.lime-agents-dialog label.lime-action{border-color:var(--border);background:var(--panel);color:var(--ink);flex-direction:row;gap:5px;margin:0;font-size:12px;font-weight:500}.lime-agents-dialog label.lime-action.on{border-color:var(--accent-ink);background:var(--sel);color:var(--accent-ink)}.lime-agents-dialog .lime-action-group-name{color:var(--muted)}.lime-agents-dialog label.lime-norn-agent{max-width:360px}.lime-norn-library-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.lime-norn-library-foot>span{color:var(--ink);flex:260px;font-size:12.5px}.lime-norn-standard{border-top:1px solid var(--border);padding:14px 0 4px}.lime-norn-standards h2+p+.lime-norn-standard,.lime-norn-standards h2+.lime-norn-standard{border-top:0}.lime-norn-standard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lime-norn-standard-head .lime-agents-eyebrow{margin:0 0 4px!important}.lime-norn-standard-head h3{margin:0;font-size:14.5px}.agents-design .lime-norn-standard-words{color:var(--muted);margin:8px 0 2px;font-size:12px}.agents-design .lime-norn-standard-words p{white-space:pre-line;color:var(--ink);font-size:12.5px}.agents-design .lime-norn-standard .agent-rule{border-top:0;border-left:2px solid var(--border);margin:8px 0;padding:10px 0 10px 14px}@container lime-page (width<=760px){.lime-norn-library-body{grid-template-columns:1fr}.lime-norn-results,.lime-norn-detail{max-height:none}}.agents-design .agent-rule-meta{color:var(--muted)!important;margin:8px 0 0!important;font-size:11.5px!important}.lime-norn-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lime-norn-section-head h2{margin:0 0 4px}.lime-norn-next ol{counter-reset:step;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lime-norn-next li{counter-increment:step;border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lime-norn-next li>span:first-child:before{content:counter(step);background:var(--sel);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-right:10px;font-size:12px;font-weight:700;display:inline-grid}.lime-norn-fresh{margin:20px 0 5px}.lime-norn-fresh-label{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.lime-norn-fresh p{margin:0 0 4px;font-size:13px}.lime-norn-cells{border:0;min-width:0;margin:18px 0 4px;padding:0}.lime-norn-cells legend{margin-bottom:2px;padding:0;font-size:12px;font-weight:600}.lime-norn-cells .lime-norn-cells-hint{margin:0 0 10px}.lime-norn-cell-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:10px;display:grid}.lime-norn-cell{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:6px;padding:11px 12px;transition:border-color .12s,background-color .12s;display:grid}.lime-norn-cell:hover{border-color:color-mix(in srgb, var(--accent-ink) 45%, var(--border))}.lime-norn-cell.on{border-color:var(--accent-ink);background:var(--sel)}.agents-design .lime-norn-cell .lime-norn-cell-pick{cursor:pointer;grid-template-columns:16px 22px minmax(0,1fr);align-items:center;gap:10px;margin:0;font-weight:400;display:grid}.lime-norn-cell-pick input{width:16px;height:16px;accent-color:var(--accent-ink);margin:0}.lime-norn-cell-mark{place-items:center;width:22px;height:22px;display:grid}.lime-norn-cell-text{gap:1px;min-width:0;display:grid}.lime-norn-cell-text b{color:var(--ink);font-size:13px;font-weight:650}.lime-norn-cell-text small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}.agents-design .lime-norn-cell .lime-norn-cell-more{border:1px solid var(--border);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:12px;justify-self:start;align-items:center;gap:4px;margin:0 0 0 58px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.agents-design .lime-norn-cell .lime-norn-cell-more:hover{color:var(--ink);border-color:var(--accent-ink)}.lime-norn-cell-more svg{transition:transform .12s;transform:rotate(90deg)}.lime-norn-cell-more[aria-expanded=true] svg{transform:rotate(-90deg)}.lime-norn-cell-actions{flex-wrap:wrap;gap:4px;margin:0;padding:0 0 0 58px;list-style:none;display:flex}.lime-norn-cell-actions code{background:var(--panel-2);color:var(--ink);border-radius:4px;padding:1px 6px;font-size:11px;display:inline-block}.lime-norn-cell.off{opacity:.6}.lime-norn-cell.off .lime-norn-cell-pick{cursor:default}.lime-norn-import-left{gap:6px;margin:0 0 12px;padding-left:18px;font-size:13px;display:grid}.lime-norn-import-left small{color:var(--muted);font-size:12px;display:block}.lime-agents-dialog.lime-norn-review{box-sizing:border-box;overflow-wrap:anywhere;width:min(860px,100vw - 32px);padding:26px 28px}.lime-norn-review-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lime-norn-review-item{border:1px solid var(--border);border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.lime-norn-review-item.on{border-color:var(--accent-ink)}.lime-norn-review-item .lime-agents-eyebrow{margin:0 0 6px!important}.lime-agents-dialog .lime-norn-review-item p{color:var(--ink);margin:4px 0;font-size:13px}.lime-agents-dialog .lime-norn-review-words{font-weight:600;font-size:14px!important}.lime-norn-review-meanings{margin:2px 0 4px 18px;padding:0;font-size:12px}.lime-norn-review-outcome{margin:4px 0;font-size:13px;display:block}.lime-agents-dialog .lime-norn-done,.agents-design .lime-norn-done{font-weight:600;color:var(--accent-ink)!important}.lime-norn-agent-chip{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:baseline;gap:5px;padding:2px 9px;display:inline-flex}.lime-norn-agent-chip small{color:var(--muted)}.lime-norn-agents-foot{flex:100%;margin-top:4px}.agentpane-head .agentpane-brand{letter-spacing:-.01em;flex:auto;min-width:0;font-size:15px;font-weight:700}.agentpane .agentpane-railbtn{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.agentpane .agentpane-railbtn:hover{background:var(--panel-2);color:var(--ink)}.agentpane .agentpane-railbtn.on{background:var(--sel);border-color:var(--border);color:var(--accent-ink)}.agentpane-body{flex:auto;min-height:0;display:flex}.agentpane-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.agentpane-main>.agentpane-headrow{padding:8px 10px 0}.agentpane-rail{border-right:1px solid var(--border);background:var(--panel-2);box-sizing:border-box;flex-direction:column;flex:0 0 clamp(200px,40%,320px);min-height:0;padding:8px 8px 16px;display:flex;overflow:auto}.agentpane-list{flex-direction:column;display:flex}.agentpane .agentpane-new{border:1px solid var(--chrome);background:var(--chrome);height:32px;color:var(--chrome-ink);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.agentpane .agentpane-new:hover{background:var(--chrome-2)}.agentpane .agentpane-new[aria-current=true]{box-shadow:0 0 0 2px var(--sel)}.app.t-dark .agentpane .agentpane-new{background:var(--chrome-2);border-color:var(--chrome-border)}.agentpane-search{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;border-radius:8px;flex-shrink:0;min-width:0;margin:8px 0 2px;padding:6px 9px}.agentpane-search::placeholder{color:var(--muted)}.agentpane-rail .agentpane-empty{padding:10px 4px;font-size:12px}.agentpane-rail h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:12px 4px 4px;font-size:10.5px}.agentpane-group-needs h3{color:var(--shared)}.agentpane .agentpane-row-compact{background:0 0;border-color:#0000;border-radius:6px;flex-direction:row;align-items:center;gap:7px;margin-bottom:1px;padding:5px 7px}.agentpane .agentpane-row-compact:hover{background:var(--panel)}.agentpane-row-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.agentpane-row-compact small{color:var(--muted);flex-shrink:0;font-size:11px}.agentpane-dot{background:var(--muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.agentpane-dot.ag-dot-wait{background:#b35c00}.agentpane-dot.ag-dot-work{background:#2f6fd1}.agentpane-dot.ag-dot-review{background:#6f42c1}.agentpane-dot.ag-dot-done{background:var(--accent)}.agentpane-dot.ag-dot-fail{background:var(--danger)}.agentpane-dot.ag-dot-queued{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.agentpane-dot.ag-dot-stopped{background:var(--border)}.app.t-dark .agentpane-dot.ag-dot-wait{background:#f3a941}.app.t-dark .agentpane-dot.ag-dot-work{background:#6fa0f0}.app.t-dark .agentpane-dot.ag-dot-review{background:#a371f7}.agentpane-home{text-align:center;max-width:260px;margin:auto}.agentpane-jobchips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.agentpane-jobchip{background:var(--panel-2);border:1px solid var(--border);height:20px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;max-width:100%;padding:0 8px;font-size:11.5px;display:inline-flex;overflow:hidden}.agentpane-msg.you{box-sizing:border-box;background:var(--sel);border:1px solid var(--border);border-radius:12px 12px 4px;width:-moz-fit-content;width:fit-content;min-width:40%;max-width:96%;margin-left:auto}.agentpane .agentpane-worklog-toggle{border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;gap:6px;margin:2px 0 6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.agentpane .agentpane-worklog-toggle:hover{background:var(--panel-2);color:var(--ink)}.agentpane-worklog{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 45%, var(--panel));border-radius:10px;margin:0 0 8px;padding:6px 10px}.agentpane-worklog .agentpane-steps{margin:0}.agentpane-docs{flex-direction:column;gap:6px;margin:10px 0 4px;display:flex}.agentpane-doccard{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.agentpane-doccard.off{opacity:.7}.agentpane .agentpane-open:disabled{cursor:default;opacity:.55}.agentpane .agentpane-open:disabled:hover{background:var(--panel);border-color:var(--border)}.agentchat{flex-direction:column;flex:auto;min-height:0;display:flex}.agentchat-top{border-bottom:1px solid var(--border);padding:10px 12px 8px}.agentchat-who{display:block}.agentchat-who select{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 8px}.agentchat-noagent{color:#a3261c;margin:6px 2px 0;font-size:12.5px}.agentchat-log{flex-direction:column;flex:auto;min-height:0;padding:12px;display:flex;overflow:auto}.agentchat-note{color:var(--muted);margin:0 0 8px;font-size:12.5px}.agentchat-ask{border:1px solid var(--border);background:var(--panel);border-left:3px solid #7fbf3f;border-radius:10px;flex-direction:column;gap:8px;margin:2px 0 10px;padding:10px 12px;display:flex}.agentchat-lime{color:var(--accent-ink);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.agentchat-q{margin:0;font-weight:600}.agentchat-norn{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.agentchat-norn select{min-width:0;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:6px;flex:1;padding:5px 6px;font-size:12px}.agentchat-notice{background:var(--panel-2);border-radius:6px;margin:0;padding:6px 8px;font-size:12.5px}.agentchat-ask .agentchat-error{margin:0}.agentchat-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agentchat-foot span{color:var(--muted);flex:auto;font-size:12px}.agentpane .agentchat-foot button{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 12px}.agentpane .agentchat-foot .agentchat-go,.agentpane .agentchat-send{color:#fff;cursor:pointer;background:#1f6b3f;border:1px solid #1f6b3f;border-radius:6px;padding:6px 18px;font-weight:600}.agentpane .agentchat-go:disabled,.agentpane .agentchat-send:disabled{opacity:.5;cursor:default}.agentchat-answer{align-items:baseline;gap:10px;display:flex}.agentchat-answer p{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.agentpane .agentchat-change{color:var(--link);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.agentpane .agentchat-change:disabled{color:var(--muted);cursor:default}.agentchat-compose{border-top:1px solid var(--border);padding:8px 12px 10px}.agentchat-compose textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);width:100%;min-height:64px;font:inherit;background:var(--panel);color:var(--ink);border-radius:8px;padding:8px 10px}.agentchat-compose textarea:disabled{background:var(--panel-2);color:var(--muted)}.agentchat-composefoot{align-items:center;gap:8px;margin-top:6px;display:flex}.agentchat-micslot{flex:auto}.app.t-dark .agentchat-noagent{color:#ff9d9d}.app.t-dark .tab-agents.on,.app.t-dark .agentchat-lime,.app.t-dark .agentpane .agentpane-railbtn.on{color:#7ee2a8}.agentpane .agentchat-mic{border:1px solid var(--border);background:var(--panel);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.agentpane .agentchat-mic:hover{border-color:var(--accent)}.agentpane .agentchat-mic[aria-disabled=true]{opacity:.5;cursor:default}.agentpane .agentchat-mic.is-live{color:#fff;background:#b42318;border-color:#b42318;font-weight:600}.agentchat-sq{background:currentColor;border-radius:2px;width:9px;height:9px}.agentchat-listen{align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.agentchat-listening{font-weight:600}.agentchat-level{background:var(--panel-2);border-radius:3px;width:56px;height:6px;position:relative;overflow:hidden}.agentchat-level i{transform-origin:0;background:#b42318;position:absolute;top:0;bottom:0;left:0;right:0}.agentchat-clock{font-variant-numeric:tabular-nums;color:var(--muted)}.agentchat-esc{color:var(--muted);margin-left:auto;font-size:11.5px}.agentchat-dictatenote,.agentchat-dictateerror{margin:6px 0 0;font-size:12px}.agentchat-dictatenote{color:var(--muted)}.agentchat-dictateerror{color:#9b2222}.agentchat-compose textarea[readonly],.agentpane-reply textarea[readonly]{color:var(--muted)}.agentpane-replyfoot{align-items:center;gap:8px;display:flex}.agentpane-replyfoot .agentpane-hint{flex:auto;min-width:0}.agentpane-replyfoot .agentchat-mic{margin-top:4px}.modal-back.agentchat-consent-back,.modal-back.pdfimport-above{z-index:66}.modal.agentchat-consent{width:480px}.agentchat-consent-lines{margin:14px 18px 8px;padding-left:18px;font-size:13px;line-height:1.5}.agentchat-consent-lines li{margin-bottom:8px}.agentchat-privacy{color:var(--link);font-size:12.5px}.app.t-dark .agentpane .agentchat-mic.is-live,.app.t-dark .agentchat-level i{background:#d9473b;border-color:#d9473b}.app.t-dark .agentchat-dictateerror{color:#ff9d9d}.askpics{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.askpic{background:#fff;border:1px solid #9db8e6;border-radius:8px;flex-direction:column;width:132px;display:flex;position:relative;overflow:hidden}.askpic img{object-fit:contain;background:#f5f7f6;width:100%;height:72px;display:block}.askpic-cap{color:#1d3f7a;white-space:nowrap;text-overflow:ellipsis;background:#e3edfb;padding:3px 7px;font-size:11px;line-height:1.3;overflow:hidden}.askpic button{border:1px solid var(--border);background:var(--panel);width:22px;height:22px;color:var(--ink);cursor:pointer;border-radius:11px;padding:0;font:13px/1 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:4px;right:4px}.askagent.askpics-hidden{visibility:hidden}.askagent-busy{color:var(--muted);font-size:12px}.app.t-dark .askpic{background:#17221b;border-color:#3e5f9a}.app.t-dark .askpic img{background:#1f2d24}.app.t-dark .askpic-cap{color:#b8cff5;background:#1c2c46}.askpick{z-index:2147483000;cursor:crosshair;-webkit-user-select:none;user-select:none;color:#17281c;font:13px/1.4 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0}.askpick-dim{background:#1020166b;position:absolute;top:0;bottom:0;left:0;right:0}.askpick-box{box-sizing:border-box;border:2px solid #fff;outline:2px dashed #2f8f4e;position:absolute;box-shadow:0 0 0 9999px #1020166b}.askpick-size{color:#fff;white-space:nowrap;background:#17281c;border-radius:4px;padding:3px 7px;font-size:11px;position:absolute;top:-26px;left:-2px}.askpick-acts{cursor:default;gap:8px;display:flex;position:absolute;bottom:-52px;right:-2px}.askpick button{font:inherit;color:#17281c;cursor:pointer;background:#fff;border:1px solid #cfdcd3;border-radius:6px;padding:7px 12px}.askpick .askpick-go{color:#fff;background:#1f6b3f;border-color:#1f6b3f;font-weight:600}.askpick-bar{box-sizing:border-box;cursor:default;background:#fff;border:1px solid #cfdcd3;border-radius:10px;outline:none;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 10px 8px 14px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #14281938}.askpick-words{flex-direction:column;min-width:0;display:flex}.askpick-words span{color:#5a7361;font-size:12px}.askpick :focus-visible{outline-offset:2px;outline:2px solid #0969da}.agentpane-aboutpic{object-fit:cover;border:1px solid var(--border);background:#fff;border-radius:4px;flex-shrink:0;width:48px;height:30px}.agentpane-replytools{gap:14px;margin-top:6px;display:flex}.agentpane-replytools .agentpane-linkbtn{align-items:center;gap:5px;display:inline-flex}.agentpane-reply .askpics{margin:0 0 4px}a.agentpane-linkbtn{text-decoration:none}.agentpane-thumbs{flex-wrap:wrap;gap:6px;display:flex}.agentpane-thumbs .agentpane-thumb{border:1px solid var(--border);background:#fff}.askagent{max-height:calc(100vh - 24px);overflow-y:auto}.askagent-drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.askagent-drag:active{cursor:grabbing}.askagent-draft{color:var(--muted);align-items:baseline;gap:8px;margin:0;font-size:12px;display:flex}.agentpane-head .agentpane-brand{flex-direction:column;line-height:1.2;display:flex}.agentpane-head .agentpane-brand small{letter-spacing:0;color:var(--muted);font-size:11.5px;font-weight:400}.agentpane-list h3,.agentpane-rail h3{margin:10px 0 4px}.agentpane .agentpane-grouphead{width:100%;font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:3px 2px;font-size:11.5px;font-weight:700;display:flex}.agentpane-group-needs .agentpane-grouphead{color:var(--shared)}.agentpane-groupcount{color:var(--muted);letter-spacing:0;font-weight:400}.agentpane-fold{place-items:center;transition:transform .12s;display:inline-grid}.agentpane-fold.open{transform:rotate(90deg)}.agentpane-groupdoc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:-2px 2px 6px 20px;font-size:12px;overflow:hidden}.agentpane-list .agentpane-row{border-radius:10px;gap:3px;padding:9px 10px}.agentpane-list .agentpane-row.wait{background:color-mix(in srgb, #f3a941 12%, var(--panel));border-color:color-mix(in srgb, #f3a941 40%, var(--border))}.agentpane-list .agentpane-row-top b{font-size:13.5px}.agentpane-list .agentpane-row-line{color:var(--muted);-webkit-line-clamp:1;font-size:12.5px}.agentpane-list .agentpane-row-line.wait{color:#8a4600}.app.t-dark .agentpane-list .agentpane-row-line.wait{color:#f3c27a}.agentpane-list .agentpane-row-line .agentpane-row-who{font-size:inherit}.agentpane-row-doc{background:var(--panel-2);border-radius:7px;padding:4px 7px}.agentpane-row-doc b{font-weight:600}.agentpane-row-path{color:var(--muted)}.agentpane .agentpane-more{margin:0 0 6px 20px;font-size:12.5px;font-weight:600}.agentpane .agentpane-abouttoggle{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:12px;font-weight:600;display:inline-flex}.agentpane-lime,.agentpane-agent{align-items:flex-end;gap:8px;margin:0 0 8px;display:flex}.agentpane-agent{align-items:flex-start}.agentpane-limedot{border:1px solid var(--border);box-sizing:border-box;background:radial-gradient(circle,#6cc04a 0 4.5px,#e9f7d9 5px);border-radius:50%;flex:0 0 22px;height:22px}.agentpane-agentface{color:#fff;text-transform:lowercase;background:#1f6b3f;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:9.5px;font-weight:800;display:grid}.agentpane-bubble{border:1px solid var(--border);background:var(--panel);border-radius:14px 14px 14px 4px;flex-direction:column;gap:5px;min-width:0;max-width:96%;padding:8px 12px;display:flex}.agentpane-bubble>small{color:var(--muted);font-size:11.5px}.agentpane-bubblechips{flex-wrap:wrap;gap:5px;display:flex}.agentpane-agentbubble{border-radius:4px 14px 14px;flex:auto;gap:6px;max-width:none}.agentpane-agentbubble .agentpane-worklog-toggle{align-self:flex-start}.agentpane-agentbubble .agentpane-msg.you{margin-right:-4px}.app.t-dark .agentpane-agentface{background:#2f8f4e}.agentchat-given{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.agentchat-given .askpics{margin:0}.agentchat-compose .askagent-menu,.agentchat-compose .askagent-find,.agentchat-compose .askagent-pick{margin:0 0 6px}.agentchat-compose .askagent-results{max-height:220px;overflow-y:auto}.agentchat-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agentchat-tools .agentpane-linkbtn{align-items:center;gap:5px;display:inline-flex}.agentchat-nornpick{display:inline-flex;position:relative}.agentchat-nornpick input{width:150px;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:999px;padding:3px 8px;font-size:12.5px}.agentchat-nornpick input:focus{border-color:var(--accent);outline:none;width:200px}.agentchat-nornpick input:disabled{color:var(--muted)}.agentchat-nornlist{z-index:40;width:280px;max-height:220px;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000002e}.agentchat-nornlist li[role=option]{cursor:pointer;border-radius:6px;padding:6px 8px}.agentchat-nornlist li[role=option].on{background:var(--panel-2)}.agentchat-nornchip{font-size:12.5px}.agentchat-composefoot .agentchat-micslot{justify-content:flex-end;display:flex}.agentpane-tag-dismissed{border:1px solid var(--border);color:var(--muted);border-radius:8px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.agentpane-row.dismissed .agentpane-row-top b,.agentpane-row.dismissed .agentpane-row-name{color:var(--muted)}.agentpane-selectbar{flex-wrap:wrap;align-items:center;gap:10px;min-height:24px;margin:6px 0 2px;display:flex}.agentpane-selectnote{color:var(--muted);flex-basis:100%;font-size:11.5px}.agentpane-dismissbtn{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:600}.agentpane-dismissbtn:disabled,.agentpane-linkbtn:disabled{opacity:.55;cursor:default}.agentpane-pickrow{align-items:flex-start;gap:6px;display:flex}.agentpane-pickrow>.agentpane-row{flex:auto;min-width:0}.agentpane-pick{width:15px;height:15px;accent-color:var(--accent,#1f6b3f);cursor:pointer;flex-shrink:0;margin:11px 0 0}.agentpane-rail .agentpane-pick{margin-top:7px}.agentpane-pickrow.on>.agentpane-row{border-color:var(--accent,#1f6b3f)}.agentpane-state-actions{flex-shrink:0;gap:6px;display:inline-flex}.agentpane-continue,.agentpane-dismiss{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:2px 10px}.agentpane-continue{border-color:#e0a53a}.agentpane-continue:disabled,.agentpane-dismiss:disabled{opacity:.55;cursor:default}.agentpane-trace{color:var(--muted);font-weight:400}.app.t-dark .agentpane-tag-dismissed{border-color:var(--chrome-border,#3a423c);color:#aab4ad}.app.t-dark .agentpane-dismissbtn,.app.t-dark .agentpane-continue,.app.t-dark .agentpane-dismiss{background:var(--chrome-2,#232a25);color:var(--ink);border-color:var(--chrome-border,#3a423c)}.app.t-dark .agentpane-continue{border-color:#8a6420}.app.t-dark .agentpane-pickrow.on>.agentpane-row{border-color:#7ee2a8}.agentpane-listhead{border-bottom:0;padding:4px 2px 6px}.agentpane-rail .agentpane-listhead{margin:-4px -2px 0}.agentpane-listtop{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.agentpane-list .agentpane-listtop{padding:0 0 4px}.agentpane-searchbox{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.agentpane-searchbox .agentpane-search{background:0 0;border:0;outline:none;flex:auto;margin:0;padding:6px 0}.agentpane-searchbox:focus-within{outline:2px solid var(--link);outline-offset:1px}.agentpane-filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}:-webkit-any(.agentpane,.lime-activity) .agentpane-filter{border:1px solid var(--border);background:var(--panel);max-width:100%;height:26px;color:var(--ink);font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 12px) 11px,calc(100% - 8px) 11px;background-repeat:no-repeat;background-size:4px 4px;border-radius:13px;padding:0 22px 0 9px;font-size:12px}:is(.agentpane,.lime-activity) .agentpane-filter{border:1px solid var(--border);background:var(--panel);max-width:100%;height:26px;color:var(--ink);font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 12px) 11px,calc(100% - 8px) 11px;background-repeat:no-repeat;background-size:4px 4px;border-radius:13px;padding:0 22px 0 9px;font-size:12px}:-webkit-any(.agentpane,.lime-activity) .agentpane-filter:hover{background-color:var(--panel-2)}:is(.agentpane,.lime-activity) .agentpane-filter:hover{background-color:var(--panel-2)}.agentpane-selectbtn{font-size:12.5px}.agentpane-groups{flex-direction:column;min-height:0;display:flex}.agentpane :-webkit-any(.agentpane-list,.agentpane-rail)>.agentpane-groups{flex-shrink:0}.agentpane :is(.agentpane-list,.agentpane-rail)>.agentpane-groups{flex-shrink:0}.app.t-dark .agentpane :-webkit-any(.agentpane-list,.agentpane-rail){background:var(--shade-edge)}.app.t-dark .agentpane :is(.agentpane-list,.agentpane-rail){background:var(--shade-edge)}.agentpane-rowwrap{align-items:stretch;display:flex;position:relative}.agentpane-rowwrap>.agentpane-row,.agentpane-pickrow>.agentpane-rowwrap{flex:auto;min-width:0}.agentpane .agentpane-row.agentpane-row-compact{border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:6px 30px 6px 8px}.agentpane-list .agentpane-row.agentpane-row-compact{background:0 0;border-color:#0000}.agentpane-list .agentpane-row.agentpane-row-compact:hover,.agentpane-rail .agentpane-row.agentpane-row-compact:hover,.agentpane-rail .agentpane-row.agentpane-row-compact:hover{background:var(--shade-raise)}.agentpane .agentpane-row.agentpane-row-compact.wait{background:#f3a9411a}.agentpane .agentpane-row[aria-current=true]{background:var(--sel);border-color:var(--border)}.agentpane-typeicon{width:18px;color:var(--muted);flex-shrink:0;place-items:center;display:inline-grid}.agentpane-typeicon.ticket{color:#1f5fbf}.app.t-dark .agentpane-typeicon.ticket{color:#8fb4ef}.agentpane-rowtext{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.agentpane-rowtext .agentpane-row-name{font-size:13px;font-weight:600}.agentpane .agentpane-rowtext .agentpane-row-line{color:var(--muted);-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.agentpane .agentpane-rowtext .agentpane-row-line.wait{color:#8a4600}.app.t-dark .agentpane .agentpane-rowtext .agentpane-row-line.wait{color:#f3c27a}.agentpane-rowtime{color:var(--muted);flex-shrink:0;align-self:flex-start;margin-top:2px;font-size:11px}.agentpane-spin{box-sizing:border-box;border:2px solid #2f6fd140;border-top-color:#2f6fd1;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.9s linear infinite agentpane-spin}.agentpane-spin.big{border-width:3px;width:28px;height:28px}.app.t-dark .agentpane-spin{border-color:#6fa0f0 #6fa0f040 #6fa0f040}@keyframes agentpane-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agentpane-spin{animation-duration:3s}}.agentpane-menuwrap{flex-shrink:0;display:inline-flex;position:relative}.agentpane-rowwrap>.agentpane-menuwrap{opacity:0;position:absolute;top:5px;right:4px}.agentpane-rowwrap:hover>.agentpane-menuwrap,.agentpane-rowwrap:focus-within>.agentpane-menuwrap,.agentpane-rowwrap.menu>.agentpane-menuwrap{opacity:1}.agentpane .agentpane-menubtn{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.agentpane .agentpane-menubtn:hover,.agentpane .agentpane-menubtn[aria-expanded=true]{background:var(--panel);border-color:var(--border);color:var(--ink)}.agentpane-menu{z-index:30;border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000029}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:flex}:is(.agentpane,.lime-activity) .agentpane-menu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:flex}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu button:hover{background:var(--panel-2);outline:none}:is(.agentpane,.lime-activity) .agentpane-menu button:hover{background:var(--panel-2);outline:none}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu button:focus-visible{background:var(--panel-2);outline:none}:is(.agentpane,.lime-activity) .agentpane-menu button:focus-visible{background:var(--panel-2);outline:none}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu button:disabled{opacity:.5;cursor:default}:is(.agentpane,.lime-activity) .agentpane-menu button:disabled{opacity:.5;cursor:default}.app.t-dark .agentpane-menu{box-shadow:0 8px 24px #00000080}.agentpane .agentpane-rename{border:1px solid var(--link);background:var(--panel);min-width:0;color:var(--ink);font:inherit;border-radius:6px;flex:auto;padding:5px 8px;font-weight:600}.agentpane-rowwrap.renaming{padding:3px 0 5px}.agentpane-trail{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.agentpane .agentpane-trail .agentpane-all{height:28px;padding:0 10px;font-size:12.5px}.agentpane-mainhead{border-bottom:0;justify-content:flex-end}.agentpane-mainhead-title{flex:auto;font-size:14px}.agentpane-mainhead-gap{flex:auto}.agentpane .agentpane-job{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:visible}.agentpane-jobhead{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px 0;display:flex}.agentpane-jobhead>.agentpane-headrow{padding:0}.agentpane-jobhead .agentpane-title{gap:5px}.agentpane-jobtop{align-items:center;gap:6px;min-width:0;display:flex}.agentpane-jobtitle{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:15px;font-weight:700}.agentpane-jobmeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agentpane-jobmeta small{color:var(--muted);font-size:12px}.agentpane-pill{gap:5px}.agentpane-pill .agentpane-dot{flex:0 0 7px;width:7px;height:7px}.agentpane-jobhead .agentpane-jobchips{align-items:center;margin-top:0}.agentpane-jobhead .agentpane-source{height:22px;margin-top:0;font-size:12px}.agentpane-nornchip{background:color-mix(in srgb, #6f42c1 10%, var(--panel))}.agentpane-actionbar{flex-wrap:wrap;gap:6px;display:flex}.agentpane .agentpane-actionbar button{border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 12px;font-weight:600;display:inline-flex}.agentpane .agentpane-actionbar .agentpane-continue{background:var(--chrome);color:var(--chrome-ink);border-color:var(--chrome)}.agentpane .agentpane-actionbar .agentpane-continue:hover{background:var(--chrome-2)}.app.t-dark .agentpane .agentpane-actionbar .agentpane-continue{background:var(--chrome-2);color:var(--ink);border-color:var(--chrome-border,#3a423c)}.agentpane-jobhead .agentpane-state{gap:4px;margin:0;padding:8px 10px}.agentpane-state-row{align-items:flex-start;gap:8px;display:flex}.agentpane-state-mark{color:#fff;background:#b35c00;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-size:12px;font-weight:800;display:grid}.ag-box-fail .agentpane-state-mark{background:var(--danger,#b42318)}.agentpane-state-text{flex-direction:column;gap:2px;min-width:0;display:flex}.agentpane-state-title{font-weight:700}.agentpane-state-why{overflow-wrap:anywhere}.app.t-dark .ag-box-wait{background:color-mix(in srgb, #f3a941 12%, var(--panel));border-color:#8a6420}.app.t-dark .ag-box-fail{background:color-mix(in srgb, #d9473b 12%, var(--panel));border-color:#8f2f28}.agentpane-jobhead .agentpane-tabs{border-bottom:0;margin:2px -12px 0;padding:0 8px}.agentpane .agentpane-tabpanel{flex:auto;min-height:0;padding:10px 12px 16px;overflow:auto}.agentpane-tabpanel h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:11px}.agentpane-tabpanel h3:first-child{margin-top:2px}.agentpane-agentsays{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.agentpane-agentwhen{color:var(--muted);font-size:11px}.agentpane-agentbubble .agentpane-end{margin:0;font-size:12.5px}.agentpane-agentbubble .agentpane-docs{gap:4px;margin:2px 0 0}.agentpane-doccard.compact{border-radius:8px;padding:5px 8px}.agentpane-doccard.compact .agentpane-abouttext small{font-size:11px}.agentpane-result .agentpane-answer{margin:0}.agentpane-codecard{border:1px solid var(--border);background:var(--panel);border-radius:10px;overflow:hidden}.agentpane-coderow{align-items:center;gap:10px;padding:9px 12px;display:flex}.agentpane-coderow+.agentpane-coderow{border-top:1px solid var(--border)}.agentpane-codeicon{color:var(--muted);flex-shrink:0;place-items:center;display:inline-grid}.agentpane-coderow code{overflow-wrap:anywhere;white-space:normal;font-size:11.5px}.agentpane-coderow .agentpane-abouttext small{white-space:normal}.agentpane-codenote{border-top:1px solid var(--border);color:var(--muted);background:var(--panel-2);margin:0;padding:7px 12px 9px;font-size:12px}.agentpane-resultpanel{margin-top:14px}.agentpane-context .agentpane-about,.agentpane-context .agentpane-given{margin:0}.agentpane-contextline{margin:0 0 4px}.agentpane-again{color:var(--muted)}.agentpane .agentpane-reply{border-top:1px solid var(--border);background:var(--panel);flex-shrink:0;margin:0;padding:8px 12px 10px}.agentpane-replyrow{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:flex-end;gap:4px;padding:3px 4px 3px 3px;display:flex}.agentpane-replyrow:focus-within{border-color:var(--link)}.agentpane .agentpane-reply .agentpane-replyrow textarea{resize:none;background:0 0;border:0;outline:none;flex:auto;min-height:30px;max-height:160px;padding:6px}.agentpane .agentpane-replybtn{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.agentpane .agentpane-replybtn:hover{background:var(--panel-2);color:var(--ink)}.agentpane .agentpane-replybtn:disabled{opacity:.45;cursor:default}.agentpane .agentpane-send{background:var(--chrome);color:var(--chrome-ink)}.agentpane .agentpane-send:hover{background:var(--chrome-2);color:var(--chrome-ink)}.app.t-dark .agentpane .agentpane-send{background:var(--chrome-2);color:var(--ink)}.agentpane-replyrow .agentchat-mic{min-height:30px;margin:0}.agentpane-attachwrap{display:inline-flex;position:relative}.agentpane-attachmenu{min-width:150px;top:auto;bottom:calc(100% + 6px);left:0;right:auto}.agentpane-reply .agentpane-hint:empty{display:none}.agentpane-opening{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:300px;margin:auto;padding:24px 16px;display:flex}.agentpane-opening-title{font-size:14px;font-weight:700}.agentpane-opening-line{color:var(--muted);font-size:12.5px}.agentpane-opening-mark{color:#fff;background:#b35c00;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.agentpane-opening-actions{gap:8px;margin-top:6px;display:flex}.agentpane .agentpane-opening-actions button{border:1px solid var(--border);background:var(--panel);height:30px;color:var(--ink);cursor:pointer;border-radius:7px;padding:0 14px;font-weight:600}.agentpane .agentpane-opening-actions .agentpane-opening-back{background:var(--chrome);color:var(--chrome-ink);border-color:var(--chrome)}.app.t-dark .agentpane .agentpane-opening-actions .agentpane-opening-back{background:var(--chrome-2);color:var(--ink);border-color:var(--chrome-border,#3a423c)}.agentchat-again{color:var(--muted)}.agentpane .agentpane-railbtn{border:1px solid var(--border);background:var(--panel);width:36px;height:36px;color:var(--ink);border-radius:9px}.app:not(.t-dark) .agentpane .agentpane-railbtn{background:#fff}.agentpane-head .agentpane-brand{font-size:17px;line-height:1.2}.agentpane-head .agentpane-brand small{margin-top:1px;font-size:12.5px}.agentpane .agentpane-new{border-radius:8px;height:30px;font-size:13px;font-weight:600}.agentpane .agentpane-search{box-sizing:border-box;border-radius:9px;height:36px;font-size:13px}.agentpane-filters{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:10px 0 4px;overflow-x:auto}.agentpane .agentpane-filters .agentpane-filter{-webkit-appearance:none;appearance:none;field-sizing:content;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233d5a45' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:11px 11px;border-radius:8px;flex:none;width:auto;height:30px;padding:0 24px 0 10px;font-size:12.5px}.app:not(.t-dark) .agentpane .agentpane-filters .agentpane-filter{color:#3d5a45;background-color:#fff;border-color:#d6ebdc}.agentpane .agentpane-filters .agentpane-filter.on{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background-color:color-mix(in srgb, var(--accent) 12%, var(--panel));color:var(--accent-ink);font-weight:600}.app:not(.t-dark) .agentpane .agentpane-filters .agentpane-filter.on{color:#116329;background-color:#e6f4ea;border-color:#b9dcc3}.agentpane-filtergap{flex:auto}.agentpane .agentpane-selectbtn{color:var(--accent-ink);flex-shrink:0;padding:0 4px;font-size:12.5px;font-weight:600;text-decoration:none}.agentpane-split .agentpane-rail{flex-basis:clamp(360px,45%,400px)}.app.t-dark .agentpane .agentpane-filters .agentpane-filter.on,.app.t-dark .agentpane .agentpane-selectbtn{color:#7ee2a8}.agentpane .agentpane-groups h3,.agentpane-list h3,.agentpane-rail h3{text-transform:none;letter-spacing:0;margin:12px 0 4px}.agentpane .agentpane-grouphead{text-transform:none;letter-spacing:0;color:var(--ink);gap:8px;padding:4px;font-size:14px;font-weight:700}.agentpane .agentpane-group-needs .agentpane-grouphead{color:var(--ink)}.agentpane .agentpane-groupcount{box-sizing:border-box;background:color-mix(in srgb, var(--accent) 14%, var(--panel));min-width:22px;height:20px;color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.agentpane .agentpane-group-needs .agentpane-groupcount{color:#8a4600;background:#fde9cc}.agentpane .agentpane-group-working .agentpane-groupcount{color:#1d4f9a;background:#dde9fb}.app.t-dark .agentpane .agentpane-group-needs .agentpane-groupcount{color:#f9dc9a;background:#5c4512}.app.t-dark .agentpane .agentpane-group-working .agentpane-groupcount{color:#b8cff5;background:#1c2c46}.app.t-dark .agentpane .agentpane-groupcount{color:#b3e6c4}.agentpane .agentpane-row.agentpane-row-compact{background:0 0;border:0;border-radius:9px;flex-direction:row;align-items:center;gap:10px;margin:0 0 1px;padding:8px 10px;display:flex}.agentpane .agentpane-row.agentpane-row-compact:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.agentpane .agentpane-row.agentpane-row-compact[aria-current=true]{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}.agentpane .agentpane-row.agentpane-row-compact.wait[aria-current=true]{background:#fff3e2}.app.t-dark .agentpane .agentpane-row.agentpane-row-compact.wait[aria-current=true]{background:#3a2c12}.agentpane .agentpane-row-compact .agentpane-dot{flex:0 0 8px}.agentpane .agentpane-dot.ag-dot-wait{background:#d9822b}.agentpane .agentpane-row-compact .agentpane-typeicon{border:1px solid var(--border);background:var(--panel);width:30px;height:30px;color:var(--muted);border-radius:7px}.app:not(.t-dark) .agentpane .agentpane-row-compact .agentpane-typeicon{color:#3d5a45;background:#fff}.agentpane .agentpane-row-compact .agentpane-typeicon.ticket{color:#2f6fd1}.agentpane .agentpane-rowtext{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.agentpane .agentpane-row-compact .agentpane-row-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.agentpane .agentpane-row-compact .agentpane-row-line,.agentpane .agentpane-row-compact .agentpane-row-line.wait{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;font-size:12.5px;display:block;overflow:hidden}.agentpane .agentpane-row-compact .agentpane-row-who{font-size:inherit;color:inherit}.agentpane .agentpane-rowtime{color:var(--muted);flex-shrink:0;font-size:12px}.agentpane .agentpane-spin{width:14px;height:14px}.agentpane-rowwrap .agentpane-menuwrap{opacity:0;pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.agentpane-rowwrap:hover .agentpane-menuwrap,.agentpane-rowwrap:focus-within .agentpane-menuwrap,.agentpane-rowwrap.menu .agentpane-menuwrap{opacity:1;pointer-events:auto}.agentpane-rowwrap:has(>.agentpane-row[aria-current=true]) .agentpane-menuwrap{opacity:1;pointer-events:auto}.agentpane-rowwrap:hover .agentpane-rowtime,.agentpane-rowwrap.menu .agentpane-rowtime,.agentpane-rowwrap:focus-within .agentpane-rowtime{visibility:hidden}.agentpane-rowwrap:has(>.agentpane-row[aria-current=true]) .agentpane-rowtime{visibility:hidden}.agentpane-rowwrap .agentpane-menubtn{border:1px solid var(--border);background:var(--panel);border-radius:6px;width:26px;height:26px;font-weight:700}.agentpane .agentpane-list .agentpane-row.agentpane-row-compact.wait,.agentpane .agentpane-rail .agentpane-row.agentpane-row-compact.wait{background:0 0;border-color:#0000}.agentpane .agentpane-list .agentpane-row.agentpane-row-compact.wait:hover,.agentpane .agentpane-rail .agentpane-row.agentpane-row-compact.wait:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.agentpane .agentpane-list .agentpane-row.agentpane-row-compact.wait[aria-current=true],.agentpane .agentpane-rail .agentpane-row.agentpane-row-compact.wait[aria-current=true]{background:#fff3e2}.app.t-dark .agentpane .agentpane-list .agentpane-row.agentpane-row-compact.wait[aria-current=true],.app.t-dark .agentpane .agentpane-rail .agentpane-row.agentpane-row-compact.wait[aria-current=true]{background:#3a2c12}.app .agentpane .agentpane-row-compact .agentpane-typeicon.ticket{color:#2f6fd1}.app.t-dark .agentpane .agentpane-row-compact .agentpane-typeicon.ticket{color:#8fb4ef}.app.t-dark .agentpane .agentpane-row-compact .agentpane-row-line,.app.t-dark .agentpane .agentpane-row-compact .agentpane-row-line.wait{color:var(--muted)}.agentpane-rowwrap.menu{z-index:20}.app:not(.t-dark) :-webkit-any(.agentpane,.lime-activity) .agentpane-menu{background:#fff}.app:not(.t-dark) :is(.agentpane,.lime-activity) .agentpane-menu{background:#fff}.agentpane{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.agentpane-split .agentpane-rail{flex:0 0 400px}.app:not(.t-dark) .agentpane .agentpane-row.agentpane-row-compact:hover,.app:not(.t-dark) .agentpane .agentpane-list .agentpane-row.agentpane-row-compact:hover,.app:not(.t-dark) .agentpane .agentpane-rail .agentpane-row.agentpane-row-compact:hover,.app:not(.t-dark) .agentpane-rowwrap.menu>.agentpane-row.agentpane-row-compact{background:var(--shade-raise)}.app:not(.t-dark) .agentpane .agentpane-list .agentpane-row.agentpane-row-compact.wait:hover,.app:not(.t-dark) .agentpane .agentpane-rail .agentpane-row.agentpane-row-compact.wait:hover,.app:not(.t-dark) .agentpane-rowwrap.menu>.agentpane-row.agentpane-row-compact.wait{background:#fff3e2}.app.t-dark .agentpane .agentpane-list .agentpane-row.agentpane-row-compact.wait:hover,.app.t-dark .agentpane .agentpane-rail .agentpane-row.agentpane-row-compact.wait:hover,.app.t-dark .agentpane-rowwrap.menu>.agentpane-row.agentpane-row-compact.wait{background:#3a2c12}.app:not(.t-dark) :-webkit-any(.agentpane,.lime-activity) .agentpane-menu button:hover{background:#eef7f0}.app:not(.t-dark) :is(.agentpane,.lime-activity) .agentpane-menu button:hover{background:#eef7f0}.app:not(.t-dark) :-webkit-any(.agentpane,.lime-activity) .agentpane-menu button:focus-visible{background:#eef7f0}.app:not(.t-dark) :is(.agentpane,.lime-activity) .agentpane-menu button:focus-visible{background:#eef7f0}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu button{border-radius:6px;padding:7px 10px;font-size:13px}:is(.agentpane,.lime-activity) .agentpane-menu button{border-radius:6px;padding:7px 10px;font-size:13px}.agentpane .agentpane-dot.ag-dot-stopped{background:#9db8a5}.agentpane .agentpane-jobhead{flex-direction:column;gap:10px;padding:16px 20px 0;display:flex}.agentpane .agentpane-jobhead .agentpane-title{flex-direction:column;gap:10px;display:flex}.agentpane .agentpane-jobtop{align-items:center;gap:12px;display:flex}.agentpane .agentpane-jobtop>.agentpane-typeicon{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--panel));width:40px;height:40px;color:var(--accent-ink);border-radius:9px}.agentpane .agentpane-jobtop>.agentpane-typeicon.ticket{color:#2f6fd1;background:#e8f0fb;border-color:#c9dbf5}.app.t-dark .agentpane .agentpane-jobtop>.agentpane-typeicon.ticket{color:#8fb4ef;background:#1c2c46;border-color:#2c4470}.agentpane .agentpane-jobtitle{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:21px;font-weight:700;line-height:1.25;overflow:hidden}.agentpane .agentpane-jobtop .agentpane-menubtn{border:1px solid var(--border);background:var(--panel);border-radius:8px;width:34px;height:34px;font-weight:700}.app:not(.t-dark) .agentpane .agentpane-jobtop .agentpane-menubtn{background:#fff}.agentpane .agentpane-jobtop .agentpane-all{border-radius:8px;height:34px;padding:0 13px;font-size:13px;font-weight:600}.agentpane .agentpane-jobmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.agentpane .agentpane-jobmeta small{color:var(--muted);font-size:13px}.agentpane .agentpane-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.agentpane .agentpane-pill.ag-wait{color:#8a4600;background:#fde9cc}.agentpane .agentpane-pill .agentpane-dot{flex:0 0 7px;width:7px;height:7px}.agentpane .agentpane-jobchips{flex-wrap:wrap;gap:6px;display:flex}.agentpane .agentpane-jobchip,.agentpane .agentpane-jobchips .agentpane-source{border-radius:999px;height:auto;padding:4px 11px;font-size:12.5px}.agentpane .agentpane-jobchips .agentpane-source{background:var(--panel);color:var(--accent-ink);border:1px solid #b9dcc3;font-weight:600}.agentpane .agentpane-actionbar{gap:8px;display:flex}.agentpane .agentpane-actionbar button{border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.agentpane .agentpane-actionbar .agentpane-continue{color:#fff;background:#1f6b3f;border:none}.agentpane .agentpane-actionbar .agentpane-dismiss,.agentpane .agentpane-actionbar .agentpane-stop{border:1px solid var(--border);background:var(--panel);color:var(--ink)}.app:not(.t-dark) .agentpane .agentpane-actionbar .agentpane-dismiss,.app:not(.t-dark) .agentpane .agentpane-actionbar .agentpane-stop{background:#fff}.agentpane .agentpane-state.ag-box-wait,.agentpane .agentpane-state.ag-box-fail{border-radius:10px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.app:not(.t-dark) .agentpane .agentpane-state.ag-box-wait{background:#fff6e9;border:1px solid #f1dcb4}.agentpane .agentpane-state-row{align-items:flex-start;gap:11px;display:flex}.agentpane .agentpane-state-mark{color:#fff;background:#d9822b;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:13px;font-weight:800;display:grid}.agentpane .agentpane-state-text{flex-direction:column;gap:2px;font-size:13px;display:flex}.agentpane .agentpane-state-title{font-size:13.5px;font-weight:700}.app:not(.t-dark) .agentpane .ag-box-wait .agentpane-state-title{color:#8a4600}.app:not(.t-dark) .agentpane .ag-box-wait .agentpane-state-text>span:last-child{color:#5a3a12}.agentpane .agentpane-tabs{gap:22px}.agentpane .agentpane-jobtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.agentpane .agentpane-livebanner{border-radius:10px;padding:11px 13px;display:flex}.app:not(.t-dark) .agentpane .agentpane-livebanner{background:#eef4fd;border:1px solid #c9dbf5}.app.t-dark .agentpane .agentpane-livebanner{background:#16233a;border:1px solid #2c4470}.app:not(.t-dark) .agentpane .agentpane-livebanner .agentpane-state-title{color:#1d4f9a}.agentpane .agentpane-livebanner .agentpane-spin{margin-top:3px}.agentpane .agentpane-pill.ag-work,.agentpane .agentpane-pill.ag-queued{color:#1d4f9a;background:#dde9fb}.app.t-dark .agentpane .agentpane-pill.ag-work,.app.t-dark .agentpane .agentpane-pill.ag-queued{color:#b8cff5;background:#1c2c46}.app:not(.t-dark) .agentpane .agentpane-main{background:var(--shade-chat)}.app:not(.t-dark) .agentpane .agentpane-list,.app:not(.t-dark) .agentpane .agentpane-rail{background:var(--shade-edge)}.agentpane-split .agentpane-rail{border-right:0;flex:0 0 340px}.agentpane-railsplit{cursor:col-resize;background:var(--border);z-index:2;background-clip:content-box;flex:0 0 5px;margin:0 -2px;padding:0 2px;position:relative}.agentpane-railsplit:hover{background-color:var(--accent);outline:none;padding:0 1px}.agentpane-railsplit:focus-visible{background-color:var(--accent);outline:none;padding:0 1px}.agentpane .agentpane-filters{gap:5px}.agentpane .agentpane-filters .agentpane-filter{background-position:right 7px center;padding:0 22px 0 9px;font-size:12px}.agentpane .agentpane-reply{background:0 0;border-top:0;padding:10px 20px 16px}.agentpane-replyrow{background:var(--panel);border:1px solid #b9dcc3;border-radius:14px;align-items:center;gap:4px;padding:6px 8px 6px 14px}.app:not(.t-dark) .agentpane-replyrow{background:#fff}.agentpane-replyrow:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.agentpane .agentpane-reply .agentpane-replyrow textarea{scrollbar-width:thin;height:24px;min-height:24px;max-height:160px;padding:2px 0;font-size:14px;line-height:20px;overflow-y:auto}.agentpane .agentpane-replybtn{width:34px;height:34px;color:var(--muted);border-radius:9px}.agentpane .agentpane-replybtn.agentpane-replymic{background:0 0;border:0;gap:0;min-height:0;padding:0}.agentpane .agentpane-replybtn.agentpane-replymic.is-live{color:#fff;background:#b42318}.agentpane .agentpane-replybtn.agentpane-send{color:#fff;background:#1f6b3f;border-radius:10px;width:38px;height:38px}.agentpane .agentpane-replybtn.agentpane-send:hover{color:#fff;background:#185a34}.agentpane .agentpane-replybtn.agentpane-send:disabled{background:color-mix(in srgb, #1f6b3f 35%, var(--panel));color:#fff;cursor:default}.agentpane .agentpane-reply .agentpane-hint:empty{display:none}.agentpane .agentpane-attachwrap{position:relative}.agentpane .agentpane-attachmenu{min-width:160px;top:auto;bottom:calc(100% + 6px);left:auto;right:0}.app:not(.t-dark) .agentpane .agentpane-bubble{background:#fff;border-color:#e0eee4}.agentpane .agentpane-agentbubble{flex:0 auto;max-width:96%;padding:11px 14px;font-size:14px;line-height:1.5}.agentpane .agentpane-lime .agentpane-bubble{padding:9px 13px}.agentpane .agentpane-chatanswer .agent-answer-label{display:none}.agentpane .agentpane-chatanswer .agentpane-answer,.agentpane .agentpane-chatanswer .agentpane-answer>*{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.agentpane .agentpane-agentbubble .agentpane-end{color:#8a4600;margin:0;font-size:12.5px}.app.t-dark .agentpane .agentpane-agentbubble .agentpane-end{color:#f3c27a}.agentpane .agentpane-agentbubble .agentpane-end .agentpane-linkbtn{color:inherit;text-decoration:underline}.agentpane .agentpane-agentwhen{color:var(--muted);font-size:11.5px}.agentpane .agentpane-result{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.agentpane .agentpane-result h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:11.5px;font-weight:700}.agentpane .agentpane-resultanswer{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:13px 15px;font-size:14px;line-height:1.55}.app:not(.t-dark) .agentpane .agentpane-resultanswer{background:#fff;border-color:#e0eee4}.agentpane .agentpane-resultanswer .agent-answer-label{display:none}.agentpane .agentpane-resultanswer .agentpane-answer,.agentpane .agentpane-resultanswer .agentpane-answer>*{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.agentpane .agentpane-codecard{border:1px solid var(--border);background:var(--panel);border-radius:12px;overflow:hidden}.app:not(.t-dark) .agentpane .agentpane-codecard{background:#fff;border-color:#d6ebdc}.agentpane .agentpane-coderow{border:0;align-items:center;gap:12px;padding:13px 15px;display:flex}.agentpane .agentpane-coderow+.agentpane-coderow{border-top:1px solid var(--border)}.agentpane .agentpane-codeicon{border-radius:8px;flex:0 0 32px;place-items:center;height:32px;display:grid}.agentpane .agentpane-codeicon.pr{color:#5b33a8;background:#ece4fb}.agentpane .agentpane-codeicon.branch{color:#116329;background:#eef7f0}.app.t-dark .agentpane .agentpane-codeicon.pr{color:#c8b3f5;background:#2c2147}.app.t-dark .agentpane .agentpane-codeicon.branch{color:#9fe3b8;background:#1f3a28}.agentpane .agentpane-coderow .agentpane-abouttext{flex-direction:column;flex:auto;min-width:0;display:flex}.agentpane .agentpane-coderow .agentpane-abouttext b{font-size:14px;font-weight:600}.agentpane .agentpane-coderow .agentpane-abouttext small{color:var(--muted);font-size:12.5px}.agentpane .agentpane-codebtn{background:var(--panel);height:32px;color:var(--accent-ink);font:inherit;cursor:pointer;border:1px solid #b9dcc3;border-radius:8px;flex-shrink:0;align-items:center;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.app:not(.t-dark) .agentpane .agentpane-codebtn{background:#fff}.agentpane button.agentpane-codebtn{color:var(--ink);border-color:var(--border)}.agentpane .agentpane-codenote{border-top:1px solid var(--border);color:var(--muted);background:color-mix(in srgb, var(--panel-2) 60%, var(--panel));margin:0;padding:10px 15px;font-size:12.5px}.app:not(.t-dark) .agentpane .agentpane-codenote{background:#f8fbf9}.agentpane .agentpane-result{padding:14px 6px 16px}.agentpane .agentpane-activity,.agentpane .agentpane-context{flex-direction:column;gap:8px;padding:14px 6px 16px;display:flex}.agentpane .agentpane-activity h3,.agentpane .agentpane-context h3,.agentpane .agentpane-context .agentpane-about-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:11.5px;font-weight:700}.app:not(.t-dark) .agentpane .agentpane-activity .agentpane-meter,.app:not(.t-dark) .agentpane .agentpane-worklog,.app:not(.t-dark) .agentpane .agentpane-context .agentpane-aboutlist,.app:not(.t-dark) .agentpane .agentpane-context .agentpane-aboutrow{background:#fff}.agentpane .agentpane-activity .agentpane-meter{border:1px solid var(--border);border-radius:10px;padding:9px 12px}.agentpane .agentpane-activity .agentpane-worklog{border-radius:12px;padding:8px 12px}.agentpane .agentpane-context .agentpane-aboutlist{border:1px solid var(--border);border-radius:12px;overflow:hidden}.app.t-dark .agentpane .agentpane-pill.ag-wait{color:#f9dc9a;background:#5c4512}.app.t-dark .agentpane .agentpane-pill.ag-review{color:#c8b3f5;background:#2c2147}.app.t-dark .agentpane .agentpane-pill.ag-done{color:#9fe3b8;background:#1f3a28}.agentpane-listfoot{border-top:1px solid var(--border);background:inherit;z-index:2;margin:auto -10px -16px;padding:8px 10px 10px;position:sticky;bottom:-16px}.agentpane-rail .agentpane-listfoot{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.agentpane .agentpane-manage{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.agentpane .agentpane-manage:hover{background:var(--panel-2);color:var(--ink)}.app:not(.t-dark) .agentpane .agentpane-manage:hover{background:var(--shade-raise)}.agentpane .agentpane-reply .agentpane-replyrow textarea{white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}.agentpane .agentpane-reply .agentpane-replyrow textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);opacity:1;overflow:hidden}.agentpane .agentpane-reply .agentpane-replyrow{align-items:flex-end}.agentpane .agentpane-chatanswer .agent-answer,.agentpane .agentpane-resultanswer .agent-answer{max-height:none;overflow:visible}.app.t-dark .agentpane{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.agentchat-runsunder{margin-top:6px}.lime-agents-job-norn{margin:4px 0 14px}.lime-norn-log{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lime-norn-log>li{border-left:3px solid color-mix(in srgb, var(--border) 80%, transparent);padding:5px 10px}.lime-norn-log>li.refused{background:#d08a1e0f;border-left-color:#d08a1e}.lime-norn-log time{font-variant-numeric:tabular-nums;color:var(--muted);margin-right:4px}.lime-norn-log ul{margin:4px 0 0 16px;padding:0}.lime-norn-log-told{margin:4px 0 0}.lime-norn-ruleset h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lime-norn-ruleset-facts{grid-template-columns:max-content 1fr;gap:6px 14px;margin:12px 0 0;font-size:13px;display:grid}.lime-norn-ruleset-facts dt{color:var(--muted);font-weight:600}.lime-norn-ruleset-facts dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.lime-norn-chip{border:1px solid var(--line,#ddd);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.lime-norn-chip small{color:var(--muted)}.lime-norn-ruleset-edit h3{margin:16px 0 6px;font-size:13px}.lime-norn-ruleset-edit .lime-agents-row{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.lime-norn-factsheet-row{grid-template-columns:minmax(120px,1fr) max-content minmax(160px,2fr) max-content;align-items:start;gap:6px;margin:4px 0;display:grid}.lime-norn-versions{gap:4px;margin:8px 0 0;padding-left:0;font-size:12px;list-style:none;display:grid}@container lime-page (width<=640px){.lime-norn-factsheet-row,.lime-norn-ruleset-facts{grid-template-columns:1fr}}.agents-design .lime-norn-toolgroup{margin-top:14px}.agents-design .lime-norn-toolgroup h3{align-items:center;gap:6px;margin:0 0 2px;font-size:13px;display:flex}.agents-design .lime-norn-toolgroup h3+.agent-rule,.agents-design .lime-norn-toolgroup h3+.lime-agents-rule{border-top:0}.agents-design .lime-norn-origin{border:1px dashed var(--border);color:var(--muted);white-space:nowrap;border-radius:10px;padding:0 7px;font-size:11px;line-height:17px;display:inline-block}.agents-design .agent-rule-head .lime-norn-origin{margin-left:auto}.agents-design .lime-norn-hand .linkbtn:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.agents-design .lime-norn-hand-note{margin-top:12px}.agents-design .agent-rule-source,.agents-design .agent-rule-report summary{color:var(--muted)}.agents-design .agent-rule-reading{color:var(--ink)}.agents-design .agent-rule,.agents-design .lime-norn-toolgroup h3+.agent-rule{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:10px 0;padding:12px 16px 10px}.agents-design .lime-norn-toolgroup h3{margin-top:18px}.agents-design .agent-rule-head{gap:6px 8px}.agents-design .agent-rule-title{color:var(--ink);font-size:14.5px;font-weight:650}.agents-design .agent-rule-head .libchip{margin-left:0}.agents-design .agent-rule-links{gap:12px;margin-left:auto;display:inline-flex}.agents-design .agent-rule-links .linkbtn{margin:0;font-size:12px}.agents-design .agent-rule-links .linkbtn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.agents-design .agent-rule-source{color:var(--muted)!important;margin:3px 0 8px!important;font-size:12px!important}.agents-design .agent-rule-source-label{color:var(--ink);font-weight:600}.agents-design .agent-rule blockquote{border:0;border-left:3px solid color-mix(in srgb, var(--accent-ink,#2f6b45) 45%, var(--border));background:color-mix(in srgb, var(--muted) 7%, transparent);border-radius:0 6px 6px 0;margin:0 0 10px;padding:7px 12px;font-size:13px;line-height:1.5}.agents-design .agent-rule-k{letter-spacing:.03em;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:650;display:block}.agents-design .agent-rule-reading{background:color-mix(in srgb, #2f6fb5 7%, var(--panel));border:1px solid color-mix(in srgb, #2f6fb5 22%, var(--border));border-radius:8px;padding:8px 12px;margin:0 0 10px!important;font-size:13px!important}.agents-design .agent-rule-reading b{font-weight:600}.agents-design .agent-rule-reading .agent-rule-said{font-weight:400}.agents-design .agent-rule-actions .agent-rule-delete{color:#a33a2e;margin-left:auto}.app.t-dark .agents-design .agent-rule-actions .agent-rule-delete{color:#e58a7e}.agent-rule-waiting{color:var(--muted);flex-basis:100%;font-size:12px}.lime-norn-summary-line .norn-var,.lime-norn-summary-line .norn-val{color:var(--ink);font-weight:600}.agents-design .agent-rule-facts{margin:0 0 10px}.agents-design .agent-rule-facts>ul{border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none}.agents-design .agent-rule-fact{border-top:1px solid var(--border);padding:7px 12px;font-size:12.5px}.agents-design .agent-rule-fact:first-child{border-top:0}.agents-design .agent-rule-fact code{font-weight:600}.agents-design .agent-rule-fact-means{color:var(--muted)}.agents-design .agent-rule-fact>ul{color:var(--muted);margin:3px 0 0 14px}.agents-design .agent-rule-fact-actions{gap:6px;margin-top:6px;display:flex}.agents-design .agent-rule-fact-actions button,.agents-design .agent-rule-fact>button{margin:6px 6px 0 0;padding:3px 10px!important;font-size:11.5px!important}.agents-design .agent-rule-report{margin:0 0 10px;font-size:12px}.agents-design .agent-rule-missing,.agents-design .agent-rule-setup{margin:0 0 10px}.agents-design .agent-rule-missing>ul,.agents-design .agent-rule-setup>ul{border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none}.agents-design .agent-rule-missing-fact,.agents-design .agent-rule-setup li{border-top:1px solid var(--border);padding:7px 12px;font-size:12.5px}.agents-design .agent-rule-missing-fact:first-child,.agents-design .agent-rule-setup li:first-child{border-top:0}.agents-design .agent-rule-missing-fact code,.agents-design .agent-rule-setup code{font-weight:600}.agents-design .agent-rule-missing-fact.unavailable{color:var(--muted)}.agents-design .agent-rule-missing-why{margin-top:2px;display:block}.agents-design .agent-rule-missing>button{margin-top:6px;padding:3px 10px;font-size:11.5px}.agents-design .agent-rule-missing-foot{font-size:12px;margin:6px 0 0!important}.lime-norn-setup{border:1px solid var(--border);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:12.5px}.lime-norn-setup>summary{cursor:pointer;font-weight:600}.lime-norn-setup ul{margin:8px 0 0;padding:0;list-style:none}.lime-norn-setup li{padding:4px 0}.lime-norn-setup li small{margin-left:4px;display:block}.agents-design .agent-rule-todo{background:color-mix(in srgb, #c08a2a 8%, var(--panel));border-left:3px solid #c08a2a;border-radius:8px;margin:0 0 4px;padding:9px 12px}.agents-design .agent-rule-todo.bare{background:0 0;border:0;padding:0}.agents-design .agent-rule-todo .agent-rule-next{font-size:12.5px;font-weight:500;margin:0!important}.agents-design .agent-rule-todo .agent-rule-actions{margin-top:8px}.agents-design .agent-rule-meta{border-top:1px dashed var(--border);padding-top:8px;margin:10px 0 0!important}.app.t-dark .agents-design .agent-rule-reading{background:color-mix(in srgb, #4d8fd6 12%, var(--panel));border-color:color-mix(in srgb, #4d8fd6 30%, var(--border))}.app.t-dark .agents-design .agent-rule-todo{background:color-mix(in srgb, #d9a54a 10%, var(--panel));border-left-color:#d9a54a}.agents-design .agent-rule-reading .agent-rule-k{margin:0 4px 0 0;font-size:11.5px;display:inline}.lime-norn-changes{border:1px dashed var(--line,#ddd);border-radius:8px;margin:12px 0 0;padding:10px 12px}.lime-norn-changes h3{margin:0 0 6px;font-size:13px}.lime-norn-changes ul{gap:3px;margin:0;padding-left:18px;font-size:13px;display:grid}.agentpane-held-args{overflow-wrap:anywhere;margin:2px 0 6px;padding-left:18px;font-size:12.5px}.agentpane-held .agentpane-continue{align-self:flex-start;font-weight:600}.agentpane-rowwrap.has-approve{flex-wrap:wrap}.agentpane-rowwrap.has-approve>.agentpane-row{flex:1 0 100%}.agentpane-rowwrap .agentpane-rowapprove{margin:0 0 6px 30px;font-size:12.5px;font-weight:600}.agentpane-rowwrap.has-approve .agentpane-menuwrap{top:20px;transform:none}.agents-design .lime-norn-rows{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin-top:6px;overflow:hidden}.agents-design .lime-norn-rows>.lime-norn-item+.lime-norn-item{border-top:1px solid var(--border)}.agents-design .lime-norn-item.open{background:color-mix(in srgb, var(--sel) 25%, var(--panel))}.agents-design .lime-norn-item-card{padding:0 14px 10px}.agents-design .lime-norn-item-card .agent-rule{margin:0}.agents-design button.lime-norn-summary{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(118px,max-content) minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:10px 14px;display:grid}.agents-design button.lime-norn-summary:hover{background:color-mix(in srgb, var(--sel) 35%, transparent)}.agents-design .lime-norn-summary .libchip{white-space:nowrap;cursor:help;justify-self:start}.lime-norn-summary-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lime-norn-summary-text b{font-size:13.5px;font-weight:650}.lime-norn-summary-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lime-norn-summary-origin{color:var(--muted);white-space:nowrap;font-size:11.5px}.lime-norn-summary-chevron{color:var(--muted);font-size:16px;line-height:1;transition:transform .12s}.lime-norn-summary.open .lime-norn-summary-chevron{transform:rotate(90deg)}.agents-design .lime-norn-summary.dim{opacity:.75}.agents-design .lime-norn-to-editor{font-size:12px;margin:6px 0 0!important}@container lime-page (width<=720px){.agents-design button.lime-norn-summary{grid-template-columns:minmax(0,1fr) 14px}.agents-design .lime-norn-summary .libchip,.lime-norn-summary-origin{grid-column:1}}.agents-design .lime-norn-cards>.lime-norn-item{position:relative}.agents-design .lime-norn-cards>.lime-norn-item.folded{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:10px 0;overflow:hidden}.agents-design button.lime-norn-fold{z-index:1;width:26px;height:26px;color:var(--muted);border-radius:6px;padding:0;font-size:15px;line-height:1;position:absolute;top:9px;right:9px;transform:rotate(90deg)}.agents-design .lime-norn-cards .agent-rule-head{padding-right:32px}.lime-norn-editor-actions{flex-wrap:wrap;justify-content:flex-end}.lime-norn-newrule{position:relative}.agents-design .lime-norn-menu{z-index:20;background:var(--panel);border:1px solid var(--border);width:300px;box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.agents-design .lime-norn-menu button{text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.agents-design .lime-norn-menu button:hover{background:var(--panel-2)}.lime-norn-menu small{color:var(--muted);font-size:12px}.agents-design .lime-norn-menu .lime-norn-menu-propose{border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:2px;margin-bottom:4px;padding:9px 10px;display:flex}.agents-design .lime-norn-menu .lime-norn-menu-propose-run{align-items:center;gap:6px;margin-top:6px;display:flex}.agents-design .lime-norn-menu .lime-norn-menu-propose-run .lime-norn-agent-pick{flex:1;min-width:0;max-width:none}.agents-design .lime-norn-menu .lime-norn-menu-propose-run button{color:var(--chrome-ink);background:var(--chrome);border:1px solid var(--chrome);flex-direction:row;padding:6px 12px}.agents-design .lime-norn-menu .lime-norn-menu-propose-run button:hover{background:var(--chrome-2)}.agents-design .lime-norn-menu .lime-norn-menu-propose-run button:disabled{opacity:.55}.lime-norn-next li>.lime-norn-next-later{flex-basis:100%;margin:0}.agents-design .lime-norn-tabs{border-bottom:1px solid var(--border);gap:4px;margin:6px 0 16px;display:flex}.agents-design .lime-norn-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:9px 14px}.agents-design .lime-norn-tabs button.on{color:var(--ink);border-bottom-color:var(--chrome);font-weight:600}.lime-norn-filters{flex-wrap:wrap}.agents-design .lime-norn-drafts{border:1px solid color-mix(in srgb, #b7791f 45%, var(--border));background:color-mix(in srgb, #f2b33d 9%, var(--panel));border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;padding:10px 14px;display:flex}.lime-norn-drafts span{color:var(--muted);flex:260px;font-size:12.5px}.agents-design .lime-norn-platform.locked{background:color-mix(in srgb, var(--muted) 9%, var(--panel));border-color:color-mix(in srgb, var(--muted) 30%, var(--border));color:color-mix(in srgb, var(--ink) 80%, var(--muted))}.agents-design .lime-norn-platform.locked .agent-rule-title{color:color-mix(in srgb, var(--ink) 75%, var(--muted))}.lime-norn-lock{color:var(--muted);flex:none}.lime-norn-switch,.lime-norn-always{color:var(--muted);cursor:help;align-items:center;gap:8px;font-size:12px;display:inline-flex}.agents-design .lime-norn-switch button{background:var(--chrome);border:0;border-radius:999px;flex:none;width:32px;height:18px;padding:0;position:relative}.agents-design .lime-norn-switch button:disabled{opacity:.55;cursor:help}.lime-norn-switch button span{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.agents-design .lime-norn-needs{border-color:color-mix(in srgb, #b7791f 40%, var(--border));background:color-mix(in srgb, #f2b33d 6%, var(--panel))}.agents-design .lime-norn-attention:not(:has(.lime-norn-need,.lime-norn-attention-list,[role=status])){border-color:var(--border);background:var(--panel)}.lime-norn-attention-list{margin:2px 0 8px;padding-left:18px}.lime-norn-attention-list li{margin:3px 0}.lime-norn-all-clear{margin:0}.lime-norn-box-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.lime-norn-box-chevron{color:var(--muted);place-items:center;transition:transform .12s;display:inline-grid}.lime-norn-box-toggle[aria-expanded=true] .lime-norn-box-chevron{transform:rotate(90deg)}.lime-norn-filters input[type=search]{min-width:180px}.lime-norn-add{margin-top:12px}.agents-design .lime-norn-add .lime-norn-menu{left:0;right:auto}.agents-design .lime-norn-platform-box:has(.lime-norn-box-toggle[aria-expanded=false]){padding-bottom:10px}.lime-norn-need{border-top:1px solid color-mix(in srgb, #b7791f 22%, var(--border));grid-template-columns:minmax(118px,max-content) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.lime-norn-need .libchip{cursor:help;white-space:nowrap;justify-self:start}.lime-norn-standing-line{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.lime-norn-platform-count{color:var(--muted);cursor:help;margin-top:8px;font-size:12px}.lime-norn-standards-brief ul{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.lime-norn-standards-brief li{flex-direction:column;gap:2px;display:flex}.lime-norn-standards-brief .lime-agents-eyebrow{margin:0!important}.agents-design .lime-norn-standards-brief .lime-norn-governs{margin:4px 0 0}.agents-design .lime-norn-key{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 28px;margin:18px 0 8px;padding-top:16px;display:grid}.agents-design .lime-norn-key h2{margin:0 0 8px;font-size:13px}.lime-norn-key dl{gap:7px;margin:0;display:grid}.lime-norn-key dl>div{grid-template-columns:172px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.lime-norn-key dt .libchip{white-space:nowrap}.lime-norn-key dd{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.agentpane.rail-end .agentpane-body{flex-direction:row-reverse}.agentpane.agentpane-fullscreen{flex:auto;width:auto;min-width:0}.agentpane .agentpane-x.agentpane-full.on{color:var(--accent-ink);background:var(--sel)}.agentpane .agentpane-searchbox{box-sizing:border-box;color:#57606a;border:1px solid var(--border);background:#fff;border-radius:999px;gap:8px;height:32px;padding:0 11px;box-shadow:0 1px 2px #00000014}.agentpane .agentpane-searchbox:focus-within{border-color:var(--accent);color:#24292f;outline:none;box-shadow:0 0 0 2px #1f883d2e}.app.t-dark .agentpane .agentpane-searchbox{background:var(--panel-2);color:var(--muted);box-shadow:none}.app.t-dark .agentpane .agentpane-searchbox:focus-within{color:var(--ink);box-shadow:0 0 0 2px #7ee2a838}.app.t-dark .agentpane .agentpane-searchbox .agentpane-search{color:var(--ink)}.app.t-dark .agentpane .agentpane-searchbox .agentpane-search::placeholder{color:var(--muted)}.agentpane .agentpane-searchbox .agentpane-search{color:#1f2328;border-radius:0;height:100%;padding:0;font-size:13px}.agentpane .agentpane-searchbox .agentpane-search::placeholder{color:#6e7781}.agentpane .agentpane-reply .agentpane-replyrow textarea{align-self:center}.agent-rule-provenance{color:var(--muted)}.agents-design .agent-rule-wording{border-left:3px solid color-mix(in srgb, var(--accent-ink,#2f6b45) 45%, var(--border));background:color-mix(in srgb, var(--muted) 7%, transparent);border-radius:0 6px 6px 0;margin:0 0 10px;padding:8px 12px}.agents-design .agent-rule-wording .agent-rule-k{margin:0 0 4px;font-size:11.5px;display:block}.agents-design .agent-rule .agent-rule-wording blockquote{background:0 0;border:0;border-radius:0;margin:0;padding:0}.agents-design .agent-rule-table-wrap{overflow-x:auto}.agents-design .agent-rule-table{border-collapse:collapse;background:var(--panel);width:100%;font-size:12.5px}.agents-design .agent-rule-table th,.agents-design .agent-rule-table td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:4px 8px}.agents-design .agent-rule-table th:first-child,.agents-design .agent-rule-table td:first-child{white-space:nowrap;width:1%}.agents-design .agent-rule-table th{background:color-mix(in srgb, var(--muted) 10%, var(--panel));font-weight:600}.agents-design .agent-rule-table tr.agent-rule-row-refers td,.agents-design .agent-rule-table tr.agent-rule-row-scope td{color:var(--muted)}.agents-design .agent-rule-table tr.agent-rule-row-rule td{background:color-mix(in srgb, #e8c547 22%, var(--panel));color:var(--ink)}.app.t-dark .agents-design .agent-rule-table tr.agent-rule-row-rule td{background:color-mix(in srgb, #e8c547 16%, var(--panel))}.agents-design .agent-rule-source-link{font-size:inherit}.agents-design .agent-rule-fact-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agents-design .agent-rule-fact-means:not(.inline){margin-top:2px;display:block}.agents-design .agent-rule-fact-means.inline .agent-rule-fact-clamp{vertical-align:top;display:-webkit-inline-box}.agents-design .agent-rule-fact-more{margin-left:6px;font-size:12px}.agents-design .lime-norn-item.lime-norn-jumped{box-shadow:0 0 0 3px color-mix(in srgb, var(--chrome) 45%, transparent);border-radius:12px;transition:box-shadow .4s}.lime-norn-vmenu{display:inline-flex;position:relative}.agents-design .lime-norn-vmenu-button{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-size:13px;line-height:1.2;display:inline-flex}.agents-design .lime-norn-vmenu-button:hover,.agents-design .lime-norn-vmenu-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--chrome) 45%, var(--border));background:var(--panel-2)}.lime-norn-vmenu-k{color:var(--muted);font-size:12px}.lime-norn-vmenu-v{font-weight:600}.lime-norn-vmenu-caret{color:var(--muted);margin-left:2px;font-size:11px}.agents-design .lime-norn-vmenu-list{z-index:30;background:var(--panel);border:1px solid var(--border);width:320px;max-height:360px;box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.agents-design .lime-norn-vmenu-list>button,.lime-norn-vmenu-draft{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:7px;flex-direction:column;gap:3px;padding:9px 12px;font-size:13px;display:flex}.agents-design .lime-norn-vmenu-list>button:hover{background:var(--panel-2)}.agents-design .lime-norn-vmenu-list>button[aria-checked=true]{background:color-mix(in srgb, var(--chrome) 9%, var(--panel))}.lime-norn-vmenu-row{align-items:center;gap:8px;min-width:0;display:flex}.lime-norn-vmenu-row .libchip{margin:0}.lime-norn-vmenu-tick{color:var(--chrome);margin-left:auto;font-weight:700}.lime-norn-vmenu-list small{color:var(--muted);font-size:12px;line-height:1.35}.lime-norn-vmenu-draft{cursor:default;opacity:.85}.lime-norn-vmenu-sep{background:var(--border);height:1px;margin:4px 6px}.agents-design .lime-norn-version-h{margin:16px 0 8px;font-size:14px}.agents-design .lime-norn-version-changes ul{margin:4px 0 0;padding-left:18px;font-size:13px}.agents-design .lime-norn-version-rule{margin-bottom:10px}.agents-design .lime-norn-version-rule.retired .agent-rule-title{color:color-mix(in srgb, var(--ink) 70%, var(--muted))}.agents-design .lime-norn-scoped>h3{color:var(--ink)}.agentchat-agentpick{display:block;position:relative}.agentpane .agentchat-agentbtn{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex}.app:not(.t-dark) .agentpane .agentchat-agentbtn{background:#fff;border-color:#d6ebdc}.agentpane .agentchat-agentbtn:hover{background:var(--panel-2)}.agentpane .agentchat-agentbtn.open{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.agentpane .agentchat-agentbtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.agentpane .agentchat-agentbtn:disabled{color:var(--muted);cursor:default}.agentchat-av{background:var(--sel);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.agentchat-agentname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.agentchat-agentname.none{color:var(--muted);font-weight:400}.agentchat-agentstate{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.agentchat-agentdot{background:var(--accent);border-radius:50%;width:7px;height:7px}.agentchat-agentdot.busy{background:#d4a017}.agentchat-agentdot.off{background:var(--muted,#9a9a9a)}.agentchat-agentchev{color:var(--muted);display:inline-flex;transform:rotate(90deg)}.agentchat-agentbtn.open .agentchat-agentchev{transform:rotate(-90deg)}.agentpane .agentchat-agentlist{min-width:0;left:0;right:0}.agentpane .agentchat-agentlist button{gap:8px}.agentpane .agentchat-agentlist button.on,.agentpane .agentchat-nornoptions li.on{background:var(--panel-2)}.agentpane .agentchat-agentlist button[aria-selected=true]{background:var(--sel)}.agentchat-tick{width:14px;color:var(--accent-ink);flex:none;display:inline-flex}.app.t-dark .agentchat-av,.app.t-dark .agentchat-tick,.app.t-dark .agentchat-nornact,.app.t-dark .agentchat-nornbar:not(.empty) .agentchat-nornicon{color:#7ee2a8}.agentchat-compose{flex-direction:column;gap:8px;display:flex}.agentchat-compose .agentchat-given{margin:0}.agentchat-compose .agentchat-notice{background:color-mix(in srgb, var(--accent) 10%, var(--panel));color:var(--accent-ink);border-radius:8px;align-items:center;gap:6px;margin:0;padding:6px 9px;font-size:12.5px;display:flex}.app.t-dark .agentchat-compose .agentchat-notice{color:#7ee2a8}.agentchat-earlier{border-style:dashed}.agentpane .agentchat-reply{border:0;padding:0}.agentpane .agentpane-replybtn.agentchat-send{padding:0}.agentpane .agentchat-reply .agentpane-hint{margin:4px 2px 0}.agentpane .agentchat-clip[aria-expanded=true]{background:var(--sel);color:var(--accent-ink)}.agentpane .agentchat-attachmenu{min-width:250px;left:auto;right:0}.agentchat-nornwrap{position:relative}.agentchat-nornbar{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;display:flex}.app:not(.t-dark) .agentchat-nornbar{background:#fff;border-color:#d6ebdc}.app .agentchat-nornbar.empty{background:0 0;border-style:dashed}.agentpane .agentchat-nornopen{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:auto;align-items:center;gap:10px;padding:7px 10px;display:flex}.agentpane .agentchat-nornopen:hover:not(:disabled){background:var(--panel-2)}.agentpane .agentchat-nornopen:disabled{cursor:default}.agentchat-nornicon{background:var(--sel);width:28px;height:28px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.agentchat-nornbar.empty .agentchat-nornicon{border:1px dashed var(--border);color:var(--muted);background:0 0}.agentchat-norntext{flex-direction:column;flex:auto;min-width:0;display:flex}.agentchat-norntext b{font-size:13px}.agentchat-norntext small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.agentchat-nornbar.empty .agentchat-norntext b{color:var(--muted)}.agentchat-nornact{color:var(--accent-ink);font-size:12.5px;font-weight:600}.agentpane .agentchat-nornx{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;margin-right:4px;font-size:15px}.agentpane .agentchat-nornx:hover{background:var(--panel-2);color:var(--ink)}.agentpane .agentchat-nornmenu{min-width:0;top:auto;bottom:calc(100% + 6px);left:0;right:0}.agentchat-nornsearch{height:30px;margin:2px 2px 6px}.agentchat-nornoptions{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.agentchat-nornoptions li[role=option]{cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:9px;padding:6px 8px;display:flex}.agentchat-nornoptions li[role=option]>svg{color:var(--muted);flex:none}.agentchat-nornopt{flex-direction:column;flex:auto;min-width:0;display:flex}.agentchat-nornopt b{font-size:13px}.agentchat-nornopt small{color:var(--muted);font-size:11.5px}.agentpane .agentpane-sentwith{flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0;padding:0;display:flex}.agentpane .agentpane-sentwith small{width:100%;color:var(--muted);font-size:11.5px}.agentpane .agentpane-filters .agentpane-filterbtn{white-space:nowrap;background-image:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.agentpane .agentpane-filters .agentpane-filter-elastic{flex:0 auto;min-width:110px}.agentpane .agentpane-filters .agentpane-filterbtn .agentpane-filterlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agentpane-filterchev{opacity:.7;flex:none;display:inline-flex;transform:rotate(90deg)}.agentpane-filterbtn[aria-expanded=true] .agentpane-filterchev{transform:rotate(-90deg)}:-webkit-any(.agentpane,.lime-activity) .agentpane-filtermenu{z-index:60;min-width:170px;max-height:min(50vh,320px);overflow-y:auto}:is(.agentpane,.lime-activity) .agentpane-filtermenu{z-index:60;min-width:170px;max-height:min(50vh,320px);overflow-y:auto}:-webkit-any(.agentpane,.lime-activity) .agentpane-filtermenu button.on{background:var(--panel-2)}:is(.agentpane,.lime-activity) .agentpane-filtermenu button.on{background:var(--panel-2)}.agentpane .agentpane-filtermenu button[aria-selected=true]{background:var(--sel);color:var(--accent-ink);font-weight:600}.app.t-dark .agentpane .agentpane-filtermenu button[aria-selected=true]{color:#7ee2a8}.agentpane>.agentpane-bar{box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--panel);flex-direction:row;flex:0 0 44px;align-items:center;gap:4px;height:44px;margin:0;padding:0 8px 0 10px;display:flex}.agentpane>.agentpane-bar .agentpane-brand{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:15px;font-weight:700;line-height:1;display:block;overflow:hidden}.agentpane>.agentpane-bar .agentpane-bar-gap{flex:auto}.agentpane>.agentpane-bar .agentpane-trail{align-items:center;gap:4px;margin:0;display:inline-flex}.agentpane>.agentpane-bar .agentpane-railbtn,.agentpane>.agentpane-bar .agentpane-x{border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;margin:0;padding:0;display:grid}.agentpane>.agentpane-bar .agentpane-railbtn:disabled{opacity:1;cursor:default}.agentpane-docwrap{flex-direction:column;gap:6px;display:flex}.agentpane-outfiles{border-left:2px solid var(--border);flex-direction:column;gap:6px;margin:0 0 2px 14px;padding-left:10px;display:flex}.agentpane-outlabel{color:var(--muted);font-size:11.5px}.agentpane-outfile{flex-wrap:wrap}.agentpane-outfile .agentpane-abouttext{flex:140px;min-width:0}.agentpane-outfile .agentpane-abouttext b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentpane-outmark{box-sizing:border-box;min-width:34px;height:26px;font:700 9.5px/1 var(--font-ui,system-ui);border:1px solid;border-radius:6px;justify-content:center;align-items:center;padding:0 4px}.agentpane-out-download,.agentpane-out-mine{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.agentpane-outpics{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.agentpane-outpic{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.agentpane-outpic>.agentpane-outimg{object-fit:contain;background:#fff;width:100%;height:110px;display:block}.agentpane-outpic>.agentpane-outimg.empty{color:var(--muted);background:var(--panel-2);place-items:center;display:grid}.agentpane-outzoom{border:1px solid var(--border);color:#24292f;cursor:pointer;background:#fffffff0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #00000026}.agentpane-outzoom:hover{color:var(--accent-ink);background:#fff}.app.t-dark .agentpane-outzoom:hover{background:var(--panel)}.agentpane-outpic figcaption{border-top:1px solid var(--border);background:var(--panel);align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.agentpane-outpicname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.modal.agentpane-picview{width:min(900px,92vw)}.agentpane-picview-body{background:var(--panel-2);justify-content:center;padding:14px 18px;display:flex}.agentpane-picview-body>.agentpane-outimg{border:1px solid var(--border);background:#fff;border-radius:6px;max-width:100%;max-height:66vh}.agentpane-picview .af-foot button{align-items:center;gap:6px;display:inline-flex}.app.t-dark .agentpane,.app.t-dark .agentpane-picview{--accent-ink:#7ee2a8}.agentpane .askagent-find input:focus,.agentpane .agentpane-replyfind input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #1f883d2e}.agentpane .askagent-find input:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #1f883d2e}.agentpane .agentpane-jobhead{gap:4px;padding:8px 14px 0}.agentpane .agentpane-jobhead .agentpane-title{gap:2px}.agentpane .agentpane-jobtop{gap:8px}.agentpane .agentpane-jobtop>.agentpane-typeicon{border-radius:6px;flex:0 0 24px;width:24px;height:24px}.agentpane .agentpane-jobtop>.agentpane-typeicon svg{width:14px;height:14px}.agentpane .agentpane-jobtitle{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;font-size:15px;line-height:20px;display:block;overflow:hidden}.agentpane .agentpane-jobtop .agentpane-menubtn{border-radius:7px;width:26px;height:26px}.agentpane .agentpane-jobmeta{flex-wrap:nowrap;gap:6px;min-width:0;line-height:18px}.agentpane .agentpane-jobmeta .agentpane-pill{flex:none;gap:5px;height:18px;padding:0 7px;font-size:11.5px}.agentpane .agentpane-jobmeta .agentpane-pill .agentpane-dot{flex-basis:6px;width:6px;height:6px}.agentpane .agentpane-jobmeta .agentpane-jobline{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.agentpane .agentpane-jobline .agentpane-jobchip{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.agentpane .agentpane-jobfrom{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;line-height:18px;overflow:hidden}.agentpane .agentpane-jobfrom .agentpane-source{height:auto;color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.agentpane .agentpane-jobfrom .agentpane-source .agentpane-source-label{color:var(--muted);font-weight:400}.agentpane .agentpane-jobfrom .agentpane-source:hover{text-decoration:underline}.agentpane .agentpane-jobfrom .agentpane-nornchip{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.agentpane .agentpane-actionbar button{border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.agentpane .agentpane-tabs{gap:16px;margin-top:2px}.agentpane .agentpane-tabs [role=tab]{padding:4px 2px 5px;font-size:12.5px}.agentpane .agentpane-agentface{justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.agentpane .agentpane-coderows{gap:4px;margin-top:8px;display:grid}.agentpane .agentpane-coderow2{border:1px solid var(--border);background:var(--panel);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:12.5px;display:flex}.agentpane .agentpane-coderow2>svg{color:var(--muted);flex:none}.agentpane .agentpane-coderow2 b{white-space:nowrap;font-weight:600}.agentpane .agentpane-coderow2-more{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agentpane .agentpane-coderow2 code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.agentpane .agentpane-coderow2 .agentpane-linkbtn{flex:none;text-decoration:none}.agentpane .agentpane-convopanel{margin-top:10px}.agentpane .agentpane-reply .agentpane-replyrow{border-radius:12px;align-items:center;gap:2px;padding:3px 4px}.agentpane .agentpane-reply .agentpane-replyrow textarea{align-self:center;height:20px;min-height:20px;padding:0 6px;font-size:14px;line-height:20px}.agentpane .agentpane-reply .agentpane-replyrow .agentpane-replybtn{border-radius:8px;width:30px;height:30px;margin:0}.agentpane .agentpane-reply .agentpane-replyrow .agentpane-replybtn svg{width:15px;height:15px}.agentpane .agentpane-reply .agentpane-replyrow .agentpane-attachwrap,.agentpane .agentpane-reply .agentpane-replyrow .agentpane-replymic{margin-bottom:0}.agentpane .agentchat-nornbar .agentchat-norntext small{display:none}.agentpane .agentchat-nornbar .agentchat-nornicon,.agentpane .agentchat-nornbar.empty .agentchat-nornicon{background:0 0;border:0;width:18px;height:18px}.agentpane .agentchat-nornopen{min-height:0;padding-top:6px;padding-bottom:6px}.agentpane-menu .agentpane-menuitemwrap{display:contents}.agentpane-menu .agentpane-menusep{background:var(--border);height:1px;margin:4px 6px;display:block}.agents-design .lime-agents-agent-row.lime-fz-row{grid-template-columns:minmax(250px,1.4fr) minmax(170px,.8fr) minmax(120px,.5fr) 20px}.lime-fz-mark{background:var(--sel);width:36px;height:40px;color:var(--accent-ink);border-radius:9px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.lime-fz-reach{gap:4px;min-width:0;display:grid}.lime-fz-bar{background:var(--panel-2);border-radius:3px;height:6px;display:block;overflow:hidden}.lime-fz-bar>i{background:var(--accent-ink);height:100%;display:block}.lime-fz-needs small{white-space:nowrap}.lime-fz-grid{margin-bottom:0}.agents-design .lime-fz-mapbox .lime-agents-section-heading{margin-bottom:12px}@container lime-page (width<=930px){.agents-design .lime-agents-agent-row.lime-fz-row{grid-template-columns:minmax(200px,1fr) 140px 14px!important}.lime-fz-needs{display:none}.map-embed .map-body-row{flex-direction:column}.map-embed .map-side{width:auto}}.agents-design p.lime-fz-purpose{margin:-6px 0 16px;font-size:13px}.lime-fz-card{min-width:0}.agentpane-question{flex-direction:column;gap:6px;display:flex}.agentpane-question-text{white-space:pre-wrap;overflow-wrap:anywhere}.agentpane-question-options{flex-wrap:wrap;gap:6px;display:flex}.agentpane-option{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.agentpane-option small{color:var(--muted);font-size:11.5px;font-weight:400}.agentpane-option:hover:not(:disabled){background:var(--panel-2)}.agentpane-option:disabled{cursor:default;opacity:.7}.agentpane-option.chosen{background:color-mix(in srgb, #1f6b3f 10%, var(--panel));opacity:1;border-color:#1f6b3f}.agentpane-question-answered{color:var(--accent-ink);font-weight:600}.chatrec-picker,.chatrec-viewer{width:720px}.chatrec-picker .fb-body,.chatrec-viewer .fb-body{max-height:88vh;overflow:auto}.chatrec-actions{gap:8px}.chatrec-loading{color:var(--fb-muted);margin:0;font-size:14px}.chatrec-step{flex-direction:column;gap:8px;display:flex}.chatrec-step h3{margin:0;font-size:15px;font-weight:600}.chatrec-step h4{color:var(--fb-muted);margin:2px 0;font-size:13px;font-weight:500}.chatrec-list{min-height:0;overflow:auto}.chatrec-sources{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.chatrec-source{border:2px solid var(--fb-border);background:var(--fb-card);color:var(--fb-ink);cursor:pointer;text-align:left;font:inherit;border-radius:8px;flex-direction:column;gap:6px;padding:6px;display:flex}.chatrec-source:hover{background:var(--fb-soft)}.chatrec-source.on{border-color:var(--fb-blue);background:var(--fb-blue-soft)}.chatrec-source img,.chatrec-noshot{aspect-ratio:16/10;object-fit:contain;color:#9aa;background:#0b0f0c;border-radius:4px;place-items:center;width:100%;display:grid}.chatrec-sourcename{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chatrec-shared{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chatrec-preview{background:#000;border-radius:8px;flex:none;width:200px;height:125px;overflow:hidden}.chatrec-preview video{object-fit:contain;width:100%;height:100%;display:block}.chatrec-sharedinfo{flex-direction:column;gap:8px;min-width:0;display:flex}.chatrec-sharebtns{gap:8px;display:flex}.chatrec-shared small{color:var(--fb-muted);font-size:13px}.chatrec-mic{align-items:center;gap:12px;display:flex}.chatrec-micstate{min-width:9em;color:var(--fb-muted);font-size:14px}.chatrec-micstate.is-on{color:var(--fb-green);font-weight:600}.chatrec-level{background:var(--fb-soft);border:1px solid var(--fb-border);border-radius:4px;flex:1;height:8px;overflow:hidden}.chatrec-level i{background:var(--fb-green);height:100%;transition:width 80ms linear;display:block}.chatrec-micnote{color:#d1242f;margin:0;font-size:13px}.chatrec-level.loud i{background:#d1242f}.chatrec-denoise{font-size:14px;display:block}.chatrec-denoise input{vertical-align:-2px;margin:0 6px 0 0}.chatrec-denoise small{color:var(--fb-muted);font-size:12px}.recording-bar.chatrec-bar{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 32px);left:50%;right:auto;transform:translate(-50%)}.recording-bar.chatrec-bar.tucked{visibility:hidden}.chatrec-reveal{z-index:91;width:min(360px,100vw);height:12px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.rec-what{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;max-width:22em;overflow:hidden}.rec-btn.rec-mic{color:#9aa4b2;background:0 0;border-color:#475569}.rec-btn.rec-mic.on{color:#aff5b4;border-color:#2f6f45}.rec-btn.rec-mic:hover{background:#ffffff14}.chatrec-voicenote{text-align:center;color:#ffb4b4;white-space:normal;text-shadow:0 1px 2px #0009;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.chatrec-tile .chatrec-play{cursor:pointer;background:#0b0f0c;border:0;border-radius:0;width:100%;height:72px;padding:0;display:block;position:relative;top:auto;right:auto}.chatrec-tile .chatrec-play video{object-fit:contain;pointer-events:none;width:100%;height:72px;display:block}.chatrec-tile .askpic-cap{white-space:normal}.chatrec-playmark{color:#fff;text-shadow:0 1px 4px #000000b3;place-items:center;font-size:20px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.chatrec-viewer video{background:#000;border-radius:8px;width:100%;max-height:52vh}.chatrec-inline{flex-direction:column;gap:4px;margin:6px 0;display:flex}.chatrec-inline video{background:#000;border-radius:6px;width:100%;max-height:60vh}.chatrec-inline figcaption{color:var(--muted);font-size:12px}.agentpane-filemark.fm-rec{color:#e5484d}.agentpane-trail{margin-top:6px}.agentpane-trail .agentpane-trailbtn{font-size:12.5px}.agentpane-trail .agentpane-trailtext{border-left:3px solid var(--border);color:var(--muted);margin-top:6px;padding:8px 10px;font-size:13px;line-height:1.5}.agentpane-trail .agentpane-trailtext .agent-answer-label{display:none}.agentpane-trail .agentpane-trailtext .agentpane-answer,.agentpane-trail .agentpane-trailtext>*{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.modal-back.paneconfirm-back{z-index:70}.modal.paneconfirm{width:400px}.paneconfirm-body{margin:12px 16px 4px;font-size:13px;line-height:1.5}.af-foot .af-create.paneconfirm-danger{background:var(--danger-deep);color:var(--danger-ink)}.agentpane-menu .agentpane-menuhead{color:var(--muted);letter-spacing:.02em;padding:7px 10px 3px;font-size:11px;font-weight:600}:-webkit-any(.agentpane,.lime-activity) .agentpane-filterbtn{white-space:nowrap;background-image:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}:is(.agentpane,.lime-activity) .agentpane-filterbtn{white-space:nowrap;background-image:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.agentpane.agentpane-railshutting .agentpane-rail{display:none}.team-tools{align-items:center;gap:12px;margin-bottom:10px;display:flex}.team-tools input[type=search]{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:7px;min-width:220px;padding:5px 9px;font-size:13px}.team-matrix-wrap{border:1px solid var(--border);border-radius:8px;max-height:70vh;overflow:auto}.team-matrix{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12.5px}.team-matrix th,.team-matrix td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap;padding:6px 8px}.team-matrix thead th{z-index:2;background:var(--panel-2);font-weight:600;position:sticky;top:0}.team-matrix thead tr+tr th{font-size:12px;font-weight:500;top:31px}.team-matrix thead th.team-group{border-left:2px solid var(--border);text-align:center}.team-matrix thead th.team-group small{color:var(--muted);font-weight:400}.team-matrix thead th.agent{color:var(--muted);font-style:italic}.team-matrix tbody th{z-index:1;background:var(--panel);max-width:320px;font-weight:500;position:sticky;left:0}.team-matrix th.team-term-head{z-index:3;left:0}.team-matrix tr.sel th,.team-matrix tr.sel td{background:color-mix(in srgb, var(--sel) 45%, var(--panel))}.agents-design .team-matrix button.team-term{all:unset;cursor:pointer;text-overflow:ellipsis;max-width:300px;display:block;overflow:hidden}.team-matrix .team-term small{color:var(--muted);font-size:11px;display:block}.team-dn{color:var(--muted);margin-right:2px;font-family:ui-monospace,monospace;font-size:11px}.team-cell{border-left:1px solid var(--border);min-width:92px}.team-cell.diverges{background:color-mix(in srgb, var(--cov-fail) 12%, var(--panel));box-shadow:inset 3px 0 0 var(--cov-fail)}.team-cell.open{background:color-mix(in srgb, var(--cov-undecided) 14%, var(--panel));box-shadow:inset 3px 0 0 var(--cov-undecided)}.agents-design button.team-chip{all:unset;cursor:pointer;border:1.5px solid var(--muted);color:var(--ink);background:var(--panel);border-radius:10px;align-items:center;gap:5px;margin:1px 4px 1px 0;padding:1px 8px 1px 6px;font-size:11.5px;display:inline-flex}.agents-design button.team-chip:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.agents-design button.team-chip.v-pass:before{background:var(--cov-pass)}.agents-design button.team-chip.v-fail:before{background:var(--cov-fail)}.agents-design button.team-chip.v-undecided:before{background:var(--cov-undecided)}.agents-design button.team-chip.v-skipped:before{border:1.5px dashed var(--muted);box-sizing:border-box;background:0 0}.agents-design button.team-chip.v-unchecked:before{border:1.5px dotted var(--muted);box-sizing:border-box;background:0 0}.agents-design button.team-chip b{color:var(--muted);font-size:10.5px;font-weight:600}.agents-design button.team-chip.v-pass{border-color:var(--cov-pass);background:color-mix(in srgb, var(--cov-pass) 20%, var(--panel))}.agents-design button.team-chip.v-fail{border-color:var(--cov-fail);background:color-mix(in srgb, var(--cov-fail) 22%, var(--panel));font-weight:600}.agents-design button.team-chip.v-undecided{border-color:var(--cov-undecided);background:color-mix(in srgb, var(--cov-undecided) 24%, var(--panel))}.agents-design button.team-chip.v-skipped{border-style:dashed}.agents-design button.team-chip.v-unchecked{color:var(--muted);border-style:dotted}.agents-design button.team-chip.stale{-webkit-text-decoration:underline dotted var(--cov-changed);text-decoration:underline dotted var(--cov-changed)}.agents-design button.team-chip:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.team-mark{color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:2px;font-size:12px;font-style:normal;font-weight:700;display:inline-grid}.team-mark.red{background:var(--cov-fail)}.team-mark.amber{background:var(--cov-undecided);color:#2a2205}.team-mark.grey,.team-mark.note{background:var(--muted)}.team-timeline{gap:8px;display:grid}.team-ticks{flex-wrap:wrap;align-items:flex-end;gap:3px;min-height:22px;display:flex}.agents-design button.team-tick{all:unset;cursor:pointer;box-sizing:border-box;background:color-mix(in srgb, var(--muted) 45%, var(--panel));border:0;border-radius:2px;width:8px;height:14px;padding:0;display:inline-block}.agents-design button.team-tick.k-verify{height:18px}.agents-design button.team-tick.k-confirm{height:10px}.agents-design button.team-tick.k-admit,.agents-design button.team-tick.k-certify{background:var(--cov-pass);height:20px}.agents-design button.team-tick.k-library{background:color-mix(in srgb, var(--accent-ink) 55%, var(--panel));height:12px}.agents-design button.team-tick.appears{background:var(--cov-fail);height:22px}.agents-design button.team-tick.settles{background:var(--cov-pass);outline:2px solid var(--cov-pass);outline-offset:1px;height:22px}.agents-design button.team-tick:hover{background:var(--accent-ink)}.agents-design button.team-tick.on{outline:2px solid var(--accent-ink);outline-offset:1px}.agents-design button.team-tick:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.team-timeline .map-replay{align-items:center;gap:10px;display:flex}.team-timeline .map-replay input[type=range]{flex:1}.team-event{color:var(--ink);margin:0;font-size:12.5px}.team-event .lime-agents-badge{margin-left:8px}.team-tie-line{font-size:12px}.team-tie-line.red{color:var(--cov-fail)}.team-tie-line.amber{color:var(--cov-undecided)}@container lime-page (width<=930px){.team-matrix-wrap{max-height:50vh}}.team-focus{gap:6px;margin-bottom:6px}.agents-design .team-focus button,.agents-design .team-focus select{border-radius:7px;padding:4px 10px;font-size:12px}.agents-design .team-focus button.on,.agents-design .team-focus select.on{background:var(--sel);color:var(--accent-ink);font-weight:600}.agents-design .team-focus select{max-width:220px}.map-embed.team-map .team-lane-name{cursor:pointer}@container lime-page (width<=930px){.lime-agents-shell{grid-template-columns:minmax(0,1fr)}.lime-agents-nav{min-width:0}.lime-agents-nav nav{flex-wrap:wrap;min-width:0}.lime-agents-content{min-width:0}}.team-controls{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:10px;display:flex}.team-people,.team-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.agents-design .team-people button.team-person{border-radius:14px;padding:3px 11px;font-size:12px}.agents-design .team-people button.team-person.on{background:var(--sel);color:var(--accent-ink);border-color:var(--accent-ink);font-weight:600}.team-filters input[type=search]{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:7px;width:240px;min-width:0;max-width:100%;padding:5px 9px;font-size:12.5px}.agents-design .team-filters button{padding:4px 10px;font-size:12px}.agents-design .team-filters button.on{background:var(--sel);color:var(--accent-ink)}.team-slide{align-items:center;gap:10px;display:flex}.team-slide input[type=range]{flex:1;min-width:0}.agents-design .team-slide button{padding:4px 10px;font-size:12px}.team-step-label{color:var(--ink);white-space:nowrap;min-width:9em;font-size:12px}.team-step-label.appears{color:var(--cov-fail);font-weight:600}.team-step-label.settles{color:var(--cov-pass);font-weight:600}.team-timeline{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;margin:4px 0 12px;padding:8px 10px}.agents-design .team-matrix th button.team-disclose{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin:2px auto 0;padding:0 6px;font-size:11px;font-weight:500;display:block}.team-matrix tr.team-doc-row th{background:color-mix(in srgb, var(--accent-ink) 8%, var(--panel));text-align:left;font-weight:500;position:static}.team-matrix .team-doc-title{font-weight:600}.team-matrix tbody tr:not(.team-doc-row) th{padding-left:22px}.team-matrix tr.team-doc-row .team-unnumbered{overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.team-matrix tr.team-doc-row .team-unnumbered .team-mark{width:16px;height:16px;margin:0 2px 0 0;font-size:11px}.team-matrix tr.divergent th .team-term{font-weight:600}.team-matrix .team-row-state{text-overflow:ellipsis;max-width:300px;color:var(--muted);font-size:11px;font-weight:400;display:block;overflow:hidden}.team-matrix .team-row-state.settled{color:color-mix(in srgb, var(--cov-pass,var(--accent-ink)) 70%, var(--muted))}.team-matrix .team-row-state.later{font-style:italic}.agents-design button.team-chip.here{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-ink) 55%, transparent)}.team-via{color:var(--muted);margin-right:-2px;font-size:10px}@container lime-page (width<=680px){.team-filters input[type=search]{width:100%}}.lime-agents-badge.purple{color:#4a2f94;background:#efe8fb;border-color:#d9cbf3}.app.t-dark .lime-agents-badge.purple{color:#d4c4f7;background:#2c2144;border-color:#4b3a75}.lime-task-ready{color:#0f5f58;background:#dcf0ec}.app.t-dark .lime-task-ready{color:#8fe0d4;background:#12302c}.lime-task-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.lime-task-dot.work{background:#2f6fd1}.lime-tasks-focus{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 18px;display:flex}.agents-design .lime-tasks-focus button{padding:5px 12px;font-size:13px}.agents-design .lime-tasks-focus button.on{background:var(--sel);color:var(--accent-ink);border-color:#0000;font-weight:600}.agents-design button.lime-tasks-keylink{color:var(--link);font-weight:600;font-size:inherit;background:0 0;border:0;margin-right:6px;padding:0}.agents-design button.lime-tasks-keylink:hover{background:0 0;text-decoration:underline}.agents-design .lime-tasks-quiet{color:var(--muted)}.agents-design .lime-tasks-quiet.small{margin:6px 0 0;font-size:12px}.lime-tasks-card{max-width:980px}.lime-tasks-need{border-top:1px solid var(--border);grid-template-columns:140px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.lime-tasks-need:first-of-type{border-top:0}.lime-tasks-need-text{overflow-wrap:anywhere;min-width:0;font-size:13.5px}.agents-design .lime-tasks-need-text small{margin-top:2px}.agents-design button.lime-tasks-small{border-radius:6px;padding:4px 10px;font-size:12.5px}.lime-tasks-board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}.lime-tasks-col{background:var(--panel-2);border-radius:10px;min-width:0;padding:10px}.agents-design .lime-tasks-col h3{justify-content:space-between;margin:0;font-size:13px;display:flex}.lime-tasks-col h3 b{color:var(--muted);font-weight:600}.agents-design .lime-tasks-who{margin:2px 0 6px;font-size:11px}.agents-design button.lime-task-card{text-align:left;background:color-mix(in srgb, white 68%, var(--panel));border-radius:9px;width:100%;min-width:0;margin-top:8px;padding:10px 11px;display:block}.agents-design button.lime-task-card:hover{border-color:var(--accent);background:color-mix(in srgb, white 68%, var(--panel))}.app.t-dark .agents-design button.lime-task-card{background:var(--panel)}.lime-task-card>span{min-width:0}.lime-task-card-key{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.lime-task-card-title{overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:600;line-height:1.35;display:block}.lime-task-experiment{flex-direction:column;gap:2px;margin-top:4px;display:flex}.lime-task-experiment small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.lime-tasks-experiment{margin-bottom:12px}.lime-tasks-fields{gap:4px;margin:6px 0;display:grid}.lime-tasks-fields>div{grid-template-columns:minmax(110px,30%) 1fr;gap:8px;font-size:13px;display:grid}.lime-tasks-fields dt{color:var(--muted)}.lime-tasks-fields dd{overflow-wrap:anywhere;margin:0}.lime-tasks-held-acts{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.agents-design .lime-tasks-need-text small.lime-tasks-rule{font-style:italic}@container lime-page (width<=600px){.lime-tasks-fields>div{grid-template-columns:1fr;gap:0}}.lime-task-waiting{color:#8f2118;font-weight:600}.app.t-dark .lime-task-waiting{color:#ffc9c9}.lime-task-live{color:#1d3f7a;align-items:center;gap:5px;font-weight:500;display:inline-flex}.app.t-dark .lime-task-live{color:#b8cff5}.lime-task-spin{border:2px solid #2f6fd14d;border-top-color:#2f6fd1;border-radius:50%;width:9px;height:9px;animation:1s linear infinite lime-task-spin}@keyframes lime-task-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lime-task-spin{animation:none}}.lime-task-concepts{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.lime-task-concept{background:var(--panel-2);border:1px dotted var(--muted);color:var(--ink);white-space:nowrap;border-radius:6px;padding:0 6px;font-size:11px;line-height:1.6}.lime-task-concept.more{color:var(--muted);border-style:solid}.lime-task-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:9px;display:flex}.lime-task-faces{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.agents-design .lime-task-faces small,.agents-design small.lime-task-jobs{font-size:11px;display:inline}.lime-task-face{flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;line-height:1;display:inline-grid}.lime-task-face.person{color:#fff;border-radius:50%}.lime-task-face.agent{color:#1e5fa8;background:#e7eef8;border:1px solid #c8daef;border-radius:6px;width:24px;font-size:10px;font-weight:650}.app.t-dark .lime-task-face.agent{color:#aed5ff;background:#173551;border-color:#30516c}.lime-task-face.big{width:32px;height:32px;font-size:12px}.lime-task-face.agent.big{border-radius:9px;width:34px;height:34px;font-size:13px}.lime-tasks-declined{margin-top:14px;font-size:13px}.lime-tasks-declined ul{color:var(--muted);margin:6px 0 0;padding-left:18px}.agents-design .lime-tasks-declined small{display:inline}.lime-tasks-people{border:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:10px;overflow:hidden}.app.t-dark .lime-tasks-people{background:var(--panel)}.lime-tasks-prow{border-top:1px solid var(--border);grid-template-columns:minmax(170px,1.2fr) minmax(130px,1fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(96px,.7fr);align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:grid}.lime-tasks-prow.head{color:var(--muted);background:var(--panel-2);border-top:0;padding-block-start:8px;padding-block-end:8px;font-size:11px;font-weight:600}.lime-tasks-prow.agent{background:color-mix(in srgb, var(--panel-2) 40%, transparent)}.lime-tasks-prow.agent .lime-tasks-pwho{padding-left:26px}.lime-tasks-prow>*{overflow-wrap:anywhere;min-width:0}.lime-tasks-pwho{align-items:center;gap:10px;display:flex}.lime-tasks-pwho b{font-weight:650;display:block}.agents-design .lime-tasks-pwho small{font-size:11.5px}.lime-tasks-scrim{inset:var(--agents-top,44px) 0 0 0;z-index:6;background:#102a2038;position:fixed}.lime-tasks-drawer{top:var(--agents-top,44px);z-index:7;background:var(--panel);border-left:1px solid var(--border);flex-direction:column;width:min(520px,100vw);display:flex;position:fixed;bottom:0;right:0;box-shadow:0 16px 48px #102a2042}.app.t-dark .lime-tasks-drawer{box-shadow:0 16px 48px #0000008c}.lime-tasks-dhead{padding:18px 22px 0}.lime-tasks-dtop{justify-content:space-between;align-items:center;gap:10px;display:flex}.lime-tasks-dkey{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.agents-design button.lime-tasks-close{width:30px;height:30px;padding:0;font-size:16px;line-height:1}.agents-design .lime-tasks-dtitle{overflow-wrap:anywhere;margin:8px 0 0;font-size:20px;line-height:1.3}.agents-design .lime-tasks-dmeta{margin:6px 0 0;font-size:12.5px}.lime-tasks-wait{overflow-wrap:anywhere;border:1px solid;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px}.lime-tasks-tabs{margin:14px 0 0;padding:0 16px}.lime-tasks-dbody{flex:1;min-height:0;padding:14px 22px 22px;overflow-y:auto}.agents-design .lime-tasks-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-size:11.5px;font-weight:700}.agents-design .lime-tasks-h:first-child{margin-top:2px}.lime-tasks-doc{background:color-mix(in srgb, white 80%, var(--panel));border:1px solid var(--border);font:14.5px/1.6 var(--font-doc,Georgia, serif);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;padding:12px 14px}.app.t-dark .lime-tasks-doc{background:var(--canvas)}.agents-design .lime-tasks-doc p{color:var(--ink);margin:0 0 8px}.agents-design .lime-tasks-doc p:last-child{margin:0}.lime-tasks-role{border-top:1px solid var(--border);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.lime-tasks-rolename{font-weight:600}.lime-tasks-rolepeople{flex-wrap:wrap;gap:6px 12px;display:flex}.lime-tasks-member{align-items:center;gap:6px;display:inline-flex}.agents-design button.lime-tasks-x{color:var(--muted);background:0 0;border:0;padding:0 3px;font-size:14px;line-height:1}.lime-tasks-assign{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lime-tasks-assign select{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:6px;max-width:100%;padding:5px 8px;font-size:12.5px}.agents-design .lime-tasks-assign button{padding:5px 12px;font-size:12.5px}.lime-tasks-gate{margin:4px 0 0;padding:0;list-style:none}.lime-tasks-gate li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.lime-tasks-gate li:first-child{border-top:0}.lime-tasks-work{margin:0;padding:0;list-style:none}.lime-tasks-work li{border-top:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:96px 26px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;font-size:13px;display:grid}.lime-tasks-work li:first-child{border-top:0}.lime-tasks-when{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:3px;font-size:11.5px}.agents-design .lime-tasks-reason{margin-top:3px}.lime-tasks-form{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:16px;padding-top:4px;display:flex}.lime-tasks-form label,.lime-tasks-dialog label{color:var(--ink);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.lime-tasks-form select,.lime-tasks-form textarea,.lime-tasks-dialog input:not([type=checkbox]),.lime-tasks-dialog textarea{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);resize:vertical;border-radius:6px;padding:7px 9px;font-size:13.5px;font-weight:400}.lime-tasks-formrow{justify-content:flex-end;gap:8px;display:flex}.lime-tasks-dfoot{border-top:1px solid var(--border);background:var(--panel-2);flex-wrap:wrap;gap:8px;padding:12px 22px;display:flex}.agents-design button.lime-tasks-act{border-radius:9px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.agents-design button.lime-tasks-act.go{color:#fff;background:#1f6b3f;border-color:#0000}.agents-design button.lime-tasks-act.go:hover{background:#218043}.app.t-dark .agents-design button.lime-tasks-act.go{background:#2f8f4e}.lime-tasks-dialog{z-index:7;top:calc(var(--agents-top,44px) + 48px);width:min(560px,100vw - 32px);max-height:calc(100vh - var(--agents-top,44px) - 72px);background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;padding:22px 24px;display:flex;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 48px #102a2042}.agents-design .lime-tasks-dialog h2{font-size:18px}.agents-design .lime-tasks-dialog .lime-fz-purpose{margin:0}.lime-tasks-dialog label.lime-tasks-check{flex-direction:row;align-items:center;gap:8px;font-weight:500}@container lime-page (width<=1100px){.lime-tasks-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@container lime-page (width<=680px){.lime-tasks-board{grid-template-columns:minmax(0,1fr)}.lime-tasks-need{grid-template-columns:minmax(0,1fr);gap:6px}.lime-tasks-prow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lime-tasks-prow.head{display:none}}.agents-design .lime-tasks-prow button.lime-tasks-keylink,.agents-design .lime-tasks-work button.lime-tasks-keylink{margin-right:0}[data-tasks-view],.lime-tasks-drawer,.lime-tasks-dialog{--tc-pass:#0f8a6c;--tc-fail:#d6403f;--tc-review:#dba61c;--tc-words:var(--muted)}.lime-check-chip{white-space:nowrap;color:var(--ink);border:1.5px solid var(--tc-c,var(--muted));background:color-mix(in srgb, var(--tc-c,var(--muted)) 18%, var(--panel));border-radius:10px;align-items:center;gap:5px;padding:1px 8px 1px 6px;font-size:11.5px;font-weight:500;line-height:1.55;display:inline-flex}.lime-check-chip:before{content:"";background:var(--tc-c,var(--muted));border-radius:50%;flex:none;width:8px;height:8px}.lime-check-chip.s-pass{--tc-c:var(--tc-pass)}.lime-check-chip.s-fail{--tc-c:var(--tc-fail);font-weight:650}.lime-check-chip.s-review{--tc-c:var(--tc-review)}.lime-check-chip.s-words{--tc-c:var(--tc-words);background:var(--panel);border-style:dashed}.lime-check-chip.s-none{--tc-c:transparent;border-style:dotted;border-color:var(--muted);background:var(--panel);color:var(--muted)}.lime-check-chip.s-none:before{border:1.5px solid var(--muted);width:5px;height:5px}.lime-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agents-design .lime-tasks-refbar{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-8px 0 16px;font-size:13px;display:flex}.agents-design .lime-tasks-refbar b{color:var(--ink);font-weight:600}.lime-task-card>span.lime-task-card-check{margin-top:7px;display:flex}.lime-task-concept.s-pass{border-style:solid;border-color:var(--tc-pass)}.lime-task-concept.s-fail{border-style:solid;border-color:var(--tc-fail);font-weight:600}.lime-task-concept.s-review{border-style:solid;border-color:var(--tc-review)}.agents-design .lime-tasks-checkline{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.lime-tasks-checks{margin:8px 0 0;padding:0;list-style:none}.lime-tasks-checks li{border-top:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;padding:10px 0;font-size:13px;display:flex}.lime-tasks-checks li:first-child{border-top:0}.lime-tasks-checkhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.lime-tasks-checkdetail{color:var(--ink);overflow-wrap:anywhere}.lime-tasks-witness{font:11.5px/1.45 var(--font-code,ui-monospace, monospace);background:var(--panel-2);border:1px solid var(--border);overflow-wrap:anywhere;color:var(--ink);border-radius:6px;padding:5px 8px;display:block}.lime-tasks-gaterows{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.lime-tasks-gaterows li{overflow-wrap:anywhere}.lime-tasks-folders{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;max-height:320px;padding:6px 8px;display:flex;overflow:auto}.lime-tasks-dialog label.lime-tasks-folder{flex-direction:row;align-items:center;gap:8px;padding-block-start:3px;padding-block-end:3px;font-weight:500}.agents-design .lime-tasks-bignum{color:var(--ink);margin:6px 0 0;font-size:15px}.lime-tasks-bignum b{font-variant-numeric:tabular-nums;margin-right:4px;font-size:22px;font-weight:700}.lime-tasks-covstrip{border-radius:4px;gap:1px;height:12px;margin:10px 0 6px;display:flex;overflow:hidden}.lime-tasks-covstrip span{display:block}.lime-tasks-covstrip .s-pass{background:var(--tc-pass)}.lime-tasks-covstrip .s-fail{background:var(--tc-fail)}.lime-tasks-covstrip .s-review{background:var(--tc-review)}.lime-tasks-covstrip .s-words{background:repeating-linear-gradient(45deg, var(--panel) 0 2px, color-mix(in srgb, var(--muted) 60%, transparent) 2px 3px)}.lime-tasks-covstrip .s-none{background:var(--border)}.lime-tasks-covkey{flex-wrap:wrap;gap:6px 10px;margin-bottom:8px;display:flex}.lime-tasks-covrow{border-top:1px solid var(--border);grid-template-columns:130px minmax(0,1fr) 150px minmax(110px,.6fr);align-items:center;gap:12px;padding:9px 0;font-size:13px;display:grid}.lime-tasks-covrow>*{overflow-wrap:anywhere;min-width:0}.lime-tasks-covid{font:600 12px var(--font-code,ui-monospace, monospace)}.agents-design .lime-tasks-covdoc small{margin-top:2px}@container lime-page (width<=680px){.lime-tasks-covrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.agents-design .lime-task-card>span.lime-task-origin{color:var(--muted);margin-top:6px;font-size:11px;display:block}.lime-task-card>span.lime-task-card-check{flex-wrap:wrap;gap:6px}.lime-tasks-outitems{flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.lime-tasks-outitems li{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lime-tasks-outtitle{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.lime-tasks-outitems .ag-chip{flex:none}.agents-design .lime-tasks-covdoc small.lime-tasks-covev{color:var(--muted);display:block}.agents-design .lime-tasks-claim{overflow-wrap:anywhere;min-width:0;font-weight:600}.lime-tasks-links{flex-direction:column;gap:4px;margin:4px 0 6px;padding:0;font-size:13px;list-style:none;display:flex}.lime-tasks-links li{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.lime-tasks-links a{color:var(--accent,var(--ink));overflow-wrap:anywhere}.agents-design .lime-tasks-notice{border:1px solid var(--border);border-left:3px solid var(--tc-review,var(--border));background:var(--panel-2);color:var(--ink);border-radius:6px;margin:0 0 8px;padding:7px 10px;font-size:12.5px;line-height:1.45}.lime-tasks-docpicker{flex-direction:column;gap:6px;margin:6px 0 10px;display:flex}.lime-tasks-docresults{border:1px solid var(--border);border-radius:8px;max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.agents-design .lime-tasks-docresults button{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);background:0 0;flex-direction:column;align-items:flex-start;padding:6px 9px;font-size:13px;display:flex}.lime-tasks-docresults small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.lime-tasks-dictate{align-items:flex-start;gap:6px;display:flex}.lime-tasks-dictate textarea{flex:1;min-width:0}.agentpane .agentpane-menubtn,.agentpane .agentchat-nornx,.askpic button{place-items:center;padding:0;display:inline-grid}.agentpane-x>svg{place-items:center;display:grid}.agentpane-back>span:has(>svg){place-items:center;display:grid}.agentpane-back>span>svg{display:block}.agentpane .rooms-room .rooms-headrow .agentpane-back{justify-content:center;gap:0;display:inline-flex}.askagent-chip.added button,.chatrec-remove{place-items:center;display:inline-grid}.askagent-chip.added button>svg,.chatrec-remove>svg{display:block}.lime-agents-nav nav button>span>svg{place-items:center;display:grid}.lime-agents-nav nav button>span:has(>svg){place-items:center;display:grid}.lime-agents-row-arrow,.lime-agents-chevron,.lime-norn-summary-chevron,.lime-norn-vmenu-caret,.lime-norn-vmenu-tick{place-items:center;line-height:1;display:inline-grid}.agents-design button.lime-norn-fold,.agents-design button.lime-tasks-close,.agents-design button.lime-tasks-x,.lime-agents-warning>button,.lime-agents-notice>button{place-items:center;display:inline-grid}.lime-fz-mark>svg,.lime-agents-mini-agent>svg,.lime-agents-stepper li>span>svg{display:block}.lime-agents-dialog .lime-agents-close{border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid;top:28px;right:16px}.lime-agents-dialog>.lime-agents-close{top:39px}.agentpane .agentpane-replybtn.agentpane-replymic:not(.is-live):not([aria-disabled=true]):hover{background:var(--panel-2);color:var(--ink)}.agentpane-msg p.agentpane-fmt{white-space:normal}.agentpane-msg p.agentpane-fmt .rooms-lines,.agentpane-msg p.agentpane-fmt .rooms-list{margin:0}.agentpane .agentpane-thumbbtn{cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:inline-block}.agentpane .agentpane-reply{position:relative}.agentpane .agentpane-emojipalette{z-index:40;position:absolute;bottom:calc(100% + 6px);left:12px}.lime-inbox-list{padding:0;overflow:hidden}.agents-design button.lime-inbox-row{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr) minmax(120px,.45fr) minmax(130px,auto) 112px;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:grid}.agents-design button.lime-inbox-row:first-child{border-top:0}.agents-design button.lime-inbox-row:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.agents-design button.lime-inbox-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lime-inbox-row>*{min-width:0}.lime-inbox-kind{background:var(--panel-2);width:26px;height:26px;color:var(--muted);border-radius:7px;place-items:center;display:inline-grid}.lime-inbox-what b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.agents-design .lime-inbox-what small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.lime-inbox-from{align-items:center;gap:6px;display:flex;overflow:hidden}.lime-inbox-from>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lime-inbox-state{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.agents-design .lime-inbox-state small{color:var(--muted);font-size:11px}.lime-inbox-when{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.agents-design .lime-inbox-why{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px}.lime-inbox-files{margin:0;padding:0;font-size:13px;list-style:none}.lime-inbox-files li{overflow-wrap:anywhere;align-items:center;gap:6px;padding:4px 0;display:flex}.agents-design .lime-inbox-files small{color:var(--muted);display:inline}.lime-inbox-done{color:#14402a;background:#eef8f1;border-color:#8cc9a2}.app.t-dark .lime-inbox-done{background:color-mix(in srgb, #2f8f4e 16%, var(--panel));color:var(--ink);border-color:#2f6b45}.lime-tasks-scrim.lime-inbox-scrim2{z-index:8}.lime-tasks-dialog.lime-inbox-accept{z-index:9}.lime-inbox-acks{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:10px 12px 12px;display:flex}.agents-design .lime-inbox-ackhead{color:var(--ink);margin:0;font-size:12.5px}.agents-design .lime-tasks-dialog.lime-inbox-accept label{margin:0}.lime-tasks-dialog.lime-inbox-accept label.lime-tasks-folder{padding-block-start:2px;padding-block-end:2px;font-size:13px}.lime-tasks-dialog.lime-inbox-accept .lime-tasks-folder input[type=radio]{border:0;flex:none;width:auto;margin:0;padding:0}.agents-design [data-inbox-drawer] section>.lime-tasks-h:first-child{margin-top:18px}.lime-tasks-dialog .lime-inbox-acks label>span{overflow-wrap:anywhere;font-weight:500}.agents-design .lime-inbox-acks button.lime-agents-text-button{align-self:flex-start}@container lime-page (width<=760px){.agents-design button.lime-inbox-row{grid-template-columns:26px minmax(0,1fr) auto}.lime-inbox-from,.lime-inbox-when{display:none}}.pagehost>.agents-design{z-index:auto;--agents-top:0px;position:absolute;top:0;bottom:0;left:0;right:0;container-type:normal}.pagehost>.agents-design .lime-agents-shell{min-height:calc(100% - var(--backbar-h))}.lime-agents-context-default{align-items:center;gap:20px;padding:16px 20px;display:flex}.lime-agents-context-default>div{flex:auto;min-width:0}.lime-agents-context-default p{margin:4px 0 0;font-size:13px}.agents-design .agents-history .agents-body{padding:0;overflow:auto visible}.agents-design .agents-history .agents-search{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.agents-design .agents-history .agents-search input{border:1px solid var(--border);background:var(--panel);max-width:none;color:var(--ink);font:inherit;border-radius:8px;flex:260px;padding:9px 12px}.agents-design .agents-history .agents-search select{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.agents-design .agents-history .agents-search .muted{color:var(--muted);font-size:12px}.agents-design .agents-history>.agents-body>.agents-table{border:1px solid var(--border);border-collapse:separate;border-spacing:0;background:color-mix(in srgb, white 68%, var(--panel));border-radius:10px;overflow:hidden}.agents-design .agents-history .agents-table th{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--border);padding:10px 14px;font-size:10px;font-weight:700}.agents-design .agents-history .agents-table td{border-bottom:0;border-top:1px solid var(--border);padding:11px 14px;line-height:1.5}.agents-design .agents-history .agents-table tbody tr:first-child td{border-top:0}.agents-design .agents-history .agents-state{background:var(--panel-2);color:var(--muted);white-space:nowrap;border:0;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.agents-design .agents-history .agents-state.s-done{background:var(--sel);color:var(--accent-ink)}.agents-design .agents-history .agents-state.s-running,.agents-design .agents-history .agents-state.s-review{color:#1f4f99;background:#e2ecfb}.agents-design .agents-history .agents-state.s-queued,.agents-design .agents-history .agents-state.s-blocked{color:#7a4b00;background:#fff1d6}.agents-design .agents-history .agents-state.s-failed{color:#9a2a1c;background:#fde4e1}.agents-design .agents-history .agents-actions{white-space:nowrap}.agents-design .agents-history .agents-table td:nth-child(3){width:40%;min-width:200px}.agents-design .agents-history .agents-brief{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agents-design .agents-history .agents-actions button,.agents-design .agents-history .agents-budget button{margin:0 4px 4px 0;padding:3px 9px;font-size:12px}.agents-design .agents-history .agents-steps{margin-top:20px}.agents-design .agents-history .agents-steps .agents-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.agents-design .agents-history .muted{color:var(--muted)}.agents-design .lime-tasks-prow .lime-agents-badge{vertical-align:1px;padding:1px 7px;font-size:11px}.agents-design .lime-tasks-prow button.lime-tasks-settings{font-size:inherit;padding:0;display:inline}.lime-tasks-claims-board{grid-template-columns:repeat(3,minmax(0,1fr))}.lime-tasks-claim-card{background:color-mix(in srgb, white 68%, var(--panel));border-radius:9px;flex-direction:column;gap:6px;width:100%;min-width:0;margin-top:8px;padding:10px 11px;display:flex}.app.t-dark .lime-tasks-claim-card{background:var(--panel)}.lime-tasks-claim-card>*{overflow-wrap:anywhere;min-width:0}.agents-design .lime-tasks-claim-card small{font-size:11.5px}.lime-tasks-claim-card .lime-task-card-foot{margin-top:3px}.lime-tasks-crule{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lime-tasks-crule+.lime-tasks-crule{margin-top:4px}.agents-design .lime-tasks-claim-card button.lime-tasks-keylink{margin-right:0}@container lime-page (width<=1100px){.lime-tasks-claims-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lime-page (width<=680px){.lime-tasks-claims-board{grid-template-columns:minmax(0,1fr)}}.team-timeline>*{min-width:0}@container lime-page (width<=520px){.team-slide{flex-wrap:wrap}.team-step-label{min-width:0}.lime-agents-preview{flex-wrap:wrap}.lime-agents-preview-note{min-width:0}}.lime-norn-pdfs{margin:10px 0 4px}.lime-norn-drop{border:1.5px dashed var(--border);background:var(--panel-2);color:var(--muted);text-align:center;border-radius:10px;justify-items:center;gap:4px;padding:18px 16px;transition:border-color .12s,box-shadow .12s;display:grid}.lime-norn-drop p{color:var(--text);margin:0;font-size:13px}.lime-norn-drop small{font-size:11.5px}.lime-norn-drop.dropping{border-style:solid;border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 2px #1f883d2e,0 10px 28px #17281c24}.lime-norn-drop.disabled{opacity:.6}.lime-norn-pdf-rows,.lime-norn-files,.lime-norn-ranges{margin:10px 0 0;padding:0;list-style:none}.lime-norn-pdf-row{border-top:1px solid var(--border);grid-template-columns:16px minmax(0,1fr) auto auto 22px;align-items:center;gap:4px 10px;padding:7px 2px;font-size:12.5px;display:grid}.lime-norn-pdf-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lime-norn-pdf-meta{color:var(--muted);white-space:nowrap}.lime-norn-pdf-row .libchip{white-space:nowrap;justify-self:start}.lime-norn-pdf-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px}.lime-norn-pdf-why{color:var(--muted);grid-column:2/-1;font-size:12px}.lime-norn-pdf-row.too_long .lime-norn-pdf-why,.lime-norn-pdf-row.not_pdf .lime-norn-pdf-why,.lime-norn-pdf-row.failed .lime-norn-pdf-why{color:#a3321f}.lime-norn-where{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;margin:14px 0 6px;padding:0;display:grid}.lime-norn-where legend{margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.lime-norn-pdf-consent h3{margin:0 0 6px;font-size:13px}.lime-norn-pdf-consent p{margin:0 0 5px}.lime-norn-file{border-top:1px solid var(--border);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.lime-norn-file-name{min-width:0;display:grid}.lime-norn-file-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lime-norn-file-name small{color:var(--muted);font-size:12px}.lime-norn-draft{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin:14px 0;padding:12px 16px}.lime-norn-draft.running{border-color:color-mix(in srgb, #b7791f 45%, var(--border));background:color-mix(in srgb, #f2b33d 7%, var(--panel))}.lime-norn-draft.failed{border-color:color-mix(in srgb, #a3321f 40%, var(--border))}.lime-norn-draft h3{margin:0;font-size:13.5px}.lime-norn-ranges li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;font-size:12.5px;display:flex}.lime-norn-range-what{flex:220px}.lime-norn-range-why{color:var(--muted);flex-basis:100%}.lime-norn-files-tab{margin-top:14px}@media (max-width:640px){.lime-norn-where{grid-template-columns:minmax(0,1fr)}.lime-norn-pdf-row{grid-template-columns:16px minmax(0,1fr) 22px}.lime-norn-pdf-meta,.lime-norn-pdf-row .libchip{grid-column:2}.lime-norn-file{grid-template-columns:16px minmax(0,1fr)}.lime-norn-file .lime-agents-actions{grid-column:2}}.app.t-dark .lime-norn-pdf-row.too_long .lime-norn-pdf-why,.app.t-dark .lime-norn-pdf-row.not_pdf .lime-norn-pdf-why,.app.t-dark .lime-norn-pdf-row.failed .lime-norn-pdf-why{color:#ffb4a8}.app.t-dark .lime-norn-drop.dropping{box-shadow:0 0 0 2px #6ec88c40,0 10px 28px #0006}.modal-back.lime-norn-viewback{z-index:75}.modal.lime-norn-viewer{width:min(1100px,100vw - 48px);height:calc(100vh - 64px);padding:0;position:relative;overflow:hidden}.lime-norn-viewwait,.lime-norn-viewerr{padding:24px}.agent-rule-moved{background:color-mix(in srgb, #c08a2a 8%, var(--panel,#fff));border-left:3px solid #c08a2a;border-radius:0 6px 6px 0;margin:0 0 10px;padding:8px 12px}.agent-rule-moved.kept{border-left-color:var(--border,#d0d0c8);background:0 0}.agents-design .agent-rule-reading.agent-rule-coverage.warn{background:color-mix(in srgb, #c08a2a 9%, var(--panel));border-color:color-mix(in srgb, #c08a2a 45%, var(--border))}.lime-norn-changes .agent-rule-scope{color:var(--muted);margin:2px 0 0;font-size:12px}.lime-norn-changes .agent-rule-scope .agent-rule-k{margin:0 4px 0 0;font-size:12px;display:inline}.lime-norn-changes .agent-rule-scope.warn{color:#7a5200}.app.t-dark .lime-norn-changes .agent-rule-scope.warn{color:#f6d09c}.agent-rule-moved .agent-rule-k{margin:0 0 4px;font-size:11.5px;display:block}.agent-rule-moved blockquote{background:0 0;border:0;margin:0 0 6px;padding:0}.agent-rule-moved .agent-rule-next{margin:0;font-size:12.5px}.agent-rule-moved .agent-rule-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.agent-rule-moved .agent-rule-moved-back{color:var(--muted,#6b7280);margin:8px 0 0;font-size:12px}.app.t-dark .agent-rule-moved:not(.kept){background:color-mix(in srgb, #d9a54a 10%, var(--panel));border-left-color:#d9a54a}.agents-design .agent-rule-description{background:color-mix(in srgb, var(--muted) 6%, var(--panel));border-color:var(--border)}.app.t-dark .agents-design .agent-rule-description{background:color-mix(in srgb, var(--muted) 10%, var(--panel));border-color:var(--border)}.agents-design .agent-rule-description.editing{flex-direction:column;gap:6px;display:flex}.agents-design .agent-rule-description textarea,.agent-rule-word .agent-rule-describe-input{box-sizing:border-box;width:100%;font:inherit;font-size:13px}.agents-design .agent-rule-describe-actions{gap:6px;display:flex}.agents-design .agent-rule-describe-add,.agents-design .agent-rule-part{margin:0 0 8px;font-size:12.5px}.agents-design .agent-rule-part .libchip{margin-right:4px}.agents-design .agent-rule-part-gap{border:1px solid color-mix(in srgb, #b7791f 45%, var(--border));background:color-mix(in srgb, #f2b33d 9%, var(--panel));border-radius:8px;padding:8px 10px}.agents-design .agent-rule-part-gap p{margin:0 0 6px}.agents-design .agent-rule-part-gap p:last-child{margin-bottom:0}.agents-design .agent-rule-part-box{border-left:3px solid var(--border);background:var(--panel);white-space:pre-wrap;margin:0 0 6px;padding:6px 10px}.agents-design .agent-rule-part-lost{color:#9a5b00}.agents-design .agent-rule-part .ck-uncovered{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.lime-norn-agent-pick{max-width:14em}.agents-design .agent-rule-description>small,.agents-design .agent-rule-description>.linkbtn{margin:0 0 0 4px;font-size:11.5px;display:inline}.lime-norn-kb .kbx-fit{color:#3e6410;margin-top:3px;font-weight:600;display:block}.lime-norn-kb .kbx-fit.no{color:#7d5200}.lime-norn-kb .kbx-words{font-family:var(--font-doc,Georgia, serif);background:#fff6ec;border:1.5px solid #c2620f;border-radius:7px;margin:6px 0 12px;padding:8px 11px}.lime-norn-kb h5{align-items:center;gap:8px;display:flex}.lime-norn-kb .kbx-n{background:var(--chrome,#1e6a39);width:20px;height:20px;color:var(--chrome-ink,#fff);border-radius:10px;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}.lime-norn-kb .kbx-bind{border:1px solid var(--border,#dadbd4);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:8px 10px;display:flex}.lime-norn-kb .kbx-bind.gap{background:#fffbee;border-color:#e9cc6e}.lime-norn-kb .kbx-bind-what{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.lime-norn-kb .kbx-bind-what code{color:var(--muted,#6f7068);font-size:11.5px}.lime-norn-kb .kbx-bind select,.lime-norn-kb .kbx-bind input{flex:180px;min-height:34px}.lime-norn-kb .kbx-define{border-style:dashed}.lime-norn-kb .kbx-draft{border:1px solid var(--border,#dadbd4);border-radius:10px;margin:8px 0;overflow:hidden}.lime-norn-kb .kbx-head{color:#fff;background:#26332a;padding:7px 12px;font-size:13px}.lime-norn-kb .kbx-head code{color:#1d1d1b;background:#fff;border-radius:5px;padding:1px 6px}.lime-norn-kb .kbx-body{background:#f7f8f4;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.lime-norn-kb .kbx-kid{flex-direction:column;gap:5px;margin-left:16px;display:flex}.lime-norn-kb .kbx-group{flex-direction:column;gap:5px;display:flex}.lime-norn-kb .kbx-k{letter-spacing:.05em;text-transform:uppercase;color:#3e6410;font-size:11px;font-weight:700}.lime-norn-kb .kbx-neg{color:#a1251b}.lime-norn-kb .kbx-cmp code{border-radius:6px;padding:2px 7px}.lime-norn-kb .kbx-bound{background:#e8efdb;border:1px solid #9bb86a}.lime-norn-kb .kbx-unbound{color:#7d6100;background:#fffbee;border:1px dashed #d9a400}.lime-norn-kb .kbx-hist code{background:#e7eef8;border-radius:5px;padding:1px 6px}.lime-norn-kb .kbx-draft>.lime-agents-fine,.lime-norn-kb .kbx-send{margin:0;padding:0 12px 10px}.lime-norn-kb .kbx-send{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lime-norn-kb .kbx-said{background:#fff8e1;border:1px solid #f0dc9a;border-radius:8px;margin:8px 0;padding:8px 12px;font-size:12.5px;line-height:1.45}.app.t-dark .lime-norn-kb .kbx-words{background:color-mix(in srgb, #c2620f 12%, var(--panel))}.app.t-dark .lime-norn-kb .kbx-bind.gap,.app.t-dark .lime-norn-kb .kbx-said{background:color-mix(in srgb, #d9a400 10%, var(--panel))}.app.t-dark .lime-norn-kb .kbx-body{background:color-mix(in srgb, #fff 4%, var(--panel))}.project-page-switch{align-items:center;display:flex}.project-page-switch .pj-switch{flex:0 auto;width:auto;max-width:280px}.agents-design .project-page-switch .pj-switchbtn{height:28px;font:600 12.5px var(--font-ui);border-radius:8px;padding:0 8px}.lime-agents-workflows-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 10px;display:flex}.lime-agents-workflows-tools input[type=search]{border:1px solid var(--border);background:var(--panel);min-width:0;height:34px;color:inherit;border-radius:8px;flex:220px;padding:0 10px;font-size:13px}.lime-agents-workflows-tools [role=group]{flex-wrap:wrap;gap:6px;display:flex}.lime-agents-workflows-tools [role=group] button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:999px;height:30px;padding:0 11px;font-size:12px}.lime-agents-workflows-tools [role=group] button.current{border-color:var(--accent-ink);color:var(--accent-ink);background:color-mix(in srgb, var(--accent-ink) 10%, var(--panel));font-weight:600}.lime-agents-workflows-head,.lime-agents-workflow-row{grid-template-columns:26px minmax(0,1fr) 96px 92px 132px;align-items:center;gap:0 12px;display:grid}.lime-agents-workflows-head{border-bottom:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 0;font-size:10px;font-weight:600}.lime-agents-workflows-head span:last-child{text-align:right}.lime-agents-workflows-group{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 2px;font-size:11px;font-weight:700;display:flex}.lime-agents-workflows-group small{letter-spacing:0;text-transform:none;color:var(--muted);font-size:11px;font-weight:400}.lime-agents-workflow-row{border-bottom:1px solid var(--border);padding:9px 0}.lime-agents-workflow-row.shadow{background:color-mix(in srgb, #b7791f 9%, var(--panel));margin:0 -23px;padding-left:23px;padding-right:23px}.lime-agents-workflow-row.none{color:var(--muted)}.lime-agents-workflow-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent-ink);margin:0}.lime-agents-workflow-name{align-items:baseline;gap:8px;min-width:0;display:flex}.lime-agents-workflow-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lime-agents-workflow-name small,.lime-agents-workflow-version small,.lime-agents-workflow-mode,.lime-agents-workflow-activity small{color:var(--muted);white-space:nowrap;font-size:11px}.lime-agents-workflow-version{font-size:12px}.lime-agents-workflow-version small.shadow,.lime-agents-workflow-activity .would{color:#8a5a0b;font-weight:600}.lime-agents-workflow-mode{align-items:center;gap:6px;display:flex;font-size:12px!important}.lime-agents-workflow-mode input[type=checkbox]{accent-color:#b7791f;width:15px;height:15px}.lime-agents-workflow-row.shadow .lime-agents-workflow-mode{color:#8a5a0b;font-weight:600}.lime-agents-workflow-activity{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lime-agents-workflow-activity .blocked{color:#9b2c2c;font-weight:600}.lime-agents-workflow-bar{background:var(--panel-2);border-radius:4px;width:64px;height:8px;display:inline-flex;overflow:hidden}.lime-agents-workflow-bar i{height:100%;display:block}.lime-agents-workflow-bar i.blocked{background:#9b2c2c}.lime-agents-workflow-bar i.held{background:#d9a441}.lime-agents-workflow-bar i.would{background:#b7791f}.lime-agents-workflows-more{justify-content:center;padding:6px 0;display:flex}.lime-agents-workflows-more button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:8px;height:30px;padding:0 12px;font-size:12px}.lime-agents-workflows-save{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.lime-agents-workflows-save>div{gap:8px;display:flex}.lime-agents-workflows-save button{font-size:12px}@container lime-page (width<=680px){.lime-agents-workflows-head{display:none}.lime-agents-workflow-row{grid-template-columns:26px minmax(0,1fr) 92px}.lime-agents-workflow-version,.lime-agents-workflow-activity{display:none}.lime-agents-workflow-row.shadow{margin:0 -19px;padding-left:19px;padding-right:19px}}.lime-norn-section-head>.lime-norn-head-add{margin:0 0 0 auto}.lime-norn-section-head>.lime-agents-actions+.lime-norn-head-add{margin-left:8px}.agents-design .lime-connected-row{border-bottom:1px solid var(--line,#e6e9e7);grid-template-columns:minmax(150px,34%) 1fr auto;align-items:center;gap:10px;padding:7px 0;display:grid}.agents-design .lime-connected-row:last-child{border-bottom:0}.agents-design .lime-connected-label{color:var(--muted);font-size:12.5px}.agents-design .lime-connected-value{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.agents-design .lime-connected-row[data-overridden=yes] .lime-connected-label{color:inherit;font-weight:600}.agents-design .lime-connected-place{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.agents-design .lime-connected-sub{margin:14px 0 2px;font-size:13px}.agents-design .lime-connected-globs{font-family:var(--mono,monospace);word-break:break-word;font-size:12px}.agents-design [data-connected-projects] .lime-connected-row{grid-template-columns:1fr;gap:2px}.agents-design [data-connected-projects] .lime-connected-label{color:inherit;font-weight:600}.agents-design .lime-connected-follow{align-items:flex-start;gap:10px;margin:2px 0 12px;font-size:13px;display:flex}.agents-design .lime-connected-follow input{flex-shrink:0;margin-top:2px}.agents-design .lime-connected-follow>span{flex-direction:column;gap:3px;min-width:0;display:flex}.agents-design .lime-connected-follow .lime-agents-fine{max-width:560px;margin:0}.agents-design .lime-agents-agent-row:has(.lime-agents-row-admit){grid-template-columns:minmax(230px,1.3fr) minmax(100px,.5fr) minmax(110px,.5fr) minmax(130px,auto) 20px}.agents-design .lime-agents-row-admit{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;display:flex}.agents-design .lime-agents-row-admit small{color:var(--muted)}.agentpane-jobasks{flex-direction:column;gap:8px;margin:8px 16px;display:flex}.agentpane-jobask{border:1px solid var(--line,#ddd);background:var(--panel-2,transparent);border-radius:8px;padding:8px 10px}.agentpane-jobask.is-waiting{border-color:#d4a017}.agentpane-jobask-what{margin:0;font-size:13px}.agentpane-jobask-state{color:var(--muted)}.agentpane-jobask-call{white-space:pre-wrap;word-break:break-word;max-height:160px;margin:6px 0 0;font-size:12px;overflow:auto}.agentpane-jobask-actions{gap:8px;margin-top:8px;display:flex}.project-panel{color:var(--ink);padding:0 0 12px;font-size:12.5px;line-height:1.45}.project-panel p{margin:0}.pp-sec{border-bottom:1px solid var(--border);padding:10px 12px 12px}.pp-head{letter-spacing:.05em;text-transform:uppercase;min-height:22px;color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.pp-head>button{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:500}.pp-count{background:var(--panel-2);color:var(--muted);letter-spacing:0;border-radius:9px;padding:0 6px;font-size:10.5px;font-weight:600}.pp-row{align-items:center;gap:6px;min-width:0;min-height:24px;padding:1px 0;display:flex}.pp-row .pp-name{flex:auto}.pp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-ico{color:var(--muted);flex:none;display:inline-flex}.pp-sub{color:var(--muted);font-size:11.5px;line-height:1.45}.pp-sub+.pp-sub{margin-top:2px}.pp-error{color:#d1242f;padding:4px 12px 0;font-size:11.5px;font-weight:600}.pp-notice{color:var(--muted);padding:4px 12px 0;font-size:11.5px}.pp-sec .pp-error{padding:2px 0}.pp-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pp-btn{border:1px solid var(--border);background:var(--panel);height:22px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;padding:0 8px;font-size:11.5px;line-height:20px}.pp-btn:hover{background:var(--panel-2)}.pp-btn:disabled{opacity:.5;cursor:default}.pp-btn.primary{background:var(--chrome);color:var(--chrome-ink);border-color:var(--chrome);font-weight:600}.pp-btn.primary:hover{background:var(--chrome-2)}.pp-btn.danger{color:#d1242f;border-color:#d1242f}.pp-link{color:var(--accent-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pp-link:hover{text-decoration:underline}.pp-link:disabled{opacity:.5;cursor:default;text-decoration:none}.pp-who .pp-link{margin-left:6px;font-size:11.5px}.pp-x{width:20px;height:20px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0;font-size:15px;line-height:20px}.pp-x:hover{background:var(--panel-2);color:var(--ink)}.pp-x:disabled{opacity:.4;cursor:default}.pp-conn{margin:2px 0 4px}.pp-conn b{color:var(--ink);font-weight:600}.pp-conn-by{color:var(--muted)}.pp-conn .pp-link{margin-left:6px;font-size:11.5px}.pp-conn .pp-actions{margin-top:2px}.pp-group{margin-top:8px}.pp-group-head{align-items:center;gap:6px;min-height:24px;font-weight:600;display:flex}.pp-group-head>.pp-btn{margin-left:auto}.pp-list{margin:2px 0;padding:0;list-style:none}.pp-tool a.pp-name{color:var(--link);text-decoration:none}.pp-tool a.pp-name:hover{text-decoration:underline}.pp-pick{border:1px solid var(--border);background:var(--panel-2);border-radius:6px;margin:4px 0;padding:6px 8px}.pp-form{border:1px solid var(--border);background:var(--panel-2);border-radius:6px;flex-direction:column;gap:5px;margin:4px 0;padding:6px 8px;display:flex}.pp-field{color:var(--muted);flex-direction:column;gap:2px;font-size:11px;display:flex}.pp-field input,.pp-field select,.pp-field textarea{border:1px solid var(--border);background:var(--shade-field,var(--panel));height:26px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:6px;padding:0 8px;font-size:12px}.pp-field textarea{resize:vertical;height:auto;padding:6px 8px;line-height:1.45}.pp-field input:focus,.pp-field select:focus,.pp-field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #1f883d2e}.pp-field .pj-select{width:100%;height:26px;font-size:12px}fieldset.pp-field{border:0;flex-flow:wrap;align-items:center;gap:10px;margin:0;padding:0}fieldset.pp-field legend{margin-right:4px;padding:0}.pp-check{color:var(--ink);align-items:center;gap:4px;font-size:11px;display:inline-flex}.pp-check input{height:auto}.pp-agent{border-top:1px dashed var(--border);padding:6px 0 4px}.pp-agent:first-of-type{border-top:0}.pp-agent .lime-agents-badge{text-transform:capitalize}.pp-marks{gap:6px;margin:2px 0 4px;display:inline-flex}.pp-ticks{flex-direction:column;gap:2px;margin:4px 0;display:flex}.pp-tick{cursor:pointer;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.pp-tick input{accent-color:var(--accent-ink);margin:0}.pp-tick .pp-name{flex:auto}.pp-x{place-items:center;display:inline-grid}.pp-face{background:var(--panel-2);width:22px;height:22px;color:var(--accent-ink);border-radius:6px;flex:none;place-items:center;display:inline-grid}.pp-agent>.pp-row{gap:8px}.tabbar>.dr-rec{flex:none;margin:0 0 4px auto}.tabbar>.dr-rec+.ribbontoggle{margin-left:4px}.dr-rec{border:1px solid var(--border);background:var(--panel);height:26px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:13px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;line-height:1;display:inline-flex}.dr-rec:hover{border-color:var(--danger)}.dr-rec:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dr-rec:disabled{cursor:progress;opacity:.7}.dr-dot{background:var(--danger);border-radius:50%;flex:none;width:9px;height:9px}.dr-sq{background:currentColor;border-radius:1.5px;flex:none;width:8px;height:8px}.dr-rec.is-live,.dr-rec.is-saving{background:var(--danger);color:var(--danger-ink);border-color:#0000}.dr-rec.is-live:hover{background:var(--danger-deep)}.dr-rec.is-live .dr-dot{background:var(--danger-ink);animation:1.6s ease-in-out infinite dr-blink}.dr-rec.is-live .dr-clock{min-width:32px;margin-right:4px;font-weight:600}.dr-rec.is-saving{cursor:progress}.dr-rec.is-live.is-paused{background:var(--panel-2);border-color:var(--border);color:var(--ink)}.dr-rec.is-live.is-paused .dr-dot{background:var(--muted);animation:none}@keyframes dr-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dr-rec.is-live .dr-dot{animation:none}}.dr-strip{border-bottom:1px solid var(--border);white-space:nowrap;flex:none;align-items:center;gap:10px;height:38px;padding:0 14px;font-size:13px;display:flex}.dr-strip .dr-line{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;font-weight:600;overflow:hidden}.dr-strip .dr-note{text-overflow:ellipsis;opacity:.85;min-width:0;overflow:hidden}.dr-strip .dr-acts{flex:none;gap:8px;margin-left:auto;display:inline-flex}.dr-strip .bannerbtn{align-items:center;gap:6px;height:24px;display:inline-flex}.dr-strip.is-rec{color:#7d1c1c;background:#fdecea}.app.t-dark .dr-strip.is-rec{color:#ffc9c9;background:#3a1d1d}.dr-strip.is-rec .dr-dot{animation:1.6s ease-in-out infinite dr-blink}@media (prefers-reduced-motion:reduce){.dr-strip.is-rec .dr-dot{animation:none}}.dr-strip.is-paused{background:var(--panel-2);color:var(--muted)}.dr-strip.is-paused .dr-dot{background:var(--muted)}.dr-strip.tone-info{background:var(--panel);color:var(--ink)}.dr-strip.tone-good{color:#14532d;background:#e8f6ec}.app.t-dark .dr-strip.tone-good{color:#b6e8c6;background:#16301f}.dr-strip.tone-bad{color:#7d1c1c;background:#fdecea}.app.t-dark .dr-strip.tone-bad{color:#ffc9c9;background:#3a1d1d}.editorpane>.dr-strip~.doc-fullscreen{top:48px}.dr-strip.is-banner{border-top:1px solid var(--border)}.dr-wave{flex:none;align-items:center;gap:2px;height:22px;display:inline-flex}.dr-wave>span{opacity:.75;background:currentColor;border-radius:2px;width:3px;min-height:3px;transition:height .16s}@media (prefers-reduced-motion:reduce){.dr-wave>span{transition:none}}.modal.dr-consent{width:480px}.dr-consent-lines{margin:14px 18px 8px;padding-left:18px;font-size:13px;line-height:1.5}.dr-consent-lines li{margin-bottom:8px}.modal.dr-card{width:420px}.dr-card-body{margin:14px 18px 10px;font-size:13px;line-height:1.5}.dr-play{border:1px solid var(--border);background:var(--panel);height:26px;color:var(--ink);font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.dr-play:hover:not(:disabled){border-color:var(--accent)}.dr-play:disabled{opacity:.55;cursor:default}.pj-pop.viewmenu.pjm-menu{flex-direction:column;width:252px;max-height:min(560px,100vh - 140px);padding:4px;display:flex}.pjm-menu .pjm-scroll{flex:auto;min-height:0;overflow-y:auto}.pjm-menu .viewitem{flex:none;width:100%;position:relative}.pjm-menu .viewitem-label,.pjm-menu .viewitem-hint{white-space:nowrap;text-overflow:ellipsis;max-width:172px;display:block;overflow:hidden}.pjm-head{align-items:center;gap:6px;padding:4px 4px 2px 8px;display:flex}.pjm-head .pj-poplabel{flex:auto;padding:0}.pjm-seg{background:var(--panel-2);border-radius:7px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:inline-grid}.pjm-seg button{height:20px;font:500 11px/1 var(--font-ui);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;margin:0;padding:0 9px}.pjm-seg button:hover{color:var(--ink)}.pjm-seg button.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.app.t-dark .pjm-seg button.on{background:var(--sel)}.pjm-menu input.pjm-find{box-sizing:border-box;border:1px solid var(--border);width:calc(100% - 8px);height:28px;font:12px var(--font-ui);background:var(--panel);color:var(--ink);border-radius:7px;flex:none;margin:2px 4px 4px;padding:0 8px}.pjm-pin{width:22px;height:22px;color:var(--muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pjm-pin>svg{display:block}.pjm-menu .viewitem:hover .pjm-pin,.pjm-pin.on{display:inline-flex}.pjm-menu .viewitem:focus-visible .pjm-pin{display:inline-flex}.pjm-pin:hover{background:var(--panel-2);color:var(--ink)}.pjm-pin.on{color:var(--accent-ink)}.pjm-menu .viewitem.pjm-other .viewitem-label,.pjm-menu .viewitem.pjm-other .viewitem-icon{color:var(--muted)}.pjm-count{color:var(--muted);margin-left:4px;font-weight:400}.pjs-find{box-sizing:border-box;width:100%;margin:4px 0 6px}.pjs-list{border:1px solid var(--border);background:var(--shade-field,var(--panel));border-radius:8px;max-height:300px;padding:4px;overflow-y:auto}.pjs-line{align-items:center;gap:2px;display:flex}.pjs-fold{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pjs-fold[aria-expanded=true] svg{transform:rotate(90deg)}.pjs-fold:disabled{visibility:hidden}.pjs-row{min-height:24px;color:var(--ink);cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 6px;font-size:12.5px;display:flex}.pjs-row:hover{background:var(--panel-2)}.pjs-row input{margin:0}.pjs-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pjs-hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;padding-left:8px;font-size:11.5px;overflow:hidden}.pjs-empty{color:var(--muted);margin:6px;font-size:12px}.pjs-foot{align-items:center;gap:6px;margin-top:8px;display:flex}.pjs-count{color:var(--muted);margin-right:auto;font-size:12px}.pjs-row.copied{color:var(--muted);cursor:default}.pjs-newrow{align-items:center;gap:6px;margin:2px 0 4px;display:flex}.pjs-newname{flex:auto;min-width:0}.pjs-why{color:var(--danger);margin:0 0 4px;font-size:11.5px}.pjs-fresh{flex-wrap:wrap;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.pjs-fresh li{border:1px solid var(--border);background:var(--shade-field,var(--panel));border-radius:7px;align-items:center;gap:5px;padding:2px 4px 2px 8px;font-size:12.5px;display:inline-flex}.pjs-fresh li>svg{color:var(--muted)}.pjs-fresh .pj-x{width:18px;height:18px}.pjs-have{color:var(--muted);margin:2px 0 6px;font-size:11.5px}.limemascot{z-index:45;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:10px;outline:none;position:fixed}.limemascot .lm-hit{pointer-events:auto;cursor:grab;touch-action:none;position:absolute;top:5%;bottom:0;left:20%;right:20%}.limemascot:focus-visible{box-shadow:0 0 0 2px var(--accent,#5c9e2e)}.limemascot.walking .lm-hit{cursor:grabbing}.limemascot .lm-bot{pointer-events:none;filter:drop-shadow(0 3px 3px #00000029);width:100%;height:100%;animation:3.2s ease-in-out infinite lm-bob;display:block}@keyframes lm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.limemascot.walking .lm-bot,.limemascot.act-wave .lm-bot,.limemascot.act-hop .lm-bot,.limemascot.act-land .lm-bot{animation:none}.limemascot.face-left .lm-bot{transform:scaleX(-1)}.limemascot[data-frame=hop-2] .lm-bot{transform:translateY(-8%)}.limemascot .lm-count{z-index:1;box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;background:#c76a00;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font:600 11px/18px -apple-system,Segoe UI,Helvetica,Arial,sans-serif;position:absolute;top:17%;left:64%;box-shadow:0 1px 3px #00000040}@media (prefers-reduced-motion:reduce){.limemascot .lm-bot{animation:none!important}}.agent-responses{font:inherit;color:inherit;-webkit-user-select:text;user-select:text;margin:8px 0 2px}.agent-response{box-sizing:border-box;text-align:left;color:#283348;cursor:pointer;background:#f0f8f6;border:1px solid #a5b9b8;border-left:3px solid #368b85;border-radius:6px;width:100%;padding:7px 10px;font:13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.agent-response>span{white-space:nowrap;display:block}.agent-response-title{font-weight:600}.agent-response-status{color:#425b59}.agent-context-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 4px 5px}.agent-context-input{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px solid #c6d7d3;border-radius:0;min-height:32px;margin-top:6px;padding:7px 4px;display:block}.agent-context-input:focus{outline:1px solid #368b85}.agent-context-error{white-space:pre-wrap;color:#81421e}.agent-response-details{border:1px solid #abc;border-radius:8px;width:80vw;max-width:760px;max-height:80vh;padding:20px;overflow:auto}.agent-response-details p{white-space:pre-wrap;overflow-wrap:anywhere}.agent-response-details>button,.agent-response-details>a{margin-right:12px}@media print{.agent-responses{display:none!important}}.agent-context-attachments{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.agent-context-attachments[hidden]{display:none}.agent-context-attachment{border:1px solid #c6d7d3;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.agent-context-thumb{border-radius:3px;max-width:120px;max-height:64px;display:block}.agent-context-text .agent-context-thumb{margin-top:4px}.agent-context-detach{cursor:pointer;font:inherit;background:0 0;border:0;padding:0 2px;line-height:1}.agent-verification{color:#283348;overflow-wrap:anywhere;background:#f7faf9;border:1px solid #a5b9b8;border-radius:6px;margin-top:8px;padding:12px;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.agent-verification p{margin:6px 0}.agent-verification button{font:inherit;cursor:pointer;margin:4px 6px 4px 0}.agent-verification a{color:#086756;text-decoration:underline}.agent-verification details{margin:8px 0}.agent-verification summary{cursor:pointer}.agent-verification pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-size:12px;overflow:auto}.agent-verification-finding{border-top:1px solid #d0deda;padding:8px 0}.agent-rules{color:#283348;overflow-wrap:anywhere;background:#faf9f6;border:1px solid #b9b3a5;border-radius:6px;margin-top:8px;padding:12px;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.agent-rules p{margin:6px 0}.agent-rules button{font:inherit;cursor:pointer;margin:4px 6px 4px 0}.agent-rules details{margin:8px 0}.agent-rules summary{cursor:pointer}.agent-rules .muted{color:#5a6275}.agent-rule{border-top:1px solid #e0dccf;padding:8px 0}.agent-rule-reading .norn-var,.agent-rule-reading .norn-val{font-weight:650}.agent-rule blockquote{color:#3a4153;border-left:3px solid #cfc7b2;margin:6px 0;padding:2px 10px}.agent-rule ul{margin:4px 0 4px 18px;padding:0}.agent-rule-head .linkbtn{margin-left:8px}.agent-rule-title{font-size:1.02em}.agent-rule-source{color:#5a6275;margin:2px 0 4px;font-size:.9em}.agent-rule-source-label{font-weight:600}.agent-rule-fact .libchip{margin-left:4px}.agent-rule-fact-by{margin-left:2px;display:inline!important}.agent-rule-fact>button,.agent-rule-fact-actions button{margin:4px 6px 2px 0}.agent-rule-fact-actions{display:block}.agent-rule-report{margin:4px 0;font-size:.9em}.agent-rule-report summary{color:#5a6275}.agent-rule-meta{margin:6px 0 0;font-size:.88em}.agent-rule-meanings{margin:2px 0 6px;font-size:.95em}.agent-rule-meanings ul{margin-top:2px}.agent-rule-actions{flex-wrap:wrap;gap:4px;display:flex}.agent-rule-next{margin:4px 0;font-size:.92em}.agent-rule-again{flex-wrap:wrap;align-items:flex-start;gap:4px;margin:4px 0;display:flex}.agent-rule-again textarea{min-width:0;font:inherit;flex:100%}.agent-rule-word{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;display:flex}.agent-rule-word textarea{min-width:0;font:inherit;flex:100%}.agent-rule-word>label{flex:100%}.agent-rule-word select{max-width:100%;margin-left:6px}.agent-rule-word details{flex:100%}.agent-rule-word details ul{text-align:left;margin:4px 0;padding-left:18px}.agent-rules-scope{margin:2px 0}.agent-rules-report ul{margin:4px 0;padding-left:18px}.agent-rules-report li{margin:2px 0}.agent-answer{-webkit-user-select:text;user-select:text;background:#fbfdfc;border-left:2px solid #c6d7d3;max-height:60vh;margin:6px 0 2px;padding:8px 10px;overflow:auto}.agent-answer-label{letter-spacing:.04em;text-transform:uppercase;opacity:.6;margin-bottom:4px;font-size:11px}.agent-answer-h{overflow-wrap:anywhere;margin:8px 0 4px;font-size:13px}.agent-answer-p{overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.45}.agent-answer-note{opacity:.7;margin:4px 0;font-size:12px}.agent-answer-box{background:#f4f8f7;border-left:2px solid #9fbdb4;margin:4px 0;padding:4px 8px;font-size:13px}.agent-answer-box>:first-child{margin-top:0}.agent-answer-box>:last-child{margin-bottom:0}.agent-answer-list{margin:4px 0;padding-left:20px;font-size:13px;line-height:1.45}.agent-answer-list li{overflow-wrap:anywhere;margin:2px 0}.agent-answer-list .agent-answer-list{margin:2px 0}.agent-answer-inline-code{background:#f0f3f3;border-radius:2px;padding:0 3px;font:.92em/1 ui-monospace,Consolas,monospace}.agent-answer a{color:#2f5fb3}.agent-answer-table-wrap{margin:6px 0;overflow-x:auto}.agent-answer-table{border-collapse:collapse;font-size:12px}.agent-answer-table :-webkit-any(th,td){vertical-align:top;border:1px solid #d5dedb;padding:3px 8px}.agent-answer-table :is(th,td){vertical-align:top;border:1px solid #d5dedb;padding:3px 8px}.agent-answer-table th{background:#f4f8f7;font-weight:600}.agent-answer-math .katex{font-size:1.08em}.agent-answer-math .katex-display,.agent-answer-math-block{margin:6px 0;overflow:auto hidden}.agent-answer-math-block .katex-display{margin:0}.agent-answer-listing{margin:6px 0}.agent-answer-code{white-space:pre;background:#f4f6f6;border-radius:2px;margin:0;padding:6px 8px;font-size:11px;line-height:1.35;overflow-x:auto}.agent-answer-figure{margin:4px 0 2px;overflow-x:auto}.agent-answer-figure svg{max-width:100%;height:auto;display:block}.agent-answer-figure-error{color:#a33;white-space:pre-wrap;font-size:12px}.agent-answer-insert{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px;display:flex}.agent-answer-insert-btn{color:#1b6b39;font:12px var(--font-ui);cursor:pointer;background:#fff;border:1px solid #1b6b39;border-radius:7px;padding:4px 10px}.agent-answer-insert-btn:hover:not(:disabled){background:#e4f3e8}.agent-answer-insert-btn:disabled{opacity:.5;cursor:default}.agent-answer-insert-note{color:#a33;font-size:12px}.agent-row,.agent-note,.agent-row-details{display:none}.vk-box.agent-compact[data-sent="1"]{padding:0}.vk-box.agent-compact[data-sent="1"]>.vk-boxlabel,.vk-box.agent-compact[data-sent="1"]:not(.agent-open)>.vk-boxbody,.vk-box.agent-compact[data-sent="1"]:not(.agent-open)>.agent-responses{display:none}.vk-box.agent-compact[data-sent="1"].agent-open>.vk-boxbody{padding:2px 14px 0 42px}.vk-box.agent-compact[data-sent="1"]>.agent-responses{margin:6px 12px 10px 42px}.vk-box.agent-compact[data-sent="1"]>.agent-responses>.agent-row-details{display:block}.vk-box.agent-compact[data-sent="1"]>.agent-row{text-align:left;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:36px;padding:0 4px 0 10px;font:13px/1.3 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.vk-box.agent-compact[data-sent="1"].agent-open>.agent-row{border-bottom:1px solid #2f5fb32e}.agent-row-face{color:#5a2e0e;background:#f3c9a8;border-radius:11px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.agent-row-text{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;min-width:0;overflow:hidden}.agent-row-who{color:#56635a;white-space:nowrap;flex-shrink:0;font-size:12px}.agent-row-chip:empty{display:none}.agent-row-chip{white-space:nowrap;border-radius:10px;flex-shrink:0;padding:1px 8px;font-size:11.5px;font-weight:600}.agent-row-toggle{width:28px;height:28px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex-shrink:0}.agent-row-toggle:hover{background:#0000000f}.vk-box.agent-cont[data-sent="1"]{margin-left:22px}.agent-row-facts{grid-template-columns:72px minmax(0,1fr);gap:2px 8px;margin:0 0 8px;font:12px/1.45 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.agent-row-facts dt{color:#56635a}.agent-row-facts dd{overflow-wrap:anywhere;margin:0}.agent-row-actions{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.agent-row-actions button{color:#1d2a22;cursor:pointer;background:#fff;border:1px solid #b9c6bc;border-radius:6px;padding:4px 10px;font:12px/1.3 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.agent-row-actions .agent-row-pane{color:#fff;background:#1f6b3f;border-color:#1f6b3f}.vk-box.agent-compact.agent-note-margin[data-sent="1"]>.agent-note{width:160px;display:block;position:absolute;top:0;left:calc(100% + 60px)}.agent-note-open{text-align:left;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:6px 10px;font:12px/1.3 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.agent-note-for{color:#56635a;font-weight:400}.ag-note-queued{color:#3c4a41}.agent-row-chip.ag-note-queued{background:#eef0ee}.ag-note-work{color:#1d3f7a}.agent-row-chip.ag-note-work{background:#e3edfb}.ag-note-wait{color:#7a4a00}.agent-row-chip.ag-note-wait{background:#fdf1dc}.ag-note-review{color:#4a2f94}.agent-row-chip.ag-note-review{background:#efe8fb}.ag-note-done{color:#1f5a35}.agent-row-chip.ag-note-done{background:#e4f3e8}.ag-note-fail{color:#8f2118}.agent-row-chip.ag-note-fail{background:#fbe5e3}.ag-note-stopped{color:#56635a}.agent-row-chip.ag-note-stopped{border:1px solid #b9c6bc}.agent-note .agent-note-state{font-weight:600}.app.t-dark .agent-note-open{background:#1f2521}.app.t-dark .agent-row-who,.app.t-dark .agent-row-facts dt,.app.t-dark .agent-note-for{color:#a9b5ad}@media print{.agent-row,.agent-note{display:none!important}.vk-box.agent-compact[data-sent="1"]>.vk-boxbody{padding:0!important;display:block!important}.vk-box.agent-compact[data-sent="1"]>.vk-boxlabel{display:flex!important}.vk-box.agent-compact[data-sent="1"]{padding:10px 14px 6px!important}}.vk-box.agent-compact .agent-response{border-left:1px solid #a5b9b8}.agent-applied{color:#2d4a12;background:#e6f1d8;border-radius:6px;align-items:baseline;gap:10px;margin-top:6px;padding:5px 10px;font:13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.agent-applied-text{flex:1;min-width:0}.agent-applied-undo{color:#3e6410;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.app.t-dark .agent-applied{color:#cfe3b8;background:#24331a}.app.t-dark .agent-applied-undo{color:#b5d98a}.agent-context-attachment.private{border-style:dashed}.agent-context-mine{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #c6d7d3;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:12px}.agent-context-mine[hidden]{display:none}.agent-context-minemenu{background:var(--panel,#fff);border:1px solid #c6d7d3;border-radius:6px;flex-direction:column;gap:1px;max-height:220px;margin-top:4px;padding:4px;display:flex;overflow-y:auto}.agent-context-minemenu[hidden]{display:none}.agent-context-mineitem{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px;font-size:12.5px}.agent-context-mineitem:hover{background:var(--sel,#d3f0db)}.agent-context-minehint{color:var(--muted,#5a7361);padding:4px 8px;font-size:12px}.app.t-dark .agent-answer{border-left-color:var(--border);background:0 0}.app.t-dark .agent-answer-box{background:var(--panel-2);border-left-color:color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--ink)}.app.t-dark .agent-answer-inline-code{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink)}.app.t-dark .agent-answer a{color:var(--link)}.app.t-dark .agent-answer-table :-webkit-any(th,td){border-color:var(--border)}.app.t-dark .agent-answer-table :is(th,td){border-color:var(--border)}.app.t-dark .agent-answer-table th{background:var(--panel-2)}.app.t-dark .agent-answer-code{background:var(--panel-2);color:var(--ink)}.agent-rule-links{margin-left:auto}.agent-rule-k{color:#5a6275;font-weight:600}.agent-rule-todo{background:#fbf5ea;border-left:3px solid #c08a2a;border-radius:0 6px 6px 0;margin:6px 0 2px;padding:6px 10px}.agent-rule-todo.bare{background:0 0;border:0;padding:0}.agent-rule-facts>ul,.agent-rule-missing>ul,.agent-rule-setup>ul{margin-left:0;list-style:none}.nd-job,.nd-one,.nd-project{color:var(--ink);font-size:13px}.nd-allow{--nd:var(--cov-pass,#3f9d4a)}.nd-block{--nd:var(--cov-fail,#c94a3c)}.nd-review{--nd:var(--cov-undecided,#d49a1f)}.nd-chip{border:1px solid var(--nd);color:var(--nd);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-block}.nd-chip.nd-allow{--nd:var(--cov-pass,#3f9d4a)}.nd-chip.nd-block{--nd:var(--cov-fail,#c94a3c)}.nd-chip.nd-review{--nd:var(--cov-undecided,#d49a1f)}.nd-summary{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:4px 0 8px;padding:8px 10px;display:flex}.nd-dot:before{content:"";background:var(--nd);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.nd-quiet{color:var(--muted);font-size:12px}.nd-shadow{color:var(--muted);margin-left:auto}.nd-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.nd-filters>button:not(.agentpane-linkbtn){border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:999px;padding:2px 10px;font-size:12px}.nd-filters>button.on{border-color:var(--accent);color:var(--accent-ink);background:var(--sel)}.nd-export{margin-left:auto}.nd-table{border-collapse:collapse;table-layout:auto;width:100%}.nd-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding:4px 6px;font-size:11px;font-weight:600}.nd-table td{border-top:1px solid var(--border);vertical-align:top;padding:6px}.nd-table tr.nd-run th{text-transform:none;letter-spacing:0;padding-top:10px;font-size:11.5px}.nd-row{cursor:pointer}.nd-row:hover td{background:var(--panel-2)}.nd-row:focus-visible td{background:var(--panel-2)}.nd-row.nd-block td{background:color-mix(in srgb, var(--cov-fail,#c94a3c) 7%, transparent)}.nd-row.nd-review td{background:color-mix(in srgb, var(--cov-undecided,#d49a1f) 9%, transparent)}.nd-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.nd-why{color:var(--muted)}.nd-shadowline{font-style:italic;display:block}.nd-unfold{margin-top:6px}.nd-none{margin:12px 0}.nd-back{margin-bottom:6px}.nd-head{align-items:center;gap:8px;margin:4px 0 2px;font-size:14px;display:flex}.nd-sub{color:var(--muted);margin:0 0 10px;font-size:12px}.nd-one h4{margin:14px 0 4px;font-size:12px}.nd-call{background:var(--panel-2);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:6px 8px;font-size:12px}.nd-raw{max-height:280px;overflow:auto}.nd-rule{border-left:3px solid var(--nd,var(--border));padding:2px 0 2px 10px}.nd-rule p{margin:2px 0}.nd-rulesentence{font-weight:600}.nd-facts{grid-template-columns:max-content 1fr;gap:2px 14px;margin:0;display:grid}.nd-facts>div{display:contents}.nd-facts dt{color:var(--muted)}.nd-facts dd{word-break:break-word;margin:0}.nd-others{margin:0;padding-left:0;list-style:none}.nd-others li:before{content:"●";color:var(--nd,var(--muted));margin-right:6px;font-size:10px}.nd-others li.nd-shadowrule{color:var(--muted);font-style:italic}.nd-others li.nd-shadowrule:before{content:"◌"}.nd-receipt code{font-size:11.5px}.nd-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:8px;display:flex}.nd-forward{flex:100%;margin:0}.nd-project h1{margin:0 0 10px;font-size:20px}.nd-project h2{margin:14px 0 6px;font-size:13px}.nd-selects{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.nd-selects select{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:6px;padding:3px 6px;font-size:12.5px}.nd-projectname{border:1px solid var(--border);border-radius:6px;padding:3px 8px;font-size:12.5px}.nd-rulefilter{font-size:12px}.nd-section-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nd-section-head small span{color:var(--nd)}.nd-bar{grid-template-columns:minmax(120px,30%) 1fr auto;align-items:center;gap:10px;padding:3px 0;display:grid}.nd-barname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nd-bartrack{background:var(--panel-2);border-radius:4px;height:8px;display:flex;overflow:hidden}.nd-bartrack i{background:var(--nd);min-width:0;display:block}.nd-barcount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.nd-list td small{color:var(--muted);font-size:11.5px;display:block}.nd-mark{background:var(--nd);vertical-align:1px;border-radius:50%;width:7px;height:7px;display:inline-block}.nd-more{color:var(--muted);margin-top:8px}@media (max-width:560px){.nd-bar{grid-template-columns:1fr;gap:2px}.nd-export{margin-left:0}}.wa-box{font-size:13px}.wa-governs{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:8px 10px}.wa-governs p{margin:2px 0}.wa-governs small{color:var(--muted)}.wa-add{align-items:center;gap:6px;display:flex}.wa-add select{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:6px;padding:3px 6px;font-size:12.5px}.wa-table td{vertical-align:middle}.wa-project td{background:var(--sel)}.wa-modes{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.wa-modes button{background:var(--panel);color:var(--ink);cursor:pointer;border:0;padding:2px 10px;font-size:12px}.wa-modes button+button{border-left:1px solid var(--border)}.wa-modes button.on{background:var(--sel);color:var(--accent-ink);font-weight:600}.wa-modes button:disabled{cursor:default;opacity:.75}.wa-note{display:block}.wa-shadow,.wa-members{margin:10px 0 0}.wa-who{color:var(--muted);margin-top:10px}.wa-who p{margin:4px 0}.nd-dialog-back{z-index:1000;background:#00000052;justify-content:center;align-items:flex-start;padding:6vh 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.nd-dialog{background:var(--panel,#fff);color:var(--text,inherit);border-radius:10px;width:min(720px,100%);padding:16px 20px;box-shadow:0 12px 40px #00000040}.nd-openlink{margin-left:6px;font-size:11px}.tabbar>.dc-cmd{flex:none;margin:0 0 4px auto}.tabbar .taball+.dc-cmd{margin-left:4px}.tabbar>.dc-cmd+.dr-rec{margin-left:6px}.tabbar>.dc-cmd+.ribbontoggle{margin-left:4px}.dc-cmd{border:1px solid var(--border);background:var(--panel);height:26px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:13px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;line-height:1;display:inline-flex}.dc-cmd:hover,.dc-cmd.is-open{border-color:var(--accent)}.dc-cmd.is-open{background:var(--sel);color:var(--accent-ink)}.dc-cmd:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dcmd{z-index:64;box-sizing:border-box;border:1px solid var(--border);background:var(--panel);max-height:calc(100vh - 80px);color:var(--ink);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font:13px/1.4 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #1428192e}.dcmd-head{align-items:center;gap:8px;display:flex}.dcmd-head b{flex:auto;font-size:14px}.dcmd-keys{color:var(--muted);font-size:11.5px}.dcmd-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:block}.dcmd input{box-sizing:border-box;border:1px solid var(--border);width:100%;font:inherit;background:var(--panel);color:var(--ink);border-radius:8px;padding:8px 10px}.dcmd p{margin:0}.dcmd-about,.dcmd-status{color:var(--muted);font-size:12px}.dcmd-say{font-weight:600}.dcmd-route{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.dcmd-row{align-items:baseline;gap:10px;display:flex}.dcmd-row>.dcmd-label{flex:0 0 96px}.dcmd-name{color:var(--muted);font-size:12px}.dcmd-agent.is-none b{color:#9b2222}.app.t-dark .dcmd-agent.is-none b{color:#ff9d9d}.dcmd-doubt{color:#7a4b00;background:#b070001f;border-radius:6px;padding:6px 8px;font-size:12.5px}.app.t-dark .dcmd-doubt{color:#ffd08a;background:#ffbe5a24}.dcmd-doubt ul{margin:2px 0 0;padding-left:18px}.dcmd-reason{font-size:12.5px}.dcmd-why summary{cursor:pointer;color:var(--link);font-size:12px}.dcmd-cands{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dcmd-cand{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.dcmd-cand small{color:var(--muted);margin-left:auto}.dcmd-verdict{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:0 6px;font-size:10.5px;font-weight:600}.is-chosen>.dcmd-cand .dcmd-verdict{color:var(--accent-ink);background:var(--sel)}.dcmd .dcmd-facts{color:var(--muted);margin:1px 0 0 4px;font-size:12px}.dcmd-checks{margin:3px 0 0;padding:0 0 0 4px;font-size:12px;list-style:none}.dcmd-checks li{gap:6px;display:flex}.dcmd-mark{flex:none;width:12px;font-weight:700}.dcmd-checks li[data-ok=yes] .dcmd-mark{color:var(--accent-ink)}.dcmd-checks li[data-ok=no] .dcmd-mark{color:#9b2222}.app.t-dark .dcmd-checks li[data-ok=no] .dcmd-mark{color:#ff9d9d}.dcmd-router{color:var(--muted);margin-top:6px;display:block}.dcmd-sent{color:var(--accent-ink);font-weight:600}.dcmd-note,.dcmd-error{color:#9b2222;font-size:12px}.app.t-dark .dcmd-note,.app.t-dark .dcmd-error{color:#ff9d9d}.dcmd-foot{align-items:center;gap:8px;display:flex}.dcmd-foot span{color:var(--muted);flex:auto;font-size:12px}.dcmd-foot button{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 12px}.dcmd-foot .dcmd-send{color:#fff;background:#1f6b3f;border-color:#1f6b3f;font-weight:600}.dcmd-foot .dcmd-send:disabled{opacity:.5;cursor:default}.dcmd :focus-visible{outline:2px solid var(--link);outline-offset:2px}.app.t-dark .dc-cmd.is-open,.app.t-dark .dcmd-checks li[data-ok=yes] .dcmd-mark,.app.t-dark .is-chosen>.dcmd-cand .dcmd-verdict,.app.t-dark .dcmd-sent{color:#7ee2a8}.dcmd-in{align-items:stretch;gap:6px;display:flex}.dcmd-in input{flex:auto;min-width:0}.dcmd-in input[readonly]{color:var(--muted)}.dcmd-mic{border:1px solid var(--border);background:var(--panel);min-width:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;display:inline-flex}.dcmd-mic:hover{border-color:var(--accent)}.dcmd-mic[aria-disabled=true]{opacity:.5;cursor:default}.dcmd-mic.is-live{color:#fff;background:#b42318;border-color:#b42318;font-weight:600}.dcmd-sq{background:currentColor;border-radius:2px;width:9px;height:9px}.dcmd-listen{align-items:center;gap:8px;font-size:12.5px;display:flex}.dcmd-listening{font-weight:600}.dcmd-level{background:var(--panel-2);border-radius:3px;width:56px;height:6px;position:relative;overflow:hidden}.dcmd-level i{transform-origin:0;background:#b42318;position:absolute;top:0;bottom:0;left:0;right:0}.dcmd-clock{font-variant-numeric:tabular-nums;color:var(--muted)}.dcmd-esc{color:var(--muted);margin-left:auto;font-size:11.5px}.dcmd-heard{color:var(--muted);font-size:12px}.app.t-dark .dcmd-mic.is-live,.app.t-dark .dcmd-level i{background:#d9473b;border-color:#d9473b}.modal-back.dcmd-consent-back{z-index:66}.modal.dcmd-consent{width:480px}.dcmd-consent-lines{margin:14px 18px 8px;padding-left:18px;font-size:13px;line-height:1.5}.dcmd-consent-lines li{margin-bottom:8px}.dcmd-privacy{color:var(--link);font-size:12.5px}.dcmd-wait{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.dcmd-wait input{width:160px}.dtr-scrub.has-parts>.dtr-gap{border-left:2px dotted var(--border);flex:0 0 8px;align-self:stretch;margin:4px 2px}.dtr-partline{max-width:960px;color:var(--muted);align-items:center;gap:8px;margin:6px auto 0;padding-left:48px;font-size:12px;line-height:1.3;display:flex}.dtr-partline.failed{color:var(--ink)}.dtr-partline-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app:not(.touch) .page [data-id^=trg-]{border-top:1px solid var(--border);font-family:var(--font-ui);color:var(--muted);letter-spacing:.02em;text-indent:0;text-align:left;margin-top:1.4em;padding-top:.6em;font-size:.8em;font-weight:600}.dtr-strip{border-bottom:1px solid var(--border);background:var(--panel);color:var(--ink);font-family:var(--font-ui);flex:none;padding:8px 48px}.dtr-strip-row{align-items:center;gap:12px;min-width:0;max-width:960px;margin:0 auto;display:flex}.dtr-play{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0 0 0 2px;display:inline-flex}.dtr-play:hover:not(:disabled){filter:brightness(1.08)}.dtr-play:disabled{background:var(--panel-2);color:var(--muted);cursor:default}.app.t-dark .dtr-play:not(:disabled){color:#0b0f14}.dtr-scrub-col{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.dtr-scrub{cursor:pointer;touch-action:none;border-radius:4px;justify-content:space-between;align-items:center;gap:2px;height:26px;display:flex}.dtr-scrub.off{cursor:default}.dtr-scrub>span{background:var(--border);border-radius:2px;flex:0 3px;width:3px;min-width:1px}.dtr-scrub>span.on{background:var(--accent)}.dtr-times{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;line-height:1.2;display:flex}.dtr-now{color:var(--ink);font-weight:600}.dtr-total{color:var(--muted)}.dtr-noaudio{text-align:center;min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-style:italic;overflow:hidden}.dtr-speed{border:1px solid var(--border);min-width:46px;height:28px;color:var(--ink);font:600 12.5px/1 var(--font-ui);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;flex:none;padding:0 10px}.dtr-speed:hover{border-color:var(--accent);color:var(--accent-ink)}.app.t-dark .dtr-speed:hover{color:var(--own)}:-webkit-any(.dtr-play,.dtr-scrub,.dtr-speed,.dtr-chip,.dtr-doclink,.dtr-entry-btn,.dtr-pop-row,.dtr-retry):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.dtr-play,.dtr-scrub,.dtr-speed,.dtr-chip,.dtr-doclink,.dtr-entry-btn,.dtr-pop-row,.dtr-retry):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dtr-head{font-family:var(--font-ui);flex-direction:column;align-items:center;gap:8px;margin:-.1em 0 .7em;font-size:13px;display:flex}.dtr-speakers{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.dtr-speakers li{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.dtr-ini,.dtr-chip{background:var(--panel-2);width:22px;height:22px;color:var(--accent-ink);border:1px solid var(--border);font:600 10.5px/1 var(--font-ui);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.t-dark :-webkit-any(.dtr-ini,.dtr-chip){color:var(--own)}.app.t-dark :is(.dtr-ini,.dtr-chip){color:var(--own)}.dtr-recordedin{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.dtr-recordedin-word{color:var(--muted)}.dtr-doclink{border:1px solid var(--border);background:var(--panel);max-width:420px;height:28px;color:var(--link);font:600 12.5px/1 var(--font-ui);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;overflow:hidden}.dtr-doclink:hover{border-color:var(--accent);background:var(--sel)}.dtr-doclink.gone{color:var(--muted);cursor:default}.dtr-doclink.gone:hover{border-color:var(--border);background:var(--panel)}.dtr-entry{font-family:var(--font-ui);margin-top:10px;display:inline-block;position:relative}.dtr-entry-btn{border:1px solid var(--border);background:var(--panel);height:28px;color:var(--ink);font:500 12.5px/1 var(--font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;display:inline-flex}.dtr-entry-btn:hover,.dtr-entry-btn.on{border-color:var(--accent);background:var(--sel)}.dtr-entry-btn svg{color:var(--accent-ink)}.app.t-dark .dtr-entry-btn svg{color:var(--own)}.dtr-count{background:var(--accent-ink);min-width:18px;height:18px;color:var(--panel);font:600 11px/1 var(--font-ui);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.app.t-dark .dtr-count{background:var(--own);color:#0b0f14}.dtr-pop{z-index:30;text-align:left;background:var(--panel);width:360px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);padding:6px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 32px #00000047}.dtr-pop-head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:11.5px;font-weight:600}.dtr-pop-rows{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.dtr-pop-row{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.dtr-pop-row:hover{background:var(--panel-2)}.dtr-pop-icon{color:var(--accent-ink);flex:none;display:inline-flex}.app.t-dark .dtr-pop-icon{color:var(--own)}.dtr-pop-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dtr-pop-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dtr-pop-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dtr-pop-open{color:var(--accent-ink);flex:none;font-size:12.5px;font-weight:600}.app.t-dark .dtr-pop-open{color:var(--own)}.dtr-pop-foot{color:var(--muted);margin:4px 10px 6px;font-size:11.5px;line-height:1.4}.dtr-status{font-family:var(--font-ui);flex-direction:column;gap:18px;margin:0 44px 20px;display:flex}.dtr-card{border:1px solid var(--border);background:var(--panel-2);min-height:170px;color:var(--ink);border-radius:8px;gap:14px;padding:16px 18px;display:flex}.dtr-status:-webkit-any(.failed,.empty) .dtr-card{border-color:var(--danger)}.dtr-status:is(.failed,.empty) .dtr-card{border-color:var(--danger)}.dtr-card-icon{background:var(--panel);width:36px;height:36px;color:var(--accent-ink);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.app.t-dark .dtr-card-icon{color:var(--own)}.dtr-status:-webkit-any(.failed,.empty) .dtr-card-icon{color:var(--danger)}.dtr-status:is(.failed,.empty) .dtr-card-icon{color:var(--danger)}.dtr-card-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.dtr-card-title{font-size:15px;font-weight:600}.dtr-card-sub{color:var(--muted);font-size:12.5px}.dtr-card-body{margin:6px 0 0;font-size:13px;line-height:1.5}.dtr-card-foot{color:var(--muted);margin-top:auto;padding-top:8px;font-size:12px}.dtr-card-bar{background:var(--border);border-radius:2px;height:3px;margin-top:10px;position:relative;overflow:hidden}.dtr-card-bar>span{background:var(--accent);border-radius:2px;width:30%;animation:1.6s ease-in-out infinite dtr-bar;position:absolute;top:0;bottom:0}.dtr-card-bar.is-share>span{animation:none;left:0}@keyframes dtr-bar{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.dtr-card-bar>span{opacity:.5;width:100%;animation:none;left:0}}.dtr-card-actions{margin-top:auto;padding-top:10px}.dtr-retry{border:1px solid var(--accent);background:var(--accent);color:#fff;height:30px;font:600 12.5px/1 var(--font-ui);cursor:pointer;border-radius:999px;padding:0 16px}.dtr-retry:hover:not(:disabled){filter:brightness(1.08)}.dtr-retry:disabled{opacity:.6;cursor:default}.app.t-dark .dtr-retry{color:#0b0f14}.dtr-skeleton{flex-direction:column;gap:12px;padding:0 2px;display:flex}.dtr-skeleton>span{background:var(--panel-2);border-radius:5px;height:10px;display:block}.dtr-chips{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.dtr-chiprow{align-items:center;display:flex;position:absolute}.dtr-chip{pointer-events:auto;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}.dtr-chip:hover{border-color:var(--accent)}.dtr-chip.on{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 3px var(--sel)}.app.t-dark .dtr-chip.on{color:#0b0f14}.dtr-mark{color:var(--accent-ink);pointer-events:none;display:inline-flex;position:absolute;left:-12px}.app.t-dark .dtr-mark{color:var(--own)}.dtr-treeicon{color:var(--accent-ink);display:inline-flex}.app.t-dark .dtr-treeicon{color:var(--own)}.dtr-headrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}.dtr-headrow>.dtr-entry{margin-top:0}.dtr-gear{border:1px solid var(--border);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.dtr-gear:hover,.dtr-gear.on{border-color:var(--accent);color:var(--ink);background:var(--sel)}.dtr-gear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dtr-set-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dtr-entry-btn.empty{color:var(--muted);padding-right:12px}.dtr-pop-row.here{background:var(--sel);cursor:default}.dtr-pop-row.here .dtr-pop-open{color:var(--muted);font-weight:500}.dtr-pop-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 14px 6px;font-size:13px;display:flex}.dtr-pop-empty p{color:var(--muted);margin:0 0 6px;line-height:1.45}.dtr-pop-empty-icon{background:var(--panel-2);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.app.t-dark .dtr-pop-empty-icon{color:var(--own)}.dtr-pop .dtr-pop-record{margin:2px 0}.dtr-set{width:340px}.dtr-set-row{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.dtr-set-sub{color:var(--muted);font-size:12px}.dtr-set-link{width:100%;color:var(--link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-weight:600;display:flex}.dtr-rename-label{color:var(--muted);padding:4px 10px;font-size:12px;display:block}.dtr-rename{align-items:center;gap:8px;padding:2px 10px 8px;display:flex}.dtr-rename input{border:1px solid var(--border);background:var(--bg,var(--panel));min-width:0;height:30px;color:var(--ink);font:13px var(--font-ui);border-radius:6px;flex:auto;padding:0 10px}.dtr-rename input:focus{border-color:var(--accent);outline:none}.dtr-set-again{border:none;border-top:1px solid var(--border);width:100%;color:var(--link);font:600 13px var(--font-ui);text-align:left;cursor:pointer;background:0 0;padding:9px 10px 4px;display:block}.dtr-set-again:hover{text-decoration:underline}.dtr-set-again:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dtr-treestate{color:var(--muted);flex:none;align-items:center;margin-left:6px;display:inline-flex}.dtr-treestate.failed{color:var(--danger)}.dtr-treedot{background:var(--danger);border-radius:50%;width:7px;height:7px}.pjl-scrim{z-index:70;background:#f4fbf599;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app.t-dark .pjl-scrim{background:#0a100c99}.pjl-dlg.pj-modal{box-sizing:border-box;width:420px;height:auto;max-height:calc(100vh - 80px);padding:16px 18px;display:block;overflow:auto}.pjl-dlg.pj-modal.wide{width:640px}.pjl-dlg h3{margin:0 0 6px;font-size:14px}.pjl-text{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.45}.pjl-list-text{color:var(--ink);margin:0 0 10px;padding:0 0 0 16px;font-size:12px;line-height:1.5}.pjl-sub{letter-spacing:1px;color:var(--muted);text-transform:uppercase;margin:12px 0 4px;font-size:9.5px;font-weight:700}.pjl-foot{justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;display:flex}.pjl-grow{flex:auto;min-width:0}.pjl-to{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:380px;font-size:12px;overflow:hidden}.pjl-to b{color:var(--ink);font-weight:600}.pjl-wide{box-sizing:border-box;width:100%}.pjl-find{box-sizing:border-box;width:100%;margin-bottom:6px}.pjl-choice{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:flex}.pjl-choice:hover{background:var(--panel-2)}.pjl-choice input{accent-color:var(--chrome);margin:0}.pjl-choices{max-height:180px;margin-bottom:8px;overflow-y:auto}.pjl-where span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pjl-pick{flex-direction:column;gap:6px;min-width:0;display:flex}.pjl-list.viewmenu{width:auto;max-height:300px;box-shadow:none;border:1px solid var(--border);border-radius:8px;margin:0;padding:4px;display:block;position:static;overflow-y:auto}.pjl-list .viewitem{width:100%}.pjl-list .viewitem-label,.pjl-list .viewitem-hint{white-space:nowrap;text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.pjl-cols{grid-template-columns:280px 1fr;gap:12px;margin-top:4px;display:grid}.pjl-right{border:1px solid var(--border);border-radius:8px;min-width:0;max-height:334px;padding:4px;overflow-y:auto}.pjl-empty{color:var(--muted);text-align:center;padding:18px 10px;font-size:12px}.pjl-pickrow{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.pjl-pickbtn{min-width:0;max-width:100%}.pjl-pickname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pjl-note{margin:2px 0 6px}.pjl-alist{max-height:340px;overflow-y:auto}.pjl-arow{border-top:1px solid var(--border);align-items:center;gap:8px;padding:7px 6px;display:flex}.pjl-arow:first-child{border-top:0}.pjl-arow b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.pjl-arow small{color:var(--muted);font-size:11px}.pjl-arow small.del{color:var(--danger)}.lookdlg{width:min(640px,94vw)}.lookdlg-body{padding:4px 18px 6px}.lookdlg-body>p{color:var(--muted);margin:6px 0 12px;font-size:13px}.lookdlg-body>p b{color:var(--ink);font-weight:600}.lookdlg-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lookdlg-group{border:1px solid var(--border);border-radius:10px;padding:8px 8px 10px}.lookdlg-group>b{margin:0 0 7px 2px;font-size:13px;display:block}.lookdlg-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lookdlg-half{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:5px 3px 4px;display:flex}.lookdlg-half:hover{background:var(--panel-2)}.lookdlg-half.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lookdlg-half:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lookdlg-name{font-size:12.5px}.lookdlg-mode{color:var(--muted);margin-top:-3px;font-size:11px}.lookdlg-sk{border:1px solid;border-radius:6px;flex-direction:column;width:70px;height:50px;display:flex;overflow:hidden}.lookdlg-bar{flex:none;height:7px}.lookdlg-row{flex:1;display:flex}.lookdlg-rail{width:6px}.lookdlg-tree{flex-direction:column;gap:3px;width:19px;padding:4px 3px;display:flex}.lookdlg-tree i,.lookdlg-page i{border-radius:1px;height:2px;display:block}.lookdlg-tree i.sel{height:4px}.lookdlg-mid{flex:1;padding:4px;display:flex}.lookdlg-page{border-radius:2px;flex-direction:column;flex:1;gap:3px;padding:4px;display:flex;box-shadow:0 0 0 1px #0000000f}.lookdlg-page i:first-child{width:60%}.lookdlg-page i:last-child{opacity:.55;width:85%}.lookdlg-foot{justify-content:flex-end;padding:12px 18px 16px;display:flex}.lookdlg-foot .lookdlg-go{font:inherit;cursor:pointer;border-radius:8px;padding:6px 18px;font-size:13px;font-weight:600}.archipelago{color:var(--ink,#153f39);padding:22px 3.5% 18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.archipelago *{box-sizing:border-box}.arch-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.arch-heading h2{letter-spacing:-1px;margin:4px 0 0;font:36px/1.08 Georgia,serif}.arch-heading .eyebrow{color:var(--muted,#66877c);letter-spacing:.18em;font-size:10px}.arch-heading>p{color:var(--muted,#647b70);max-width:310px;margin:0;font-size:12px;line-height:1.6}.arch-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.arch-toolbar button,.arch-toolbar select,.arch-hud button{border:1px solid var(--border,#cbd9ce);color:var(--ink,#254f43);background:var(--panel,#fffdf6);cursor:pointer;border-radius:7px;padding:8px 12px;font:12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.arch-toolbar button:hover,.arch-hud button:hover{background:var(--panel-2,#edf3de)}.arch-toolbar button:focus-visible{outline:3px solid var(--accent,#758f34);outline-offset:3px}.arch-toolbar select:focus-visible{outline:3px solid var(--accent,#758f34);outline-offset:3px}.arch-stage:focus-visible{outline:3px solid var(--accent,#758f34);outline-offset:3px}.arch-hud button:focus-visible{outline:3px solid var(--accent,#758f34);outline-offset:3px}.arch-toolbar label{color:var(--muted,#5d7669);align-items:center;gap:6px;font-size:11px;display:flex}.arch-toolbar input{accent-color:var(--accent,#305b42)}.arch-toolbar .arch-options{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.arch-shell{border:1px solid var(--border,#a4c6bd);box-shadow:0 16px 44px var(--shadow,#264f3910);background:var(--canvas,#a5d7d4);border-radius:14px;position:relative;overflow:hidden}.arch-stage{touch-action:none;cursor:grab;width:100%;height:clamp(480px,65vh,800px);position:relative;outline-offset:-4px!important}.arch-stage.dragging{cursor:grabbing}.arch-stage canvas{width:100%;height:100%;display:block}.arch-overlay{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.arch-label{color:var(--ink,#17493e);text-align:center;white-space:nowrap;filter:drop-shadow(0 2px 3px var(--shadow,#e9fffbd9));position:absolute;transform:translate(-50%,-100%)}.arch-label strong{letter-spacing:.03em;background:var(--panel,#fffdf0df);border:1px solid var(--border,#c7dbca);border-radius:5px;padding:5px 10px;font-size:11px;font-weight:650;display:block}.arch-label small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#315f56);margin-top:4px;font-size:9px;display:block}.arch-hud{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.arch-location{background:var(--panel,#fffdf1ef);border:1px solid var(--border,#c1d5c7);box-shadow:0 3px 12px var(--shadow,#18493b13);border-radius:9px;max-width:370px;padding:13px 16px}.arch-location strong{margin:4px 0;font-size:13px;display:block}.arch-location span{color:var(--muted,#658071);font-size:11px;line-height:1.5;display:block}.arch-location .arch-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--muted,#71856b);font-size:9px}.arch-hud .arch-zoom{pointer-events:auto;border:1px solid var(--border,#b9cfc1);background:var(--panel,#fffdf1);border-radius:8px;align-items:center;gap:1px;display:flex;overflow:hidden}.arch-zoom button{border:0;border-radius:0;width:35px;height:36px;padding:0;font-size:18px}.arch-zoom output{letter-spacing:.08em;text-align:center;min-width:75px;padding:0 10px;font:10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.arch-north{color:var(--muted,#286057);letter-spacing:.1em;text-align:center;pointer-events:none;font:10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:18px;right:20px}.arch-north span{margin-top:0;font-size:27px;display:block;transform:rotate(-16deg)}.arch-help{color:var(--muted,#708175);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:12px 2px 0;font-size:11px;line-height:1.6;display:flex}.arch-help kbd{background:var(--panel-2,#eeeee3);border-radius:3px;padding:2px 4px;font:10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.arch-error{color:var(--other,#863d31);padding:24px}.arch-stage[data-panning=true]{box-shadow:inset 0 0 0 3px var(--accent,#f0f4d080)}.arch-loading{text-align:center;color:var(--muted,#2d665d);padding:30px;font-size:14px}@media (max-width:760px){.archipelago{padding:18px 3%}.arch-heading{display:block}.arch-heading h2{font-size:29px}.arch-heading>p{display:none}.arch-toolbar .arch-options{gap:12px;width:100%;margin-left:0}.arch-stage{height:60vh;min-height:430px}.arch-location{max-width:230px;padding:10px}.arch-location span{font-size:10px}.arch-label strong{padding:4px 7px;font-size:10px}.arch-hud{bottom:10px;left:10px;right:10px}.arch-zoom output{display:none}}.arch-landscape [hidden]{display:none!important}.arch-landscape{background:var(--panel,#edf1df);border:1px solid var(--border,#cbd9ce);border-radius:9px;padding:10px 12px}.arch-landscape input[type=number]{border:1px solid var(--border,#cbd9ce);width:76px;color:var(--ink,#254f43);background:var(--panel,#fffdf6);border-radius:6px;padding:7px}.arch-landscape select{max-width:280px}.world-economy{border:1px solid var(--border,#d1dccb);background:var(--panel,#f5f7ee);border-radius:12px;margin:12px 24px}.world-economy>summary{cursor:pointer;padding:14px 18px;font-weight:600}.world-economy>summary>span{float:right;color:var(--muted,#6b806e);font-size:11px;font-weight:400}.economy-content{padding:0 18px 16px}.economy-coins{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:650px;display:grid}.coin{border:1px solid #b5c5b355;border-radius:8px;grid-template-columns:22px 1fr;gap:2px 8px;padding:10px 14px;display:grid}.coin>span{grid-row:1/3;align-self:center;font-size:21px}.coin strong{font-size:20px}.coin small{text-transform:capitalize;color:var(--muted,#6b806e)}.coin-bronze>span{color:#b77d46}.coin-silver>span{color:#a7b5bd}.coin-gold>span{color:#c5a340}.coin-diamond>span{color:#68b5cb}.economy-note{color:var(--muted,#6b806e);font-size:11px;line-height:1.6}.economy-transfer h3{margin-bottom:10px;font-size:14px}.economy-transfer form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.economy-transfer label{flex-direction:column;gap:5px;font-size:12px;display:flex}.economy-transfer input,.economy-transfer select{background:var(--bg,#fffdf6);color:inherit;border:1px solid var(--border,#c8d5c2);border-radius:6px;padding:7px}.economy-transfer input{width:110px}.economy-content button{padding:7px 12px}.economy-content [role=status]{font-size:12px}.economy-review button{margin-right:8px}.economy-history{font-size:12px}.economy-history summary{cursor:pointer}.economy-history ul{padding:0;list-style:none}.economy-history li{border-top:1px solid var(--border,#d1dccb);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.economy-history time{color:var(--muted,#6b806e)}@media (max-width:540px){.economy-coins{grid-template-columns:1fr 1fr}.world-economy>summary>span{float:none;margin-top:4px;display:block}}.economy-shop{margin-top:18px}.economy-shop h3{font-size:14px}.economy-shop>p{color:var(--muted,#6b806e);font-size:11px}.economy-catalog{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;display:grid}.economy-catalog>div{border:1px solid var(--border,#d1dccb);border-radius:8px;flex-direction:column;gap:8px;padding:10px;font-size:12px;display:flex}.economy-catalog span{color:var(--muted,#6b806e)}.economy-catalog button{text-align:left;font-size:11px}.character-workshop{color:#173e32;background:#f8f6ef;border-radius:16px;padding:24px;font:14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue}.character-heading h2{margin:0 0 8px;font-size:25px}.character-heading p{color:#64766b;max-width:850px;line-height:1.5}.character-workshop nav{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.character-workshop button,.character-workshop select{font:inherit;color:inherit;background:#fffdf5;border:1px solid #becdb6;border-radius:8px;padding:9px 12px}.character-workshop button{cursor:pointer}.character-workshop button[aria-pressed=true],.character-workshop button[type=submit]{color:#fff;background:#173e32}.character-workshop :disabled{opacity:.5;cursor:wait}.character-layout{grid-template-columns:minmax(260px,1fr) minmax(230px,320px);gap:24px;display:grid}.character-stage{touch-action:none;border-radius:16px;height:62vh;min-height:460px;max-height:720px;overflow:hidden}.character-stage canvas{width:100%;height:100%;display:block}.character-controls{align-content:start;gap:9px;display:grid}.character-controls>label{text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;display:flex}.character-controls select{width:150px}.character-colors{flex-wrap:wrap;gap:8px;display:flex}.character-colors label{text-transform:capitalize;gap:4px;font-size:12px;display:grid}.character-colors input{background:0 0;border:1px solid #bacab1;width:46px;height:32px;padding:1px}.character-controls input[type=range]{max-width:160px}.character-controls [role=status]{color:#486351;min-height:40px;line-height:1.4}.character-workshop :focus-visible{outline-offset:3px;outline:3px solid #829e3f}@media (max-width:680px){.character-layout{grid-template-columns:1fr}.character-stage{height:350px;min-height:300px}}.world-customization{color:#173e32;background:#f8faf3;border:1px solid #cfdbc8;border-radius:14px;margin:18px 0;padding:18px}.world-customization-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.world-customization h3{margin:0}.world-customization p{color:#546d5e;font-size:13px;line-height:1.5}.world-customization button{font:inherit;color:inherit;cursor:pointer;background:#fffdf6;border:1px solid #b8cbb0;border-radius:8px;padding:9px 12px;font-size:13px}.world-customization button:disabled{opacity:.5;cursor:not-allowed}.world-parcels{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:12px 0;display:grid}.world-parcels button{text-align:left;gap:6px;display:grid}.world-parcels span{color:#59745f;font-size:12px}.world-parcels button[aria-pressed=true]{background:#dce9b6;border-color:#597e3c}.world-parcel-detail{padding:12px 0}.world-parcel-detail button{margin-right:8px}.world-purchase-review{background:#fff3cc;border:1px solid #d2b65b;border-radius:10px;padding:16px}.world-purchase-review button{margin-right:10px}.block-workshop{color:#234b3c;background:#f8f6ef;padding:24px 3%;font:14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-workshop *{box-sizing:border-box}.block-workshop button,.block-workshop input,.block-workshop select{font:inherit;color:inherit}.bw-heading{border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 0 20px;display:flex}.bw-heading h2{letter-spacing:-1px;margin:5px 0;font-size:30px}.bw-heading>p{color:#6c7b6b;max-width:360px;line-height:1.6}.bw-eyebrow{letter-spacing:2px;color:#658270;margin:0;font-size:10px;font-weight:700}.block-workshop button,.bw-file{cursor:pointer;background:#faf9f3;border:1px solid #c9d3bf;border-radius:7px;padding:8px 12px}.block-workshop button:hover,.bw-file:hover{background:#e8efdd}.block-workshop button:focus-visible{outline-offset:2px;outline:3px solid #759d65}.block-workshop input:focus-visible{outline-offset:2px;outline:3px solid #759d65}.block-workshop select:focus-visible{outline-offset:2px;outline:3px solid #759d65}.block-workshop button:disabled{opacity:.4;cursor:default}.block-workshop button[aria-pressed=true],.block-workshop .bw-primary{color:#fff8e7;background:#244d3e}.bw-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:18px;display:flex}.bw-toolbar label{align-items:center;gap:8px;display:flex}.bw-toolbar input,.bw-build input{background:#fffdf6;border:1px solid #c9d3bf;border-radius:6px;max-width:180px;padding:8px}.bw-spacer{flex:1}.bw-file{position:relative;overflow:hidden}.bw-file input{opacity:0;cursor:pointer;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bw-body{grid-template-columns:280px minmax(0,1fr);gap:22px;display:grid}.bw-editor{background:#edf0e4;border:1px solid #d6ddcb;border-radius:15px;padding:20px}.bw-editor h3,.bw-build h3{margin:7px 0 12px;font-size:18px}.bw-materials{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;display:grid}.block-workshop .bw-swatch{text-align:left;padding:7px 5px;font-size:12px}.bw-swatch:before{content:"";background:var(--swatch);vertical-align:middle;border:1px solid #0002;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.bw-tools{gap:5px;margin-bottom:20px;display:flex}.bw-tools button{flex:1;padding:7px}.bw-layer-label{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.block-workshop select{background:#faf9f3;border:1px solid #c9d3bf;border-radius:6px;padding:7px}.bw-plan{aspect-ratio:1;background:#d9e0cb;border:4px solid #d9e0cb;border-radius:5px;grid-template-columns:repeat(13,minmax(0,1fr));gap:2px;display:grid}.block-workshop .bw-plan button{color:#345442;background:#f9faf1;border:0;border-radius:1px;min-width:0;min-height:0;padding:0;font-size:10px;line-height:1}.block-workshop .bw-plan button:hover{z-index:1;outline:2px solid #244d3e}.bw-plan .occupied{box-shadow:inset 0 0 0 1px #0001}.bw-hint,.bw-count,.bw-disclaimer{color:#6c7b6b;font-size:11px;line-height:1.65}.bw-layer-tools{gap:8px;margin-top:12px;display:flex}.bw-layer-tools button{flex:1;font-size:12px}.bw-stage{touch-action:none;cursor:grab;background:#dce7d5;border-radius:16px;height:470px;min-height:330px;overflow:hidden}.bw-stage:active{cursor:grabbing}.bw-stage canvas{width:100%;height:100%;display:block}.bw-stage-tools{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.bw-stage-tools>span{color:#6c7b6b;margin-left:auto}.bw-stage-tools button{padding:5px 10px;font-size:12px}.bw-build{border-top:1px solid #d9dfd0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.bw-build h3{margin-bottom:4px}.bw-build p:not(.bw-eyebrow){color:#6c7b6b;margin:0;font-size:12px}.bw-build-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bw-build-controls label{align-items:center;gap:6px;font-size:12px;display:flex}.bw-build input{width:86px}.bw-preview progress{accent-color:#668a52;width:100%;height:6px;margin-top:18px}.bw-status{min-height:20px;font-size:13px;line-height:1.5}.bw-disclaimer{border-top:1px solid #d9dfd0;padding-top:12px}@media (min-width:1600px){.bw-stage{height:550px}}@media (max-width:820px){.bw-heading{display:block}.bw-heading h2{font-size:25px}.bw-body{grid-template-columns:1fr}.bw-editor{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.bw-editor>.bw-eyebrow,.bw-editor>h3,.bw-editor>.bw-count{grid-column:1/-1}.bw-plan{grid-area:3/2/7;align-self:start;max-width:270px}.bw-editor h3{margin:0}.bw-materials,.bw-tools,.bw-layer-label,.bw-layer-tools,.bw-hint{grid-column:1;margin:0}.bw-stage{height:420px}.bw-body{gap:16px}}@media (max-width:440px){.bw-editor{display:block}.bw-materials,.bw-tools,.bw-layer-label{margin-bottom:12px}.bw-plan{max-width:none}.bw-hint{margin-top:8px}.bw-stage{height:350px}.bw-stage-tools>span{margin-left:0}.bw-toolbar{gap:6px}.bw-toolbar button,.bw-file{padding:7px;font-size:12px}}.bw-textures{flex-wrap:wrap;grid-column:1;gap:6px;margin:0 0 16px;font-size:11px;display:flex}.bw-textures p,.bw-textures small{color:#6c7b6b;flex-basis:100%;margin:0}.bw-textures input{opacity:0;cursor:pointer;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.block-workshop .bw-textures button,.bw-textures .bw-file{padding:6px;font-size:11px}.bw-shapes{margin:16px 0}.bw-shapes [role=group]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bw-shapes button{padding:8px 5px;font-size:12px}.bw-shapes p{color:#637966;font-size:12px;line-height:1.6}.bw-shape-rotation{gap:6px;margin-top:10px;display:flex}.bw-stage,.bw-stage:active{cursor:crosshair}.bw-stage.bw-can-orbit{cursor:grab}.bw-stage.bw-orbiting,.bw-stage.bw-orbiting:active{cursor:grabbing}.bw-hover-status{color:#456947;min-height:20px;margin:9px 2px;font-size:12px;line-height:1.5}.bw-editor{align-self:start}.bw-stage{height:560px}@media (max-width:820px){.bw-editor{display:block}.bw-materials{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bw-shapes [role=group]{grid-template-columns:repeat(3,minmax(0,1fr))}.bw-textures{margin:12px 0}.bw-stage{height:460px}.bw-shapes,.bw-tools{margin:12px 0}.bw-body{gap:14px}}@media (max-width:440px){.bw-materials{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-stage{height:400px}}.world-home{background:var(--canvas);flex:1;min-height:0;overflow:auto}.world-home-scene{min-height:420px}.world-home .arch-heading{margin-bottom:12px}.world-home .arch-heading h2{font-size:30px}.world-home .arch-stage{height:clamp(340px,55vh,680px);min-height:340px}.world-home .arch-heading>p{font-size:12px}.world-home .arch-help{margin-bottom:8px}.world-resources{color:var(--ink);padding:10px 20px 24px}.world-resource-heading{align-items:center;gap:15px;margin-bottom:10px;display:flex}.world-resource-heading>button{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:5px;padding:4px 9px;font-size:11px}.world-resource-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.world-resource-list>button{text-align:left;background:var(--panel);border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:7px;flex-direction:column;gap:5px;padding:11px 13px;font:12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;display:flex}.world-resource-list>button:hover{background:var(--panel-2);border-color:#789d66}.world-resource-list>button span{color:var(--muted);font-size:10px}.world-resource-list>p{color:var(--muted);font-size:12px}.world-building-editor{border:1px solid var(--border,#cbd5c3);border-radius:12px;margin:16px 0;overflow:hidden}.world-editor-heading{background:var(--panel,#edf1e6);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.world-resource-heading{flex-wrap:wrap}.world-building-editor .bw-heading{color:#234b3c;background:0 0}.world-building-editor .block-workshop p{color:#6c7b6b}.world-building-editor .bw-materials button{color:#234b3c}.world-building-editor .bw-materials button[aria-pressed=true]{color:#fff8e7}.world-sync-status{color:var(--muted,#63816d);padding:0 24px;font-size:12px}.world-sync-conflict{color:#754d24;background:#fff0d9;padding:14px 20px}.world-sync-conflict button{margin:0 8px 8px 0}.world-editor-heading{flex-wrap:wrap}.world-editor-heading span{font-size:12px}.body.world-layout{justify-content:flex-start;overflow-x:auto}.world-layout>.claudecol{min-width:220px;flex-shrink:1!important}.world-layout .pagewrap{max-width:100%}.world-dock{background:var(--canvas);flex-direction:column;min-width:280px;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.world-dock[hidden]{display:none!important}.world-splitter{cursor:col-resize;background:var(--border);flex:0 0 7px;position:relative}.world-splitter:after{content:"";background:var(--muted);border-radius:3px;width:3px;height:42px;position:absolute;top:45%;left:2px}.world-splitter:hover{background:var(--accent,#458567);outline:none}.world-splitter:focus-visible{background:var(--accent,#458567);outline:none}.world-empty{color:var(--muted);padding:24px}@container (width<=900px){.world-dock .research-library{padding:12px}.world-dock .rl-body{flex-direction:column;display:flex}.world-dock .rl-body>*{width:100%;min-width:0}.world-dock .rl-directory{order:2}.world-dock .rl-resources{order:3}.world-dock .rl-directory nav{max-height:170px}.world-dock .library-stage{height:60dvh;min-height:340px}.world-dock .arch-heading{flex-wrap:wrap}.world-dock .arch-options{flex-wrap:wrap;margin-left:0}.world-dock .arch-help{flex-wrap:wrap}}.world-home .world-sync-status{margin:6px 0 2px;padding:0 12px}.world-home .world-doc-help{margin:2px 12px 4px;font-size:11px;line-height:1.4}.world-home .archipelago{padding:6px 12px}.world-home .arch-heading{gap:12px;margin-bottom:6px}.world-home .arch-heading .eyebrow{display:none}.world-home .arch-heading h2{margin:0;font-size:24px}.world-home .arch-toolbar{gap:6px;margin-bottom:6px}.world-home .arch-toolbar button,.world-home .arch-toolbar select{padding:6px 10px}.world-home .arch-toolbar [data-status]{min-height:1.4em;max-height:4.5em;height:auto!important}.world-home .arch-stage{height:clamp(420px,100dvh - 220px,1100px)}.world-home .arch-help{margin:6px 2px}@media (max-width:760px){.world-home .archipelago{padding:6px 8px}.world-home .arch-stage{height:65dvh;min-height:340px}.world-home .arch-heading h2{font-size:22px}}.cal-panel{border-bottom:1px solid var(--border,#cbd5c3);background:var(--panel,#f4fbf5);flex-direction:column;flex:none;min-height:0;max-height:50%;font-size:13px;display:flex;overflow:hidden}.cal-panel.full{border-bottom:0;flex:auto;max-height:none}.cal-panel h3{margin:0;font-size:14px;font-weight:600}.cal-connect{background:var(--canvas,#dbeede);flex:auto;place-items:center;min-height:0;padding:24px;display:grid;overflow:auto}.cal-card{box-sizing:border-box;text-align:center;background:var(--panel,#f4fbf5);border:1px solid var(--border,#cfe6d6);border-radius:18px;width:100%;max-width:26em;padding:34px 30px;box-shadow:0 1px 2px #0000000d}.cal-card-icon{background:var(--panel-2,#e4f3e8);width:72px;height:72px;color:var(--accent-ink,#116329);border-radius:20px;place-items:center;margin:0 auto 22px;display:grid;position:relative}.app.t-dark .cal-card-icon{color:var(--accent,#2da44e)}.cal-card-icon:after{content:"";background:var(--accent,#2da44e);border:2px solid var(--panel,#f4fbf5);border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.cal-connect-btn{background:var(--accent-ink,#116329);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:10px;padding:13px 26px;font-size:14px;font-weight:600;display:inline-flex}.cal-connect-btn:hover{background:var(--accent,#2da44e)}.cal-connect-btn:focus-visible{outline:2px solid var(--accent,#2da44e);outline-offset:2px}.cal-connect-arrow{font-size:15px;line-height:1}.cal-card-note{color:var(--muted,#5a7361);margin:16px 0 0;font-size:12px}.cal-card .cal-error{padding:0 0 12px}.cal-toolbar{border-bottom:1px solid var(--border,#cbd5c3);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.cal-title{min-width:12em}.cal-nav{padding-left:8px;padding-right:8px}.cal-views{gap:2px;display:inline-flex}.cal-spacer{flex:1}.cal-who{font-size:12px}.cal-muted{color:var(--muted,#5a7361)}.cal-note{padding:4px 12px;font-size:12px}.cal-error{color:var(--danger,#b00020);white-space:pre-wrap;margin:0;padding:6px 12px}.cal-dow{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#5a7361);font-size:11px}.cal-dom{font-variant-numeric:tabular-nums}.cal-body{flex:auto;min-height:0;display:flex}.cal-side{border-right:1px solid var(--border,#cbd5c3);flex:0 0 190px;min-width:0;padding:10px 10px 10px 12px;font-size:12.5px;overflow:auto}.cal-side h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#5a7361);margin:0 0 6px;font-size:11px}.cal-side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cal-cal{cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:3px 4px;display:flex}.cal-cal:hover{background:color-mix(in srgb,var(--muted,#5a7361) 10%,transparent)}.cal-cal input{opacity:0;width:0;height:0;position:absolute}.cal-swatch{box-sizing:border-box;border:2px solid;border-radius:4px;flex:none;width:14px;height:14px}.cal-cal-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-side-toggle{padding-left:8px;padding-right:8px}.cal-week{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.cal-week-head,.cal-allday{border-bottom:1px solid var(--border,#cbd5c3);grid-template-columns:4.6em repeat(7,minmax(0,1fr));display:grid}.cal-week-head{background:var(--panel,#f4fbf5);z-index:2;position:sticky;top:0}.cal-dayhead{flex-direction:column;align-items:center;gap:2px;padding:6px 0 4px;display:flex}.cal-dayhead .cal-dom{border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.cal-dayhead.today .cal-dom{background:var(--accent,#2da44e);color:#fff}.cal-axis-head{border-right:1px solid var(--border,#cbd5c3)}.cal-axis-label{color:var(--muted,#5a7361);text-align:right;white-space:nowrap;padding:4px 6px 0 0;font-size:10px}.cal-allday-cell{border-left:1px solid var(--border,#cbd5c3);flex-direction:column;gap:2px;min-height:22px;padding:2px 3px;display:flex}.cal-week-body{flex:none;grid-template-columns:4.6em repeat(7,minmax(0,1fr));display:grid;position:relative}.cal-axis{border-right:1px solid var(--border,#cbd5c3);position:relative}.cal-hour{text-align:right;color:var(--muted,#5a7361);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;line-height:1;position:absolute;left:0;right:6px;transform:translateY(-50%)}.cal-col{border-left:1px solid var(--border,#cbd5c3);position:relative}.cal-col.today{background:color-mix(in srgb,var(--accent,#2da44e) 6%,transparent)}.cal-hourline{border-top:1px solid var(--border,#cbd5c3);opacity:.6;position:absolute;left:0;right:0}.cal-now{border-top:2px solid var(--danger,#d1242f);z-index:1;position:absolute;left:0;right:0}.cal-block{background:var(--accent,#2da44e);color:#fff;border-radius:5px;flex-direction:column;padding:2px 5px;font-size:11.5px;line-height:1.25;text-decoration:none;display:flex;position:absolute;left:2px;right:3px;overflow:hidden;box-shadow:0 1px #00000014}.cal-block:hover{filter:brightness(1.06)}.cal-block-time{opacity:.9;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cal-block-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal-block-where{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cal-month{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.cal-month-head{text-align:center;border-bottom:1px solid var(--border,#cbd5c3);grid-template-columns:repeat(7,minmax(0,1fr));padding:6px 0;display:grid}.cal-month-body{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(84px,1fr);display:grid}.cal-cell{border-right:1px solid var(--border,#cbd5c3);border-bottom:1px solid var(--border,#cbd5c3);flex-direction:column;gap:2px;min-width:0;padding:3px;display:flex}.cal-cell.other{color:var(--muted,#5a7361);background:color-mix(in srgb,var(--muted,#5a7361) 6%,transparent)}.cal-cell .cal-dom{font:inherit;cursor:pointer;width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:50%;align-self:flex-start;font-size:12px}.cal-cell.today .cal-dom{background:var(--accent,#2da44e);color:#fff;font-weight:600}.cal-chip{white-space:nowrap;text-overflow:ellipsis;color:inherit;border-left:3px solid var(--accent,#2da44e);background:color-mix(in srgb,var(--muted,#5a7361) 8%,transparent);border-radius:4px;padding:1px 5px;font-size:11px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.cal-chip.allday{background:var(--accent,#2da44e);color:#fff;border-left:0}.cal-chip.cal-planner{width:100%;font:inherit;text-align:left;cursor:pointer;border:0;font-size:11px}.cal-more{font:inherit;color:var(--muted,#5a7361);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 5px;font-size:11px}.research-interior{--ri-bg:#f4f0e3;--ri-accent:#65816a;color:#23483e;background:#f7f7ef;border:1px solid #cdd7c5;border-radius:20px;padding:26px;font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.22s ease-out ri-enter}.research-interior *{box-sizing:border-box}.research-interior h2{margin:4px 0 10px;font:600 30px/1.2 Georgia,serif}.research-interior h3{margin:0 0 12px;font-size:17px}.research-interior p{margin:8px 0 14px}.research-interior button,.research-interior input,.research-interior select{font:inherit;color:inherit;background:#fffef7;border:1px solid #ccd6c4;border-radius:8px;padding:8px 10px}.research-interior button{cursor:pointer}.research-interior button:hover{background:#e4ecd9}.research-interior button:disabled{opacity:.5;cursor:default}.research-interior :focus-visible{outline-offset:2px;outline:3px solid #cb933c}.ri-header,.ri-toolbar,.ri-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ri-header>div{flex:1}.ri-kicker{letter-spacing:.17em;color:#6c8477;font-size:10px}.ri-toolbar{border-block-start:1px solid #d8dfd0;border-block-end:1px solid #d8dfd0;justify-content:flex-start;padding:18px 0}.ri-toolbar label{align-items:center;gap:8px;display:flex}.ri-toolbar [data-action=save]{color:#fff;background:#244e3e;margin-left:auto}.ri-status{color:#566c5d;min-height:24px;font-size:13px}.ri-layout{grid-template-columns:220px minmax(350px,1fr) 230px;gap:20px;display:grid}.ri-directory,.ri-resources{background:#edf1e5;border-radius:12px;padding:18px}.ri-directory nav{max-height:540px;margin:14px 0;overflow:auto}.ri-directory nav button,.ri-resources button{text-align:left;white-space:normal;width:100%;margin:0 0 7px;display:block}.ri-directory nav button[aria-current=true]{background:#dce9d1;border-color:#467560}.research-interior small{opacity:.8;margin-top:4px;font-size:10px;font-weight:400;display:block}.ri-search,.ri-directory details label{margin:8px 0;font-size:12px;display:block}.ri-search input{width:100%;margin-top:5px}.ri-directory details{border-top:1px solid #ccd6c4;padding-top:15px}.ri-directory summary{cursor:pointer;font-weight:600}.ri-directory details label{justify-content:space-between;align-items:center;display:flex}.ri-note{color:#688071;font-size:12px}.ri-plan-heading{margin-bottom:10px}.ri-plan-heading span{font-size:12px}.ri-plan-scroll{background:var(--ri-bg);border:1px solid #cbd6c4;border-radius:14px;min-height:400px;max-height:760px;padding:15px;overflow:auto}.ri-plan{justify-content:center;align-items:center;min-height:370px;display:flex}.ri-plan svg{touch-action:none;min-height:330px;display:block}.ri-plan g[role=button]{cursor:pointer}.ri-plan g[role=button]:focus{filter:drop-shadow(0 0 .1px #da8d25);outline:none}.ri-room-editor{border-top:1px solid #d8dfd0;margin-top:18px;padding-top:16px}.ri-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ri-fields label{flex-direction:column;gap:5px;font-size:12px;display:flex}.ri-fields input,.ri-fields select{width:100%}.ri-fields label:nth-child(-n+4){grid-column:span 2}.ri-resources{align-self:start;font-size:13px}.ri-resources strong{font-size:13px}.ri-directory [hidden]{display:none!important}@keyframes ri-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1100px){.ri-layout{grid-template-columns:180px minmax(300px,1fr)}.ri-resources{grid-column:1/-1}.ri-directory nav{max-height:460px}}@media (max-width:650px){.research-interior{padding:14px}.ri-layout{display:block}.ri-directory{margin-bottom:15px}.ri-directory nav{max-height:180px}.ri-plan-scroll{min-height:300px}.ri-resources{margin-top:18px}}@media (prefers-reduced-motion:reduce){.research-interior{animation:none}}.research-library{color:#23493f;background:#f7f5ed;border:1px solid #cdd5c1;border-radius:20px;padding:24px;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.25s ease-out library-enter}.research-library *{box-sizing:border-box}.research-library h2{margin:5px 0 10px;font:600 30px/1.2 Georgia,serif}.research-library h3{margin:0 0 12px;font-size:17px}.research-library p{margin:6px 0 14px}.research-library button,.research-library input,.research-library select{font:inherit;color:inherit;background:#fffdf5;border:1px solid #cbd4c0;border-radius:8px;padding:8px 10px}.research-library button{cursor:pointer}.research-library button:hover{background:#e4e9d8}.research-library button:disabled{opacity:.5;cursor:default}.research-library :focus-visible{outline-offset:2px;outline:3px solid #c08d46}.rl-header,.rl-toolbar,.rl-inspector-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rl-eyebrow{letter-spacing:.16em;color:#7b8e7e;font-size:10px}.rl-toolbar{border-block-start:1px solid #d9dece;border-block-end:1px solid #d9dece;justify-content:flex-start;padding:15px 0}.rl-toolbar label{align-items:center;gap:7px;display:flex}.rl-toolbar [data-action=save]{color:#fff;background:#275540}.rl-spacer{flex:1}.rl-status{color:#637961;min-height:34px;padding:8px 0;font-size:12px}.rl-body{grid-template-columns:210px minmax(400px,1fr) 225px;gap:18px;display:grid}.rl-directory,.rl-resources{background:#edf0e3;border-radius:13px;align-self:start;padding:17px}.rl-directory nav{max-height:630px;margin:12px -3px 16px;overflow:auto}.rl-directory nav button{text-align:left;white-space:normal;align-items:center;gap:10px;width:100%;margin:0 0 7px;display:flex}.rl-directory nav button[aria-current=true]{background:#dbe7cd;border-color:#729276}.rl-number{color:#8a6d45;min-width:18px;font-size:13px}.research-library small{opacity:.8;margin-top:3px;font-size:10px;font-weight:400;display:block}.rl-directory label{font-size:12px;display:block}.rl-directory input[type=search]{width:100%;margin-top:7px}.rl-note,.rl-hint{color:#6c7e68;font-size:12px}.rl-hint{margin:12px 0!important}.rl-directory details{border-top:1px solid #d1d9c6;padding-top:13px}.rl-directory summary,.rl-link summary{cursor:pointer;font-weight:600}.rl-exterior label{justify-content:space-between;align-items:center;margin:9px 0;display:flex}.rl-canvas{border:1px solid #c9d3bd;border-radius:16px;overflow:hidden}.library-stage{touch-action:none;cursor:grab;background:#e5e6d7;height:680px;min-height:400px;position:relative;overflow:hidden}.library-stage:active{cursor:grabbing}.library-stage>canvas{width:100%;height:100%;display:block}.library-labels{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.research-library .library-label{text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;background:#fffcf0ed;border:1px solid #d6deca;border-radius:6px;max-width:200px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;overflow:hidden;transform:translate(-50%,-100%);box-shadow:0 2px 7px #293d3220}.research-library .library-label.selected{background:#fff3d7;border-color:#cd984e}.rl-inspector{border-top:1px solid #d4dcc8;padding-top:18px}.rl-controls{flex-wrap:wrap;align-items:start;gap:15px;display:flex}.rl-controls label{flex-direction:column;flex:1;gap:6px;min-width:110px;font-size:12px;display:flex}.rl-controls input[type=range]{accent-color:#537e60;width:100%;padding:3px 0}.rl-controls input[type=color]{width:100%;min-width:65px;height:38px}.rl-link{margin-top:15px}.rl-link label{align-items:center;gap:12px;margin:8px 0;display:flex}.rl-resources button{text-align:left;width:100%;margin:8px 0;display:block}.rl-resources .rl-folder-card{cursor:grab;background:#f9f9ed;border:1px solid #d2dac8;border-radius:10px;margin:8px 0;padding:7px}.rl-folder-card [data-place]{background:#e3ead8;padding:5px 7px;font-size:10px}.rl-resource-items{max-height:650px;overflow:auto}.research-library [hidden]{display:none!important}@keyframes library-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:1250px){.rl-body{grid-template-columns:185px minmax(350px,1fr)}.rl-resources{grid-column:1/-1}.rl-resource-items{flex-wrap:wrap;gap:12px;display:flex}.rl-resource-items>button,.rl-folder-card{max-width:260px}.library-stage{height:600px}}@media (max-width:700px){.research-library{padding:14px}.rl-body{flex-direction:column;display:flex}.rl-body>*{width:100%}.rl-directory nav{max-height:150px}.rl-directory{order:2}.rl-resources{order:3}.library-stage{height:530px;min-height:350px}.research-library .library-label{max-width:150px;font-size:10px}.rl-controls label{min-width:120px}}@media (prefers-reduced-motion:reduce){.research-library{animation:none}}.rl-quadrants{border-bottom:1px solid #d4dcc8;margin-bottom:18px;padding:0 0 18px}.rl-quadrant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.rl-quadrant-list button{text-align:left;white-space:normal}.rl-quadrant-list button[aria-pressed=true]{background:#fff1cf;border-color:#bc8845}.rl-quadrants>label{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rl-quadrants select{max-width:100%}.research-library .library-quadrant-label{background:#fff3dcef;border-color:#ba9b65;font-weight:400}.research-library .library-quadrant-label.selected{background:#ffe1a1;border-color:#a56b23}.library-handles{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.research-library .library-resize-handle{pointer-events:auto;cursor:nwse-resize;touch-action:none;background:#d39336;border:2px solid #fff8de;border-radius:4px;width:18px;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #3e382655}.research-library .library-resize-handle:hover{background:#b37521}.planner{flex-direction:column;gap:8px;min-height:0;padding:10px 12px 14px;display:flex}.planner-tabs{border-bottom:1px solid var(--line,#dcdcdc);flex-wrap:wrap;align-items:center;gap:4px;padding-bottom:6px;display:flex}.planner-tab,.planner-newtab{font:inherit;border:1px solid var(--line,#dcdcdc);color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:999px;max-width:100%;padding:2px 9px;font-size:12px;line-height:1.6;overflow:hidden}.planner-tab:hover,.planner-newtab:hover{background:#8cc63f24}.planner-tab.on{color:#16240a;background:#8cc63f;border-color:#6ea22f;font-weight:600}.planner-newtab{padding:2px 8px;font-weight:600}.planner-tabedit{font:inherit;background:var(--paper,#fff);color:inherit;border:1px solid #8cc63f;border-radius:999px;width:9em;min-width:7em;padding:2px 8px;font-size:12px}.planner-empty,.planner-none{opacity:.72;margin:6px 2px;font-size:12px}.planner-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.planner-item{border-radius:6px;align-items:flex-start;gap:6px;padding:4px 2px;display:flex}.planner-item:hover{background:#00000009}.planner-item.done .planner-text{opacity:.55;text-decoration:line-through}.planner-tick{padding-top:3px}.planner-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.planner-text{font:inherit;width:100%;color:inherit;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:4px;padding:1px 4px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.planner-text:hover{border-color:var(--line,#dcdcdc)}.planner-text:focus{background:var(--paper,#fff);border-color:#8cc63f;outline:none}.planner-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.planner-link{border:1px solid var(--line,#dcdcdc);border-radius:999px;align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.planner-link.gone{opacity:.5;border-style:dashed}.planner-open,.planner-unlink,.planner-linkbtn,.planner-remove,.planner-drop{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:1px 6px;font-size:11px}.planner-open{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:16em;display:inline-flex;overflow:hidden}.planner-open:hover:not(:disabled){background:#8cc63f33}.planner-open:disabled{cursor:default}.planner-unlink{border-left:1px solid var(--line,#dcdcdc);opacity:.7}.planner-unlink:hover{opacity:1;background:#e5484d29}.planner-linkbtn{border:1px dashed var(--line,#dcdcdc);opacity:.8;border-radius:999px}.planner-linkbtn:hover{opacity:1;background:#8cc63f24}.planner-remove{opacity:0;padding:0 4px;font-size:13px;line-height:1.2}.planner-item:hover .planner-remove,.planner-remove:focus{opacity:.6}.planner-remove:hover{opacity:1;color:#c0392b}.planner-picker{border:1px solid var(--line,#dcdcdc);background:var(--paper,#fff);border-radius:6px;padding:6px}.planner-picker input{font:inherit;border:1px solid var(--line,#dcdcdc);width:100%;color:inherit;background:0 0;border-radius:4px;padding:3px 6px;font-size:12px}.planner-picker ul{flex-direction:column;margin:5px 0 0;padding:0;list-style:none;display:flex}.planner-picker li button{font:inherit;text-align:left;width:100%;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:3px 5px;font-size:12px;overflow:hidden}.planner-picker li button:hover{background:#8cc63f2e}.planner-whopick{margin-top:6px}.planner-whopick form{margin:0}.planner-new input{font:inherit;border:1px dashed var(--line,#dcdcdc);width:100%;color:inherit;background:0 0;border-radius:6px;padding:4px 7px;font-size:13px}.planner-new input:focus{background:var(--paper,#fff);border-style:solid;border-color:#8cc63f;outline:none}.planner-foot{opacity:.8;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.planner-drop{border:1px solid #0000;border-radius:999px}.planner-drop:hover{border-color:var(--line,#dcdcdc)}.planner-drop.armed{color:#c0392b;opacity:1;border-color:#c0392b}.drawer.drawer-planner{flex-direction:column;min-width:0;display:flex}.drawer.drawer-planner .planner{overflow:auto}.planner-due{border:1px dashed var(--line,#dcdcdc);opacity:.75;border-radius:999px;align-items:center;gap:3px;padding:0 4px;font-size:11px;display:inline-flex}.planner-due:hover{opacity:1}.planner-due input{font:inherit;color:inherit;background:0 0;border:0;width:7.4em;padding:0;font-size:11px}.planner-due.set{opacity:1;border-style:solid}.planner-due.now{color:#8a6400;opacity:1;border-color:#b8860b}.planner-due.overdue{color:#a3271b;opacity:1;border-color:#c0392b;font-weight:600}.app.t-dark .planner-due.now{color:#e0b44a}.app.t-dark .planner-due.overdue{color:#ef8b7f}.planner-assignee{border:1px dashed var(--line,#dcdcdc);opacity:.75;border-radius:999px;align-items:center;gap:3px;padding:0 4px;font-size:11px;display:inline-flex}.planner-assignee:hover{opacity:1}.planner-assignee:has(select:focus){opacity:1}.planner-assignee:has(option:checked:not([value=""])){opacity:1;border-style:solid}.planner-assignee select{font:inherit;color:inherit;background:0 0;border:0;max-width:9em;padding:0;font-size:11px}.planner-assignee.gone select{text-decoration:line-through}.planner-via{opacity:.6;align-self:center;font-size:10.5px;font-style:italic}.planner-projlinks{flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0 0;display:flex}.planner-owner{opacity:.6}.planner-foot-btn{font:inherit;border:1px solid var(--line,#dcdcdc);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:1px 8px;font-size:12px}.planner-foot-btn:hover{background:#8cc63f24}.planner-people{border:1px solid var(--line,#dcdcdc);border-radius:6px;margin-top:6px;padding:6px}.planner-people ul{flex-direction:column;gap:2px;margin:0 0 4px;padding:0;list-style:none;display:flex}.planner-person{align-items:baseline;gap:6px;font-size:12px;display:flex}.planner-person.asked{opacity:.65}.planner-asked{border:1px dashed var(--line,#dcdcdc);border-radius:999px;padding:0 5px;font-size:10.5px}.planner-people input{font:inherit;box-sizing:border-box;background:var(--paper,#fff);width:100%;color:inherit;border:1px solid #8cc63f;border-radius:4px;padding:2px 6px;font-size:12px}.planner-tab.asked:after{content:"";vertical-align:middle;background:#8cc63f;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.planner-offer{flex-direction:column;gap:6px;padding:10px 2px;display:flex}.planner-offer p{margin:0;font-size:13px}.planner-offer-acts{gap:6px;margin-top:2px;display:flex}.planner-newtab:has(>svg){place-items:center;width:25px;height:25px;padding:0;display:inline-grid}.checkpane{background:var(--panel);border-left:1px solid var(--border);min-width:300px;color:var(--ink);flex-direction:column;flex:none;min-height:0;font-size:13px;display:flex}.checkpane button{font:inherit;color:inherit}.ck-head{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ck-title{align-items:baseline;gap:8px;min-width:0;display:flex}.ck-title .ck-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-controls{align-items:center;gap:6px;display:flex}.ck-controls>button,.ck-menuwrap>button,.ck-actions button,.ck-foot>button:not(.linkbtn){border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:6px;padding:3px 10px}.ck-controls button:disabled,.ck-actions button:disabled,.ck-foot button:disabled{opacity:.5;cursor:default}.checkpane .ck-primary{background:var(--accent);border-color:var(--accent);color:#fff}.ck-close{margin-left:auto;font-size:18px;line-height:1;background:0 0!important;border:0!important}.ck-menuwrap{position:relative}.ck-menu{z-index:60;box-sizing:border-box;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius,10px);flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 8px 24px #00000026}.ck-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px}.ck-menu button:hover:not(:disabled){background:var(--sel)}.ck-agent{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--border);border-radius:6px;max-width:120px;padding:3px 4px}.ck-agent:disabled{opacity:.5}.ck-menu button{flex-direction:column;align-items:flex-start;display:flex}.ck-menu-why{color:var(--muted);font-size:11.5px}.ck-menu-sub{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 2px;font-size:11px}.ck-banner{background:var(--panel-2);border-radius:6px;margin:6px 10px 0;padding:6px 8px;font-size:12.5px}.ck-banner.ck-warn{color:#6b4e00;background:#fff4d6}.ck-banner.ck-bad{color:#a32020;background:#fdecea}.ck-status{border-bottom:1px solid var(--border);padding:6px 10px;font-weight:600}.ck-body{flex:1;min-height:0;display:flex}.ck-list{border-right:1px solid var(--border);outline:none;width:44%;min-width:180px;padding:6px 4px;overflow:auto}.ck-nolist .ck-detail{width:100%}.ck-search{border:1px solid var(--border);background:var(--panel);width:calc(100% - 8px);color:var(--ink);border-radius:6px;margin:0 4px 6px;padding:4px 8px}.ck-show{color:var(--muted);align-items:center;gap:6px;margin:0 4px 6px;font-size:12px;display:flex}.ck-show select{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:6px;flex:1;padding:2px 4px}.ck-ghead{text-align:left;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;gap:6px;width:100%;padding:6px 6px 2px;font-weight:700;display:flex;color:var(--muted)!important;font-size:11px!important}.ck-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:8px;width:100%;padding:5px 6px;display:flex}.ck-row:hover{background:var(--panel-2)}.ck-row.on{background:var(--sel)}.ck-rowtext{flex-direction:column;min-width:0;display:flex}.ck-rowlabel{font-weight:600}.ck-rowreason{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ck-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.ck-g-problems{color:#a32020;background:#fdecea}.ck-g-unconfirmed{background:var(--panel-2);color:var(--muted)}.ck-g-confirmed{color:#7a5b00;background:#fff4d6}.ck-g-verified{background:var(--accent);color:#fff}.ck-busy{border:1.5px solid var(--muted);vertical-align:-1px;border-top-color:#0000;border-radius:50%;width:8px;height:8px;margin-right:5px;animation:.9s linear infinite ck-busy-spin;display:inline-block}@keyframes ck-busy-spin{to{transform:rotate(360deg)}}.ck-detail{flex:1;min-width:0;padding:8px 10px;overflow:auto}.ck-card-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ck-term{color:var(--muted)}.ck-chip{border:1px solid var(--border);border-radius:99px;padding:0 7px;font-size:12px}.ck-chip.ck-kb{color:#1f4f99;background:#e7eef9;border-color:#c8d8f0}.ck-grow{flex:1}.ck-text{border-left:3px solid var(--border);background:var(--panel-2);white-space:pre-wrap;margin:8px 0;padding:8px 10px}.ck-uncovered{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.ck-hovered{background:#fff1a8;border-radius:2px}.ck-state{border:1px solid var(--border);border-radius:8px;margin:8px 0;padding:8px 10px}.ck-state p{color:var(--muted);margin:4px 0 0}.ck-s-needs{background:#fff7f6;border-color:#f1b8b3}.ck-s-nv{border-color:#ecd9a0}.ck-s-ok{border-color:#b7d6c0}.ck-why{margin-top:6px;font-size:12px;font-weight:600}.ck-state ul{margin:4px 0 0;padding-left:18px}.ck-tag{background:var(--panel-2);color:var(--muted);border-radius:4px;padding:0 5px;font-size:11px}.ck-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ck-sub{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700}.ck-reading ol{margin:4px 0;padding:0;list-style:none}.ck-line{border-radius:6px;outline:none;grid-template-columns:84px 1fr auto auto;align-items:baseline;gap:8px;padding:4px 6px;display:grid}.ck-line:hover,.ck-line:focus{background:var(--panel-2)}.ck-unconfirmed{box-shadow:inset 3px 0 #e8a33a}.ck-role{font-size:12px;font-weight:600}.ck-formal{font-family:var(--mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:12px}.ck-origin{color:var(--muted);font-size:11px}.ck-how{margin-top:10px}.ck-how summary{cursor:pointer;font-weight:600}.ck-how ul{margin:4px 0;padding:0;list-style:none}.ck-run span{width:14px;display:inline-block}.ck-run-fail{color:#a32020}.ck-muted{color:var(--muted);font-size:12px}.ck-pad{padding:8px}.ck-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 10px;display:flex}.checkpane :focus-visible{outline:2px solid var(--link);outline-offset:1px}.ck-label-tick{color:#fff;cursor:pointer;border-radius:50%;margin-left:auto;padding:0 3px;font-weight:700}.ck-label-tick:hover{box-shadow:0 0 0 2px #ffffff8c}.ck-label-tick:focus-visible{outline:2px solid #fff}@media (max-width:900px){.checkpane{z-index:40;position:fixed;top:0;bottom:0;left:auto;right:0;box-shadow:-8px 0 24px #0003;width:min(100vw,520px)!important}.ck-body{flex-direction:column}.ck-list{border-right:0;border-bottom:1px solid var(--border);width:auto;max-height:40%}}.ck-notread ul{margin:4px 0;padding-left:18px}.ck-notread q{font-style:italic}.ck-vok{margin-top:10px}.ck-vok summary{cursor:pointer;font-family:var(--mono,ui-monospace, monospace);color:var(--muted);font-size:12px}.ck-vok pre{background:var(--panel-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:8px;font-size:11.5px}.ck-assume{flex-direction:column;gap:4px;margin:6px 0;display:flex}.ck-assume label{align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.ck-follows ul{flex-direction:column;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.ck-conv{background:#e8f6ee;border-left:3px solid #1d8a4a;border-radius:0 6px 6px 0;margin-top:2px;padding:4px 8px;font-size:12.5px}.ck-line{position:relative}.ck-lineacts{background:var(--panel-2);opacity:.55;border-radius:6px;gap:4px;padding:1px 2px;display:flex;position:static}.ck-line:hover .ck-lineacts,.ck-line:focus-within .ck-lineacts{opacity:1}.ck-lineacts button,.ck-reject button,.ck-words button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:5px;padding:0 6px;font-size:12px}.ck-member{margin-left:18px}.ck-assumes{font-style:italic}.ck-bad{color:#a32020}.ck-reject{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.ck-lineform{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;gap:6px;margin:4px 0;padding:8px;display:flex}.ck-formrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ck-lineform label{align-items:center;gap:4px;font-size:12px;display:flex}.ck-wide{text-align:left;flex-direction:column;align-items:stretch;gap:2px;font-size:12px;display:flex}.ck-wide input{box-sizing:border-box;width:100%}.ck-lineform input,.ck-lineform select{font:inherit;border:1px solid var(--border);border-radius:4px;padding:2px 4px;font-size:12.5px}.ck-words{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ck-errors{color:#a32020;margin:0;padding-left:18px;font-size:12px}.ck-termsearch{position:relative}.ck-optlist{z-index:20;border:1px solid var(--border);background:#fff;border-radius:6px;max-height:220px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 18px #0000001f}.ck-optgroup{color:var(--muted);letter-spacing:.06em;padding:4px 8px 0;font-size:10.5px;font-weight:700}.ck-opt{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:4px 8px;display:block}.ck-opt:hover,.ck-opt[aria-selected=true]{background:var(--sel)}.ck-rejected ul{margin:4px 0;padding-left:18px}.ck-savebar{background:#fff4d6;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;font-size:12.5px;display:flex}.ck-savebar button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:6px;padding:2px 10px}.ck-kb-ask{border:1px solid var(--line,#dfe3e8);border-radius:8px;margin-top:10px;padding:8px 10px}.ck-kb-ask p{margin:4px 0;font-size:12.5px}.kbpanel .kb-tabs{gap:4px;display:flex}.kbpanel .kb-tabs button{border:1px solid var(--line,#dfe3e8);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.kbpanel .kb-tabs button.on{background:var(--ink,#1f2328);color:var(--bg,#fff)}.kbpanel .kb-row{border:1px solid var(--line,#dfe3e8);border-radius:10px;margin-bottom:8px;padding:10px 12px}.kbpanel .kb-row-head{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.kbpanel .kb-first{margin:6px 0 0;font-size:13px}.kbpanel .kb-norn,.ck-kb-norn{color:#3e6410;margin:4px 0 0;font-size:12.5px}.kbpanel .kb-norn.no,.ck-kb-norn.no{color:var(--muted,#6b7280)}.kbpanel .kb-norn .ck-sub,.ck-kb-norn .ck-sub{margin-right:4px;display:inline}.kbpanel .kb-detail{margin-top:8px}.kbpanel .kb-lines{margin:6px 0;padding-left:20px;font-size:12.5px}.kbpanel .kb-conv ul{flex-direction:column;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.kbpanel .kb-reason{flex:1;min-width:180px}.kbpanel .kb-rejected,.kbpanel .kb-withdrawn{opacity:.75}.checkpane .ck-convnote{background:#fff6e6;border-left:3px solid #b26a00;border-radius:0 6px 6px 0;margin:6px 0 0;padding:4px 8px;font-size:12.5px}.checkpane .ck-restates{background:#eef4fb;border-left:3px solid #2f6fb5;border-radius:0 6px 6px 0;margin:8px 0 0;padding:6px 8px;font-size:12.5px}.checkpane .ck-restates p{margin:0 0 4px}.kbpanel .kb-versions ol{margin:4px 0;padding:0;font-size:12.5px;list-style:none}.kbpanel .kb-versions .linkbtn.on{font-weight:600;text-decoration:none}.kbpanel .kb-diff p{background:var(--bg,#fff);border:1px solid var(--line,#dfe3e8);border-radius:6px;margin:4px 0;padding:6px 10px;font-size:13px}.kbpanel .kb-diff ins{background:#dff3e4;text-decoration:none}.kbpanel .kb-diff del{color:#8a1c1c;background:#fde2e1}.checkpane .ck-certs{flex-direction:column;min-height:0;display:flex}.checkpane .ck-certs-head{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:8px 10px;display:flex}.checkpane .ck-cert-list{flex-direction:column;gap:10px;margin:0;padding:6px 10px;list-style:none;display:flex}.checkpane .ck-cert-list>li{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.checkpane .ck-cert-state{color:#8a5a00;margin-top:2px;font-size:12.5px}.checkpane .ck-cert-state.ok{color:#1d8a4a;font-weight:600}.checkpane .ck-cert-lost{opacity:.92}.checkpane .ck-cert-diff{margin:6px 0 0;padding:0;font-size:12.5px;list-style:none}.checkpane .ck-cert-diff p{margin:2px 0 8px}.checkpane .ck-cert-diff ins{background:#dff3e4;text-decoration:none}.checkpane .ck-cert-diff del{color:#8a1c1c;background:#fde2e1}.checkpane .ck-tabs{border-bottom:1px solid var(--border);gap:2px;margin:-2px 0 8px;display:flex}.checkpane .ck-tabs button{cursor:pointer;color:var(--muted,#5b6770);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px}.checkpane .ck-tabs button.on{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.checkpane .ck-across-filters{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.checkpane .ck-filter{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:2px 9px;font-size:12px}.checkpane .ck-filter.on{background:#e8f6ee;border-color:#b9dfc6}.checkpane .ck-across-group ul{flex-direction:column;gap:8px;margin:4px 0 10px;padding:0;list-style:none;display:flex}.checkpane .ck-across-row{border:1px solid var(--border);border-radius:8px;padding:6px 8px;font-size:12.5px}.checkpane .ck-ak-conflict{border-left:3px solid #c0392b}.checkpane .ck-ak-duplicate,.checkpane .ck-ak-request{border-left:3px solid #b26a00}.checkpane .ck-sbs{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.checkpane .ck-sbs p{background:var(--bg,#fff);border:1px solid var(--border);border-radius:6px;margin:2px 0;padding:4px 6px}.checkpane .ck-elsewhere{color:#1f5fbf;text-align:center;background:#e7eef9;border-radius:999px;min-width:16px;margin-left:6px;padding:0 5px;font-size:11px;display:inline-block}.checkpane .ck-tabs button{white-space:nowrap;padding:6px 8px;font-size:12.5px}.checkpane .ck-actions button.linkbtn,.checkpane .ck-across>button.linkbtn{color:var(--link,#1f5fbf);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.checkpane .ck-loose{border-top:1px dashed var(--border);margin-top:6px;padding-top:4px}.checkpane .ck-suggest{flex-direction:column;gap:6px;margin:0;padding:0 10px;font-size:12.5px;list-style:none;display:flex}.checkpane .ck-suggest>li{border:1px dashed #9aa6b2;border-radius:8px;padding:6px 8px}.checkpane .ck-views{border-bottom:1px solid var(--border);gap:2px;padding:0 10px;display:flex}.checkpane .ck-views button{cursor:pointer;color:var(--muted,#5b6770);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px;font-size:12.5px}.checkpane .ck-views button.on{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.checkpane .ck-reading-order{flex:1;min-height:0;padding:8px 10px;overflow:auto}.checkpane .ck-undef ul,.checkpane .ck-observed ul{margin:6px 0 0;padding-left:18px}.checkpane .ck-undef li{margin:3px 0}.checkpane .ck-undef li button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:6px;margin-left:8px;padding:1px 8px;font-size:12px}.checkpane .ck-observed{margin-top:8px;font-size:12.5px}.checkpane .ck-noeditor{color:var(--muted);margin:8px 0 0;font-size:12.5px}.ck-ruletable{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.ck-ruletable th,.ck-ruletable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:4px 6px}.ck-ruletable .ck-ok{color:var(--accent-ink);font-weight:600}.ck-ruletable .ck-bad{color:#a32020;font-weight:600}.ck-keep{width:100%;margin-top:6px}.ck-keep textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:4px 6px}.ck-witness{color:var(--muted);font-size:12px}.ck-inline{flex-wrap:wrap;gap:6px;display:inline-flex}.ck-diff{background:var(--panel);border-radius:6px;padding:6px 8px;line-height:1.5}.ck-diff ins{background:#2ea0432e;text-decoration:none}.ck-diff del{background:#da363329}.ck-test{margin:6px 0}.ck-test table{border-collapse:collapse;width:100%;font-size:12px}.ck-test th,.ck-test td{text-align:left;border-bottom:1px solid var(--border);padding:2px 6px}.ck-relies{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ck-close>svg,.ck-controls>button>svg{display:block}.ck-tree{margin:4px 0;padding:0;list-style:none}.ck-ghead{background:color-mix(in srgb, var(--panel-2) 60%, transparent)}.ck-in{border-left:2px solid var(--border);border-radius:0 6px 6px 0}.ck-in-all{border-left-color:#7cc191}.ck-in-any{border-left-color:#8fb0e6}.ck-in-at_least,.ck-in-at_most,.ck-in-exactly{border-left-color:#e2bf5a}.ck-in-none{border-left-color:#e29a8a}.ck-op{letter-spacing:.04em;border:0;border-radius:5px;padding:1px 6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:700;display:inline-block}.ck-op-all{color:#17602d;background:#d7efdf}.ck-op-any{color:#1f4f99;background:#dfe9f8}.ck-op-at_least,.ck-op-at_most,.ck-op-exactly{color:#6b4e00;background:#fff0cc}.ck-op-none{color:#8a2a17;background:#fbe3de}select.ck-op{text-transform:none;cursor:pointer}.ck-caret{cursor:pointer;color:var(--muted,#4d6654);background:0 0;border:0;padding:0 3px 0 0;font-size:11px}.ck-pick{vertical-align:-1px;margin:0 4px 0 0}.ck-gctl{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ck-gctl input{font:inherit;border:1px solid var(--border);border-radius:4px;padding:0 3px;font-size:12px}.ck-groupbar{color:#fff;background:#1f3a28;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;padding:6px 8px;font-size:12px;display:flex}.ck-groupbar button{color:#fff;cursor:pointer;background:#2b4d36;border:1px solid #4f7a5c;border-radius:5px;padding:1px 8px;font-size:12px}.ck-groupbar button:disabled{opacity:.45;cursor:default}.ck-groupbar .ck-muted,.ck-groupbar .linkbtn{color:#cfe6d6}.ck-groupbar input{width:44px;font:inherit;border:0;border-radius:4px;padding:0 3px;font-size:12px}.ck-tree .ck-line{grid-template-columns:auto minmax(0,1fr) auto}.ck-tree .ck-role{white-space:nowrap}.ck-tree .ck-lineacts{z-index:1;opacity:1;display:none;position:absolute;top:2px;right:4px;box-shadow:0 2px 8px #0000001f}.ck-tree .ck-line:hover .ck-lineacts,.ck-tree .ck-line:focus-within .ck-lineacts{display:flex}.ck-tree .ck-ghead .ck-formal{grid-area:2/1/auto/-1;padding-left:14px}.ck-tree .ck-reject{grid-column:1/-1}.app.t-dark .ck-op-all{color:#bfe8cb;background:#1f4a2c}.app.t-dark .ck-op-any{color:#b8cff5;background:#1c2c46}.app.t-dark :-webkit-any(.ck-op-at_least,.ck-op-at_most,.ck-op-exactly){color:#f3d58a;background:#3a3113}.app.t-dark :is(.ck-op-at_least,.ck-op-at_most,.ck-op-exactly){color:#f3d58a;background:#3a3113}.app.t-dark .ck-op-none{color:#ffb4ad;background:#4a2224}.app.t-dark .ck-tree .ck-lineacts{box-shadow:0 2px 8px #00000080}.app.t-dark .ck-banner.ck-warn,.app.t-dark .ck-g-confirmed,.app.t-dark .checkpane .ck-savebar{color:#f3d58a;background:#3a3113}.app.t-dark .ck-banner.ck-bad,.app.t-dark .ck-g-problems{color:#ffb4ad;background:#4a2224}.app.t-dark .ck-chip.ck-kb,.app.t-dark .checkpane .ck-elsewhere{color:#b8cff5;background:#1c2c46;border-color:#2c4468}.app.t-dark .ck-hovered{background:#6b5a00}.app.t-dark .ck-s-needs{background:#2b1a1a;border-color:#7a3a35}.app.t-dark .ck-s-nv{border-color:#6b5a2a}.app.t-dark .ck-s-ok{border-color:#2f5a3c}.app.t-dark .ck-conv,.app.t-dark .checkpane .ck-filter.on,.app.t-dark .globalpanel .ck-filter.on{background:#1f3a28;border-color:#2f5a3c}.app.t-dark :is(.ck-run-fail,.ck-bad,.ck-errors,.ck-ruletable .ck-bad){color:#ff8182}.app.t-dark .ck-lineform,.app.t-dark .ck-optlist{background:var(--panel-2)}.app.t-dark .checkpane .ck-convnote{background:#33270f}.app.t-dark .checkpane .ck-restates{background:#16233a}.app.t-dark :-webkit-any(.kbpanel,.checkpane) :-webkit-any(.kb-diff,.ck-cert-diff) ins{background:#1f3a28}.app.t-dark :is(.kbpanel,.checkpane) :is(.kb-diff,.ck-cert-diff) ins{background:#1f3a28}.app.t-dark :-webkit-any(.kbpanel,.checkpane) :-webkit-any(.kb-diff,.ck-cert-diff) del{color:#ffb4ad;background:#4a2224}.app.t-dark :is(.kbpanel,.checkpane) :is(.kb-diff,.ck-cert-diff) del{color:#ffb4ad;background:#4a2224}.app.t-dark .checkpane .ck-cert-state{color:#f3c27a}.app.t-dark .checkpane .ck-cert-state.ok{color:var(--own)}.app.t-dark :-webkit-any(.kbpanel,.globalpanel) .kb-tabs button.on{color:var(--panel)}.app.t-dark :is(.kbpanel,.globalpanel) .kb-tabs button.on{color:var(--panel)}.app.t-dark :is(.kbpanel .kb-diff p,.checkpane .ck-sbs p){background:var(--panel-2)}.checkpane .ck-foot>button.linkbtn{color:var(--link,#1f5fbf);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.app.t-dark .checkpane .ck-foot>button.linkbtn{color:var(--link)}.ck-doubted{text-underline-offset:3px;-webkit-text-decoration:underline wavy #c77d00;text-decoration:underline wavy #c77d00}.ck-doubts,.ck-replaced,.ck-untranslated{border:1px solid var(--border);border-radius:8px;margin:8px 0;padding:6px 10px}.ck-doubts{border-color:#e6b85c}.ck-doubts ul,.ck-replaced ul,.ck-untranslated ul{margin:4px 0;padding-left:18px}.ck-doubts .ck-check{margin-top:2px;display:block}.ck-was{margin-top:2px}.ck-was del{color:var(--muted)}.ck-theorem{margin:8px 0}.ck-theorem .ck-sub{margin-right:4px;display:inline}.app.t-dark .ck-doubts{border-color:#7a5a1a}.kbpanel .kbc{border-top:1px solid var(--line,#dfe3e8);margin:10px 0 6px;padding-top:8px}.kbpanel .kbc-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kbpanel .kbc-toggle{border:1px solid var(--line,#dfe3e8);cursor:pointer;min-height:32px;font:inherit;color:inherit;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.kbpanel .kbc-pills{gap:4px;display:inline-flex}.kbpanel .kbc-pills button{border:1px solid var(--line,#dfe3e8);cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:2px 10px;font-size:12.5px}.kbpanel .kbc-pills button.on{background:var(--ink,#1f2328);color:var(--bg,#fff)}.kbpanel .kbc-groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:10px;display:grid}.kbpanel .kbc-group{border:1px solid var(--line,#dfe3e8);border-radius:10px;padding:8px 10px}.kbpanel .kbc-group ul{margin:0;padding:0;list-style:none}.kbpanel .kbc-group-head{align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;display:flex}.kbpanel .kbc-item{border-top:1px solid var(--line,#dfe3e8);padding:6px 0}.kbpanel .kbc-item:first-child{border-top:0}.kbpanel .kbc-text{white-space:pre-wrap;font-size:13px;line-height:1.45}.kbpanel .kbc-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.kbpanel .kbc-verdict{color:#2f5512;background:#e5f0dd;border-radius:99px;padding:0 8px;font-weight:600}.kbpanel .kbc-verdict.kbc-plain{background:var(--panel-2,#f1f2ee);color:inherit;font-weight:500}.kbpanel .kbc-kind{border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600}.kbpanel .kbc-k-entry{color:#2f5512;background:#e5f0dd}.kbpanel .kbc-k-example{color:#1f4e89;background:#e3ecf7}.kbpanel .kbc-k-question{color:#7a3f06;background:#fcebd9}.kbpanel .kbc-k-convention{color:#4b2f74;background:#efe8f6}.kbpanel .kbc-k-remark{color:#3b3c36;background:#ecede6}.kbpanel .kbc-map{border:1px solid var(--line,#dfe3e8);border-radius:10px;margin-top:8px;padding:8px}.kbpanel .kbc-map svg{width:100%;max-width:680px;height:auto;display:block}.kbpanel .kbc-node line{stroke:#b9bbb1;stroke-width:1.5px}.kbpanel .kbc-node rect{stroke-width:1.2px}.kbpanel .kbc-node.kbc-k-entry rect{fill:#e5f0dd;stroke:#9bb86a}.kbpanel .kbc-node.kbc-k-example rect{fill:#e3ecf7;stroke:#8daad3}.kbpanel .kbc-node.kbc-k-question rect{fill:#fcebd9;stroke:#e0a86a}.kbpanel .kbc-node.kbc-k-convention rect{fill:#efe8f6;stroke:#b39cd6}.kbpanel .kbc-node.kbc-k-remark rect{fill:#ecede6;stroke:#b9bbb1}.kbpanel .kbc-node text{fill:#1d1d1b;pointer-events:none;font-size:12px}.kbpanel .kbc-node .kbc-hit{fill:#0000;stroke:none;cursor:pointer}.kbpanel .kbc-centre{fill:#1e6a39}.kbpanel .kbc-centre-text{fill:#fff;font-size:13px;font-weight:600}.kbpanel .kb-reach{margin:6px 0}.app.t-dark .kbpanel .kbc-verdict,.app.t-dark .kbpanel .kbc-k-entry{color:#bfe8cb;background:#1f4a2c}.app.t-dark .kbpanel .kbc-k-example{color:#b8cff5;background:#1c2c46}.app.t-dark .kbpanel .kbc-k-question{color:#f3c98a;background:#3a2a13}.app.t-dark .kbpanel .kbc-k-convention{color:#d4c2f2;background:#2e2342}.app.t-dark .kbpanel .kbc-k-remark{color:#d6d7cf;background:#2a2b27}.recheckpanel .ka-change{flex-direction:column;gap:8px;display:flex}.recheckpanel .ka-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.recheckpanel .ka-what{border:1px solid var(--line,#dfe3e8);border-radius:8px;margin:0;padding:6px 10px;font-size:13px;line-height:1.5}.recheckpanel .ka-what ins{color:#1f4e89;background:#e3ecf7;border-radius:3px;padding:0 2px;text-decoration:none}.recheckpanel .ka-what del{color:var(--muted)}.recheckpanel .ka-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.recheckpanel .ka-item{background:#fffdf6;border:1px solid #e9cc6e;border-radius:10px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.recheckpanel .ka-item.ka-done{border-color:var(--line,#dfe3e8);opacity:.85;background:0 0}.recheckpanel .ka-item button{border:1px solid var(--border);background:var(--panel);cursor:pointer;color:inherit;border-radius:8px;padding:3px 10px}.app.t-dark .recheckpanel .ka-item{background:#2a2615;border-color:#5a4c1f}.app.t-dark .recheckpanel .ka-what ins{color:#b8cff5;background:#1c2c46}.ck-head-v{flex-direction:row;align-items:center;gap:8px}.ck-title-v{white-space:nowrap;font-size:15px}.checkpane .ck-verify{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;padding:5px 12px;font-weight:600}.checkpane .ck-verify.ck-idle{background:var(--panel-2);border-color:var(--border);color:var(--muted)}.checkpane .ck-verify:disabled{opacity:.55;cursor:default}.ck-hero{border-bottom:1px solid var(--border);padding:10px 12px}.ck-hero-big{font-size:14px;font-weight:650}.ck-bar{background:var(--panel-2);border-radius:99px;height:7px;margin-top:7px;display:flex;overflow:hidden}.ck-bar i,.ck-legend i{height:100%;display:block}.ck-legend{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.ck-legend span{align-items:center;gap:4px;display:inline-flex}.ck-legend i{border-radius:2px;width:8px;height:8px}.ck-bar-person{background:var(--accent)}.ck-bar-agent{background:#9ad6aa}.ck-bar-nv{background:#ecd9a0}.ck-bar-wait{background:#c9d3cc}.ck-bar-needs{background:#efb5b5}.ck-single{outline:none;flex:1;min-height:0;padding:4px 8px 10px;overflow:auto}.ck-gh{letter-spacing:.06em;color:var(--muted);padding:8px 4px 4px;font-size:11px;font-weight:700}.ck-single .ck-row{border:1px solid var(--border);background:var(--panel);margin-bottom:5px}.ck-single .ck-row.on{background:var(--sel)}.ck-suggestrow{background:#e7eef973;border:1px dashed #8aa6d6;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:5px;padding:6px;display:flex}.ck-suggestrow .ck-actions{margin-top:4px}.ck-g-suggest{color:#1f4f99;background:#e7eef9}.ck-bucket{margin-top:5px}.ck-bucket-head{border:1px solid var(--border);background:var(--panel);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.ck-bucket-head.ck-static{cursor:default}.ck-bucket>.ck-row{width:calc(100% - 10px);margin-left:10px}.ck-single .ck-card{background:var(--panel);border:1px solid #a9dab6;border-radius:8px;margin-top:10px;padding:8px 10px}.ck-full{width:100%}.ck-chip.ck-state-chip.bad{color:#a32020;background:#fdecea;border-color:#f2c2c2}.ck-chip.ck-state-chip.ok{color:#1d6b34;background:#e3f5e8;border-color:#b6e0c2}.ck-chip.ck-state-chip.nv{color:#6b4e00;background:#fff4d6;border-color:#ecd9a0}.ck-chip.ck-by-agent,.ck-chip.ck-by-fixed{color:#1f4f99;background:#e7eef9;border-color:#c8d8f0}.ck-fold{border-top:1px solid var(--border);margin-top:6px}.ck-fold>summary{cursor:pointer;align-items:baseline;gap:8px;padding:6px 2px;list-style:none;display:flex}.ck-fold>summary::-webkit-details-marker{display:none}.ck-fold>summary:before{content:"▸";color:var(--muted);width:10px;font-size:11px}.ck-fold[open]>summary:before{content:"▾"}.ck-fold-title{font-weight:600}.ck-fold-over{color:var(--muted);text-align:right;margin-left:auto;font-size:12px}.ck-fold-body{padding:0 2px 6px}.ck-review{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 6px;display:flex}.ck-review button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:6px;padding:2px 10px}.ck-assume ul{margin:4px 0;padding-left:18px;font-size:12.5px}.ck-steps-wrap{border-bottom:1px solid var(--border);padding:8px 10px 0}.ck-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.ck-step{border:1px solid var(--border);background:var(--panel);border-radius:8px;min-width:0;padding:5px 6px;font-size:12px}.ck-step b{font-size:12px}.ck-step div{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.ck-step-n{background:var(--panel-2);width:18px;height:18px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-right:4px;font-size:10.5px;font-weight:700;display:inline-flex}.ck-step-done .ck-step-n{background:var(--accent);color:#fff}.ck-step-running{background:color-mix(in srgb, var(--sel) 50%, var(--panel));border-color:#9ccfaa}.ck-step-running .ck-step-n{background:var(--panel);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.ck-step-failed .ck-step-n{color:#a32020;background:#fdecea}.ck-steps-wrap .ck-banner{margin:6px 0 8px}.checkpane .ck-foot .ck-menuwrap>button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:6px;padding:3px 10px}.app.t-dark .ck-chip.ck-state-chip.bad{color:#ffb4ad;background:#4a2224;border-color:#7a3a35}.app.t-dark .ck-chip.ck-state-chip.ok{color:#bfe8cb;background:#1f3a28;border-color:#2f5a3c}.app.t-dark .ck-chip.ck-state-chip.nv{color:#f3d58a;background:#3a3113;border-color:#6b5a2a}.app.t-dark :-webkit-any(.ck-chip.ck-by-agent,.ck-chip.ck-by-fixed,.ck-g-suggest){color:#b8cff5;background:#1c2c46;border-color:#2c4468}.app.t-dark :is(.ck-chip.ck-by-agent,.ck-chip.ck-by-fixed,.ck-g-suggest){color:#b8cff5;background:#1c2c46;border-color:#2c4468}.app.t-dark .ck-suggestrow{background:#1c2c4673;border-color:#2c4468}.app.t-dark .ck-bar-nv{background:#6b5a2a}.app.t-dark .ck-bar-wait{background:#3a4a3f}.app.t-dark .ck-bar-needs{background:#7a3a35}.ck-review-item{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin:6px 0;padding:8px 10px}.ck-review-item.on{background:color-mix(in srgb, var(--sel) 40%, var(--panel));border-color:#a9dab6}.ck-review-item .ck-check{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ck-review-lines{margin:4px 0 6px;padding:0;font-size:12.5px;list-style:none}.ck-review-lines .ck-role{min-width:70px;display:inline-block}.nornpane{background:var(--panel);border-left:1px solid var(--border);min-width:300px;min-height:0;color:var(--ink);flex-direction:column;flex:none;font-size:13px;display:flex}.nornpane button{font:inherit;color:inherit}.body.norn-left .nornpane{border-left:0;border-right:1px solid var(--border)}.nornpane :focus-visible{outline:2px solid var(--link);outline-offset:1px}.nrn-head{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.nrn-title-row{align-items:center;gap:8px;min-width:0;display:flex}.nrn-title{flex:none;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.nrn-sub{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.nrn-x{cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:flex;color:var(--muted)!important}.nrn-x:hover{color:var(--ink)!important}.nrn-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nrn-gap{flex:1}.nrn-open,.nrn-add,.nrn-primary{-webkit-appearance:none;appearance:none;border:1px solid var(--border);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:12.5px;color:var(--ink)!important}.nrn-open:hover{background:var(--panel-2)}.nornpane .nrn-primary{background:var(--accent);border-color:var(--accent);font-weight:600;color:#fff!important}.nornpane .nrn-primary:hover{filter:brightness(1.06)}.nrn-tabs{border-bottom:1px solid var(--border);gap:2px;padding:0 10px;display:flex}.nrn-tab{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:7px 10px 6px;font-size:12.5px;display:flex;color:var(--muted)!important}.nrn-tab:hover{color:var(--ink)!important}.nrn-tab.on{border-bottom-color:var(--accent);font-weight:600;color:var(--ink)!important}.nrn-attn{background:#d08400;border-radius:4px;width:7px;height:7px;margin-left:6px;display:inline-block}.nrn-body{flex:1;min-height:0;padding-bottom:10px;overflow:auto}.nrn-lead{color:var(--muted);margin:0;padding:9px 12px 8px;font-size:12.5px;line-height:1.5}.nrn-banner{background:var(--panel-2);border-radius:6px;margin:8px 10px 0;padding:6px 8px;font-size:12.5px}.nrn-bad{color:#a32020;background:#fdecea}.nrn-note{color:var(--muted);margin:8px 12px 0;font-size:12px;line-height:1.45}.nrn-warn{color:#6b4e00;background:#fff4d6;border-radius:6px;margin:6px 0 0;padding:4px 8px;font-size:12px;line-height:1.4}.nrn-start{border:1px dashed var(--accent);background:var(--panel-2);border-radius:8px;margin:0 10px 10px;padding:10px 12px}.nrn-start p{margin:0 0 8px;line-height:1.45}.nrn-start .nrn-add{padding:5px 12px;font-size:13px}.nrn-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;margin:0 10px 10px;overflow:hidden}.nrn-card-head{align-items:flex-start;gap:8px;padding:8px 10px 4px;display:flex}.nrn-card-title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nrn-card-name{font-size:13.5px}.nrn-card-why{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.nrn-card-chips{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding:0 10px 8px;display:flex}.nrn-card-chips .libchip,.nrn-rule-meta .libchip{margin-left:0}.nrn-card-note{color:var(--muted);margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.nrn-platform{background:var(--panel-2)}.nrn-platform>summary{cursor:pointer;padding-bottom:8px;list-style:none}.nrn-platform>summary::-webkit-details-marker{display:none}.nrn-platform[open]>summary{border-bottom:1px solid var(--border)}.nrn-fold{color:var(--muted);place-items:center;margin-top:2px;transition:transform .12s;display:inline-grid}.nrn-platform[open] .nrn-fold{transform:rotate(90deg)}.nrn-rules{padding:4px}.nrn-rule{border-radius:6px;grid-template-columns:1fr auto;align-items:start;display:grid}.nrn-rule+.nrn-rule{border-top:1px solid var(--border);border-radius:0}.nrn-rule-main{text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:7px 8px;display:flex}button.nrn-rule-main:not(:disabled){cursor:pointer}button.nrn-rule-main:not(:disabled):hover{background:var(--panel-2)}.nrn-rule-fixed .nrn-rule-main{cursor:default}.nornpane .libchip.nrn-fixed{color:var(--muted);background:var(--panel-2);border:1px dashed var(--border)}.nrn-rule-lead{font-weight:600;line-height:1.4}.nrn-rule-reading{color:var(--ink);font-size:12.5px;line-height:1.45}.nrn-rule-reading .norn-var,.nrn-rule-reading .norn-val{font-weight:650}.nrn-rule-k{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-right:2px;font-size:11px;font-weight:700}.nrn-rule-none{color:var(--muted);font-style:italic}.nrn-rule-meta{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.nrn-rule-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nrn-more{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:8px 6px;display:inline-grid;color:var(--muted)!important}.nrn-more:hover{background:var(--panel-2);color:var(--ink)!important}.nrn-more svg{transition:transform .12s}.nrn-more[aria-expanded=true] svg{transform:rotate(90deg)}.nrn-rule-more{grid-column:1/-1;padding:0 10px 9px;font-size:12.5px}.nrn-k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.nrn-quote{border-left:3px solid var(--border);background:var(--panel-2);white-space:pre-wrap;margin:4px 0 0;padding:6px 9px;line-height:1.45}.nrn-facts{flex-direction:column;gap:3px;margin:4px 0 0;display:flex}.nrn-facts div{grid-template-columns:auto 1fr;gap:8px;display:grid}.nrn-facts dt code{font-size:11.5px}.nrn-facts dd{color:var(--muted);margin:0;line-height:1.4}.nrn-rule-who{color:var(--muted);margin:6px 0 0;font-size:12px}.nrn-group{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;padding:10px 12px 4px;font-size:11px;font-weight:700}.nrn-loose{padding:0 10px 4px}.nrn-uncarried{background:var(--panel-2);border:1px dashed var(--border);border-radius:8px;grid-template-columns:1fr;margin-bottom:6px}.nrn-uncarried+.nrn-uncarried{border-top:1px dashed var(--border);border-radius:8px}.nrn-uncarried .nrn-rule-lead{font-weight:400}.nrn-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.nrn-foot-say{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob{order:var(--o-doc,20);background:var(--canvas);min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:1 1 0;display:flex}.ob-head{background:var(--panel);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;padding:12px 20px 10px;display:grid}.ob-crumbs{min-width:0;color:var(--muted);grid-column:1/-1;align-items:center;gap:4px;min-height:16px;font-size:12px;display:flex}.ob-crumbwrap{align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative}.ob-crumbs button{font:inherit;color:var(--muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:200px;padding:0;overflow:hidden}.ob-crumbs button:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.ob-crumbs button:focus-visible{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.ob-crumbs .ob-slash{opacity:.5}.ob-crumbs .viewmenu{width:240px;max-height:320px;overflow:auto}.ob-title{grid-column:1;align-items:center;gap:10px;min-width:0;display:flex}.ob-title h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:700;line-height:1.2;overflow:hidden}.ob-sub{min-width:0;color:var(--muted);white-space:nowrap;grid-column:1;align-items:center;gap:10px;font-size:12.5px;display:flex}.ob-sub b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.ob-key{width:300px;color:var(--muted);grid-column:2;justify-self:end;align-items:center;gap:6px;font-size:10.5px;display:flex}.ob-key .ob-grad{background:linear-gradient(90deg,#111113,#cf3933,#f38b37,#f4d64e,#70b779,#518bd5,#a17bd1,#fff);border-radius:3px;flex:auto;min-width:120px;height:6px;box-shadow:inset 0 0 0 1px #00000014}.ob-spark{flex:none;align-items:flex-end;gap:2px;height:16px;display:inline-flex}.ob-spark i{background:var(--heat);opacity:.9;width:4px;box-shadow:inset 0 0 0 .5px var(--heat-line);border-radius:1px;display:block}.ob-ctl{flex:none;grid-column:2;justify-self:end;align-items:center;gap:6px;display:flex}.ob-sep{background:var(--border);width:1px;height:20px;margin:0 4px}.ob-ctl>.side-search{width:214px;height:30px}.ob .side-search input,.ob-modal .side-search input{font:inherit;width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;font-size:12.5px}.ob .side-search svg,.ob-modal .side-search svg{flex:none;display:block;vertical-align:0!important}.ob-ctl .viewbtn{gap:6px;height:30px}.ob-ctl .viewbtn .ob-pick{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:700;overflow:hidden}.ob-ctl .viewbtn .ob-soft{color:var(--muted)}.ob-ctl .viewbtn .ob-caret{color:var(--muted);display:inline-flex}.ob-ctl .viewbtn .ob-faces{margin-left:-2px}.ob-sizes{box-sizing:border-box;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,30px);gap:2px;height:30px;padding:2px;display:grid}.ob-sizes button{height:24px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:12px;display:grid}.ob-sizes button:hover{color:var(--ink)}.ob-sizes button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000001f}.ob-sizes svg{display:block}.ob-ctl .ob-more{justify-content:center;width:30px;padding:0}.ob-ctl .viewbtn svg{flex:none;display:block;vertical-align:0!important}.ob-ctl .viewmenu{width:300px;max-height:min(440px,70vh);overflow:auto}.ob-ctl .viewmenu.ob-keymenu{width:280px}.ob-ctl .viewmenu.ob-narrowmenu{width:240px}.ob-ctl .viewmenu.ob-right,.ob-ctl .viewmenu.ob-keymenu{left:auto;right:0}.ob-menusearch{z-index:1;background:var(--panel);padding:2px 2px 6px;position:sticky;top:-5px}.ob-menusearch .side-search{width:auto;height:30px}.ob-menuhead{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;padding:6px 9px 2px;font-size:11px;font-weight:700;display:flex}.ob .viewmenu hr{border:0;border-top:1px solid var(--border);margin:4px 2px}.ob-teamitem{position:relative}.ob-teamitem .viewitem{width:100%;padding-right:60px!important}.ob-teamitem .ob-edit{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.ob-teamitem:hover .ob-edit{opacity:1}.ob-teamitem .ob-edit:focus-visible{opacity:1}.ob-teamitem .ob-edit:hover{background:var(--panel-2);color:var(--ink)}.ob-teamitem .ob-edit svg{display:block;vertical-align:0!important}.ob-teamitem .viewitem-tick{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ob-faces{align-items:center;display:inline-flex}.ob-faces .avatar{box-shadow:0 0 0 1.5px var(--panel);border-radius:5px!important;width:18px!important;height:18px!important}.ob-faces .avatar+.avatar{margin-left:-5px}.ob-more-n{color:var(--muted);margin-left:4px;font-size:11px;font-weight:700}.ob .viewitem .ob-hintrow{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.ob-keyrow{grid-template-columns:14px 1fr;align-items:center;gap:8px;padding:4px 9px;font-size:12px;display:grid}.ob-keyrow i{border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.ob-keynote{color:var(--muted);padding:6px 9px 4px;font-size:11.5px;line-height:1.4}.ob .viewitem-icon,.ob .viewitem-tick{justify-content:center;align-self:center;align-items:center}.ob .viewitem-icon svg,.ob .viewitem-tick svg{display:block;vertical-align:0!important}.ob-main{flex:auto;min-height:0;display:flex}.ob-scroll{flex:auto;min-width:0;padding:14px 20px 20px;overflow:auto}.ob-grid{grid-template-columns:repeat(auto-fill, minmax(var(--tile-w), 1fr));gap:8px;display:grid;position:relative}.ob[data-size=s]{--tile-w:104px}.ob[data-size=m]{--tile-w:132px}.ob[data-size=l]{--tile-w:176px}.ob-tile{font:inherit;color:var(--ink);cursor:pointer;text-align:center;touch-action:none;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:14px 8px 12px;transition:background .12s,border-color .12s;display:flex;position:relative}.ob-tile:hover{background:color-mix(in srgb, var(--panel) 70%, transparent)}.ob-tile.sel{background:var(--panel);border-color:var(--border);box-shadow:0 1px 3px #0000000f}.ob-tile.sel .ob-name{font-weight:700}.ob-tile:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ob-tile.dragging{opacity:.35}.ob-tile.drop-before:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:-5px}.ob-tile .ob-ico{margin:-4px 0 -2px}.ob-tile .ob-ico svg{stroke-width:1.5px}.ob-tile .ob-name{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.ob[data-size=s] .ob-tile .ob-name{font-size:12px}.ob[data-size=l] .ob-tile .ob-name{font-size:13.5px}.ob-tile .ob-num{color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.ob-endslot{border:1.5px dashed var(--border);min-height:80px;color:var(--muted);border-radius:12px;place-items:center;font-size:12px;display:grid}.ob-endslot.on{border-color:var(--accent);color:var(--ink)}.ob-empty,.ob-tip{color:var(--muted);padding:4px 2px;font-size:12.5px}.ob-tip{margin-top:14px;font-size:11.5px}.ob-strip{background:var(--panel-2);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 10px;font-size:12px;display:flex}.ob-strip .ob-showall{margin:0}.ob-loading .ob-skel{background:var(--panel-2);border-radius:12px;height:112px;animation:1.4s ease-in-out infinite ob-pulse}@keyframes ob-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ob-loading .ob-skel{animation:none}}.ob-state{text-align:center;max-width:420px;color:var(--muted);flex-direction:column;align-items:center;gap:8px;margin:48px auto;font-size:13px;display:flex}.ob-state b{color:var(--ink);font-size:14px}.ob-statebtns{gap:8px;margin-top:6px;display:flex}.ob-ico{flex:none;place-items:center;display:grid}.ob-ico svg{width:100%;height:100%;display:block;vertical-align:0!important}.ob-ico svg :-webkit-any(path,rect,circle){vector-effect:non-scaling-stroke}.ob-ico svg :is(path,rect,circle){vector-effect:non-scaling-stroke}.ob-ico svg[data-icon=folder]>path,.ob-ico svg[data-icon=chats] g>path:first-child{fill:var(--heat);stroke:var(--heat-line)}.ob-ico svg[data-icon=chats] g>circle{fill:var(--heat-line)}.ob-ico svg[data-icon=file]>path:first-child{fill:var(--heat);stroke:var(--heat-line)}.ob-ico svg[data-icon=file]>path:last-child{stroke:var(--heat-line)}.ob-ico.edge svg{filter:drop-shadow(0 0 .5px var(--heat-edge)) drop-shadow(0 0 .5px var(--heat-edge))}.ob-mini{flex:none;place-items:center;display:inline-grid}.ob-card{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;flex:0 0 312px;width:312px;display:flex;overflow:auto}.ob-cardtop{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:16px 18px 14px;display:flex}.ob-cardhead{align-items:center;gap:10px;min-width:0;display:flex}.ob-cardhead .avatar{flex:none;border-radius:8px!important;width:32px!important;height:32px!important}.ob-min{min-width:0}.ob-cardname{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.25;overflow:hidden}.ob-cardsub{color:var(--muted);font-size:11.5px}.ob-back{max-width:100%;font:inherit;color:var(--accent-ink,var(--accent));cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex;overflow:hidden}.ob-back svg{flex:none;display:block;vertical-align:0!important}.ob-back:hover{text-underline-offset:2px;text-decoration:underline}.ob-big{align-items:baseline;gap:6px;display:flex}.ob-big b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.ob-big span{color:var(--muted);font-size:12px}.ob-bigrow{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ob-bigrow .ob-spark{gap:3px;height:26px}.ob-bigrow .ob-spark i{width:6px}.ob-share{color:var(--muted);font-size:11.5px}.ob-sec{border-bottom:1px solid var(--border);padding:12px 10px 10px}.ob-sec:last-of-type{border-bottom:0}.ob-sechead{justify-content:space-between;align-items:baseline;padding:0 8px 6px;display:flex}.ob-sechead h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px;font-weight:700}.ob-sechead span{color:var(--muted);font-size:11px}.ob-who{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-rows:auto 3px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:3px 9px;padding:5px 8px;font-size:12.5px;display:grid}.ob-who:hover:not(:disabled):not(.static){background:var(--panel-2)}.ob-who:disabled,.ob-who.static{cursor:default;color:var(--ink)}.ob-who .avatar,.ob-who>.ob-mini{grid-row:1/span 2;border-radius:5px!important;width:20px!important;height:20px!important}.ob-robot{width:20px;height:20px;color:var(--muted);background:var(--panel-2);border-radius:5px;flex:none;grid-row:1/span 2;place-items:center;display:grid}.ob-robot svg{display:block;vertical-align:0!important}.ob-robot svg[data-icon=robot]{transform:translateY(.55px)}.ob-whoname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-whoname small{color:var(--muted);margin-left:4px;font-size:11px}.ob-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ob-bar{background:var(--panel-2);border-radius:2px;grid-column:2/span 2;height:3px;overflow:hidden}.ob-bar i{background:color-mix(in srgb, var(--ink) 35%, transparent);border-radius:2px;height:100%;display:block}.ob-showall{text-align:left;font:inherit;color:var(--accent-ink,var(--accent));cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:4px 8px 0;padding:2px 0;font-size:12px;display:block}.ob-showall:hover{text-underline-offset:2px;text-decoration:underline}.ob-hidden{color:var(--muted);margin:0;padding:2px 8px;font-size:12px}.ob-job{box-sizing:border-box;width:100%;color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:7px 26px 7px 8px;display:flex;position:relative}.ob-job:hover{background:var(--panel-2)}.ob-job:focus-visible{background:var(--panel-2)}.ob-job:after{content:"›";color:var(--muted);opacity:0;font-size:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ob-job:hover:after{opacity:1}.ob-job.off{cursor:default}.ob-job.off:hover{background:0 0}.ob-job.off:after{display:none}.ob-job b{align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:400;display:flex}.ob-job b i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.ob-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;padding-left:14px;font-size:11.5px;display:flex}.ob-chip{background:var(--panel-2);height:18px;color:var(--ink);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:5px;align-items:center;gap:4px;max-width:160px;padding:0 6px;font-size:11px;display:inline-flex;overflow:hidden}.ob-chip:hover{background:color-mix(in srgb, var(--accent) 14%, var(--panel-2))}.ob-dot{background:var(--heat);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--heat-line);border-radius:2px;flex:none}.ob-open{align-self:flex-start;gap:6px;margin:12px 18px 16px}.ob-open svg{display:block;vertical-align:0!important}.ob-openrow{flex-wrap:wrap;gap:8px;margin:12px 18px 16px;display:flex}.ob-openrow .ob-open{margin:0}.ob-ctx button{text-align:left;width:100%;display:block}.modal.ob-modal{width:min(480px,94vw)}.modal.ob-modal.wide{width:min(560px,94vw)}.ob-modalhead{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 4px 18px;font-size:15px;font-weight:700;display:flex}.ob-modalhead>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ob-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.ob-x:hover{background:var(--panel-2);color:var(--ink)}.ob-x svg{display:block;vertical-align:0!important}.ob-form{flex-direction:column;gap:12px;padding:8px 18px 14px;font-size:13px;display:flex}.ob-field{display:block}.ob-lbl{color:var(--muted);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.ob-form input[type=text]{box-sizing:border-box;border:1px solid var(--border);width:100%;height:34px;font:inherit;color:var(--ink);background:var(--shade-field);border-radius:8px;padding:0 10px;font-size:13px}.ob-form>.side-search{height:32px}.ob-chips{flex-wrap:wrap;gap:4px;max-height:76px;display:flex;overflow:auto}.ob-pchip{background:var(--panel-2);border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 3px;font-size:12px;display:inline-flex}.ob-pchip .avatar{border-radius:5px!important;width:18px!important;height:18px!important}.ob-pchip .ob-robot{width:18px;height:18px}.ob-pchip.gone>span{color:var(--muted);text-decoration:line-through}.ob-pchip.gone small{color:var(--muted);font-size:11px}.ob-pchip button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.ob-pchip button:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.ob-pchip button svg{display:block;vertical-align:0!important}.ob-picklist{border:1px solid var(--border);background:var(--shade-pop);border-radius:8px;flex-direction:column;height:220px;padding:4px;display:flex;overflow:auto}.ob-picklist label{cursor:pointer;border-radius:6px;grid-template-columns:16px 20px 1fr;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:grid}.ob-picklist label:hover{background:var(--panel-2)}.ob-picklist .avatar{border-radius:5px!important;width:20px!important;height:20px!important}.ob-picklist .ob-robot,.ob-pchip .ob-robot{grid-row:auto}.ob-picklist input{margin:0}.ob-pickbar{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.ob-pickbar button{font:inherit;color:var(--accent-ink,var(--accent));cursor:pointer;background:0 0;border:0;padding:0}.ob-pickbar button:disabled{color:var(--muted);cursor:default}.ob-note0{margin:0}.ob-err{color:#d1242f;margin:0;font-size:12.5px}.ob-confirm{margin:4px 0;line-height:1.5}.ob-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.ob-actions button{border:1px solid var(--border);background:var(--panel);height:32px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12.5px}.ob-actions button:disabled{opacity:.5;cursor:default}.ob-actions button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.ob-actions button.danger{color:#fff;background:#d1242f;border-color:#d1242f;font-weight:700}.ob-actions .ob-remove{color:#d1242f;background:0 0;border-color:#0000;margin-right:auto}.ob-allpeople{max-height:360px;padding:4px 8px 12px;overflow:auto}.ob-setrow{justify-content:space-between;align-items:center;gap:16px;display:flex}.ob-setlbl{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.ob-setlbl span{color:var(--muted);font-size:11.5px}.ob-seg{flex:none;grid-template-columns:repeat(2,auto)}.ob-seg button{padding:0 10px}.ob-trail{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.ob-trail ul{flex-direction:column;gap:4px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ob-wrap .ob-head{grid-template-columns:minmax(0,1fr)}.ob-wrap .ob-ctl,.ob-wrap .ob-key{flex-wrap:wrap;grid-column:1;justify-self:start}.ob-wrap .ob-ctl{margin:4px 0 2px}.ob-narrow .ob-main{flex-direction:column;overflow:auto}.ob-narrow .ob-scroll{flex:none;overflow:visible}.ob-narrow .ob-card{border-left:0;border-top:1px solid var(--border);flex:none;width:auto;overflow:visible}.obw .obw-head{row-gap:4px;padding-top:12px}.obw-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700;line-height:1.3}.obw-title h1{font-size:22px}.obw-loc{grid-column:1;align-items:center;gap:10px;min-width:0;min-height:28px;display:flex}.obw .obw-backbtn{flex:none;gap:3px;height:28px;padding:0 9px 0 6px;font-size:12.5px;font-weight:600}.obw-backbtn svg{vertical-align:0;display:block}.obw-crumbs{grid-column:auto;min-height:0}.obw-crumbs,.obw-crumbs button,.obw-here{font-size:13.5px}.obw-here{color:var(--ink);align-items:center;gap:6px;font-weight:700;line-height:1.35;display:inline-flex}.obw-head .ob-sub{margin-top:-2px;font-size:13.5px}.obw .ob-ctl .viewbtn .ob-pick,.obw .ob-ctl .viewbtn .ob-soft{line-height:1.35}.obw .ob-ctl>.side-search{width:230px}.obw .ob-ctl .viewbtn svg[data-icon=sortDesc]{display:block}.obw-keymenu{width:250px}.obw .obw-head{z-index:30;position:relative;container:obw/inline-size}@container obw (width<=1080px){.obw .ob-ctl{flex-wrap:wrap;grid-column:1/-1;justify-self:start;row-gap:6px;min-width:0}}@container obw (width<=600px){.obw .ob-head>.obw-keywrap{grid-column:1/-1;justify-self:start}}.obw .ob-main{position:relative}.obw-left{flex-direction:row-reverse}.obw .ob-scroll{padding:18px 22px 72px}.obw .ob-grid{gap:10px 6px}.obw .ob-tile{gap:6px;padding:14px 8px 12px}.obw .ob-tile .ob-num{font-size:12px}.obw-key{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px}.ob-ico svg[data-icon=briefcase]>rect{fill:var(--heat);stroke:var(--heat-line)}.ob-ico svg[data-icon=briefcase]>path{stroke:var(--heat-line)}.ob-ico.obw-dash svg path,.ob-ico.obw-dash svg rect{stroke-dasharray:2.2 1.6}.ob-ico.obw-none svg path,.ob-ico.obw-none svg rect{fill:none;stroke:var(--muted)}.ob-ico.obw-none svg circle{fill:var(--muted)}.obw-nonekey{box-shadow:inset 0 0 0 1.5px var(--muted)}.obw-zoom{z-index:5;background:var(--panel);border:1px solid var(--border);border-radius:9px;align-items:center;height:34px;display:flex;position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.obw .ob-main:has(.obw-card) .obw-zoom{right:calc(var(--card-w,330px) + 18px)}.obw .ob-main.obw-left:has(.obw-card) .obw-zoom{right:18px}.obw-zoom button{width:36px;height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.obw-zoom button:hover:not(:disabled){background:var(--panel-2)}.obw-zoom button:disabled{color:var(--muted);opacity:.45;cursor:default}.obw-zoom span{background:var(--border);align-self:stretch;width:1px;margin:7px 0}.obw-zoom svg{vertical-align:0;display:block}.obw-keywrap{cursor:default;position:relative}.obw-legend{z-index:30;background:var(--panel);border:1px solid var(--border);border-radius:10px;width:260px;padding:6px 4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000029}.obw .ob-card.obw-card{flex:0 0 var(--card-w,330px);width:var(--card-w,330px);position:relative}.obw-left .ob-card.obw-card{border-left:0;border-right:1px solid var(--border)}.obw-grip{cursor:col-resize;z-index:3;width:10px;position:absolute;top:0;bottom:0;left:0}.obw-left .obw-grip{left:auto;right:0}.obw-grip:after{content:"";background:var(--border);width:4px;height:40px;box-shadow:0 0 0 1px var(--panel);border-radius:2px;margin-top:-20px;transition:background .12s,height .12s;position:absolute;top:50%;left:3px}.obw-grip:hover:after,.obw-grip.on:after{background:var(--accent);height:56px;margin-top:-28px}.obw-cardtop{cursor:grab;gap:12px;padding:16px 14px 14px 18px}.obw-cardtop button{cursor:pointer}.obw-cardtop .ob-cardhead{align-items:flex-start}.obw-cardtop .ob-cardhead .ob-mini{margin-top:2px}.obw-x{flex:none;margin-top:-2px;margin-left:auto}.obw-teamico{background:var(--panel-2);width:32px;height:32px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.ob-who.obw-who{grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr) auto;gap:0 10px;padding:6px 8px;font-size:13px}.ob-who.obw-who .ob-robot{width:24px;height:24px}.ob-who.obw-who .ob-mini,.ob-who.obw-who .ob-robot{grid-row:auto}.obw-facts{grid-template-columns:1fr auto;gap:6px 10px;padding:12px 18px;font-size:12.5px;display:grid}.obw-facts span{color:var(--muted)}.obw-facts b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.obw-tokensec{padding:12px 18px 14px}.obw-lines{font-variant-numeric:tabular-nums;flex-direction:column;font-size:12.5px;display:flex}.obw-line{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.obw-line b{font-weight:600}.obw-lines .obw-top{padding:3px 0}.obw-srcs{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.obw-srchead{padding:4px 0 2px}.obw-src summary{cursor:pointer;list-style:none}.obw-src summary::-webkit-details-marker{display:none}.obw-src summary>span:before{content:"›";width:12px;color:var(--muted);transition:transform .12s;display:inline-block}.obw-src[open] summary>span:before{transform:rotate(90deg)}.obw-part{color:var(--muted);padding:3px 0 3px 12px;font-size:12px}.obw-part b{color:var(--ink);font-weight:500}.obw-part2{padding-left:26px;font-size:11.5px}.obw-kv{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:4px 10px;margin-top:10px;padding-top:10px;font-size:11.5px;display:grid}.obw-kv span{color:var(--muted)}.obw-kv b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.obw-explain{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.45}.obw-tip{z-index:50;box-sizing:border-box;background:var(--panel);width:280px;color:var(--ink);border:1px solid var(--border);pointer-events:none;border-radius:10px;padding:10px 12px 11px;position:fixed;box-shadow:0 8px 24px #00000029}.obw-tipname{margin-bottom:3px;font-size:13px;font-weight:700}.obw-tipnum{color:var(--muted);font-size:12px}.obw-tipnum b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:2px;font-size:15px;font-weight:700}.obw-tipsub{color:var(--muted);margin-top:4px;font-size:11.5px}.obw-tip .obw-lines{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.obw-tip .obw-src summary{cursor:default}.obw-tip .obw-src summary>span:before{content:"";width:0}.obw-tip .obw-part{padding-left:10px}.obw-tip .obw-part2{padding-left:20px}.obw .ctxmenu.ob-ctx{width:max-content;min-width:200px}.evc{box-sizing:border-box;background:var(--panel);border:1px solid var(--border);width:300px;max-width:100%;color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;border-radius:12px;margin-top:4px;overflow:hidden}.evc-head{box-sizing:border-box;border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;min-height:76px;padding:10px 12px;display:flex;position:relative}.evc-tile{border:1px solid var(--border);text-align:center;background:var(--panel-2);border-radius:8px;flex:0 0 34px;width:34px;height:40px;overflow:hidden}.evc-month{background:var(--chrome);color:var(--chrome-ink);font-size:9.5px;font-weight:700;line-height:14px;display:block}.evc-day{font-size:14px;font-weight:700;line-height:20px;display:block}.evc-text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.evc-title{white-space:nowrap;text-overflow:ellipsis;padding-right:56px;font-size:13.5px;line-height:18px;overflow:hidden}.evc-line{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:15px;overflow:hidden}.evc-join{width:48px;height:20px;position:absolute;top:10px;right:12px}.evc-btn{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);height:26px;color:var(--accent-ink);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.evc-join .evc-btn{width:48px;height:20px;font-size:11.5px}.evc-btn:focus-visible{outline:2px solid var(--link);outline-offset:1px}.evc-link:focus-visible{outline:2px solid var(--link);outline-offset:1px}.evc-origin:focus-visible{outline:2px solid var(--link);outline-offset:1px}.evc-open{box-sizing:border-box;border-bottom:1px solid var(--border);align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.evc-link{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.evc-flag{box-sizing:border-box;border:1px solid var(--border);background:var(--sel);width:64px;height:18px;color:var(--accent-ink);text-align:center;border-radius:9px;margin-left:auto;font-size:11px;font-weight:600;line-height:16px}.evc-flag.canceled{color:var(--other)}.evc-answers{box-sizing:border-box;align-items:center;gap:6px;height:42px;padding:8px 12px;display:flex}.evc-btn.answer{width:64px}.evc-btn.answer.on{background:var(--chrome);border-color:var(--chrome);color:var(--chrome-ink)}.evc-btn:disabled{opacity:.6;cursor:default}.evc-err{text-align:right;min-width:0;color:var(--other);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:11px;overflow:hidden}.evc.canceled .evc-title{color:var(--muted);text-decoration:line-through}.evc.fuzzy{background:var(--sel);box-shadow:0 0 10px var(--border);opacity:.85;border-style:dashed}.evc.fuzzy .evc-head{border-bottom:0;min-height:76px;position:relative}.evc-note{font-style:italic}.evc-origin{font:inherit;color:var(--muted);background:0 0;border:0;padding:0;font-size:12.5px}button.evc-origin{color:var(--link);cursor:pointer;text-align:left}button.evc-origin:hover{text-decoration:underline}.evc-chip{cursor:pointer}.app.cal-linkview{--cl-busy:#e8efe9;--cl-busy-line:#cfdcd2;--cl-busy-ink:#3f5c48;--cl-rule:#eef2ef;--cl-off:#17281c06;background:var(--panel);font-variant-numeric:tabular-nums;height:auto;min-height:100vh}.cal-linkview.t-dark{--cl-busy:#26362c;--cl-busy-line:#3a5142;--cl-busy-ink:#c6e9d1;--cl-rule:#22322a;--cl-off:#ffffff08}.cal-lv-head{background:var(--chrome);flex:0 0 48px;align-items:center;height:48px;padding:0 20px;display:flex}.cal-lv-brand{color:#aff5b4;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.cal-lv-signin{box-sizing:border-box;color:#fff;white-space:nowrap;border:1px solid #aff5b4;border-radius:8px;justify-content:center;align-items:center;width:96px;height:30px;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cal-lv-top{align-items:flex-end;gap:16px;padding:22px 40px 12px;display:flex}.cal-lv-titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cal-lv-titles h1{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:700;line-height:28px;overflow:hidden}.cal-lv-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.cal-lv-nav{flex:none;align-items:center;gap:6px;display:flex}.cal-lv-btn{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;width:62px;padding:0 12px;font-size:13px;font-weight:600}.cal-linkview:not(.t-dark) .cal-lv-btn{background:#fff}.cal-lv-btn:disabled{color:var(--muted);cursor:default}.cal-lv-icon{width:30px;color:var(--muted);justify-content:center;align-items:center;padding:0;display:flex}.cal-lv-range{text-align:center;white-space:nowrap;width:160px;color:var(--ink);font-size:14px}.cal-lv-card{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;height:calc(100vh - 146px);min-height:420px;margin:0 40px 24px;display:flex;overflow:hidden}.cal-linkview:not(.t-dark) .cal-lv-card{background:#fff}.cal-lv-days,.cal-lv-allday{text-align:center;color:var(--muted);grid-template-columns:64px repeat(7,minmax(0,1fr));align-items:center;font-size:12.5px;display:grid}.cal-lv-days{border-bottom:1px solid var(--border);flex:0 0 40px;height:40px}.cal-lv-days .cal-lv-today{color:var(--accent-ink);font-weight:700}.cal-linkview.t-dark .cal-lv-days .cal-lv-today{color:#aff5b4}.cal-lv-allday{border-bottom:1px solid var(--border);flex:0 0 28px;height:28px}.cal-lv-allday>span{gap:4px;min-width:0;padding:0 4px;display:flex}.cal-lv-allday i{text-align:left;background:var(--cl-busy);border:1px solid var(--cl-busy-line);min-width:0;color:var(--cl-busy-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;flex:1;padding:0 6px;font-style:normal;line-height:20px;overflow:hidden}.cal-lv-allday em{flex:none;font-style:normal;line-height:22px}.cal-lv-body{flex:1;min-height:0;position:relative}.cal-lv-hours{border-top:1px solid var(--cl-rule);display:grid;position:absolute;top:12px;bottom:0;left:0;right:0}.cal-lv-hours>div{border-bottom:1px solid var(--cl-rule);position:relative}.cal-lv-hours span{background:var(--panel-2);color:var(--muted);padding:0 6px;font-size:11.5px;line-height:15px;position:absolute;top:-8px;left:6px}.cal-linkview:not(.t-dark) .cal-lv-hours span{background:#fff}.cal-lv-cols{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;top:12px;bottom:0;left:64px;right:0}.cal-lv-col{border-left:1px solid var(--cl-rule);position:relative}.cal-lv-col.cal-lv-now{background:#2da44e12}.cal-lv-col.cal-lv-weekend{background:var(--cl-off)}.cal-lv-block{box-sizing:border-box;background:var(--cl-busy);border:1px solid var(--cl-busy-line);min-height:14px;color:var(--cl-busy-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:1px 8px;font-size:12px;line-height:16px;position:absolute;overflow:hidden}.cal-lv-gone{max-width:520px;color:var(--ink);margin:80px auto;padding:0 20px}.cal-lv-gone h1{margin:0 0 8px;font-size:20px}.cal-lv-gone p{color:var(--muted);margin:6px 0}@media (max-width:720px){.cal-lv-top{flex-direction:column;align-items:stretch;padding:16px}.cal-lv-nav{justify-content:space-between}.cal-lv-card{margin:0 16px 16px}.cal-lv-days,.cal-lv-allday{grid-template-columns:40px repeat(7,minmax(0,1fr));font-size:11px}.cal-lv-cols{left:40px}.cal-lv-hours span{padding:0 2px;font-size:10px;left:0}.cal-lv-block{padding:1px 3px;font-size:10px}}.cal-share-back{z-index:80}.cal-share{box-sizing:border-box;background:var(--panel);width:min(348px,100vw - 28px);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 16px 48px #00000047}.cal-share-head{align-items:center;padding:16px 16px 4px;display:flex}.cal-share-head b{flex:1;font-size:15px}.cal-share-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.cal-share fieldset{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:8px 16px 4px;display:flex}.cal-share legend{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;padding:0;font-size:11px;font-weight:600}.cal-share-opt{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:8px 10px;display:flex}.cal-share-opt.on{border-color:var(--accent);background:var(--sel)}.cal-share-opt.off{opacity:.55;cursor:default}.cal-share-opt input{accent-color:var(--chrome);margin:2px 0 0}.cal-share-opt span{flex-direction:column;gap:1px;min-width:0;display:flex}.cal-share-opt b{font-size:13px;font-weight:600}.cal-share-opt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cal-share-note{color:var(--muted);height:18px;padding:2px 2px 0;font-size:12px}.cal-share-link{gap:6px;padding:12px 16px;display:flex}.cal-share-link input{box-sizing:border-box;border:1px solid var(--border);min-width:0;height:32px;font:inherit;color:var(--muted);background:var(--panel);text-overflow:ellipsis;border-radius:6px;flex:1;padding:0 8px;font-size:12.5px}.cal-share-copy{background:var(--chrome);color:#fff;width:64px;height:32px;font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:12.5px;font-weight:600}.cal-share-foot{border-top:1px solid var(--border);align-items:center;padding:10px 16px 14px;display:flex}.cal-share-stop{height:30px;color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12.5px;font-weight:600}.cal-share-done{border:1px solid var(--border);background:var(--panel-2);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;margin-left:auto;padding:0 16px;font-size:12.5px;font-weight:600}.cal-share-err{color:var(--danger);min-height:16px;margin:0;padding:0 16px 8px;font-size:12px}.cal-share button:disabled{opacity:.6;cursor:default}.app:not(.t-dark) .cal-share{background:#fff}.sidebar:has(>.lcal){flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.lcal{background:var(--panel);min-height:0;color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;flex:1 1 0;font-size:13px;display:flex}.lcal button,.lcal input,.lcal select,.lcal textarea,.lcal-float button,.lcal-float input,.lcal-float select,.lcal-float textarea{font:inherit;color:inherit}.lcal button,.lcal-float button{cursor:pointer}.lcal,.lcal-float{--lc-primary:var(--chrome)}.app.t-dark .lcal,.app.t-dark .lcal-float{--lc-primary:#2f8f55}.lcal-float{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px}.lcal-c-green{--bg:#d3f0db;--bd:#b9dcc3;--st:#2da44e}.lcal-c-blue{--bg:#dbe7f7;--bd:#b6cdee;--st:#3b6fd4}.lcal-c-purple{--bg:#eadff7;--bd:#cdb8ea;--st:#8250df}.lcal-c-orange{--bg:#fde8cf;--bd:#f0c795;--st:#e8820e}.lcal-c-red{--bg:#fbdcdc;--bd:#efb0b0;--st:#d1242f}.lcal-c-teal{--bg:#d2f0ee;--bd:#a6dcd7;--st:#1a9a8f}.lcal-c-pink{--bg:#fbdcea;--bd:#f0b3cd;--st:#d6409f}.lcal-c-gray{--bg:#e4e8e5;--bd:#c8cfca;--st:#6e7781}.app.t-dark .lcal-c-green{--bg:#1f3a28;--bd:#2e5a3f;--st:#4cc38a}.app.t-dark .lcal-c-blue{--bg:#1a3350;--bd:#2c527f;--st:#6ea0f0}.app.t-dark .lcal-c-purple{--bg:#2e2444;--bd:#4a3a73;--st:#b48cf0}.app.t-dark .lcal-c-orange{--bg:#45301a;--bd:#6e4c26;--st:#f0a64a}.app.t-dark .lcal-c-red{--bg:#4a2224;--bd:#7a3a3d;--st:#ff8182}.app.t-dark .lcal-c-teal{--bg:#17383a;--bd:#26605f;--st:#4fd1c5}.app.t-dark .lcal-c-pink{--bg:#45223a;--bd:#74385f;--st:#f08cc4}.app.t-dark .lcal-c-gray{--bg:#2a312d;--bd:#44504a;--st:#9aa7a0}.lcal-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.lcal-timepart{flex-direction:column;min-height:0;display:flex;overflow:hidden}.lcal-split{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel-2);cursor:row-resize;touch-action:none;flex:0 0 10px;justify-content:center;align-items:center;display:flex}.lcal-split:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lcal-invpart{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.lcal-invpart.empty{flex:0 0 34px}.lcal-timeview{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.lcal-bar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;padding:8px 10px 8px 8px;display:flex}.lcal-nav{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:flex}.lcal-nav:not(.next) svg{transform:rotate(180deg)}.lcal-nav:hover{background:var(--panel-2)}.lcal-toggle{background:var(--panel-2);border-radius:8px;flex-shrink:0;gap:2px;margin-left:auto;padding:2px;font-size:12px;font-weight:500;display:flex}.lcal-toggle button{width:44px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0}.lcal-toggle button:hover{color:var(--ink)}.lcal-toggle button[aria-pressed=true]{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.app.t-dark .lcal-toggle button[aria-pressed=true]{background:var(--sel)}.lcal-gridwrap{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.lcal-gridnote{background:var(--panel);border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin:0;padding:4px 8px;font-size:12px;position:absolute;bottom:6px;left:8px;right:8px;overflow:hidden}.lcal-gridnote.err{color:var(--danger)}.lcal-grid{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.lcal-gridhead,.lcal-allday{border-bottom:1px solid var(--border);background:var(--shade-daybar);scrollbar-gutter:stable;flex:none;display:flex;overflow-y:hidden}.lcal-axishead{flex:0 0 48px;width:48px}.lcal-dayhead{min-width:0;color:var(--muted);border-left:1px solid var(--border);flex-direction:column;flex:1 1 0;align-items:center;padding:4px 0;font-size:11px;display:flex}.lcal-dayhead b{text-align:center;width:22px;height:22px;color:var(--ink);border-radius:11px;font-size:12.5px;line-height:22px}.lcal-dayhead.today b{background:var(--lc-primary);color:#fff}.lcal-alldaycell{border-left:1px solid var(--border);flex:1 1 0;align-items:center;gap:2px;min-width:0;height:26px;padding:2px;display:flex;position:relative;overflow:hidden}.lcal-day .lcal-alldaycell{border-left:0}.lcal-more{color:var(--muted);flex:none;font-size:11px}.lcal-scroll{background:var(--shade-grid);scrollbar-gutter:stable;flex:1 1 0;min-height:0;overflow:hidden auto}.lcal-scroll>.lcal-gbody{display:flex;position:relative}.lcal-axis{flex:0 0 48px;width:48px;position:relative}.lcal-hour{text-align:right;width:42px;color:var(--muted);white-space:nowrap;font-size:11px;line-height:14px;position:absolute;right:6px}.lcal-col{border-left:1px solid var(--border);touch-action:none;cursor:cell;flex:1 1 0;min-width:0;position:relative}.lcal-day .lcal-col{border-left:0}.lcal-col.today{background:color-mix(in srgb, var(--accent) 6%, transparent)}.lcal-line{border-top:1px solid var(--border);pointer-events:none;opacity:.7;position:absolute;left:0;right:0}.lcal-now{pointer-events:none;z-index:3;background:#d62828;height:2px;position:absolute;left:0;right:0}.lcal-now:before{content:"";background:#d62828;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.lcal-ev{z-index:2;box-sizing:border-box;border:1px solid var(--bd);background:var(--bg);color:var(--ink);text-align:left;border-radius:6px;flex-direction:column;padding:2px 6px;font-size:12px;line-height:16px;display:flex;position:absolute;overflow:hidden}.lcal-ev b{font-weight:600}.lcal-ev-line,.lcal-ev-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lcal-ev-sub{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);display:block;overflow:hidden}.lcal-week .lcal-ev{padding:1px 3px;font-size:11px;line-height:14px}.lcal-ev.maybe{background:repeating-linear-gradient(135deg, var(--panel-2) 0, var(--panel-2) 6px, var(--bg) 6px, var(--bg) 12px)}.lcal-ev.invited{background:var(--panel-2);border-style:dashed}.lcal-ev.canceled{opacity:.6;text-decoration:line-through}.lcal-ev-all{flex-direction:row;flex:1 1 0;align-items:center;min-width:0;height:20px;padding:0 6px;position:static}.lcal-ev:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lcal-tag{color:#8a4b00;vertical-align:1px;background:#fde8cf;border-radius:8px;margin-left:6px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700;line-height:15px;display:inline-block}.lcal-tag.canceled{color:#a12525;background:#fbdcdc}.lcal-tag.invite{color:#8a4b00;background:#fde8cf}.app.t-dark .lcal-tag{color:#f0b45e;background:#45301a}.app.t-dark .lcal-tag.canceled{color:#ff9a9b;background:#4a2224}.lcal-fuzzy{z-index:2;box-sizing:border-box;border:1.5px dashed var(--lc-primary);background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:none;border-radius:6px;flex-direction:column;padding:1px 6px;font-size:11.5px;line-height:15px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.lcal-fuzzy span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lcal-fuzzy small{color:var(--muted);font-size:11px}.lcal-fuzzy-pill{box-sizing:border-box;border:1px dashed var(--lc-primary);background:color-mix(in srgb, var(--accent) 16%, transparent);max-width:100%;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 45%, transparent);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:8px;padding:0 5px;font-size:10.5px;line-height:14px;display:inline-block;overflow:hidden}.lcal-month{overflow:hidden}.lcal-monthhead{background:var(--shade-daybar);text-align:center;color:var(--muted);flex:none;grid-template-columns:repeat(7,1fr);padding:6px 0 4px;font-size:11px;font-weight:600;display:grid}.lcal-monthbody{border-top:1px solid var(--border);flex:1 1 0;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.lcal-cell{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--shade-grid);text-align:left;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:3px 0 0 4px;display:flex;position:relative;overflow:hidden}.lcal-cell:hover{background:var(--shade-raise)}.lcal-cell.other{color:var(--muted);opacity:.6;background:var(--shade-edge)}.lcal-cell.today{background:color-mix(in srgb, var(--accent) 10%, var(--shade-grid))}.lcal-dom{text-align:left;width:20px;height:18px;font-size:12px;font-weight:600;line-height:18px}.lcal-cell.today .lcal-dom{text-align:center;background:var(--lc-primary);color:#fff;border-radius:9px;width:20px;margin-left:-1px;display:inline-block}.lcal-dot{background:var(--st);box-sizing:border-box;border-radius:50%;width:6px;height:6px;display:inline-block}.lcal-invites{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.lcal-invhead{box-sizing:border-box;white-space:nowrap;flex:0 0 34px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.lcal-invites.empty .lcal-invhead{font-size:12.5px}.lcal-badge{text-align:center;color:#fff;background:#d93025;border-radius:8px;flex:0 0 20px;width:20px;font-size:11px;font-weight:700;line-height:16px}.lcal-quiet{color:var(--muted);margin:0;font-size:12px}.lcal-invlist{flex:1 1 0;min-height:0;overflow-y:auto}.lcal-invtitle{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;overflow:hidden}.lcal-invwhen{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lcal-btn{border:1px solid var(--border);background:var(--panel-2);min-width:64px;height:28px;color:var(--ink);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.lcal-btn.sm{min-width:0;height:26px;padding:0 12px;font-size:12px}.lcal-btn.primary{background:var(--lc-primary);border-color:var(--lc-primary);color:#fff!important}.lcal-btn.danger{background:var(--danger);border-color:var(--danger);color:var(--danger-ink)!important}.lcal-btn:disabled{opacity:.55;cursor:default}.lcal-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lcal-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lcal-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lcal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lcal-link{color:var(--link);background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:600}.lcal-results{flex:1 1 0;min-height:0;overflow-y:auto}.lcal-resultnote{box-sizing:border-box;height:34px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;margin:0;padding:0 12px;font-size:12px;display:flex;overflow:hidden}.lcal-group{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);margin:6px 0 0;padding:6px 12px 4px;font-size:10.5px}.lcal-result{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;flex-direction:column;gap:2px;width:100%;padding:8px 12px;display:flex}.lcal-result:hover{background:var(--panel-2)}.lcal-result b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.lcal-result span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lcal mark{color:inherit;background:#fbf0a0;border-radius:2px}.app.t-dark .lcal mark{background:#6b5d12}.lcal-float{z-index:70;box-sizing:border-box;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius);box-shadow:0 10px 32px #00000038}.lcal-pophead{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:12px 14px 0;font-size:12px;overflow:hidden}.lcal-linewrap{padding:12px 14px 6px}.lcal-pophead+.lcal-linewrap{padding-top:6px}.lcal-line-input{box-sizing:border-box;border:1.5px solid var(--accent);background:var(--panel);border-radius:8px;outline:0;width:100%;height:36px;padding:0 12px;font-size:14px}.lcal-chips-hint{color:var(--muted);font-size:12px}.lcal-chip{border:1px solid var(--border);background:var(--panel-2);text-overflow:ellipsis;border-radius:11px;flex:none;align-items:center;gap:4px;max-width:220px;height:22px;padding:0 8px;font-size:11.5px;display:inline-flex;overflow:hidden}.lcal-chip b{color:var(--muted);font-weight:500}.lcal-chip.free{cursor:pointer;color:var(--accent-ink);margin-left:6px;font-weight:700}.app.t-dark .lcal-chip.free{color:#aff5b4}.lcal-rowline{box-sizing:border-box;border-top:1px solid var(--border);align-items:center;gap:10px;min-height:42px;padding:4px 14px;display:flex;position:relative}.lcal-rowline-tight{min-height:36px}.lcal-ico{width:18px;color:var(--muted);flex:0 0 18px;justify-content:center;display:flex}.lcal-timefields{flex-direction:column;flex:1;gap:2px;min-width:0;padding:4px 0;display:flex}.lcal-timerow{align-items:center;gap:5px;height:30px;display:flex}.lcal-dash{text-align:center;color:var(--muted);flex:0 0 8px}.lcal-allday-note{color:var(--muted);font-size:12.5px}.lcal-check{width:100%;height:20px;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.lcal-peoplerow{height:42px}.lcal-person button{color:var(--muted);background:0 0;border:0;padding:0 3px;font-size:14px;line-height:1}.lcal-people-input{background:0 0;border:0;outline:0;flex:60px;min-width:60px;font-size:13px}.lcal-plain{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.lcal-notesrow{align-items:flex-start;min-height:52px;padding-top:10px}.lcal-privrow{font-size:13px}.lcal-privrow small{color:var(--muted)}.lcal-swatch{border:1.5px solid var(--st);background:var(--bg);box-sizing:border-box;border-radius:50%;flex:0 0 20px;width:20px;height:20px;padding:0}.lcal-swatch.on{box-shadow:0 0 0 2px var(--panel), 0 0 0 3.5px var(--st)}.lcal-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px 12px;display:flex}.lcal-foot .lcal-btn{min-width:72px;height:32px}.lcal-footnote{text-align:right;width:150px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 150px;margin-left:auto;font-size:11.5px;overflow:hidden}.lcal-footnote.err{color:var(--danger)}.lcal-invhead .lcal-footnote{margin-left:auto}.lcal-drop{z-index:5;border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:4px;margin-top:-2px;padding:6px;display:none;position:absolute;top:100%;left:14px;right:14px;box-shadow:0 8px 24px #0003}.lcal-peoplerow:focus-within .lcal-drop{display:flex}.lcal-busy,.lcal-freeline{margin:0;padding:2px 6px;font-size:12px}.lcal-busy{color:var(--muted)}.lcal-dbody{flex-direction:column;gap:8px;padding:12px 14px 10px;display:flex}.lcal-details form.lcal-dbody{gap:0;padding:12px 0 0}.lcal-dhead{align-items:center;min-width:0;display:flex}.lcal-dtitle{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:15px;overflow:hidden}.lcal-x{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.lcal-dwhen{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lcal-fact{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:30px;padding-top:6px;display:flex}.lcal-factText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.lcal-btn.join{min-width:56px;height:26px;padding:0 12px}.lcal-peoplelist small{color:var(--muted)}.lcal-notesview{border-top:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;max-height:96px;margin:0;padding-top:8px;font-size:13px;overflow-y:auto}.lcal-history{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}.lcal-history li{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.lcal-history li>span{flex:1;min-width:0}.lcal-history small{color:var(--muted);display:block}.lcal-history .lcal-btn{min-width:56px;height:26px}.lcal-dfoot{border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:8px;display:flex}.lcal-delete{min-width:64px;margin-left:auto;color:var(--danger)!important}.lcal-confirm{gap:6px;margin-left:auto;display:flex}.lcal-pickwrap{position:relative}.lcal-note{height:16px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.lcal-note.err{color:var(--danger)}.lcal-details .lcal-foot{border-top:1px solid var(--border);margin-top:6px}.lcal-hbody{flex-direction:column;gap:3px;padding:10px 14px;display:flex}.lcal-htitle{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.lcal-htitle .lcal-dot{flex:0 0 8px;width:8px;height:8px}.lcal-hline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lcal-hhint{color:var(--muted);margin-top:3px;font-size:11.5px}div.lcal-dbody .lcal-rowline{padding:4px 0}div.lcal-dbody .lcal-rowline-tight{min-height:34px}.lcal-top{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;padding:10px 12px;display:flex}.lcal-top .lcal-search{flex:auto;min-width:0}.lcal .lcal-share,.lcal .lcal-add{border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.lcal .lcal-share{border:1px solid var(--border);background:var(--panel-2);color:var(--ink)}.lcal .lcal-share:hover{background:var(--sel)}.lcal .lcal-add{background:var(--lc-primary);border:0;color:#fff!important}.lcal-fullbtn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 26px;place-items:center;margin:-4px -4px -4px 0;padding:0;display:grid}.lcal-fullbtn:hover{background:var(--panel-2);color:var(--ink)}.lcal-fullbtn.on{color:var(--accent-ink);background:var(--sel)}.lcal.full .lcal-body{flex-direction:row}.lcal.full .lcal-timepart{flex:1 1 0!important}.lcal.full .lcal-split{display:none}.lcal.full .lcal-invpart{border-left:1px solid var(--border);flex:0 0 300px!important}.lcal.full{container:lcalfull/inline-size}@container lcalfull (width<=759px){.lcal.full .lcal-body{flex-direction:column}.lcal.full .lcal-invpart{border-left:0;border-top:1px solid var(--border);flex:0 0 38%!important}.lcal.full .lcal-invpart.empty{flex:0 0 34px!important}}.lcal-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:auto;min-width:0;padding:0 0 0 4px;font-size:13px;font-weight:600;overflow:hidden}.lcal .lcal-bar .lcal-toggle{margin-left:6px}.lcal .lcal-viewbtn,.lcal .lcal-today{border:1px solid var(--border);height:26px;color:var(--ink);border-radius:8px;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.lcal .lcal-viewbtn{background:var(--panel-2);margin-left:6px;padding:0 8px 0 10px}.lcal .lcal-today{background:var(--panel);margin-right:4px;padding:0 9px}.lcal .lcal-viewbtn:hover,.lcal .lcal-today:hover{background:var(--sel)}.lcal-split span{background:color-mix(in srgb, var(--muted) 45%, var(--border));border-radius:2px;width:36px;height:4px;transition:width .12s,background .12s}.lcal-split:hover,.lcal-split:active{background:var(--sel)}.lcal-split:hover span,.lcal-split:active span{background:var(--accent);width:56px}.lcal-inv{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px;display:flex}.lcal-invtext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lcal .lcal-reply,.lcal-float .lcal-reply{border:1px solid var(--border);background:var(--panel-2);height:26px;color:var(--ink);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 8px 0 11px;font-size:12px;font-weight:600;display:inline-flex}.lcal .lcal-reply:hover,.lcal-float .lcal-reply:hover{background:var(--sel)}.lcal-float .lcal-reply.yes{background:var(--sel);border-color:var(--accent);color:var(--accent-ink)}.lcal-float .lcal-reply.no{color:var(--muted)}.lcal-flash{color:var(--muted);border-top:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex;overflow:hidden}.lcal .lcal-flash button{color:var(--link);background:0 0;border:0;padding:0;font-weight:600}.viewmenu.lcal-menu{z-index:90;max-height:300px;position:fixed;top:auto;right:auto;overflow-y:auto}.viewmenu.lcal-menu .viewitem{font:400 13px/1.25 var(--font-ui);padding:6px 9px}.viewmenu.lcal-menu .viewitem.danger{color:var(--danger)}.lcal-menusub{color:var(--muted);margin-left:auto;display:inline-flex}.lcal-newlist{padding:4px 4px 2px;display:flex}.lcal-newlist input{box-sizing:border-box;border:1px solid var(--border);min-width:0;height:32px;font:13px var(--font-ui);color:var(--ink);background:#fff;border-radius:8px;outline:0;flex:1;padding:0 10px}.lcal-newlist input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #1f883d2e}.app.t-dark .lcal-newlist input{background:var(--panel-2)}.lcal-mpick{padding:4px}.lcal-mpickhead{align-items:center;gap:4px;padding:0 0 4px;font-size:13px;display:flex}.lcal-mpickhead b{text-align:center;flex:1;font-weight:600}.lcal-mpickgrid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.lcal-mpickdow{text-align:center;color:var(--muted);padding:2px 0;font-size:10.5px;font-weight:600}.lcal-float .lcal-mpickday,.lcal-menu .lcal-mpickday{height:28px;font:12.5px var(--font-ui);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:14px;padding:0}.lcal-menu .lcal-mpickday:hover{background:var(--panel-2)}.lcal-menu .lcal-mpickday.other{color:var(--muted)}.lcal-menu .lcal-mpickday.today{box-shadow:inset 0 0 0 1.5px var(--accent)}.lcal-menu .lcal-mpickday.on{background:var(--lc-primary);color:#fff}.lcal-hacts{flex:none;gap:2px;margin-left:auto;display:flex}.lcal-details .lcal-dhead .lcal-x{margin-left:0}.lcal-float .lcal-pickbtn,.calx .lcal-pickbtn,.set-row .lcal-pickbtn{height:26px;font:12.5px var(--font-ui);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;margin-left:-8px;padding:0 6px 0 8px;display:inline-flex}.lcal-float .lcal-pickbtn:hover{background:var(--panel-2);border-color:var(--border)}.lcal-pickbtn svg{color:var(--muted)}.lcal-faces{margin-left:auto;display:inline-flex}.lcal-faces img.avatar{box-shadow:0 0 0 1.5px var(--panel)}.lcal-faces img.avatar+img.avatar{margin-left:-4px}.lcal-float .lcal-peoplebtn{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;font-size:12.5px;display:flex}.lcal-peoplebtn>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lcal-peoplechev{color:var(--muted);display:inline-flex}.lcal-peoplechev.open{transform:rotate(180deg)}.lcal-peoplelist{max-height:172px;margin:-2px 0 0;padding:0 0 0 28px;list-style:none;overflow-y:auto}.lcal-peoplelist li{align-items:center;gap:8px;height:28px;font-size:12.5px;display:flex}.lcal-peoplelist .lcal-pname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lcal-peoplelist small{color:var(--muted);font-size:11.5px}.lcal-face{flex:0 0 22px;width:22px;height:22px;position:relative}.lcal-face i{width:11px;height:11px;box-shadow:0 0 0 1.5px var(--panel);color:#fff;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.lcal-face i.accepted{background:var(--accent)}.lcal-face i.tentative{background:#8a8f8c}.lcal-face i.declined{background:var(--danger)}.lcal-face i.needs_action{display:none}.lcal-colors{flex:1;align-items:center;gap:6px;display:flex}.lcal-float .lcal-swatch{flex:0 0 16px;width:16px;height:16px}.lcal-going{border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:8px;font-size:12.5px;display:flex}.lcal-going>b{font-weight:600}.lcal-float .lcal-going .lcal-reply{height:28px;margin-left:auto}.lcal-factText.lcal-wrap{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;padding:2px 0;line-height:18px;overflow:visible}.lcal-details .lcal-fact.lcal-placefact{align-items:flex-start}.lcal-details .lcal-fact.lcal-placefact>.lcal-ico{margin-top:3px}.lcal-form .lcal-linewrap{padding:12px 14px 6px}.lcal-details form.lcal-form{gap:0;padding:0}.lcal-form .lcal-rowline{border-top:0;align-items:flex-start;min-height:0;padding:4px 14px}.lcal-form .lcal-rowline>.lcal-ico,.lcal-form .lcal-foot{margin-top:8px}.set-row .lcal-pickbtn.box{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:8px}.lcal-form :-webkit-any(.lcal-line-input,.lcal-field,.lcal-pickbtn.box){border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:8px}.lcal-form :is(.lcal-line-input,.lcal-field,.lcal-pickbtn.box){border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:8px}.lcal-form .lcal-field:focus-within{border-color:var(--accent);outline:0;box-shadow:0 0 0 2px #1f883d2e}.lcal-form :-webkit-any(.lcal-line-input,.lcal-field):focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 2px #1f883d2e}.lcal-form :is(.lcal-line-input,.lcal-field):focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 2px #1f883d2e}.app.t-dark .set-row .lcal-pickbtn.box{background:var(--panel-2)}.app.t-dark .lcal-form :-webkit-any(.lcal-line-input,.lcal-field,.lcal-pickbtn.box){background:var(--panel-2)}.app.t-dark .lcal-form :is(.lcal-line-input,.lcal-field,.lcal-pickbtn.box){background:var(--panel-2)}.lcal-line-input{box-sizing:border-box;outline:0;width:100%;height:36px;padding:0 12px;font-size:14px}.lcal-float .lcal-pickbtn.box,.set-row .lcal-pickbtn.box{height:32px;margin-left:0;padding:0 8px 0 10px;font-size:13px}.lcal-float .lcal-pickbtn.box:hover{border-color:var(--accent);background:#fff}.lcal-form .lcal-field{box-sizing:border-box;min-width:0;min-height:32px;font:13px/18px var(--font-ui);color:var(--ink);flex:1;padding:6px 10px}.lcal-form textarea.lcal-field{resize:none;height:32px;display:block;overflow:hidden}.lcal-form .lcal-timefields{gap:4px;padding:0}.lcal-form .lcal-timerow{gap:4px;height:32px}.lcal-form .lcal-check{width:auto;height:22px;margin-left:2px}.lcal-chips{white-space:nowrap;align-items:center;gap:6px;margin-top:6px;display:flex;overflow:hidden}.lcal-form .lcal-people.lcal-field{cursor:text;flex-wrap:wrap;align-items:center;gap:4px;height:auto;padding:3px 6px;display:flex}.lcal-person{border:1px solid var(--border);background:var(--panel-2);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:5px;max-width:150px;height:24px;padding:0 4px 0 3px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.lcal-people-input{background:0 0;border:0;outline:0;flex:60px;min-width:60px;height:24px;font-size:13px}.lcal-form .lcal-peoplerow{height:auto}.lcal-form .lcal-colors,.lcal-form .lcal-privrow>input{margin-top:7px}.lcal-form .lcal-privrow>span{margin-top:6px}.lcal-drop{top:calc(100% - 2px);left:42px}.lcal-opt{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.lcal-opt b{font-weight:500}.lcal-opt:hover{background:var(--panel-2)}.lcal-opt.on{background:var(--sel)}.lcal-month .lcal-cell{cursor:cell;gap:1px;padding:2px 2px 0}.lcal-month .lcal-dom{flex:none;margin-left:2px}.lcal .lcal-mbar{box-sizing:border-box;background:var(--bg);width:100%;height:15px;color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:4px;flex:none;padding:0 4px;font-size:10.5px;font-weight:600;line-height:15px;display:block;overflow:hidden}.lcal .lcal-mbar.allday{background:var(--st);color:#fff}.lcal .lcal-mbar.invited{box-shadow:inset 0 0 0 1px var(--st);background:0 0}.lcal .lcal-mbar.maybe{background:repeating-linear-gradient(135deg, var(--panel-2) 0, var(--panel-2) 4px, var(--bg) 4px, var(--bg) 8px)}.lcal-mbar .t{color:var(--muted);margin-right:3px;font-weight:500}.lcal-mbar.allday .t{color:inherit}.lcal .lcal-mbar:hover{filter:brightness(.96)}.lcal .lcal-mmore{white-space:nowrap;height:15px;color:var(--muted);text-align:left;background:0 0;border:0;padding:0 4px;font-size:10.5px;font-weight:600;line-height:15px;display:block}.lcal .lcal-mmore:hover{color:var(--ink)}.lcal-month .lcal-cell .lcal-fuzzy-pill{position:absolute;bottom:2px;left:3px}.lcal-drop.free{pointer-events:none}.lcal-drop.free .lcal-chip.free{pointer-events:auto}.lcal-pickbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lcal-reply:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lcal-share:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lcal-pickbtn:focus:not(:focus-visible){outline:0}.lcal-form .lcal-pickbtn.box.lcal-date{flex:0 0 124px;justify-content:space-between;width:124px}.lcal-form .lcal-pickbtn.box.lcal-time{flex:0 0 86px;justify-content:center;width:86px;padding:0 6px}.lcal-form .lcal-pickbtn.box[aria-label=Reminder]{justify-content:space-between;width:172px}.rb-root-page{--rb-surface:color-mix(in srgb, white 55%, var(--panel));--rb-hat:#2f6fb5;--rb-tier:#c2417a;--rb-good:var(--accent-ink);--rb-warn:#a3471a;container-type:inline-size}.rb-root-page h1{margin-bottom:6px}.rb-root-page h3,.agents-design .rb-root-page h3{margin:0 0 10px;font-size:13px;font-weight:650}.rb-root-page h4,.agents-design .rb-root-page h4{margin:0 0 6px;font-size:13px;font-weight:650}.rb-root-page h5,.agents-design .rb-root-page h5{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);margin:12px 0 3px;font-size:11px}.rb-root-page select,.rb-root-page input,.rb-root-page textarea,.agents-design .rb-root-page select,.agents-design .rb-root-page input,.agents-design .rb-root-page textarea{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:6px;min-width:0;padding:5px 8px;font-size:13px}.rb-root-page textarea{resize:vertical;width:100%}.rb-root-page input[type=checkbox],.rb-root-page input[type=radio],.agents-design .rb-root-page input[type=checkbox],.agents-design .rb-root-page input[type=radio]{flex:none;width:13px;height:13px;margin:0;padding:0}.rb-root-page button{font-size:13px}.rb-root-page label,.agents-design .rb-root-page label{font-size:12px;font-weight:inherit;flex-direction:row;align-items:center;gap:4px;margin:0;display:inline-flex}.agents-design .rb-root-page .rb-editor-top label,.agents-design .rb-root-page label.rb-label,.rb-root-page .rb-editor-top label,.rb-root-page label.rb-label{color:var(--muted);gap:3px;font-size:11px;font-weight:600;display:grid}.agents-design .rb-root-page label.rb-caserow,.rb-root-page label.rb-caserow{display:grid}.rb-fine{color:var(--muted);font-size:12px;margin:6px 0!important}.rb-good{color:var(--rb-good);font-size:13px;margin:4px 0!important}.rb-warn{color:var(--rb-warn);font-size:13px;margin:4px 0!important}.rb-warn button{margin-top:6px}.rb-count{color:var(--muted);font-weight:400}.rb-head{margin-bottom:14px}.rb-root-page .rb-sentence{color:var(--muted);margin:2px 0 0;font-size:12.5px}.rb-crumbs{color:var(--muted);border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 60%, var(--panel));border-radius:8px;padding:8px 12px;font-size:12px;margin:0 0 10px!important}.rb-crumbs span:first-child{color:var(--ink);font-weight:600}.rb-offline{border:1px dashed color-mix(in srgb, var(--rb-hat) 50%, var(--border));background:color-mix(in srgb, var(--rb-hat) 7%, var(--panel));color:var(--ink);border-radius:8px;padding:8px 12px;font-size:12px;margin:0 0 8px!important}.rb-title{margin:0 0 16px!important;font-size:18px!important}.rb-titlebar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.rb-titlebar p{max-width:680px;margin:0}.rb-new{align-items:center;gap:8px;display:flex}.rb-notice{background:var(--sel);color:var(--accent-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.rb-notice button{background:0 0!important;border:0!important;padding:0 4px!important}.rb-tabs{border-bottom:1px solid var(--border);gap:4px;margin:6px 0 16px;display:flex}.rb-tabs button{color:var(--muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:8px 12px!important}.rb-tabs button.on{font-weight:600;color:var(--ink)!important;border-bottom-color:var(--accent)!important}.rb-drafts{border:1px solid color-mix(in srgb, var(--shared,#b7791f) 45%, var(--border));border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.rb-drafts span{color:var(--muted);flex:1;min-width:0}.rb-badge{border:1px solid var(--border);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;display:inline-block}.rb-badge.green{color:var(--accent-ink);background:var(--sel);border-color:#0000}.rb-badge.amber{color:#8a5a00;background:color-mix(in srgb, #f2b33d 22%, var(--panel));border-color:#0000}.rb-rulegroup{margin-bottom:18px}.rb-rulegroup h3{align-items:center;gap:6px;display:flex}.rb-root-page .rb-rulerow{text-align:left;background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 6px;display:grid}.rb-rulerow strong{font-size:13px;display:block}.rb-rulerow small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.rb-rulerow code{color:var(--muted);font-size:11px}.rb-editor-top{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.rb-editor-top label{color:var(--muted);gap:3px;font-size:11px;display:grid}.rb-name input{width:300px;font-size:15px;font-weight:600}.rb-label{color:var(--muted);gap:3px;margin-bottom:14px;font-size:11px;display:grid}.rb-work{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}@container (width<=1180px){.rb-work{grid-template-columns:minmax(0,1fr)}}.rb-canvas-grid{border:1px solid var(--border);background:var(--rb-surface);border-radius:12px;grid-template-columns:136px minmax(220px,270px) minmax(0,1fr);min-height:520px;display:grid}@container (width<=860px){.rb-canvas-grid{grid-template-columns:minmax(0,1fr)}}.rb-palette,.rb-shelf,.rb-canvas{min-width:0;padding:14px}.rb-palette,.rb-shelf{border-right:1px solid var(--border)}.rb-root-page .rb-pal{text-align:left;background:var(--panel);cursor:grab;border-radius:8px;width:100%;margin-bottom:8px;padding:7px 10px;display:block}.rb-pal strong{font-size:13px;display:block}.rb-pal small{color:var(--muted);font-size:11px;line-height:1.3;display:block}.rb-shelf input[type=search]{width:100%;margin-bottom:8px}.rb-shelf-list{gap:6px;min-width:0;display:grid}.rb-root-page .rb-fact,.rb-fact.static{text-align:left;border:1.5px solid var(--hue);background:color-mix(in srgb, var(--hue) 9%, var(--panel));cursor:grab;border-radius:8px;width:100%;padding:7px 10px;display:block}.rb-fact.static{cursor:default}.rb-fact strong{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;display:block}.rb-fact span{color:var(--ink);font-size:12px;line-height:1.35;display:block}.rb-fact small{color:var(--muted);font-size:11px;line-height:1.35;display:block}.rb-fact.used{box-shadow:inset 4px 0 0 var(--hue)}.rb-fact .rb-meaning{margin-top:4px}.rb-newfact{margin-top:10px}.rb-factgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.rb-hat{border:2px solid var(--rb-hat);background:color-mix(in srgb, var(--rb-hat) 10%, var(--panel));border-radius:10px;margin-bottom:10px;padding:9px 12px}.rb-hat strong{align-items:center;gap:6px;font-size:14px;display:flex}.rb-hat small{color:var(--muted);font-size:12px;display:block}.rb-root{margin-left:14px}.rb-block{border:1px solid color-mix(in srgb, var(--ink) 18%, var(--border));background:var(--panel);border-radius:9px;margin:6px 0;padding:8px 30px 6px 22px;position:relative}.rb-block.gap{border-color:var(--rb-warn);box-shadow:0 0 0 2px color-mix(in srgb, var(--rb-warn) 25%, transparent)}.rb-block .rb-block .rb-block{background:color-mix(in srgb, var(--panel-2) 35%, var(--panel))}.rb-handle{color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;font-size:13px;position:absolute;top:8px;left:5px}.rb-root-page .rb-remove{color:var(--muted);background:0 0;border:0;padding:0 6px;font-size:15px;line-height:1.2;position:absolute;top:4px;right:4px}.rb-root-page .rb-remove:hover{color:var(--rb-warn);background:0 0}.rb-grey{font-size:12px;line-height:1.4;color:var(--muted)!important;margin:3px 0 0!important}.rb-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rb-kw{color:var(--ink);min-width:0;font-size:13px;font-weight:600}.rb-if-cond{align-items:flex-start}.rb-if-cond>.rb-kw,.rb-if-then>.rb-kw{min-width:32px;padding-top:10px}.rb-if-cond>.rb-block,.rb-if-then>.rb-block,.rb-when>.rb-block,.rb-not .rb-row>.rb-block{flex:1;min-width:0}.rb-if-then{align-items:flex-start;margin-top:4px}.rb-children{margin-left:4px}.rb-gapline{border-radius:3px;height:4px}.rb-gapline.over{background:var(--rb-hat)}.rb-root-page .rb-slot{text-align:left;border:1.5px dashed color-mix(in srgb, var(--ink) 25%, var(--border));width:100%;color:var(--muted);background:0 0;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:12px;display:block}.rb-root-page .rb-slot.small{border-radius:99px;width:auto;margin:0;padding:3px 12px;display:inline-block}.rb-root-page .rb-slot.selected{border-color:var(--rb-hat);color:var(--rb-hat);background:color-mix(in srgb, var(--rb-hat) 8%, transparent)}.rb-root-page .rb-slot.over{border-color:var(--rb-hat);background:color-mix(in srgb, var(--rb-hat) 12%, transparent);border-style:solid}.rb-chip{border:1.5px solid var(--hue);background:color-mix(in srgb, var(--hue) 13%, var(--panel));color:var(--ink);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font:600 12px ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.rb-chip.sm{padding:1px 7px;font-size:11px;font-weight:500}.rb-root-page .rb-chip button{color:var(--muted);background:0 0;border:0;padding:0 0 0 2px;font-size:12px;line-height:1}.rb-op{font-weight:600}.rb-num{width:110px}.rb-cuts{color:var(--muted);font-size:11px}.rb-multi{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.rb-multi label,.rb-key{border:1px solid var(--border);cursor:pointer;border-radius:99px;align-items:center;gap:3px;padding:1px 8px;font-size:12px;display:inline-flex}.rb-multi label.on,.rb-key.on{border-color:var(--chrome);background:var(--sel)}.rb-multi input,.rb-key input{width:12px;height:12px;margin:0}.rb-history{gap:6px;display:grid}.rb-where-item{align-items:center;gap:4px;display:inline-flex}.rb-raw pre{max-height:160px;margin:0;font-size:11px;overflow:auto}.rb-tier{border:1.5px solid var(--rb-tier);background:color-mix(in srgb, var(--rb-tier) 9%, var(--panel));border-radius:9px;margin-top:12px;padding:8px 12px}.rb-tier.review{border-style:dashed}.agents-design .rb-root-page .rb-tier label,.rb-tier label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rb-tier select{width:auto}.rb-tier small{color:var(--muted);font-size:12px;display:block}.rb-panel{top:calc(var(--backbar-h,0px) + 10px);max-height:calc(100vh - var(--agents-top,44px) - var(--backbar-h,0px) - 20px);overscroll-behavior:contain;gap:10px;display:grid;position:sticky;overflow-y:auto}@container (width<=1180px){.rb-panel{max-height:none;position:static;overflow:visible}}.rb-card{border:1px solid var(--border);background:var(--rb-surface);border-radius:12px;padding:12px 14px}.rb-card p{color:var(--ink);margin:4px 0;font-size:13px}.rb-from{color:var(--muted);font-size:11px;font-weight:400}.rb-ex{grid-template-columns:52px minmax(0,1fr);gap:6px;margin:8px 0;font-size:13px;display:grid}.rb-ex-word{font-weight:700}.rb-ex.blocks .rb-ex-word{color:#c0392b}.rb-ex.allows .rb-ex-word{color:var(--accent-ink)}.rb-ex q{margin-bottom:3px;font-style:normal;display:block}.rb-ex-facts{flex-wrap:wrap;gap:4px;display:flex}.rb-chip.sm.decides{outline-offset:1px;outline:2px solid #c0392b}.app.t-dark .rb-chip.sm.decides{outline-color:#f08a7e}.rb-ex-like{margin-bottom:3px;display:block}.rb-ex-like code{font-size:11.5px}.rb-ex small{color:var(--muted);font-size:11px;display:block}.rb-cases{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.rb-case{grid-template-columns:16px minmax(0,1fr) auto;gap:6px;font-size:12.5px;line-height:1.4;display:grid}.rb-case.ok{color:var(--rb-good)}.rb-case.bad,.rb-case.err{color:var(--rb-warn)}.rb-case.other{color:var(--muted)}.rb-root-page .rb-x{color:var(--muted);background:0 0;border:0;padding:0 4px;line-height:1}.rb-caseform{border-top:1px solid var(--border);gap:6px;margin-top:8px;padding-top:8px;display:grid}.rb-caserow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;font-size:12px;display:grid}.rb-caserow span{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.rb-caserow input[type=checkbox]{justify-self:start}.rb-build{align-content:start;gap:12px;min-width:0;display:grid}.rb-send{gap:6px;padding:0 2px;display:grid}.rb-send button{justify-self:start;padding:9px 22px!important}.rb-send small{color:var(--muted);font-size:12px}.rb-casetable{border:1px solid var(--border);border-radius:10px;gap:2px;display:grid;overflow:hidden}.rb-caseline{background:var(--rb-surface);grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:9px 12px;font-size:13px;display:grid}.rb-caseline>span:first-child{font-weight:700}.rb-caseline.ok>span:first-child{color:var(--rb-good)}.rb-caseline.wait>span:first-child{color:var(--muted)}.rb-cases-tools{gap:8px;margin-bottom:8px}.rb-caseline.bad{background:color-mix(in srgb, var(--rb-warn) 7%, var(--panel))}.rb-caseline.bad>span:first-child{color:var(--rb-warn)}.rb-caseline small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.rb-facted{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@container (width<=900px){.rb-facted{grid-template-columns:minmax(0,1fr)}}.rb-steps{counter-reset:rb-step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.rb-steps>li{padding-left:36px;position:relative}.rb-steps>li:not(.rb-noindex):before{counter-increment:rb-step;content:counter(rb-step);border:1.5px solid var(--rb-hat);width:24px;height:24px;color:var(--rb-hat);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.rb-steps small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.rb-steps select,.rb-steps>li>input{width:100%;max-width:420px}.rb-slotbox{border:1px solid var(--border);border-radius:9px;gap:6px;margin-bottom:8px;padding:8px 10px;display:grid}.rb-slotbox.active{border-color:var(--rb-hat)}.rb-slotbox>strong{font-size:12px}.rb-table-slot{gap:4px;display:grid}.rb-tr{grid-template-columns:minmax(0,1fr) 14px 150px 18px;align-items:center;gap:4px;display:grid}.rb-list-slot{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rb-val{background:var(--panel-2);overflow-wrap:anywhere;border-radius:99px;align-items:center;gap:3px;max-width:100%;padding:2px 8px;font-size:12px;display:inline-flex}.rb-root-page .rb-val button{color:var(--muted);background:0 0;border:0;padding:0 2px;line-height:1}.rb-source{border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:10px}.rb-source select{max-width:100%}.rb-source-text{white-space:pre-wrap;background:color-mix(in srgb, var(--panel-2) 50%, var(--panel));border-radius:6px;max-height:300px;margin:6px 0;padding:8px;font-size:12px;line-height:1.55;overflow:auto}.rb-source-text mark{color:inherit;background:#f2c94c8c;border-radius:2px}.rb-factcheck{border:1.5px solid var(--accent-ink);margin-bottom:12px}.rb-factcheck textarea{font-size:12px}.app.t-dark .rb-root-page{--rb-surface:var(--panel);--rb-hat:#6ea8e8;--rb-tier:#e27aa8;--rb-warn:#f0a070}.app.t-dark .rb-badge.amber{color:#f6d09c;background:#3b301f}.app.t-dark .rb-ex.blocks .rb-ex-word{color:#f08a7e}.rb-badge.blue{color:#1f4f8a;background:color-mix(in srgb, #2f6fb5 16%, var(--panel));border-color:#0000}.app.t-dark .rb-badge.blue{color:#aed5ff;background:#173551}.rb-imported{border-color:color-mix(in srgb, var(--rb-hat) 45%, var(--border))}.rb-empty{border:1px dashed var(--border);border-radius:10px;margin-bottom:14px;padding:18px}.rb-import{border:1.5px solid var(--rb-hat);background:var(--rb-surface);border-radius:12px;margin-bottom:16px;padding:14px 16px}.rb-import-head{justify-content:space-between;gap:12px;display:flex}.rb-import-head p{max-width:760px;margin:2px 0 10px!important}.rb-import .rb-row{margin-bottom:8px}.rb-import input[type=search]{flex:1;min-width:180px;max-width:360px}.rb-import-go{gap:8px;margin-left:auto;display:flex}.rb-import-list{border-top:1px solid var(--border);max-height:420px;padding-top:6px;overflow:auto}.rb-import-group h4{align-items:center;gap:6px;margin:10px 0 4px;display:flex}.agents-design .rb-root-page label.rb-import-row,.rb-root-page label.rb-import-row{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:6px 4px;font-weight:400;display:grid}.rb-import-row input{margin-top:3px!important}.rb-import-row strong{font-size:13px;display:block}.rb-import-row small{color:var(--muted);font-size:12px;line-height:1.4;display:block}.rb-import-row.off{opacity:.6;cursor:default}.rb-import-row .rb-note{color:var(--rb-warn)}.rb-tools{margin:0 0 12px}.rb-tools-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rb-tools-label{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.rb-tools-panel{border:1.5px solid var(--rb-hat);background:var(--rb-surface);border-radius:12px;gap:8px;margin-top:8px;padding:12px 14px;display:grid}.rb-tools-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rb-tools-service{align-items:center;gap:6px;min-width:110px;font-size:12px;font-weight:600;display:inline-flex}.rb-tools-group code{font-size:12px}.rb-fact-wrap{min-width:0;position:relative}.rb-fact-wrap.open .rb-fact{box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 14%, transparent)}.rb-fact-wrap.open .rb-fact small{margin-top:3px}.rb-fact-actions{flex-wrap:wrap;gap:4px 12px;padding:4px 10px 2px;font-size:12px;display:flex}.rb-chip-open{cursor:pointer}.rb-chip-open:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--hue) 30%, transparent)}.rb-root-page button.rb-fact.static{cursor:pointer}.rb-fe{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}@container (width<=980px){.rb-fe{grid-template-columns:minmax(0,1fr)}}.rb-fe-main,.rb-fe-side{gap:12px;min-width:0;display:grid}.rb-fe-side{top:calc(var(--backbar-h,0px) + 10px);position:sticky}.rb-fe-card{border:1px solid var(--border);background:var(--rb-surface);border-radius:12px;min-width:0;padding:14px 16px}.rb-fe-card h3{align-items:center;gap:10px;display:flex;margin:0 0 10px!important;font-size:15px!important}.rb-fe-card p{color:var(--ink);margin:4px 0;font-size:13px}.rb-fe-n{border:1.5px solid var(--border);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.rb-fe-n.done{border-color:var(--rb-hat);color:#fff;background:var(--rb-hat)}.rb-fe-editing{border-color:color-mix(in srgb, var(--rb-hat) 50%, var(--border));background:color-mix(in srgb, var(--rb-hat) 6%, var(--panel))}.rb-fe-kinds{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:6px;display:grid}.rb-root-page .rb-fe-kind{text-align:left;background:var(--panel);border-radius:10px;padding:9px 12px}.rb-root-page .rb-fe-kind.on{border-color:var(--rb-hat);box-shadow:inset 0 0 0 1px var(--rb-hat);background:color-mix(in srgb, var(--rb-hat) 8%, var(--panel))}.rb-fe-kind strong{font-size:13px;line-height:1.35;display:block}.rb-fe-kind small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.rb-fe-about+.rb-fe-about{margin-top:10px}.rb-fe-about h4{color:var(--muted);text-transform:none;margin:0 0 6px;font-size:12px;font-weight:600}.rb-root-page .rb-fe-about h4 small{margin-left:4px;font-weight:400;display:inline}.rb-fe-parts{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.rb-root-page .rb-fe-part{text-align:left;background:var(--panel);border-radius:10px;min-width:110px;padding:7px 12px}.rb-root-page .rb-fe-part.on{border-color:var(--rb-hat);box-shadow:inset 0 0 0 1px var(--rb-hat);background:color-mix(in srgb, var(--rb-hat) 8%, var(--panel))}.rb-fe-part strong{font-size:13px;display:block}.rb-fe-part small{color:var(--muted);font-size:11.5px;display:block}.rb-fe-also h3 small{margin-left:6px;font-weight:400}.rb-fe-also .rb-key{margin:0 8px 6px 0}.rb-fe-where{font-size:13px}.rb-fe-slot{gap:6px;padding:4px 0 10px;display:grid}.rb-fe-slot+.rb-fe-slot{border-top:1px solid var(--border);padding-top:10px}.rb-fe-slot.active>strong{color:var(--rb-hat)}.rb-th span{color:var(--muted);font-size:11px;font-weight:600}.agents-design .rb-root-page label.rb-fe-sample,.rb-root-page label.rb-fe-sample{color:var(--muted);gap:3px;margin-bottom:6px;font-size:12px;display:grid}.agents-design .rb-root-page label.rb-fe-definition,.rb-root-page label.rb-fe-definition{color:var(--muted);gap:3px;margin:8px 0 2px;font-size:12px;display:grid}.rb-root-page label.rb-fe-definition textarea{width:100%;font:inherit;color:var(--text)}.rb-fe-answer{background:color-mix(in srgb, var(--accent-ink) 9%, var(--panel));border-radius:10px;gap:2px;margin:6px 0 4px;padding:10px 12px;display:grid}.rb-fe-answer span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}.rb-fe-answer strong{font-size:17px}.rb-fe-answer small{color:var(--muted);font-size:12px}.rb-fe-slot-label{margin-bottom:2px;display:block}.rb-fe-eg{font-style:italic}.rb-fe-save{gap:6px;display:grid}.rb-fe-save input{width:100%}.rb-fe-dl{grid-template-columns:80px minmax(0,1fr);gap:4px 10px;margin:10px 0;font-size:13px;display:grid}.rb-fe-dl dt{color:var(--muted)}.rb-fe-dl dd{margin:0}.agents-design .rb-root-page label.rb-import-row.rb-import-fact,.rb-root-page label.rb-import-row.rb-import-fact{grid-template-columns:18px minmax(0,1fr) auto}.rb-import-fact>button{align-self:center}.rb-factmenu{position:relative}.rb-factmenu .lime-norn-menu{z-index:20;background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;width:300px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.rb-factmenu .lime-norn-menu button{text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.rb-factgroup-title{margin:14px 0 6px;font-size:13px}.rb-platform{border:1px dashed var(--border);background:color-mix(in srgb, var(--muted) 6%, transparent);border-radius:8px;margin:8px 0 4px;padding:6px 8px}.rb-platform-head{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 6px 6px;display:flex}.rb-platform-head strong{font-size:12.5px}.rb-platform-head small{flex-basis:100%}.rb-lock{color:var(--muted);flex:none}.rb-platform-switch{color:var(--muted);border:1px dashed var(--border);border-radius:99px;margin-left:auto;padding:1px 9px;font-size:11.5px}.rb-platform-head small{color:var(--muted);font-size:12px;display:block}.rb-root-page .rb-rulerow.locked{cursor:default;border-bottom-color:#0000}.rb-badge.grey{color:var(--muted);border-color:var(--border);background:0 0}.rb-compare .rb-row>select:not(.rb-op),.rb-compare .rb-row>input:not(.rb-num){text-overflow:ellipsis;flex:8rem;min-width:6rem;max-width:18rem}.rb-canvas-grid{height:clamp(460px,100vh - 260px,760px);min-height:0}.rb-palette,.rb-canvas{overflow-y:auto}.rb-shelf{flex-direction:column;min-height:0;display:flex}.rb-shelf-list{flex:auto;align-content:start;min-height:0;padding-right:2px;overflow-y:auto}@container (width<=860px){.rb-canvas-grid{height:auto}.rb-shelf-list{max-height:340px}}.rb-section{padding-top:2px}.rb-root-page .rb-section-title{margin:18px 0 8px!important;font-size:14px!important}.rb-root-page .rb-section-title:first-of-type{margin-top:0!important}.rb-root-page button.rb-factbox{flex-direction:column;gap:6px;display:flex}.rb-factbox-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex!important}.rb-factbox-head strong{flex:auto;min-width:0}.rb-factbox-head .libchip{cursor:help;flex:none}.rb-factbox-facts{grid-template-columns:82px minmax(0,1fr);gap:2px 8px;margin:2px 0 0;font-size:11.5px;display:grid}.rb-factbox-facts dt{color:var(--muted)}.rb-factbox-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.rb-fact small.rb-factbox-by{border-top:1px solid color-mix(in srgb, var(--hue) 30%, var(--border));padding-top:5px}.rb-root-page .rb-x,.rb-root-page .rb-remove,.rb-root-page .rb-val button,.rb-root-page .rb-notice>button{place-items:center;display:inline-grid}.rb-describe{color:var(--muted);gap:3px;margin-bottom:14px;font-size:11px;font-weight:600;display:grid}.rb-describe small{font-weight:400}.rb-describe textarea{font:inherit;color:var(--ink);font-size:13px;font-weight:400}.lime-norn-add .rb-factmenu .lime-norn-menu{left:0;right:auto}.rb-drafter{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:10px;margin:12px 0;padding:14px 16px;display:grid}.rb-drafter-mock{background:color-mix(in srgb, #f2b33d 12%, var(--panel));border-radius:6px;margin:0;padding:6px 10px;font-size:12.5px}.rb-drafter-steps{gap:12px;margin:0;padding-left:20px;display:grid}.rb-drafter-steps li{gap:6px;display:grid}.rb-drafter-q,.rb-drafter-h{margin:0;font-weight:600}.rb-drafter textarea{resize:vertical;width:100%}.rb-drafter-tools,.rb-drafter-expect,.rb-drafter-yesno{flex-wrap:wrap;gap:6px;display:flex}.rb-drafter-tools button,.rb-drafter-yesno button{border-radius:999px}.rb-drafter-tools button.on,.rb-drafter-yesno button.on{border-color:var(--chrome);box-shadow:inset 0 0 0 1px var(--chrome);font-weight:600}.rb-drafter-expect button{text-align:left;gap:2px;min-width:170px;padding:8px 12px;display:grid}.rb-drafter-expect button small{color:var(--muted)}.rb-drafter-expect button.on.block{border-color:var(--rb-warn);box-shadow:inset 0 0 0 1px var(--rb-warn)}.rb-drafter-expect button.on.allow{border-color:var(--rb-good);box-shadow:inset 0 0 0 1px var(--rb-good)}.rb-drafter-facts{gap:8px;display:grid}.rb-drafter-fact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rb-drafter-fact>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rb-drafter-verdict{border-radius:6px;margin:0;padding:8px 10px}.rb-drafter-verdict.ok{background:color-mix(in srgb, var(--rb-good) 10%, var(--panel))}.rb-drafter-verdict.bad{background:color-mix(in srgb, var(--rb-warn) 12%, var(--panel))}.rb-drafter-name{gap:4px;max-width:520px;display:grid}.lime-agents-list-tools>.rb-tab-add{margin:0 0 0 auto}.rb-factsentence{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:6px;margin:0 0 12px;padding:10px 12px;display:grid}.rb-factsentence-q{font-size:13.5px;font-weight:600}.rb-factsentence-draft dl{grid-template-columns:70px 1fr;gap:3px 10px;margin:4px 0;font-size:13px;display:grid}.rb-factsentence-draft dt{color:var(--muted)}.rb-factsentence-draft ul{margin:4px 0 4px 18px;padding:0;font-size:13px}.pj-embed{font:12.5px/1.45 var(--font-ui);color:var(--ink)}.org-scroll{overflow-x:auto}.org-status:empty{display:none}.org-status>*{margin-bottom:16px}.org-status .lime-agents-warning p{margin:0}.org-status .lime-agents-warning strong+p{margin-top:4px}.org-where dd button{text-align:left;padding:0;font-size:13px}.org-rows{border:1px solid var(--border);border-radius:8px;margin-bottom:14px;overflow:hidden}.org-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.org-row:last-child{border-bottom:0}.org-name{min-width:0}.org-name small{margin-left:8px;display:inline}.org-meta{color:var(--muted);white-space:nowrap;font-size:12px}.org-row button{padding:5px 11px;font-size:12px}.org-empty{margin:0;padding:14px 16px}.org-choice{border:0;gap:12px;margin:0;padding:0;display:grid}.org-choice label{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;display:flex}.org-choice label span{gap:2px;display:grid}.org-choice input{margin-top:3px;padding:0}.org-choice:disabled{opacity:.6}.org-settings .org-pick{color:var(--muted);flex-direction:row;align-items:center;gap:10px;font-size:12px;display:flex}.org-settings .org-pick select{font-size:13px}.org-invite .workspaceinvite>strong{display:none}.org-invite .workspaceinvite{background:0 0;border:0;padding:0}.org-invite .workspaceinvite input,.org-invite .workspaceinvite textarea{border:1px solid var(--border);background:var(--panel);color:var(--ink)}.org-invite .workspaceinvite input[type=checkbox]{width:auto}.org-invite .workspaceinvite form{flex-wrap:wrap}.org-invite .workspaceinvite label{flex-direction:row;align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}.org-invite .workspaceinvite p{color:var(--ink);font-size:13px}.org-invite .workspaceinvite .invitecode{font-size:16px}.pp-embed .pp-conn{margin:0}.org-kit .keyshown{background:0 0;border:0;margin:0;padding:0}.org-kit .keyshown>summary{margin-bottom:10px}.org-kit .acct-note{color:var(--muted)}.org-kit a,.pp-embed a{color:var(--link)}.org-settings .lime-agents-nav nav button{white-space:nowrap}.org-settings input[type=radio],.org-settings input[type=checkbox]{accent-color:var(--accent-ink)}.org-filters{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.org-filters button{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.org-filters button.on{background:var(--ink);color:var(--panel)}.org-invitation{grid-template-columns:minmax(0,1fr) auto auto}.org-invitation .org-confirm{grid-column:1/-1;font-size:13px}.org-invite .workspaceinvite form{flex-direction:column;align-items:flex-start}.org-invite .workspaceinvite textarea{width:min(560px,100%)}.org-setup-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.org-setup-tools input[type=search]{border:1px solid var(--border);background:var(--panel);min-width:0;max-width:260px;color:var(--ink);border-radius:6px;flex:160px;padding:5px 9px;font-size:13px}.org-setup-tools button{padding:5px 11px;font-size:12px}.org-setup-filter{flex-wrap:wrap;gap:6px;display:flex}.org-setup-filter button.on{background:var(--ink);color:var(--panel)}.org-setup-table{border-collapse:collapse;width:100%;font-size:13px}.org-setup-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:500}.org-setup-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 10px}.org-setup-table small{color:var(--muted)}.org-setup-table .lime-agents-text-button{text-align:left;padding:0;font-size:13px}.org-setup-computers{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:12px;display:grid}.org-steps{border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.org-step{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.org-step:last-child{border-bottom:0}.org-step-mark{text-align:center;color:var(--muted);font-weight:700}.org-step[data-state=done] .org-step-mark{color:var(--accent-ink)}.org-step-body{gap:2px;min-width:0;display:grid}.org-step-body small{color:var(--muted);font-size:12px}.org-step-state{color:var(--ink);font-size:12px}.pj-orgembed .org-step>button{white-space:nowrap;font-size:12px}@container lime-page (width<=520px){.org-step{grid-template-columns:16px minmax(0,1fr);gap:8px;padding:10px 8px}.org-step-body,.pj-orgembed .org-step>button{overflow-wrap:anywhere}.pj-orgembed.agents-design .org-step>button{white-space:normal;text-align:left;grid-column:2;justify-self:start;padding-left:0}}.pj-orgembed.agents-design{z-index:auto;color:var(--ink);font:12.5px/1.45 var(--font-ui);--backbar-h:0px;background:0 0;position:static;top:auto;bottom:auto;left:auto;right:auto;overflow:visible;container:lime-page/inline-size}.pj-orgembed .org-lead{margin:0 0 12px}.pj-orgembed .lime-agents-overview{gap:22px;margin-bottom:12px;padding:0 0 12px}.pj-orgembed .lime-agents-overview strong{font-size:15px}.pj-orgembed .lime-agents-overview span{font-size:11.5px}.pj-orgembed .lime-agents-box{background:var(--panel);border-radius:8px;margin-bottom:10px;padding:12px 14px}.pj-orgembed .lime-agents-section-heading{margin-bottom:8px}.pj-orgembed .lime-agents-section-heading h2{font-size:13px}.pj-orgembed.agents-design p:where(:not(.pj-embed *)){margin:6px 0 10px}.pj-orgembed.agents-design button:where(:not(.pj-embed *)){padding:5px 10px;font-size:12px}.pj-orgembed .lime-agents-facts>div{padding:5px 0}.pj-orgembed .org-pick{align-items:center;gap:8px;display:flex}.pj-orgembed .org-picklabel{color:var(--muted);font-size:12px;font-weight:600}.pj-orgembed .org-pick .pj-select{min-width:240px}.pj-orgembed .org-work .pjw{margin:0 0 8px}.pj-orgembed .org-work .pjw-title{font-weight:700}.lime-evidence-headline{color:var(--ink);margin:0 0 6px;font-size:15px}.lime-evidence-headline b{margin-right:4px;font-size:22px}.lime-evidence-role{margin:0 0 10px;font-size:12px}.lime-evidence-error{color:var(--danger,#b00020);margin:0 0 8px;font-size:12px}.lime-evidence-items{margin:0;padding:0;list-style:none}.lime-evidence-items>li{border-top:1px solid var(--border);padding:10px 0}.lime-evidence-items>li:first-child{border-top:none;padding-top:0}.lime-evidence-item{color:var(--ink);overflow-wrap:anywhere;margin-bottom:4px;font-size:13px;font-weight:600}.lime-evidence-rows{margin:0;padding:0 0 0 12px;list-style:none}.lime-evidence-row{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:4px 0;font-size:12px;display:flex}.lime-evidence-row.rejected .lime-evidence-source{opacity:.7;text-decoration:line-through}.lime-evidence-source{background:var(--panel-2);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:12px}.lime-evidence-status{font-size:11px}.lime-evidence-status.proposed{border:1px dashed var(--border)}.lime-evidence-note{color:var(--muted);flex-basis:100%;font-style:italic}.lime-evidence-actions{gap:6px;margin-left:auto;display:inline-flex}.lime-evidence-actions button{padding:2px 10px;font-size:12px}.cov-reads .cov-evidence{border-left:2px solid var(--border);color:var(--muted);margin:4px 0 0;padding:0 0 0 10px;font-size:12px;list-style:none}.cov-reads .cov-evidence li{overflow-wrap:anywhere;padding:1px 0}.cov-reads .cov-evidence code{color:var(--ink);font-size:11px}.heldpush{flex-direction:column;gap:4px;min-width:0;margin-top:6px;display:flex}.heldpush-title{overflow-wrap:anywhere;font-weight:600}.heldpush-stat{opacity:.8}.heldpush-paths{overflow-wrap:anywhere;margin:2px 0;padding-left:18px}.heldpush-reason{opacity:.8}.heldpush-toggle{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;align-self:flex-start;padding:0 10px}.heldpush-diff{white-space:pre;border:1px solid color-mix(in srgb, currentColor 30%, transparent);-moz-tab-size:4;tab-size:4;border-radius:8px;max-height:420px;margin:4px 0 0;padding:8px;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace;overflow:auto}.heldpush-note{opacity:.8}.calpick{z-index:1000;box-sizing:border-box;background:var(--panel);width:300px;max-height:calc(100vh - 16px);color:var(--ink);border:1px solid var(--border);border-radius:10px;padding:6px 0;position:fixed;overflow:auto;box-shadow:0 8px 28px #0000002e}.calpick-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 14px 2px;font-size:11px;font-weight:700}.calpick-what{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 14px 6px;font-size:12px;overflow:hidden}.calpick-list{margin:0;padding:0;list-style:none}.calpick-row{box-sizing:border-box;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 14px;display:block}.calpick-row:hover:not(:disabled){background:var(--sel);outline:none}.calpick-row:focus-visible{background:var(--sel);outline:none}.calpick-row:disabled{cursor:default;opacity:.6}.calpick-row[aria-busy=true]{opacity:1;background:var(--sel)}.calpick-row b,.calpick-row small{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;display:block;overflow:hidden}.calpick-row small{color:var(--muted);font-size:12px}.calpick-note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:6px 14px;font-size:12px}.calpick-list+.calpick-error,.calpick-error{color:var(--danger);margin:0;padding:6px 14px;font-size:12px}.agentpane-modes{gap:2px;display:inline-flex}.agentpane-modes button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-weight:700;display:inline-flex}.agentpane-modes button:hover{background:var(--panel-2);color:var(--ink)}.agentpane-modes button[aria-pressed=true]{color:var(--ink);background:var(--panel-2)}.agentpane-modecount{background:var(--ok);min-width:16px;color:var(--on-ok);text-align:center;border-radius:8px;padding:0 5px;font-size:11px;line-height:16px}.rooms-newrow{flex-wrap:wrap;gap:6px;display:flex}.agentpane .rooms-newrow .agentpane-new{white-space:nowrap;flex:auto;min-width:max-content;padding:0 10px}.rooms-row.unread .agentpane-row-name{font-weight:700}.agentpane .rooms-draftmark{color:#b42318;font-weight:600}.app.t-dark .agentpane .rooms-draftmark{color:#ff7b72}.rooms-badge{background:var(--ok);min-width:18px;color:var(--on-ok);text-align:center;border-radius:9px;flex:none;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.rooms-typeicon{color:var(--accent-ink)}.agentpane .rooms-scroll{flex-direction:column;display:flex}.rooms-older{align-self:center;margin-bottom:8px}.agentpane-tabpanel h3.rooms-day{align-self:center;margin:12px 0 8px}.rooms-system{text-align:center;overflow-wrap:anywhere;align-self:center;max-width:100%;margin:2px 0 8px}.rooms-msg{position:relative}.agentpane-agent.rooms-msg.compact,.agentpane-msg.you.rooms-msg.compact{margin-top:-4px}.agentpane-agent.rooms-msg.person .agentpane-agentface{background:var(--panel-2);color:var(--ink);border:1px solid var(--border);box-sizing:border-box}.agentpane-agent.rooms-msg.compact .agentpane-agentface{visibility:hidden;height:0}.rooms-msg p{white-space:normal;overflow-wrap:anywhere;margin:0}.rooms-msg p a{color:var(--link)}.rooms-deleted{color:var(--muted);font-style:italic}.rooms-mention{color:var(--link);font-weight:600}.rooms-mention.me{background:var(--sel);border-radius:4px;padding:0 2px}.rooms-msg.pending{opacity:.7}.rooms-msg.pending.failed{opacity:1;border-color:var(--danger)}.rooms-editbox{flex-direction:column;gap:4px;display:flex}.rooms-editbox textarea{box-sizing:border-box;width:100%;min-height:56px;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 8px}.rooms-editactions{gap:10px;display:inline-flex}.agentpane .rooms-reply{position:relative}.agentpane .rooms-offers{min-width:0;position:absolute;top:auto;bottom:calc(100% + 2px);left:12px;right:12px}.rooms-offers button.on{background:var(--sel)}.rooms-offers small{color:var(--muted)}.agentpane .rooms-mentionnote{background:var(--warn-soft,var(--panel));color:var(--warn-ink,var(--ink));border:1px solid var(--warn-line,var(--border));pointer-events:none;border-radius:6px;margin:0;padding:5px 10px;font-size:12px;line-height:1.35;position:absolute;bottom:calc(100% + 2px);left:12px;right:12px;box-shadow:0 2px 8px #00000014}.rooms-people{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.rooms-chipx{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 0 4px}.rooms-when{white-space:nowrap}.rooms-replyrow{min-width:0;margin-top:4px;display:flex}.agentpane-msg.you .rooms-replyrow,.agentpane-msg.you .rooms-replycount{justify-content:flex-end}.rooms-replycount{text-align:left;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;max-width:100%;font-size:12px;font-weight:600;display:inline-flex}.rooms-form{flex-direction:column;gap:10px;display:flex}.rooms-form>label:not(.agentpane-searchbox){flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.rooms-form>label input{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 9px;font-weight:400}.rooms-picklist{max-height:280px;overflow-y:auto}.rooms-formactions{align-items:center;gap:12px;display:inline-flex}.agentpane .rooms-typeicon.rooms-groupmark{background:var(--ok);color:var(--on-ok);border:0;flex:none;place-items:center;display:inline-grid}.rooms-groupchips{margin-bottom:2px}.rooms-groupchip{gap:5px;padding-left:3px}.rooms-grouppick{position:relative}.rooms-picktick{box-sizing:border-box;border:1.5px solid var(--border);width:18px;height:18px;color:var(--on-ok);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:inline-grid}.rooms-picktick.on{background:var(--ok);border-color:var(--ok)}.rooms-groupabout{align-items:flex-start;gap:12px;display:flex}.rooms-grouppic{box-sizing:border-box;border:1.5px dashed var(--border);width:56px;height:56px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:2px;display:inline-flex;overflow:hidden}.rooms-grouppic small{text-align:center;font-size:10px;line-height:1.1}.rooms-grouppic.has{border-style:solid;padding:0}.rooms-grouppic img{object-fit:cover;width:100%;height:100%;display:block}.rooms-grouppic:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.rooms-ng-name{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.rooms-ng-name input{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 9px;font-weight:400}.rooms-ng-name .agentpane-hint{font-weight:400}.agentpane .rooms-form.rooms-ng-form{align-items:stretch}.rooms-ng-form h3{margin:4px 0 0}.agentpane .agentpane-tabpanel.rooms-ng-pick{gap:8px;padding-bottom:10px;overflow:hidden}.rooms-ng-pick .rooms-groupchips{flex:none;max-height:60px;margin-bottom:0;overflow-y:auto}.rooms-ng-search{flex:none}.rooms-ng-list{flex:auto;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.rooms-ng-foot{border-top:1px solid var(--border);flex:none;padding-top:8px}.rooms-ng-foot .agentpane-hint{margin:0;font-size:12px}.agentpane .rooms-ng-fold{width:100%;height:28px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-top:4px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.agentpane .rooms-ng-fold:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.rooms-ng-count{font-weight:400}.rooms-ng-sub{color:var(--muted);padding:6px 8px 2px;font-size:12px;font-weight:700}.rooms-jobtop{align-items:center;gap:8px;display:flex}.rooms-job .agentpane-end{margin:0;font-size:12.5px}.rooms-openjob{align-self:flex-start;font-size:12px;font-weight:600}.rooms-pictures{margin-top:4px}.rooms-picture{cursor:zoom-in;background:0 0;border:0;border-radius:6px;padding:0}.rooms-picture:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.rooms-picture[aria-pressed=true]{cursor:zoom-out;flex-basis:100%}.rooms-pictures .agentpane-thumb.open{max-width:100%;max-height:60vh}.agentpane-agentface.avatar{object-fit:cover;background:var(--panel-2);padding:0}.rooms-chipface{vertical-align:-3px;border-radius:50%;margin-right:4px}.rooms-sticker{font-size:34px;line-height:1.15}.agentpane .rooms-emojipalette{z-index:40;position:absolute;bottom:calc(100% + 6px);left:12px}.rooms-nickinput{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;padding:5px 8px}.rooms-threadjob{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:11.5px;overflow:hidden}.rooms-recording{min-width:min(420px,100%);max-width:100%}.rooms-recording .chatrec-inline video{max-height:50vh}.rooms-recpending{font-style:italic}.rooms-confidential{color:var(--danger,#b3261e);border:1px solid color-mix(in srgb, var(--danger,#b3261e) 45%, transparent);background:color-mix(in srgb, var(--danger,#b3261e) 8%, transparent);border-radius:999px;margin-bottom:6px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.rooms-room{position:relative}.rooms-room.rooms-dropping:after{content:"Drop pictures or files to add them to your message";z-index:5;text-align:center;border:2px dashed var(--accent,#1e6b3c);background:var(--panel);opacity:.94;color:var(--text,inherit);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;padding:16px;font-weight:600;display:flex;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.agentpane .rooms-voicebtn[aria-disabled=true]{opacity:.5;cursor:default}.agentpane .rooms-voicebtn.is-live{color:#fff;background:#b42318;border-color:#b42318}.rooms-voicenote{color:var(--muted);pointer-events:none;font-size:12px;position:absolute;bottom:2px;left:12px;right:12px}.agentpane .rooms-voicecard{z-index:5;border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:calc(100% + 2px);left:12px;right:12px;box-shadow:0 6px 20px #0000001f}.rooms-voicecard .agentchat-listen{margin-top:0}.rooms-voiceactions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rooms-voicego{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:28px;padding:0 14px;font-weight:600}.rooms-voicego:disabled{opacity:.5;cursor:default}.rooms-voicecard[data-mode=record] .rooms-voicego{background:#b42318}.rooms-voicelabel{color:var(--muted);font-size:12px;font-weight:600}.agentpane .agentpane-reply :-webkit-any(.agentpane-replyrow,.rooms-voiceslot) .rooms-voicecard textarea{box-sizing:border-box;resize:vertical;width:100%;height:auto;min-height:48px;max-height:160px;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;flex:none;padding:6px 8px;font-size:14px;line-height:20px;overflow-y:auto}.agentpane .agentpane-reply :is(.agentpane-replyrow,.rooms-voiceslot) .rooms-voicecard textarea{box-sizing:border-box;resize:vertical;width:100%;height:auto;min-height:48px;max-height:160px;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;flex:none;padding:6px 8px;font-size:14px;line-height:20px;overflow-y:auto}.agentpane .agentpane-reply :-webkit-any(.agentpane-replyrow,.rooms-voiceslot) .rooms-voicecard textarea:focus{border-color:var(--accent)}.agentpane .agentpane-reply :is(.agentpane-replyrow,.rooms-voiceslot) .rooms-voicecard textarea:focus{border-color:var(--accent)}.rooms-voicewho{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.rooms-voicepick{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.rooms-voicechip{border:1px solid var(--border);min-height:24px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:0 10px}.rooms-voicechip.on{background:var(--accent);border-color:var(--accent);color:#fff}.rooms-voicechip:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.rooms-voicetrouble{color:var(--warn-ink,var(--muted));margin:0;font-size:12px}.rooms-voice{flex-direction:column;gap:4px;min-width:220px;margin-top:4px;display:flex}.rooms-voiceplayer{align-items:center;gap:8px;display:flex}.rooms-voiceplay{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.rooms-voiceplay:disabled{opacity:.5;cursor:default}.rooms-voiceplay:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.rooms-voiceseek:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.rooms-voiceseek{min-width:80px;accent-color:var(--accent);flex:auto}.rooms-voicetime{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:12px}.rooms-voicewords{white-space:pre-wrap;margin:0;font-size:13px}.rooms-voicewords.none{color:var(--muted);font-style:italic}.rooms-voiceheard-said{color:var(--muted);font-size:12.5px}.rooms-voiceheard-said p{white-space:pre-wrap;margin:2px 0 0}.app.t-dark .agentpane .rooms-voicebtn.is-live{background:#d9473b;border-color:#d9473b}.rooms-ownmeta{white-space:nowrap}.rooms-dotspace{flex:0 0 8px;width:8px;height:8px}.agentpane .rooms-replycount{gap:2px 5px;font-size:11.5px;font-weight:500}.agentpane .rooms-replycount .agentpane-pill{gap:4px;height:18px;padding:0 7px;font-size:11px;font-weight:600}.agentpane .rooms-replycount .agentpane-pill .agentpane-dot{flex-basis:6px;width:6px;height:6px}.agentpane .rooms-replyrow{margin-top:3px}.rooms-formkeys{display:contents}.rooms-rowend{flex-direction:column;flex:none;align-self:flex-start;align-items:flex-end;gap:4px;margin:2px 0 0 auto;display:flex}.agentpane .agentpane-rowwrap .rooms-row .rooms-rowend .agentpane-rowtime{visibility:visible;margin-top:0}.agentpane .rooms-replycount{color:var(--link)}.agentpane .rooms-msg .agentpane-bubble,.agentpane .agentpane-msg.you.rooms-msg{position:relative}.rooms-col{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex}.agentpane .agentpane-agent.rooms-msg>.rooms-col{max-width:96%}.agentpane .agentpane-agent.rooms-msg>.rooms-col>.agentpane-agentbubble{max-width:100%}.rooms-hoverbar{z-index:6;border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:2px;padding:3px;display:none;position:absolute;top:-37px;right:0;box-shadow:0 2px 8px #0000001f}.app:not(.t-dark) .rooms-hoverbar{background:#fff}.rooms-msg .agentpane-bubble:hover>.rooms-hoverbar,.agentpane-msg.you.rooms-msg:hover>.rooms-hoverbar,.rooms-actsopen>.rooms-hoverbar{display:flex}.rooms-msg .agentpane-bubble:has(:focus-visible)>.rooms-hoverbar{display:flex}.agentpane-msg.you.rooms-msg:has(:focus-visible)>.rooms-hoverbar{display:flex}.rooms-hoverbar:after{content:"";height:3px;position:absolute;top:100%;left:-1px;right:-1px}.agentpane .rooms-hoverbtn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.agentpane .rooms-hoverbtn:hover{background:var(--panel-2);color:var(--accent-ink);outline:none}.agentpane .rooms-hoverbtn:focus-visible{background:var(--panel-2);color:var(--accent-ink);outline:none}.agentpane .rooms-hoverbtn.rooms-hoverquick{font-size:15px;line-height:1}.agentpane .rooms-hoverbtn.rooms-hoverquick.on{box-shadow:inset 0 0 0 1px var(--accent)}.agentpane .rooms-msgmenu{z-index:60;min-width:190px}.agentpane .rooms-msgmenu button.rooms-danger{color:#b42318}.app.t-dark .agentpane .rooms-msgmenu button.rooms-danger{color:#ff7b72}.rooms-reactpick{z-index:60;border:1px solid var(--border);background:var(--panel);border-radius:18px;flex-wrap:wrap;gap:2px;max-width:260px;padding:4px;display:flex;box-shadow:0 4px 14px #00000029}.app:not(.t-dark) .rooms-reactpick{background:#fff}.agentpane .rooms-reactpick button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:17px;line-height:1}.agentpane .rooms-reactpick button:hover{background:var(--panel-2);outline:none}.agentpane .rooms-reactpick button:focus-visible{background:var(--panel-2);outline:none}.agentpane .rooms-reactpick button.mine{background:color-mix(in srgb, var(--accent) 16%, transparent)}.agentpane .rooms-reactpick .rooms-reactmore{color:var(--muted);font-size:16px}.rooms-epk{border:1px solid var(--border);background:var(--panel);width:318px;font:13px var(--font-ui);color:var(--ink);border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #14281c29}.app:not(.t-dark) .rooms-epk,.app:not(.t-dark) .rooms-epklabel{background:#fff}.rooms-epk .rooms-epksearch{margin:8px 8px 4px}.rooms-epktabs{border-bottom:1px solid var(--border);padding:0 6px;display:flex}.agentpane .rooms-epktabs button{height:28px;color:var(--muted);cursor:pointer;filter:grayscale();opacity:.7;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 1 0;padding:0;font-size:15px;line-height:1}.agentpane .rooms-epktabs button svg{vertical-align:-2px}.agentpane .rooms-epktabs button:hover{filter:none;opacity:1;outline:none}.agentpane .rooms-epktabs button:focus-visible{filter:none;opacity:1;outline:none}.agentpane .rooms-epktabs button[aria-selected=true]{border-bottom-color:var(--accent);filter:none;opacity:1}.rooms-epkgrid{height:262px;padding:0 6px 6px;overflow-y:auto}.rooms-epklabel{z-index:1;background:var(--panel);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:7px 4px 3px;font-size:10.5px;font-weight:600;position:sticky;top:0}.rooms-epkcells{grid-template-columns:repeat(9,1fr);display:grid}.agentpane .rooms-epkcells button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.agentpane .rooms-epkcells button:hover{background:var(--panel-2);outline:none}.agentpane .rooms-epkcells button:focus-visible{background:var(--panel-2);outline:none}.agentpane .rooms-epkcells button.mine{background:color-mix(in srgb, var(--accent) 16%, transparent)}.rooms-epknone{color:var(--muted);text-align:center;margin:0;padding:18px 8px;font-size:12.5px}.rooms-reactpick.rooms-reactall{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0}.app:not(.t-dark) .rooms-reactpick.rooms-reactall{background:0 0}.agentpane .rooms-reacted{margin-bottom:12px;padding-bottom:14px!important}.agentpane .rooms-rxpill{z-index:2;border:1px solid var(--border);background:var(--panel);height:22px;color:var(--ink);cursor:pointer;border-radius:11px;align-items:center;gap:3px;padding:0 6px;font-size:12.5px;line-height:1;display:inline-flex;position:absolute;bottom:-12px;box-shadow:0 1px 3px #0000001f}.agentpane .rooms-rxpill.theirs{left:10px}.agentpane .rooms-rxpill.yours{right:10px}.app:not(.t-dark) .agentpane .rooms-rxpill{background:#fff;border-color:#dbe6df}.agentpane .rooms-rxpill b{color:var(--muted);font-size:11px;font-weight:600}.agentpane .rooms-rxpill.mine{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.agentpane .rooms-rxpill:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.rooms-rxemoji{letter-spacing:1px}.agentpane .rooms-rxlist{min-width:176px;max-width:220px;padding:4px}.rooms-rxtabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin-bottom:2px;padding:1px 2px 4px;display:flex}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu .rooms-rxtabs button{width:auto;color:var(--muted);border-radius:999px;padding:1px 6px;font-size:11.5px}:is(.agentpane,.lime-activity) .agentpane-menu .rooms-rxtabs button{width:auto;color:var(--muted);border-radius:999px;padding:1px 6px;font-size:11.5px}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu .rooms-rxtabs button.on{background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--accent-ink);font-weight:600}:is(.agentpane,.lime-activity) .agentpane-menu .rooms-rxtabs button.on{background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--accent-ink);font-weight:600}.agentpane .rooms-rxlist .rooms-rxwho{border-radius:5px;align-items:center;gap:6px;width:100%;padding:3px 4px;font-size:12.5px;line-height:1.25;display:flex}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu button.rooms-rxwho{padding:3px 4px;font-size:12.5px}:is(.agentpane,.lime-activity) .agentpane-menu button.rooms-rxwho{padding:3px 4px;font-size:12.5px}.rooms-rxface{border-radius:4px;flex:none}.rooms-rxname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rooms-rxname small{color:var(--muted);font-size:11px}.rooms-rxe{flex:none;font-size:13px}.agentpane .rooms-quote{box-sizing:border-box;border:0;border-left:3px solid var(--link);width:100%;min-width:0;max-width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#0000000b;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;margin:0 0 6px;padding:5px 8px;font-size:12px;display:flex}.agentpane .rooms-quote b{color:var(--link);font-size:12px}.agentpane .rooms-quote span{-webkit-line-clamp:2;overflow-wrap:anywhere;max-width:100%;color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agentpane .rooms-quote:hover{background:#00000012}.app.t-dark .agentpane .rooms-quote{background:#ffffff0f}.rooms-flash{animation:1.6s ease-out rooms-flash}.agentpane .rooms-clickreply{cursor:pointer}.agentpane .rooms-clickreply:hover:not(.rooms-flash){box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.agentpane .rooms-clickreply :-webkit-any(p,ul,ol,li,pre,code,blockquote,table,.rooms-lines,.rooms-voiceheard-said){cursor:text}.agentpane .rooms-clickreply :is(p,ul,ol,li,pre,code,blockquote,table,.rooms-lines,.rooms-voiceheard-said){cursor:text}@keyframes rooms-flash{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb, var(--link) 45%, transparent)}to{box-shadow:0 0 0 3px #0000}}.rooms-jumpnote{align-self:center}.rooms-quoting{border-left:3px solid var(--link);background:#0000000b;border-radius:6px;align-items:center;gap:8px;margin:0 0 6px;padding:5px 8px;font-size:12px;display:flex}.app.t-dark .rooms-quoting{background:#ffffff0f}.rooms-quotingwords{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:auto;overflow:hidden}.rooms-quotingwords b{color:var(--link)}.agentpane .rooms-quotingx{flex:none;width:22px;height:22px}.rooms-quoting .rooms-quotingthumb{object-fit:cover;border-radius:4px;flex:none;width:32px;height:32px}.rooms-replyfaces{margin-right:2px;display:inline-flex}.rooms-replyfaces .rooms-replyface{border:1.5px solid var(--panel);margin-left:-4px;border-radius:4px!important}.rooms-replyfaces .rooms-replyface:first-child{margin-left:0}.agentpane .rooms-replycount .rooms-replyago{color:var(--muted);font-weight:400}.agentpane .rooms-replycount.new .rooms-replywords{color:#c62828;font-weight:700}.rooms-newdot{background:var(--danger);border-radius:50%;width:7px;height:7px}.app.t-dark .agentpane .rooms-replycount.new .rooms-replywords{color:#ff7b72}.agentpane .rooms-threadzone{background:#eef8f1;border-left:4px solid #2e7d4f;border-radius:0 8px 0 0;margin:6px 8px 0;padding-left:8px}.agentpane .rooms-threadzone-reply{background:#eef8f1;border-left:4px solid #2e7d4f;border-radius:0 0 8px;margin:0 8px 8px;padding-top:6px;padding-left:8px}.app.t-dark .agentpane .rooms-threadzone,.app.t-dark .agentpane .rooms-threadzone-reply{background:#3fb27f14;border-left-color:#3fb27f}.agentpane .rooms-threadzone .rooms-threadtitle{border-bottom:1px solid #2e7d4f2e;flex:none;align-self:stretch;margin:2px 0 6px;padding-bottom:6px;font-size:13.5px}.agentpane .agentpane-agentface.rooms-appface{background:var(--sender,#3c4a41);color:#fff;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.app.t-dark .agentpane .agentpane-agentface.rooms-appface{color:#10180f}.agentpane .rooms-renamebtn{flex:none;margin-left:8px;font-size:12px;font-weight:600}.agentpane .agentpane-jobtitle.rooms-threadtitle{align-items:baseline;min-width:0;display:flex}.agentpane .rooms-threadtitle>.rooms-threadtitlename{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rooms-threadrename{align-items:center;gap:8px;display:flex}.rooms-threadrename input{min-width:0;font:inherit;border:1px solid var(--accent);background:var(--panel);color:var(--ink);border-radius:6px;flex:auto;padding:3px 8px;font-size:13.5px;font-weight:600}.agentpane .rooms-replycount .rooms-threadname{color:var(--ink);font-weight:600}.rooms-recaplab{background:var(--panel-2);color:var(--muted);letter-spacing:.02em;vertical-align:1px;border-radius:4px;margin-right:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.rooms-recapecho{color:var(--muted);font-style:italic}.rooms-recapfoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;font-size:11.5px;display:flex}.agentpane .rooms-recapfoot .agentpane-linkbtn{font-size:11.5px}.rooms-recapsession{opacity:0;transition:opacity .12s}.rooms-msg:hover .rooms-recapsession,.rooms-msg:focus-within .rooms-recapsession,.rooms-recapsession:focus-within{opacity:1}.rooms-recapversions{border-left:2px solid var(--border);color:var(--muted);flex-direction:column;flex-basis:100%;gap:4px;margin:4px 0 0;padding:0 0 0 8px;font-size:12.5px;list-style:none;display:flex}.rooms-recapversions .rooms-when{margin-right:6px;font-size:11px}.rooms-step{border:1px solid var(--border);border-left:4px solid var(--step-edge,var(--border));background:var(--panel);border-radius:6px;align-self:stretch;margin:0 0 6px 32px;font-size:12.5px}.app:not(.t-dark) .rooms-step{background:#fff}.rooms-step-read{--step-edge:#2a78d6}.rooms-step-run{--step-edge:#1baf7a}.rooms-step-write{--step-edge:#eb6834}.rooms-step-failed{--step-edge:#d62828}.rooms-step summary{cursor:pointer;align-items:baseline;gap:8px;padding:4px 10px;display:flex}.rooms-stepkind{color:var(--muted);flex:none;font-weight:600}.rooms-step-failed .rooms-stepkind{color:#b42318}.app.t-dark .rooms-step-failed .rooms-stepkind{color:#ff7b72}.rooms-steplabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rooms-steporigin{color:var(--muted);flex:none;font-size:11px;font-style:italic}.rooms-recapheld{color:var(--muted);font-style:italic}.rooms-step .rooms-when{color:var(--muted);flex:none;font-size:11px}.rooms-stepout{border-top:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;padding:6px 10px 8px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.rooms-stepnone{color:var(--muted);margin:0;padding:4px 10px 6px}.rooms-stepnote{border-left:2px solid var(--border);align-self:stretch;margin:2px 0 8px 32px;padding:1px 10px;font-size:13px;line-height:1.5}.rooms-stepnote p{margin:0 0 4px}.rooms-ask{border:1px solid var(--border);border-left:4px solid var(--ask-edge,#d4a72c);background:var(--panel);border-radius:6px;margin:6px 0 2px;font-size:12.5px}.app:not(.t-dark) .rooms-ask{background:#fff}.rooms-ask-allowed{--ask-edge:#1baf7a}.rooms-ask-declined,.rooms-ask-expired{--ask-edge:var(--border)}.rooms-askhead{align-items:baseline;gap:8px;padding:4px 10px;display:flex}.rooms-asktool{font-weight:600}.rooms-asklevel{color:var(--muted);font-size:11.5px}.rooms-askcall{border-top:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0;padding:6px 10px 8px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.rooms-askacts{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px 8px;display:flex}.rooms-askacts button{border:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:3px 12px}.rooms-askacts .rooms-askallow{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.rooms-askacts button:disabled{opacity:.6;cursor:default}.rooms-askleft,.rooms-askwho{color:var(--muted)}.rooms-askwho{border-top:1px solid var(--border);margin:0;padding:4px 10px 6px}.rooms-askerr{color:#b42318;margin:0;padding:0 10px 6px}.app.t-dark .rooms-askerr{color:#ff7b72}.agentpane .rooms-msg .agentpane-agentbubble{gap:0;padding:7px 11px 5px}.agentpane .agentpane-msg.you.rooms-msg{padding:7px 11px 5px}.agentpane .rooms-msg .agentpane-agentbubble>p,.agentpane .agentpane-msg.you.rooms-msg>p{margin:0}.agentpane .rooms-msg .agentpane-agentbubble>:not(.rooms-author):not(.rooms-head):not(p):not(.rooms-foot):not(.rooms-hoverbar):not(.rooms-quote){margin-top:4px}.rooms-author{margin:0 0 1px;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.rooms-authorkind{color:var(--muted);font-weight:400}.rooms-via{cursor:help}.agentpane .rooms-msg .rooms-termflags{color:var(--muted);flex-direction:column;gap:1px;margin:2px 0 0;font-size:11px;line-height:1.3;display:flex}.agentpane .rooms-msg .rooms-termflag:before{content:"⚑ "}.agentpane .rooms-foot{text-align:right;color:var(--muted);align-self:flex-end;margin:1px 0 0;font-size:11px;line-height:1.2;display:block}.agentpane .agentpane-msg.you .rooms-foot{justify-content:flex-end;display:flex}.rooms-c0{--sender:#1a5fb4}.rooms-c1{--sender:#b4235a}.rooms-c2{--sender:#7b1fa2}.rooms-c3{--sender:#a14d00}.rooms-c4{--sender:#00727a}.rooms-c5{--sender:#6d4c41}.rooms-c6{--sender:#3f51b5}.rooms-c7{--sender:#a21caf}.app.t-dark .rooms-c0{--sender:#79b8ff}.app.t-dark .rooms-c1{--sender:#ff8ab5}.app.t-dark .rooms-c2{--sender:#d2a8ff}.app.t-dark .rooms-c3{--sender:#ffb366}.app.t-dark .rooms-c4{--sender:#5fd4d4}.app.t-dark .rooms-c5{--sender:#d7b19d}.app.t-dark .rooms-c6{--sender:#9fa8ff}.app.t-dark .rooms-c7{--sender:#f0a6f7}.rooms-author[class*=rooms-c]{color:var(--sender)}.agentpane .rooms-quote[class*=rooms-c]{border-left-color:var(--sender)}.agentpane .rooms-quote[class*=rooms-c] b{color:var(--sender)}.agentpane .rooms-msgmenu .rooms-menuback{font-weight:600}.rooms-menuhead{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);padding:4px 12px 2px;font-size:11px;font-weight:600}.rooms-menunote{max-width:230px;color:var(--muted);white-space:normal;padding:4px 12px 6px;font-size:11.5px;line-height:1.35}.agentpane .rooms-msgmenu button[role=menuitemradio]{align-items:center;gap:8px;display:flex}.rooms-swatch{border:2px solid;border-radius:3px;flex:none;width:14px;height:14px}.rooms-menucheck{color:var(--accent-ink);margin-left:auto;font-weight:700}.rooms-ticks{vertical-align:-1px;color:var(--muted);align-items:center;margin-left:4px;display:inline-flex}.rooms-ticks.read{color:#1d8fe1}.app.t-dark .rooms-ticks.read{color:#53bdeb}.rooms-star{vertical-align:-1px;color:var(--muted);margin-right:3px;display:inline-flex}.agentpane .rooms-msg.rooms-marked,.agentpane .agentpane-agentbubble.rooms-marked,.app .agentpane .rooms-msg .agentpane-agentbubble.rooms-marked{background:var(--mark-fill);border-left:3px solid var(--mark-border)}.rooms-marktag{color:var(--mark-border);margin:0 0 2px;font-size:11px;font-weight:600;display:block}.app.t-dark .agentpane :-webkit-any(.rooms-msg.rooms-marked,.agentpane-agentbubble.rooms-marked){--panel:#f4fbf5;--panel-2:#e4f3e8;--border:#cfe6d6;--ink:#17281c;--muted:#5a7361;--link:#0969da;--sel:#d3f0db;--accent-ink:#116329;color:var(--ink)}.app.t-dark .agentpane :is(.rooms-msg.rooms-marked,.agentpane-agentbubble.rooms-marked){--panel:#f4fbf5;--panel-2:#e4f3e8;--border:#cfe6d6;--ink:#17281c;--muted:#5a7361;--link:#0969da;--sel:#d3f0db;--accent-ink:#116329;color:var(--ink)}.app.t-dark .agentpane .agentpane-msg.you.rooms-msg.rooms-marked{background:var(--mark-fill)}.app.t-dark .agentpane .rooms-marked :-webkit-any(.rooms-hoverbar,.rooms-rxpill,.rooms-msgmenu,[role=menu],[role=dialog]){--panel:#17221b;--panel-2:#1f2d24;--border:#2c3f32;--ink:#cfe0d4;--muted:#8ba593;--link:#539bf5;--sel:#1f3a28;color:var(--ink)}.app.t-dark .agentpane .rooms-marked :is(.rooms-hoverbar,.rooms-rxpill,.rooms-msgmenu,[role=menu],[role=dialog]){--panel:#17221b;--panel-2:#1f2d24;--border:#2c3f32;--ink:#cfe0d4;--muted:#8ba593;--link:#539bf5;--sel:#1f3a28;color:var(--ink)}.app.t-dark .agentpane .rooms-marked .rooms-c0{--sender:#1a5fb4}.app.t-dark .agentpane .rooms-marked .rooms-c1{--sender:#b4235a}.app.t-dark .agentpane .rooms-marked .rooms-c2{--sender:#7b1fa2}.app.t-dark .agentpane .rooms-marked .rooms-c3{--sender:#a14d00}.app.t-dark .agentpane .rooms-marked .rooms-c4{--sender:#00727a}.app.t-dark .agentpane .rooms-marked .rooms-c5{--sender:#6d4c41}.app.t-dark .agentpane .rooms-marked .rooms-c6{--sender:#3f51b5}.app.t-dark .agentpane .rooms-marked .rooms-c7{--sender:#a21caf}.app.t-dark .agentpane .rooms-marked :-webkit-any(.rooms-foot,.rooms-when,.rooms-ticks:not(.read),.agentpane-agentwhen):not(.rooms-onpic *){color:#4f6857}.app.t-dark .agentpane .rooms-marked :is(.rooms-foot,.rooms-when,.rooms-ticks:not(.read),.agentpane-agentwhen):not(.rooms-onpic *){color:#4f6857}.app.t-dark .agentpane .rooms-marked .rooms-ticks.read:not(.rooms-onpic *){color:#1470b8}.app.t-dark .agentpane .rooms-marked .rooms-replycount.new .rooms-replywords{color:#c62828}.app.t-dark .agentpane .rooms-marked :-webkit-any(.rooms-code,.rooms-codeblock){background:#0000000f}.app.t-dark .agentpane .rooms-marked :is(.rooms-code,.rooms-codeblock){background:#0000000f}.app.t-dark .agentpane .rooms-marked .rooms-quote{background:#0000000d}.app.t-dark .agentpane .rooms-marked .rooms-quote:hover{background:#00000014}.app.t-dark .agentpane .rooms-marked .rooms-marktag{color:color-mix(in srgb, var(--mark-border) 80%, #000)}.rooms-pinwrap{flex:none;position:relative}.rooms-pinbar{border-bottom:1px solid var(--border);background:var(--panel);align-items:stretch;display:flex}.app:not(.t-dark) .rooms-pinbar{background:#fff}.agentpane .rooms-pingo{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 4px 6px 10px;display:flex}.agentpane .rooms-pingo:hover{background:var(--panel-2)}.rooms-pinsegs{flex-direction:column;align-self:stretch;gap:2px;display:flex}.rooms-pinsegs i{background:var(--border);border-radius:2px;flex:1;width:3px}.rooms-pinsegs i.on{background:var(--accent)}.rooms-pinicon{color:var(--muted);display:inline-flex}.rooms-pintext{flex-direction:column;min-width:0;font-size:12.5px;line-height:1.3;display:flex}.rooms-pintext b{color:var(--accent-ink);font-size:11.5px}.rooms-pintext span{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);overflow:hidden}.rooms-pincount{color:var(--muted);flex:none;margin-left:auto;font-size:11px}.agentpane .rooms-pinall{width:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none}.agentpane .rooms-pinall:hover{background:var(--panel-2);color:var(--ink)}.agentpane .rooms-pinlist{z-index:40;max-height:260px;position:absolute;top:100%;left:6px;right:6px;overflow:auto}.rooms-pinitem{align-items:center;gap:6px;padding-right:8px;display:flex}.rooms-pinitem.on{background:var(--panel-2)}.agentpane .rooms-pinitemgo{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.agentpane .rooms-pinitemgo span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.agentpane .rooms-pinitemgo small{color:var(--muted);font-size:11px}.agentpane .rooms-unpin{flex:none;font-size:12px}.agentpane .rooms-pinlist button.rooms-pinitemgo{align-items:flex-start}.agentpane .rooms-pinlist button.rooms-unpin{width:auto}.agentpane .rooms-systemview{font-size:inherit}.modal.rooms-info{width:min(380px,100vw - 32px)}.rooms-infobody{max-height:60vh;padding:8px 16px 14px;overflow:auto}.rooms-infogroup h4{color:var(--muted);align-items:center;gap:4px;margin:10px 0 4px;font-size:12px;font-weight:600;display:flex}.rooms-infogroup ul{margin:0;padding:0;list-style:none}.rooms-infogroup li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.rooms-infogroup li small{color:var(--muted);white-space:nowrap}.rooms-fwd-card{min-width:0}.rooms-fwd-label{color:var(--muted);align-items:center;gap:4px;margin:0 0 3px;font-size:11.5px;font-style:italic;display:flex}.agentpane .rooms-fwd-quote{border-left:3px solid var(--sender,var(--link));background:color-mix(in srgb, var(--ink) 4.5%, transparent);border-radius:6px;flex-direction:column;align-items:stretch;gap:3px;min-width:0;margin:0 0 4px;padding:5px 8px;display:flex}.rooms-fwd-author{color:var(--sender,var(--link));font-size:12px}.rooms-fwd-words{overflow-wrap:anywhere;max-height:8.7em;line-height:1.45;overflow:hidden}.rooms-fwd-words.open{max-height:none}.rooms-fwd-words p{margin:0}.agentpane .rooms-fwd-more{align-self:flex-start;font-size:12px}.rooms-fwd-note{margin-top:2px;font-size:11.5px;display:block}.modal.rooms-fwd{flex-direction:column;width:min(400px,100vw - 32px);max-height:min(620px,86vh);display:flex}.rooms-fwd-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px 14px 6px;display:flex}.agentpane .rooms-quote.rooms-fwd-preview{cursor:default;pointer-events:none;flex:none;margin:0}.rooms-fwd-search{flex:none}.rooms-fwd-list{flex:auto;min-height:120px;margin:0 -6px;padding:0 6px;overflow-y:auto}.rooms-fwd-sub{color:var(--muted);padding:6px 6px 2px;font-size:12px;font-weight:700}.rooms-fwd-row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;display:flex}.rooms-fwd-row:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 5%, transparent)}.rooms-fwd-row:disabled{opacity:.5;cursor:default}.rooms-fwd-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.rooms-fwd-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rooms-fwd-line{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rooms-fwd-add{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;flex:none;padding:6px 9px;font-size:13px}.rooms-fwd-foot{align-items:center;padding:10px 14px}.rooms-fwd-limit{color:var(--muted);margin-right:auto;font-size:12px}.rooms-fwd-limit.full{color:var(--ink);font-weight:600}.rooms-files{flex-direction:column;gap:4px;display:flex}.rooms-file{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:0 2px;width:252px;max-width:100%;padding:2px;display:flex}.app:not(.t-dark) .rooms-file{background:#fff;border-color:#dbe6df}.agentpane .rooms-fileopen{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;align-items:center;gap:8px;padding:4px 6px;display:flex}.agentpane .rooms-fileopen:hover:not(:disabled){background:var(--panel-2)}.app:not(.t-dark) .agentpane .rooms-fileopen:hover:not(:disabled){background:#f1f8f3}.agentpane .rooms-fileopen:disabled{cursor:default}.agentpane .rooms-fileopen:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.agentpane .rooms-filesave:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.agentpane .rooms-filemark{flex:none;min-width:34px;height:24px;display:inline-flex}.agentpane .rooms-filemark.fm-lime{border-color:#8cc63f}.rooms-filetext{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.rooms-filetext b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.rooms-filetext small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:11px;overflow:hidden}.agentpane .rooms-filesave{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.agentpane .rooms-filesave:hover:not(:disabled){background:var(--panel-2);color:var(--accent-ink)}.rooms-docopen{color:var(--accent-ink);flex:none;padding:0 4px;font-size:12px;font-weight:600}.rooms-filenote{color:var(--muted);flex-basis:100%;padding:0 6px 3px;font-size:11.5px}.rooms-file.pending{opacity:.75}.rooms-downloaderr{font-size:11.5px;display:block}.agentpane .rooms-savemenu{box-sizing:border-box;width:248px;min-width:200px;max-width:calc(100vw - 16px)}.agentpane .rooms-savemenu .rooms-menuhead.rooms-savehead{letter-spacing:0;text-transform:none;color:var(--ink);white-space:normal;overflow-wrap:anywhere;padding:4px 10px;font-size:12px}.agentpane-menu.rooms-savemenu button.rooms-saveitem{white-space:normal;overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0}.rooms-saveitem>svg{color:var(--muted);flex:none;margin-top:2px}.rooms-savewords{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.rooms-savewords small{color:var(--muted);font-size:11px;line-height:1.3}.rooms-saveitem.rooms-savelast .rooms-savewords>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rooms-saveitem .rooms-menuarrow{align-self:center}.rooms-savegroup{color:var(--muted);white-space:normal;padding:2px 10px;font-size:11px}.agentpane .rooms-savefind{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;border-radius:999px;margin:2px 4px 4px;padding:5px 9px;font-size:12.5px}.app:not(.t-dark) .agentpane .rooms-savefind{background:#fff}.rooms-savetree{flex-direction:column;max-height:220px;display:flex;overflow-y:auto}:-webkit-any(.agentpane,.lime-activity) .agentpane-menu .rooms-savetree button{gap:6px;padding-top:5px;padding-bottom:5px}:is(.agentpane,.lime-activity) .agentpane-menu .rooms-savetree button{gap:6px;padding-top:5px;padding-bottom:5px}.rooms-savetree button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.modal-back.rooms-viewback{z-index:75}html.lime-popout .modal-back.rooms-viewback{z-index:2105}.modal.rooms-viewer{width:min(1100px,100vw - 48px);height:calc(100vh - 64px);padding:0;position:relative;overflow:hidden}.rooms-viewwait,.rooms-viewerr{color:var(--muted);padding:24px}.modal.rooms-picview .agentpane-picview-body{justify-content:center;display:flex}.agentpane :-webkit-any(.rooms-msg,.agentpane-fmt) .rooms-code{background:#0000000f;border-radius:3px;padding:0 3px;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.agentpane :is(.rooms-msg,.agentpane-fmt) .rooms-code{background:#0000000f;border-radius:3px;padding:0 3px;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.app.t-dark .agentpane :-webkit-any(.rooms-msg,.agentpane-fmt) .rooms-code{background:#ffffff14}.app.t-dark .agentpane :is(.rooms-msg,.agentpane-fmt) .rooms-code{background:#ffffff14}.agentpane :-webkit-any(.rooms-msg,.agentpane-fmt) .rooms-codeblock{white-space:pre;background:#0000000d;border-radius:6px;margin:2px 0;padding:6px 8px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow-x:auto}.agentpane :is(.rooms-msg,.agentpane-fmt) .rooms-codeblock{white-space:pre;background:#0000000d;border-radius:6px;margin:2px 0;padding:6px 8px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow-x:auto}.app.t-dark .agentpane :-webkit-any(.rooms-msg,.agentpane-fmt) .rooms-codeblock{background:#ffffff0f}.app.t-dark .agentpane :is(.rooms-msg,.agentpane-fmt) .rooms-codeblock{background:#ffffff0f}.agentpane :-webkit-any(.rooms-msg,.agentpane-fmt) .rooms-blockquote{border-left:3px solid var(--border);color:var(--muted);margin:2px 0;padding:1px 0 1px 8px;display:block}.agentpane :is(.rooms-msg,.agentpane-fmt) .rooms-blockquote{border-left:3px solid var(--border);color:var(--muted);margin:2px 0;padding:1px 0 1px 8px;display:block}.agentpane :-webkit-any(.rooms-msg,.agentpane-fmt) .rooms-list{margin:2px 0;padding-left:20px;display:block}.agentpane :is(.rooms-msg,.agentpane-fmt) .rooms-list{margin:2px 0;padding-left:20px;display:block}.agentpane :-webkit-any(.rooms-msg,.agentpane-fmt) .rooms-list li{margin:0}.agentpane :is(.rooms-msg,.agentpane-fmt) .rooms-list li{margin:0}.agentpane :-webkit-any(.rooms-msg,.agentpane-fmt,.rooms-stepnote) .rooms-lines{display:block}.agentpane :is(.rooms-msg,.agentpane-fmt,.rooms-stepnote) .rooms-lines{display:block}.agentpane :-webkit-any(.rooms-msg,.agentpane-fmt) .rooms-mathblock{margin:4px 0;display:block;overflow-x:auto}.agentpane :is(.rooms-msg,.agentpane-fmt) .rooms-mathblock{margin:4px 0;display:block;overflow-x:auto}.agentpane .rooms-msg .rooms-ref{font:inherit;white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;font-size:.92em;line-height:1.5}.rooms-refoffers button{flex-direction:column;align-items:flex-start;display:flex}.agentpane .rooms-offers.rooms-refoffers button{white-space:normal;overflow-wrap:anywhere;align-items:stretch;min-width:0;max-width:100%}.agentpane .rooms-offers.rooms-refoffers button>*{min-width:0;max-width:100%}.rooms-refoffers .rooms-reftitle:before{content:"📄 ";font-size:.85em}.rooms-refoffers button[style] .rooms-reftitle:before{content:"■ ";color:var(--ref-color);font-size:.8em}.rooms-foundhead{cursor:default}.rooms-match{color:inherit;background:#f5c40073;border-radius:2px;padding:0}.app.t-dark .rooms-match{background:var(--warn);color:var(--warn-soft)}.agentpane .rooms-typeicon.rooms-face,.agentpane .agentpane-row-compact .rooms-typeicon.rooms-face{background:0 0;border:0;flex:none;padding:0;overflow:hidden}.agentpane .rooms-typeicon.rooms-face img{object-fit:cover;width:100%;height:100%;display:block}.agentpane .rooms-typeicon.rooms-iconbox{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);color:var(--muted);flex:none;place-items:center;display:inline-grid}.app:not(.t-dark) .agentpane .rooms-typeicon.rooms-iconbox{color:#3d5a45;background:#fff}.agentpane .rooms-typeicon.rooms-groupfaces{background:0 0;border:0;flex:none;padding:0;position:relative}.agentpane .rooms-groupface{border-radius:26%;line-height:0;display:block;position:absolute;overflow:hidden}.agentpane .rooms-groupface-0{top:0;left:0}.agentpane .rooms-groupface-1{box-shadow:0 0 0 1.5px var(--panel);bottom:0;right:0}.agentpane .rooms-groupface img{object-fit:cover;width:100%;height:100%;display:block}.rooms-pinmark{vertical-align:-1px;color:var(--muted);margin-right:3px;display:inline-flex}.rooms-rowmarks{align-items:center;gap:4px;display:inline-flex}.rooms-mutemark{color:var(--muted);display:inline-flex}.app .agentpane .rooms-row.muted .rooms-badge,.app .rooms-badge.muted:not(.rooms-badgedot){--look-on-fill:var(--ink);background:color-mix(in srgb, var(--muted) 22%, var(--panel));color:var(--ink)}.agentpane .rooms-row.muted .agentpane-dot{background:#b9c4bd}.agentpane .rooms-badge.rooms-badgedot{border-radius:50%;width:10px;min-width:10px;height:10px;padding:0}.agentpane .rooms-titlebtn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.agentpane .rooms-titlebtn:hover .agentpane-jobtitle{text-underline-offset:3px;text-decoration:underline}.rooms-infoscroll{padding:0 14px 18px;overflow:auto}.rooms-infotop{border-bottom:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:3px;padding:16px 0 12px;display:flex}.rooms-infopic{flex-direction:column;align-items:center;gap:4px;margin-bottom:4px;display:flex}.rooms-infopic img{object-fit:cover;border-radius:16px}.rooms-infopicmark{width:72px;height:72px;color:var(--accent-ink);background:#e3f1e7;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.app.t-dark .rooms-infopicmark{background:#7fbf9526}.rooms-infopicacts{gap:10px;font-size:12px;display:inline-flex}.rooms-infoname{font-size:16px}.rooms-infoline{color:var(--muted);font-size:12px}.rooms-infotopic{overflow-wrap:anywhere;max-width:100%;margin:4px 0 0;font-size:13px}.agentpane .rooms-infoedit{margin-left:6px;font-size:12px;font-weight:400}.rooms-inforow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.agentpane .rooms-muteseg button{padding:3px 8px;font-size:12px}.rooms-infohint{margin:4px 0 0}:-webkit-any(.agentpane,.set-content) .rooms-switch{cursor:pointer;background:#cfd8d2;border:0;border-radius:9px;width:32px;height:18px;padding:0;position:relative}:is(.agentpane,.set-content) .rooms-switch{cursor:pointer;background:#cfd8d2;border:0;border-radius:9px;width:32px;height:18px;padding:0;position:relative}:-webkit-any(.agentpane,.set-content) .rooms-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:2px;left:2px}:is(.agentpane,.set-content) .rooms-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:2px;left:2px}.app.t-dark .agentpane .rooms-switch:not(.on){background:#4a564e}:-webkit-any(.agentpane,.set-content) .rooms-switch.on{background:var(--accent)}:is(.agentpane,.set-content) .rooms-switch.on{background:var(--accent)}:-webkit-any(.agentpane,.set-content) .rooms-switch.on:after{left:16px}:is(.agentpane,.set-content) .rooms-switch.on:after{left:16px}.agentpane .rooms-infotabs{margin:8px -14px 0;padding:0 10px}.agentpane .rooms-infotabs button{white-space:nowrap;padding:7px 8px}.agentpane .rooms-chattabs{scrollbar-width:none;flex:none;align-items:center;margin:0;padding:0 10px 0 8px;overflow:auto hidden}.agentpane .rooms-chattabs::-webkit-scrollbar{display:none}.agentpane .rooms-chattabs.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.agentpane .rooms-chattabs.more-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.agentpane .rooms-chattabs.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.agentpane .rooms-chattabs>*{flex:none}.agentpane .rooms-chattabs [role=tab]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.agentpane .rooms-chattabs .rooms-tabadd{border-bottom:0;margin-left:auto;padding:0}.agentpane .rooms-chattabs .rooms-tabname{flex:0 120px;margin:2px 0;padding:1px 6px;font-size:12.5px}.agentpane .rooms-tabhint{margin:2px 12px 4px}.rooms-infolist{padding:8px 0 10px}.rooms-infogrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;display:grid}.agentpane .rooms-infothumb{aspect-ratio:1;background:var(--panel-2);cursor:pointer;border:0;border-radius:6px;padding:0;overflow:hidden}.agentpane .rooms-infothumb img{object-fit:cover;width:100%;height:100%;display:block}.agentpane .rooms-infothumb.rec{color:var(--muted);font-size:22px}.rooms-infoitems{margin:0;padding:0;list-style:none}.rooms-infoitems li{border-bottom:1px solid var(--border);padding:4px 0}.agentpane .rooms-infoitem{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 0;display:flex}.rooms-infoitemtext{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.rooms-infoitem small{color:var(--muted);font-size:11px}.rooms-infohead{color:var(--muted);justify-content:space-between;align-items:center;margin:10px 0 4px;font-size:12px;font-weight:600;display:flex}.rooms-infoperson{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.rooms-infoperson span{flex:1}.rooms-infoperson small{color:var(--muted);font-size:11px}.rooms-infofoot{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:4px;margin-top:14px;padding-top:12px;display:flex}.rooms-infofoot small{color:var(--muted);font-size:11.5px}.agentpane .rooms-infodanger{color:#b42318;cursor:pointer;background:0 0;border:0;font-weight:600}.app.t-dark .agentpane .rooms-infodanger{color:#ff7b72}.set-content .set-unmute{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.set-muted{flex-direction:column;display:flex}.set-mutedrow{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.set-mutedrow small{color:var(--muted);flex:1}html.lime-popout .agentpane.agentpane-fullscreen{z-index:2000;width:100vw!important;height:100vh!important;max-height:none!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.lime-popout .agentpane .agentpane-full{display:none}html.lime-popout .modal-back{z-index:2100}html.lime-popout .modal-back.paneconfirm-back{z-index:2110}html.lime-popout .recording-bar{z-index:2120}html.lime-popout .lime-hover-tip{z-index:2200}.rooms-popbar{background:var(--chrome,#1b6b39);color:#fff;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:12.5px;display:flex;position:relative}.app.shell .rooms-popbar{-webkit-app-region:drag;padding-left:max(10px, env(titlebar-area-x,10px));padding-right:calc(100vw - env(titlebar-area-width,calc(100vw - 10px)) - env(titlebar-area-x,0px))}.app.shell[data-os=darwin] .rooms-popbar{padding-left:78px;padding-right:10px}.rooms-popbar button{-webkit-app-region:no-drag}.agentpane .rooms-popswitch,.agentpane .rooms-popbtn{color:#fff;font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-weight:500;display:inline-flex}.agentpane .rooms-popswitch{background:#ffffff2e;max-width:60%;font-weight:600}.agentpane .rooms-popbtn[aria-pressed=true]{color:var(--accent-ink);background:#fff}.app.t-dark .agentpane .rooms-popbtn[aria-pressed=true]{background:var(--panel)}.agentpane .rooms-popbtn:disabled{opacity:.5;cursor:default}.rooms-popgap{flex:1}.agentpane .rooms-popmenu{z-index:50;flex-direction:column;min-width:220px;max-height:60vh;display:flex;position:absolute;top:calc(100% + 2px);left:8px;overflow:auto}.agentpane .rooms-popmenu button{align-items:center;gap:8px;display:flex}.rooms-popname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.set-deleted{flex-direction:column;display:flex}.set-deletedrow{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.set-deletedrow .avatar{border-radius:5px;flex:none}.set-deletedwhat{flex-direction:column;flex:1;min-width:0;display:flex}.set-deletedwhat b{font-size:13px}.set-deletedwhat small{color:var(--muted);font-size:12px}.set-content .set-restore{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:3px 12px;font-size:12px}.set-content .set-err{color:#b42318}.notify-nudge{background:var(--accent-soft,#e3edd9);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.notify-nudge button{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.notify-nudge .notify-keep{color:var(--muted);background:0 0;border-color:#0000}.rooms-rowmarks.fixed{grid-template-columns:26px 16px;place-items:center end;column-gap:4px;display:grid}.rooms-badgeslot{justify-content:flex-end;min-width:26px;display:inline-flex}.rooms-bellslot{width:16px;color:var(--muted);justify-content:center;display:inline-flex}.rooms-namedmark{font-size:11px;font-weight:700;line-height:1}.modal.rooms-crop{width:330px}.rooms-crophint{text-align:center;color:var(--muted);margin:10px 20px;font-size:12.5px}.rooms-cropstage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1d241f;border-radius:10px;margin:0 auto;position:relative;overflow:hidden}.rooms-cropstage:active{cursor:grabbing}.rooms-cropstage img{pointer-events:none;max-width:none;position:absolute}.rooms-cropmask{outline-offset:-1px;pointer-events:none;outline:2px solid #ffffffe6;position:absolute;box-shadow:0 0 0 200px #0a100c8c}.rooms-cropzoom{color:var(--muted);align-items:center;gap:10px;margin:12px 22px 4px;font-size:14px;display:flex}.rooms-cropzoom input{accent-color:var(--accent);flex:1}.rooms-croperr{margin:4px 20px}.agentpane .rooms-msg .rooms-head{align-items:baseline;gap:8px;min-width:0;margin:0 0 1px;display:flex}.agentpane .rooms-msg .rooms-head .rooms-author{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;overflow:hidden}.agentpane .rooms-msg .rooms-head .rooms-foot,.agentpane .agentpane-msg.you .rooms-head .rooms-foot{text-align:left;flex:none;align-self:center;align-items:center;margin:0;display:inline-flex}.agentpane .rooms-msg .agentpane-agentbubble>.rooms-head{margin-top:0}.agentpane .rooms-ownrow{justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:8px;min-width:0;margin:0 0 8px;display:flex}.agentpane .rooms-ownrow.compact{margin-top:-4px}.agentpane .rooms-ownrow>.agentpane-msg.you{margin:0 0 0 auto}.agentpane .rooms-ownrow>.agentpane-msg.you.compact{margin-top:0}.agentpane .rooms-ownface{border:1px solid var(--border);box-sizing:border-box;background:var(--panel-2);border-radius:5px;flex:0 0 24px;width:24px;height:24px}.agentpane .rooms-ownrow.compact .rooms-ownface{visibility:hidden;height:0}.agentpane .rooms-facebtn{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 24px;width:24px;height:24px;padding:0;line-height:0}.agentpane .rooms-facebtn:hover>.avatar,.agentpane .rooms-facebtn:hover>.rooms-appface{filter:brightness(.94)}.agentpane .rooms-facebtn>.agentpane-agentface{box-sizing:border-box;vertical-align:top;width:24px;height:24px}.agentpane .rooms-personmsg{margin-top:6px;font-size:13px}.rooms-appfacebig{background:var(--sender,#3c4a41);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.rooms-appfacebig svg{width:38px;height:38px}.app.t-dark .rooms-appfacebig{color:#10180f}.rooms-infoval{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.rooms-appuse .agentpane-meters{margin:2px 0 8px}.rooms-appuse .agentpane-meter b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rooms-appuse .agentpane-meter small{color:var(--muted);font-size:11px}.rooms-appuse .rooms-appplan{grid-template-columns:repeat(2,minmax(0,1fr))}.rooms-appuse .rooms-appplan .agentpane-bar{margin-top:3px}.rooms-appdays{background:var(--panel-2);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:64px;padding:6px 8px;display:grid}.rooms-appday{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.rooms-appdaybar{background:var(--border);border-radius:3px;flex:1;width:100%;max-width:18px;position:relative;overflow:hidden}.rooms-appdaybar i{background:var(--accent,#1f6b3f);position:absolute;bottom:0;left:0;right:0}.rooms-appday small{color:var(--muted);font-size:10.5px;line-height:1}.rooms-appmodel{padding:6px 0;font-size:12px}.rooms-appinfo .rooms-inforow .agentpane-filter{margin-left:auto}.rooms-appinfo .rooms-inforow .rooms-appmodelname{flex:auto;max-width:65%}.rooms-appinfo [data-row=run-as]{margin:6px 0 2px}.rooms-appuse .rooms-infohint{margin-top:8px}.agentpane .rooms-msg .rooms-pictures{gap:3px;width:260px;max-width:100%;margin:2px 0 0;display:grid;position:relative}.agentpane .rooms-msg .rooms-pictures.n1{grid-template-columns:minmax(0,1fr)}.agentpane .rooms-msg .rooms-pictures.n2,.agentpane .rooms-msg .rooms-pictures.n3,.agentpane .rooms-msg .rooms-pictures.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.agentpane .rooms-msg .rooms-pictures.n3 .rooms-picture:first-child{grid-column:span 2}.agentpane .rooms-msg .rooms-pictures .rooms-picture{cursor:zoom-in;border-radius:8px;display:block;position:relative;overflow:hidden}.agentpane .rooms-msg .rooms-pictures .agentpane-thumb{background:var(--panel-2);border:0;border-radius:8px;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block}.agentpane .rooms-msg .rooms-pictures.n1{width:var(--pic-w,260px)}.agentpane .rooms-msg .rooms-pictures.n1 .agentpane-thumb{object-fit:contain;max-height:320px}.agentpane .rooms-msg .rooms-pictures:not(.n1) .agentpane-thumb{aspect-ratio:1;object-fit:cover}.agentpane .rooms-msg .rooms-pictures.n3 .rooms-picture:first-child .agentpane-thumb{aspect-ratio:2}.agentpane .rooms-msg .rooms-filepics .agentpane-thumb{background:#fff}.agentpane .rooms-msg .rooms-filepics:not(.n1) .agentpane-thumb{object-fit:contain}.rooms-filepicwait{color:var(--muted);border:1px dashed var(--border);overflow-wrap:anywhere;border-radius:8px;padding:10px;font-size:12px;display:block}.rooms-filepicwait[role=alert]{color:var(--danger,#b42318)}.rooms-texproblems{color:var(--ink);margin:6px 0 12px;padding-left:18px;font-size:13px}.agentpane .rooms-msg .rooms-picmore:after{content:attr(data-more);color:#fff;background:#00000073;place-items:center;font-size:22px;font-weight:600;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.agentpane .rooms-msg .rooms-onpic{z-index:1;text-shadow:0 1px 2px #0000008c;pointer-events:none;padding:0;position:absolute;bottom:6px;right:8px}.agentpane .rooms-msg .rooms-onpic .rooms-ownmeta{gap:4px}.agentpane .rooms-msg .rooms-onpic .rooms-foot,.agentpane .rooms-msg .rooms-onpic .rooms-when,.agentpane .rooms-msg .rooms-onpic .rooms-ticks{color:#fff;margin:0}.agentpane .rooms-msg .rooms-onpic .rooms-ticks.read{color:#8fd3ff}.agentpane .rooms-msg .rooms-pictures:has(>.rooms-onpic)>.rooms-picture:last-of-type:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000006b);border-radius:0 0 8px 8px;height:38px;position:absolute;bottom:0;left:0;right:0}.agentpane .agentpane-msg.you.rooms-msg.rooms-picmsg{min-width:0}.agentpane .agentpane-msg.you.rooms-msg.rooms-picmsg,.agentpane .rooms-msg .agentpane-agentbubble.rooms-picmsg{padding:4px}.agentpane .rooms-msg.rooms-picmsg>.rooms-head,.agentpane .rooms-msg .rooms-picmsg>.rooms-head{padding:2px 7px 3px}.agentpane .rooms-msg .rooms-picmsg>.rooms-pictures,.agentpane .rooms-msg.rooms-picmsg>.rooms-pictures{margin-top:0}.agentpane .rooms-daygroup{flex-direction:column;align-self:stretch;min-width:0;display:flex}.agentpane-tabpanel .rooms-dayline{align-items:center;margin:10px 0 8px;display:flex}.rooms-dayline:before,.rooms-dayline:after{content:"";background:var(--border);flex:1;height:1px}.agentpane-tabpanel .rooms-dayline h3.rooms-day{border:1px solid var(--border);background:var(--panel);color:var(--ink);text-transform:none;letter-spacing:0;border-radius:999px;margin:0;padding:2px 11px;font-size:12px;font-weight:600;line-height:18px;box-shadow:0 1px 2px #0000000f}.app:not(.t-dark) .agentpane-tabpanel .rooms-dayline h3.rooms-day{background:#fff;border-color:#dbe6df}.agentpane .rooms-room .agentpane-jobhead.rooms-head{gap:4px;padding:6px 10px 6px 6px}.rooms-headrow{align-items:center;gap:8px;min-width:0;display:flex}.rooms-headrow>.agentpane-headrow{display:contents}.agentpane .rooms-room .rooms-headrow .agentpane-back{border-radius:7px;flex:none;grid-auto-flow:column;place-items:center;width:28px;height:28px;margin:0;padding:0;font-size:0;display:grid}.agentpane .rooms-room .rooms-headrow .agentpane-back>span{font-size:16px;line-height:1}.agentpane .rooms-room .rooms-titlebtn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:10px;padding:2px 6px 2px 2px;display:flex}.agentpane .rooms-room .rooms-titlebtn:hover{background:var(--panel-2)}.agentpane .rooms-room .rooms-headrow .rooms-typeicon{flex:none}.rooms-names{flex-direction:column;flex:auto;min-width:0;display:flex}.agentpane .rooms-room .rooms-names .agentpane-jobtitle{font-size:15px;line-height:20px}.rooms-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.rooms-sub.on,.rooms-chipseen.on,.rooms-typingon{color:var(--ok-ink);font-weight:600}.rooms-sub.rooms-subtopic{color:var(--ink)}.agentpane .agentpane-rowtext .agentpane-row-line.rooms-typingon,.app.t-dark .agentpane .agentpane-rowtext .agentpane-row-line.rooms-typingon{color:var(--ok-ink)}.rooms-chipseen{color:var(--muted);font-size:11px}.agentpane .rooms-room .rooms-headrow .agentpane-menuwrap{margin-left:auto}.agentpane .rooms-room .rooms-headrow .agentpane-jobrename{flex:auto;min-width:0}.app:not(.t-dark) .agentpane .agentpane-msg.you :-webkit-any(.rooms-foot,.rooms-when,.rooms-ticks:not(.read)):not(.rooms-onpic *){color:#4f6857}.app:not(.t-dark) .agentpane .agentpane-msg.you :is(.rooms-foot,.rooms-when,.rooms-ticks:not(.read)):not(.rooms-onpic *){color:#4f6857}.app:not(.t-dark) .agentpane .agentpane-msg.you .rooms-ticks.read:not(.rooms-onpic *){color:#1470b8}.agentpane>.agentpane-bar .agentpane-modes{flex:none}.agentpane>.agentpane-bar .agentpane-modes button{padding:2px 6px}.agentpane .agentpane-msg.you.rooms-editing{width:96%}.rooms-editbox{position:relative}.rooms-editbox textarea{resize:none;line-height:20px}.agentpane .rooms-editbox .rooms-offers.rooms-editoffers{left:0;right:0}.rooms-photoline{vertical-align:bottom;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.rooms-photoline>svg{color:var(--muted);vertical-align:0;flex:none}.rooms-photoline{white-space:nowrap;overflow:hidden}.rooms-photoline>.rooms-photowords{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agentpane .rooms-quote.rooms-quotepic{flex-direction:row;align-items:center;gap:8px;min-height:48px;padding:0 3px 0 8px;position:relative;overflow:hidden}.agentpane .rooms-quote.rooms-quotepic>.rooms-quotetext{justify-content:center;padding:5px 0}.agentpane .rooms-quote .rooms-quotetext{flex-direction:column;flex:auto;min-width:0;display:flex}.agentpane .rooms-quote .rooms-quotethumb{object-fit:cover;border-radius:4px;flex:none;align-self:center;width:42px;height:42px;max-height:100%;margin-left:auto;position:static}.agentpane .rooms-quote .rooms-photoline{display:inline-flex}.agentpane .rooms-quote .rooms-photoline>.rooms-photowords{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.agentpane .rooms-voiceslot:empty{display:none}.agentpane .rooms-voiceslot .rooms-voicecard{box-shadow:none;margin:0 0 6px;position:static}.rooms-voiceactions .agentpane-linkbtn{border-radius:14px;min-height:28px;padding:0 12px}.agentpane .rooms-linkcard{border:1px solid var(--border);background:var(--panel);max-width:320px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;margin:4px 0 0;padding:4px;text-decoration:none;display:flex}.agentpane .rooms-linkcard:hover{border-color:var(--accent)}.agentpane .rooms-linkpic{object-fit:cover;background:var(--panel-2);border-radius:5px;flex:none;width:72px;height:54px}.agentpane .rooms-linkwords{flex-direction:column;gap:1px;min-width:0;display:flex}.agentpane .rooms-linkwords b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.agentpane .rooms-linkwords small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:11px;overflow:hidden}.agentpane .rooms-groupwrap,.agentpane .rooms-projectsslot{display:contents}.agentpane .rooms-projrow{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer}.agentpane .rooms-projrow.unread .agentpane-row-name{font-weight:700}.agentpane .rooms-intree{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));height:18px;color:var(--accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.agentpane .rooms-projchats{flex-direction:column;margin:0 0 4px;display:flex}.agentpane .rooms-chatrow{width:100%;min-height:30px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:3px 8px 3px 32px;font-size:13px;display:flex}.agentpane .rooms-chatrow:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.agentpane .rooms-chatrow[aria-current=true]{background:var(--sel);box-shadow:inset 0 0 0 1px var(--border)}.agentpane .rooms-chatrow.unread .rooms-chatname{font-weight:700}.agentpane .rooms-hash{color:var(--muted);text-align:center;flex:0 0 14px;font-weight:700}.agentpane .rooms-chatname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.agentpane .rooms-newchat{color:var(--link)}.agentpane .rooms-newchat svg{flex:0 0 14px}.agentpane .rooms-crumbs{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.agentpane .rooms-optional{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:6px;font-size:11.5px;font-weight:400}.agentpane .rooms-chips{flex-wrap:wrap;gap:6px;display:flex}.agentpane .rooms-fnchip{border:1px solid var(--border);background:var(--panel);height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;display:inline-flex}.agentpane .rooms-fnchip small{color:var(--muted);font-size:11px}.agentpane .rooms-fnchip.on{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--sel);font-weight:600}.agentpane .rooms-fnchip.on small{font-weight:400}.agentpane .rooms-choices{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.app:not(.t-dark) .agentpane .rooms-choices{background:#fff}.agentpane .rooms-choice{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.agentpane .rooms-choice:last-child{border-bottom:0}.agentpane .rooms-choice input{accent-color:var(--accent);margin:3px 0 0}.agentpane .rooms-choice b{font-weight:600;display:block}.agentpane .rooms-choice small{color:var(--muted);font-size:12px;display:block}.agentpane .rooms-loose,.agentpane .rooms-chatgroup{border-radius:8px;transition:background .12s ease-out,box-shadow .12s ease-out}.agentpane .rooms-loose.over,.agentpane .rooms-chatgroup.over{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, var(--border))}.agentpane .rooms-grouphead{align-items:center;gap:2px;padding:2px 4px 0 22px;display:flex;position:relative}.agentpane .rooms-groupfold{min-width:0;height:26px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.agentpane .rooms-groupfold:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.agentpane .rooms-groupname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.agentpane .rooms-groupcount{font-weight:400}.agentpane .rooms-newgroup{color:var(--muted);align-items:center;gap:6px;padding:3px 8px 3px 32px;display:flex}.agentpane .rooms-groupinput{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--panel);min-width:0;height:28px;color:var(--ink);font:inherit;border-radius:7px;flex:auto;padding:0 10px;font-size:12.5px}.app:not(.t-dark) .agentpane .rooms-groupinput{background:#fff}.agentpane .rooms-grouphead .rooms-groupinput{margin-left:4px}.agentpane .rooms-projline{position:relative}.agentpane .rooms-hoverplus{border:1px solid var(--border);background:var(--panel);width:24px;height:24px;color:var(--ink);cursor:pointer;opacity:0;border-radius:6px;place-items:center;padding:0;transition:opacity .12s ease-out;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.agentpane .rooms-projline:hover .rooms-hoverplus,.agentpane .rooms-grouphead:hover .rooms-hoverplus{opacity:1}.agentpane .rooms-hoverplus:focus-visible{opacity:1}.agentpane .rooms-projline:hover .rooms-rowend{visibility:hidden}.agentpane .rooms-hoverplus:hover{background:var(--sel)}.agentpane .rooms-grouphead .rooms-hoverplus{right:6px}.agentpane .rooms-loose:empty{min-height:6px}.agentpane .rooms-loose.over:empty{min-height:28px}.agentpane .rooms-formkeys>.agentpane-headrow,.agentpane .rooms-formback>.agentpane-headrow{padding:8px 10px 0}.agentpane .rooms-formtitle{color:var(--ink);flex:none;margin:8px 12px 0;font-size:14px;font-weight:700;line-height:1.3}.agentpane .rooms-grouphead:hover .rooms-groupcount,.agentpane .rooms-grouphead:focus-within .rooms-groupcount{visibility:hidden}.agentpane :-webkit-any(.agentpane-list,.agentpane-rail):has(>.agentpane-groups){overflow:hidden}.agentpane :is(.agentpane-list,.agentpane-rail):has(>.agentpane-groups){overflow:hidden}.agentpane :-webkit-any(.agentpane-list,.agentpane-rail)>.agentpane-listtop{flex:none}.agentpane :is(.agentpane-list,.agentpane-rail)>.agentpane-listtop{flex:none}.agentpane :-webkit-any(.agentpane-list,.agentpane-rail)>.agentpane-groups{flex:auto;min-height:0;overflow-y:auto}.agentpane :is(.agentpane-list,.agentpane-rail)>.agentpane-groups{flex:auto;min-height:0;overflow-y:auto}.agentpane .agentpane-list[aria-label="Channels and direct messages"],.agentpane .agentpane-rail[aria-label="Channels and direct messages"]{overflow:hidden}.agentpane .agentpane-list[aria-label="Channels and direct messages"]>.agentpane-listtop,.agentpane .agentpane-rail[aria-label="Channels and direct messages"]>.agentpane-listtop{flex:none}.agentpane .agentpane-list[aria-label="Channels and direct messages"]>.agentpane-groups,.agentpane .agentpane-rail[aria-label="Channels and direct messages"]>.agentpane-groups{flex:auto;min-height:0;overflow-y:auto}.agentpane .rooms-projrow.agentpane-row-compact{gap:6px;min-height:30px;margin-bottom:0;padding:3px 34px 3px 6px}.agentpane .rooms-projrow .agentpane-row-name{font-size:13.5px;font-weight:600}.agentpane .rooms-project+.rooms-project{margin-top:2px}.agentpane .rooms-chatrow{gap:6px;min-height:28px;padding:2px 8px 2px 28px;font-size:13.5px}.agentpane .rooms-chatgroup .rooms-chatrow{padding-left:42px}.agentpane .rooms-grouphead{padding:0 4px 0 14px}.agentpane .rooms-groupfold{height:26px;font-size:12.5px}.agentpane .rooms-hoverplus{width:22px;height:22px}.agentpane .rooms-personrow{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:4px 8px 4px 6px;display:flex}.agentpane .rooms-personrow:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.agentpane .rooms-personrow[aria-current=true]{background:var(--sel);box-shadow:inset 0 0 0 1px var(--border)}.agentpane .rooms-persontext{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.agentpane .rooms-personline{align-items:baseline;gap:8px;min-width:0;display:flex}.agentpane .rooms-personname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.agentpane .rooms-persontime{color:var(--muted);flex:none;font-size:11.5px}.agentpane .rooms-personwhat{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px;line-height:1.3;overflow:hidden}.agentpane .rooms-group-people{margin-bottom:4px}.agentpane .people-view{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.agentpane .people-body{flex-direction:column;gap:4px;padding:10px 14px 16px;display:flex}.agentpane .people-head{align-items:center;gap:10px;margin:0 0 4px;font-size:16px;font-weight:700;display:flex}.agentpane .people-dayhead{color:var(--muted);text-transform:none;letter-spacing:0;margin:10px 0 2px;font-size:12.5px;font-weight:700}.agentpane .people-summary{border:1px solid var(--border);background:var(--panel);border-radius:9px;flex-direction:column;gap:5px;padding:9px 11px;display:flex}.app:not(.t-dark) .agentpane .people-summary{background:#fff}.agentpane .people-summary+.people-summary{margin-top:6px}.agentpane .people-meta{align-items:center;gap:8px;display:flex}.agentpane .people-time{color:var(--muted);font-size:11.5px}.agentpane .people-chip{border:1px solid var(--border);background:var(--panel-2);height:20px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.agentpane .people-what{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.agentpane .people-files{margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;list-style:none}.agentpane .people-files li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentpane .people-add{color:var(--accent-ink)}.agentpane .people-del{color:var(--danger-deep)}.app.t-dark .agentpane .people-add{color:#7ee2a0}.app.t-dark .agentpane .people-del{color:#ff8f8f}.agentpane .people-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11.5px;display:flex}.agentpane .people-session{align-items:center;gap:4px;display:inline-flex}.agentpane .people-asked{color:var(--muted);font-size:11.5px}.agentpane .people-session code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.agentpane .people-copy{border:1px solid var(--border);min-width:22px;height:22px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.agentpane .people-copy:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.rooms-appnotice p{color:var(--muted);font-style:italic}.rooms-appsession{margin-top:2px}.agentpane .rooms-peoplehead{align-items:center;gap:6px;display:flex}.agentpane .rooms-peoplehead .agentpane-grouphead{flex:1;min-width:0}.agentpane .rooms-peoplegear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.agentpane .rooms-peoplegear:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.agentpane .rooms-peoplerefused{margin:2px 8px 6px}.pj-pop .pj-popempty{white-space:normal;max-width:250px}.agentpane .rooms-pinall{place-items:center;padding:0;display:inline-grid}.rooms-chipname,.rooms-chipx{vertical-align:middle;place-items:center;padding:0 2px;line-height:1;display:inline-grid}.agentpane .rooms-reactpick button,.rooms-epkcells>button,.rooms-epktabs>button{place-items:center;padding:0;line-height:1;display:inline-grid}.rooms-pinicon>svg,.rooms-pinmark>svg,.rooms-mutemark>svg,.agentpane .rooms-quotingx>svg{display:block}.agentpane .rooms-quotingx{place-items:center;padding:0;display:inline-grid}.agentpane .rooms-threadpill-slot{z-index:4;height:0;position:relative}.agentpane .rooms-threadpill{border:1px solid var(--border);background:var(--panel);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 0;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001f}.agentpane .rooms-threadpill-open{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:600;line-height:18px;display:inline-flex}.agentpane .rooms-threadpill-open:hover{background:var(--panel-2)}.agentpane .rooms-threadpill-open small{color:var(--muted);font-size:12px;font-weight:400}.agentpane .rooms-threadpill svg{color:var(--muted);display:block}.agentpane .rooms-threadpill-x{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.agentpane .rooms-threadpill-x:hover{background:var(--panel-2);color:var(--ink)}.agentpane .rooms-unreadbar{box-sizing:border-box;gap:4px;max-width:calc(100% - 16px);height:28px;padding:0 3px 0 10px;font-size:12.5px}.agentpane .rooms-unreadbar>*{flex:none}.agentpane .rooms-unreadroom{flex:none;height:34px}.agentpane .rooms-unreadwords{white-space:nowrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.agentpane .rooms-unreadwords b{font-weight:600}.agentpane .rooms-unreadwords small{text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.agentpane .rooms-unreadnav{align-items:center;display:inline-flex}.agentpane .rooms-unreadbar .rooms-threadpill-x:disabled{opacity:.4;cursor:default;background:0 0}.agentpane .rooms-unreadtab,.agentpane .rooms-unreadread{height:22px;color:var(--link,var(--accent));font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:0 7px;font-size:12px;font-weight:600}.agentpane .rooms-unreadtab:hover,.agentpane .rooms-unreadread:hover{background:var(--panel-2)}.agentpane .rooms-carddot{vertical-align:1px;margin-left:6px;display:inline-block}.rooms-chattabs .rooms-tabmute{color:var(--muted);vertical-align:-1px;margin-left:4px;display:inline-flex}.rooms-chattabs .rooms-tabmute>svg{display:block}.rooms-picviewer{z-index:2100;color:#e8efe9;font:13px/1.3 var(--font-ui);-webkit-user-select:none;user-select:none;background:#0c110e;grid-template-rows:46px 1fr 68px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.rooms-picviewer-top{align-items:center;gap:4px;min-width:0;padding:0 10px 0 16px;display:flex;position:relative}.rooms-picviewer-who{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.rooms-picviewer-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.rooms-picviewer-who small{color:#a9b8ad;font-size:11.5px}.rooms-picviewer-count{color:#c9d6cc;pointer-events:none;font-size:12.5px;position:absolute;left:50%;transform:translate(-50%)}.rooms-picviewer-btn{color:#e8efe9;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.rooms-picviewer-btn:hover:not(:disabled){background:#ffffff1a}.rooms-picviewer-btn:disabled{opacity:.35;cursor:default}.rooms-picviewer-btn svg,.rooms-picviewer-arrow svg{display:block;vertical-align:0!important}.rooms-picviewer-zoom{text-align:center;color:#c9d6cc;font-variant-numeric:tabular-nums;flex:none;min-width:42px;font-size:12px}.rooms-picviewer-sep{background:#ffffff29;flex:none;width:1px;height:18px;margin:0 4px}.rooms-picviewer-err{color:#fff;z-index:1;background:#5c1f1f;border-radius:6px;margin:0;padding:4px 10px;font-size:12px;position:absolute;top:48px;right:16px}.rooms-picviewer-stage{cursor:zoom-in;touch-action:none;position:relative;overflow:hidden}.rooms-picviewer-stage.zoomed{cursor:grab}.rooms-picviewer-stage.zoomed:active{cursor:grabbing}.rooms-picviewer-img{transform-origin:0 0;border-radius:2px;max-width:none;max-height:none;position:absolute;top:0;left:0;box-shadow:0 6px 30px #00000073}.rooms-picviewer-arrow{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rooms-picviewer-arrow:hover{background:#ffffff38}.rooms-picviewer-arrow.prev{left:16px}.rooms-picviewer-arrow.next{right:16px}.rooms-picviewer-strip{justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;overflow-x:auto}.rooms-picviewer-thumb{opacity:.55;cursor:pointer;background:#222 50%/cover no-repeat;border:2px solid #0000;border-radius:6px;flex:none;width:50px;height:50px;padding:0}.rooms-picviewer-thumb:hover{opacity:1}.rooms-picviewer-thumb.on{opacity:1;border-color:#7ccf93}.agentpane .rooms-pendingrow{justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:8px;min-width:0;margin:0 0 8px;display:flex}.agentpane .rooms-pendingrow:after{content:"";flex:0 0 24px}.agentpane .rooms-pendingrow>.agentpane-msg.you{margin:0 0 0 auto}.marked-field{flex:auto;align-self:stretch;min-width:0;display:flex;position:relative}.agentpane .agentpane-replyrow>.marked-field{align-self:center}.marked-field>textarea{z-index:1;width:100%;caret-color:var(--ink);background:0 0;position:relative;color:#0000!important}.marked-field>textarea::selection{color:#0000;background:color-mix(in srgb, var(--link) 28%, transparent)}.marked-field>textarea::placeholder{color:var(--muted)}.marked-field>textarea[readonly]+.marked-menu{display:none}.marked-layer{z-index:0;box-sizing:border-box;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;pointer-events:none;border:0;margin:0;position:absolute;overflow:hidden}.marked-field:has(>textarea[readonly])>.marked-layer{color:var(--muted)}.marked-layer .mk-mark{color:var(--muted);opacity:.6}.marked-layer .mk-b{-webkit-text-stroke:.45px currentColor;paint-order:stroke fill}.marked-layer .mk-iw{transform-origin:0 75%;display:inline-block;transform:skew(-9deg)}.marked-layer .mk-s{text-decoration:line-through}.marked-layer .mk-c{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#00000012;border-radius:3px}.app.t-dark .marked-layer .mk-c{background:#ffffff1a}.marked-menu{z-index:30;border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;box-shadow:0 4px 16px #00000024}.app:not(.t-dark) .marked-menu{background:#fff}.marked-menu .marked-btn{width:28px;height:26px;color:var(--ink);font:600 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.marked-menu .marked-btn:hover{background:var(--panel-2)}.marked-menu .marked-btn.mk-i{font-style:italic;font-weight:500;font-family:var(--font-doc,Georgia, serif)}.marked-menu .marked-btn.mk-s{font-weight:500;text-decoration:line-through}.marked-menu .marked-btn.mk-c{font:500 11.5px/1 var(--font-code,monospace)}.rooms-editbox .marked-field,.agentchat-compose .marked-field{background:var(--panel);border-radius:8px}.app:not(.t-dark) .agentchat-compose .marked-field{background:#fff}.agentpane .rooms-findbtn{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.agentpane .rooms-findbtn:hover{background:var(--panel);border-color:var(--border);color:var(--ink)}.agentpane .rooms-room .rooms-headrow .rooms-findbtn{flex:none;margin-left:auto}.agentpane .rooms-room .rooms-headrow .rooms-findbtn+.agentpane-menuwrap{margin-left:0}.agentpane .rooms-room .rooms-findbtn[aria-pressed=true]{background:var(--panel-2);color:var(--ink)}.agentpane .rooms-findbar{border-bottom:1px solid var(--border);align-items:center;gap:4px;min-width:0;padding:6px 10px;display:flex}.agentpane .rooms-findbar .rooms-findbox{flex:auto;min-width:0;height:28px}.agentpane .rooms-findbar .rooms-findcount{max-width:45%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:none;padding:0 4px;font-size:12px;overflow:hidden}.agentpane .rooms-findbar .rooms-findcount:empty{display:none}.agentpane .rooms-findbar .agentpane-menubtn{flex:none}.agentpane .rooms-findbar .agentpane-menubtn:disabled{opacity:.4;cursor:default}.agentpane .rooms-hitnow .rooms-match{outline:2px solid var(--warn);outline-offset:0}.app.t-dark .agentpane .rooms-hitnow .rooms-match{outline-color:var(--ink);outline-offset:1px}.rooms-live{flex-direction:column;gap:2px;padding:2px 12px 4px;display:flex}.rooms-typing,.rooms-thinking{align-items:center;gap:6px;display:flex}.rooms-typingdots{background:var(--panel-2);border-radius:12px;gap:3px;padding:7px 9px;display:inline-flex}.rooms-typingdots i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite rooms-bounce}.rooms-typingdots i:nth-child(2){animation-delay:.15s}.rooms-typingdots i:nth-child(3){animation-delay:.3s}@keyframes rooms-bounce{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.rooms-thinking{color:var(--muted);font-size:12px}.rooms-thinkinglime{animation:1.6s linear infinite agentpane-spin;display:inline-flex}.rooms-waitinglime{display:inline-flex}@media (prefers-reduced-motion:reduce){.rooms-typingdots i{opacity:.7;animation:none}.rooms-thinkinglime{animation-duration:4s}}.agentpane .rooms-threadzone-reply>.rooms-live{background:0 0;padding:0 0 6px}.agentpane .rooms-livebtn{max-width:100%;font:inherit;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-self:flex-start;margin:0 -4px;padding:1px 4px;font-size:12px}.agentpane .rooms-livebtn>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.agentpane .rooms-livebtn:hover{color:var(--ink);background:var(--panel-2)}.agentpane .rooms-livebtn:focus-visible{outline-offset:-2px}.agentpane .rooms-livemenu{min-width:200px}.rooms-livejob{flex-direction:column;min-width:0;line-height:16px;display:flex}.rooms-livejob>small{color:var(--muted);font-size:11px}.agentpane .rooms-msg .vk-ref{white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%}.app .rooms-fwd-add,.app .rooms-savefind,.app .rooms-ng-name input{background:var(--shade-field);border:1px solid var(--border);color:var(--ink)}.rooms-fwd-item{align-items:center;gap:4px;display:flex}.rooms-fwd-land{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font:inherit;border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:1px 7px;font-size:11.5px;overflow:hidden}.agentpane .rooms-msgmenu.rooms-landmenu{z-index:2130}.agentpane .rooms-groupagent{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);color:var(--muted);place-items:center;line-height:1;display:grid}body .app .rooms-document-feedback .af-create{background:var(--ink);color:var(--panel)}.rooms-document-link{font:inherit;cursor:pointer}.rooms-doccard [aria-busy=true]{cursor:progress}.rooms-docbrowser{padding:8px 0}.rooms-docfind{border:1px solid var(--border);background:var(--shade-field);width:calc(100% - 32px);color:var(--ink);font:inherit;border-radius:8px;margin:0 16px 8px;padding:7px;display:block}.rooms-docentry{position:relative}.rooms-docentryopen{padding-right:110px}.rooms-docshares{font-size:12px;position:absolute;bottom:12px;right:12px}.rooms-docnote{margin:12px 16px}.rooms-doccopy{color:var(--muted);padding:0 110px 10px 12px;display:block}.rooms-docheading{margin:12px;display:block}.rooms-docfind::placeholder{color:var(--muted);opacity:1}.rooms-decision{color:var(--muted);opacity:0;margin-left:6px;font-size:11px}.rooms-msg:hover .rooms-decision,.rooms-msg:focus-within .rooms-decision{opacity:1}.rooms-decision:focus-visible{opacity:1}.lime-whatsnew-head,.agents-design .lime-whatsnew-row{grid-template-columns:104px minmax(0,1fr) minmax(150px,210px) 20px;align-items:center;gap:18px;display:grid}.lime-whatsnew-head{color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel-2);padding:10px 23px;font-size:11px}.agents-design .lime-whatsnew-row{text-align:left;border:0;border-bottom:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:0;width:100%;padding:18px 23px}.lime-whatsnew-list>[role=listitem]:last-child .lime-whatsnew-row{border-bottom:0}.agents-design .lime-whatsnew-row:hover{background:var(--sel)}.app.t-dark .agents-design .lime-whatsnew-row{background:var(--panel)}.app.t-dark .agents-design .lime-whatsnew-row:hover{background:var(--sel)}.lime-whatsnew-date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.lime-whatsnew-update{min-width:0}.lime-whatsnew-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lime-whatsnew-name strong{font-size:14px;font-weight:650}.lime-whatsnew-tags{flex-wrap:wrap;gap:5px;display:inline-flex}.agents-design .lime-whatsnew-update small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.lime-whatsnew-authors{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.lime-whatsnew-faces{flex:none;display:inline-flex}.lime-whatsnew-faces .lime-whatsnew-avatar+.lime-whatsnew-avatar{margin-left:-4px}.lime-whatsnew-names{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lime-whatsnew-avatar{border:2px solid var(--panel);color:#fff;letter-spacing:-.2px;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9.5px;font-weight:700;line-height:1;display:inline-grid}.lime-whatsnew-avatar.band-1{background:var(--classband-1)}.lime-whatsnew-avatar.band-2{background:var(--classband-2)}.lime-whatsnew-avatar.band-3{background:var(--classband-3)}.lime-whatsnew-avatar.band-4{background:var(--classband-4)}.lime-whatsnew-avatar.band-5{background:var(--classband-5)}.lime-whatsnew-avatar.band-6{background:var(--classband-6)}.agents-design .lime-agents-nav-foot code,.agents-design .lime-agents-bottom-guide code{font-size:.95em}.agents-design .lime-whatsnew-crumbs button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.agents-design .lime-whatsnew-crumbs button:hover{color:var(--ink);background:0 0;text-decoration:underline}.lime-whatsnew-detail{max-width:780px}.lime-whatsnew-detail .lime-agents-heading{margin-bottom:8px}.agents-design .lime-whatsnew-detail h2{margin:26px 0 8px;font-size:18px}.lime-whatsnew-glance{gap:5px;margin:0;padding-left:22px;display:grid}.lime-whatsnew-change{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.agents-design .lime-whatsnew-change h3{margin:0 0 6px;font-size:16px}.lime-whatsnew-area{color:var(--accent-ink)}.app.t-dark .lime-whatsnew-area{color:var(--own)}.lime-whatsnew-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.agents-design .lime-whatsnew-change p{color:var(--ink);margin:0 0 8px}.agents-design .lime-whatsnew-change h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 0 4px;font-size:11.5px}.lime-whatsnew-change ul,.lime-whatsnew-change ol{margin:0 0 8px;padding-left:22px}.lime-whatsnew-change li{margin-bottom:3px}.lime-whatsnew-detail code{background:var(--panel-2);border-radius:4px;padding:0 4px;font-size:.9em}.lime-whatsnew-pager{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lime-whatsnew-people{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px;display:flex}.lime-whatsnew-peoplelabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:600}.agents-design .lime-whatsnew-person{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;line-height:1.5;display:inline-flex}.agents-design .lime-whatsnew-person.face{padding-left:3px}.lime-whatsnew-person .lime-whatsnew-avatar{border-width:0;width:18px;height:18px;font-size:7.5px}.lime-whatsnew-person b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.agents-design .lime-whatsnew-person.on{background:var(--sel);border-color:var(--chrome)}.agents-design .lime-whatsnew-person.on b{color:var(--ink)}.agents-design .lime-whatsnew-nobody{color:var(--muted);margin:14px 0}.mi-badge{background:var(--ok);color:var(--on-ok);white-space:nowrap;border-radius:999px;margin-left:8px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:17px}.mb-dot{vertical-align:1px;background:#ffd34d;border-radius:50%;flex:none;width:7px;height:7px;margin-left:5px;display:inline-block}.mb-btn:has(.mb-dot){align-items:center;display:inline-flex}@media (max-width:930px){.lime-whatsnew-head,.agents-design .lime-whatsnew-row{grid-template-columns:90px minmax(0,1fr) 140px 16px;gap:12px;padding-left:16px;padding-right:16px}}@media (max-width:680px){.lime-whatsnew-head{display:none}.agents-design .lime-whatsnew-row{grid-template-columns:minmax(0,1fr) 16px;gap:6px 10px}.lime-whatsnew-row>:not(.lime-agents-row-arrow){grid-column:1}.lime-whatsnew-row>.lime-agents-row-arrow{grid-area:1/2/span 3}}@container lime-page (width>=931px) and (width<=1180px){.lime-whatsnew .lime-agents-shell{grid-template-columns:208px minmax(0,1fr)}}.lime-features-head,.agents-design .lime-features-area{grid-template-columns:16px minmax(0,1fr) 110px;align-items:center;gap:18px;display:grid}.lime-features-head{color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel-2);padding:10px 23px;font-size:11px}.lime-features-head>:last-child{text-align:right}.agents-design .lime-features-area{text-align:left;border:0;border-bottom:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:0;width:100%;padding:18px 23px}.lime-features-list>[role=listitem]:last-child>.lime-features-area:not(.open){border-bottom:0}.agents-design .lime-features-area:hover{background:var(--sel)}.app.t-dark .agents-design .lime-features-area{background:var(--panel)}.app.t-dark .agents-design .lime-features-area:hover{background:var(--sel)}.lime-features-name{min-width:0}.lime-features-name strong{font-size:14px;font-weight:650}.agents-design .lime-features-name small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.lime-features-count{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.lime-features-chev{width:12px;color:var(--muted);font-size:11px;transition:transform .15s;display:inline-block}.open>.lime-features-chev,.open>button>.lime-features-chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.lime-features-chev{transition:none}}.lime-features-panel{border-bottom:1px solid var(--border);background:var(--panel);padding:6px 23px 14px 57px}.lime-features-list>[role=listitem]:last-child>.lime-features-panel{border-bottom:0}.lime-features-feature+.lime-features-feature{border-top:1px solid var(--border)}.agents-design .lime-features-feature-head,.agents-design .lime-features-part-head{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 6px;display:flex}.agents-design .lime-features-feature-head:hover,.agents-design .lime-features-part-head:hover{background:var(--sel)}.lime-features-feature-head strong{font-size:14px;font-weight:650}.lime-features-subcount{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.lime-features-body{max-width:760px;padding:2px 6px 10px 26px}.lime-features-feature.open>.lime-features-body{padding-bottom:14px}.agents-design .lime-features-body p{color:var(--ink);margin:0 0 6px;font-size:13.5px;line-height:1.55}.lime-features-body ul,.lime-features-body ol{margin:0 0 6px;padding-left:22px;font-size:13.5px}.lime-features-body code{background:var(--panel-2);border-radius:4px;padding:0 4px;font-size:.9em}.agents-design .lime-features-body .lime-features-label{color:var(--muted);font-size:12.5px}.lime-features-label>span:first-child{text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:10.5px;display:inline-block}.lime-features-parts{border-top:1px solid var(--border);margin-top:6px;padding-top:4px}.lime-features-part+.lime-features-part{border-top:1px dashed color-mix(in srgb, var(--border) 70%, transparent)}.agents-design .lime-features-part-head{padding:6px;font-size:13.5px}@media (max-width:680px){.lime-features-head{display:none}.agents-design .lime-features-area{grid-template-columns:16px minmax(0,1fr);gap:6px 10px}.lime-features-count{text-align:left;grid-column:2}.lime-features-panel{padding-left:23px}}.set-content .set-ok{color:var(--accent-ink);white-space:nowrap;font-weight:600}.set-content .set-ask,.set-content .set-try{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.set-content .set-pair{align-items:center;gap:8px;display:inline-flex}.set-content .seg button{white-space:nowrap}.notify-tabs{border-bottom:1px solid var(--border);gap:4px;margin:0 0 8px;display:flex}.notify-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13px}.notify-tabs button.on{color:var(--text);border-bottom-color:var(--accent);font-weight:700}.notify-find{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);background:var(--shade-field,var(--panel));color:var(--text);border-radius:6px;margin:4px 0 6px;padding:7px 10px;font-size:13px}.notify-who{border:none;border-bottom:1px solid var(--border);width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 4px;font-size:13px;display:flex}.notify-who small{color:var(--muted);font-size:12px}.notify-new{background:color-mix(in srgb, var(--ok) 12%, var(--panel));color:var(--ok-ink);border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.notify-person{padding:0 0 4px 12px}.set-content .rooms-switch{background:color-mix(in srgb, var(--muted) 55%, var(--panel));cursor:pointer;border:0;border-radius:9px;width:32px;height:18px;padding:0;position:relative}.set-content .rooms-switch:after{content:"";background:var(--panel);border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:2px;left:2px}.set-content .rooms-switch.on{background:var(--accent)}.set-content .rooms-switch.on:after{left:16px}.notify-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:0 0 8px;display:flex}.notify-bar .notify-tabs{border-bottom:0;flex-wrap:wrap;flex:auto;gap:0;min-width:0;margin:0}.notify-bar .notify-tabs button{white-space:nowrap;padding:7px 9px}.set-content .notify-search{box-sizing:border-box;border:1px solid var(--border);background:var(--shade-field,var(--panel));min-width:120px;height:28px;color:var(--muted);border-radius:999px;flex-direction:row;flex:0 190px;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:12.5px;font-weight:400;display:flex}.set-content .notify-search>svg{flex:none;display:block}.set-content .notify-search input{min-width:0;height:26px;box-shadow:none;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0;font-size:12.5px}.set-content .notify-search:focus-within{border-color:var(--accent)}.notify-row .notify-seg button{padding:5px 9px}.notify-tablabel{border:1px solid var(--border);color:var(--muted);vertical-align:1px;border-radius:8px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-block}[data-extra]>.notify-tablabel{margin:12px 0 0}.notify-none{text-align:center;padding:12px 0}.notify-chatrow .set-sub b{color:var(--text);font-weight:600}.app.touch .t-consent{display:contents}.app.touch .lt-bottomsheet.t-micoff{gap:0;padding:0}.app.touch .t-micoff-body{flex-direction:column;gap:16px;padding:22px 20px 4px;display:flex}.app.touch .t-micoff-title{font:var(--lt-type-consent-title);color:var(--lt-text);outline:none;margin:0}.app.touch .t-micoff-text{font:var(--lt-type-content);color:var(--lt-text-2);margin:0}.app.touch .t-micoff-bar{height:var(--lt-bottombar-h);padding:0 16px var(--lt-safe-b);align-items:center;display:flex}.app.touch .t-account-scroll{overscroll-behavior:contain;min-height:0;padding:var(--lt-sp-22) var(--lt-gutter) calc(var(--lt-sp-24) + var(--lt-safe-b));flex:auto;overflow:hidden auto}.app.touch .t-account{gap:var(--lt-sp-18);flex-direction:column;min-width:0;display:flex}.app.touch .t-account-id{align-items:center;gap:var(--lt-sp-14);min-width:0;display:flex}.app.touch .t-account-names{flex:auto;min-width:0}.app.touch .t-account .t-account-name{font:600 calc(22px * var(--lt-text-scale))/1.2 var(--lt-font-doc);color:var(--lt-text);overflow-wrap:anywhere;margin:0}.app.touch .t-account .t-account-sub{margin:var(--lt-sp-4) 0 0;font:400 calc(15px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-meta);overflow-wrap:anywhere}.app.touch .t-account-org{align-items:center;gap:var(--lt-sp-12);min-width:0;padding:var(--lt-sp-14) var(--lt-sp-16);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);display:flex}.app.touch button.t-account-org{-webkit-appearance:none;appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--lt-press-ms) ease;margin:0}.app.touch button.t-account-org:active{box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch button.t-account-org.is-open{background:var(--lt-green-tint)}.app.touch .t-account-org-chev{color:var(--lt-meta);flex:none}.app.touch .t-account-org-ws{font:var(--lt-type-meta);color:var(--lt-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .t-account-org-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.app.touch .t-account-org-label{font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .t-account-org-name{align-items:center;gap:var(--lt-sp-8);min-width:0;font:var(--lt-type-row-title);color:var(--lt-text);display:flex}.app.touch .t-account-org-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app.touch .t-account-actions{gap:var(--lt-sp-12);flex-direction:column;min-width:0;display:flex}.app.touch .t-sheet-account .t-sheet-body{padding:var(--lt-sp-20) var(--lt-sp-28) var(--lt-sp-24)}.app.touch{--lt-account-pill-line:#f1c4c0}.app.touch.t-dark{--lt-account-pill-line:#6b2d2a}.app.touch .t-acctset-scroll{overscroll-behavior:contain;min-height:0;padding:var(--lt-sp-24) var(--lt-gutter) calc(var(--lt-sp-48) + var(--lt-safe-b));flex:auto;overflow:hidden auto}.app.touch.tablet .t-acctset-scroll{padding:var(--lt-sp-24) var(--lt-sp-48) calc(var(--lt-sp-48) + var(--lt-safe-b))}.app.touch .t-acctset{gap:var(--lt-sp-28);max-width:var(--lt-modal-w-l);flex-direction:column;min-width:0;margin:0 auto;display:flex}.app.touch .t-setgroup{min-width:0}.app.touch .t-setgroup .t-setgroup-title{margin:0 0 var(--lt-sp-8);font:var(--lt-type-group);color:var(--lt-meta)}.app.touch .t-setgroup-card{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);overflow:hidden}.app.touch .t-setrow{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-12);width:100%;min-width:0;min-height:60px;padding:var(--lt-sp-10) var(--lt-sp-16);background:var(--lt-bar);color:var(--lt-text);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;border:0;margin:0;display:flex}.app.touch .t-setrow+.t-setrow{border-top:1px solid var(--lt-sep)}.app.touch .t-setrow.is-opens{cursor:pointer;transition:box-shadow var(--lt-press-ms) ease}.app.touch .t-setrow.is-opens:active:not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch .t-setrow-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-setrow-title{font:var(--lt-type-row-title);color:var(--lt-text);overflow-wrap:anywhere}.app.touch .t-setrow-sub{font:400 calc(14px * var(--lt-text-scale))/1.4 var(--lt-font-ui);color:var(--lt-meta)}.app.touch .t-setrow-value{min-width:0;max-width:50%;font:400 calc(15px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-meta);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.app.touch .t-setrow-value.is-pic{align-items:center;display:flex;overflow:visible}.app.touch .t-setrow-chev{color:var(--lt-disabled);flex:none;display:flex}.app.touch .t-setrow.is-disabled :-webkit-any(.t-setrow-title,.t-setrow-value){color:var(--lt-disabled)}.app.touch .t-setrow.is-disabled :is(.t-setrow-title,.t-setrow-value){color:var(--lt-disabled)}.app.touch .t-account-delsection{margin-top:36px}.app.touch .t-account-delcard{align-items:flex-start;gap:var(--lt-sp-10);min-width:0;padding:var(--lt-sp-14) var(--lt-sp-16);flex-direction:column;display:flex}.app.touch .t-account-delcard .t-account-helper,.app.touch .t-account-delcard .t-account-deletion-text{font:400 calc(14px * var(--lt-text-scale))/1.45 var(--lt-font-ui);color:var(--lt-text-2);overflow-wrap:anywhere;margin:0}.app.touch .t-account-delcard .t-account-deletion-text{color:var(--lt-text);font-weight:600}.app.touch .lt-btn.t-account-delete{background:var(--lt-recording-tint);border-color:var(--lt-account-pill-line);height:44px;color:var(--lt-red-text);font:var(--lt-type-control);padding:0 22px}.app.touch .lt-btn.t-account-cancel-deletion{padding:0 22px}.app.touch .t-account-delete-confirm .t-account-delete-field{margin-top:var(--lt-sp-4)}.app.touch .lt-bottomsheet.t-account-delete-confirm{bottom:var(--kb,0px);max-height:calc(100% - var(--kb,0px) - var(--lt-safe-t) - 8px)}.app.touch :where(.t-ws-button,.t-ws-row){-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--lt-press-ms) ease, background-color var(--lt-press-ms) ease;background:0 0;border:0;margin:0;padding:0}.app.touch :-webkit-any(.t-ws-button,.t-ws-row):active:not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch :is(.t-ws-button,.t-ws-row):active:not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch .t-ws-button{color:var(--lt-text);flex:none;align-items:center;display:flex}.app.touch .t-ws-button.is-tablet{gap:var(--lt-sp-10);height:56px;padding:0 var(--lt-sp-12) 0 var(--lt-sp-12);margin-bottom:var(--lt-sp-10);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-raised)}.app.touch .t-ws-button.is-phone{gap:var(--lt-sp-10);width:100%;min-height:44px;margin-bottom:var(--lt-sp-8);border-radius:var(--lt-r-10)}.app.touch .t-ws-button.is-open{background:var(--lt-green-tint)}.app.touch .t-ws-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-ws-name{text-overflow:ellipsis;white-space:nowrap;font:600 calc(15px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);overflow:hidden}.app.touch .t-ws-button.is-phone .t-ws-name{font:600 calc(17px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui)}.app.touch .t-ws-kind{font:400 calc(12px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);color:var(--lt-meta)}.app.touch .t-ws-chev{color:var(--lt-meta);flex:none}.app.touch .lt-avatar.t-ws-tile{color:#fff}.app.touch .lt-avatar.t-ws-tile-0{background:#3e6410}.app.touch .lt-avatar.t-ws-tile-1{background:#1e5fa8}.app.touch .lt-avatar.t-ws-tile-2{background:#8a4b1f}.app.touch .lt-avatar.t-ws-tile-3{background:#6b3fa0}.app.touch .lt-avatar.t-ws-tile-4{background:#a1251b}.app.touch .lt-avatar.t-ws-tile-5{background:#0f6e6a}.app.touch .t-ws-pop .lt-section-caps:first-child{margin-top:0}.app.touch .t-ws-list{flex-direction:column;gap:2px;display:flex}.app.touch .t-ws-row{align-items:center;gap:var(--lt-sp-12);min-height:56px;padding:0 var(--lt-sp-10);border-radius:var(--lt-r-10);color:var(--lt-text);display:flex}.app.touch .t-ws-row[aria-disabled=true]{cursor:default}.app.touch .t-ws-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--lt-type-row-title);flex:auto;overflow:hidden}.app.touch .t-ws-check{color:var(--lt-green);flex:none}.app.touch .t-ws-note{padding:var(--lt-sp-8) var(--lt-sp-10);font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-push-card{margin:0 0 var(--lt-sp-14);padding:var(--lt-sp-14) var(--lt-gutter);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar)}.app.touch .tc-list-scroll>.t-push-card{margin:var(--lt-sp-8) var(--lt-sp-12) var(--lt-sp-12)}.app.touch .t-push-card-title{font:var(--lt-type-row-title);color:var(--lt-text);margin:0}.app.touch .t-push-card-line{margin:var(--lt-sp-4) 0 0;font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-push-card-actions{gap:var(--lt-sp-10);margin-top:var(--lt-sp-14);display:flex}.app.touch :is(.t-icon-peach.lt-avatar-own,.t-icon-peach>.lt-avatar-own){--lt-own-bg:#f6d9c4;--lt-own-text:#8a4b1f}.app.touch :is(.t-icon-lime.lt-avatar-own,.t-icon-lime>.lt-avatar-own){--lt-own-bg:#e3f1c2;--lt-own-text:#3e6410}.app.touch :is(.t-icon-mint.lt-avatar-own,.t-icon-mint>.lt-avatar-own){--lt-own-bg:#cdefdf;--lt-own-text:#1d6446}.app.touch :is(.t-icon-sky.lt-avatar-own,.t-icon-sky>.lt-avatar-own){--lt-own-bg:#d3e6f8;--lt-own-text:#1e5fa8}.app.touch :is(.t-icon-lilac.lt-avatar-own,.t-icon-lilac>.lt-avatar-own){--lt-own-bg:#e6dcf5;--lt-own-text:#5b3b94}.app.touch :is(.t-icon-rose.lt-avatar-own,.t-icon-rose>.lt-avatar-own){--lt-own-bg:#f7d6de;--lt-own-text:#9a2f4e}.app.touch :is(.t-icon-sand.lt-avatar-own,.t-icon-sand>.lt-avatar-own){--lt-own-bg:#efe3c4;--lt-own-text:#6e5414}.app.touch :is(.t-icon-slate.lt-avatar-own,.t-icon-slate>.lt-avatar-own){--lt-own-bg:#dce1e6;--lt-own-text:#3a4652}.app.touch.t-dark :is(.t-icon-peach.lt-avatar-own,.t-icon-peach>.lt-avatar-own){--lt-own-bg:#4a2e1b;--lt-own-text:#f6d9c4}.app.touch.t-dark :is(.t-icon-lime.lt-avatar-own,.t-icon-lime>.lt-avatar-own){--lt-own-bg:#2e3d15;--lt-own-text:#d4eba0}.app.touch.t-dark :is(.t-icon-mint.lt-avatar-own,.t-icon-mint>.lt-avatar-own){--lt-own-bg:#173a2c;--lt-own-text:#bfead6}.app.touch.t-dark :is(.t-icon-sky.lt-avatar-own,.t-icon-sky>.lt-avatar-own){--lt-own-bg:#1a3048;--lt-own-text:#c8def5}.app.touch.t-dark :is(.t-icon-lilac.lt-avatar-own,.t-icon-lilac>.lt-avatar-own){--lt-own-bg:#33264a;--lt-own-text:#e2d6f5}.app.touch.t-dark :is(.t-icon-rose.lt-avatar-own,.t-icon-rose>.lt-avatar-own){--lt-own-bg:#4a1e2a;--lt-own-text:#f5ccd7}.app.touch.t-dark :is(.t-icon-sand.lt-avatar-own,.t-icon-sand>.lt-avatar-own){--lt-own-bg:#3d3219;--lt-own-text:#efe0b8}.app.touch.t-dark :is(.t-icon-slate.lt-avatar-own,.t-icon-slate>.lt-avatar-own){--lt-own-bg:#2c333b;--lt-own-text:#d6dce3}.app.touch .t-acctedit .lt-pair{margin-top:var(--lt-sp-16)}.app.touch .t-acctedit-fields{gap:var(--lt-sp-12);flex-direction:column;display:flex}.app.touch .t-acctedit-error{font:var(--lt-type-small);color:var(--lt-amber-text);margin:0}.app.touch .t-acctedit-offline{align-items:center;gap:var(--lt-sp-8);font:var(--lt-type-small);color:var(--lt-text-2);margin:0;display:flex}.app.touch .t-acctedit .lt-pw{--lt-web-label:var(--lt-meta);--lt-web-line:var(--lt-line-input);--lt-web-ink:var(--lt-text);--lt-web-field:var(--lt-bar);--lt-web-focus:var(--lt-green);--lt-web-link:var(--lt-green-text);--lt-web-warn:var(--lt-amber-text);--lt-web-warn-line:var(--lt-amber-line);font-family:var(--lt-font-ui);gap:6px}.app.touch .t-acctedit .lt-pw-labels{height:auto;font:var(--lt-type-label)}.app.touch .t-acctedit .lt-pw-labels>span{font-weight:400}.app.touch .t-acctedit .lt-pw-box{padding:0}.app.touch .t-acctedit .lt-pw-input{border-radius:var(--lt-r-10);height:48px;font:var(--lt-type-content);font-size:max(16px, calc(16px * var(--lt-text-scale)));padding:0 72px 0 14px}.app.touch .t-acctedit .lt-pw-input:focus{box-shadow:0 0 0 1px var(--lt-green)}.app.touch .t-acctedit .lt-pw.is-short .lt-pw-input{box-shadow:0 0 0 1px var(--lt-amber-line)}.app.touch .t-acctedit .lt-pw-show{font:var(--lt-type-action-s)}.app.touch .t-acctedit .lt-pw-count{font:var(--lt-type-meta)}.app.touch .t-iconpick-preview{padding:var(--lt-sp-4) 0 var(--lt-sp-8);justify-content:center;display:flex}.app.touch .t-iconpick-grid{gap:var(--lt-sp-8) var(--lt-sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app.touch .t-iconpick-swatch{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-items:center;gap:var(--lt-sp-6);min-height:44px;padding:var(--lt-sp-6) 0;border-radius:var(--lt-r-14);color:var(--lt-meta);background:0 0;border:0;flex-direction:column;margin:0;display:flex}.app.touch .t-iconpick-swatch>.lt-avatar{box-shadow:inset 0 0 0 1px rgba(var(--lt-shadow), .08)}.app.touch .t-iconpick-swatch.is-now>.lt-avatar{box-shadow:0 0 0 2px var(--lt-raised), 0 0 0 4px var(--lt-green)}.app.touch .t-iconpick-swatch:active{background:var(--lt-press)}.app.touch .t-iconpick-swatch[aria-disabled=true]{opacity:.5}.app.touch .t-iconpick-name{font:var(--lt-type-meta)}.app.touch .t-iconpick-swatch.is-now .t-iconpick-name{color:var(--lt-text);font-weight:600}.app.touch .t-acctedit-phone .t-phone-list{gap:var(--lt-sp-8);margin:0 0 var(--lt-sp-12);flex-direction:column;padding:0;list-style:none;display:flex}.app.touch .t-acctedit-phone .t-phone-item{justify-content:space-between;align-items:center;gap:var(--lt-sp-12);flex-wrap:wrap;display:flex}.app.touch .t-acctedit-phone .t-phone-num{font:var(--lt-type-body);color:var(--lt-text);display:block}.app.touch .t-acctedit-phone .t-phone-set{font:var(--lt-type-small);color:var(--lt-text-2);display:block}.app.touch .t-acctedit-phone .t-phone-line{margin:0 0 var(--lt-sp-12);font:var(--lt-type-body);color:var(--lt-text)}.app.touch .t-acctedit-phone .t-phone-code{margin:var(--lt-sp-12) 0;text-align:center;font:600 40px/1.2 var(--lt-font-mono,ui-monospace, monospace);letter-spacing:.16em;color:var(--lt-text)}.app.touch .t-acctedit-phone .t-phone-ways{gap:var(--lt-sp-8);margin-top:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-acctedit-phone .t-phone-note{margin:0 0 var(--lt-sp-12);font:var(--lt-type-small);color:var(--lt-text-2)}.app.touch .t-acctedit-phone .t-phone-cancel{margin-top:var(--lt-sp-12)}.app.touch .t-acctedit-phone .t-phone-confirmed{margin-left:var(--lt-sp-8);font:var(--lt-type-small);color:var(--lt-green-text);font-weight:600}.app.touch .t-acctedit-phone .t-phone-heard{margin:var(--lt-sp-8) 0 0;color:var(--lt-text)}.app.touch .t-acctedit-phone .t-phone-timer{font-variant-numeric:tabular-nums}.app.touch .t-acctedit-phone .t-phone-expired{color:var(--lt-red-text)}.app.touch .t-acctedit-phone .t-phone-texts{justify-content:space-between;align-items:center;gap:var(--lt-sp-12);flex-basis:100%;display:flex}.app.touch .t-acctedit-phone .t-phone-textsstate{font:var(--lt-type-small);color:var(--lt-text-2)}.app.touch .t-acctedit-phone .t-phone-consent{margin:var(--lt-sp-12) 0 0}.app.touch .t-acctedit-phone .t-phone-agree{align-items:center;gap:var(--lt-sp-12);min-height:44px;font:var(--lt-type-body);color:var(--lt-text);display:flex}.app.touch .t-acctedit-phone .t-phone-agree input{width:24px;height:24px;accent-color:var(--lt-green-text);flex:none;margin:0}.app.touch .t-acctedit-phone .t-phone-words{margin:var(--lt-sp-4,4px) 0 var(--lt-sp-4,4px)}.app.touch .t-acctedit-phone .t-phone-link{color:var(--lt-web-link);margin:-13px 0;padding:13px 0;text-decoration:none;display:inline-block}.app.touch .t-acctedit-phone .t-phone-codewords{margin:0}.app.touch .t-agents-btn{flex:none;display:inline-flex}.app.touch .t-agents-screen{background:var(--lt-bar);flex-direction:column;height:100%;min-height:0;display:flex}.app.touch .t-agents-body{overscroll-behavior:contain;background:var(--lt-sidebar);min-height:0;padding:var(--lt-sp-20) var(--lt-gutter) calc(var(--lt-sp-32) + var(--lt-safe-b));flex:auto;overflow-y:auto}.app.touch .t-agents-body.has-foot{padding-bottom:var(--lt-sp-32)}.app.touch.tablet .t-agents-split{--lt-pane-list-w:420px}@media (max-width:999.98px){.app.touch.tablet .t-agents-split{--lt-pane-list-w:320px}}.app.touch .t-agents-split{flex:auto;min-height:0;display:flex}.app.touch .t-agents-col>.lt-panelist-body{padding:var(--lt-sp-20) var(--lt-sp-16) var(--lt-sp-24)}.app.touch .t-agents-detail{background:var(--lt-bar);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.app.touch .t-agents-top{flex-direction:column;display:flex}.app.touch .t-agents-title{margin:0 0 var(--lt-sp-4);font:var(--lt-type-page-title);color:var(--lt-text)}.app.touch .t-agents-sub{margin:0 0 var(--lt-sp-14);font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-agents-new{margin-bottom:var(--lt-sp-10)}.app.touch .t-agents-tools{gap:var(--lt-sp-4);flex-direction:column;display:flex}.app.touch .t-agents-tools>.lt-search{min-width:0}.app.touch .t-agents-filterrow{align-items:center;gap:0 var(--lt-sp-6);min-width:0;margin-top:var(--lt-sp-4);flex-wrap:wrap;display:flex}.app.touch .t-agents-filters{display:contents}.app.touch .t-agents-filter{flex:none;display:inline-flex}.app.touch .t-agents-filter .lt-chip-filter{align-items:center;gap:var(--lt-sp-6);padding:0 var(--lt-sp-12);white-space:nowrap;display:inline-flex}.app.touch .t-agents-selectbtn{padding-left:var(--lt-sp-4);padding-right:var(--lt-sp-4);font:var(--lt-type-item);flex:none;margin-left:auto}.app.touch .t-agents-selectbar{align-items:center;gap:var(--lt-sp-8);flex-wrap:wrap;display:flex}.app.touch .t-agents-nomatch{margin:var(--lt-sp-16) 0;font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-agents-section>.lt-section.t-agents-head{margin:var(--lt-sp-6) 0 0;display:block}.app.touch .t-agents-fold{align-items:center;gap:var(--lt-sp-8);width:100%;min-height:44px;font:var(--lt-type-group);color:var(--lt-meta);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 2px;display:flex}.app.touch .t-agents-fold .lt-icon{transition:transform var(--lt-fade-ms) ease;flex:none}.app.touch .t-agents-fold .t-agents-shut{transform:rotate(-90deg)}.app.touch .t-agents-count{box-sizing:border-box;border-radius:var(--lt-r-pill);min-width:22px;height:20px;font:var(--lt-type-badge);background:var(--lt-fill);color:var(--lt-text-2);justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.app.touch .t-agents-count.is-needs{background:var(--lt-amber-bg);color:var(--lt-amber-text)}.app.touch .t-agents-count.is-working{background:var(--lt-steel-tint);color:var(--lt-steel)}.app.touch .t-agents-count.is-earlier{background:var(--lt-green-tint);color:var(--lt-green-text)}.app.touch .t-agents-more{margin:var(--lt-sp-4) 0 0 var(--lt-sp-4)}.app.touch .t-agents-rows{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);flex-direction:column;display:flex;overflow:hidden}.app.touch .t-agents-line{background:var(--lt-bar);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.app.touch .t-agents-line+.t-agents-line{border-top:1px solid var(--lt-sep)}.app.touch .t-agents-line.is-shown{background:var(--lt-green-tint)}.app.touch .t-agents-line>.t-agents-row{background:0 0;flex:1 1 0;min-width:0}.app.touch .t-agents-row>.lt-lrow-main{min-height:64px;padding:var(--lt-sp-8) var(--lt-sp-10) var(--lt-sp-8) var(--lt-sp-14);gap:var(--lt-sp-12);text-align:left}.app.touch .t-agents-line.has-more .t-agents-row>.lt-lrow-main{padding-right:0}.app.touch .t-agents-row .lt-lrow-title{font:var(--lt-type-row-title);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app.touch .t-agents-row .lt-lrow-meta{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app.touch .t-agents-dot{border-radius:var(--lt-r-round);background:var(--lt-line-strong);flex:none;width:9px;height:9px}.app.touch .t-agents-dot.is-wait{background:var(--lt-amber-line)}.app.touch .t-agents-dot.is-work{background:var(--lt-steel)}.app.touch .t-agents-dot.is-queued{border:1.5px solid var(--lt-disabled);background:0 0}.app.touch .t-agents-tile{border-radius:var(--lt-r-10);background:var(--lt-fill);width:36px;height:36px;color:var(--lt-text-2);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-agents-time{font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;flex:none}.app.touch .t-agents-line>.t-job-more{margin-right:var(--lt-sp-4)}.app.touch .t-agents-line>.t-job-more .lt-iconbtn{color:var(--lt-text)}@media (max-width:999.98px){.app.touch.tablet .t-agents-col>.lt-panelist-body{padding-left:var(--lt-sp-12);padding-right:var(--lt-sp-12)}.app.touch.tablet .t-agents-split .t-agents-row>.lt-lrow-main{gap:var(--lt-sp-10);padding-left:var(--lt-sp-12)}.app.touch.tablet .t-agents-split .t-agents-tile{flex-basis:32px;width:32px;height:32px}}.app.touch.phone .t-agents-filterrow{gap:0 var(--lt-sp-4)}.app.touch.phone .t-agents-filter .lt-chip-filter{gap:var(--lt-sp-4);padding:0 var(--lt-sp-10)}@media (max-width:999.98px){.app.touch.tablet .t-agents-col .t-agents-filterrow{gap:0 var(--lt-sp-4)}.app.touch.tablet .t-agents-col .t-agents-filter .lt-chip-filter{gap:var(--lt-sp-4);padding:0 var(--lt-sp-10)}}.app.touch .t-agents-pick{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.app.touch .t-agents-pickbox{box-sizing:border-box;border:1.5px solid var(--lt-line-strong);border-radius:var(--lt-r-6);background:var(--lt-bar);width:22px;height:22px;color:var(--lt-on-green);justify-content:center;align-items:center;display:inline-flex}.app.touch .t-agents-pick.is-on .t-agents-pickbox{background:var(--lt-green);border-color:var(--lt-green)}.app.touch .t-agents-line>.t-agents-pick+.t-agents-row>.lt-lrow-main{padding-left:0}.app.touch .t-agents-foot{border-top:1px solid var(--lt-sep);background:var(--lt-sidebar);padding-bottom:var(--lt-safe-b);flex:none}.app.touch.tablet .t-agents-split .t-agents-foot{padding-bottom:0}.app.touch .t-agents-manage{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-10);width:100%;height:56px;padding:0 var(--lt-sp-16) 0 18px;color:var(--lt-text-2);font:var(--lt-type-item);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.app.touch .t-agents-manage:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .t-agents-manage.is-selected{background:var(--lt-green-tint);color:var(--lt-text)}.app.touch .t-job{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.app.touch .t-job-scroll{overscroll-behavior:contain;min-height:0;padding:0 var(--lt-gutter) var(--lt-sp-24);flex:auto;overflow:hidden auto}.app.touch .t-job-scroll>:first-child{margin-top:var(--lt-sp-12)}.app.touch.tablet .t-job-scroll>:first-child{margin-top:var(--lt-sp-24)}.app.touch .t-job.has-reply{--lt-job-above:0px}.app.touch .t-job.has-reply:-webkit-any(.has-pics,.has-given){--lt-job-above:52px}.app.touch .t-job.has-reply:is(.has-pics,.has-given){--lt-job-above:52px}.app.touch .t-job.has-reply.has-pics.has-given{--lt-job-above:104px}.app.touch .t-job.has-reply .t-job-scroll{padding-bottom:calc(74px + var(--lt-job-above) + var(--lt-safe-b) + var(--lt-sp-24))}.app.touch .t-job.has-reply.is-kb .t-job-scroll{padding-bottom:calc(var(--kb,0px) + 74px + var(--lt-job-above) + var(--lt-sp-24))}.app.touch.tablet .t-job-scroll{padding-left:var(--lt-sp-40);padding-right:var(--lt-sp-40)}.app.touch.tablet .t-job-scroll>*{max-width:680px}.app.touch .t-job-head{margin:0 0 var(--lt-sp-14)}.app.touch .t-job-title{font:600 calc(22px * var(--lt-text-scale))/1.3 var(--lt-font-doc);color:var(--lt-text);overflow-wrap:anywhere;margin:0}.app.touch .t-job-ran{margin:var(--lt-sp-4) 0 0;font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-job-tabs{z-index:3;margin:var(--lt-sp-12) calc(-1 * var(--lt-gutter)) 0;padding:0 var(--lt-gutter) var(--lt-sp-12);background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);position:sticky;top:0}.app.touch.tablet .t-job-tabs{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.app.touch .t-job-tabs.under-band{top:56px}.app.touch .t-job-tabs .lt-seg-item{flex:auto}.app.touch .t-job-band{z-index:4;align-items:center;gap:var(--lt-sp-8);height:56px;padding:0 var(--lt-gutter);background:var(--lt-bar);font:var(--lt-type-label);color:var(--lt-meta);line-height:1.3;display:flex;position:absolute;top:0;left:0;right:0}.app.touch.tablet .t-job-band{padding:0 var(--lt-sp-40)}.app.touch .t-job-banddot{border-radius:var(--lt-r-round);background:var(--lt-placeholder);flex:none;width:8px;height:8px}.app.touch .t-job-bandstale{flex:none}.app.touch .t-job-bandword{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app.touch .t-job-bandword b{color:var(--lt-text);font-weight:600}.app.touch .t-job[data-state=blocked] .t-job-card .lt-statuscard-body{font-weight:500}.app.touch .t-job-panel{padding-top:var(--lt-sp-14)}.app.touch .t-job-convo,.app.touch .t-job-output{gap:var(--lt-sp-14);flex-direction:column;display:flex}.app.touch .t-job-label{margin:0 0 var(--lt-sp-8);font:var(--lt-type-group);color:var(--lt-meta)}.app.touch .t-job-quiet{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-job-msg{align-items:flex-start;gap:var(--lt-sp-6);padding:var(--lt-sp-12) var(--lt-sp-14);border-radius:var(--lt-r-14);background:var(--lt-bg);flex-direction:column;display:flex}.app.touch .t-job-msg>p{margin:0}.app.touch .t-job-msghead{font:var(--lt-type-label);color:var(--lt-meta);line-height:1.3}.app.touch .t-job-msgfrom{font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere}.app.touch .t-job-from{height:34px;padding:0 var(--lt-sp-12);box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-pill);background:var(--lt-bar);font:var(--lt-type-action-s);color:var(--lt-text);white-space:nowrap;align-items:center;display:inline-flex}.app.touch .t-job-subject{font:var(--lt-type-row-title);color:var(--lt-text)}.app.touch .t-job-msgtext{font:var(--lt-type-content);color:var(--lt-text);white-space:pre-wrap;overflow-wrap:anywhere}.app.touch .t-job-receipt{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-job-receipt.is-ink{color:var(--lt-text)}.app.touch .t-job-failed{align-items:center;gap:var(--lt-sp-10);flex-wrap:wrap;display:flex}.app.touch .t-job-thumb{border-radius:var(--lt-r-6);max-width:120px;max-height:64px;display:block}.app.touch .t-job-pics{align-items:center;gap:var(--lt-sp-8);max-width:600px;height:52px;padding-top:var(--lt-sp-8);margin:0 auto;display:flex}.app.touch .t-job-pic{border-radius:var(--lt-r-8);border:1px solid var(--lt-sep);background:var(--lt-field);width:44px;height:44px;color:var(--lt-meta);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.app.touch .t-job-pic img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.app.touch .t-job-picx{width:44px;height:44px;color:var(--lt-on-green);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-10px;right:-10px}.app.touch .t-job-picx .lt-icon{border-radius:var(--lt-r-round);background:var(--lt-text);box-sizing:content-box;padding:3px}.app.touch .t-job-picnote{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-job-thread{align-items:flex-start;gap:var(--lt-sp-8);padding:var(--lt-sp-10) var(--lt-sp-12);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);font:var(--lt-type-small);color:var(--lt-text-2);margin:0;display:flex}.app.touch .t-job-thread .lt-icon{color:var(--lt-meta);flex:none;margin-top:2px}.app.touch .t-job-chips{gap:var(--lt-sp-6);flex-wrap:wrap;row-gap:14px;display:flex}.app.touch .t-job-chip{height:30px;padding:0 var(--lt-sp-10);box-sizing:border-box;border:1px solid var(--lt-sep);border-radius:var(--lt-r-pill);background:var(--lt-bar);font:var(--lt-type-label);color:var(--lt-text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.app.touch .t-job-folds{flex-direction:column;display:flex}.app.touch .t-job-fold{align-items:center;gap:var(--lt-sp-10);border:0;border-top:1px solid var(--lt-sep);width:100%;min-height:52px;color:var(--lt-text);text-align:left;font:var(--lt-type-content);cursor:pointer;background:0 0;padding:0;display:flex}.app.touch .t-job-foldicon{border-radius:var(--lt-r-round);background:var(--lt-field);width:28px;height:28px;color:var(--lt-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-job-foldtext{min-width:0;color:var(--lt-text-2);flex:auto}.app.touch .t-job-foldtext b{color:var(--lt-text);font-weight:600}.app.touch .t-job-foldshow{align-items:center;gap:var(--lt-sp-4);font:var(--lt-type-action-s);color:var(--lt-text);flex:none;display:inline-flex}.app.touch .t-job-up{transform:rotate(180deg)}.app.touch .t-job-steps{margin:0 0 var(--lt-sp-8);padding:0 0 0 calc(var(--lt-sp-28) + var(--lt-sp-10));gap:var(--lt-sp-4);flex-direction:column;list-style:none;display:flex}.app.touch .t-job-steps>li{align-items:flex-start;gap:var(--lt-sp-10);font:var(--lt-type-content);color:var(--lt-text);display:flex}.app.touch .t-job-stepmark{border-radius:var(--lt-r-round);border:1px solid var(--lt-line);width:20px;height:20px;color:var(--lt-meta);font:var(--lt-type-badge);flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.app.touch .t-job-steps li.is-refused .t-job-stepmark{border-color:var(--lt-amber-line);color:var(--lt-amber-text)}.app.touch .t-job-steptext{align-items:center;gap:var(--lt-sp-6);flex-wrap:wrap;min-width:0;display:flex}.app.touch .t-job-refused{height:22px;padding:0 var(--lt-sp-8);border-radius:var(--lt-r-6);background:var(--lt-amber-bg);border:1px solid var(--lt-amber-line);color:var(--lt-amber-text);font:var(--lt-type-label);align-items:center;display:inline-flex}.app.touch .t-job-stepnote{font:var(--lt-type-meta);color:var(--lt-meta);flex:100%}.app.touch .t-job-thought{padding:0 0 var(--lt-sp-8) calc(var(--lt-sp-28) + var(--lt-sp-10));font:400 calc(15px * var(--lt-text-scale))/1.45 var(--lt-font-ui);color:var(--lt-text-2)}.app.touch .t-job-thought p{margin:0 0 var(--lt-sp-6);white-space:pre-wrap;overflow-wrap:anywhere}.app.touch .t-job-answer,.app.touch .t-job-outcome{padding:var(--lt-sp-14) var(--lt-sp-16);border:1px solid var(--lt-sep);border-radius:var(--lt-r-14);background:var(--lt-bar)}.app.touch .t-job-answertext .agent-answer{-webkit-user-select:text;user-select:text;background:0 0;border:0;max-height:none;margin:0;padding:0;overflow:visible}.app.touch .t-job-answertext .agent-answer-label{display:none}.app.touch .t-job-answertext :-webkit-any(.agent-answer-p,.agent-answer-box,.agent-answer-list){margin:0 0 var(--lt-sp-8);font:400 calc(17px * var(--lt-text-scale))/1.55 var(--lt-font-doc);color:var(--lt-text);white-space:pre-wrap}.app.touch .t-job-answertext :is(.agent-answer-p,.agent-answer-box,.agent-answer-list){margin:0 0 var(--lt-sp-8);font:400 calc(17px * var(--lt-text-scale))/1.55 var(--lt-font-doc);color:var(--lt-text);white-space:pre-wrap}.app.touch .t-job-answertext .agent-answer-box{padding:var(--lt-sp-4) var(--lt-sp-10);border-left:2px solid var(--lt-line);background:0 0}.app.touch .t-job-answertext .agent-answer-h{margin:var(--lt-sp-8) 0 var(--lt-sp-4);font:600 calc(17px * var(--lt-text-scale))/1.4 var(--lt-font-doc)}.app.touch .t-job-answertext .agent-answer-code{font:400 13px/1.4 var(--lt-font-mono);overflow-x:auto}.app.touch .t-job-answerfoot{margin:var(--lt-sp-6) 0 0;font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-job-outcome p{margin:0}.app.touch .t-job-outcometitle{font:var(--lt-type-row-title);color:var(--lt-text)}.app.touch .t-job-outcome .t-job-outcometext{margin-top:var(--lt-sp-6);font:var(--lt-type-content);color:var(--lt-text-2)}.app.touch .t-job-output>section{gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-job-meter{gap:var(--lt-sp-4) var(--lt-sp-8);grid-template-columns:1fr auto;align-items:baseline;display:grid}.app.touch .t-job-meterlabel{font:var(--lt-type-content);color:var(--lt-text)}.app.touch .t-job-metervalue{font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .t-job-meterbar{border-radius:var(--lt-r-pill);background:var(--lt-track);grid-column:1/-1;height:6px;display:block;overflow:hidden}.app.touch .t-job-meterbar>i{border-radius:inherit;background:var(--lt-meta);height:100%;display:block}.app.touch .t-job-produced{font:var(--lt-type-content);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.app.touch .t-job-produced a{color:var(--lt-green-text)}.app.touch .t-agents-loading{padding:var(--lt-sp-16) var(--lt-gutter)}.app.touch .t-agents-chev{color:var(--lt-line-strong);display:inline-flex}.app.touch .t-agents-section>.lt-section:not(.t-agents-head){margin:var(--lt-sp-14) 0 var(--lt-sp-4)}.app.touch .t-agents-intro{margin:var(--lt-sp-12) 0 0;font:400 calc(15px * var(--lt-text-scale))/1.45 var(--lt-font-ui);color:var(--lt-text-2)}.app.touch .t-agents-agentrow{position:relative}.app.touch .t-agents-agentrow .lt-lrow-main{min-height:64px;padding-left:0;padding-right:96px}.app.touch .t-agents-agentrow>.lt-lrow-trail{pointer-events:none;padding-right:0;position:absolute;top:0;bottom:0;right:0}.app.touch .t-agents-status{align-items:center;gap:var(--lt-sp-12);padding:0 var(--lt-sp-8);font:var(--lt-type-meta);color:var(--lt-meta);display:inline-flex}.app.touch .t-agents-cardbody{padding-top:var(--lt-sp-20)}.app.touch .t-agents-card{gap:var(--lt-sp-14);flex-direction:column;max-width:640px;display:flex}.app.touch .t-agents-card>section{gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-agents-profile{align-items:center;gap:var(--lt-sp-14);display:flex}.app.touch .t-agents-profiletext{gap:var(--lt-sp-6);flex-direction:column;min-width:0;display:flex}.app.touch .t-agents-handle{font:600 calc(24px * var(--lt-text-scale))/1.2 var(--lt-font-doc);color:var(--lt-text);overflow-wrap:anywhere;margin:0}.app.touch .t-agents-profilemeta{align-items:center;gap:var(--lt-sp-8);font:var(--lt-type-small);color:var(--lt-meta);display:flex}.app.touch .t-agents-reach{position:relative}.app.touch .t-agents-reach .lt-lrow-main{padding-right:var(--lt-sp-48)}.app.touch .t-agents-reach>.lt-lrow-trail{top:0;bottom:0;right:var(--lt-sp-16);color:var(--lt-meta);pointer-events:none;position:absolute}.app.touch .t-agents-contactin{align-items:center;gap:var(--lt-sp-8);display:inline-flex}.app.touch .t-agents-contactin>svg{flex:none}.app.touch .t-agents-onoff{min-width:52px;padding-right:var(--lt-sp-16);text-align:right;font:var(--lt-type-control);color:var(--lt-text)}.app.touch .t-agents-orgpane{min-height:0;padding:var(--lt-sp-28) var(--lt-sp-40) var(--lt-sp-40);flex:auto;overflow-y:auto}.app.touch .t-agents-orgpane>*{max-width:calc(600px - 2 * var(--lt-sp-40));margin-left:auto;margin-right:auto}.app.touch .t-agents-pills{gap:0 var(--lt-sp-8);margin:var(--lt-sp-14) auto var(--lt-sp-16);padding-bottom:var(--lt-sp-8);border-bottom:1px solid var(--lt-sep);flex-wrap:wrap;display:flex}.app.touch .t-job-more{flex:none;display:inline-flex}.app.touch .t-job-more .lt-iconbtn{color:var(--lt-meta)}.app.touch .t-job-headrow{align-items:center;gap:var(--lt-sp-8);min-height:44px;display:flex}.app.touch .t-job-headrow .t-job-ran{flex:auto;min-width:0;margin:0}.app.touch .t-job-headchips,.app.touch .t-job-head .t-job-title+.t-job-headrow{margin-top:var(--lt-sp-4)}.app.touch .t-job-lime{gap:var(--lt-sp-6);padding:var(--lt-sp-10) var(--lt-sp-14);border:1px solid var(--lt-sep);border-radius:var(--lt-r-14);flex-direction:column;display:flex}.app.touch .t-job-limehead,.app.touch .t-new-limehead{align-items:center;gap:var(--lt-sp-6);font:var(--lt-type-label);color:var(--lt-meta);margin:0;line-height:1.3;display:flex}.app.touch .t-new-limedot{border-radius:var(--lt-r-round);background:var(--lt-logo);flex:none;width:10px;height:10px}.app.touch .t-job-run{gap:var(--lt-sp-14);flex-direction:column;display:flex}.app.touch .t-job-runhead{margin:var(--lt-sp-4) 0 0;font:var(--lt-type-group);color:var(--lt-meta)}.app.touch .t-job-agentsays{gap:var(--lt-sp-6);padding:var(--lt-sp-12) var(--lt-sp-14);border:1px solid var(--lt-sep);border-radius:var(--lt-r-14);background:var(--lt-bar);flex-direction:column;display:flex}.app.touch .t-job-agentsays>p{margin:0}.app.touch .t-job-stopline{align-items:center;gap:0 var(--lt-sp-4);font:var(--lt-type-small);color:var(--lt-text-2);flex-wrap:wrap;margin:0;display:flex}.app.touch .t-job-ticks{align-items:center;gap:var(--lt-sp-6);font:var(--lt-type-meta);color:var(--lt-meta);display:inline-flex}.app.touch .t-job-tickmarks{display:inline-flex}.app.touch .t-job-tickmarks .lt-icon+.lt-icon{margin-left:-9px}.app.touch .t-job-ticks.is-read{color:var(--lt-steel)}.app.touch .t-job-quote{align-items:flex-start;gap:var(--lt-sp-4);padding:var(--lt-sp-4) 0 var(--lt-sp-4) var(--lt-sp-12);border-left:2px solid var(--lt-line);flex-direction:column;margin:0;display:flex}.app.touch .t-job-quotefrom{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-job-quotetext{font:var(--lt-type-content);color:var(--lt-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.app.touch .t-job-quotetext.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app.touch .t-job-docs{gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-job-doccard,.app.touch .t-job-coderow,.app.touch .t-job-aboutrow{align-items:center;gap:var(--lt-sp-12);min-height:56px;padding:var(--lt-sp-6) var(--lt-sp-6) var(--lt-sp-6) var(--lt-sp-12);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);display:flex}.app.touch .t-job-doccard.is-off{background:var(--lt-sunken)}.app.touch :-webkit-any(.t-job-doccard,.t-job-aboutrow).is-link{-webkit-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0}.app.touch :is(.t-job-doccard,.t-job-aboutrow).is-link{-webkit-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0}.app.touch :-webkit-any(.t-job-doccard,.t-job-aboutrow).is-link:active{background:var(--lt-field)}.app.touch :is(.t-job-doccard,.t-job-aboutrow).is-link:active{background:var(--lt-field)}.app.touch .t-job-doccardopen{pointer-events:none;flex:none}.app.touch .t-job-doccardicon{border-radius:var(--lt-r-8);background:var(--lt-green-tint);width:32px;height:32px;color:var(--lt-green-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-job-doccardtext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-job-doccardtext b{font:var(--lt-type-row-title);color:var(--lt-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .t-job-doccardtext small{font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere}.app.touch .t-job-doccardtext code{font:400 13px/1.4 var(--lt-font-mono)}.app.touch .t-job-aboutpic{border-radius:var(--lt-r-6);object-fit:cover;flex:none;width:32px;height:32px}.app.touch .t-job-sublabel{margin:var(--lt-sp-6) 0 0;font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .t-job-logrun{flex-direction:column;display:flex}.app.touch .t-job-logrun>.t-job-runhead{margin:0 0 var(--lt-sp-8) calc(var(--lt-sp-28) + var(--lt-sp-10))}.app.touch .t-job-steps>li{flex-wrap:wrap}.app.touch .t-job-raw{flex:100%;min-width:0}.app.touch .t-job-raw>summary{align-items:center;gap:var(--lt-sp-10);cursor:pointer;min-height:44px;list-style:none;display:flex}.app.touch .t-job-raw>summary::-webkit-details-marker{display:none}.app.touch .t-job-raw>summary .t-job-steptext{flex:auto;min-width:0}.app.touch .t-job-rawchev{color:var(--lt-meta);flex:none}.app.touch .t-job-raw[open]>summary .t-job-rawchev{transform:rotate(180deg)}.app.touch .t-job-raw>summary .t-job-stepmark{margin-top:0}.app.touch .t-job-raw ul{margin:0 0 var(--lt-sp-6) calc(20px + var(--lt-sp-10));gap:var(--lt-sp-4);overflow-wrap:anywhere;font:var(--lt-type-meta);color:var(--lt-meta);flex-direction:column;padding:0;list-style:none;display:flex}.app.touch .t-job-raw code{font:400 12px/1.4 var(--lt-font-mono);color:var(--lt-text-2)}.app.touch .t-job-context{gap:var(--lt-sp-18);flex-direction:column;display:flex}.app.touch .t-job-context>section{gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-job-context>section>.lt-btn{align-self:flex-start}.app.touch .t-job-contextline{font:var(--lt-type-content);color:var(--lt-text);margin:0}.app.touch .t-job-replygiven{gap:var(--lt-sp-6);max-width:600px;padding-top:var(--lt-sp-8);flex-wrap:nowrap;margin:0 auto;display:flex;overflow-x:auto}.app.touch .t-job-opening{justify-content:center;align-items:center;gap:var(--lt-sp-10);padding:var(--lt-sp-40) var(--lt-gutter);text-align:center;color:var(--lt-meta);flex-direction:column;flex:auto;display:flex}.app.touch .t-job-opening .lt-pair{width:min(100%,420px)}.app.touch .t-job-openingtitle{font:var(--lt-type-card-title);color:var(--lt-text);margin:0}.app.touch .t-job-openingline{max-width:420px;font:var(--lt-type-small);color:var(--lt-text-2);margin:0}.app.touch .lt-cardsheet.t-new-picksheet{top:max(24px, calc((100% - var(--kb,0px) - 560px) / 2));max-height:calc(100% - var(--kb,0px) - 48px);transform:translate(-50%)}.app.touch .t-new{flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .t-new-scroll{overscroll-behavior:contain;gap:var(--lt-sp-16);min-height:0;padding:var(--lt-sp-12) var(--lt-gutter) calc(var(--lt-sp-32) + var(--lt-safe-b));flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.app.touch .t-new-scroll:after{content:"";height:max(0px, var(--kb,0px) - var(--lt-safe-b));margin-top:calc(-1 * var(--lt-sp-16));flex:none}.app.touch.tablet .t-new-scroll{padding:var(--lt-sp-24) var(--lt-sp-40) var(--lt-sp-40)}.app.touch.tablet .t-new-scroll:after{height:var(--kb,0px)}.app.touch.tablet .t-new-scroll>*{width:100%;max-width:680px}.app.touch .t-new-scroll>.t-job-head{margin:0}.app.touch .t-new-note{padding:var(--lt-sp-10) var(--lt-sp-12);border-radius:var(--lt-r-12);background:var(--lt-sunken);font:var(--lt-type-small);color:var(--lt-text-2);margin:0}.app.touch .t-new-to,.app.touch .t-new-about,.app.touch .t-new-compose,.app.touch .t-new-given,.app.touch .t-new-log{gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-new-about>.t-job-label{margin:0}.app.touch .t-new-about>.lt-btn{align-self:flex-start}.app.touch .t-new-compose .lt-field-line{min-height:0}.app.touch .t-new-chips{align-items:center;gap:var(--lt-sp-6);flex-wrap:wrap;display:flex}.app.touch .t-new-chip{box-sizing:border-box;max-width:100%;min-height:36px;padding:0 0 0 var(--lt-sp-12);border:1px solid var(--lt-sep);border-radius:var(--lt-r-pill);background:var(--lt-sunken);font:var(--lt-type-label);color:var(--lt-text-2);align-items:center;display:inline-flex}.app.touch .t-new-chip.is-fixed{padding-right:var(--lt-sp-12)}.app.touch .t-new-chiptext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app.touch .t-new-chipx{width:44px;height:44px;color:var(--lt-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px 0;padding:0;display:inline-flex}.app.touch .t-new-tools{align-items:center;gap:var(--lt-sp-8);flex-wrap:wrap;display:flex}.app.touch .t-new-addwrap{display:inline-flex}.app.touch .t-new-error{font:var(--lt-type-small);color:var(--lt-amber-text);margin:0}.app.touch .t-new-pics{gap:var(--lt-sp-12);padding-top:var(--lt-sp-6);flex-wrap:wrap;display:flex}.app.touch .t-new-mine{align-self:stretch}.app.touch .t-new-lime{gap:var(--lt-sp-10);padding:var(--lt-sp-14);border:1px solid var(--lt-sep);border-radius:var(--lt-r-14);background:var(--lt-bar);flex-direction:column;display:flex}.app.touch .t-new-q{font:var(--lt-type-row-title);color:var(--lt-text);margin:0}.app.touch .t-new-notice{padding:var(--lt-sp-8) var(--lt-sp-12);border-radius:var(--lt-r-10);background:var(--lt-steel-tint);font:var(--lt-type-small);color:var(--lt-steel);margin:0}.app.touch .t-new-options{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);flex-direction:column;display:flex;overflow:hidden}.app.touch .t-new-option{align-items:center;gap:var(--lt-sp-10);min-height:48px;padding:var(--lt-sp-8) var(--lt-sp-12);border:0;border-top:1px solid var(--lt-sep);background:var(--lt-bar);color:var(--lt-text);text-align:left;font:var(--lt-type-content);cursor:pointer;display:flex}.app.touch .t-new-option:first-child{border-top:0}.app.touch .t-new-option.is-on{background:var(--lt-green-tint);color:var(--lt-green-text)}.app.touch .t-new-option[aria-disabled=true]{cursor:default}.app.touch .t-new-optiontext{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-new-optiontext small{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-new-results{margin:var(--lt-sp-8) 0;flex-direction:column;padding:0;list-style:none;display:flex}.app.touch .t-new-result{align-items:center;gap:var(--lt-sp-10);width:100%;min-height:48px;padding:var(--lt-sp-6) var(--lt-sp-4);border:0;border-bottom:1px solid var(--lt-sep);color:var(--lt-text);text-align:left;font:var(--lt-type-content);cursor:pointer;background:0 0;display:flex}.app.touch .t-new-result.is-on{background:var(--lt-green-tint)}.app.touch .t-new-resultkind{font:var(--lt-type-label);color:var(--lt-meta);overflow-wrap:anywhere;flex:0 0 108px;line-height:1.3}.app.touch .t-new-resulttitle{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-new-resulttitle small{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-new-noresult{padding:var(--lt-sp-12) var(--lt-sp-4);font:var(--lt-type-small);color:var(--lt-meta);list-style:none}.app.touch .t-job-receipt.is-error{color:var(--lt-red-text);overflow-wrap:anywhere;flex-basis:100%}.app.touch.phone .t-sheet-layer.t-sheet-agentJob{align-items:flex-end;padding:0}.app.touch.phone .t-sheet-agentJob .t-sheet{border-radius:var(--lt-r-20) var(--lt-r-20) 0 0;width:100%;height:62%;padding-bottom:var(--lt-safe-b)}.app.touch.phone .t-sheet-agentJob .t-sheet-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.app.touch.phone .t-sheet-agentJob .t-agents-jobpage{flex:auto;min-height:0}.app.touch .t-agents-held{box-sizing:border-box;padding:0 var(--lt-sp-14) var(--lt-sp-12);gap:var(--lt-sp-8);flex-direction:column;flex:0 0 100%;display:flex}.app.touch .t-agents-heldline{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-agents-heldline.is-error{color:var(--lt-red-text)}.app.touch .t-agents-approve{border-radius:var(--lt-r-pill);border:1px solid var(--lt-green);background:var(--lt-green);min-height:44px;color:var(--lt-on-green);font:var(--lt-type-row-title);font-weight:600}.app.touch .t-agents-approve:active:not([aria-disabled=true]){filter:brightness(.92)}.app.touch .t-agents-approve[aria-disabled=true]{background:var(--lt-track);border-color:var(--lt-line);color:var(--lt-disabled)}.app.touch .t-jobv{background:var(--lt-bg);container-type:inline-size}.app.touch .t-jobv.is-kb{padding-bottom:var(--kb,0px)}.app.touch .t-jobv-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.app.touch .t-jobv-fixed{background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex:none;padding:20px 24px 14px}.app.touch .t-jobv.is-page .t-jobv-head{padding:12px var(--lt-gutter) 0;background:var(--lt-bar)}.app.touch .t-jobv-head{flex-direction:column;min-width:0;display:flex}.app.touch .t-jobv-top{align-items:center;gap:14px;margin-bottom:12px;display:flex}.app.touch .t-jobv-tile{border-radius:var(--lt-r-10);background:var(--lt-fill);width:44px;height:44px;color:var(--lt-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-jobv-title{min-width:0;font:600 calc(22px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;display:-webkit-box;overflow:hidden}.app.touch .t-jobv .t-jobv-head .t-job-more .lt-iconbtn{border-radius:var(--lt-r-round);background:var(--lt-fill);width:44px;min-width:44px;color:var(--lt-text)}.app.touch .t-jobv-meta{align-items:center;gap:var(--lt-sp-8);min-width:0;display:flex}.app.touch .t-jobv-metatext{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 10px;min-width:0;display:flex}.app.touch .t-jobv.is-page .t-jobv-meta{align-items:flex-start}.app.touch .t-jobv-asked{min-width:0;font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere}.app.touch .t-jobv-pill{box-sizing:border-box;border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-field);height:28px;color:var(--lt-meta);font:var(--lt-type-label);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.app.touch .t-jobv-pilldot{border-radius:var(--lt-r-round);background:currentColor;flex:none;width:7px;height:7px}.app.touch .t-jobv-pill.is-work{background:var(--lt-steel-tint);border-color:var(--lt-steel-line);color:var(--lt-steel)}.app.touch .t-jobv-pill:-webkit-any(.is-wait,.is-fail){background:var(--lt-amber-bg);border-color:var(--lt-amber-line);color:var(--lt-amber-text)}.app.touch .t-jobv-pill:is(.is-wait,.is-fail){background:var(--lt-amber-bg);border-color:var(--lt-amber-line);color:var(--lt-amber-text)}.app.touch .t-jobv-pill:-webkit-any(.is-done,.is-review){background:var(--lt-green-tint);border-color:var(--lt-green-tint-line);color:var(--lt-green-text)}.app.touch .t-jobv-pill:is(.is-done,.is-review){background:var(--lt-green-tint);border-color:var(--lt-green-tint-line);color:var(--lt-green-text)}.app.touch .t-jobv-pill.is-queued .t-jobv-pilldot{background:0 0;box-shadow:inset 0 0 0 1.5px}.app.touch .t-jobv-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:10px;display:flex}.app.touch :-webkit-any(.t-jobv-agentchip,.t-jobv-nornchip,.t-jobv-fromchip){box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-pill);background:var(--lt-bar);white-space:nowrap;align-items:center;gap:6px;max-width:100%;height:32px;padding:0 12px;display:inline-flex}.app.touch :is(.t-jobv-agentchip,.t-jobv-nornchip,.t-jobv-fromchip){box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-pill);background:var(--lt-bar);white-space:nowrap;align-items:center;gap:6px;max-width:100%;height:32px;padding:0 12px;display:inline-flex}.app.touch .t-jobv-agentchip{background:var(--lt-steel-tint);border-color:var(--lt-steel-line);color:var(--lt-steel);font:600 calc(13px * var(--lt-chrome-scale))/1 var(--lt-font-ui);flex:none}.app.touch .t-jobv-nornchip{text-overflow:ellipsis;min-width:0;color:var(--lt-text-2);font:var(--lt-type-label);overflow:hidden}.app.touch .t-jobv-fromhit{min-width:44px;max-width:100%;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:-6px 0;padding:0;display:inline-flex}.app.touch .t-jobv-fromchip{min-width:0;color:var(--lt-green-text);font:var(--lt-type-action-s)}.app.touch .t-jobv-fromword{color:var(--lt-meta);flex:none;font-weight:400}.app.touch .t-jobv-fromtitle{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .t-jobv-fromchip .lt-icon{flex:none}.app.touch .t-jobv-fromhit:active .t-jobv-fromchip{background:var(--lt-field)}.app.touch .t-jobv-actions{align-items:center;gap:12px;min-width:0;margin-top:14px;display:flex}.app.touch .t-jobv-actbtn{box-sizing:border-box;border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-bar);height:44px;color:var(--lt-text);font:var(--lt-type-control);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.app.touch .t-jobv-actbtn:active:not([aria-disabled=true]){background:var(--lt-field)}.app.touch .t-jobv-actbtn[aria-disabled=true]{color:var(--lt-disabled);cursor:default}.app.touch .t-jobv-banner{box-sizing:border-box;border:1px solid var(--lt-line);border-radius:var(--lt-r-12);background:var(--lt-field);flex:auto;align-items:center;gap:12px;min-width:0;min-height:44px;padding:0 16px;display:flex}.app.touch .t-jobv-banner:-webkit-any(.is-run,.is-queued){background:var(--lt-steel-tint);border-color:var(--lt-steel-line)}.app.touch .t-jobv-banner:is(.is-run,.is-queued){background:var(--lt-steel-tint);border-color:var(--lt-steel-line)}.app.touch .t-jobv-banner.is-wait{background:var(--lt-amber-bg);border-color:var(--lt-amber-line);align-items:flex-start;padding:10px 16px}.app.touch .t-jobv-banner.is-stopped{padding:10px 16px}.app.touch .t-jobv-spin{box-sizing:border-box;border-radius:var(--lt-r-round);border:2.5px solid var(--lt-steel-line);border-top-color:var(--lt-steel);width:18px;height:18px;animation:lt-spin var(--lt-spin-ms) linear infinite;flex:none}.app.touch .t-jobv-alert{border-radius:var(--lt-r-round);background:var(--lt-amber-text);width:20px;height:20px;color:var(--lt-amber-bg);font:700 13px/1 var(--lt-font-ui);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.app.touch .t-jobv-bannertext{flex:auto;align-items:baseline;gap:4px 12px;min-width:0;display:flex;overflow:hidden}.app.touch .t-jobv-bannertitle{font:600 calc(14px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-text);white-space:nowrap;flex:none}.app.touch .t-jobv-banner:-webkit-any(.is-run,.is-queued) .t-jobv-bannertitle{color:var(--lt-steel)}.app.touch .t-jobv-banner:is(.is-run,.is-queued) .t-jobv-bannertitle{color:var(--lt-steel)}.app.touch .t-jobv-banner.is-wait .t-jobv-bannertitle{color:var(--lt-amber-text);white-space:normal}.app.touch .t-jobv-bannerline{min-width:0;font:400 calc(14px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-jobv-banner:-webkit-any(.is-wait,.is-stopped) .t-jobv-bannertext{flex-direction:column;align-items:flex-start;overflow:visible}.app.touch .t-jobv-banner:is(.is-wait,.is-stopped) .t-jobv-bannertext{flex-direction:column;align-items:flex-start;overflow:visible}.app.touch .t-jobv-banner:-webkit-any(.is-wait,.is-stopped) .t-jobv-bannerline{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.app.touch .t-jobv-banner:is(.is-wait,.is-stopped) .t-jobv-bannerline{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.app.touch .t-jobv-banner.is-stopped .t-jobv-bannertitle{white-space:normal}.app.touch .t-jobv-actbtn.is-primary{background:var(--lt-green);border-color:var(--lt-green);color:var(--lt-on-green);font-weight:600}.app.touch .t-jobv-actbtn.is-primary:active:not([aria-disabled=true]){background:var(--lt-green);filter:brightness(.92)}.app.touch .t-jobv-actbtn.is-primary[aria-disabled=true]{background:var(--lt-track);border-color:var(--lt-line);color:var(--lt-disabled)}.app.touch .t-jobv-actions.is-approve{flex-wrap:wrap}.app.touch .t-jobv-actions.is-approve .t-jobv-banner{flex:220px}.app.touch .t-jobv-held{box-sizing:border-box;border:1px solid var(--lt-amber-line);border-radius:var(--lt-r-12);background:var(--lt-amber-bg);min-width:0;margin-top:10px;padding:10px 16px}.app.touch .t-jobv-heldhead{font:600 calc(14px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-amber-text);display:block}.app.touch .t-jobv-heldargs{font:400 calc(14px * var(--lt-text-scale))/1.4 var(--lt-font-ui);color:var(--lt-text-2);overflow-wrap:anywhere;margin:6px 0 0;padding-left:18px}.app.touch .t-jobv-approveerr{font:600 calc(14px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-red-text);margin:8px 0 0}.app.touch .t-jobv-fixed .t-jobv-tabsbar{margin-top:14px}.app.touch .t-jobv.is-page .t-jobv-tabsbar{z-index:3;padding:14px var(--lt-gutter) 12px;background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);position:sticky;top:0}.app.touch .t-jobv-tabs{box-sizing:border-box;vertical-align:top;max-width:100%;height:44px;padding:0 2px;display:inline-flex;position:relative}.app.touch .t-jobv-tabs:before{content:"";border-radius:var(--lt-r-12);background:var(--lt-track);height:36px;position:absolute;top:4px;left:0;right:0}.app.touch .t-jobv-tab{cursor:pointer;min-width:0;height:44px;font:500 calc(14px * var(--lt-chrome-scale))/1 var(--lt-font-ui);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:0 auto;padding:0 20px;position:relative;overflow:hidden}.app.touch .t-jobv-tab:before{content:"";border-radius:var(--lt-r-10);height:32px;transition:background-color var(--lt-motion-ms) ease, box-shadow var(--lt-motion-ms) ease;background:0 0;position:absolute;top:6px;left:0;right:0}.app.touch .t-jobv-tab.is-on{color:var(--lt-text);font-weight:600}.app.touch .t-jobv-tab.is-on:before{background:var(--lt-bar);box-shadow:var(--lt-el-thumb)}.app.touch .t-jobv-tab>*{position:relative}.app.touch .t-jobv-tab:focus-visible{outline:2px solid var(--lt-green);outline-offset:-2px;border-radius:var(--lt-r-10)}.app.touch .t-jobv.is-page .t-jobv-tabs{width:100%;display:flex}.app.touch .t-jobv.is-page .t-jobv-tab{flex:1 1 0;padding:0 6px}@container (width<=480px){.app.touch .t-jobv.is-pane .t-jobv-tabs{width:100%;display:flex}.app.touch .t-jobv.is-pane .t-jobv-tab{font-size:calc(13px * var(--lt-chrome-scale));flex:1 1 0;padding:0 4px}}.app.touch .t-jobv-panel{flex-direction:column;gap:18px;padding:20px 24px 24px;display:flex}.app.touch .t-jobv.is-page .t-jobv-panel{padding:16px var(--lt-gutter) 24px}.app.touch .t-jobv-panel>:-webkit-any(.t-jobv-result,.t-jobv-activity,.t-jobv-context){width:100%;max-width:680px}.app.touch .t-jobv-panel>:is(.t-jobv-result,.t-jobv-activity,.t-jobv-context){width:100%;max-width:680px}.app.touch .t-jobv-empty{align-items:center;gap:var(--lt-sp-8);text-align:center;color:var(--lt-meta);flex-direction:column;padding:32px 16px;display:flex}.app.touch .t-jobv-empty p{max-width:380px;font:var(--lt-type-small);color:var(--lt-meta);margin:0}.app.touch .t-jobv-convo,.app.touch .t-jobv-run{flex-direction:column;gap:14px;display:flex}.app.touch .t-jobv-runhead{text-align:center;font:var(--lt-type-group);color:var(--lt-meta);margin:4px 0 0}.app.touch .t-jobv .t-jobv-you{box-sizing:border-box;background:var(--lt-green-tint);min-width:0;max-width:78%;color:var(--lt-text);border-radius:14px 14px 4px;align-self:flex-end;align-items:stretch;padding:12px 16px}.app.touch .t-jobv .t-jobv-you>.t-job-msgtext{font:var(--lt-type-content)}.app.touch .t-jobv .t-jobv-you>:-webkit-any(.t-job-from,.t-job-thumb,.t-job-quote){align-self:flex-start}.app.touch .t-jobv .t-jobv-you>:is(.t-job-from,.t-job-thumb,.t-job-quote){align-self:flex-start}.app.touch .t-jobv .t-jobv-youmeta{text-align:right;font:var(--lt-type-meta);color:var(--lt-meta);margin:0;line-height:1.3}.app.touch .t-jobv-ticks{white-space:nowrap}.app.touch .t-jobv-ticks.is-read{color:var(--lt-green-text);font-weight:500}.app.touch .t-jobv .t-jobv-you .t-job-receipt{color:var(--lt-meta)}.app.touch .t-jobv-agent{align-self:flex-start;align-items:flex-end;gap:10px;min-width:0;max-width:min(92%,680px);display:flex}.app.touch .t-jobv-agentdot{border-radius:var(--lt-r-round);background:var(--lt-logo);width:22px;height:22px;box-shadow:inset 0 0 0 4px var(--lt-logo-ring);flex:none}.app.touch .t-jobv-agentcard{box-sizing:border-box;border:1px solid var(--lt-line);background:var(--lt-bar);border-radius:14px 14px 14px 4px;flex-direction:column;flex:0 auto;gap:10px;min-width:0;padding:12px 16px;display:flex}.app.touch .t-jobv-agentcard :-webkit-any(.t-job-answer,.t-job-outcome){background:0 0;border:0;border-radius:0;padding:0}.app.touch .t-jobv-agentcard :is(.t-job-answer,.t-job-outcome){background:0 0;border:0;border-radius:0;padding:0}.app.touch .t-jobv-cardhead{font:var(--lt-type-meta);color:var(--lt-meta);margin:0 0 -2px}.app.touch .t-jobv-docchips{flex-wrap:wrap;gap:12px 6px;min-width:0;display:flex}.app.touch .t-jobv-docchip{box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-pill);background:var(--lt-bar);min-width:0;max-width:100%;height:32px;color:var(--lt-text);font:var(--lt-type-dismiss);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 12px;display:inline-flex;overflow:hidden}.app.touch .t-jobv-docchip .lt-icon,.app.touch .t-jobv-foot{flex:none}.app.touch .t-jobv-reply{padding:12px 24px max(20px, var(--lt-safe-b));background:var(--lt-bg)}.app.touch .t-jobv.is-page .t-jobv-reply{padding-left:var(--lt-gutter);padding-right:var(--lt-gutter)}.app.touch .t-jobv.is-kb .t-jobv-reply{padding-bottom:12px}.app.touch .t-jobv-reply :-webkit-any(.t-job-pics,.t-job-replygiven){max-width:none;margin:0 0 var(--lt-sp-8);padding-top:0}.app.touch .t-jobv-reply :is(.t-job-pics,.t-job-replygiven){max-width:none;margin:0 0 var(--lt-sp-8);padding-top:0}.app.touch .t-jobv-field{box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-pill);background:var(--lt-bar);align-items:center;gap:6px;height:56px;padding:0 6px 0 20px;display:flex}.app.touch .t-jobv-field:focus-within{border-color:var(--lt-green);box-shadow:0 0 0 1px var(--lt-green)}.app.touch .t-jobv-input{min-width:0;height:100%;font:400 16px/1 var(--lt-font-ui);color:var(--lt-text);background:0 0;border:0;outline:none;flex:auto;padding:0}.app.touch .t-jobv-input::placeholder{color:var(--lt-placeholder);opacity:1}.app.touch :-webkit-any(.t-jobv-clip,.t-jobv-send){border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch :is(.t-jobv-clip,.t-jobv-send){border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .t-jobv-clip:active,.app.touch .t-jobv-clip[aria-expanded=true]{background:var(--lt-field)}.app.touch .t-jobv-send{background:var(--lt-green);color:var(--lt-on-green)}.app.touch .t-jobv-send:active:not([aria-disabled=true]){opacity:.85}.app.touch .t-jobv-send[aria-disabled=true]{background:var(--lt-track);color:var(--lt-disabled);cursor:default}.app.touch .t-jobv-glyph{flex:none;display:block}.app.touch .t-docref-hit{min-width:var(--lt-tap);flex:0 auto;max-width:100%}.app.touch .t-docref-hit.is-seen{margin:-6px 0}.app.touch .t-docref-hit.is-given{margin:-7px 0}.app.touch .t-docref-hit:active>:first-child{filter:brightness(.92);transition-duration:0s}.app.touch .t-docref-hit>:first-child{min-width:0}.app.touch .t-docref-hit.is-answer{vertical-align:middle;margin:-6px 2px}.app.touch .t-docref-face{box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-pill);background:var(--lt-bar);min-width:0;max-width:100%;height:32px;color:var(--lt-green-text);font:var(--lt-type-action-s);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.app.touch .t-docref-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .t-job-answertext a.t-docref-link{color:var(--lt-green-text);margin:-9px -2px;padding:9px 2px;text-decoration:underline}.app.touch .t-job-answertext a.t-docref-link:active{background:var(--lt-field)}.app.touch .t-docref-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.touch .t-jobv .t-jobv-you>.t-job-recording{flex-direction:column;align-self:stretch;gap:4px;margin:0;display:flex}.app.touch .t-job-recording video{border-radius:var(--lt-r-6);background:#000;width:100%;max-height:50vh}.app.touch .t-job-recording figcaption{opacity:.75;font-size:13px}.app.touch .t-out-card{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);flex-direction:column;display:flex;overflow:hidden}.app.touch .t-out-card>.t-job-doccard{border:0;border-radius:0}.app.touch .t-out-files{flex-direction:column;display:flex}.app.touch .t-out-file{justify-content:space-between;align-items:center;gap:var(--lt-sp-12);padding:var(--lt-sp-8) var(--lt-sp-8) var(--lt-sp-8) var(--lt-sp-12);border-top:1px solid var(--lt-sep);flex-wrap:wrap;display:flex}.app.touch .t-out-filehead{align-items:center;gap:var(--lt-sp-12);flex:180px;min-width:0;display:flex}.app.touch .t-out-buttons{gap:var(--lt-sp-8);flex-wrap:wrap;display:flex}.app.touch.phone .t-out-buttons{flex:100%}.app.touch .t-out-dl{align-items:center;gap:6px;display:inline-flex}.app.touch .t-out-mark{border-radius:var(--lt-r-10);width:44px;height:44px;font:700 13px/1 var(--lt-font-ui);letter-spacing:0;background:var(--lt-fill);color:var(--lt-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-out-mark.is-pdf{color:#b42318;background:#fdecea}.app.touch .t-out-mark.is-word{color:#1f5fbf;background:#e8f0fb}.app.touch .t-out-mark.is-sheet{color:#1e7a45;background:#e6f4ea}.app.touch .t-out-mark.is-deck{color:#9a5b13;background:#fdf1e3}.app.touch .t-out-mark.is-picture{color:#7a4fb3;background:#f1ebf8}.app.touch .t-out-thumb{border-radius:var(--lt-r-8);border:1px solid var(--lt-sep);background:var(--lt-sunken);flex:none;width:112px;height:84px;position:relative;overflow:hidden}.app.touch .t-out-thumb img{object-fit:contain;width:100%;height:100%;display:block}.app.touch .t-out-thumbempty{width:100%;height:100%;display:block}.app.touch .t-out-zoom{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.app.touch .t-out-zoom>span{background:var(--lt-bar);border:1px solid var(--lt-line);width:32px;height:32px;color:var(--lt-text);box-shadow:var(--lt-el-card,0 1px 3px #1d1d1b2e);border-radius:50%;justify-content:center;align-items:center;display:flex}.app.touch .t-out-bigpic{min-height:240px;padding:var(--lt-sp-8) 0;justify-content:center;align-items:center;display:flex}.app.touch .t-out-bigpic img{object-fit:contain;border-radius:var(--lt-r-8);max-width:100%;max-height:60vh}.app.touch .t-out-big .lt-surface-foot .t-out-buttons{flex:auto;justify-content:flex-end}.app.touch .t-dict-mic{border-radius:var(--lt-r-round);background:var(--lt-fill);width:44px;height:44px;color:var(--lt-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .t-dict-mic[aria-disabled=true]{color:var(--lt-disabled);cursor:default}.app.touch .t-dict-mic.is-live{background:var(--lt-red-record);color:var(--lt-on-red)}.app.touch .t-dict-sq{background:currentColor;border-radius:3px;width:16px;height:16px}.app.touch .t-new-actions{align-items:center;gap:var(--lt-sp-8);flex:none;display:flex}.app.touch .t-dict-line{align-items:center;gap:var(--lt-sp-8);min-height:28px;font:var(--lt-type-dismiss);color:var(--lt-meta);margin:6px 4px 0;display:flex}.app.touch .t-dict-bars{flex:none;align-items:center;gap:2px;width:28px;height:18px;display:inline-flex}.app.touch .t-dict-bars i{background:var(--lt-red-record);border-radius:2px;flex:1 1 0;transition:height .1s linear;display:block}.app.touch .t-dict-status{color:var(--lt-text);font-weight:600}.app.touch .t-dict-ends{text-align:right;margin-left:auto}.app.touch .t-dict-note.is-alert{color:var(--lt-amber-text,var(--lt-text))}@media (prefers-reduced-motion:reduce){.app.touch .t-dict-bars i{transition:none}}.app.touch .t-jobv-question{font:500 calc(16px * var(--lt-text-scale))/1.45 var(--lt-font-ui);color:var(--lt-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.app.touch .t-jobv-asks{flex-direction:column;gap:8px;display:flex}.app.touch .t-jobv-options{flex-wrap:wrap;gap:8px;display:flex}.app.touch .t-jobv-askhint{color:var(--lt-meta);font:400 calc(13px * var(--lt-text-scale))/1.4 var(--lt-font-ui)}.app.touch .t-jobv-askerr{color:var(--lt-red-text);font:500 calc(13px * var(--lt-text-scale))/1.4 var(--lt-font-ui);margin:0}.app.touch .t-trail{align-items:flex-start;gap:var(--lt-sp-4);flex-direction:column;min-width:0;display:flex}.app.touch .t-trail-btn{align-items:center;gap:var(--lt-sp-4);min-height:44px;padding:0 var(--lt-sp-4);border-radius:var(--lt-r-10);color:var(--lt-green-text);font:var(--lt-type-action-s);cursor:pointer;background:0 0;border:0;margin:-6px 0 -6px -4px;display:inline-flex}.app.touch .t-trail-btn:active{background:var(--lt-field)}.app.touch .t-trail-btn:focus-visible{outline:2px solid var(--lt-green);outline-offset:-2px}.app.touch .t-trail-text{min-width:0;max-width:100%;padding:var(--lt-sp-8) var(--lt-sp-12);box-sizing:border-box;border-left:3px solid var(--lt-line);font:var(--lt-type-small);color:var(--lt-text-2);overflow-wrap:anywhere}.app.touch .t-trail-text .agent-answer-label{display:none}.app.touch .t-trail-text>*{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.app.touch .t-new-to{align-items:center;gap:var(--lt-sp-8);flex-flow:wrap}.app.touch .t-new-tolabel{font:var(--lt-type-label);color:var(--lt-meta);font-weight:600}.app.touch .t-new-agentpill{border-radius:var(--lt-r-pill);background:var(--lt-bar);border:1px solid var(--lt-line);max-width:100%;height:44px;color:var(--lt-text);font:var(--lt-type-control);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px 0 14px;display:inline-flex}.app.touch .t-new-agentpill[aria-expanded=true]{background:var(--lt-green-tint);border-color:var(--lt-green-tint-line)}.app.touch .t-new-agentpill:disabled{cursor:default;color:var(--lt-meta)}.app.touch .t-new-agenthandle{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .t-new-agentsub{font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .t-new-to>.t-new-error{flex-basis:100%}.app.touch .t-new-compose{margin-top:auto}.app.touch .t-new-box{position:relative}.app.touch .t-new-box .lt-field-input{padding-bottom:52px;padding-right:60px}.app.touch .t-new-clip{background:var(--lt-fill);width:44px;height:44px;color:var(--lt-text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:12px;right:8px}.app.touch .t-new-foot{justify-content:space-between;align-items:center;gap:var(--lt-sp-8);display:flex}.app.touch .t-new-norn{min-width:0;max-width:100%;height:44px;color:var(--lt-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.app.touch .t-new-norn:disabled{color:var(--lt-meta);cursor:default}.app.touch .t-new-nornface{border-radius:var(--lt-r-10);background:var(--lt-sunken);border:1px solid var(--lt-sep);min-width:0;height:32px;font:var(--lt-type-dismiss);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.app.touch .t-new-nornword{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .t-new-send{background:var(--lt-green);width:48px;height:48px;color:var(--lt-on-green);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.app.touch .t-new-send.is-off{background:var(--lt-fill);color:var(--lt-meta);cursor:default}.app.touch .t-new-sendbusy{border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.9s linear infinite t-new-spin}@keyframes t-new-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app.touch .t-new-sendbusy{animation:none}}.app.touch .t-new-choicelist{padding:var(--lt-sp-4) 0 var(--lt-sp-12);flex-direction:column;display:flex}.app.touch .t-new-choice{align-items:center;gap:var(--lt-sp-12);min-height:54px;padding:0 var(--lt-gutter);text-align:left;color:var(--lt-text);font:var(--lt-type-content);cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.app.touch .t-new-choice.is-on{background:var(--lt-green-tint);color:var(--lt-green-text)}.app.touch .t-new-choice[aria-disabled=true]{color:var(--lt-meta);cursor:default}.app.touch .t-new-choicetext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-new-choicetext small{font:var(--lt-type-meta);color:var(--lt-meta);font-weight:400}.app.touch .t-rooms-modes{margin:0 0 var(--lt-sp-16)}.app.touch .t-rec-ind,.app.touch .t-rec-trbtn{flex:none;display:inline-flex}.app.touch .t-rec-ind{align-self:stretch;align-items:center}.app.touch .t-rec-float{z-index:8;align-items:center;gap:var(--lt-sp-8);max-width:calc(100% - 24px);height:36px;padding:0 var(--lt-sp-2) 0 var(--lt-sp-12);box-sizing:border-box;border:1px solid var(--lt-red-tint-line);border-radius:var(--lt-r-pill);background:var(--lt-recording-tint);color:var(--lt-red-text);box-shadow:var(--lt-el-tool);font:var(--lt-type-action-s);white-space:nowrap;pointer-events:none;display:flex;position:absolute;top:4px;right:12px}.app.touch .t-rec-float.is-paused{border-color:var(--lt-line);background:var(--lt-faint);color:var(--lt-text-2)}.app.touch .t-rec-float:not(.has-action){padding-right:var(--lt-sp-12)}.app.touch .t-doc-main.has-pane>.t-rec-float{right:calc(var(--lt-doc-pane-w,0px) + 12px)}.app.touch .t-rec-float-dot{border-radius:var(--lt-r-round);background:var(--lt-red-record);flex:none;width:10px;height:10px}.app.touch .t-rec-float-pause{color:var(--lt-meta);flex:none}.app.touch .t-rec-float-text{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.app.touch .t-rec-floatbtn{isolation:isolate;align-items:center;gap:var(--lt-sp-6);height:44px;padding:0 var(--lt-sp-12);min-width:44px;color:inherit;font:var(--lt-type-action-s);white-space:nowrap;pointer-events:auto;flex:none;justify-content:center;margin:-4px 0;display:inline-flex;position:relative}.app.touch .t-rec-floatbtn:before{content:"";z-index:-1;border-radius:var(--lt-r-pill);transition:background-color var(--lt-press-ms) ease;position:absolute;top:5px;bottom:5px;left:0;right:0}.app.touch .t-rec-floatbtn:active:before{background:var(--lt-press)}.app.touch .t-rec-rows{gap:var(--lt-sp-12);flex-direction:column;display:flex}.app.touch.tablet .t-rec-list .t-rec-rows{gap:var(--lt-sp-8)}.app.touch.tablet .t-rec-list .lt-lrow-transcript .lt-lrow-main{min-height:54px}.app.touch .t-rec-writingrow{background:var(--lt-sunken)}.app.touch .t-rec-writingrow .lt-lrow-main{gap:var(--lt-sp-12);padding:var(--lt-sp-8) var(--lt-sp-12);cursor:default}.app.touch .t-rec-writingrow .lt-lrow-text{gap:var(--lt-sp-4)}.app.touch .t-rec-writingrow .lt-progress{margin-top:var(--lt-sp-2)}.app.touch .t-rec-writingrow .lt-progress-fill{background:var(--lt-meta)}.app.touch .t-rec-rowspin{color:var(--lt-placeholder);flex:none}.app.touch .t-rec-listfoot{margin:var(--lt-sp-14) 0 0;font:400 13px/1.4 var(--lt-font-ui);color:var(--lt-meta)}.app.touch .t-rec-rowmeta{align-items:center;gap:var(--lt-sp-6);display:inline-flex}.app.touch .t-rec-rowmeta>svg{flex:none}.app.touch .t-rec-card-title{font:var(--lt-type-card-title);color:var(--lt-text)}.app.touch .t-rec-card-body{font:var(--lt-type-content);color:var(--lt-text-2);margin:0}.app.touch .t-rec-card-callout{padding:var(--lt-sp-10) var(--lt-sp-12);border-radius:var(--lt-r-12);background:var(--lt-field);font:var(--lt-type-small);color:var(--lt-text-2);margin:0}.app.touch .t-rec-card-clock{margin:var(--lt-sp-6) 0 var(--lt-sp-10);font:500 64px/1.1 var(--lt-font-ui);font-variant-numeric:tabular-nums;color:var(--lt-text);text-align:center}.app.touch .t-rec-card-wave{height:44px;color:var(--lt-red-record);justify-content:center;align-items:center;display:flex}.app.touch .t-rec-card-wave .lt-wave{height:44px;-webkit-mask-image:linear-gradient(90deg,#00000059,#000 20%);mask-image:linear-gradient(90deg,#00000059,#000 20%)}.app.touch .t-rec-card-line{margin:var(--lt-sp-14) 0 var(--lt-sp-20);font:400 16px/1.45 var(--lt-font-ui);color:var(--lt-text-2);text-align:center}.app.touch .t-rec-card-pair{gap:var(--lt-sp-10);display:flex}.app.touch .t-rec-card-pair>*{flex:1 1 0;min-width:0}.app.touch .t-rec-card-pair .lt-btn{gap:var(--lt-sp-8);padding:0 var(--lt-sp-12)}.app.touch .t-rec-card-pair .lt-btn-secondary{border-color:var(--lt-line-input)}.app.touch .lt-reccard .lt-reccard-foot{margin-top:var(--lt-sp-14);font:400 13px/1.4 var(--lt-font-ui);color:var(--lt-meta);text-align:center}.app.touch .lt-reccard .lt-dismiss{min-width:56px}.app.touch .lt-reccard.is-paused .lt-reccard-title{color:var(--lt-text-2)}.app.touch .lt-reccard.is-paused .lt-reccard-dot{background:var(--lt-disabled)}.app.touch :where(.lt-recsplit-left,.lt-recsplit-right,.t-rec-floatbtn){-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--lt-press-ms) ease;background:0 0;border:0;margin:0;padding:0}.app.touch .lt-recsplit{border-radius:var(--lt-r-pill);background:var(--lt-red-record);min-width:0;height:44px;color:var(--lt-on-red);box-shadow:var(--lt-el-record-sm);font:var(--lt-type-control);white-space:nowrap;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.app.touch .lt-recsplit>button{height:44px;color:inherit;font:inherit;flex:none;align-items:center;display:inline-flex}.app.touch .lt-recsplit>button:active:not([aria-disabled=true]){background:rgba(var(--lt-shadow), .12)}.app.touch .lt-recsplit>button:focus-visible{outline:2px solid var(--lt-on-red);outline-offset:-4px}.app.touch .lt-recsplit-left{gap:9px;padding:0 14px 0 18px}.app.touch .lt-recsplit-left .lt-rec-dot,.app.touch .lt-recsplit-left .lt-rec-square{width:12px;height:12px}.app.touch .lt-recsplit-left.is-live{gap:var(--lt-sp-10);padding:0 var(--lt-sp-16)}.app.touch .lt-recsplit-left .lt-wave{height:24px}.app.touch .lt-recsplit-clock,.app.touch .lt-recsplit-count{font-variant-numeric:tabular-nums}.app.touch .lt-recsplit-clock{min-width:41px}.app.touch .lt-recsplit-glyph{justify-content:center;width:39px;display:inline-flex}.app.touch .lt-recsplit-left.lt-rec-saving{cursor:default}.app.touch .lt-recsplit-div{background:var(--lt-on-red);opacity:.45;flex:0 0 1px;width:1px;margin:10px 0}.app.touch .lt-recsplit-right{justify-content:center;gap:var(--lt-sp-6);padding:0 13px 0 11px}.app.touch .lt-recsplit-right.has-count{min-width:77px}.app.touch .lt-recsplit-right.is-open{background:rgba(var(--lt-shadow), .2)}.app.touch .lt-recsplit.is-onlyright .lt-recsplit-right{padding:0 var(--lt-sp-14)}.app.touch .lt-recsplit.is-micOff{background:var(--lt-field);color:var(--lt-text);border:1px solid var(--lt-line);box-shadow:none}.app.touch .lt-recsplit.is-micOff .lt-recsplit-div{background:var(--lt-line);opacity:1}.app.touch .lt-recsplit.is-micOff>button:focus-visible{outline-color:var(--lt-green)}.app.touch .lt-recsplit-left.is-micoff{gap:var(--lt-sp-8);padding:0 var(--lt-sp-12) 0 var(--lt-sp-14)}.app.touch .lt-recsplit-left.is-micoff[aria-expanded=true]{background:var(--lt-green-tint)}.app.touch .lt-pair-top>.lt-recsplit{flex:none}.app.touch .lt-pair-doc:has(>.lt-recsplit)>.lt-cmd{flex:none}.app.touch .lt-pair-doc:has(>.lt-recsplit):-webkit-any([data-state=recording],[data-state=saving]){gap:8px}.app.touch .lt-pair-doc:has(>.lt-recsplit):is([data-state=recording],[data-state=saving]){gap:8px}.app.touch .lt-pair-doc:has(>.lt-recsplit):-webkit-any([data-state=recording],[data-state=saving])>.lt-cmd{opacity:1;visibility:visible;border-width:1px;flex:none;padding:0 16px}.app.touch .lt-pair-doc:has(>.lt-recsplit):is([data-state=recording],[data-state=saving])>.lt-cmd{opacity:1;visibility:visible;border-width:1px;flex:none;padding:0 16px}.app.touch .t-rec-emptyrec{margin-top:var(--lt-sp-8);justify-content:center;display:flex}.app.touch .t-rec-emptyrec:empty{display:none}.app.touch .t-rec-emptyrec>.lt-rec{flex:none;width:220px;height:56px}.app.touch.tablet .t-rec-emptyrec>.lt-rec{width:200px;height:52px}.app.touch .t-rec-emptyline{max-width:300px;margin:var(--lt-sp-6) 0 0;font:400 13px/1.45 var(--lt-font-ui);color:var(--lt-placeholder)}.app.touch .t-rec-big{z-index:70;padding:var(--lt-safe-t) 0 0;background:var(--lt-bg);color:var(--lt-text);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.app.touch .t-rec-big-top{height:56px;padding:0 var(--lt-sp-12);flex:none;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.app.touch .t-rec-big-close{min-height:var(--lt-tap);min-width:var(--lt-tap);padding:0 var(--lt-sp-12);border-radius:var(--lt-r-10);font:500 15px/1 var(--lt-font-ui);color:var(--lt-meta);background:0 0;border:0}.app.touch .t-rec-big-title{font:var(--lt-type-caps);letter-spacing:.06em;text-transform:uppercase;color:var(--lt-meta);margin:0;font-size:14px}.app.touch .t-rec-big-spacer{width:64px}.app.touch .t-rec-big-body{padding:0 var(--lt-gutter);flex-direction:column;flex:1 0 auto;align-items:center;display:flex}.app.touch .t-rec-big-state{align-items:center;gap:var(--lt-sp-10);font:var(--lt-type-control-l);color:var(--lt-red-text);margin:70px 0 0;display:flex}.app.touch .t-rec-big-state.is-paused{color:var(--lt-meta)}.app.touch .t-rec-big-dot{border-radius:var(--lt-r-round);background:var(--lt-red-record);width:12px;height:12px}.app.touch .t-rec-big-state.is-paused .t-rec-big-dot{background:var(--lt-disabled)}.app.touch .t-rec-big-clock{font:500 72px/1 var(--lt-font-ui);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:18px 0 0}.app.touch .t-rec-big-line{max-width:340px;font:400 16px/1.3 var(--lt-font-ui);color:var(--lt-meta);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;display:-webkit-box;overflow:hidden}.app.touch .t-rec-big-stop{border-radius:var(--lt-r-round);border:6px solid var(--lt-line);background:var(--lt-red-record);background-clip:padding-box;flex:none;justify-content:center;align-items:center;width:220px;height:220px;margin-top:70px;display:flex}.app.touch .t-rec-big-stop:active{filter:brightness(.92)}.app.touch .t-rec-big-square{border-radius:var(--lt-r-16);background:var(--lt-on-red);width:74px;height:74px}.app.touch .t-rec-big-hint{font:500 17px/1.3 var(--lt-font-ui);margin:26px 0 0}.app.touch .t-rec-big-mark{align-items:center;gap:var(--lt-sp-10);height:56px;padding:0 var(--lt-sp-24);border-radius:var(--lt-r-pill);border:2px solid var(--lt-line-input);background:var(--lt-thumb);color:var(--lt-green-text);font:600 17px/1 var(--lt-font-ui);margin-top:22px;display:inline-flex}.app.touch .t-rec-big-mark:active{background:var(--lt-press)}.app.touch .t-rec-big-foot{margin:var(--lt-sp-24) var(--lt-gutter) max(40px, calc(var(--lt-safe-b) + 6px));max-width:340px;font:400 14px/1.45 var(--lt-font-ui);color:var(--lt-placeholder);text-align:center;flex:none}@media (max-height:700px){.app.touch .t-rec-big-state{margin-top:28px}.app.touch .t-rec-big-stop{margin-top:36px}.app.touch .t-rec-big-foot{margin-bottom:max(24px, calc(var(--lt-safe-b) + 6px))}}.app.touch .t-rec-big :focus-visible{outline:2px solid var(--lt-green);outline-offset:2px}.app.touch .t-rec-card-pair .lt-btn-label{align-items:center;gap:var(--lt-sp-8);min-width:0;display:inline-flex}.app.touch{--lt-strip-rec-bg:#fdecea;--lt-strip-rec-ink:#7d1c1c;--lt-strip-good-bg:#e8f6ec;--lt-strip-good-ink:#14532d}.app.touch.t-dark{--lt-strip-rec-bg:#3a1d1d;--lt-strip-rec-ink:#ffc9c9;--lt-strip-good-bg:#16301f;--lt-strip-good-ink:#b6e8c6}.app.touch .t-rec-strip{box-sizing:border-box;border-bottom:1px solid var(--lt-line);height:44px;font:var(--lt-type-action-s,600 13px/1.2 var(--lt-font-ui));white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;position:relative}.app.touch .t-rec-strip.is-rec{background:var(--lt-strip-rec-bg);color:var(--lt-strip-rec-ink)}.app.touch .t-rec-strip.is-paused{background:var(--lt-sunken);color:var(--lt-meta)}.app.touch .t-rec-strip.tone-good{background:var(--lt-strip-good-bg);color:var(--lt-strip-good-ink)}.app.touch .t-rec-strip.tone-info{background:var(--lt-sunken);color:var(--lt-text)}.app.touch .t-rec-strip-dot{border-radius:var(--lt-r-round);background:var(--lt-red-record);flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite t-rec-strip-blink}.app.touch .t-rec-strip.is-paused .t-rec-strip-dot{background:var(--lt-disabled);animation:none}.app.touch .t-rec-strip.is-still .t-rec-strip-dot{animation:none}@keyframes t-rec-strip-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.app.touch .t-rec-strip-dot{animation:none}}.app.touch .t-rec-strip-line{text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1 1 0;min-width:0;font-weight:600;overflow:hidden}.app.touch .t-rec-strip-note{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app.touch .t-rec-strip-wave{flex:none;align-items:center;gap:2px;width:58px;height:22px;display:inline-flex}.app.touch .t-rec-strip-wave>span{opacity:.75;width:3px;min-height:3px;transition:height calc(var(--lt-motion-ms,.16s) * .6) ease;background:currentColor;border-radius:2px}@media (prefers-reduced-motion:reduce){.app.touch .t-rec-strip-wave>span{transition:none}}.app.touch .t-rec-strip-acts{flex:none;align-items:center;gap:2px;display:inline-flex}.app.touch .t-rec-strip-btn{min-width:44px;height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.app.touch .t-rec-strip-btn:active{opacity:.6}.app.touch .t-rec-strip-stop{margin-left:4px}.app.touch .t-rec-strip-sq{background:currentColor;border-radius:1.5px;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.app.touch .t-rec-strip-btn:active{opacity:1}}.app.touch .t-rooms-newrow{gap:var(--lt-sp-8);margin:0 0 var(--lt-sp-10);flex-wrap:wrap;display:flex}.app.touch .t-rooms-newrow>.lt-btn{flex:auto;min-width:0}.app.touch .t-rooms-search{min-width:0}.app.touch .t-rooms-stale{margin:var(--lt-sp-8) 0 0;font:var(--lt-type-small);color:var(--lt-amber-text)}.app.touch .t-rooms-rows{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);flex-direction:column;display:flex;overflow:hidden}.app.touch .t-rooms-line+.t-rooms-line{border-top:1px solid var(--lt-sep)}.app.touch .t-rooms-line.is-shown{background:var(--lt-green-tint)}.app.touch .t-rooms-row{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-12);width:100%;min-height:64px;padding:var(--lt-sp-8) var(--lt-sp-12) var(--lt-sp-8) var(--lt-sp-14);box-sizing:border-box;color:var(--lt-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.app.touch .t-rooms-row:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .t-rooms-row:focus-visible{outline:2px solid var(--lt-green);outline-offset:-2px}.app.touch .t-rooms-dot{border-radius:var(--lt-r-round);background:0 0;flex:none;width:9px;height:9px}.app.touch .t-rooms-dot.is-unread{background:var(--lt-steel)}.app.touch .t-rooms-dot.is-mention{background:var(--lt-amber-line)}.app.touch .t-rooms-tile{border-radius:var(--lt-r-10);background:var(--lt-fill);width:36px;height:36px;color:var(--lt-text-2);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-rooms-tile img.t-rooms-tilepic{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.app.touch .t-rooms-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-rooms-name{font:var(--lt-type-row-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-rooms-preview{font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-rooms-line.is-unread .t-rooms-name{font-weight:700}.app.touch .t-rooms-line.is-unread .t-rooms-preview{color:var(--lt-text-2)}.app.touch .t-rooms-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.app.touch .t-rooms-time{font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap}.app.touch .t-rooms-at{font-weight:700}.app.touch .t-rooms-pickone{padding:var(--lt-sp-24);flex:auto;justify-content:center;align-items:center;display:flex}@media (max-width:999.98px){.app.touch.tablet .t-rooms-col .t-rooms-row{gap:var(--lt-sp-10);padding-left:var(--lt-sp-12)}.app.touch.tablet .t-rooms-col .t-rooms-tile{flex-basis:32px;width:32px;height:32px}}.app.touch .t-rooms-page{background:var(--lt-bg)}.app.touch .t-room{background:var(--lt-bg);flex-direction:column;flex:auto;min-height:0;display:flex;container-type:inline-size}.app.touch .t-room.is-kb{padding-bottom:var(--kb,0px)}.app.touch .t-room-head{gap:var(--lt-sp-4);padding:var(--lt-sp-4) var(--lt-gutter) var(--lt-sp-4);background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex-direction:column;flex:none;display:flex}.app.touch .t-room.is-pane .t-room-head{padding:var(--lt-sp-16) var(--lt-sp-24) var(--lt-sp-8)}.app.touch .t-room-title{font:600 calc(22px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-text);overflow-wrap:anywhere;margin:0}.app.touch .t-room-headrow{align-items:center;gap:var(--lt-sp-8);min-width:0;min-height:44px;display:flex}.app.touch .t-room-kind{box-sizing:border-box;border-radius:var(--lt-r-pill);border:1px solid var(--lt-green-tint-line);background:var(--lt-green-tint);height:26px;color:var(--lt-green-text);font:var(--lt-type-label);white-space:nowrap;flex:none;align-items:center;padding:0 10px;display:inline-flex}.app.touch .t-room-kind.is-archived{border-color:var(--lt-line);background:var(--lt-field);color:var(--lt-meta)}.app.touch .t-room-line{min-width:0;font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.app.touch .t-room-headmore{margin-right:calc(-1 * var(--lt-sp-8));flex:none}.app.touch .t-room-back{min-height:44px;margin-left:calc(-1 * var(--lt-sp-8));padding:0 var(--lt-sp-8);color:var(--lt-green-text);font:var(--lt-type-back);cursor:pointer;border-radius:var(--lt-r-10);background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;display:inline-flex}.app.touch .t-room-back>span{white-space:nowrap;text-overflow:ellipsis;max-width:60vw;overflow:hidden}.app.touch .t-room-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.app.touch .t-room-list{gap:var(--lt-sp-12);padding:var(--lt-sp-16) var(--lt-gutter) var(--lt-sp-16);flex-direction:column;display:flex}.app.touch .t-room.is-pane .t-room-list{padding:var(--lt-sp-20) var(--lt-sp-24)}.app.touch .t-room-older{align-self:center}.app.touch .t-room-loading{padding:var(--lt-sp-16) var(--lt-gutter)}.app.touch .t-room-loadfail{align-items:flex-start;gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-room-loadfail p{font:var(--lt-type-small);color:var(--lt-red-text);margin:0}.app.touch .t-room-day{margin:var(--lt-sp-4) 0 0;font:var(--lt-type-group);color:var(--lt-meta);align-self:center}.app.touch .t-room-system{text-align:center;max-width:90%;font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere;align-self:center;margin:0}.app.touch .t-room-msg{align-items:flex-start;gap:var(--lt-sp-8);min-width:0;max-width:min(100%,720px);display:flex}.app.touch .t-room-msg.is-compact{margin-top:calc(-1 * var(--lt-sp-8))}.app.touch .t-room-msg.is-mine{justify-content:flex-end;align-self:flex-end}.app.touch .t-room-face{flex:0 0 32px;width:32px;min-height:1px}.app.touch .t-room-face.is-agent .lt-avatar{background:var(--lt-green-tint);color:var(--lt-green-text);box-shadow:inset 0 0 0 1px var(--lt-green-tint-line)}.app.touch .t-room-body{gap:var(--lt-sp-4);flex-direction:column;flex:0 auto;min-width:0;max-width:calc(100% - 40px);display:flex}.app.touch .t-room-msg.is-mine .t-room-body{align-items:flex-end;max-width:100%}.app.touch .t-room-who{font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere;margin:0}.app.touch .t-room-who b{color:var(--lt-text-2);font-weight:600}.app.touch .t-room-when{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-room-flags{font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere;flex-direction:column;gap:1px;margin:2px 0 0;display:flex}.app.touch .t-room-flag:before{content:"⚑ "}.app.touch .t-room-when.is-error{color:var(--lt-red-text)}.app.touch .t-room-bubblerow{align-items:center;gap:var(--lt-sp-2);min-width:0;max-width:100%;display:flex}.app.touch .t-room-bubble{gap:var(--lt-sp-8);box-sizing:border-box;border:1px solid var(--lt-line);background:var(--lt-bar);min-width:0;color:var(--lt-text);border-radius:14px 14px 14px 4px;flex-direction:column;flex:0 auto;padding:10px 14px;display:flex}.app.touch .t-room-msg.is-mine .t-room-bubble{background:var(--lt-green-tint);border-color:#0000;border-radius:14px 14px 4px}.app.touch .t-room-msg.is-pending .t-room-bubble{opacity:.72}.app.touch .t-room-msg.is-failed .t-room-bubble{opacity:1;border-color:var(--lt-red-tint-line);background:var(--lt-red-tint)}.app.touch .t-room-text{font:var(--lt-type-content);overflow-wrap:anywhere;white-space:normal;margin:0}.app.touch .t-room-text.is-deleted{color:var(--lt-meta);font-style:italic}.app.touch .t-room-text a{color:var(--lt-green-text);overflow-wrap:anywhere;text-decoration:underline}.app.touch .t-room-mention{color:var(--lt-green-text);font-weight:600}.app.touch .t-room-mention.is-me{border-radius:var(--lt-r-6);background:var(--lt-green-tint);box-shadow:inset 0 0 0 1px var(--lt-green-tint-line);padding:0 3px}.app.touch .t-room-more{flex:none}.app.touch .t-room-more .lt-iconbtn{color:var(--lt-meta)}.app.touch .t-room-replies{align-self:flex-start;align-items:center;gap:4px var(--lt-sp-8);max-width:100%;min-height:44px;padding:0 var(--lt-sp-4);box-sizing:border-box;border-radius:var(--lt-r-10);color:var(--lt-green-text);font:var(--lt-type-action-s);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;margin:-6px 0;display:inline-flex}.app.touch .t-room-msg.is-mine .t-room-replies{align-self:flex-end}.app.touch .t-room-replies:active{background:var(--lt-field)}.app.touch .t-room-error{font:var(--lt-type-small);color:var(--lt-red-text);margin:0}.app.touch .t-room-failed{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.app.touch .t-room-failedacts{gap:var(--lt-sp-8);display:flex}.app.touch .t-room-bubble.has-pics{box-sizing:border-box;gap:var(--lt-sp-4);width:min(260px,100%);padding:4px}.app.touch .t-room-bubble.has-pics>.t-room-text,.app.touch .t-room-bubble.has-pics>.t-room-docs{padding:2px 10px 4px}.app.touch .t-room-pics{border-radius:11px;gap:2px;width:min(280px,68vw);max-width:100%;display:grid;overflow:hidden}.app.touch .t-room-pic{background:var(--lt-fill);cursor:zoom-in;border:0;border-radius:0;min-width:0;min-height:0;padding:0;display:block;overflow:hidden}.app.touch .t-room-pic img{object-fit:cover;width:100%;height:100%;display:block}.app.touch .t-room-pics.is-one{grid-template-columns:1fr}.app.touch .t-room-pics.is-one .t-room-pic{min-height:96px;max-height:320px}.app.touch .t-room-pics.is-one .t-room-pic img{height:auto;max-height:320px}.app.touch .t-room-pics.is-two{aspect-ratio:2;grid-template-columns:1fr 1fr}.app.touch .t-room-pics.is-three{aspect-ratio:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.app.touch .t-room-pics.is-three .t-room-pic:first-child{grid-row:1/span 2}.app.touch .t-room-pics.is-four{aspect-ratio:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.app.touch .t-room-picwhole{border-radius:var(--lt-r-10);max-width:100%;max-height:70vh;margin:0 auto;display:block}.app.touch .t-room-card{gap:var(--lt-sp-8);box-sizing:border-box;border:1px solid var(--lt-line);background:var(--lt-bar);border-radius:14px 14px 14px 4px;flex-direction:column;flex:0 auto;min-width:0;padding:12px 16px;display:flex}.app.touch .t-room-card .t-job-answer{background:0 0;border:0;border-radius:0;padding:0}.app.touch .t-room-jobtop{align-items:center;gap:var(--lt-sp-8);flex-wrap:wrap;min-width:0;margin:0;display:flex}.app.touch .t-room-jobagent{font:600 calc(15px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-text)}.app.touch .t-room-jobmeta{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-room-jobwords{font:var(--lt-type-small);color:var(--lt-text-2);overflow-wrap:anywhere;margin:0}.app.touch .t-room-jobacts{gap:var(--lt-sp-8);flex-wrap:wrap;display:flex}.app.touch .t-room-jobacts>.lt-btn{max-width:100%}.app.touch .t-room-pill{box-sizing:border-box;border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-field);max-width:100%;height:26px;color:var(--lt-meta);font:var(--lt-type-label);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 10px;display:inline-flex;overflow:hidden}.app.touch .t-room-pilldot{border-radius:var(--lt-r-round);background:currentColor;flex:none;width:7px;height:7px}.app.touch .t-room-pill.is-work{background:var(--lt-steel-tint);border-color:var(--lt-steel-line);color:var(--lt-steel)}.app.touch .t-room-pill:-webkit-any(.is-wait,.is-fail){background:var(--lt-amber-bg);border-color:var(--lt-amber-line);color:var(--lt-amber-text)}.app.touch .t-room-pill:is(.is-wait,.is-fail){background:var(--lt-amber-bg);border-color:var(--lt-amber-line);color:var(--lt-amber-text)}.app.touch .t-room-pill:-webkit-any(.is-done,.is-review){background:var(--lt-green-tint);border-color:var(--lt-green-tint-line);color:var(--lt-green-text)}.app.touch .t-room-pill:is(.is-done,.is-review){background:var(--lt-green-tint);border-color:var(--lt-green-tint-line);color:var(--lt-green-text)}.app.touch .t-room-pill.is-queued .t-room-pilldot{background:0 0;box-shadow:inset 0 0 0 1.5px}.app.touch .t-room-threadjob{font-weight:500}.app.touch .t-room-spin{box-sizing:border-box;border-radius:var(--lt-r-round);border:2px solid var(--lt-steel-line);border-top-color:var(--lt-steel);width:16px;height:16px;animation:lt-spin var(--lt-spin-ms) linear infinite;flex:none}.app.touch .t-room-foot{flex:none}.app.touch .t-room-composer{gap:var(--lt-sp-6);padding:var(--lt-sp-8) var(--lt-gutter) max(var(--lt-sp-12), var(--lt-safe-b));background:var(--lt-bg);border-top:1px solid var(--lt-sep);flex-direction:column;display:flex;position:relative}.app.touch .t-room.is-pane .t-room-composer{padding-left:var(--lt-sp-24);padding-right:var(--lt-sp-24);padding-bottom:max(var(--lt-sp-20), var(--lt-safe-b))}.app.touch .t-room.is-kb .t-room-composer{padding-bottom:var(--lt-sp-12)}.app.touch .t-room-hint{padding:0 var(--lt-sp-4);font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere;margin:0}.app.touch .t-room-hint.is-alone{padding:var(--lt-sp-8) 0}.app.touch .t-room-field{box-sizing:border-box;border:1px solid var(--lt-line-input);background:var(--lt-bar);border-radius:28px;align-items:flex-end;gap:4px;min-height:56px;padding:5px 5px 5px 18px;display:flex}.app.touch .t-room-field:focus-within{border-color:var(--lt-green);box-shadow:0 0 0 1px var(--lt-green)}.app.touch .t-room-input{resize:none;min-width:0;height:24px;max-height:124px;font:400 16px/24px var(--lt-font-ui);color:var(--lt-text);background:0 0;border:0;outline:none;flex:auto;align-self:center;margin:10px 0;padding:0;overflow-y:auto}.app.touch .t-room-input::placeholder{color:var(--lt-placeholder);opacity:1}.app.touch :-webkit-any(.t-room-clip,.t-room-send){border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch :is(.t-room-clip,.t-room-send){border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .t-room-clip:active,.app.touch .t-room-clip[aria-expanded=true]{background:var(--lt-field)}.app.touch .t-room-send{background:var(--lt-green);color:var(--lt-on-green)}.app.touch .t-room-send:active:not([aria-disabled=true]){opacity:.85}.app.touch .t-room-send[aria-disabled=true]{background:var(--lt-track);color:var(--lt-disabled);cursor:default}.app.touch .t-room-field{position:relative}.app.touch .t-room-field .rooms-voicebtn{border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .t-room-field .rooms-voicebtn[aria-disabled=true]{opacity:.5;cursor:default}.app.touch .t-room-field .rooms-voicebtn.is-live{background:var(--lt-red-record);color:var(--lt-on-red)}.app.touch .t-room-field .rooms-voicenote{font:var(--lt-type-meta);color:var(--lt-red-record);pointer-events:none;position:absolute;bottom:calc(100% + 6px);left:18px;right:18px}.app.touch .t-room-field .rooms-voicecard{z-index:5;gap:var(--lt-sp-8);padding:var(--lt-sp-12);border:1px solid var(--lt-line);border-radius:var(--lt-r-12);background:var(--lt-bar);box-shadow:var(--lt-el-pop);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.app.touch .t-room-field .rooms-voicecard .agentchat-listen{align-items:center;gap:var(--lt-sp-8);font:var(--lt-type-meta);color:var(--lt-meta);flex-wrap:wrap;margin-top:0;display:flex}.app.touch .t-room-field .rooms-voicecard .agentchat-clock{font-variant-numeric:tabular-nums}.app.touch .t-room-field .rooms-voicecard textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-10);background:var(--lt-field);width:100%;min-height:48px;max-height:160px;color:var(--lt-text);font:var(--lt-type-item);padding:8px 10px}.app.touch .t-room-field .rooms-voicecard textarea:focus{border-color:var(--lt-green);outline:none}.app.touch .t-room-field .rooms-voicecard .agentchat-dictatenote,.app.touch .t-room-field .rooms-voicecard .agentchat-dictateerror{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-room-field .rooms-voicecard .agentchat-dictateerror{color:var(--lt-red-record)}.app.touch .t-room-field .rooms-voicecard .rooms-voicelabel{font:var(--lt-type-meta);color:var(--lt-meta);font-weight:600}.app.touch .t-room-field .rooms-voicecard .rooms-voicewho{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-room-field .rooms-voicecard .rooms-voicechip{min-height:36px;padding:0 var(--lt-sp-12);font:var(--lt-type-meta)}.app.touch .t-room-field .rooms-voiceactions{justify-content:flex-end;align-items:center;gap:var(--lt-sp-12);display:flex}.app.touch .t-room-field .rooms-voiceactions .agentpane-linkbtn{min-height:44px;padding:0 var(--lt-sp-8);color:var(--lt-green-text);font:var(--lt-type-item);cursor:pointer;background:0 0;border:0}.app.touch .t-room-field .rooms-voicego{min-height:44px;padding:0 var(--lt-sp-16);border-radius:var(--lt-r-round);background:var(--lt-green);color:var(--lt-on-green);font:var(--lt-type-item);cursor:pointer;border:0}.app.touch .t-room-field .rooms-voicego:disabled{opacity:.5;cursor:default}.app.touch .t-room-field .rooms-voicecard[data-mode=record] .rooms-voicego{background:var(--lt-red-record);color:var(--lt-on-red)}.app.touch .rooms-voice{flex-direction:column;gap:4px;min-width:200px;margin-top:4px;display:flex}.app.touch .rooms-voiceplayer{align-items:center;gap:var(--lt-sp-8);display:flex}.app.touch .rooms-voiceplay{border-radius:var(--lt-r-round);background:var(--lt-green);width:44px;height:44px;color:var(--lt-on-green);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .rooms-voiceplay:disabled{opacity:.5;cursor:default}.app.touch .rooms-voiceseek{min-width:80px;accent-color:var(--lt-green);flex:auto}.app.touch .rooms-voicetime{font:var(--lt-type-meta);font-variant-numeric:tabular-nums;color:var(--lt-meta);flex:none}.app.touch .rooms-voicewords{font:var(--lt-type-meta);white-space:pre-wrap;margin:0}.app.touch .rooms-voicewords.none{color:var(--lt-meta);font-style:italic}.app.touch .rooms-voiceheard-said{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-room-offers{border:1px solid var(--lt-line);border-radius:var(--lt-r-12);background:var(--lt-bar);box-shadow:var(--lt-el-pop);flex-direction:column;display:flex;overflow:hidden}.app.touch .t-room-offer{align-items:baseline;gap:var(--lt-sp-8);min-height:44px;padding:0 var(--lt-sp-14);color:var(--lt-text);font:var(--lt-type-item);text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;display:flex}.app.touch .t-room-offer+.t-room-offer{border-top:1px solid var(--lt-sep)}.app.touch .t-room-offer{align-items:center}.app.touch .t-room-offer.is-on{background:var(--lt-green-tint)}.app.touch .t-room-offername{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.app.touch .t-room-offersub{min-width:0;font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.app.touch .t-room-draftpics{align-items:center;gap:var(--lt-sp-12);padding:10px 10px 0 0;display:flex;overflow-x:auto}.app.touch .t-room-draftpic{border-radius:var(--lt-r-10);background:var(--lt-fill);flex:none;width:64px;height:64px;position:relative}.app.touch .t-room-draftpic img{object-fit:cover;border-radius:var(--lt-r-10);width:100%;height:100%;display:block}.app.touch .t-room-draftx{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:-12px;right:-12px}.app.touch .t-room-draftxface{border-radius:var(--lt-r-round);background:var(--lt-text);width:22px;height:22px;color:var(--lt-bar);box-shadow:0 0 0 2px var(--lt-bg);justify-content:center;align-items:center;display:inline-flex}.app.touch .t-room-draftnote{font:var(--lt-type-meta);color:var(--lt-meta);flex:none}.app.touch .t-room-sheethead{margin:var(--lt-sp-16) 0 var(--lt-sp-8);font:var(--lt-type-group);color:var(--lt-meta)}.app.touch .t-room-sheetnote{margin:var(--lt-sp-8) 0;font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-room-addword{font:var(--lt-type-action-s);color:var(--lt-green-text);padding-right:var(--lt-sp-8)}.app.touch .t-rooms-formpage{overscroll-behavior:contain;background:var(--lt-bg);flex:auto;min-height:0;overflow-y:auto}.app.touch .t-rooms-form{gap:var(--lt-sp-8);padding:var(--lt-sp-16) var(--lt-gutter) calc(var(--lt-sp-32) + var(--lt-safe-b));flex-direction:column;min-width:0;display:flex}.app.touch .t-rooms-form.is-pane{min-height:0;padding:var(--lt-sp-20) var(--lt-sp-24) var(--lt-sp-32);box-sizing:border-box;flex:auto;width:100%;max-width:720px;overflow-y:auto}.app.touch .t-rooms-picks{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);flex-direction:column;display:flex;overflow:hidden}.app.touch .t-rooms-pick{align-items:center;gap:var(--lt-sp-12);width:100%;min-height:56px;padding:0 var(--lt-sp-14);color:var(--lt-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.app.touch .t-rooms-pick+.t-rooms-pick{border-top:1px solid var(--lt-sep)}.app.touch .t-rooms-pick:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .t-rooms-picktext{flex-direction:column;flex:auto;min-width:0;display:flex}.app.touch .t-rooms-pickname{font:var(--lt-type-row-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-rooms-picksub{font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-rooms-pickbox{box-sizing:border-box;border:1.5px solid var(--lt-line-strong);border-radius:var(--lt-r-6);background:var(--lt-bar);width:22px;height:22px;color:var(--lt-on-green);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-rooms-pick.is-on .t-rooms-pickbox{background:var(--lt-green);border-color:var(--lt-green)}.app.touch .t-rooms-formacts{gap:var(--lt-sp-8);margin-top:var(--lt-sp-8);flex-wrap:wrap;display:flex}.app.touch .t-room-docs{gap:0 var(--lt-sp-8);flex-wrap:wrap;min-width:0;display:flex}.app.touch .t-room-docs .t-docref-hit{max-width:100%}.app.touch .t-room-given{gap:var(--lt-sp-8);flex-wrap:wrap;min-width:0;display:flex}.app.touch .t-room-confidential{border-radius:var(--lt-r-pill);border:1px solid var(--lt-red-tint-line);background:var(--lt-red-tint);color:var(--lt-red-text);font:var(--lt-type-label);align-self:flex-start;margin:0;padding:2px 10px;font-weight:600}.app.touch .t-photos-scroll{padding-bottom:var(--lt-safe-b)}.app.touch .t-photos-head{padding:var(--lt-sp-16) var(--lt-gutter) var(--lt-sp-8);margin:0}.app.touch .t-photos-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.app.touch.tablet .t-photos-grid{grid-template-columns:repeat(5,1fr)}.app.touch .t-photos-cell{aspect-ratio:1;background:var(--lt-fill);cursor:pointer;border:0;min-width:0;padding:0;display:block;overflow:hidden}.app.touch .t-photos-cell img{object-fit:cover;width:100%;height:100%;display:block}.app.touch .t-photos-more{align-items:center;gap:var(--lt-sp-8);padding:var(--lt-sp-16) var(--lt-gutter);flex-direction:column;display:flex}.app.touch .t-photos-note{font:var(--lt-type-meta);color:var(--lt-meta);text-align:center;margin:0}.app.touch .t-viewer{z-index:80;color:#fff;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app.touch .t-viewer-top{z-index:2;padding:calc(var(--lt-safe-t) + 8px) 12px 16px;background:linear-gradient(#000000b3,#0000);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.app.touch .t-viewer-btn{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.app.touch .t-viewer-btn:active:not(:disabled){background:#ffffff47}.app.touch .t-viewer-btn:disabled{opacity:.35;cursor:default}.app.touch .t-viewer-who{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.app.touch .t-viewer-name{font:600 calc(16px * var(--lt-text-scale))/1.25 var(--lt-font-ui);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.app.touch .t-viewer-when{font:var(--lt-type-meta);color:#ffffffbf;white-space:nowrap}.app.touch .t-viewer-pos{color:#fff}.app.touch .t-viewer-stage{touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.app.touch .t-viewer-img{object-fit:contain;will-change:transform;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}.app.touch .t-viewer-prev,.app.touch .t-viewer-next{z-index:3;margin-top:-22px;position:absolute;top:50%}.app.touch .t-viewer-prev{left:20px}.app.touch .t-viewer-next{right:20px}.app.touch .t-viewer-foot{z-index:2;padding:24px 12px calc(var(--lt-safe-b) + 10px);background:linear-gradient(#0000,#000000bf);flex-direction:column;flex:none;align-items:center;gap:10px;margin-top:auto;display:flex;position:relative}.app.touch .t-viewer-caption{text-align:center;max-width:560px;font:var(--lt-type-content);color:#fff;overflow-wrap:anywhere;max-height:4.6em;margin:0;overflow-y:auto}.app.touch .t-viewer-strip{scrollbar-width:none;gap:6px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.app.touch .t-viewer-strip::-webkit-scrollbar{display:none}.app.touch .t-viewer-thumb{opacity:.7;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;flex:none;width:56px;height:56px;padding:0;overflow:hidden}.app.touch .t-viewer-thumb img{object-fit:cover;width:100%;height:100%;display:block}.app.touch .t-viewer-thumb.is-current{opacity:1;outline-offset:1px;outline:2px solid #fff}.app.touch .t-viewer-top{pointer-events:none}.app.touch .t-viewer-top .t-viewer-btn{pointer-events:auto}.app.touch .t-notify-note{margin:calc(-1 * var(--lt-sp-16)) 0 0;padding:0 var(--lt-sp-4);font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-notify-fail{padding:var(--lt-sp-8) 0;font:var(--lt-type-meta);color:var(--lt-amber-text);align-items:center;gap:var(--lt-sp-12);margin:0;display:flex}.app.touch .t-notify-fail p{margin:0}.app.touch .t-notify-choices{flex-direction:column;display:flex}.app.touch .t-notify-choice{align-items:center}.app.touch .t-notify-check{color:var(--lt-green);flex:none;display:flex}.app.touch .t-notify-fine .lt-switchrow-tile{flex:none}.app.touch .t-notify-quietrow{align-items:center;gap:var(--lt-sp-12);display:flex}.app.touch .t-notify-who{align-items:center;gap:var(--lt-sp-14);min-width:0;display:flex}.app.touch .t-notify-who-name{font:var(--lt-type-row-title);color:var(--lt-text);overflow-wrap:anywhere;margin:0}.app.touch .t-notify-who-sub{font:var(--lt-type-meta);color:var(--lt-meta);margin:2px 0 0}.app.touch .t-notify-wide{padding:0;display:flex;overflow:hidden}.app.touch .t-notify-widecol{flex-direction:row;gap:0;width:100%;max-width:none;margin:0;display:flex}.app.touch .t-notify-listcol{min-width:0;padding:var(--lt-sp-24) var(--lt-sp-16);gap:var(--lt-sp-18);border-right:1px solid var(--lt-sep);flex-direction:column;flex:0 0 380px;display:flex;overflow-y:auto}.app.touch .t-notify-detailcol{min-width:0;padding:var(--lt-sp-24) var(--lt-sp-32);gap:var(--lt-sp-18);max-width:calc(var(--lt-modal-w-l) + 2 * var(--lt-sp-32));flex-direction:column;flex:auto;display:flex;overflow-y:auto}.app.touch .t-notify-row.is-shown{background:var(--lt-green-tint)}.app.touch .t-notify-days{gap:var(--lt-sp-4);padding:var(--lt-sp-10) var(--lt-sp-16);justify-content:space-between;display:flex}.app.touch .t-notify-day{-webkit-appearance:none;appearance:none;border:1px solid var(--lt-sep);background:var(--lt-bar);min-width:44px;max-width:52px;height:44px;color:var(--lt-text);font:var(--lt-type-label);cursor:pointer;border-radius:22px;flex:44px}.app.touch .t-notify-day[aria-pressed=true]{background:var(--lt-green-tint);border-color:var(--lt-green);color:var(--lt-green)}.app.touch .t-notify-time{-webkit-appearance:none;appearance:none;min-height:44px;color:var(--lt-meta);font:inherit;text-align:right;background:0 0;border:0}.app.touch .t-notify-pills{gap:var(--lt-sp-8);flex-wrap:wrap;display:flex}.app.touch .t-notify-pills>*{flex:1 1 0}.app.touch .t-notify-panel{gap:var(--lt-sp-16);padding:var(--lt-sp-16);flex-direction:column;min-width:0;display:flex}.app.touch .t-rooms-bell{margin-left:var(--lt-sp-6);color:var(--lt-green);vertical-align:-3px;align-items:center;display:inline-flex}.app.touch .t-rooms-bell.is-muted{color:var(--lt-meta);position:relative}.app.touch .t-rooms-bell.is-muted:after{content:"";border-top:1.6px solid;position:absolute;top:50%;left:2px;right:2px;transform:rotate(-45deg)}.app.touch .t-rooms-line.is-muted .lt-badge-count{background:var(--lt-sep);color:var(--lt-meta)}.app.touch .t-notify-nudge{gap:var(--lt-sp-8);margin:var(--lt-sp-8) var(--lt-gutter);padding:var(--lt-sp-12) var(--lt-sp-16);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);flex-direction:column;display:flex}.app.touch .t-notify-nudge-title{font:var(--lt-type-row-title);color:var(--lt-text);margin:0}.app.touch .t-notify-nudge-sub{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-notify-nudge-actions{gap:var(--lt-sp-8);display:flex}.app.touch .tc-team{background:var(--lt-sidebar);flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .tc-team-body{overscroll-behavior:contain;min-height:0;padding:var(--lt-sp-12) var(--lt-gutter) calc(var(--lt-sp-32) + var(--lt-safe-b));flex:auto;overflow-y:auto}.app.touch .tc-team-head{margin-bottom:var(--lt-sp-4)}.app.touch .tc-team-new{min-height:44px}.app.touch .tc-team-row .t-agents-time{text-align:right;font-variant-numeric:tabular-nums;min-width:52px}.app.touch .tc-team-spin{flex:0 0 14px;width:14px;height:14px;display:inline-flex}.app.touch .tc-team-projects{margin:0 0 var(--lt-sp-12)}.app.touch .tc-team-projhead{align-items:center;gap:var(--lt-sp-8);min-height:24px;margin:0 0 var(--lt-sp-4);padding:0 var(--lt-sp-8);font:var(--lt-type-group);color:var(--lt-text);font-size:14px;font-weight:700;display:flex}.app.touch .tc-team-projcount{box-sizing:border-box;background:var(--lt-green-tint);min-width:22px;height:20px;color:var(--lt-green-text);font:var(--lt-type-badge);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.app.touch .tc-team-projrow{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-8);width:100%;min-height:44px;padding:0 var(--lt-sp-14) 0 var(--lt-sp-8);box-sizing:border-box;color:var(--lt-text);font:var(--lt-type-row-title);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.app.touch .tc-team-projrow:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-team-projfold{color:var(--lt-meta);transition:transform var(--lt-motion-ms) ease;flex:none;display:inline-flex}.app.touch .tc-team-projfold:not(.open){transform:rotate(-90deg)}.app.touch .tc-team-projname{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app.touch .tc-team-chatrow{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-8);width:100%;min-height:44px;padding:0 var(--lt-sp-14) 0 var(--lt-sp-32);box-sizing:border-box;color:var(--lt-text);font:var(--lt-type-small);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;font-size:15px;display:flex}.app.touch .tc-team-chatrow:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-team-chatrow.is-selected{background:var(--lt-green-tint)}.app.touch .tc-team-chatrow.is-fresh .tc-team-chatname{font-weight:700}.app.touch .tc-team-chatname{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app.touch .tc-list{background:var(--lt-bar);min-width:0;min-height:0;color:var(--lt-text);flex-direction:column;flex:auto;display:flex}.app.touch .tc-list-head{padding:var(--lt-sp-12) var(--lt-sp-12) var(--lt-sp-4);flex:none}.app.touch .tc-list-top{align-items:center;gap:var(--lt-sp-4);height:52px;padding:0 var(--lt-sp-8) 0 var(--lt-sp-12);box-sizing:border-box;flex:none;display:flex}.app.touch .tc-list-top .tc-list-switch{flex:auto;min-width:0;padding:2px}.app.touch .tc-list-top .tc-list-switch .lt-seg-item{height:44px}.app.touch .tc-list-swcount{margin-left:var(--lt-sp-6);min-width:22px;font-weight:700}.app.touch .tc-list-team{flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .tc-list-tools{z-index:1;gap:var(--lt-sp-8);padding:var(--lt-sp-8) var(--lt-sp-12) var(--lt-sp-4);flex-direction:column;flex:none;display:flex;position:relative}.app.touch .tc-list-new{gap:var(--lt-sp-8);display:flex}.app.touch .tc-list-new>.lt-btn{flex:none}.app.touch .tc-list-search{min-width:0}.app.touch .tc-list-stale{left:var(--lt-sp-12);right:var(--lt-sp-12);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;height:14px;font:var(--lt-type-meta);color:var(--lt-amber-text);margin:0;line-height:14px;position:absolute;bottom:0;overflow:hidden}.app.touch .tc-list-scroll{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:var(--lt-sp-16);flex:auto;overflow-y:auto}.app.touch .tc-list-empty{padding:var(--lt-sp-24) var(--lt-sp-16);font:var(--lt-type-small);color:var(--lt-meta);margin:0}.app.touch .tc-list-error{padding:var(--lt-sp-8) var(--lt-sp-16);font:var(--lt-type-small);color:var(--lt-red-text);margin:0}.app.touch .tc-list-group>h3{margin:0}.app.touch .tc-list-ghead{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-8);width:100%;min-height:44px;padding:0 var(--lt-sp-16);box-sizing:border-box;color:var(--lt-text);font:var(--lt-type-group);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;font-size:14px;font-weight:700;display:flex}.app.touch .tc-list-ghead.is-static{cursor:default}.app.touch .tc-list-ghead .lt-icon{transition:transform var(--lt-motion-ms) ease;flex:none}.app.touch .tc-list-ghead .tc-list-shut{transform:rotate(-90deg)}.app.touch .tc-list-gcount{box-sizing:border-box;background:var(--lt-green-tint);min-width:22px;height:20px;color:var(--lt-green-text);font:var(--lt-type-badge);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.app.touch .tc-list-row{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-10);width:100%;height:64px;padding:0 var(--lt-sp-14) 0 var(--lt-sp-8);box-sizing:border-box;color:var(--lt-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;margin:0;display:flex}.app.touch .tc-list-row:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-list-row:focus-visible{outline:2px solid var(--lt-green);outline-offset:-2px}.app.touch .tc-list-row.is-selected{background:var(--lt-green-tint)}.app.touch .tc-list-dot{border-radius:var(--lt-r-round);background:0 0;flex:0 0 8px;width:8px;height:8px}.app.touch .tc-list-dot.is-unread{background:var(--lt-steel)}.app.touch .tc-list-dot.is-mention{background:var(--lt-amber-line)}.app.touch .tc-list-dot.is-gray{background:var(--lt-line-dashed)}.app.touch .tc-list-face{box-sizing:border-box;background:var(--lt-bar);border:1px solid var(--lt-line);color:var(--lt-text-2);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app.touch .tc-list-face .lt-avatar{border-radius:22%;width:100%;height:100%}.app.touch .tc-list-face img{object-fit:cover;display:block}.app.touch .tc-list-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .tc-list-name{font:var(--lt-type-row-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .tc-list-row.is-fresh .tc-list-name{font-weight:700}.app.touch .tc-list-line{font:var(--lt-type-small);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:18px;overflow:hidden}.app.touch .tc-list-row.is-fresh .tc-list-line{color:var(--lt-text-2)}.app.touch .tc-list-draft{color:var(--lt-red-text);font-weight:600}.app.touch .tc-list-cam{vertical-align:-2px;margin-right:var(--lt-sp-4);display:inline-flex}.app.touch .tc-list-mark{background:var(--lt-green-tint);color:inherit;border-radius:3px;padding:0 1px;font-weight:600}.app.touch .tc-list-end{flex-direction:column;flex:0 0 84px;align-items:flex-end;gap:4px;width:84px;display:flex}.app.touch .tc-list-time{width:100%;height:16px;font:var(--lt-type-meta);color:var(--lt-meta);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end;align-items:center;gap:3px;line-height:16px;display:flex;overflow:hidden}.app.touch .tc-list-pin{flex:none;display:inline-flex}.app.touch .tc-list-marks{justify-content:flex-end;align-items:center;gap:var(--lt-sp-6);height:22px;color:var(--lt-meta);display:flex}.app.touch .tc-list-bell{flex:none;display:inline-flex}.app.touch .tc-list-badge{box-sizing:border-box;background:var(--lt-green);min-width:22px;height:22px;color:var(--lt-on-green);font:var(--lt-type-badge);font-variant-numeric:tabular-nums;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.app.touch .tc-list-badge.is-dot{border-radius:5px;width:10px;min-width:10px;height:10px;margin-right:6px;padding:0}.app.touch .tc-list-badge.is-muted{background:var(--lt-meta)}.app.touch .tc-list-menu{padding:var(--lt-sp-4) var(--lt-sp-8) var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .tc-list-mi{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-12);width:100%;min-height:48px;padding:var(--lt-sp-8) var(--lt-sp-12);box-sizing:border-box;border-radius:var(--lt-r-10);color:var(--lt-text);font:var(--lt-type-item);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.app.touch .tc-list-mi:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-list-mi.is-danger{color:var(--lt-red-text);font-weight:600}.app.touch .tc-list-milabel{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .tc-list-milabel>small{font:var(--lt-type-meta);color:var(--lt-meta);font-weight:400}.app.touch .tc-list-mimore{color:var(--lt-meta);flex:none;font-size:20px}.app.touch .tc-list-sep{width:100%;height:1px;margin:var(--lt-sp-4) 0;background:var(--lt-sep);border:0}.app.touch .tc-list-note{margin:var(--lt-sp-4) var(--lt-sp-12);font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .tc-c0{--tc-who:#1a5fb4}.app.touch .tc-c1{--tc-who:#b4235a}.app.touch .tc-c2{--tc-who:#7b1fa2}.app.touch .tc-c3{--tc-who:#a14d00}.app.touch .tc-c4{--tc-who:#00727a}.app.touch .tc-c5{--tc-who:#6d4c41}.app.touch .tc-c6{--tc-who:#3f51b5}.app.touch .tc-c7{--tc-who:#a21caf}.app.touch.t-dark .tc-c0{--tc-who:#79b8ff}.app.touch.t-dark .tc-c1{--tc-who:#ff8ab5}.app.touch.t-dark .tc-c2{--tc-who:#d2a8ff}.app.touch.t-dark .tc-c3{--tc-who:#ffb366}.app.touch.t-dark .tc-c4{--tc-who:#5fd4d4}.app.touch.t-dark .tc-c5{--tc-who:#d7b19d}.app.touch.t-dark .tc-c6{--tc-who:#9fa8ff}.app.touch.t-dark .tc-c7{--tc-who:#f0a6f7}.app.touch .tc-msg{align-items:flex-start;gap:var(--lt-sp-8);box-sizing:border-box;width:100%;min-width:0;display:flex}.app.touch .tc-msg.is-mine{justify-content:flex-end}.app.touch .tc-msg.is-run{margin-top:calc(-1 * var(--lt-sp-4))}.app.touch .tc-msg-face{flex:0 0 28px;width:28px;height:28px;display:inline-flex}.app.touch .tc-msg-face.is-hidden{visibility:hidden}.app.touch .tc-msg-faceimg{width:28px;height:28px;display:block}.app.touch .tc-msg-initials{background:var(--lt-fill);width:28px;height:28px;color:var(--lt-text-2);font:600 11px/1 var(--lt-font-ui);border-radius:22%;justify-content:center;align-items:center;display:inline-flex}.app.touch .tc-msg-agentmark{border-radius:var(--lt-r-round);background:var(--lt-green);width:28px;height:28px;color:var(--lt-on-green);font:700 10.5px/1 var(--lt-font-ui);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.app.touch .tc-msg-col{flex-direction:column;flex:0 auto;align-items:flex-start;min-width:0;max-width:82%;display:flex}.app.touch .tc-msg.is-mine .tc-msg-col{align-items:stretch;min-width:40%;max-width:88%}.app.touch .tc-msg.is-mine .tc-msg-bubble{width:100%}.app.touch .tc-msg-bubble{box-sizing:border-box;gap:var(--lt-sp-4);border:1px solid var(--lt-line);background:var(--lt-bar);min-width:0;max-width:100%;color:var(--lt-text);font:var(--lt-type-content);-webkit-touch-callout:none;border-radius:4px 16px 16px;flex-direction:column;padding:8px 12px 6px;transition:box-shadow .25s;display:flex;position:relative}.app.touch .tc-msg-bubble:focus-visible{outline:2px solid var(--lt-steel);outline-offset:2px}@media (pointer:coarse){.app.touch .tc-msg-bubble,.app.touch .tc-msg-bubble :not(:-webkit-any(input,textarea)){-webkit-user-select:none;user-select:none}.app.touch .tc-msg-bubble,.app.touch .tc-msg-bubble :not(:is(input,textarea)){-webkit-user-select:none;user-select:none}}.app.touch .tc-msg-bubble.is-mine{border-color:var(--lt-green-tint-line);background:var(--lt-green-tint);border-radius:16px 16px 4px}.app.touch .tc-msg-bubble.has-rx{margin-bottom:16px}.app.touch .tc-msg.is-flash .tc-msg-bubble{box-shadow:0 0 0 3px var(--lt-steel)}.app.touch .tc-msg-bubble.is-marked{border-left:3px solid var(--mark-border);background:var(--mark-fill);color:var(--lt-box-ink)}.app.touch .tc-msg-bubble.is-marked :-webkit-any(.tc-msg-foot,.tc-msg-ago,.tc-msg-flags){color:var(--lt-box-ink-2)}.app.touch .tc-msg-bubble.is-marked :is(.tc-msg-foot,.tc-msg-ago,.tc-msg-flags){color:var(--lt-box-ink-2)}.app.touch .tc-msg-marktag{font:600 11px/1.3 var(--lt-font-ui);color:var(--mark-label)}.app.touch .tc-msg-top{align-items:baseline;gap:var(--lt-sp-8);min-width:0;display:flex}.app.touch .tc-msg-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 calc(13.5px * var(--lt-text-scale))/1.35 var(--lt-font-ui);color:var(--tc-who,var(--lt-text-2));flex:0 auto;display:block;overflow:hidden}.app.touch .tc-msg-kind,.app.touch .tc-msg-via{color:var(--lt-meta);font-weight:400}.app.touch .tc-msg-foot{font:var(--lt-type-meta);font-size:calc(12px * var(--lt-text-scale));color:var(--lt-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.app.touch .tc-msg-star{color:var(--lt-meta);display:inline-flex}.app.touch .tc-msg-time{font-variant-numeric:tabular-nums}.app.touch .tc-msg .rooms-ticks{color:var(--lt-meta);margin-left:0}.app.touch .tc-msg .rooms-ticks.read{color:#1d8fe1}.app.touch.t-dark .tc-msg .rooms-ticks.read{color:#53bdeb}.app.touch .tc-msg-bubble.is-pics{padding:4px}.app.touch .tc-msg-bubble.is-pics>.tc-msg-top{padding:2px 7px 3px}.app.touch .tc-msg-words{overflow-wrap:anywhere;white-space:normal;min-width:0;margin:0}.app.touch .tc-msg-words.is-deleted{color:var(--lt-meta);font-style:italic}.app.touch .tc-msg-words a{color:var(--lt-steel);overflow-wrap:anywhere;text-decoration:underline}.app.touch .tc-msg-words .rooms-mention{color:var(--lt-steel);font-weight:600}.app.touch .tc-msg-words .rooms-mention.me{background:var(--lt-steel-tint);border-radius:4px;padding:0 3px}.app.touch .tc-msg-words .rooms-code,.app.touch .tc-msg-words code{background:color-mix(in srgb, var(--lt-text) 7%, transparent);font:.86em/1.4 var(--lt-font-mono);border-radius:3px;padding:0 3px}.app.touch .tc-msg-words .rooms-codeblock{background:color-mix(in srgb, var(--lt-text) 6%, transparent);font:12.5px/1.45 var(--lt-font-mono);white-space:pre;border-radius:6px;margin:2px 0;padding:6px 8px;display:block;overflow-x:auto}.app.touch .tc-msg-words .rooms-blockquote{border-left:3px solid var(--lt-line);color:var(--lt-meta);margin:2px 0;padding:1px 0 1px 8px;display:block}.app.touch .tc-msg-words .rooms-list{margin:2px 0;padding-left:20px;display:block}.app.touch .tc-msg-words .rooms-lines{display:block}.app.touch .tc-msg-words .rooms-mathblock{margin:4px 0;display:block;overflow-x:auto}.app.touch .tc-msg-sticker{font-size:34px;line-height:1.15}.app.touch .tc-msg-flags{font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere;flex-direction:column;gap:1px;margin:0;display:flex}.app.touch .tc-msg-flag:before{content:"⚑ "}.app.touch .tc-msg .rooms-voice{min-width:min(220px,60vw)}.app.touch .tc-msg-quote{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-8);box-sizing:border-box;width:100%;min-height:44px;margin:0 0 var(--lt-sp-4);border:0;border-left:3px solid var(--tc-who,var(--lt-steel));background:color-mix(in srgb, var(--lt-text) 5%, transparent);color:var(--lt-text);text-align:left;cursor:pointer;font:inherit;border-radius:6px;padding:5px 8px;display:flex}.app.touch .tc-msg-quote:disabled{cursor:default}.app.touch .tc-msg-quotetext{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app.touch .tc-msg-quotetext>b{text-overflow:ellipsis;white-space:nowrap;font:700 calc(13px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--tc-who,var(--lt-steel));display:block;overflow:hidden}.app.touch .tc-msg-quotetext>span{-webkit-line-clamp:2;font:calc(13px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-meta);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app.touch .tc-msg-quotetext>span.is-deleted{font-style:italic}.app.touch .tc-msg-photoline{align-items:center;gap:4px;display:inline-flex}.app.touch .tc-msg-quotethumb{object-fit:cover;background:var(--lt-fill);border-radius:6px;flex:none;width:36px;height:36px}.app.touch .tc-pics{border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;width:min(260px,68vw);max-width:100%;display:grid;position:relative;overflow:hidden}.app.touch .tc-pic{background:var(--lt-fill);cursor:zoom-in;aspect-ratio:1;border:0;border-radius:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.app.touch .tc-pic img{object-fit:cover;width:100%;height:100%;display:block}.app.touch .tc-pics.is-n1{grid-template-columns:1fr}.app.touch .tc-pics.is-n1 .tc-pic{aspect-ratio:auto;min-height:96px;max-height:320px}.app.touch .tc-pics.is-n1 .tc-pic img{height:auto;max-height:320px}.app.touch .tc-pics.is-n3 .tc-pic:first-child{aspect-ratio:2;grid-column:1/-1}.app.touch .tc-gif{color:#fff;font:700 11px/1.2 var(--lt-font-ui);letter-spacing:.02em;pointer-events:none;background:#0009;border-radius:5px;padding:2px 6px;position:absolute;top:6px;left:6px}.app.touch .tc-pic-more{color:#fff;font:600 22px/1 var(--lt-font-ui);font-variant-numeric:tabular-nums;pointer-events:none;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .tc-pics-on{color:#fff;pointer-events:none;background:#00000080;border-radius:9px;padding:2px 8px;display:inline-flex;position:absolute;bottom:8px;left:8px}.app.touch .tc-pics-on .tc-msg-foot,.app.touch .tc-pics-on .rooms-ticks{color:#fff}.app.touch .tc-pics-on .rooms-ticks.read{color:#8fd3ff}.app.touch .tc-files{gap:var(--lt-sp-4);flex-direction:column;display:flex}.app.touch .tc-file{box-sizing:border-box;border:1px solid var(--lt-line);background:var(--lt-bar);width:min(264px,72vw);max-width:100%;color:var(--lt-text);border-radius:10px;align-items:center;padding:2px;display:flex}.app.touch .tc-file.is-pending{opacity:.7}.app.touch .tc-file-open{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-10);min-width:0;min-height:48px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:auto;padding:0 6px;display:flex}.app.touch .tc-file-open:disabled{cursor:default}.app.touch .tc-file-mark{box-sizing:border-box;background:var(--lt-bar);min-width:40px;height:30px;color:var(--lt-meta);font:700 10px/1 var(--lt-font-ui);border:1px solid;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.app.touch .tc-file-mark.is-pdf{color:var(--lt-red-text)}.app.touch .tc-file-mark.is-docx{color:var(--lt-steel)}.app.touch .tc-file-mark:-webkit-any(.is-xlsx,.is-csv){color:var(--lt-green-text)}.app.touch .tc-file-mark:is(.is-xlsx,.is-csv){color:var(--lt-green-text)}.app.touch .tc-file-mark.is-pptx{color:var(--lt-own-text)}.app.touch .tc-file-mark.is-lime{color:var(--lt-green-text);border-color:var(--lt-green-tint-line)}.app.touch .tc-file-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app.touch .tc-file-text>b{text-overflow:ellipsis;white-space:nowrap;font:600 calc(14px * var(--lt-text-scale))/1.3 var(--lt-font-ui);display:block;overflow:hidden}.app.touch .tc-file-text>small{text-overflow:ellipsis;white-space:nowrap;font:var(--lt-type-meta);font-size:calc(12px * var(--lt-text-scale));color:var(--lt-meta);font-variant-numeric:tabular-nums;display:block;overflow:hidden}.app.touch .tc-file-save{flex:none}.app.touch .tc-file-down{-webkit-appearance:none;appearance:none;width:44px;height:44px;color:var(--lt-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.app.touch .tc-file-down:active,.app.touch .tc-file-open:active{background:var(--lt-press)}.app.touch .tc-doc-open{font:600 calc(13px * var(--lt-text-scale))/1 var(--lt-font-ui);color:var(--lt-green-text);flex:none;padding-right:6px}.app.touch .tc-link{align-items:center;gap:var(--lt-sp-8);box-sizing:border-box;border:1px solid var(--lt-line);background:var(--lt-bar);width:min(300px,76vw);max-width:100%;min-height:44px;color:var(--lt-text);border-radius:10px;padding:4px;text-decoration:none;display:flex}.app.touch .tc-link:active{background:var(--lt-press)}.app.touch .tc-link-pic{background:var(--lt-fill);border-radius:6px;flex:none;width:72px;height:54px;position:relative;overflow:hidden}.app.touch .tc-link-pic img{object-fit:cover;width:100%;height:100%;display:block}.app.touch .tc-link-play{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .tc-link-words{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app.touch .tc-link-words>b{-webkit-line-clamp:2;font:600 calc(13.5px * var(--lt-text-scale))/1.3 var(--lt-font-ui);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app.touch .tc-link-words>small{min-width:0;font:calc(12px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-meta);align-items:center;gap:4px;display:flex}.app.touch .tc-link-words>small>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app.touch .tc-link-words>small>svg{flex:none}.app.touch .tc-msg-thread{-webkit-appearance:none;appearance:none;align-items:center;gap:2px var(--lt-sp-8);box-sizing:border-box;max-width:100%;min-height:44px;color:var(--lt-steel);font:500 calc(13px * var(--lt-text-scale))/1.3 var(--lt-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;margin:0 -4px -6px;padding:0 4px;display:flex}.app.touch .tc-msg.is-mine .tc-msg-thread{text-align:right;justify-content:flex-end;align-self:flex-end}.app.touch .tc-msg-thread:active{background:var(--lt-press)}.app.touch .tc-msg-faces{display:inline-flex}.app.touch .tc-msg-faces .tc-msg-face18{box-shadow:0 0 0 1.5px var(--lt-bar)}.app.touch .tc-msg-faces .tc-msg-face18+.tc-msg-face18{margin-left:-4px}.app.touch .tc-msg-replies{font-variant-numeric:tabular-nums}.app.touch .tc-msg-new{color:var(--lt-red-text);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:inline-flex}.app.touch .tc-msg-newdot{border-radius:var(--lt-r-round);background:var(--lt-red-record);width:7px;height:7px}.app.touch .tc-msg-ago{color:var(--lt-meta);font-weight:400}.app.touch .tc-pill{box-sizing:border-box;max-width:100%;height:20px;font:600 calc(11.5px * var(--lt-text-scale))/1 var(--lt-font-ui);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;overflow:hidden}.app.touch .tc-pill-dot{border-radius:var(--lt-r-round);background:currentColor;flex:none;width:6px;height:6px}.app.touch .tc-pill:-webkit-any(.is-queued,.is-work){color:#1d4f9a;background:#dde9fb}.app.touch .tc-pill:is(.is-queued,.is-work){color:#1d4f9a;background:#dde9fb}.app.touch .tc-pill.is-wait{color:#8a4600;background:#fde9cc}.app.touch .tc-pill.is-review{color:#4a2f94;background:#efe8fb}.app.touch .tc-pill.is-done{color:#1f5a35;background:#e4f3e8}.app.touch .tc-pill.is-fail{color:#8f2118;background:#fbe5e3}.app.touch .tc-pill.is-stopped{box-shadow:inset 0 0 0 1px var(--lt-line);color:var(--lt-meta)}.app.touch.t-dark .tc-pill:-webkit-any(.is-queued,.is-work){color:#9ec1ff;background:#79b8ff33}.app.touch.t-dark .tc-pill:is(.is-queued,.is-work){color:#9ec1ff;background:#79b8ff33}.app.touch.t-dark .tc-pill.is-wait{color:#f2cc60;background:#f2cc6033}.app.touch.t-dark .tc-pill.is-review{color:#cdb8ff;background:#cdb8ff33}.app.touch.t-dark .tc-pill.is-done{color:#8fd6a6;background:#8fd6a633}.app.touch.t-dark .tc-pill.is-fail{color:#ff9b92;background:#ff9b9233}.app.touch .tc-msg-rx{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--lt-line);background:var(--lt-bar);height:24px;color:var(--lt-text);font:13px/1 var(--lt-font-ui);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;bottom:-14px;left:9px;box-shadow:0 1px 3px #0000001f}.app.touch .tc-msg.is-mine .tc-msg-rx{left:auto;right:9px}.app.touch .tc-msg-rx:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-6px;right:-6px}.app.touch .tc-msg-rx.is-mine{border-color:color-mix(in srgb, var(--lt-green) 55%, var(--lt-line))}.app.touch .tc-msg-rxn{min-width:1ch;font:600 calc(11.5px * var(--lt-text-scale))/1 var(--lt-font-ui);font-variant-numeric:tabular-nums;color:var(--lt-meta);text-align:center}.app.touch .tc-msg-bubble.is-agent{padding:10px 14px}.app.touch .tc-msg-jobcard{gap:var(--lt-sp-4);flex-direction:column;min-width:min(220px,60vw);display:flex}.app.touch .tc-job-top{align-items:center;gap:var(--lt-sp-8);flex-wrap:wrap;margin:0;display:flex}.app.touch .tc-job-agent{font:700 calc(16px * var(--lt-text-scale))/1.3 var(--lt-font-ui)}.app.touch .tc-job-top .tc-pill{height:auto;font-size:calc(13px * var(--lt-text-scale));padding:3px 10px}.app.touch .tc-job-meta{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .tc-job-reason{font:500 calc(13.5px * var(--lt-text-scale))/1.35 var(--lt-font-ui);color:var(--lt-amber-text);margin:0}.app.touch .tc-job-acts{gap:0 var(--lt-sp-12);flex-wrap:wrap;margin:0 -4px -6px;display:flex}.app.touch .tc-linkbtn{-webkit-appearance:none;appearance:none;min-height:44px;color:var(--lt-green-text);font:700 calc(14px * var(--lt-text-scale))/1.2 var(--lt-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 4px}.app.touch .tc-linkbtn:active{background:var(--lt-press)}.app.touch .tc-spin{box-sizing:border-box;border:2px solid var(--lt-steel-line);border-top-color:var(--lt-steel);border-radius:var(--lt-r-round);width:14px;height:14px;animation:.9s linear infinite tc-spin}@keyframes tc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app.touch .tc-spin{animation-duration:3s}}.app.touch .tc-ask{gap:var(--lt-sp-6);border:1px solid var(--lt-line);background:var(--lt-bar);border-radius:10px;flex-direction:column;padding:11px 13px;display:flex}.app.touch .tc-ask.is-open{border-color:color-mix(in srgb, var(--lt-amber-line) 40%, transparent);background:var(--lt-amber-bg)}.app.touch .tc-ask-title{font:700 calc(14px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-text)}.app.touch .tc-ask.is-open .tc-ask-title{color:var(--lt-amber-text)}.app.touch .tc-ask-text{font:var(--lt-type-content);white-space:pre-wrap;overflow-wrap:anywhere}.app.touch .tc-ask-options{gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .tc-ask-option{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--lt-line-input);background:var(--lt-bar);width:100%;min-height:44px;color:var(--lt-text);text-align:left;cursor:pointer;font:600 calc(15px * var(--lt-text-scale))/1.3 var(--lt-font-ui);border-radius:10px;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;display:flex}.app.touch .tc-ask-option>small{font:400 calc(12.5px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-meta)}.app.touch .tc-ask-option.is-chosen{border-color:var(--lt-green);background:var(--lt-green-tint)}.app.touch .tc-ask-option:disabled:not(.is-chosen){opacity:.7;cursor:default}.app.touch .tc-ask-hint{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .tc-ask-done{font:600 calc(13.5px * var(--lt-text-scale))/1.35 var(--lt-font-ui);color:var(--lt-green-text)}.app.touch .tc-ask-err{font:var(--lt-type-meta);color:var(--lt-red-text)}.app.touch .tc-confidential{border:1px solid color-mix(in srgb, var(--lt-red-text) 45%, transparent);background:color-mix(in srgb, var(--lt-red-text) 8%, transparent);color:var(--lt-red-text);font:600 calc(12px * var(--lt-text-scale))/1.5 var(--lt-font-ui);border-radius:999px;align-self:flex-start;padding:1px 8px}.app.touch .tc-msg-bubble :-webkit-any(.t-job-answer,.t-job-outcome){background:0 0;border:0;border-radius:0;padding:0}.app.touch .tc-msg-bubble :is(.t-job-answer,.t-job-outcome){background:0 0;border:0;border-radius:0;padding:0}.app.touch .tc-msg-system{text-align:center;font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere;justify-content:center;align-self:center;margin:0;display:block}.app.touch .tc-msg.is-pending .tc-msg-bubble{opacity:.7}.app.touch .tc-msg.is-pending .tc-msg-bubble.is-failed{opacity:1;border-color:var(--lt-red-text)}.app.touch .tc-msg-sendnote{text-align:right;font:var(--lt-type-meta);color:var(--lt-meta);margin:2px 2px 0}.app.touch .tc-msg-sendnote.is-error{color:var(--lt-red-text)}.app.touch .tc-msg-failed{flex-direction:column;align-items:flex-end;display:flex}.app.touch .tc-msg-failedacts{gap:var(--lt-sp-8);display:flex}.app.touch .tc-msg-appface{border-radius:var(--lt-r-round);background:var(--tc-who,var(--lt-text-2));color:#fff;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.app.touch.t-dark .tc-msg-appface{color:#10180f}.app.touch .tc-msg-facebtn{border-radius:var(--lt-r-round);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-8px;padding:0;display:inline-flex}.app.touch .tc-act-layer{z-index:60;position:fixed;top:0;bottom:0;left:0;right:0}.app.touch .tc-act-back{position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .tc-act-hole{pointer-events:none;box-shadow:0 0 0 200vmax var(--lt-scrim);animation:lt-fadein var(--lt-fade-ms) ease both;position:fixed}.app.touch .tc-act-quick{box-sizing:border-box;border:1px solid var(--lt-line);background:var(--lt-raised);box-shadow:var(--lt-el-menu);animation:lt-pop var(--lt-fade-ms) ease backwards;border-radius:28px;align-items:center;gap:2px;padding:4px 8px;display:flex;position:fixed;overflow-x:auto}.app.touch .tc-act-qbtn{-webkit-appearance:none;appearance:none;width:44px;height:44px;color:var(--lt-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;font-size:24px;line-height:1;display:grid}.app.touch .tc-act-qbtn.mine{background:var(--lt-green-tint);box-shadow:inset 0 0 0 1.5px var(--lt-green-tint-line)}.app.touch .tc-act-qbtn.more{font:var(--lt-type-page-title);color:var(--lt-meta)}.app.touch .tc-act-qbtn:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-act-menu{box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--lt-r-14);border:1px solid var(--lt-line);background:var(--lt-green-wash);box-shadow:var(--lt-el-menu);animation:lt-pop var(--lt-fade-ms) ease backwards;flex-direction:column;padding:6px;display:flex;position:fixed;overflow-y:auto}.app.touch .tc-act-wrap{display:block}.app.touch .tc-act-sep{background:var(--lt-sep);height:1px;margin:4px 8px;display:block}.app.touch .tc-act-item{box-sizing:border-box;border-radius:var(--lt-r-10);-webkit-appearance:none;appearance:none;width:100%;min-height:46px;font:var(--lt-type-item);color:var(--lt-text);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:0 12px;display:flex}.app.touch .tc-act-item:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-act-item.danger{color:var(--lt-red-text)}.app.touch .tc-act-ico{color:var(--lt-meta);flex:0 0 20px;place-items:center;display:grid}.app.touch .tc-act-item.danger .tc-act-ico{color:var(--lt-red-text)}.app.touch .tc-act-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app.touch .tc-act-arrow,.app.touch .tc-act-check{color:var(--lt-meta);flex:0 0 20px;place-items:center;display:grid}.app.touch .tc-act-check{color:var(--lt-green-text)}.app.touch .tc-act-head{font:var(--lt-type-group);color:var(--lt-meta);padding:8px 12px 4px}.app.touch .tc-act-note{font:var(--lt-type-meta);color:var(--lt-meta);padding:8px 12px 10px}.app.touch .tc-act-swatch{box-sizing:border-box;border:2px solid;border-radius:6px;flex:0 0 20px;width:20px;height:20px}.app.touch .tc-act-emojis{grid-template-columns:repeat(5,1fr);gap:4px;padding:8px 12px 16px;display:grid}.app.touch .tc-act-emoji{border-radius:var(--lt-r-12);-webkit-appearance:none;appearance:none;height:52px;color:var(--lt-text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:28px;line-height:1;display:grid}.app.touch .tc-act-emoji.mine{background:var(--lt-green-tint);box-shadow:inset 0 0 0 1.5px var(--lt-green-tint-line)}.app.touch .tc-act-emoji:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-act-hint{font:var(--lt-type-meta);color:var(--lt-meta);margin:0;padding:8px 16px}.app.touch .tc-act-tabs{border-bottom:1px solid var(--lt-sep);gap:4px;padding:0 12px;display:flex;overflow-x:auto}.app.touch .tc-act-tab{box-sizing:border-box;-webkit-appearance:none;appearance:none;min-width:56px;min-height:44px;font:var(--lt-type-control);font-variant-numeric:tabular-nums;color:var(--lt-meta);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin:0;padding:0 12px}.app.touch .tc-act-tab[aria-selected=true]{color:var(--lt-green-text);border-bottom-color:var(--lt-green)}.app.touch .tc-act-whorows{margin:0;padding:4px 8px 12px;list-style:none}.app.touch .tc-act-whorow{box-sizing:border-box;border-radius:var(--lt-r-10);-webkit-appearance:none;appearance:none;width:100%;min-height:52px;font:var(--lt-type-item);color:var(--lt-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 8px;display:flex}.app.touch button.tc-act-whorow{cursor:pointer;touch-action:manipulation}.app.touch button.tc-act-whorow:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-act-whoname{white-space:nowrap;flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.app.touch .tc-act-whoname b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.app.touch .tc-act-whoname small{font:var(--lt-type-meta);color:var(--lt-meta);flex:none}.app.touch .tc-act-whoemoji{text-align:center;flex:0 0 28px;font-size:20px}.app.touch .tc-act-info{padding:4px 16px 16px}.app.touch .tc-act-infogroup h4{font:var(--lt-type-group);color:var(--lt-meta);margin:12px 0 4px}.app.touch .tc-act-infogroup ul{margin:0;padding:0;list-style:none}.app.touch .tc-act-inforow{min-height:44px;font:var(--lt-type-item);color:var(--lt-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.app.touch .tc-act-inforow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app.touch .tc-act-inforow small{font:var(--lt-type-meta);font-variant-numeric:tabular-nums;color:var(--lt-meta);flex:none}.app.touch .tc-act-pinlist ul{margin:0;padding:0 8px 12px;list-style:none}.app.touch .tc-act-pinitem{border-radius:var(--lt-r-10);align-items:center;gap:4px;min-height:56px;display:flex}.app.touch .tc-act-pinitem.on{background:var(--lt-green-wash)}.app.touch .tc-act-pinitemgo{box-sizing:border-box;-webkit-appearance:none;appearance:none;text-align:left;min-width:0;min-height:56px;color:var(--lt-text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;gap:3px;margin:0;padding:6px 8px;display:flex}.app.touch .tc-act-pinitemtext{font:var(--lt-type-item);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .tc-act-pinitemgo small{font:var(--lt-type-meta);color:var(--lt-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .tc-act-unpin{-webkit-appearance:none;appearance:none;min-height:44px;font:var(--lt-type-action-s);color:var(--lt-green-text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:0 0 64px;margin:0}.app.touch .tc-pinbar{box-sizing:border-box;background:var(--lt-green-wash);border-bottom:1px solid var(--lt-sep);flex:none;align-items:stretch;height:52px;display:flex}.app.touch .tc-pingo{-webkit-appearance:none;appearance:none;min-width:0;color:var(--lt-text);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-items:center;gap:10px;margin:0;padding:0 4px 0 12px;display:flex}.app.touch .tc-pingo:active{box-shadow:inset 0 0 0 999px var(--lt-press)}.app.touch .tc-pinsegs{flex-direction:column;flex:0 0 3px;align-self:center;gap:2px;height:32px;display:flex}.app.touch .tc-pinsegs i{background:var(--lt-line);border-radius:2px;flex:1 1 0}.app.touch .tc-pinsegs i.on{background:var(--lt-green)}.app.touch .tc-pinicon{color:var(--lt-meta);flex:0 0 16px;place-items:center;display:grid}.app.touch .tc-pintext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .tc-pintext b{font:var(--lt-type-group);color:var(--lt-green-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .tc-pintext span{font:var(--lt-type-small);color:var(--lt-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .tc-pincount{text-align:right;min-width:40px;font:var(--lt-type-meta);font-variant-numeric:tabular-nums;color:var(--lt-meta);flex:none}.app.touch .tc-pinall{-webkit-appearance:none;appearance:none;width:44px;color:var(--lt-meta);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:0 0 44px;place-items:center;margin:0;padding:0;display:grid}.app.touch .tc-info{background:var(--lt-bg);height:100%;min-height:0;color:var(--lt-text);flex-direction:column;flex:auto;display:flex}.app.touch .tc-info-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--lt-safe-b);flex:auto;overflow-y:auto}.app.touch .tc-info-scroll>*{max-width:640px;margin-left:auto;margin-right:auto}.app.touch .tc-info-note{font:var(--lt-type-small);color:var(--lt-meta);margin:0;padding:14px 16px}.app.touch .tc-info-error{font:var(--lt-type-small);color:var(--lt-amber-text);background:var(--lt-amber-bg);margin:0;padding:10px 16px}.app.touch .tc-info-top{text-align:center;border-bottom:1px solid var(--lt-sep);flex-direction:column;align-items:center;padding:16px 16px 12px;display:flex}.app.touch .tc-info-pic{border-radius:16px;flex:none;width:72px;height:72px;display:flex;overflow:hidden}.app.touch .tc-info-picimg{object-fit:cover;width:72px;height:72px;display:block}.app.touch .tc-info-picmark{background:var(--lt-green-tint);width:72px;height:72px;color:var(--lt-green-text);justify-content:center;align-items:center;display:flex}.app.touch .tc-info-picface{border-radius:16px}.app.touch .tc-info-picacts{justify-content:center;gap:8px;min-height:44px;display:flex}.app.touch .tc-info-nameline{justify-content:center;align-items:center;gap:4px;max-width:100%;min-height:44px;display:flex}.app.touch .tc-info-name{font:600 calc(20px * var(--lt-text-scale)) / 1.25 var(--lt-font-ui);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.app.touch .tc-info-line{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .tc-info-topic{font:var(--lt-type-small);color:var(--lt-text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:4px 0 0;display:flex}.app.touch .tc-info-topic .is-none{color:var(--lt-meta)}.app.touch .tc-info-edit{width:100%;padding-top:8px}.app.touch .tc-info-editacts{justify-content:center;gap:8px;display:flex}.app.touch .tc-info-rows{border-bottom:1px solid var(--lt-sep)}.app.touch .tc-info-row{padding:12px 16px 0}.app.touch .tc-info-rowtitle{font:var(--lt-type-row-title);margin-bottom:8px;display:block}.app.touch .tc-info-hint{min-height:36px;font:var(--lt-type-meta);color:var(--lt-meta);margin:6px 0 4px}.app.touch .tc-info-tabs{border-bottom:1px solid var(--lt-sep);display:flex}.app.touch .tc-info-tab{min-width:0;height:44px;color:var(--lt-meta);font:var(--lt-type-item);-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:relative}.app.touch .tc-info-tab[aria-selected=true]{color:var(--lt-text);font-weight:600}.app.touch .tc-info-tab[aria-selected=true]:after{content:"";background:var(--lt-green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.app.touch .tc-info-tabcount{text-align:left;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.app.touch .tc-info-panel{min-height:132px;padding:12px 16px}.app.touch .tc-info-panel>.tc-info-note{padding-left:0;padding-right:0}.app.touch .tc-info-more{margin:4px auto 0;display:flex}.app.touch .tc-info-grid{grid-template-columns:repeat(auto-fill,84px);gap:4px;display:grid}.app.touch .tc-info-thumb{border-radius:var(--lt-r-6);background:var(--lt-fill);width:84px;height:84px;color:var(--lt-text-2);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.app.touch .tc-info-thumb img{object-fit:cover;width:100%;height:100%;display:block}.app.touch .tc-info-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app.touch .tc-info-item{text-align:left;border:1px solid var(--lt-line);border-radius:var(--lt-r-12);background:var(--lt-paper);width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px;display:flex}.app.touch .tc-info-itemtext{font:var(--lt-type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .tc-info-itemmeta{font:var(--lt-type-meta);color:var(--lt-meta);font-variant-numeric:tabular-nums}.app.touch .tc-info-cards{flex-direction:column;gap:6px;margin-top:6px;display:flex}.app.touch .tc-info-card{border:1px solid var(--lt-line);border-radius:var(--lt-r-10);background:var(--lt-sunken);align-items:center;gap:10px;padding:8px;display:flex}.app.touch .tc-info-mark{border-radius:var(--lt-r-8);border:1px solid var(--lt-red-tint-line);background:var(--lt-red-tint);width:40px;height:40px;color:var(--lt-red-text);font:700 11px/1 var(--lt-font-ui);flex:none;justify-content:center;align-items:center;display:flex}.app.touch .tc-info-mark.is-doc{border-color:var(--lt-green-tint-line);background:var(--lt-green-tint);color:var(--lt-green-text)}.app.touch .tc-info-cardtext{flex-direction:column;min-width:0;display:flex}.app.touch .tc-info-cardtext b{font:var(--lt-type-row-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .tc-info-cardtext small{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .tc-info-people{border-top:1px solid var(--lt-sep);padding:4px 16px 8px}.app.touch .tc-info-peoplehead{justify-content:space-between;align-items:center;gap:8px;min-height:52px;display:flex}.app.touch .tc-info-h{font:var(--lt-type-row-title);margin:0}.app.touch .tc-info-members{margin:0;padding:0;list-style:none}.app.touch .tc-info-member,.app.touch .tc-info-addrow{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}.app.touch .tc-info-addrow{cursor:pointer}.app.touch .tc-info-membername{min-width:0;font:var(--lt-type-content);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.app.touch .tc-info-membertag{text-align:right;min-width:44px;font:var(--lt-type-meta);color:var(--lt-meta);flex:none}.app.touch .tc-info-addword{font:var(--lt-type-action-s);color:var(--lt-green-text);flex:none}.app.touch .tc-info-x{width:44px;height:44px;color:var(--lt-red-text);cursor:pointer;background:0 0;border:0;flex:none;margin:0 -8px 0 0;font-size:24px;line-height:1}.app.touch .tc-info-addbtn{margin-left:-8px}.app.touch .tc-info-foot{border-top:1px solid var(--lt-sep);flex-direction:column;align-items:center;gap:4px;padding:8px 16px 20px;display:flex}.app.touch .tc-info-danger{min-height:44px;color:var(--lt-red-text);font:var(--lt-type-control-l);cursor:pointer;background:0 0;border:0;padding:0 16px}.app.touch .tc-info-foot small{font:var(--lt-type-meta);color:var(--lt-meta);text-align:center}.app.touch .tc-appinfo-body{font:var(--lt-type-item);color:var(--lt-text);padding:0 16px 16px}.app.touch .tc-appinfo-body .rooms-infotop{border-bottom-color:var(--lt-sep)}.app.touch .tc-appinfo-body .rooms-inforow{border-bottom-color:var(--lt-sep);min-height:44px;font:var(--lt-type-item);padding:8px 0}.app.touch .tc-appinfo-body .rooms-infoname{font:600 calc(18px * var(--lt-text-scale))/1.3 var(--lt-font-ui)}.app.touch .tc-appinfo-body .rooms-infoline,.app.touch .tc-appinfo-body .rooms-infohint{color:var(--lt-meta);font:var(--lt-type-small)}.app.touch .tc-appinfo-body .agentpane-meter,.app.touch .tc-appinfo-body .rooms-appdays{background:var(--lt-fill)}.app.touch .tc-appinfo-body .agentpane-filterbtn,.app.touch .tc-appinfo-body .rooms-infoedit{min-height:44px;font:var(--lt-type-item);padding:0 12px}.app.touch .tc-appinfo-body .agentpane-filtermenu button{min-height:44px;font:var(--lt-type-item)}.app.touch .tc-room,.app.touch .tc-thread{background:var(--lt-bg);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.app.touch .tc-room.is-kb,.app.touch .tc-thread.is-kb{padding-bottom:var(--kb,0px)}.app.touch .tc-room-head{align-items:center;gap:var(--lt-sp-4);height:calc(60px + var(--lt-safe-t));box-sizing:border-box;padding:var(--lt-safe-t) var(--lt-sp-4) 0;background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex:none;display:flex}.app.touch .tc-room.is-wide .tc-room-head{padding:var(--lt-safe-t) var(--lt-sp-20) 0 var(--lt-sp-12)}.app.touch :-webkit-any(.tc-room-back,.tc-room-more){border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch :is(.tc-room-back,.tc-room-more){border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .tc-room-more[aria-expanded=true]{background:var(--lt-field)}.app.touch :-webkit-any(.tc-room-back,.tc-room-more):active{background:var(--lt-field)}.app.touch :is(.tc-room-back,.tc-room-more):active{background:var(--lt-field)}.app.touch .tc-room-title{align-items:center;gap:var(--lt-sp-10);min-width:0;height:56px;padding:0 var(--lt-sp-4);color:var(--lt-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;display:flex}.app.touch .tc-room-pic{background:var(--lt-green-tint);color:var(--lt-green-text);font:700 13px/1 var(--lt-font-ui);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app.touch .tc-room-pic img{object-fit:cover;width:100%;height:100%;display:block}.app.touch .tc-room-pic.is-mark{background:var(--lt-bar);border:1px solid var(--lt-line);box-sizing:border-box;color:var(--lt-text-2)}.app.touch .tc-room-names{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app.touch .tc-room-name{font:600 17px/22px var(--lt-font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .tc-room-sub{min-height:16px;font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .tc-room-sub.is-online{color:var(--lt-green-text);font-weight:600}.app.touch .tc-room-tabs{gap:var(--lt-sp-16);padding:0 0 0 var(--lt-gutter);scrollbar-width:none;background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex:none;display:flex;overflow:auto hidden}.app.touch .tc-room-tabs::-webkit-scrollbar{display:none}.app.touch .tc-room-tab{height:44px;color:var(--lt-meta);font:var(--lt-type-item);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.app.touch .tc-room-tab[aria-selected=true]{color:var(--lt-text);font-weight:600}.app.touch .tc-room-tab[aria-selected=true]:after{content:"";background:var(--lt-green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.app.touch .tc-room-tabcount{text-align:left;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.app.touch .tc-room-tabadd{right:var(--lt-gutter);margin:0 var(--lt-gutter) 0 auto;border-radius:var(--lt-r-12);background:var(--lt-bar);width:44px;height:44px;color:var(--lt-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:sticky}.app.touch .tc-room-tabadd:active{background:var(--lt-green-tint);color:var(--lt-green-text)}.app.touch .tc-room-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--lt-bg);flex:auto;min-height:0;position:relative;overflow-y:auto}.app.touch .tc-room-list{gap:var(--lt-sp-4);padding:var(--lt-sp-12) var(--lt-gutter) var(--lt-sp-12);flex-direction:column;min-width:0;display:flex}.app.touch .tc-room.is-wide .tc-room-list,.app.touch .tc-thread.is-wide .tc-room-list{padding-left:var(--lt-sp-24);padding-right:var(--lt-sp-24);gap:var(--lt-sp-6)}.app.touch .tc-room-item{border-radius:var(--lt-r-12);min-width:0;transition:background-color .3s}.app.touch .tc-room-item.is-flash{background:var(--lt-green-tint)}.app.touch .tc-room-day{margin:var(--lt-sp-8) 0 var(--lt-sp-4);justify-content:center;display:flex}.app.touch .tc-room-day span{border:1px solid var(--lt-sep);border-radius:var(--lt-r-pill);background:var(--lt-bar);color:var(--lt-text);font:600 13px/18px var(--lt-font-ui);padding:2px 12px}.app.touch .tc-room-older{min-height:44px;padding:0 var(--lt-sp-16);color:var(--lt-green-text);font:600 15px/20px var(--lt-font-ui);cursor:pointer;background:0 0;border:0;align-self:center}.app.touch .tc-room-older:disabled{color:var(--lt-meta);cursor:default}.app.touch .tc-room-note{bottom:var(--lt-sp-8);width:max-content;max-width:calc(100% - 32px);margin:0 auto var(--lt-sp-8);box-sizing:border-box;border-radius:var(--lt-r-pill);background:var(--lt-text);color:var(--lt-bar);font:var(--lt-type-meta);text-align:center;padding:6px 14px;position:sticky}.app.touch .tc-room-loading{padding:var(--lt-sp-16)}.app.touch .tc-room-loadfail{align-items:center;gap:var(--lt-sp-8);padding:var(--lt-sp-16);color:var(--lt-meta);font:var(--lt-type-meta);text-align:center;flex-direction:column;display:flex}.app.touch .tc-room-loadfail button{min-height:44px;padding:0 var(--lt-sp-16);border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-bar);color:var(--lt-text);font:var(--lt-type-item);cursor:pointer}.app.touch .tc-room-composer{gap:var(--lt-sp-6);padding:var(--lt-sp-8) var(--lt-sp-8) max(var(--lt-sp-12), var(--lt-safe-b));background:var(--lt-bg);border-top:1px solid var(--lt-sep);flex-direction:column;flex:none;display:flex;position:relative}.app.touch .tc-room.is-wide .tc-room-composer,.app.touch .tc-thread.is-wide .tc-room-composer{padding-left:var(--lt-sp-20);padding-right:var(--lt-sp-20);padding-bottom:max(var(--lt-sp-16), var(--lt-safe-b))}.app.touch .is-kb .tc-room-composer{padding-bottom:var(--lt-sp-12)}.app.touch .tc-room-row{align-items:flex-end;gap:var(--lt-sp-4);min-width:0;display:flex}.app.touch .tc-room-plus{border-radius:var(--lt-r-12);width:44px;height:44px;color:var(--lt-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .tc-room-plus:active,.app.touch .tc-room-plus[aria-expanded=true]{background:var(--lt-green-tint);color:var(--lt-green-text)}.app.touch .tc-room-plus:disabled{opacity:.5}.app.touch .tc-room-field{box-sizing:border-box;min-width:0;min-height:44px;padding:0 var(--lt-sp-14);border:1px solid var(--lt-line-input);background:var(--lt-bar);border-radius:22px;flex:auto;align-items:center;display:flex}.app.touch .tc-room-field:focus-within{border-color:var(--lt-green);box-shadow:0 0 0 1px var(--lt-green)}.app.touch .tc-room-input{box-sizing:border-box;resize:none;min-width:0;height:40px;max-height:150px;font:400 16px/22px var(--lt-font-ui);color:var(--lt-text);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:9px 0;display:block;overflow-y:hidden}.app.touch .tc-room-input::placeholder{color:var(--lt-placeholder);opacity:1}.app.touch .tc-room-row .rooms-voicebtn{border-radius:var(--lt-r-round);width:44px;height:44px;color:var(--lt-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .tc-room-row .rooms-voicebtn[aria-disabled=true]{opacity:.5;cursor:default}.app.touch .tc-room-row .rooms-voicebtn.is-live{background:var(--lt-red-record);color:var(--lt-on-red)}.app.touch .tc-room-row .agentchat-sq{background:currentColor;border-radius:3px;width:14px;height:14px;display:inline-block}.app.touch .tc-room-composer[data-has] .rooms-recordvoice:not(.is-live){display:none}.app.touch .tc-room-send{border-radius:var(--lt-r-round);background:var(--lt-green);width:44px;height:44px;color:var(--lt-on-green);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.app.touch .tc-room-composer[data-has] .tc-room-send{display:inline-flex}.app.touch .tc-room-row:not(:has(.rooms-recordvoice)) .tc-room-send{display:inline-flex}.app.touch .tc-room-send:active:not([aria-disabled=true]){opacity:.85}.app.touch .tc-room-send[aria-disabled=true]{background:var(--lt-track);color:var(--lt-disabled);cursor:default}.app.touch .tc-room-hint{padding:0 var(--lt-sp-12);font:var(--lt-type-meta);color:var(--lt-meta);overflow-wrap:anywhere;margin:0}.app.touch .tc-room-hint[data-empty]{display:none}.app.touch .tc-room-hint.is-alone{padding:var(--lt-sp-12);text-align:center;display:block}.app.touch .tc-room-fileinput,.app.touch .tc-room-voiceslot:empty{display:none}.app.touch .tc-room-voiceslot .rooms-voicecard{gap:var(--lt-sp-8);padding:var(--lt-sp-12);border:1px solid var(--lt-line);border-radius:var(--lt-r-12);background:var(--lt-bar);flex-direction:column;display:flex}.app.touch .tc-room-voiceslot .agentchat-listen{align-items:center;gap:var(--lt-sp-8);font:var(--lt-type-meta);color:var(--lt-meta);flex-wrap:wrap;display:flex}.app.touch .tc-room-voiceslot .agentchat-clock{font-variant-numeric:tabular-nums}.app.touch .tc-room-voiceslot textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-10);background:var(--lt-field);width:100%;min-height:48px;max-height:160px;color:var(--lt-text);font:var(--lt-type-item);padding:8px 10px}.app.touch .tc-room-voiceslot .agentchat-dictatenote,.app.touch .tc-room-voiceslot .agentchat-dictateerror{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .tc-room-voiceslot .agentchat-dictateerror{color:var(--lt-red-record)}.app.touch .tc-room-voiceslot .rooms-voicelabel,.app.touch .tc-room-voiceslot .rooms-voicewho{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .tc-room-voiceslot .rooms-voicelabel{font-weight:600}.app.touch .tc-room-voiceslot .rooms-voicechip{min-height:36px;padding:0 var(--lt-sp-12);font:var(--lt-type-meta)}.app.touch .tc-room-voiceslot .rooms-voiceactions{justify-content:flex-end;align-items:center;gap:var(--lt-sp-12);display:flex}.app.touch .tc-room-voiceslot .agentpane-linkbtn{min-height:44px;padding:0 var(--lt-sp-8);color:var(--lt-green-text);font:var(--lt-type-item);cursor:pointer;background:0 0;border:0}.app.touch .tc-room-voiceslot .rooms-voicego{min-height:44px;padding:0 var(--lt-sp-16);border-radius:var(--lt-r-round);background:var(--lt-green);color:var(--lt-on-green);font:var(--lt-type-item);cursor:pointer;border:0}.app.touch .tc-room-voiceslot .rooms-voicego:disabled{opacity:.5;cursor:default}.app.touch .tc-room-voiceslot .rooms-voicecard[data-mode=record] .rooms-voicego{background:var(--lt-red-record);color:var(--lt-on-red)}.app.touch .tc-room-composer .rooms-voicenote{font:var(--lt-type-meta);color:var(--lt-red-record)}.app.touch .tc-room-quoting{align-items:center;gap:var(--lt-sp-4);min-height:44px;padding:0 0 0 var(--lt-sp-10);border-left:3px solid var(--lt-green);border-radius:var(--lt-r-6);background:var(--lt-fill);display:flex}.app.touch .tc-room-quotingwords{min-width:0;font:var(--lt-type-meta);color:var(--lt-text-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.app.touch .tc-room-quotingwords b{color:var(--lt-green-text);font-weight:600}.app.touch .tc-room-x{width:44px;height:44px;color:var(--lt-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .tc-room-tiles{align-items:center;gap:var(--lt-sp-12);padding:10px 10px 4px 0;display:flex;overflow-x:auto}.app.touch .tc-room-pictile{border-radius:var(--lt-r-10);background:var(--lt-fill);flex:none;width:64px;height:64px;position:relative}.app.touch .tc-room-pictile img{object-fit:cover;border-radius:var(--lt-r-10);width:100%;height:100%;display:block}.app.touch .tc-room-gifbadge{background:var(--lt-text);color:var(--lt-bar);font:700 10px/16px var(--lt-font-ui);letter-spacing:.04em;border-radius:4px;padding:0 5px;position:absolute;bottom:4px;left:4px}.app.touch .tc-room-tilex{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:-12px;right:-12px}.app.touch .tc-room-tilex span{border-radius:var(--lt-r-round);background:var(--lt-text);width:22px;height:22px;color:var(--lt-bar);box-shadow:0 0 0 2px var(--lt-bg);justify-content:center;align-items:center;display:inline-flex}.app.touch .tc-room-chips{gap:var(--lt-sp-8);flex-wrap:wrap;min-width:0;display:flex}.app.touch .tc-room-chip{align-items:center;gap:var(--lt-sp-6);box-sizing:border-box;max-width:100%;min-height:32px;padding:0 0 0 var(--lt-sp-12);border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-bar);color:var(--lt-text);font:var(--lt-type-meta);display:inline-flex}.app.touch .tc-room-chip.is-busy{padding-right:var(--lt-sp-12);color:var(--lt-meta)}.app.touch .tc-room-chipname{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .tc-room-chipsize{color:var(--lt-meta);font-variant-numeric:tabular-nums;flex:none}.app.touch .tc-room-chipx{width:44px;height:44px;color:var(--lt-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px 0;padding:0;display:inline-flex}.app.touch .tc-room-offers{border:1px solid var(--lt-line);border-radius:var(--lt-r-12);background:var(--lt-bar);box-shadow:var(--lt-el-pop);flex-direction:column;display:flex;overflow:hidden}.app.touch .tc-room-offer{align-items:center;gap:var(--lt-sp-8);min-width:0;min-height:44px;padding:0 var(--lt-sp-14);color:var(--lt-text);font:var(--lt-type-item);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.app.touch .tc-room-offer+.tc-room-offer{border-top:1px solid var(--lt-sep)}.app.touch .tc-room-offer.is-on{background:var(--lt-green-tint)}.app.touch .tc-room-offername{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.app.touch .tc-room-offersub{min-width:0;font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.app.touch .tc-room-editlabel{padding:0 var(--lt-sp-12);font:600 13px/18px var(--lt-font-ui);color:var(--lt-green-text);margin:0}.app.touch .tc-room-editacts{justify-content:flex-end;gap:var(--lt-sp-8);display:flex}.app.touch .tc-room-editacts button{min-width:88px;min-height:44px;padding:0 var(--lt-sp-16);border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-bar);color:var(--lt-text);font:600 16px/20px var(--lt-font-ui);cursor:pointer}.app.touch .tc-room-editacts .tc-room-editsave{border-color:var(--lt-green);background:var(--lt-green);color:var(--lt-on-green)}.app.touch .tc-room-editacts .tc-room-editsave[aria-disabled=true]{border-color:var(--lt-track);background:var(--lt-track);color:var(--lt-disabled);cursor:default}.app.touch .tc-room-tile{border-radius:var(--lt-r-12);background:var(--lt-green-tint);width:40px;height:40px;color:var(--lt-green-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.app.touch .tc-room-attachrows{padding:0 var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .tc-room-attachrow{align-items:center;gap:var(--lt-sp-14);min-height:56px;padding:var(--lt-sp-4) var(--lt-sp-8);border-radius:var(--lt-r-12);color:var(--lt-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.app.touch .tc-room-attachrow:active{background:var(--lt-press)}.app.touch .tc-room-attachrow[aria-disabled=true]{opacity:.45;cursor:default}.app.touch .tc-room-attachtext{flex-direction:column;min-width:0;display:flex}.app.touch .tc-room-attachtext b{font:600 17px/22px var(--lt-font-ui)}.app.touch .tc-room-attachtext small{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .tc-room-cancel{border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-bar);width:100%;min-height:48px;color:var(--lt-text);font:600 17px/22px var(--lt-font-ui);cursor:pointer}.app.touch .tc-thread-bar{height:calc(52px + var(--lt-safe-t));padding:var(--lt-safe-t) var(--lt-sp-8) 0;background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.app.touch .tc-thread.is-wide .tc-thread-bar{padding:var(--lt-safe-t) var(--lt-sp-20) 0}.app.touch .tc-thread-back{max-width:100%;min-height:44px;padding:0 var(--lt-sp-8) 0 var(--lt-sp-4);color:var(--lt-green-text);font:500 17px/22px var(--lt-font-ui);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;display:inline-flex}.app.touch .tc-thread-back span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .tc-thread-bartitle{font:700 17px/22px var(--lt-font-ui);color:var(--lt-text)}.app.touch .tc-thread-zone{min-height:0;margin:var(--lt-sp-8) var(--lt-sp-8) var(--lt-sp-8);box-sizing:border-box;border-radius:0 var(--lt-r-12) var(--lt-r-12) 0;background:#eef8f1;border-left:4px solid #2e7d4f;flex-direction:column;flex:auto;display:flex;overflow:hidden}.app.touch .tc-thread.is-wide .tc-thread-zone{margin:var(--lt-sp-12) var(--lt-sp-24) var(--lt-sp-12)}.app.touch.t-dark .tc-thread-zone{background:#3fb27f14;border-left-color:#3fb27f}.app.touch .tc-thread-title{margin:0 var(--lt-sp-12);padding:var(--lt-sp-12) 0 var(--lt-sp-8);border-bottom:1px solid var(--lt-sep);font:700 15px/20px var(--lt-font-ui);color:var(--lt-text);flex:none}.app.touch .tc-thread .tc-room-scroll{background:0 0}.app.touch .tc-thread .tc-room-list{padding-left:var(--lt-sp-12);padding-right:var(--lt-sp-12)}.app.touch .tc-thread.is-wide .tc-room-list{padding-left:var(--lt-sp-16);padding-right:var(--lt-sp-16)}.app.touch .tc-thread-count{margin:var(--lt-sp-4) 0;justify-content:center;display:flex}.app.touch .tc-thread-count span{font:700 12px/16px var(--lt-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--lt-meta);font-variant-numeric:tabular-nums}.app.touch .tc-thread .tc-room-composer{padding-left:var(--lt-sp-4);padding-right:var(--lt-sp-8);background:0 0}.app.touch .tc-shell-bar{min-width:0;min-height:calc(var(--lt-topbar-h) + var(--lt-safe-t));padding:var(--lt-safe-t) 8px 0 16px;background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex:none;align-items:center;gap:4px;display:flex}.app.touch .tc-shell-title,.app.touch .lt-appbar .tc-shell-title{min-width:0;font:var(--lt-type-page-title);color:var(--lt-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.app.touch .tc-shell-plus{flex:none;display:inline-flex}.app.touch .tc-shell-chats{background:var(--lt-bg);flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .tc-shell-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .tc-shell-roots{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.app.touch .tc-shell-root{flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .tc-shell-roots .t-files-body{padding-bottom:16px}.app.touch .tc-shell-activity{padding:4px 16px 16px}.app.touch .tc-shell-you{padding:16px}.app.touch .tc-shell-tabbar{height:calc(50px + var(--lt-safe-b));padding-bottom:var(--lt-safe-b);background:var(--lt-bar);border-top:1px solid var(--lt-sep);z-index:20;flex:none;display:flex}.app.touch .tc-shell-tab{min-width:0;min-height:44px;color:var(--lt-meta);font:600 11px/1 var(--lt-font-ui);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.app.touch .tc-shell-tab.is-on{color:var(--lt-green)}.app.touch .tc-shell-tabicon{justify-content:center;align-items:center;width:40px;height:30px;display:inline-flex;position:relative}.app.touch .tc-shell-tabicon>.lt-badge-corner{box-shadow:0 0 0 2px var(--lt-bar);top:-2px;right:-2px}.app.touch .tc-shell-tablabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app.touch .tc-shell-recring{border-radius:var(--lt-r-round);border:2px solid var(--lt-red-record);box-sizing:border-box;place-items:center;width:30px;height:30px;display:grid}.app.touch .tc-shell-recdot{border-radius:var(--lt-r-round);background:var(--lt-red-record);width:16px;height:16px}.app.touch .tc-shell-recpill{background:var(--lt-red-record);width:52px;height:28px;color:var(--lt-on-red);border-radius:14px;place-items:center;display:grid}.app.touch .tc-shell-recclock{font:600 12px/1 var(--lt-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.app.touch .tc-shell-rec.is-live{color:var(--lt-red-text)}.app.touch .tc-shell-docbar .lt-appbar-title{flex:auto}.app.touch .tc-shell-chatsbtn{flex:none}.app.touch .tc-shell-chatsbtn>svg{overflow:visible}.app.touch .tc-shell-pane{--lt-safe-t:0px}.app.touch .tc-shell-row{flex:auto;min-height:0;display:flex;position:relative}.app.touch .tc-shell-row>:first-child{flex:1 1 0;min-width:0}.app.touch .tc-shell-col{border-left:1px solid var(--lt-sep);background:var(--lt-bar);flex-direction:column;flex:0 0 400px;width:400px;min-width:0;min-height:0;display:flex}.app.touch .t-doc-pane>.tc-shell-pane{border-left:0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.app.touch .tc-shell-col>.tc-shell-pane{border-left:0;flex:auto}@media (max-width:1099px){.app.touch .tc-shell-row.is-paned .t-files-split>.lt-sidebar{display:none}}.app.touch .tc-shell-over{z-index:7;background:var(--lt-bar);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .tc-shell-over>.tc-shell-pane{flex:auto}.app.touch .tc-shell-pane{background:var(--lt-bar);min-width:0;min-height:0;color:var(--lt-text);display:flex}.app.touch .tc-shell-narrow{flex-direction:column}.app.touch .tc-shell-panehead{background:var(--lt-bar);flex:none;align-items:center;gap:8px;min-height:52px;padding:0 8px 0 12px;display:flex}.app.touch .tc-shell-modes{flex:auto;min-width:0}.app.touch .tc-shell-panectl{flex:none;gap:0;display:inline-flex}.app.touch .tc-shell-panebody{border-top:1px solid var(--lt-sep);flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .tc-shell-panebody>*{flex:auto;min-height:0}.app.touch .tc-shell-full{flex-direction:row}.app.touch .tc-shell-fullchat{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.app.touch .tc-shell-fullchat>*{flex:auto;min-height:0}.app.touch .tc-shell-fulllist{border-left:1px solid var(--lt-sep);flex-direction:column;flex:0 0 360px;width:360px;min-height:0;display:flex}.app.touch .tc-shell-fulllist>*{flex:auto;min-height:0}.app.touch .tc-shell-pick{text-align:center;color:var(--lt-meta);font:var(--lt-type-content);margin:auto;padding:24px;flex:0 auto!important}.app.touch .tc-shell-rec[aria-disabled=true]{opacity:.45}.app.touch.tablet .t-screen:has(.tc-shell-row.is-paned) .lt-banner-offline{right:424px}@media (max-width:1099px){.app.touch.tablet .t-screen:has(.tc-shell-row.is-paned) .lt-banner-offline{left:24px}}.app.touch.tablet .t-screen:has(.tc-shell-over) .lt-banner-offline{z-index:6}.app.touch .t-doc{--touch-doc-body:17px;background:var(--lt-bg);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.app.touch.tablet .t-doc{--touch-doc-body:19px}.app.touch .t-doc-bar{flex:none}.app.touch .t-doc-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--lt-paper);scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.app.touch.tablet .t-doc-scroll{background:var(--lt-bg)}.app.touch .t-doc-scroll.is-zoomed{overflow-x:auto}.app.touch .t-doc-scroll.is-zoomed-out{background:var(--lt-bg)}.app.touch .t-doc-scroll>.t-doc-zoomroom{pointer-events:none;visibility:hidden;display:block}.app.touch .t-doc-scroll>.t-tr-strip{left:0}.app.touch .t-doc-scroll::-webkit-scrollbar{width:4px}.app.touch .t-doc-scroll::-webkit-scrollbar-thumb{background:rgba(var(--lt-shadow), .3);border-radius:2px}.app.touch .t-doc{--lt-doc-pane-w:400px}.app.touch .t-doc-main{flex:auto;min-height:0;display:flex;position:relative}.app.touch .t-doc-main>.t-doc-scroll{min-width:0}.app.touch .t-doc-pane{flex:0 0 var(--lt-doc-pane-w);width:var(--lt-doc-pane-w);background:var(--lt-bar);border-left:1px solid var(--lt-sep);flex-direction:column;min-width:0;min-height:0;display:flex}.app.touch .t-doc-pane>*{flex:auto;min-width:0;min-height:0}.app.touch .t-doc-main>.t-doc-pane>.t-agentpane{border-left:0;flex:auto;width:auto;height:auto}.app.touch .t-doc-main.is-over>.t-doc-pane{z-index:6;box-shadow:-8px 0 28px rgba(var(--lt-shadow), .18);position:absolute;top:0;bottom:0;right:0}.app.touch .t-doc.has-pane>.t-doc-typing{right:var(--lt-doc-pane-w)}.app.touch.tablet .t-doc-scroll,.app.touch .t-doc-scroll.has-doc-width{--lt-doc-col:calc(var(--lt-doc-body-w,872px) * var(--lt-doc-fit,1) + 2 * var(--lt-doc-pad-x))}.app.touch .t-doc-paper.pagewrap{width:100%;max-width:none;min-height:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;display:flex}.app.touch .t-doc-column.pagecontent{box-sizing:border-box;min-width:0;padding:var(--lt-doc-pad-top) var(--lt-doc-pad-x) var(--touch-doc-under,var(--lt-safe-b));background:var(--lt-paper);color:var(--lt-text);flex:auto;position:relative}.app.touch.tablet .t-doc-column.pagecontent,.app.touch .has-doc-width .t-doc-column.pagecontent{max-width:var(--lt-doc-col);min-height:100%;margin:0 auto}.app.touch .t-doc-column .page.t-doc-page{width:100%;min-height:0;color:var(--lt-box-ink);font-family:var(--lt-font-doc);font-size:var(--doc-fs);overflow-wrap:break-word;background:0 0;margin:0;padding:0;line-height:1.6}.app.touch.t-dark .t-doc-column .page.t-doc-page{color:var(--lt-text)}.app.touch.phone .t-doc-column .page.t-doc-page :-webkit-any(p,li){text-align:start;-webkit-hyphens:manual;hyphens:manual}.app.touch.phone .t-doc-column .page.t-doc-page :is(p,li){text-align:start;-webkit-hyphens:manual;hyphens:manual}.app.touch.tablet .t-doc-body,.app.touch .has-doc-width .t-doc-body{width:var(--lt-doc-body-w,872px);transform:scale(var(--lt-doc-fit,1));transform-origin:0 0;margin:0 calc(var(--lt-doc-body-w,872px) * (var(--lt-doc-fit,1) - 1)) calc(var(--lt-doc-body-h,0px) * (var(--lt-doc-fit,1) - 1)) 0;flex:none}.app.touch .t-doc-page .katex-display,.app.touch .t-doc-page table{max-width:100%;overflow:auto hidden}.app.touch .t-doc-page img{max-width:100%;height:auto}.app.touch .t-doc-head{flex-direction:column;gap:14px;margin:0 0 18px;display:flex}.app.touch.tablet .t-doc-head{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px}.app.touch .t-doc-titles{min-width:0}.app.touch.tablet .t-doc-titles{flex:260px}.app.touch .t-doc-h1{font:600 calc(26px * var(--lt-text-scale))/1.2 var(--lt-font-doc);color:var(--lt-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;column-gap:6px;margin:0;display:flex}.app.touch.tablet .t-doc-h1{font-size:calc(34px * var(--lt-text-scale))}.app.touch .t-doc-h1 .lt-lock{margin:-7px 0 -7px -2px}.app.touch .t-doc-titleline{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.app.touch .t-doc-titleline>.t-doc-h1{min-width:0}.app.touch .t-doc-titleline>.t-doc-h1:has(.t-doc-h1-grow){flex:280px}.app.touch .t-doc-h1-grow{flex:auto;min-width:0;display:grid}.app.touch .t-doc-h1-grow>*{min-width:0;font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1}.app.touch .t-doc-h1-grow>.t-doc-h1-text{visibility:hidden;pointer-events:none}.app.touch .t-doc-h1-grow>.t-doc-h1-text:after{content:"​"}.app.touch .t-doc-h1-field{resize:none;width:100%;color:inherit;caret-color:var(--lt-green);-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;overflow:clip}.app.touch .t-doc-h1-field::placeholder{color:var(--lt-meta);opacity:1}.app.touch.tablet .t-doc-h1-field:focus{box-shadow:0 0 0 6px var(--lt-green-wash);background:var(--lt-green-wash);border-radius:6px}.app.touch .t-doc-sub{font:400 calc(14px * var(--lt-text-scale))/1.4 var(--lt-font-ui);color:var(--lt-meta);margin:4px 0 0}.app.touch .t-doc-detail{flex:none}.app.touch.tablet .t-doc-detail{margin-top:4px}.app.touch .t-doc-kind-question{--kind-border:var(--lt-box-question-border);--kind-fill:var(--lt-box-question-fill);--kind-label:var(--lt-box-question-label)}.app.touch .t-doc-kind-remark{--kind-border:var(--lt-box-remark-border);--kind-fill:var(--lt-box-remark-fill);--kind-label:var(--lt-box-remark-label)}.app.touch .t-doc-kind-example{--kind-border:var(--lt-box-example-border);--kind-fill:var(--lt-box-example-fill);--kind-label:var(--lt-box-example-label)}.app.touch .t-doc-kind-convention{--kind-border:var(--lt-box-convention-border);--kind-fill:var(--lt-box-convention-fill);--kind-label:var(--lt-box-convention-label)}.app.touch .t-doc-kind-definition{--kind-border:var(--lt-box-definition-border);--kind-fill:var(--lt-box-definition-fill);--kind-label:var(--lt-box-definition-label)}.app.touch .t-doc-kind-important{--kind-border:var(--lt-box-important-border);--kind-fill:var(--lt-box-important-fill);--kind-label:var(--lt-box-important-label)}.app.touch .t-doc-kind-theorem{--kind-border:var(--lt-box-theorem-border);--kind-fill:var(--lt-box-theorem-fill);--kind-label:var(--lt-box-theorem-label)}.app.touch .t-doc-kind-agent{--kind-border:var(--lt-box-agent-border);--kind-fill:var(--lt-box-agent-fill);--kind-label:var(--lt-box-agent-label)}.app.touch .t-doc-kind-risk{--kind-border:var(--lt-box-risk-border);--kind-fill:var(--lt-box-risk-fill);--kind-label:var(--lt-box-risk-label)}.app.touch .t-doc-kind-proposal{--kind-border:var(--lt-box-proposal-border);--kind-fill:var(--lt-box-proposal-fill);--kind-label:var(--lt-box-proposal-label)}.app.touch .t-doc-kind-constraint{--kind-border:var(--lt-box-constraint-border);--kind-fill:var(--lt-box-constraint-fill);--kind-label:var(--lt-box-constraint-label)}.app.touch .t-doc-kind-context{--kind-border:var(--lt-box-context-border);--kind-fill:var(--lt-box-context-fill);--kind-label:var(--lt-box-context-label)}.app.touch .t-doc-kind-decision{--kind-border:var(--lt-box-decision-border);--kind-fill:var(--lt-box-decision-fill);--kind-label:var(--lt-box-decision-label)}.app.touch .t-doc-kind-commitment{--kind-border:var(--lt-box-commitment-border);--kind-fill:var(--lt-box-commitment-fill);--kind-label:var(--lt-box-commitment-label)}.app.touch .t-doc-kind-fact{--kind-border:var(--lt-box-fact-border);--kind-fill:var(--lt-box-fact-fill);--kind-label:var(--lt-box-fact-label)}.app.touch .t-doc-kind-prose{--kind-border:var(--lt-box-prose-border);--kind-fill:var(--lt-bar);--kind-label:var(--lt-box-prose-label)}.app.touch.phone .t-doc-page .vk-box{border-radius:var(--lt-r-10);border-style:solid;border-width:2px;margin:0 0 14px;padding:0 2px 12px 14px}.app.touch.phone .t-doc-page .vk-box .vk-box{margin:10px 12px 0 0;padding:0 2px 10px 12px}.app.touch.phone .t-doc-page .vk-box>.vk-boxlabel{box-sizing:border-box;min-height:46px;font:var(--lt-type-box-label);letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;padding:0 46px 0 20px;display:flex}.app.touch.phone .t-doc-page .vk-box .vk-box>.vk-boxlabel{min-height:44px;font-size:calc(12px * var(--lt-chrome-scale));padding-left:18px}.app.touch .t-doc-page .vk-box[data-type=question]>.vk-boxlabel{color:var(--lt-box-question-label)!important}.app.touch .t-doc-page .vk-box[data-type=remark]>.vk-boxlabel{color:var(--lt-box-remark-label)!important}.app.touch .t-doc-page .vk-box[data-type=example]>.vk-boxlabel{color:var(--lt-box-example-label)!important}.app.touch .t-doc-page .vk-box[data-type=convention]>.vk-boxlabel{color:var(--lt-box-convention-label)!important}.app.touch .t-doc-page .vk-box[data-type=definition]>.vk-boxlabel{color:var(--lt-box-definition-label)!important}.app.touch .t-doc-page .vk-box[data-type=important]>.vk-boxlabel{color:var(--lt-box-important-label)!important}.app.touch .t-doc-page .vk-box[data-type=theorem]>.vk-boxlabel{color:var(--lt-box-theorem-label)!important}.app.touch .t-doc-page .vk-box[data-type=risk]>.vk-boxlabel{color:var(--lt-box-risk-label)!important}.app.touch .t-doc-page .vk-box[data-type=proposal]>.vk-boxlabel{color:var(--lt-box-proposal-label)!important}.app.touch .t-doc-page .vk-box[data-type=constraint]>.vk-boxlabel{color:var(--lt-box-constraint-label)!important}.app.touch .t-doc-page .vk-box[data-type=context]>.vk-boxlabel{color:var(--lt-box-context-label)!important}.app.touch .t-doc-page .vk-box[data-type=decision]>.vk-boxlabel{color:var(--lt-box-decision-label)!important}.app.touch .t-doc-page .vk-box[data-type=commitment]>.vk-boxlabel{color:var(--lt-box-commitment-label)!important}.app.touch .t-doc-page .vk-box[data-type=fact]>.vk-boxlabel{color:var(--lt-box-fact-label)!important}.app.touch .t-doc-page .vk-box[data-type=agent]>.vk-boxlabel{color:var(--lt-box-agent-label)!important}.app.touch.phone .t-doc-page .vk-box[data-type=agent]>.vk-boxlabel{text-align:left;padding-right:8px}.app.touch.phone .t-doc-page .vk-box[data-type=agent]>.vk-boxlabel .vk-boxlabel-note{display:none}.app.touch.phone .t-doc-page .vk-box[data-type=agent][data-sent="1"]>.vk-boxlabel .vk-agentsend{visibility:hidden;pointer-events:none;display:block}.app.touch.phone .t-doc-page .vk-box>.vk-boxlabel>.vk-boxtype{cursor:inherit;border-bottom:0;margin:0;padding:0}.app.touch.phone .t-doc-page .vk-box>.vk-boxlabel>.vk-boxtype:after,.app.touch.phone .t-doc-page .vk-box>.vk-boxlabel:after{content:none}.app.touch.phone .t-doc-page .vk-box>.vk-boxlabel.vk-boxlabel{opacity:1;z-index:auto;transition:none;position:static}.app.touch.phone .t-doc-page .vk-box>.vk-boxlabel.vk-boxlabel>.vk-boxtype.vk-boxtype{background:0 0;border:0;border-radius:0;padding:0}.app.touch .t-doc-page .vk-boxbody{color:var(--lt-box-ink)}.app.touch.phone .t-doc-page .vk-boxbody{padding-right:12px;font-size:.9412em;line-height:1.55}.app.touch.phone .t-doc-page .vk-boxbody .vk-boxbody{padding-right:10px;font-size:1em;line-height:1.5}.app.touch.phone .t-doc-page .vk-boxbody :-webkit-any(p,li,td,th){line-height:inherit}.app.touch.phone .t-doc-page .vk-boxbody :is(p,li,td,th){line-height:inherit}.app.touch .t-doc-page .vk-box.vk-collapsed>.vk-boxbody{color:var(--lt-box-ink-2)}.app.touch.phone .t-doc-page .vk-box.vk-collapsed>.vk-boxbody>p:not(.vk-fold-hide){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch.phone .t-doc-page .vk-box.vk-collapsed>.vk-boxbody>.vk-seam{display:none}.app.touch.phone .t-doc.is-readonly .t-doc-page .vk-boxbody>p:last-child:-webkit-any(:empty,:has(>br:only-child)){display:none}.app.touch.phone .t-doc.is-readonly .t-doc-page .vk-boxbody>p:last-child:is(:empty,:has(>br:only-child)){display:none}.app.touch.phone .t-doc.is-readonly .t-doc-page .vk-box>.vk-boxlabel{padding-left:0}.app.touch.tablet .t-doc-page .vk-box>.vk-boxlabel{cursor:default;-webkit-user-select:none;user-select:none}.app.touch.tablet .t-doc-page .vk-box>.vk-boxlabel.vk-boxlabel.vk-boxlabel{pointer-events:none}.app.touch.tablet .t-doc-page .vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed,.vk-box-caret)):hover>.vk-boxlabel.vk-boxlabel.vk-boxlabel.vk-boxlabel{opacity:0;transition:none}.app.touch.tablet .t-doc-page .vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed,.vk-box-caret)):hover>.vk-boxlabel.vk-boxlabel.vk-boxlabel.vk-boxlabel{opacity:0;transition:none}.app.touch.tablet .t-doc-page .vk-box:-webkit-any(.vk-box-caret,.vk-collapsed,[data-proposed],[data-type=agent])>.vk-boxlabel>:-webkit-any(.vk-boxtype,.vk-boxpropose,.vk-agentsend){pointer-events:auto}.app.touch.tablet .t-doc-page .vk-box:is(.vk-box-caret,.vk-collapsed,[data-proposed],[data-type=agent])>.vk-boxlabel>:is(.vk-boxtype,.vk-boxpropose,.vk-agentsend){pointer-events:auto}.app.touch.tablet .t-doc-page .vk-box>.vk-boxlabel>.vk-boxtype{cursor:pointer;position:relative}.app.touch.tablet .t-doc-body,.app.touch .has-doc-width .t-doc-body{--lt-doc-tap:calc(44px / var(--lt-doc-fit,1))}.app.touch.tablet .t-doc-page .vk-box>.vk-boxlabel>.vk-boxtype:before{content:"";height:var(--lt-doc-tap);position:absolute;bottom:-1px;left:-10px;right:-10px}.app.touch.tablet .t-doc-page .vk-box:-webkit-any(.vk-collapsed,[data-proposed])>.vk-boxlabel>.vk-boxtype:before{bottom:-5px}.app.touch.tablet .t-doc-page .vk-box:is(.vk-collapsed,[data-proposed])>.vk-boxlabel>.vk-boxtype:before{bottom:-5px}.app.touch .t-doc-page .vk-pin,.app.touch .vk-box>.vk-boxlabel>.vk-boxrm{display:none}.app.touch .t-doc-page [data-pin]:after{content:none}.app.touch.phone .t-doc-page .vk-agentsend{border-radius:var(--lt-r-pill);border:1px solid var(--lt-green);background:var(--lt-bar);min-height:34px;color:var(--lt-green-text);font:var(--lt-type-action-s);margin-left:auto;padding:0 14px;position:relative}.app.touch.phone .t-doc-page .vk-agentsend:before{content:"";position:absolute;top:-5px;bottom:-5px;left:0;right:0}.app.touch.tablet .t-doc-page .vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend{border-color:var(--lt-green);background:var(--lt-bar);color:var(--lt-green-text);position:relative}.app.touch.tablet .t-doc-page .vk-agentsend:before{content:"";height:var(--lt-doc-tap);position:absolute;bottom:-4px;left:-6px;right:-6px}.app.touch .t-doc-page .vk-boxpropose{position:relative}.app.touch .t-doc-page .vk-boxpropose:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-6px;right:-6px}.app.touch .t-doc-page .vk-seam{visibility:hidden;border:0;min-height:44px;margin:0 0 14px;padding:0}.app.touch.phone .t-doc-page figure.vk-write :-webkit-any(.vk-write-grip,.vk-write-move,.vk-write-remove,.vk-write-tools){display:none}.app.touch.phone .t-doc-page figure.vk-write :is(.vk-write-grip,.vk-write-move,.vk-write-remove,.vk-write-tools){display:none}.app.touch.tablet .t-doc-page figure.vk-write .vk-write-grip{bottom:-25px}.app.touch.tablet .t-doc-page figure.vk-write .vk-write-move{border-radius:6px;top:0;left:-36px}.app.touch.tablet .t-doc-page figure.vk-write:not(.selected) .vk-write-move{pointer-events:none}.app.touch.tablet .t-doc-page figure.vk-write .vk-write-remove{width:28px;height:28px;top:0;right:-41px}.app.touch.tablet .t-doc-page figure.vk-write{--lt-wb-more:calc((var(--lt-doc-tap,44px) - 44px) / 2)}.app.touch.tablet .t-doc-page figure.vk-write :-webkit-any(.vk-write-grip,.vk-write-move,.vk-write-remove):after{content:"";inset:calc(-11px - var(--lt-wb-more));position:absolute}.app.touch.tablet .t-doc-page figure.vk-write :is(.vk-write-grip,.vk-write-move,.vk-write-remove):after{content:"";inset:calc(-11px - var(--lt-wb-more));position:absolute}.app.touch.tablet .t-doc-page figure.vk-write .vk-write-grip:after{inset:calc(-10px - var(--lt-wb-more)) calc(-10px - 2 * var(--lt-wb-more)) calc(-10px - var(--lt-wb-more)) 0}.app.touch.tablet .t-doc-page figure.vk-write .vk-write-tools{box-sizing:border-box;max-width:100%;font-size:15px}.app.touch.tablet .t-doc-page figure.vk-write .vk-write-tools :-webkit-any(.vk-wt,.vk-wt-grip){min-width:44px;min-height:44px}.app.touch.tablet .t-doc-page figure.vk-write .vk-write-tools :is(.vk-wt,.vk-wt-grip){min-width:44px;min-height:44px}.app.touch.tablet .t-doc-page figure.vk-write .vk-write-tools .vk-wt.swatch{width:44px;height:44px}.app.touch .t-doc-pen{background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex:none;padding:4px;display:flex}.app.touch .t-doc-pen:empty{display:none}.app.touch .t-doc-pen .vk-write-tools.docked{scrollbar-width:none;min-width:0;max-width:100%;box-shadow:none;color:var(--lt-text);background:0 0;border:0;flex-wrap:nowrap;flex:0 auto;margin:0 auto;padding:0;font-size:15px;display:flex;position:static;overflow-x:auto}.app.touch .t-doc-pen .vk-write-tools.docked::-webkit-scrollbar{display:none}.app.touch .t-doc-pen .vk-write-tools.docked .vk-wt-grip{display:none}.app.touch .t-doc-pen .vk-write-tools.docked .vk-wt-group{flex:none}.app.touch .t-doc-pen .vk-write-tools.docked .vk-wt{flex:none;min-width:44px;min-height:44px}.app.touch .t-doc-pen .vk-write-tools.docked .vk-wt.swatch{width:44px;height:44px}.app.touch .t-doc-chrome{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-doc-chrome button{pointer-events:auto}.app.touch .t-doc-grip,.app.touch .t-doc-chev{width:var(--lt-tap);height:var(--lt-tap);border-radius:var(--lt-r-10);color:var(--kind-label);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.app.touch .t-doc-grip{touch-action:none;cursor:grab}.app.touch .t-doc-grip:active,.app.touch .t-doc-chev:active{background:var(--lt-press)}.app.touch .t-doc-ring{border-radius:var(--lt-r-10);box-shadow:0 0 0 5px color-mix(in srgb, var(--kind-border) 27%, transparent);position:absolute}.app.touch.tablet :-webkit-any(.t-doc-ring,.t-doc-carry){border-radius:calc(6px * var(--lt-doc-fit,1))}.app.touch.tablet :is(.t-doc-ring,.t-doc-carry){border-radius:calc(6px * var(--lt-doc-fit,1))}.app.touch.tablet .t-doc-pillhit{border-radius:var(--lt-r-pill)}.app.touch .t-doc-carry{border-radius:var(--lt-r-10);background:color-mix(in srgb, var(--lt-paper) 55%, transparent);position:absolute}.app.touch .t-doc-carry.is-home{box-shadow:0 0 0 2px var(--lt-green)}.app.touch .t-doc-dropline{background:var(--lt-green);border-radius:2px;position:absolute}.app.touch .t-doc-foldrow{pointer-events:auto;align-items:center;display:flex;position:absolute}.app.touch .t-doc-wbmenu{z-index:6;box-sizing:border-box;pointer-events:auto;background:var(--lt-raised);border:1px solid var(--lt-line);border-radius:var(--lt-r-16);box-shadow:0 16px 40px rgba(var(--lt-shadow), .2);padding:6px;position:absolute}.app.touch .t-doc-wbmenu.is-carrying{opacity:0}.app.touch .t-doc-wbmenu-head{min-height:var(--lt-tap);border-bottom:1px solid var(--lt-sep);align-items:center;gap:4px;padding:0 6px 6px 0;display:flex}.app.touch .t-doc-wbmenu-grip{width:var(--lt-tap);height:var(--lt-tap);border-radius:var(--lt-r-10);color:var(--lt-meta);touch-action:none;cursor:grab;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.app.touch .t-doc-wbmenu-grip:active{background:var(--lt-press)}.app.touch .t-doc-wbmenu-text{flex:auto;min-width:0;padding-left:6px}.app.touch .t-doc-wbmenu-title{font:var(--lt-type-item);color:var(--lt-text);line-height:1.3}.app.touch .t-doc-wbmenu-sub{font:var(--lt-type-meta);color:var(--lt-meta);margin-top:2px}.app.touch .t-doc-wbmenu-delete{width:100%;height:var(--lt-tap);box-sizing:border-box;border-radius:var(--lt-r-10);color:var(--lt-red-text);font:var(--lt-type-item);text-align:left;background:0 0;border:0;align-items:center;margin-top:6px;padding:0 12px;display:flex}.app.touch .t-doc-wbmenu-delete:active{background:var(--lt-red-tint)}.app.touch .t-doc-tail{-webkit-user-select:none;user-select:none;min-height:max(calc(var(--touch-doc-view,100dvh) - var(--touch-doc-under,0px) - 112px), calc(var(--kb,0px) + 96px));flex-direction:column;margin-top:8px;display:flex}.app.touch .t-doc-end{cursor:text;flex:auto;min-height:96px;padding-top:4px}.app.touch .t-doc-endmark{border-radius:var(--lt-r-pill);background:var(--lt-faint);color:var(--lt-meta);font:var(--lt-type-meta);text-align:center;padding:6px 14px}.app.touch .t-doc-typing{z-index:30;box-sizing:border-box;height:var(--lt-typingrow-h);background:var(--lt-sunken);border-top:1px solid var(--lt-kb-line);border-bottom:1px solid var(--lt-kb-line);align-items:center;gap:2px;padding:0 8px;display:flex;position:absolute;left:0;right:0}.app.touch .t-doc-typing-keys{scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:auto hidden}.app.touch .t-doc-typing-keys::-webkit-scrollbar{display:none}.app.touch .t-doc-key{width:var(--lt-tap);height:var(--lt-tap);border-radius:var(--lt-r-10);color:var(--lt-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch.tablet .t-doc-key{width:38px}.app.touch .t-doc-key:active{background:var(--lt-press)}.app.touch .t-doc-key-hide{width:var(--lt-tap);flex:none;margin-left:auto}.app.touch.tablet .t-doc-key-hide{width:var(--lt-tap)}.app.touch .t-doc-key-style{width:auto;padding:0 8px}.app.touch.tablet .t-doc-key-style{width:auto}.app.touch .t-doc-glyph-aa{font:500 14px/1 var(--lt-font-ui);align-items:center;gap:3px;display:inline-flex}.app.touch .t-doc-glyph-b{font:600 18px/1 var(--lt-font-ui)}.app.touch .t-doc-glyph-i{font:italic 500 18px/1 var(--lt-font-doc)}.app.touch .t-doc-glyph-u{font:500 18px/1 var(--lt-font-ui);text-underline-offset:3px;text-decoration:underline}.app.touch .t-doc-sep{background:var(--lt-kb-line);flex:none;width:1px;height:26px;margin:0 4px}.app.touch .t-doc-triogrid{flex:none;grid-auto-columns:1fr;grid-auto-flow:column;column-gap:6px;display:inline-grid}.app.touch .t-doc-key.t-doc-trio,.app.touch.tablet .t-doc-key.t-doc-trio{width:auto;padding:0}.app.touch .t-doc-trio-word{box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-10);background:var(--lt-bar);width:100%;height:40px;font:var(--lt-type-action-s);color:var(--lt-text);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.app.touch.phone .t-doc-trio-word{padding:0 10px}.app.touch .t-doc-key-math .t-doc-sigma{font:500 17px/1 var(--lt-font-doc)}.app.touch.phone .t-doc-key-math{width:var(--lt-tap)}.app.touch.phone .t-doc-key-math .t-doc-sigma{box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-10);background:var(--lt-bar);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.app.touch.tablet .t-doc-key-math .t-doc-sigma{margin-right:-2px}.app.touch .t-doc-ink{color:var(--lt-ink-blue)}.app.touch .t-doc-key.is-pressed .t-doc-trio-word,.app.touch.phone .t-doc-key-math.is-pressed .t-doc-sigma{background:var(--lt-green-tint);border-color:var(--lt-green-tint-line)}.app.touch .vk-mathpreview{background:var(--lt-raised);color:var(--lt-text);border:1px solid var(--lt-line);border-radius:var(--lt-r-12);box-shadow:var(--lt-el-menu);max-width:calc(100vw - 16px);padding:8px 16px}.app.touch .t-doc-kindchip{height:var(--lt-tap);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.app.touch .t-doc-kindchip-face{box-sizing:border-box;border:2px solid var(--kind-border);border-radius:var(--lt-r-10);background:var(--kind-fill);height:40px;color:var(--kind-label);font:var(--lt-type-kind-chip);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.app.touch .t-doc-kindchip.is-compact .t-doc-kindchip-face{gap:3px;padding:0 6px}.app.touch .t-doc-rowmenu-catch{z-index:31;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-doc-rowmenu{z-index:32;box-sizing:border-box;border-radius:var(--lt-r-14);border:1px solid var(--lt-line);background:var(--lt-raised);width:232px;max-height:60vh;box-shadow:var(--lt-el-menu);padding:6px;position:absolute;overflow-y:auto}.app.touch .t-doc-rowmenu-item{width:100%;min-height:var(--lt-tap);border-radius:var(--lt-r-10);color:var(--lt-text);font:var(--lt-type-item);text-align:left;background:0 0;border:0;align-items:center;padding:0 12px;display:flex}.app.touch .t-doc-rowmenu-item:active{background:var(--lt-press)}.app.touch .t-doc-catch{z-index:29;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-doc-kindmenu{z-index:31;box-sizing:border-box;background:var(--lt-raised);flex-direction:column;gap:4px;display:flex;position:absolute}.app.touch .t-doc-kindmenu-phone{height:var(--kb-last,var(--lt-kb-default));padding:10px 8px 0;bottom:0;left:0;right:0}.app.touch .t-doc-kindmenu-tablet{border-radius:var(--lt-r-16);border:1px solid var(--lt-line);width:300px;box-shadow:0 16px 40px rgba(var(--lt-shadow), .2);padding:8px}.app.touch .t-doc-kindmenu-head{font:var(--lt-type-group);color:var(--lt-meta);padding:6px 8px}.app.touch .t-doc-kindmenu-items{grid-template-columns:1fr;row-gap:2px;display:grid}.app.touch .t-doc-kindmenu-phone .t-doc-kindmenu-items{grid-template-columns:1fr 1fr;gap:0 4px}.app.touch .t-doc-kinditem{width:100%;height:var(--lt-tap);box-sizing:border-box;border-radius:var(--lt-r-10);color:var(--lt-text);font:500 calc(16px * var(--lt-chrome-scale))/1 var(--lt-font-ui);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.app.touch .t-doc-kinditem.is-current{background:var(--kind-fill)}.app.touch .t-doc-kind-prose.t-doc-kinditem.is-current{background:var(--lt-fill)}.app.touch .t-doc-kinditem[aria-disabled=true]{color:var(--lt-disabled)}.app.touch .t-doc-kinditem[aria-disabled=true] .t-doc-swatch{opacity:.4}.app.touch .t-doc-kinditem-word{flex:auto}.app.touch .t-doc-check{color:var(--lt-green)}.app.touch .t-doc-swatch{background:var(--kind-border);border-radius:4px;flex:none;width:14px;height:14px}.app.touch .t-doc-boxsheet{z-index:31;box-sizing:border-box;border:1px solid var(--lt-line);background:var(--lt-raised);box-shadow:var(--lt-el-tool);flex-direction:column;gap:10px;display:flex;position:absolute}.app.touch .t-doc-boxsheet-phone{padding:12px 14px calc(var(--lt-safe-b) + 20px);border-radius:var(--lt-r-20) var(--lt-r-20) 0 0;bottom:0;left:0;right:0}.app.touch .t-doc-boxsheet-tablet{width:min(var(--lt-modal-w-l), calc(100vw - 32px));border-radius:var(--lt-r-20);padding:12px 14px 16px;left:50%;transform:translate(-50%)}.app.touch .t-doc-boxsheet-head{align-items:center;gap:8px;min-height:44px;display:flex}.app.touch .t-doc-boxsheet-title{font:var(--lt-type-sheet-title);flex:auto;margin:0}.app.touch .t-doc-dismiss{height:44px;font:var(--lt-type-dismiss);color:var(--lt-meta);background:0 0;border:0;padding:0 10px}.app.touch .t-doc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app.touch .t-doc-boxsheet-tablet .t-doc-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.app.touch .t-doc-boxsheet-tablet .t-doc-tile{height:52px}.app.touch .t-doc-tile{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--kind-border) 40%, transparent);border-radius:var(--lt-r-12);background:var(--kind-fill);height:48px;color:var(--kind-label);font:600 calc(16px * var(--lt-chrome-scale))/1 var(--lt-font-ui);justify-content:center;align-items:center;gap:10px;padding:0 10px;display:flex}.app.touch .t-doc-tile-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app.touch .t-doc-tile.is-ringed{border:2px solid var(--kind-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--kind-border) 25%, transparent)}.app.touch .t-doc-tile[aria-disabled=true]{color:var(--lt-disabled)}.app.touch .t-doc-tile[aria-disabled=true] .t-doc-swatch{opacity:.4}.app.touch .t-doc-card-body{font:var(--lt-type-content);color:var(--lt-text-2);margin:0}.app.touch .t-doc-card-note{border-radius:var(--lt-r-12);background:var(--lt-sunken);font:var(--lt-type-meta);color:var(--lt-meta);margin:12px 0 0;padding:10px 12px}.app.touch .t-doc-rename{flex-direction:column;gap:8px;margin-top:16px;display:flex}.app.touch .t-doc-missing{background:var(--lt-paper);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-doc-missing-body{padding:0 16px calc(var(--lt-safe-b) + 16px);flex:auto;overflow-y:auto}.app.touch .t-doc-bottom.is-empty{display:none}.app.touch .t-doc-openas{margin-top:16px}.app.touch .t-doc-openas .lt-seg{margin-top:8px}.app.touch .t-doc-openas-radios{border-radius:var(--lt-r-12);border:1px solid var(--lt-sep);background:var(--lt-bar);margin-top:8px;overflow:hidden}.app.touch .t-doc-openas-row{-webkit-appearance:none;appearance:none;font:inherit;color:var(--lt-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:60px;margin:0;padding:8px 16px;display:flex}.app.touch .t-doc-openas-row+.t-doc-openas-row{border-top:1px solid var(--lt-sep)}.app.touch .t-doc-openas-row[aria-disabled=true]{cursor:default}.app.touch .t-doc-openas-row[aria-disabled=true] .t-doc-openas-label{color:var(--lt-meta)}.app.touch .t-doc-openas-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-doc-openas-label{font:var(--lt-type-row-title)}.app.touch .t-doc-openas-sub{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-doc-openas-check{color:var(--lt-green);flex:none}.app.touch .t-doc-openas-help{font:var(--lt-type-meta);color:var(--lt-meta);margin:8px 4px 0}.app.touch .t-doc-copypill{border-radius:var(--lt-r-round);font:var(--lt-type-label);white-space:nowrap;color:#3e6410;background:#e8efdb;align-self:flex-start;align-items:center;margin-bottom:6px;padding:3px 10px;display:inline-flex}.app.touch .t-doc-copypill.is-personal{color:#8a4b1f;background:#f6d9c4}.app.touch .t-doc-editchip{min-width:var(--lt-tap);min-height:var(--lt-tap);-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex}.app.touch .t-doc-editchip-face{border:1px solid var(--lt-fill);background:var(--lt-fill);height:32px;color:var(--lt-meta);font:500 13px/1 var(--lt-font-ui);white-space:nowrap;border-radius:16px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.app.touch .t-doc-editchip.is-open .t-doc-editchip-face{background:var(--lt-green-tint);border-color:var(--lt-green);color:var(--lt-text)}.app.touch.phone .t-doc-editchip-face{padding:0 8px}.app.touch.phone .t-doc-editchip-face .lt-icon{display:none}.t-doc-picturewhere-choices{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.t-doc-picturewhere-sub{color:var(--lt-meta,#6b7280);text-align:center;margin:0 4px 10px;font-size:13px;line-height:1.35}.app.touch .t-doc-key-insert{flex:none}.app.touch.phone .t-doc-key-insert{width:var(--lt-tap)}.app.touch .t-doc-plusbox{box-sizing:border-box;border:1px solid var(--lt-line-input);border-radius:var(--lt-r-10);background:var(--lt-bar);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.app.touch .t-doc-key-insert.is-pressed .t-doc-plusbox{background:var(--lt-green-tint);border-color:var(--lt-green-tint-line)}.app.touch .t-doc-scroll.has-wide-doc{overflow-x:auto}.app.touch .has-wide-doc>.t-doc-paper{width:var(--lt-doc-col);min-width:100%}.app.touch .t-alldocs-list{border-radius:var(--lt-r-12);background:var(--lt-raised);border:1px solid var(--lt-sep);flex-direction:column;display:flex;overflow:hidden}.app.touch .t-allrow+.t-allrow{border-top:1px solid var(--lt-sep)}.app.touch .t-files-docrows.is-long>.t-docrow{content-visibility:auto;contain-intrinsic-size:auto 60px}.app.touch .t-files-docrows.is-long>.t-docrow .t-allrow-main:focus-visible{outline-offset:-2px}.app.touch .t-allrow.is-under{padding-left:var(--lt-sp-32)}.app.touch .t-allrow+.t-allrow.is-under{border-top-style:dashed}.app.touch .t-allrow-main{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;align-items:center;gap:var(--lt-sp-12);width:100%;min-height:60px;padding:var(--lt-sp-8) var(--lt-sp-14);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;display:flex}.app.touch .t-allrow-main:active{background:var(--lt-press)}.app.touch .t-allrow-icon{border-radius:var(--lt-r-10);background:var(--lt-green-tint);width:36px;height:36px;color:var(--lt-green-text);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.app.touch .t-allrow-icon:-webkit-any(.is-file,.is-note){background:var(--lt-steel-tint);color:var(--lt-steel)}.app.touch .t-allrow-icon:is(.is-file,.is-note){background:var(--lt-steel-tint);color:var(--lt-steel)}.app.touch .t-allrow-icon:-webkit-any(.is-shared,.is-agent){background:var(--lt-ink-blue-tint);color:var(--lt-ink-blue)}.app.touch .t-allrow-icon:is(.is-shared,.is-agent){background:var(--lt-ink-blue-tint);color:var(--lt-ink-blue)}.app.touch .t-allrow-icon.is-instance{background:var(--lt-amber-bg);color:var(--lt-amber-text)}.app.touch .t-allrow-icon:-webkit-any(.is-doc,.is-transcript){background:var(--lt-fill);color:var(--lt-text-2)}.app.touch .t-allrow-icon:is(.is-doc,.is-transcript){background:var(--lt-fill);color:var(--lt-text-2)}.app.touch .t-allrow-icon{position:relative}.app.touch .t-allrow-device{border-radius:var(--lt-r-round);border:1px solid var(--lt-line);background:var(--lt-bar);width:20px;height:20px;color:var(--lt-text);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.app.touch .t-allrow.is-offlineAway .t-allrow-icon>svg{opacity:.4}.app.touch .t-allrow.is-offlineAway .t-allrow-title{color:var(--lt-meta)}.app.touch .t-allrow.is-offlineAway .t-allrow-where{color:var(--lt-placeholder)}.app.touch .t-allrow.is-beingWritten{background:var(--lt-sunken)}.app.touch .t-allrow.is-beingWritten .t-allrow-main{cursor:default}.app.touch .t-allrow.is-beingWritten .t-allrow-icon{color:var(--lt-disabled)}.app.touch .t-allrow.is-menu{box-shadow:inset 0 0 0 3px var(--lt-track)}.app.touch .t-allrow-marks{gap:var(--lt-sp-4);flex-wrap:wrap;min-width:0;margin-top:2px;display:flex}.app.touch .t-allrow-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-allrow-title{font:var(--lt-type-row-title);color:var(--lt-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-allrow-where{font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-allrow-when{text-align:right;min-width:72px;font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;flex:none}.app.touch.phone .t-allrow-when{min-width:0}.app.touch .t-files-search-more{margin-top:var(--lt-sp-12);justify-content:center;display:flex}.app.touch .t-myfiles-empty{margin:var(--lt-sp-6) 0;font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-private{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.app.touch .t-private-body{flex:auto;min-height:0;position:relative}.app.touch .t-private-body .fileviewer{z-index:1}.app.touch .t-private-body .fv-bar{flex-wrap:wrap;row-gap:4px}.app.touch .t-private-body .fv-bar>.fv-icon{display:none}.app.touch .t-private-body :-webkit-any(.fv-btn,.fv-icon){min-width:44px;min-height:44px}.app.touch .t-private-body :is(.fv-btn,.fv-icon){min-width:44px;min-height:44px}.app.touch .t-allrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app.touch .t-allrow-more{padding-right:var(--lt-sp-6)}.app.touch .t-allrow-inst{-webkit-appearance:none;appearance:none;margin:-6px 0 6px calc(var(--lt-sp-14) + 36px + var(--lt-sp-12));border:1px solid var(--lt-sep);border-radius:var(--lt-r-pill);background:var(--lt-bar);min-height:44px;font:var(--lt-type-meta);color:var(--lt-green-text);cursor:pointer;touch-action:manipulation;grid-column:1;place-self:flex-start start;padding:0 12px}.app.touch .t-instances-body{padding-top:var(--lt-sp-12)}.app.touch .t-instances .t-alldocs-list+.lt-section-caps{margin-top:var(--lt-sp-16)}.app.touch.tablet .t-allrow{grid-template-columns:minmax(0,1fr) auto auto auto}.app.touch.tablet .t-allrow>.t-allrow-main{grid-area:1/1;padding-right:0}.app.touch.tablet .t-allrow>.t-allrow-main:active{background:0 0}.app.touch.tablet .t-allrow:has(>.t-allrow-main:active,>.t-allrow-when:active){background-image:linear-gradient(var(--lt-press), var(--lt-press))}.app.touch.tablet .t-allrow>.t-allrow-when{min-width:calc(72px + var(--lt-sp-12) + var(--lt-sp-14));padding:0 var(--lt-sp-14) 0 var(--lt-sp-12);cursor:pointer;grid-area:1/3;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.app.touch.tablet .t-allrow>.t-allrow-more{grid-area:1/4}.app.touch.tablet .t-allrow>.t-allrow-inst{margin:0 0 0 var(--lt-sp-12);z-index:0;min-height:44px;font:var(--lt-type-meta);white-space:nowrap;background:0 0;border:0;grid-area:1/2;place-self:center end;padding:0 10px;line-height:1;position:relative}.app.touch.tablet .t-allrow>.t-allrow-inst:before{content:"";z-index:-1;border:1px solid var(--lt-sep);border-radius:var(--lt-r-pill);background:var(--lt-bar);height:28px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.app.touch.tablet .t-allrow>.t-allrow-inst:active:before{background:var(--lt-press)}.app.touch.tablet .t-allrow-icon.is-limedoc{background:var(--lt-fill);color:var(--lt-text-2)}.app.touch.tablet .t-allrow.is-beingWritten>.t-allrow-main{padding-block-start:6px;padding-block-end:6px}.app.touch .t-allrow-progress{-webkit-appearance:none;appearance:none;background:var(--lt-track);width:260px;max-width:100%;height:4px;color:var(--lt-green);border:0;border-radius:2px;margin:3px 0 0;display:block;overflow:hidden}.app.touch .t-allrow-progress::-webkit-progress-bar{background:var(--lt-track);border-radius:2px}.app.touch .t-allrow-progress::-webkit-progress-value{background:var(--lt-green);border-radius:2px}.app.touch .t-allrow-progress::-moz-progress-bar{background:var(--lt-green);border-radius:2px}.app.touch .t-doc-page [data-id][data-comments]:not(.vk-folded):after{box-sizing:border-box;min-width:24px;height:24px;font:600 13px/24px var(--lt-font-ui);color:#7a5200;background:#fabe2859;border-radius:12px 12px 12px 4px;padding:0 6px;top:2px;right:-40px}.app.touch.phone .t-doc-page [data-id][data-comments]:not(.vk-folded):after{min-width:22px;height:22px;padding:0 5px;line-height:22px;right:-30px}.app.touch.t-dark .t-doc-page [data-id][data-comments]:not(.vk-folded):after{color:#f3d98b;background:#fabe2847}.app.touch .t-cmpane{background:var(--lt-bar);border-left:1px solid var(--lt-sep);min-width:0;height:100%;min-height:0;padding-bottom:var(--kb,0px);box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.app.touch .t-cmpane-head{border-bottom:1px solid var(--lt-sep);flex:none;align-items:center;height:56px;padding:0 6px 0 16px;display:flex}.app.touch .t-cmpane-title{font:var(--lt-type-page-bar-title);color:var(--lt-text);flex:auto;margin:0}.app.touch .t-cmpane-close{width:var(--lt-tap);flex:none}.app.touch .t-cmpage{top:0;bottom:0;left:0;right:0;bottom:var(--kb,0px);z-index:40;background:var(--lt-bg);flex-direction:column;display:flex;position:fixed}.app.touch .t-cm-body{background:var(--lt-bg);flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .t-cm-scroll{overscroll-behavior:contain;flex:auto;align-content:start;gap:16px;min-height:0;padding:16px 16px 24px;display:grid;overflow-y:auto}.app.touch .t-cm-empty{font:var(--lt-type-content);color:var(--lt-meta);margin:0}.app.touch .t-cm-err{font:var(--lt-type-meta);color:var(--lt-amber-text);margin:0}.app.touch .t-cm-quote{text-align:start;width:100%;font:italic 400 15px/1.35 var(--lt-font-ui);color:var(--lt-meta);cursor:pointer;background:0 0;border:0;border-left:3px solid #fabe28e6;margin:0 0 8px;padding:0 0 0 10px;display:block}.app.touch .t-cm-quote-static{cursor:default}.app.touch .t-cm-card{background:var(--lt-bar);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);overflow:hidden}.app.touch .t-cm-thread.is-active .t-cm-card{border-color:var(--lt-green-tint-line);box-shadow:0 0 0 1px var(--lt-green-tint-line)}.app.touch .t-cm-comment{padding:12px 14px}.app.touch .t-cm-comment+.t-cm-comment{border-top:1px solid var(--lt-sep)}.app.touch .t-cm-head{align-items:center;gap:8px;min-height:28px;display:flex}.app.touch .t-cm-name{font:600 15px/1.2 var(--lt-font-ui);color:var(--lt-text);white-space:nowrap;flex:none}.app.touch .t-cm-when{font:var(--lt-type-meta);color:var(--lt-meta);min-width:0}.app.touch .t-cm-del,.app.touch .t-cm-edit-btn{margin-left:auto}.app.touch .t-cm-del-next{margin-left:0}.app.touch .t-cm-edit{gap:4px;margin-top:6px;display:grid}.app.touch .t-cm-edit-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.app.touch .t-cm-text{font:var(--lt-type-content);color:var(--lt-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.app.touch .t-cm-deleted{color:var(--lt-meta);font-style:italic}.app.touch .t-cm-tag{color:var(--lt-steel);background:var(--lt-steel-tint);border-radius:var(--lt-r-6);padding:0 4px}.app.touch .t-cm-tools{border-top:1px solid var(--lt-sep);justify-content:flex-end;gap:4px;padding:0 8px 4px;display:flex}.app.touch .t-cm-fold>summary{min-height:var(--lt-tap);font:var(--lt-type-group);color:var(--lt-meta);cursor:pointer;align-items:center;display:flex}.app.touch .t-cm-fold>.t-cm-thread{margin-top:12px}.app.touch .t-cm-foot{padding:8px 16px calc(12px + var(--lt-safe-b));background:var(--lt-bg);border-top:1px solid var(--lt-sep);flex:none}.app.touch .t-cm-composer{gap:4px;display:grid;position:relative}.app.touch .t-cm-composer-row{align-items:flex-end;gap:10px;display:flex}.app.touch .t-cm-fieldwrap{flex:auto;min-width:0}.app.touch .t-cm-send{width:var(--lt-tap);height:var(--lt-tap);border-radius:var(--lt-r-round);background:var(--lt-green);color:var(--lt-on-green);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.app.touch .t-cm-send[aria-disabled=true]{opacity:.45;cursor:default}.app.touch .t-cm-cancel{min-height:var(--lt-tap);font:var(--lt-type-dismiss);color:var(--lt-meta);background:0 0;border:0;justify-self:start;padding:0 4px}.app.touch .t-cm-mentions{background:var(--lt-bar);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);box-shadow:var(--lt-el-pop);display:grid;overflow:hidden}.app.touch .t-cm-mention{min-height:var(--lt-tap);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 14px;display:flex}.app.touch .t-cm-mention+.t-cm-mention{border-top:1px solid var(--lt-sep)}.app.touch .t-cm-mention.is-first{background:var(--lt-green-tint)}.app.touch .t-cm-mname{font:var(--lt-type-row-title);color:var(--lt-text)}.app.touch .t-cm-muser{font:var(--lt-type-meta);color:var(--lt-meta);margin-left:auto}.app.touch .t-bell{flex:none;display:inline-flex}.app.touch .t-bell-all{justify-content:flex-end;display:flex}.app.touch .t-bell-empty{font:var(--lt-type-content);color:var(--lt-meta);margin:8px 0}.app.touch .t-bell-list{margin:0;padding:0;list-style:none}.app.touch .t-bell-row{border-bottom:1px solid var(--lt-sep);align-items:center;gap:4px;display:flex}.app.touch .t-bell-row.is-unread .t-bell-line{font-weight:500}.app.touch .t-bell-row.is-unread .t-bell-main:before{content:"";border-radius:var(--lt-r-round);background:var(--lt-green);flex:0 0 8px;height:8px}.app.touch .t-bell-main{text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:10px;min-width:0;padding:12px 0;display:flex}.app.touch .t-bell-text{gap:2px;min-width:0;display:grid}.app.touch .t-bell-line{font:var(--lt-type-content);color:var(--lt-text)}.app.touch .t-bell-excerpt{font:var(--lt-type-small);color:var(--lt-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .t-bell-when{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-bell-x{flex:none}.app.touch .t-selbar-comment{z-index:7;right:16px;bottom:calc(var(--lt-safe-b) + var(--lt-typingrow-h) + 8px);position:fixed}.app.touch .t-off-strip{align-items:center;gap:var(--lt-sp-10);min-height:56px;margin:0 0 var(--lt-sp-12);padding:var(--lt-sp-6) var(--lt-sp-8) var(--lt-sp-6) var(--lt-sp-14);background:var(--lt-sunken);border:1px solid var(--lt-line);border-radius:var(--lt-r-12);color:var(--lt-text);display:flex}.app.touch .t-off-strip>svg{color:var(--lt-meta);flex:none}.app.touch .t-off-strip-text{min-width:0;font:var(--lt-type-row-title);flex:auto}.app.touch .t-off-offer{gap:var(--lt-sp-16);flex-direction:column;min-width:0;display:flex}.app.touch .t-off-offer-intro{font:var(--lt-type-content);color:var(--lt-text-2);margin:0}.app.touch .t-off-offer-beside{font:var(--lt-type-content);color:var(--lt-text);margin:0}.app.touch .t-off-offer-docs{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);margin:0;padding:0;list-style:none;overflow:hidden}.app.touch .t-off-offer-doc{align-items:center;gap:var(--lt-sp-12);min-height:52px;padding:var(--lt-sp-8) var(--lt-sp-16);display:flex}.app.touch .t-off-offer-doc+.t-off-offer-doc{border-top:1px solid var(--lt-sep)}.app.touch .t-off-offer-doc>svg{color:var(--lt-meta);flex:none}.app.touch .t-off-offer-title{min-width:0;font:var(--lt-type-row-title);overflow-wrap:anywhere}.app.touch .t-off-offer-actions{gap:var(--lt-sp-10);flex-direction:column;display:flex}.app.touch .t-off-notice-layer{z-index:40;left:0;right:0;top:calc(var(--lt-safe-t) + var(--lt-topbar-h) + var(--lt-sp-8));padding:0 var(--lt-gutter);pointer-events:none;justify-content:center;display:flex;position:absolute}.app.touch.tablet .t-off-notice-layer{top:calc(var(--lt-safe-t) + var(--lt-topbar-h) + var(--lt-sp-12))}.app.touch .t-off-notice{align-items:center;gap:var(--lt-sp-12);width:min(560px,100%);min-height:64px;padding:var(--lt-sp-8) var(--lt-sp-8) var(--lt-sp-8) var(--lt-sp-14);background:var(--lt-bar);color:var(--lt-text);border:1px solid var(--lt-line);border-radius:var(--lt-r-14);box-shadow:var(--lt-el-pop);pointer-events:auto;display:flex}.app.touch .t-off-notice-icon{color:var(--lt-meta);flex:none;display:flex}.app.touch .t-off-notice-body{gap:var(--lt-sp-2);flex-direction:column;flex:auto;min-width:0;display:flex}.app.touch .t-off-notice-text{font:var(--lt-type-small);color:var(--lt-text)}.app.touch .t-off-notice-more{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-off-notice-actions{flex:none;align-items:center;display:flex}.app.touch .t-off-changed-list{border-radius:var(--lt-r-12);background:var(--lt-raised);border:1px solid var(--lt-sep);overflow:hidden}.app.touch .t-off-changed-list>[role=listitem]+[role=listitem]{border-top:1px solid var(--lt-sep)}.app.touch .t-off-changed-icon{border-radius:var(--lt-r-10);background:var(--lt-ink-blue-tint);width:36px;height:36px;color:var(--lt-ink-blue);justify-content:center;align-items:center;display:flex}.app.touch .t-off-changed-more{margin:var(--lt-sp-4) 0 0 var(--lt-sp-8)}.app.touch .t-files-tile{position:relative}.app.touch .t-files-tilemore{top:50%;right:var(--lt-sp-2);display:inline-flex;position:absolute;transform:translateY(-50%)}.app.touch .t-files-tile.has-more .lt-foldertile{padding-right:46px}.app.touch .t-off-howmany{justify-content:space-between;align-items:center;gap:var(--lt-sp-12);padding:var(--lt-sp-10) var(--lt-sp-16);background:var(--lt-bar);display:flex}.app.touch .t-off-howmany-title{font:var(--lt-type-row-title);color:var(--lt-text);flex:none}.app.touch .t-off-howmany-seg{flex:0 220px;min-width:0}.app.touch .t-off-usage .t-settings-value{font-variant-numeric:tabular-nums}.app.touch .t-off-remove .t-settings-value{color:var(--lt-text)}.app.touch .t-off-cap .t-settings-palettes{margin-bottom:var(--lt-sp-8)}.app.touch .t-off-sub{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-tr-anchor{display:none}.app.touch .t-tr-strip{z-index:6;background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex:none;align-items:center;height:80px;display:flex;position:sticky;top:0}.app.touch.tablet .t-tr-strip{height:88px}.app.touch .t-tr-strip-row{align-items:center;gap:var(--lt-sp-12);width:100%;max-width:var(--lt-doc-col);min-width:0;margin:0 auto;padding:0 14px;display:flex}.app.touch.tablet .t-tr-strip-row{padding:0 var(--lt-sp-56)}.app.touch .t-tr-play{border-radius:var(--lt-r-round);background:var(--lt-green);width:52px;height:52px;color:var(--lt-on-green);border:0;flex:none;justify-content:center;align-items:center;padding:0 0 0 2px;display:flex}.app.touch.tablet .t-tr-play{width:56px;height:56px}.app.touch .t-tr-play[aria-disabled]{background:var(--lt-fill);color:var(--lt-disabled)}.app.touch .t-tr-play:active{filter:brightness(.92)}.app.touch .t-tr-scrub-col{gap:var(--lt-sp-4);flex-direction:column;flex:auto;min-width:0;display:flex}.app.touch .t-tr-scrub{cursor:pointer;touch-action:none;border-radius:var(--lt-r-6);justify-content:space-between;align-items:center;gap:2px;height:36px;display:flex}.app.touch .t-tr-scrub>span{background:var(--lt-line-input);border-radius:2px;flex:0 3px;width:3px;min-width:2px}.app.touch .t-tr-scrub>span.is-played{background:var(--lt-green)}.app.touch .t-tr-times{font:500 13px/1 var(--lt-font-ui);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.app.touch .t-tr-now{color:var(--lt-text)}.app.touch .t-tr-total{color:var(--lt-meta)}.app.touch .t-tr-speed{min-width:56px;height:var(--lt-tap);padding:0 var(--lt-sp-10);border-radius:var(--lt-r-pill);border:1px solid var(--lt-line);background:var(--lt-bar);color:var(--lt-text);font:var(--lt-type-action-s);flex:none}.app.touch .t-tr-speed:active{background:var(--lt-press)}.app.touch :-webkit-any(.t-tr-play,.t-tr-scrub,.t-tr-speed,.t-tr-chip):focus-visible{outline:2px solid var(--lt-green);outline-offset:2px}.app.touch :is(.t-tr-play,.t-tr-scrub,.t-tr-speed,.t-tr-chip):focus-visible{outline:2px solid var(--lt-green);outline-offset:2px}.app.touch .t-tr-head{gap:var(--lt-sp-12);padding:var(--lt-sp-12) 0;flex-direction:column;display:flex}.app.touch .t-doc-head~.t-tr-head{padding-top:0}.app.touch .t-tr-speakers{gap:var(--lt-sp-6) var(--lt-sp-14);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app.touch .t-tr-speakers li{align-items:center;gap:var(--lt-sp-6);font:var(--lt-type-small);color:var(--lt-text-2);display:inline-flex}.app.touch .t-tr-recordedin{align-items:center;gap:var(--lt-sp-8);min-width:0;display:flex}.app.touch .t-tr-recordedin-word{font:var(--lt-type-label);color:var(--lt-meta);flex:none}.app.touch .t-tr-status{gap:var(--lt-sp-16);flex-direction:column;display:flex}.app.touch .t-tr-skeleton{padding:0 var(--lt-sp-4)}.app.touch .t-tr-has-chips{position:relative}.app.touch.phone .t-tr-has-chips.t-tr-has-chips>.page{padding-left:44px}.app.touch .t-tr-chips{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-tr-chiprow{align-items:center;display:flex;position:absolute}.app.touch .t-tr-chip{pointer-events:auto;width:var(--lt-tap);height:var(--lt-tap);border-radius:var(--lt-r-round);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.app.touch .t-tr-chip .lt-avatar{transition:background var(--lt-fade-ms) ease, box-shadow var(--lt-fade-ms) ease}.app.touch .t-tr-mark{color:var(--lt-green-text);pointer-events:none;position:absolute;left:-12px}.app.touch.tablet .t-tr-mark{z-index:1;border-radius:var(--lt-r-round);background:var(--lt-paper);justify-content:center;align-items:center;width:22px;height:22px;display:flex;top:-6px;left:28px}.app.touch.tablet .t-tr-mark svg{fill:currentColor}.app.touch .t-tr-settings{gap:var(--lt-sp-16);padding:var(--lt-sp-16) var(--lt-gutter);flex-direction:column;display:flex}.app.touch .t-tr-settings-sheet .t-tr-settings{padding:0}.app.touch .t-tr-settings-note{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-tr-rename{align-items:flex-end;gap:var(--lt-sp-10);display:flex}.app.touch .t-tr-rename>:first-child{flex:auto;min-width:0}.app.touch .t-tr-rename>.lt-btn{margin-bottom:18px}.app.touch .t-tr-scrub.has-parts>.t-tr-gap{border-left:2px dotted var(--lt-line);flex:0 0 10px;align-self:stretch;margin:6px 2px}.app.touch .page [data-id^=trg-]{margin-top:var(--lt-sp-24);padding-top:var(--lt-sp-12);border-top:1px solid var(--lt-sep);font:var(--lt-type-label);color:var(--lt-meta);letter-spacing:.02em;text-indent:0;text-align:left}.app.touch .t-tr-partstatus{align-items:center;gap:var(--lt-sp-10);min-height:var(--lt-tap);padding:0 var(--lt-sp-12);border:1px solid var(--lt-line);border-radius:var(--lt-r-12);background:var(--lt-bar);color:var(--lt-text-2);font:var(--lt-type-small);display:flex}.app.touch .t-tr-partstatus-text{flex:auto;min-width:0}.app.touch .t-tr-partstatus.is-failed,.app.touch .t-tr-partstatus.is-partial{color:var(--lt-text)}.app.touch .t-settings-scroll{overscroll-behavior:contain;min-height:0;padding:var(--lt-sp-24) var(--lt-gutter) calc(var(--lt-sp-32) + var(--lt-safe-b));flex:auto;overflow:hidden auto}.app.touch.tablet .t-settings-scroll{padding:var(--lt-sp-24) var(--lt-sp-48) calc(var(--lt-sp-48) + var(--lt-safe-b))}.app.touch .t-settings-col{gap:var(--lt-sp-28);max-width:var(--lt-modal-w-l);flex-direction:column;min-width:0;margin:0 auto;display:flex}.app.touch .t-settings-group{min-width:0}.app.touch .t-settings-kv{align-items:center;gap:var(--lt-sp-10);min-width:0;padding:var(--lt-sp-12) var(--lt-sp-16);background:var(--lt-bar);display:flex}.app.touch .t-settings-kv-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-settings-key{font:var(--lt-type-label);color:var(--lt-meta)}.app.touch .t-settings-value{font:var(--lt-type-row-title);color:var(--lt-text)}.app.touch .t-settings-kv.is-off :-webkit-any(.t-settings-key,.t-settings-value){color:var(--lt-disabled)}.app.touch .t-settings-kv.is-off :is(.t-settings-key,.t-settings-value){color:var(--lt-disabled)}.app.touch .t-settings-play.lt-btn{padding:0 var(--lt-sp-20) 0 var(--lt-sp-16)}.app.touch .t-settings-play-in{align-items:center;gap:var(--lt-sp-8);display:inline-flex}.app.touch .t-settings-play-in>svg{flex:none}.app.touch .t-settings-play.is-playing{background:var(--lt-track)}.app.touch .t-settings-sounds .lt-switchrow{min-height:64px}.app.touch .t-settings-sound-switch .lt-switchrow-title{text-wrap:balance}.app.touch .t-settings-speed{gap:var(--lt-sp-2);padding:var(--lt-sp-12) var(--lt-sp-16) var(--lt-sp-4);background:var(--lt-bar);flex-direction:column;display:flex}.app.touch .t-settings-speed-head{justify-content:space-between;align-items:baseline;gap:var(--lt-sp-12);display:flex}.app.touch .t-settings-speed-title{font:var(--lt-type-row-title);color:var(--lt-text)}.app.touch .t-settings-speed-value{font:var(--lt-type-small);color:var(--lt-meta);font-variant-numeric:tabular-nums}.app.touch .t-settings-range{width:100%;height:var(--lt-tap);accent-color:var(--lt-green);background:0 0;margin:0;display:block}.app.touch .t-settings-row{justify-content:space-between;align-items:center;gap:var(--lt-sp-12);min-width:0;padding:var(--lt-sp-10) var(--lt-sp-16);background:var(--lt-bar);display:flex}.app.touch .t-settings-row-title{font:var(--lt-type-row-title);color:var(--lt-text);flex:none}.app.touch .t-settings-theme{flex:0 220px;min-width:0}.app.touch .t-settings-palettes{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);overflow:hidden}.app.touch .t-settings-palette{-webkit-appearance:none;appearance:none;align-items:center;gap:var(--lt-sp-12);width:100%;min-height:60px;padding:var(--lt-sp-12) var(--lt-sp-16);background:var(--lt-bar);color:var(--lt-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--lt-press-ms) ease;border:0;margin:0;display:flex}.app.touch .t-settings-palette+.t-settings-palette{border-top:1px solid var(--lt-sep)}.app.touch .t-settings-palette[aria-checked=true]{background:var(--lt-green-tint)}.app.touch .t-settings-palette:active{box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch .t-settings-palette-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-settings-palette-name{font:var(--lt-type-row-title)}.app.touch .t-settings-palette-aud{font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-settings-swatches{gap:var(--lt-sp-4);margin-top:var(--lt-sp-6);flex-wrap:wrap;display:flex}.app.touch .t-settings-swatches>i{border-radius:var(--lt-r-round);border:2px solid;width:16px;height:16px;display:block}.app.touch .t-settings-palette-check{color:var(--lt-green);flex:0 0 22px;display:flex}.app.touch .t-settings-foot{margin:var(--lt-sp-8) var(--lt-sp-16) 0;font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-settings-tile{border-radius:var(--lt-r-10);background:var(--lt-bg);width:36px;height:36px;color:var(--lt-text);justify-content:center;align-items:center;display:inline-flex}.app.touch .t-pen-row{align-items:center;gap:var(--lt-sp-12);min-width:0;padding:var(--lt-sp-10) var(--lt-sp-16);background:var(--lt-bar);display:flex}.app.touch .t-pen-row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-pen-row-title{font:var(--lt-type-row-title);color:var(--lt-text)}.app.touch .t-pen-row-sub{font:var(--lt-type-small);color:var(--lt-meta)}.app.touch .t-pen-hand{flex:0 0 200px}.app.touch .t-pen-sub{align-items:center;gap:var(--lt-sp-12);min-width:0;min-height:64px;padding:var(--lt-sp-4) var(--lt-sp-16) var(--lt-sp-4) var(--lt-sp-32);background:var(--lt-bar);display:flex}.app.touch .t-pen-sub-title{min-width:0;font:var(--lt-type-item);color:var(--lt-text);flex:auto}.app.touch .t-pen-range{min-width:120px;height:var(--lt-tap);accent-color:var(--lt-green);background:0 0;flex:0 200px;margin:0}.app.touch .t-pen-value{text-align:right;font:var(--lt-type-small);color:var(--lt-meta);font-variant-numeric:tabular-nums;flex:0 0 48px}.app.touch .t-pen-pills{gap:var(--lt-sp-8);flex-wrap:wrap;display:flex}.app.touch .t-pen-pill{-webkit-appearance:none;appearance:none;border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-bar);width:76px;height:40px;color:var(--lt-text);font:var(--lt-type-item);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--lt-press-ms) ease;justify-content:center;align-items:center;margin:2px 0;padding:0;display:inline-flex}.app.touch .t-pen-pill[aria-checked=true]{background:var(--lt-green-tint);border-color:var(--lt-green-tint-line);font-weight:600}.app.touch .t-pen-pill:active{box-shadow:inset 0 0 0 999px var(--lt-press);transition-duration:0s}.app.touch .t-tags-band{box-sizing:border-box;border:1px solid var(--lt-sep);border-left:3px solid var(--lt-line-strong);border-radius:var(--lt-r-10);background:var(--lt-band);width:100%;min-width:0;color:var(--lt-text);font-family:var(--lt-font-ui);-webkit-user-select:none;user-select:none;margin-bottom:var(--lt-sp-16);display:block}.app.touch.tablet .t-tags-band{border-color:var(--lt-line);border-left-color:var(--lt-line-strong);background:var(--lt-bar)}.app.touch .t-tags-head{align-items:center;gap:var(--lt-sp-8);width:100%;min-height:46px;color:var(--lt-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px 0 11px;display:flex}.app.touch .t-tags-head:focus-visible{outline:2px solid var(--lt-green);outline-offset:-2px;border-radius:var(--lt-r-8)}.app.touch .t-tags-head>svg{color:var(--lt-meta);flex:none}.app.touch .t-tags-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:400 calc(13px * var(--lt-text-scale))/1.2 var(--lt-font-ui);color:var(--lt-text-2);flex:auto;overflow:hidden}.app.touch .t-tags-line b{color:var(--lt-text);font-weight:600}.app.touch .t-tags-body{align-items:start;column-gap:var(--lt-sp-16);row-gap:var(--lt-sp-14);grid-template-columns:minmax(0,1fr);padding:0 10px 12px;display:grid}.app.touch.tablet .t-tags-body{grid-template-columns:repeat(2,minmax(0,1fr))}.app.touch .t-tags-col{min-width:0}.app.touch .t-tags-box{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);overflow:hidden}.app.touch .t-tags-box>[role=listitem]+[role=listitem],.app.touch .t-tags-box>[role=listitem]+.t-tags-add{border-top:1px solid var(--lt-sep)}.app.touch .t-tags-empty{min-height:52px;font:400 calc(15px * var(--lt-text-scale))/1.3 var(--lt-font-ui);color:var(--lt-meta);align-items:center;padding:0 12px;display:flex}.app.touch .t-tags-note{margin:var(--lt-sp-6) 0 0;font:var(--lt-type-meta);color:var(--lt-meta);line-height:1.45}.app.touch .t-tags-x{margin-right:var(--lt-sp-4);color:var(--lt-placeholder)}.app.touch .t-tags-reader .t-tags-x{margin-right:calc(var(--lt-sp-4) * -1)}.app.touch .t-tags-doc{background:var(--lt-bar);align-items:center;min-width:0;display:flex}.app.touch .t-tags-docmain{align-items:center;gap:var(--lt-sp-10);min-width:0;min-height:60px;color:var(--lt-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:8px 6px 8px 12px;display:flex}.app.touch .t-tags-docmain[aria-disabled=true]{cursor:default}.app.touch .t-tags-docmain:focus-visible{outline:2px solid var(--lt-green);outline-offset:-2px}.app.touch .t-tags-add:focus-visible{outline:2px solid var(--lt-green);outline-offset:-2px}.app.touch .t-tags-doctile{border-radius:var(--lt-r-10);background:var(--lt-fill);width:36px;height:36px;color:var(--lt-text-2);flex:none;justify-content:center;align-items:center;display:flex}.app.touch .t-tags-doctile.is-dead{color:var(--lt-line-strong)}.app.touch .t-tags-doctext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-tags-docname{font:var(--lt-type-row-title);overflow-wrap:anywhere}.app.touch .t-tags-docmain[aria-disabled=true] .t-tags-docname{color:var(--lt-meta)}.app.touch .t-tags-docsub{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-tags-open{font:var(--lt-type-action-s);color:var(--lt-green-text);flex:none}.app.touch .t-tags-add{align-items:center;gap:var(--lt-sp-10);background:var(--lt-bar);width:100%;height:52px;color:var(--lt-text);font:var(--lt-type-control);text-align:left;cursor:pointer;border:0;padding:0 12px;display:flex}.app.touch .t-tags-picker{gap:var(--lt-sp-18);flex-direction:column;min-width:0;display:flex}.app.touch .t-tags-pickerlist{flex-direction:column;min-width:0;display:flex}.app.touch .t-tags-picker .t-tags-note{margin-top:var(--lt-sp-2)}.app.touch .t-share-anchor{flex:none;display:inline-flex}.app.touch .t-share{gap:var(--lt-sp-16);flex-direction:column;min-width:0;display:flex}.app.touch .t-share-lead{font:var(--lt-type-small);color:var(--lt-meta);margin:0}.app.touch .t-share-section{flex-direction:column;min-width:0;display:flex}.app.touch .t-share-addrow{align-items:flex-start;gap:var(--lt-sp-8);display:flex}.app.touch .t-share-field{flex:auto}.app.touch .t-share-send{flex:0 0 80px;padding:0}.app.touch .t-share-sugg{margin-top:var(--lt-sp-4);flex-direction:column;display:flex}.app.touch .t-share:not(.is-adding)>.t-share-add+.t-share-section{margin-top:calc(var(--lt-sp-16) * -1)}.app.touch .t-share-box{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);overflow:hidden}.app.touch .t-share-box [role=listitem]+[role=listitem]{border-top:1px solid var(--lt-sep)}.app.touch .t-share-who{position:relative}.app.touch .t-share-whoscroll{overscroll-behavior:contain;overflow-y:auto}.app.touch .t-share-who:before,.app.touch .t-share-who:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity var(--lt-fade-ms) ease;position:absolute;left:0;right:0}.app.touch .t-share-who:before{background:linear-gradient(var(--lt-bar), transparent);height:24px;top:0}.app.touch .t-share-who:after{background:linear-gradient(transparent, var(--lt-bar));height:32px;bottom:0}.app.touch .t-share-who.fade-top:before,.app.touch .t-share-who.fade-bottom:after{opacity:1}.app.touch :-webkit-any(.t-share-owner,.t-share-rolestatic){text-align:center;min-width:112px;font:var(--lt-type-dismiss);color:var(--lt-meta);flex:none}.app.touch :is(.t-share-owner,.t-share-rolestatic){text-align:center;min-width:112px;font:var(--lt-type-dismiss);color:var(--lt-meta);flex:none}.app.touch .t-share-roleanchor{display:inline-flex}.app.touch .t-share-role .lt-btn-label{align-items:center;gap:var(--lt-sp-4);display:inline-flex}.app.touch .t-share-role.is-open{background:var(--lt-green-tint)}.app.touch .t-share-asktile{width:36px;height:36px;color:var(--lt-text);justify-content:center;align-items:center;display:flex}.app.touch .t-share-note{margin:var(--lt-sp-6) 0 0;font:var(--lt-type-meta);color:var(--lt-meta);line-height:1.4}.app.touch .t-share-center{text-align:center}.app.touch .t-share-tiles{gap:var(--lt-sp-8);display:grid}.app.touch .t-share-tile{min-width:0;height:48px;padding:0 var(--lt-sp-4);border:1px solid var(--lt-sep);border-radius:var(--lt-r-10);background:var(--lt-sunken);color:var(--lt-text);font:var(--lt-type-action-s);white-space:normal;cursor:pointer;transition:filter var(--lt-press-ms) ease;justify-content:center;align-items:center;display:flex}.app.touch .t-share-tile:active{filter:brightness(.92)}.app.touch .t-share-tile[aria-disabled=true]{color:var(--lt-disabled);cursor:default}.app.touch .t-share-tile:focus-visible{outline:2px solid var(--lt-green);outline-offset:2px}.app.touch .t-cmd-gap{box-sizing:border-box;visibility:hidden;border:1px solid #0000;min-width:0;padding:0 16px;display:block}.app.touch .lt-pair-doc>.t-cmd-gap{flex:1 1 0}.app.touch .lt-pair-files>.t-cmd-gap{flex:0 0 142px;width:142px}.app.touch :-webkit-any(.lt-pair-doc,.lt-bb-doc):-webkit-any([data-state=recording],[data-state=saving])>.t-cmd-gap{border-width:0;flex:0 0 0;padding:0}.app.touch :is(.lt-pair-doc,.lt-bb-doc):is([data-state=recording],[data-state=saving])>.t-cmd-gap{border-width:0;flex:0 0 0;padding:0}.app.touch .t-cmd-hint{font:var(--lt-type-small);color:var(--lt-meta);margin:0}.app.touch .t-cmd-live{font:400 calc(17px * var(--lt-text-scale))/1.4 var(--lt-font-doc);color:var(--lt-text);overflow-wrap:anywhere;margin:0}.app.touch .t-cmd-said{font:var(--lt-type-label);color:var(--lt-meta);display:block}.app.touch .t-cmd-quote{font:400 calc(19px * var(--lt-text-scale))/1.4 var(--lt-font-doc);color:var(--lt-text);overflow-wrap:anywhere;margin:0}.app.touch :-webkit-any(.t-cmd-plan,.t-cmd-cant){border-radius:var(--lt-r-12);font:500 calc(16px * var(--lt-text-scale))/1.4 var(--lt-font-ui);color:var(--lt-text);margin:0;padding:10px 12px}.app.touch :is(.t-cmd-plan,.t-cmd-cant){border-radius:var(--lt-r-12);font:500 calc(16px * var(--lt-text-scale))/1.4 var(--lt-font-ui);color:var(--lt-text);margin:0;padding:10px 12px}.app.touch .t-cmd-plan{background:var(--lt-green-wash)}.app.touch .t-cmd-cant{background:var(--lt-field)}.app.touch .t-cmd-body{font:var(--lt-type-content);color:var(--lt-text-2);margin:0}.app.touch .t-listen{--lv:0;--grow:1;align-items:center;gap:14px;min-height:64px;display:flex}.app.touch .t-orb{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.app.touch :-webkit-any(.t-orb-halo,.t-orb-ring,.t-orb-arc){border-radius:var(--lt-r-round);position:absolute;top:10px;bottom:10px;left:10px;right:10px}.app.touch :is(.t-orb-halo,.t-orb-ring,.t-orb-arc){border-radius:var(--lt-r-round);position:absolute;top:10px;bottom:10px;left:10px;right:10px}.app.touch .t-orb-halo{background:var(--lt-green-tint);opacity:calc(.55 + var(--lv) * .45);transform:scale(calc(1.06 + var(--lv) * .8 * var(--grow)))}.app.touch .t-orb-ring{border:2px solid var(--lt-green-tint-line);opacity:calc(.3 + var(--lv) * .7);transform:scale(calc(1 + var(--lv) * .42 * var(--grow)))}.app.touch .t-orb-core{border-radius:var(--lt-r-round);background:var(--lt-green);width:44px;height:44px;color:var(--lt-on-green);transform:scale(calc(1 + var(--lv) * .06 * var(--grow)));place-items:center;display:grid;position:relative}.app.touch .t-orb-arc{border:2.5px solid #0000;border-top-color:var(--lt-green);border-right-color:var(--lt-green);animation:lt-spin var(--lt-spin-ms) linear infinite;top:6px;bottom:6px;left:6px;right:6px}.app.touch .t-listen.is-moving.is-listening .t-orb-halo{animation:3.2s ease-in-out infinite t-orb-breathe}@keyframes t-orb-breathe{0%,to{opacity:.5;scale:1}50%{opacity:.85;scale:1.2}}.app.touch .t-listen:-webkit-any(.is-opening,.is-couldntSend) .t-orb-core{background:var(--lt-field);color:var(--lt-meta)}.app.touch .t-listen:is(.is-opening,.is-couldntSend) .t-orb-core{background:var(--lt-field);color:var(--lt-meta)}.app.touch .t-listen:-webkit-any(.is-opening,.is-couldntSend) .t-orb-halo{background:var(--lt-faint)}.app.touch .t-listen:is(.is-opening,.is-couldntSend) .t-orb-halo{background:var(--lt-faint)}.app.touch .t-listen:-webkit-any(.is-opening,.is-couldntSend) .t-orb-ring{border-color:var(--lt-line)}.app.touch .t-listen:is(.is-opening,.is-couldntSend) .t-orb-ring{border-color:var(--lt-line)}.app.touch .t-listen.is-queued .t-orb-core{background:var(--lt-steel-tint);color:var(--lt-steel)}.app.touch .t-listen.is-queued .t-orb-halo{background:var(--lt-steel-tint);opacity:.6}.app.touch .t-listen.is-queued .t-orb-ring{border-color:var(--lt-steel-line);opacity:1}.app.touch .t-listen-words{min-width:0;font:var(--lt-type-control-l);color:var(--lt-meta);overflow-wrap:anywhere}.app.touch .t-listen.is-hearing .t-listen-words{color:var(--lt-green-text)}.app.touch .t-listen:-webkit-any(.is-queued,.is-sending) .t-listen-words{color:var(--lt-text)}.app.touch .t-listen:is(.is-queued,.is-sending) .t-listen-words{color:var(--lt-text)}.app.touch .t-listen.is-couldntSend .t-listen-words{font:var(--lt-type-content);color:var(--lt-text-2)}.app.touch .t-listen-to{border-radius:var(--lt-r-pill);background:var(--lt-steel-tint);border:1px solid var(--lt-steel-line);height:28px;color:var(--lt-steel);font:var(--lt-type-control);animation:lt-pop var(--lt-fade-ms) ease both;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 10px;display:inline-flex}.app.touch .t-listen-bar{height:64px;color:var(--lt-green);flex:none;align-items:center;gap:10px;display:inline-flex}.app.touch .t-listen-track{background:var(--lt-track);border-radius:5px;width:96px;height:10px;position:relative;overflow:hidden}.app.touch .t-listen-track>span{width:calc(var(--lv) * 100%);background:var(--lt-green);position:absolute;top:0;bottom:0;left:0;right:auto}.app.touch .t-listen-track:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--steps) - 2px), var(--lt-raised) calc(100% / var(--steps) - 2px) calc(100% / var(--steps)));position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-cmd-ping{border-radius:var(--lt-r-pill);animation:t-cmd-ping calc(var(--lt-motion-ms) * 2.7) ease-out 2}@keyframes t-cmd-ping{0%{box-shadow:0 0 0 0 var(--lt-steel-line)}to{box-shadow:0 0 0 14px #0000}}.app.touch .t-route-body{min-width:0;max-height:calc(100dvh - var(--lt-bottombar-h) - var(--lt-safe-t) - var(--lt-topbar-h) - 150px);overscroll-behavior:contain;flex-direction:column;gap:10px;margin:-4px;padding:4px;display:flex;overflow:hidden auto}.app.touch.tablet .t-route-body{max-height:calc(100dvh - var(--lt-topbar-h) - var(--lt-safe-t) - 180px)}.app.touch .t-route-body p{overflow-wrap:anywhere;margin:0}.app.touch .t-route-body>*{flex-shrink:0}.app.touch .t-route-lime{border-radius:var(--lt-r-12);background:var(--lt-green-wash);font:400 calc(15px * var(--lt-text-scale))/1.45 var(--lt-font-ui);color:var(--lt-text);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.app.touch .t-route-limewho{font:600 12px/1 var(--lt-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--lt-meta)}.app.touch .t-route-choice{border-radius:var(--lt-r-12);background:var(--lt-green-wash);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.app.touch .t-route-choice.is-none{background:var(--lt-field);padding:0}.app.touch .t-route-none{border-radius:inherit;width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.app.touch .t-route-none[aria-expanded=true] .t-agent-chev{transform:rotate(180deg)}.app.touch .t-route-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.touch .t-route-who{font:600 calc(16px * var(--lt-text-scale))/1.35 var(--lt-font-ui);color:var(--lt-text)}.app.touch .t-route-reason{font:var(--lt-type-small);color:var(--lt-text-2)}.app.touch .t-route-note{border-radius:var(--lt-r-12);background:var(--lt-amber-bg);color:var(--lt-amber-text);font:var(--lt-type-small);padding:8px 12px}.app.touch .t-route-error{font:var(--lt-type-small);color:var(--lt-red-text)}.app.touch .t-steps{align-items:stretch;gap:6px;min-width:0;display:flex}.app.touch .t-step{border:1px solid var(--lt-line);border-radius:var(--lt-r-12);background:var(--lt-raised);min-width:0;min-height:52px;color:var(--lt-text);text-align:center;cursor:pointer;flex:1 1 0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:2px;padding:6px 4px;display:grid}.app.touch .t-step[aria-current=step]{border:1.5px solid var(--lt-green);background:var(--lt-green-wash)}.app.touch .t-step-n{border-radius:var(--lt-r-round);background:var(--lt-fill);width:22px;height:22px;color:var(--lt-text-2);font:700 12px/1 var(--lt-font-ui);place-items:center;display:grid}.app.touch .t-step[aria-current=step] .t-step-n{background:var(--lt-green);color:var(--lt-on-green)}.app.touch .t-step-label{max-width:100%;font:600 13px/1.2 var(--lt-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch .t-step-pick{max-width:100%;font:400 12px/1.2 var(--lt-font-ui);color:var(--lt-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.touch.tablet .t-step{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:8px;padding:6px 10px}.app.touch.tablet .t-step-n{grid-row:1/span 2;width:24px;height:24px}.app.touch .t-step-next{flex:0 0 var(--lt-tap);min-height:var(--lt-tap);border-radius:var(--lt-r-12);background:var(--lt-green);color:var(--lt-on-green);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.app.touch.tablet .t-step-next{flex-basis:52px}.app.touch .t-opts{border:1px solid var(--lt-line);border-radius:var(--lt-r-14);background:var(--lt-raised);flex-direction:column;min-width:0;display:flex;overflow:hidden}.app.touch .t-opts .t-opts{border:0;border-top:1px solid var(--lt-faint);border-radius:0}.app.touch .t-opt{box-sizing:border-box;border:0;border-top:1px solid var(--lt-faint);width:100%;min-height:52px;color:var(--lt-text);text-align:left;cursor:pointer;font:500 calc(15px * var(--lt-text-scale))/1.3 var(--lt-font-ui);background:0 0;align-items:center;gap:12px;padding:8px 14px;display:flex}.app.touch .t-opts>.t-opt:first-child{border-top:0}.app.touch .t-opt:-webkit-any([aria-checked=true],[aria-selected=true]){background:var(--lt-green-wash)}.app.touch .t-opt:is([aria-checked=true],[aria-selected=true]){background:var(--lt-green-wash)}.app.touch .t-opt:disabled,.app.touch .t-opt[aria-disabled=true]:not(.is-fixed){cursor:default;color:var(--lt-meta)}.app.touch .t-opt.is-fixed{cursor:default}.app.touch .t-opt-text{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.app.touch .t-opt-why{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-opt-rec{background:var(--lt-green-tint);height:22px;color:var(--lt-green-text);font:600 12px/1 var(--lt-font-ui);border-radius:11px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.app.touch .t-opt-radio{box-sizing:border-box;border-radius:var(--lt-r-round);border:2px solid var(--lt-line-input);background:var(--lt-raised);flex:none;width:22px;height:22px}.app.touch .t-opt:-webkit-any([aria-checked=true],[aria-selected=true]) .t-opt-radio{border:7px solid var(--lt-green)}.app.touch .t-opt:is([aria-checked=true],[aria-selected=true]) .t-opt-radio{border:7px solid var(--lt-green)}.app.touch .t-opt-box{box-sizing:border-box;border-radius:var(--lt-r-6);border:2px solid var(--lt-line-input);width:22px;height:22px;color:var(--lt-on-green);flex:none;place-items:center;display:grid}.app.touch .t-opt[aria-checked=true] .t-opt-box{background:var(--lt-green);border:0}.app.touch .t-opt-plus{border-radius:var(--lt-r-round);border:1px solid var(--lt-line);width:22px;height:22px;color:var(--lt-text);flex:none;place-items:center;display:grid}.app.touch .t-opt-note{font:var(--lt-type-meta);color:var(--lt-meta);border-top:1px solid var(--lt-faint);padding:8px 14px}.app.touch .t-agent-chev{color:var(--lt-meta);transition:transform var(--lt-fade-ms) ease;flex:none}.app.touch .t-agent-field[aria-expanded=true] .t-agent-chev{transform:rotate(180deg)}.app.touch .t-agent-list{border-top:1px solid var(--lt-faint);flex-direction:column;display:flex}.app.touch .t-agent-list>.t-opt:first-child{border-top:0}.app.touch .lt-cmdcard:has(>.t-pick-sheet){height:85dvh;max-height:calc(100dvh - var(--lt-safe-t) - var(--lt-topbar-h) - 8px);border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:hidden;bottom:0!important}.app.touch .lt-cmdcard:has(>.t-pick-sheet)>:not(.t-pick-sheet){visibility:hidden}.app.touch .t-pick-sheet{z-index:2;padding-bottom:max(var(--kb,0px), var(--lt-safe-b));border-radius:inherit;background:var(--lt-raised);color:var(--lt-text);animation:lt-fadein var(--lt-fade-ms) ease both;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-pick-head{border-bottom:1px solid var(--lt-sep);flex:none;align-items:center;gap:4px;min-height:56px;padding:0 6px 0 16px;display:flex}.app.touch .t-pick-head h2{font:600 17px/1.2 var(--lt-font-ui);flex:auto;margin:0}.app.touch .t-pick-x{width:var(--lt-tap);height:var(--lt-tap);border-radius:var(--lt-r-round);color:var(--lt-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.app.touch .t-pick-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.app.touch .t-pick-body .t-agent-list{border-top:0}.app.touch .t-pick-foot{border-top:1px solid var(--lt-sep);flex:none}.app.touch .t-docs-search{padding:8px 10px}.app.touch .t-docs-sheet .t-docs-list{background:0 0;border:0;border-radius:0}.app.touch .t-route-why .t-route-reason+.t-route-reason{margin-top:8px}.app.touch .t-askpill{flex:none;gap:8px;padding:0 12px 0 14px}.app.touch .t-askpill.is-open{background:var(--lt-green-tint);border-color:var(--lt-green-tint-line)}.app.touch .t-askpill.is-compact{width:var(--lt-tap);padding:0}.app.touch .t-agentpane{z-index:4;background:var(--lt-bar);border-left:1px solid var(--lt-sep);flex-direction:column;flex:0 0 400px;width:400px;height:100%;min-height:0;display:flex;position:relative}.app.touch .t-agentpane.is-overlay{z-index:6;height:auto;box-shadow:var(--lt-el-pop);position:absolute;top:0;bottom:0;right:0}.app.touch .t-doc-main:has(>.t-agentpane.is-overlay){position:relative}.app.touch .t-agentpane-head{border-bottom:1px solid var(--lt-sep);flex:none;align-items:center;gap:2px;height:56px;padding:0 6px 0 4px;display:flex}.app.touch .t-agentpane-back{flex:none}.app.touch .t-agentpane-title{min-width:0;font:var(--lt-type-page-bar-title);color:var(--lt-text);white-space:nowrap;flex:auto;align-items:center;gap:6px;margin:0;display:flex;overflow:hidden}.app.touch .t-agentpane-title.is-jobs{padding-left:12px}.app.touch .t-agentpane-robot{color:var(--lt-green);flex:none;display:inline-flex}.app.touch .t-agentpane-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .t-agentpane-close{width:var(--lt-tap);flex:none}.app.touch .t-agentpane-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.app.touch .t-agentpane-loading{padding:16px}.app.touch .t-agentpane-jobs{flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .t-agentpane-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 16px 24px;overflow-y:auto}.app.touch .t-agentpane-label{font:var(--lt-type-group);color:var(--lt-meta);margin:0 0 8px}.app.touch .t-agentpane-row .lt-lrow-main{align-items:center;gap:12px}.app.touch .t-agentpane-row .lt-lrow-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app.touch .t-agentpane-pill{width:calc(76px * var(--lt-chrome-scale));border-radius:var(--lt-r-pill);height:24px;font:var(--lt-type-label);white-space:nowrap;background:var(--lt-field);color:var(--lt-meta);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.app.touch .t-agentpane-pill.is-done{background:var(--lt-green-tint);color:var(--lt-green-text)}.app.touch .t-agentpane-pill.is-working{background:var(--lt-steel-tint);color:var(--lt-steel)}.app.touch .t-agentpane-pill.is-waiting{background:var(--lt-amber-bg);color:var(--lt-amber-text)}.app.touch .t-agentpane-empty{text-align:center;padding:24px 8px}.app.touch .t-agentpane-emptytitle{font:var(--lt-type-row-title);color:var(--lt-text);margin:0 0 4px}.app.touch .t-agentpane-emptysub{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-agentpane-foot{padding:9px 16px calc(9px + var(--lt-safe-b));background:var(--lt-bar);box-shadow:var(--lt-el-bar-top);flex:none}.app.touch.tablet .t-agentpane .t-job-scroll,.app.touch.tablet .t-agentpane .t-new-scroll{padding-left:16px;padding-right:16px}.app.touch.tablet .t-agentpane .t-job-scroll>:first-child{margin-top:12px}.app.touch.tablet .t-agentpane .t-job-band{padding:0 16px}.app.touch.tablet .t-agentpane .lt-reply{padding-left:16px;padding-right:16px}.app.touch.phone .page .vk-box[data-type=agent]{padding-bottom:var(--lt-sp-12);position:relative}.app.touch.phone .page .vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend{height:44px;padding:0 var(--lt-sp-14);border-radius:var(--lt-r-pill);background:var(--lt-bar) padding-box;box-shadow:inset 0 0 0 1px var(--lt-green);color:var(--lt-green-text);font:var(--lt-type-action-s);letter-spacing:0;text-transform:none;border:5px solid #0000;flex:none;margin:-5px 0 -5px auto}.app.touch.phone .page .vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend.bad{box-shadow:inset 0 0 0 1px var(--lt-amber-line);color:var(--lt-amber-text);background:var(--lt-amber-bg) padding-box}.app.touch .page .vk-box[data-type=agent][data-sent="1"]>.vk-boxbody{cursor:pointer;border-radius:var(--lt-r-6)}.app.touch .page .vk-box[data-type=agent]:has(.t-ask-locked)>.vk-boxbody{background:color-mix(in srgb, var(--lt-steel) 10%, transparent)}.app.touch .page .vk-box[data-type=agent]>.agent-responses:not(.t-ask-host),.app.touch .page .vk-box[data-type=agent]>.agent-row,.app.touch .page .vk-box[data-type=agent]>.agent-note,.app.touch .page .vk-box[data-type=agent]>.agent-responses.t-ask-host>:not(.t-ask-root){display:none}.app.touch .page .vk-box.agent-compact[data-type=agent][data-sent="1"]{padding:var(--lt-sp-10) var(--lt-sp-14) var(--lt-sp-12)}.app.touch .page .vk-box.agent-compact[data-type=agent][data-sent="1"]>.vk-boxlabel{display:flex}.app.touch .page .vk-box.agent-compact[data-type=agent][data-sent="1"]>.vk-boxbody{padding:0;display:block}.app.touch .page .vk-box.agent-cont[data-type=agent][data-sent="1"]{margin-left:0}.app.touch .page .vk-box[data-type=agent]>.agent-responses.t-ask-host{font:var(--lt-type-content);color:var(--lt-text);text-align:left;-webkit-hyphens:manual;hyphens:manual;-webkit-user-select:none;user-select:none;margin:0;display:block}.app.touch .t-ask-root{flex-direction:column;display:flex}.app.touch .t-ask-about{margin:calc(-1 * var(--lt-sp-6)) var(--lt-sp-12) 0 0;font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .page .vk-box[data-type=agent]:not(.vk-collapsed) .t-ask-about.is-passage{display:none}.app.touch .t-ask-row{height:88px;margin:var(--lt-sp-10) var(--lt-sp-12) 0 0;border:1px solid var(--lt-steel-line);border-radius:var(--lt-r-10);background:var(--lt-bar);align-items:center;display:flex;overflow:hidden}.app.touch.tablet .t-ask-row{height:64px}.app.touch .t-ask-row[role=status],.app.touch .t-ask-rowmain{column-gap:var(--lt-sp-10);row-gap:var(--lt-sp-2);min-width:0;padding:0 var(--lt-sp-6) 0 var(--lt-sp-10);text-align:left;flex:auto;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-content:center;display:grid}.app.touch .t-ask-rowmain{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch}.app.touch .t-ask-rowmain:active{background:var(--lt-press)}.app.touch .t-ask-rowmain:focus-visible{outline:2px solid var(--lt-green);outline-offset:-2px}.app.touch .t-ask-rowicon{border-radius:var(--lt-r-round);background:var(--lt-field);width:30px;height:30px;color:var(--lt-meta);grid-row:1/span 2;justify-content:center;align-self:center;align-items:center;display:inline-flex}.app.touch .t-ask-rowicon.is-steel{background:var(--lt-steel-tint);color:var(--lt-steel)}.app.touch .t-ask-rowtext{gap:var(--lt-sp-2);flex-direction:column;grid-area:1/2/span 2;min-width:0;display:flex}.app.touch .t-ask-l1{font:var(--lt-type-row-title);color:var(--lt-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-ask-l2{font:var(--lt-type-content);color:var(--lt-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.app.touch.tablet .t-ask-l2{-webkit-line-clamp:1}.app.touch .t-ask-open{padding:0 var(--lt-sp-6);font:var(--lt-type-action-s);color:var(--lt-green-text);white-space:nowrap;grid-area:2/3;align-self:center}.app.touch.tablet .t-ask-open{grid-row:1/span 2}.app.touch .t-ask-rowpill{width:82px;margin-right:var(--lt-sp-8);padding:0 var(--lt-sp-8);flex:none}.app.touch .t-ask-rowpill.is-two{padding:0 var(--lt-sp-8);font-size:calc(13px * var(--lt-chrome-scale));white-space:normal;line-height:1.15}.app.touch.phone .t-ask-row.has-pill{position:relative}.app.touch.phone .t-ask-row.has-pill .t-ask-rowpill{right:0;bottom:var(--lt-sp-10);position:absolute}.app.touch.phone .t-ask-row.has-pill .t-ask-l2{margin-right:calc(82px + var(--lt-sp-8))}.app.touch .t-ask-bars{align-items:center;gap:2px;height:14px;display:inline-flex}.app.touch .t-ask-bars>i{width:3px;height:8px;animation:t-ask-bar calc(var(--lt-motion-ms) * 1.6) ease-in-out infinite alternate;background:currentColor;border-radius:2px;display:block}.app.touch .t-ask-bars>i:nth-child(2){height:13px;animation-delay:calc(var(--lt-motion-ms) * -.5)}.app.touch .t-ask-bars>i:nth-child(3){height:10px;animation-delay:calc(var(--lt-motion-ms) * -1)}@keyframes t-ask-bar{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.app.touch .t-ask-answer{gap:var(--lt-sp-6);margin:var(--lt-sp-10) var(--lt-sp-12) 0 0;padding:var(--lt-sp-10) var(--lt-sp-12) var(--lt-sp-12);border:1px solid var(--lt-steel-line);border-left:3px solid var(--lt-steel);border-radius:var(--lt-r-8);background:var(--lt-bar);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex}.app.touch .t-ask-answerlabel{font:var(--lt-type-group);color:var(--lt-meta);margin:0}.app.touch .t-ask-answertext .agent-answer{background:0 0;border:0;max-height:none;margin:0;padding:0;overflow:visible}.app.touch .t-ask-answertext .agent-answer-label{display:none}.app.touch .t-ask-answertext :-webkit-any(.agent-answer-p,.agent-answer-box,.agent-answer-list){margin:0 0 var(--lt-sp-6);font:400 calc(17px * var(--lt-text-scale))/1.5 var(--lt-font-doc);color:var(--lt-text);white-space:pre-wrap}.app.touch .t-ask-answertext :is(.agent-answer-p,.agent-answer-box,.agent-answer-list){margin:0 0 var(--lt-sp-6);font:400 calc(17px * var(--lt-text-scale))/1.5 var(--lt-font-doc);color:var(--lt-text);white-space:pre-wrap}.app.touch .t-ask-answertext .agent-answer-code{font:400 13px/1.4 var(--lt-font-mono);overflow-x:auto}.app.touch .t-ask-answerfoot{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-ask-locked{z-index:6;left:calc(-1 * var(--lt-sp-8));right:calc(-1 * var(--lt-sp-8));gap:var(--lt-sp-10);padding:var(--lt-sp-14) var(--lt-sp-16) var(--lt-sp-18);border:1px solid var(--lt-line);border-radius:var(--lt-r-16);background:var(--lt-raised);box-shadow:var(--lt-el-pop);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute}.app.touch.tablet .t-ask-locked{left:calc(-1 * var(--lt-sp-16));width:380px;right:auto}.app.touch .t-ask-locked:after{content:"";left:var(--lt-sp-32);background:var(--lt-raised);border-right:1px solid var(--lt-line);border-bottom:1px solid var(--lt-line);width:14px;height:14px;position:absolute;bottom:-8px;transform:rotate(45deg)}.app.touch .t-ask-locked.is-below:after{border:0;border-left:1px solid var(--lt-line);border-top:1px solid var(--lt-line);top:-8px;bottom:auto}.app.touch .t-ask-lockedhead{align-items:flex-start;gap:var(--lt-sp-10);color:var(--lt-steel);display:flex}.app.touch .t-ask-lockedhead p{margin:0}.app.touch .t-ask-lockedtitle{font:var(--lt-type-row-title);color:var(--lt-text)}.app.touch .t-ask-lockedwhy{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-ask-facts{gap:var(--lt-sp-6) var(--lt-sp-8);grid-template-columns:70px minmax(0,1fr);margin:0;display:grid}.app.touch .t-ask-facts dt{font:var(--lt-type-label);color:var(--lt-meta);line-height:1.5}.app.touch .t-ask-facts dd{font:var(--lt-type-content);color:var(--lt-text);overflow-wrap:anywhere;margin:0;line-height:1.3}.app.touch ::highlight(t-ask-mark){background-color:var(--lt-steel-tint)}.app.touch ::highlight(t-ask-at){color:var(--lt-steel)}.app.touch .t-ask-bar{z-index:58;left:0;right:0;bottom:var(--kb,0px);background:var(--lt-bar);border-top:1px solid var(--lt-kb-line);flex-direction:column;height:96px;display:flex;position:fixed}.app.touch .t-ask-barrow{align-items:center;gap:var(--lt-sp-6);height:44px;padding:0 var(--lt-sp-8) 0 0;min-width:0;display:flex}.app.touch .t-ask-barrow2{gap:var(--lt-sp-8);height:52px;padding:0 var(--lt-sp-8)}.app.touch .t-ask-close{width:44px;height:44px;color:var(--lt-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.touch .t-ask-closedot{border-radius:var(--lt-r-round);background:var(--lt-track);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.app.touch .t-ask-chip{min-width:0}.app.touch .t-ask-input{min-width:0;height:44px;padding:0 var(--lt-sp-10);border:1px solid var(--lt-steel);border-radius:var(--lt-r-10);background:var(--lt-bar);color:var(--lt-text);font:var(--lt-type-content);outline:none;flex:auto;font-size:16px}.app.touch :-webkit-any(.t-ask-input,.t-ask-area):focus{border-color:var(--lt-steel);box-shadow:0 0 0 3px var(--lt-steel-tint)}.app.touch :is(.t-ask-input,.t-ask-area):focus{border-color:var(--lt-steel);box-shadow:0 0 0 3px var(--lt-steel-tint)}.app.touch :-webkit-any(.t-ask-input,.t-ask-area)::placeholder{color:var(--lt-placeholder);opacity:1}.app.touch :is(.t-ask-input,.t-ask-area)::placeholder{color:var(--lt-placeholder);opacity:1}.app.touch .t-ask-details{gap:var(--lt-sp-8);flex-direction:column;display:flex}.app.touch .t-ask-title{margin:0 0 var(--lt-sp-4);font:var(--lt-type-sheet-title);color:var(--lt-text)}.app.touch .t-ask-torow{align-items:flex-start;gap:var(--lt-sp-8);display:flex}.app.touch .t-ask-torow>.t-ask-picker{flex:auto;min-width:0}.app.touch .t-ask-done{flex:none}.app.touch .t-ask-picker{align-items:flex-start;gap:var(--lt-sp-8);display:flex}.app.touch .t-ask-to{font:var(--lt-type-group);color:var(--lt-meta);flex:none;line-height:44px}.app.touch .t-ask-pills{gap:0 var(--lt-sp-6);flex-wrap:wrap;min-width:0;display:flex}.app.touch .t-ask-sees{font:var(--lt-type-group);color:var(--lt-text-2);margin:0}.app.touch .t-ask-chips{gap:var(--lt-sp-6);flex-wrap:wrap;display:flex}.app.touch .t-ask-fieldrow{align-items:flex-end;gap:var(--lt-sp-8);display:flex}.app.touch .t-ask-area{width:100%;min-width:0;min-height:60px;padding:var(--lt-sp-10) var(--lt-sp-12);resize:none;border:1px solid var(--lt-steel);border-radius:var(--lt-r-10);background:var(--lt-bar);color:var(--lt-text);font:var(--lt-type-content);box-sizing:border-box;outline:none;flex:auto;font-size:16px}.app.touch.tablet .t-ask-area{min-height:88px}.app.touch .t-ask-note{font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .lt-kbplace.t-ask-sheet{padding-bottom:max(var(--lt-sp-8), calc(var(--lt-safe-b) - var(--lt-sp-20)))}.app.touch .t-ask-sheet .t-ask-details{gap:var(--lt-sp-6)}.app.touch .t-ask-sheet .t-ask-chips{align-items:center;height:32px}.app.touch .t-ask-sheet .t-ask-torow{margin-bottom:var(--lt-sp-2)}.app.touch .t-ask-anchor{pointer-events:none;visibility:hidden;position:fixed}.app.touch .t-ask-offhead{align-items:center;gap:var(--lt-sp-12);font:var(--lt-type-card-title);color:var(--lt-text);display:flex}.app.touch .t-ask-offreq{padding:var(--lt-sp-10) var(--lt-sp-12);border-radius:var(--lt-r-12);background:var(--lt-sunken);font:400 calc(16px * var(--lt-text-scale))/1.4 var(--lt-font-doc);color:var(--lt-text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.app.touch .t-ask-offbody{font:var(--lt-type-small);color:var(--lt-text-2);margin:0}.app.touch .t-ask-mention{color:var(--lt-steel);font-weight:600}.app.touch .t-doc-insertmenu{gap:0}.app.touch .t-doc-kindmenu-phone.t-doc-insertmenu{align-content:start}.app.touch .t-doc-insertitem{width:100%;min-height:var(--lt-tap);box-sizing:border-box;border-radius:var(--lt-r-10);color:var(--lt-text);text-align:left;font:500 calc(16px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);background:0 0;border:0;align-items:center;gap:12px;padding:4px 10px;display:flex}.app.touch .t-doc-insertitem:active{background:var(--lt-press)}.app.touch .t-doc-insertitem[aria-disabled=true]{color:var(--lt-disabled)}.app.touch .t-doc-insertitem[aria-disabled=true]:active{background:0 0}.app.touch .t-doc-insertglyph{color:var(--lt-meta);flex:0 0 22px;display:inline-flex}.app.touch .t-doc-insertitem[aria-disabled=true] .t-doc-insertglyph{color:var(--lt-disabled)}.app.touch .t-doc-insertword{flex-direction:column;gap:2px;min-width:0;display:flex}.app.touch .t-doc-insertname{font-weight:600}.app.touch .t-doc-inserthint{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-doc-tablestep{flex-direction:column;gap:8px;padding:2px 4px 4px;display:flex}.app.touch .t-doc-tablestep-head{min-height:var(--lt-tap);align-items:center;gap:8px;display:flex}.app.touch .t-doc-tablestep-back{height:var(--lt-tap);color:var(--lt-green);font:var(--lt-type-action-s);background:0 0;border:0;align-items:center;gap:2px;padding:0 8px 0 2px;display:inline-flex}.app.touch .t-doc-tablestep-title{font:var(--lt-type-group);color:var(--lt-meta)}.app.touch .t-doc-stepper{min-height:var(--lt-tap);align-items:center;gap:4px;display:flex}.app.touch .t-doc-stepper-label{font:500 calc(16px * var(--lt-chrome-scale))/1 var(--lt-font-ui);flex:auto}.app.touch .t-doc-stepper-key{width:var(--lt-tap);height:var(--lt-tap);border:1px solid var(--lt-line-input);border-radius:var(--lt-r-10);background:var(--lt-bar);color:var(--lt-text);font:500 22px/1 var(--lt-font-ui);flex:none}.app.touch .t-doc-stepper-key:active{background:var(--lt-press)}.app.touch .t-doc-stepper-key[aria-disabled=true]{color:var(--lt-disabled)}.app.touch .t-doc-stepper-value{text-align:center;font:600 calc(18px * var(--lt-chrome-scale))/1 var(--lt-font-ui);flex:0 0 44px}.app.touch .t-doc-tablepic{gap:2px;padding:4px 0;display:grid}.app.touch .t-doc-tablepic>span{background:var(--lt-fill);border-radius:3px;height:14px}.app.touch .t-doc-tablepic>span.is-head{background:var(--lt-line-input)}.app.touch .t-doc-tablesize{text-align:center;font:var(--lt-type-meta);color:var(--lt-meta);margin:0}.app.touch .t-doc-reflist{margin-top:12px}.app.touch .t-doc-refempty{font:var(--lt-type-meta);color:var(--lt-meta);margin:16px 4px}.app.touch .t-doc-refswatch{background:var(--lt-meta);border-radius:4px;width:14px;height:14px;display:block}.lime-paper-pill{z-index:5;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:manipulation;transform:translate(-50%, -50%) scale(var(--lime-paper-k,1));border-radius:9999px;align-items:center;display:flex;position:absolute}.lime-paper-btn{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.lime-paper-btn:disabled{cursor:default}.lime-paper-btn svg{pointer-events:none;flex:none;display:block}.lime-paper-sep{flex:none;width:1px}.lime-paper-pill.is-touch{background:var(--lt-raised,#fff);border:1px solid var(--lt-line,#dadbd4);box-shadow:0 6px 18px rgba(var(--lt-shadow,29,29,27), .14);color:var(--lt-text,#1d1d1b);padding:0 3px}.lime-paper-pill.is-touch .lime-paper-btn{width:52px;height:44px}.lime-paper-pill.is-touch .lime-paper-btn:active:not(:disabled){background:var(--lt-press,#1d1d1b14)}.lime-paper-pill.is-touch .lime-paper-btn:disabled{color:var(--lt-line-dashed,#b9bcb1)}.lime-paper-pill.is-touch .lime-paper-sep{background:var(--lt-line,#dadbd4);height:24px}.app.touch.tablet .t-doc-paper.pagewrap:has(>.t-doc-column>.t-paper-end){align-items:flex-start}.app.touch.tablet .t-doc-column.pagecontent:has(>.t-paper-end){min-height:0;margin-bottom:max(128px, calc(var(--kb,0px) + 96px), calc(var(--touch-doc-under,0px) + 64px), calc(100dvh - 160px));box-shadow:0 1px 2px rgba(var(--lt-shadow), .08), 0 10px 22px -8px rgba(var(--lt-shadow), .22);padding-bottom:0}.app.touch .t-paper-end{height:calc(var(--lt-paper-room,96px) * var(--lt-doc-fit,1));cursor:text;-webkit-user-select:none;user-select:none;flex:none;position:relative}.app.touch .t-paper-end>.t-paper-pill{--lime-paper-k:calc(1 / var(--touch-doc-zoom,1));top:100%;left:50%}.app.touch .t-paper-note{max-width:90%;font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;pointer-events:none;position:absolute;top:100%;left:50%;transform:translate(-50%,10px)}.doc-width-controls{padding:12px;font-size:12px}.doc-width-controls label,.doc-width-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.doc-width-controls .doc-width-row{justify-content:center}.doc-width-input{align-items:center;gap:4px;display:inline-flex}.doc-width-controls input{width:120px;accent-color:var(--accent);color:var(--ink);background:var(--shade-field);border:1px solid var(--border);border-radius:5px;padding:4px 6px}.doc-width-input output{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}.doc-width-controls p{margin:10px 0;line-height:1.4}.doc-width-actions{flex-wrap:wrap;gap:6px;display:flex}.doc-width-controls input[type=number]{text-align:center;width:52px;font:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield}.doc-width-controls input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.doc-width-input button,.doc-width-actions button{color:var(--ink);background:var(--panel-2);border:1px solid var(--border);font:inherit;border-radius:5px;padding:3px 7px}.doc-width-input button{place-items:center;width:24px;height:24px;padding:0;font-size:14px;line-height:1;display:grid}.modal.doc-width-modal{width:300px;max-width:calc(100vw - 24px)}.app.touch .doc-width-controls{color:var(--lt-text);font-size:14px}.app.touch .doc-width-controls input{min-height:40px;color:var(--lt-text)}.app.touch .doc-width-actions button{min-height:44px;padding:6px 12px}.app.touch .t-history{flex-direction:column;flex:auto;min-height:0;display:flex}.app.touch .t-history-tabs{flex:none;padding:12px 16px 0}.app.touch .t-history-scroll{overscroll-behavior:contain;min-height:0;padding:12px 16px calc(24px + var(--lt-safe-b));flex:auto;overflow-y:auto}.app.touch .t-history-note{font:var(--lt-type-meta);color:var(--lt-meta);margin:0 0 12px}.app.touch .t-history-empty{font:var(--lt-type-content);color:var(--lt-meta);margin:16px 4px}.app.touch .t-history-viewing{border-radius:var(--lt-r-12);background:var(--lt-green-wash);border:1px solid var(--lt-green-tint-line);align-items:center;gap:12px;margin-bottom:12px;padding:8px 8px 8px 14px;display:flex}.app.touch .t-history-viewing-text{min-width:0;font:var(--lt-type-row-title);color:var(--lt-text);flex:auto}.app.touch .t-version{border-top:1px solid var(--lt-sep)}.app.touch .t-version:first-child{border-top:0}.app.touch .t-version.is-selected{background:var(--lt-green-tint)}.app.touch .t-version-main{text-align:left;width:100%;min-height:60px;color:var(--lt-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px 8px 12px;display:flex}.app.touch .t-version-dot{background:var(--lt-field);width:28px;height:28px;color:var(--lt-text-2);font:var(--lt-type-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.app.touch .t-version-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-version-when{font:var(--lt-type-row-title)}.app.touch .t-version-who{font:var(--lt-type-meta);color:var(--lt-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-version-actions{gap:8px;padding:0 12px 12px;display:flex}.app.touch .t-activity-line{font:var(--lt-type-row-title);margin:0 0 12px}.app.touch .t-activity-line.is-ok{color:var(--lt-green-text)}.app.touch .t-activity-line.is-bad{color:var(--lt-text)}.app.touch .t-activity-rows{border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);background:var(--lt-bar);margin:0;padding:0;list-style:none;overflow:hidden}.app.touch .t-event{border-top:1px solid var(--lt-sep);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.app.touch .t-event:first-child{border-top:0}.app.touch .t-event-head{font:var(--lt-type-content)}.app.touch .t-event-head code,.app.touch .t-event-meta,.app.touch .t-event-detail{font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-event-detail{overflow-wrap:anywhere}.app.touch .t-event.is-note .t-event-head{font-style:italic}.app.touch .t-more-group{margin-top:4px}.app.touch .t-more-line{background:var(--lt-bar);border:1px solid var(--lt-sep);border-radius:var(--lt-r-12);align-items:center;gap:12px;min-height:56px;padding:6px 12px 6px 14px;display:flex}.app.touch .t-more-line.is-disabled{opacity:.4}.app.touch .t-more-lead{color:var(--lt-text-2);flex:none;display:inline-flex}.app.touch .t-more-label{font:var(--lt-type-row-title);flex:auto}.app.touch .t-more-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app.touch .t-more-text .t-more-label{flex:none}.app.touch .t-more-meta{font:var(--lt-type-row-sub);color:var(--lt-text-2)}.app.touch .t-more-seg{flex:none;width:190px}.app.touch .t-more-row .lt-lrow-lead{color:var(--lt-text-2)}.app.touch .t-doc.is-fullscreen>.t-doc-bar{display:none}.app.touch .t-doc-exitfull{z-index:8;position:absolute;top:10px;right:12px}.app.touch.tablet .t-doc-typing.t-doc-typing-panel{border:1px solid var(--lt-kb-line);border-radius:var(--lt-r-16) var(--lt-r-16) 0 0;height:auto;box-shadow:0 -6px 24px rgba(var(--lt-shadow), .12);flex-direction:column;align-items:stretch;gap:4px;padding:6px 4px;position:fixed;bottom:auto;right:auto}.app.touch.tablet .t-doc-typing-fold{height:var(--lt-tap);scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow:auto hidden}.app.touch.tablet .t-doc-typing-fold::-webkit-scrollbar{display:none}.app.touch.tablet .t-doc-fold-gap{flex:auto}.app.touch.tablet .t-doc-typing-fold .t-doc-triogrid{flex:auto;grid-auto-columns:minmax(0,1fr);column-gap:4px;min-width:0}.app.touch.tablet .t-doc-typing-fold .t-doc-key.t-doc-trio{min-width:0}.app.touch.tablet .t-doc-typing-fold .t-doc-trio-word{gap:4px;padding:0 2px}.app.touch.tablet .t-doc-typing-fold .t-doc-key-hide{margin-left:0}.app.touch.tablet .t-doc-typing-roomy .t-doc-key:not(.t-doc-trio):not(.t-doc-key-style){width:var(--lt-tap)}@media (max-width:899px){.app.touch.tablet .t-doc-typing-roomy .t-doc-key:not(.t-doc-trio):not(.t-doc-key-style):not(.t-doc-key-hide){width:38px}.app.touch.tablet .t-doc-typing:not(.t-doc-typing-panel) .t-doc-trio-word{gap:4px;padding:0 8px}}.app.touch.tablet .t-doc:has(.t-doc-typing-panel) :-webkit-any(.t-doc-kindmenu-tablet,.t-doc-boxsheet-tablet){bottom:calc(var(--lt-typingrow-top-b,0px) + 8px)!important}.app.touch.tablet .t-doc:has(.t-doc-typing-panel) :is(.t-doc-kindmenu-tablet,.t-doc-boxsheet-tablet){bottom:calc(var(--lt-typingrow-top-b,0px) + 8px)!important}.app.touch.tablet .t-doc-typing.t-doc-typing-selection{box-shadow:0 -6px 24px rgba(var(--lt-shadow), .12);border-bottom-color:#0000;justify-content:center}.app.touch.tablet .t-doc-typing-selection .t-doc-typing-keys{flex:0 auto;justify-content:center}.app.touch.tablet .t-doc-typing-selection:after{content:"";height:var(--lt-safe-b);background:var(--lt-sunken);position:absolute;top:100%;left:0;right:0}.app.touch.tablet .t-doc:has(.t-doc-typing-selection) :-webkit-any(.t-doc-kindmenu-tablet,.t-doc-boxsheet-tablet){bottom:calc(var(--lt-typingrow-top-b,0px) + 8px)!important}.app.touch.tablet .t-doc:has(.t-doc-typing-selection) :is(.t-doc-kindmenu-tablet,.t-doc-boxsheet-tablet){bottom:calc(var(--lt-typingrow-top-b,0px) + 8px)!important}.app.touch .t-edits-controls{align-items:center;gap:var(--lt-sp-12);margin:0 0 var(--lt-sp-8);display:flex}.app.touch .t-edits-seg{flex:auto;min-width:0}.app.touch.tablet .t-edits-seg{flex:0 340px}.app.touch .t-edits-seg .lt-seg-item{justify-content:center;align-items:center;gap:2px;display:inline-flex}.app.touch .t-edits-seg .t-edits-people{flex:1.5 1 0}.app.touch .t-edits-peoplelabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.app.touch .t-edits-seg .lt-seg-item.is-selected{font-weight:600}.app.touch .t-edits-window{flex:none}.app.touch .t-edits-window .lt-chipface{gap:var(--lt-sp-6)}.app.touch .t-edits-note{margin:var(--lt-sp-8) 2px;font:var(--lt-type-meta);color:var(--lt-meta)}.app.touch .t-edits-group+.t-edits-group{margin-top:var(--lt-sp-6)}.app.touch.tablet .t-edits-group+.t-edits-group{margin-top:var(--lt-sp-16)}.app.touch .t-edits-group .lt-section-caps{margin-top:var(--lt-sp-12)}.app.touch .t-edit-by{color:var(--lt-text);font-weight:600}.app.touch .t-priv-head{margin-bottom:var(--lt-sp-12)}.app.touch.phone .t-priv-head{margin-top:var(--lt-sp-4)}.app.touch .t-priv-head .t-files-foldername{font-size:calc(20px * var(--lt-text-scale))}.app.touch.tablet .t-priv-head .t-files-foldername{font-size:calc(24px * var(--lt-text-scale))}.app.touch .t-priv-store{font:var(--lt-type-meta);color:var(--lt-meta);margin:2px 0 0}.app.touch .t-priv-bad{color:var(--lt-red-text)}.app.touch .t-priv-tile.is-folder{background:var(--lt-fill);color:var(--lt-text-2)}.app.touch .t-priv-tile.is-pdf{background:var(--lt-red-tint);color:var(--lt-red-text)}.app.touch .t-priv-tile.is-word{background:var(--lt-steel-tint);color:var(--lt-steel)}.app.touch .t-priv-tile.is-excel{background:var(--lt-green-tint);color:var(--lt-green-text)}.app.touch .t-priv-tile.is-slides{background:var(--lt-amber-bg);color:var(--lt-amber-text)}.app.touch .t-priv-tile.is-picture{background:color-mix(in srgb, #7a4fb3 14%, var(--lt-bar));color:#7a4fb3}.app.touch.t-dark .t-priv-tile.is-picture{color:#c9a8f0}.app.touch .t-priv-up{align-items:center;gap:var(--lt-sp-12);min-height:60px;padding:var(--lt-sp-8) var(--lt-sp-14);display:flex}.app.touch .t-priv-up+.t-priv-up,.app.touch .t-priv-up+.t-allrow{border-top:1px solid var(--lt-sep)}.app.touch .t-priv-up.is-failed .t-allrow-where{color:var(--lt-red-text);white-space:normal}.app.touch .t-priv-up .t-allrow-icon{border-radius:var(--lt-r-10);flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}.app.touch{--lt-bg:#f3f4ef;--lt-bar:#fff;--lt-paper:#fff;--lt-raised:#fff;--lt-sunken:#f7f8f4;--lt-field:#f1f2ec;--lt-fill:#ebede5;--lt-track:#e6e8df;--lt-faint:#eeefe9;--lt-thumb:#fafaf7;--lt-sidebar:#fbfbf8;--lt-band:#f6f7f2;--lt-sep:#e1e2db;--lt-line:#dadbd4;--lt-line-input:#cfd1c8;--lt-line-dashed:#b9bcb1;--lt-line-strong:#9a9c93;--lt-kb-line:#d5d7cf;--lt-text:#1d1d1b;--lt-text-2:#3b3c36;--lt-meta:#5e5f58;--lt-placeholder:#6f7068;--lt-disabled:#8a8d82;--lt-green:#3e6410;--lt-on-green:#fff;--lt-green-text:#3e6410;--lt-green-tint:#e8efdb;--lt-green-tint-line:#9bb86a;--lt-green-wash:#f4f8ec;--lt-logo:#9bc53d;--lt-logo-ring:#e3f1c2;--lt-red-record:#c62828;--lt-record-glow:#c628284d;--lt-red-destructive:#a1251b;--lt-red-text:#a1251b;--lt-red-tint:#fdf4f3;--lt-red-tint-line:#f0d5d3;--lt-recording-tint:#fdecec;--lt-amber-bg:#fff8e1;--lt-amber-text:#7d6100;--lt-amber-line:#d9a400;--lt-steel:#1e5fa8;--lt-steel-tint:#e7eef8;--lt-steel-line:#c8daef;--lt-ink-blue:#2b4c9b;--lt-ink-blue-tint:#eaf0fb;--lt-ink-blue-line:#c5d0ea;--lt-ink-blue-dash:#a9b8da;--lt-own-bg:#f6d9c4;--lt-own-text:#8a4b1f;--lt-box-ink:#1d1d1b;--lt-box-ink-2:#3b3c36;--lt-toast-bg:#1d1d1b;--lt-toast-text:#fff;--lt-toast-action:#b9e07a;--lt-scrim:#1d1d1b61;--lt-press:#1d1d1b14;--lt-shadow:29,29,27;--lt-topbar-h:56px;--lt-gutter:16px;--lt-doc-pad-x:18px;--lt-doc-pad-top:16px;--lt-typingrow-h:52px;--lt-status-slot:72px;--lt-tap:44px;--lt-pop-w:400px;--lt-safe-t:var(--safe-top,env(safe-area-inset-top,0px));--lt-safe-b:max(var(--safe-bottom,env(safe-area-inset-bottom,0px)), 14px);--lt-motion-ms:.26s;--lt-text-scale:1;--lt-font-ui:"IBM Plex Sans", var(--font-ui);--lt-font-doc:var(--font-doc);--lt-font-mono:var(--font-code);--lt-r-6:6px;--lt-r-8:8px;--lt-r-10:10px;--lt-r-12:12px;--lt-r-14:14px;--lt-r-16:16px;--lt-r-20:20px;--lt-r-pill:9999px;--lt-r-round:50%;--lt-el-thumb:0 1px 3px #1d1d1b2e;--lt-el-menu:0 14px 34px #1d1d1b33;--lt-el-pop:0 16px 40px #1d1d1b2e;--lt-el-card:0 18px 44px #1d1d1b38;--lt-el-tool:0 12px 32px #1d1d1b29;--lt-el-modal:0 24px 60px #1d1d1b47;--lt-el-sheet-up:0 -10px 30px #1d1d1b2e;--lt-el-toast:0 10px 24px #1d1d1b40;--lt-el-bar-top:0 -1px 0 var(--lt-sep);--lt-el-under-bar:inset 0 1px 0 var(--lt-line);--lt-el-record-sm:0 4px 12px #c6282840;--lt-el-record-md:0 8px 20px var(--lt-record-glow);--lt-el-record-lg:0 10px 24px var(--lt-record-glow);--lt-on-red:#fff;--lt-sp-2:2px;--lt-sp-4:4px;--lt-sp-6:6px;--lt-sp-8:8px;--lt-sp-10:10px;--lt-sp-12:12px;--lt-sp-14:14px;--lt-sp-16:16px;--lt-sp-18:18px;--lt-sp-20:20px;--lt-sp-22:22px;--lt-sp-24:24px;--lt-sp-28:28px;--lt-sp-32:32px;--lt-sp-40:40px;--lt-sp-48:48px;--lt-sp-56:56px;--lt-bottombar-h:calc(74px + var(--lt-safe-b));--lt-sidebar-w:240px;--lt-pane-list-w:400px;--lt-modal-w-s:440px;--lt-modal-w-m:560px;--lt-modal-w-l:640px;--lt-doc-col:none;--lt-kb-default:290px;--lt-fs-meta:13px;--lt-fs-content:16px;--lt-chrome-scale:min(var(--lt-text-scale), 1.12);--lt-type-caps:600 calc(12px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-badge:600 calc(12px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-badge-corner:600 10px/16px var(--lt-font-ui);--lt-type-meta:400 calc(13px * var(--lt-text-scale))/1.3 var(--lt-font-ui);--lt-type-label:500 calc(13px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-group:600 calc(13px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);--lt-type-box-label:600 calc(13px * var(--lt-chrome-scale))/1.25 var(--lt-font-ui);--lt-type-kind-chip:600 calc(12px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-small:400 calc(14px * var(--lt-text-scale))/1.45 var(--lt-font-ui);--lt-type-action-s:600 calc(14px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-dismiss:500 calc(14px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-toast:500 calc(14px * var(--lt-text-scale))/1.3 var(--lt-font-ui);--lt-type-item:500 calc(15px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-control:600 calc(15px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-content:400 calc(16px * var(--lt-text-scale))/1.45 var(--lt-font-ui);--lt-type-row-title:600 calc(16px * var(--lt-text-scale))/1.25 var(--lt-font-ui);--lt-type-control-l:600 calc(16px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-back:500 calc(16px * var(--lt-chrome-scale))/1 var(--lt-font-ui);--lt-type-sheet-title:600 calc(16px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);--lt-type-bar-title:600 calc(16px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);--lt-type-page-bar-title:600 calc(17px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);--lt-type-card-title:600 calc(17px * var(--lt-text-scale))/1.25 var(--lt-font-ui);--lt-type-confirm-title:600 calc(18px * var(--lt-text-scale))/1.3 var(--lt-font-ui);--lt-type-wordmark:600 19px/1 var(--lt-font-ui);--lt-type-consent-title:600 calc(20px * var(--lt-text-scale))/1.25 var(--lt-font-ui);--lt-type-page-title:600 calc(21px * var(--lt-text-scale))/1.3 var(--lt-font-ui);--lt-fade-ms:min(.15s, calc(var(--lt-motion-ms) * 1000));--lt-press-ms:min(.12s, calc(var(--lt-motion-ms) * 1000));--lt-spin-ms:min(1.1s, calc(var(--lt-motion-ms) * 1000));--lt-web-label:#5a7361;--lt-web-line:#cfe6d6;--lt-web-ink:#17281c;--lt-web-field:#fff;--lt-web-focus:#2da44e;--lt-web-focus-ring:#2da44e59;--lt-web-link:#0969da;--lt-web-warn:#7d6100;--lt-web-warn-line:#bf8700;--lt-web-warn-ring:#bf870033;--lt-web-page-a:#dbeede;--lt-web-page-b:#d3f0db;--lt-web-card:#f4fbf5;--lt-web-accent:#2da44e;--lt-web-on-accent:#fff;--lt-web-brand:#116329;--lt-web-wait:#8ba593;--lt-web-google-bg:#fff;--lt-web-google-ink:#3c4043;--lt-web-google-line:#dadce0;--lt-web-shadow:0 8px 24px #0000001f;--lt-web-font:-apple-system, var(--font-ui);--lt-speaker-glow:0 0 0 3px #9bc53d73, 0 0 14px #9bc53de6;--lt-knob:#fff;--lt-el-knob:0 1px 3px #00000040}.app.touch.tablet{--lt-topbar-h:64px;--lt-doc-pad-x:56px;--lt-doc-pad-top:32px;--lt-typingrow-h:60px;--lt-bottombar-h:0px;--lt-doc-col:800px;--lt-kb-default:396px;--lt-type-bar-title:600 calc(17px * var(--lt-chrome-scale))/1.2 var(--lt-font-ui);--lt-type-wordmark:600 20px/1 var(--lt-font-ui);--lt-type-consent-title:600 calc(22px * var(--lt-text-scale))/1.25 var(--lt-font-ui);--lt-type-page-title:600 calc(24px * var(--lt-text-scale))/1.3 var(--lt-font-ui)}@media (max-width:999.98px){.app.touch.tablet{--lt-pane-list-w:320px}}.app.touch.t-dark,.app.touch .t-rec-big{--lt-bg:#121512;--lt-bar:#1b1f1a;--lt-paper:#262624;--lt-raised:#232822;--lt-sunken:#181c17;--lt-field:#262b25;--lt-fill:#2c322b;--lt-track:#30362f;--lt-faint:#20251f;--lt-thumb:#1e231d;--lt-sidebar:#171b16;--lt-band:#1e231d;--lt-sep:#2e332d;--lt-line:#3a3f39;--lt-line-input:#4a5048;--lt-line-dashed:#565c54;--lt-line-strong:#7a7f74;--lt-kb-line:#2e332d;--lt-text:#f2f3ee;--lt-text-2:#dadcd3;--lt-meta:#b4b8ac;--lt-placeholder:#9fa398;--lt-disabled:#6f7368;--lt-green:#9bc53d;--lt-on-green:#142006;--lt-green-text:#b9e07a;--lt-green-tint:#26331a;--lt-green-tint-line:#5e7a2e;--lt-green-wash:#1f2a17;--lt-logo-ring:#3a4a1f;--lt-red-record:#d7372f;--lt-record-glow:#d7372f59;--lt-red-destructive:#c2373b;--lt-red-text:#ff8a80;--lt-red-tint:#3a1b1a;--lt-red-tint-line:#5c2a28;--lt-recording-tint:#3d1c1b;--lt-amber-bg:#3a3014;--lt-amber-text:#f2cc60;--lt-amber-line:#b38a00;--lt-steel:#6ca3e6;--lt-steel-tint:#1c2a3d;--lt-steel-line:#2e4a6b;--lt-ink-blue:#8fa8e8;--lt-ink-blue-tint:#1d2540;--lt-ink-blue-line:#33416b;--lt-ink-blue-dash:#3d4c78;--lt-own-bg:#4a2e1b;--lt-own-text:#f6d9c4;--lt-box-ink:#1f2328;--lt-toast-bg:#f2f3ee;--lt-toast-text:#1d1d1b;--lt-toast-action:#3e6410;--lt-scrim:#0000008c;--lt-press:#ffffff1a;--lt-shadow:0,0,0;--lt-el-thumb:0 1px 3px #00000080;--lt-el-menu:0 14px 34px #00000080;--lt-el-pop:0 16px 40px #00000080;--lt-el-card:0 18px 44px #00000080;--lt-el-tool:0 12px 32px #00000080;--lt-el-modal:0 24px 60px #00000080;--lt-el-sheet-up:0 -10px 30px #00000080;--lt-el-toast:0 10px 24px #00000080;--lt-el-record-sm:0 4px 12px var(--lt-record-glow);--lt-web-label:var(--muted);--lt-web-line:var(--border);--lt-web-ink:var(--ink);--lt-web-field:var(--panel);--lt-web-focus:var(--accent);--lt-web-link:var(--link);--lt-web-warn:#f2cc60;--lt-web-warn-line:#b38a00;--lt-web-warn-ring:#b38a004d;--lt-web-page-a:var(--canvas);--lt-web-page-b:var(--sel);--lt-web-card:var(--panel);--lt-web-brand:#aff5b4;--lt-web-wait:#5a7361;--lt-web-google-line:#5f6368;--lt-web-shadow:0 8px 24px #00000080}@media (prefers-reduced-motion:reduce){.app.touch{--lt-motion-ms:0s}}.app.touch{background:var(--lt-bg);height:100%;color:var(--lt-text);font-family:var(--lt-font-ui);font-size:var(--lt-fs-content);-webkit-tap-highlight-color:transparent;line-height:1.4;display:block;position:relative;overflow:hidden}.app.touch [hidden]{display:none!important}.app.touch .t-stack{position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-screen{background:var(--lt-bg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.app.touch input,.app.touch textarea,.app.touch select{font-size:max(16px,1em)}.app.touch .t-bar{min-height:calc(var(--lt-topbar-h) + var(--lt-safe-t));padding:var(--lt-safe-t) 8px 0;background:var(--lt-bar);border-bottom:1px solid var(--lt-sep);flex:none;align-items:center;gap:4px;display:flex}.app.touch .t-spacer{flex:auto}.app.touch .t-btn{min-height:var(--lt-tap);border:1px solid var(--lt-line);border-radius:var(--lt-r-pill);background:var(--lt-bar);color:var(--lt-text);font:600 var(--lt-fs-content)/1 var(--lt-font-ui);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.app.touch .t-btn:active{background:var(--lt-press)}.app.touch .t-btn-primary{background:var(--lt-green);border-color:var(--lt-green);color:var(--lt-on-green)}.app.touch .t-btn-record{background:var(--lt-red-record);border-color:var(--lt-red-record);color:var(--lt-on-red);border-radius:var(--lt-r-pill)}.app.touch .t-btn-destructive{color:var(--lt-red-text)}.app.touch .t-files-body{padding:4px 16px calc(24px + var(--lt-safe-b))}.app.touch .t-large-title{font:var(--lt-type-page-title);margin:12px 4px 4px}.app.touch .t-section{margin-top:16px}.app.touch .t-section-title{font:600 var(--lt-fs-meta)/1.3 var(--lt-font-ui);color:var(--lt-meta);margin:0 4px 8px}.app.touch .t-empty{color:var(--lt-meta);font-size:var(--lt-fs-meta);margin:0 4px}.app.touch .t-list{background:var(--lt-bar);border:1px solid var(--lt-sep);border-radius:var(--lt-r-14);margin:0;padding:0;list-style:none;overflow:hidden}.app.touch .t-list>li+li>.t-row{border-top:1px solid var(--lt-sep)}.app.touch .t-row{width:100%;min-height:56px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.app.touch .t-row:active{background:var(--lt-press)}.app.touch .t-row-icon{color:var(--lt-green);flex:none;display:flex}.app.touch .t-row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app.touch .t-row-title,.app.touch .t-row-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.touch .t-row-title{font-size:var(--lt-fs-content)}.app.touch .t-row-meta{font-size:var(--lt-fs-meta);color:var(--lt-meta)}.app.touch .t-row-chev{color:var(--lt-placeholder);flex:none;display:flex}.app.touch .t-card{background:var(--lt-bar);border:1px solid var(--lt-sep);border-radius:var(--lt-r-14);margin:0 0 12px;padding:12px 16px}.app.touch .t-sheet .t-card{background:var(--lt-bg)}.app.touch .t-switch-row{min-height:var(--lt-tap);justify-content:space-between;align-items:center;gap:12px;display:flex}.app.touch .t-switch-row input{width:24px;height:24px;accent-color:var(--lt-green)}.app.touch .t-missing{color:var(--lt-meta);padding:24px 16px}.app.touch .t-docbody{background:var(--lt-paper)}.app.touch .pagewrap.t-pagewrap{background:var(--lt-paper);width:100%;max-width:none;min-height:100%;box-shadow:none;border-radius:0;margin:0}.app.touch .pagewrap.t-pagewrap .page{padding:16px var(--lt-doc-pad-x) 24px;overflow-wrap:break-word}.app.touch .pagewrap.t-pagewrap .doc-tail{padding:18px var(--lt-doc-pad-x) calc(var(--lt-safe-b))}.app.touch .pagewrap.t-pagewrap .page .katex-display{overflow:auto hidden}.app.touch .pagewrap.t-pagewrap .page img{max-width:100%;height:auto}.app.touch .lt-bb>.t-cmd-gap{display:none}.app.touch .t-sheet-layer{z-index:50;padding:calc(var(--lt-safe-t) + 24px) 24px calc(var(--lt-safe-b) + 24px);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-sheet-backdrop{background:var(--lt-scrim);position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-sheet{background:var(--lt-bar);border-radius:var(--lt-r-20);width:min(540px,100%);max-height:100%;box-shadow:var(--lt-el-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.app.touch .t-sheet>.lt-sheethead{flex:none;padding:14px 10px 0 24px}.app.touch .t-sheet-body{flex:auto;min-height:0;padding:16px 20px 20px;overflow-y:auto}.app.touch .t-page{z-index:50;background:var(--lt-bg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app.touch .t-page>.t-body{padding:16px 16px calc(16px + var(--lt-safe-b))}.app.touch .t-notice-title{margin:0 0 6px;font-weight:600}.app.touch .t-notice-text{white-space:normal;margin:0 0 16px}.app.touch .t-notice-ok{width:100%}.app.touch .profile-gate.profile-gate{padding:calc(24px + var(--lt-safe-t)) 16px calc(24px + var(--lt-safe-b))}.app.touch.phone .profile-gate .logincard.logincard,.app.touch.phone .profile-gate .profile-card.profile-card{width:100%;max-width:100%}.app.touch .t-files-opening{flex-direction:column;min-height:100%;display:flex}.app.touch .t-files-openingtext{padding:48px var(--lt-sp-24);text-align:center;font:var(--lt-type-content);color:var(--lt-meta);margin:0}.app.touch.tc-desk,.app.touch.tc-desk.t-dark{--lt-bg:var(--canvas);--lt-bar:var(--panel);--lt-raised:var(--panel);--lt-thumb:var(--panel);--lt-sidebar:var(--panel);--lt-field:var(--panel);--lt-sunken:var(--panel-2);--lt-fill:var(--panel-2);--lt-faint:var(--panel-2);--lt-band:var(--panel-2);--lt-green-wash:var(--panel-2);--lt-sep:var(--border);--lt-line:var(--border);--lt-kb-line:var(--border);--lt-line-input:var(--border);--lt-track:var(--border);--lt-green-tint-line:var(--border);--lt-line-dashed:var(--muted);--lt-line-strong:var(--muted);--lt-meta:var(--muted);--lt-placeholder:var(--muted);--lt-disabled:var(--muted);--lt-text:var(--ink);--lt-text-2:var(--ink);--lt-green:var(--accent-ink);--lt-green-text:var(--accent-ink);--lt-on-green:var(--chrome-ink);--lt-green-tint:var(--sel);--lt-steel:var(--link);--lt-steel-tint:var(--docsel);--lt-red-destructive:var(--danger);--lt-on-red:var(--danger-ink)}.app.touch.tc-desk.t-dark{--tc-ink-green:#7ee2a8;--lt-green:var(--tc-ink-green);--lt-green-text:var(--tc-ink-green);--lt-on-green:#0f261a;--lt-green-tint-line:var(--border)}.app.touch.tc-desk:not(.t-dark){--lt-meta:#526a58}.app.touch.tc-desk:not(.t-dark) :-webkit-any(.tc-room,.tc-thread){--lt-bg:#f1f3f1;--lt-bar:#fff;--lt-sep:#d3d8d4;--lt-line:#d5dbd7;--lt-line-input:#76847a;--lt-green-tint:#bce5c7;--lt-green-tint-line:#9fd0ad}.app.touch.tc-desk:not(.t-dark) :is(.tc-room,.tc-thread){--lt-bg:#f1f3f1;--lt-bar:#fff;--lt-sep:#d3d8d4;--lt-line:#d5dbd7;--lt-line-input:#76847a;--lt-green-tint:#bce5c7;--lt-green-tint-line:#9fd0ad}.app.touch.tc-desk.t-dark :-webkit-any(.tc-room,.tc-thread){--lt-bg:#0f1210;--lt-bar:#222924;--lt-sep:#36403a;--lt-line:#36403a;--lt-line-input:#6b776f;--lt-green-tint:#204430;--lt-green-tint-line:#336646}.app.touch.tc-desk.t-dark :is(.tc-room,.tc-thread){--lt-bg:#0f1210;--lt-bar:#222924;--lt-sep:#36403a;--lt-line:#36403a;--lt-line-input:#6b776f;--lt-green-tint:#204430;--lt-green-tint-line:#336646}.app.touch.tc-desk :-webkit-any(.tc-room,.tc-thread) .tc-room-composer{background:var(--lt-bar)}.app.touch.tc-desk :is(.tc-room,.tc-thread) .tc-room-composer{background:var(--lt-bar)}.app.touch.tc-desk:not(.t-dark) .tc-msg-bubble.is-mine{--lt-meta:#3d5544}.app.touch.tc-desk.t-dark .tc-msg-bubble.is-mine{--lt-meta:#a9c4b1}.lime-ink-anchor{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;height:0;margin:0;position:relative}.lime-ink{pointer-events:none;z-index:9;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.lime-ink-hl{mix-blend-mode:multiply}.app.t-dark .lime-ink-hl{mix-blend-mode:screen}.app.t-dark .lime-ink-pen{filter:invert()hue-rotate(180deg)}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-latin-400-normal-BV_iYGc9.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-serif-latin-400-italic-BefsV4hZ.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-latin-700-normal-CIw17UNa.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-serif-latin-700-italic-CZ4xVNFK.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2)format("woff2")}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-mono-latin-400-normal-CZYNCU4f.woff2)format("woff2")}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-mono-latin-700-normal-gjELxfHX.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;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;src:url(/assets/noto-serif-latin-ext-400-normal-CMAsOjEZ.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-display:swap;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;src:url(/assets/noto-serif-latin-ext-400-italic-B-NmyO6X.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;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;src:url(/assets/noto-serif-latin-ext-700-normal-BRvgVta8.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-display:swap;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;src:url(/assets/noto-serif-latin-ext-700-italic-R_j-xEDF.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(/assets/noto-serif-cyrillic-400-normal-aKKVvgXJ.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(/assets/noto-serif-cyrillic-400-italic-CDzK4JVm.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(/assets/noto-serif-cyrillic-700-normal-B1CJcCkW.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(/assets/noto-serif-cyrillic-700-italic-Ye8Z0hoX.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(/assets/noto-serif-greek-400-normal-B3ECBf8v.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(/assets/noto-serif-greek-400-italic-DskjirT8.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(/assets/noto-serif-greek-700-normal-Cx5ck3FK.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(/assets/noto-serif-greek-700-italic-BqhBmIPc.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??;src:url(/assets/noto-serif-math-400-normal-DimicZOx.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-display:swap;unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??;src:url(/assets/noto-serif-math-400-italic-CFj-LmY2.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??;src:url(/assets/noto-serif-math-700-normal-DmKVFEfL.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-display:swap;unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??;src:url(/assets/noto-serif-math-700-italic-B6FBriHj.woff2)format("woff2")}:root{--font-doc:"Noto Serif", KaTeX_Main, "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-ui:"Noto Sans", -apple-system, "Segoe UI", sans-serif;--font-code:"Noto Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.app{--chrome:#1b6b39;--chrome-2:#218043;--chrome-border:#2f9a56;--chrome-ink:#fff;--chrome-muted:#c6e9d1;--panel:#f4fbf5;--panel-2:#e4f3e8;--border:#cfe6d6;--ink:#17281c;--muted:#5a7361;--canvas:#dbeede;--accent:#2da44e;--accent-ink:#116329;--link:#0969da;--sel:#d3f0db;--docsel:#dbe7f7;--own:#007d39;--ok:#007d39;--ok-ink:#00672f;--on-ok:#fff;--other:#d1242f;--shared:#9e4f00;--danger:#d62828;--danger-deep:#ab1f1f;--danger-ink:#fff;--danger-word:#b81d28;--warn:#855014;--warn-soft:#fff6e8;--warn-line:#ebd9bd;--warn-ink:#5c3c0f;--pop-radius:12px;--classband-1:var(--accent);--classband-2:var(--link);--classband-3:#d97706;--classband-4:var(--other);--classband-5:#6f42c1;--classband-6:#0f766e}.app.t-dark{--accent-ink:#7ee2a8;--chrome:#0f261a;--chrome-2:#1a3a27;--chrome-border:#2d5038;--panel:#17221b;--panel-2:#1f2d24;--border:#2c3f32;--ink:#cfe0d4;--muted:#8ba593;--canvas:#0f1712;--link:#539bf5;--sel:#1f3a28;--docsel:#1a3350;--own:#7ee2a8;--ok:#7ee2a8;--ok-ink:#7ee2a8;--on-ok:#0b2a17;--other:#ff8182;--shared:#f93;--danger:#e5484d;--danger-deep:#c2373b;--danger-ink:#fff;--danger-word:#ff8589;--warn:#f0c58a;--warn-soft:#2e2414;--warn-line:#5a4425;--warn-ink:#f0d9b5;--classband-3:#f59e0b;--classband-5:#a371f7;--classband-6:#2bb3a3}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font:14px/1.5 -apple-system,Segoe UI,Helvetica,Arial,sans-serif}.app{height:100%;color:var(--ink);background:var(--canvas);flex-direction:column;display:flex}.topbar{background:var(--chrome);color:var(--chrome-ink);flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}.topbar button{white-space:nowrap;flex:none}.tb-optional{display:contents}@media (max-width:1280px){.tb-optional{display:none}}.app.shell .topbar{-webkit-app-region:drag;min-height:44px;padding-left:max(12px, env(titlebar-area-x,12px));padding-right:calc(100vw - env(titlebar-area-width,calc(100vw - 12px)) - env(titlebar-area-x,0px))}.app.shell[data-os=darwin] .topbar{padding-left:78px;padding-right:12px}.shell-gate-titlebar{background:var(--chrome);-webkit-app-region:drag;flex:0 0 44px;width:100%}.app.shell-gated .profile-gate{flex:auto;height:auto;min-height:0}.app.shell .topbar button,.app.shell .topbar input,.app.shell .topbar select,.app.shell .topbar a,.app.shell .topbar .acct-menu,.app.shell .topbar .mb-menu,.app.shell .topbar .mergem,.app.shell .topbar .mdrop{-webkit-app-region:no-drag}.tb-left{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;display:flex;position:relative}.tb-right{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.brand{color:#aff5b4;align-items:center;gap:5px;font-size:15px;font-weight:700;display:inline-flex}.topbar button.brand{color:#aff5b4;padding:2px 6px;font-size:15px;font-weight:700}.topbar button.brand:disabled{opacity:1;cursor:default}.topbar button.brand:disabled:hover{background:0 0;border-color:#0000}.topbar.tb-home .tb-left,.topbar.tb-home .tb-right{gap:8px}.topbar.tb-home .tb-right{margin-left:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolbar .tb-chat{justify-content:center;align-items:center;min-width:30px;display:inline-flex;position:relative}.docidentity{display:none}.topbar button{color:var(--chrome-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12.5px;display:inline-flex}.topbar button:hover{background:var(--chrome-2);border-color:var(--chrome-border)}.topbar button:disabled{opacity:.45;cursor:default}.topbar .tb-utility,.topbar .pcount,.topbar .mergebtn,.topbar .notifbtn{box-sizing:border-box;justify-content:center;align-items:center;height:28px;padding-top:0;padding-bottom:0}.topbar .tb-utility,.topbar .mergebtn,.topbar .notifbtn,.topbar .pcount.tb-chats{width:28px;padding-left:0;padding-right:0}.topbar .pcount:not(.tb-chats){padding-left:8px;padding-right:9px}.topbar .mergebtn{position:relative}.topbar .tb-chats .tb-chats-badge,.topbar .mergebtn .mbadge,.topbar .notifbtn .mbadge{box-sizing:border-box;color:#fff;min-width:16px;height:16px;font:700 10.5px/16px var(--font-ui);text-align:center;box-shadow:0 0 0 2px var(--chrome,#1b6b39);background:#d93025;border-radius:999px;margin:0;padding:0 4px;position:absolute;top:-5px;right:-7px}.actrail .railact.tb-chats .tb-chats-badge{min-width:16px;height:16px;font:700 10.5px/16px var(--font-ui);box-shadow:0 0 0 2px var(--bg);background:#d93025;padding:0 4px;top:0;right:-2px}.menubar{gap:1px;min-width:0;display:flex}.mb-item{min-width:0;position:relative}.mb-label,.tb-tab-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.tb-compact-icon{flex:none;justify-content:center;align-items:center;display:none}.mb-overflow{flex:none;display:none;position:relative}.tb-tools{border-left:1px solid var(--chrome-border);align-items:center;gap:2px;margin-left:4px;padding-left:10px;display:inline-flex}.tb-tools button{justify-content:center;min-width:26px;padding:3px 6px}.tb-tools .zoompct{color:var(--chrome-ink);opacity:.85}.tb-tools .tb-sep{background:var(--chrome-border);width:1px;height:16px;margin:0 5px}.tb-tools .texerr{color:#ffb3b8;margin-left:8px;font-size:11.5px}.tb-tools .texok,.app.t-dark .tb-tools .texok{color:#aff5b4;margin-left:8px;font-size:11.5px}@media (max-width:1280px){.tb-tools:not(:has(.texerr,.texok)){display:none}}.mb-btn{padding:4px 10px!important}.mb-btn.on{background:var(--chrome-2)!important;border-color:var(--chrome-border)!important}.feedback-btn,.survey-btn{padding:4px 10px!important}.feedback-btn:hover,.survey-btn:hover{background:var(--chrome-2)!important;border-color:var(--chrome-border)!important}.mb-drop{z-index:65;background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);min-width:240px;padding:4px;position:absolute;top:30px;left:0;box-shadow:0 10px 32px #00000047}.mb-drop button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.mb-drop button:hover{background:var(--panel-2)}.mb-drop button:disabled{opacity:.45;cursor:default}.mb-drop button:disabled:hover{background:0 0}.mb-drop button.danger{color:var(--danger-word)}.mb-drop button.info{color:var(--muted)}.mb-overflow-drop{width:min(320px,100vw - 16px);max-height:calc(100vh - 58px);overflow-y:auto}.mb-overflow-section+.mb-overflow-section{border-top:1px solid var(--border);margin-top:5px;padding-top:5px}.mb-overflow-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px 3px;font-size:10.5px;font-weight:700}.mi-check{width:14px;color:var(--accent-ink);display:inline-flex}.app.t-dark .mi-check{color:#aff5b4}.mi-label{flex:1}.mi-hk{color:var(--muted);font-size:11px}.mi-badge{background:var(--ok);color:var(--on-ok);border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px;line-height:16px}.menusep{background:var(--border);height:1px;margin:4px 6px}.chain{font-size:11.5px}.chain.ok{color:#aff5b4}.chain.bad{color:#ff8182;font-weight:700}.chainalarm{color:#ff8182;font-size:11.5px;font-weight:700}.editchip-wrap{flex:none;display:inline-flex;position:relative}.topbar button.editchip{color:var(--chrome-ink);border:1px solid #fff6;border-radius:10px;padding:1px 8px;font-size:11px}.topbar button.editchip:hover{background:#ffffff24}.editchip-pop{z-index:65;background:var(--panel);width:280px;color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);padding:8px 10px;font-size:12.5px;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 32px #00000047}.saved{--slot:200px;color:var(--chrome-muted);flex:0 1 var(--slot);width:var(--slot);text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:100px;font-size:11px;overflow:hidden}.savedbtn{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;width:auto;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.savedbtn:hover{text-decoration-style:solid}.topbar button.savedbtn{flex:0 1 var(--slot);width:var(--slot);font-size:11px;line-height:inherit;text-align:right;text-overflow:ellipsis;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.topbar button.savedbtn:hover{background:0 0;border-color:#0000}.unsaveditem{border-top:1px solid var(--border);padding:10px 0}.unsaveditem:first-of-type{border-top:0}.diffkey{margin:6px 0 4px;font-size:11px}.unsaveddiff{white-space:pre-wrap;word-break:break-word;background:var(--panel-2);border-radius:3px;max-height:320px;padding:8px;font-size:12px;line-height:1.55;overflow:auto}.unsaveddiff ins.vk-ins,.diffkey ins.vk-ins{color:#032b12;background:#aceebb;border-radius:2px;text-decoration:none}.unsaveddiff del.vk-del,.diffkey del.vk-del{color:#4d0c0c;background:#ffc9c9;border-radius:2px;text-decoration:line-through}.app.t-dark .unsaveddiff ins.vk-ins,.app.t-dark .diffkey ins.vk-ins{color:#b7f0c6;background:#1b4721}.app.t-dark .unsaveddiff del.vk-del,.app.t-dark .diffkey del.vk-del{color:#ffc9c9;background:#67060c}.saved.unsaved{color:#fff0b3;font-weight:600}.saved.grow{text-overflow:clip;position:relative;overflow:visible}.topbar button.savedbtn.grow{text-overflow:clip;overflow:visible}.saved.grow:before{content:"​"}.saved.grow .saved-msg{white-space:nowrap;text-overflow:ellipsis;text-align:right;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.topbar .profile{color:#fff;background:#1a7f37;border:1px solid #aff5b4;border-radius:12px;padding:2px 10px;font-size:12.5px;font-weight:600}.tabbar{background:var(--panel-2);border-bottom:1px solid var(--border);align-items:flex-end;gap:4px;min-height:37px;padding:5px 8px 0;display:flex}.tabbar .tabs{scrollbar-width:none;flex:0 auto;gap:2px;min-width:0;margin-bottom:-1px;padding-bottom:1px;display:flex;overflow:auto hidden}.tabbar .tabs::-webkit-scrollbar{display:none}.tabbar .tabs.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tabbar .tabs.more-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.tabbar .tabs.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.tabbar .limetab{background:color-mix(in srgb, var(--panel) 55%, var(--panel-2));min-width:120px;max-width:250px;height:31px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;display:flex;position:relative}.tabbar .limetab:hover{background:var(--panel)}.tabbar .limetab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabbar .limetab.active{background:var(--panel);border-color:var(--border);height:32px;box-shadow:inset 0 2.5px 0 var(--accent);font-weight:600}.tabbar .limetab.pinned{min-width:0;padding:0 10px}.tabbar .limetab.dragging{opacity:.4}.tabbar .limetab.dropbefore:before{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:-2px}.tabbar .limetab.dropafter:after{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;right:-2px}.tabbar .limetab.dropsplit-l:before,.tabbar .limetab.dropsplit-r:after{content:"";background:color-mix(in srgb, var(--accent) 22%, transparent);width:50%;box-shadow:inset 0 0 0 1.5px var(--accent);pointer-events:none;border-radius:6px;position:absolute;top:2px;bottom:2px}.tabbar .limetab.dropsplit-l:before{left:0}.tabbar .limetab.dropsplit-r:after{right:0}.tabbar .limetab[draggable=true]{cursor:grab}.tabbar .limetab.dragging{cursor:grabbing}.tabbar .limetab .ticon{flex:none;display:inline-flex}.tabbar .tlabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tabbar .tsub{color:var(--muted);margin-left:5px;font-size:11.5px;font-weight:400}.tabbar .tone-own .tlabel{color:var(--own)}.tabbar .tone-other .tlabel{color:var(--other)}.tabbar .tone-agent .tlabel{color:var(--shared)}.tabbar .tclose{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tabbar .tclose:hover{background:var(--border);color:var(--ink)}.tabbar .tabnew{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.tabbar .tabnew:hover{background:var(--panel);color:var(--ink)}.tabbar .taball{height:31px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12.5px;display:inline-flex}.tabbar .taball:hover{background:var(--panel);color:var(--ink)}.tabbar .taball.on{background:var(--panel);border-color:var(--border);height:32px;box-shadow:inset 0 2.5px 0 var(--accent);color:var(--accent-ink);font-weight:600}.tabbar .taball+.ribbontoggle,.tabbar .taball+.dr-rec{margin-left:4px}.tabbar .ribbontoggle{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0 0 2px auto;display:inline-flex}.tabbar .ribbontoggle:hover{background:var(--panel);color:var(--ink)}.tabbar .ribbontoggle.folded{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 12%, transparent)}.app .toolbar{padding-right:24px;position:relative}.toolbar button.toolfold{width:20px;min-width:0;height:22px;color:var(--muted);padding:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.toolbar button.toolfold:hover,.toolbar .toolfold:hover{color:var(--ink)}.ribbonhandle{background:var(--panel-2);border-bottom:1px solid var(--border);z-index:5;justify-content:center;gap:8px;height:9px;display:flex;position:relative}.app.simple-chrome .ribbonhandle{justify-content:flex-end;padding-right:4px}.chromedrop{align-items:center;display:inline-flex;position:relative}.chromedrop>.chromedrop-menu{min-width:160px;top:calc(100% + 6px);left:0}.toolbar .chromedrop-btn{align-items:center;gap:4px;display:inline-flex}body .app.simple-chrome .toolbar .t-right .tg{align-items:center;gap:5px;min-width:0;height:26px;font-weight:500;display:inline-flex;color:var(--ink)!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:0 8px 0 6px!important;font-size:12.5px!important;line-height:normal!important}body .app.simple-chrome .toolbar .t-right .tg:not(.lit):hover:not(:disabled),body .app.simple-chrome .toolbar .t-right .tg[aria-expanded=true]{background:var(--panel-2)!important;border-color:var(--border)!important}body .app.simple-chrome .toolbar .t-right .tg.lit{font-weight:600;background:var(--sel)!important;border-color:var(--accent)!important}body .app.simple-chrome .toolbar .t-right .tg.more-btn{justify-content:center;width:30px;padding:0!important}.app.simple-chrome .toolbar .t-right{gap:4px}.app.simple-chrome .toolbar .t-right .tsep{margin:0 6px}.app.simple-chrome .toolbar .t-right .more-group{align-items:center;display:inline-flex}.tg-word{justify-items:center;display:inline-grid}.tg-word>*{white-space:nowrap;grid-area:1/1;align-items:center;gap:5px;display:inline-flex}.tg-word>[aria-hidden]{visibility:hidden;font-weight:600}.topbar .more-wrap .more-btn{justify-content:center;width:28px;height:28px;border-color:#0000!important;border-radius:6px!important;padding:0!important}.chromedrop>.chromedrop-menu.more-menu{min-width:250px;left:auto;right:0}.more-menu .more-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 3px;font-size:10.5px;font-weight:600}.chromedrop>.chromedrop-menu.more-menu{max-width:280px}.more-menu .more-renorm{grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;padding:4px 10px 8px 30px;display:grid}.more-menu .more-label{grid-area:1/1/auto/3;font-size:13px}.more-menu .more-renorm .scale.renorm{display:contents}.more-menu .more-renorm .scale.renorm>.renorm-run{grid-area:1/3/auto/5;justify-self:end}.more-menu .more-renorm .scale.renorm>.renorm-end:first-of-type{grid-area:2/1}.more-menu .more-renorm .scale.renorm>input[type=range]{grid-area:2/2;width:100%;min-width:0}.more-menu .more-renorm .scale.renorm>.renorm-end:nth-of-type(2){grid-area:2/3}.more-menu .more-renorm .scale.renorm>.renorm-read{grid-area:2/4}.more-menu .more-renorm .scale.renorm>.renorm-note{grid-area:3/4}.topbar .more-wrap .chromedrop-btn{align-items:center;gap:4px;display:inline-flex}.app.shell .topbar .chromedrop,.app.shell .topbar .chromedrop-menu{-webkit-app-region:no-drag}.toolbar .dr-rec{height:24px;margin:0 2px}.renorm-chip{align-items:center;gap:6px;display:inline-flex!important}.renorm-chip .renorm-x{opacity:.85;font-weight:700}.ribbonhandle .rh-tab{border:1px solid var(--border);background:var(--panel);height:17px;color:var(--muted);font:inherit;cursor:pointer;border-top:0;border-radius:0 0 8px 8px;align-items:center;gap:4px;padding:0 10px 1px;font-size:10.5px;font-weight:600;display:inline-flex}.ribbonhandle .rh-tab:hover{color:var(--ink);border-color:var(--accent)}.toolbar{background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap-reverse;align-items:center;gap:4px;padding:4px 12px;display:flex}.toolbar button{min-width:30px;height:26px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;font-size:13px;display:inline-flex}.toolbar button:hover{background:var(--panel-2);border-color:var(--border)}.toolbar button.active{background:var(--sel);border-color:var(--accent)}.toolbar select.tsize{font-variant-numeric:tabular-nums;width:52px;min-width:0;padding:0 4px 0 8px}.hlwrap{align-items:center;display:inline-flex;position:relative}.toolbar .hlwrap button.hlbtn{border-top-right-radius:0;border-bottom-right-radius:0;flex-direction:column;gap:0;min-width:26px;padding:0 4px}.toolbar .hlwrap button.hlcaret{border-top-left-radius:0;border-bottom-left-radius:0;min-width:16px;margin-left:-1px;padding:0;font-size:10px}.hlpen{font-size:12px;font-weight:700;line-height:11px}.hlbar{border-radius:1px;width:16px;height:4px;display:block;box-shadow:0 0 0 1px #0000002e}.hlpop{z-index:40;background:var(--panel);border:1px solid var(--border);border-radius:6px;margin-top:4px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000002e}.hlgrid{grid-template-columns:repeat(3,22px);gap:6px;display:grid}.toolbar .hlpop button.hlsw{border:1px solid #0000002e;border-radius:4px;width:22px;min-width:22px;height:22px;padding:0}.toolbar .hlpop button.hlsw:hover{border-color:var(--ink)}.toolbar .hlpop button.hlsw.on{outline:2px solid var(--accent);outline-offset:1px}.toolbar .hlpop button.hlnone{border-color:var(--border);width:100%;min-width:0;height:22px;margin-top:6px;font-size:11px}.app.t-dark .page .vk-hl,.app.t-dark .page .vk-hl *{color:#1a1a1a}.toolbar select:disabled{opacity:.45;cursor:default}.toolbar select{background:var(--panel);height:26px;color:var(--ink);border:1px solid var(--border);border-radius:5px;font-size:12.5px}.tsep{background:var(--border);width:1px;height:18px;margin:0 6px}.t-right{align-items:center;gap:6px;margin-left:auto;display:flex}.doccol .toolbar{min-width:0}.doccol .toolbar .t-right{flex-wrap:wrap;justify-content:flex-end;row-gap:4px;min-width:0;max-width:100%}.toolbar .t-text,.toolbar .t-pen{display:contents}.toolbar.writing .t-text{display:none}.toolbar.writing.two-rows .t-right{flex-basis:100%;justify-content:flex-end}.app{--pathbar-bg:#e1f1e6;--pathbar-line:#c4dfcc;--pathbar-ink:#3f5c48;--pathbar-hover:#cfe8d7;--pathbar-sep:#7fa38b;--pathbar-here:#116329;--pathbar-h:22px}.app.t-dark{--pathbar-bg:#1c3123;--pathbar-line:#2c4a36;--pathbar-ink:#a9c6b2;--pathbar-hover:#27442f;--pathbar-sep:#5f8a6c;--pathbar-here:#7ad59a}.pathbar{min-width:0;height:var(--pathbar-h);background:var(--pathbar-bg);border-bottom:1px solid var(--pathbar-line);flex:none;align-items:center;gap:1px;padding:0 10px;display:flex}.body:has(>.editorpane>.pathbar)>.vsplit-tree{background-image:linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--pathbar-line), var(--pathbar-line)), linear-gradient(var(--pathbar-bg), var(--pathbar-bg));background-size:3px var(--pathbar-h), 100% 1px, 100% calc(var(--pathbar-h) - 1px);background-position:left top var(--doc-rows-h,0px), left 0 top calc(var(--doc-rows-h,0px) + var(--pathbar-h) - 1px), left top var(--doc-rows-h,0px);background-repeat:no-repeat}.body:has(>.doccol>.editorpane>.pathbar)>.vsplit-tree{background-image:linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--pathbar-line), var(--pathbar-line)), linear-gradient(var(--pathbar-bg), var(--pathbar-bg));background-size:3px var(--pathbar-h), 100% 1px, 100% calc(var(--pathbar-h) - 1px);background-position:left top var(--doc-rows-h,0px), left 0 top calc(var(--doc-rows-h,0px) + var(--pathbar-h) - 1px), left top var(--doc-rows-h,0px);background-repeat:no-repeat}.body:not(.tree-left):has(>.editorpane>.pathbar)>.vsplit-tree{background-position:right top var(--doc-rows-h,0px), left 0 top calc(var(--doc-rows-h,0px) + var(--pathbar-h) - 1px), left top var(--doc-rows-h,0px)}.body:not(.tree-left):has(>.doccol>.editorpane>.pathbar)>.vsplit-tree{background-position:right top var(--doc-rows-h,0px), left 0 top calc(var(--doc-rows-h,0px) + var(--pathbar-h) - 1px), left top var(--doc-rows-h,0px)}.pb-seg{min-width:0;font:inherit;color:var(--pathbar-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 auto;align-items:center;gap:4px;padding:1px 4px;font-size:12px;line-height:16px;display:inline-flex}button.pb-seg:before{content:"";opacity:.8;background:currentColor;flex:none;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 3.5h4l1.5 1.5h7.5v8h-13z' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 3.5h4l1.5 1.5h7.5v8h-13z' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.pb-seg:first-child,.pb-seg.here{flex:none}.pb-seg:hover{background:var(--pathbar-hover);color:var(--ink)}.editorpane:has(>.pathbar) .splitview:not(.off):not(.privsplit)>.pane.splitframe{margin-top:calc(-1 * var(--pathbar-h))}.editorpane:has(>.pathbar) .splitview:not(.off):not(.privsplit)>.splitdiv{margin-top:calc(-1 * var(--pathbar-h))}.editorpane:has(>.pathbar) .splitview:not(.off):not(.privsplit)>.pane.splitframe.at-right{margin-right:-18px}.editorpane:has(>.pathbar) .splitview:not(.off):not(.privsplit)>.pane.splitframe.at-left{margin-left:-18px}.pathbar.dim{filter:saturate(.35)}.pathbar.dim .pb-seg,.pathbar.dim .pb-sep{opacity:.7}.pathbar{transition:filter .12s}span.pb-seg.here{cursor:default}span.pb-seg.here:hover{background:0 0}.editorpane:has(>.pathbar)>.doc-fullscreen{top:calc(var(--pathbar-h) + 10px)}.editorpane:has(>.pathbar)>.findbar{top:calc(var(--pathbar-h) + 10px)}.pb-seg.here{color:var(--pathbar-here);font-weight:600}.pb-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-mark,.pb-chev{flex:none;display:inline-flex}.pb-chev{opacity:.5;transform:rotate(90deg)}.pb-seg:hover .pb-chev,.pb-seg.here .pb-chev{opacity:.85}.pb-sep{color:var(--pathbar-sep);flex:none;font-size:13px;line-height:16px}.boxfold .lockword{white-space:nowrap;justify-items:center;display:inline-grid}.boxfold .lockword>*{grid-area:1/1}.boxfold .lockword>[aria-hidden]{visibility:hidden}.scale{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;display:flex}.scale input{width:100px;accent-color:var(--accent)}.lockbtn.on{color:#fff!important;background:#6e40c9!important;border-color:#0000!important}.lockbtn .lockword{white-space:nowrap;justify-items:center;display:inline-grid}.lockbtn .lockword>*{grid-area:1/1}.lockbtn .lockword>[aria-hidden]{visibility:hidden}.pane[data-pane=visual]{position:relative}.pane[data-pane=visual],.pane[data-pane=scratch]{touch-action:pan-x pan-y}.panes{position:relative}.pane.held{overflow:hidden!important}.heldover{z-index:40;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#141e1857;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.heldcard{background:var(--panel);max-width:460px;color:var(--ink);border:1px solid var(--border);text-align:center;border-radius:12px;margin:0 16px;padding:18px 20px;box-shadow:0 18px 48px #00000052}.heldcard p{margin:0 0 14px;font-size:13.5px;line-height:1.45}.heldcard button{background:var(--accent,#1b6b39);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.heldcard button:hover{filter:brightness(1.08)}.boxfold svg{transition:transform .12s}.boxfold.open svg{transform:rotate(90deg)}.vlabel{color:var(--muted);display:inline-flex}.vchip{border:1px solid var(--border)!important;border-radius:12px!important;padding:3px 10px!important;font-size:12px!important}.vchip.on{background:var(--accent)!important;color:#fff!important;border-color:#0000!important}.vchip[aria-disabled=true]{opacity:.45!important}@media (max-width:1440px){.topbar:has(.notifm) .tb-minor{display:none}}@media (min-width:901px){.app.simple-chrome .topbar .tb-minor{display:inline-flex}}@media (max-width:1180px){.topbar{gap:5px;padding-left:8px;padding-right:8px}.app.shell[data-os=darwin] .topbar{padding-left:78px;padding-right:8px}.tb-left{gap:6px;min-width:0}.tb-right{gap:4px;min-width:0}.mb-btn{padding-left:7px!important;padding-right:7px!important}.saved{--slot:120px;min-width:84px}}@media (max-width:900px){.topbar .tb-utility{display:none}.tb-tools{margin-left:0;padding-left:5px}.tb-right{flex:auto}.saved{--slot:96px;min-width:68px}.tsep{margin-left:2px;margin-right:2px}}@media (max-width:840px){.menubar{display:none}.mb-overflow,.tb-compact-icon{display:inline-flex}.topbar .tb-chat{flex:64px;min-width:30px;max-width:76px;overflow:hidden;padding-left:7px!important;padding-right:7px!important}.tb-tab-label{white-space:nowrap}}.topbar[data-fold] .menubar{display:none}.topbar[data-fold] .mb-overflow{display:inline-flex}.topbar[data-fold="2"] .tb-utility{display:none}@media (max-width:600px){.topbar{gap:3px;padding-left:5px;padding-right:5px}.app.shell[data-os=darwin] .topbar{padding-left:78px;padding-right:5px}.tb-left,.tb-right{gap:2px}.tb-tools,.brand-label,.world-label,.tb-tab-label{display:none}.brand{justify-content:center;gap:0;width:18px}.topbar .profile:not(.acct-btn){justify-content:center;align-items:center;width:28px;padding-left:2px;padding-right:2px;font-size:0;display:inline-flex}.topbar .world-chip,.topbar .tb-chat{flex:0 30px;justify-content:center;min-width:26px;max-width:30px;padding-left:5px!important;padding-right:5px!important}.saved{color:#0000;flex:0 0 18px;width:18px;min-width:18px;height:18px;font-size:0;position:relative;overflow:visible}.saved:after{content:"";background:#aff5b4;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:5px}.saved.unsaved:after{background:#fff0b3}.topbar button.savedbtn{flex:0 0 18px;width:18px;min-width:18px;height:18px;font-size:0;overflow:visible}}@media (max-width:420px){.presence{display:none}.topbar .tb-chat{flex-basis:27px;min-width:24px;max-width:27px;padding-left:4px!important;padding-right:4px!important}}@media (max-width:340px){.brand,.saved{display:none}}.body{flex:1;justify-content:flex-end;min-height:0;display:flex}.sidebar{background:var(--panel);border-left:1px solid var(--border);width:330px;padding:0 0 16px;overflow-y:auto}.body>.drawer-planner{order:var(--o-planner,80)}.body>.vsplit-planner{order:var(--o-plannerSplit,79)}.body>.world-dock{order:-20}.body>.world-splitter{order:-19}.body>.claudecol,.body>.siderail{order:var(--o-chat,10)}.body>.vsplit-chat{order:var(--o-chatSplit,11)}.body>.editorpane,.body>.doccol{order:var(--o-doc,20)}.doccol{flex-direction:column;flex:1;min-width:320px;min-height:0;display:flex}.body[data-doc-free]>.doccol{min-width:40px}.body[data-doc-narrow]>.doccol{overflow-x:clip}.body[data-doc-narrow]>.doccol>.editorpane{min-width:0}.body.panes-free>.doccol,.body.panes-free>.ob{overflow-x:clip}.body.panes-free>.doccol>*,.body.panes-free>.doccol>.splitown>*,.body.panes-free[data-doc-narrow]>.doccol>.editorpane{min-width:380px}.body.panes-free>.ob>.ob-head,.body.panes-free>.ob>.ob-main{min-width:520px}.body.panes-free.mid-anchor-right>.doccol>*,.body.panes-free.mid-anchor-right>.doccol>.splitown>*,.body.panes-free.mid-anchor-right>.ob>*{box-sizing:border-box;flex-shrink:0;align-self:flex-end;width:100%}body.dragging .body>.doccol,body.dragging .body>.doccol>.editorpane,body.dragging .body>main.editorpane{min-width:0}.doccol>.editorpane{min-height:0}.body>.vsplit-agent{order:var(--o-agentSplit,30)}.body>.agentpane{order:var(--o-agent,31)}.body>.vsplit-check{order:var(--o-checkSplit,30)}.body>.checkpane{order:var(--o-check,31)}.body>.vsplit-norn{order:var(--o-nornSplit,var(--o-checkSplit,30))}.body>.nornpane{order:var(--o-norn,var(--o-check,31))}.body>.vsplit-cal{order:var(--o-calSplit,30)}.body>.calpane{order:var(--o-cal,31);background:var(--panel);border-left:1px solid var(--border);flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}.body.calp-left>.calpane{border-left:0;border-right:1px solid var(--border)}.calpane>.calpane-head{align-items:center;gap:6px;display:flex}.calpane>.calpane-head>b{flex:1}.calpane>.lcal{flex:auto;min-height:0}.body.norn-left>.nornpane{border-left:0;border-right:1px solid var(--border)}body.pane-moving,body.pane-moving *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.panemove{z-index:900;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.panemove-bar{background:var(--accent);opacity:.8;border-radius:2px;width:4px;position:absolute;top:40px;bottom:0}.panemove-ghost{background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;position:fixed;box-shadow:0 8px 22px #00000040}.body>.vsplit-tree{order:var(--o-treeSplit,32)}.body>.sidebar{order:var(--o-tree,33)}.body>.drawer:not(.drawer-planner){order:90}.body.tree-left>.sidebar,.body.agent-left>.agentpane,.body.check-left>.checkpane,.body.planner-left>.drawer-planner{border-left:0;border-right:1px solid var(--border)}.sidehead{z-index:2;background:var(--panel);border-bottom:1px solid var(--border);box-shadow:0 -3px 0 var(--panel);flex-direction:column;align-items:stretch;gap:6px;padding:14px 12px 8px;font-weight:700;display:flex;position:sticky;top:0}.sidecontrols{align-items:center;gap:6px;display:flex}.sidename{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidecontrols>button{flex:none}.sidehead+.tnode{margin-top:6px}.workedonbtn{height:20px;color:var(--accent-ink);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:3px;padding:0 4px;display:flex}.workedonbtn:hover{background:var(--panel-2)}.workedonbtn .chev{color:var(--accent-ink)}.minebtn{border:1px solid var(--border);height:20px;font:600 11px/1 var(--font-ui);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:0 8px}.minebtn:hover{background:var(--panel-2);color:var(--ink)}.minebtn.on{background:var(--accent-soft,#2da44e29);border-color:var(--accent);color:var(--accent-ink)}.app.t-dark .minebtn.on{color:#aff5b4}.flowbtn.on,.newestbtn.on{background:var(--docsel)}.sidecontrols .scopeseg,.notifdrop .scopeseg{background:var(--panel-2);border-radius:8px;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;padding:2px;display:grid}.sidecontrols .scopeseg .scopebtn,.notifdrop .scopeseg .scopebtn{height:24px;font:500 12px/1 var(--font-ui);color:var(--muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;justify-content:center;margin:0;padding:0 4px;overflow:hidden}.sidecontrols .scopeseg .scopebtn:hover,.notifdrop .scopebtn:hover{color:var(--ink)}.sidecontrols .scopeseg .scopebtn.on,.notifdrop .scopebtn.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.app.t-dark .sidecontrols .scopeseg .scopebtn.on,.app.t-dark .notifdrop .scopebtn.on{background:var(--sel);color:var(--ink)}.viewmenu-box{flex:none;position:relative}.viewbtn{border:1px solid var(--border);background:var(--panel);height:28px;color:var(--ink);font:600 12px/1 var(--font-ui);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.viewbtn:hover,.viewbtn.open{border-color:var(--accent)}.viewbtn svg{color:var(--muted)}.viewdot{background:var(--accent);border-radius:50%;width:6px;height:6px}.viewmenu{z-index:20;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius,12px);flex-direction:column;width:260px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 32px #0000002e}.viewmenu .viewitem{width:100%;height:auto;color:var(--ink);font:400 13px/1.25 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:7px 9px;display:flex}.viewmenu .viewitem:hover:not(:disabled){background:var(--panel-2)}.viewmenu .viewitem:disabled{opacity:.5;cursor:not-allowed}.viewmenu .viewitem.on{background:0 0}.viewitem-icon{color:var(--muted);flex:0 0 16px;display:inline-flex}.viewitem-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.viewitem-hint{color:var(--muted);font-size:11px}.viewitem-count{color:var(--accent-ink);background:var(--sel);border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.viewitem-tick{color:var(--accent-ink);flex:none;display:inline-flex}.flowbtn:disabled{opacity:.45;cursor:default}.flowbtn:disabled:hover{background:0 0}.flowbadge{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:10.5px}.flowbar{color:var(--muted);align-items:center;gap:6px;padding:0 12px 6px;font-size:12px;display:flex}.flowbar select{min-width:0;font:inherit;color:var(--ink);background:var(--panel-2);border:1px solid var(--border);border-radius:4px;flex:1;padding:2px 4px;font-size:12px}.wcrows{flex-direction:column;gap:2px;margin:4px 0 12px;display:flex}.wcrow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px;display:flex}.wcrow:last-child{border-bottom:none}.wcrow span{color:var(--muted);font-size:12.5px}.wcrow b{font-variant-numeric:tabular-nums}.wchead{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:6px;font-size:11px}.wcnote{margin:8px 0 0;font-size:11.5px;line-height:1.5}.binlist{flex-direction:column;gap:2px;margin:4px 0 12px;display:flex}.binrow{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 4px;display:flex}.binrow:last-child{border-bottom:none}.bin-what{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bin-what b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bin-where{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bin-brings{color:var(--muted);white-space:nowrap;font-size:11px}.outline{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.outline h4{color:var(--muted);letter-spacing:.02em;margin:0 0 4px;font-size:12px;font-weight:600}.outlinerow{cursor:pointer;border-radius:4px;align-items:baseline;gap:6px;padding:2px 4px;font-size:12.5px;display:flex}.outlinerow:hover{background:var(--panel-2)}.outlinerow.sel{background:var(--docsel)}.outlinerow .on{color:var(--muted);min-width:2.4em;font-size:11px}.outlinerow .ok{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;min-width:5.6em;font-size:11px}.outlinerow .deps{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;padding-left:8px;font-size:11px;overflow:hidden}.outlinenote{color:var(--muted);margin:4px 4px 0;font-size:11.5px}.trow{cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin:0 4px;padding:4px 8px;display:flex}.trow:hover{background:var(--panel-2)}.trow.sel{background:var(--sel);outline:1px solid var(--accent)}.chev{width:12px;color:var(--muted);text-align:center;font-size:9px;transition:transform .12s;display:inline-block}.chev.open{transform:rotate(90deg)}.chev.none{visibility:hidden}.ticon{text-align:center;width:18px;font-size:13px;display:inline-block}.trow .fn{font-weight:700}.tool-pin{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 1px;display:inline-flex}.trow:not(:has(>.rowmenu)) .tool-pin:first-of-type{margin-left:auto}.tool-pin:hover{color:var(--accent);background:var(--panel-2)}.modal.toolcard{max-width:420px}.toolcard-levels{margin:2px 0 0;padding-left:18px;font-size:12.5px}.toolcard-levels li{margin:2px 0}.toolcard .acct-actions a.acct-go{text-decoration:none;display:inline-block}.tool-list{flex-direction:column;gap:2px;margin:6px 0;display:flex}.tool-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:5px 7px;display:flex}.tool-row:hover{background:var(--panel-2)}.tool-row.sel{background:var(--sel);border-color:var(--accent)}.tool-row .tool-ico{color:var(--muted);display:inline-flex}.tool-row .tool-name{font-weight:600}.tool-levels{flex-direction:column;gap:1px;margin:4px 0 8px;display:flex}.tool-level{cursor:pointer;align-items:center;gap:7px;padding:3px 2px;font-size:12.5px;display:flex}.tool-level.on{color:var(--ink);font-weight:600}.ph{color:#9a6700;background:#fff8c5;border:1px solid #d4a72c66;border-radius:6px;margin-left:auto;padding:0 5px;font-size:9.5px}.app.t-dark .ph{color:#d4a72c;background:#3a2d00}.docrow{cursor:pointer;color:var(--link);border-radius:6px;align-items:center;margin:0 4px;padding:3px 8px;font-size:13px;display:flex}.docgroup{display:block}.chatrow{color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin:0 4px;padding:3px 8px;font-size:12.5px;display:flex}.chatrow:hover{background:var(--panel-2)}.chatrow.on{background:var(--docsel);color:var(--ink)}.chatrow b{color:var(--ink);font-variant-numeric:tabular-nums}.docrow:hover{background:var(--panel-2)}.docrow.on,.docrow.sel,.docrow.on:hover,.docrow.sel:hover{background:var(--sel);outline:1px solid var(--accent)}.newdoc{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;margin:12px 12px 4px;padding:6px 12px}.newdoc:disabled{opacity:.5;cursor:default}.muted{color:var(--muted)}.editorpane{background:var(--canvas);flex-direction:column;flex:1;min-width:320px;display:flex;position:relative;overflow:hidden}.claudecol{background:var(--panel);flex-direction:column;min-height:0;display:flex;overflow:hidden}.claudecol-documentChat,.claudecol-documentChat2,.claudecol-scratchChat{border-right:1px solid var(--border)}.chattabs{background:var(--panel-2);border-bottom:1px solid var(--border);flex:none;gap:2px;padding:5px 6px 0;display:flex}.chattab{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:5px 5px 0 0;padding:4px 10px;font-size:12px;line-height:1.4;overflow:hidden}.chattab:hover{color:var(--ink)}.chattab-wrap{border:1px solid #0000;border-bottom:none;border-radius:5px 5px 0 0;align-items:center;display:inline-flex}.chattab-wrap.on{background:var(--panel);border-color:var(--border);margin-bottom:-1px}.chattab-x{-webkit-appearance:none;appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:3px 7px 4px 0;font-size:13px;line-height:1}.chattab-x:hover{color:var(--ink)}.chattab[aria-selected=true]{color:var(--ink);padding-bottom:5px}.chattab-shut{opacity:.68}.chattab-shut:after{content:" +"}.claudestrip{border-bottom:1px solid var(--border);background:var(--panel-2);flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.cs-prov{flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.cs-prov-name{letter-spacing:.01em;white-space:nowrap;font-size:11px;font-weight:600}.cs-prov-caret{display:inline-flex;transform:rotate(90deg)}.cs-prov-fixed{color:inherit}.cs-prov-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;margin:-1px 0;padding:1px 5px 1px 3px;display:inline-flex}.cs-prov-btn:hover{border-color:var(--border);background:var(--panel)}.cs-prov-open .cs-prov-btn[aria-expanded=true]{border-color:var(--accent);background:var(--panel)}.cs-provmenu{z-index:40;border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;min-width:132px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 6px 18px #00000021}.cs-provmenu button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:12px}.cs-provmenu button:hover{background:var(--panel-2)}.cs-provmenu button.on{color:var(--accent);font-weight:700}.cs-label{white-space:nowrap;flex:none;font-weight:600}.cs-link{flex:none;align-items:center;display:inline-flex}.cs-link-linked{color:var(--accent)}.cs-link-pending{color:var(--muted);opacity:.65}.cs-path{flex:auto;align-items:baseline;gap:4px;min-width:0;display:flex}.cs-anc{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);min-width:0;overflow:hidden}.cs-sep{color:var(--muted);flex:none}.cs-leaf{font-variant-numeric:tabular-nums;flex:none}.cs-note{text-overflow:ellipsis;min-width:0;color:var(--muted);white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.cs-btn{flex:none}.cs-idle .cs-prov{color:var(--muted)}.cs-ok .cs-prov{color:var(--accent)}.cs-warn{background:#fff4e0}.cs-warn .cs-prov{color:#bc6c00}.cs-bad{background:#ffe9e6}.cs-bad .cs-prov{color:#cf222e}.cs-btn{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:10px;flex:none;padding:2px 8px;font-size:11px}.cs-btn:hover{border-color:var(--accent)}.claudehint{color:var(--muted);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;display:flex}.claudesim{border-top:1px dashed var(--border);margin-top:16px;padding-top:12px}.sim-btn{text-align:left;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);cursor:pointer;border-radius:10px;margin:0 0 6px;padding:5px 10px;font-size:12px;display:block}.sim-btn:hover{border-color:var(--accent)}.sim-head{margin:0 0 8px;font-size:11px}.sim-foot{margin-top:10px;font-size:11px}.claudeslot{flex:1;min-height:0;overflow:auto}.claudeplaceholder{padding:16px 14px;font-size:12.5px}.claudeplaceholder p{margin:0 0 10px}.ph-open,.ph-link{cursor:pointer;border-radius:10px;width:100%;margin:0 0 8px;padding:6px 12px;font-size:12px;display:block}.ph-open{background:var(--accent);color:#fff;border:1px solid #0000}.ph-open:hover{filter:brightness(1.06)}.ph-link{background:var(--panel);color:var(--ink);border:1px solid var(--border)}.ph-link:hover{border-color:var(--accent)}.ph-form{margin:0 0 8px}.ph-form input{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:10px;margin:0 0 8px;padding:6px 9px;font-family:inherit;font-size:12px}.ph-form input:focus{border-color:var(--accent);outline:none}.ph-row{gap:8px;display:flex}.ph-row .ph-open,.ph-row .ph-link{margin:0}.ph-said{color:var(--muted);margin:0 0 10px;font-size:11px}.ph-said.bad{color:#cf222e}.ph-fine{margin:0 0 10px;font-size:11px}.siderail{z-index:30;flex:0 0 0;width:0;position:relative}.sidedot{background:var(--muted);color:#fff;letter-spacing:-1px;cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;padding:0;font:700 12px/20px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:12px;left:8px;box-shadow:0 1px 4px #00000040}.sidedot:hover{filter:brightness(1.08)}.sidedot[data-tone=ok]{background:var(--accent)}.sidedot[data-tone=warn],.sidedot.sd-ungranted{background:#bc6c00}.sidedot[data-tone=bad]{background:#cf222e}.sidedot.sd-ready,.sidedot.sd-closed{opacity:.55}.sidepanel{border:1px solid var(--border);background:var(--panel);border-radius:10px;width:380px;max-height:calc(100vh - 140px);position:absolute;top:38px;left:8px;overflow:auto;box-shadow:0 10px 30px #0000002e}.sidepanel .claudecol{box-sizing:border-box;overflow:visible;flex:auto!important;width:100%!important}.sidenotice{z-index:40;color:#fff;pointer-events:none;background:#17281cf0;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:min(460px,60vw);padding:9px 14px;font-size:13px;line-height:1.35;animation:.18s ease-out sidenotice-in;display:flex;position:absolute;top:6px;left:34px;box-shadow:0 8px 28px #00000047}.sidenotice .sn-glyph{color:#7ee2a0;letter-spacing:-1px;font-weight:700}.sidenotice .sn-undo{pointer-events:auto;font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:10px;padding:3px 10px;font-size:12px}.sidenotice .sn-undo:hover{color:#7ee2a0;border-color:#7ee2a0}@keyframes sidenotice-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.body>.siderail.sr-right{order:calc(var(--o-doc,20) + 1)}.siderail.sr-right{--sr-w:28px;--sr-in:calc(var(--doc-gutter,calc(var(--panes-pad-x) + var(--pane-sb-w))) + 8px);--sr-right:calc(var(--sr-w) + var(--sr-in));--sr-top:calc(var(--doc-rows-h,0px) + var(--pathbar-h,22px) + 36px);flex:0 0 var(--sr-w);width:var(--sr-w);pointer-events:none}.siderail.sr-right .sidedot,.siderail.sr-right .sidepanel{pointer-events:auto}.siderail.sr-right .sidedot{left:4px}.siderail.sr-right .sidepanel{left:auto;right:var(--sr-right)}.siderail.sr-right .sidedot{top:calc(var(--sr-top) + 8px)}.siderail.sr-right .sidepanel{top:calc(var(--sr-top) + 34px);max-height:calc(100vh - 140px - var(--sr-top));width:min(380px, max(240px, calc(var(--doc-w,396px) - var(--sr-in) - 8px)))}.siderail.sr-right .sidenotice{left:auto;right:var(--sr-right);top:calc(var(--sr-top) + 2px);max-width:min(460px, 60vw, max(200px, calc(var(--doc-w,502px) - var(--sr-in) - 8px)))}@keyframes sidenotice-in-r{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.siderail.sr-right .sidenotice{animation-name:sidenotice-in-r}.vsplit-chat:hover{background:#1f232829}.findbar{z-index:40;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius);align-items:center;gap:3px;padding:4px 6px;display:flex;position:absolute;top:10px;right:48px;box-shadow:0 6px 20px #0003}.findicon{color:var(--muted);margin-right:2px;display:inline-flex}.findbar input{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:5px;outline:none;width:190px;padding:3px 8px;font-size:13px}.findbar input:focus{border-color:var(--accent)}.findbar button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 5px;display:inline-flex}.findbar button:hover{background:var(--panel-2)}.findcount{color:var(--muted);text-align:center;min-width:3.5ch;font-size:11.5px}::highlight(lime-find){background:#ffc80066}::highlight(lime-find-current){color:#fff;background:#e67800d9}::highlight(lime-comment){background:#fabe2847}::highlight(lime-comment-active){background:#faaa008c}::highlight(lime-tag){color:var(--link);background:#0969da1a}::highlight(lime-miss){-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline wavy #d1242f;text-decoration:underline wavy #d1242f}.placeholder{overflow-y:auto}.panes{padding:0 var(--panes-pad-x);flex:1;align-items:stretch;gap:18px;min-height:0;display:flex}.pane{overscroll-behavior:contain;flex:1;min-width:0;padding:16px 6px;overflow:auto scroll}.body.panes-free>.doccol>.editorpane{container:docpane/inline-size}@container docpane (width<=1040px){.body.panes-free .panes{gap:6px;padding:0 6px}.body.panes-free .pane{padding-left:3px;padding-right:3px}.body.panes-free .pane::-webkit-scrollbar{width:7px}.body.panes-free .editorpane:has(>.pathbar) .splitview:not(.off):not(.privsplit)>.pane.splitframe.at-right{margin-right:-6px}.body.panes-free .editorpane:has(>.pathbar) .splitview:not(.off):not(.privsplit)>.pane.splitframe.at-left{margin-left:-6px}}html.lime-fs,html.lime-fs body{overscroll-behavior:none}.pane-head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;z-index:15;background:var(--canvas);align-items:center;gap:8px;margin:0 0 6px;padding:4px 2px;font-size:11.5px;display:flex;position:sticky;top:0}.scratchhead{text-transform:none;letter-spacing:0;width:-moz-fit-content;width:fit-content;max-width:100%;left:0}.scratchtabs{gap:2px;display:inline-flex}.scratchtab{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 8px;font-size:11.5px;line-height:1.4}.scratchtab:hover{color:var(--ink)}.scratchtab[aria-selected=true]{background:var(--panel);border-color:var(--border);color:var(--ink)}.scratchtab[aria-disabled=true]{opacity:.45;cursor:default}.scratchtab[aria-disabled=true]:hover{color:var(--muted)}.scratchmark{cursor:pointer;width:17px;height:17px;color:var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.flowbadge~.scratchmark,.boardbadge~.scratchmark{margin-left:4px}.scratchmark:hover{color:var(--ink);background:var(--panel-2)}.scratchmark:focus-visible{outline:2px solid var(--border);outline-offset:1px}.scratchname{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane-btn{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:10px;padding:2px 10px;font-size:11px}.pane-btn:hover{border-color:var(--accent)}.pane-btn.apply{background:var(--accent);color:#fff;border-color:#0000}.pane-btn:disabled{opacity:.45;cursor:default}.texwrap{align-items:flex-start;min-height:1100px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.texgutter{box-sizing:border-box;text-align:right;color:var(--muted);background:var(--panel-2);border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;flex:none;align-self:stretch;min-width:3ch;padding:0 8px 0 2px;overflow:hidden}.texgutter>div{height:1.6em}textarea.texedit{resize:none;box-sizing:border-box;width:100%;min-height:1.6em;font:inherit;white-space:pre;overflow-wrap:normal;color:var(--ink);background:0 0;border:none;outline:none;flex:auto;padding-left:10px;display:block;overflow:auto hidden}.texcode{flex:auto;min-width:0;position:relative}.pane .texcode .texhl{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.app .pane .texcode textarea.texedit{z-index:1;box-shadow:none;color:#0000;-webkit-text-fill-color:transparent;caret-color:#1f2328;background:0 0;position:relative}.app.t-dark .pane .texcode textarea.texedit{caret-color:#e9e6e1}.texerr{color:#d1242f;text-transform:none;letter-spacing:0}.texok{color:var(--accent-ink);text-transform:none;letter-spacing:0}.app.t-dark .texok{color:#aff5b4}.pagewrap{background:#fff;border-radius:3px;min-height:100%;margin:0 auto;display:flex;position:relative;box-shadow:0 0 0 1px #0000000d,0 8px 30px #0000001a}.pagecontent{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.doc-tail{min-height:max(calc(100vh - 160px), calc(var(--kb,0px) + 96px));min-height:max(calc(100dvh - 160px), calc(var(--kb,0px) + 96px));cursor:text;-webkit-user-select:none;user-select:none;flex:none;padding:18px 44px 0}.doc-end{text-align:center;font-family:var(--font-ui);color:var(--muted);background:#1f23280b;border-radius:6px;padding:.3em 1em;font-size:13px}.doc-tail.has-room{min-height:max(calc(100vh - 160px), calc(var(--kb,0px) + 96px), var(--doc-room,0px));min-height:max(calc(100dvh - 160px), calc(var(--kb,0px) + 96px), var(--doc-room,0px))}.pagewrap .page{flex:none;width:100%;min-height:0;margin:0;padding-bottom:0}.pagewrap .page>:last-child{margin-bottom:0}.pane .code{color:#1f2328;white-space:pre-wrap;background:#fff;border-radius:2px;max-width:850px;min-height:1100px;margin:0 auto;padding:60px 55px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:hidden;box-shadow:0 0 0 1px #0000000a,0 6px 24px #00000038}:root{--pane-sb-w:11px;--panes-pad-x:18px}.pane::-webkit-scrollbar{width:var(--pane-sb-w)}.sidebar::-webkit-scrollbar{width:var(--pane-sb-w)}.drawer::-webkit-scrollbar{width:var(--pane-sb-w)}.pane::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-track{background:0 0}.drawer::-webkit-scrollbar-track{background:0 0}.pane::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--canvas);border-radius:6px}.sidebar::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--canvas);border-radius:6px}.drawer::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--canvas);border-radius:6px}.pane::-webkit-scrollbar-thumb:hover{background:var(--muted)}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--muted)}.drawer::-webkit-scrollbar-thumb:hover{background:var(--muted)}.vk-math{cursor:text;display:inline-block}.vk-math:hover{outline:1px dashed var(--border);border-radius:3px}.page .vk-math:not([data-display=true]) .katex{line-height:0}.page .vk-math:not([data-display=true]) .katex .vlist-s{line-height:1.2}.vk-math[data-display=true]{text-align:center;margin:.5em 0;display:block;position:relative}.vk-math[data-display=true][data-eqnum]:after{content:"(" attr(data-eqnum) ")";color:#1f2328;font:15px KaTeX_Main,Georgia,serif;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.vk-math[data-display=true][data-fit="70"]>*{display:block;overflow:auto hidden}.vk-math[data-display=true][data-fit="70"][data-eqnum],.vk-math[data-display=true][data-fit="70"][data-tagnum]{padding-right:56px}.vk-math[data-display=true][data-fit="70"][data-tagnum] .katex-html>:-webkit-any(.tag,.katex-tag){display:none}.vk-math[data-display=true][data-fit="70"][data-tagnum] .katex-html>:is(.tag,.katex-tag){display:none}.vk-math[data-display=true][data-fit="70"][data-tagnum]:after{content:"(" attr(data-tagnum) ")";color:#1f2328;font:15px KaTeX_Main,Georgia,serif;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.app.t-dark .vk-math[data-display=true][data-fit="70"][data-tagnum]:after{color:#e9e6e1}.vk-boxbody .vk-math[data-display=true]{padding:10px 40px}.page{color:var(--ink);width:100%;min-height:300px;font-family:var(--font-doc);font-size:var(--doc-fs,18.4px);overflow-wrap:break-word;text-rendering:geometricprecision;background:0 0;outline:none;margin:0 auto;padding:0 44px 24px;line-height:1.6;display:flow-root}.page p{min-height:1.2em;margin:0 0 .6em}.page :-webkit-any(p,li){line-height:round(1.6em,.015625px)}.page :is(p,li){line-height:round(1.6em,.015625px)}.page :-webkit-any(.vk-ref,.vk-xref-label){line-height:1.6}.page :is(.vk-ref,.vk-xref-label){line-height:1.6}.page h1,.page h2,.page h3{position:relative}.vk-tip{border:1.5px solid var(--muted);width:18px;height:18px;color:var(--muted);opacity:.7;cursor:help;-webkit-user-select:none;user-select:none;border-radius:50%;position:absolute;top:.3em;left:-30px}.vk-tip:before{content:"i";text-align:center;font:600 11px/15px Georgia,Times New Roman,serif;position:absolute;top:0;bottom:0;left:0;right:0}.vk-box>.vk-tip{top:8px}.vk-tip:hover{opacity:1;border-color:var(--accent);color:var(--accent-ink)}.vk-tip:after{content:attr(data-hint);z-index:30;white-space:pre-line;text-align:left;background:var(--ink);width:max-content;max-width:46ch;color:var(--panel);border-radius:6px;padding:8px 12px;font:13px/1.45 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;display:none;position:absolute;top:-8px;left:26px;box-shadow:0 6px 20px #00000040}.vk-tip:hover:after{display:block}.app.t-dark .vk-tip:hover{color:#aff5b4;border-color:#aff5b4}.vk-carrying{opacity:.4;pointer-events:none}.vk-box-slot{box-sizing:border-box;border:2px dashed var(--accent);background:var(--sel);border-radius:6px;margin:10px 0}.app.t-dark .vk-box-slot{background:#ffffff0d}body.vk-boxdrag,body.vk-boxdrag *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.page p,.page h1,.page h2,.page h3,.page li{white-space:pre-wrap;-moz-tab-size:4;tab-size:4}.page a{color:var(--link);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.page h1{margin:.6em 0 .4em;font-size:1.5em;font-weight:600;line-height:round(1.3em,.015625px)}.page h2{margin:.6em 0 .4em;font-size:1.25em;font-weight:600;line-height:round(1.3em,.015625px)}.page h3{margin:.6em 0 .4em;font-size:1em;font-weight:600;line-height:round(1.3em,.015625px)}.page ul,.page ol{margin:0 0 .6em;padding-left:1.6em}.page li>ul,.page li>ol{margin-bottom:0}.page ol{list-style-type:decimal}.page ol ol{list-style-type:lower-alpha}.page ol ol ol{list-style-type:lower-roman}.page ol ol ol ol{list-style-type:decimal}.page ol ol ol ol ol{list-style-type:lower-alpha}.page ol ol ol ol ol ol{list-style-type:lower-roman}.page ol ol ol ol ol ol ol{list-style-type:decimal}.page ol ol ol ol ol ol ol ol{list-style-type:lower-alpha}.page ol ol ol ol ol ol ol ol ol{list-style-type:lower-roman}.page .vk-box[data-list-level]{--vk-list-level:1;margin-left:calc((var(--vk-list-level) - 1) * 1.6em - 15px);border-left-width:1px;padding-left:14px}.page .vk-box[data-list-level="2"]{--vk-list-level:2}.page .vk-box[data-list-level="3"]{--vk-list-level:3}.page .vk-box[data-list-level="4"]{--vk-list-level:4}.page .vk-box[data-list-level="5"]{--vk-list-level:5}.page .vk-box[data-list-level="6"]{--vk-list-level:6}.page .vk-box[data-list-level="7"]{--vk-list-level:7}.page .vk-box[data-list-level="8"]{--vk-list-level:8}.page .vk-box[data-list-level="9"]{--vk-list-level:9}.page .vk-box[data-list-level="2"]>.vk-boxbody>ol,.page .vk-box[data-list-level="5"]>.vk-boxbody>ol,.page .vk-box[data-list-level="8"]>.vk-boxbody>ol,.page .vk-box[data-list-level="3"]>.vk-boxbody>ol ol ol,.page .vk-box[data-list-level="6"]>.vk-boxbody>ol ol ol,.page .vk-box[data-list-level="9"]>.vk-boxbody>ol ol ol{list-style-type:lower-alpha}.page .vk-box[data-list-level="3"]>.vk-boxbody>ol,.page .vk-box[data-list-level="6"]>.vk-boxbody>ol,.page .vk-box[data-list-level="9"]>.vk-boxbody>ol,.page .vk-box[data-list-level="2"]>.vk-boxbody>ol ol,.page .vk-box[data-list-level="5"]>.vk-boxbody>ol ol,.page .vk-box[data-list-level="8"]>.vk-boxbody>ol ol{list-style-type:lower-roman}.page .vk-box[data-list-level="3"]>.vk-boxbody>ol ol,.page .vk-box[data-list-level="6"]>.vk-boxbody>ol ol,.page .vk-box[data-list-level="9"]>.vk-boxbody>ol ol,.page .vk-box[data-list-level="2"]>.vk-boxbody>ol ol ol,.page .vk-box[data-list-level="5"]>.vk-boxbody>ol ol ol,.page .vk-box[data-list-level="8"]>.vk-boxbody>ol ol ol{list-style-type:decimal}.page .vk-box[data-list-level="2"]>.vk-boxbody>ul{list-style-type:circle}.page .vk-box[data-list-level="2"]>.vk-boxbody>ul ul,.page .vk-box[data-list-level]:not([data-list-level="1"]):not([data-list-level="2"])>.vk-boxbody>ul{list-style-type:square}.page li[data-list-lead]{counter-increment:list-item 0;list-style-type:none}.page{counter-reset:limeH1 limeH2 limeH3}.page h1{counter-reset:limeH2 limeH3;counter-increment:limeH1}.page h2{counter-reset:limeH3;counter-increment:limeH2}.page h3{counter-increment:limeH3}.page h1:before{content:counter(limeH1) "  "}.page h2:before{content:counter(limeH1) "." counter(limeH2) "  "}.page h3:before{content:counter(limeH1) "." counter(limeH2) "." counter(limeH3) "  "}.app{--tex-kw:#6f42c1;--tex-arg:#0550ae;--tex-cmt:#6e7781;--tex-brace:#57606a;--tex-mathd:#cf222e;--tex-math:#0a3069;--tex-sp:#953800}.app.t-dark{--tex-kw:#d2a8ff;--tex-arg:#6cb6ff;--tex-cmt:#8b949e;--tex-brace:#9aa4ae;--tex-mathd:#ff7b72;--tex-math:#a5d6ff;--tex-sp:#ffa657}.tex-kw{color:var(--tex-kw)}.tex-arg{color:var(--tex-arg)}.tex-cmt{color:var(--tex-cmt);font-style:italic}.tex-brace{color:var(--tex-brace)}.tex-mathd{color:var(--tex-mathd)}.tex-math{color:var(--tex-math)}.tex-sp{color:var(--tex-sp)}.app.t-dark .vk-box:not([data-type=prose])>.vk-boxbody{--tex-kw:#6f42c1;--tex-arg:#0550ae;--tex-cmt:#6e7781;--tex-brace:#57606a;--tex-mathd:#cf222e;--tex-math:#0a3069;--tex-sp:#953800}.vk-table{clear:both;border-collapse:collapse;--vk-rule:1.1px;--vk-rule-mid:.7px;--vk-rule-w:max(1px, round(down, var(--vk-rule), 1px));--vk-rule-mid-w:max(1px, round(down, var(--vk-rule-mid), 1px));width:100%;margin:14px 0;font-size:.95em}.vk-table:not([data-span]){width:max(120px, calc(100% - var(--doc-extra-width,0px)));max-width:100%}.vk-table[data-table-width]:not([data-span]){width:var(--table-width,100%)}.vk-table[data-table-placement]{clear:both;margin-top:0}.vk-table[data-table-placement=left]{float:left;margin-right:16px}.vk-table[data-table-placement=right]{float:right;margin-left:16px}.vk-table[data-table-placement]{max-width:calc(100% - 16px)}.vk-table[data-weight]{--vk-rule-mid:var(--vk-rule)}.vk-table{table-layout:fixed}.vk-table.vk-table-armed{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.vk-table.vk-table-armed td,.vk-table.vk-table-armed th{background-color:color-mix(in srgb, var(--accent) 12%, transparent)!important}.vk-table th,.vk-table td{overflow-wrap:anywhere;box-sizing:border-box;line-height:round(1.6em,.015625px)}.vk-table[data-rules=book]{border-top:var(--vk-rule-w) solid var(--ink);border-bottom:var(--vk-rule-w) solid var(--ink)}.vk-table[data-rules=book]>thead>tr{border-bottom:var(--vk-rule-mid-w) solid var(--ink)}.vk-table[data-rules=rows]{border-top:var(--vk-rule-w) solid var(--ink);border-bottom:var(--vk-rule-w) solid var(--ink)}.vk-table[data-rules=rows]>thead>tr,.vk-table[data-rules=rows]>tbody>tr{border-bottom:var(--vk-rule-w) solid var(--ink)}.vk-table[data-rules=grid],.vk-table[data-rules=grid] th,.vk-table[data-rules=grid] td{border:var(--vk-rule-w) solid var(--ink)}.vk-table[data-rules=none]{border:none}.vk-table th,.vk-table td{vertical-align:top;border:none;padding:5px 10px}.vk-table th{font-weight:600}.vk-table .ta-l{text-align:left}.vk-table .ta-c{text-align:center}.vk-table .ta-r{text-align:right}.vk-table th:focus,.vk-table td:focus{outline:none}.vk-table:hover th,.vk-table:hover td{transition:background 90ms}.vk-table th:hover,.vk-table td:hover{background:#2da44e0f}.app.t-dark .vk-table th:hover,.app.t-dark .vk-table td:hover{background:#ffffff0d}.vk-table th:empty,.vk-table td:empty{min-height:1.4em}.vk-table>thead>tr>th{top:var(--vk-sticky-top,0px);z-index:1;background:linear-gradient(var(--box-fill,transparent), var(--box-fill,transparent)), #fff;position:sticky}.app.t-dark .vk-table>thead>tr>th{background:linear-gradient(var(--box-fill,transparent), var(--box-fill,transparent)), #262624}.vk-table>thead>tr>th:hover{background:linear-gradient(#2da44e0f, #2da44e0f), linear-gradient(var(--box-fill,transparent), var(--box-fill,transparent)), #fff}.app.t-dark .vk-table>thead>tr>th:hover{background:linear-gradient(#ffffff0d, #ffffff0d), linear-gradient(var(--box-fill,transparent), var(--box-fill,transparent)), #262624}.vk-table>thead>tr>th[data-fill]{background-image:none}.app.t-dark .vk-table [data-fill],.app.t-dark .vk-table [data-fill] *{color:#1a1a1a}.vk-table[data-span]{table-layout:auto;overscroll-behavior-x:contain;display:block;overflow-x:auto;container-type:inline-size}.vk-table[data-span]>*>tr>th:after,.vk-table[data-span]>*>tr>td:after{content:"";height:0;width:calc(var(--cw,0) * var(--span,1) * 100cqw - 20px);display:block}.vk-table[data-span]>thead>tr>th{position:static}.vk-table td[data-kind]>.vk-cl,.vk-table th[data-kind]>.vk-cl{min-height:1.4em;padding-left:1.5em;position:relative}.vk-table [data-kind=bullets]>.vk-cl:before{content:"•";position:absolute;left:.35em}.vk-table [data-kind=numbers]{counter-reset:vk-cl}.vk-table [data-kind=numbers]>.vk-cl{counter-increment:vk-cl}.vk-table [data-kind=numbers]>.vk-cl:before{content:counter(vk-cl) ".";min-width:1.2em;position:absolute;left:0}.vk-table [data-kind=check]>.vk-cl:before{content:"";top:.3831em;left:.1em;box-sizing:border-box;border:1.5px solid var(--muted);cursor:pointer;border-radius:3px;width:.95em;height:.95em;position:absolute;top:calc(.5lh - .4169em)}.vk-table [data-kind=check]>.vk-cl[data-done="1"]:before{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.6 8.3l2.9 2.9 5.9-6.3' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 85% no-repeat;border-color:var(--accent)}.vk-cellchip{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;background:#0000000f;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:0 8px;display:inline-flex;overflow:hidden}.app.t-dark .vk-cellchip{background:#ffffff17}.vk-cellchip:hover{background:#2da44e29}.vk-cellchip[data-kind=choice]:after{content:"▾";opacity:.6;font-size:.8em}.vk-cellchip[data-empty]:before{content:attr(data-empty);color:var(--muted)}.vk-cellpic{cursor:pointer;display:block}.vk-cellpic img{border-radius:3px;width:100%;height:auto;display:block}.vk-cellpic.absent{aspect-ratio:4/3;background:repeating-linear-gradient(45deg,#0000000a 0 8px,#00000014 8px 16px);border-radius:3px;width:100%}.vk-cellpic.absent:after{content:"Picture";color:var(--muted);font:12px var(--font-ui);padding:6px;display:block}.tchrome{pointer-events:none;z-index:4;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.tchrome>*{pointer-events:auto;position:absolute}.tchrome>.tch-sel{pointer-events:none;background:#2da44e1f}.tchrome>.tch-sel.dragging{outline:1px dashed var(--accent);background:#2da44e33}.tchrome>.tch-drop{pointer-events:none;background:var(--accent);border-radius:2px}.tchrome>.tch-range{pointer-events:none;background:#0969da1a}.tchrome>.tch-range.head{background:#0969da14}body.tch-ranging .page ::selection{background:0 0}.tchrome>.tch-border{background:0 0}.tchrome>.tch-border.col{cursor:col-resize;width:6px}.tchrome>.tch-border.row{cursor:row-resize;height:6px}.tchrome>.tch-border:hover,.tchrome>.tch-border.on{background:linear-gradient(var(--accent), var(--accent)) center / 2px 100% no-repeat}.tchrome>.tch-border.row:hover,.tchrome>.tch-border.row.on{background:linear-gradient(var(--accent), var(--accent)) center / 100% 2px no-repeat}.tchrome>.tch-guide{pointer-events:none;background:var(--accent)}.tchrome>.tch-selbar{z-index:6;white-space:nowrap;background:var(--panel);border:1px solid var(--border);font-family:var(--font-ui);border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 4px 16px #00000024}.tch-selbar>button{min-width:28px;height:28px;color:var(--ink);font:14px var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.tch-selbar>button:hover:not(:disabled){background:var(--panel-2)}.tch-selbar>button.on{background:var(--sel);border-color:var(--accent)}.tch-selbar>button.danger{color:var(--danger)}.tch-selbar>button:disabled{opacity:.4;cursor:default}.tch-selbar>.tch-sep{background:var(--border);width:1px;height:18px;margin:0 3px}.tch-wordbar>button.tch-ask{color:var(--accent-ink)}.tch-wordbar>button.tch-kindbtn{gap:2px;padding:0 4px 0 6px}.tch-wordbar>button.tch-kindbtn svg:last-child{color:var(--muted)}.tch-selbar>.tch-barpop{box-sizing:border-box;background:var(--panel);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(5,1fr);gap:4px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:100px;box-shadow:0 8px 24px #0000002e}.tch-barpop .tch-sw{cursor:pointer;border:1px solid #0000002e;border-radius:4px;width:100%;height:24px;padding:0}.tch-barpop .tch-sw:hover{border-color:var(--ink)}.tch-barpop .tch-sw.on{outline:2px solid var(--accent);outline-offset:1px}.tch-barpop .tch-sw.none{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--danger) calc(50% - 1px), var(--danger) calc(50% + 1px), transparent calc(50% + 1px)), var(--panel)}.tch-grip{touch-action:none}.tch-grip.col,.tch-grip.row{cursor:grab}.tch-grip{border:1px solid var(--border);background:var(--panel);width:22px;height:22px;color:var(--muted);z-index:2;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 1px 4px #0000001a}.tch-grip.col svg{transform:rotate(90deg)}.tch-grip:hover{color:var(--ink);border-color:var(--muted)}.tch-grip.on{color:var(--ink);border-color:#0969da8c;box-shadow:0 0 0 2px #0969da26}.tch-add{cursor:pointer;border:1px dashed var(--border);color:var(--muted);background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.tch-add.col{width:16px}.tch-add.row{height:11px}.tch-add:hover{border:1px solid var(--accent);background:var(--panel-2);color:var(--accent-ink)}.tch-corner{cursor:pointer;border:1px solid var(--border);background:var(--panel);width:17px;height:17px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.tch-corner:hover{border-color:var(--accent);color:var(--accent-ink)}.tch-corner.on{background:var(--accent);border-color:var(--accent-ink);color:#fff}.tch-menu .tch-row button,.tch-menu .tch-seg button{min-width:28px;height:26px;color:var(--ink);font:12.5px var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.tch-menu .tch-row button:hover,.tch-menu .tch-seg button:hover{background:var(--panel-2);border-color:var(--border)}.tch-menu .tch-row button.on,.tch-menu .tch-seg button.on{background:var(--sel);border-color:var(--accent)}.tch-menu.tch-tablemenu{width:236px}.tch-menu .tch-seg button.tch-rule{flex-direction:column;gap:2px;height:auto;padding:5px 2px 4px;font-size:11.5px}.tch-menu .tch-seg button.tch-rule svg{color:var(--ink)}.tch-menu .tch-seg{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 9px 6px;display:grid}.tch-menu .tch-seg.tch-spans{grid-template-columns:1.7fr repeat(3,minmax(0,1fr))}.tch-menu .tch-seg.tch-size{grid-template-columns:repeat(2,minmax(0,1fr))}.tch-menu .tch-seg.tch-placement{grid-template-columns:repeat(3,minmax(0,1fr))}.tch-menu .tch-check{width:14px;color:var(--accent-ink);justify-content:center;display:inline-flex}.tch-menu{box-sizing:border-box;z-index:5;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius);width:214px;font-family:var(--font-ui);padding:5px;box-shadow:0 10px 32px #00000047}.tch-menu .tch-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:4px 9px 5px;font-size:11.5px;font-weight:600}.tch-menu>button{cursor:pointer;width:100%;color:var(--ink);font:13px var(--font-ui);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;display:flex}.tch-menu>button:hover:not(:disabled){background:var(--panel-2)}.tch-menu>button:disabled{opacity:.45;cursor:default}.tch-menu>button.danger{color:var(--danger-word)}.tch-menu hr{border:0;border-top:1px solid var(--border);margin:4px 0}.tch-menu .tch-row{align-items:center;gap:2px;padding:2px 4px 2px 9px;font-size:13px;display:flex}.tch-menu .tch-row>span{flex:1}.tch-menu .tch-fills{grid-template-columns:repeat(5,1fr);gap:4px;padding:2px 9px 6px;display:grid}.tch-menu .tch-sw{cursor:pointer;border:1px solid #0000002e;border-radius:4px;width:100%;height:22px;padding:0}.tch-menu .tch-sw:hover{border-color:var(--ink)}.tch-menu .tch-sw.on{outline:2px solid var(--accent);outline-offset:1px}.tch-menu .tch-sw.none{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--danger) calc(50% - 1px), var(--danger) calc(50% + 1px), transparent calc(50% + 1px)), var(--panel)}.tch-menu .tch-note{color:var(--muted);font:12px/1.35 var(--font-ui);padding:2px 9px 6px}.tch-selbar>.tch-barpop.tch-kinds{flex-direction:column;gap:0;width:196px;padding:5px;display:flex;left:auto;right:0}.tch-barpop.tch-kinds>button{width:100%;color:var(--ink);font:13px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;display:flex}.tch-barpop.tch-kinds>button:hover{background:var(--panel-2)}.tch-barpop.tch-kinds .tch-check{width:14px;color:var(--accent-ink);justify-content:center;display:inline-flex}.tch-barpop.tch-kinds .tch-kicon{width:15px;color:var(--muted);justify-content:center;display:inline-flex}.tch-barpop.tch-kinds .tch-klabel{flex:1}.tch-menu>button>svg{color:var(--muted);flex:none}.tch-menu.tch-pick{width:232px;max-height:340px;overflow-y:auto}.tch-pickform{font:12.5px var(--font-ui);color:var(--muted);flex-direction:column;gap:8px;padding:4px;display:flex}.tch-pickform label{flex-direction:column;gap:4px;display:flex}.tch-pickform textarea,.tch-pickform input{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);font:13px var(--font-ui);resize:vertical;border-radius:6px;padding:5px 7px}.tch-pickbtns{justify-content:flex-end;gap:6px;display:flex}.tch-pickbtns button{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:12.5px var(--font-ui);cursor:pointer;border-radius:6px;padding:4px 10px}.tch-pickbtns button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.tchrome>.tch-border.col.edge:hover,.tchrome>.tch-border.col.edge.on{background:linear-gradient(var(--accent), var(--accent)) center / 3px 100% no-repeat}.tblwrap{align-items:center;display:inline-flex;position:relative}.toolbar button.tblbtn{padding:0 6px}.tblpop{z-index:40;box-sizing:border-box;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius);width:262px;font-family:var(--font-ui);color:var(--ink);flex-direction:column;gap:8px;margin-top:4px;padding:10px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 10px 32px #00000047}.tblpop .tbl-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.tblpop .tbl-grid{border-radius:4px;outline:none;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.tblpop .tbl-grid:focus-visible{box-shadow:0 0 0 2px var(--accent)}.tblpop button.tbl-cell{border:1px solid var(--border);background:0 0;border-radius:3px;width:100%;min-width:0;height:20px;padding:0}.tblpop button.tbl-cell.on{background:var(--accent);border-color:var(--accent-ink)}.tblpop button.tbl-cell.on.head{background:var(--accent-ink)}.tblpop .tbl-size{font-size:13px;font-weight:500}.tblpop label{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.tblpop input[type=checkbox]{accent-color:var(--accent);margin:0}.tblpop hr{border:0;border-top:1px solid var(--border);margin:0 -10px}.tblpop button.tbl-custom{color:var(--ink);font:13px var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;display:flex}.tblpop .tbl-hint{color:var(--muted);font-size:12px;line-height:1.4}.tblpop button.tbl-custom:hover{background:var(--panel-2);border-color:var(--border)}.tblpop.in-dialog{margin:0;position:static}.app{--cd-kw:#6f42c1;--cd-cmt:#6e7781;--cd-str:#0a3069;--cd-num:#953800;--cd-pun:#57606a;--cd-back:#f6f8fa;--cd-frame:#d0d7de}.app.t-dark{--cd-kw:#d2a8ff;--cd-cmt:#8b949e;--cd-str:#a5d6ff;--cd-num:#ffa657;--cd-pun:#9aa4ae;--cd-back:#b4b4b414;--cd-frame:#ffffff1f}.cd-kw{color:var(--cd-kw);font-weight:600}.cd-cmt{color:var(--cd-cmt);font-style:italic}.cd-str{color:var(--cd-str)}.cd-num{color:var(--cd-num)}.cd-pun{color:var(--cd-pun)}.app.t-dark .vk-box:not([data-type=prose])>.vk-boxbody{--cd-kw:#6f42c1;--cd-cmt:#6e7781;--cd-str:#0a3069;--cd-num:#953800;--cd-pun:#57606a;--cd-back:#f6f8fa;--cd-frame:#d0d7de}.vk-code{font:13.5px/1.75 var(--font-code);white-space:pre-wrap;background:var(--cd-back);color:var(--ink);border:1px solid var(--cd-frame);border-radius:6px;margin:12px 0;padding:24px 14px 12px;position:relative}.app.t-dark .vk-code{color:#cdd6e0}.vk-code:before{content:attr(data-lime-code);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font:9.5px -apple-system,sans-serif;position:absolute;top:5px;left:14px}.vk-raw{font:14px var(--font-code);white-space:pre-wrap;color:var(--ink);background:#1f23280d;border:none;border-radius:6px;margin:12px 0;padding:26px 16px 14px;line-height:round(1.9em,.015625px);position:relative;box-shadow:0 2px 5px -3px #1f232859}.app.t-dark .vk-raw{color:#cdd6e0;background:#b4b4b414}.vk-raw:before{content:attr(data-lime-raw);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font:9.5px -apple-system,sans-serif;position:absolute;top:6px;left:16px}.vk-raw.vk-envline{box-shadow:none;color:var(--muted);opacity:.65;border-top:1px solid var(--border);background:0 0;margin:14px 0 4px;padding:2px 0 0;font:10.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.vk-raw.vk-envline:before{content:none}.vk-raw.vk-envline .tex-kw,.vk-raw.vk-envline .tex-arg,.vk-raw.vk-envline .tex-cmt,.vk-raw.vk-envline .tex-brace,.vk-raw.vk-envline .tex-mathd,.vk-raw.vk-envline .tex-math,.vk-raw.vk-envline .tex-sp{color:inherit;font-style:inherit}.page em{font-style:italic}.vk-box{background:var(--box-fill,transparent);border:1px solid;border-radius:6px;margin:10px 0;padding:10px 14px 6px;position:relative}.vk-boxnote{z-index:70;border:1px solid var(--border);background:var(--panel);max-width:320px;color:var(--ink);font:12px/1.35 var(--font-ui,system-ui, sans-serif);pointer-events:none;border-radius:6px;padding:5px 9px;position:fixed;box-shadow:0 4px 14px #0000002e}.vk-box.vk-cited{background:#eef5ff;box-shadow:inset 4px 0 #1e6fd9}.vk-box.vk-cited>.vk-boxbody{cursor:default}.vk-citeline{color:#1e5bb0;-webkit-user-select:none;user-select:none;margin:4px 0 2px;font-size:12px}.vk-ibox{background:var(--ibox-fill,transparent);border:1px solid var(--ibox-border,currentColor);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin-right:5px;padding:0 3px;transition:box-shadow .12s}.vk-ibox:hover{box-shadow:0 0 0 2.5px color-mix(in srgb, var(--ibox-border) 28%, transparent)}.page [data-vk-ibg]{isolation:isolate;position:relative}.page [data-vk-ibg]:after{content:"";z-index:-1;pointer-events:none;background:var(--vk-ibg) no-repeat 0 0, var(--vk-ibg-prev,none) no-repeat 0 0;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.page [data-vk-ibg] .vk-ibox{box-shadow:none;-webkit-box-decoration-break:slice;box-decoration-break:slice;background:0 0;border-color:#0000}.page [data-vk-ibg] .vk-ibox.vk-cited{background:0 0}.page p[data-vk-iwide]{padding-left:15px;padding-right:15px;line-height:round(1.8em,.015625px)}.page p[data-vk-iwide]>.vk-ibox[data-vk-ilead]{margin-left:-4px;padding-right:12.5px}.page p[data-vk-iwide]>:-webkit-any(b,strong,i,em,u,s,mark)>.vk-ibox[data-vk-ilead]{margin-left:-4px;padding-right:12.5px}.page p[data-vk-iwide]>:is(b,strong,i,em,u,s,mark)>.vk-ibox[data-vk-ilead]{margin-left:-4px;padding-right:12.5px}.page .vk-ibox .vk-ibox{margin-right:3px;padding:0 2px}.vk-ibox[data-proposed]{border-style:dashed}.vk-ibox-tag .vk-boxby{opacity:.8;white-space:nowrap;padding:0 4px;font-size:11px}.vk-ibox.vk-cited{cursor:default;background:#eef6ff}.vk-ibox[data-verified]:after{content:"✓";color:var(--ibox-border);margin-left:3px;font-size:.75em;font-weight:700;display:inline-block}.app.t-dark .page .vk-ibox,.app.t-dark .page .vk-ibox *{color:#1f2328}.vk-ibox-tag{z-index:60;transform-origin:0 0;align-items:center;gap:4px;font:600 10px/1 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none;position:fixed}.vk-ibox-tag button{cursor:pointer;border:1.5px solid var(--ibox-border);background:var(--ibox-fill);color:var(--ibox-border);font:inherit;text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:4px 6px;box-shadow:0 2px 6px #00000024}.vk-ibox-tag button:hover:not(:disabled){background:#fff}.vk-ibox-tag button:disabled{cursor:default}.vk-ibox-tag .vk-ibox-tagtype:not(:disabled):after{content:" ▾";opacity:.75}.vk-ibox-tag .vk-ibox-tagwide{text-transform:none;letter-spacing:.01em}.vk-ibox-note{z-index:61;background:var(--panel);max-width:340px;color:var(--ink);border:1px solid var(--border);pointer-events:none;border-radius:6px;padding:7px 10px;font:12.5px/1.4 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;box-shadow:0 4px 14px #00000024}.vk-ibox-menu{z-index:61;background:var(--panel);min-width:190px;color:var(--ink);border:1px solid var(--border);border-radius:8px;padding:4px;font-size:13px;position:fixed;box-shadow:0 8px 24px #0000002e}.vk-ibox-menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;display:flex}.vk-ibox-menu button:hover{background:var(--panel-2)}.vk-ibox-menu button.on:after{content:"✓";opacity:.7;margin-left:auto}.vk-ibox-menu hr{border:0;border-top:1px solid var(--border);margin:4px 6px}.vk-ibox-swatch{border:1.5px solid;border-radius:3px;flex:none;width:14px;height:14px}.vk-boxlabel{text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;user-select:none;margin-bottom:4px;font:600 10px/1 -apple-system,sans-serif}.vk-boxbody{display:flow-root}.vk-boxbody>p:last-child{margin-bottom:.2em}.vk-box[data-type=prose]{border-style:dashed}.vk-box[data-proposed]{border-style:dashed;border-width:1px}.vk-box[data-proposed]>.vk-boxlabel>.vk-boxby{font:inherit;text-transform:none;letter-spacing:.01em;opacity:.8;white-space:nowrap}.vk-box[data-proposed]>.vk-boxlabel{opacity:.85;align-items:center;gap:6px;display:flex}.vk-box[data-proposed]>.vk-boxlabel:after{content:none}.vk-boxpropose{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:1px solid;border-radius:4px;padding:2px 6px;font:600 11px/1 -apple-system,sans-serif}.vk-boxpropose:hover{opacity:1}.vk-boxaccept:hover{background:#208c4824}.vk-boxreject:hover{background:#be3c3c24}.vk-cg-hide{display:none!important}.vk-mathpreview{z-index:90;border:1px solid var(--border);border-radius:var(--pop-radius);pointer-events:none;max-width:480px;color:var(--ink);background:#fff;padding:10px 16px;display:none;position:fixed;overflow:hidden;transform:translateY(-100%);box-shadow:0 4px 16px #0000002e}.vk-mathpreview.below{transform:none}.app.t-dark .vk-mathpreview{color:#e8eaed;background:#2a2f36}.preview{-webkit-user-select:text;user-select:text}.placeholder{text-align:center;max-width:760px;color:var(--muted);margin:8vh auto}.placeholder h2{color:var(--ink)}.placeholder kbd,.keys kbd{background:var(--panel-2);border:1px solid var(--border);color:var(--ink);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:12px}.legend{flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0;display:flex}.chip{color:#1f2328;border:1.5px solid;border-radius:12px;padding:2px 10px;font-size:12px}.notice{color:#1f2328;background:#fff8c5;border:1px solid #d4a72c66;border-radius:6px;max-width:850px;margin:0 auto 10px;padding:8px 12px;font-size:12.5px}.caption{max-width:850px;color:var(--muted);margin:0 auto 8px;font-size:12px}.code{color:#d1d9e0;white-space:pre-wrap;background:#24292f;border-radius:6px;max-width:850px;margin:0 auto;padding:20px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.drawer{background:var(--panel);border-left:1px solid var(--border);width:420px;overflow-y:auto}.drawerhead{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.drawerhead button{cursor:pointer;color:var(--ink);background:0 0;border:none;font-size:18px}.drawerbody{padding:10px 12px;font-size:12.5px}.vitem{border:1px solid var(--border);border-radius:6px;margin-bottom:8px;padding:8px}.vitem button{margin-top:4px;font-size:11.5px}.vitem.viewing{border-color:var(--accent);background:var(--sel)}.vitem .vnamed{font-weight:600}.vitem .vauto{font-style:italic}.vwhose{margin:0 0 10px;line-height:1.5}.eitem{border-bottom:1px solid var(--panel-2);word-break:break-word;padding:4px 0}.eitem code{color:var(--muted)}.eitem.note{opacity:.8;font-style:italic}.trow[draggable=true],.docrow[draggable=true]{cursor:grab}.trow.drop-ok{outline:1.5px dashed var(--accent);outline-offset:-2px;background:var(--sel);cursor:grabbing}.trow.drop-ok.drop-hover{box-shadow:inset 3px 0 var(--accent);outline-width:2px;outline-style:solid}.trow.drop-no{opacity:.45;cursor:not-allowed}.limerow.drop-ok{outline:1.5px dashed var(--accent);outline-offset:-2px;background:var(--sel);cursor:grabbing}.limerow.drop-ok.drop-hover{box-shadow:inset 3px 0 var(--accent);outline-width:2px;outline-style:solid}.limerow.drop-no{opacity:.45;cursor:not-allowed}.trow.foreign.drop-ok,.trow.foreign.drop-no{opacity:1;cursor:default;background:0 0;outline:none}.movechip{z-index:80;pointer-events:none;background:var(--panel);max-width:46ch;color:var(--ink);border:1px solid var(--accent);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000038}.movechip .movehint{color:var(--muted);font-size:11px}.ctxmenu{z-index:70;background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);min-width:210px;padding:4px;position:fixed;box-shadow:0 10px 32px #00000047}.ctxmenu button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:13px;display:block}.ctxmenu button:hover{background:var(--panel-2)}.ctxmenu button.danger{color:var(--danger-word)}.ctxmenu button.head,.ctxmenu button:disabled{color:var(--muted);cursor:default;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ctxmenu button.head:hover,.ctxmenu button:disabled:hover{background:0 0}.ctxmenu button.withhk{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.ctxmenu button.withhk .ctxhk{color:var(--muted);white-space:nowrap;font-size:11px}.ctxmenu button.withswatch,.ctxmenu button.withicon{align-items:center;gap:9px;display:flex}.ctxmenu button.withicon>span:first-child{flex:1}.ctxmenu button.withicon>.ctxicon{width:15px;color:var(--muted);order:-1;justify-content:center;display:inline-flex}.ctxmenu button.withicon.danger>.ctxicon{color:inherit}.ctxmenu:has(button.withicon) button:not(.withicon):not(.head){padding-left:34px}.ctxmenu button.withswatch:before{content:"";background:var(--ctx-swatch,transparent);border:1px solid #00000038;border-radius:3px;flex:none;width:11px;height:11px}.ctxsep{background:var(--border);height:1px;margin:4px 6px}.modal-back{z-index:50;background:#00000073;place-items:safe center;padding:16px 0;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.modal{background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);width:660px;max-width:94vw;overflow:hidden;box-shadow:0 16px 48px #00000059}.keys{border-collapse:collapse;width:calc(100% - 28px);margin:10px 14px}.keys th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 10px;font-size:11px}.keys td{border-bottom:1px solid var(--panel-2);padding:6px 10px;font-size:13px}.keys td:first-child,.keys td:nth-child(2){white-space:nowrap}.keys td:last-child{white-space:normal}.modal .muted{margin:6px 14px 14px;font-size:12px}.modal.settings{width:min(720px,94vw)}.modal.boxnames{width:min(460px,94vw)}.boxnames-opts{gap:6px;padding:12px 14px 4px;display:grid}.boxnames-opts label{border:1px solid var(--border);cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 9px;padding:8px 10px;display:grid}.boxnames-opts label:hover{background:var(--panel-2)}.boxnames-opts label.on{background:var(--sel);border-color:var(--accent)}.boxnames-opts input{accent-color:var(--accent);margin:0}.boxnames-name{font-weight:600}.boxnames-def{color:var(--muted);font-weight:400}.boxnames-sw{gap:3px;display:inline-flex}.boxnames-sw i{border:1.5px solid;border-radius:3px;width:12px;height:12px}.boxnames-words{color:var(--muted);grid-column:2/-1;font-size:12px}.set-body{grid-template-columns:140px 1fr;height:min(528px,80vh);display:grid}.set-content{overflow-y:auto}.set-nav{border-right:1px solid var(--border);background:var(--panel-2);padding:10px 8px}.set-nav div{cursor:pointer;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:600}.set-nav div.on{background:var(--accent);color:#fff}.set-content{padding:12px 16px 16px}.set-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:8px 0 12px;font-size:13px;display:flex}.seg{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.set-row>.seg{flex-shrink:0}.seg button{background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border:none;padding:5px 12px;font-size:12px;font-weight:600}.seg button.on{background:var(--accent);color:#fff}.set-head{margin:14px 0 2px;font-size:13px;font-weight:700}.set-sub{color:var(--muted);margin:0 0 10px;font-size:12px}.set-cards{flex-direction:column;gap:8px;display:flex}.set-card{text-align:left;background:var(--panel);border:1.5px solid var(--border);cursor:pointer;width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px;display:block}.set-card.sel{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent) inset}.set-row .set-sub{margin:2px 0 0}.set-fixed{color:var(--muted);font-size:12.5px}.set-dict{flex-wrap:wrap;gap:6px;min-height:28px;font-size:12.5px;display:flex}.set-chip{background:var(--panel);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.set-chip button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.set-empty{color:var(--muted)}.share-row{align-items:stretch;gap:8px;display:flex}.keyshown{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;margin:8px 0 12px;padding:10px 12px}.keyshown .share-row+.acct-note,.keyshown .acct-note+.share-row{margin-top:6px}.keyconnect{margin:8px 0 12px}.setupsteps{margin:4px 0 8px;padding-left:18px;font-size:13px;line-height:1.5}.setupsteps li{overflow-wrap:anywhere}.setupfold{margin:4px 0 8px}.setupfold>summary{cursor:pointer;color:var(--muted);font-size:13px}.setuprow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.setuprow a.share-copy{color:inherit;text-decoration:none}.setupbanner .setupbanner-acts{flex-wrap:wrap;gap:8px;display:inline-flex}.setupbanner a.bannerbtn{text-decoration:none}.setupbanner .setupbanner-note{opacity:.85;font-size:12px}.setupbanner .setupbanner-cmd{color:var(--ink,inherit);flex-basis:100%}.setupopt{align-items:flex-start;gap:8px;display:flex}.setupopt input{margin-top:3px}.keyscope{margin:6px 0 10px}.keyscopeopt{align-items:center;gap:6px;margin-right:16px;display:inline-flex}.keyvia{color:var(--muted)}.keyconfig{resize:none;font-family:var(--font-mono,ui-monospace, monospace);white-space:pre}.keymint{margin:8px 0}.keyhead{margin:18px 0 4px;font-size:13px;font-weight:600}.keytablewrap{container-type:inline-size}.keytable{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.keytable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:4px 6px;font-weight:600}.keytable td{border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:break-word;padding:5px 6px}.keytable tr.revoked td{color:var(--muted)}.keytable code{font-size:12px}.keytable .keyvia{overflow-wrap:anywhere}.keytable td:first-child{min-width:6.5em}.keytable .keyuse{color:var(--muted)}.keytable .keyusepart{white-space:nowrap}.keytable .keyacts{text-align:right}.keytable .keyactsrow{flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;display:inline-flex}.keytable .keyactsrow .acct-quiet{white-space:nowrap}@container (width<=520px){.keytable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.keytable,.keytable tbody{display:block}.keytable tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:6px 0;display:grid}.keytable td{border-bottom:none;padding:2px 6px;display:block}.keytable td:first-child{grid-area:1/1;min-width:0;font-weight:600}.keytable td.keyacts{grid-area:1/2;align-self:start}.keytable td:not(:first-child):not(.keyacts){grid-column:1/-1}.keytable td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.keytable tr.keycapsrow{display:block}.keytable tr.keycapsrow td{padding:4px 6px}}.keycaps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;padding:6px 0 4px;display:grid}.keycap{flex-direction:column;gap:3px;font-size:12px;display:flex}.keycap .share-link{box-sizing:border-box;width:100%;padding:5px 8px}.keycap .keyvia{font-size:11.5px}.keycapsbtns{grid-column:1/-1;align-items:center;gap:8px;display:flex}.share-link{min-width:0;font:inherit;border:1.5px solid var(--border);background:var(--panel);color:var(--ink);text-overflow:ellipsis;border-radius:8px;flex:auto;padding:8px 10px;font-size:12.5px}.share-copy{white-space:nowrap;font:inherit;border:1.5px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.share-copy:hover{border-color:var(--accent)}.share-count{color:var(--muted);margin:12px 0 0;font-size:12.5px}.share-count b{color:var(--ink);font-size:14px}.set-head.lay-head{align-items:baseline;gap:8px;margin:16px 0 8px;font-size:16px;display:flex}.set-content>.set-head.lay-head:first-child{margin-top:4px}.lay-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lay-new{letter-spacing:.05em;text-transform:uppercase;background:var(--sel);color:var(--accent-ink);border-radius:8px;align-self:center;padding:1px 6px;font-size:9.5px;font-weight:700}.lay-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lay-swatches{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.lay-cardwrap{min-width:0;display:flex;position:relative}.set-card.lay-card{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.lay-swatches .set-card.lay-card{flex-direction:column;align-items:flex-start;gap:7px}.lay-txt{flex:1;min-width:0}.lay-txt .set-name{white-space:nowrap;text-overflow:ellipsis;padding-right:36px;overflow:hidden}.lay-txt .set-aud{margin:2px 0 0}.lay-thumb{border:1px solid var(--border);background:var(--canvas);border-radius:5px;flex:0 0 86px;gap:2px;height:54px;padding:3px;display:flex}.lay-thumb i{border-radius:2px;display:block}.lay-thumb .lt-tree{background:var(--accent);opacity:.55;flex:0 0 18px}.lay-thumb .lt-chat{background:var(--shared);opacity:.45;flex:0 0 16px}.lay-thumb .lt-doc{border:1px solid var(--border);background:#fff;flex:1}.lay-chips{gap:4px;display:flex}.lay-chips i{border:1px solid #0000001f;border-radius:4px;width:22px;height:16px;display:block}.lay-acts{gap:2px;display:flex;position:absolute;top:6px;right:6px}.lay-acts button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.lay-acts button:hover{background:var(--panel-2);color:var(--ink)}.lay-rename{border:1px solid var(--accent);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:5px;padding:1px 5px;font-size:13px;font-weight:700}.lay-empty{color:var(--muted);border:1.5px dashed var(--border);border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:12.5px}.lay-pick{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.lay-pick input[type=color]{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:6px;width:40px;height:28px;padding:2px}.lay-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 0 4px;display:flex}.lay-save{align-items:center;gap:6px;display:inline-flex}.lay-namefield{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;border-radius:7px;width:180px;padding:3px 8px;font-size:12.5px}.lay-btn{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;font:inherit;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600}.lay-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.lay-btn:disabled{opacity:.5;cursor:default}@media (max-width:760px){.lay-cards{grid-template-columns:1fr}}.set-name{font-size:13px;font-weight:700;display:block}.set-aud{color:var(--muted);margin:2px 0 7px;font-size:11.5px;display:block}.set-swatches{gap:5px;display:flex}.set-swatches i{border:2px solid;border-radius:4px;width:30px;height:18px;display:block}.feedback-modal,.survey-page-container,.survey-modal{--fb-card:#fff;--fb-ink:#1f2328;--fb-muted:#6b7480;--fb-border:#d9dee3;--fb-field:#fff;--fb-soft:#f6f8fa;--fb-blue:#2f6fdc;--fb-blue-ink:#1f5fc7;--fb-blue-soft:#d6e5fb;--fb-green:#1a7f37;--fb-green-soft:#cfeed6;--fb-red-soft:#f8d3d3;--fb-grey-soft:#e4e7ea;--fb-page:#f2f4f6;--likert-w:212px;color:var(--fb-ink)}.app.t-dark .feedback-modal,.app.t-dark .survey-modal{--fb-card:var(--panel);--fb-ink:var(--ink);--fb-muted:var(--muted);--fb-border:var(--border);--fb-field:var(--panel-2);--fb-soft:var(--panel-2);--fb-blue:#539bf5;--fb-blue-ink:#a5c8ff;--fb-blue-soft:#539bf53d;--fb-green:#3fb950;--fb-green-soft:#2ea04340;--fb-red-soft:#f8514947;--fb-grey-soft:#8ba59340}.fb-btn{font:inherit;border:1px solid var(--fb-border);background:var(--fb-card);color:var(--fb-ink);cursor:pointer;border-radius:8px;padding:9px 18px;font-size:15px;font-weight:500}.fb-btn:hover{background:var(--fb-soft)}.fb-btn.primary{background:var(--fb-blue);border-color:var(--fb-blue);color:#fff}.fb-btn.primary:hover{background:var(--fb-blue-ink);border-color:var(--fb-blue-ink)}.fb-btn:disabled,.fb-btn.primary:disabled{opacity:.5;cursor:default}.fb-btn.primary:disabled:hover{background:var(--fb-blue);border-color:var(--fb-blue)}.modal.feedback-modal{background:var(--fb-card);border-color:var(--fb-border);border-radius:16px;width:min(640px,94vw)}.fb-body{flex-direction:column;gap:14px;padding:22px 28px 24px;font-size:15px;display:flex}.fb-head{justify-content:space-between;align-items:center;display:flex}.fb-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.fb-x{cursor:pointer;color:var(--fb-muted);background:0 0;border:none;border-radius:6px;padding:4px;display:inline-flex}.fb-x:hover{color:var(--fb-ink);background:var(--fb-soft)}.fb-chips{flex-wrap:wrap;gap:8px;display:flex}.fb-chip{font:inherit;border:1px solid var(--fb-border);background:var(--fb-card);color:var(--fb-ink);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:15px}.fb-chip:hover{background:var(--fb-soft)}.fb-chip.selected{background:var(--fb-blue-soft);border-color:var(--fb-blue-soft);color:var(--fb-blue-ink)}.fb-textarea,.survey-textarea,.survey-input-text{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--fb-border);background:var(--fb-field);color:var(--fb-ink);resize:vertical;border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.45}.fb-textarea{min-height:120px}.survey-input-text{resize:none}.fb-textarea:focus,.survey-textarea:focus,.survey-input-text:focus{border-color:var(--fb-blue);box-shadow:0 0 0 2px var(--fb-blue-soft);outline:none}.fb-textarea::placeholder,.survey-textarea::placeholder,.survey-input-text::placeholder{color:var(--fb-muted)}.fb-dropzone{border:1.5px dashed var(--fb-border);text-align:center;cursor:pointer;background:var(--fb-soft);color:var(--fb-ink);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px 16px;display:flex}.fb-dropzone:hover,.fb-dropzone.dragover{border-color:var(--fb-blue);background:var(--fb-blue-soft)}.fb-dropzone:focus{border-color:var(--fb-blue);outline:none}.fb-dropzone:focus-visible{outline:2px solid var(--fb-blue);outline-offset:2px}.fb-browse{font:inherit;color:var(--fb-blue);cursor:pointer;background:0 0;border:none;margin:0;padding:0}.fb-browse:hover{text-decoration:underline}.fb-dropzone-icon{color:var(--fb-ink);margin-bottom:4px;display:inline-flex}.fb-dropzone-text{font-size:15px}.fb-dropzone-text kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.fb-dropzone-sub{color:var(--fb-muted);font-size:14px}.fb-dropzone .linkish{color:var(--fb-blue);cursor:pointer;text-decoration:none}.fb-error{color:#d1242f;margin:0;font-size:13px}.fb-attachments-list{flex-direction:column;gap:4px;max-height:120px;display:flex;overflow-y:auto}.fb-attachment-item{background:var(--fb-soft);border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.fb-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fb-attachment-size{color:var(--fb-muted)}.fb-remove-attachment{cursor:pointer;color:var(--fb-muted);background:0 0;border:none;padding:2px;display:inline-flex}.fb-remove-attachment:hover{color:#d1242f}.fb-context-line{background:var(--fb-soft);color:var(--fb-ink);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.4;display:flex}.fb-context-check{color:var(--fb-green);flex-shrink:0;margin-top:3px;display:inline-flex}.fb-context-summary{overflow-wrap:anywhere;flex:1}.fb-context-toggle{font:inherit;cursor:pointer;color:var(--fb-blue);background:0 0;border:none;flex-shrink:0;padding:0;font-size:14.5px}.fb-context-toggle:hover{text-decoration:underline}.fb-context-line.collapsed{background:0 0;justify-content:flex-end;padding:2px 0}.fb-actions{justify-content:flex-end;padding-top:2px;display:flex}.fb-submit{min-width:96px}.fb-chips.missing .fb-chip,.fb-textarea.missing{border-color:#d1242f}.fb-textarea.missing:focus{border-color:#d1242f;box-shadow:0 0 0 2px #d1242f2e}.fb-hint{color:#d1242f;margin:-8px 0 0;font-size:13px}.fb-record-label{margin-top:2px}.fb-sent-state{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:44px 28px 36px;display:flex}.fb-sent-icon,.survey-submitted-icon{background:var(--fb-green-soft);width:64px;height:64px;color:var(--fb-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fb-sent-title{margin:0;font-size:22px;font-weight:500}.fb-sent-actions,.survey-submitted-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.modal.survey-modal{background:var(--fb-card);border:1px solid var(--fb-border);width:min(880px,94vw);max-height:90vh;color:var(--fb-ink);border-radius:16px;overflow-y:auto;box-shadow:0 16px 48px #00000059}.modal.survey-modal .survey-page-container{background:0 0;min-height:0;padding:0;overflow:visible}.modal.survey-modal .survey-card{box-shadow:none;border:none;border-radius:0;padding:24px 28px}.modal.survey-modal .survey-submitted-card{box-shadow:none;border:none;margin:24px auto;padding:24px}.survey-header-top{justify-content:space-between;align-items:center;width:100%;display:flex}.survey-page-container{background:var(--fb-page);box-sizing:border-box;min-height:100vh;padding:12px 12px 60px;font:15px/1.5 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;overflow-y:auto}.survey-card{background:var(--fb-card);border:1px solid var(--fb-border);border-radius:14px;max-width:880px;margin:0 auto;padding:28px 32px 24px;box-shadow:0 2px 10px #0000000a}.survey-header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.survey-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.survey-raffle-banner,.survey-raffle-pill{background:var(--fb-green-soft);color:var(--fb-green);border-radius:8px;align-items:center;gap:10px;padding:9px 16px;font-size:15px;display:inline-flex}.survey-form{flex-direction:column;gap:22px;display:flex}.survey-item{flex-direction:column;gap:10px;display:flex}.survey-item-title{margin:0;font-size:16px;font-weight:500;line-height:1.4}.survey-item-num{font-weight:500}.survey-helper{color:var(--fb-muted);margin:-6px 0 0;font-size:14px}.survey-divider{border:none;border-top:1px solid var(--fb-border);width:100%;margin:2px 0}.survey-segments{gap:8px;display:flex}.survey-segment-btn{font:inherit;border:1px solid var(--fb-border);background:var(--fb-card);color:var(--fb-ink);cursor:pointer;border-radius:8px;flex:1;padding:9px 12px;font-size:15px}.survey-segment-btn:hover{background:var(--fb-soft)}.survey-segment-btn.selected{background:var(--fb-blue-soft);border-color:var(--fb-blue-soft);color:var(--fb-blue-ink)}.survey-stacked-rows{flex-direction:column;gap:8px;display:flex}.survey-checkbox-row{border:1px solid var(--fb-border);background:var(--fb-card);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex;position:relative}.survey-checkbox-row:hover{background:var(--fb-soft)}.survey-checkbox-row.selected{background:var(--fb-blue-soft);border-color:var(--fb-blue-soft);color:var(--fb-blue-ink)}.survey-checkbox-row input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.survey-checkbox-row:focus-within{box-shadow:0 0 0 2px var(--fb-blue-soft)}.survey-check-box{border:1.5px solid var(--fb-muted);width:16px;height:16px;color:var(--fb-blue-ink);box-sizing:border-box;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.survey-checkbox-row.selected .survey-check-box{border-color:#0000}.survey-likert-block{flex-direction:column;gap:14px;display:flex}.survey-likert-headers{justify-content:flex-end;display:flex}.likert-hdr-scale{width:var(--likert-w);color:var(--fb-muted);box-sizing:border-box;justify-content:space-between;padding:0 2px;font-size:14px;display:flex}.survey-likert-item{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.survey-likert-item .survey-item-title{flex:1}.survey-likert-row{width:var(--likert-w);flex-shrink:0;justify-content:space-between;display:flex}.survey-likert-btn{border:1px solid var(--fb-border);background:var(--fb-card);cursor:pointer;border-radius:8px;width:36px;height:36px;padding:0}.survey-likert-btn:hover{background:var(--fb-soft)}.survey-likert-btn.selected{background:var(--fb-blue-soft);border-color:var(--fb-blue-soft)}.survey-grid-wrapper{overflow-x:auto}.survey-grid-table{border-collapse:separate;border-spacing:0 8px;width:100%;font-size:15px}.survey-grid-table th{color:var(--fb-muted);text-align:center;white-space:nowrap;width:76px;padding:0 4px;font-size:14px;font-weight:400}.survey-grid-table th.survey-grid-th-part{width:auto}.survey-grid-table td{padding:0 4px}.survey-grid-row-label{color:var(--fb-ink);padding-right:12px!important}.survey-grid-cell{text-align:center}.survey-grid-btn{border:1px solid var(--fb-border);background:var(--fb-card);cursor:pointer;border-radius:8px;width:100%;min-width:68px;height:32px;padding:0;display:block}.survey-grid-btn:hover{background:var(--fb-soft)}.survey-grid-btn.selected.helpful{background:var(--fb-green-soft);border-color:var(--fb-green-soft)}.survey-grid-btn.selected.neutral{background:var(--fb-blue-soft);border-color:var(--fb-blue-soft)}.survey-grid-btn.selected.not_used{background:var(--fb-grey-soft);border-color:var(--fb-grey-soft)}.survey-grid-btn.selected.not_helpful{background:var(--fb-red-soft);border-color:var(--fb-red-soft)}.survey-textarea{min-height:88px}.survey-footer{border-top:1px solid var(--fb-border);justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding-top:18px;display:flex}.survey-footer-note{color:var(--fb-muted);font-size:14px}.survey-submit-btn{min-width:90px}.survey-submitted-container{background:var(--fb-card);justify-content:center;align-items:center;display:flex}.survey-submitted-card{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:560px;padding:40px 24px;display:flex}.survey-submitted-card h1{margin:0;font-size:24px;font-weight:500}.survey-submitted-desc{color:var(--fb-muted);margin:-10px 0 0;font-size:17px}@media (max-width:640px){.survey-card{padding:20px 16px}.survey-likert-item{flex-direction:column;align-items:stretch}.survey-likert-row,.likert-hdr-scale{width:100%}.survey-likert-headers{justify-content:space-between}.survey-segments{flex-wrap:wrap}.survey-segment-btn{flex-basis:45%}.fb-body{padding:18px 16px 20px}}.br-modal.br-review{width:min(760px,94vw)}.br-intro{color:var(--fb-ink);margin:0;font-size:15px;line-height:1.5}.br-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.br-option{text-align:left;font:inherit;border:1px solid var(--fb-border);background:var(--fb-card);color:var(--fb-ink);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.br-option:hover:not(:disabled){background:var(--fb-blue-soft);border-color:var(--fb-blue-soft)}.br-option:disabled{opacity:.5;cursor:default}.br-option-title{font-size:15px;font-weight:600}.br-option-sub{color:var(--fb-muted);font-size:13px}.br-preview{background:#0f1115;border-radius:10px;justify-content:center;display:flex;overflow:hidden}.br-video{background:#0f1115;width:100%;max-height:360px;display:block}.br-facts{color:var(--fb-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:-4px;font-size:13px;display:flex}.br-fact+.br-fact:before{content:"·";color:var(--fb-border);margin-right:12px}.br-fact-note{color:#b35c00}.br-fact-spacer{flex:1}.br-linkish{font:inherit;color:var(--fb-blue);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.br-linkish:hover{text-decoration:underline}.br-linkish:disabled{opacity:.5;cursor:default}.br-label{color:var(--fb-ink);margin-bottom:-8px;font-size:13px;font-weight:600}.br-optional{color:var(--fb-muted);margin-left:6px;font-weight:400}.br-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--fb-border);background:var(--fb-field);color:var(--fb-ink);border-radius:8px;padding:10px 12px;font-size:15px}.br-input:focus{border-color:var(--fb-blue);box-shadow:0 0 0 2px var(--fb-blue-soft);outline:none}.br-input.missing{border-color:#d1242f}.br-input.missing:focus{border-color:#d1242f;box-shadow:0 0 0 2px #d1242f2e}.br-desc{min-height:84px}.br-env-note{color:var(--fb-muted);margin:-4px 0 0;font-size:13px;line-height:1.45}.br-progress{flex-direction:column;gap:6px;display:flex}.br-progress-bar{background:var(--fb-soft);border-radius:999px;height:6px;overflow:hidden}.br-progress-fill{background:var(--fb-blue);border-radius:999px;height:100%;transition:width .2s}.br-progress-text{color:var(--fb-muted);font-size:13px}.br-filed-note{color:var(--fb-muted);max-width:520px;margin:-8px 0 0;font-size:15px;line-height:1.5}.br-link-btn{align-items:center;text-decoration:none;display:inline-flex}.br-notice .fb-title{align-items:center;gap:10px;font-size:18px;display:flex}.br-form{gap:12px}.br-form .br-video{max-height:240px}.br-form .br-options,.fb-record-options{margin-top:-4px}.br-form .br-option,.fb-record-options .br-option{padding:11px 14px}.br-record-note{color:var(--fb-muted);margin:-6px 0 0;font-size:13px;line-height:1.45}.br-dropzone{padding:16px 14px}.br-shoot{white-space:nowrap}.br-shoot:disabled{opacity:.5;cursor:default;text-decoration:none}.ctxmenu button.ctx-report-bug{color:var(--ink)}.recording-bar{z-index:90;color:#fff;cursor:default;background:#1f2328;border:none;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font:13px/1.2 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #00000052}.recording-bar.ready{cursor:pointer}.recording-bar.ready:hover{background:#2b3138}.rec-dot{background:#e5484d;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.2s ease-in-out infinite rec-pulse;display:inline-block}.rec-dot.still{background:#3fb950;animation:none}.rec-dot.waiting{background:#e5484d;animation:1.2s ease-in-out infinite rec-pulse}@keyframes rec-pulse{0%,to{opacity:1}50%{opacity:.35}}.rec-word{font-weight:600}.rec-time{font-variant-numeric:tabular-nums;min-width:40px}.rec-mic{color:#9aa4b2}.rec-mic.on{color:#aff5b4}.rec-link{color:#a5c8ff}.rec-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.rec-btn.stop{color:#1f2328;background:#fff}.rec-btn.stop:hover{background:#e6e8ea}.rec-btn.cancel{color:#cbd5e1;background:0 0;border-color:#475569}.rec-btn.cancel:hover{background:#ffffff14}@media (max-width:640px){.br-options{grid-template-columns:1fr}.recording-bar{gap:6px;padding:6px 8px 6px 10px;bottom:8px;right:8px}.rec-word{display:none}}.vk-ac{z-index:80;background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);min-width:330px;max-height:320px;padding:4px;display:none;position:fixed;overflow-y:auto;box-shadow:0 10px 32px #00000047}.vk-ac button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:5px 10px;font-size:12.5px;display:flex}.vk-ac button.on,.vk-ac button:hover{background:var(--sel)}.vk-ac code{color:var(--link);white-space:nowrap;font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.vk-ac span{color:var(--muted);font-size:11.5px}.vk-ac .ac-prev{text-align:center;min-width:1.4em;color:var(--ink);flex:none;font-size:13px}.vk-ac .ac-kind{text-transform:lowercase;color:var(--muted);letter-spacing:.02em;margin-left:auto;font-size:10.5px}.preamble-box{background:#1f23280b;border-radius:6px;margin:.5em 44px .5em 0}.preamble-box.open{box-shadow:0 2px 5px -3px #1f232859}.preamble-toggle{width:100%;color:var(--ink);cursor:pointer;font-family:var(--font-ui);text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;min-height:32px;padding:.25em 1em;font-size:14px;display:flex}.preamble-box.open .preamble-toggle{border-bottom:1px solid #1f23282e;border-bottom-right-radius:0;border-bottom-left-radius:0}.pre-chev{text-align:center;opacity:.5;justify-content:center;align-items:center;width:32px;line-height:32px;transition:all .2s ease-out;display:inline-flex}.preamble-toggle:hover .pre-chev{opacity:1}.pre-chev.open{transform:rotate(180deg)}.preamble-edit{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;color:var(--ink);white-space:pre;background:0 0;border:none;border-radius:0 0 6px 6px;outline:none;margin:0;padding:.5em 12px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow-x:auto}.vk-maketitle{text-align:center;padding:.5em 44px 2em 0}.vk-title{cursor:pointer;text-wrap:balance;padding:.5em;font-size:1.7em;line-height:1.3}input.vk-title{width:100%;font-family:inherit;font-weight:inherit;color:inherit;text-align:center;cursor:text;background:#7d7d7d14;border:none;border-radius:6px;outline:none;display:block}.vk-author{min-width:150px;display:inline-block}.vk-date{padding-top:.3em}.tplgrid{flex-direction:column;gap:8px;padding:12px 14px 16px;display:flex}.tplcard{text-align:left;background:var(--panel);color:var(--ink);border:1px solid var(--border);cursor:pointer;border-radius:6px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.tplcard:hover{border-color:var(--accent);background:var(--sel)}.tplcard b{align-items:center;gap:6px;font-size:14px;display:inline-flex}.tplcard span{color:var(--muted);line-height:1.45}.tplgroup{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:6px 0 -2px;font-size:11px;font-weight:600}.profile-gate{background:linear-gradient(160deg, var(--canvas), var(--sel));place-items:start center;height:100%;padding:24px 0;display:grid;overflow:auto}@media (min-height:640px){.profile-gate{align-content:safe center}}.profile-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;max-width:460px;padding:32px 36px;box-shadow:0 8px 24px #0000001f}.profile-card h1{color:var(--accent-ink);margin:0}.app.t-dark .profile-card h1{color:#aff5b4}.profile-card input{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:6px;margin:12px 0;padding:8px 10px;font-size:15px}.profile-card button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:14px}.vsplit{cursor:col-resize;background:0 0;flex-direction:column;flex:0 0 7px;justify-content:center;align-items:center;display:flex}.vsplit:hover{background:#1f232829}.panes>.vsplit{position:relative}.panes>.vsplit:before{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px}body.dragging,body.dragging *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.collbtn{border:1px solid var(--border);background:var(--panel);width:15px;height:26px;color:var(--muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.collbtn:hover{color:var(--ink);background:var(--panel-2)}.body>.actrail{order:var(--o-rail,calc(var(--o-tree,33) - 1))}.body>.actrail.on-right{order:var(--o-rail,calc(var(--o-tree,33) + 1))}.actrail{background:var(--panel-2);border-right:1px solid var(--border);flex-direction:column;flex:0 0 46px;align-items:center;gap:2px;width:46px;padding:8px 0;display:flex}.actrail.on-right{border-right:0;border-left:1px solid var(--border)}.railbtn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.railbtn:hover,.railbtn.on{background:var(--panel);color:var(--ink)}.railbtn.on:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px;left:-6px}.actrail.on-right .railbtn.on:before{left:auto;right:-6px}.railbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.railsep{background:var(--border);flex:none;width:20px;height:1px;margin:5px 0}.app:not(.t-dark) .actrail .railsep{background:color-mix(in srgb, var(--ink) 18%, var(--shade-rail))}.rail-panes{flex-direction:column;align-items:center;gap:2px;display:flex}.rail-foot{flex-direction:column;align-items:center;gap:2px;margin-top:auto;padding-bottom:14px;display:flex}.railact{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.railact:hover,.railact.on{background:var(--panel);color:var(--ink)}.railact:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.railact:disabled{cursor:progress;opacity:.6}.railact .rail-badge{box-sizing:border-box;background:var(--accent);color:#fff;min-width:15px;height:15px;font:700 9.5px/15px var(--font-ui);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:2px;right:1px}.railbtn .rail-badge{box-sizing:border-box;color:#fff;width:18px;height:15px;font:700 9.5px/15px var(--font-ui);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--panel-2);pointer-events:none;background:#d93025;border-radius:999px;padding:0;position:absolute;top:1px;right:0}.railact .rail-calbadge{box-sizing:border-box;color:#fff;width:18px;height:15px;font:700 9.5px/15px var(--font-ui);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--shade-rail,var(--panel-2));pointer-events:none;background:#d93025;border-radius:999px;padding:0;position:absolute;top:1px;right:0}.rail-rec .rec-dot{fill:var(--danger);animation:none}.rail-rec.is-live{background:var(--danger);color:var(--danger-ink)}.rail-rec.is-live:hover{background:var(--danger-deep);color:var(--danger-ink)}.rail-rec.is-live .rec-dot{fill:var(--danger-ink)}.rail-rec.is-live.is-paused{background:var(--panel);color:var(--ink)}.rail-rec.is-live.is-paused .rec-dot{fill:var(--muted)}.rail-rec .rail-clock{white-space:nowrap;font:600 9.5px/1 var(--font-ui);color:var(--danger);font-variant-numeric:tabular-nums;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.side-empty{color:var(--muted);margin:0;padding:10px 14px;font-size:12px;line-height:1.5}.coll-flip{display:inline-flex;transform:rotate(180deg)}.coll-norm{display:inline-flex}.zoompct{color:var(--muted);text-align:center;min-width:36px;font-size:11px}.side-search{color:#57606a;border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 6px 0 11px;font-weight:400;display:flex;position:relative;box-shadow:0 1px 2px #00000014}.side-search:focus-within,.side-search.on{border-color:var(--accent);color:#24292f;box-shadow:0 0 0 2px #1f883d2e}.app.t-dark .side-search{background:var(--panel-2);color:var(--muted);box-shadow:none}.app.t-dark .side-search:focus-within,.app.t-dark .side-search.on{color:var(--ink);box-shadow:0 0 0 2px #7ee2a838}.app.t-dark .side-search input{color:var(--ink)}.app.t-dark .side-search input::placeholder{color:var(--muted)}.app.t-dark .side-search-keys kbd{color:var(--muted);background:var(--panel);border-color:var(--border)}.app.t-dark .side-search-x{color:var(--muted)}.app.t-dark .side-search-x:hover{background:var(--sel);color:var(--ink)}.side-search input{color:#1f2328;min-width:0;height:100%;font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:13px;font-weight:400}.side-search input::placeholder{color:#6e7781}.side-search-keys{flex:none;gap:3px;display:inline-flex}.side-search-keys kbd{text-align:center;color:#57606a;background:#f6f8fa;border:1px solid #d0d7de;border-bottom-width:2px;border-radius:5px;min-width:1.5em;padding:2px 5px;font:600 10.5px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.side-search-x{color:#57606a;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.side-search-x:hover{color:#1f2328;background:#eaeef2}.side-recent{z-index:20;background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;max-height:320px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #0000002e}.search-section{color:var(--muted);justify-content:space-between;align-items:center;padding:2px 4px 4px;font-size:11.5px;font-weight:600;display:flex}.search-clear{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-weight:500}.search-clear:hover{text-decoration:underline}.search-recent{color:var(--ink);border-radius:6px;align-items:center;display:flex}.search-recent.on{background:var(--panel-2)}.search-recent-q{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:400;display:flex}.search-recent-q .sr-icon{color:var(--muted);display:inline-flex}.search-recent-q .sr-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-recent-q .sr-title b{font-weight:700}.searchresults .search-section{padding:6px 8px 2px}.search-recent-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.search-recent-x:hover{background:var(--border);color:var(--ink)}.searchresults{flex-direction:column;gap:1px;padding:6px 6px 10px;display:flex}.searchresults>button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:6px;align-items:flex-start;gap:8px;padding:7px 8px;font-size:13px;display:flex}.searchresults>button:hover{background:var(--panel-2)}.searchresults>button.on{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--accent)}.searchresults .sr-icon{color:var(--muted);flex:none;margin-top:2px;display:inline-flex}.searchresults .sr-main{flex-direction:column;gap:1px;min-width:0;display:flex}.searchresults .sr-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.searchresults .sr-where{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.searchresults .sr-snip{color:var(--muted);font-size:12px;line-height:1.4}.searchresults .sr-snip mark,.searchresults .sr-title mark{color:#1f2328;background:#fff1a8;border-radius:2px;padding:0 1px}.app.t-dark .searchresults .sr-snip mark,.app.t-dark .searchresults .sr-title mark{color:#fff;background:#6b5a00}.search-empty{text-align:center;color:var(--muted);padding:18px 8px;font-size:13px}.noresults{padding:8px 10px;font-size:12.5px}.topbar .sharebtn{font-weight:600;background:var(--accent)!important;border-color:#0000!important}.topbar .sharebtn:hover{filter:brightness(1.07)}.app .toolbar .sharebtn{border:1px solid var(--border);color:var(--accent-ink);border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.app .toolbar .sharebtn:hover{background:var(--panel-2);border-color:var(--accent)}.app.t-dark .toolbar .sharebtn{color:#aff5b4}.vk-fold-hide{display:none!important}.vk-box>.vk-boxlabel{cursor:pointer;align-items:center;gap:8px;display:flex}.vk-box>.vk-boxlabel>.vk-boxtype{cursor:pointer;border-bottom:1px dotted;border-radius:3px;margin:-1px -3px;padding:1px 3px;transition:background .12s}.vk-box>.vk-boxlabel>.vk-boxtype:after{content:" ▾";opacity:.75}.vk-box>.vk-boxlabel>.vk-boxtype:hover{background:#ffffffb8}.vk-box[data-type=prose]>.vk-boxlabel>.vk-boxtype{cursor:default;border-bottom:none}.vk-box>.vk-boxlabel>.vk-boxrm{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:3px;margin:-1px -3px;padding:1px 3px}.vk-box>.vk-boxlabel>.vk-boxrm>svg{width:1em;height:1em;display:block}.vk-box>.vk-boxlabel>.vk-boxrm:hover{background:#ffffffb8}.vk-box>.vk-boxlabel>.vk-boxrm:disabled{display:none}.vk-box[data-type=prose]>.vk-boxlabel>.vk-boxtype:after{content:none}[data-id][data-mark]{position:relative}[data-id][data-mark]:before{content:attr(data-mark);text-align:center;cursor:pointer;opacity:.95;border-radius:3px;width:1.2em;font:600 13px/1.3 -apple-system,sans-serif;position:absolute;top:.15em;left:-1.7em}.vk-box[data-mark]:before{top:.4em}[data-mark][data-mark-tone=bad]:before{color:#b3261e;background:#b3261e1f}[data-mark][data-mark-tone=warn]:before{color:#9a6700;background:#9a67001f}[data-mark][data-mark-tone=muted]:before{color:#6b7280;background:#6b72801f}[data-mark][data-mark-tone=info]:before{color:#1f5fbf;background:#1f5fbf1f}[data-mark][data-mark-stale]:before{opacity:.4}.vk-box>.vk-boxlabel[data-mark]:before{content:attr(data-mark) " "}.teamcard{border:1px solid var(--line,#d9d4c7);border-radius:6px;margin:8px 0;padding:8px 10px}.teamcard .tc-head{align-items:baseline;gap:8px;display:flex}.teamcard .tc-glyph{font-weight:700}.teamcard .tc-cols{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0;display:grid}.teamcard .tc-col b{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:2px;font-size:11px;display:block}.teamcard .tc-witness{opacity:.85;margin:4px 0;font-size:12px}.teamcard .tc-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.teamcard .tc-actions button{font-size:12px}.teamcard.focus{outline:2px solid var(--accent,#0f5f8a)}.teamcard .tone-bad{color:#b3261e}.teamcard .tone-warn{color:#9a6700}.teamcard .tone-muted{color:#6b7280}.teamcard .tone-info{color:#1f5fbf}.teamcard .linkbtn{margin-left:auto;font-size:11px}.boardpanel{width:min(1100px,96vw);max-height:88vh;overflow:auto}.boardpanel .board-filters{gap:4px;margin-left:12px;display:inline-flex}.boardpanel .board-filters button.sel{font-weight:600;text-decoration:underline}.board-term{margin:12px 0}.board-term>b{margin-bottom:4px;font-size:13px;display:block}table.board{border-collapse:collapse;width:100%;font-size:12px}table.board td{border-top:1px solid var(--line,#d9d4c7);vertical-align:top;padding:4px 6px}table.board .b-glyph{text-align:center;width:1.4em;font-weight:700}table.board .b-what{max-width:16em}table.board .b-text{opacity:.8;font-size:11px}table.board .b-age{white-space:nowrap}.board-row.tone-bad .b-glyph{color:#b3261e}.board-row.tone-warn .b-glyph{color:#9a6700}.board-row.tone-info .b-glyph{color:#1f5fbf}.board-row.tone-muted .b-glyph{color:#6b7280}.tracepanel table.trace th,.tracepanel table.trace-docs th{text-align:left;border-bottom:1px solid var(--rule,#ddd);padding:4px 8px;font-weight:600}.tracepanel td{vertical-align:top;padding:4px 8px}.tracepanel ul{margin:0;padding-left:0;list-style:none}.trace-link{margin:2px 0}.trace-link.tone-bad .t-glyph,.trace-row.tone-bad .t-term b{color:#b3261e}.trace-link.tone-ok .t-glyph{color:#2e7d32}.trace-link.tone-warn .t-glyph,.t-flag.warn{color:#9a6700}.trace-link.tone-muted .t-glyph,.t-flag.muted{color:var(--ink-muted,#777)}.t-flag{margin-left:4px;font-size:.9em}.t-legend{margin:2px 0 8px;font-size:11px}.tb-team-wrap{display:inline-block;position:relative}.tb-menu{z-index:30;color:var(--ink,#1f2a1f);background:var(--panel-bg,#fff);border:1px solid var(--rule,#ccc);border-radius:6px;flex-direction:column;gap:2px;min-width:160px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:auto;right:0;box-shadow:0 4px 14px #00000026}.tb-menu button{text-align:left;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:4px;padding:6px 10px}.tb-menu button:hover{background:var(--hover-bg,#eef2f7)}.t-witness{margin-left:1.4em;font-size:.9em}.t-races{flex-wrap:wrap;gap:2px 10px;margin-left:1.4em;font-size:.9em;display:flex}.t-race.tone-bad{color:#b3261e}.t-race.tone-warn{color:#9a6700}.t-race.tone-ok{color:#2e7d32}.t-race.tone-muted{color:var(--ink-muted,#777)}.t-sched{margin-left:1.4em;font-size:.9em}.t-ruler{color:var(--ink-muted,#777);flex-wrap:wrap;gap:2px 6px;margin:2px 0 2px 1em;font-size:.85em;display:flex}.t-ruler .t-tick{white-space:nowrap;border-left:1px solid var(--line,#ddd);padding-left:4px}.t-bysched{color:#2e7d32;font-size:.9em}.t-schedule{font-size:.85em}.t-docraces .cfail{font-size:.9em}.trace-doc.tone-bad td:first-child{border-left:3px solid #b3261e}.trace-doc.tone-warn td:first-child{border-left:3px solid #9a6700}.safetycase .sc-headline{margin-left:6px;font-weight:700}.safetycase .tone-ok,.safetycase .sc-headline.tone-ok{color:#2e7d32}.safetycase .tone-bad,.safetycase .sc-headline.tone-bad{color:#b3261e}.safetycase .tone-warn{color:#9a6700}.safetycase .tone-muted{color:var(--ink-muted,#777)}.safetycase .sc-goal{margin:6px 0}.safetycase .sc-goal>summary{cursor:pointer;padding:2px 0}.safetycase ul.sc-tree,.safetycase .sc-tree ul{margin:0;padding-left:18px;list-style:none}.safetycase ul.sc-tree{padding-left:0}.safetycase .sc-node{color:inherit;margin:3px 0}.safetycase .sc-node.tone-bad>.linklike b{color:#b3261e}.safetycase .sc-node.tone-warn>.linklike b{color:#9a6700}.safetycase .sc-asil{border:1px solid var(--rule,#ccc);color:var(--ink,#222);border-radius:3px;padding:0 5px;font-size:.85em;font-weight:600;display:inline-block}.safetycase .sc-marks{flex-wrap:wrap;gap:2px 8px;margin-left:8px;font-size:.85em;display:inline-flex}.safetycase .sc-rows{color:var(--ink,#222);margin:2px 0 2px 1.4em;padding:0;font-size:.85em;list-style:none}.safetycase .sc-row code,.safetycase .sc-evidence code{font-size:.9em}.safetycase .sc-findings{padding-left:0;list-style:none}.safetycase .sc-findings li{color:var(--ink,#222);margin:3px 0}.boardbadge{opacity:.8;white-space:nowrap;margin-left:6px;font-size:10px}.vk-box>.vk-boxlabel:after{content:"▾ collapse";letter-spacing:.02em;text-transform:none;background:#ffffffb8;border:1px solid;border-radius:10px;flex:none;margin-left:auto;padding:3px 8px 3px 6px;font-size:10px;font-weight:600;line-height:1;transition:background .12s,box-shadow .12s}.vk-collapsed.vk-box>.vk-boxlabel:after{content:"▸ expand"}.vk-box>.vk-boxlabel:hover:after{background:#fff;box-shadow:0 1px 3px #00000029}.vk-box[data-type=prose]>.vk-boxlabel:after{content:none}.vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :-webkit-any(.vk-pin,.vk-caption)))>.vk-boxlabel{z-index:3;opacity:0;margin:0;transition:opacity .12s .18s;position:absolute;top:-10px;left:10px;right:10px}.vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :is(.vk-pin,.vk-caption)))>.vk-boxlabel{z-index:3;opacity:0;margin:0;transition:opacity .12s .18s;position:absolute;top:-10px;left:10px;right:10px}.vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):-webkit-any(:hover:not(:has(.vk-box:hover,.vk-ibox:hover)),.vk-box-caret):not(:has(>.vk-boxlabel :-webkit-any(.vk-pin,.vk-caption)))>.vk-boxlabel{opacity:1;transition-delay:0s}.vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):is(:hover:not(:has(.vk-box:hover,.vk-ibox:hover)),.vk-box-caret):not(:has(>.vk-boxlabel :is(.vk-pin,.vk-caption)))>.vk-boxlabel{opacity:1;transition-delay:0s}.vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :-webkit-any(.vk-pin,.vk-caption)))>.vk-boxlabel>:-webkit-any(.vk-boxtype,.vk-boxrm){background:var(--box-fill,#fff);border:1.5px solid;border-radius:4px;margin:0;padding:3px 6px}.vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :is(.vk-pin,.vk-caption)))>.vk-boxlabel>:is(.vk-boxtype,.vk-boxrm){background:var(--box-fill,#fff);border:1.5px solid;border-radius:4px;margin:0;padding:3px 6px}.vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :-webkit-any(.vk-pin,.vk-caption)))>.vk-boxlabel>:-webkit-any(.vk-boxtype,.vk-boxrm):hover{background:#fff}.vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :is(.vk-pin,.vk-caption)))>.vk-boxlabel>:is(.vk-boxtype,.vk-boxrm):hover{background:#fff}.vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :-webkit-any(.vk-pin,.vk-caption)))>.vk-boxlabel:hover:after{background:#fff}.vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :is(.vk-pin,.vk-caption)))>.vk-boxlabel:hover:after{background:#fff}.vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :-webkit-any(.vk-pin,.vk-caption)))>.vk-boxlabel:after{background:var(--box-fill,#fff);border-width:1.5px}.vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :is(.vk-pin,.vk-caption)))>.vk-boxlabel:after{background:var(--box-fill,#fff);border-width:1.5px}.vk-boxgrip{display:none}.page.vk-movable .vk-box>.vk-boxlabel>.vk-boxgrip{cursor:grab;-webkit-user-select:none;user-select:none;opacity:.5;align-items:center;margin-left:-3px;margin-right:-3px;padding:1px;display:inline-flex}.page.vk-movable .vk-box>.vk-boxlabel>.vk-boxgrip:hover{opacity:1}.vk-boxgrip>svg{fill:currentColor;display:block}.page.vk-movable .vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :-webkit-any(.vk-pin,.vk-caption)))>.vk-boxlabel>.vk-boxgrip{background:var(--box-fill,#fff);border:1.5px solid;border-radius:4px;margin:0;padding:2px 3px}.page.vk-movable .vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :is(.vk-pin,.vk-caption)))>.vk-boxlabel>.vk-boxgrip{background:var(--box-fill,#fff);border:1.5px solid;border-radius:4px;margin:0;padding:2px 3px}.page.vk-movable .vk-box:not(:-webkit-any([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :-webkit-any(.vk-pin,.vk-caption)))>.vk-boxlabel>.vk-boxgrip:hover{background:#fff}.page.vk-movable .vk-box:not(:is([data-type=prose],[data-type=agent],[data-proposed],[data-mark],.vk-collapsed)):not(:has(>.vk-boxlabel :is(.vk-pin,.vk-caption)))>.vk-boxlabel>.vk-boxgrip:hover{background:#fff}@media (prefers-reduced-motion:reduce){.vk-box>.vk-boxlabel{transition:none}}h1.vk-folded:after,h2.vk-folded:after,h3.vk-folded:after{content:" ⋯";color:var(--muted)}.vk-flash{outline:2px solid var(--accent);border-radius:4px}.vk-pinned{outline-offset:1px;border-radius:3px;outline:2px solid #c9a227b3;transition:background .2s;background:#e8c54752!important}.vk-pinned>td,.vk-pinned>th{background:#e8c54752!important}.addfiles{width:620px}.af-body{align-items:stretch;min-height:180px;display:flex}.af-rail{border-right:1px solid var(--border);flex-direction:column;flex:0 0 190px;gap:2px;padding:10px 8px;display:flex}.af-rail button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.af-rail button:hover{background:var(--panel-2)}.af-rail button.on{background:var(--docsel);font-weight:600}.af-main{flex:auto;padding:16px 18px}.af-main label{color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.af-main input{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:6px;padding:8px 10px;font-size:14px}.af-main input:focus{border-color:var(--accent);outline:none}.af-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.af-foot button{cursor:pointer;border-radius:999px;padding:8px 20px;font-size:13px}.af-cancel{background:var(--panel);color:var(--ink);border:1px solid var(--border)}.af-create{background:var(--accent);color:#fff;border:none}.af-create:disabled{opacity:.5;cursor:default}.linkmark{color:var(--muted);align-items:center;margin-left:auto;padding-left:6px;display:inline-flex}.linkmark-who{letter-spacing:.02em;text-transform:uppercase;opacity:.75;font-size:9.5px;font-weight:600}.chatrow.on .linkmark,.docrow.on .linkmark{color:inherit}.docname{font-weight:600}.doccode{border-left:1px solid var(--chrome-border);color:var(--chrome-muted);font-variant-numeric:tabular-nums;margin-left:10px;padding-left:10px}.docchat{color:var(--chrome-muted);margin-left:6px;font-weight:400}.af-note{color:var(--muted);margin:4px 0 0;font-size:12px}.modal.fwdnote{width:460px}.fwd-detail{color:var(--muted);margin:14px 18px 4px;font-size:13px}.delblocked-list{border:1px solid var(--border);border-radius:8px;max-height:300px;margin:10px 18px 14px;padding:0;list-style:none;overflow:auto}.delblocked-list li{align-items:flex-start;gap:10px;padding:8px 12px;font-size:13px;display:flex}.delblocked-list li+li{border-top:1px solid var(--border)}.delblocked-list li>svg{color:var(--muted);flex:none;margin-top:2px}.delblocked-what{flex-wrap:wrap;column-gap:4px;min-width:0;display:flex}.delblocked-who{color:var(--muted)}.delblocked-path{color:var(--muted);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.delblocked-more{color:var(--muted)}.af-asst{margin-top:14px}.af-pills{gap:8px;display:flex}.af-pill{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 14px 6px 10px;font-size:13px;display:inline-flex}.af-pill:before{content:"";border:1.5px solid var(--muted);box-sizing:border-box;border-radius:50%;width:12px;height:12px}.af-pill:hover{border-color:var(--accent)}.af-pill.on{border-color:var(--accent);background:var(--sel);font-weight:600}.af-pill.on:before{border:4px solid var(--accent)}.af-asst .af-note{margin-top:8px}.sidesecond{border-top:1px solid var(--border);padding:10px 14px 12px}.ss-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700}.ss-what{margin:0 0 8px;font-size:12px}.sidesecond .ph-row .ph-link{margin:0}.af-warn{margin:10px 0 2px}.af-warn p{color:#d62828;margin:2px 0;font-size:13px;font-weight:700}.levelcard{background:var(--panel);width:min(520px,92vw);max-height:86vh;color:var(--ink);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--pop-radius);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.lc-head{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, var(--panel)), color-mix(in srgb, var(--accent) 12%, var(--panel)));border-bottom:1px solid color-mix(in srgb, var(--accent) 22%, transparent);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lc-title{color:var(--accent-ink);font-size:15px;font-weight:700}.app.t-dark .lc-title{color:#aff5b4}.lc-x{background:color-mix(in srgb, var(--accent) 16%, transparent);width:28px;height:28px;color:var(--accent-ink);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.lc-x:hover{background:color-mix(in srgb, var(--accent) 28%, transparent)}.app.t-dark .lc-x{color:#aff5b4}.lc-body{padding:16px 18px 18px;overflow-y:auto}.lc-ladder{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;display:flex}.lc-step{align-items:center;gap:4px;display:inline-flex}.lc-arrow{color:color-mix(in srgb, var(--accent) 55%, var(--muted));font-weight:700}.lc-chip{background:color-mix(in srgb, var(--accent) 16%, var(--panel));color:var(--accent-ink);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.app.t-dark .lc-chip{color:#aff5b4}.lc-here{color:var(--muted);margin:0 0 14px;font-size:12.5px}.lc-here b{color:var(--ink)}.lc-cards{flex-direction:column;gap:8px;display:flex}.lc-card{background:color-mix(in srgb, var(--accent) 6%, var(--panel));border:1px solid var(--border);border-radius:13px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.lc-card.on{background:color-mix(in srgb, var(--accent) 15%, var(--panel));border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.lc-badge{letter-spacing:.02em;white-space:nowrap;background:color-mix(in srgb, var(--accent) 20%, var(--panel));color:var(--accent-ink);border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);border-radius:999px;flex:none;margin-top:1px;padding:3px 9px;font-size:11px;font-weight:700}.app.t-dark .lc-badge{color:#aff5b4}.lc-card.on .lc-badge{background:var(--accent);color:#fff;border-color:#0000}.lc-name{font-size:13.5px}.lc-name b{color:var(--ink)}.lc-eg{color:var(--muted)}.lc-desc{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.45}.app .topbar button,.app .toolbar button,.app .toolbar select,.app .trow,.app .docrow,.app .chatrow{border-radius:9px}.app .newdoc,.app .sim-btn,.app .pane-btn{border-radius:10px}.app.t-dark .pagewrap{background:#262624;box-shadow:0 0 0 1px #ffffff0f,0 10px 34px #00000080}.pane[data-pane=scratch] .pagewrap{margin-left:0;margin-right:auto}.pane[data-pane=scratch] .page{padding-top:44px}.pane[data-pane=scratch] .page>:last-child{margin-bottom:0}.app.t-dark .page{color:#e9e6e1}.app.t-dark .pane .code{color:#e9e6e1;background:#262624;box-shadow:0 0 0 1px #ffffff0d,0 6px 24px #00000080}.app.t-dark .vk-box:not([data-type=prose])>.vk-boxbody{color:#1f2328}.app.t-dark .vk-math[data-display=true][data-eqnum]:after,.app.t-dark .chip{color:#e9e6e1}.af-err{color:#d62828;margin:6px 0 0;font-size:12px}.app.t-dark .af-err{color:#ff9d9d}.af-foot .af-note{text-align:left;flex:auto;align-self:center;margin:0}.vk-xref{white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;display:inline}.vk-xref-ref{color:var(--accent-ink);border-bottom:1px dotted var(--accent);padding-bottom:1px}.app.t-dark .vk-xref-ref{color:#7ee2a8;border-bottom-color:#2da44e}.vk-xref-label{font-size:.72em;font-family:var(--font-code);color:var(--muted);vertical-align:.15em;background:#8c8c8c1f;border-radius:3px;margin:0 2px;padding:0 4px}.vk-xref-label:before{content:"§ ";opacity:.65}.app.t-dark .vk-xref-label{color:#9aa4ae;background:#b4b4b424}.vk-xref-bad{color:#d62828;background:#d6282814;border-bottom:1px dotted #d62828}.app.t-dark .vk-xref-bad{color:#ff9d9d;background:#d6282829;border-bottom-color:#ff9d9d}.xreflist{border:1px solid var(--border);border-radius:6px;max-height:340px;margin:8px 0;overflow-y:auto}.xrefrow{border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.xrefrow:last-child{border-bottom:none}.xrefrow:hover{background:var(--sel);outline:none}.xrefrow:focus-visible{background:var(--sel);outline:none}.xrefrow .xr-num{color:var(--accent-ink);flex:none;min-width:92px;font-weight:600}.app.t-dark .xrefrow .xr-num{color:#7ee2a8}.xrefrow .xr-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.xrefrow .xr-key{font-family:var(--font-code);color:var(--muted);flex:none;font-size:12px}.xrefempty{color:var(--muted);padding:18px 12px}.logincard{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:420px;max-width:92vw;overflow:hidden;box-shadow:0 8px 24px #0000001f}.login-sprite{margin:18px auto 0}.login-brand{padding:26px 30px 0}.login-brand h1{color:var(--accent-ink);margin:0;font-size:28px}.app.t-dark .login-brand h1{color:#aff5b4}.login-brand .muted{margin:2px 0 0;font-size:12.5px}.login-brand .login-by,.profile-card .login-by{letter-spacing:.04em;color:var(--muted);margin:1px 0 0;font-size:11.5px;font-weight:600}.login-brand .login-by+.muted{margin-top:6px}.login-brand-links{flex-wrap:wrap;gap:2px 14px;margin-top:8px;display:flex}.login-brand-link{color:var(--link);text-underline-offset:2px;font-size:12.5px;text-decoration:underline;display:inline-block}.login-brand-link:hover{color:var(--accent-ink)}.app.t-dark .login-brand-link:hover{color:#aff5b4}.login-body{padding:18px 30px 26px}.login-lead{margin:8px 0 16px;font-size:15px}.login-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:12px;display:flex}.login-tab{-webkit-appearance:none;appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 12px;font-size:14px}.login-tab:hover{color:var(--ink)}.login-tab.on{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.login-names{flex-wrap:wrap;gap:6px;max-height:168px;margin-bottom:14px;display:flex;overflow-y:auto}.login-name{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel,#7d7d7d0f);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.login-name:hover{border-color:var(--accent)}.login-name.on{background:var(--accent);border-color:var(--accent);color:#fff}.login-filter{width:100%;margin-bottom:8px}.login-tabpanel{min-height:264px}.login-name.login-new{color:var(--muted);background:0 0;border-style:dashed}.login-name.login-new:hover,.login-name.login-new.on{color:var(--accent);border-color:var(--accent);background:0 0}.login-newform{border:1px solid var(--line);background:var(--panel,#7d7d7d0f);border-radius:10px;margin-bottom:14px;padding:10px 12px 12px}.login-newform .login-note{margin-top:0}.login-names.login-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:none;display:grid;overflow:visible}.login-name.login-tile{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:88px;padding:8px 4px;font-size:12px;line-height:1.1;display:flex;overflow:hidden}.login-name.login-tile span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.login-name.login-tile.on .avatar{box-shadow:0 0 0 2px #fff}.login-tile.login-new .plus{height:40px;font-size:28px;line-height:40px}.login-body label{color:var(--muted);margin:12px 0 4px;font-size:12px;display:block}.login-body input{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:6px;padding:9px 11px;font-size:15px}.login-body input:focus{outline:2px solid var(--accent);outline-offset:-1px}.login-body label.actas-write{cursor:pointer;align-items:center;gap:8px;margin:14px 0 0;display:flex}.login-body input.actas-write-box{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}.login-body input.actas-write-box:disabled{cursor:default;opacity:.5}.login-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.login-go{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:9px 24px;font-size:14px}.login-go:disabled{opacity:.5;cursor:default}.login-quiet{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:14px}.login-danger{background:var(--danger);color:var(--danger-ink);cursor:pointer;border:none;border-radius:999px;padding:9px 24px;font-size:14px}.login-danger:hover:not(:disabled){background:var(--danger-deep)}.login-danger:disabled{opacity:.5;cursor:default}.login-or{color:var(--muted);align-items:center;gap:10px;margin:18px 0 12px;font-size:12px;display:flex}.login-or:before,.login-or:after{content:"";background:var(--border);flex:1;height:1px}.login-google{box-sizing:border-box;color:#3c4043;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:9px 18px;font-size:14px;font-weight:500;display:flex}.login-google:hover:not(:disabled){background:#f7f8f8}.login-google:disabled{opacity:.5;cursor:default}.app.t-dark .login-google{border-color:#5f6368}.login-google-hint{text-align:center;margin-top:8px}.login-err{color:#d62828;margin:12px 0 0;font-size:13px}.app.t-dark .login-err{color:#ff9d9d}.login-hint{color:var(--muted);margin:4px 0 0;font-size:12px}.login-note{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.5}.login-note code{font-family:var(--font-code);background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:11.5px}.linkish{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.linkish.small{white-space:nowrap;font-size:12px}.label-row{justify-content:space-between;align-items:baseline;gap:10px;margin:12px 0 4px;display:flex}.label-row label{margin:0}.login-serverform{gap:8px;margin-top:10px;display:flex}.login-serverform input{flex:auto}.spacelist{border:1px solid var(--border);border-radius:8px;max-height:min(46vh,340px);margin:6px 0 0;overflow:hidden auto}.spacerow{border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.spacerow:last-child{border-bottom:none}.spacerow:hover:not(:disabled){background:var(--sel);outline:none}.spacerow:focus-visible{background:var(--sel);outline:none}.spacerow:disabled{opacity:.6;cursor:default}.sp-name{flex:none;min-width:88px;font-weight:600}.sp-count{color:var(--muted);flex:auto;font-size:12.5px}.sp-when{color:var(--muted);flex:none;font-size:11.5px}button.profile.whoami{cursor:pointer;font:inherit;font-size:12.5px;font-weight:600}.topbar button.profile:hover{background:#15722f;border-color:#aff5b4}.spacebanner{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 14px;font-size:13px;display:flex}.spacebanner.bad{color:#7d1c1c;background:#fdecea}.app.t-dark .spacebanner.bad{color:#ffc9c9;background:#3a1d1d}.spacebanner.good{color:#14532d;background:#e8f6ec}.app.t-dark .spacebanner.good{color:#b6e8c6;background:#16301f}.spacebanner.reading{color:#7a5a06;background:#fff6e0}.app.t-dark .spacebanner.reading{color:#ffe6a3;background:#3a3113}.bannerbtn{color:inherit;cursor:pointer;background:#fff9;border:1px solid;border-radius:999px;padding:2px 12px;font-size:12px}.app.t-dark .bannerbtn{background:#00000040}.page h1,.page h2,.page h3,.page ul,.page ol,.vk-box,.vk-audio,.vk-file,.vk-raw{clear:both}.vk-img{clear:both;margin:12px 0;display:block}.vk-img img{border-radius:4px;width:100%;height:auto;display:block}.vk-img[data-height] img{object-fit:fill;height:100%}.vk-img-left{float:left;margin:12px 16px 12px 0}.vk-img-right{float:right;margin:12px 0 12px 16px}.vk-img-center{margin-left:auto;margin-right:auto}.vk-img-band-left{float:none;margin-left:0;margin-right:auto;display:block}.vk-img-band-right{float:none;margin-left:auto;margin-right:0;display:block}.vk-img.selected img{outline:2px solid var(--accent);outline-offset:2px}.vk-img-absent{text-align:center;box-sizing:border-box;border:1px dashed var(--border);min-height:80px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:16px;font-size:12.5px;display:flex}.vk-img-absent:before{content:"Picture — open this document in the desktop app to see it"}.vk-img{position:relative}.vk-handle{box-sizing:border-box;border:1.5px solid var(--accent);background:#fff;border-radius:2px;width:9px;height:9px;position:absolute}.vk-handle-nw{top:0;left:0}.vk-handle-n{margin-left:-4.5px;top:0;left:50%}.vk-handle-ne{top:0;right:0}.vk-handle-w{margin-top:-4.5px;top:50%;left:0}.vk-handle-e{margin-top:-4.5px;top:50%;right:0}.vk-handle-sw{bottom:0;left:0}.vk-handle-s{margin-left:-4.5px;bottom:0;left:50%}.vk-handle-se{bottom:0;right:0}.vk-img{cursor:grab}.vk-img.dragging{z-index:1000;opacity:.94;pointer-events:none;cursor:grabbing;position:fixed;box-shadow:0 16px 36px -10px #0a140f73;float:none!important;margin:0!important}.vk-img.dragging .vk-handle{display:none}.vk-img-slot{box-sizing:border-box;background:var(--accent);opacity:.9;border:none;border-radius:2px;height:3px;margin:5px 0;padding:0}.vk-drop-caret{vertical-align:text-bottom;background:var(--accent);pointer-events:none;border-radius:1px;width:3px;height:1.05em;margin:0 -1.5px;animation:1s step-end infinite vk-drop-caret-blink;display:inline-block}@keyframes vk-drop-caret-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vk-drop-caret{animation:none}}.vk-file-slot{pointer-events:none;width:60%;margin-left:auto;margin-right:auto}.vk-uploading{box-sizing:border-box;aspect-ratio:3/2;border:1.5px dashed var(--border);background:var(--panel-2);width:60%;color:var(--muted);font:600 13px/1 var(--font-ui,system-ui);-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:6px auto 10px;display:flex}.vk-uploading:before{content:"";border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite vk-uploading-spin}.vk-uploading:after{content:attr(data-label)}@keyframes vk-uploading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vk-uploading:before{animation:none}}.vk-audio{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);border-radius:8px;margin:12px 0;padding:10px 12px}.app.t-dark .vk-audio{background:#262b31}.vk-audio audio{width:100%;margin-top:8px;display:block}.vk-audio-head{align-items:center;gap:10px;display:flex}.vk-audio-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.vk-audio-auto{cursor:pointer;border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:999px;flex:none;padding:1px 10px;font-size:11px;line-height:1.6}.vk-audio-auto:hover{border-color:var(--accent);color:var(--accent-ink)}.vk-audio-auto.on{border-color:var(--accent);background:var(--accent);color:#fff}.app.t-dark .vk-audio-auto.on{color:#0b0f14}.vk-audio-absent{text-align:center;border:1px dashed var(--border);color:var(--muted);border-radius:6px;margin-top:8px;padding:10px;font-size:12.5px}.vk-file{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:10px 12px;display:flex}.app.t-dark .vk-file{background:#262b31}.vk-file-kind{box-sizing:border-box;text-align:center;border:1px solid var(--border);letter-spacing:.04em;min-width:42px;color:var(--accent-ink);border-radius:6px;flex:none;padding:4px 6px;font-size:11px;font-weight:700}.vk-file-words{flex-direction:column;flex:160px;min-width:0;display:flex}.vk-file-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.vk-file-meta{color:var(--muted);font-size:11.5px}.vk-file-open,.vk-file-download,.vk-file-show{cursor:pointer;border:1px solid var(--border);color:var(--ink);background:0 0;border-radius:999px;flex:none;padding:2px 12px;font-size:12px;line-height:1.6}.vk-file-open:hover,.vk-file-download:hover,.vk-file-show:hover{border-color:var(--accent);color:var(--accent-ink)}.vk-file-pages{flex-direction:column;flex:100%;gap:10px;margin-top:4px;display:flex}.vk-file-pages[hidden]{display:none}.vk-file-pages[data-state=loading]:before{content:"Loading the pages…";color:var(--muted);font-size:12px}.vk-file-pages[data-state=failed]:before{content:"These pages could not be shown here. Download still works.";color:var(--muted);font-size:12px}.vk-file-pages[data-state=offline]:before{content:"This PDF is not available offline. It opens again when you are online.";color:var(--muted);font-size:12px}.vk-file-page{border:1px solid var(--border);background:#fff;width:100%;box-shadow:0 1px 2px #0000000f}.vk-file-page canvas{width:100%;height:auto;display:block}.vk-file-absent{color:var(--muted);font-size:12px}.trow .handed{color:var(--muted);align-items:center;margin-left:6px;display:inline-flex}.conceptpane{padding:10px 14px;font-size:13px;overflow:auto}.conceptrow{white-space:nowrap;padding:2px 0}.conceptrow .cpend{color:var(--muted,#888);font-style:italic}.cfail{color:#b3402e}.libnote{background:#d9a44114;border-left:3px solid #d9a441;padding:.35em .6em;font-size:.92em}.libhistory-bar{text-align:right}.libhistory{max-height:40vh;margin-bottom:.5em;font-size:.9em;overflow:auto}.vs-library{margin:.3em 0;font-size:.92em}.vs-library .linkbtn{margin-left:.5em}.vpreview{border:1px solid var(--rule,#ddd);border-radius:4px;margin:0 0 .6em;padding:.4em .6em;font-size:.9em;line-height:1.7}.vpreview .libchip{margin:0 .2em}.vpreview-warn{color:#7a5a12}.cfail-list{margin:.25em 0 .75em 1.1em;padding:0;font-size:.92em;line-height:1.45}.cfail-list li{margin:.2em 0}.cfail-list .libchip{margin:0 .25em}.soundtag{margin:6px 0;font-weight:600}.soundtag.ok{color:#2e7d32}.soundtag.bad{color:#b3402e}.vactions{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 12px;display:flex}.vactions button.primary{font-weight:600}.vgroup{margin-top:12px}.vgroup>b{margin-bottom:4px;display:block}.vgroup .eitem button{margin-left:8px}.soundtag.warn{color:#96650a}.scopenote{color:var(--muted,#888);border-left:2px solid var(--muted,#888);max-width:62ch;margin:-2px 0 8px;padding-left:8px;font-size:12px;line-height:1.45}.vgroup>b button{margin-left:10px;font-weight:400}.docrow{color:var(--own)}.docrow.foreign{color:var(--other);cursor:default}.docrow.foreign:hover{background:var(--panel-2)}.foreign-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foreign-who{color:var(--muted);flex:none;margin-left:auto;padding-left:10px;font-size:11px;font-weight:600}.presence{flex:none;align-items:center;display:inline-flex;position:relative}.pcount{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:600;display:inline-flex}.pdrop{z-index:70;background:var(--panel);min-width:190px;max-height:320px;color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);padding:4px;position:absolute;top:28px;right:0;overflow-y:auto;box-shadow:0 10px 32px #00000047}.pdrop-head{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;padding:6px 10px 4px;font-size:11px;font-weight:700}.pdrop-empty{color:var(--muted);padding:6px 10px 8px;font-size:12.5px}.pdrop-row{border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;display:flex}.pdot{background:var(--own);border-radius:50%;flex:none;width:7px;height:7px}.mergem{flex:none;align-items:center;display:inline-flex;position:relative}.topbar .mergebtn{font-weight:600}.mbadge{color:#fff;text-align:center;background:#d1242f;border-radius:8px;min-width:16px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px}.mdrop{z-index:70;background:var(--panel);width:400px;max-width:92vw;max-height:440px;color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);text-align:left;padding:4px;font-weight:400;position:absolute;top:28px;right:0;overflow-y:auto;box-shadow:0 10px 32px #00000047}.mdrop-err{margin:4px 10px}.mrow{border-radius:6px;gap:3px;padding:7px 10px;display:grid}.mrow+.mrow{border-top:1px solid var(--line);border-radius:0}.mrow.done .mrow-title{color:var(--muted)}.mrow-title{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mrow-meta{color:var(--muted);font-size:11.5px}.app[data-team-first] .mergem .mdrop{overflow-x:hidden}.app[data-team-first] .mergem :-webkit-any(.mrow,.mrow-title,.mrow-meta){overflow-wrap:break-word;min-width:0}.app[data-team-first] .mergem :is(.mrow,.mrow-title,.mrow-meta){overflow-wrap:break-word;min-width:0}.mrow-name{min-width:0}.mtally{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.mrow-act{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.topbar .mdrop button.mvote{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.topbar .mdrop button.mvote:hover{background:var(--panel-2);border-color:var(--accent)}.topbar .mdrop button.mvote:disabled{opacity:.5;cursor:default}.topbar .mdrop button.mvote.on{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:700}.topbar .mdrop button.mvote.on[data-act=reject]{color:#fff;background:#d1242f}.topbar .mdrop button.mwithdraw{color:#d1242f}.mstatus{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);white-space:nowrap;flex:none;font-size:10.5px;font-weight:700}.mstatus.merged{color:var(--own)}.docrow.team{color:var(--ink);cursor:pointer}.docrow.team:hover{background:var(--panel-2)}.trow.team{color:inherit;cursor:pointer}.app .toolbar .fwdbtn{border:1px solid var(--border);color:var(--accent-ink);border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.app .toolbar .fwdbtn:hover{background:var(--panel-2);border-color:var(--accent)}.app.t-dark .toolbar .fwdbtn{color:#aff5b4}.trow.own{color:var(--own)}.trow.foreign{color:var(--other);cursor:default}.trow.foreign .foreign-who{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1 1 0;min-width:24px;padding-left:10px;overflow:hidden}.trow.foreign>.rowmenu{order:2;margin-left:4px}.presentational{color:var(--muted,#888);margin-right:8px;font-size:12px}.acct{display:inline-flex;position:relative}.topbar .acct-btn{border-radius:9px;padding:2px;line-height:0}.topbar .acct-btn:hover{filter:brightness(1.08)}.topbar .acct-menu{z-index:65;background:var(--panel);min-width:236px;color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);text-align:left;padding:4px;font-weight:400;position:absolute;top:34px;right:0;box-shadow:0 10px 32px #00000047}.topbar .acct-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;display:flex}.acct-name{color:var(--ink);font-size:13px;font-weight:600}.acct-user{color:var(--muted);font-size:11.5px}.topbar .acct-menu button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:400;display:flex}.topbar .acct-menu button:hover{background:var(--panel-2);border-color:#0000}.topbar .acct-menu button:disabled{opacity:.5;cursor:default}.topbar .acct-menu button:disabled:hover{background:0 0}.topbar .acct-menu button.danger{color:var(--danger-word)}.acct-item{position:relative}.acct-arrow{color:var(--muted);margin-left:auto;font-size:15px;line-height:1}.topbar .acct-sub{background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius);min-width:200px;margin-right:6px;padding:4px;position:absolute;top:-4px;right:100%;box-shadow:0 10px 32px #00000047}.topbar .acct-sub:after{content:"";width:8px;position:absolute;top:0;bottom:0;right:-8px}.acct-dialog{flex-direction:column;width:460px;max-height:calc(100vh - 32px);display:flex}.acct-dialog.wide{width:640px}.acct-dialog .acct-body{padding:10px 16px 16px;font-size:13.5px;overflow:auto}.acct-dialog .acct-body p{margin:8px 0}.acct-dialog label{color:var(--muted);margin:12px 0 4px;font-size:12px;display:block}.acct-dialog input[type=text],.acct-dialog input[type=password]{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:9px 11px;font-size:14px}.acct-dialog input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1a7f3726}.acct-hint{color:var(--muted);font-size:12px;margin:4px 0 0!important}.acct-dialog input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),.acct-dialog select,.acct-dialog textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:none;padding:8px 12px;font-size:14px}.acct-dialog textarea{resize:vertical}.acct-dialog input:not([type=checkbox]):not([type=radio]):focus,.acct-dialog select:focus,.acct-dialog textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1f883d29}.app.t-dark .acct-dialog input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),.app.t-dark .acct-dialog select,.app.t-dark .acct-dialog textarea{background:var(--panel-2)}.acct-dialog input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.acct-dialog label:not([class]),.acct-dialog .acct-label{color:var(--ink);font-size:12.5px;font-weight:600}.acct-dialog .acct-phone-consent{background:var(--panel-2);border-radius:10px;margin-top:12px;padding:10px 12px}.acct-dialog .acct-phone-consent .acct-phone-agree{color:var(--ink);margin-top:0;font-size:13px;font-weight:600}.acct-presets{gap:8px;margin:10px 0;display:grid}.acct-preset{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 9px;padding:10px 12px;display:grid}.acct-preset:hover{background:var(--panel-2)}.acct-preset.on{background:var(--sel);border-color:var(--accent)}.acct-preset input{accent-color:var(--accent);margin:0}.acct-preset-name{font-weight:600}.acct-preset-sw{gap:3px;display:inline-flex}.acct-preset-sw i{border:1.5px solid;border-radius:3px;width:13px;height:13px}.acct-preset-words{color:var(--muted);grid-column:2/-1;font-size:12px}.acct-err{color:#d1242f;font-size:13px}.acct-warn{color:#d1242f;font-weight:600}.acct-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.acct-dialog button.acct-go{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600}.acct-dialog button.acct-go:hover{filter:brightness(1.08)}.acct-dialog button.acct-go:disabled{opacity:.5;cursor:default;filter:none}.acct-dialog button.acct-go.acct-danger{background:#d1242f}.acct-dialog .acct-actions button:not(.acct-go):not(.acct-quiet):not(.af-create),.acct-dialog button.acct-quiet{color:var(--ink);border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13.5px}.upload-as .ua-choices{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.acct-dialog button.ua-choice{text-align:left;color:var(--ink);border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.acct-dialog button.ua-choice:hover{border-color:var(--accent);background:var(--panel-2)}.acct-dialog button.ua-choice:focus-visible{border-color:var(--accent);background:var(--panel-2)}.acct-dialog button.ua-choice span{color:var(--muted);font-size:12.5px}.upload-as .ua-remember{align-items:center;gap:6px;font-size:13px;display:flex}.acct-dialog button.acct-quiet:hover{border-color:var(--accent);color:var(--accent-ink)}.acct-dialog .tool-row,.acct-dialog .tool-cand,.acct-dialog .tool-level{color:var(--ink)}.acct-dialog .share-copy:not(.share-copyall){color:var(--ink);background:var(--panel)}.acct-dialog .share-copy:not(.share-copyall):hover{border-color:var(--accent)}.tool-pull{margin:6px 0 2px}.tool-found{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:2px;max-height:220px;margin:4px 0 10px;padding:4px;display:flex;overflow-y:auto}.tool-cand{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 7px;display:flex}.tool-cand:hover{background:var(--panel-2);border-color:var(--accent)}.acct-dialog .tool-cand:hover .acct-hint{color:var(--ink)}.tool-cand-name{font-weight:600}.tool-cand .acct-hint{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.acct-wa-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.acct-wa-row+.acct-wa-row{border-top:1px solid var(--border)}.acct-wa-text{overflow-wrap:anywhere;min-width:0}.acct-wa-confirm{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;margin:8px 0 0;padding:10px 12px}.acct-wa-confirm .acct-actions{margin-top:10px}.acct-dialog .acct-body p.acct-wa-done{background:var(--sel,var(--panel-2));color:var(--ink);border-radius:7px;margin:4px 0 8px;padding:6px 10px;font-size:12.5px}.acct-dialog .tool-list{gap:6px;margin:10px 0 4px}.acct-dialog .tool-row{border:1px solid var(--border);background:#fff;border-radius:10px;gap:10px;padding:8px 10px}.app.t-dark .acct-dialog .tool-row{background:var(--panel-2)}.acct-dialog .tool-row:hover{border-color:var(--accent);background:#fff}.app.t-dark .acct-dialog .tool-row:hover{background:var(--panel-2)}.acct-dialog .tool-row.sel{border-color:var(--accent);background:#f1f8f3;box-shadow:0 0 0 2px #1f883d1f}.app.t-dark .acct-dialog .tool-row.sel{background:var(--sel)}.acct-dialog .tool-row .tool-ico{background:var(--panel-2);width:30px;height:30px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.acct-dialog .tool-rowtext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.acct-dialog .tool-rowtext .tool-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.acct-dialog .tool-rowtext .acct-hint{margin:0!important}.acct-dialog .tool-row.unbound .tool-rowtext .acct-hint{color:#9a5b00}.app.t-dark .acct-dialog .tool-row.unbound .tool-rowtext .acct-hint{color:#e3b341}.acct-dialog .tool-chev{color:var(--muted);flex:none;font-size:16px;line-height:1;transition:transform .1s}.acct-dialog .tool-row.sel .tool-chev{color:var(--accent-ink);transform:rotate(90deg)}.acct-dialog .tool-panel{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:14px 0 0;padding:14px}.acct-dialog .tool-panel>.acct-label:first-child{margin-top:0}.acct-dialog .tool-levels{border:1px solid var(--border);background:#fff;border-radius:10px;gap:0;max-height:360px;margin:8px 0 0;padding:3px;overflow:auto}.app.t-dark .acct-dialog .tool-levels{background:var(--panel-2)}.acct-dialog .tool-level{min-height:28px;color:var(--ink);border-radius:6px;flex:none;align-items:flex-start;gap:9px;margin:0;padding:5px 8px;font-size:13px;line-height:1.35;display:flex}.acct-dialog .tool-level:hover{background:var(--panel-2)}.acct-dialog .tool-level.on{font-weight:inherit;background:#eef7f1}.app.t-dark .acct-dialog .tool-level.on{background:var(--sel)}.acct-dialog .tool-level.on+.tool-level:not(.on){margin-top:7px;position:relative}.acct-dialog .tool-level.on+.tool-level:not(.on):before{content:"";border-top:1px solid var(--border);position:absolute;top:-4px;left:6px;right:6px}.acct-dialog .tool-level input[type=checkbox]{flex:none;width:15px;height:15px;margin:2px 0 0}.acct-dialog .tool-level-words{overflow-wrap:anywhere;min-width:0}.acct-dialog .tool-level-path{color:var(--muted)}.acct-dialog .tool-level-name{font-weight:600}.acct-dialog .tool-panel .acct-actions{justify-content:flex-start}.acct-dialog form.tool-panel .acct-actions{justify-content:flex-end}.acct-dialog .tool-kinds{background:var(--panel-2);border-radius:10px;gap:2px;margin:6px 0 12px;padding:3px;display:flex}.acct-dialog button.tool-kindbtn{height:32px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:13px;display:inline-flex}.acct-dialog button.tool-kindbtn:hover{color:var(--ink)}.acct-dialog button.tool-kindbtn.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.app.t-dark .acct-dialog button.tool-kindbtn.on{background:var(--panel)}.acct-dialog .tool-pull button.acct-quiet{background:#fff;align-items:center;gap:8px;font-weight:600;display:inline-flex}.app.t-dark .acct-dialog .tool-pull button.acct-quiet{background:var(--panel-2)}.acct-dialog .tool-found{border:1px solid var(--border);background:#fff;border-radius:12px;gap:0;margin:10px 0 2px;padding:4px}.app.t-dark .acct-dialog .tool-found{background:var(--panel-2)}.acct-dialog .tool-cand{background:0 0;border:0;border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:7px 8px}.acct-dialog .tool-cand:hover{background:var(--panel-2)}.acct-dialog .tool-cand-ico{background:var(--panel-2);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.acct-dialog .tool-cand-text{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.acct-dialog .tool-cand .acct-hint{margin:0!important}.acct-dialog .acct-body p.acct-phone-code{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;margin:12px 0;font-size:34px;font-weight:700}.acct-phone-confirmed{color:var(--accent-ink);white-space:nowrap;margin-left:8px;font-size:12px;font-weight:600}.acct-phone-timer{font-variant-numeric:tabular-nums}.acct-phone-texts{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.acct-wa-row[data-phone]{flex-wrap:wrap;row-gap:6px}.acct-wa-row[data-phone] .acct-wa-text{flex:100%}.acct-dialog .acct-phone-agree{align-items:center;gap:8px;margin-top:12px;display:flex}.acct-dialog .acct-phone-agree input{accent-color:var(--accent);margin:0}.acct-phone-words{margin-top:2px!important}.acct-phone-codewords{margin-top:8px!important}.acct-wa-text .acct-hint{display:block}.acct-dialog button.acct-quiet.danger{color:var(--danger-word)}.acct-dialog button.acct-quiet.danger:hover{color:#d1242f;border-color:#d1242f}.acct-dialog button.acct-upload{margin-top:6px;padding:5px 12px;font-size:12.5px}.acct-preview{align-items:center;gap:14px;margin-top:6px;display:flex}.av-grid{grid-template-columns:84px repeat(7,minmax(0,1fr));align-items:center;gap:2px 4px;max-height:300px;margin-top:8px;padding-right:4px;display:grid;overflow:auto}.av-grid .hdr{color:var(--muted);text-align:center;font-size:11px}.av-grid .rowlbl{color:var(--muted);font-size:12px}.acct-dialog button.av-cell{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;justify-content:center;padding:2px;line-height:0;display:flex}.acct-dialog button.av-cell:hover{border-color:var(--border)}.acct-dialog button.av-cell.on{border-color:var(--accent);background:var(--sel,var(--panel-2))}.docrow.shared{color:var(--shared)}.docrow.shared:hover{background:var(--panel-2)}.trow.shared{color:var(--shared)}.foreign-role{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);flex:none;margin-left:6px;font-size:10.5px;font-weight:700}.share-modal{width:520px}.sharelead{margin:4px 0 14px;font-size:13.5px}.shareadd{align-items:center;gap:8px;display:flex}.shareadd input{min-width:0;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:6px;flex:auto;padding:7px 10px;font-size:13.5px}.shareadd select{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:6px;flex:none;padding:7px 8px;font-size:13px}.sharelist{max-height:260px;margin-top:14px;overflow-y:auto}.sharerow{border-bottom:1px solid var(--line,var(--border));align-items:center;gap:8px;padding:7px 2px;font-size:13px;display:flex}.sharerow:last-child{border-bottom:none}.sharename{font-weight:600}.sharerole{text-transform:uppercase;letter-spacing:.3px;color:var(--shared);font-size:10.5px;font-weight:700}.shareby{color:var(--muted);margin-left:auto;font-size:11.5px}.sharedel{font:inherit;color:var(--other);cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.sharedel:hover{border-color:var(--other)}.sharefoot{font-size:12px;margin-top:14px!important}.rcarets{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.rcaret{opacity:.9;border-radius:1px;width:2px;position:absolute}.rcaret-label{color:#fff;white-space:nowrap;letter-spacing:.01em;border-radius:3px 3px 3px 0;padding:1px 5px;font:600 10px/1.3 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;position:absolute;top:-1.35em;left:-1px}.sharetransfer{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.sharetransfer .muted{margin:0 0 8px;font-size:12px}.sharetransfer .shareadd input{flex:1}.docowner{color:var(--chrome-muted);margin-left:8px;font-size:12px;font-weight:600}.tplcard.default{border-color:var(--accent)}.tpl-tag{color:var(--accent-ink);margin-left:8px;font-size:11px;font-style:normal;font-weight:500}.app.t-dark .tpl-tag{color:#aff5b4}.tplnote{color:var(--muted);margin:0 2px;font-size:12.5px}.tplrow{flex-direction:column;gap:4px;display:flex}.tplrow .tplcard{width:100%}.tplacts{justify-content:flex-end;gap:6px;display:flex}.modal button.tplact{border:1px solid var(--border);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.modal button.tplact:hover{border-color:var(--accent)}.modal button.tplact.danger{color:var(--danger-word)}.libchip{vertical-align:1px;border:1px solid #0000;border-radius:10px;margin-left:8px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:17px;display:inline-block}.libchip.ok{color:#1c6b2a;background:#e3f3e5;border-color:#bfe3c5}.libchip.warn{color:#7a5200;background:#fff2d6;border-color:#f2ddad}.libchip.bad{color:#9b2222;background:#fbe4e4;border-color:#f0c4c4}.libchip.info{color:#2c4f7c;background:#e6eef8;border-color:#c7d7ec}.lime-tool{vertical-align:baseline;white-space:nowrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.lime-tool code{text-overflow:ellipsis;font-size:.92em;overflow:hidden}.lime-tool-mark{flex:none;place-items:center;line-height:0;display:inline-grid}.lime-tool-mark>svg{width:100%;height:100%;display:block}.lime-action-picker{border:0;flex:100%;min-width:0;margin:6px 0 2px;padding:0}.lime-action-picker legend{margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.lime-action-group{flex-wrap:wrap;align-items:center;gap:5px 6px;margin:4px 0;display:flex}.lime-action-group-name{color:#5a6275;min-width:64px;font-size:11.5px}.lime-action{cursor:pointer;background:#fff;border:1px solid #cfc7b2;border-radius:14px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.lime-action input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.lime-action:focus-within{outline-offset:1px;outline:2px solid #0969da}.lime-action.on{color:#116329;background:#e3f3e5;border-color:#1b6b39}.agent-rule-word-actions{flex:100%;gap:4px;display:flex}.modal.library{flex-direction:column;width:min(960px,92vw);max-height:86vh;display:flex}.libbody{flex:1;grid-template-columns:340px 1fr;gap:16px;min-height:0;display:grid;overflow:hidden}.liblist{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.libsearch{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:6px;margin-bottom:6px;padding:6px 8px;font-size:13px}.libhit{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 8px;font-size:13px}.libhit:hover,.libhit.on{background:var(--sel);border-color:var(--border)}.libhit .muted{white-space:normal;font-size:12px}.libdetail{min-height:0;font-size:13px;overflow-y:auto}.pdffail-msg{margin:12px 0 6px;font-size:13px}.pdffail-log{white-space:pre;-webkit-user-select:text;user-select:text;border-radius:8px;max-height:46vh;padding:10px 12px;font-size:11px;line-height:1.45;overflow:auto}.modal .pdffail-msg{margin:12px 14px 6px}.texprob{margin:4px 14px 6px}.texprob-list{border:1px solid var(--border);border-radius:8px;max-height:46vh;overflow:auto}.texprob-row{align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.texprob-row+.texprob-row{border-top:1px solid var(--border)}.texprob-what{flex:1;min-width:0}.texprob-where{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:12px;overflow:hidden}.texprob-dot{border-radius:50%;flex:none;width:8px;height:8px}.texprob-dot.error{background:var(--danger)}.texprob-dot.wide{background:#bf8700}.texprob-details{margin-top:6px;font-size:12px}.texprob-toggle{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 0}.texprob-details .pdffail-log{max-height:28vh;margin:6px 0 0}.texprob-foot{justify-content:flex-end;gap:8px;padding:8px 14px 12px;display:flex}.texprob button.tplact{border:1px solid var(--border);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.texprob button.tplact:hover{border-color:var(--accent)}.pdfpane{flex-direction:column;height:100%;min-height:0;display:flex}.pdfbar{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.pdfbar>button{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:7px;padding:3px 10px;font-size:12px}.pdfbar>button:disabled{opacity:.5;cursor:default}.pdftoggle{border:1px solid var(--border);border-radius:7px;display:inline-flex;overflow:hidden}.pdftoggle button{background:var(--panel);color:var(--muted);cursor:pointer;border:none;padding:3px 10px;font-size:12px}.pdftoggle button+button{border-left:1px solid var(--border)}.pdftoggle button.on{background:var(--accent-soft,#1e6fd924);color:var(--ink);font-weight:600}.pdftoggle button:disabled{opacity:.5;cursor:default}.pdfstate{color:var(--muted)}.pdfstale{color:var(--warn,#b45309)}.pdferror{border-bottom:1px solid var(--border);flex:none;padding:10px 12px}.pdfpages{background:#7d7d7d1a;flex-direction:column;flex:auto;align-items:center;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.pdfpage{background:#fff;max-width:100%;box-shadow:0 1px 4px #00000038}.page{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.page h1,.page h2,.page h3{text-align:left;-webkit-hyphens:manual;hyphens:manual}.page [style*=text-align]{-webkit-hyphens:manual;hyphens:manual}.app.focus .sidebar,.app.focus .actrail,.app.focus:not(.shell) .topbar,.app.focus .tabbar,.app.focus .ribbonhandle,.app.focus .toolbar,.app.focus .body>.claudecol,.app.focus .body>.siderail,.app.focus .body>.vsplit,.app.focus .body>.agentpane,.app.focus .body>.drawer,.app.focus .body>.world-dock,.app.focus .body>.world-splitter,.app.shell.focus .topbar>*,.app.shell.focus.fs .topbar{display:none}.focus-exit{z-index:40;border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;opacity:.55;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:opacity .12s,color .12s;display:inline-flex;position:fixed;bottom:18px;right:18px}.focus-exit:hover{opacity:1;color:var(--ink);border-color:var(--accent)}.focus-exit:focus-visible{opacity:1;color:var(--ink);border-color:var(--accent)}.vbar{border-bottom:1px solid var(--border);color:#7a5a06;z-index:6;background:#fff6e0;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 14px;display:flex;position:sticky;top:0}.app.t-dark .vbar{color:#ffe6a3;background:#3a3113}.vbar-back{color:inherit;cursor:pointer;background:#ffffffa6;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.app.t-dark .vbar-back{background:#00000040}.vbar-back:hover{background:#fffffff2}.app.t-dark .vbar-back:hover{background:#00000073}.vbar-what{flex-direction:column;min-width:0;line-height:1.35;display:flex}.vbar-what b{font-size:13px}.vbar-count{opacity:.85;font-size:11.5px}.vbar-restore{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:999px;padding:4px 14px;font-size:12.5px;font-weight:600}.vbar-restore:hover{filter:brightness(1.08)}.vbar-noRestore{opacity:.85;font-size:11.5px;font-style:italic}.vbar-key{white-space:nowrap;gap:14px;margin-left:auto;font-size:11.5px;display:flex}.vbar-key span{border-radius:3px;padding:1px 8px;font-weight:600}.vbar-key .vk-added{color:#032b12;background:#aceebb}.vbar-key .vk-removed{color:#4d0c0c;background:#ffc9c9}.app.t-dark .vbar-key .vk-added{color:#b7f0c6;background:#1b4721}.app.t-dark .vbar-key .vk-removed{color:#ffc9c9;background:#67060c}.page ins.vk-ins{color:#032b12;background:#aceebb;border-radius:2px;padding:1px 0;text-decoration:none}.page del.vk-del{color:#4d0c0c;background:#ffc9c9;border-radius:2px;padding:1px 0;text-decoration:line-through}.app.t-dark .page ins.vk-ins{color:#b7f0c6;background:#1b4721}.app.t-dark .page del.vk-del{color:#ffc9c9;background:#67060c}.page .vk-new{color:#032b12;background:#aceebb;border-radius:2px;box-shadow:-10px 0 #aceebb,10px 0 #aceebb}.app.t-dark .page .vk-new{color:#b7f0c6;background:#1b4721;box-shadow:-10px 0 #1b4721,10px 0 #1b4721}.page .vk-removed-block{opacity:.85;border-left:3px solid #cf222e;margin-left:-13px;padding-left:10px}.outline-head{align-items:baseline;gap:8px;display:flex}.outline-head .tracebtn{font-size:11px}.outline-head .tracebtn.on{font-weight:600;text-decoration:underline}.trace-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.trace-note{font-size:11px}.trace-step{border-left:3px solid var(--line,#d9d4c7);margin:6px 0;padding:6px 8px}.trace-step.followed{opacity:.85;border-left-color:#0f5f8a}.trace-step .ts-head{align-items:baseline;gap:8px;display:flex}.trace-step .ts-follow{white-space:nowrap;font-size:11px}.trace-step .ts-text{margin:3px 0;font-size:12px}.trace-step .ts-cites,.trace-step .ts-rests{font-size:11px}.trace-step .ts-verdicts{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.trace-step .ts-verdict{background:#6b72801f;border-radius:3px;padding:1px 6px;font-size:11px}.trace-step .ts-verdict.pass{color:#0f5f8a}.trace-step .ts-verdict.fail{color:#b3261e}.trace-step .ts-note{opacity:.85;font-size:11px}.traces{border-bottom:1px solid var(--line,#d9d4c7);padding:4px 8px 6px}.traces-head{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:2px;font-size:11px}.tracerow{cursor:pointer;padding:3px 0;font-size:12px}.tracesbtn{margin-left:6px;font-size:11px}.ts-explain{margin-top:4px;font-size:11px}.ts-unfold{border-left:2px solid var(--accent,#0f5f8a);margin:6px 0 2px;padding:4px 8px;font-size:12px}.ts-unfold-item{margin:3px 0}.vstatus{border:1px solid var(--border);border-left:4px solid #9aa0a6;border-radius:6px;margin:2px 0 6px;padding:8px 10px}.vstatus.tone-ok{border-left-color:#2e7d32}.vstatus.tone-bad{border-left-color:#b3402e}.vstatus.tone-warn{border-left-color:#96650a}.vstatus .vs-head{align-items:baseline;gap:8px;font-size:15px;display:flex}.vstatus .vs-dot{background:#9aa0a6;border-radius:50%;align-self:center;width:10px;height:10px;display:inline-block}.vstatus.tone-ok .vs-dot{background:#2e7d32}.vstatus.tone-bad .vs-dot{background:#b3402e}.vstatus.tone-warn .vs-dot{background:#96650a}.vstatus .vs-help{margin-left:auto;font-size:11px}.vstatus .vs-line{margin-top:4px;line-height:1.45}.vstatus .vs-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vstatus .vs-helptext{border-top:1px solid var(--border);margin-top:8px;padding-top:6px;font-size:12px}.vstatus .vs-helptext p{margin:4px 0}.chip{background:var(--panel-2,#eee);border-radius:10px;padding:1px 8px;font-size:11.5px;line-height:17px;display:inline-block}.chip.ok{color:#1c6b2a;background:#e3f3e5}.chip.bad{color:#8f2a1f;background:#fbe4e0}.chip.warn{color:#7a5200;background:#fff2d6}.coverage,.team-vars{--cov-pass:#0f8a6c;--cov-fail:#d6403f;--cov-undecided:#dba61c;--cov-structure:#4c6fbf;--cov-changed:#8a4fbf;--cov-none:color-mix(in srgb, var(--muted) 22%, var(--panel));--cov-hatch:color-mix(in srgb, var(--muted) 60%, transparent)}.coverage .v-pass{background:var(--cov-pass)}.coverage .v-fail{background:var(--cov-fail)}.coverage .v-undecided{background:var(--cov-undecided)}.coverage .v-structure{background:var(--cov-structure)}.coverage .v-none{background:var(--cov-none)}.coverage .v-unchecked{background:var(--panel)}.coverage .v-skipped{background:repeating-linear-gradient(45deg, var(--panel) 0 2px, var(--cov-hatch) 2px 3px)}.coverage{overflow-wrap:anywhere;min-width:0}.coverage .cov-headline{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:400}.coverage .cov-headline b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.coverage .cov-strip{background:var(--border);border-radius:4px;gap:1px;height:12px;margin:0 0 8px;display:flex;overflow:hidden}.coverage .cov-seg{min-width:3px}.coverage .cov-legend{color:var(--ink);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.coverage .cov-key{align-items:center;gap:5px;display:inline-flex}.coverage .cov-dot{border:1px solid var(--border);vertical-align:-1px;border-radius:3px;width:11px;height:11px;display:inline-block}.coverage .cov-factlist{gap:4px;margin:14px 0 0;font-size:12.5px;display:grid}.coverage .cov-factlist>div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.coverage .cov-factlist dt{color:var(--muted)}.coverage .cov-factlist dd{color:var(--ink);margin:0}.coverage .cov-honest{border-left:3px solid var(--cov-undecided);background:color-mix(in srgb, var(--cov-undecided) 10%, var(--panel));color:var(--ink);border-radius:0 6px 6px 0;margin:12px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5}.coverage .cov-wide{color:var(--ink);margin:10px 0 0;font-size:12.5px;line-height:1.5}.coverage .cov-subhead{color:var(--ink);margin:0 0 8px;font-size:12px;font-weight:600}.coverage .cov-kindword,.coverage .cov-detail,.coverage .cov-more{color:var(--muted);font-weight:400}.coverage .cov-rows{margin:0;padding:0;list-style:none}.coverage .cov-item{border-top:1px solid var(--border);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:10px 0;font-size:13px;display:grid}.coverage .cov-item:first-child{border-top:none;padding-top:0}.coverage .cov-item .chip{margin-right:8px;font-size:11px}.coverage .chip.bad{color:color-mix(in srgb, var(--cov-fail) 55%, var(--ink));background:color-mix(in srgb, var(--cov-fail) 14%, var(--panel))}.coverage .chip.warn{color:color-mix(in srgb, var(--cov-undecided) 50%, var(--ink));background:color-mix(in srgb, var(--cov-undecided) 16%, var(--panel))}.coverage .chip.info{color:color-mix(in srgb, var(--link) 75%, var(--ink));background:color-mix(in srgb, var(--link) 12%, var(--panel))}.coverage .chip.ok{color:var(--accent-ink);background:var(--sel)}.coverage .cov-detail{margin-top:3px}.coverage .cov-actions{gap:8px;display:flex}.coverage .cov-actions button{white-space:nowrap;padding:4px 10px;font-size:12px}.coverage .cov-picked .cov-actions{margin-top:6px}.coverage p.cov-more{margin:10px 0 0;font-size:12px}.coverage .cov-gridkey{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:8px 0 12px;font-size:12px;display:flex}.coverage .cov-gridkey span{align-items:center;gap:6px;display:inline-flex}.coverage .cov-sw{border:1px solid var(--border);background-color:var(--panel);border-radius:2px;width:12px;height:12px;display:inline-block;position:relative}.coverage.cov-none{color:var(--muted);margin:0;font-size:12.5px}.coverage details.cov-gridwrap>summary{cursor:pointer;list-style:none}.coverage details.cov-gridwrap>summary:before{content:"▸ ";color:var(--muted)}.coverage details.cov-gridwrap[open]>summary:before{content:"▾ "}.coverage .cov-grid{gap:10px;display:grid}.coverage .cov-gtitle{color:var(--muted);overflow-wrap:anywhere;margin-bottom:4px;font-size:11.5px}.coverage .cov-cells{flex-wrap:wrap;gap:2px;display:flex}.coverage .cov-cell{border:1px solid var(--border);cursor:pointer;border-radius:2px;width:12px;height:12px;padding:0;position:relative}.coverage :-webkit-any(.cov-cell,.cov-sw).f-prose{background-image:repeating-linear-gradient(45deg, transparent 0 2px, var(--cov-hatch) 2px 3px)}.coverage :is(.cov-cell,.cov-sw).f-prose{background-image:repeating-linear-gradient(45deg, transparent 0 2px, var(--cov-hatch) 2px 3px)}.coverage :-webkit-any(.cov-cell,.cov-sw).proposed{border:1.5px dashed var(--muted)}.coverage :is(.cov-cell,.cov-sw).proposed{border:1.5px dashed var(--muted)}.coverage :-webkit-any(.cov-cell,.cov-sw).changed{border:2px solid var(--cov-changed)}.coverage :is(.cov-cell,.cov-sw).changed{border:2px solid var(--cov-changed)}.coverage :-webkit-any(.cov-cell,.cov-sw).o-machine:after{content:"";border-style:solid;border-width:0 5px 5px 0;border-color:transparent var(--cov-structure) transparent transparent;position:absolute;top:0;right:0}.coverage :is(.cov-cell,.cov-sw).o-machine:after{content:"";border-style:solid;border-width:0 5px 5px 0;border-color:transparent var(--cov-structure) transparent transparent;position:absolute;top:0;right:0}.coverage .cov-cell.sel{outline:2px solid var(--link);outline-offset:1px}.coverage .cov-cell:focus-visible{outline:2px solid var(--link);outline-offset:1px}.coverage .cov-picked{border:1px solid var(--border);color:var(--ink);border-radius:8px;gap:3px;margin-top:10px;padding:8px 10px;font-size:12.5px;display:grid}.coverage.cov-line{border:1px solid var(--border);color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:7px 10px;font-size:12.5px;display:flex}.coverage.cov-line button{flex-shrink:0;font-size:11.5px}.coverage.cov-trust{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.coverage .cov-field{color:var(--muted);gap:4px;font-size:12px;display:grid}.coverage .cov-field select{width:100%;min-width:0;font-size:13px}.coverage .cov-trustbig{color:var(--ink);margin:0;font-size:14px}.coverage .cov-trustbig b{font-variant-numeric:tabular-nums;font-size:22px;display:block}.coverage .cov-trustwords{color:var(--muted);margin:2px 0 8px;font-size:12px}.coverage .cov-trustfacts{color:var(--ink);gap:3px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.45;display:grid}.coverage .cov-tstrip{background:var(--panel-2);border-radius:3px;height:12px;display:flex;overflow:hidden}.coverage .cov-tstrip span{flex-basis:0;min-width:0}.coverage .cov-tstrip span.on{background:var(--accent-ink)}.coverage .cov-tstrip span.on.unconf{background:color-mix(in srgb, var(--accent-ink) 45%, var(--panel-2))}.coverage .cov-striplabel{color:var(--muted);margin:4px 0 -6px;font-size:12px}.coverage .cov-reads{color:var(--ink);gap:10px;margin:0;padding-left:0;font-size:12.5px;list-style:none;display:grid}.coverage .cov-reads li{border-left:3px solid var(--accent-ink);grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding-left:8px;display:grid}.coverage .cov-reads li.unconf{border-left-style:dashed}.coverage .cov-reads .cov-para{white-space:nowrap;padding:0;font-size:12px}.coverage .cov-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.coverage .cov-readitems{color:var(--muted);grid-column:2;font-size:12px;line-height:1.4}.coverage .cov-showall{justify-self:start;padding:4px 10px;font-size:12px}.coverage .cov-theory{font-style:italic}.coverage .cov-origin{color:var(--link)}.coverage .cov-anchor{border-radius:6px;padding:5px 9px;font-size:12px}.coverage .cov-anchor.ok{color:var(--accent-ink);background:var(--sel)}.coverage .cov-anchor.bad{color:var(--cov-fail);background:color-mix(in srgb, var(--cov-fail) 10%, var(--panel))}.coverage .cov-trustnote{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.map-embed .map-window{flex-direction:column;min-width:0;display:flex}.map-embed .map-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;font-size:12.5px;display:flex}.map-embed .map-tools{gap:6px;margin-left:auto;display:flex}.map-embed .map-tools button{padding:4px 10px;font-size:12px}.map-embed .map-tools button.on{background:var(--sel);color:var(--accent-ink);font-weight:600}.map-embed .map-note{background:var(--panel-2);color:var(--ink);border-radius:6px;margin:0 0 8px;padding:7px 10px;font-size:12.5px}.map-embed .map-mermaid{width:100%;height:120px;margin-top:4px;font-family:ui-monospace,monospace;font-size:11.5px;display:block}.map-embed .map-body-row{gap:16px;min-height:0;display:flex}.map-embed .map-canvas{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex:1;min-width:0;max-height:72vh;padding:8px;overflow:auto}.map-embed .map-canvas.fit{max-height:none}.map-embed .map-level{fill:var(--panel-2);opacity:.55}.map-embed .map-empty{color:var(--muted);padding:24px}.map-embed .map-side{width:280px;color:var(--ink);flex:none;align-content:start;gap:12px;font-size:12.5px;display:grid}.map-embed .map-card{gap:4px;display:grid}.map-embed .map-actions{gap:8px;margin-top:4px;display:flex}.map-embed .map-actions button{padding:3px 9px;font-size:11.5px}.map-embed .map-isolated ul{max-height:180px;margin:6px 0 0;padding-left:18px;overflow-y:auto}.map-embed .map-legend{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.map-embed .map-legend span{align-items:center;gap:5px;display:inline-flex}.map-embed .map-caption{color:var(--muted);margin:0;font-size:11.5px}.map-embed .map-sw{border:1.4px solid var(--ink);border-radius:2px;width:14px;height:10px;display:inline-block}.map-embed .map-sw.proposed{border-style:dashed}.map-embed .map-sw.f-prose{border:1.4px dotted var(--muted);background:repeating-linear-gradient(45deg, transparent 0 2px, var(--cov-hatch) 2px 3px)}.map-embed .map-sw.changed{border:2px solid var(--cov-changed)}.map-embed .map-sw.machine{border:1.4px solid var(--cov-structure);background:color-mix(in srgb, var(--cov-structure) 14%, var(--panel))}.map-embed .map-ln{border-top:1.6px solid var(--muted);width:22px;display:inline-block}.map-embed .map-ln.mentions{border-top-style:dashed}.map-embed .map-ln.argument{border-top:2.2px dotted var(--muted)}.map-embed svg{display:block}.map-embed .map-edge{fill:none;stroke:var(--muted);stroke-width:1.5px}.map-embed .map-edge.mentions{stroke-dasharray:5 4;opacity:.8}.map-embed .map-edge.argument{stroke-dasharray:1.5 4;stroke-linecap:round;stroke-width:2px}.map-embed .map-arrowhead{fill:var(--muted)}.map-embed .map-hatch-line{stroke:var(--cov-hatch);stroke-width:1.2px}.map-embed .map-node{cursor:pointer}.map-embed .map-node .map-body{fill:var(--panel);stroke:var(--ink);stroke-width:1.5px}.map-embed .map-node.proposed .map-body{stroke-dasharray:6 4}.map-embed .map-node.f-prose .map-body{stroke:var(--muted);stroke-dasharray:2 3}.map-embed .map-node.changed .map-body{stroke:var(--cov-changed);stroke-width:2.6px;stroke-dasharray:none}.map-embed .map-node.v-pass .map-body{fill:color-mix(in srgb, var(--cov-pass) 16%, var(--panel))}.map-embed .map-node.v-fail .map-body{fill:color-mix(in srgb, var(--cov-fail) 16%, var(--panel))}.map-embed .map-node.v-undecided .map-body{fill:color-mix(in srgb, var(--cov-undecided) 18%, var(--panel))}.map-embed .map-node.v-structure .map-body{fill:color-mix(in srgb, var(--cov-structure) 16%, var(--panel))}.map-embed .map-node.v-none .map-body{fill:var(--cov-none)}.map-embed .map-node .map-badge{fill:var(--panel);stroke:var(--muted);stroke-width:1.5px}.map-embed .map-node.v-pass .map-badge{fill:var(--cov-pass);stroke:none}.map-embed .map-node.v-fail .map-badge{fill:var(--cov-fail);stroke:none}.map-embed .map-node.v-undecided .map-badge{fill:var(--cov-undecided);stroke:none}.map-embed .map-node.v-structure .map-badge{fill:var(--cov-structure);stroke:none}.map-embed .map-glyph{fill:#fff;pointer-events:none;font-size:11px;font-weight:600}.map-embed .map-node.v-undecided .map-glyph{fill:#2a2205}.map-embed .map-node.v-skipped .map-glyph{fill:var(--muted)}.map-embed .map-kind{letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);pointer-events:none;font-size:9.5px}.map-embed .map-label{fill:var(--ink);pointer-events:none;font-size:12.5px}.map-embed.team-map .map-edge.v-pass{stroke:var(--cov-pass)}.map-embed.team-map .map-edge.v-fail{stroke:var(--cov-fail);stroke-width:2.2px}.map-embed.team-map .map-edge.v-undecided{stroke:var(--cov-undecided)}.map-embed.team-map .map-edge.v-skipped,.map-embed.team-map .map-edge.v-unchecked{stroke:var(--muted);opacity:.7}.map-embed.team-map .map-edge.stale{stroke-dasharray:2 3}.map-embed.team-map .team-tie{fill:none;stroke-width:2.6px;pointer-events:stroke}.map-embed.team-map .team-tie.red{stroke:var(--cov-fail)}.map-embed.team-map .team-tie.amber{stroke:var(--cov-undecided);stroke-dasharray:6 4}.map-embed.team-map .team-tie.grey{stroke:var(--muted);stroke-dasharray:2 4;stroke-width:1.6px}.map-embed.team-map .team-tie.dim,.map-embed.team-map .map-edge.dim,.map-embed.team-map .map-node.dim{opacity:.18}.map-embed.team-map .map-level.spine{fill:color-mix(in srgb, var(--accent-ink) 10%, var(--panel));opacity:.7}.map-embed.team-map .map-level{opacity:.5}.map-embed.team-map .team-lane-name{letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);font-size:11px;font-weight:600}.map-embed.team-map .team-term-node .map-body{fill:color-mix(in srgb, var(--accent-ink) 12%, var(--panel));stroke:var(--accent-ink);stroke-width:1.6px}.map-embed.team-map .map-node.stale .map-body{stroke-dasharray:2 3;stroke:var(--cov-changed)}.map-embed.team-map .map-node.sel .map-body{stroke-width:3px}.map-embed .team-tie-sw.red{border-top:2.6px solid var(--cov-fail)}.map-embed .team-tie-sw.amber{border-top:2.6px dashed var(--cov-undecided)}.map-embed .stale-sw{border-top:1.6px dotted var(--cov-changed)}.map-embed .map-chip{fill:var(--accent-ink);pointer-events:none;font-size:9.5px}.map-embed .map-chip.machine{fill:var(--link)}.map-embed .map-chip.cycle{fill:var(--cov-fail)}.map-embed .map-node.sel .map-body{stroke:var(--link);stroke-width:2.6px}.map-embed .map-node:focus-visible .map-body{stroke:var(--link);stroke-width:2.6px}.map-embed .dim{opacity:.18}.map-embed .map-replay{background:var(--panel-2);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:8px 10px;font-size:12.5px;display:flex}.map-embed .map-replay input[type=range]{min-width:160px;accent-color:var(--accent-ink);flex:240px}.map-embed .map-replay-when{font-variant-numeric:tabular-nums;color:var(--muted)}.map-embed .map-replay-when em{color:var(--accent-ink);font-style:normal}.map-embed .map-replay-what{flex-basis:100%;font-weight:600}.map-embed .map-tiles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.map-embed .map-tile{border:1px solid var(--border);color:var(--muted);border-radius:8px;gap:1px;padding:6px 8px 4px;font-size:11px;display:grid}.map-embed .map-tile b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px}.map-embed .map-tile svg{width:100%;height:26px}.map-embed .map-spark-bg{fill:none;stroke:var(--border);stroke-width:1.2px}.map-embed .map-spark{fill:none;stroke:var(--accent-ink);stroke-width:1.8px}.chip.info{color:#1f4f8f;background:#e3ecfb}.chip.muted{color:var(--muted)}details.vsec{border:1px solid var(--border);border-radius:6px;margin:8px 0;padding:6px 10px}details.vsec>summary{cursor:pointer;align-items:baseline;gap:8px;font-size:13px;list-style:none;display:flex}details.vsec>summary:before{content:"▸";color:var(--muted);font-size:11px}details.vsec[open]>summary:before{content:"▾"}details.vsec>summary button{margin-left:auto;font-size:11px}details.vsec.bad{border-color:#e2b4ad}details.vsec.warn{border-color:#ecd39b}.vitem2{border-top:1px solid var(--panel-2,#eee);padding:6px 0}.vitem2:first-of-type{border-top:none}.interpretations pre{white-space:pre-wrap;overflow-wrap:anywhere}.interpretations blockquote{overflow-wrap:anywhere;margin:6px 12px}.interpretations .vitem2>summary{cursor:pointer;font-size:12px;line-height:1.5}.vi-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.vi-rule{margin-left:auto;font-size:11px}.vi-means{margin:2px 0 3px;font-size:11.5px}.vi-line{margin:2px 0;font-size:12px;line-height:1.4}.vi-line.go{cursor:pointer}.vi-line.go:hover{text-decoration:underline}.vfacts{margin:6px 0;font-size:12px}.vfact{margin:2px 0}.vfact>.muted{min-width:88px;display:inline-block}.tc-clause{margin:2px 0 0 10px;font-size:12px}.vpropose{align-items:center;gap:4px;display:inline-flex}.vpropose select{font-size:11.5px}details.vsec.propose{border-color:#b9c6e6}details.vsec.propose>summary b:before{content:"⌁ ";color:#1f4f8f}details.vsec.opinion{background:#fbf7fd;border-color:#d9c2e8}details.vsec.opinion>summary b:before{content:"💬 "}.vitem2.opinion .vi-line:first-of-type{font-style:italic}.tc-overwrite{border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:12px}.tc-overwrite textarea{box-sizing:border-box;width:100%;min-height:80px;margin:6px 0;display:block}.limerow{cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;margin:0 4px;padding:3px 8px;font-size:13px;display:flex}.limerow:hover{background:var(--panel-2)}.limerow.on,.limerow.sel,.limerow.on:hover,.limerow.sel:hover{background:var(--sel);outline:1px solid var(--accent)}.limerow .lime-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.limerow>.chev,.limerow>.ticon,.limerow>b{flex:none}.limerow .lime-who{color:var(--muted);flex:none;margin-left:auto;padding-left:10px;font-size:11px;font-weight:600}.ticon .icon-img,.mrow-title .icon-img,.iconpick .icon-img{object-fit:contain;border-radius:2px;display:inline-block}.iconpick-grid{grid-template-columns:repeat(10,34px);gap:6px;margin:10px 0;display:grid}.iconpick-cell{border:1px solid var(--border);background:var(--panel);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.iconpick-cell:hover{background:var(--panel-2)}.iconpick-cell.current{border-style:dashed}.iconpick-cell.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--panel))}.iconpick-upload{flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.iconpick-file{border:1px solid var(--border);cursor:pointer;color:var(--ink);background:var(--panel);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.iconpick-file:hover{background:var(--panel-2)}.iconpick-preview{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.docrow.instance{color:var(--own)}.docrow.instance .inst-mark{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);margin-left:6px;font-size:10.5px;font-weight:700}.instpanel{color:var(--ink);display:block}.inst-body{flex-direction:column;gap:2px;padding:4px 8px 10px;display:flex}.inst-group{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);align-items:center;gap:6px;margin:12px 6px 2px;font-size:10.5px;font-weight:700;display:flex}.inst-body>.inst-group:first-child{margin-top:2px}.inst-group.inst-sub{text-transform:none;letter-spacing:0;margin:6px 6px 2px 14px;font-size:11px}.inst-sub-note{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:400}.inst-chatgroup{flex-direction:column;gap:2px;display:flex}.inst-row.log .inst-name{font-size:12px}.inst-row{color:var(--ink);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;width:100%;padding:5px 8px;font-size:12.5px;display:flex}button.inst-row,.inst-open{cursor:pointer}button.inst-row:hover,.inst-open:hover{background:var(--panel-2)}.inst-row.on{background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.inst-row.master{color:var(--muted)}.inst-row.own{padding:0}.inst-open{min-width:0;color:var(--own);font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;flex:auto;align-items:center;gap:6px;padding:5px 8px;font-size:12.5px;display:flex}.inst-row.foreign{color:var(--other)}.inst-row.foreign.agent{color:var(--shared)}.inst-num{color:var(--muted);flex:0 0 22px;font-weight:700}.inst-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.inst-who{color:var(--muted);flex:none;font-size:11px;font-weight:600}.inst-tag{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);flex:none;font-size:10px;font-weight:700}.inst-act{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.inst-act:hover{background:var(--panel-2);color:var(--ink)}.inst-note{color:var(--muted);margin:2px 8px 6px;font-size:12px}.inst-row.chat{color:var(--muted)}.inst-row.chat .inst-num{min-width:34px;color:var(--ink);flex:none}.inst-row.chat.on{color:var(--ink)}.inst-err{color:#d1242f}.inst-make{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel));width:100%;color:var(--accent-ink);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;margin:4px 0 2px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.inst-make.inst-newchat{width:auto;margin-left:14px}.inst-make:hover:not([disabled]){background:color-mix(in srgb, var(--accent) 22%, var(--panel))}.inst-make[disabled]{opacity:.55;cursor:default}.inst-count{color:var(--muted);margin-left:auto;font-size:11px;font-weight:600}.app.t-dark .inst-make{color:#aff5b4}.agents-body{flex:1;min-height:0;padding:4px 2px;overflow:auto}.agents-table{border-collapse:collapse;width:100%;font-size:13px}.agents-table th{text-align:left;color:var(--muted,#777);border-bottom:1px solid var(--line,#ddd);padding:4px 6px;font-weight:600}.agents-table td{vertical-align:top;border-bottom:1px solid var(--line,#e6e6e6);padding:6px}.agents-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.agents-brief,.agents-reason{white-space:normal;max-width:42ch}.agents-now{color:#1e5fa8;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.agents-actions button{margin-right:4px}.agents-state{border:1px solid var(--line,#ccc);border-radius:999px;padding:1px 7px;font-size:12px;display:inline-block}.agents-state.s-running{color:#2f6b3a;border-color:#2f6b3a}.agents-state.s-review{color:#1e5fa8;border-color:#1e5fa8}.agents-state.s-blocked,.agents-state.s-failed{color:#a8501e;border-color:#a8501e}.agents-steps{border-top:1px solid var(--line,#ddd);margin-top:12px;padding-top:8px}.agents-refused td{color:#a8501e}.agents-error{color:#a8501e;padding:4px 6px}.agents-models{border-bottom:1px solid var(--line,#ddd);flex-wrap:wrap;gap:10px 18px;margin-bottom:8px;padding:4px 6px 10px;display:flex}.agents-model{align-items:center;gap:6px;font-size:13px;display:inline-flex}.agents-context{flex-basis:100%}.agents-context select{max-width:60ch}.agents-context-line{font-size:12px}.agents-budget{align-items:center;gap:4px;font-size:12px;display:inline-flex}.agents-budget input{width:9ch;padding:1px 4px;font-size:12px}.agents-budget button{padding:1px 5px;font-size:11px}.agents-budget-line{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;display:flex}.agents-search{align-items:center;gap:10px;margin:4px 0 8px;display:flex}.agents-search input{max-width:60ch;font:inherit;flex:auto;padding:4px 8px}.vk-mention{color:#1e5fa8;font-weight:600}.app.t-dark .vk-mention{color:#7fb1ec}details.vsec.guide ol.guide-list{margin:6px 0 4px 18px;padding:0;font-size:12.5px;line-height:1.45}details.vsec.guide ol.guide-list li{margin:4px 0}details.vsec.guide code{font-size:11.5px}.vassist{align-items:center;gap:4px;display:inline-flex}.vassist select{max-width:9em}.vassist-task{margin:2px 0 0;font-size:12px;display:block}.vrenorm{border-top:1px solid var(--border);margin:8px 0 0;padding:8px 0 0;font-size:12px;display:block}.vrenorm>div{margin-top:6px}.vrenorm [data-renorm-judge]{font-size:11px}.logincard.classcard{flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:min(92vw,1400px);height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 48px);display:flex}.logincard.classcard .classhead,.logincard.classcard .login-sprite,.logincard.classcard .login-brand{flex:none}.logincard.classcard .login-brand-links,.logincard.classcard .login-by{display:none}.logincard.classcard .classhead{align-items:center;gap:14px;width:0;min-width:100%;padding:10px 30px 0;display:flex}.logincard.classcard .login-sprite{margin:0}.logincard.classcard .classhead .login-brand{flex:auto;min-width:0;padding:0}.logincard.classcard .login-brand h1{font-size:22px}.classpicker{--cols:1;--rows:1;flex-direction:column;flex:auto;min-height:0;padding:10px 30px 14px;display:flex}.classpicker .lead{width:0;min-width:100%;margin:2px 0 4px;font-size:15px}.classscroll{grid-template-columns:repeat(var(--cols), minmax(0, 240px));box-sizing:content-box;height:calc(var(--rows) * 104px + (var(--rows) - 1) * 8px);border-top:1px solid var(--border);flex:0 auto;grid-auto-rows:min-content;place-content:start center;gap:8px;min-height:0;padding-top:10px;display:grid;overflow-y:auto}@media (max-width:700px){.logincard.classcard{width:92vw}.classscroll{grid-template-columns:minmax(0,1fr)}}.classscroll>p{grid-column:1/-1;margin:0}.classrow{text-align:left;width:100%;font:inherit;cursor:pointer;background:var(--panel-2);color:var(--ink);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:hidden}.classrow:hover:not(:disabled){border-color:var(--accent)}.classrow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.classrow:disabled{cursor:default;opacity:.6}.classrow.on{border-color:var(--accent);background:var(--accent-soft,var(--panel-2))}.classrow.mine{background:var(--panel)}.classband{background:var(--band);flex:none;justify-content:space-between;align-items:center;gap:8px;height:26px;padding:0 8px;display:flex}.classrow .classterm{text-overflow:ellipsis;white-space:nowrap;color:#fffffff2;min-width:0;font-size:11px;font-weight:600;line-height:26px;overflow:hidden}.classband.b0{--band:var(--classband-1)}.classband.b1{--band:var(--classband-2)}.classband.b2{--band:var(--classband-3)}.classband.b3{--band:var(--classband-4)}.classband.b4{--band:var(--classband-5)}.classband.b5{--band:var(--classband-6)}.classbody{flex-direction:column;min-width:0;padding:5px 10px 6px;display:flex}.classbody>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.classrow .t{height:17px;font-size:13px;font-weight:600;line-height:17px}.classrow .title{height:16px;font-size:12px;line-height:16px}.classrow .who,.classrow .when{height:16px;color:var(--muted);font-size:11px;line-height:16px}.classrow .classbox{color:#0000;background:#fff3;border:1.5px solid #ffffffe6;border-radius:4px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.classrow.on .classbox,.classrow.has .classbox{color:var(--band);background:#fff}.classrow .classnote{letter-spacing:.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:10px;font-weight:600;overflow:hidden}.classrow.mine{position:relative;overflow:visible}.classrow.mine .classband{border-radius:9px 9px 0 0}.classmain{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;border-radius:inherit;background:0 0;border:none;flex-direction:column;align-items:stretch;padding:0;display:flex}.classmain:disabled{cursor:default}.classrow.mine:focus-within{border-color:var(--accent)}.classmore{width:28px;height:26px;font:inherit;letter-spacing:.06em;color:#fffffff2;cursor:pointer;background:0 0;border:none;border-radius:0 9px 0 0;justify-content:center;align-items:center;padding:0 0 4px;font-size:15px;line-height:1;display:flex;position:absolute;top:0;right:0}.classmore:hover:not(:disabled){background:#0000002e}.classmore:focus-visible{outline-offset:-3px;outline:2px solid #fff}.classmore:disabled{cursor:default}.classmenu{z-index:5;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius);min-width:160px;padding:4px;position:absolute;top:24px;right:4px;box-shadow:0 6px 18px #0000002e}.classmenusep{background:var(--border);height:1px;margin:4px 6px}.classmenuitem{text-align:left;white-space:nowrap;width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:8px;padding:7px 10px;font-size:13px;display:block}.classmenuitem:hover{background:var(--panel-2)}.classleaveitem{color:var(--danger)}.classleave{align-content:center}.classleavebox{text-align:center;grid-column:1/-1;padding:0 24px}.classleavename{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.classleavesay{max-width:52ch;color:var(--muted);margin:0 auto;font-size:13px}.classerr{color:#d62828;height:17px;margin:0;font-size:13px;line-height:17px;overflow:hidden}.app.t-dark .classerr{color:#ff9d9d}.classdoor{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.classdoorlabel{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.classdoorfield{font:inherit;background:var(--panel-2);min-width:0;color:var(--ink);border:1px solid var(--border);border-radius:8px;padding:5px 8px;font-size:13px}select.classdoorfield{max-width:210px}input.classdoorfield{letter-spacing:.1em;text-transform:uppercase;width:12ch;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.classminibtn{white-space:nowrap;font:inherit;cursor:pointer;background:var(--panel-2);color:var(--ink);border:1px solid var(--border);border-radius:8px;flex:none;padding:6px 11px;font-size:12.5px}.classminibtn:hover:not(:disabled){border-color:var(--accent)}.classminibtn:disabled{cursor:default;opacity:.55}.classcodeshown{letter-spacing:.14em;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.classpill{cursor:pointer;background:var(--panel-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border);border:none;border-radius:999px;padding:9px 24px;font-size:14px}.classpill:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent)}.classpill:disabled{opacity:.5;cursor:default}.classmake{row-gap:10px}.classfield{flex-direction:column;grid-column:span 2;gap:3px;min-width:0;display:flex}@media (max-width:700px){.classfield{grid-column:auto}}.classfield>span{color:var(--muted);font-size:12px}.classfield input:not([type=radio]),.classfield select{font:inherit;background:var(--panel-2);min-width:0;color:var(--ink);border:1px solid var(--border);border-radius:8px;padding:5px 8px;font-size:13px}.classterms{align-items:center;gap:12px;min-height:30px;display:flex}.classwhen>span:nth-of-type(2){margin-top:6px}.classradio{cursor:pointer;align-items:center;gap:4px;font-size:13px;display:inline-flex}.classradio input{accent-color:var(--accent);margin:0}.classactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:38px;margin-top:10px;display:flex}.profile-gate.classswitch{z-index:60;position:fixed;top:0;bottom:0;left:0;right:0}.classaddbtn{padding-inline-start:5px;padding-inline-end:5px}.login-msg{height:20px;color:var(--err-ink,#d62828);margin:4px 0 0;font-size:13px;line-height:20px;overflow:visible}.login-msg:empty:before{content:" "}.login-msg+.login-actions{margin-top:10px}.login-way{text-align:left;background:var(--panel-2);width:100%;color:var(--ink);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.login-way:hover{border-color:var(--accent)}.login-way .way-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.login-way .way-t{font-size:14px;font-weight:600}.login-way .way-s{color:var(--muted);font-size:12px}.login-way .way-go{color:var(--muted);font-size:17px;line-height:1}.login-names-row{gap:10px;display:flex}.login-names-row>div{flex:1 1 0;min-width:0}.login-otherway{text-align:center;margin-top:14px}.linklike{font:inherit;color:var(--accent-ink,#1c6b3c);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.meaning-editor label{margin-top:8px;display:block}.meaning-editor select,.meaning-editor textarea{box-sizing:border-box;width:100%;font:inherit;display:block}.meaning-editor textarea{resize:vertical;min-height:90px}.meaning-editor pre,.library-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.rowmenu{visibility:hidden;width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;margin-right:-2px;padding:0;display:inline-flex}.trow:hover>.rowmenu,.docrow:hover>.rowmenu,.limerow:hover>.rowmenu,.trow:focus-within>.rowmenu,.docrow:focus-within>.rowmenu,.limerow:focus-within>.rowmenu{visibility:visible}.rowmenu:hover{color:var(--ink);background:var(--panel-2)}.rowmenu:active{background:var(--sel)}.trow.sel>.rowmenu:hover,.docrow.on>.rowmenu:hover,.limerow.on>.rowmenu:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}.patcher{box-sizing:border-box;background:var(--panel-2);border:1px solid var(--border);border-radius:18px;grid-template:"soon news""sign news"/minmax(0,1fr) 340px;gap:14px;width:1120px;max-width:calc(100vw - 32px);padding:14px;display:grid;box-shadow:0 12px 36px #00000024}.patcher.no-soon{grid-template-rows:auto;grid-template-areas:"sign news"}.patcher-board{background:var(--panel);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.patcher-head{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--panel-2);border-bottom:1px solid var(--border);margin:0;padding:11px 18px;font-size:12.5px;font-weight:600}.app.t-dark .patcher-head{color:#aff5b4}.patcher-soon{grid-area:soon}.patcher-soon-body{align-items:center;gap:14px;padding:12px 18px 14px;display:flex}.patcher-soon-list{flex:auto;grid-template-columns:1fr 1fr;gap:7px 16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.patcher-soon-art{flex:none;width:170px;height:auto}.patcher-soon-list li{align-items:flex-start;gap:10px;min-width:0;font-size:13px;line-height:1.35;display:flex}.patcher-num{background:var(--accent);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.patcher-soon-text{padding-top:2px}.patcher-news{flex-direction:column;grid-area:news;min-height:0;display:flex}.patcher-news-body{flex:auto;min-height:0;position:relative}.patcher-news-scroll{padding:6px 18px 12px;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.patcher-item{border-bottom:1px solid var(--border);padding:10px 0 12px}.patcher-item:last-child{border-bottom:none}.patcher-date{color:var(--muted);margin:0;font-size:11.5px}.patcher-item h3{color:var(--ink);margin:2px 0 4px;font-size:14px;font-weight:600}.patcher-item p:last-child{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.patcher .logincard{grid-area:sign;grid-template-rows:auto auto;grid-template-columns:240px minmax(0,1fr);width:auto;max-width:none;display:grid}.patcher .logincard>.login-sprite{grid-area:1/1;align-self:end;margin:22px auto 0}.patcher .logincard>.login-brand{text-align:center;grid-area:2/1;align-self:start;padding:14px 20px 22px}.patcher .logincard>.login-brand .login-brand-links{justify-content:center}.patcher .logincard>.login-body{border-left:1px solid var(--border);grid-area:1/2/span 2}@media (max-width:960px){.patcher{grid-template-columns:minmax(0,1fr);grid-template-areas:"sign""soon""news"}.patcher.no-soon{grid-template-rows:auto auto;grid-template-areas:"sign""news"}.patcher .logincard{justify-self:center;width:420px;max-width:100%;display:block}.patcher .logincard>.login-body{border-left:none}.patcher-soon-body{flex-direction:column;align-items:stretch}.patcher-soon-list{grid-template-columns:1fr}.patcher-soon-art{align-self:center;width:180px}.patcher-news-scroll{max-height:380px;position:static}}.vk-diagram{-webkit-user-select:none;user-select:none;border-left:2px solid #c6d7d3;margin:4px 0 14px;padding:6px 8px;overflow-x:auto}.vk-diagram svg{max-width:100%;height:auto;display:block}.vk-diagram-error{color:#a33;white-space:pre-wrap;font-family:inherit;font-size:12px}.vk-chart{-webkit-user-select:none;user-select:none}.vk-chart .recharts-wrapper{font-size:12px}.vk-chart .recharts-legend-item{cursor:pointer}.vk-ref{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:4px;margin:0 1px;padding:0 6px;font-size:.92em;display:inline}.app.t-dark .vk-ref{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.vk-ref-doc:before{content:"📄 ";font-size:.85em}.vk-ref-box:before{content:"■ ";color:var(--ref-color,var(--accent));font-size:.8em}.vk-ref-pending{color:var(--muted);font-style:italic}.vk-ref-broken{color:var(--muted);background:#8c8c8c1f;border-color:#8c8c8c66;text-decoration:line-through}.vk-ref-broken:before{content:"⚠ ";color:#d9a400;text-decoration:none;display:inline-block}.vk-ref:hover{filter:brightness(.95)}.vk-ref.vk-ref-bare{cursor:text;white-space:normal;-webkit-user-select:text;user-select:text;font-size:inherit;color:inherit;background:0 0;border:none;border-radius:0;margin:0;padding:0}.app.t-dark .vk-ref.vk-ref-bare{background:0 0}.vk-ref.vk-ref-bare:before{content:none}.vk-ref.vk-ref-bare:hover{filter:none}.vk-ref-math .katex{font-size:1em}.vk-ref.vk-ref-link{font-size:inherit;white-space:normal;color:var(--accent-ink);border:none;border-bottom:1.5px dotted var(--ref-color,var(--accent));background:0 0;border-radius:0;margin:0;padding:0}.app.t-dark .vk-ref.vk-ref-link{color:#7ee2a8;background:0 0}.vk-ref.vk-ref-link:before{content:none}.vk-ref.vk-ref-link.vk-ref-broken{color:var(--muted);border-bottom-color:#8c8c8c99}.ref-scroll-lock{overflow:hidden!important}dialog.refpreview{background:0 0;border:none;width:720px;max-width:min(720px,100vw - 32px);max-height:80vh;padding:0;overflow:visible}dialog.refpreview::backdrop{background:#00000073;animation:.12s ease-out refpreview-in}@keyframes refpreview-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){dialog.refpreview::backdrop{animation:none}}.refpreview-card{background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:12px;flex-direction:column;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000059}.refpreview-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.refpreview-doc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85em;overflow:hidden}.refpreview-head button{border:1px solid var(--border);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:6px;padding:3px 10px}.refpreview-head .refpreview-open{background:var(--accent);color:#fff;border-color:var(--accent)}dialog.refpreview .refpreview-title{margin:12px 18px 4px;font-size:1.05em}.refpreview-body{padding:4px 18px 18px;overflow:auto}dialog.refpreview .refpreview-missing,dialog.refpreview .refpreview-notice{color:var(--muted);white-space:normal;margin:8px 18px 16px;padding:0}dialog.refpreview .refpreview-failed{align-items:center;gap:12px;display:flex}dialog.refpreview .refpreview-retry{border:1px solid var(--border);background:var(--panel-2);color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;flex:none;padding:3px 10px}@media (max-width:480px){dialog.refpreview{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.refpreview-card{max-height:calc(100vh - 16px)}}.refpicker-q{border:1px solid var(--border);background:var(--panel-2);color:var(--ink);font:inherit;border-radius:8px;margin:12px 14px 6px;padding:8px 10px}.refpicker-q:focus{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:0}.refpicker-list{max-height:50vh;padding:4px 8px 12px;overflow:auto}.refpicker-row{text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;column-gap:8px;padding:7px 8px;display:grid}.refpicker-row.on{background:color-mix(in srgb, var(--accent) 14%, transparent)}.refpicker-kind{grid-row:1/span 2;align-self:center}.refpicker-kind.vk-ref-doc:before{content:"📄";font-size:.9em}.refpicker-kind.vk-ref-box:before{content:"■";color:var(--ref-color,var(--accent))}.refpicker-title .katex{font-size:1em}.refpicker-note{color:var(--muted);grid-column:2;font-size:.82em}.refpicker-row{grid-template-columns:18px 1fr auto}.refpicker-eye{cursor:pointer;width:30px;height:30px;color:var(--muted);border-radius:8px;grid-area:1/3/span 2;justify-content:center;align-self:center;align-items:center;display:inline-flex}.refpicker-eye:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.refpicker-eye:hover{color:var(--ink);background:color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.refpicker-eye:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.vk-ref.vk-ref-link[data-editable]{cursor:text;-webkit-user-select:text;user-select:text}.vk-linkbar{z-index:60;background:var(--panel);max-width:360px;color:var(--ink);border:1px solid var(--border);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:none;position:fixed;box-shadow:0 8px 24px #0000002e}.vk-linkbar-what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:4px;overflow:hidden}.vk-linkbar-what.vk-ref-doc:before{content:"📄 ";font-size:.9em}.vk-linkbar-what.vk-ref-box:before{content:"■ ";color:var(--ref-color,var(--accent))}.vk-linkbar-what .katex{font-size:1em}.vk-linkbar-where{color:var(--muted);margin-left:6px}.vk-linkbar button{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-weight:600}.vk-linkbar button:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.app.t-dark .vk-linkbar button{color:#7ee2a8}.doc-fullscreen{z-index:39;background:var(--panel);width:26px;height:26px;color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:12px;box-shadow:0 1px 4px #0000001f}.doc-fullscreen:hover{background:var(--panel-2);color:var(--ink)}.doc-fullscreen:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-id][data-comments]:not(.vk-folded){position:relative}[data-id][data-comments]:not(.vk-folded):after{content:attr(data-comments);text-align:center;color:#7a5200;cursor:pointer;background:#fabe2859;border-radius:.7em .7em .7em .15em;min-width:1.3em;padding:0 .3em;font:600 11px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:.1em;right:-3em}.cm-drawer{align-content:start;gap:8px;display:grid}.cm-thread{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:8px;padding:7px 9px}.cm-thread.on{cursor:default;border-color:#e69600cc;box-shadow:0 0 0 2px #fabe284d}.cm-new{cursor:default;border-style:dashed}.cm-quote{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;border-left:3px solid #fabe28cc;-webkit-box-orient:vertical;margin-bottom:6px;padding-left:6px;font-size:12px;display:-webkit-box;overflow:hidden}.cm-comment+.cm-comment{border-top:1px solid var(--border);margin-top:7px;padding-top:7px}.cm-head{align-items:center;gap:6px;font-size:12.5px;display:flex}.cm-when{color:var(--muted);font-size:11.5px}.cm-tools{visibility:hidden;gap:4px;margin-left:auto;display:inline-flex}.cm-comment:hover .cm-tools{visibility:visible}.cm-tools button,.cm-threadtools button,.cm-actions button,.notif-all{border:1px solid var(--border);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:5px;padding:1px 7px;font-size:11.5px}.cm-threadtools button.danger{color:var(--danger-word)}.cm-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0 26px;font-size:13px}.cm-deleted{color:var(--muted);font-style:italic}.cm-tag{color:var(--link);background:#0969da1a;border-radius:3px;padding:0 1px}.cm-foot{gap:5px;margin-top:6px;display:grid}.cm-threadtools{justify-content:flex-end;gap:5px;display:flex}.cm-box{gap:5px;display:grid;position:relative}.cm-box textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:44px;font:inherit;border:1px solid var(--border);background:var(--canvas);color:var(--ink);border-radius:6px;padding:5px 7px;font-size:13px}.cm-actions{justify-content:flex-end;gap:5px;display:flex}.cm-actions .cm-send{background:var(--accent);color:#fff;border-color:var(--accent)}.cm-actions .cm-send:disabled{opacity:.5;cursor:default}.cm-picker{z-index:80;background:var(--panel);border:1px solid var(--border);border-radius:7px;width:100%;max-height:220px;padding:3px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #00000038}.cm-picker button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:4px 7px;font-size:12.5px;display:flex}.cm-picker button.on,.cm-picker button:hover{background:var(--sel)}.cm-puser{color:var(--muted);margin-left:auto}.cm-fold>summary{cursor:pointer;color:var(--muted);padding:3px 0;font-size:12px}.cm-fold>.cm-thread{margin-top:6px}.cm-err{color:#b3261e;font-size:12px}.notifm .notifbtn{position:relative}.notifdrop{width:360px}.notifdrop .pdrop-head{justify-content:space-between;align-items:center;display:flex}.notifdrop .notif-all{text-transform:none;letter-spacing:0;font-weight:500}.notifdrop .scopeseg{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 8px 6px}.notifdrop .notif-older{margin:6px auto 4px;display:block}.app[data-team-first] .topbar .notifdrop .notif-all{background:var(--panel-2);color:var(--ink);border:1px solid var(--border);border-radius:5px;padding:1px 7px;font-size:11.5px}.app[data-team-first] .topbar .notifdrop .notif-all:hover{border-color:var(--accent)}.topbar .notif-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;font-weight:400;display:flex}.topbar .notif-row:hover{background:var(--panel-2)}.topbar .notif-row.unread{background:var(--sel)}.topbar .notif-row.unread .notif-excerpt,.topbar .notif-row.unread .notif-when{color:color-mix(in srgb, var(--muted) 72%, var(--ink))}.notif-text{gap:2px;min-width:0;display:grid}.notif-excerpt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-when{color:var(--muted);font-size:11px}.topbar .notif-row .notif-give{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:5px;justify-self:start;margin-top:2px;padding:2px 8px;font-size:12px}.topbar .notif-row .notif-give:hover{background:var(--panel-2)}.notif-given{color:var(--muted);font-size:12px}.notif-row .notif-text{flex:1}.topbar .notif-row .notif-x{width:22px;height:22px;color:var(--muted);cursor:pointer;visibility:hidden;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.topbar .notif-row:hover .notif-x,.topbar .notif-row:focus-within .notif-x{visibility:visible}.topbar .notif-row .notif-x:hover{background:var(--panel);color:var(--ink)}.panes>.cm-dock{border:1px solid var(--border);border-radius:8px;flex:0 0 340px;align-self:stretch;width:340px;margin:16px 0}.cm-marginbtn{z-index:45;border:1px solid var(--border);background:var(--panel);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;transform:translateY(-50%);box-shadow:0 2px 6px #0000002e}.cm-marginbtn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.cm-pin{z-index:44;color:#7a5200;text-align:center;cursor:pointer;background:#fff4d6;border:1px solid #b4780099;border-radius:9px 9px 9px 2px;min-width:17px;height:17px;padding:0 4px;font:700 10.5px/15px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;transform:translate(-50%,-85%);box-shadow:0 1px 3px #0003}.cm-pin.on,.cm-pin:hover{color:#fff;background:#f5a800;border-color:#f5a800}.cm-num{color:#7a5200;text-align:center;background:#fff4d6;border:1px solid #b4780099;border-radius:8px;min-width:16px;height:16px;margin-right:5px;padding:0 4px;font:700 10.5px/14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.cm-thread.on .cm-num{color:#fff;background:#f5a800;border-color:#f5a800}.cm-thread.marked:not(.on){background:#fffaf0;border-color:#e696008c}.vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend{color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;background:#1f6b3f;border:0;border-radius:6px;margin-left:auto;margin-right:6px;padding:3px 10px;font:600 11px/1.2 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend:hover{background:#134a2a}.vk-box[data-type=agent][data-sent="1"]>.vk-boxlabel .vk-agentsend{display:none}@media print{.vk-agentsend{display:none!important}}.vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend{white-space:nowrap;color:#1f6b3f;background:#fff;border:1px solid #1f6b3f;border-radius:10px;flex-shrink:0;padding:2px 12px;font:600 11px/1.3 -apple-system,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend:hover{color:#fff;background:#1f6b3f}.vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend.bad{color:#a3261c;background:#fff6f5;border-color:#a3261c}.vk-write{box-sizing:border-box;clear:both;background:#fff;border:1px solid #8a8a8a;border-radius:6px;width:100%;margin:10px 0 18px;padding:0;position:relative}.vk-write-tools{z-index:6;background:var(--panel,#fff);width:max-content;color:var(--ink);border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;font:13px/1 -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none;position:absolute;left:0;box-shadow:0 4px 14px #00000024}.vk-write.selected .vk-write-tools:not(:empty){display:flex}.vk-write-selbar{z-index:7;white-space:nowrap;background:var(--panel,#fff);color:var(--ink);border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:4px;padding:4px 6px;font:13px/1 -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #00000024}.vk-write.selected .vk-write-selbar:not(:empty){display:flex}.vk-wt-grip{cursor:grab;touch-action:none;min-width:36px;min-height:36px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;margin:-2px 0 -2px -2px;font-size:24px;line-height:1;display:inline-flex}.vk-wt-grip:hover{background:var(--panel-2);color:var(--ink)}.vk-wt-group{border-right:1px solid var(--border);align-items:center;gap:3px;padding-right:6px;display:inline-flex}.vk-wt-group:last-child{border-right:none;padding-right:0}.vk-wt{min-width:30px;min-height:30px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 9px}.vk-wt:hover{background:var(--panel-2)}.vk-wt:disabled{opacity:.45;cursor:default;background:0 0}.vk-wt.on{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.vk-wt.swatch{background:var(--c);border:2px solid #0000;border-radius:50%;width:26px;min-width:26px;height:26px;min-height:26px;padding:0}.vk-wt.swatch.on{border-color:var(--ink)}.vk-wt.swatch:hover{background:var(--c);border-color:var(--border)}.vk-wt.swatch.on:hover{border-color:var(--ink)}.vk-wt.dot:after{content:"";width:var(--d);height:var(--d);background:currentColor;border-radius:50%;margin:auto;display:block}.vk-wt-text{color:var(--muted);white-space:nowrap;padding:0 2px;font-size:12px}.vk-wt-text.ok{color:#1a7f37}.toolbar .vk-write-tools.docked{scrollbar-width:none;width:auto;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;flex:1 1 0;gap:6px;padding:0;display:flex;position:static;overflow-x:auto}.toolbar .vk-write-tools.docked::-webkit-scrollbar{display:none}.toolbar .vk-write-tools.docked .vk-wt-grip{display:none}.toolbar .vk-write-tools.docked .vk-wt-group{flex:none}.toolbar .vk-write-tools.docked .vk-wt{border-radius:9px;flex:none;min-width:30px;height:26px;min-height:26px;padding:0 8px}.toolbar .vk-write-tools.docked .vk-wt.swatch{border-radius:50%;width:22px;min-width:22px;height:22px;min-height:22px;padding:0}.vk-write-frame{background:#fff;border:0;border-radius:5px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vk-write-cover{z-index:1;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.vk-write.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent)}.vk-write.selected .vk-write-cover{display:none}.vk-write-grip{z-index:2;cursor:ns-resize;touch-action:none;color:#555;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #8a8a8a;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-12px;font:600 14px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;position:absolute;bottom:-12px;left:50%;transform:rotate(90deg)}.vk-write.selected .vk-write-grip{border-color:var(--accent);color:var(--accent)}.vk-write-move{z-index:2;cursor:grab;touch-action:none;opacity:0;background:#8a8a8a radial-gradient(#fff 1.2px,#0000 1.3px) 2px 2px/6px 6px;border-radius:6px 0;width:22px;height:22px;transition:opacity .12s;position:absolute;top:-1px;left:-1px}.vk-write:hover .vk-write-move,.vk-write.selected .vk-write-move{opacity:.85}.vk-write.selected .vk-write-move{background-color:var(--accent)}.vk-write-remove{z-index:2;color:#555;cursor:pointer;background:#fff;border:1px solid #c9ced3;border-radius:6px;width:24px;height:24px;padding:0;font-size:12px;display:none;position:absolute;top:4px;right:4px}.vk-write.selected .vk-write-remove{display:block}.vk-write.resizing .vk-write-frame{pointer-events:none}.vk-write.overhanging .vk-write-frame{height:calc(100% + var(--overhang,0px));z-index:8;background:0 0;bottom:auto}.vk-write.vk-write-absent:after{content:"Writing boxes open in Lime in a browser, on a Lime server.";color:#777;text-align:center;place-items:center;padding:12px;font-size:13px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.vk-write.dragging{z-index:1000;opacity:.94;pointer-events:none;cursor:grabbing;position:fixed;box-shadow:0 16px 36px -10px #0a140f73;margin:0!important}.vk-write.vk-img-slot{background:var(--accent);border:none;aspect-ratio:auto!important}.vk-write.vk-img-slot>*{display:none}.whorules{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.whorule{background:currentColor;border-radius:1px;height:2px;position:absolute}.whorule[data-pattern]{background:0 0;border-radius:0}.whorule[data-pattern="1"]{background-image:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px)}.whorule[data-pattern="2"]{background-image:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 10px)}.whorule[data-pattern="3"]{background-image:repeating-linear-gradient(90deg,currentColor 0 8px,#0000 8px 11px,currentColor 11px 13px,#0000 13px 16px)}.whorule[data-pattern="4"]{background-image:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px)}.whorule[data-pattern="5"]{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px)}.whotip{white-space:nowrap;background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);pointer-events:none;z-index:6;text-align:center;max-width:21ch;margin-top:-4px;padding:3px 8px;font-size:12px;line-height:1.4;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 20px #0003}.whowhen{color:var(--muted);white-space:normal;margin-top:1px;font-size:10.5px;line-height:1.3;display:block}.whodate{white-space:nowrap}.scale .scaleword{color:var(--muted);margin-right:2px;font-size:11.5px}.scale .lvl{cursor:pointer;border:1px solid var(--border)!important;color:var(--muted)!important;background:0 0!important;border-radius:10px!important;padding:2px 9px!important;font-size:11.5px!important;line-height:16px!important}.scale .lvl.on{background:var(--accent)!important;color:#fff!important;border-color:#0000!important}.scale .lvl:disabled{opacity:.45;cursor:default}.scale:not(.semantic) .lvl.on{background:#6b7280!important}.vk-seam{border:1px dashed var(--border);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:#7f7f7f0d;border-radius:8px;margin:6px 0;padding:4px 10px;font-size:11.5px}.vk-seam:hover{color:inherit;border-color:currentColor}.vk-seam.open{border-style:solid}.vk-cg-hide.vk-cg-peek{display:revert!important}.vk-pin{opacity:.75;border:1px solid;border-radius:8px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:500;line-height:14px}[data-pin]:after{content:"kept";opacity:.6;border:1px solid;border-radius:8px;margin-left:6px;padding:0 5px;font-size:10px;line-height:14px}.vk-caption{color:var(--muted);text-transform:none;letter-spacing:normal;margin-left:8px;font-size:11px;font-weight:400}.vk-pin{text-transform:none;letter-spacing:normal}div.vk-caption{margin:-4px 0 8px}.privsec{border-bottom:1px solid var(--border);margin-bottom:6px;padding:6px 0 8px}.privhead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:4px 10px 4px 14px;font-size:10.5px;font-weight:700;display:flex}.privhead-label{flex:1}.privadd{border:1px solid var(--border);background:var(--panel);width:24px;height:24px;color:var(--accent-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.privadd:hover{background:var(--panel-2)}.privrow .privname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.privrow.root .privname{font-weight:700}.privrow .privmine{color:var(--own)}.privrow.folder .ticon{color:var(--muted)}.privrow.file{font-size:13px}.privrow.file.pdf .privfile{color:#b42318}.privrow.file.docx .privfile{color:#1f5fbf}.app.t-dark .privrow.file.pdf .privfile{color:#ff8a80}.app.t-dark .privrow.file.docx .privfile{color:#8ab4f8}.privrow.file.xlsx .privfile,.privrow.file.csv .privfile{color:#1e7a45}.privrow.file.pptx .privfile{color:#c4501b}.app.t-dark .privrow.file.xlsx .privfile,.app.t-dark .privrow.file.csv .privfile{color:#7fd1a0}.app.t-dark .privrow.file.pptx .privfile{color:#ffab80}.privempty{color:var(--muted);padding:4px 8px;font-size:12px}.privempty.bad{color:var(--danger)}.privfoot{color:var(--muted);padding:6px 14px 0;font-size:11.5px}.privstore{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:11px;font-weight:400}.privup{border-radius:6px;flex-direction:column;gap:3px;margin:1px 4px;padding:4px 8px;font-size:12.5px;display:flex}.privup-name{align-items:center;gap:6px;min-width:0;display:flex}.privup-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.privup.failed{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.privup-err{padding-left:19px;font-size:11.5px}.privup-x{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:1px 6px;font-size:11px}.privup-bar{background:var(--border);border-radius:2px;height:4px;margin-left:19px;display:block;overflow:hidden}.privup-bar>span{background:var(--accent);border-radius:2px;width:40%;height:100%;display:block}.privup.uploading .privup-bar>span{animation:1.1s ease-in-out infinite privup-slide}.privup.waiting .privup-bar>span{width:0}@keyframes privup-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.privup.uploading .privup-bar>span{opacity:.5;width:100%;animation:none}}.rc-sec{border-bottom:1px solid var(--border);margin-bottom:6px;padding:6px 0 8px}.rc-head{align-items:center;gap:2px;padding:2px 8px 4px 10px;display:flex}.rc-fold{min-width:0;color:var(--accent-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:6px;padding:3px 4px;font-size:13px;display:flex}.rc-fold:hover{background:var(--panel-2)}.rc-fold .chev{color:var(--muted);display:inline-flex}.rc-title{color:var(--ink);font-weight:700}.rc-sec.quiet .rc-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.rc-tools{opacity:0;align-items:center;transition:opacity .12s;display:inline-flex}.rc-head:hover .rc-tools,.rc-head:focus-within .rc-tools,.rc-tools:focus-within{opacity:1}@media (hover:none){.rc-tools{opacity:1}}.rc-range{border:1px solid var(--border);background:var(--panel);color:var(--ink);font:600 11px/18px var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:4px;padding:1px 8px;display:inline-flex}.rc-range:hover{border-color:var(--accent)}.rc-range svg{color:var(--muted)}.rc-iconbtn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rc-iconbtn:hover{background:var(--panel-2);color:var(--ink)}.rc-iconbtn.on{color:var(--accent-ink)}.rc-iconbtn.big{width:32px;height:32px}.rc-windows{flex-wrap:wrap;gap:4px;padding:0 12px 4px 14px;display:flex}.rc-chip{font:inherit;border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:1px 9px;font-size:12px}.rc-chip:hover{border-color:var(--accent)}.rc-chip.on{background:var(--chrome);border-color:var(--chrome);color:var(--chrome-ink)}.rc-empty{color:var(--muted);padding:4px 14px;font-size:12px}.rc-glabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 14px 2px;font-size:10.5px;font-weight:700}.rc-row{gap:2px;padding:0 2px 0 4px}.rc-open{min-width:0;height:30px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 4px;font-size:13px;display:flex}.rc-open .ticon{flex:none;display:inline-flex}.rc-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.rc-row .rc-name{flex:auto}.tone-own .rc-name,.tone-own>.rc-open .ticon,.tone-own .rc-cardtop .ticon{color:var(--own)}.tone-other .rc-name,.tone-other>.rc-open .ticon,.tone-other .rc-cardtop .ticon{color:var(--other)}.tone-agent .rc-name,.tone-agent>.rc-open .ticon,.tone-agent .rc-cardtop .ticon{color:var(--shared)}.rc-swrow.tone-own .ticon{color:var(--own)}.rc-swrow.tone-other .ticon{color:var(--other)}.rc-swrow.tone-agent .ticon{color:var(--shared)}.rc-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.rc-place{white-space:nowrap;text-overflow:ellipsis;background:var(--sel);max-width:92px;color:var(--accent-ink);border-radius:4px;flex:0 auto;padding:0 6px;font-size:11px;line-height:17px;overflow:hidden}.rc-place.private{background:color-mix(in srgb, var(--shared) 14%, transparent);color:var(--shared)}.rc-when{text-align:right;min-width:44px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px}.rc-acts{flex:none;align-items:center;gap:2px;display:none}.rc-row>.rc-open{gap:6px;height:21px}.rc-row .rc-place{border-radius:3px;flex:none;padding:0 5px;font-size:10.5px;line-height:15px}.rc-row .rc-when{min-width:28px;font-size:11px}.rc-row .rc-iconbtn{width:21px;height:21px}.rc-row:hover .rc-acts,.rc-row:focus-within .rc-acts{display:flex}.rc-row:hover .rc-when,.rc-row:focus-within .rc-when{display:none}.rcx-list{border-bottom:0}.rcx-list .rc-row:hover .rc-when,.rcx-list .rc-row:focus-within .rc-when{display:inline}.rc-row .rcx-who{min-width:0;max-width:92px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:11px;overflow:hidden}.rcx-older .rc-open .rc-name{color:var(--muted)}.rcx-older .rc-open:disabled{cursor:progress}.rcx-peoplebox{min-width:0;display:flex}.rcx-controls{position:relative}.rcx-controls .rcx-peoplebox,.rcx-controls .viewmenu-box{position:static}.rcx-controls .viewmenu{box-sizing:border-box;width:min(260px,100%)}.rcx-controls .rcx-peoplemenu{left:0;right:auto}.rcx-peoplebox>.scopebtn{flex:auto;justify-content:center;align-items:center;gap:3px;min-width:0;display:inline-flex}.rcx-peoplelabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.rc-sub{color:var(--muted);flex:none;font-size:12px}.rc-spacer{flex:auto}.rc-badge{border:1px solid var(--accent);color:var(--accent-ink);border-radius:4px;flex:none;padding:0 6px;font-size:11px;line-height:16px}.rc-pinmark{color:var(--accent-ink);display:inline-flex}.rc-switch kbd{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-family:inherit;font-size:11px}.rc-back{place-items:start center;padding-top:12vh}.rc-switch{width:620px}.rc-swsearch{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:12px 16px;display:flex}.rc-swsearch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.rc-swlist{max-height:min(470px,60vh);padding:2px 6px 8px;overflow-y:auto}.rc-swlist .rc-glabel{padding-left:12px}.rc-swrow{width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;display:flex}.rc-swrow .ticon{flex:none;display:inline-flex}.rc-swrow.on{background:var(--sel)}.rc-swrow.on .rc-name{font-weight:600}.rc-swempty{text-align:center;color:var(--muted);padding:26px 16px;font-size:13px}.rc-swfoot{border-top:1px solid var(--border);background:var(--panel-2);color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:9px 16px;font-size:12px;display:flex}.rc-settings{width:600px}.rc-dhead{border-bottom:1px solid var(--border);color:var(--accent-ink);align-items:center;gap:8px;padding:12px 14px 12px 18px;display:flex}.rc-dhead h2{color:var(--ink);flex:1;margin:0;font-size:16px}.rc-dbody{flex-direction:column;gap:18px;padding:16px 18px;display:flex}.rc-dlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.rc-wincards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rc-wincard{border:1.5px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;padding:9px 12px;display:flex}.rc-wincard:hover{border-color:var(--accent)}.rc-wincard.on{border-color:var(--chrome);background:var(--sel)}.rc-wincard span{color:var(--muted);font-size:12px}.rc-dnote{color:var(--muted);margin:8px 0 0;font-size:12.5px}.rc-limit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rc-stepper{border:1px solid var(--border);border-radius:8px;align-items:center;display:inline-flex}.rc-stepper button{width:32px;height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.rc-stepper button:disabled{color:var(--muted);opacity:.5;cursor:default}.rc-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:36px}.rc-dfoot{border-top:1px solid var(--border);background:var(--panel-2);align-items:center;gap:10px;padding:12px 18px;display:flex}.rc-clear{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.rc-clear.sure{font-weight:700}.rc-primary{background:var(--chrome);color:var(--chrome-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:6px 16px;font-weight:600}.rc-primary:hover{filter:brightness(1.1)}.rc-page{z-index:31;background:var(--panel-2);outline:none;flex-wrap:wrap;align-content:flex-start;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.rc-nav{border-right:1px solid var(--border);box-sizing:border-box;flex:220px;max-width:250px;padding:8px 10px 16px}.rc-navlabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 6px 6px;font-size:10.5px;font-weight:700}.rc-nav .rc-windows{padding:0 6px}.rc-navbtn{width:100%;height:32px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:13.5px;display:flex}.rc-navbtn:hover{background:var(--panel-2)}.rc-navbtn.on{background:var(--sel);font-weight:600}.rc-navbtn.add{color:var(--accent-ink)}.rc-navname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rc-navcount{color:var(--muted);font-size:12px}.rc-navdot{background:var(--ink);border-radius:3px;width:9px;height:9px}.rc-navdot.space{background:var(--accent)}.rc-navdot.private{background:var(--shared)}.rc-navnote{border-top:1px solid var(--border);color:var(--muted);margin:16px 6px 0;padding-top:12px;font-size:12px}.rc-main{box-sizing:border-box;flex:999 520px;min-width:0;padding:20px 28px 40px}.rc-mainin{flex-direction:column;gap:20px;max-width:920px;margin:0 auto;display:flex}.rc-top{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.rc-topname{flex:260px;min-width:0}.rc-topname h1{margin:0;font-size:22px}.rc-topname p{color:var(--muted);margin:0;font-size:13px}.rc-search{border:1px solid var(--border);background:var(--panel);width:260px;max-width:100%;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:flex}.rc-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.rc-block{flex-direction:column;gap:8px;display:flex}.rc-bhead{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.rc-bhead h2{margin:0;font-size:14px}.rc-bnote{color:var(--muted);font-size:12px}.rc-gname{color:var(--ink);font:inherit;cursor:text;background:0 0;border:0;border-radius:6px;margin-left:-4px;padding:2px 4px}.rc-gname:hover{background:var(--panel-2)}.rc-rename{font:inherit;border:1px solid var(--accent);background:var(--panel);color:var(--ink);border-radius:6px;min-width:200px;padding:2px 6px;font-size:14px;font-weight:700}.rc-ghost{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;padding:3px 10px;font-size:12.5px}.rc-ghost:hover{border-color:var(--accent)}.rc-cards{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.rc-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex:0 0 220px;position:relative}.rc-card.active{border-color:var(--accent)}.rc-cardopen{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.rc-cardopen:hover{background:var(--sel)}.rc-cardopen .rc-name{white-space:normal;font-size:13.5px;font-weight:600}.rc-cardtop{align-items:center;gap:6px;padding-right:22px;display:flex}.rc-cardtop .ticon{display:inline-flex}.rc-cardx{width:22px;height:22px;position:absolute;top:8px;right:8px}.rc-rows{border:1px solid var(--border);background:var(--panel);border-radius:10px}.rc-trow{border-top:1px solid var(--panel-2);align-items:center;gap:6px;padding:0 8px 0 6px;display:flex;position:relative}.rc-trow:first-child{border-top:0;border-radius:10px 10px 0 0}.rc-trow:last-child{border-radius:0 0 10px 10px}.rc-trow:only-child{border-radius:10px}.rc-trow:hover{background:color-mix(in srgb, var(--sel) 55%, var(--panel))}.rc-trow .rc-open{gap:9px;height:40px;font-size:13.5px}.rc-whenlong{text-align:right;width:130px;color:var(--muted);flex:none;font-size:12px}.rc-trow .rc-acts{visibility:hidden;display:flex}.rc-trow:hover .rc-acts,.rc-trow:focus-within .rc-acts{visibility:visible}.rc-menu{z-index:5;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius);width:220px;padding:6px 0;position:absolute;top:36px;right:40px;box-shadow:0 8px 24px #0000002e}.rc-menusep{background:var(--border);height:1px;margin:4px 10px}.rc-menu button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px;display:block}.rc-menu button:hover{background:var(--panel-2)}.rc-menu button.new{color:var(--accent-ink)}.rc-menu button.out{border-top:1px solid var(--panel-2);color:var(--shared)}.rc-menulabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:2px 12px 4px;font-size:10.5px;font-weight:700}.rc-pageempty{color:var(--muted);font-size:13px}.rc-trow[draggable=true],.rc-card[draggable=true]{cursor:grab}.rc-grip{color:var(--muted);opacity:.5;flex:none;padding-left:2px;display:inline-flex}.rc-trow:hover .rc-grip{opacity:1}.rc-block.dropon{outline:2px dashed var(--accent);outline-offset:4px;background:color-mix(in srgb, var(--sel) 45%, transparent);border-radius:10px}.rc-block.isgroup.dropon .rc-rows{border-color:var(--accent)}.rc-navbtn.dropon{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--sel)}@media (max-width:760px){.rc-nav{border-right:0;border-bottom:1px solid var(--border);max-width:none}.rc-whenlong{display:none}}.fileviewer{z-index:30;background:var(--canvas);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fv-bar{background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:4px 10px 4px 16px;font-size:13px;display:flex}.fv-title{flex-direction:column;flex:120px;min-width:0;line-height:1.25;display:flex}.fv-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fv-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fv-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fv-group{border-left:1px solid var(--border);align-items:center;gap:4px;padding-left:8px;display:inline-flex}.fv-tools>.fv-group:first-child{border-left:0;padding-left:0}.fv-btn,.fv-icon{border:1px solid var(--border);background:var(--panel);height:30px;color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.fv-btn{padding:0 10px}.fv-icon{width:30px;padding:0}.fv-btn:hover,.fv-icon:hover{background:var(--panel-2)}.fv-icon:disabled{opacity:.45;cursor:default}.fv-btn.primary{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--panel);font-weight:600}.fv-btn.primary:hover{filter:brightness(1.1)}.fv-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:42px}.fv-pageno{box-sizing:border-box;text-align:center;border:1px solid var(--border);width:38px;height:28px;font:inherit;background:var(--panel);color:var(--ink);border-radius:6px;font-size:13px}.fv-of{color:var(--muted)}.fv-find input{box-sizing:border-box;border:1px solid var(--border);width:110px;height:28px;font:inherit;background:var(--panel);color:var(--ink);border-radius:6px;padding:0 8px;font-size:13px}.fv-found{color:var(--muted);white-space:nowrap;font-size:12px}.fv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fv-msg{color:var(--muted);padding:32px}.fv-msg.bad{color:var(--danger)}.fv-body{flex:1;min-height:0;display:flex}.fv-rail{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:120px;padding:12px 0;display:flex;overflow-y:auto}.fv-thumb{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:3px;font-size:12px;display:flex}.fv-thumb .fv-canvas{width:76px;min-height:98px;box-shadow:0 0 0 1px var(--border);background:#fff}.fv-thumb.on{color:var(--accent-ink);font-weight:600}.fv-thumb.on .fv-canvas{box-shadow:0 0 0 2px var(--accent)}.fv-scroll{flex-direction:column;flex:1;align-items:safe center;gap:16px;min-width:0;padding:24px;display:flex;overflow:auto}.fv-page{background:#fff;flex-shrink:0;box-shadow:0 1px 3px #14281924}.fv-canvas{position:relative}.fv-canvas canvas{display:block}.fv-textlayer{text-align:initial;transform-origin:0 0;z-index:1;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));--scale-round-x:1px;--scale-round-y:1px;line-height:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.fv-textlayer :-webkit-any(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.fv-textlayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.fv-textlayer>:not(.markedContent),.fv-textlayer .markedContent span:not(.markedContent){--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.fv-textlayer .markedContent{display:contents}.fv-textlayer ::selection{background:#005adc47}.askfile-private{color:var(--muted);margin-top:6px;font-size:12px;display:block}.askfile-pick{cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.askfile-pick .askagent-result-title{flex:1}.askfile-pick input:disabled+.askagent-result-title{color:var(--muted)}.agentlime{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.agentlime svg{display:block}.agentlime-badge{box-sizing:border-box;color:#fff;border:2px solid #fff;border-radius:6px;justify-content:center;align-items:center;width:12px;height:12px;font:700 8px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:absolute;bottom:-3px;right:-3px}.lime-queued .agentlime-badge{background:#8d9a92}.lime-working .agentlime-badge{background:#1f8a4c}.lime-needs .agentlime-badge{background:#c76a00;border-radius:7px;width:14px;height:14px}.lime-done .agentlime-badge{background:#fff;border-color:#fff;width:13px;height:13px}.lime-stopped{opacity:.6}.fv-marks{pointer-events:none;z-index:5;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fv-mark{pointer-events:auto;position:absolute}.fv-markbtn{cursor:pointer;background:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:relative;box-shadow:0 1px 3px #1428194d}.fv-markbtn:hover{outline:none;box-shadow:0 0 0 2px #7fbf3f,0 1px 3px #1428194d}.fv-markbtn:focus-visible{outline:none;box-shadow:0 0 0 2px #7fbf3f,0 1px 3px #1428194d}.fv-mark:has(.lime-working) .fv-markbtn{animation:2.4s ease-in-out infinite fv-limering}@keyframes fv-limering{0%,to{box-shadow:0 0 #1f8a4c4d,0 1px 3px #1428194d}50%{box-shadow:0 0 0 4px #1f8a4c1f,0 1px 3px #1428194d}}.fv-mark.flash .fv-markbtn{animation:.7s ease-in-out 2 fv-limeflash}@keyframes fv-limeflash{50%{box-shadow:0 0 0 6px #7fbf3f8c,0 1px 3px #1428194d}}@media (prefers-reduced-motion:reduce){.fv-mark .fv-markbtn{animation:none!important}}.fv-markcount{box-sizing:border-box;color:#fff;text-align:center;background:#1f6b3a;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font:700 10px/16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:-6px;right:-6px}.fv-markcard{z-index:6;background:var(--panel,#fff);width:260px;color:var(--ink);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 8px 22px #1428192e}.fv-markjob{flex-direction:column;gap:5px;display:flex}.fv-markjob+.fv-markjob{border-top:1px solid var(--border);padding-top:10px}.fv-markhead{align-items:center;gap:6px;font-size:12.5px;display:flex}.fv-markstate{color:#3a4840;background:#eef1ef;border-radius:10px;padding:1px 8px;font-size:11.5px}.fv-markstate.lime-working{color:#14502b;opacity:1;background:#dff0e5}.fv-markstate.lime-needs{color:#8a4a00;background:#fbead6}.fv-markstate.lime-queued{color:#2a4a8f;background:#e8edf9}.fv-markwhen{color:var(--muted);margin-left:auto;font-size:11.5px}.fv-marktitle{font-weight:600;line-height:1.35}.fv-markaccess{color:var(--muted);font-size:12px}.fv-markjob .fv-btn{align-self:stretch}.fv-askedcells{pointer-events:none;background:#7fbf3f29;border-radius:2px;position:absolute;box-shadow:inset 0 0 0 2px #5c9e2e8c}::highlight(fv-asked){background-color:#7fbf3f4d}.fv-thumb{position:relative}.fv-thumblime{position:absolute;top:6px;right:2px}.fv-givenstrip{background:#f1f8ec;border-bottom:1px solid #d8eacb;flex-shrink:0;align-items:center;gap:10px;padding:7px 16px;font-size:13px;display:flex}.fv-givenstrip.more{color:var(--muted)}.fv-giventext{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fv-linkbtn{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.fv-linkbtn:hover{text-decoration:underline}.app.t-dark .fv-givenstrip{background:#1f2b22;border-color:#2f4234}.limetab .tagent{margin-left:2px;display:inline-flex}.privrow .privagent{color:var(--muted);align-items:center;gap:2px;margin-left:auto;padding-left:4px;font-size:11px;display:inline-flex}.fv-docx{gap:12px}.fv-notice{box-sizing:border-box;background:var(--panel);border:1px solid var(--border);width:min(720px,100%);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.fv-docpage{box-sizing:border-box;color:#1b1b1b;width:720px;max-width:100%;font-family:var(--doc-font,"Noto Serif", Georgia, serif);background:#fff;padding:48px 72px;font-size:16px;line-height:1.6;box-shadow:0 1px 3px #14281924}.fv-docpage h1,.fv-docpage h2,.fv-docpage h3{margin:1.1em 0 .4em;font-family:inherit;line-height:1.3}.fv-docpage table{border-collapse:collapse;margin:.8em 0;font-size:14px}.fv-docpage td,.fv-docpage th{vertical-align:top;border:1px solid #cbd8cf;padding:4px 10px}.fv-docpage td>p,.fv-docpage th>p{margin:0}.fv-docpage img{max-width:100%;height:auto}.fv-docpage mark.fv-hit{color:inherit;background:#fff2a8}.fv-docpage mark.fv-hit.on{background:#f5c542}.fv-sheetnote{width:auto;margin:10px 16px 0}.fv-gridwrap{border:1px solid var(--border);background:#fff;border-radius:6px 6px 0 0;flex:1;min-height:0;margin:10px 16px 0;overflow:auto}.fv-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#000;line-height:1.25}.fv-grid th{color:#5d6762;z-index:1;background:#f2f4f3;border-bottom:1px solid #d5dbd7;border-right:1px solid #d5dbd7;font:400 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:sticky}.fv-grid thead th{text-align:center;height:20px;top:0}.fv-grid tbody th{text-align:center;padding:0 4px;left:0}.fv-grid thead th.fv-corner{z-index:2;left:0}.fv-grid td{white-space:nowrap;vertical-align:bottom;border-bottom:1px solid #e3e7e4;border-right:1px solid #e3e7e4;padding:0 3px;overflow:hidden}.fv-grid.nogrid td{border-color:#0000}.fv-grid td.wrap{white-space:pre-wrap;overflow-wrap:anywhere}.fv-grid td.spill{overflow:visible}.fv-grid td.hit{outline-offset:-2px;outline:2px solid #f5c542}.fv-grid td.hit.on{background-image:linear-gradient(#f5c54259,#f5c54259);outline-color:#d97706}.fv-more{margin:10px}.fv-tabs{background:var(--panel-2);border:1px solid var(--border);border-top:0;border-radius:0 0 6px 6px;flex-shrink:0;gap:2px;margin:0 16px 10px;padding:0 4px;display:flex;overflow-x:auto}.fv-tab{cursor:pointer;font:inherit;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-top:2px solid #0000;padding:6px 14px;font-size:13px}.fv-tab:hover{color:var(--ink)}.fv-tab.on{color:var(--accent-ink);border-top-color:var(--accent);background:#fff;font-weight:600}.app.t-dark .fv-tab.on{background:var(--panel)}.fv-slides{gap:20px}.fv-slidebox{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.fv-slideframe{background:#fff;flex-shrink:0;overflow:hidden;box-shadow:0 1px 3px #1428192e}.fv-slide{color:#000;text-align:left;font-family:Calibri,Carlito,Segoe UI,Arial,sans-serif;line-height:1.2;position:relative;overflow:hidden}.fv-slide *,.fv-slide :before,.fv-slide :after{box-sizing:border-box}.fv-sp{transform-origin:50%;position:absolute}.fv-geom{position:absolute;top:0;left:0;overflow:visible}.fv-tx{overflow-wrap:break-word;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.fv-tx p{margin:0}.fv-bu{text-indent:0;display:inline-block}.fv-pic{overflow:hidden}.fv-pic img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.fv-stable{border-collapse:collapse;table-layout:fixed}.fv-stable td{padding:0;position:relative}.fv-stable .fv-tx{position:static}.fv-frame{text-align:center;color:#5d6762;background:#f2f4f3d9;border:1px dashed #aab6ae;justify-content:center;align-items:center;padding:8px;font:14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.fv-slidelabel{color:var(--muted);font-size:12px}.fv-notes{box-sizing:border-box;background:var(--panel-2);color:var(--ink);white-space:pre-wrap;border-radius:6px;padding:8px 12px;font-size:13px;line-height:1.45}.fv-noteslabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.fv-slidethumb{width:96px;box-shadow:0 0 0 1px var(--border);pointer-events:none;background:#fff;display:block;overflow:hidden}.fv-thumb.on .fv-slidethumb{box-shadow:0 0 0 2px var(--accent)}::highlight(fv-hit){background-color:#fff2a8}::highlight(fv-hit-on){background-color:#f5c542}@media (max-width:700px){.fv-rail{display:none}.fv-docpage{padding:24px}}.privnew{border:1px solid var(--border);background:var(--panel);height:22px;color:var(--accent-ink);cursor:pointer;border-radius:6px;margin-left:auto;padding:0 8px;font-size:11.5px;font-weight:600}.privnew:hover{background:var(--panel-2)}.privgroup{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:8px 8px 2px 30px;font-size:10.5px;font-weight:700}.privrow.note{font-size:13px}.privrow .privname.untitled{color:var(--muted);font-style:italic}.privwhen{color:var(--muted);flex-shrink:0;margin-left:6px;font-size:11.5px}.privrow.notedoc .ticon{color:var(--accent)}.privrow.notedoc.gone{color:var(--muted)}.privrow.notedoc.gone .privname{font-style:italic}.privrow.note[draggable=true]{cursor:pointer}.notesheet{box-sizing:border-box;flex-direction:column;width:720px;max-width:100%;display:flex}.notesheet .pagewrap,.notesheet .pagecontent{width:100%}.notesheet .notepage{text-align:left;-webkit-hyphens:manual;hyphens:manual;outline:none;padding:36px 56px 0}.notesheet.side{width:100%;min-height:calc(100% - 40px)}.pane[data-pane=scratch] .notesheet.side .notepage{padding:24px 28px 0}.note-banner{color:#6b4e00;background:#fff8c5;border:1px solid #d4a72c66;border-radius:6px;margin:10px 12px 0;padding:8px 10px;font-size:12.5px}.app.t-dark .note-banner{color:#d4a72c;background:#3a2d00}.noteview .fv-scroll{align-items:safe center;padding-top:28px}.noteview .fv-icon.on{background:var(--sel);color:var(--accent-ink)}.noteview .fv-sub[data-save=failed]{color:var(--danger)}.note-history{background:var(--panel);border-left:1px solid var(--border);flex-shrink:0;width:300px;overflow-y:auto}.note-history .vitem .muted{overflow-wrap:anywhere;margin-top:2px}.note-history .vactions{margin:4px 0 0}.note-versionbar{box-sizing:border-box;background:var(--sel);width:720px;max-width:100%;color:var(--ink);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.note-versionbar span{flex:200px}.noteversion .notepage{cursor:default}.note-link{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.note-chip{background:var(--panel-2);height:28px;color:var(--ink);border-radius:14px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.note-chip.gone{color:var(--muted);font-style:italic}.note-chip button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}.note-chip button:hover{background:var(--sel);color:var(--ink)}.fv-btn.danger{color:var(--danger)}.notepadpane{background:color-mix(in srgb, var(--canvas) 60%, #fffdf6);flex-direction:column;display:flex}.notepad{flex-direction:column;min-height:100%;display:flex}.notepadhead{text-transform:none;letter-spacing:0;align-items:flex-start;gap:6px;padding:2px 44px 8px 4px;position:sticky}.notepad-which{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notepad-pick{border:1px solid var(--border);background:var(--panel);max-width:100%;height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.notepad-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notepad-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-left:2px;font-size:12px;overflow:hidden}.notepad-icon{border:1px solid var(--border);background:var(--panel);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notepad-icon:hover,.notepad-pick:hover{background:var(--panel-2)}.notepad-menu{z-index:40;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius,12px);flex-direction:column;gap:2px;width:min(300px,100% - 8px);padding:6px;display:flex;position:absolute;top:36px;left:2px;box-shadow:0 6px 20px #14281929}.notepad-menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;font-size:13.5px;display:flex}.notepad-menu button .muted{font-size:11.5px}.notepad-menu button:hover,.notepad-menu button.on{background:var(--sel)}.notepad-menu button.go{color:var(--accent-ink);font-weight:600}.notepad-menu button:disabled{opacity:.5;cursor:default}.notepad-sep{background:var(--border);height:1px;margin:4px 6px}.notepad-hint{color:var(--muted);padding:4px 10px;font-size:12px}.notepad-wait{color:var(--muted);padding:24px}.docpicker{width:min(560px,100vw - 32px)}.docpick-q{box-sizing:border-box;border:1px solid var(--border);width:100%;height:34px;font:inherit;background:var(--panel);color:var(--ink);border-radius:8px;padding:0 10px}.docpick-list{max-height:50vh;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.docpick-list button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.docpick-list button:hover{background:var(--sel)}.docpick-title{font-size:13.5px;font-weight:600}.docpick-where{color:var(--muted);font-size:12px}.sidebar .note-drop{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--sel)}.prow{cursor:pointer;border-radius:9px;align-items:center;gap:6px;margin:0 4px;padding:4px 8px;display:flex}.prow:hover{background:var(--panel-2)}.prow.sel{background:var(--sel);outline:1px solid var(--accent)}.prow.drop-ok{outline:1.5px dashed var(--accent);outline-offset:-2px;background:var(--sel)}.prow.drop-ok.drop-hover{box-shadow:inset 3px 0 var(--accent);outline-width:2px;outline-style:solid}.prow:hover>.rowmenu,.prow:focus-within>.rowmenu{visibility:visible}.prow:has(>.privnew)>.rowmenu{order:2;margin-left:auto}.prow:has(>.privnew)>.privnew{order:3;margin-left:4px}.limetags{font-family:var(--font-ui);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 1.4em;padding-top:10px;display:flex}.lt-tag{position:relative}.lt-pill{border:1px solid var(--border);background:var(--panel);height:28px;color:var(--ink);font:500 12.5px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lt-pill:hover,.lt-pill.on{border-color:var(--accent);background:var(--sel)}.lt-pill svg{color:var(--accent-ink);flex:none}.app.t-dark .lt-pill svg{color:var(--own)}.lt-pop{z-index:30;text-align:left;background:var(--panel);width:380px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);padding:6px;font-size:13.5px;line-height:1.6;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 32px #00000047}.lt-pop-head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:11.5px;font-weight:600}.lt-pop .lt-row{padding:2px 10px 8px}.lt-pop-foot{color:var(--muted);margin:0 10px 6px;font-size:11.5px;line-height:1.4}.lt-pop .lt-note{margin:0 10px 6px}.lt-row{flex-wrap:wrap;align-items:baseline;gap:.35em;display:flex}.lt-said{color:var(--muted)}.lt-by{padding:0 .1em}.lt-ctl{flex-wrap:wrap;align-items:baseline;gap:.35em;display:inline-flex}.lt-ctl-unset .lt-value,.lt-none{color:var(--muted);font-style:italic}.lt-value,.lt-add,.lt-chip-name,.lt-chip-x{font:inherit;color:inherit;cursor:pointer;text-align:left;border:none;border-bottom:1px dotted var(--border);background:0 0;padding:0}.lt-value:disabled,.lt-chip-x:disabled{cursor:default;border-bottom:none}.lt-value:hover:not(:disabled),.lt-add:hover{border-bottom-color:var(--accent)}.lt-input{font:inherit;border:1px solid var(--accent);background:var(--panel);width:min(32em,100%);color:var(--ink);border-radius:4px;padding:.1em .3em}.lt-select{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:4px;padding:.05em .2em}.lt-select:disabled{cursor:default;opacity:.8}.lt-date{font-variant-numeric:tabular-nums}.lt-chip{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:baseline;gap:.2em;padding:0 .35em;display:inline-flex}.lt-chip-name{border-bottom:none}.lt-chip-name:hover{text-decoration:underline}.lt-chip-x{color:var(--muted);border-bottom:none}.lt-add{color:var(--accent)}.lt-note{color:var(--accent);margin-top:.4em}.lt-person{display:inline-flex;position:relative}.lt-person-input{width:12em}.lt-ac{z-index:80;background:var(--panel);border:1px solid var(--border);border-radius:var(--pop-radius,8px);flex-direction:column;min-width:14em;max-height:14em;margin-top:2px;padding:3px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 32px #00000047}.lt-ac button{text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:5px;align-items:baseline;gap:.5em;padding:3px 8px;display:flex}.lt-ac button.on,.lt-ac button:hover{background:var(--sel)}.lt-ac-who{color:var(--muted);margin-left:auto;font-size:.9em}.lt-date-input{width:10em}.reason-ask{color:inherit;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:.92em;display:flex}.reason-ask-said{flex:100%;font-weight:600}.vactions>.reason-ask{flex:100%;margin:2px 0}.reason-ask input{min-width:0;font:inherit;color:inherit;border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:0 0;border-radius:5px;flex:14em;padding:3px 7px}.reason-ask input:focus{outline:2px solid var(--accent,#2da44e);outline-offset:0}.reason-ask button{font:inherit}.reason-ask .reason-ask-skip{color:inherit;text-underline-offset:2px;cursor:pointer;opacity:.85;background:0 0;border:0;margin:0;padding:0 2px;text-decoration:underline}.reason-ask .reason-ask-skip:hover{opacity:1}.reason-ask-note{opacity:.85;flex:100%}.reason-ask.floating{z-index:45;box-sizing:border-box;background:var(--panel);width:min(30em,100vw - 24px);color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius,12px);margin:0;padding:8px 10px;position:fixed;box-shadow:0 10px 32px #00000047}.renormbar{background:var(--panel);border-bottom:1px solid var(--border);align-items:center;padding:3px 12px;display:flex}.scale.renorm{flex:0 auto;gap:6px;min-width:0}.scale.renorm input[type=range]{width:160px;min-width:48px;accent-color:var(--accent);flex:0 160px}.renorm-end{opacity:.75;font-size:10.5px}.renorm-read{text-align:right;font-variant-numeric:tabular-nums;min-width:34px}.renorm-note{border:1px solid var(--border);border-radius:9px;padding:0 5px;font-size:10.5px}.scale.renorm.off>:not(.renorm-run){opacity:.55}.scale.renorm .renorm-run{cursor:pointer;margin-right:2px;border:1px solid var(--border)!important;color:var(--ink)!important;background:0 0!important;border-radius:10px!important;padding:2px 9px!important;font-size:11.5px!important;line-height:16px!important}.scale.renorm .renorm-run:hover:not(:disabled){border-color:var(--accent)!important;color:var(--accent)!important}.scale.renorm .renorm-run:disabled,.scale.renorm.off input[type=range]{opacity:.45;cursor:default}.page [data-renorm=unscored]{padding-left:10px;position:relative}.page [data-renorm=unscored]:before{content:"";background:repeating-linear-gradient(135deg, var(--muted) 0 2px, transparent 2px 5px);opacity:.75;border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.page [data-renorm=unscored]:after{content:"not scored";letter-spacing:.03em;color:var(--muted);background:var(--paper,var(--panel));padding:0 4px;font-size:9.5px;position:absolute;top:-8px;left:10px}.page [data-renorm=context-moved]{box-shadow:-3px 0 0 -1px var(--border)}.workspacebody{background:#fff;justify-content:center;align-items:center;display:flex}.workspacebody img{object-fit:contain;width:85%;max-height:90px}.classrow.mine:has(.workspacebody){height:112px}.classrow.mine .classmain:has(.workspacebody){height:100%}.classrow.mine .workspacebody{flex:auto;min-height:0;padding:10px 16px}.classrow.mine .workspacebody img{width:auto;max-width:78%;max-height:56px}.classrow.mine .workspacebody strong{font-size:18px}.workspaceinvite{background:#fff;border:1px solid #d4d9d3;border-radius:8px;padding:16px}.workspaceinvite p{margin:8px 0}.workspaceinvite form{align-items:center;gap:12px;display:flex}.workspaceinvite input,.workspaceinvite textarea{border:1px solid #aaa;border-radius:6px;padding:8px}.workspaceinvite textarea{width:100%;font:inherit;resize:vertical;display:block}.workspaceinvite .invite-results{margin:8px 0;padding-left:18px}.workspaceinvite input[type=checkbox]{padding:0}.workspaceinvite .invitecode{letter-spacing:.15em;font-family:monospace}.workspaceinvite form{flex-direction:column;align-items:stretch}.workspaceinvite .invite-help{color:var(--muted);margin:4px 0;font-size:12px}.workspaceinvite .invite-code{margin-top:10px}.workspaceinvite .invite-results{padding-left:0;list-style:none}.workspaceinvite .invite-results li{padding:3px 0}.invited-tiles{grid-column:1/-1;gap:8px;margin-bottom:8px;display:grid}.invited-tile{border:1px solid var(--accent,#2f7d32);background:var(--panel,#fff);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.invited-tile-acts{flex-wrap:wrap;gap:8px;display:flex}.invited-code{gap:6px;margin-top:12px;display:grid}.privrow.file.picture .privfile{color:#7a4fb3}.app.t-dark .privrow.file.picture .privfile{color:#c9a8f0}.fv-pics{background:#2b2f2d;justify-content:flex-start}.fv-picture{background:repeating-conic-gradient(#e6e6e6 0 25%, #fff 0 50%) 0 0 / 16px 16px;max-width:none;display:block;box-shadow:0 2px 10px #00000059}.splitview.off{display:contents}.splitview{flex-direction:row;align-items:stretch;min-width:0;min-height:0;display:flex}.splitview>.pane{min-width:0}.splitdiv{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 9px;position:relative}.splitdiv:before{content:"";background:var(--border);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:3px}.splitdiv:hover:before{background:var(--accent)}.splitview:not(.off){flex:1 1 0}.pane.splitframe{padding:0;display:flex;overflow:hidden}.splitframe>iframe{background:0 0;border:0;flex:1;width:100%;height:100%}.tabbar .splitchip{background:color-mix(in srgb, var(--panel) 55%, var(--panel-2));border:1.5px solid color-mix(in srgb, var(--muted) 55%, var(--border));border-bottom:0;border-radius:8px 8px 0 0;flex:none;align-self:flex-end;height:31px;margin:0 3px;display:flex;position:relative}.tabbar .splitchip:hover{background:color-mix(in srgb, var(--panel) 80%, var(--panel-2))}.tabbar .splitchip .limetab{background:0 0;border:0;border-radius:0;min-width:96px;max-width:190px;height:100%;font-weight:400}.tabbar .splitchip .limetab:first-child{border-top-left-radius:7px}.tabbar .splitchip .limetab:last-child{border-top-right-radius:7px}.tabbar .splitchip .limetab:hover{background:var(--panel)}.tabbar .splitchip .limetab+.limetab:before{content:"";background:var(--border);width:1px;position:absolute;top:8px;bottom:7px;left:0}.tabbar .splitchip.active{background:var(--panel);border-color:var(--border);height:32px;box-shadow:inset 0 2.5px 0 var(--accent)}.tabbar .splitchip.active .limetab.inuse{font-weight:600}.tabbar .splitchip .limetab .tclose{visibility:hidden}.tabbar .splitchip .limetab:hover .tclose,.tabbar .splitchip.active .limetab.inuse .tclose,.tabbar .splitchip .limetab:focus-within .tclose{visibility:visible}.tabbar .splitchip .limetab.waiting{color:var(--muted);cursor:default;font-style:italic}.tabbar .splitchip .limetab.waiting:hover{background:0 0}.tabbar .limetab.pair-solo{border:1.5px solid color-mix(in srgb, var(--muted) 55%, var(--border));border-bottom:0;height:32px}.tabbar .tabsplit+.taball{margin-left:0}.tabbar .tabsplit+.ribbontoggle,.tabbar .tabsplit+.dr-rec{margin-left:4px}.tabbar .tabsplit:disabled{opacity:.45;cursor:default;background:0 0}.app.t-dark .tabbar .taball.on{color:var(--ink)}.splitview.privsplit{z-index:30;background:var(--canvas);position:absolute;top:0;bottom:0;left:0;right:0}.pane.splitprivate{padding:0;position:relative;overflow:hidden}.pane.splitpick{padding:0;display:flex;overflow:hidden}.splitdiv.still{cursor:default}.splitdiv.still:hover:before{background:var(--border)}.pickhalf{flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:48px 18px 24px;display:flex}.pick{background:var(--panel);width:100%;max-width:440px;max-height:100%;color:var(--ink);border:1px solid var(--border);border-radius:var(--pop-radius);outline:none;flex-direction:column;display:flex;box-shadow:0 10px 28px #17281c24}.pick.dropping{border-color:var(--accent);box-shadow:0 0 0 2px #1f883d2e,0 10px 28px #17281c24}.pick-head{align-items:center;gap:8px;padding:12px 10px 4px 14px;font-size:13.5px;font-weight:700;display:flex}.pick-head>svg{color:var(--muted)}.pick-x{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pick-x:hover{background:var(--panel-2);color:var(--ink)}.pick-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:0 14px 10px;font-size:12px;overflow:hidden}.pick-sub b{color:var(--ink);font-weight:600}.pick-filter{color:#57606a;border:1px solid var(--border);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;height:30px;margin:2px 10px 6px;padding:0 10px;display:flex}.pick-filter:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #1f883d2e}.pick-filter input{color:#1f2328;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:13px}.pick-list{flex-direction:column;gap:1px;min-height:0;padding:2px 6px 6px;display:flex;overflow-y:auto}.pick-row{width:100%;height:32px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.pick-row.on{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--accent)}.pick-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pick-row .pick-icon{color:var(--muted);display:inline-flex}.pick-row .nm{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:600;overflow:hidden}.pick-row .fold{max-width:38%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11.5px;overflow:hidden}.pick-row .whochip{margin-left:0}.pick-foot{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:8px 14px 10px;font-size:11.5px;display:flex}.pick-foot>span:not(.drag){margin-right:6px}.pick-foot .drag{margin-left:auto}.pick-foot kbd{text-align:center;min-width:1.5em;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font:600 10.5px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.pick-empty{text-align:center;color:var(--muted);padding:18px 16px 8px}.pick-empty p{margin:0 0 12px}.pick-search{background:var(--chrome);color:#fff;height:30px;font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.pick-search:hover{background:var(--chrome-2)}.pick-search kbd{color:#fff;background:0 0;border:1px solid #ffffff73;border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:10.5px}.app.embed>.topbar,.app.embed>.tabbar,.app.embed>.toolbar,.app.embed>.renormbar,.app.embed .doccol>.tabbar,.app.embed .doccol>.toolbar,.app.embed .doccol>.renormbar,.app.embed .doccol>.splitown>.toolbar,.app.embed .doccol>.splitown>.renormbar,.app.embed>.body>.sidebar,.app.embed>.body>.actrail,.app.embed>.body>.vsplit-tree,.app.embed>.body>.world-dock,.app.embed>.body>.world-splitter,.app.embed .doc-fullscreen{display:none!important}.app.embed .panes{gap:0;padding:0}.splitslot,.splitown{display:contents}.splitslot:has(>[data-split-drawn])+.splitown{display:none!important}.sidebar.quiet .docrow .ticon,.sidebar.quiet .limerow .ticon,.sidebar.quiet .chatrow .ticon{color:var(--muted);justify-content:center;display:inline-flex}.sidebar.quiet .docrow .pos,.sidebar.quiet .limerow .pos{display:none}.sidebar.quiet .docrow.instance{font-size:12.5px}.sidebar.quiet .docrow.instance .inst-mark{white-space:nowrap;text-transform:none;letter-spacing:0;flex:none;margin-left:auto;padding-left:6px;font-size:11px;font-weight:400}.sidebar.quiet .chatrow{color:color-mix(in srgb, var(--ink) 78%, var(--muted))}.sidebar.quiet .chatrow .chat-code{background:var(--panel-2);color:var(--muted);border-radius:4px;flex:none;margin-right:6px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:16px}.sidebar.quiet .chatrow .chat-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar.quiet .trow.fnrow{color:var(--muted);margin-top:8px;padding-top:4px;padding-bottom:4px}.sidebar.quiet .trow.fnrow .fn{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.sidebar.quiet .trow.fnrow .ticon{opacity:.8}.sidebar.quiet .trow.fnrow:hover{color:var(--ink)}.whochip{width:18px;height:18px;font:700 10px/1 var(--font-ui);color:#3f4a43;background:#e3e8e4;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.whochip.edit{color:#7a3d00;background:#fde9cf;box-shadow:0 0 0 1.5px #c97a1e}.app.t-dark .whochip{color:#cfe0d4;background:#2f3a33}.app.t-dark .whochip.edit{color:#ffcf8f;background:#4a3317;box-shadow:0 0 0 1.5px #c97a1e}.sidebar.quiet .trow:has(>.whochip)>.rowmenu{margin-left:4px}.sidebar.quiet .docrow:has(>.whochip)>.rowmenu{margin-left:4px}.tools-pin{flex:none;margin-left:auto;display:inline-flex;position:relative}.sidebar.quiet .trow:has(>.tools-pin)>.rowmenu{margin-left:4px}.tools-btn{height:18px;color:var(--muted);font:600 10.5px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.tools-btn:hover,.tools-btn.on{color:var(--accent-ink);background:var(--sel)}.tools-pop{z-index:30;background:var(--panel);border:1px solid var(--border);text-transform:none;letter-spacing:0;width:236px;color:var(--ink);cursor:default;border-radius:10px;flex-direction:column;padding:5px;font-weight:400;display:flex;position:absolute;top:calc(100% + 4px);right:-6px;box-shadow:0 10px 28px #0000002e}.tools-pophead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:5px 8px 3px;font-size:10.5px;font-weight:700}.tools-pop .tool-pin{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;margin:0;padding:6px 8px;display:flex}.tools-pop .tool-pin:hover{background:var(--panel-2);color:var(--ink)}.tool-text{flex-direction:column;min-width:0;display:flex}.tool-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tool-kind{color:var(--muted);font-size:11px}.tools-popfoot{border-top:1px solid var(--border);color:var(--muted);margin-top:4px;padding:6px 8px 3px;font-size:11px}.sidebar.quiet .docrow,.sidebar.quiet .limerow,.sidebar.quiet .chatrow{gap:6px}.sidebar.quiet .docrow .doc-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docrow>.chev,.docrow>.ticon,.trow>.chev,.trow>.ticon{flex-shrink:0}.sidebar.quiet .trow.sel,.sidebar.quiet .docrow.on,.sidebar.quiet .docrow.sel,.sidebar.quiet .docrow.on:hover,.sidebar.quiet .docrow.sel:hover,.sidebar.quiet .limerow.on,.sidebar.quiet .limerow.sel,.sidebar.quiet .limerow.on:hover,.sidebar.quiet .limerow.sel:hover{background:var(--sel);outline:none}.sidenameline{align-items:center;gap:8px;min-width:0;display:flex}.sidenameline .sidename{flex:auto}.sidenameline .newfnbtn{flex:none}.projectstrip{align-items:center;gap:6px;min-width:0;margin:4px 0 2px;display:flex}.projectstrip .projectseg{background:var(--panel-2);border-radius:8px;flex-wrap:wrap;flex:auto;gap:2px;min-width:0;padding:2px;display:flex}.projectstrip .projectseg .projectbtn{max-width:100%;height:24px;font:500 12px/1 var(--font-ui);color:var(--muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;flex:0 auto;margin:0;padding:0 8px;overflow:hidden}.projectstrip .projectseg .projectbtn:hover{color:var(--ink)}.projectstrip .projectseg .projectbtn:disabled{cursor:default}.projectstrip .projectseg .projectbtn.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.app.t-dark .projectstrip .projectseg .projectbtn.on{background:var(--sel);color:var(--ink)}.projectstrip .projectjoin{color:var(--muted)}.projectstrip .newprojectbtn{flex:none;margin-left:0}.rc-rangebox{flex:none;margin-left:4px;position:relative}.rc-rangebox .rc-range{margin-left:0}.rc-range.open{border-color:var(--accent)}.rc-optmenu{width:240px}.viewmenu-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:7px 9px 3px;font-size:10.5px;font-weight:700}.viewmenu-sep{background:var(--border);height:1px;margin:5px 4px}.rc-menulimit{color:var(--ink);align-items:center;gap:8px;padding:4px 9px;font-size:13px;display:flex}.rc-menunote{padding:2px 9px 4px;display:block}.viewmenu .viewitem.rc-clear.sure{color:var(--danger)}.body.agent-full>.doccol,.body.agent-full>main.editorpane,.body.side-full>.doccol,.body.side-full>main.editorpane,.body.check-full>.doccol,.body.check-full>main.editorpane,.body.planner-full>.doccol,.body.planner-full>main.editorpane,.body.calp-full>.doccol,.body.calp-full>main.editorpane{display:none}:-webkit-any(.body.agent-full,.body.side-full,.body.check-full,.body.planner-full,.body.calp-full)>.world-docplace{display:none}:is(.body.agent-full,.body.side-full,.body.check-full,.body.planner-full,.body.calp-full)>.world-docplace{display:none}.body.side-full>aside.sidebar,.body.check-full>.checkpane,.body.planner-full>aside.drawer-planner,.body.calp-full>aside.calpane{max-width:none;flex:auto!important;width:auto!important}body.pane-snapfull[data-pane-full=sidebar] .body>aside.sidebar,body.pane-snapfull[data-pane-full=agentpane] .agentpane,body.pane-snapfull[data-pane-full=checkpane] .checkpane,body.pane-snapfull[data-pane-full=planner] .drawer-planner,body.pane-snapfull[data-pane-full=calendar] .calpane{box-shadow:inset 0 0 0 2px var(--accent)}[data-tip]{cursor:help}.lime-hover-tip{z-index:1000;background:var(--ink,#17281c);max-width:320px;color:var(--panel,#fff);letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;pointer-events:none;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.4;position:fixed;box-shadow:0 4px 14px #0000002e}.lime-hover-tip.lines{white-space:pre-line}.set-looks{color:var(--muted);max-height:220px;margin:4px 0 0;padding:0 0 0 18px;font-size:12.5px;line-height:1.6;overflow-y:auto}.import-treestate{color:var(--muted);flex:none;align-items:center;gap:4px;margin-left:6px;font-size:11px;display:inline-flex}.import-treestate.failed{color:var(--danger)}.import-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.9s linear infinite import-spin}@keyframes import-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.import-spin{animation:none}}.tb-chats-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.topbar .pcount.tb-chats{position:relative}.topbar .pcount.tb-chats.on{background:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffff8c}.app.shell .topbar .tb-chats-wrap button{-webkit-app-region:no-drag}.map-embed.team-map line.map-edge{stroke-width:2px}.map-embed.team-map line.team-tie{stroke-width:3px;stroke-linecap:round}.map-embed.team-map .team-tie-label{paint-order:stroke;stroke:var(--panel);stroke-width:4px;font-size:11px;font-weight:600}.map-embed.team-map .team-tie-label.red{fill:var(--cov-fail)}.map-embed.team-map .team-tie-label.amber{fill:#8a6a00}.map-embed.team-map .team-tie-label.grey{fill:var(--muted)}.map-embed.team-map .team-tie-group.dim{opacity:.18}.map-embed.team-map .team-tie-ring{fill:none;stroke-width:2.4px;pointer-events:none}.map-embed.team-map .team-tie-ring.red{stroke:var(--cov-fail)}.map-embed.team-map .team-tie-ring.amber{stroke:var(--cov-undecided);stroke-dasharray:6 4}.map-embed.team-map .team-doc-band{fill:color-mix(in srgb, var(--accent-ink) 14%, var(--panel))}.map-embed.team-map .team-doc-name{fill:var(--ink);font-size:11.5px;font-weight:600}.map-embed.team-map .team-disclose-svg{fill:var(--accent-ink);cursor:pointer;text-transform:none;letter-spacing:0}.sidebar .trow.picked,.sidebar .docrow.picked,.sidebar .limerow.picked,.sidebar .trow.picked:hover,.sidebar .docrow.picked:hover,.sidebar .limerow.picked:hover{background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 3px 0 var(--accent)}.sidebar .trow.picked.sel,.sidebar .docrow.picked.on,.sidebar .limerow.picked.on{outline:1px solid var(--accent)}.ms-bar{z-index:4;border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;gap:6px;margin:10px 8px;padding:6px 8px;display:flex;position:sticky;bottom:10px;box-shadow:0 6px 20px #00000024}.ms-bartop{color:var(--ink);align-items:center;font-size:12px;font-weight:600;display:flex}.ms-bartop .ms-clear{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:12px;font-weight:400}.ms-bartop .ms-clear:hover{color:var(--ink)}.ms-acts{gap:4px;display:flex}.ms-acts button{min-width:0;font:inherit;border:1px solid var(--border);background:var(--panel-2);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;flex:1 1 0;padding:4px 6px;font-size:12px}.ms-acts button:hover:not(:disabled){border-color:var(--accent)}.ms-acts button.danger{color:#d1242f}.ms-acts button.ms-off{color:var(--muted);opacity:.55;cursor:not-allowed}.ms-undo{z-index:4;color:#fff;background:#17281cf0;border-radius:12px;align-items:center;gap:10px;margin:12px 10px 10px;padding:9px 12px;font-size:13px;display:flex;position:sticky;bottom:10px;box-shadow:0 8px 28px #00000047}.ms-undo>span{flex:1;min-width:0}.ms-undo .ms-undobtn{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:10px;padding:3px 10px;font-size:12px}.ms-undo .ms-undobtn:hover{color:#7ee2a0;border-color:#7ee2a0}.ms-undo .ms-undox{color:#cfe;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ms-marquee{z-index:60;pointer-events:none;border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:2px;position:fixed}.ctxmenu .ctxnote{color:var(--muted);max-width:250px;margin-top:-3px;padding:0 10px 6px;font-size:11px;line-height:1.35}.ctxmenu button.off:disabled{color:var(--muted);opacity:.6;text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.share-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.app:not(.t-dark) .share-card{background:#fff}.share-cardicon{flex:none;display:inline-flex}.share-cardtext{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.share-cardtext b{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:13.5px;font-weight:600;overflow:hidden}.share-cardtext small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.share-card .share-copy{flex:none}.share-cards{flex-direction:column;gap:6px;max-height:50vh;display:flex;overflow-y:auto}.share-row.share-row-quiet{margin-top:8px}.share-row-quiet .share-link{color:var(--muted);padding:5px 8px;font-size:11.5px}.share-allrow{justify-content:flex-end;align-items:center;gap:10px}.acct-actions .share-copy.share-copyall,.share-copy.share-copyall{color:#fff;background:#1b6b39;border-color:#1b6b39;font-weight:600}.acct-actions .share-copy.share-copyall:hover,.share-copy.share-copyall:hover{background:#17592f}.vk-box[data-verified]:after{content:"✓";background:var(--ck-tick,#2da44e);color:#fff;text-align:center;z-index:4;pointer-events:none;width:18px;height:18px;box-shadow:0 0 0 2px var(--box-fill,#fff);border-radius:50%;font:700 11px/18px -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:-9px;right:12px}.vk-box[data-verified][data-tick-hover]{cursor:pointer}.vk-box[data-verified][data-tick-hover]:after{box-shadow:0 0 0 2px var(--box-fill,#fff), 0 0 0 4px var(--ck-tick,#2da44e)}.app{--heat-edge:#5b5f5c;--heat-line:#3f4441}.app.t-dark{--heat-edge:#d3d8d4;--heat-line:#9aa49d}.sidebar.heat .trow.own,.sidebar.heat .trow.foreign,.sidebar.heat .trow.shared,.sidebar.heat .docrow,.sidebar.heat .docrow.foreign,.sidebar.heat .docrow.shared,.sidebar.heat .docrow.team,.sidebar.heat .docrow.instance{color:var(--ink)}.sidebar.quiet.heat .ticon[data-heat],.tabbar .ticon[data-heat],.pathbar .pb-mark[data-heat]{color:var(--heat)}[data-heat-edge] svg,[data-heat-edge] img{filter:drop-shadow(0 0 .5px var(--heat-edge)) drop-shadow(0 0 .5px var(--heat-edge))}[data-heat] svg[data-icon=lime]>circle:first-child,[data-heat] svg[data-icon=lime]>circle:nth-child(4){fill:var(--heat);stroke:color-mix(in srgb, var(--heat) 62%, #000)}[data-heat] svg[data-icon=lime]>circle:nth-child(2){fill:color-mix(in srgb, var(--heat) 24%, #fff)}[data-heat] svg[data-icon=lime]>path{stroke:color-mix(in srgb, var(--heat) 58%, #fff)}[data-heat] svg[data-icon=strawberry]>path:first-child{fill:var(--heat);stroke:color-mix(in srgb, var(--heat) 62%, #000)}[data-heat] svg[data-icon=folder]>path{fill:var(--heat);stroke:var(--heat-line)}[data-heat-edge] svg[data-icon=folder]{filter:none}button.pb-seg:has(>.pb-mark[data-heat]):before{display:none}.pathbar.dim:has(.pb-mark[data-heat]){filter:none}.pathbar.dim:has(.pb-mark[data-heat]) .pb-seg{opacity:1}.pathbar.dim:has(.pb-mark[data-heat]) :-webkit-any(.pb-name,.pb-chev,.pb-sep){opacity:.7;filter:saturate(.35)}.pathbar.dim:has(.pb-mark[data-heat]) :is(.pb-name,.pb-chev,.pb-sep){opacity:.7;filter:saturate(.35)}.app.space-switching aside.sidebar,.app.space-switching main.editorpane{opacity:.5;pointer-events:none;transition:opacity .12s ease-out}.app.space-switching{cursor:progress}::highlight(kb-term){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--accent,#2f6fdf);text-decoration-color:var(--accent,#2f6fdf);text-underline-offset:3px}.kbterm-card{z-index:60;border:1px solid var(--border,#ccc);background:var(--panel,#fff);max-width:320px;color:var(--ink,#222);border-radius:8px;padding:8px 10px;font-size:12.5px;position:fixed;box-shadow:0 6px 20px #00000026}.kbterm-card .kbterm-head{margin-bottom:4px;font-weight:600}.kbterm-card p{margin:0 0 6px}.lazy-pane-failed{border:1px solid var(--border,#ccc);background:var(--panel,#fff);color:var(--ink,#222);border-radius:8px;margin:16px;padding:12px 14px;font-size:13px;line-height:1.45}.lazy-pane-failed p{margin:0 0 8px}.lazy-pane-failed p:last-child{margin:0}.body.obs-on>.doccol,.body.obs-on>.world-dock,.body.obs-on>.world-splitter{display:none!important}:-webkit-any(.body.agent-full,.body.check-full,.body.planner-full)>.ob{display:none}:is(.body.agent-full,.body.check-full,.body.planner-full)>.ob{display:none}.toolbar button:not(.chromedrop-btn):not(.lvl):not(.hlbtn):not(.lt-pill):has(>svg:only-child){padding-left:0;padding-right:0}:-webkit-any(.trow,.prow,.rc-open,.lrow)>:-webkit-any(.ticon,.chev){align-self:center;place-items:center;line-height:1;display:inline-grid}:is(.trow,.prow,.rc-open,.lrow)>:is(.ticon,.chev){align-self:center;place-items:center;line-height:1;display:inline-grid}:-webkit-any(.trow,.prow,.rc-open,.lrow)>:-webkit-any(.ticon,.chev) svg{display:block}:is(.trow,.prow,.rc-open,.lrow)>:is(.ticon,.chev) svg{display:block}:-webkit-any(.viewitem-icon,.mi-check) svg{display:block}:is(.viewitem-icon,.mi-check) svg{display:block}.viewitem-icon,.mi-check{place-items:center;display:inline-grid}.toolbar .hlwrap button.hlcaret,.classmore{place-items:center;padding:0;display:inline-grid}.chattab-x,.set-chip button,.lt-chip-x,.lcal-person button,.refpreview-close,.refpreview-back{place-items:center;display:inline-grid}.chattab-x{padding:4px 1px}.sd-glyph,.sidenotice .sn-glyph,.tv-icon,.acct-arrow,.acct-dialog .tool-chev{place-items:center;line-height:1;display:inline-grid}.ck-close{place-items:center;display:inline-grid}.ck-controls>button:has(>svg:only-child){place-items:center;display:inline-grid}.ck-controls>button:not(.ck-close):has(>svg:only-child){padding:5px 8px}.ck-close{width:23px;height:20px;padding:0}.ck-controls>button.ck-close{width:28px;height:26px;padding:0}.vk-write.selected .vk-write-remove{place-items:center;display:grid}.vk-boxpropose,.vk-ibox-tagrm{place-items:center;display:inline-grid}.vk-box[data-verified]:after{content:"";background:var(--ck-tick,#2da44e) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E") center / 11px no-repeat}.vk-tip:before{content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='3.6' r='1.3'/%3E%3Crect x='6.9' y='6.2' width='2.2' height='7.6' rx='1.1'/%3E%3C/svg%3E") 50%/11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='3.6' r='1.3'/%3E%3Crect x='6.9' y='6.2' width='2.2' height='7.6' rx='1.1'/%3E%3C/svg%3E") 50%/11px no-repeat}.pagehost{z-index:62;flex-direction:column;min-height:0;display:flex;position:fixed;top:44px;bottom:0;left:0;right:0;container:lime-page/inline-size}.pagehost:empty{display:none}:where(.app:has(.pagehost>*)) .modal-back{z-index:70}:where(.app:has(.pagehost>*)) .profile-gate.classswitch{z-index:70}:where(.app:has(.pagehost>.home-map)) .pj-scrim{z-index:70}.app{--shade-pop:var(--panel);--shade-pop-2:var(--panel-2);--shade-pop-sel:var(--sel);--shade-pop-muted:var(--muted);--shade-pop-border:var(--border);--shade-rail:oklch(from var(--chrome) .895 .045 h);--shade-edge:oklch(from var(--chrome) .95 .026 h);--shade-track:oklch(from var(--chrome) .918 .04 h);--shade-raise:oklch(from var(--chrome) .987 .01 h);--shade-edge-sel:oklch(from var(--chrome) .905 .065 h);--shade-edge-muted:color-mix(in srgb, var(--muted) 84%, var(--ink));--shade-mid:oklch(from var(--chrome) .992 .004 h);--shade-mid-2:oklch(from var(--chrome) .978 .01 h);--shade-canvas:oklch(from var(--chrome) .972 .012 h);--shade-daybar:oklch(from var(--chrome) .965 .02 h);--shade-grid:oklch(from var(--chrome) .982 .012 h);--shade-chat:#fff;--shade-field:#fff}.app.t-dark{--shade-rail:color-mix(in srgb, var(--canvas) 70%, #000);--shade-edge:var(--canvas);--shade-track:color-mix(in srgb, var(--canvas) 75%, #000);--shade-raise:color-mix(in srgb, var(--panel) 60%, var(--panel-2));--shade-edge-sel:var(--sel);--shade-edge-muted:var(--muted);--shade-mid:var(--panel-2);--shade-mid-2:color-mix(in srgb, var(--panel-2) 50%, var(--panel));--shade-canvas:var(--panel);--shade-daybar:color-mix(in srgb, var(--canvas) 60%, var(--panel));--shade-grid:var(--panel);--shade-chat:var(--panel-2);--shade-field:var(--panel-2)}.app.t-light[data-app-color]{--ink:oklch(from var(--chrome) .255 .03 h);--muted:oklch(from var(--chrome) .505 .035 h)}.app.t-dark[data-app-color]{--ink:oklch(from var(--chrome) .9 .02 h);--muted:oklch(from var(--chrome) .72 .03 h)}.app[data-app-color]{--pathbar-line:var(--border);--pathbar-ink:var(--muted);--pathbar-sep:var(--muted);--pathbar-here:var(--accent-ink)}.app.t-dark[data-app-color]{--pathbar-here:color-mix(in srgb, var(--accent) 70%, #fff)}.app:not(.touch){background:var(--shade-canvas);--pathbar-bg:var(--shade-mid-2);--pathbar-hover:var(--shade-track)}.body>:-webkit-any(.vsplit-tree,.vsplit-agent,.vsplit-check,.vsplit-chat){background-color:var(--shade-canvas);box-shadow:inset 0 calc(var(--doc-rows-h,0px)) 0 0 var(--shade-mid-2)}.body>:is(.vsplit-tree,.vsplit-agent,.vsplit-check,.vsplit-chat){background-color:var(--shade-canvas);box-shadow:inset 0 calc(var(--doc-rows-h,0px)) 0 0 var(--shade-mid-2)}.body>:-webkit-any(.vsplit-tree,.vsplit-agent,.vsplit-check,.vsplit-chat):hover{background-color:color-mix(in srgb, var(--shade-canvas), #1f2328 16%)}.body>:is(.vsplit-tree,.vsplit-agent,.vsplit-check,.vsplit-chat):hover{background-color:color-mix(in srgb, var(--shade-canvas), #1f2328 16%)}.app .actrail{background:var(--shade-rail)}.app .actrail .railbtn .rail-badge,.app .actrail .railact.tb-chats .tb-chats-badge{box-shadow:0 0 0 2px var(--shade-rail)}.app :-webkit-any(.sidebar,.calpane,.drawer:not(.cm-dock),.agentpane-rail,.agentpane-list,.agentpane-listfoot){--panel:var(--shade-edge);--panel-2:var(--shade-track);--sel:var(--shade-edge-sel);--muted:var(--shade-edge-muted);background:var(--shade-edge)}.app :is(.sidebar,.calpane,.drawer:not(.cm-dock),.agentpane-rail,.agentpane-list,.agentpane-listfoot){--panel:var(--shade-edge);--panel-2:var(--shade-track);--sel:var(--shade-edge-sel);--muted:var(--shade-edge-muted);background:var(--shade-edge)}.app.t-light{--shade-own-deep:color-mix(in srgb, var(--own) 80%, #000);--shade-other-deep:color-mix(in srgb, var(--other) 82%, #000);--shade-shared-deep:color-mix(in srgb, var(--shared) 88%, #000);--shade-link-deep:color-mix(in srgb, var(--link) 80%, #000)}.app.t-light :-webkit-any(.sidebar,.drawer:not(.cm-dock),.agentpane-rail,.agentpane-list) :-webkit-any(.sel,.on,[aria-current=true]){--own:var(--shade-own-deep);--other:var(--shade-other-deep);--shared:var(--shade-shared-deep);--link:var(--shade-link-deep)}.app.t-light :is(.sidebar,.drawer:not(.cm-dock),.agentpane-rail,.agentpane-list) :is(.sel,.on,[aria-current=true]){--own:var(--shade-own-deep);--other:var(--shade-other-deep);--shared:var(--shade-shared-deep);--link:var(--shade-link-deep)}.app :-webkit-any(.sidebar,.drawer:not(.cm-dock),.agentpane-rail,.agentpane-list) :-webkit-any(.trow,.chatrow,.docrow,.limerow,.prow,.outlinerow,.searchresults>button,.rooms-chatrow,.rooms-personrow,.inst-row,.tool-row):hover:not(.sel):not(.on):not([aria-current=true]){background:var(--shade-raise)}.app :is(.sidebar,.drawer:not(.cm-dock),.agentpane-rail,.agentpane-list) :is(.trow,.chatrow,.docrow,.limerow,.prow,.outlinerow,.searchresults>button,.rooms-chatrow,.rooms-personrow,.inst-row,.tool-row):hover:not(.sel):not(.on):not([aria-current=true]){background:var(--shade-raise)}.app .body :-webkit-any(.sidebar,.agentpane) :-webkit-any(.side-search,.agentpane-searchbox){background:var(--shade-field)}.app .body :is(.sidebar,.agentpane) :is(.side-search,.agentpane-searchbox){background:var(--shade-field)}.app .doccol{--panel:var(--shade-mid);--panel-2:var(--shade-mid-2);--canvas:var(--shade-canvas)}.app :-webkit-any(.world-home,.world-dock){--canvas:var(--shade-canvas)}.app :is(.world-home,.world-dock){--canvas:var(--shade-canvas)}.app .ob{--panel:var(--shade-mid);--panel-2:var(--shade-mid-2);--canvas:var(--shade-canvas)}.app :-webkit-any(.claudecol,.drawer.cm-dock,.checkpane){--panel:var(--shade-mid);--panel-2:var(--shade-mid-2);background:var(--panel)}.app :is(.claudecol,.drawer.cm-dock,.checkpane){--panel:var(--shade-mid);--panel-2:var(--shade-mid-2);background:var(--panel)}.app .agentpane{--panel:var(--shade-mid);--panel-2:var(--shade-mid-2);background:var(--panel)}.app .agentpane>.agentpane-bar{background:var(--shade-mid)}.app :-webkit-any([role=menu],[role=listbox],[role=dialog],.modal,.viewmenu,.mb-drop,.hlpop,.findbar,.cs-provmenu,.editchip-pop,.tools-pop,.side-recent,.lcal-drop,.agentpane-menu,.agentpane-filtermenu,.ck-menu,.rooms-offers,.rooms-pinlist,.rooms-popmenu,.agentchat-agentlist,.agentchat-nornmenu,.tch-menu,.tch-barpop,.tch-selbar,.tblpop){--panel:var(--shade-pop);--panel-2:var(--shade-pop-2);--sel:var(--shade-pop-sel);--muted:var(--shade-pop-muted)}.app :is([role=menu],[role=listbox],[role=dialog],.modal,.viewmenu,.mb-drop,.hlpop,.findbar,.cs-provmenu,.editchip-pop,.tools-pop,.side-recent,.lcal-drop,.agentpane-menu,.agentpane-filtermenu,.ck-menu,.rooms-offers,.rooms-pinlist,.rooms-popmenu,.agentchat-agentlist,.agentchat-nornmenu,.tch-menu,.tch-barpop,.tch-selbar,.tblpop){--panel:var(--shade-pop);--panel-2:var(--shade-pop-2);--sel:var(--shade-pop-sel);--muted:var(--shade-pop-muted)}.app.t-light :-webkit-any(.drawer,.sidebar) .chain.ok{color:var(--accent-ink)}.app.t-light :is(.drawer,.sidebar) .chain.ok{color:var(--accent-ink)}.app.t-light :-webkit-any(.drawer,.sidebar) .chain.bad{color:var(--other)}.app.t-light :is(.drawer,.sidebar) .chain.bad{color:var(--other)}.app.t-light .search-clear{color:var(--accent-ink)}.app.t-dark .search-clear,.app.t-dark .privnew{color:color-mix(in srgb, var(--accent) 55%, #fff)}.app[data-app-color] .topbar .profile{background:var(--chrome-2);border-color:var(--chrome-muted)}.app[data-app-color] .topbar button.profile:hover{background:var(--chrome);border-color:var(--chrome-muted)}.app[data-app-color] :-webkit-any(.rooms-badge,.agentpane-modecount){background:var(--chrome);color:var(--chrome-ink)}.app[data-app-color] :is(.rooms-badge,.agentpane-modecount){background:var(--chrome);color:var(--chrome-ink)}.app .agents-design :is(input[type=search],.lime-agents-list-tools input,.lime-agents-list-tools select){background:var(--shade-field)}.app .drawer-planner{--paper:var(--shade-field)}.vk-box>.vk-boxlabel>.vk-boxtype[data-enforced]:after{content:" ▾ · " attr(data-enforced);text-transform:none;letter-spacing:0;font-style:italic;font-weight:400}.zoombox{display:inline-flex;position:relative}.topbar .zoombtn{background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:3px;height:26px;padding:0 6px;display:inline-flex}.topbar .zoombtn[aria-expanded=true]{background:var(--chrome-2);border-color:var(--chrome-border)}.zoompanel{z-index:30;background:var(--panel);width:268px;color:var(--ink);border:1px solid var(--border);border-radius:10px;padding:8px;font-size:13px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0003}.zoomrow{align-items:center;gap:6px;padding:6px 4px;display:flex}.zoomname{flex-direction:column;flex:1;display:flex}.zoomname small{color:var(--muted);font-size:11.5px}.topbar .zoompanel button{border:1px solid var(--border);background:var(--shade-field);min-width:26px;height:26px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:inline-flex}.topbar .zoompanel button:disabled{opacity:.45}.zoomval{text-align:center;font-variant-numeric:tabular-nums;min-width:40px}.topbar .zoomreset{margin:4px 4px 0;font-size:12px}.zoomsr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zoomkeys{color:var(--muted);padding:6px 4px 0;font-size:11.5px}html[data-ui-size] .topbar>*,html[data-ui-size] .body>.actrail>*,html[data-ui-size] .body>aside>:not([role=menu]):not([role=dialog]):not([role=listbox]):not(.agentpane-menu),html[data-ui-size] .doccol>.splitown,html[data-ui-size] .doccol>.tabbar{zoom:var(--ui-zoom,1)}html[data-ui-size] .editorpane:not(:has(.splitview:not(.off)))>.pathbar{zoom:var(--ui-zoom,1)}html[data-ui-size] .body.panes-free>.doccol>.splitown,html[data-ui-size] .body.panes-free>.doccol>.tabbar{min-width:calc(380px / var(--ui-zoom,1))}html[data-ui-size] .agentpane-head.agentpane-bar>.agentpane-modes{min-width:0;overflow:hidden}html[data-ui-size] .agentpane-head.agentpane-bar>button,html[data-ui-size] .agentpane-head.agentpane-bar>span:not(.agentpane-modes){flex-shrink:0}.tb-size{border-left:1px solid var(--chrome-border);align-items:center;margin-left:4px;padding-left:10px;display:inline-flex}.tb-tools:has(>.tb-optional:empty):not(:has(.texerr,.texok)){display:none}.pick-tree{background:var(--panel-2);color:var(--ink);border-radius:8px;align-items:flex-start;gap:8px;margin:0 12px 10px;padding:8px 10px;font-size:12.5px;display:flex}.pick-tree>svg{color:var(--muted);flex:none;margin-top:1px}.body.panes-free>.doccol>.tabbar,.body.panes-free>.doccol>.editorpane>.pathbar,.body.panes-free>.ob .ob-head{cursor:grab}.body.panes-free .tabbar button,.body.panes-free .tabbar [draggable],.body.panes-free .pathbar button,.ob .ob-head button{cursor:pointer}.app>main.team-views,.team-views{z-index:260;background:var(--panel);width:auto;max-width:none;height:auto;min-height:0;max-height:none;color:var(--ink);margin:0;position:fixed;top:42px;bottom:0;left:0;right:0;overflow:auto}.team-views .lime-agents-nav nav button .tv-icon{background:var(--panel-2);width:22px;height:22px;color:var(--accent-ink);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.team-views .lime-agents-nav nav button.on .tv-icon{background:var(--panel)}.team-views .lime-agents-list-tools{flex-wrap:wrap;gap:8px}.team-views .lime-agents-list-tools button{border-radius:7px;padding:6px 11px;font-size:12px}.team-views .lime-agents-list-tools button.sel{background:var(--sel);color:var(--accent-ink);border-color:var(--border);font-weight:600}.team-views .lime-agents-list-tools .tv-spacer{flex:auto}.team-views .tv-note{margin:-4px 0 14px;font-size:12px}.team-views .lime-agents-overview strong.tone-ok{color:var(--accent-ink)}.team-views .lime-agents-overview strong.tone-bad{color:#b3261e}.team-views .lime-agents-overview strong.tone-warn{color:#9a6700}.team-views .lime-agents-overview strong.tone-muted{color:var(--muted)}.team-views .lime-agents-warning{color:#9b2222;background:#fbe4e4;border:1px solid #f0c4c4;border-radius:10px;margin-bottom:18px;padding:12px 16px}.team-views .lime-agents-badge{font-size:11px}.team-views .lime-agents-badge.red{color:#9b2222;background:#fbe4e4;border-color:#f0c4c4}.team-views .tv-group{margin:0 0 22px}.team-views .tv-group>h2{margin:0 0 8px;font-size:15px;font-weight:650}.team-views .tv-group>h2 small{color:var(--muted);margin-left:8px;font-weight:400}.team-views .tv-list{border:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:10px;overflow:hidden}.team-views .tv-empty{border:1px dashed var(--border);color:var(--muted);border-radius:10px;padding:22px;font-size:13px}.team-views table.board{border-collapse:collapse;width:100%;font-size:13px}.team-views table.board thead th{text-align:left;letter-spacing:1.2px;color:var(--muted);text-transform:uppercase;background:var(--panel-2);border-bottom:1px solid var(--border);padding:10px 14px;font-size:10px;font-weight:700}.team-views table.board td{border-top:1px solid var(--border);vertical-align:top;padding:11px 14px;line-height:1.5}.team-views table.board tbody tr:first-child td{border-top:0}.team-views table.board .b-text,.team-views .b-text{color:var(--muted);margin-top:3px;font-size:12px}.team-views table.board .b-glyph{text-align:center;width:1.6em;font-size:15px;font-weight:700}.team-views table.board .b-what{max-width:16em;color:var(--muted)}.team-views table.board .b-age{white-space:nowrap;color:var(--muted)}.team-views .board-row.tone-bad .b-glyph{color:#b3261e}.team-views .board-row.tone-warn .b-glyph{color:#9a6700}.team-views .board-row.tone-info .b-glyph{color:#1f5fbf}.team-views .board-row.tone-muted .b-glyph{color:var(--muted)}.team-views button.linklike{color:var(--accent-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.team-views button.linklike:hover{text-decoration:underline}.team-views .b-act button,.team-views .tv-row-tools button{border-radius:7px;padding:4px 10px;font-size:12px}.team-views .cfail{color:#b3261e}.team-views .muted{color:var(--muted)}.team-views ul{margin:0;padding-left:0;list-style:none}.team-views .trace-link{margin:3px 0}.team-views .t-glyph{width:1.3em;font-weight:700;display:inline-block}.team-views .trace-link.tone-bad .t-glyph,.team-views .trace-row.tone-bad .t-term b{color:#b3261e}.team-views .trace-link.tone-ok .t-glyph{color:#2e7d32}.team-views .trace-link.tone-warn .t-glyph,.team-views .t-flag.warn{color:#9a6700}.team-views .trace-link.tone-muted .t-glyph,.team-views .t-flag.muted{color:var(--muted)}.team-views .t-witness,.team-views .t-sched,.team-views .t-races{margin-left:1.3em;font-size:12px}.team-views .t-race{margin-right:8px}.team-views .t-race.tone-bad{color:#b3261e}.team-views .t-race.tone-ok{color:#2e7d32}.team-views .t-race.tone-warn{color:#9a6700}.team-views .t-term b{font-size:13.5px}.team-views .sc-asil{border:1px solid var(--border);background:var(--panel-2);color:var(--ink);border-radius:5px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.team-views .sc-marks{flex-wrap:wrap;gap:2px 10px;margin-left:8px;font-size:12px;display:inline-flex}.team-views .sc-mark.tone-ok{color:#2e7d32}.team-views .sc-mark.tone-bad{color:#b3261e}.team-views .sc-mark.tone-warn{color:#9a6700}.team-views .sc-mark.tone-muted{color:var(--muted)}.team-views .sc-goal{border:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:10px;margin:0 0 12px;padding:12px 16px}.team-views .sc-goal>summary{cursor:pointer;font-size:14px}.team-views .sc-goal>summary .tone-ok{color:#2e7d32}.team-views .sc-goal>summary .tone-bad{color:#b3261e}.team-views ul.sc-tree{margin-top:10px}.team-views .sc-tree ul{border-left:1px solid var(--border);margin-left:6px;padding-left:20px}.team-views .sc-node{margin:5px 0}.team-views .sc-node.tone-bad>.linklike b{color:#b3261e}.team-views .sc-node.tone-warn>.linklike b{color:#9a6700}.team-views .sc-rows{margin:4px 0 4px 1.4em;padding:0;font-size:12px;list-style:none}.team-views .sc-row code,.team-views .sc-evidence code,.team-views .tv-body code{background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:11.5px}.team-views .sc-findings{padding:0;list-style:none}.team-views .sc-findings li{border-top:1px solid var(--border);padding:10px 14px}.team-views .sc-findings li:first-child{border-top:0}.team-views .sc-findings .tone-bad{color:#b3261e}.team-views .sc-findings .tone-warn{color:#9a6700}.team-views .tone-ok{color:#2e7d32}.team-views .libbody{grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr);align-items:start;gap:22px;display:grid}.team-views .liblist{min-width:0}.team-views .liblist input[type=search],.team-views .libsearch{width:100%;font:inherit;color:var(--ink);border:1px solid var(--border);background:var(--panel);border-radius:7px;margin-bottom:10px;padding:9px 11px}.team-views .libhits{border:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:10px;overflow:hidden}.team-views .libhit{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;padding:10px 14px;font-size:13px;line-height:1.5;display:block}.team-views .libhit code{white-space:nowrap;margin-right:8px}.team-views .libhit>.muted{margin-top:2px;font-size:12px}.team-views .libhit:first-child{border-top:0}.team-views .libhit:hover,.team-views .libhit.on{background:var(--sel)}.team-views .libhit .libnum{color:var(--muted);min-width:3.2em;font-size:12px}.team-views .libdetail{border:1px solid var(--border);background:color-mix(in srgb, white 68%, var(--panel));border-radius:10px;padding:18px 22px}.team-views .libdetail h2{margin:0 0 6px;font-size:16px}.team-views .libdetail h3{margin:16px 0 6px;font-size:13px}.team-views .libhistory-bar{gap:10px;margin-bottom:8px;display:flex}.team-views .libhistory{max-height:40vh;margin-bottom:10px;font-size:12.5px;overflow:auto}.team-views .linkbtn{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.team-views .libchip{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;margin-left:8px;padding:0 7px;font-size:11.5px;line-height:17px;display:inline-block}.team-views .libchip.ok{color:#1c6b2a;background:#e3f3e5;border-color:#bfe3c5}.team-views .libchip.warn{color:#855014;background:#fff4e3;border-color:#ebd9bd}.team-views .libnote{background:#d9a44114;border-left:3px solid #d9a441;border-radius:0 6px 6px 0;margin:6px 0;padding:8px 12px;font-size:12.5px}.team-views .vactions,.team-views .tplact{font-size:12px}@container lime-page (width<=900px){.team-views .lime-agents-shell{grid-template-columns:1fr}.team-views .lime-agents-nav{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;gap:6px;padding:12px}.team-views .lime-agents-nav .lime-agents-nav-foot{display:none}.team-views .libbody{grid-template-columns:1fr}}.app .pagehost>main.team-views{z-index:auto;position:absolute;top:0;bottom:0;left:0;right:0}.team-views .tv-tabs{gap:6px;margin:-6px 0 18px;display:flex}.team-views .tv-tabs button{padding:5px 12px;font-size:13px}.team-views .tv-tabs button.on{background:var(--sel);color:var(--accent-ink);border-color:#0000;font-weight:600}.team-views .tv-group>h2 small.board-kb{color:var(--accent-ink)}.team-views .team-embedded-note{margin:-4px 0 18px}.app[data-app-color]{--ac-fill:var(--chrome);--ac-fill-hover:var(--chrome-2);--ac-ring:color-mix(in srgb, var(--accent) 18%, transparent);--ac-shade:oklch(from var(--chrome) .22 .03 h);--ac-on-dark:color-mix(in srgb, var(--accent) 55%, #fff);--ac-on-toast:color-mix(in srgb, var(--accent) 45%, #fff);--ac-ink-fixed:oklch(from var(--accent) .42 c h);--ac-mid-fixed:oklch(from var(--accent) .6 c h);--ac-deep-fixed:oklch(from var(--accent) .3 .04 h);--ac-muted-fixed:oklch(from var(--accent) .5 .035 h);--ac-line-fixed:oklch(from var(--accent) .88 .03 h);--ac-sel-fixed:oklch(from var(--accent) .93 .04 h);--ac-soft-fixed:oklch(from var(--accent) .95 .025 h);--ac-faint-fixed:oklch(from var(--accent) .98 .01 h)}.app.t-dark[data-app-color]{--ac-fill:color-mix(in srgb, var(--accent) 60%, #000);--ac-fill-hover:color-mix(in srgb, var(--accent) 70%, #000);--ac-ring:color-mix(in srgb, var(--accent) 22%, transparent)}body :where(.app[data-app-color]) .agent-response{border-color:var(--ac-line-fixed);border-left-color:var(--ac-mid-fixed);background:var(--ac-faint-fixed)}body :where(.app[data-app-color]) .agent-context-input{border-bottom-color:var(--ac-line-fixed)}body :where(.app[data-app-color]) .agent-context-attachment{border-color:var(--ac-line-fixed)}body :where(.app[data-app-color]) .agent-verification a{color:var(--ac-ink-fixed)}body :where(.app[data-app-color]) .agent-answer{border-left-color:var(--ac-line-fixed);background:color-mix(in srgb, var(--accent) 2%, #fff)}body :where(.app[data-app-color]) .agent-answer-box{border-left-color:color-mix(in srgb, var(--accent) 40%, var(--border))}body :where(.app[data-app-color]) .agent-answer-table th{background:color-mix(in srgb, var(--accent) 5%, #fff)}body :where(.app[data-app-color]) .agent-answer-insert-btn{border-color:var(--ac-ink-fixed);color:var(--ac-ink-fixed)}body :where(.app[data-app-color]) .agent-answer-insert-btn:hover:not(:disabled){background:var(--ac-soft-fixed)}body :where(.app[data-app-color]) .agent-row-actions .agent-row-pane{background:var(--ac-fill);border-color:var(--ac-fill)}body :where(.app[data-app-color]) .agent-context-mine{border-color:var(--ac-line-fixed)}body :where(.app[data-app-color]) .agent-context-minemenu{border-color:var(--ac-line-fixed)}body .app.t-dark:where([data-app-color]) .agents-design{--accent-ink:inherit}body :where(.app[data-app-color]) .agentpane-quote{border-left-color:var(--accent)}body :where(.app[data-app-color]) .askagent-fab{background:var(--ac-shade)}body :where(.app[data-app-color]) .askagent{box-shadow:0 10px 30px color-mix(in srgb, var(--ac-shade) 18%, transparent)}body :where(.app[data-app-color]) .askagent-foot .askagent-send{background:var(--ac-fill);border-color:var(--ac-fill)}body :where(.app[data-app-color]) .agentpane .agentpane-source:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}body :where(.app[data-app-color]) .agentpane .agentpane-open:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}body :where(.app[data-app-color]) .agentpane .agentpane-add:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}body :where(.app[data-app-color]) .askagent-pick button{border-color:var(--ac-fill);background:var(--ac-fill)}body :where(.app[data-app-color]) .agentpane-aboutlist{border-color:var(--border)}body :where(.app[data-app-color]) .agentpane-aboutrow.main{background:var(--panel-2)}body .app.t-dark:where([data-app-color]) .agentpane-aboutrow.main{background:var(--panel-2)}body .app.t-dark:where([data-app-color]) .agentpane-aboutlist{border-color:var(--border)}body .app.t-dark:where([data-app-color]) .askpic{background:var(--panel)}body .app.t-dark:where([data-app-color]) .askpic img{background:var(--panel-2)}body :where(.app[data-app-color]) .agentchat-ask{border-left-color:var(--accent)}body :where(.app[data-app-color]) .agentpane .agentchat-foot .agentchat-go:not(.agentpane-replybtn){border-color:var(--ac-fill);background:var(--ac-fill)}body :where(.app[data-app-color]) .agentpane .agentchat-send:not(.agentpane-replybtn){border-color:var(--ac-fill);background:var(--ac-fill)}body .app.t-dark:where([data-app-color]) .tab-agents.on{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentchat-lime{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentpane .agentpane-railbtn.on{color:var(--ac-on-dark)}body :where(.app[data-app-color]) .agentpane-agentface{background:var(--ac-fill)}body .app.t-dark:where([data-app-color]) .agentpane-agentface:where(:not(.rooms-appface)){background:var(--ac-fill)}body .app.t-dark:where([data-app-color]) .agentpane-pickrow.on>.agentpane-row:where(:not(.wait)){border-color:var(--ac-on-dark)}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-filters .agentpane-filter{border-color:var(--border);color:var(--muted)}body :where(.app[data-app-color]) .agentpane .agentpane-filters .agentpane-filter:where(:not(.agentpane-filterbtn)){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-filters .agentpane-filter.on{background-color:var(--sel);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent-ink)}body .app.t-dark:where([data-app-color]) .agentpane .agentpane-filters .agentpane-filter.on{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentpane .agentpane-selectbtn{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentpane .agentpane-groupcount{color:color-mix(in srgb, var(--accent) 35%, #fff)}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-row-compact .agentpane-typeicon:where(:not(.ticket)){color:var(--muted)}body .app:not(.t-dark):where([data-app-color]) :-webkit-any(.agentpane,.lime-activity) .agentpane-menu button:hover{background:var(--panel-2)}body .app:not(.t-dark):where([data-app-color]) :is(.agentpane,.lime-activity) .agentpane-menu button:hover{background:var(--panel-2)}body .app:not(.t-dark):where([data-app-color]) :-webkit-any(.agentpane,.lime-activity) .agentpane-menu button:focus-visible{background:var(--panel-2)}body .app:not(.t-dark):where([data-app-color]) :is(.agentpane,.lime-activity) .agentpane-menu button:focus-visible{background:var(--panel-2)}body :where(.app[data-app-color]) .agentpane .agentpane-dot.ag-dot-stopped{background:color-mix(in srgb, var(--muted) 60%, var(--panel))}body :where(.app[data-app-color]) .agentpane .agentpane-jobchips .agentpane-source{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}body :where(.app[data-app-color]) .agentpane .agentpane-actionbar .agentpane-continue{background:var(--ac-fill)}body :where(.app[data-app-color]) .agentpane-replyrow{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}body :where(.app[data-app-color]) .agentpane .agentpane-replybtn.agentpane-send{background:var(--ac-fill)}body :where(.app[data-app-color]) .agentpane .agentpane-replybtn.agentpane-send:hover{background:var(--ac-fill-hover)}body :where(.app[data-app-color]) .agentpane .agentpane-replybtn.agentpane-send:disabled{background:color-mix(in srgb, var(--ac-fill) 35%, var(--panel))}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-bubble{border-color:color-mix(in srgb, var(--border) 60%, #fff)}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-resultanswer{border-color:color-mix(in srgb, var(--border) 60%, #fff)}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-codecard{border-color:var(--border)}body :where(.app[data-app-color]) .agentpane .agentpane-codeicon.branch{background:var(--panel-2);color:var(--accent-ink)}body .app.t-dark:where([data-app-color]) .agentpane .agentpane-codeicon.branch{background:var(--sel);color:var(--ac-on-dark)}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-codenote{background:color-mix(in srgb, var(--accent) 3%, #fff)}body :where(.app[data-app-color]) .agentpane .agentpane-searchbox:focus-within{box-shadow:0 0 0 2px var(--ac-ring)}body .app.t-dark:where([data-app-color]) .agentpane .agentpane-searchbox:focus-within{box-shadow:0 0 0 2px var(--ac-ring)}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentchat-agentbtn{border-color:var(--border)}body .app.t-dark:where([data-app-color]) .agentchat-av{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentchat-tick{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentchat-nornact{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentchat-nornbar:not(.empty) .agentchat-nornicon{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentchat-compose .agentchat-notice{color:var(--ac-on-dark)}body .app:not(.t-dark):where([data-app-color]) .agentchat-nornbar{border-color:var(--border)}body .app.t-dark:where([data-app-color]) .agentpane .agentpane-filtermenu button[aria-selected=true]{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .agentpane{--accent-ink:inherit}body .app.t-dark:where([data-app-color]) .agentpane-picview{--accent-ink:inherit}body :where(.app[data-app-color]) .agentpane .askagent-find input:focus-visible{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .agentpane .askagent-find input:focus{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .agentpane .agentpane-replyfind input:focus{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .agentpane-option.chosen{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel))}body .app.t-dark:where([data-app-color]) .lime-activity{--act-grid:var(--border)}body :where(.app[data-app-color]) .lime-tasks-scrim{background:color-mix(in srgb, var(--ac-shade) 22%, transparent)}body :where(.app[data-app-color]) .lime-tasks-drawer{box-shadow:0 16px 48px color-mix(in srgb, var(--ac-shade) 26%, transparent)}body :where(.app[data-app-color]) .agents-design button.lime-tasks-act.go{background:var(--ac-fill)}body :where(.app[data-app-color]) .agents-design button.lime-tasks-act.go:hover{background:var(--ac-fill-hover)}body .app.t-dark:where([data-app-color]) .agents-design button.lime-tasks-act.go{background:var(--ac-fill)}body :where(.app[data-app-color]) .lime-tasks-dialog{box-shadow:0 16px 48px color-mix(in srgb, var(--ac-shade) 26%, transparent)}body .app.t-dark:where([data-app-color]) .lcal{--lc-primary:var(--ac-fill)}body .app.t-dark:where([data-app-color]) .lcal-float{--lc-primary:var(--ac-fill)}body :where(.app[data-app-color]) .lcal-newlist input:focus{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .lcal-form :-webkit-any(.lcal-line-input,.lcal-field):focus{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .lcal-form :is(.lcal-line-input,.lcal-field):focus{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .lcal-form .lcal-field:focus-within{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .ck-conv{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel))}body :where(.app[data-app-color]) .checkpane .ck-filter.on{background:var(--sel);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}body :where(.app[data-app-color]) .globalpanel .ck-filter.on{background:var(--sel);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}body .app.t-dark:where([data-app-color]) .ck-conv{background:var(--sel);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}body .app.t-dark:where([data-app-color]) .checkpane .ck-filter.on{background:var(--sel);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}body .app.t-dark:where([data-app-color]) .globalpanel .ck-filter.on{background:var(--sel);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}body :where(.app[data-app-color]) .dcmd{box-shadow:0 10px 30px color-mix(in srgb, var(--ac-shade) 18%, transparent)}body :where(.app[data-app-color]) .dcmd-foot .dcmd-send{background:var(--ac-fill);border-color:var(--ac-fill)}body .app.t-dark:where([data-app-color]) .dc-cmd.is-open{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .dcmd-checks li[data-ok=yes] .dcmd-mark{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .is-chosen>.dcmd-cand .dcmd-verdict{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .dcmd-sent{color:var(--ac-on-dark)}body :where(.app[data-app-color]) .vk-dgm{--dgm-ink:oklch(from var(--accent) .255 .03 h);--dgm-panel:var(--ac-faint-fixed);--dgm-muted:var(--ac-muted-fixed);--dgm-line:var(--ac-line-fixed);--dgm-sel:var(--ac-sel-fixed);--dgm-accent:var(--ac-mid-fixed);--dgm-chrome:var(--ac-ink-fixed)}body :where(.app[data-app-color]) .dgm-ed{--dgm-ink:oklch(from var(--accent) .255 .03 h);--dgm-panel:var(--ac-faint-fixed);--dgm-muted:var(--ac-muted-fixed);--dgm-line:var(--ac-line-fixed);--dgm-sel:var(--ac-sel-fixed);--dgm-accent:var(--ac-mid-fixed);--dgm-chrome:var(--ac-ink-fixed)}body :where(.app[data-app-color]) .vk-dgm-empty{border-color:oklch(from var(--accent) .8 .05 h)}body :where(.app[data-app-color]) .vk-dgm-bar{box-shadow:0 4px 14px color-mix(in srgb, var(--ac-shade) 12%, transparent)}body :where(.app[data-app-color]) .vk-dgm-pop{box-shadow:0 10px 30px color-mix(in srgb, var(--ac-shade) 16%, transparent)}body :where(.app[data-app-color]) .dgm-canvas{background-image:radial-gradient(var(--dgm-line) 1px, transparent 1.2px)}body :where(.app[data-app-color]) .dgm-text-outline{stroke:oklch(from var(--accent) .83 .03 h)}body :where(.app[data-app-color]) .dgm-pop{box-shadow:0 10px 30px color-mix(in srgb, var(--ac-shade) 16%, transparent)}body :where(.app[data-app-color]) .dgm-stage{background:color-mix(in srgb, var(--accent) 2%, #fff)}body :where(.app[data-app-color]) .dgm-float{box-shadow:0 8px 24px color-mix(in srgb, var(--ac-shade) 16%, transparent)}body :where(.app[data-app-color]) .dgm-desk{background:var(--ac-soft-fixed)}body :where(.app[data-app-color]) .dgm-board{box-shadow:0 1px 2px color-mix(in srgb, var(--ac-shade) 12%, transparent), 0 6px 22px color-mix(in srgb, var(--ac-shade) 10%, transparent)}body :where(.app[data-app-color]) .pdfi-folders li button:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}body :where(.app[data-app-color]) .pdfi-folders li button.on{background:color-mix(in srgb, var(--accent) 35%, var(--panel));color:var(--ink)}body :where(.app[data-app-color]) .planner-tab:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}body :where(.app[data-app-color]) .planner-newtab:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}body :where(.app[data-app-color]) .planner-tab.on{background:color-mix(in srgb, var(--accent) 35%, var(--panel));border-color:var(--accent);color:var(--ink)}body :where(.app[data-app-color]) .planner-tabedit{border-color:var(--accent)}body :where(.app[data-app-color]) .planner-text:focus{border-color:var(--accent)}body :where(.app[data-app-color]) .planner-open:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 20%, transparent)}body :where(.app[data-app-color]) .planner-linkbtn:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}body :where(.app[data-app-color]) .planner-picker li button:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}body :where(.app[data-app-color]) .planner-new input:focus{border-color:var(--accent)}body :where(.app[data-app-color]) .planner-foot-btn:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}body :where(.app[data-app-color]) .planner-people input{border-color:var(--accent)}body :where(.app[data-app-color]) .planner-tab.asked:after{background:var(--accent)}body :where(.app[data-app-color]) .pp-field input:focus{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .pp-field select:focus{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .pj-scrim{background:color-mix(in srgb, var(--ac-shade) 28%, transparent)}body :where(.app[data-app-color]) .rooms-epk{box-shadow:0 8px 24px color-mix(in srgb, var(--ac-shade) 16%, transparent)}body .app:not(.t-dark):where([data-app-color]) .agentpane .rooms-rxpill{border-color:var(--border)}body :where(.app[data-app-color]) .agentpane .rooms-threadzone{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--panel))}body :where(.app[data-app-color]) .agentpane .rooms-threadzone-reply{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--panel))}body .app.t-dark:where([data-app-color]) .agentpane .rooms-threadzone{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}body .app.t-dark:where([data-app-color]) .agentpane .rooms-threadzone-reply{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}body :where(.app[data-app-color]) .agentpane .rooms-threadzone .rooms-threadtitle{border-bottom-color:color-mix(in srgb, var(--accent) 18%, transparent)}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-reply.rooms-reply .agentpane-replyrow:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 8%, transparent)}body .app:not(.t-dark):where([data-app-color]) .rooms-file{border-color:var(--border)}body .app:not(.t-dark):where([data-app-color]) .agentpane .rooms-fileopen:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 6%, #fff)}body .app:not(.t-dark):where([data-app-color]) .agentpane .rooms-typeicon.rooms-iconbox{color:var(--muted)}body :where(.app[data-app-color]) .rooms-infopicmark{background:var(--sel)}body .app.t-dark:where([data-app-color]) .rooms-infopicmark{background:color-mix(in srgb, var(--accent) 15%, transparent)}body :where(.app[data-app-color]) .notify-new{background:color-mix(in srgb, var(--accent) 16%, var(--panel))}body :where(.app[data-app-color]) .notify-nudge{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}body .app:not(.t-dark):where([data-app-color]) .agentpane-tabpanel .rooms-dayline h3.rooms-day{border-color:var(--border)}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-msg.you :-webkit-any(.rooms-foot,.rooms-when,.rooms-ticks:not(.read)){color:color-mix(in srgb, var(--muted) 80%, var(--ink))}body .app:not(.t-dark):where([data-app-color]) .agentpane .agentpane-msg.you :is(.rooms-foot,.rooms-when,.rooms-ticks:not(.read)){color:color-mix(in srgb, var(--muted) 80%, var(--ink))}body .app.t-dark:where([data-app-color]) .agentpane .people-add{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .mi-check{color:var(--ac-on-dark)}body :where(.app[data-app-color]) .heldover{background:color-mix(in srgb, var(--ac-shade) 34%, transparent)}body :where(.app[data-app-color]) .minebtn.on{background:color-mix(in srgb, var(--accent) 16%, transparent)}body .app.t-dark:where([data-app-color]) .minebtn.on{color:var(--ac-on-dark)}body :where(.app[data-app-color]) .sidenotice{background:color-mix(in srgb, var(--ac-shade) 94%, transparent)}body :where(.app[data-app-color]) .sidenotice .sn-glyph{color:var(--ac-on-toast)}body :where(.app[data-app-color]) .sidenotice .sn-undo:hover{border-color:var(--ac-on-toast);color:var(--ac-on-toast)}body .app.t-dark:where([data-app-color]) .vk-tip:hover{color:var(--ac-on-dark);border-color:var(--ac-on-dark)}body :where(.app[data-app-color]) .vk-table th:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}body :where(.app[data-app-color]) .vk-table td:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}body :where(.app[data-app-color]) .vk-table>thead>tr>th:hover{background:linear-gradient(color-mix(in srgb, var(--accent) 6%, transparent), color-mix(in srgb, var(--accent) 6%, transparent)), linear-gradient(var(--box-fill,transparent), var(--box-fill,transparent)), #fff}body :where(.app[data-app-color]) .vk-cellchip:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}body :where(.app[data-app-color]) .tchrome>.tch-sel{background:color-mix(in srgb, var(--accent) 12%, transparent)}body :where(.app[data-app-color]) .tchrome>.tch-sel.dragging{background:color-mix(in srgb, var(--accent) 20%, transparent)}body .app.t-dark:where([data-app-color]) .feedback-modal{--fb-grey-soft:color-mix(in srgb, var(--muted) 25%, transparent)}body .app.t-dark:where([data-app-color]) .survey-modal{--fb-grey-soft:color-mix(in srgb, var(--muted) 25%, transparent)}body .app.t-dark:where([data-app-color]) .profile-card h1{color:var(--ac-on-dark)}body :where(.app[data-app-color]) .side-search:focus-within{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .side-search.on{box-shadow:0 0 0 2px var(--ac-ring)}body .app.t-dark:where([data-app-color]) .side-search:focus-within{box-shadow:0 0 0 2px var(--ac-ring)}body .app.t-dark:where([data-app-color]) .side-search.on{box-shadow:0 0 0 2px var(--ac-ring)}body .app.t-dark:where([data-app-color]) .toolbar .sharebtn{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .lc-title{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .lc-x{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .lc-chip{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .lc-badge{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .lc-card.on .lc-badge{color:#fff}body .app.t-dark:where([data-app-color]) .vk-xref-ref{color:var(--ac-on-dark);border-bottom-color:var(--accent)}body .app.t-dark:where([data-app-color]) .xrefrow .xr-num{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .toolbar .fwdbtn{color:var(--ac-on-dark)}body :where(.app[data-app-color]) .acct-dialog input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}body :where(.app[data-app-color]) .acct-dialog input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}body :where(.app[data-app-color]) .acct-dialog select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}body :where(.app[data-app-color]) .acct-dialog textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}body :where(.app[data-app-color]) .acct-dialog .tool-row.sel{background:color-mix(in srgb, var(--accent) 6%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}body :where(.app[data-app-color]) .vk-img.dragging{box-shadow:0 16px 36px -10px color-mix(in srgb, var(--ac-shade) 45%, transparent)}body :where(.app[data-app-color]) .acct-dialog .tool-level.on{background:color-mix(in srgb, var(--accent) 7%, #fff)}body .app.t-dark:where([data-app-color]) .tpl-tag{color:var(--ac-on-dark)}body :where(.app[data-app-color]) .lime-action.on{border-color:var(--accent-ink);background:var(--sel);color:var(--accent-ink)}body .app.t-dark:where([data-app-color]) .inst-make{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .patcher-head{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .vk-ref.vk-ref-link{color:var(--ac-on-dark)}body .app.t-dark:where([data-app-color]) .vk-linkbar button{color:var(--ac-on-dark)}body :where(.app[data-app-color]) .vk-diagram{border-left-color:var(--ac-line-fixed)}body :where(.app[data-app-color]) .vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend:where(:not(.bad)){border-color:var(--ac-ink-fixed);color:var(--ac-ink-fixed)}body :where(.app[data-app-color]) .vk-box[data-type=agent]>.vk-boxlabel .vk-agentsend:where(:not(.bad)):hover{background:var(--ac-ink-fixed)}body :where(.app[data-app-color]) .vk-write.dragging{box-shadow:0 16px 36px -10px color-mix(in srgb, var(--ac-shade) 45%, transparent)}body :where(.app[data-app-color]) .fv-page{box-shadow:0 1px 3px color-mix(in srgb, var(--ac-shade) 14%, transparent)}body :where(.app[data-app-color]) .fv-markbtn{box-shadow:0 1px 3px color-mix(in srgb, var(--ac-shade) 30%, transparent)}body :where(.app[data-app-color]) .fv-markbtn:hover{box-shadow:0 0 0 2px #7fbf3f, 0 1px 3px color-mix(in srgb, var(--ac-shade) 30%, transparent)}body :where(.app[data-app-color]) .fv-markbtn:focus-visible{box-shadow:0 0 0 2px #7fbf3f, 0 1px 3px color-mix(in srgb, var(--ac-shade) 30%, transparent)}body :where(.app[data-app-color]) .fv-markcount{background:var(--ac-fill)}body :where(.app[data-app-color]) .fv-markcard{box-shadow:0 8px 22px color-mix(in srgb, var(--ac-shade) 18%, transparent)}body :where(.app[data-app-color]) .fv-givenstrip{background:color-mix(in srgb, var(--accent) 6%, var(--panel));border-bottom-color:var(--border)}body .app.t-dark:where([data-app-color]) .fv-givenstrip{background:var(--panel-2);border-color:var(--border)}body :where(.app[data-app-color]) .fv-docpage{box-shadow:0 1px 3px color-mix(in srgb, var(--ac-shade) 14%, transparent)}body :where(.app[data-app-color]) .fv-slideframe{box-shadow:0 1px 3px color-mix(in srgb, var(--ac-shade) 18%, transparent)}body :where(.app[data-app-color]) .notepad-menu{box-shadow:0 6px 20px color-mix(in srgb, var(--ac-shade) 16%, transparent)}body :where(.app[data-app-color]) .pick{box-shadow:0 10px 28px color-mix(in srgb, var(--ac-shade) 14%, transparent)}body :where(.app[data-app-color]) .pick.dropping{box-shadow:0 0 0 2px var(--ac-ring), 0 10px 28px color-mix(in srgb, var(--ac-shade) 14%, transparent)}body :where(.app[data-app-color]) .pick-filter:focus-within{box-shadow:0 0 0 2px var(--ac-ring)}body :where(.app[data-app-color]) .ms-undo{background:color-mix(in srgb, var(--ac-shade) 94%, transparent)}body :where(.app[data-app-color]) .ms-undo .ms-undobtn:hover{border-color:var(--ac-on-toast);color:var(--ac-on-toast)}body :where(.app[data-app-color]) .ms-undo .ms-undox{color:color-mix(in srgb, var(--accent) 20%, #fff)}body :where(.app[data-app-color]) .acct-actions .share-copy.share-copyall{background:var(--ac-fill);border-color:var(--ac-fill)}body :where(.app[data-app-color]) .share-copy.share-copyall{background:var(--ac-fill);border-color:var(--ac-fill)}body :where(.app[data-app-color]) .acct-actions .share-copy.share-copyall:hover{background:var(--ac-fill-hover)}body :where(.app[data-app-color]) .share-copy.share-copyall:hover{background:var(--ac-fill-hover)}body :where(.app[data-app-color]) .world-customization{border-color:var(--ac-line-fixed);color:var(--ac-deep-fixed)}body :where(.app[data-app-color]) .world-customization p{color:var(--ac-muted-fixed)}body :where(.app[data-app-color]) .world-customization button{border-color:var(--ac-line-fixed)}body :where(.app[data-app-color]) .world-parcels span{color:var(--ac-muted-fixed)}body :where(.app[data-app-color]) .world-parcels button[aria-pressed=true]{background:var(--ac-sel-fixed);border-color:var(--ac-ink-fixed)}body :where(.app[data-app-color]) .world-resource-list>button:hover{border-color:var(--accent)}body :where(.app[data-app-color]) .world-building-editor .bw-heading{color:var(--accent-ink)}body :where(.app[data-app-color]) .world-building-editor .bw-materials button{color:var(--ac-deep-fixed)}body .app.t-dark:where([data-app-color]) .agentpane .rooms-marked :-webkit-any(.rooms-hoverbar,.rooms-rxpill,.rooms-msgmenu,[role=menu],[role=dialog]){--panel:var(--shade-pop);--panel-2:var(--shade-pop-2);--sel:var(--shade-pop-sel);--muted:var(--shade-pop-muted);--border:var(--shade-pop-border);--ink:oklch(from var(--chrome) .9 .02 h)}body .app.t-dark:where([data-app-color]) .agentpane .rooms-marked :is(.rooms-hoverbar,.rooms-rxpill,.rooms-msgmenu,[role=menu],[role=dialog]){--panel:var(--shade-pop);--panel-2:var(--shade-pop-2);--sel:var(--shade-pop-sel);--muted:var(--shade-pop-muted);--border:var(--shade-pop-border);--ink:oklch(from var(--chrome) .9 .02 h)}body :where(.app[data-app-color]) .rooms-picviewer-thumb.on{border-color:color-mix(in srgb, var(--accent) 60%, #fff)}body .app.t-light[data-look=white]{--ink:#0d0d0d;--muted:#6b6b6b;--shade-rail:#ececec;--shade-edge:#f9f9f9;--shade-track:#e6e6e6;--shade-raise:#fdfdfd;--shade-edge-sel:#e3e3e3;--shade-edge-muted:#5f5f5f;--shade-mid:#fff;--shade-mid-2:#fafafa;--shade-canvas:#f5f5f5;--shade-daybar:#f0f0f0;--shade-grid:#fafafa;--look-bar:#f3f3f3;--look-bar-ink:#0d0d0d;--look-bar-hover:#e5e5e5;--look-bar-line:#e5e5e5;--look-bar-muted:#6b6b6b;--look-shade:#1a1a1a}body .app.t-light[data-look=cream]{--ink:#1f1e1d;--muted:#67645e;--shade-rail:#ebe9e1;--shade-edge:#f5f4ef;--shade-track:#e4e1d8;--shade-raise:#fbfaf7;--shade-edge-sel:#e4e1d7;--shade-edge-muted:#63605a;--shade-mid:#faf9f5;--shade-mid-2:#f7f6f1;--shade-canvas:#f2f0e9;--shade-daybar:#eeece4;--shade-grid:#f7f6f1;--look-bar:#efede6;--look-bar-ink:#1f1e1d;--look-bar-hover:#e3e0d6;--look-bar-line:#e6e3da;--look-bar-muted:#625f59;--look-shade:#2a2724}body .app.t-dark[data-look=black]{--ink:#ececec;--muted:#a3a3a3;--shade-rail:#0d0d0d;--shade-edge:#171717;--shade-track:#101010;--shade-raise:#1c1c1c;--shade-edge-sel:#2f2f2f;--shade-edge-muted:#a3a3a3;--shade-mid:#212121;--shade-mid-2:#1c1c1c;--shade-canvas:#1a1a1a;--shade-daybar:#1c1c1c;--shade-grid:#171717;--shade-chat:#212121;--shade-field:#262626;--look-bar:#0d0d0d;--look-bar-ink:#ececec;--look-bar-hover:#262626;--look-bar-line:#2f2f2f;--look-bar-muted:#a3a3a3;--look-shade:#000;--look-on-fill:#0d0d0d;--chrome-ink:#0d0d0d}body .app.t-dark[data-look=charcoal]{--ink:#f5f4ef;--muted:#a8a59d;--shade-rail:#181817;--shade-edge:#1f1e1d;--shade-track:#1a1918;--shade-raise:#242322;--shade-edge-sel:#30302e;--shade-edge-muted:#a8a59d;--shade-mid:#262624;--shade-mid-2:#222220;--shade-canvas:#1c1b1a;--shade-daybar:#222220;--shade-grid:#1f1e1d;--shade-chat:#262624;--shade-field:#2a2927;--look-bar:#181817;--look-bar-ink:#f5f4ef;--look-bar-hover:#2a2927;--look-bar-line:#3a3936;--look-bar-muted:#a8a59d;--look-shade:#0b0a09;--look-on-fill:#1f1e1d;--chrome-ink:#1f1e1d}body .app[data-look]{--ac-shade:var(--look-shade);--ac-deep-fixed:#2b2b2b;--ac-muted-fixed:#6b6b6b;--ac-line-fixed:#e0e0e0;--ac-sel-fixed:#ebebeb;--ac-soft-fixed:#f2f2f2;--ac-faint-fixed:#fafafa;--pathbar-line:var(--border);--pathbar-ink:var(--muted);--pathbar-sep:var(--muted);--pathbar-here:var(--ink)}body .app[data-look] :-webkit-any(.vk-dgm,.dgm-ed){--dgm-ink:#1f1f1f}body .app[data-look] :is(.vk-dgm,.dgm-ed){--dgm-ink:#1f1f1f}body .app[data-look] .vk-dgm-empty{border-color:#c9c9c9}body .app[data-look] .dgm-text-outline{stroke:#d4d4d4}body .app.t-dark[data-look] .agentpane .rooms-marked :-webkit-any(.rooms-hoverbar,.rooms-rxpill,.rooms-msgmenu,[role=menu],[role=dialog]){--ink:var(--look-bar-ink)}body .app.t-dark[data-look] .agentpane .rooms-marked :is(.rooms-hoverbar,.rooms-rxpill,.rooms-msgmenu,[role=menu],[role=dialog]){--ink:var(--look-bar-ink)}body .app[data-look] .topbar{background:var(--look-bar);color:var(--look-bar-ink);box-shadow:inset 0 -1px 0 var(--look-bar-line);--chrome:var(--look-bar);--chrome-2:var(--look-bar-hover);--chrome-border:var(--look-bar-line);--chrome-muted:var(--look-bar-muted);--chrome-ink:var(--look-bar-ink)}body .app.t-light[data-look] .topbar .tsep{background:color-mix(in srgb, var(--look-bar-ink) 11%, var(--look-bar))}body .app[data-look] .topbar button.brand{color:var(--look-bar-ink)}body .app[data-look] .topbar .profile{background:var(--look-bar-hover);border-color:var(--look-bar-line);color:var(--look-bar-ink)}body .app[data-look] .topbar button.profile:hover{background:var(--look-bar-line);border-color:var(--look-bar-muted)}body .app[data-look][data-team-first] .agentpane :-webkit-any(.rooms-threadzone,.rooms-threadzone-reply){background:var(--shade-edge);border-left-color:var(--muted)}body .app[data-look][data-team-first] .agentpane :is(.rooms-threadzone,.rooms-threadzone-reply){background:var(--shade-edge);border-left-color:var(--muted)}body .app[data-look][data-team-first] .agentpane .rooms-threadzone .rooms-threadtitle{border-bottom-color:var(--border)}body .app[data-look] .rooms-popbar{background:var(--look-bar);color:var(--look-bar-ink);box-shadow:inset 0 -1px 0 var(--look-bar-line)}body .app[data-look] .agentpane :-webkit-any(.rooms-popswitch,.rooms-popbtn){background:var(--look-bar-hover);color:var(--look-bar-ink)}body .app[data-look] .agentpane :is(.rooms-popswitch,.rooms-popbtn){background:var(--look-bar-hover);color:var(--look-bar-ink)}body .app[data-look] .agentpane .rooms-popbtn[aria-pressed=true]{background:var(--look-bar-ink);color:var(--look-bar)}body .app.t-light[data-look] .topbar button.editchip{border-color:#00000038}body .app.t-light[data-look] .topbar button.editchip:hover{background:#0000000f}body .app.t-light[data-look] .topbar .pcount.tb-chats.on{background:#00000012;box-shadow:inset 0 0 0 1.5px #00000038}body .app.t-light[data-look] .topbar .saved.unsaved{color:#8a5a00}body .app.t-light[data-look] .topbar .saved:after{background:#1a7f37}body .app.t-light[data-look] .topbar .saved.unsaved:after{background:#b07a00}body .app.t-light[data-look] .topbar :-webkit-any(.texerr,.chainalarm){color:#cf222e}body .app.t-light[data-look] .topbar :is(.texerr,.chainalarm){color:#cf222e}body .app.t-light[data-look] .topbar .texok{color:#1a7f37}body .app.t-dark[data-look] :is(.lcal .lcal-add,.lcal-btn.primary,.vchip.on,.scale .lvl.on){color:var(--look-on-fill)!important}body .app.t-dark[data-look] :is(.mb-drop button.danger,.ctxmenu button.danger,.topbar .acct-menu button.danger){color:#ff8b8b}body .app.t-dark[data-look]{--ac-fill:var(--accent);--ac-fill-hover:var(--chrome-2);--lc-primary:var(--accent)}body .app.t-dark[data-look] :is(.mi-badge,.heldcard button,.vchip.on,.newdoc,.ph-open,.pane-btn.apply,.tch-corner.on,.tch-pickbtns button.primary,.set-nav div.on,.seg button.on,.lay-btn.primary,.profile-card button,.railact .rail-badge,.af-create:not(.paneconfirm-danger),.lc-card.on .lc-badge,.login-name.on,.login-go,.vk-audio-auto.on,.acct-dialog button.acct-go,.vbar-restore,.patcher-num,.refpreview-head .refpreview-open,.cm-actions .cm-send,.cm-marginbtn:hover,.scale .lvl.on,.rc-chip.on,.rc-primary,.fv-btn.primary,.pick-search,.pp-btn.primary,.pj-nav button.done .pj-step,.pj-btn.primary,.cal-connect-btn,.cal-dayhead.today .cal-dom,.cal-block,.cal-cell.today .cal-dom,.cal-chip.allday,.dtr-play,.dtr-count,.dtr-retry,.dtr-chip.on,.agents-design .lime-agents-primary,.lime-agents-dialog .lime-agents-primary,.lime-agents-stepper .current>span,.agents-design .lime-agents-backbar,.agentpane .agentpane-new,.agentpane .agentpane-actionbar .agentpane-continue,.agentpane .agentpane-send,.agentpane .agentpane-send:hover,.agentpane .agentpane-opening-actions .agentpane-opening-back,.cal-share-copy,.evc-month,.evc-btn.answer.on,.lcal-dayhead.today b,.lcal-cell.today .lcal-dom,.lcal-btn.primary,.lcal .lcal-add,.lcal-menu .lcal-mpickday.on,.ob-actions button.primary,.rooms-voicego,.rooms-voiceplay,.checkpane .ck-primary,.ck-g-verified,.agent-row-pane,.askagent-send,.askagent-pick button,.agentchat-go,.agentchat-send,.agentpane-agentface,.agentpane-replybtn.agentpane-send,.lime-tasks-act.go,.dcmd-foot .dcmd-send,.fv-markcount,.share-copy.share-copyall,.rooms-badge,.agentpane-modecount,.lime-norn-switch button){color:var(--look-on-fill)}body .app :-webkit-any([data-color=neutral],[data-color=warm]) .lay-chips i{box-shadow:inset 0 0 0 1px #80808073}body .app :is([data-color=neutral],[data-color=warm]) .lay-chips i{box-shadow:inset 0 0 0 1px #80808073}
/*$vite$:1*/