:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#202227;--sidebar:#16171b;--panel:#2a2d33;--elevated:#353840;--panelbg:#1c1e22;--line:#3a3e46;--field-line:#727884;--field-bg:#353840;--ink:#ecedef;--ink-2:#b3b7bd;--ink-3:#a3aab4;--bubble:#363a42;--send:#c6c8cc;--send-ink:#23262b;--ok:#3fb46b;--ok-text:var(--ok);--err:#e5484d;--brand:#06c;--on-accent:#fff;--ok-fill:var(--ok);--on-ok:#000a14;--err-text:#ff6369;--focus:#5aa9ff;--signal:#4c9dff;--brand-ink:color-mix(in srgb, var(--brand) 60%, white);--gradient:linear-gradient(90deg,#06c,#00a2ff);--warn-bg:#d977061f;--warn-line:#d9770666;--warn-ink:#e8b25e;--scrim:#0000008c;--shadow:0 1px 2px #00000029, 0 16px 44px #0000004d;--composer-shadow:0 1px 2px #00000024, 0 8px 26px #0003;--menu-shadow:0 1px 2px #0000003d, 0 12px 32px #00000075;--material:color-mix(in srgb, var(--panel) 5%, transparent);--menu-blur:20px}:root{--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-pill:999px;--ls-display:-.02em;--ls-title:-.01em;--ls-caps:.05em;--g-edge:18px;--g-in:12px;--g-ico:16px;--g-gap:8px;--g-text:36px;--g-row:36px;--g-row2:56px;--g-rowgap:2px;--g-read:768px;--g-head:54px;--g-bar:44px}:root[data-rollbalken=fest]::-webkit-scrollbar{background:0 0;width:14px;height:14px}:root[data-rollbalken=fest] :not(.rb-mess)::-webkit-scrollbar{background:0 0;width:14px;height:14px}:root[data-rollbalken=fest] :not(.rb-mess)::-webkit-scrollbar-track{background:0 0}:root[data-rollbalken=fest] :not(.rb-mess)::-webkit-scrollbar-corner{background:0 0}:root[data-rollbalken=fest]::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background-clip:padding-box;background-color:color-mix(in srgb, var(--ink-3) 75%, transparent);border:3px solid #0000;border-right-width:4px}:root[data-rollbalken=fest] :not(.rb-mess)::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background-clip:padding-box;background-color:color-mix(in srgb, var(--ink-3) 75%, transparent);border:3px solid #0000;border-right-width:4px}:root[data-rollbalken=fest] :not(.rb-mess)::-webkit-scrollbar-thumb:horizontal{border-width:3px 3px 4px}@supports not selector(::-webkit-scrollbar){:root[data-rollbalken=fest] :not(.rb-mess){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-3) 75%, transparent) transparent}}:root{--fs-meta:12px;--fs-ui:13.5px;--fs-read:15px;--fs-view:19px;--fs-hero:27px;--fs-display:34px;--lh-ui:1.3;--lh-read:1.6;--lh-base:1.5;--lh-title:1.2;--ic-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Crect x='5.4' y='5.4' width='8.2' height='8.2' rx='1.6'/%3E%3Cpath d='M10.6 2.4H3.4a1.5 1.5 0 0 0-1.5 1.5v7.2'/%3E%3C/svg%3E");--ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4l3.2 3.2L13 5'/%3E%3C/svg%3E");--ease-spring:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.4,0,.2,1);--dur-press:40ms;--dur-hover:.12s;--fade-dur:.16s;--move-dur:.3s;--z-stage:5;--z-chrome:6;--z-menu:40;--z-tool:45;--z-tour:60;--z-popover:65;--z-dialog:70;--z-dialog-menu:75;--z-catch:79;--z-toast:85;--menu-hover:color-mix(in srgb, var(--ink) 9%, transparent);--menu-active:color-mix(in srgb, var(--ink) 15%, transparent);--hover:color-mix(in srgb, var(--ink) 6%, transparent);--chip-hover:color-mix(in srgb, var(--ink) 8%, transparent);--active:color-mix(in srgb, var(--ink) 11%, transparent)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--sidebar:#eceef1;--panel:#fff;--elevated:#fff;--panelbg:#fbfcfd;--line:#dce0e6;--field-line:#8c95a0;--field-bg:#f2f4f7;--ink:#000a14;--ink-2:#37464f;--ink-3:#5b6670;--bubble:#eceef1;--send:#000a14;--send-ink:#fff;--ok:#178a49;--ok-text:#157a43;--err:#e5484d;--brand:#06c;--on-accent:#fff;--ok-fill:#1fa959;--on-ok:#000a14;--err-text:#c62a2f;--focus:#06c;--signal:#06c;--brand-ink:var(--brand);--warn-bg:#fef3e7;--warn-line:#f0d6a8;--warn-ink:#9a6510;--scrim:#00295266;--shadow:0 1px 2px #00295212, 0 12px 34px #0029521c;--composer-shadow:0 1px 2px #0029520f, 0 6px 20px #00295217;--menu-shadow:0 1px 3px #0029521a, 0 12px 32px #00295229;--material:color-mix(in srgb, var(--panel) 5%, transparent);--menu-blur:10px}html,body{background:var(--bg);height:100%;font-family:var(--font-sans,system-ui, sans-serif);margin:0}.root{background:var(--bg);color:var(--ink);height:100vh;font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--fs-read);line-height:var(--lh-base);-webkit-font-smoothing:antialiased}.root *{box-sizing:border-box}.root strong,.root b{font-weight:600}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where([tabindex="-1"]):focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.root svg{display:block}.root code{font-family:var(--font-mono,ui-monospace, Menlo, monospace);background:var(--hover);border-radius:var(--r-xs);color:var(--ink-2);padding:1px 6px;font-size:.86em}.app{height:100vh;transition:grid-template-columns var(--move-dur) var(--ease-spring);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.sb{background:var(--sidebar);border-right:1px solid var(--line);min-width:0;position:relative;overflow:hidden}.sb__inner{height:100%;transition:width var(--move-dur) var(--ease-spring), gap var(--move-dur) var(--ease-spring);flex-direction:column;padding:10px 8px;display:flex;overflow:hidden}.app--nosb .sb__inner{padding-inline:calc((var(--rail) - 1px - 32px) / 2);gap:4px}.row__t{white-space:nowrap;min-width:0;transition:opacity var(--fade-dur) var(--ease-spring), max-width var(--move-dur) var(--ease-spring);max-width:240px;overflow:hidden}.app--nosb .row__t,.app--nosb .brandname{opacity:0;max-width:0}.brandname{transition:opacity var(--fade-dur) var(--ease-spring), max-width var(--move-dur) var(--ease-spring);max-width:240px;overflow:hidden}.row,.td-today,.brand,.foot{transition:padding var(--move-dur) var(--ease-spring), gap var(--move-dur) var(--ease-spring), height var(--move-dur) var(--ease-spring)}.app--nosb .row,.app--nosb .td-today{gap:0;height:32px;margin-bottom:0;padding-left:7px;padding-right:7px}.collapse,.foot [data-tour=help]{transition:top var(--move-dur) var(--ease-spring), right var(--move-dur) var(--ease-spring);position:absolute}.collapse{top:6px;right:8px}.app--nosb .collapse{top:39px;right:0}.foot [data-tour=help]{top:4px;right:0}.app--nosb .foot [data-tour=help]{top:42px}.app--nosb .brand{padding:0 0 43px}.app--nosb .foot{padding:6px 0 36px}.app--nosb .logo{margin-left:2px}.app--nosb .foot .row{position:relative}.mandanten{transition:opacity var(--fade-dur) var(--ease-spring)}.app--nosb .mandanten{opacity:0;visibility:hidden;transition:opacity var(--fade-dur) var(--ease-spring), visibility 0s var(--fade-dur)}.td-today__n{transition:top var(--move-dur) var(--ease-spring), right var(--move-dur) var(--ease-spring), min-width var(--move-dur) var(--ease-spring), height var(--move-dur) var(--ease-spring), padding var(--move-dur) var(--ease-spring), font-size var(--move-dur) var(--ease-spring);margin:0;position:absolute;top:4.5px;right:10px}.app--nosb .td-today__n{min-width:18px;height:17px;font-size:var(--fs-meta);color:var(--ink);box-shadow:0 0 0 2px var(--sidebar);background:linear-gradient(var(--active), var(--active)), var(--sidebar);padding:0 4px;font-weight:600;top:-3px;right:-5px}.main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.panel{background:var(--panelbg);border-left:1px solid var(--line);min-width:0;overflow:hidden}.app:not(.app--panel) .panel{border-left-color:#0000}.panel__inner{flex-direction:column;height:100%;min-height:0;display:flex}.brand{align-items:center;gap:10px;padding:6px 48px 18px 8px;display:flex;position:relative}.brand__home{flex:1;align-items:center;gap:10px;min-width:0;margin:-2px;padding:2px;display:flex}.logo{border-radius:var(--r-sm);flex:none;width:28px;height:28px;display:block}.brandname{font-size:var(--fs-read);letter-spacing:var(--ls-title);color:var(--ink);white-space:nowrap;font-weight:600}.collapse{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.app[data-huelle=eng] .collapse,.app[data-huelle=einspaltig] .paneltoggle,.app[data-huelle=einspaltig] .collapse{display:none}.collapse:hover{background:var(--menu-hover);color:var(--ink)}.proj{border-radius:var(--r-sm);align-items:center;margin-block:1px;display:flex;position:relative}.proj:hover{background:var(--hover)}.proj[data-highlight="1"]{animation:row-highlight 1.2s var(--ease-spring) forwards}@keyframes row-highlight{0%{background:var(--menu-hover)}to{background:0 0}}.proj__main{min-width:0;height:28px;color:var(--ink);font:inherit;font-size:var(--fs-ui);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:5px 10px;display:flex}.proj__ic{color:var(--ink-2);flex:none}.proj__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proj__cv{display:grid}.proj__acts{opacity:0;gap:1px;padding-right:6px;display:flex}.proj:hover .proj__acts{opacity:1}.proj__acts:has(.amenu[data-offen]){opacity:1}.pact{border-radius:var(--r-xs);width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pact:hover{background:var(--chip-hover);color:var(--ink)}.menu,.smenu,.pop,.tde-pop--date,.vm-toast,.tour__card,.inbox__morelist{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--menu-shadow);color:var(--ink);font-family:var(--font-sans,system-ui, sans-serif)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.menu,.smenu,.pop,.tde-pop--date,.vm-toast,.tour__card,.inbox__morelist{background:var(--material);-webkit-backdrop-filter:blur(var(--menu-blur));backdrop-filter:blur(var(--menu-blur))}}.menu{z-index:var(--z-menu);min-width:184px;padding:5px;position:absolute;top:calc(100% + 6px);right:6px}.mi{border-radius:var(--r-sm);width:100%;font:inherit;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:4px 9px;display:flex}.mi:hover{background:var(--menu-hover)}.menu[data-maus] .mi:focus-visible{outline:none}.mi svg{color:var(--ink-2);flex:none}.mi--off{color:var(--ink-3);cursor:default}.mi--off:hover{background:0 0}.mi--off svg{opacity:.45}.amenu{display:contents}.msep{background:var(--line);height:1px;margin:5px 2px}.smenu{z-index:var(--z-menu);flex-direction:column;padding:5px;display:flex;overflow:hidden}.smenu__body{flex-direction:column;min-height:0;display:flex}.smenu__list{min-height:0;overflow-y:auto}.smenu__mi{border-radius:var(--r-sm);width:100%;font:inherit;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:4px 9px;display:flex}.smenu__mi+.smenu__mi{margin-top:2px}.smenu__mi:hover{background:var(--menu-hover)}.smenu__mi svg{color:var(--ink-2);flex:none}.smenu__mi[aria-current=true]{background:var(--menu-active)}.smenu__mi[data-active=true]{background:var(--menu-hover)}.smenu__nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.smenu__search.field{border-bottom-width:1px;flex:none;margin-bottom:4px}.smenu__search--unten.field{border-top-width:1px;border-bottom-width:0;margin:4px 0 0}.smenu__lbl{font-size:var(--fs-meta);letter-spacing:0;color:var(--ink-3);flex:none;padding:6px 9px 4px}.row{border-radius:var(--r-sm);width:100%;height:28px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-ui);text-align:left;background:0 0;border:0;align-items:center;gap:11px;margin-bottom:2px;padding:5px 10px;display:flex}.row:hover{background:var(--hover)}.row svg{color:var(--ink-2);flex:none}.head{transition:padding var(--move-dur) var(--ease-spring);flex:none;align-items:center;padding:18px 10px 4px;display:flex}.head--search{padding-left:0;padding-right:0}.head .label{white-space:nowrap;min-width:0;transition:flex-grow var(--move-dur) var(--ease-spring), opacity var(--fade-dur) var(--ease-spring);flex:1 1 0;overflow:hidden}.head--search .label{opacity:0;flex-grow:0}.label{font-size:var(--fs-ui);color:var(--ink-3)}.head__act{max-width:58px;transition:max-width var(--move-dur) var(--ease-spring), margin-left var(--move-dur) var(--ease-spring), opacity var(--fade-dur) var(--ease-spring);flex:none;align-items:center;gap:2px;margin-left:2px;display:flex}.head--search .head__act{opacity:0;max-width:0;margin-left:0;overflow:hidden}.chat{border-radius:var(--r-sm);cursor:pointer;width:100%;height:28px;color:var(--ink-2);font:inherit;font-size:var(--fs-ui);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px 5px 41px;display:flex}.chat:hover{background:var(--hover);color:var(--ink)}.chat--active{background:var(--active);color:var(--ink)}.chat__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat__age{color:var(--ink-3);font-size:var(--fs-meta);flex:none}.chat-row{border-radius:var(--r-sm);align-items:center;margin-block:1px;display:flex;position:relative}.chat-row .chat{flex:1;width:auto;min-width:0}.chat-row:hover .chat{color:var(--ink);background:0 0}.chat-row:hover{background:var(--hover)}.chat-row[data-active="1"] .chat--active{background:0 0}.chat-row[data-active="1"]{background:var(--active)}.chat-row[data-active="1"] .chat{color:var(--ink)}.chat__run{width:16px;height:16px;color:var(--ink-2);pointer-events:none;place-items:center;margin-top:-8px;display:grid;position:absolute;top:50%;left:12px}.working{flex:none;display:block;overflow:visible}.working circle{fill:currentColor;animation:1.2s ease-in-out infinite working-rise}.working circle:nth-child(2){animation-delay:.15s}.working circle:nth-child(3){animation-delay:.3s}@keyframes working-rise{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.working circle{opacity:1}}.chat__acts{opacity:0;pointer-events:none;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.chat-row:hover .chat__acts,.chat-row:focus-within .chat__acts{opacity:1;pointer-events:auto}.chat__acts:has(.amenu[data-offen]){opacity:1;pointer-events:auto}.chat-row:hover .chat__age,.chat-row:focus-within .chat__age{opacity:0}.pact--sm{width:22px;height:22px}.chat-row .menu{top:calc(100% + 6px);left:auto;right:0}.menu--fixed{z-index:var(--z-dialog-menu);position:fixed;inset:auto}.pop{z-index:var(--z-popover);box-sizing:border-box;max-width:calc(100vw - 16px);animation:pop-fade var(--fade-dur) var(--ease-spring) both;padding:14px 16px 16px;position:fixed}@keyframes pop-fade{0%{opacity:0}}.chat__rename-wrap{flex:1;align-items:center;height:28px;padding:5px 10px 5px 41px;display:flex}.chat-row:has(.chat__rename:focus){box-shadow:0 0 0 2px var(--focus);border-radius:var(--r-sm)}:root[data-maus] .chat-row:has(.chat__rename:focus){box-shadow:none}.chat__rename{width:100%}.sub{height:0;transition:height var(--move-dur) var(--ease-spring);overflow:hidden}.sub__inner{opacity:0;min-height:0;transition:opacity var(--move-dur) var(--ease-spring);display:flow-root}.sub--open .sub__inner{opacity:1}.sub__skelrow{height:28px;font-size:var(--fs-ui);align-items:center;margin-block:1px;padding:0 10px 0 41px;display:flex}.sub__skelrow .skel--text{background-image:linear-gradient(90deg, var(--active) 25%, color-mix(in srgb, var(--ink) 8%, var(--active)) 50%, var(--active) 75%);flex:none}.more{text-align:left;width:100%;color:var(--ink-3);font:inherit;font-size:var(--fs-ui);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:6px 10px 6px 36px;display:block}.more:hover{color:var(--ink)}.search{border-radius:var(--r-sm);min-width:0;height:28px;transition:flex-basis var(--move-dur) var(--ease-spring), flex-grow var(--move-dur) var(--ease-spring), padding var(--move-dur) var(--ease-spring), background-color var(--dur-hover) var(--ease-spring);background:0 0;flex:0 0 28px;align-items:center;display:flex;overflow:hidden}.head--search .search{background:var(--hover);flex:1 1 0;padding:0 8px 0 4px}.head--search .head__lupe{color:var(--ink-2);background:0 0}.search:has(input:focus){box-shadow:0 0 0 2px var(--focus)}:root[data-maus] .search:has(input:focus){box-shadow:none}.search__in{width:0;min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-ui);opacity:0;transition:opacity var(--fade-dur) var(--ease-spring);background:0 0;border:0;outline:none;flex:1 1 0;padding-left:5px}.head--search .search__in{opacity:1}.search__in::placeholder{color:var(--ink-3)}.srch{flex:1;min-height:0;padding:6px 0 4px;overflow-y:auto}.srch__grp{margin-bottom:6px}.srch__grph{padding:10px 10px 4px}.srch__hit{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:flex-start;gap:10px;padding:6px 10px;display:flex}.srch__hit:hover{background:var(--hover)}.srch__hit--active{background:var(--active)}.srch__hit svg{color:var(--ink-3);flex:none;margin-top:2px}.srch__body{flex-direction:column;gap:1px;min-width:0;display:flex}.srch__name{font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srch__sub{font-size:var(--fs-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srch__hl{color:var(--ink);background:0 0;font-weight:600}.srch__sub .srch__hl{color:var(--ink-2)}.proj__search{min-width:0;animation:proj-search-in var(--move-dur) var(--ease-spring) both;flex:1;overflow:hidden}@keyframes proj-search-in{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.proj:has(.proj__search .field__in:focus){box-shadow:0 0 0 2px var(--focus)}:root[data-maus] .proj:has(.proj__search .field__in:focus){box-shadow:none}.proj__rename{flex:1}.proj:has(.proj__rename:focus){box-shadow:0 0 0 2px var(--focus)}:root[data-maus] .proj:has(.proj__rename:focus){box-shadow:none}.proj[data-searching="1"] .proj__acts{opacity:1}.proj[data-searching="1"] .proj__main{cursor:default}.mandanten{flex-direction:column;flex:auto;min-height:0;display:flex}.mandanten__list{flex-direction:column;flex:auto;min-height:0;margin-right:-8px;padding-right:8px;display:flex;overflow-y:auto}.foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:6px;margin-top:8px;padding:6px 38px 0 0;display:flex;position:relative}.foot .row{flex:1;width:auto}.foot [data-tour=help]{width:auto;height:auto;padding:7px}.msg-user{background:var(--bubble);max-width:82%;color:var(--ink);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);font-size:var(--fs-read);line-height:var(--lh-read);align-self:flex-end;padding:10px 14px}.think{align-self:flex-start}.think__h{color:var(--ink-3);font:inherit;font-size:var(--fs-ui);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.think__b{background:var(--hover);border-radius:var(--r-sm);white-space:pre-wrap;font-size:var(--fs-ui);color:var(--ink-2);margin-top:6px;padding:8px 12px}.work{border-left:2px solid var(--line);flex-direction:column;gap:11px;margin-left:4px;padding:2px 0 2px 16px;display:flex}.step{font-size:var(--fs-ui);color:var(--ink-2);align-items:center;gap:10px;display:flex}.step__ic{color:var(--ink-3);flex:none}.step--err{color:var(--err-text)}.abort{flex-direction:column;align-self:flex-start;gap:10px;width:100%;max-width:520px;display:flex}.abort__txt{font-size:var(--fs-ui);color:var(--err-text)}.abort--quiet{font-size:var(--fs-ui);color:var(--ink-3)}.abort__more{font-size:var(--fs-meta);color:var(--ink-3)}.abort__more code{overflow-wrap:anywhere;margin-top:6px;display:block}.answer{font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink)}.answer p{margin:0 0 10px}.answer ul{margin:0 0 6px;padding-left:24px}.answer hr{background:var(--line);border:0;height:1px;margin:18px 0}.answer__tablewrap{border:1px solid var(--line);border-radius:var(--r-sm);max-width:100%;margin:4px 0 12px;overflow-x:auto}.answer table{table-layout:auto;border-collapse:collapse;width:100%;font-size:var(--fs-ui);display:table}.answer thead th{background:var(--hover)}.answer th,.answer td{text-align:left;border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:normal;overflow-wrap:break-word;vertical-align:top;padding:8px 12px}.answer th:last-child,.answer td:last-child{border-right:none}.answer th{color:var(--ink-2);font-weight:600}.answer tbody tr:last-child td{border-bottom:none}.answer pre{background:var(--hover);border:1px solid var(--line);border-radius:var(--r-sm);max-width:100%;font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink);margin:4px 0 12px;padding:10px 12px;overflow-x:auto}.answer a{color:var(--brand-ink);text-decoration:none}.answer a:hover{text-underline-offset:2px;text-decoration:underline}:root{--ic-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Crect x='1.6' y='3.6' width='12.8' height='8.8' rx='1.6'/%3E%3Cpath d='M2 4.6l6 4.4 6-4.4'/%3E%3C/svg%3E");--ic-sheet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Crect x='2' y='2.7' width='12' height='10.6' rx='1.4'/%3E%3Cpath d='M2 6.3h12M6.3 6.3v7'/%3E%3C/svg%3E");--ic-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.6'/%3E%3Cpath d='m21 15-5-5L5 21'/%3E%3C/svg%3E");--ic-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M9.2 1.8H4.4a1.6 1.6 0 0 0-1.6 1.6v9.2a1.6 1.6 0 0 0 1.6 1.6h7.2a1.6 1.6 0 0 0 1.6-1.6V5.8z'/%3E%3Cpath d='M9.2 1.8v4h4'/%3E%3C/svg%3E")}.mailcite,.filecite{background:var(--hover);color:var(--ink);font:inherit;font-size:inherit;font-weight:500;line-height:var(--lh-ui);border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-hover) var(--ease-spring);text-align:left;border:0;align-items:baseline;gap:6px;margin:2px;padding:1px 10px 1px 8px;display:inline-flex}.mailcite:before,.filecite:before{content:"";background:var(--brand-ink);opacity:.85;width:1em;height:1em;-webkit-mask:var(--ic-mail) center/contain no-repeat;-webkit-mask:var(--ic-mail) center/contain no-repeat;mask:var(--ic-mail) center/contain no-repeat;flex:none;align-self:center}.filecite:before{-webkit-mask-image:var(--ic-doc);-webkit-mask-image:var(--ic-doc);mask-image:var(--ic-doc)}.filecite--pdf:before{background:var(--err)}.filecite--xls:before{background:var(--ok);-webkit-mask-image:var(--ic-sheet);-webkit-mask-image:var(--ic-sheet);mask-image:var(--ic-sheet)}.filecite--img:before{background:var(--ink-2);-webkit-mask-image:var(--ic-img);-webkit-mask-image:var(--ic-img);mask-image:var(--ic-img)}.filecite--other:before{background:var(--ink-2)}.srccite--law:before{-webkit-mask-image:var(--ic-book);-webkit-mask-image:var(--ic-book);mask-image:var(--ic-book)}.srccite--letter:before{-webkit-mask-image:var(--ic-doc);-webkit-mask-image:var(--ic-doc);mask-image:var(--ic-doc)}.srccite--decision:before{-webkit-mask-image:var(--ic-scale);-webkit-mask-image:var(--ic-scale);mask-image:var(--ic-scale)}.srccite--table:before{-webkit-mask-image:var(--ic-sheet);-webkit-mask-image:var(--ic-sheet);mask-image:var(--ic-sheet)}:root{--ic-book:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E");--ic-scale:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z'/%3E%3Cpath d='m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z'/%3E%3Cpath d='M7 21h10M12 3v18M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2'/%3E%3C/svg%3E")}.mailcite,.filecite{min-width:0;max-width:min(22em,100%)}.cite__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.citeglue{white-space:nowrap;align-items:baseline;max-width:100%;display:inline-flex}.citeglue>:is(.mailcite,.filecite){flex:0 auto;max-width:22em}.answer li>:is(.mailcite,.filecite):only-child{max-width:100%}.answer :is(ul,ol):has(>li>:is(.mailcite,.filecite):only-child)>li{max-width:100%}button.mailcite:hover,.filecite:hover{background:var(--active)}span.mailcite{cursor:default}[data-theme=light] :is(button.mailcite,.filecite):hover{background:#d7dbe2}.answer li:has(>:is(.mailcite,.filecite):only-child){margin:0;list-style:none;display:block}.answer :is(ul,ol):has(>li>:is(.mailcite,.filecite):only-child){flex-direction:column;align-items:flex-start;gap:9px;margin:6px 0;padding-left:0;display:flex}.lawcite{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);font-weight:500;font-family:var(--font-mono,ui-monospace, Menlo, monospace);border-radius:var(--r-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 6px;font-size:.88em}.mandantlink{color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.mandantlink:hover{text-underline-offset:2px;text-decoration:underline}.maildraft{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--panel));border-radius:var(--r-md);margin:14px 0 16px;display:flow-root;position:relative}[data-theme=light] .maildraft{background:color-mix(in srgb, var(--brand) 5%, var(--panel))}.maildraft__body{font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink);white-space:pre-wrap;padding:15px 16px}.maildraft__sub{color:var(--ink);font-weight:600}.maildraft__copy{float:right;background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--ink);font:inherit;font-size:var(--fs-meta);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-hover) var(--ease-spring);border:0;align-items:center;gap:7px;margin:8px 8px 2px 14px;padding:5px 11px;font-weight:500;display:inline-flex}.maildraft__copy:hover{background:color-mix(in srgb, var(--brand) 18%, transparent)}.maildraft__copy:before{content:"";background:var(--brand-ink);width:14px;height:14px;-webkit-mask:var(--ic-copy) center/contain no-repeat;-webkit-mask:var(--ic-copy) center/contain no-repeat;mask:var(--ic-copy) center/contain no-repeat;flex:none}.maildraft__copy.is-done:before{-webkit-mask-image:var(--ic-check);-webkit-mask-image:var(--ic-check);mask-image:var(--ic-check)}.draftwait{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--panel));border-radius:var(--r-md);margin:14px 0 16px;padding:15px 16px;display:flow-root}[data-theme=light] .draftwait{background:color-mix(in srgb, var(--brand) 5%, var(--panel))}.draftwait__txt{font-size:var(--fs-ui);color:var(--ink-2);margin-bottom:12px;font-weight:500;display:block}.draftwait__bar{border-radius:var(--r-pill);background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 8%, transparent) 0%, color-mix(in srgb, var(--ink) 15%, transparent) 50%, color-mix(in srgb, var(--ink) 8%, transparent) 100%);background-size:200% 100%;height:9px;margin-bottom:9px;animation:1.6s linear infinite draftwait;display:block}.draftwait__bar--mid{width:88%;animation-delay:.15s}.draftwait__bar--short{width:54%;margin-bottom:0;animation-delay:.3s}@keyframes draftwait{0%{background-position:200% 0}to{background-position:-200% 0}}.auswahl{border:1px solid var(--line);border-radius:var(--r-md);background:var(--elevated);flex-direction:column;max-width:560px;margin:12px 0 14px;display:flex;overflow:hidden}.auswahl__opt{text-align:left;width:100%;font:inherit;font-size:var(--fs-ui);cursor:pointer;color:var(--ink);border:0;border-bottom:1px solid var(--line);transition:background var(--dur-hover) var(--ease-spring);background:0 0;grid-template-columns:22px 1fr;align-items:center;gap:13px;padding:11px 15px;display:grid}.auswahl__opt:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent)}.auswahl__opt:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.auswahl__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auswahl__meta{color:var(--ink-2)}.auswahl__badge{border-radius:var(--r-xs);width:22px;height:22px;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-2);background:color-mix(in srgb, var(--ink) 9%, transparent);transition:background var(--dur-hover) var(--ease-spring), color var(--dur-hover) var(--ease-spring);place-items:center;font-weight:500;display:grid}.auswahl__opt:hover .auswahl__badge{background:color-mix(in srgb, var(--ink) 14%, transparent)}.auswahl__own{background:color-mix(in srgb, var(--ink) 6%, transparent);transition:background var(--dur-hover) var(--ease-spring);grid-template-columns:22px 1fr auto;align-items:center;gap:13px;padding:9px 9px 9px 15px;display:grid}[data-theme=light] .auswahl__own{background:color-mix(in srgb, var(--ink) 4%, transparent)}.auswahl__own:focus-within{background:color-mix(in srgb, var(--brand) 9%, transparent)}.auswahl__own:focus-within .auswahl__badge--pen{color:var(--brand-ink);background:color-mix(in srgb, var(--brand) 16%, transparent)}.auswahl__opt:last-of-type{border-bottom:0}.auswahl__in{min-width:0;font:inherit;font-size:var(--fs-ui);color:var(--ink);background:0 0;border:0;outline:none;padding:5px 0}.auswahl__in::placeholder,.auswahl__in:disabled{color:var(--ink-2)}.auswahl__send{background:var(--send);width:26px;height:26px;color:var(--send-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.msg-actions{margin-top:-14px;margin-bottom:6px;margin-left:calc(-1 * var(--g-in));opacity:0;pointer-events:none;transition:opacity var(--fade-dur) var(--ease-spring), transform var(--move-dur) var(--ease-spring);align-items:center;gap:2px;display:flex;transform:translateY(-2px)}.msg-ai:hover .msg-actions{opacity:1;pointer-events:auto;transform:none}.msg-actions:has(:focus-visible){opacity:1;pointer-events:auto;transform:none}@media (hover:none){.msg-actions{opacity:1;pointer-events:auto;transform:none}}.msg-copy{align-items:center;gap:var(--g-gap);color:var(--ink-3);font:inherit;font-size:var(--fs-meta);padding:5px var(--g-in);border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-hover) var(--ease-spring), color var(--dur-hover) var(--ease-spring);background:0 0;border:0;display:inline-flex}.msg-copy:hover{background:var(--menu-hover);color:var(--ink-2)}.msg-copy:before{content:"";width:var(--g-ico);height:var(--g-ico);-webkit-mask:var(--ic-copy) center/contain no-repeat;-webkit-mask:var(--ic-copy) center/contain no-repeat;mask:var(--ic-copy) center/contain no-repeat;background:currentColor;flex:none}.msg-copy.is-done{color:var(--ink-2)}.msg-copy.is-done:before{-webkit-mask-image:var(--ic-check);-webkit-mask-image:var(--ic-check);mask-image:var(--ic-check)}.msg-time{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:3px}.msg-ai>.answer+.handoff{margin-top:-8px}.msg-ai>.handoff+.msg-actions{margin-top:-6px}.handoff{width:100%;max-width:var(--g-read);flex-direction:column;align-self:flex-start;gap:6px;display:flex}.handoff__row{width:100%;font:inherit;text-align:left;padding:11px calc(var(--g-in) - 1px);border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--panelbg) 50%, transparent);cursor:default;transition:background var(--dur-hover) var(--ease-spring), border-color var(--dur-hover) var(--ease-spring);align-items:center;gap:12px;display:flex}button.handoff__row,.handoff__row[role=button]{cursor:pointer}button.handoff__row:hover:not(:disabled),.handoff__row[role=button]:hover{background:var(--active);border-color:color-mix(in srgb, var(--ink) 16%, transparent)}[data-theme=light] button.handoff__row:hover:not(:disabled),[data-theme=light] .handoff__row[role=button]:hover{background:color-mix(in srgb, var(--active) 55%, transparent);border-color:color-mix(in srgb, var(--ink) 12%, transparent)}.handoff__row:disabled{cursor:default}.handoff__row--quiet{background:0 0}.handoff__row--quiet .handoff__name{font-weight:500}.handoff__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.handoff__name{font-size:var(--fs-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.handoff__sub{font-size:var(--fs-meta);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handoff__cta{color:var(--ink-3);transition:color var(--dur-hover) var(--ease-spring);flex:none;align-items:center;display:flex}button.handoff__row:hover:not(:disabled) .handoff__cta,.handoff__row[role=button]:hover .handoff__cta{color:var(--ink)}.handoff__cta--pending{font-size:var(--fs-ui);color:var(--ink-2);font-weight:500}.handoff__completed{font-size:var(--fs-ui);color:var(--ink-2);flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.handoff__name--link{font:inherit;font-size:var(--fs-ui);color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.handoff__name--link:hover,.handoff__name--link:focus-visible{text-underline-offset:3px;text-decoration:underline}.handoff__go{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.handoff--loading,.handoff--err{padding:4px 2px}.handoff--loading .handoff__label,.handoff--err .handoff__label{font-size:var(--fs-ui);color:var(--ink-2)}.handoff__err-line{padding:0 var(--g-in);font-size:var(--fs-meta);color:var(--err-text);align-items:center;gap:8px;display:flex}.handoff__retry{font:inherit;font-size:inherit;color:var(--err);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.handoff__askhere{align-self:flex-start}.dfc{flex-direction:column;align-self:flex-start;gap:6px;width:100%;max-width:460px;display:flex;position:relative}.dfc__karte{border-radius:var(--r-lg);background:var(--panel);flex-direction:column;padding:10px 8px 10px 12px;display:flex}.dfc__karte--offen{background:var(--active)}.dfc__kopf{align-items:center;gap:10px;display:flex}.dfc__ic{border-radius:var(--r-sm);background:color-mix(in srgb, var(--err) 14%, transparent);width:32px;height:32px;color:var(--err);flex:none;place-items:center;display:grid}.dfc__karte--fertig .dfc__ic{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok-text)}.dfc__t{flex-direction:column;flex:1;min-width:0;display:flex}.dfc__n{font-size:var(--fs-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dfc__s{min-width:0;max-width:100%;font:inherit;font-size:var(--fs-meta);color:var(--ink-3);text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}button.dfc__s:hover{color:var(--ink-2)}.dfc__st{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dfc__akt{flex:none;gap:2px;display:flex}.dfc__klapp{transition:grid-template-rows var(--move-dur) var(--ease-spring);grid-template-rows:0fr;margin-left:42px;display:grid}.dfc__klapp[data-auf=true]{grid-template-rows:1fr}.dfc__klapp-in{min-height:0;overflow:hidden}.dfc__liste{font-size:var(--fs-meta);opacity:0;transition:opacity var(--fade-dur) var(--ease-spring), transform var(--move-dur) var(--ease-spring);grid-template-columns:auto 1fr;gap:3px 12px;margin:6px 0 2px;display:grid;transform:translateY(-6px)}.dfc__klapp[data-auf=true] .dfc__liste{opacity:1;transition-delay:50ms,0s;transform:none}.dfc__liste dt{color:var(--ink-3)}.dfc__liste dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.dfc__bd--menu{z-index:var(--z-catch);position:fixed;inset:0}.dfc__pop{grid-template-columns:1fr 1fr;gap:10px 12px;width:340px;display:grid}.dfc__pt{font-size:var(--fs-ui);color:var(--ink);grid-column:1/-1;font-weight:600}.dfc__hin{font-size:var(--fs-meta);color:var(--err-text);grid-column:1/-1;margin:0}.dfc__feld{min-width:0;font-size:var(--fs-meta);color:var(--ink-3);flex-direction:column;gap:3px;display:flex}.dfc__feld--weit{grid-column:1/-1}.dfc__pickw{position:relative}.tde-pick.dfc__pick{background:var(--active);justify-content:space-between;width:100%;margin-left:0;padding:6px 10px}.tde-pick.dfc__pick:hover,.tde-pick.dfc__pick[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 8%, var(--active))}.dfc__menu{z-index:calc(var(--z-catch) + 1);width:100%;min-width:220px;max-height:var(--dfc-menu-max,260px);position:absolute;top:calc(100% + 4px);left:0}.dfc__menu--oben{top:auto;bottom:calc(100% + 4px)}.dfc__fuss{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.tabs{scrollbar-width:none;align-items:flex-end;gap:24px;min-width:0;margin:-4px -4px -1px;padding:4px 4px 1px;display:flex;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tab{font:inherit;font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color var(--dur-hover);background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:4px 0 12px;font-weight:500;display:inline-flex;position:relative}button.tab:hover{color:var(--ink-2)}.tab[aria-selected=true]{color:var(--ink);font-weight:600}.tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab__n{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.ptabs{height:var(--g-head);border-bottom:1px solid var(--line);flex:none;align-items:center;padding:0 48px 0 8px;display:flex;position:relative}.ptabs__scroll{scrollbar-width:none;flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.ptabs__scroll::-webkit-scrollbar{display:none}.ptabs__scroll--mask,.hmask--r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.hmask--l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.hmask--l.hmask--r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.ptab{border-radius:var(--r-sm);max-width:210px;color:var(--ink-3);flex:none;align-items:center;display:flex}.ptab--on{background:var(--hover);color:var(--ink)}.ptab__label{min-width:0;color:inherit;font:inherit;font-size:var(--fs-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 4px 7px 10px;display:flex}.ptab__label svg{flex:none}.ptab__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptab__x{margin:0 4px}.rd{flex-direction:column;flex:1;min-height:0;display:flex}.rd__head{align-items:flex-start;gap:var(--g-gap);padding:16px var(--g-in) 12px var(--g-edge);transition:box-shadow var(--fade-dur) var(--ease-spring);flex:none;display:flex;box-shadow:0 1px #0000}.rd__head--edge{box-shadow:0 1px 0 var(--line)}.rd__hd{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rd__kicker{font-size:var(--fs-meta);line-height:var(--lh-ui);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd__title{font-size:var(--fs-read);font-weight:600;line-height:var(--lh-ui);letter-spacing:var(--ls-title);color:var(--ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd__unit{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:var(--fs-ui);letter-spacing:0;color:var(--ink-2);margin-right:6px;font-weight:600}.rd__acts{gap:2px;margin-top:-6px;display:flex}.rd__scroll{flex:1;min-height:0;overflow:auto}.rd__scroll[hidden],.rd__pdf[hidden]{display:none}.rd__pdf{flex:1;min-height:0;display:flex}.rd__pdf .pv-pdf{flex:1;height:auto}.rd__pdfskel{flex-direction:column;flex:1;gap:10px;padding:12px 20px;display:flex}.rd__pdfskel__gap{height:4px}.rd__pdffail{font-size:var(--fs-ui);color:var(--ink-2);flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:12px 20px;display:flex}.rd__body{--lbl:36px;flex-direction:column;padding:0 6px 8px;display:flex}.rd__body--toc{--lbl:52px}.rd__toc{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding-block:6px}.rd__toc:hover{background:var(--hover)}.rd__toc:active{background:var(--active)}.rd__toc:active .rd__toc__t{scale:.99}.rd__toc:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.rd__toc__t{grid-column:2/-1;min-width:0}.rd__blk{grid-template-columns:var(--lbl) minmax(0, 1fr) var(--g-ico);column-gap:var(--g-gap);padding:6px var(--g-in);border-radius:var(--r-sm);transition:background var(--dur-hover);align-items:baseline;display:grid;position:relative}.rd__lbl{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.rd__blk--lblrow{grid-template-areas:"lbl lbl tog"".txt."}.rd__blk--lblrow>.rd__lbl{white-space:normal;grid-area:lbl}.rd__blk--lblrow>.rd__fold{grid-area:txt}.rd__blk--lblrow>.rd__tog{grid-area:tog}.rd__blk--lblrow>.rd__fail{grid-column:2/-1}.rd__word{font-size:var(--fs-ui);color:var(--ink-2);font-weight:600}.rd__fold:not(.rd__fold--shut) .rd__word{display:block}.rd__fold--shut .rd__txt--named{align-items:baseline;gap:var(--g-gap);display:flex}.rd__fold--shut .rd__txt--named .rd__word{flex:none}.rd__parts{min-width:0}.rd__txt{min-width:0;color:var(--ink);overflow-wrap:break-word;transition:color var(--fade-dur) var(--ease-spring)}.rd__plain{padding:6px var(--g-in);font-size:var(--fs-read);line-height:var(--lh-read);white-space:pre-wrap}.rd__s{grid-template-columns:1.1em 1fr;gap:0 4px;margin:0;display:grid}.rd__s+.rd__s{margin-top:6px}:is(.rd__kw,.rd__dash,.rd__ln){display:block}.rd__kw{font-weight:600}.rd__kw:not(:first-child){margin-top:8px}.rd__dash{padding-left:1em;position:relative}.rd__dash:before{content:"–";color:var(--ink-3);position:absolute;left:0}.rd__dash+.rd__dash,.rd__ln+.rd__ln{margin-top:4px}.rd__s:not(:has(.rd__n)){grid-template-columns:1fr}.rd__n{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:.45em;font-weight:600;line-height:1}.rd__item{grid-template-columns:2em 1fr;gap:0 4px;margin-top:6px;display:grid}.rd__sub{color:var(--ink-3);font-variant-numeric:tabular-nums}.rd__part+.rd__part:not(.rd__item){margin-top:6px}.rd__part--ctx{color:var(--ink-2)}.rd__blk--hit{background:var(--active)}.rd__blk--hit .rd__lbl{color:var(--ink);font-weight:600}.rd__band{margin-bottom:8px}.rd__fold{min-width:0;font-size:var(--fs-read);line-height:var(--lh-read);transition:height var(--move-dur) var(--ease-spring), color var(--fade-dur) var(--ease-spring);overflow:hidden}.rd__fold--shut{color:var(--ink-2);transition:height var(--fade-dur) var(--ease-exit), color var(--fade-dur) var(--ease-exit);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.rd__fold--shut :is(.rd__txt,.rd__n,.rd__sub){color:inherit}.rd__vis{min-width:0;transition:height var(--move-dur) var(--ease-spring), opacity var(--fade-dur) var(--ease-spring);overflow:hidden}.rd__vis--shut{opacity:0}.rd__vis>.rd__blk,.rd__run{margin-bottom:var(--g-rowgap)}.rd__tog{align-self:start;width:28px;height:28px;margin:-2px -6px}.rd__tog[aria-expanded=true]{color:var(--ink-2)}.rd__blk:not(.rd__blk--open) .rd__tog:after{content:"";border-radius:var(--r-sm);position:absolute;inset:0}.rd__blk:not(.rd__blk--open):has(>button.rd__tog:hover){background:var(--hover)}.rd__blk:not(.rd__blk--open):has(>button.rd__tog:hover) .rd__tog{color:var(--ink);background:0 0}.rd__blk:not(.rd__blk--open) .rd__tog:active{transform:none}button.rd__run:active{background:var(--active)}.rd__blk:not(.rd__blk--open):has(>button.rd__tog:active){background:var(--active)}.rd__blk:not(.rd__blk--open) .rd__tog:focus-visible{outline:none}.rd__blk:not(.rd__blk--open):has(>.rd__tog:focus-visible){box-shadow:0 0 0 2px var(--focus)}.rd__run{grid-template-columns:minmax(0, 1fr) var(--g-ico);column-gap:var(--g-gap);width:100%;height:var(--g-row);padding:0 var(--g-in);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-ui);color:var(--ink-3);text-align:left;cursor:pointer;transition:background var(--dur-hover), color var(--dur-hover);background:0 0;border:0;align-items:center;display:grid}button.rd__run:hover{background:var(--hover);color:var(--ink)}.rd__run__t{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:var(--fs-meta)}.rd__run .disc__chev{color:inherit;justify-self:center}.rd__tog--busy .disc__chev{animation:1s ease-in-out .15s infinite rd-busy}@keyframes rd-busy{50%{opacity:.35}}.rd__fail{z-index:1;font-size:var(--fs-ui);color:var(--err-text);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;margin-top:4px;display:flex;position:relative}.rd__fail .btn{margin-left:-13px}.src__retry{margin-top:12px}.rd__foot{padding:12px var(--g-edge) 24px;flex-direction:column;gap:4px;display:flex}.rd__meta{font-size:var(--fs-meta);color:var(--ink-3);line-height:var(--lh-ui)}.rd__skel{padding:12px var(--g-edge);gap:10px}.src__cite{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:var(--fs-meta);color:var(--ink-2);-webkit-user-select:all;user-select:all;margin-top:6px}.banner{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-lg) var(--r-lg) 0 0;font-size:var(--fs-ui);color:var(--warn-ink);border-bottom:none;align-items:center;gap:9px;margin:0 6px -9px;padding:9px 16px 16px;display:flex}.banner__acts{gap:16px;margin-left:auto;display:flex}.banner__a{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:500}.banner__a--no{color:var(--ink-3);font-weight:400}.banner--free{align-items:flex-start;gap:var(--g-gap);border-bottom:1px solid var(--warn-line);border-radius:var(--r-md);line-height:var(--lh-ui);color:var(--ink);margin:0;padding:7px 11px}.banner--free>svg{color:var(--warn-ink);flex:none}.banner--free>span{flex:1;min-width:0}.banner--free>.banner__a{color:var(--warn-ink);flex:none}.rs{width:100%;max-width:768px;font-size:var(--fs-ui);flex-direction:column;align-items:flex-start;padding:2px 0;display:flex}.rs__head{max-width:100%;font:inherit;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.rs__glyph{width:16px;height:16px;color:var(--ink-3);flex:none;place-items:center;display:grid}.rs__label{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg, var(--ink-3) 30%, var(--ink) 50%, var(--ink-3) 70%);-webkit-text-fill-color:transparent;color:#0000;min-width:0;animation:v2flow 1.6s linear infinite, rs-in var(--move-dur) var(--ease-spring);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;overflow:hidden}@keyframes v2flow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rs-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.rs--plain .rs__label{animation:1.6s linear infinite v2flow}@media (prefers-reduced-motion:reduce){.rs__label{-webkit-text-fill-color:currentColor;color:var(--ink-3)}}.rs__log{border-left:1px solid var(--line);max-width:68ch;animation:rs-in var(--move-dur) var(--ease-spring);flex-direction:column;gap:12px;margin:8px 0 0 7.5px;padding:2px 0 2px 16px;list-style:none;display:flex}.rs__step{color:var(--ink-3);align-items:center;gap:8px;display:flex}.rs__step svg{flex:none}.rs__stepbody{flex-direction:column;gap:2px;min-width:0;display:flex}.rs__note{color:var(--ink-2)}.rs__step:has(.rs__note){align-items:flex-start}.rs__step:has(.rs__note) svg{margin-top:2px}.rs__thought{color:var(--ink-3);line-height:var(--lh-read);white-space:pre-wrap}.rs__thought p{margin:0}.rs__title{color:var(--ink-2);margin-bottom:2px;font-weight:500}.ping{--ping-a:var(--focus);--ping-b:#00a2ff;width:16px;height:16px;display:block;position:relative}.ping b{background:conic-gradient(var(--ping-a), var(--ping-b), var(--ping-a));border-radius:50%;animation:1.6s linear infinite ping-spin;position:absolute;inset:4.5px}.ping i{border:1.5px solid var(--ping-b);opacity:0;border-radius:50%;animation:1.6s cubic-bezier(.2,.6,.3,1) infinite ping-ring;position:absolute;inset:0}.ping i:nth-child(2){border-color:var(--ping-a);animation-delay:-.8s}@keyframes ping-ring{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1)}}@keyframes ping-spin{to{transform:rotate(360deg)}}.conv{flex-direction:column;flex:1;min-height:0;display:flex}.thread{flex-direction:column;flex:1;align-items:center;gap:20px;min-height:0;padding:18px 24px 10px;display:flex;overflow:auto}.msg{flex-direction:column;gap:14px;width:100%;max-width:768px;display:flex}.msg-ai{align-self:center}.mpill{min-width:0;max-width:82%;font-size:var(--fs-ui);line-height:var(--lh-ui);align-self:flex-end;align-items:center;gap:2px;display:flex}.mpill .mailcite,.mpill .filecite{max-width:100%}.mpill :is(.mailcite,.filecite){padding:4px 12px 4px 10px}.msg>.msg-user+.mpill,.msg>.mpill+.mpill{margin-top:-8px}.composer-wrap{width:100%;position:relative}.composer-hint{border-radius:var(--r-pill);background:var(--bg);border:1px solid var(--line);animation:composer-hint-in var(--fade-dur) var(--ease-spring) both;margin:0 0 8px;padding:6px 12px;position:absolute;bottom:100%;left:0;box-shadow:0 1px 2px #00000012}@keyframes composer-hint-in{0%{opacity:0}to{opacity:1}}.composer-hint .cbox__box svg{color:var(--panel)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.composer-hint{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sugg.composer-hint:hover{background:color-mix(in srgb, var(--hover) 60%, transparent)}}.composer{background:var(--elevated);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--composer-shadow);transition:border-color var(--dur-hover) var(--ease-spring), box-shadow var(--dur-hover) var(--ease-spring);padding:11px 14px 8px}.composer:focus-within{border-color:color-mix(in srgb, var(--ink) 22%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent), var(--composer-shadow)}.composer[data-nudge]{animation:composer-nudge .7s var(--ease-spring) both}@keyframes composer-nudge{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 20%, transparent), var(--composer-shadow)}to{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent), var(--composer-shadow)}}.composer__in{resize:none;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:1px 4px 9px;font-size:16px;overflow-x:hidden}.composer__in::placeholder{color:var(--ink-3)}.composer--slim{align-items:center;gap:12px;padding:13px 12px 13px 18px;display:flex}.composer--slim .composer__in{flex:1;padding:0}.composer__row{align-items:center;gap:4px;display:flex}.composer__att{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:0 0 6px;display:flex}.mpill--draft{align-self:flex-start;max-width:100%}.composer__tiles{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.atile{border-radius:var(--r-sm);background:var(--chip-hover);flex:none;height:44px;position:relative}.atile--img{width:44px}.atile--pending{color:var(--ink-3);place-items:center;display:grid}.atile__spin{animation:1s linear infinite sbsync-rot}.atile__open{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex;overflow:hidden}button.atile__open{cursor:pointer}button.atile__open:hover{filter:brightness(.94)}.atile--img img{object-fit:cover;width:100%;height:100%;display:block}.atile--img .atile__open:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);position:absolute;inset:0}.atile--file{flex:0 auto;width:200px;max-width:100%}.atile--file .atile__open{align-items:center;gap:8px;padding:0 10px 0 6px}.atile__ic{border-radius:var(--r-xs);background:color-mix(in srgb, currentColor 14%, transparent);flex:none;place-items:center;width:32px;height:32px;display:grid}.atile--file[role=status] .atile__ic{color:var(--ink-3)}.atile__txt{min-width:0;line-height:var(--lh-ui);flex-direction:column;display:flex}.atile__txt .fname,.atile__txt .cite__t{font-size:var(--fs-ui);color:var(--ink);font-weight:500}.atile__kind{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap}.mpill--draft{position:relative}.rmdisc.rmdisc{opacity:0;background:var(--ink-2);box-shadow:0 0 0 2px var(--elevated);position:absolute;top:-5px;right:-5px}.mpill--draft>.rmdisc{top:-6px;right:-3px}.rmdisc:before{content:"";position:absolute;inset:-6px}.atile:hover>.rmdisc,.atile:focus-within>.rmdisc,.mpill--draft:hover>.rmdisc,.mpill--draft:focus-within>.rmdisc{opacity:1}.rmdisc.rmdisc:hover{background:var(--ink)}@media (hover:none){.rmdisc.rmdisc{opacity:1}}.fpill{border-radius:var(--r-pill);background:var(--hover);min-width:0;max-width:100%;transition:background var(--dur-hover) var(--ease-spring);align-items:center;display:inline-flex}.fpill>.filecite.filecite{background:0 0;min-width:0;max-width:100%;margin:0}.fpill:has(>button.filecite:hover){background:color-mix(in srgb, var(--ink) 6%, var(--hover))}.fpill--still>.filecite{cursor:default}.fpill:has(>.fpill__dl)>.filecite.filecite{padding-right:4px}.fpill__dl{width:calc(var(--fs-ui) * var(--lh-ui) + 8px);border-radius:var(--r-pill);color:var(--ink-3);transition:background var(--dur-hover), color var(--dur-hover);flex:none;align-self:stretch;place-items:center;display:grid}.fpill__dl:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 12%, transparent)}.mpill--draft .fpill{background:var(--chip-hover)}.mpill--draft .fpill:has(>button.filecite:hover){background:color-mix(in srgb, var(--ink) 10%, var(--chip-hover))}.mpill--agent{align-self:flex-start}.filecheck{max-width:82%;font-size:var(--fs-meta);line-height:var(--lh-ui);color:var(--ink-2);align-self:flex-start;align-items:flex-start;gap:6px;margin-top:-10px;padding-left:10px;display:flex}.filecheck>svg{color:var(--warn-ink);flex:none;margin-top:1px}.filecheck__head{color:var(--warn-ink);font-weight:600}.filecheck__list{margin:2px 0 0;padding:0;list-style:none}.fname{white-space:nowrap;min-width:0;display:flex;overflow:hidden}.fname__head{text-overflow:ellipsis;min-width:1.6em;overflow:hidden}.fname__tail{flex:none}.composer-wrap[data-drop] .composer{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus), var(--composer-shadow)}.composer__note{font-size:var(--fs-meta);color:var(--err-text);padding:0 4px 6px}.mpill--still{max-width:100%;display:inline-flex}.mpill--still .mailcite,.mpill--draft .mailcite{background:var(--chip-hover)}.mpill--draft button.mailcite:hover{background:color-mix(in srgb, var(--ink) 10%, var(--chip-hover))}.citem{border-radius:var(--r-sm);color:var(--ink-2);font:inherit;font-size:var(--fs-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.citem:hover:not(:disabled){background:var(--chip-hover);color:var(--ink)}.citem--icon{color:var(--ink-3);padding:6px}.grow{flex:1}.send{background:var(--send);width:34px;height:34px;color:var(--send-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.pick{padding:9px 4px 0;display:flex}.dock{flex:none;justify-content:center;padding:6px 24px 18px;display:flex}.dock .composer-wrap{min-width:0;max-width:768px}.topbar{min-width:0;height:var(--g-head);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:10px 18px 0;display:flex}.app:not(.app--panel) .topbar{padding-right:64px}.topbar{transition:border-color var(--move-dur) var(--ease-spring)}.topbar--leer{border-bottom-color:#0000}.topbar__txt{min-width:0;transition:opacity var(--move-dur) var(--ease-spring), transform var(--move-dur) var(--ease-spring);flex:0 auto;align-items:baseline;gap:8px;display:flex}.topbar--leer .topbar__txt{opacity:0;transform:translateY(-3px)}.topbar__title{min-width:0;font-size:var(--fs-read);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.topbar__sub{min-width:0;font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.topbar__sub:before{content:"·";color:var(--ink-3);margin-right:8px}.topbar__task{border-radius:var(--r-sm);cursor:pointer;min-width:0;max-width:40%;font:inherit;font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--ink-3);transition:background var(--dur-hover), color var(--dur-hover);background:0 0;border:0;flex:0 auto;align-items:baseline;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.topbar__task svg{flex:none;align-self:center}.topbar__task span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.topbar__task:hover{background:var(--menu-hover);color:var(--ink)}.topbar__crumb{color:var(--ink-3);flex:none;align-self:center;margin-left:-2px;display:grid}.topbar__lead{flex:none;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.topbar__lead .topbar__task{max-width:none}.topbar__lead .topbar__task>span{display:none}.main{container:pane/inline-size}@container pane (min-width:1060px){.topbar__lead{justify-content:space-between;width:calc(max(24px,50cqw - 384px) - 26px)}.topbar__lead .topbar__task>span{display:inline}}.topbar__right{flex:0 auto;gap:8px;min-width:0;max-width:50%;margin-left:auto;display:flex}.topbar__right .btn{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.pagehead{z-index:var(--z-chrome);flex:none;align-items:center;gap:8px;height:32px;margin:16px 0 0;padding:0 18px;display:flex;position:relative}.pagehead__t{min-width:0;font-size:var(--fs-view);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-title);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0 auto 0 0;overflow:hidden}.pagehead__back{flex:none;align-items:center;gap:4px;height:32px;margin-left:-8px;padding-top:0;padding-bottom:0;padding-left:8px;display:inline-flex}.pagehead__cv{display:inline-flex;transform:rotate(180deg)}.hintband{animation:hint-drop var(--move-dur) var(--ease-spring) both;flex:none;justify-content:center;display:flex}@keyframes hint-drop{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}99%{overflow:hidden}to{opacity:1;max-height:96px;padding-top:12px;padding-bottom:8px;overflow:visible}}.mandant-hint{background:var(--sidebar);border:1px solid var(--line);border-radius:var(--r-lg);max-width:min(680px,100% - 48px);box-shadow:none;font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--ink-2);align-items:center;gap:10px;padding:8px 12px;display:flex}.mandant-hint__ic{color:var(--ink-3);flex:none;place-items:center;display:grid}.mandant-hint__txt{flex:auto}.mandant-hint__x{margin:-3px 0 -3px 2px}.chip{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);font:inherit;font-size:var(--fs-ui);cursor:pointer;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.chip:hover:not(:disabled){color:var(--ink);background:var(--chip-hover)}.chip--on{color:var(--ink);background:var(--active)}.stage{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px 16vh;display:flex}.hero{font-size:var(--fs-display);letter-spacing:var(--ls-display);text-align:center;color:var(--ink);margin-bottom:28px;font-weight:600}.stage .composer-wrap{max-width:720px}.stage__enter{flex-direction:column;width:100%;max-width:720px;display:flex;position:relative}.stage__greet{font-size:var(--fs-view);letter-spacing:var(--ls-title);color:var(--ink-2);margin:0 2px 13px;font-weight:500}.sugg{color:var(--ink-2);font:inherit;font-size:var(--fs-ui);cursor:pointer;border-radius:var(--r-sm);text-align:left;transition:background var(--dur-hover), color var(--dur-hover);animation:sugg-in var(--move-dur) var(--ease-spring) both;background:0 0;border:0;align-items:center;gap:9px;margin-left:-8px;padding:7px 8px;display:inline-flex}.sugg:hover{color:var(--ink);background:var(--menu-hover)}.sugg svg{color:var(--ink-3);flex:none}.sugg b{color:var(--ink);font-weight:600}@keyframes sugg-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.composer-slot{width:100%}.conv__greet-ghost{z-index:var(--z-stage);pointer-events:none;font-size:var(--fs-view);letter-spacing:var(--ls-title);color:var(--ink-2);animation:greet-exit var(--move-dur) var(--ease-spring) forwards;font-weight:500;position:fixed}@keyframes greet-exit{0%{opacity:1}to{opacity:0}}.tn{border-radius:var(--r-sm);width:100%;font:inherit;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 8px;display:flex}.tn:hover{background:var(--hover)}.tn--sel{background:var(--active)}.tn__ti,.tn__tf{color:var(--ink-3);flex:none}.tn__nm{text-overflow:ellipsis;overflow:hidden}.tn__dl{border-radius:var(--r-xs);width:24px;height:24px;color:var(--ink-3);opacity:0;flex:none;place-items:center;margin-left:auto;display:grid}.tn:hover .tn__dl{opacity:1}.tn__dl:hover{background:var(--chip-hover);color:var(--ink)}.preview{flex:1;min-height:0;padding:14px;overflow:auto}.pv-head{align-items:center;gap:2px;min-width:0;margin:-4px -4px 8px 0;display:flex}.pv-name{min-width:0;font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.preview--pdf{flex-direction:column;display:flex}.preview--pdf .pv-pdf{flex:1;height:auto;min-height:320px}.pv-note{font-size:var(--fs-meta);color:var(--ink-3);margin-top:12px}.pv-docx .inbox__pv__doc{padding:4px 2px}.pv-docx .inbox__pv__doc>:first-child{margin-top:0}.wordpages{min-width:0}.wordpages .docx-wrapper{background:0 0;padding:12px 0 0}.wordpages .docx-wrapper>section.docx{zoom:var(--word-zoom,1);margin-bottom:12px;box-shadow:0 1px 3px #0000002e,0 0 0 1px #0000000f}.pv-skel{gap:calc(var(--lh-read) * 1em - .9em);font-size:var(--fs-read);flex-direction:column;display:flex}.fvtree__skel{font-size:var(--fs-ui);flex-direction:column;display:flex}.fvtree__skel .skel--text{margin:calc(13px - .45em) 8px}.pv-img{border:1px solid var(--line);border-radius:var(--r-md);max-width:100%}.pv-pdf{border:0;width:100%;height:70vh}.pv-sheets{background:linear-gradient(var(--line), var(--line)) 4px 100% / calc(100% - 8px) 1px no-repeat;margin-bottom:9px}.csv{border-collapse:collapse;width:100%;font-size:var(--fs-meta);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.csv th,.csv td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.csv th{color:var(--ink-3);background:var(--hover);font-weight:500}.csv tr:last-child td{border-bottom:none}.mpick{position:relative}.mpick__menu{min-width:200px;max-height:280px;position:absolute;bottom:calc(100% + 6px);left:0}.actf{display:flex;position:relative}.actf__menu{min-width:160px;position:absolute;top:calc(100% + 6px);right:0}.actf__menu .smenu__mi[aria-checked=true] svg{color:var(--ink)}.dlg-bd,.dlg-bd *,.dlg-bd :before,.dlg-bd :after{box-sizing:border-box}.dlg-bd{z-index:var(--z-dialog);background:var(--scrim);animation:scrim-in var(--fade-dur) var(--ease-spring);justify-content:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.dlg{width:100%;max-width:452px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:sheet-in var(--move-dur) var(--ease-spring);margin:auto;padding:18px 20px 16px;position:relative}.dlg--wide{max-width:560px}.dlg--large{max-width:820px;height:min(640px,86vh)}.dlg-bd:has(>.dlg--full){padding:10px 32px}.dlg--full{max-width:1100px;height:100%}.dlg--large,.dlg--full{flex-direction:column;padding:0;display:flex;overflow:hidden}.dlg--large>.dlg__head,.dlg--full>.dlg__head{flex:none;padding:18px 20px 0}@media (max-width:560px){.dlg-bd:has(>.dlg--full){padding:0}.dlg--full{border:0;border-radius:0}}.dlg__head{margin-bottom:12px}.dlg:has(>.dlg__x) .dlg__head{padding-right:36px}.dlg__eyebrow{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--ink-3);margin:0 0 2px}.dlg__title{font-size:var(--fs-view);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-title);margin:0}.dlg__x{z-index:var(--z-chrome);position:absolute;top:14px;right:14px}.dlg__foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.dlg input.field,.dlg textarea.field{width:100%}.modal__error{color:var(--err-text);font-size:var(--fs-ui);margin:10px 0 0}.empty{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;padding:48px 16px;display:flex}.empty--compact{padding:12px}.empty--fill{flex:1;justify-content:center;min-height:100%}.empty__ic{color:var(--ink-3);margin-bottom:8px;display:grid}.empty__t{font-size:var(--fs-read);color:var(--ink);margin:0;font-weight:600}.empty__line{max-width:34ch;font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--ink-3);text-wrap:pretty;margin:0}.empty__act{margin-top:12px}.confirm{border-radius:var(--r-md);background:color-mix(in srgb, var(--err) 8%, transparent);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--ink);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.confirm__q{margin:0;font-weight:600}.confirm__note{font-size:var(--fs-meta);color:var(--ink-2);margin:0}.confirm__acts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.menu .confirm{background:0 0;border-radius:0;padding:10px 11px}.pop .confirm{background:0 0;border-radius:0;min-width:184px;padding:0}.menu .confirm__q,.pop .confirm__q{white-space:nowrap}.menu .confirm__note,.pop .confirm__note{width:0;min-width:100%}.btn{font:inherit;font-size:var(--fs-ui);cursor:pointer;border-radius:var(--r-md);white-space:nowrap;height:32px;transition:filter var(--dur-hover), background var(--dur-hover), border-color var(--dur-hover), color var(--dur-hover);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--brand);color:var(--on-accent)}.btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 88%, white)}.btn--secondary{border-color:var(--line);background:var(--panel);color:var(--ink-2)}.btn--secondary:hover:not(:disabled){background:var(--chip-hover);color:var(--ink)}.btn--ghost{color:var(--ink-2);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--menu-hover);color:var(--ink)}.btn--danger{background:var(--err);color:var(--on-accent)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--err) 88%, white)}.btn--sm{height:28px;font-size:var(--fs-ui);padding:0 13px}.iconbtn{width:28px;height:28px;color:var(--ink-3);border-radius:var(--r-sm);cursor:pointer;appearance:none;transition:background var(--dur-hover), color var(--dur-hover);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.iconbtn:hover:not(:disabled){background:var(--menu-hover);color:var(--ink)}.iconbtn:disabled{opacity:.5;cursor:not-allowed}.iconbtn[aria-pressed=true],.iconbtn[aria-pressed=true]:hover:not(:disabled){background:var(--active);color:var(--ink)}.iconbtn--lg{width:32px;height:32px}.iconbtn--danger:hover:not(:disabled){color:var(--err)}.suggest{text-align:left;width:100%;font:inherit;font-size:var(--fs-ui);cursor:pointer;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panelbg);color:var(--ink);transition:background var(--dur-hover), border-color var(--dur-hover);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.suggest:hover:not(:disabled){background:var(--hover);border-color:var(--ink-3)}.suggest svg{color:var(--ink-3);flex:none}.suggest:hover:not(:disabled) svg{color:var(--ink)}.btn:focus-visible,.iconbtn:focus-visible,.send:focus-visible,.suggest:focus-visible,.chip:focus-visible,.citem:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.help__intro{background:var(--hover);border:1px solid var(--line);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:12px 14px;display:flex}.help__lead{color:var(--ink-2);font-size:var(--fs-ui);line-height:var(--lh-read);margin:0}.help__tabs{background:linear-gradient(var(--line), var(--line)) 4px 100% / calc(100% - 8px) 1px no-repeat;margin-top:12px;margin-bottom:1px}.help{padding:6px 2px 4px;overflow-y:auto}.help__section{margin-top:10px}.help__h{font-size:var(--fs-ui);color:var(--ink);margin:0 0 8px;font-weight:600}.help__item{gap:12px;padding:8px 2px;display:flex}.help__ic{border-radius:var(--r-sm);background:var(--hover);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;margin-top:1px;display:grid}.help__t{font-size:var(--fs-read);color:var(--ink);font-weight:600}.help__b{font-size:var(--fs-ui);color:var(--ink-2);line-height:var(--lh-read);margin-top:2px}.help__soon{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-md);margin-top:18px;padding:12px 14px}.help__soon .help__h{color:var(--warn-ink)}.help__line{font-size:var(--fs-ui);color:var(--ink-2);line-height:var(--lh-read);align-items:flex-start;gap:10px;padding:6px 2px;display:flex}.help__line svg{flex:none;margin-top:2px}.help__ok{color:var(--ok)}.help__no{color:var(--warn-ink)}.tour{z-index:var(--z-tour);pointer-events:none;position:fixed;inset:0}.tour__catch{pointer-events:auto;background:0 0;position:fixed;inset:0}.tour__catch--dim{background:var(--scrim)}.tour__hl{border-radius:var(--r-md);pointer-events:none;box-shadow:0 0 0 9999px var(--scrim);transition:top var(--move-dur) var(--ease-spring), left var(--move-dur) var(--ease-spring), width var(--move-dur) var(--ease-spring), height var(--move-dur) var(--ease-spring);position:fixed}@keyframes tour-shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-4px)}30%,60%,90%{transform:translate(4px)}}.tour__next--shake{animation:.42s tour-shake}.tour__card{pointer-events:auto;background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;width:320px;max-width:calc(100vw - 24px);padding:16px 16px 13px;position:fixed}.tour__skip{cursor:pointer;color:var(--ink-3);font:inherit;font-size:var(--fs-meta);background:0 0;border:0;position:absolute;top:11px;right:13px}.tour__skip:hover{color:var(--ink)}.tour__t{font-size:var(--fs-read);color:var(--ink);margin-bottom:5px;padding-right:80px;font-weight:600}.tour__b{font-size:var(--fs-ui);color:var(--ink-2);line-height:var(--lh-read)}.tour__foot{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.tour__count{font-size:var(--fs-meta);color:var(--ink-3)}.tour__btns{gap:8px;display:flex}.login{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.login__inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:320px;display:flex}.login__logo{border-radius:var(--r-lg);width:52px;height:52px;display:block}.login__name{font-size:var(--fs-view);letter-spacing:var(--ls-title);color:var(--ink);margin:18px 0 28px;font-weight:600}.login__ms{gap:10px;text-decoration:none}.login__dev{margin-top:14px}.login__form{text-align:left;flex-direction:column;width:100%;display:flex}.login__label{font-size:var(--fs-meta);color:var(--ink-3);margin:13px 0 5px;display:block}.login__label:first-of-type{margin-top:0}.login__submit{margin-top:16px}.login__back{cursor:pointer;font:inherit;font-size:var(--fs-meta);color:var(--ink-3);background:0 0;border:0;align-self:center;margin-top:10px;padding:4px 8px}.login__back:hover{color:var(--ink-2)}.login__foot{font-size:var(--fs-meta);color:var(--ink-3);position:absolute;bottom:22px}.consent__inner{max-width:400px}.consent__title{font-size:var(--fs-view);letter-spacing:var(--ls-title);color:var(--ink);margin:18px 0 12px;font-weight:600}.consent__body{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink-2);text-wrap:pretty;margin:0}.consent__code{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);margin:16px 0 0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dlg-bd:has(>.dlg--large){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.set-shell{flex:1;min-height:0;display:flex}.set-nav{border-right:1px solid var(--line);background:var(--panelbg);flex-direction:column;flex:none;gap:2px;width:250px;padding:16px 10px;display:flex;overflow-y:auto}.set-nav__search{flex:none;margin:0 4px 8px}.set-item{text-align:left;border-radius:var(--r-md);width:100%;color:var(--ink-2);font:inherit;font-size:var(--fs-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:10px 12px;display:flex}.set-item svg{color:var(--ink-3);flex:none}.set-item:hover{background:var(--hover);color:var(--ink)}.set-item:hover svg{color:var(--ink-2)}.set-item.active{background:var(--active);color:var(--ink);font-weight:500}.set-item.active svg{color:var(--ink)}.set-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.set-main__head{flex:none;padding:30px 24px 18px}.set-main__title{font-size:var(--fs-view);letter-spacing:var(--ls-title);margin:0;font-weight:600}.set-main__body{flex-direction:column;flex:auto;min-height:0;padding:0 18px 16px;display:flex}.set-section{padding:12px 6px 16px}.set-section--cards{flex-direction:column;align-items:stretch;gap:14px;display:flex}.set-fieldsub{font-size:var(--fs-ui);color:var(--ink-2);line-height:var(--lh-read);margin:0 0 14px}.ix-card{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panelbg) 50%, transparent);flex-direction:column;width:100%;max-width:560px;min-height:158px;padding:18px 20px 20px;display:flex}.ix-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.ix-state{font-size:var(--fs-read);color:var(--ink);align-items:center;gap:9px;font-weight:600;display:inline-flex}.ix-dot{border-radius:var(--r-pill);background:var(--ink-3);flex:none;width:8px;height:8px}.ix-sub{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink-2);margin:10px 0 0}.ix-foot{margin-top:auto}.ix-figures{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 12px;display:flex}.ix-pct{font-size:var(--fs-display);letter-spacing:var(--ls-display);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ix-frac{font-size:var(--fs-ui);color:var(--ink-2);font-variant-numeric:tabular-nums}.sync,.sbsync{--sync-fill:var(--ink-2)}.sync[data-tone=warn],.sbsync[data-tone=warn]{--sync-fill:var(--warn-ink)}.sync[data-tone=err]{--sync-fill:var(--err)}.sync[data-tone=ok]{--sync-fill:var(--ok)}.sync-bar{border-radius:var(--r-pill);background:var(--line);height:8px;display:block;position:relative;overflow:hidden}.sync-bar--thin{height:4px}.sync-bar>span{border-radius:inherit;transition:width .5s var(--ease-spring);position:absolute;inset:0 auto 0 0}.sync-bar__stored{background:color-mix(in srgb, var(--sync-fill) 45%, transparent)}.sync-bar__meaning{background:var(--sync-fill)}.sync-bar-wrap{margin-top:18px;display:block}.sync{padding:0 6px 16px}.set-main__body:has(>.sync){overflow-y:auto}.sync-sum{border-radius:var(--r-lg);background:var(--panelbg);padding:18px 20px 20px}.sync-sum__head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:30px;display:flex}.sync-sum__text{min-width:0}.sync-title{font-size:var(--fs-read);align-items:center;gap:9px;margin:0;font-weight:600;display:flex}.sync-dot{border-radius:var(--r-pill);background:var(--sync-fill);flex:none;width:8px;height:8px}.sync[data-tone=run] .sync-dot{animation:1.4s ease-in-out infinite sync-pulse}@keyframes sync-pulse{0%,to{opacity:1}50%{opacity:.3}}.sync-sub{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink-2);margin:4px 0 0 17px}.sync-reason{font-size:var(--fs-meta);line-height:var(--lh-read);color:var(--err-text);overflow-wrap:anywhere;margin:10px 0 0 17px}.sync-figs{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.sync-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.sync-fig__k{font-size:var(--fs-meta);color:var(--ink-2);align-items:center;gap:7px;font-weight:600;display:flex}.sync-sw{border-radius:3px;flex:none;width:10px;height:10px}.sync-sw--stored{background:color-mix(in srgb, var(--sync-fill) 45%, transparent)}.sync-sw--understood{background:var(--sync-fill)}.sync-fig__v{font-size:var(--fs-hero);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.sync-fig[data-focus] .sync-fig__v{color:var(--ink)}.sync-fig__v svg{color:var(--ok)}.sync-fig__n{font-size:var(--fs-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}.sync-eta{font-size:var(--fs-ui);color:var(--ink-2);margin:14px 0 0}.sync-sec{margin-top:28px}.sync-sh{font-size:var(--fs-meta);color:var(--ink-3);margin:0 0 6px;font-weight:600}.sync-note{font-size:var(--fs-meta);line-height:var(--lh-read);color:var(--ink-2);margin:0 0 8px}.sync-tech{margin-top:4px}.sync-tech summary{cursor:pointer;color:var(--ink-3);width:max-content}.sync-tech code{font-size:var(--fs-meta);color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px;display:block}.sync-steps{margin:0;padding:0;list-style:none}.sync-step,.sync-step__btn{font-size:var(--fs-ui);grid-template-columns:16px minmax(0,1fr) auto 86px;align-items:center;column-gap:10px;padding:9px 0;display:grid}.sync-step{border-top:1px solid var(--line)}.sync-step:first-child{border-top:0}.sync-step--disc{padding:0;display:block}.sync-step__btn{width:100%;color:var(--ink);font:inherit;font-size:var(--fs-ui);text-align:left;cursor:pointer;background:0 0;border:0}.sync-step__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sync-step__v{font-size:var(--fs-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.sync-step__w{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;display:flex}.sync-step__btn .disc__chev{justify-self:end}.sync-step[data-state=wait] .sync-step__t{color:var(--ink-2)}.sync-step[data-state=warn] .sync-step__v{color:var(--warn-ink)}.sync-step__body{padding:0 0 12px 26px}.sync-g{place-items:center;width:16px;height:16px;display:grid}.sync-g--done{color:var(--ok)}.sync-g--info{color:var(--ink-3)}.sync-g--run:before,.sync-g--wait:before,.sync-g--warn:before,.sync-g--dot:before{content:"";box-sizing:border-box;border-radius:var(--r-pill)}.sync-g--run:before{border:2px solid var(--ink-3);border-top-color:var(--ink);width:10px;height:10px;animation:1s linear infinite sbsync-rot}.sync-g--wait:before{border:1.5px solid var(--ink-3);width:10px;height:10px}.sync-g--warn:before{background:var(--warn-ink);width:8px;height:8px}.sync-g--dot:before{background:var(--ink-3);width:6px;height:6px}.sync-mails{margin:0;padding:0;list-style:none}.sync-mail{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 0;display:grid}.sync-mail:first-child{border-top:0}.sync-mail__s{font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sync-mail__m{font-size:var(--fs-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}.sync-mail__c{font-size:var(--fs-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}.sync-mail[data-state=failed] .sync-mail__c{color:var(--warn-ink)}.sync-mail .sync-tech{grid-column:1/-1}.sync-log{margin:0;padding:0;list-style:none}.sync-log__i{font-size:var(--fs-ui);grid-template-columns:16px minmax(0,1fr) 86px;align-items:center;column-gap:10px;padding:5px 0;display:grid}.sync-log__t{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-log__i time{text-align:right;font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.sync-log__i:first-child .sync-log__t{color:var(--ink)}.sync-log__i:first-child .sync-g--dot:before{background:var(--ink)}.sbsync{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:6px;margin-top:8px;padding:9px 10px 10px;display:flex}button.sbsync:hover{background:var(--hover)}.sbsync__top{align-items:center;gap:11px;min-width:0;display:flex}.sbsync__glyph{width:18px;height:18px;color:var(--ink-3);flex:none;place-items:center;display:grid;position:relative}.sbsync__spin{animation:1s linear infinite sbsync-rot}@keyframes sbsync-rot{to{transform:rotate(360deg)}}.sbsync__dot{border-radius:var(--r-pill);background:var(--warn-ink);width:8px;height:8px}.sbsync .sbsync__ring{display:none;position:absolute}.sbsync__arc{stroke:var(--sync-fill);transition:stroke-dasharray .5s var(--ease-spring)}.sbsync__t{min-width:0;font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sbsync__pct{font-size:var(--fs-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}.sbsync .sync-bar{margin-left:29px}.sbsync__line{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:29px;overflow:hidden}.app--nosb .sbsync{justify-content:center;align-items:center;gap:0;width:32px;height:32px;padding:0}.app--nosb .sbsync__t,.app--nosb .sbsync__pct,.app--nosb .sbsync .sync-bar,.app--nosb .sbsync__line{display:none}.app--nosb .sbsync__top{gap:0}.app--nosb .sbsync .sbsync__ring{display:block}.app--nosb .sbsync__spin{display:none}.sbclock .sbsync__glyph{color:var(--warn-ink)}.set-themes{grid-template-columns:1fr 1fr;gap:14px;max-width:520px;display:grid}.set-theme{text-align:left;border:1px solid var(--line);background:var(--panelbg);border-radius:var(--r-lg);cursor:pointer;color:var(--ink-2);font:inherit;font-size:var(--fs-ui);flex-direction:column;gap:10px;padding:12px;display:flex}.set-theme:hover{border-color:var(--ink-3)}.set-theme.active{border-color:var(--brand);color:var(--ink);font-weight:600}.set-theme__prev{border-radius:var(--r-md);border:1px solid var(--line);height:84px;display:flex;overflow:hidden}.set-theme__side{flex-direction:column;gap:5px;width:30%;padding:8px 6px;display:flex}.set-theme__side i{border-radius:var(--r-pill);height:6px;display:block}.set-theme__side i:first-child{width:85%}.set-theme__side i:nth-child(2){width:60%}.set-theme__side i:nth-child(3){width:72%}.set-theme__body{flex-direction:column;flex:1;gap:6px;padding:8px 9px;display:flex}.set-theme__body i{border-radius:var(--r-pill);display:block}.set-theme__h{width:48%;height:8px}.set-theme__t{width:100%;height:5px}.set-theme__t--short{width:68%}.set-theme__cta{border-radius:var(--r-xs);background:var(--brand);width:38px;height:10px;margin-top:3px}.set-theme__prev--dark{background:#212328}.set-theme__prev--dark .set-theme__side{background:#191b1f}.set-theme__prev--dark .set-theme__side i{background:#3a3d44}.set-theme__prev--dark .set-theme__h{background:#5c616a}.set-theme__prev--dark .set-theme__t{background:#34373d}.set-theme__prev--light{background:#f7f8fa}.set-theme__prev--light .set-theme__side{background:#eceef1}.set-theme__prev--light .set-theme__side i{background:#c6cad1}.set-theme__prev--light .set-theme__h{background:#9aa0a8}.set-theme__prev--light .set-theme__t{background:#dadde2}.set-theme__prev--light{opacity:.85}[data-theme=light] .set-theme__prev--light{opacity:1}[data-theme=light] .set-theme__prev--dark{opacity:.85}.set-theme__lbl{font-size:var(--fs-ui);justify-content:space-between;align-items:center;gap:8px;display:flex}.set-theme__check{color:var(--brand);opacity:0;transition:opacity var(--fade-dur) var(--ease-spring), transform var(--dur-hover) var(--ease-spring);flex:none;transform:scale(.8)}.set-theme.active .set-theme__check{opacity:1;transform:scale(1)}.set-account{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.set-account__who{align-items:center;min-width:0;padding:6px 12px;display:flex}.set-account__id{flex-direction:column;gap:1px;min-width:0;display:flex}.set-account__name{font-size:var(--fs-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.set-account__email{font-size:var(--fs-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-stack{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.set-secttl{font-size:var(--fs-ui);color:var(--ink);margin:0 0 8px;font-weight:600}.set-secttl--standalone{border-top:1px solid var(--line);margin-bottom:0;padding:16px 6px 0}.set-field{align-items:center;gap:16px;display:flex}.set-field--spaced{margin-top:14px}.set-dev__item+.set-dev__item{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.set-dev__group{margin-top:22px}.set-dev__group .set-dev__item+.set-dev__item{border-top:0;margin-top:12px;padding-top:0}.set-views{border-radius:var(--r-md);background:var(--bubble)}.set-views__row{width:100%;font:inherit;font-size:var(--fs-ui);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex;position:relative}.set-views__row:first-child{border-radius:var(--r-md) var(--r-md) 0 0}.set-views__row:last-child{border-radius:0 0 var(--r-md) var(--r-md)}.set-views__row+.set-views__row:before{content:"";border-top:1px solid var(--panel);position:absolute;top:0;left:12px;right:0}button.set-views__row:hover{background:var(--chip-hover)}.set-views__row:focus-visible{outline-offset:-2px}.set-views__row span{flex:1;min-width:0}.set-views__row svg{color:var(--ink-3);flex:none}.set-dev__switch{align-items:center;gap:16px;display:flex}.set-dev__text{flex-direction:column;flex:1;min-width:0;display:flex}.set-switch{border-radius:var(--r-pill);background:var(--line);cursor:pointer;width:42px;height:25px;transition:background var(--dur-hover) var(--ease-spring);border:0;flex:none;padding:0;position:relative}.set-switch.is-on{background:var(--brand)}.set-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.set-switch__knob{border-radius:var(--r-pill);width:19px;height:19px;transition:transform var(--move-dur) var(--ease-spring);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000003d}.set-switch.is-on .set-switch__knob{transform:translate(17px)}.set-info__val{font-size:var(--fs-ui);color:var(--ink-2);flex:none}.set-info__val--sub{font-size:var(--fs-ui)}.set-info__note{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink-2);margin:16px 0 0}.set-info__note--tight{margin-top:4px}.set-field__lbl{min-width:0;font-size:var(--fs-ui);color:var(--ink);flex:1}.set-input{flex:none;width:240px;max-width:50%}.set-main__body:has(>.sty){overflow-y:auto}.sty{padding:12px 6px 16px;container-type:inline-size}.sty-sec{margin-top:32px}.sty>.sty-sec:first-child{margin-top:0}.sty-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sty-head__t{min-width:0}.sty-head .set-secttl{margin:0}.sty-head .sty-meta{margin-top:2px}.sty-head .btn{flex:none}.sty-state{margin:8px 0 0}.sty-prog{margin-top:10px}.sty-prog__bar{border-radius:var(--r-pill);background:var(--line);height:4px;display:block;overflow:hidden}.sty-prog__bar>span{border-radius:inherit;background:var(--ink-2);height:100%;transition:width .5s var(--ease-spring);display:block}.sty-prog .sty-meta{margin-top:6px}.sty-prog__row{align-items:center;gap:12px;display:flex}.sty-prog__row .sty-prog__bar{flex:1}.sty-prog__row .btn{margin-left:auto}.sty-notice{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink-2);align-items:flex-start;gap:8px;margin:12px 0 0;display:flex}.sty-notice svg{color:var(--ink-3);flex:none;margin-top:2px}.sty-meta{font-size:var(--fs-meta);line-height:var(--lh-read);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:8px 0 0}.sty-head__acts{flex:none;align-items:center;gap:6px;display:flex}.sty-fields{flex-direction:column;gap:16px;margin-top:16px;display:flex}.sty-f__head{align-items:center;gap:8px;min-height:28px;margin-bottom:4px;display:flex}.sty-f__t{min-width:0;font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-read);color:var(--ink-2);flex:1}.sty-f__saved{font-size:var(--fs-meta);color:var(--ink-3)}.sty-f__lock.is-on{color:var(--ink)}.sty .sty-f__hint{margin:6px 0 0}.sty-field{field-sizing:content;min-height:calc(2lh + 12px)}.sty-err{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--err-text);margin:14px 0 0}.set-dev__date .tde-item__row{border-top:0;min-height:0;padding:0}.set-dev__date .tde-item__lbl{color:var(--ink);flex:1}.set-dev__date{--seg-track:var(--bg);--seg-on:var(--bubble);--pill-shadow:0 0 0 1px #ffffff0d}[data-theme=light] .set-dev__date{--seg-track:var(--bubble);--seg-on:var(--panel);--pill-shadow:0 0 0 .5px #0029520d, 0 1px 2px #0029521a}.set-dev__date .tde-pop{top:auto;bottom:calc(100% + 6px)}.set-names{flex-direction:column;gap:6px;max-height:240px;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.set-names__row{font-size:var(--fs-ui);color:var(--ink);align-items:center;gap:8px;display:flex}.set-names__old{color:var(--ink-2);overflow-wrap:anywhere}.set-names__new{overflow-wrap:anywhere}.set-names__actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.set-ds{flex-direction:column;flex:auto;min-height:0;display:flex}.set-ds__nav{flex:auto;min-height:0;overflow:hidden}.set-ds__track{width:200%;height:100%;transition:transform var(--move-dur) var(--ease-spring);display:flex;transform:translate(0)}.set-ds__track.deep{transform:translate(-50%)}.set-ds__pane{flex-direction:column;width:50%;height:100%;min-height:0;display:flex}.set-ds__scroll{flex:auto;min-height:0;padding:12px 6px 8px 4px;overflow-y:auto}.set-ds__intro{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink-2);max-width:62ch;margin:2px 0 24px}.set-ds__group{margin:0 0 24px}.set-ds__grouphd{font-size:var(--fs-ui);color:var(--ink);margin:0 0 4px;font-weight:600}.set-ds__row{align-items:center;gap:18px;padding:14px 2px;display:flex}.set-ds__row+.set-ds__row{border-top:1px solid var(--line)}.set-ds__rowt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-ds__rowt b{font-size:var(--fs-ui);color:var(--ink);font-weight:500}.set-ds__rowt small{font-size:var(--fs-meta);line-height:var(--lh-ui);color:var(--ink-2)}.set-ds__row .btn{flex:none}.set-ds__dhead{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 2px 12px;display:flex}.set-ds__back{border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-hover);background:0 0;border:0;flex:none;place-items:center;display:grid}.set-ds__back:hover{background:var(--menu-hover);color:var(--ink)}.set-ds__back svg{transform:rotate(180deg)}.set-ds__dtitle{font-size:var(--fs-read);color:var(--ink);font-weight:600}.set-ds__rows{flex:auto;min-height:0;padding:2px 6px 10px 2px;overflow-y:auto}.set-ds__mlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.set-ds__m{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 6px;display:flex}.set-ds__mlist .set-ds__m:first-child{border-top:0}.set-ds__mname{min-width:0;font-size:var(--fs-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.set-ds__del{color:var(--err-text)}.set-ds__del:hover:not(:disabled){background:color-mix(in srgb, var(--err) 12%, transparent);color:var(--err)}.set-ds__danger{font-size:var(--fs-meta);line-height:var(--lh-read);color:var(--ink-2);background:color-mix(in srgb, var(--err) 9%, transparent);border:1px solid color-mix(in srgb, var(--err) 26%, transparent);border-radius:var(--r-md);margin:0 0 16px;padding:11px 13px}.set-ds__danger b{color:var(--ink)}.set-ds__mlabel{font-size:var(--fs-meta);color:var(--ink-2);margin:0 0 7px;font-weight:500;display:block}.mi--danger{color:var(--err-text)}.mi--danger svg{color:var(--err)}.mi--danger:hover{background:color-mix(in srgb, var(--err) 12%, transparent)}.vm-root{flex-direction:column;flex:auto;min-height:0;display:flex}.vm-search{flex:none;margin:4px 0 8px}.vm-scroll{flex:auto;min-height:0;margin:0 -6px;padding:0 6px 6px;overflow-y:auto}.vm-grouphd,.vm-more-head{text-align:left;width:100%;font:inherit;font-size:var(--fs-ui);letter-spacing:0;color:var(--ink-3);cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;align-items:center;gap:7px;padding:9px 10px 5px;display:flex}.vm-grouphd{color:var(--ink);font-weight:600}.vm-grouphd:hover,.vm-more-head:hover{color:var(--ink-2)}.vm-more{border-top:1px solid var(--line);margin:8px 0 2px;padding-top:6px}.vm-more-head{color:var(--ink-3);font-size:var(--fs-ui);text-transform:none;letter-spacing:0}.vm-rowwrap{border-radius:var(--r-md)}.vm-row{border-radius:var(--r-md);align-items:center;gap:13px;padding:11px 10px;display:flex}.vm-row.selectable{cursor:pointer}.vm-row:hover{background:var(--elevated)}.vm-eye{margin:-5px}.vm-eye:not(.off){color:var(--ink-2)}.vm-meta{flex:1;min-width:0}.vm-name{text-align:left;max-width:100%;font:inherit;font-size:var(--fs-read);color:var(--ink);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;align-items:center;gap:7px;margin:-1px -4px;padding:1px 4px;font-weight:500;display:inline-flex}.vm-name:hover{background:var(--chip-hover)}.vm-name-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vm-nameinput{width:calc(100% + 12px);font-size:var(--fs-read);margin:-4px 0 -4px -12px;font-weight:600}.vm-trail{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap;opacity:0;transition:opacity var(--fade-dur);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;margin-left:auto;padding-left:12px}.vm-row:hover .vm-trail,.vm-trail.always{opacity:1}.vm-collapse{transition:grid-template-rows var(--move-dur) var(--ease-spring);grid-template-rows:0fr;display:grid}.vm-collapse.open{grid-template-rows:1fr}.vm-collapse__in{min-height:0;overflow:hidden}.vm-detail{font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;padding:5px 0 8px 45px;display:flex}.vm-detail .vm-dot{color:var(--ink-3);opacity:.6}.vm-sub-new{color:var(--signal)}.vm-expand{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:4px;padding:0;display:grid}.vm-expand:hover{color:var(--ink);background:var(--chip-hover)}.vm-expand[aria-expanded=true]{color:var(--ink-2)}.vm-addrs{border-spacing:0 2px;margin:0 0 12px 45px;display:table}.vm-addr{font-size:var(--fs-meta);color:var(--ink-2);display:table-row}.vm-addr-name,.vm-addr-mail,.vm-addr-acts{vertical-align:middle;white-space:nowrap;display:table-cell}.vm-addr-name{padding-right:14px}.vm-addr-mail{color:var(--ink-3);padding-right:10px}.vm-addr.excluded .vm-addr-name,.vm-addr.excluded .vm-addr-mail{opacity:.5;text-decoration:line-through}.vm-addr-acts{width:1px}.vm-addr-edit{vertical-align:middle;display:inline-grid}.vm-amspot{z-index:calc(var(--z-catch) - 1);border-radius:var(--r-sm);pointer-events:none;background:0 0;position:fixed;box-shadow:0 0 0 9999px #00000073}.vm-amenu-bd{z-index:var(--z-catch);background:0 0;position:fixed;inset:0}.vm-mtargets{flex-direction:column;max-height:188px;display:flex;overflow:hidden}.vm-others{padding-bottom:6px}.vm-ign{border-radius:var(--r-md);align-items:center;gap:11px;padding:8px 10px;display:flex}.vm-ign-ico{border-radius:var(--r-sm);background:var(--elevated);width:30px;height:30px;font-size:var(--fs-ui);flex:none;place-items:center;display:grid}.vm-ign-t{flex:1}.vm-ign-t b{font-size:var(--fs-ui)}.vm-ign-reason{font-size:var(--fs-meta);color:var(--ink-3);margin-top:1px}.vm-foot{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:13px 4px 4px;display:flex}.vm-selnote{font-size:var(--fs-ui);color:var(--ink-3)}.vm-selnote b{color:var(--ink)}.vm-selall{cursor:pointer;font:inherit;font-size:var(--fs-meta);color:var(--ink-3);border-radius:var(--r-xs);background:0 0;border:0;margin-left:10px;padding:2px 4px}.vm-selall:hover{color:var(--ink-2);text-decoration:underline}.vm-toast{z-index:var(--z-toast);font-size:var(--fs-ui);border-radius:var(--r-pill);align-items:center;gap:8px;max-width:min(480px,100vw - 32px);min-height:38px;padding:5px 16px 5px 14px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.vm-toast:has(>.btn){padding-top:4px;padding-bottom:4px;padding-right:4px}.vm-toast>span{min-width:0}.vm-toast svg{flex:none}.vm-toast--ok svg{color:var(--ok)}.vm-toast--err{border-radius:var(--r-lg);align-items:flex-start;padding-top:9px;padding-bottom:9px}.vm-toast--err svg{color:var(--err);margin-top:2px}.vm-toast--host{bottom:96px}.rp-att{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.rp-att:has(>.inbox__pv__body--pdf){padding:0}.rp-att .inbox__pv__body{flex:1;min-height:0}.mt{flex:1;min-height:0;overflow:auto}.mt__body{padding:8px 0 12px}.day{justify-content:center;margin:14px 0 10px;display:flex}.day span{font-size:var(--fs-meta);color:var(--ink-3);background:var(--hover);border-radius:var(--r-pill);padding:3px 12px}.bubrow{align-items:flex-end;gap:8px;padding:0 18px;display:flex}.bubrow--in{justify-content:flex-start}.bubrow--out{justify-content:flex-end}.bubrow--turn{margin-top:11px}.bubcol{flex-direction:column;min-width:0;max-width:78%;display:flex}.bubrow--out .bubcol{align-items:flex-end}.bub{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);max-width:100%;padding:9px 13px 4px;position:relative;box-shadow:0 1px 2px #0000001a}.bub--in{--bub-bg:color-mix(in srgb, var(--ink) 7%, var(--panel));--bub-accent:var(--signal);background:var(--bub-bg)}.bub--out{--bub-bg:color-mix(in srgb, var(--brand) 42%, var(--panel));--bub-accent:color-mix(in srgb, var(--brand) 55%, white);background:var(--bub-bg)}[data-theme=light] .bub--in{--bub-bg:color-mix(in srgb, var(--ink) 5%, var(--panel))}[data-theme=light] .bub--out{--bub-bg:color-mix(in srgb, var(--brand) 24%, var(--panel));--bub-accent:var(--brand)}.bub--in.bub--tail{border-bottom-left-radius:var(--r-xs)}.bub--out.bub--tail{border-bottom-right-radius:var(--r-xs)}.bub--noname{transition:padding-top var(--move-dur) var(--ease-spring);padding-top:6px}.bub__acts{z-index:1}.bub--noname .bub__text:before{content:"";float:right;width:28px;height:24px}.bub--noname:has(.bub__clip) .bub__text:before{width:62px}.bub--noname:has(.bubinfo--open,.inbox__reveal--open){padding-top:32px}.mt .bubrow,.mt .day{transition:opacity .5s var(--ease-exit) 1s, filter .5s var(--ease-exit) 1s}.mt .bubrow:not(.bubrow--src){opacity:.3;filter:saturate(.6)}.mt .day{opacity:.4}.mt:hover .bubrow,.mt:hover .day{opacity:1;filter:none;transition:opacity .4s var(--ease-spring) 0s, filter .4s var(--ease-spring) 0s}.bubrow--fresh{animation:bub-auf var(--move-dur) var(--ease-spring);transform-origin:0 100%}.bubrow--out.bubrow--fresh{transform-origin:100% 100%}@keyframes bub-auf{0%{opacity:0;transform:scale(.96)}}.mt-skel{gap:calc(var(--lh-read) * 1em - .9em);width:78%;font-size:var(--fs-read);flex-direction:column;padding:9px 13px;display:flex}.bub.is-src{border-color:color-mix(in srgb, var(--signal) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--signal) 34%, transparent), 0 6px 20px #0000004d}[data-theme=light] .bub.is-src{box-shadow:0 0 0 1px color-mix(in srgb, var(--signal) 34%, transparent), 0 6px 18px #0000001f}.bub__head{align-items:center;gap:7px;margin-bottom:3px;padding-right:28px;display:flex}.bub:has(.bub__clip) .bub__head{padding-right:62px}.bub__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-ui);color:var(--ink-2);font-weight:600;overflow:hidden}.bub__src{font-size:var(--fs-meta);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--bub-accent);background:color-mix(in srgb, var(--bub-accent) 20%, transparent);border-radius:var(--r-pill);flex:none;padding:1px 7px;font-weight:600}.bub__text{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word}.bub__text--collapsed{max-height:240px;position:relative;overflow:hidden}.bub__text--faded:after{content:"";background:linear-gradient(to bottom, transparent, var(--bub-bg));pointer-events:none;height:2.6em;position:absolute;bottom:0;left:0;right:0}.maillink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:2px}.maillink:hover{text-decoration-color:currentColor}.bub__more{cursor:pointer;font:inherit;font-size:var(--fs-meta);color:var(--bub-accent);background:0 0;border:0;margin-top:5px;padding:0;font-weight:600}.bub__more:hover{text-decoration:underline}.bub__more--quote{display:block}.bubquote{border-radius:var(--r-md);margin-top:8px;padding:8px 10px}.bubquote+.bubquote{margin-top:0}.bubquote--band{background:color-mix(in srgb, var(--ink) 6%, transparent)}.bubquote__who{font-size:var(--fs-meta);color:var(--ink-3);overflow-wrap:anywhere;margin:0 0 4px}.bubquote__text{font-size:var(--fs-ui);line-height:var(--lh-read);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:break-word}.bub .inbox__attach{padding:5px 0 12px}.bub .inbox__attach>.mpill{max-width:100%}.bub__foot{align-items:center;margin-top:1px;line-height:1;display:flex}.bub__time{font-size:var(--fs-meta);color:var(--ink-3);flex:none;margin-left:auto;line-height:1}.bub__acts{align-items:center;gap:2px;display:flex;position:absolute;top:6px;right:7px}.info__btn{border-radius:var(--r-sm);width:24px;height:24px;color:var(--ink-2);cursor:pointer;opacity:0;transition:opacity var(--fade-dur), background var(--dur-hover), color var(--dur-hover);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bub__clip{border-radius:var(--r-sm);height:24px;color:var(--ink-2);font:inherit;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-hover), color var(--dur-hover);background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:0 5px 0 4px;display:inline-flex}.bub__clip svg{flex:none}.bub__clip:hover,.bub__clip.is-open{color:var(--ink);background:color-mix(in srgb, var(--ink) 16%, transparent)}.info__btn:focus-visible,.bub:hover .info__btn{opacity:1}.info__btn:hover,.info__btn.is-open{opacity:1;color:var(--ink);background:color-mix(in srgb, var(--ink) 16%, transparent)}.bubinfo{transition:grid-template-rows var(--move-dur) var(--ease-spring);grid-template-rows:0fr;display:grid}.bubinfo--open{grid-template-rows:1fr}.bubinfo__clip{min-height:0;overflow:hidden}.bubinfo__dl{border-top:1px solid color-mix(in srgb, var(--ink) 13%, transparent);font-size:var(--fs-meta);grid-template-columns:auto 1fr;gap:4px 12px;margin:6px 0 13px;padding-top:8px;display:grid}.bubinfo__dl dt{color:color-mix(in srgb, var(--ink) 58%, transparent)}.bubinfo__dl dd{color:var(--ink);word-break:break-word;margin:0}.ic-pdf{color:var(--err)}.ic-xls{color:var(--ok)}.ic-txt{color:var(--signal)}.ic-neutral{color:var(--ink-2)}.padd{margin-left:8px;position:relative}body.dragging{cursor:col-resize}body.dragging *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.app--drag{transition:none}.panel{position:relative}.panel__inner{width:auto;transform:translateZ(0)}.panelgrip{cursor:col-resize;width:7px;z-index:var(--z-chrome);touch-action:none;position:absolute;top:0;bottom:0;left:0}.panelgrip:after{content:"";width:1px;transition:background var(--dur-hover);background:0 0;position:absolute;top:0;bottom:0;left:0}.panelgrip:hover:after,.panelgrip--drag:after{background:var(--brand)}.sbgrip{cursor:col-resize;width:7px;z-index:var(--z-chrome);touch-action:none;position:absolute;top:0;bottom:0;right:0}.sbgrip:after{content:"";width:1px;transition:background var(--dur-hover);background:0 0;position:absolute;top:0;bottom:0;right:0}.sbgrip:hover:after,.sbgrip--drag:after{background:var(--brand)}.paneltoggle{height:32px;z-index:calc(var(--z-chrome) + 1);align-items:center;padding:0 11px 0 12px;display:flex;position:absolute;top:16px;right:0}.paneltoggle__mirror{place-items:center;display:grid;transform:scaleX(-1)}.pstart{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:16px 14px;display:flex}.pstart__list{flex-direction:column;gap:8px;display:flex}.pstart__row{border-radius:var(--r-lg);background:var(--hover);width:100%;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-read);text-align:left;transition:background var(--dur-hover);border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}.pstart__row:hover{background:var(--active)}.pstart__ic{color:var(--ink-2);flex:none;place-items:center;display:grid}.pstart__label{flex:auto;min-width:0}.fv{flex-direction:column;flex:1;min-height:0;display:flex}.fv__head{height:var(--g-bar);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:0 10px 0 14px;display:flex}.bc{min-width:0;font-size:var(--fs-ui);color:var(--ink-3);align-items:center;gap:5px;display:flex}.bc__seg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bc__cur{color:var(--ink)}.fv__toggle{margin-left:auto}.fv__body{flex:1;min-height:0;display:flex}.fv__viewer{flex-direction:column;flex:1 1 0;min-width:160px;display:flex;overflow:auto}.fvtree{flex:none;min-width:0;max-width:calc(100% - 171px);overflow:hidden}.fvtree--anim:not(.fvtree--drag){transition:width var(--move-dur) var(--ease-spring)}.fvtree__in{flex-direction:column;height:100%;min-height:0;display:flex}.fvtree--anim:not(.fvtree--drag) .fvtree__in{transition:transform var(--move-dur) var(--ease-spring)}.treedrag{cursor:col-resize;touch-action:none;z-index:1;flex:none;align-self:stretch;width:11px;position:relative}.treedrag:after{content:"";background:var(--line);width:1px;transition:background var(--dur-hover), width var(--move-dur);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.treedrag:hover:after,.treedrag--drag:after{background:var(--brand);width:2px}.filter{flex:none;margin:10px}.disc{cursor:pointer}.disc__chev{color:var(--ink-3);transition:rotate var(--move-dur) var(--ease-spring), scale var(--dur-hover) var(--ease-spring), color var(--dur-hover);flex:none;place-items:center;display:inline-grid}button.disc:hover .disc__chev{color:var(--ink)}.disc[aria-expanded=true] .disc__chev{rotate:90deg}.disc[aria-expanded=true] .disc__chev--caret{rotate:180deg}.disc:active .disc__chev{transition-duration:var(--move-dur), var(--dur-press), var(--dur-hover);scale:.8}.cbox{min-width:0;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.cbox--off{cursor:default;opacity:.55}.cbox__in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cbox__box{box-sizing:border-box;border:2px solid var(--ink-3);border-radius:var(--r-sm);width:22px;height:22px;color:var(--panel);transition:background var(--dur-hover), border-color var(--dur-hover), scale var(--dur-hover) var(--ease-spring);flex:none;place-items:center;display:grid}.cbox__box svg{opacity:0;transition:opacity var(--dur-hover), scale var(--dur-hover);scale:.6}.cbox__box[data-on]{background:var(--ink-2);border-color:var(--ink-2)}.cbox__box[data-on] svg{opacity:1;scale:1}.cbox:has(.cbox__in:focus-visible) .cbox__box{outline:2px solid var(--focus);outline-offset:2px}.cbox:not(.cbox--off):active .cbox__box{transition-duration:var(--dur-press);scale:.96}.cbox__t{min-width:0}.field{border:1px solid var(--line);border-radius:var(--r-md);background:var(--field-bg);min-width:0;height:32px;color:var(--ink);font:inherit;font-size:var(--fs-ui);transition:border-color var(--dur-hover);outline:none;align-items:center;gap:8px;padding:0 11px;display:flex}.field:hover{border-color:var(--field-line)}.field::placeholder,.field__in::placeholder{color:var(--ink-3)}.field:focus{border-color:var(--field-line);box-shadow:0 0 0 2px var(--focus)}:root[data-maus] .field:focus{box-shadow:none}.field:has(.field__in:focus){border-color:var(--field-line);box-shadow:0 0 0 2px var(--focus)}:root[data-maus] .field:has(.field__in:focus){box-shadow:none}.field--area{width:100%;height:auto;line-height:var(--lh-read);resize:none;padding:5px 11px;display:block;overflow:hidden}.field>svg{color:var(--ink-3);flex:none}.field__in{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.field--bare{background:0 0;border:0;height:auto;padding:0}.field--bare:focus{box-shadow:none}.field--bare:has(.field__in:focus){box-shadow:none}.field--box{flex-wrap:wrap;gap:4px 6px;height:auto;min-height:32px;padding:3px 3px 3px 11px;position:relative}.field[data-invalid],.field[data-invalid]:hover{border-color:var(--err)}.field--inline{border:0 solid var(--line);background:0 0;border-radius:0;height:auto;padding:6px 8px}.field--inline:hover{border-color:var(--line)}.field--inline:has(.field__in:focus){border-color:var(--line)}.field--inline>svg{color:var(--ink-2)}.field--inline:has(.field__in:focus){box-shadow:inset 0 0 0 2px var(--focus);border-radius:var(--r-sm)}:root[data-maus] .field--inline:has(.field__in:focus){box-shadow:none;border-radius:0}.search-clear{background:var(--ink-3);width:16px;height:16px;color:var(--panel);cursor:pointer;opacity:.5;transition:opacity var(--fade-dur);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;transform:translateZ(0)}.search-clear:hover{opacity:.85}.search-clear svg{width:10px;height:10px}.fvtree__scroll{flex:1;min-height:0;padding:0 8px 10px;overflow:auto}.btn,.iconbtn,.send,.suggest,.chip,.citem{transition:transform var(--dur-hover) var(--ease-spring), background var(--dur-hover), border-color var(--dur-hover), color var(--dur-hover)}.btn:active:not(:disabled),.iconbtn:active:not(:disabled),.chip:active:not(:disabled),.citem:active:not(:disabled){transition-duration:var(--dur-press);transform:scale(.96)}.suggest:active:not(:disabled){transition-duration:var(--dur-press);transform:scale(.99)}.btn--block{width:100%}.btn--block:active:not(:disabled){transform:scale(.99)}.bub__clip:active:not(:disabled),.handoff__retry:active:not(:disabled),.info__btn:active:not(:disabled),.maildraft__copy:active:not(:disabled),.msg-copy:active:not(:disabled),.pact:active:not(:disabled),button.td-check:active:not(:disabled),.tde-cal__d:active:not(:disabled),.vm-selall:active:not(:disabled),button.atile__open:active{transition-duration:var(--dur-press);transform:scale(.96)}.bub__clip,.handoff__retry,.info__btn,.maildraft__copy,.msg-copy,.pact,.tde-cal__d,.vm-selall,.atile__open{transition:transform var(--dur-hover) var(--ease-spring), background var(--dur-hover), border-color var(--dur-hover), color var(--dur-hover)}.send:active:not(:disabled),.auswahl__send:active:not(:disabled){transition-duration:var(--dur-press);transform:scale(.9)}@keyframes pop-down{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}@keyframes pop-up{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:none}}.menu,.actf__menu{animation:pop-down var(--fade-dur) var(--ease-spring)}.menu{transform-origin:100% 0}.menu--up{transform-origin:100% 100%;animation-name:pop-up}.menu--left{transform-origin:0 0}.menu--up.menu--left{transform-origin:0 100%}.actf__menu{transform-origin:100% 0}@keyframes rise-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mpick__menu{animation:rise-up var(--fade-dur) var(--ease-spring)}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.96)}}.vm-toast{animation:toast-in var(--move-dur) var(--ease-spring) both}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.msg,.mpill--agent,.filecheck,.handoff,.work .step{animation:msg-in var(--move-dur) var(--ease-spring)}.msg:has(~.msg~.msg){animation:none}.msg:has(~.msg~.msg) :is(.mpill--agent,.filecheck,.handoff,.work .step){animation:none}@keyframes tab-in{0%{opacity:0;transform:translateY(-3px)scale(.96)}to{opacity:1;transform:none}}.ptab{animation:tab-in var(--fade-dur) var(--ease-spring)}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.stage .hero,.stage__greet{animation:hero-rise var(--move-dur) var(--ease-spring) both}@media (prefers-reduced-motion:reduce){.hintband{padding-top:12px;padding-bottom:8px;overflow:visible}.td-wrap--out{transition-delay:0s}.btn:active:not(:disabled),.iconbtn:active:not(:disabled),.suggest:active:not(:disabled),.chip:active:not(:disabled),.citem:active:not(:disabled),.send:active:not(:disabled),.auswahl__send:active,.bub__clip:active,.handoff__retry:active,.info__btn:active,.maildraft__copy:active,.msg-copy:active,.pact:active,.td-check:active,.tde-cal__d:active,.vm-selall:active,.atile__open:active,.mcomp__add:active{transform:none}.cbox:not(.cbox--off):active .cbox__box,.disc:active .disc__chev{scale:none}}.menu--opak{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:calc(var(--z-catch) + 1)}.smenu.dfc__menu{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.td-today{border-radius:var(--r-sm);width:100%;height:28px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-ui);text-align:left;transition:background var(--dur-hover), color var(--dur-hover);background:0 0;border:0;align-items:center;gap:11px;margin-bottom:2px;padding:5px 10px;font-weight:500;display:flex;position:relative}.td-today svg{color:var(--ink-2);flex:none}.td-today:hover{background:var(--hover)}.td-today--on{background:var(--active)}.td-today__n{border-radius:var(--r-pill);min-width:0;height:19px;color:var(--ink-2);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;background:0 0;place-items:center;padding:0;font-weight:500;display:grid}.td-today__dot{background:var(--signal);width:8px;height:8px;transition:right var(--move-dur) var(--ease-spring), top var(--move-dur) var(--ease-spring);border-radius:50%;margin-top:-4px;position:absolute;top:50%;right:calc(100% + 6px)}.app--nosb .td-today__dot{box-shadow:0 0 0 2px var(--sidebar);margin-top:-2px;top:0;right:calc(100% - 5px)}.td-today__n--leer,.td-today--on .td-today__n--leer,.app--nosb .td-today__n--leer{width:0;min-width:0;box-shadow:none;background:0 0;padding:0}.td-list{margin:0 -16px}.td-wrap{transition:grid-template-rows .4s var(--ease-spring), opacity .28s var(--ease-spring);grid-template-rows:1fr;display:grid}.td-wrap--out{opacity:0;pointer-events:none;grid-template-rows:0fr;transition-delay:.22s}.td-wrap__in{min-height:0;overflow:hidden}.td-wrap--flash .td-row{animation:td-flash 1.5s var(--ease-spring)}@keyframes td-flash{0%{background:0 0}18%{background:var(--active)}36%{background:0 0}54%{background:var(--active)}to{background:0 0}}.td-row{text-align:left;cursor:default;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 16px;display:flex;position:relative}.td-wrap+.td-wrap .td-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.td-m{min-width:92px;font-size:var(--fs-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:0 168px;font-weight:600;overflow:hidden}.td-t{min-width:104px;font-size:var(--fs-ui);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.td-m,.td-t,.td-grund{z-index:1;pointer-events:none;position:relative}.td-tail{z-index:1;pointer-events:none;flex:none;justify-content:flex-end;align-items:center;gap:9px;padding-left:10px;display:flex;position:relative}.td-tail button{pointer-events:auto}.td-tail .iconbtn{margin-right:-4px}.td-tail>.btn:last-child{margin-right:-9px}.td-check{z-index:1;cursor:pointer;color:#0000;width:28px;height:28px;transition:color var(--dur-hover), transform var(--dur-hover);background:0 0;border:0;flex:none;place-items:center;margin-left:-6px;padding:0;display:grid;position:relative}.td-check:before{content:"";border:1.5px solid var(--ink-3);width:18px;height:18px;transition:border-color var(--dur-hover), background var(--dur-hover);border-radius:50%;position:absolute}.td-check svg{position:relative}button.td-check:hover:before{border-color:var(--ink-2)}button.td-check:hover{color:var(--ink-3)}.td-check:focus-visible{outline:none}.td-check:focus-visible:before{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}.td-check--erkannt{color:var(--ink-3)}button.td-check--erkannt:hover{color:var(--ink-2)}.td-check--zu{color:var(--ink-3);cursor:default}.td-check--zu:before{content:none}.td-check--ab{color:var(--ok)}.td-check--ab:before{background:color-mix(in srgb, var(--ok) 14%, transparent);border-color:var(--ok);animation:td-fuell .22s var(--ease-spring) both;transition:none}.td-check--ab svg{animation:td-haken .26s var(--ease-spring) both}@keyframes td-fuell{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes td-haken{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.td-flaeche{z-index:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.td-row:has(.td-flaeche:hover) .td-ov{background:var(--menu-hover);color:var(--ink)}.td-ov{padding-inline:10px}.td-tail .btn{flex:none}.td-row:has(.td-flaeche:hover) .td-tail .iconbtn{color:var(--ink-2)}.td-row:has(.td-ov:focus-visible) .td-ov{background:var(--hover);color:var(--ink)}.td-row--pruef{grid-template-rows:auto auto;grid-template-columns:22px 168px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.td-row--pruef .td-check{grid-area:1/1}.td-row--pruef .td-m{grid-area:1/2}.td-row--pruef .td-t{grid-area:1/3}.td-row--pruef .td-grund{grid-area:2/2/auto/4;padding-left:0}.td-row--pruef .td-tail{grid-area:1/4/3;gap:12px}.td-grund{min-width:0;font-size:var(--fs-meta);color:var(--ink-3);line-height:var(--lh-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tde>.inbox__panel{background:0 0;border-radius:0;padding:0}.skel{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--bubble) 25%, color-mix(in srgb, var(--ink) 8%, var(--bubble)) 50%, var(--bubble) 75%);background-size:200% 100%;animation:1.5s linear infinite skel-schub}@keyframes skel-schub{0%{background-position:200% 0}to{background-position:-200% 0}}.skel--text{border-radius:var(--r-xs);height:.9em;display:block}.skel-in{animation:skel-auf var(--move-dur) var(--ease-spring) .18s both}@keyframes skel-auf{0%{opacity:0}to{opacity:1}}.chat-skel{flex-direction:column;gap:20px;width:100%;max-width:768px;display:flex}.chat-skel__bubble{font-size:var(--fs-read);height:calc(var(--lh-read) * 1em + 20px);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);align-self:flex-end}.chat-skel__lines{gap:calc(var(--lh-read) * 1em - .9em);flex-direction:column;display:flex}.hh{flex-direction:column;align-self:center;align-items:center;width:100%;max-width:580px;margin-bottom:16px;display:flex}.hh .hero{line-height:var(--lh-title);margin-bottom:16px}.hh__eyebrow{font-size:var(--fs-ui);color:var(--ink-3);margin-bottom:10px;font-weight:500}.hh__list{width:100%}.hh__more{font-size:var(--fs-ui);color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:2px;display:inline-flex}.hh__more:hover{color:var(--ink-2)}.hh__more svg{color:inherit}.hh__status{width:100%;font-size:var(--fs-ui);color:var(--ink-2);align-items:center;gap:10px;margin-bottom:14px;display:flex}.hh__spin{border:2px solid var(--line);border-top-color:var(--ink-3);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite hh-rot}@keyframes hh-rot{to{transform:rotate(360deg)}}.tde{--seg-track:var(--bg);--seg-on:var(--bubble);--pill-shadow:0 0 0 1px #ffffff0d}[data-theme=light] .tde{--seg-track:var(--bubble);--seg-on:var(--panel);--pill-shadow:0 0 0 .5px #0029520d, 0 1px 2px #0029521a}.tde-head{align-items:flex-start;gap:10px;display:flex}.tde-title{min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-view);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-title);border-radius:var(--r-sm);resize:none;background:0 0;border:1px solid #0000;flex:1;margin:0 -8px;padding:4px 8px;display:block;overflow:hidden}.tde-title:hover{background:var(--menu-hover)}.tde-title:focus{background:var(--elevated);border-color:var(--brand);outline:none}:root[data-maus] .tde-title:focus:not(.tde-title--err){border-color:#0000}.tde-title--err,.tde-title--err:hover,.tde-title--err:focus{border-color:var(--err);background:color-mix(in srgb, var(--err) 10%, transparent)}.tde-err{font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--err-text);margin:0}.tde-seg{background:var(--seg-track);border-radius:var(--r-md);max-width:100%;padding:2px;display:inline-flex}.tde-seg--fill{width:100%;display:flex}.tde-seg--fill .tde-seg__b{flex:1}.tde-seg__b{min-width:0;font:inherit;font-size:var(--fs-meta);color:var(--ink-2);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background var(--dur-hover) var(--ease-spring), color var(--dur-hover) var(--ease-spring);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:6px 11px;font-weight:500;display:inline-flex;overflow:hidden}.tde-seg__dot{border-radius:var(--r-pill);background:var(--signal);flex:none;width:6px;height:6px;margin-right:6px}.tde-seg__b:hover{color:var(--ink)}.tde-seg__b[aria-pressed=true]{background:var(--seg-on);color:var(--ink);box-shadow:var(--pill-shadow);font-weight:600}.tde-cal{margin-top:8px}.tde-cal__head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.tde-cal__m{font-size:var(--fs-ui);font-weight:600}.tde-flip{display:grid;transform:rotate(180deg)}.tde-cal__grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.tde-cal__wd{font-size:var(--fs-meta);letter-spacing:var(--ls-caps);color:var(--ink-3);text-transform:uppercase;text-align:center;padding:2px 0 5px;font-weight:600}.tde-cal__d{width:30px;height:30px;color:var(--ink);font:inherit;font-size:var(--fs-ui);cursor:pointer;transition:background var(--dur-hover), color var(--dur-hover);background:0 0;border:0;border-radius:50%;place-items:center;margin:1px auto;display:grid}.tde-cal__d:hover{background:var(--menu-hover)}.tde-cal__d--out{color:var(--ink-3);opacity:.45}.tde-cal__d--today{color:var(--brand-ink);font-weight:600}.tde-cal__d--sel,.tde-cal__d--sel:hover{background:var(--brand);color:var(--on-accent);font-weight:600}.tde-list{border-bottom:1px solid var(--line);margin-top:16px}.tde-item{position:relative}.tde-item__row{border:0;border-top:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;font-size:var(--fs-ui);text-align:left;background:0 0;align-items:center;gap:12px;padding:5px 0;display:flex}.tde-item__lbl{color:var(--ink-2);flex:none}.tde-pick{border-radius:var(--r-sm);cursor:pointer;background:var(--seg-track);min-width:0;max-width:100%;color:var(--ink);font:inherit;font-size:var(--fs-ui);text-align:left;transition:background var(--dur-hover);border:0;align-items:center;gap:7px;margin-left:auto;padding:5px 9px 5px 11px;display:inline-flex}.tde-pick:hover,.tde-pick[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 8%, var(--seg-track))}.tde-pick__v{align-items:center;gap:7px;min-width:0;display:inline-flex}.tde-pick__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tde-pick__late{color:var(--warn-ink);flex:none}.tde-pick__cv{color:var(--ink-3);transition:transform var(--move-dur) var(--ease-spring);flex:none}.tde-pick[aria-expanded=true] .tde-pick__cv{transform:rotate(180deg)}.tde-pick__ic{color:var(--ink-3);flex:none}.tde-wert{animation:tde-wert var(--move-dur) var(--ease-spring)}.tde-pop{z-index:var(--z-menu);max-height:262px;animation:tde-in var(--move-dur) var(--ease-spring);background:var(--elevated);-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;top:calc(100% - 2px);left:0;right:0}.tde-pop--date{max-height:none;padding:9px 11px 7px;display:block}.tde-pop__clear{margin:4px 0 2px auto;display:flex}.mcomp-note{font-size:var(--fs-ui);color:var(--ink-3);margin-top:-6px}.mcomp{background:var(--panel);border-radius:var(--r-lg);outline-offset:-2px;transition:outline-color var(--dur-hover);outline:2px solid #0000;padding:6px 16px 16px;position:relative}.mcomp[data-drop]{outline-color:var(--focus)}.mcomp__ref{align-items:center;gap:8px;min-height:36px;display:flex}.mcomp__ref-t{font-size:var(--fs-ui);color:var(--ink-3);flex:none}.mcomp__ref .mpill{flex:0 auto;align-self:center;min-width:0;max-width:none}.mcomp__ref .mailcite{background:var(--chip-hover)}.mcomp__head{flex-direction:column;gap:6px;margin-top:4px;display:flex}.mcomp__row{align-items:center;gap:0;display:flex}.mcomp__lbl{width:56px;font-size:var(--fs-ui);color:var(--ink-2);flex:none}.mcomp__row>.field{flex:1}.mcomp__in--tok{min-width:120px;height:24px}.mcomp{--seg-track:var(--bg);--field-bg:var(--seg-track)}[data-theme=light] .mcomp{--seg-track:var(--bubble)}.mtok{background:var(--chip-hover);border-radius:var(--r-pill);max-width:100%;height:24px;font-size:var(--fs-ui);color:var(--ink);align-items:center;gap:0;padding:0 2px 0 10px;display:inline-flex}.mtok__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtok .iconbtn{border-radius:var(--r-pill);width:20px;height:20px}.mcomp__add{border-radius:var(--r-xs);font:inherit;font-size:var(--fs-ui);color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 6px}button.mcomp__add:hover{background:var(--menu-hover);color:var(--ink)}.mcomp__add:active{transition:transform var(--dur-press);transform:scale(.96)}.mcomp__text{font-size:var(--fs-read);line-height:var(--lh-read);margin:10px 0 0;padding:10px 11px}.mcomp__files{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;padding:2px 0 2px 12px;display:flex}.mcomp__files .mpill{align-self:auto}.mcomp__files .filecite{background:var(--chip-hover)}.mcomp__foot{justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;display:flex}.mcomp__foot--wait{visibility:hidden}.mcomp__warn{text-align:right;font-size:var(--fs-ui);color:var(--warn-ink);margin:12px 0 0}.mcomp__warn+.mcomp__warn{margin-top:4px}.mcomp__warn+.mcomp__foot{margin-top:10px}.mcomp__err{font-size:var(--fs-ui);color:var(--err-text);margin:2px 0 8px}.mcomp-line{min-height:32px;font-size:var(--fs-ui);color:var(--ink-2);align-items:center;gap:8px;display:flex}.mcomp-line__t{min-width:0}.mcomp-line--quiet{color:var(--ink-3)}.mcomp-sent__head{border-radius:var(--r-md);width:calc(100% + 16px);min-height:36px;font:inherit;font-size:var(--fs-ui);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 -8px;padding:6px 8px;display:flex}button.mcomp-sent__head:hover{background:var(--menu-hover);color:var(--ink)}.mcomp-sent__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mcomp-sent__subj{color:var(--ink);margin-left:10px}.mcomp-sent{display:grid}.mcomp-sent>*{grid-area:1/1}.mcomp-sent--sent .mcomp-sent__fold{overflow:hidden}.mcomp-sent__headwrap{z-index:1;align-self:start;position:relative}.mcomp-sent--record .mcomp-sent__fold>div{padding-top:42px}.mcomp__val{min-width:0;min-height:34px;font-size:var(--fs-ui);color:var(--ink);overflow-wrap:anywhere;flex:1;align-items:center;padding:0 12px;display:flex}.mcomp__text--record{white-space:pre-wrap;margin-top:4px;padding:10px 0 4px}.mcomp__sugg{z-index:var(--z-menu);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;width:446px;max-width:calc(100% + 2px);position:absolute;top:calc(100% + 4px);left:-1px}.mcomp__sugg .smenu__mi{cursor:pointer}.mcomp__sugg-row{padding:6px 10px}.mcomp__sugg-row+.mcomp__sugg-row{margin-top:0}.mcomp__sugg .smenu__mi:hover{background:0 0}.mcomp__sugg .smenu__mi[data-active=true]{background:var(--menu-hover)}.mcomp__sugg-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcomp__sugg-mail{color:var(--ink-2)}.mcomp__attach{z-index:1;position:absolute;top:10px;right:10px}.mcomp__fold{opacity:0;transition:grid-template-rows var(--move-dur) var(--ease-exit), opacity var(--dur-hover) var(--ease-exit);grid-template-rows:0fr;display:grid}.mcomp__fold--on{opacity:1;transition:grid-template-rows var(--move-dur) var(--ease-spring), opacity var(--fade-dur) var(--ease-spring);grid-template-rows:1fr}.mcomp__fold-in{min-height:0;margin:0 -8px;padding:0 8px;overflow:hidden}.mcomp__fold--settled>.mcomp__fold-in{overflow:visible}.mcomp__ref{padding-right:68px}.mcomp__sum{border-radius:var(--r-md);width:calc(100% - 22px);min-height:36px;font:inherit;font-size:var(--fs-ui);color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-hover);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:6px 36px 6px 12px;display:flex}button.mcomp__sum:hover{background:var(--menu-hover)}.mcomp:has(.mcomp__toggle:not(.mcomp__toggle--open):hover) .mcomp__sum{background:var(--menu-hover)}.mcomp__sum-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mcomp__sum-l{color:var(--ink-3)}.mcomp__sum-s{color:var(--ink-2);margin-left:10px}.mcomp__sum-s:first-child{margin-left:0}.mcomp__toggle{z-index:1;position:absolute;top:10px;right:42px}.mcomp__toggle.iconbtn:not(.mcomp__toggle--open):hover:not(:disabled){background:0 0}.mcomp__toggle svg{transition:transform var(--move-dur) var(--ease-spring)}.mcomp__toggle--open svg{transform:rotate(180deg)}.mcomp--copyonly .mcomp__toggle{right:20px}.mcomp--copyonly .mcomp__sum{width:100%}.mcomp--copyonly .mcomp__ref{padding-right:36px}.mcomp__row--files{margin-top:6px}.mcomp-line--fold{min-height:36px}.msg.msg--handover{animation:none}.mcomp__addr-err{min-height:28px;font-size:var(--fs-ui);color:var(--err-text);align-items:center;gap:8px;padding-left:68px;display:flex}.msig{margin:10px 0 0}.msig__line{align-items:center;gap:0;height:36px;margin-right:-6px;display:flex}.msig__row{border-radius:var(--r-md);cursor:pointer;min-width:0;height:36px;font:inherit;font-size:var(--fs-ui);color:var(--ink-2);text-align:left;transition:background var(--dur-hover);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}button.msig__row:hover{background:var(--menu-hover);color:var(--ink)}.msig__lbl{color:var(--ink-3);flex:none}.msig__head{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.msig--off{height:36px;font-size:var(--fs-ui);align-items:center;gap:8px;padding:0 0 0 12px;display:flex}.msig__off{color:var(--ink-3);flex:1}.msig__paper{border-radius:var(--r-md);background:#fff;margin:6px 0 0;position:relative;overflow:hidden}:root[data-theme=light] .msig__paper:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.msig__frame{transform-origin:0 0;border:0;display:block;position:absolute;top:0;left:0}.msig .msig__src{font-size:var(--fs-meta);color:var(--ink-3);margin:10px 0 0 12px}.mcomp-box a.btn--ghost{color:var(--ink-2);text-decoration:none}.mcomp-box a.btn--ghost:hover{color:var(--ink);text-decoration:none}.mcomp__late{font-size:var(--fs-meta);color:var(--ink-2);margin-right:auto}.msig__set{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.msig__set:hover{color:var(--ink)}.mcomp--record .msig__row{margin-left:-12px}.mcomp--record .msig--off{padding-left:0}.mcomp--record .msig__src{margin-left:0}
