.mi-editor{min-height:var(--field-h);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-100);color:var(--fg);font:var(--p);line-height:1.5;width:100%;box-shadow:var(--shadow-xs);white-space:pre-wrap;word-break:break-word;outline:none;cursor:text}.mi-editor.mi-multiline{min-height:88px}.mi-editor:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.mi-editor:empty:before{content:attr(data-placeholder);color:var(--fg-muted);pointer-events:none}.mi-lost{color:var(--fg-secondary)}.mi-menu{position:fixed;z-index:var(--z-popover);width:max-content;min-width:280px;max-height:min(344px,calc(100vh - 16px));overflow-y:auto;padding:var(--sp-2);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.mi-menu{max-width:min(380px,calc(100vw - 16px))}.mi-opt-ic{flex:none;display:grid;place-items:center;width:24px}.mi-opt-ic .ti{font-size:var(--ico-md)}.mi-sr{position:fixed;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mi-opt-ic.ic-tone-blue{color:var(--ic-blue)}.mi-opt-ic.ic-tone-purple{color:var(--ic-purple)}.mi-opt-ic.ic-tone-green{color:var(--ic-green)}.mi-opt-ic.ic-tone-rose{color:var(--ic-rose)}.mi-opt-ic.ic-tone-grey{color:var(--ic-grey)}:root{--pp-float-clear: calc( var(--sp-4) + 38px + var(--sp-3) )}:root{--pp-float-w: 208px}:root[data-pp-min]{--pp-float-w: 40px}.pp-float{position:fixed;left:var(--sp-4);bottom:var(--sp-4);z-index:5}@media(min-width:721px){.body:has(>.pp-float) .as-side .as-nav{padding-bottom:var(--pp-float-clear)}body:has(.pp-float) .acrm-dialog.compact{bottom:calc(var(--pp-float-clear) + var(--acrm-dialog-dock-n, 0) * var(--acrm-dock-lane));max-height:calc(100vh - var(--sp-6) - var(--pp-float-clear) - var(--acrm-dialog-dock-n, 0) * var(--acrm-dock-lane))}body:has(.pp-float) .acrm-dialog-dock{bottom:var(--pp-float-clear)}}.pp-layout{display:flex;align-items:center;gap:var(--sp-0);width:fit-content;padding:var(--sp-0);border:1px solid var(--line-300);border-radius:var(--radius-md);background:var(--surface-100);box-shadow:var(--shadow-md)}.pp-ldiv{align-self:stretch;width:1px;margin:var(--sp-1) var(--sp-0);background:var(--border)}.pp-layout .mirror{transform:scaleX(-1)}@media(max-width:900px){.pp-layout .f-nav{display:none}}@media(max-width:720px){.pp-float{display:none}}@media(prefers-reduced-motion:no-preference){.pp-layout{animation:pp-layout-in .15s ease-out}@keyframes pp-layout-in{0%{opacity:0}}}.au-card.emb{border:0;border-radius:0;max-width:none;background:transparent}.au-card.emb .au-2col{min-height:0}.au-card.emb .au-srcs{margin:var(--sp-5) 0}.au-card.emb .au-viz{border-radius:0;justify-content:center}.au-card.emb .au-src{align-items:center}.au-card.emb .au-src .tx{flex:1;min-width:0}.au-card.emb .w-full{width:100%}.au-srcs.multi{display:grid;grid-template-columns:auto 1fr max-content;column-gap:var(--sp-4);align-items:center}.au-srcs.multi>.au-src{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;gap:var(--sp-4)}.ibc-btn{white-space:nowrap;justify-self:stretch}.ibc-note{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4);color:var(--fg-secondary);font:var(--small)}.ibc-note .ti{color:var(--accent)}@media(max-width:720px){.au-card.emb .au-srcs{gap:var(--sp-5)}.au-card.emb{--ibc-pad: var(--sp-6) var(--sp-5)}}.chp-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border);box-sizing:border-box;height:var(--km-pane-head-h, var(--control-h));flex:none}.chp-unknown{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--fg-secondary);font:var(--cell)}.chp-group{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;color:var(--fg);font:var(--cell)}.chp-group-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chp-unknown-btn{border:0;background:none;padding:0;min-height:var(--tap-min);cursor:pointer}.chp-body{padding:var(--sp-5) var(--sp-6);max-width:800px;margin-inline:auto}.chp-foot{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-4);border-top:1px solid var(--border)}.chp-topic{display:flex;align-items:flex-start;gap:var(--sp-3);color:var(--fg-secondary)}.chp-topic>.ti{height:var(--control-h-sm);display:inline-flex;align-items:center}.chp-topic-b{display:flex;flex-direction:column;gap:var(--sp-1);flex:1;min-width:0}.chp-topic-meta{display:flex;align-items:center;min-height:var(--control-h-sm);gap:var(--sp-2);font:var(--small);color:var(--fg-muted)}.chp-ai-regen{margin-left:auto}.chp-ai-regen+.chp-ai-toggle{margin-left:0}.chp-ai-toggle{margin-left:auto}.chp-topic-peek{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--fg)}.chp-topic-peek+.chp-ai-regen,.chp-topic-peek+.chp-ai-toggle{margin-left:0}.chp-topic-b p{margin:0;font:var(--p);color:var(--fg)}.chp-send-error{display:flex;align-items:center;gap:var(--sp-2);color:var(--critical-ink);font:var(--small)}.chp-compose{display:flex;flex-direction:column;gap:var(--sp-2)}.chp-send-row{display:flex;align-items:center;justify-content:flex-end}.chp-head .chp-grow,.chp-send-row .chp-grow{flex:1}.chp-atts{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.chp-att-skipped{color:var(--fg-secondary);font:var(--small)}.chp-aiblock{display:flex;flex-direction:column;gap:var(--sp-3)}.chp-draftwrap{display:flex;flex-direction:column;gap:var(--sp-2)}.chp-aihead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.chp-ai-lbl{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--small);color:var(--fg-muted)}.chp-draftcard{display:flex;flex-direction:column;gap:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-4) var(--sp-5)}.chp-draftcard-text{margin:0;font:var(--p);color:var(--fg);white-space:pre-wrap}.chp-draftcard-src{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.chp-draftcard-srclbl{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--label);color:var(--fg-secondary)}.chp-draftcard-srcitem{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--fg-secondary)}.chp-draftcard-acts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}[data-message-id][data-hit] .cht-bubble{box-shadow:0 0 0 var(--sp-1) var(--accent-tint)}.acrm-dialog.flex.ra-window{width:min(880px,94vw);max-width:94vw;background:var(--surface-100);overflow:hidden}.as-acctbtn{position:relative}.ra-dot{position:absolute;top:var(--sp-0);left:calc(var(--sp-0) + var(--sp-4));width:var(--sp-3);height:var(--sp-3);border-radius:var(--radius-pill);background:var(--warning);border:2px solid var(--bg-canvas);box-sizing:border-box;pointer-events:none}.ra-viz{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);padding:var(--sp-6)}.ra-viz-card{width:100%;max-width:320px;background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ra-viz-cat{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);font:var(--label);color:var(--fg)}.ra-viz-cat>.ti{color:var(--fg-secondary)}.ra-viz-cat>span:first-of-type{flex:1}.ra-viz-cat+.ra-viz-cat{border-top:1px solid var(--border)}.ra-viz-n{color:var(--fg-muted);font:var(--small);font-variant-numeric:tabular-nums}.ra-viz-draft{width:100%;max-width:320px}.ra-viz .chp-draftcard{background:var(--surface-100)}@media(max-width:720px){.acrm-dialog.flex.ra-window{width:100%;max-width:100%;margin:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.il{display:flex;flex-direction:column;min-width:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}.il-page{width:100%;max-width:var(--il-page-max);margin-inline:auto}.il-embedded{margin-inline:calc(-1 * var(--il-gutter, var(--sp-6)))}.il-embedded .il-row{padding-inline:var(--il-gutter, var(--sp-6))}.tl-grp.is-embedded{margin-inline:calc(-1 * var(--il-gutter, var(--sp-6)));padding-inline:var(--il-gutter, var(--sp-6))}.il-li{display:flex;flex-direction:column}.il-row{display:flex;gap:var(--sp-4);padding:0 var(--sp-5);border-bottom:1px solid var(--border);background:transparent;text-align:left;width:100%;border-left:0;border-right:0;border-top:0;font:500 13px/20px var(--font-sans);color:var(--fg)}.il>.il-row:last-child,.il>.il-li:last-child>.il-row{border-bottom:0}.il-seamless .il-row{border-bottom:0}.il-row.il-cursor{background:var(--line-100)}.il[role=listbox]{position:relative;animation:ilListIn .2s ease-out .04s both}@keyframes ilListIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.il[role=listbox]{animation:none}}.il[role=listbox]>.il-li{position:relative}.il[role=listbox] .il-row.il-cursor{background:transparent}.il[role=listbox] .il-row.il-cursor .il-meta .acrm-kbd{transition:opacity .14s ease-out}.il[role=listbox][data-cursor-moving] .il-row.il-cursor .il-meta .acrm-kbd{opacity:0;transition:none}.il-cursor-bar{position:absolute;top:0;left:0;background:var(--line-100);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .14s ease-out}@media(prefers-reduced-motion:reduce){.il-cursor-bar{transition:none}}.il-row.il-locked{color:var(--fg-muted);cursor:default}.il-row.il-locked .il-t{color:var(--fg-secondary)}.il-row.il-locked .il-by{color:var(--fg-muted)}button.il-row,.il-row[role=button],.il-row.il-split{cursor:pointer}button.il-row:hover,.il-row[role=button]:hover,.il-row.il-split:hover{background:var(--hover-surface)}.il-row.il-split{position:relative;isolation:isolate}.il-row-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.il-md .il-row,.il-sm .il-row{align-items:center}.il-md .il-row{min-height:var(--tap-min)}.il-sm .il-row{min-height:var(--row-h-nav)}@media(hover:none){.il-sm .il-row{min-height:var(--tap-min)}}.il-md .il-l1,.il-sm .il-l1{display:contents}.il-md .il-main,.il-sm .il-main{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-3);overflow:hidden}.il-by .eref-chip{vertical-align:middle}.il-md .il-t,.il-sm .il-t{flex:1 1 auto;min-width:0;order:1}.il-md .il-c,.il-sm .il-c{flex:1;min-width:0;order:2}.il-md .il-by,.il-sm .il-by{order:3}.il-md .il-main:has(.il-c) .il-t,.il-sm .il-main:has(.il-c) .il-t{flex:0 1 auto;max-width:58%}.il-lg .il-row{align-items:flex-start;min-height:52px;padding-block:var(--sp-3)}.il-lg .il-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.il-lg .il-l1{display:flex;align-items:baseline;gap:var(--sp-3);min-width:0}.il-lg .il-t{flex:1 1 auto;min-width:0}.il-lg .il-row:not(:has(.il-lead,.il-by,.il-c,.il-meta)){align-items:center;min-height:var(--tap-min);padding-block:0}.il-lg.il-c2 .il-c{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.il-t,.il-by,.il-c,.il-meta{font:400 13px/20px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.il-t{color:var(--ink-900)}.il-by{color:var(--fg-secondary)}.il-c{color:var(--fg-muted)}.il-row.il-read .il-t{color:var(--fg-secondary)}.il-by{flex:0 2 auto}.il-lead{flex:none;display:grid;place-items:center;width:var(--ico-lg);color:var(--fg-muted);font-size:var(--ico-sm)}.il-lead[data-tone=critical]{color:var(--critical)}.il-meta{flex:none;display:inline-flex;align-items:baseline;gap:var(--sp-3);color:var(--fg-muted);font-variant-numeric:normal;overflow:visible}.il-lg .il-meta{align-items:flex-start}.rr-lists{--il-gutter: var(--sp-5)}.rr-lists .tl{margin-inline:calc(-1 * var(--sp-5))}.il-row.il-active{background:var(--surface-75)}.il-when{flex:none;width:var(--il-when-w, 112px);display:inline-flex;align-items:baseline;gap:var(--sp-2);font:400 13px/20px var(--font-sans);color:var(--ink-900);white-space:nowrap}.il-col{flex:none;width:var(--il-col-w);min-width:0;display:inline-flex;align-items:center;gap:var(--sp-2);font:400 13px/20px var(--font-sans);color:var(--fg-secondary);white-space:nowrap;overflow:hidden}.il-col.end{justify-content:flex-end}.il-tags{flex:0 1 auto;min-width:0;max-width:50%;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);overflow:hidden}.il-tags>*{min-width:0}.il-lg .il-row.il-tags-wrap{flex-wrap:wrap;row-gap:var(--sp-1)}.il-lg .il-row>.il-tags-below{flex:1 0 100%;max-width:none;justify-content:flex-start;flex-wrap:wrap;row-gap:var(--sp-1);overflow:visible}.il-lg .il-row.il-tags-wrap-lead>.il-tags-below{padding-left:calc(var(--ico-lg) + var(--sp-4))}.il-meta{min-width:var(--il-meta-w, auto);justify-content:flex-end}.il-col>*,.il-col>*>*{min-width:0}.il-col .eref-chip{min-width:0;max-width:100%}.il-col .tl-more{flex:none}.il-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ic-grey)}.il-dot[data-tone=green]{background:var(--ic-green)}.il-dot[data-tone=amber]{background:var(--ic-amber)}.il-dot[data-tone=critical]{background:var(--critical)}.il-dot[data-tone=blue]{background:var(--ic-blue)}.il-dot[data-tone=rose]{background:var(--ic-rose)}.il-dot[data-tone=purple]{background:var(--ic-purple)}.il-acts{display:inline-flex;align-items:center;gap:var(--sp-1);flex:none;opacity:0}.il-row:hover .il-acts,.il-row:focus-within .il-acts{opacity:1}@media(hover:none),(max-width:720px){.il-acts{opacity:1}.il-acts .acrm-icobtn{width:var(--tap-min);height:var(--tap-min)}}.tl-tags-slot{display:inline-flex;flex:0 1 auto;min-width:0;max-width:50%;margin-left:auto;justify-content:flex-end;gap:var(--sp-2);overflow:hidden}.tl-tags-slot+.tl-meta{margin-left:var(--sp-4)}@media(max-width:720px){.tl.tl .tl-row.has-tags{flex-wrap:wrap;row-gap:var(--sp-1);padding-block:var(--sp-3)}.tl.tl .tl-row.has-tags>.tl-title{flex:1 1 0}.tl.tl .tl-row>.tl-tags-slot{display:inline-flex;flex:1 0 100%;order:1;max-width:none;margin-left:0;justify-content:flex-start;flex-wrap:wrap;row-gap:var(--sp-1);gap:var(--sp-2);padding-left:calc(var(--sp-6) + var(--sp-4) + var(--ico-sm) + var(--sp-3))}}.orglogo{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-sm);background:var(--org-bg, #fff);transition:background-color .15s ease;border:1px solid var(--org-brand, var(--border));display:grid;place-items:center;overflow:hidden;flex:none}.orglogo.inline{width:var(--avatar-xs);height:var(--avatar-xs);border-radius:var(--radius-xs)}.orglogo.sm{width:var(--avatar-sm);height:var(--avatar-sm)}.orglogo.lg{width:var(--avatar-lg);height:var(--avatar-lg)}.orglogo img{width:100%;height:100%;object-fit:contain}.idimg-drop .orglogo{width:240px;height:96px;border-radius:var(--radius-md)}.idimg-drop .acrm-avatar{width:96px;height:96px;font:var(--h1);font-size:30px}.tbar-mark.round{border-radius:var(--radius-pill)}.aichat-panel .aichat-body{padding:var(--sp-5) var(--sp-4);gap:var(--sp-5)}.aichat-bodywrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.aichat-bodywrap .aichat-body{flex:1}.aichat-row.user{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1);max-width:80%}.aichat-meta{display:flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--fg-muted)}.aichat-user{box-sizing:border-box;align-self:flex-end;max-width:100%;background:var(--line-100);border-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xs);padding:var(--sp-3) var(--sp-5);font:var( --dlg-body-font, 400 15px/1.6 var(--font-sans) );white-space:pre-wrap;word-break:break-word}.aichat-thread>.aichat-user{max-width:80%}@media(max-width:720px){.aichat-row.user,.aichat-thread>.aichat-user{max-width:85%}}.aichat-user+.aichat-chip,.aichat-row.user+.aichat-chip{align-self:flex-end}.aichat-tools{display:grid;gap:var(--sp-2);justify-items:start}.aichat-tools-t{display:inline-flex;align-items:center;gap:var(--sp-1);border:0;background:none;padding:0;font:var(--small);color:var(--fg-muted);cursor:pointer}.aichat-tools-t:hover{color:var(--fg-secondary)}.aichat-tool{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--fg-secondary)}.aichat-tool svg{font-size:var(--ico-xs);color:var(--fg-muted)}.aichat-tool .n{font:var(--small);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.aichat-thread .aichat-msg{display:grid;gap:var(--sp-3);font:var( --dlg-body-font, 400 15px/1.6 var(--font-sans) )}.aichat-thread .aichat-msg>*{max-width:100%;min-width:0}.aichat-md{display:grid;gap:var(--sp-3);min-width:0;max-width:100%}.aichat-thread .aichat-msg p{margin:0}.aichat-thread .aichat-msg b,.aichat-thread .aichat-msg strong{font-weight:600}.aichat-thread .aichat-msg ul,.aichat-thread .aichat-msg ol{margin:0;padding-left:var(--sp-6);display:grid;gap:var(--sp-1)}.aichat-thread .aichat-msg ul{list-style:disc}.aichat-thread .aichat-msg ol{list-style:decimal}.aichat-thread .aichat-msg a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border-strong)}.aichat-thread .aichat-msg a:hover{text-decoration-color:var(--accent-ink)}.aichat-dom{color:var(--fg-muted);font:var(--small)}.aichat-thread .aichat-msg .eref-chip-nm{font-weight:400}.aichat-md .eref-chip.eref-mini .eref-chip-nm{white-space:normal;overflow:visible}.aichat-table{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;overflow-x:auto}.aichat-table table{width:100%;border-collapse:collapse}.aichat-table th,.aichat-table td{vertical-align:baseline}.aichat-table th{font:var(--overline);color:var(--fg-muted);text-align:left;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border)}.aichat-table td{font:var(--cell);color:var(--fg);padding:var(--sp-1) var(--sp-4);border-bottom:1px solid var(--border)}.aichat-table tr:last-child td{border-bottom:0}.aichat-table .num{text-align:right;font:var(--small);font-variant-numeric:tabular-nums}.aichat-table th.num{font:var(--overline)}.aichat-acts{display:flex;align-items:center;gap:var(--sp-0)}.aichat-time{margin-left:var(--sp-2);font:var(--small);color:var(--fg-muted)}.aichat-list{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;padding-inline:var(--sp-4);--il-gutter: var(--sp-4)}.aichat-md-run>:last-child:after{content:"";display:inline-block;width:2px;height:14px;background:var(--accent);vertical-align:-2px;margin-left:var(--sp-0);animation:aichat-blink 1s steps(1) infinite}@keyframes aichat-blink{50%{opacity:0}}.aichat-run{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--fg-secondary)}.aichat-run svg{font-size:var(--ico-xs);color:var(--fg-muted);animation:aichat-spin .9s linear infinite}@keyframes aichat-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aichat-md-run>:last-child:after,.aichat-run svg{animation:none}}.aichat-panel .aichat-body .aichat-err,.gsp2-detail .aichat-err{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--critical-ink)}.aichat-panel .aichat-body .aichat-err svg,.gsp2-detail .aichat-err svg{font-size:var(--ico-xs);color:var(--critical)}.aichat-err .retry,.aichat-run .stop{border:0;background:none;padding:0;font:600 12px var(--font-sans);color:var(--fg-secondary);cursor:pointer}.aichat-err .retry:hover,.aichat-run .stop:hover{color:var(--fg)}.aichat-thread>.aichat-run{align-self:flex-start}.aichat-panel .aichat-body .aichat-degraded,.gsp2-ans .aichat-degraded{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--critical-ink)}.aichat-panel .aichat-body .aichat-degraded svg,.gsp2-ans .aichat-degraded svg{font-size:var(--ico-xs);color:var(--critical)}.aichat-replaced{opacity:.5;display:flex;flex-direction:column;gap:var(--sp-5)}.aichat-replaced-tag{align-self:flex-start;font:var(--overline);color:var(--fg-muted)}.aichat-empty{display:grid;gap:var(--sp-2);justify-items:start}.aichat-empty h3{font:var(--h3);letter-spacing:var(--tracking-tight);margin:0}.aichat-empty .acrm-note{font:var(--subtitle);color:var(--fg-secondary)}.aichat-down{position:absolute;right:var(--sp-4);bottom:var(--sp-3);width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-100);border-radius:var(--radius-sm);color:var(--fg-secondary);font-size:var(--ico-sm);cursor:pointer}.aichat-down:hover{background:var(--hover-surface);color:var(--fg)}.aichat-down:disabled{display:none}.aichat-panel .aichat-composer{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0 var(--sp-4) var(--sp-4);padding:0;border:1px solid var(--border-strong);border-top:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-100)}.aichat-panel .aichat-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.aichat-panel .aichat-composer .mi-editor{border:0;border-radius:0;outline:none;background:none;box-shadow:none;min-height:44px;max-height:120px;overflow-y:auto;padding:var(--sp-3) var(--sp-4) 0;font:var(--p);color:var(--fg);font-family:var(--font-sans)}.aichat-panel .aichat-composer .mi-editor:focus{border-color:transparent;box-shadow:none}.aichat-cfoot{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-3)}.aichat-cfoot .sp{flex:1}.aichat-fups{display:grid;gap:var(--sp-0);justify-items:stretch;justify-self:stretch;width:100%;min-width:0}.aichat-fup{display:inline-flex;align-items:center;gap:var(--sp-2);max-width:100%;border:0;background:none;padding:var(--sp-2) var(--sp-3);margin-left:calc(-1 * var(--sp-3));border-radius:var(--radius-sm);font:var(--p);color:var(--fg-secondary);cursor:pointer;text-align:left}.aichat-fup-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aichat-fup:hover{background:var(--hover-surface);color:var(--fg)}.aichat-fup svg{font-size:var(--ico-xs);color:var(--fg-muted);flex:none}.aichat-empty .aichat-starters{margin-top:var(--sp-1)}.acrm-popover-item .ic.ic-tone-amber,.aichat-prompt-row .ic.ic-tone-amber,.aichat-prompt-ico .ic.ic-tone-amber,.gsp-prompts .ic.ic-tone-amber,.gsp2-det-ic .ic.ic-tone-amber,.nastaveni-page .mrow .ic.ic-tone-amber{color:var(--ic-amber)}.acrm-popover-item .ic.ic-tone-blue,.aichat-prompt-row .ic.ic-tone-blue,.aichat-prompt-ico .ic.ic-tone-blue,.gsp-prompts .ic.ic-tone-blue,.gsp2-det-ic .ic.ic-tone-blue,.nastaveni-page .mrow .ic.ic-tone-blue{color:var(--ic-blue)}.acrm-popover-item .ic.ic-tone-purple,.aichat-prompt-row .ic.ic-tone-purple,.aichat-prompt-ico .ic.ic-tone-purple,.gsp-prompts .ic.ic-tone-purple,.gsp2-det-ic .ic.ic-tone-purple,.nastaveni-page .mrow .ic.ic-tone-purple{color:var(--ic-purple)}.acrm-popover-item .ic.ic-tone-green,.aichat-prompt-row .ic.ic-tone-green,.aichat-prompt-ico .ic.ic-tone-green,.gsp-prompts .ic.ic-tone-green,.gsp2-det-ic .ic.ic-tone-green,.nastaveni-page .mrow .ic.ic-tone-green{color:var(--ic-green)}.acrm-popover-item .ic.ic-tone-rose,.aichat-prompt-row .ic.ic-tone-rose,.aichat-prompt-ico .ic.ic-tone-rose,.gsp-prompts .ic.ic-tone-rose,.gsp2-det-ic .ic.ic-tone-rose,.nastaveni-page .mrow .ic.ic-tone-rose{color:var(--ic-rose)}.acrm-popover-item .ic.ic-tone-lime,.aichat-prompt-row .ic.ic-tone-lime,.aichat-prompt-ico .ic.ic-tone-lime,.gsp-prompts .ic.ic-tone-lime,.gsp2-det-ic .ic.ic-tone-lime,.nastaveni-page .mrow .ic.ic-tone-lime{color:var(--ic-green)}.acrm-popover-item .ic.ic-tone-grey,.aichat-prompt-row .ic.ic-tone-grey,.aichat-prompt-ico .ic.ic-tone-grey,.gsp-prompts .ic.ic-tone-grey,.gsp2-det-ic .ic.ic-tone-grey,.nastaveni-page .mrow .ic.ic-tone-grey{color:var(--fg-muted)}.aichat-prompt-form{display:grid;gap:var(--sp-4)}.aichat-prompt-icons{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.aichat-prompt-ico{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-100);border-radius:var(--radius-sm);cursor:pointer}.aichat-prompt-ico .ic{font-size:var(--ico-sm);color:var(--fg-secondary);display:grid;place-items:center}.aichat-prompt-ico:hover{background:var(--hover-surface)}.aichat-prompt-ico.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.aichat-prompt-formbtns{display:flex;gap:var(--sp-2)}.aichat-prompt-list{display:grid;gap:var(--sp-2)}.aichat-prompt-new{justify-self:start}.aichat-prompt-empty{font:var(--p);color:var(--fg-muted);padding:var(--sp-3) 0}.aichat-prompt-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md)}.aichat-prompt-row .ic{flex:none;width:var(--ico-lg);display:grid;place-items:center;font-size:var(--ico-sm);color:var(--fg-secondary)}.aichat-prompt-row .tx{display:flex;flex-direction:column;min-width:0;gap:var(--sp-0);flex:1}.aichat-prompt-row .nm{display:flex;align-items:center;gap:var(--sp-2);font:600 13px var(--font-sans);color:var(--ink-900)}.aichat-prompt-row .acrm-note{font:var(--small);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aichat-prompt-tag{font:var(--small);color:var(--fg-secondary)}.aichat-prompt-acts,.aichat-prompt-confirm{flex:none;display:flex;align-items:center;gap:var(--sp-1)}.acrm-dialog:has(>.gsp-q){display:grid;grid-template-rows:auto 1fr auto}.acrm-dialog:has(>.gsp-q):has(>.gsp-strip){grid-template-rows:auto auto 1fr auto}.gsp-q{display:flex;align-items:center;gap:var(--sp-3);height:52px;padding:0 var(--sp-5);border-bottom:1px solid var(--border);color:var(--fg-muted)}.gsp-q input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 15px/1.25 var(--font-sans);color:var(--fg)}.gsp-q input::placeholder{color:var(--fg-muted)}.gsp-pre{flex:none;display:inline-flex;align-items:center;gap:var(--sp-1);height:22px;padding:0 var(--sp-2) 0 var(--sp-1);border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent-ink);font:var(--small)}.gsp-body{height:460px;display:flex;flex-direction:column;min-height:0}.gsp-body .il-embedded{--il-gutter: var(--sp-5);padding-inline:var(--il-gutter)}.gsp-sec{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-2)}.gsp-sec .t{font:var(--label);color:var(--fg-secondary)}.gsp-sec.gsp-sec-trunc .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsp-sec .n{font:var(--small);color:var(--fg-muted)}.gsp-sec .err{font:var(--hint);color:var(--critical-ink);margin-left:auto}.gsp-sec-ic{align-self:center}.gsp-intent-none{padding:var(--sp-2) var(--sp-5);font:var(--p);color:var(--fg-secondary)}.gsp-intent-msg{margin:0;font:var(--p);color:var(--fg-secondary)}.gsp-intent-msg b{font-weight:600;color:var(--fg)}.gsp-more{font:var(--small);color:var(--accent-ink)}.gsp-strip{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);background:var(--critical-subtle);color:var(--critical-ink);font:var(--small);border-top:1px solid var(--border)}.gsp-q+.gsp-strip{border-top:0}.gsp-sk{display:block;height:10px;border-radius:var(--radius-xs);background:var(--line-200)}.gsp-acts{display:flex;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-6)}.gsp-foot{display:flex;align-items:center;gap:var(--sp-3);width:100%;height:44px;padding:0 var(--sp-5);border:0;border-top:1px solid var(--border);background:var(--surface-75);color:var(--fg-muted);font:var(--small);cursor:pointer;text-align:left}.gsp-foot-q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsp2>.sv-aside{padding:0}.gsp2>.sv-main{min-width:0;overflow-y:auto;display:flex;flex-direction:column}.gsp2-detail{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-5);flex:1 0 auto}.gsp2-head{display:flex;align-items:flex-start;gap:var(--sp-3)}.gsp2-name{position:relative;min-width:0;margin-top:calc((var(--avatar-sm) - 1lh) / 2);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gsp2-name .t{font-weight:500;color:var(--fg)}.gsp2-name .gap{display:inline-block;width:var(--sp-3)}.gsp2-name .k{white-space:nowrap;font:var(--p);color:var(--fg-secondary)}.gsp2-name.is-clamped{display:block;-webkit-line-clamp:none;max-height:5lh}.gsp2-name.is-clamped .k{position:absolute;right:0;bottom:0;padding-left:var(--sp-4);background:linear-gradient(to right,transparent,var(--surface-100) var(--sp-3))}.gsp2-name.is-clamped .k:before{content:"…";margin-right:var(--sp-3);color:var(--fg)}.gsp2-cmd-d .k{font:var(--small);color:var(--fg-muted)}.gsp2-det-ic{display:flex;flex:none;color:var(--fg-secondary)}.gsp2-cmd-d{margin:0;font:var(--p);color:var(--fg);overflow-wrap:anywhere}.gsp2-cmd-d .k{display:block;margin-top:var(--sp-2)}.gsp2-run{align-self:flex-start}.gsp2-ans{display:flex;flex-direction:column;padding:var(--sp-5);flex:1 0 auto;min-width:0}.gsp2-ans-body{display:grid;align-content:start;gap:var(--sp-4);flex:1 0 auto;min-width:0}.gsp2-ans>.gsp2-run{margin-top:var(--sp-6)}.gsp2-def{display:grid;grid-template-columns:20px minmax(64px,max-content) minmax(0,1fr);column-gap:var(--sp-4);row-gap:var(--sp-2);align-items:baseline;margin:0;font:var(--small)}.gsp2-fact,.gsp2-def dt{display:contents}.gsp2-def dt .ti{color:var(--fg-muted);align-self:start;justify-self:center}.gsp2-def dt span{color:var(--fg-muted);white-space:nowrap}.gsp2-def dd{margin:0;color:var(--fg);overflow-wrap:anywhere}.gsp-body .gsp2-acts-list{--il-gutter: var(--sp-5);padding-inline:0;margin-top:auto;border-top:1px solid var(--border);padding-top:var(--sp-3)}.gsp2 mark,.gsp2-detail mark{background:var(--accent-tint);color:var(--accent-ink);border-radius:var(--radius-xs);padding:1px var(--sp-0)}@media(max-width:720px){.acrm-dialog:has(.gsp-body){position:fixed;top:0;right:0;bottom:0;left:0;max-width:none;max-height:none;border-radius:0;z-index:90}.gsp-body{height:auto;min-height:0}.gsp2-def{grid-template-columns:20px minmax(0,max-content) minmax(0,1fr)}}.gsp-mobile-detail{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.gsp-back{flex:none;border-bottom:1px solid var(--border);padding:var(--sp-2) var(--sp-4)}.gsp-back .acrm-btn{max-width:100%}.gsp-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prj-prose,.acrm-textarea.inl-ta.prj-prose{max-width:calc(var(--sp-7) * 20);font:var(--h2);font-family:var(--font-sans);font-weight:400;line-height:1.5}.prj-update-card{background:var(--bg-canvas);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-4);max-width:calc(var(--sp-7) * 20);display:flex;flex-direction:column;gap:var(--sp-5)}.prj-update-card>*{margin:0}.prj-update-card .prj-prose{max-width:none}.prj-res{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.prj-costs>.sb-h .acrm-check-label{align-self:center}.prj-content>.sb-block.prj-costs{max-width:none}.prj-mtg-h{display:flex;align-items:center;gap:var(--sp-3)}.prj-mtg-main{display:grid;gap:var(--sp-0);min-width:0;flex:1}.prj-mtg-nm{font:var(--p);font-weight:600}.prj-mtg-sub{font:var(--small);color:var(--fg-secondary)}.prj-mtg-recap{margin:var(--sp-2) 0 0;margin-left:calc(var(--sp-7) - var(--sp-1));color:var(--fg-secondary);white-space:pre-wrap}.prj-mtg .acrm-icobtn.framed{opacity:0}.prj-mtg:hover .acrm-icobtn.framed,.prj-mtg:focus-within .acrm-icobtn.framed,.prj-mtg .acrm-icobtn.framed[aria-expanded=true]{opacity:1}.prj-mtg-rec{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 0;margin-left:calc(var(--sp-7) - var(--sp-1));font:var(--small);color:var(--fg-secondary)}.prj-rec{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.prj-rec-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prj-rec-fold summary{cursor:pointer;color:var(--fg-secondary)}.prj-rec-transcript{white-space:pre-wrap;color:var(--fg-secondary);margin-top:var(--sp-3)}.prj-rec-dot{width:var(--sp-3);height:var(--sp-3);border-radius:50%;background:var(--critical);flex:0 0 auto}.prj-rec-clock{font-variant-numeric:tabular-nums;font-weight:600}.prj-rec-audio{display:block;width:100%;margin:var(--sp-3) 0 var(--sp-2)}.acrm-input.inl-in,.acrm-textarea.inl-ta{padding:var(--sp-0) var(--sp-1);margin:calc(-1 * var(--sp-0)) calc(-1 * var(--sp-1));width:calc(100% + 2 * var(--sp-1));font:inherit;color:inherit;border-radius:var(--radius-sm)}.acrm-textarea.inl-ta{display:block;min-height:0;line-height:1.5;resize:none;field-sizing:content}.acrm-input.inl-in,.acrm-textarea.inl-ta,.acrm-input.inl-in:focus,.acrm-textarea.inl-ta:focus{border-color:transparent;background:transparent;box-shadow:none;outline:none}.acrm-textarea.inl-ta.is-muted{color:var(--fg-secondary)}.inl-ro{display:inline;padding:var(--sp-0) var(--sp-1);margin:calc(-1 * var(--sp-0)) calc(-1 * var(--sp-1));border-radius:var(--radius-sm);cursor:text;white-space:pre-wrap}.inl-ro:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sm-gate{margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--sp-2)}.sm-cond{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);min-height:var(--control-h);font:var(--p);color:var(--fg)}.sm-cond>.acrm-icon,.sm-cond>svg{color:var(--warning-ink)}.sm-cond.met{color:var(--fg-muted)}.sm-cond.met>.acrm-icon,.sm-cond.met>svg{color:var(--positive-ink)}.sm-cond-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-cond-a{display:flex;justify-content:flex-end;min-width:0}.sm-cond-v{position:relative;display:flex;align-items:center;min-width:0;max-width:100%}@media(max-width:720px){.sm-cond{min-height:var(--tap-min)}.sm-cond-a .acrm-btn.compact{height:var(--tap-min);font:var(--p);padding-inline:var(--sp-3)}.sm-cond-v{min-height:var(--tap-min)}}.uiscroll{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.uiscroll-viewport{flex:1;min-height:0;width:100%;height:100%}.uiscroll-viewport>div{display:block!important;min-height:100%}.uiscroll-bar{position:absolute;display:flex;-webkit-user-select:none;user-select:none;touch-action:none;background:transparent;opacity:0;transition:opacity var(--dur-base) ease;z-index:1}.uiscroll-bar[data-state=visible]{opacity:1}.uiscroll-bar[data-orientation=vertical]{top:0;right:0;bottom:0;width:11px}.uiscroll-bar[data-orientation=horizontal]{left:0;right:0;bottom:0;height:11px;flex-direction:column}.uiscroll-thumb{flex:1;position:relative;background:var(--border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--radius-sm);transition:background var(--dur-base) ease}.uiscroll-bar:hover .uiscroll-thumb{background:var(--fg-muted);background-clip:content-box}.uiscroll-corner{background:transparent}.mv-body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:20px var(--sp-5) var(--sp-5);min-height:0}.mv-body.mv-state{align-items:center;justify-content:center}.mv-subj{font-weight:600;color:var(--fg)}.mv-date{margin-left:var(--sp-3);font:var(--small);color:var(--fg-secondary);white-space:nowrap;font-variant-numeric:normal}.mv-div{flex:none;height:1px;background:var(--border);margin:0 0 var(--sp-5)}.mv-text{flex:1;overflow:auto;white-space:pre-wrap;font:400 14px/1.7 var(--font-sans);color:var(--fg);min-height:0}.mv-frame{flex:1;width:100%;min-height:240px;border:0;background:var(--surface-0, #fff)}.mv-atts{flex:none;margin-top:var(--sp-5)}.mc-fields{padding:var(--sp-3) var(--sp-5);flex:none}.mc-ccbcc{font:500 13px var(--font-sans);color:var(--fg-secondary);cursor:pointer;white-space:nowrap}.mc-ccbcc:hover{color:var(--fg)}.mc-from{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.mc-from .eref-chip{flex:0 1 auto;min-width:0}.mc-fromsel{border:0;outline:0;background:transparent;font:600 13px var(--font-sans);color:var(--fg);cursor:pointer;min-width:0}.mc-atts{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:0 var(--sp-5) var(--sp-3)}.mc-foot{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);flex:none}.mc-track{margin-right:var(--sp-1)}.mc-track-lbl{font-weight:400}.acrm-dialog.compact .mc-track-lbl{display:none}.mc-foot>.sp{flex:1}.mc-err{padding:0 var(--sp-5) var(--sp-3)}.mc-need{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mc-status{font:var(--small);color:var(--fg-muted);white-space:nowrap}.mc-status.is-error{color:var(--critical-ink)}.rcpt-wrap{position:relative;display:block;min-width:0}.rcpt-main{display:flex;flex-direction:column;min-width:0;flex:1}.rcpt-main .n{font:600 13px var(--font-sans);color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcpt-main .e{font:400 12px var(--font-sans);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-split{flex:1;display:flex;min-height:0}.mc-left{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.mc-slotai{flex:1;display:flex;flex-direction:column;min-height:0}.mc-slotpane{flex:1;min-height:0;display:flex;flex-direction:column}.mc-slotpane .aichat-degraded{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--critical-ink)}.mc-slotpane .aichat-degraded svg{font-size:var(--ico-xs);color:var(--critical)}.mc-tpl .aichat-user{background:var(--surface-100)}.mc-slotai-h{display:flex;align-items:center;gap:var(--sp-2);height:32px;font:600 13px var(--font-sans);color:var(--fg);flex:none}.mc-slotai-h .sp{flex:1}.mc-slotai-h>svg{color:var(--accent)}.mc-hline{flex:none;display:flex;align-items:center;gap:var(--sp-2);min-height:var(--sp-7);padding:0 var(--sp-5);border-bottom:1px solid var(--border);cursor:pointer;font:400 13px var(--font-sans);color:var(--fg-secondary);min-width:0}.mc-hline .who{font-weight:600;color:var(--fg);white-space:nowrap}.mc-hline .arr{color:var(--fg-muted);flex:none}.mc-hline .subj{font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc-hline>.grow{flex:1}.mc-fields.tpltop{border-bottom:1px solid var(--border)}.mc-steps{flex:none;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border)}.mc-tpl{flex:none;width:384px;display:flex;flex-direction:column;min-height:0;background:var(--surface-75);border-right:1px solid var(--border)}.mc-tpl-head{flex:none;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.mc-tplsel .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-tpl-body{flex:1;overflow:auto;overflow-x:hidden;padding:var(--sp-4);display:grid;gap:var(--sp-4);align-content:start}.mc-tpl-body>*,.mc-funds>*,.mc-tpl-body .acrm-field>*{min-width:0}.mc-tpl-note{font:var(--small);color:var(--fg-muted);display:flex;gap:var(--sp-2);align-items:flex-start}.mc-tpl-note>.ti{flex:none;margin-top:1px}.mc-funds{display:grid;gap:var(--sp-2)}.mc-funds-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.mc-funds-sum{font:var(--small);color:var(--fg-muted);font-variant-numeric:tabular-nums}.mc-funds-sum.ok{color:var(--positive-ink)}.mc-fund{display:flex;align-items:center;gap:var(--sp-2)}.mc-fund .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--cell);color:var(--fg)}.mc-fund .mc-fundw{width:64px;flex:none;text-align:right;font-variant-numeric:tabular-nums}.mc-fund .pct{font:var(--small);color:var(--fg-muted)}.mc-funds-acts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.mc-split.tplmode .re-wrap{display:none}.mc-split:not(.slot)>.mc-tpl{display:none}.mc-split:not(.aimode) .mc-slotai{display:none}.mc-split.aimode>.mc-tpl>.mc-tpl-head,.mc-split.aimode>.mc-tpl>.mc-tpl-body{display:none}.acrm-dialog-body.doc .mc-fields.dlg-fields[hidden]{display:none}.mc-prev{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface-100)}.mc-prev.is-stale .mc-prev-body{opacity:.45}.mc-prev-body{flex:1;overflow:auto;padding:var(--sp-6) 28px;font:400 14px/1.7 var(--font-sans);color:var(--fg);min-height:0;display:flex;flex-direction:column}.mc-prev-body p{margin:0 0 var(--sp-4)}.pv-text{white-space:pre-wrap}.mc-prev-frame{flex:1;width:100%;min-height:200px;border:0;background:transparent}.pv-slots{flex:none;display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) 0 28px}.pv-val{background:var(--accent-tint, var(--hover-surface));border:0;border-radius:var(--radius-xs);padding:1px 6px;cursor:pointer;font:var(--small);color:var(--fg)}.pv-opt{background:none;border:1px solid var(--border);color:var(--fg);border-radius:var(--radius-xs);padding:1px 6px;cursor:pointer;font:var(--small)}.pv-opt:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.pv-auto{font:500 12px var(--font-sans);color:var(--fg-secondary);border:1px dashed var(--border-strong);border-radius:var(--radius-xs);padding:1px 5px;white-space:nowrap}.pv-ai{flex:none;display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-5) 0 28px}.pv-ai-sec{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font:var(--small);color:var(--fg-secondary)}.pv-ai-lb{font-weight:500;color:var(--fg);white-space:nowrap}.pv-ai-err,.pv-ai-none{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-ai-err{color:var(--critical-ink)}.pv-ai-none{color:var(--fg)}.pv-ai-none:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.pv-ai-st{display:inline-flex;align-items:center;min-width:0;flex:1}.pv-ai-st .aichat-run{min-width:0;flex:1}.pv-ai-st .aichat-run>[aria-hidden]{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-ai-st .aichat-run .stop{flex:none}.pv-ai-re{flex:none;margin-left:auto;border:0;background:none;padding:0;font:var(--small);color:var(--accent);cursor:pointer}.pv-ai-re:disabled{color:var(--fg-muted);cursor:default}.pv-ai-all{display:flex;justify-content:flex-end}.pv-busy{flex:none;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 28px 0;font:var(--small);color:var(--fg-secondary)}.pv-state{display:grid;gap:var(--sp-3);padding:var(--sp-6) 28px}.pv-atts{flex:none;display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;padding:var(--sp-3) 28px var(--sp-2)}.mc-split.tplmode .mc-atts{padding:0 28px var(--sp-4)}.acrm-dialog:has(.mc-split.tplmode) .acrm-dialog-wctl button[aria-label=Zmenšit]{display:none}.acrm-dialog.compact .mv-lbl{display:none}.acrm-dialog.compact .mc-status{min-width:0;overflow:hidden;text-overflow:ellipsis}.acrm-dialog.compact .mc-fields.dlg-fields,.acrm-dialog.compact .mv-div,.acrm-dialog.compact .acrm-dialog-foot .mc-tool,.acrm-dialog.compact .acrm-dialog-foot .mc-track,.acrm-dialog.compact .mc-hline{display:none}@media(max-width:720px){.acrm-dialog.compact .mc-fields.dlg-fields{display:grid}.acrm-dialog.compact .acrm-dialog-foot .mc-tool,.acrm-dialog.compact .acrm-dialog-foot .mc-track{display:inline-flex}.acrm-dialog.compact .mc-hline{display:flex}.mc-split.slot{flex-direction:column}.mc-split.slot .mc-tpl{width:auto;flex:1;border-right:0}.mc-split.tplmode.step-form>.mc-left{flex:none}.mc-split.tplmode.step-form .mc-prev,.mc-split.tplmode.step-form .mc-atts{display:none}.mc-split.tplmode.step-preview>.mc-tpl{display:none}}.mc-popout{display:contents}.mc-popout .acrm-dialog-scrim.flex{padding:0;align-items:stretch}.mc-popout .acrm-dialog.flex{max-width:none;height:auto;border-radius:0;box-shadow:none}.mc-popout .acrm-dialog.flex .acrm-dialog-grab,.mc-desktop .acrm-dialog-ctl .acrm-icobtn[aria-label=Zavřít]{display:none}.re-wrap{flex:1;display:flex;flex-direction:column;min-height:0}.re-toolbar{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-5);border-bottom:1px solid var(--border);flex:none;flex-wrap:wrap}.re-toolbar .re-heading{min-width:96px}.re-sep{width:1px;height:18px;background:var(--border);margin:0 var(--sp-1)}.re-body{flex:1;overflow:auto;padding:var(--sp-4) 20px var(--sp-5);font:400 14px/1.6 var(--font-sans);color:var(--fg);outline:0;min-height:0}.re-body:empty:before{content:attr(data-ph);color:var(--fg-muted)}.re-body a{color:var(--accent)}.re-wrap .re-body a{color:var(--accent);text-decoration:underline}.re-body{overflow-wrap:anywhere}.re-wrap .re-body p{margin:0 0 1em}.re-wrap .re-body p:last-child{margin-bottom:0}.re-body h1,.re-body h2,.re-body h3,.re-body h4{margin:1.25em 0 .5em;font-weight:700;line-height:1.3}.re-body h1{font-size:20px}.re-body h2{font-size:17px}.re-body h4{font-size:14px}.re-body ul,.re-body ol{margin:var(--sp-2) 0;padding-left:var(--sp-6)}.re-body ul{list-style:disc}.re-body ol{list-style:decimal}.re-body ul ul{list-style-type:circle}.re-body ul ul ul{list-style-type:square}.re-body ol ol{list-style-type:lower-alpha}.re-body ol ol ol{list-style-type:lower-roman}.asg-sender{font:var(--small);color:var(--fg-secondary)}.asg-sender strong{color:var(--fg);font-weight:600}.asg-check{display:flex;align-items:flex-start;gap:var(--sp-2);cursor:pointer}.asg-check>.acrm-checkfield{flex:none;margin-top:var(--sp-0)}.asg-check-txt{display:grid;gap:var(--sp-0);font:var(--p);color:var(--fg)}.asg-check-sub{font:var(--small);color:var(--fg-muted)}.eml-lead-deliv{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px}.eml-deliv{display:inline-flex;color:var(--fg-muted)}.eml-deliv.is-read{color:var(--accent)}.eml-deliv.is-failed{color:var(--critical)}.dlv-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);min-inline-size:0}.dlv-step{display:inline-flex;align-items:baseline;gap:var(--sp-1);color:var(--fg-muted)}.dlv-step.is-done{color:var(--fg)}.dlv-step.is-fail{color:var(--critical)}.dlv-lbl{font-weight:500}.dlv-when{color:var(--fg-secondary);font-variant-numeric:tabular-nums}.dlv-step:not(.is-done) .dlv-when{color:var(--fg-muted)}.dlv-sep{inline-size:18px;block-size:1px;background:var(--border);align-self:center}.dlv-reason{flex-basis:100%;color:var(--fg-secondary)}.dlv-line.is-failed .dlv-reason{color:var(--critical-ink)}.mopen-list{display:flex;flex-direction:column;gap:var(--sp-1);min-inline-size:0}.mopen{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.mopen-when{color:var(--fg);font-variant-numeric:tabular-nums}.mopen-cli{color:var(--fg-secondary)}@media(max-width:720px){.acrm-dialog:not(.compact) .acrm-dialog-foot:has(>.lead .mc-tool){flex-wrap:wrap}.acrm-dialog:not(.compact) .acrm-dialog-foot>.lead:has(.mc-tool),.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot>.lead:has(.mc-tool){flex:1 0 100%;margin-right:0}.acrm-dialog-foot .mc-track{margin-right:auto}}.re-body h1,.re-body h2,.re-body h3{margin:var(--sp-3) 0 var(--sp-2);font-weight:600;line-height:1.3}.re-body h1{font-size:22px}.re-body h2{font-size:18px}.re-body h3{font-size:15px}.sms-dlg .sms-sub{display:grid;gap:var(--sp-3);padding-left:calc(var(--ico-lg) + var(--sp-4) + var(--sp-2));margin-top:calc(var(--sp-2) * -1)}.sms-count{font:var(--small);color:var(--fg-muted);font-variant-numeric:tabular-nums}.sms-count.bad{color:var(--critical-ink)}.sms-final{display:grid;gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-50);min-width:0}.sms-final-l{font:var(--small);color:var(--fg-muted)}.sms-final-t{font:var(--p);color:var(--fg-secondary);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sms-dlg .fl-note{max-height:calc(1.5em * 8 + var(--sp-2));overflow-y:auto}.eml-tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.eml-tab{position:relative;flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:48px;padding:0 var(--sp-4);font:600 13px var(--font-sans);color:var(--fg-secondary);cursor:pointer;white-space:nowrap;background:none;border:0}.eml-tab svg{font-size:var(--ico-md);color:var(--fg-muted)}.eml-tab:hover{background:var(--hover-surface)}.eml-tab.active{color:var(--accent)}.eml-tab.active svg{color:var(--accent)}.eml-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--accent);border-radius:3px 3px 0 0}.eml-list{display:block}.eml-preicon{color:var(--fg-muted);font-size:var(--ico-sm);display:inline-flex}.eml-meta{display:inline-flex;align-items:center;gap:var(--sp-3)}.eml-date{font:600 12px var(--font-sans);color:var(--fg-secondary);white-space:nowrap;font-variant-numeric:normal}.eml-actions{display:none;align-items:center;gap:var(--sp-0)}.eml-il .il-row:hover .eml-meta{display:none}.eml-il .il-row:hover .eml-actions{display:inline-flex}.eml-preicon svg{width:1em;height:1em}.acrm-icobtn.eml-star{color:var(--ink-300);transition:color .11s ease}.acrm-icobtn.eml-star:hover,.acrm-icobtn.eml-star:focus-visible{color:var(--fg-secondary)}.acrm-icobtn.eml-star.on,.acrm-icobtn.eml-star.on:hover{color:#ffd000}.acrm-icobtn.eml-star.on svg{fill:currentColor}.eml-il .il-by{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0}.eml-il .eml-who,.eml-il .eml-dir{color:inherit;font:inherit}.eml-il .eml-who{max-width:100%}.eml-il .eml-who-link{display:contents}.eml-more{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);padding-top:var(--sp-4)}.eml-preicon.opened{color:var(--positive-ink)}.eml-hd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);row-gap:var(--sp-2);margin-bottom:var(--sp-3)}.eml-hd .t{font:var(--h1);color:var(--ink-900);letter-spacing:var(--tracking-tight)}.eml-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-left:auto}.posta-page{height:100%;min-width:0;display:flex;flex-direction:column}.posta-page>.posta-scroll{flex:1;min-width:0;min-height:0;overflow:auto}.mt-head{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);margin-inline:calc(var(--sp-5) * -1);padding:0 var(--sp-5) var(--sp-4);border-bottom:1px solid var(--border)}.mt-subj{flex:1 0 100%;min-width:0;font:var(--h3);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-line{font:var(--small);color:var(--fg-secondary)}.mt-ctx{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0;font:var(--small);color:var(--fg-muted)}.mt-headacts{margin-left:auto;flex:none}.mt-cards{flex:1;min-height:0;overflow-y:auto;margin-inline:calc(var(--sp-5) * -1);display:flex;flex-direction:column}.mt-card{display:flex;flex-direction:column;border-bottom:1px solid var(--border)}.mt-card:last-child{border-bottom:0}.mt-card.is-out>.mt-hd,.mt-card.is-out>.mt-sum{background:var(--accent-tint);color:var(--accent-ink)}.mt-sum{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:var(--tap-min);padding:0 var(--sp-5);border:0;background:transparent;text-align:left;cursor:pointer;font:500 13px/20px var(--font-sans);color:var(--fg)}.mt-sum:hover,.mt-card.is-out>.mt-sum:hover{background:var(--hover-surface)}.mt-card.is-unread .mt-sum:before{content:"";flex:none;width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:var(--accent)}.mt-who{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-secondary)}.mt-card.is-unread .mt-who{font-weight:600;color:var(--ink-900)}.mt-addr{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-secondary)}.mt-snip{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted)}.mt-meta{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--fg-muted)}.mt-date{flex:none;font:var(--small);color:var(--fg-secondary);white-space:nowrap;font-variant-numeric:normal}.mt-hd{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);cursor:pointer}.mt-hd-main{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--sp-3);padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:500 13px/20px var(--font-sans);color:inherit;overflow:hidden}.mt-to{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted)}.mt-acts{flex:none;display:inline-flex;align-items:center;gap:var(--sp-2)}.mt-trash{flex:none;font:var(--small);color:var(--fg-secondary)}.mt-dlv{padding:0 var(--sp-5) var(--sp-3)}.mt-frame{display:flex;height:clamp(240px,55vh,640px);padding:0 var(--sp-5) var(--sp-4)}.mt-frame>.mv-frame,.mt-frame>.mv-text{height:100%;min-height:0}.mt-frame .mq{margin-top:var(--sp-3)}.mt-frame .mq>summary{display:inline-block;list-style:none;cursor:pointer;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-100);color:var(--fg-muted);font:var(--small)}.mt-frame .mq>summary::-webkit-details-marker{display:none}.mt-card .mv-atts{margin-top:0;padding:0 var(--sp-5) var(--sp-4)}.mt-older{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--tap-min);padding:0 var(--sp-5);border:0;border-bottom:1px solid var(--border);background:transparent;cursor:pointer;font:var(--small);color:var(--fg-secondary)}.mt-older:hover{background:var(--hover-surface)}.mt-trunc{padding:var(--sp-4) var(--sp-5);font:var(--small);color:var(--fg-muted)}.acrm-dialog.compact .mt-head{flex-wrap:nowrap}.acrm-dialog.compact .mt-subj{flex:0 1 auto}.acrm-dialog.compact .mt-line{flex:none;white-space:nowrap}.acrm-dialog.compact .mt-line:before{content:"·";margin-right:var(--sp-2)}.acrm-dialog.compact .mt-parts,.acrm-dialog.compact .mt-ctx,.acrm-dialog.compact .mt-headacts,.acrm-dialog.compact .mt-snip,.acrm-dialog.compact .mt-addr{display:none}.acrm-dialog.compact .mt-frame{height:240px}@media(max-width:720px){.acrm-dialog.compact .mt-head{flex-wrap:wrap}.acrm-dialog.compact .mt-subj{flex:1 0 100%}.acrm-dialog.compact .mt-line{flex:0 1 auto;white-space:normal}.acrm-dialog.compact .mt-line:before{content:none;margin-right:0}.acrm-dialog.compact .mt-parts,.acrm-dialog.compact .mt-headacts,.acrm-dialog.compact .mt-snip,.acrm-dialog.compact .mt-addr{display:inline}.acrm-dialog.compact .mt-ctx{display:inline-flex}.acrm-dialog.compact .mt-frame{height:clamp(240px,55vh,640px)}}.ivw{--ivw-w: calc(var(--sp-7) * 19);--ivw-top-h: calc(var(--sp-7) + var(--sp-5));--ivw-max-h: calc(100dvh - var(--ivw-top-h) * 2 - var(--sp-6));position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lightbox);display:flex;flex-direction:column;color:var(--surface-100)}.ivw-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink-900);opacity:.9}.ivw>*:not(.ivw-bg){position:relative}.ivw-top,.ivw-bar{display:flex;align-items:center;gap:var(--sp-4);font:var(--cell)}.ivw-top{min-height:var(--ivw-top-h);padding:0 var(--sp-6)}.ivw-top b,.ivw-bar b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivw-top span,.ivw-bar span{opacity:.7;white-space:nowrap}.ivw-top .ivw-sp,.ivw-bar .ivw-sp{flex:1}.ivw-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--sp-7);height:var(--sp-7);border:0;border-radius:var(--radius-pill);background:none;color:inherit;cursor:pointer;text-decoration:none}.ivw-btn:hover,.ivw-btn:focus-visible{background:color-mix(in srgb,var(--surface-100) 16%,transparent)}.ivw-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ivw-list{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);min-height:100%;padding:0 var(--sp-6) var(--sp-6);box-sizing:border-box}.ivw-list:has(>.ivw-item:only-child){justify-content:center}.ivw-item{display:flex;flex-direction:column;gap:var(--sp-2);max-width:min(100%,var(--ivw-w));margin:0;scroll-margin-top:var(--sp-4)}.ivw-bar,.ivw-cap{width:0;min-width:100%}.ivw-bar{min-height:var(--sp-7)}.ivw-fr{display:flex;min-width:0;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-pop);background:var(--surface-100)}.ivw-fr img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--ivw-max-h);min-width:calc(var(--sp-7) * 4);min-height:calc(var(--sp-7) * 3);object-fit:contain}.ivw-fr.sized{width:min(var(--ivw-w),calc(var(--ivw-max-h) * var(--ivw-ar)),var(--ivw-nw));max-width:100%;aspect-ratio:var(--ivw-ar)}.ivw-fr.sized img{width:100%;height:100%;min-width:0;min-height:0}.ivw-cap{font:var(--hint);opacity:.8;text-align:center}@media(max-width:760px){.ivw-top{padding:0 var(--sp-4)}.ivw-btn{width:calc(var(--sp-7) + var(--sp-1));height:calc(var(--sp-7) + var(--sp-1))}.ivw-list{padding:0 0 var(--sp-6)}.ivw-item{max-width:100%;width:100%}.ivw-bar,.ivw-cap{padding:0 var(--sp-4);box-sizing:border-box}.ivw-fr{border-radius:0;justify-content:center}.ivw-fr.sized{width:100%}}.fp-frame{display:block;width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-50)}.fp-img-wrap{display:flex;justify-content:center;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-50)}.fp-img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.fp-docx{overflow:auto;padding:var(--sp-5) var(--sp-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100);color:var(--fg);font:var(--p)}.fp-docx>:first-child{margin-top:0}.fp-docx p{margin:0 0 var(--sp-4)}.fp-docx h1{font:var(--h1);margin:var(--sp-5) 0 var(--sp-3)}.fp-docx h2{font:var(--h2);margin:var(--sp-5) 0 var(--sp-3)}.fp-docx h3{font:var(--h3);margin:var(--sp-4) 0 var(--sp-2)}.fp-docx ul,.fp-docx ol{margin:0 0 var(--sp-4);padding-left:var(--sp-6)}.fp-docx ul{list-style:disc}.fp-docx ol{list-style:decimal}.fp-docx li{margin:0 0 var(--sp-1)}.fp-docx a{color:var(--accent)}.fp-docx strong{font-weight:600}.fp-docx table{width:100%;border-collapse:collapse;margin:0 0 var(--sp-4)}.fp-docx th,.fp-docx td{border:1px solid var(--border);padding:var(--sp-2) var(--sp-3);text-align:left;font:var(--p)}.fp-docx img{max-width:100%;height:auto}.fp-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-50);color:var(--fg-secondary);font:var(--p);text-align:center}.fp-state .fp-ic{color:var(--fg-muted)}.acrm-dialog-body.fp-modal{display:flex;flex-direction:column}.fp-fill{flex:1;min-height:0}.fp-img-wrap.fp-fill{align-items:center;overflow:auto}.fp-img-wrap.fp-fill .fp-img{max-height:100%}.pick-link{display:grid;grid-template-columns:minmax(0,260px) auto minmax(0,260px);justify-content:center;align-items:stretch;gap:var(--sp-2)}.pick-link-ic{align-self:center;display:inline-flex;color:var(--fg-muted)}.pick-card{display:grid;align-content:start;gap:var(--sp-0);min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-75)}.pick-card-kind{display:flex;align-items:center;justify-content:space-between;font:var(--small);color:var(--fg-muted)}.pick-card-change{padding:0;border:0;background:none;font:var(--small);color:var(--accent-ink);cursor:pointer}.pick-card-change:hover{text-decoration:underline}.pick-card-head{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.pick-card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--label);color:var(--fg)}.pick-card-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--small);color:var(--fg-secondary)}.pick-card-note{margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font:var(--small);color:var(--fg-muted)}.pick-card-skel{display:grid;gap:var(--sp-2);padding-top:var(--sp-1)}.pick-card-skel i{display:block;height:var(--sp-2);width:70%;border-radius:var(--radius-xs);background:var(--line-200)}.pick-card-skel i+i{width:45%}@media(max-width:720px){.pick-link{grid-template-columns:minmax(0,1fr)}.pick-link-ic{justify-self:center;transform:rotate(90deg)}}[data-theme=dark] .re-body .mail-sig,[data-theme=dark] .re-body .mail-sig *{color:var(--fg)!important}[data-theme=dark] .re-body .mail-sig a,[data-theme=dark] .re-body .mail-sig a *{color:var(--accent)!important}.phe-pop{z-index:var(--z-panel);width:344px;font-size:13px;background:var(--surface-100);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);padding:var(--sp-1)}.phe-list{display:flex;flex-direction:column}.phe-row{display:grid;grid-template-columns:16px max-content minmax(0,1fr) 20px;align-items:center;gap:var(--sp-2);padding:0 var(--sp-1);border-radius:6px;box-sizing:border-box;min-height:34px}.phe-row:hover{background:var(--hover-surface)}.phe-row.phe-addrow:hover{background:none}.phe-grip{color:var(--fg-muted);opacity:.45;cursor:grab;display:inline-flex;touch-action:none}.phe-row:hover .phe-grip{opacity:.7}.phe-grip:hover{opacity:1;color:var(--fg)}.phe-num{font:inherit;color:var(--fg);background:none;border:none;outline:none;min-width:0;padding:var(--sp-1) 0}.phe-num::placeholder{color:var(--fg-muted)}.phe-type{font:var(--small);color:var(--fg-muted);background:none;border:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding:var(--sp-1) var(--sp-0);text-align:left}.phe-type:hover,.phe-type:focus{color:var(--fg)}.phe-x{border:none;background:none;color:var(--fg-muted);opacity:0;cursor:pointer;width:var(--ico-lg);height:var(--ico-lg);flex:none;box-sizing:border-box;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs)}.phe-row:hover .phe-x,.phe-x:focus-visible{opacity:.8}.phe-x:hover{opacity:1;color:var(--fg)}.phe-x .ti,.phe-x svg{width:var(--ico-xs);height:var(--ico-xs)}.phe-addrow{grid-template-columns:auto 1fr;border-top:1px solid var(--border);margin:var(--sp-0) calc(-1 * var(--sp-1)) 0;padding:var(--sp-2) calc(var(--sp-2) + var(--sp-3)) var(--sp-1);border-radius:0}.phe-list>.phe-addrow:first-child{border-top:0;margin-top:0;padding-top:var(--sp-1)}.phe-addrow>.phe-num{grid-column:1 / -1}.phe-row.phe-dragging{background:var(--hover-surface);box-shadow:var(--shadow-sm);position:relative;z-index:1}.phe-row.phe-dragging .phe-grip{opacity:1;cursor:grabbing}.phe-ccbox{display:inline-flex}.phe-cc{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:13px;color:var(--fg);background:none;border:none;cursor:pointer;padding:var(--sp-1) var(--sp-2);border-radius:6px;white-space:nowrap}.phe-cc:hover{background:var(--hover-surface);color:var(--fg)}.phe-ccsearch.phe-ccsearch{margin:calc(-1 * var(--sp-2)) calc(-1 * var(--sp-2)) var(--sp-1);padding-inline:calc(var(--sp-3) + var(--sp-2))}.phe-cclist{max-height:216px;overflow-y:auto;display:flex;flex-direction:column}.phe-ccrow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);font-size:13px;color:var(--fg);background:none;border:none;cursor:pointer;text-align:left;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm)}.phe-ccrow:hover{background:var(--hover-surface)}.phe-ccrow .cd{color:var(--fg-muted);font-size:12px}.phe-ccempty{font-size:12px;color:var(--fg-muted);padding:var(--sp-3)}.phe-maskwrap{position:relative;display:flex;min-width:0;flex:1}.phe-maskwrap .phe-num{position:relative;background:transparent;width:100%}.phe-ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:var(--sp-1) var(--sp-0);font:inherit;pointer-events:none;white-space:pre}.phe-ghost .typed{color:transparent}.phe-ghost .rest{color:var(--fg-muted);opacity:.55;letter-spacing:.5px}.phe-addrow .phe-num,.phe-addrow .phe-ghost{font-weight:500}a.phe-tel,button.phe-tel,.rr-vals .rr-val+.rr-val .phe-tel.rr-ev-tx{color:var(--accent);text-decoration:none;cursor:pointer}a.phe-tel:hover,button.phe-tel:hover,.rr-vals .rr-val+.rr-val .phe-tel.rr-ev-tx:hover{text-decoration:underline}.rr-ev.act .rr-ev-pen{cursor:pointer}.phe-telwrap{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow:visible}.phe-telin>.rr-ev-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-ev:has(.phe-telwrap) .rr-ev-pen{position:relative}.phe-telin{display:inline-flex;align-items:center;min-width:0;position:relative}.phe-copy{border:none;color:var(--fg-muted);opacity:0;cursor:pointer;position:absolute;left:100%;margin-left:3px;top:50%;transform:translateY(-50%);width:var(--ico-sm);height:var(--ico-sm);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:var(--hover-surface)}.rr-val:hover .phe-copy,.phe-copy:focus-visible{opacity:1}.phe-copy:hover{opacity:1;color:var(--fg)}.phe-copy.on{opacity:1;color:var(--positive)}.rr-ev.act:has(.phe-telwrap) .rr-ev-pen:hover{color:var(--fg)}.phe-emrow,.phe-persrow{grid-template-columns:16px max-content 1fr 20px}.phe-row.phe-nogrip{grid-template-columns:max-content minmax(0,1fr) 20px}.phe-persadd{border-top:1px solid var(--border)}.phe-perschip{display:inline-flex;align-items:center;min-width:0}.phe-perschip>*{display:flex;align-items:center;min-width:0}.phe-suggest{border-top:1px solid var(--border);margin:var(--sp-0) calc(-1 * var(--sp-1)) 0;padding:var(--sp-1) var(--sp-1) 0;display:flex;flex-direction:column}.aichat-panel{width:100%;height:100%;min-height:0;flex:1;display:flex;flex-direction:column;background:var(--bg-canvas);overflow:hidden}.aichat-head{flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);height:var(--topbar-h);border-bottom:1px solid var(--border)}.aichat-mark{flex:none;width:22px;height:22px;border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--fg-on-accent);background:linear-gradient(135deg,var(--accent),var(--accent-violet));font-size:var(--ico-xs)}.aichat-title{font:var(--h2);letter-spacing:var(--tracking-tight);color:var(--fg);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aichat-head .sp{flex:1}.aichat-limited-row{flex:none}.aichat-body{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.aichat-day{align-self:center;font:var(--small);color:var(--fg-muted);padding:var(--sp-1) 0}.aichat-chan{margin-left:var(--sp-2)}.aichat-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--fg-secondary)}.aichat-typing{align-self:flex-start;color:var(--fg-muted);font:var(--small)}.aichat-composer{display:flex;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line-200)}.aichat-composer textarea{flex:1;resize:none;max-height:120px}.aichat-ctx{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4) 0}.aichat-panel .aichat-composer .aichat-ctx+.mi-editor{padding-top:var(--sp-2)}.aichat-ctx-add{display:inline-flex;align-items:center;gap:var(--sp-1);font:500 12px var(--font-sans);color:var(--fg-secondary);cursor:pointer;background:none;border:0;padding:0}.aichat-ctx-add:hover{color:var(--ink-900)}.aichat-view{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.aichat-view .lead{font:var(--p);color:var(--fg-secondary)}.aichat-recovery{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:.04em;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-75);color:var(--fg);word-break:break-all}.aichat-err{font:var(--small);color:var(--critical-ink)}.aichat-check{display:flex;align-items:flex-start;gap:var(--sp-2);font:var(--small);color:var(--fg-secondary)}.aichat-confirm{align-self:stretch;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-75)}.aichat-confirm-label{font:var(--p);color:var(--fg)}.aichat-confirm-detail{margin:0;display:grid;gap:var(--sp-1)}.aichat-confirm-detail-row{display:flex;gap:var(--sp-2);align-items:baseline;font:var(--small)}.aichat-confirm-detail-row dt{flex:none;max-width:45%;color:var(--fg-muted);overflow-wrap:anywhere;word-break:break-word}.aichat-confirm-detail-row dd{margin:0;min-width:0;color:var(--fg);word-break:break-word;white-space:pre-line}.aichat-confirm-btns{display:flex;gap:var(--sp-2)}.aichat-confirm-result{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font:var(--small);color:var(--fg-muted)}.aichat-mode{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) 0}.aichat-mode-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);align-self:stretch}.aichat-mode-note{margin:0;font:var(--small);color:var(--fg-muted)}.aichat-confirm-diff del{color:var(--critical-ink);background:var(--critical-subtle);text-decoration:line-through}.aichat-confirm-diff ins{color:var(--positive-ink);background:var(--positive-subtle);text-decoration:none}.nastaveni-page .pk-row .pk-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-0)}.nastaveni-page .pk-row .pk-name{font:var(--label);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nastaveni-page .pk-edit{padding:var(--sp-3) 0;border-bottom:1px solid var(--border)}.nastaveni-page .pk-sec>.sec-d,.nastaveni-page .pk-sec>.pk-add{padding-top:var(--sp-3)}.aichat-pk-offer{flex:none;margin:var(--sp-3) var(--sp-4) 0}.sb-sec{display:flex;flex-direction:column;gap:var(--sp-1)}.sb-block{margin-bottom:var(--sp-6)}.sb-block:last-child{margin-bottom:0}.sb-h{display:flex;align-items:center;gap:var(--sp-2)}.sb-sec>.sb-h{min-height:26px}.sb-block>.sb-h{min-height:28px;margin-bottom:var(--sp-3)}.sb-h.sb-click{cursor:pointer;-webkit-user-select:none;user-select:none}.sb-peek.sb-click{cursor:pointer;-webkit-user-select:none;user-select:none;display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.sb-h>.sb-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sb-sec>.sb-h .t{font:var(--h3);color:var(--fg-secondary);letter-spacing:var(--tracking-tight)}.sb-block>.sb-h .t{font:var(--h2);color:var(--ink-500);letter-spacing:var(--tracking-tight)}.sb-h .caret{font-size:var(--ico-sm);color:var(--fg-muted);flex:none;transition:transform .14s ease}.sb-h .caret.col{transform:rotate(-90deg)}.sb-h .a,.tlx-body>.tl-showall{display:inline-flex;align-items:center;gap:var(--sp-1);font:500 12px var(--font-sans);color:var(--fg-secondary);cursor:pointer;background:none;border:0;padding:0}.sb-h .a:first-of-type,.sb-h>.sb-acts{margin-left:auto}.sb-acts{display:inline-flex;align-items:center;gap:var(--sp-3)}.sb-h .a:hover,.tlx-body>.tl-showall:hover{color:var(--ink-900)}.sb-h .a .ti{font-size:var(--ico-sm)}.sb-h .a.sb-cfg{opacity:0;transition:opacity .12s ease}.sb-h:hover .a.sb-cfg,.sb-h:focus-within .a.sb-cfg,.sb-h .a.sb-cfg[aria-expanded=true]{opacity:1}.sb-h .sd{font:400 12px var(--font-sans);color:var(--fg-muted)}.sb-h .t .sd{margin-left:var(--sp-2)}.sb-flow>:not(.sb-full){max-width:calc(var(--sp-7) * 20);margin-inline:auto}.sb-flow>.sb-block{margin-bottom:calc(var(--sp-6) + var(--sp-3))}.sb-flow>.sb-block:last-child{margin-bottom:0}.stat-grid{--stat-cols: 99;--stat-min: 180px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--stat-min),(100% - (var(--stat-cols) - 1) * var(--sp-3)) / var(--stat-cols))),1fr));gap:var(--sp-3)}.stat-grid-cq{container:statgrid / inline-size}.stat-grid.c3,.stat-grid.c4,.stat-grid.c5{--stat-min: 163px}.stat-grid.c3{--stat-cols: 3}.stat-grid.c4{--stat-cols: 4}.stat-grid.c5{--stat-cols: 5}@media(max-width:560px){.stat-grid.c3,.stat-grid.c4,.stat-grid.c5{--stat-cols: 1}}.stat-tile{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100)}.stat-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.stat-top>.ti{align-self:center;font-size:var(--ico-sm);color:var(--fg-muted);flex:none}.stat-label{font:var(--small);color:var(--fg-secondary)}.stat-cap{font:var(--small);color:var(--fg-muted)}.stat-val{display:flex;align-items:baseline;gap:var(--sp-1)}.stat-actual{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--h1);letter-spacing:var(--tracking-tight);color:var(--fg);font-variant-numeric:tabular-nums}.stat-actual>.ti{color:var(--accent);font-size:var(--ico-md)}.stat-actual.reached{color:var(--positive-ink)}.stat-actual.warn{color:var(--pill-rose-ink)}.stat-actual.crit{color:var(--critical-ink)}.stat-actual.warning{color:var(--fg)}.stat-actual.warning:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.stat-actual.muted{color:var(--fg-muted)}.stat-target{font:var(--subtitle);color:var(--fg-muted);font-variant-numeric:tabular-nums}.stat-sub{font:400 12px var(--font-sans);color:var(--fg-muted)}.stat-b{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.stat-main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.stat-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);flex:none}.stat-skel{height:92px;border-radius:var(--radius-lg);background:var(--surface-75)}.stat-tile.sm{border-radius:var(--radius-md);min-height:92px}.stat-tile.sm .stat-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-tile.sm .stat-actual{display:flex;font:600 14px var(--font-sans);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-tile.sm .stat-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-tile.clickable{cursor:pointer}.stat-tile.clickable:hover{border-color:var(--accent)}.stat-tile.clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat-stage{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;border:0;background:transparent;padding:var(--sp-0) var(--sp-2);margin:calc(-1 * var(--sp-0)) calc(-1 * var(--sp-2));border-radius:var(--radius-sm);font:inherit;color:inherit;cursor:pointer}.stat-stage:hover{background:var(--hover-surface)}.stat-stage:disabled{cursor:default;background:transparent}.stat-stage>.ti{font-size:var(--ico-xs);color:var(--fg-muted);flex:none}.cd-ai{width:100%;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.cd-ai:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint),var(--shadow-sm)}.cd-ai .cd-ai-input{width:100%;border:0;background:transparent;outline:none;resize:none;padding:0;min-height:66px;font:400 15px/1.55 var(--font-sans);color:var(--fg)}.cd-ai .cd-ai-input::placeholder{color:var(--fg-muted)}.cd-ai .cd-ai-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3)}.cd-ai .cd-ai-model{display:inline-flex;align-items:center;gap:var(--sp-1);height:27px;padding:0 var(--sp-1) 0 var(--sp-3);border:0;background:transparent;border-radius:var(--radius-sm);font:600 12px var(--font-display);color:var(--ink-700);cursor:pointer}.cd-ai .cd-ai-model:hover,.cd-ai .cd-ai-model.open{background:var(--hover-surface)}.cd-ai .cd-ai-model .lead{font-size:var(--ico-xs);color:var(--accent-violet)}.cd-ai .cd-ai-model .cv{font-size:var(--ico-xs);color:var(--fg-muted)}.cd-ai .cd-ai-kbd{display:grid;place-items:center;min-width:22px;height:22px;padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);font:600 12px var(--font-sans);color:var(--fg-muted);background:var(--surface-75)}.pl{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.pl .sv-aside{display:flex;flex-direction:column}.pl .aichat-panel{border:0}.pl-pane{flex:1;min-height:0;display:flex;flex-direction:column}.pl-tabs{flex:none;display:flex;align-items:center;gap:var(--sp-1);height:var(--topbar-h);padding:0 var(--sp-4);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.pl-tab{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--fg-secondary);font:var(--small);font-weight:600;white-space:nowrap;cursor:pointer}.pl-tab:hover{background:var(--surface-75)}.pl-tab[aria-selected=true]{background:var(--accent-tint);color:var(--accent-ink)}.pl-tab .acrm-ico{width:var(--ico-sm);height:var(--ico-sm)}.pl-head{flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6) 0}.pl-head-ico{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent-ink)}.pl-head-text{min-width:0;display:grid;gap:var(--sp-0)}.pl-head-title{font:var(--h3);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-head-sub{font:var(--small);color:var(--fg-muted)}.pl-head .sp{flex:1}.pl-body{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-4) var(--sp-6) var(--sp-7);display:grid;gap:var(--sp-5);align-content:start}.pl-controls{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.pl-controls .sp{flex:1}.pl-h3{font:var(--h3);margin:0 0 var(--sp-3)}.pl-stats{--stat-min: 140px}.pl-hint{margin:0}.pl-skel .acrm-chart-mark.sk{background:var(--surface-100)}.pl-cmp-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.pl-cmp{width:100%;border-collapse:collapse;font:var(--cell)}.pl-cmp th,.pl-cmp td{padding:var(--sp-2) var(--sp-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line-100)}.pl-cmp thead th{position:sticky;top:0;background:var(--surface-50);color:var(--fg-secondary);font:var(--small);font-weight:600}.pl-cmp tbody th{color:var(--fg-secondary);font-weight:500;width:32%}.pl-cmp tbody tr:last-child th,.pl-cmp tbody tr:last-child td{border-bottom:0}.pl-cmp tr.is-diff td{background:var(--accent-tint);font-weight:600}.pl-cmp-prod{display:inline-flex;align-items:center;gap:var(--sp-2)}.pl-unverified{margin-left:var(--sp-2);background:var(--pill-amber-bg);color:var(--pill-amber-ink)}.pl-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md)}.pl-card.is-active{border-color:var(--accent)}.pl-card-ico{width:var(--control-h);height:var(--control-h);display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent-ink)}.pl-card-text{min-width:0;display:grid}.pl-card-title{font:var(--p);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-card-sub{font:var(--small);color:var(--fg-muted)}.pl-card>.pl-stats{grid-column:1 / -1}.pl-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-6);text-align:center}.pl-empty h3{font:var(--h3);margin:0}.pl-starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);width:min(100%,640px);margin-top:var(--sp-3)}.pl-starter{display:grid;justify-items:start;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-canvas);color:var(--fg);font:var(--p);text-align:left;cursor:pointer}.pl-starter:hover{background:var(--surface-50)}.pl-starter .acrm-ico{color:var(--accent-ink)}.pl-sys-msg .aichat-md,.pl-sys-msg .aichat-md-run{font:var(--small);color:var(--fg-muted)}.pl-sheet .pl-body{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.pl-sheet .pl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-skel-row{display:grid;grid-template-columns:32% minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-3) var(--sp-4)}.pl-src{display:flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--fg-muted)}.pl-ts{min-width:0}.pl-tbl tbody th{width:auto;color:var(--fg);font-weight:500}.pl-tbl th,.pl-tbl td{white-space:nowrap}.pl-tbl .is-num{text-align:right;font-variant-numeric:tabular-nums}.pl-cmp-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pl-share{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr) auto;gap:var(--sp-3) var(--sp-4)}.pl-share-row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;font:var(--p)}.pl-share-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-share-val{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.pl-text{min-width:0}.pl-text.is-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media(max-width:720px){.pl-share{grid-template-columns:minmax(0,36%) minmax(0,1fr) auto;gap:var(--sp-3)}}.pl-text .aichat-md{gap:var(--sp-3);font:var(--p)}.pl-text p{margin:0}.pl-text strong,.pl-text b{font-weight:600}.pl-text h1,.pl-text h2,.pl-text h3,.pl-text h4{font:var(--h3);margin:var(--sp-2) 0 0}.pl-text :is(h1,h2,h3,h4):first-child{margin-top:0}.pl-text ul,.pl-text ol{margin:0;padding-left:var(--sp-6);display:grid;gap:var(--sp-1)}.pl-text ul{list-style:disc}.pl-text ol{list-style:decimal}.pl-text a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border-strong)}:root{--viz-1: #0a6cff;--viz-2: #ff6a13;--viz-3: #00b884;--viz-4: #f59e00;--viz-5: #ff3d8b;--viz-6: #1f9e2c;--viz-7: #7b4dff;--viz-8: #f5222d}[data-theme=dark]{--viz-1: #2f80ff;--viz-2: #f2600f;--viz-3: #00a878;--viz-4: #cc8000;--viz-5: #f0408a;--viz-6: #1f9a33;--viz-7: #8a66ff;--viz-8: #f0353f}.cv-chart{display:grid;gap:var(--sp-3);min-width:0}.cv-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font:var(--small);color:var(--fg-secondary)}.cv-key{display:inline-flex;align-items:center;gap:var(--sp-2)}.cv-dot{display:inline-block;flex:none;width:var(--sp-3);height:var(--sp-3);border-radius:var(--radius-pill)}.cv-plot{position:relative;min-width:0;touch-action:pan-y}.cv-plot svg{display:block;overflow:visible}.cv-grid{stroke:var(--border);stroke-width:1}.cv-base,.cv-cross{stroke:var(--border-strong);stroke-width:1}.cv-ax{font:var(--small);fill:var(--fg-muted)}.cv-val{font:var(--small);font-weight:600;fill:var(--fg-secondary);font-variant-numeric:tabular-nums}.cv-fade{transition:opacity .12s ease-out}.cv-line{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:cv-draw .45s ease-out backwards}.cv-end{stroke:var(--bg-canvas);stroke-width:2}.cv-area{stroke:none;animation:cv-in .45s ease-out backwards}.cv-grow{transform-box:fill-box;transform-origin:center bottom;animation:cv-up .45s ease-out backwards}.cv-grow-x{transform-box:fill-box;transform-origin:left center;animation:cv-right .45s ease-out backwards}@keyframes cv-up{0%{transform:scaleY(0)}}@keyframes cv-right{0%{transform:scaleX(0)}}@keyframes cv-draw{0%{stroke-dashoffset:1}}@keyframes cv-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cv-line,.cv-area,.cv-grow,.cv-grow-x,.cv-donut-seg{animation:none}}.cv-tip{position:absolute;z-index:2;display:grid;gap:var(--sp-1);min-width:140px;max-width:240px;padding:var(--sp-2) var(--sp-3);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font:var(--small);pointer-events:none}.cv-tip-h{font-weight:600;color:var(--fg)}.cv-tip-r{display:flex;align-items:center;gap:var(--sp-2);color:var(--fg-secondary)}.cv-tip-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-tip-v{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.cv-donut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5) var(--sp-7)}.cv-donut-ring{position:relative;flex:none;width:176px;height:176px}.cv-donut-seg{stroke-linecap:butt;transition:opacity .12s ease-out;animation:cv-in .45s ease-out backwards}.cv-donut-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:var(--sp-0);text-align:center;padding:var(--sp-6);pointer-events:none}.cv-donut-val{font:var(--h2);font-variant-numeric:tabular-nums}.cv-donut-lbl{font:var(--small);color:var(--fg-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-donut-legend{flex:1;min-width:200px;display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none;font:var(--p)}.cv-donut-legend li{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm)}.cv-donut-legend li.is-on{background:var(--surface-75)}.cv-donut-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-donut-num{font-weight:600;font-variant-numeric:tabular-nums}.pl-canvas{display:grid;gap:var(--sp-5);align-content:start;min-width:0}.pv-grid{grid-template-columns:1fr}.pv-card{display:grid;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100);cursor:pointer;min-width:0}.pv-card:hover{border-color:var(--border-strong)}.pv-card.is-failed{opacity:.7}.pv-head{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.pv-ico{padding:var(--sp-2);flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent-ink)}.pv-title{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;text-align:left;font:var(--h3);color:var(--fg);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-menu{flex:none}.pv-body{display:grid;gap:var(--sp-4);min-width:0}.pv-note{margin:0}.nmd{display:flex;flex-direction:column;gap:var(--sp-3);font:var(--p);color:var(--fg-secondary)}.nmd-h,.nme-h2{font:var(--section);color:var(--fg)}.nmd-h:not(:first-child){margin-top:var(--sp-2)}.nmd-p{margin:0}.nmd-hl{background:var(--pill-amber-bg);color:var(--fg);border-radius:var(--radius-xs);padding:0 var(--sp-0)}[data-theme=dark] .nmd-hl{background:none;box-shadow:inset 0 -2px 0 var(--ic-amber)}.nmd-ul{margin:0;padding-left:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-1);list-style:disc}.nmd-ul li{margin:0}.nmd-h3,.nme-h3{font:600 13px/1.4 var(--font-sans);color:var(--fg)}.nmd-h3:not(:first-child){margin-top:var(--sp-2)}.nmd-ol{margin:0;padding-left:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-1)}.nmd-ol li{margin:0}.nmd-quote,.nme-quote{margin:0;padding:0 0 0 var(--sp-4);border-left:2px solid var(--border-strong);color:var(--fg-secondary)}.nmd-quote p{margin:0}.nmd-hr{border:0;border-top:1px solid var(--border);margin:var(--sp-2) 0}.nmd-code{margin:0;padding:var(--sp-3);background:var(--surface-75);border-radius:var(--radius-sm);font:var(--mono);color:var(--fg);white-space:pre-wrap;overflow-x:auto}.nmd strong{font-weight:600;color:var(--fg)}.nmd-a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.nme-line{display:inline-block;width:100%}.nme-pfx{-webkit-user-select:none;user-select:none}.nme-ul,.nme-ol{position:relative;padding-left:var(--sp-5)}.nme-ul>.nme-pfx:before,.nme-ol>.nme-pfx:before{position:absolute;left:var(--sp-1);color:var(--fg-secondary)}.nme-ul>.nme-pfx:before{content:"•"}.nme-ol>.nme-pfx:before{content:attr(data-pfx);left:0}.nd-status{display:inline-grid;place-items:center;width:var(--ico-lg);height:var(--ico-lg);color:var(--fg-muted)}.nd-status.is-error{color:var(--critical-ink)}.nd-status .acrm-loadinf{--linf-w: var(--ico-lg);animation:ndStatusIn .15s ease-out .25s both}.nd-status-ic{display:inline-grid;place-items:center}.nd-status-ic svg{width:var(--ico-sm);height:var(--ico-sm)}.nd-status.is-saved .nd-status-ic{animation:ndStatusPop .32s cubic-bezier(.34,1.56,.64,1) both,ndStatusCalm 1.6s ease-in .4s both}.nd-status.is-error .nd-status-ic{animation:ndStatusNudge .4s ease-in-out both}@keyframes ndStatusIn{0%{opacity:0}to{opacity:1}}@keyframes ndStatusPop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes ndStatusCalm{0%{color:var(--positive)}to{color:var(--fg-muted)}}@keyframes ndStatusNudge{0%,to{translate:0 0}25%{translate:-2px 0}75%{translate:2px 0}}.acrm-dialog.compact .nd-status{min-width:0;overflow:hidden;text-overflow:ellipsis}.acrm-dialog.compact .nd-meta{display:none}@media(max-width:720px){.acrm-dialog.compact .nd-meta{display:flex}}.nc-composer{margin:var(--sp-3) 0 var(--sp-4)}.nc-collapsed{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:calc(20px + 2 * var(--sp-4) + 2px);padding:var(--sp-4);line-height:20px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-100);box-shadow:var(--shadow-xs);color:var(--fg-muted);font:var(--p);text-align:left;cursor:text}.nc-collapsed:hover{background:var(--hover-surface)}.nc-open{display:flex;flex-direction:column;gap:var(--sp-2)}.nc-bar{display:flex;align-items:center;gap:var(--sp-2)}.nc-hint{flex:1;display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;overflow:hidden;white-space:nowrap;color:var(--fg-muted);font:var(--small)}.nc-kbd{flex:none;display:inline-flex;align-items:center;font:600 11px var(--font-mono);color:var(--fg-muted);background:var(--surface-75);border:1px solid var(--border);border-radius:var(--radius-xs);padding:1px var(--sp-2)}.nc-kbd--on{margin-left:var(--sp-2);color:inherit;background:transparent;border-color:transparent;padding:0;opacity:.7}.nt-bub{position:fixed;z-index:101;display:inline-flex;align-items:center;gap:var(--sp-0);padding:var(--sp-1);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.nt-bub .div{width:1px;height:18px;background:var(--border);margin:0 var(--sp-0)}.nt-bub-url{width:240px;height:var(--control-h-sm);padding:0 var(--sp-3);border:0;background:transparent;color:var(--fg);font:var(--p);outline:none}@media(pointer:coarse){.nt-bub .acrm-icobtn.sm{width:var(--tap-min);height:var(--tap-min)}.nt-bub .acrm-icobtn.sm svg{width:var(--ico-lg);height:var(--ico-lg)}.nt-bub-url{height:var(--tap-min);max-width:calc(100vw - 2 * var(--sp-4))}}@media(prefers-reduced-motion:reduce){.nd-status .acrm-loadinf,.nd-status .nd-status-ic,.nd-status.is-saved .nd-status-ic,.nd-status.is-error .nd-status-ic{animation:none}}.nd-level{display:inline-flex;align-items:center;gap:1px;height:var(--sp-5);width:calc(var(--sp-2) * 12);flex:none}.nd-level .b{flex:1;height:100%;border-radius:1px;background:var(--accent);transform:scaleY(.12);transition:transform 80ms linear,background-color .29s var(--ease-sheet)}.nd-level.is-paused .b{background:var(--border-strong)}.nd-rec-live{display:inline-flex;align-items:center;gap:var(--sp-3);padding-inline-start:calc(var(--sp-3) - var(--sp-2))}.nd-rec-live .acrm-loadinf{--linf-w: var(--ico-lg)}.nd-rec-live .nd-rec-stop{color:var(--critical)}.nd-rec-live .acrm-icobtn{--nd-box-air: calc((var(--ico-sm) - 24px) / 2);margin-inline:calc(var(--nd-box-air) - 3px) calc(var(--nd-box-air) - 3px)}.nd-rec-live .acrm-icobtn:not(.nd-rec-stop){margin-inline-start:calc(var(--nd-box-air) - 4px)}.nd-rec-live .nd-rec-stop{margin-inline-start:calc(var(--nd-box-air) - 2px)}.nd-rec-live .nd-level{margin-inline-start:-1px}.nd-rec-swap>svg{animation:ndRecSwap .2s var(--ease-sheet) both}@keyframes ndRecSwap{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.nd-rec-swap>svg{animation:none}.nd-level .b{transition:transform 80ms linear}}.nd-audio{display:flex;flex-direction:column;gap:var(--sp-3);margin:var(--sp-5) 0 var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border)}.nd-audio-item .prj-rec-audio{margin:var(--sp-2) 0 0}.nd-audio-item .prj-rec-fold{margin-top:var(--sp-2)}.nd-body{transition:opacity .18s ease}.nd-body.is-magic{opacity:.45;pointer-events:none}.nd-body.is-magic-done{animation:nd-magic-in .18s ease .05s both}@keyframes nd-magic-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nd-body,.nd-body.is-magic-done{transition:none;animation:none}}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--tracking-tight:-.025em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-42{grid-row:42}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.me-1{margin-inline-end:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-header-group{display:table-header-group}.w-1{width:var(--spacing)}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-\[var\(--sp-1\)\]{gap:var(--sp-1)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.text-\[var\(--fg-muted\)\]{color:var(--fg-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[area\:karta\]{area:karta}.\[area\:stavy\]{area:stavy}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Geist-Italic-Variable-B73BBqMU.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2")}:root{--ink-900:#18191b;--ink-800:#1f2023;--ink-700:#303135;--ink-600:#4a4b4f;--ink-500:#707477;--ink-400:#98999c;--ink-300:#b8b8c0;--line-300:#dcdbdd;--line-200:#eeeff1;--line-100:#f4f4f5;--surface-100:#fff;--surface-75:#fbfbfb;--surface-50:#faf9fe;--white:#fff;--blue-600:#0062d1;--blue-500:#0072f5;--blue-100:#e0f0ff;--blue-ink:#0068d6;--selected:#ebf5ff;--positive:#45a557;--positive-subtle:#ebfaeb;--positive-ink:#297a3a;--positive-press:#398e4a;--warning:#ffb224;--warning-subtle:#fff4d6;--warning-ink:#a35200;--critical:#e5484d;--critical-subtle:#ffebeb;--critical-ink:#cb2a2f;--info:#0072f5;--info-subtle:#ebf5ff;--info-ink:#0068d6;--sentiment-pos:#12a594;--sentiment-neg:#c2620a;--goal-in:#16a34a;--goal-in-ink:#15803d;--goal-in-subtle:#dcfce7;--pill-lime-bg:#f4faeb;--pill-lime-ink:#5a7a29;--pill-amber-bg:#fff4d6;--pill-amber-ink:#a35200;--pill-blue-bg:#ebf5ff;--pill-blue-ink:#0068d6;--pill-purple-bg:#f9f1fe;--pill-purple-ink:#7820bc;--pill-green-bg:#ebfaeb;--pill-green-ink:#297a3a;--pill-rose-bg:#feecf2;--pill-rose-ink:#bd2864;--pill-grey-bg:#ebebeb;--pill-grey-ink:#666;--accent-violet:#8e4ec6;--ic-blue:#0072f5;--ic-purple:#8e4ec6;--ic-green:#45a557;--ic-lime:#7fa545;--ic-mint:#34c759;--ic-amber:#ff990a;--ic-rose:#ea3e83;--ic-grey:#666;--bonita-green:#16c95f;--bonita-green-ink:#06371b;--bonita-lime:#9bd60a;--bonita-lime-ink:#2c3a00;--bonita-amber:#ffc01f;--bonita-amber-ink:#4a3500;--bonita-rose:#ff5a4d;--bonita-rose-ink:#3d0e05;--bonita-grey:#6b7177;--bonita-grey-ink:#fff;--avatar-cyan:#12a594;--channel-wa:#1d9c40;--channel-fb:#3a5fe0;--channel-li:#2f6fc9;--channel-ig:#c13584;--bg:var(--surface-75);--bg-canvas:var(--surface-100);--sidebar-bg:var(--surface-75);--shell-bg:#efeff1;--fg:var(--ink-900);--fg-secondary:var(--ink-500);--fg-muted:var(--ink-400);--fg-on-accent:var(--white);--border:var(--line-200);--border-strong:var(--line-300);--hover-surface:var(--surface-75);--active-surface:#eeeff1;--accent:var(--blue-500);--accent-press:var(--blue-600);--accent-tint:var(--blue-100);--accent-ink:var(--blue-ink);--ring:var(--blue-500);--focus-ring:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}}:root{--focus-ring-critical:0 0 0 3px var(--critical)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring-critical:0 0 0 3px color-mix(in srgb, var(--critical) 16%, transparent)}}:root{--radius-xs:4px;--radius-sm:8px;--radius-md:11px;--radius-lg:15px;--radius-xl:20px;--radius-pill:9999px;--sp-0:2px;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:24px;--sp-7:40px;--row-h:37px;--row-h-nav:28px;--cell-px:15px;--cell-px-sm:5px;--topbar-h:49px;--sidebar-w:261px;--control-h:30px;--control-h-sm:24px;--field-h:32px;--field-h-touch:40px;--avatar-xs:16px;--avatar-sm:24px;--avatar-lg:32px;--dot-sm:6px;--dot:8px;--pill-h-sm:20px;--pill-h:22px;--tile-sm:22px;--tap-min:44px;--tab-h:46px;--line-thick:2px;--ico-2xs:12px;--ico-xs:14px;--ico-sm:16px;--ico-md:18px;--ico-lg:20px;--ico-xl:24px;--ico-stroke:1.5px;--shadow-xs:0 1px 3px 0 #0000000d;--shadow-sm:0 3px 8px 0 #00000012;--shadow-md:0 8px 24px 0 #0000001a;--shadow-pop:0 16px 40px -10px #00000038, 0 0 0 1px #0000000a;--z-sticky:30;--z-drawer:50;--z-fab:58;--z-drawer-scrim:59;--z-panel:60;--z-nav-scrim:72;--z-nav:73;--z-sheet-scrim:74;--z-sheet:75;--z-dock:78;--z-dialog:80;--z-popover-scrim:85;--z-bulkbar:85;--z-toast:90;--z-dialog-top:90;--z-picker-scrim:100;--z-popover:101;--z-tooltip:120;--z-banner:1000;--z-lightbox:1000;--dur-fast:.12s;--dur-base:.16s;--dur-slow:.24s;--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-emphasized:cubic-bezier(.2, .8, .2, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--overlay-shadow:0 24px 64px -16px #10131c47, 0 8px 22px -8px #10131c21, 0 0 0 1px #12161f0d;--ov-scrim:#16181e12;--ov-scrim-dim:#14161c4d;--sk-base:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--sk-base:color-mix(in srgb, var(--fg) 9%, var(--surface-100))}}:root{--sk-hi:#fff9;--il-page-max:1080px;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-display:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tracking-tight:0;--tracking-tighter:0;--tracking-eyebrow:.05em;--h1:500 16px/1.2 var(--font-display);--h2:500 15px/1.25 var(--font-display);--h3:500 13px/1.35 var(--font-display);--kpi:500 23px/1 var(--font-display);--section:600 12px/1.2 var(--font-sans);--label:500 12px/22px var(--font-display);--p:400 13px/1.5 var(--font-sans);--cell:500 13px/22px var(--font-sans);--hint:400 12px/1.45 var(--font-sans);--small:500 12px/1.4 var(--font-sans);--overline:500 11px/1 var(--font-sans);--mono:500 12px/1.4 var(--font-mono);--subtitle:400 13px/1.5 var(--font-sans)}[data-theme=dark]{--ink-900:#eceded;--ink-800:#e1e2e4;--ink-700:#cccdd1;--ink-600:#aeb0b5;--ink-500:#9a9ca1;--ink-400:#717479;--ink-300:#565a60;--line-300:#3a3c42;--line-200:#2a2c31;--line-100:#232529;--surface-100:#1b1c1f;--surface-75:#161719;--surface-50:#232529;--blue-600:#0062d1;--blue-500:#0072f5;--blue-100:#0f2f57;--blue-ink:#52a8ff;--selected:#10233d;--positive:#45a557;--positive-subtle:#0f2e18;--positive-ink:#62c073;--positive-press:#398e4a;--warning:#ffb224;--warning-subtle:#331b00;--warning-ink:#ff990a;--critical:#e5484d;--critical-subtle:#3c1618;--critical-ink:#ff6166;--info:#0072f5;--info-subtle:#10233d;--info-ink:#52a8ff;--sentiment-pos:#12a594;--sentiment-neg:#d9760a;--goal-in:#22c55e;--goal-in-ink:#4ade80;--goal-in-subtle:#0f2e1b;--pill-lime-bg:#222e0f;--pill-lime-ink:#9bc062;--pill-amber-bg:#331b00;--pill-amber-ink:#ff990a;--pill-blue-bg:#10233d;--pill-blue-ink:#52a8ff;--pill-purple-bg:#2e1938;--pill-purple-ink:#bf7af0;--pill-green-bg:#0f2e18;--pill-green-ink:#62c073;--pill-rose-bg:#3a1726;--pill-rose-ink:#f75f8f;--pill-grey-bg:#1f1f1f;--pill-grey-ink:#a1a1a1;--shell-bg:#141518;--bg:var(--surface-75);--bg-canvas:var(--surface-100);--hover-surface:var(--surface-50);--active-surface:#2d2f35;--border:var(--line-200);--border-strong:var(--line-300);--shadow-xs:0 0 0 1px #0006;--shadow-sm:0 1px 2px 0 #00000080;--shadow-md:0 6px 18px 0 #0000008c;--shadow-pop:0 12px 34px -6px #000000b3, 0 0 0 1px #ffffff0f;--overlay-shadow:0 28px 72px -16px #000000b8, 0 8px 22px -8px #00000080, 0 0 0 1px #ffffff12;--ov-scrim:#0000007a;--ov-scrim-dim:#000000a8;--sk-base:#fff}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--sk-base:color-mix(in srgb, #fff 8%, var(--surface-100))}}[data-theme=dark]{--sk-hi:#ffffff12}.ds-scope{color:var(--fg);font:var(--p);font-feature-settings:"cv05" 1,"cv08" 1,"ss01" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums}.ds-scope h1{font:var(--h1);letter-spacing:var(--tracking-tight);margin:0}.ds-scope h2{font:var(--h2);letter-spacing:var(--tracking-tight);margin:0}.ds-scope h3{font:var(--h3);letter-spacing:var(--tracking-tight);margin:0}.ds-scope .overline{font:var(--overline);color:var(--fg-secondary)}.ds-scope .data-mono{font:var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums}html,body{font:var(--p);background:var(--bg-canvas);color:var(--fg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-sm);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--fg-muted);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}html[data-quiet-focus] :focus-visible{outline:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.acrm-h1{font:var(--h1);letter-spacing:var(--tracking-tight);margin:0}.acrm-input{height:var(--field-h);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-100);color:var(--fg);font:var(--p);width:100%}.acrm-input::placeholder{color:var(--fg-muted)}.acrm-input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.acrm-input:disabled,.acrm-input.is-disabled{background:var(--surface-75);border-color:var(--border);box-shadow:none;color:var(--fg-muted);cursor:default}.acrm-input[readonly]{background:var(--surface-75);color:var(--fg);cursor:text}.acrm-input.is-error{border-color:var(--critical);box-shadow:var(--focus-ring-critical)}.acrm-input--num{width:88px;max-width:100%}.acrm-input--code{width:132px;max-width:100%}.acrm-input--short{width:210px;max-width:100%}.acrm-input--email{width:280px;max-width:100%}[data-theme=dark] .acrm-input{background:var(--surface-50)}[data-theme=dark] .acrm-input[readonly]{background:var(--surface-75)}.acrm-field{display:grid;gap:var(--sp-1)}.acrm-field-label{font:var(--label);color:var(--fg-secondary)}.acrm-field-hint{font:var(--hint);color:var(--fg-muted)}.acrm-field-error{font:var(--hint);color:var(--critical-ink)}.acrm-note{font:var(--hint);color:var(--fg-muted)}.acrm-textarea{min-height:72px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-100);color:var(--fg);font:var(--p);width:100%;resize:vertical}.acrm-textarea::placeholder{color:var(--fg-muted)}.acrm-textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.acrm-check{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:none}.acrm-check-label{display:inline-flex;align-items:center;gap:var(--sp-3);align-self:flex-start;font:var(--small);color:var(--fg-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}[data-theme=dark] .acrm-textarea{background:var(--surface-50)}.acrm-icobtn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);cursor:pointer;flex:none;transition:background-color .12s ease,color .12s ease}.acrm-icobtn:hover:not(:disabled){background:var(--hover-surface);color:var(--fg)}.acrm-icobtn:active:not(:disabled),.acrm-icobtn.open,.acrm-icobtn[aria-expanded=true][aria-haspopup]{background:var(--active-surface);color:var(--fg)}.acrm-icobtn:disabled{opacity:.5;cursor:not-allowed}.acrm-icobtn.sm{width:var(--control-h-sm);height:var(--control-h-sm)}.acrm-icobtn.framed{display:grid;place-items:center;justify-content:normal;width:32px;border:1px solid var(--border-strong);background:var(--surface-100);box-shadow:var(--shadow-xs);color:var(--ink-700);transition:initial}.acrm-icobtn.framed:active:not(:disabled),.acrm-icobtn.framed.open,.acrm-icobtn.framed[aria-expanded=true]{background:var(--surface-100);color:var(--ink-700)}.acrm-icobtn.framed:disabled{opacity:1;cursor:pointer}.acrm-icobtn.framed:hover,.acrm-icobtn.framed.open:hover,.acrm-icobtn.framed[aria-expanded=true]:hover,.acrm-icobtn.framed:hover:active:not(:disabled){background:var(--surface-75);color:var(--ink-700)}.acrm-icobtn.framed .ti{font-size:var(--ico-sm)}.acrm-segmented{display:inline-flex;gap:var(--sp-0);padding:var(--sp-0);background:var(--line-100);border-radius:var(--radius-sm)}.acrm-segmented>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:26px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--fg-secondary);font:var(--small);cursor:pointer;transition:background-color .12s ease,color .12s ease}.acrm-segmented>button.on,.acrm-segmented>button[aria-selected=true]{background:var(--surface-100);color:var(--fg);box-shadow:var(--shadow-xs)}.acrm-segmented>button.on.seg-tone-positive{color:var(--positive-ink)}.acrm-segmented>button.on.seg-tone-warning{color:var(--fg)}.acrm-segmented>button.on.seg-tone-critical{color:var(--critical-ink)}.acrm-segmented>button .ti{font-size:var(--ico-xs)}.acrm-segmented.grow{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.acrm-list{background:var(--bg-canvas)}.acrm-row{display:flex;align-items:center;gap:var(--sp-4);height:var(--tap-min);padding:0 var(--cell-px);border-bottom:1px solid var(--border);cursor:default;font:var(--cell)}.acrm-row:hover{background:var(--hover-surface)}.acrm-row .muted{color:var(--fg-secondary)}.acrm-row-head{display:flex;align-items:center;gap:var(--sp-4);height:32px;padding:0 var(--cell-px);border-bottom:1px solid var(--border);font:var(--overline);color:var(--fg-muted)}.acrm-card{background:var(--bg-canvas);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.acrm-avatar{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-pill);background:var(--surface-75);color:hsl(var(--av-hue, 220) 52% 42%);border:1.5px solid hsl(var(--av-hue, 220) 62% 60%);display:grid;place-items:center;overflow:hidden;font:600 10px/1 var(--font-display);flex:none}.acrm-avatar.square{border-radius:var(--radius-sm)}.acrm-avatar.inline{width:var(--avatar-xs);height:var(--avatar-xs);font-size:6px}.acrm-avatar.square.inline{border-radius:6px}.acrm-avatar.sm{width:var(--avatar-sm);height:var(--avatar-sm);font-size:10px}.acrm-avatar.lg{width:var(--avatar-lg);height:var(--avatar-lg);font-size:13px}.acrm-avatar img{width:100%;height:100%;object-fit:cover}[data-theme=dark] .acrm-avatar{background:var(--surface-100);color:hsl(var(--av-hue, 220) 70% 72%);border-color:hsl(var(--av-hue, 220) 52% 52%)}.eref-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--sp-1);max-width:100%;margin:-1px 0;padding:1px var(--sp-1) 1px var(--sp-0);background:none;border:0;border-radius:var(--radius-sm);color:var(--ink-900);vertical-align:-3px;font:inherit;text-align:left;transition:background .12s ease}button.eref-chip{cursor:pointer}.eref-chip:hover,.eref-chip.is-hover{background:var(--hover-surface)}.eref-chip .acrm-avatar{flex:none}.eref-chip-nm{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dashed var(--border-strong)}.eref-chip:hover .eref-chip-nm,.eref-chip.is-hover .eref-chip-nm{border-bottom-color:var(--ink-700)}.eref-date{flex:none;font-family:var(--font-sans);font-weight:500;color:var(--fg-muted);font-variant-numeric:normal;letter-spacing:-.01em}.eref-chip.eref-mini{gap:0;margin:0;padding:0 1px;vertical-align:baseline;border-radius:var(--radius-xs)}.eref-chip.eref-mini:hover,.eref-chip.eref-mini.is-hover{background:none}.eref-chip.eref-mini .eref-chip-nm{font-size:12px;color:var(--fg-secondary);border-bottom-color:var(--border-strong)}.eref-chip.eref-mini:hover .eref-chip-nm,.eref-chip.eref-mini.is-hover .eref-chip-nm{color:var(--ink-900);border-bottom-color:var(--ink-500)}.eref-chip.eref-mini .eref-date{font-size:11px;margin-left:var(--sp-1)}.eref-x{flex:none;display:grid;place-items:center;width:var(--ico-sm);height:var(--ico-sm);margin:0;padding:0;background:transparent;border:0;border-radius:var(--radius-pill);color:inherit;cursor:pointer;opacity:0;transform:scale(.82);transition:opacity .12s ease,transform .12s ease,background .12s ease}.eref-x svg{width:11px;height:11px;display:block}.eref-x:hover{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.eref-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px;opacity:1;transform:none}@media(hover:none){.eref-x{opacity:.65;transform:none}}.eref-token{display:inline-flex;align-items:center;gap:1px;max-width:100%;padding:2px 3px 2px 4px;background:var(--surface-75);border:1px solid var(--border);border-radius:var(--radius-pill);transition:border-color .12s ease,background .12s ease}.eref-token:hover,.eref-token:focus-within,.eref-token.is-hover{border-color:var(--border-strong);background:var(--surface-100)}.eref-token:hover .eref-x,.eref-token:focus-within .eref-x,.eref-token.is-hover .eref-x{opacity:.65;transform:none}.eref-token .eref-chip{margin:0;padding:0 2px 0 0;vertical-align:baseline}.eref-token .eref-chip:hover,.eref-token .eref-chip.is-hover{background:none}.eref-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.eref-add{position:relative;display:inline-flex}.add-ref{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px 0 8px;background:none;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);color:var(--fg-secondary);font:600 12px var(--font-display);cursor:pointer;transition:border-color .12s ease,color .12s ease}.add-ref:hover{border-color:var(--ink-500);color:var(--ink-900)}.add-ref svg{width:13px;height:13px;flex:none}.eref-hc{position:fixed;left:var(--eref-hc-x, -9999px);top:var(--eref-hc-y, 0);z-index:var( --z-popover );width:280px;padding:var( --sp-4 );display:flex;flex-direction:column;gap:var( --sp-3 );background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),var(--shadow-pop)}.eref-hc.is-dim .acrm-mark,.eref-hc.is-dim .acrm-avatar{opacity:.5}.eref-hc{--eref-hc-col: 24px;--eref-hc-indent: calc(var(--eref-hc-col) + var(--sp-2))}.eref-hc-head{display:flex;align-items:center;gap:var(--sp-2)}.eref-hc-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-0)}.eref-hc-nm{font:500 14px var(--font-sans);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eref-hc-sub{font:500 13px var(--font-sans);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eref-hc-facts,.eref-hc-msg{margin:0 0 0 var(--eref-hc-indent);font:400 13px var(--font-sans);color:var(--fg-secondary)}.eref-hc-excerpt{margin:0 0 0 var(--eref-hc-indent);font:400 13px/1.5 var(--font-sans);color:var(--fg-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eref-hc-contact{display:flex;flex-direction:column;gap:0}.eref-hc-crow{display:flex;align-items:center;gap:var(--sp-2);min-height:34px;font:400 13px var(--font-sans);color:var(--fg);min-width:0}.eref-hc-ri{width:var(--eref-hc-col);height:16px;flex:none;display:grid;place-items:center;color:var(--fg-muted)}.eref-hc-ri>svg{width:var(--ico-xs);height:var(--ico-xs)}.eref-hc-cv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.eref-hc-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;text-align:left;color:var(--accent);cursor:pointer;text-decoration:none}.eref-hc-act:hover{text-decoration:underline}.eref-hc-warn,.eref-hc-crit{color:var(--critical-ink);font-weight:600}.eref-hc-sk{display:flex;flex-direction:column;gap:0}.eref-hc-sk-line.sk{flex:1 1 0;min-width:0}.eref-hc-more{font:500 13px var(--font-sans);color:var(--fg-secondary);white-space:nowrap}.eref-hc-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;margin-inline:calc(var(--sp-4) * -1);padding:var(--sp-1) var(--sp-4);background:none;border:0;border-radius:0;font:500 13px var(--font-sans);color:var(--ink-900);text-decoration:none;cursor:pointer;transition:background .12s ease}.eref-hc-open:hover{background:var(--hover-surface)}.eref-hc-open svg{width:var(--ico-xs);height:var(--ico-xs);color:var(--fg-secondary)}.eref-hc-faces{display:flex;align-items:center;flex:none}.eref-hc-faces .acrm-avatar{width:22px;height:22px;font-size:9px;box-shadow:0 0 0 2px var(--surface-100);margin-left:-7px}.eref-hc-faces .acrm-avatar:first-child{margin-left:0}.acrm-muted{color:var(--fg-secondary);font:var(--small)}.acrm-muted.ico{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.acrm-muted.crit{color:var(--critical-ink)}.acrm-pill{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--pill-h);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:none;color:var(--fg);font:var(--cell);white-space:nowrap}.acrm-pill:before{content:"";flex:none;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--pill-dot, var(--ic-grey))}.acrm-pill:has(>.ti):before{display:none}.acrm-pill>.ti{color:var(--pill-dot, var(--ic-grey))}.acrm-pill.sm{height:var(--pill-h-sm);padding:0 var(--sp-2);font:var(--small)}.acrm-pill .ti{font-size:var(--ico-2xs)}.acrm-pill .x{display:grid;place-items:center;width:var(--ico-sm);height:var(--ico-sm);margin-right:-4px;padding:0;border:0;background:transparent;border-radius:var(--radius-pill);color:inherit;cursor:pointer;opacity:.65}.acrm-pill .x:hover{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.acrm-pill .x .ti{font-size:var(--ico-2xs)}.acrm-pill.lime{--pill-dot: var(--ic-lime)}.acrm-pill.amber{--pill-dot: var(--ic-amber)}.acrm-pill.blue{--pill-dot: var(--ic-blue)}.acrm-pill.purple{--pill-dot: var(--ic-purple)}.acrm-pill.green{--pill-dot: var(--ic-green)}.acrm-pill.rose{--pill-dot: var(--ic-rose)}.acrm-pill.grey{--pill-dot: var(--ic-grey)}.acrm-pill.critical{--pill-dot: var(--critical)}.acrm-count{display:inline-grid;place-items:center;height:16px;padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-75);border:1px solid var(--border);color:var(--fg-secondary);font:600 11px var(--font-sans);font-variant-numeric:tabular-nums}.acrm-count.accent{background:var(--accent-tint);border-color:transparent;color:var(--accent-ink)}.acrm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--control-h);padding:0 var(--sp-4);border:1px solid transparent;border-radius:var(--radius-sm);font:500 13px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.acrm-btn:disabled{opacity:.5;pointer-events:none}.acrm-btn.primary{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent-press)}.acrm-btn.primary:hover{background:var(--accent-press)}.acrm-btn.default{background:var(--surface-100);color:var(--fg);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.acrm-btn.default:hover{background:var(--hover-surface)}.acrm-btn.ghost{background:transparent;color:var(--fg)}.acrm-btn.ghost:hover{background:var(--hover-surface)}.acrm-btn .ti{font-size:var(--ico-sm)}.acrm-btn.primary .ti{color:var(--fg-on-accent)}[data-theme=dark] .acrm-btn.default{background:var(--surface-50)}.acrm-btn.danger{background:var(--critical);border-color:var(--critical);color:var(--fg-on-accent)}.acrm-btn.danger:hover{background:var(--critical-ink);border-color:var(--critical-ink)}.acrm-btn.icon{width:var(--control-h);padding:0}.acrm-btn.primary .acrm-kbd,.acrm-btn.danger .acrm-kbd{border-color:color-mix(in srgb,var(--fg-on-accent) 38%,transparent);color:color-mix(in srgb,var(--fg-on-accent) 88%,transparent)}.acrm-loadhand{--lh-scale: .4;--lh-bg: var(--surface-100);display:inline-block;width:calc(112px * var(--lh-scale));height:calc(70px * var(--lh-scale));flex:none;color:var(--fg-muted);contain:layout style size}.lh-hand{display:flex;align-items:stretch;width:112px;height:70px;transform:scale(var(--lh-scale));transform-origin:0 0}.lh-finger{flex:none;width:20px;margin-right:2px;animation:acrmLhFinger1 2s ease-out infinite}.lh-f2{animation-name:acrmLhFinger2}.lh-f3{animation-name:acrmLhFinger3}.lh-f4{animation-name:acrmLhFinger4}.lh-f2,.lh-f2 .lh-joints,.lh-f2 .lh-nail{animation-delay:.08s}.lh-f3,.lh-f3 .lh-joints,.lh-f3 .lh-nail{animation-delay:.16s}.lh-f4,.lh-f4 .lh-joints,.lh-f4 .lh-nail{animation-delay:.24s}.lh-item{display:block;position:relative;width:100%;height:100%;border-radius:6px 6px 8px 8px;background:currentColor}.lh-joints{position:absolute;left:0;top:0;width:100%;padding:5px 5px 0;animation:acrmLhJoints 2s ease-out infinite}.lh-joints:before,.lh-joints:after{content:"";display:block;width:100%;height:var(--line-thick);margin-bottom:2px;background:var(--lh-bg)}.lh-nail{position:absolute;left:3px;bottom:3px;width:14px;height:14px;border-radius:10px 10px 7px 7px;background:var(--lh-bg);animation:acrmLhNail 2s ease-out infinite}.lh-thumb{position:relative;flex:none;width:24px;overflow:hidden}.lh-thumb-item{display:block;position:absolute;right:0;top:32px;width:110%;height:20px;border-radius:0 5px 14px 0;background:currentColor;animation:acrmLhThumb 2s linear infinite}.lh-thumb-item i{position:absolute;left:0;top:-8px;width:22px;height:8px;background:currentColor;overflow:hidden}.lh-thumb-item i:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:20px;border-radius:0 0 15px 15px;background:var(--lh-bg)}@keyframes acrmLhFinger1{0%,20%,41%,to{padding:12px 0 5px}29%,35%{padding:4px 0 24px}}@keyframes acrmLhFinger2{0%,20%,41%,to{padding:6px 0 2px}29%,35%{padding:2px 0 16px}}@keyframes acrmLhFinger3{0%,20%,41%,to{padding:0}29%,35%{padding:0 0 12px}}@keyframes acrmLhFinger4{0%,20%,41%,to{padding:8px 0 3px}29%,35%{padding:4px 0 20px}}@keyframes acrmLhJoints{0%,20%,41%,to{top:0}29%,35%{top:-7px}}@keyframes acrmLhNail{0%,20%,41%,to{bottom:3px;height:14px;border-radius:10px 10px 7px 7px}29%,35%{bottom:8px;height:12px;border-radius:7px 7px 4px 4px}}@keyframes acrmLhThumb{0%,34%,60%,to{top:32px;right:0;border-radius:0 5px 14px 0;transform:rotate(0)}43%,50%{top:20px;right:2px;border-radius:0 8px 20px 0;transform:rotate(-12deg)}}.acrm-loadinf{--linf-w: 28px;display:inline-block;width:var(--linf-w);height:calc(var(--linf-w) / 2);flex:none;color:var(--fg-muted)}.acrm-btn.primary .acrm-loadinf,.acrm-btn.danger .acrm-loadinf{color:var(--fg-on-accent)}.acrm-loadinf svg{display:block;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-width:8%}.acrm-loadinf .linf-track{stroke:color-mix(in srgb,currentColor 22%,transparent)}.acrm-loadinf .linf-run{stroke:currentColor;stroke-dasharray:1570 5143;stroke-dashoffset:6713;animation:acrmLoadInf 2s linear infinite}@keyframes acrmLoadInf{to{stroke-dashoffset:0}}.acrm-btn.is-loading{display:inline-grid;grid-template-areas:"stack";align-items:center;justify-items:center}.acrm-btn.is-loading>*{grid-area:stack}.acrm-btn.is-loading:disabled{opacity:1}.acrm-btn-lbl{display:inline-flex;align-items:center;gap:var(--sp-3);opacity:0}.toast-ic .acrm-loadinf{--linf-w: 18px}.toast-ic .acrm-loadinf svg{width:100%;height:100%}.acrm-sr{position:fixed;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.lh-finger,.lh-joints,.lh-nail,.lh-thumb-item,.acrm-loadinf .linf-run{animation:none}}.acrm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);text-align:center}svg.acrm-empty-ic{display:inline-flex;font-size:var(--ico-xl);color:var(--fg-muted);margin-bottom:var(--sp-1)}.acrm-empty-t{font:var(--h2);color:var(--fg-secondary)}.acrm-empty-s{font:var(--subtitle);color:var(--fg-muted);max-width:340px}.acrm-empty>.acrm-btn,.acrm-empty>.acrm-empty-act{margin-top:calc(var(--sp-5) - var(--sp-2))}.acrm-empty.sm{padding:var(--sp-5) var(--sp-4)}.acrm-empty.error .acrm-empty-ic{color:var(--critical-ink)}.acrm-empty-act{display:inline-flex;align-items:center;gap:var(--sp-3)}.acrm-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;justify-content:center;align-items:flex-start;padding:clamp(var(--sp-3),11vh,11vh) clamp(var(--sp-3),3vw,var(--sp-6)) clamp(var(--sp-3),3vh,var(--sp-6));background:var(--ov-scrim);animation:acrmDialogScrim .12s ease both}.acrm-dialog-scrim.center{align-items:center;padding:var(--sp-6)}.acrm-dialog{max-width:min(100%,calc(100vw - (2*clamp(var(--sp-3),3vw,var(--sp-6)))));max-height:100%;display:flex;flex-direction:column;background:var(--surface-100);border-radius:var(--radius-xl);box-shadow:var(--overlay-shadow);overflow:hidden;animation:acrmDialogRise .16s cubic-bezier(.4,0,.2,1) both}.acrm-dialog[tabindex="-1"]:focus-visible{outline:none}.acrm-dialog-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);flex:none}.acrm-dialog-ic{color:var(--fg-secondary);display:inline-flex}.acrm-dialog-lead{display:inline-flex;align-items:center;flex:none}.acrm-dialog-title{font:var(--h3);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acrm-dialog-head:has(>.acrm-dialog-subject)>.acrm-dialog-title{flex:none}.acrm-dialog-subject{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;overflow:hidden}.acrm-dialog-subject-nm{font:var(--small);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acrm-dialog-subject-ct{font:var(--small);color:var(--fg-muted);white-space:nowrap}.acrm-dialog-body{padding:var(--sp-5);overflow:auto;min-height:0;display:grid;gap:var(--sp-4);--il-gutter: var(--sp-5);align-content:start}.acrm-dialog.tall{height:88vh;max-height:88vh}.acrm-dialog.tall .acrm-dialog-body,.acrm-dialog.flex .acrm-dialog-body{flex:1}.acrm-dialog-scrim.flex{align-items:center;padding:clamp(var(--sp-3),4vh,var(--sp-7)) clamp(var(--sp-3),3vw,var(--sp-7))}.acrm-dialog.flex{width:100%;max-width:1200px}.acrm-dialog.work{height:100%}.acrm-dialog-grab{display:none}.acrm-dialog-foot{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);flex:none}.acrm-dialog-foot .lead{margin-right:auto;display:inline-flex;align-items:center;gap:var(--sp-2)}.idimg-pick{display:grid;justify-items:center;align-content:center;gap:var(--sp-3);min-height:176px;padding:var(--sp-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-75);text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease}.idimg-pick:hover{border-color:var(--ink-500)}.idimg-pick.over{border-color:var(--accent);background:var(--accent-tint)}.idimg-state{font:var(--small);color:var(--fg-muted)}.idimg-state.err{color:var(--critical-ink)}.acrm-dialog-confirm-text{font:var(--p);color:var(--fg-secondary);text-wrap:pretty}@keyframes acrmDialogScrim{0%{opacity:0}to{opacity:1}}@keyframes acrmDialogRise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.acrm-dialog-scrim,.acrm-dialog{animation:none!important}}.acrm-popover-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover-scrim)}.acrm-tooltip{position:fixed;z-index:var(--z-tooltip);max-width:280px;padding:var(--sp-1) var(--sp-2);background:var(--ink-900);color:var(--surface-100);font:var(--small);font-weight:500;border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);pointer-events:none}.acrm-tooltip-wrap{display:inline-flex}.acrm-popover{position:fixed;z-index:var(--z-popover);min-width:180px;max-width:calc(100vw - var(--sp-5));max-height:min(60vh,420px);overflow-y:auto;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);padding:var(--sp-2)}.acrm-popover:has(>.acrm-popover-item),.acrm-popover:has(>.acrm-popover-row){max-width:min(360px,calc(100vw - var(--sp-5)))}.acrm-popover-item{white-space:nowrap;min-width:0;overflow:hidden;flex-shrink:0;display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:transparent;border:none;cursor:pointer;text-align:left;font:500 13px/20px var(--font-sans);color:var(--fg)}.acrm-popover-item:hover{background:var(--hover-surface)}.acrm-popover-item:disabled{opacity:.4;cursor:default}.acrm-popover-item:disabled:hover{background:transparent}.acrm-popover-sep{height:1px;background:var(--border);margin:var(--sp-1) 0}.acrm-popover-empty{padding:var(--sp-4) var(--sp-3);text-align:center;font:400 13px var(--font-sans);color:var(--fg-muted)}.acrm-popover-item .ic{width:var(--ico-md);flex:none;display:grid;place-items:center;color:var(--fg-secondary);font-size:var(--ico-sm)}.acrm-popover-item .ic .stagedot,.ptsk-state .stagedot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block;background:currentColor}.acrm-popover-item .tx{display:flex;min-width:0;flex:1}.acrm-popover-item .nm{font:500 13px/20px var(--font-sans);color:var(--ink-900);min-width:0;overflow:hidden;text-overflow:ellipsis}.acrm-popover-item .chk{flex:none;color:var(--accent);font-size:var(--ico-xs)}.acrm-popover-item .chk.off{visibility:hidden}.acrm-popover-item .drill{flex:none;display:grid;place-items:center;color:var(--fg-muted);font-size:var(--ico-xs)}.acrm-popover-row{display:flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.acrm-popover-row>.acrm-popover-item{flex:1}.acrm-popover-item.is-muted>.ic{opacity:.5}.acrm-popover-item.strong{background:var(--positive-subtle)}.acrm-popover-item.danger,.acrm-popover-item.danger .nm{color:var(--critical)}.acrm-popover-item.danger:hover{background:var(--critical-subtle)}.acrm-tabswrap{position:relative;flex:none}.acrm-tabs{flex:none;display:flex;align-items:center;gap:0;padding:0 var(--sp-5) 0 0;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.acrm-tabs::-webkit-scrollbar{display:none}.acrm-tabsedge{position:absolute;top:0;bottom:1px;width:60px;display:flex;align-items:center;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:4}.acrm-tabsedge.on{opacity:1}.acrm-tabsedge.left{left:0;justify-content:flex-start;padding-left:var(--sp-3);background:linear-gradient(to right,var(--bg-canvas) 40%,transparent)}.acrm-tabsedge.right{right:0;justify-content:flex-end;padding-right:var(--sp-3);background:linear-gradient(to left,var(--bg-canvas) 40%,transparent)}.acrm-tabsbtn{pointer-events:none}.acrm-tabsedge.on .acrm-tabsbtn{pointer-events:auto}.acrm-tab{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--tab-h);padding:0 var(--sp-3);font:600 13px var(--font-sans);color:var(--fg-secondary);cursor:pointer;white-space:nowrap;background:none;border:0}.acrm-tab .ti{font-size:var(--ico-sm);color:var(--fg-muted)}.acrm-tab:hover{color:var(--ink-800)}.acrm-tab.active{color:var(--ink-900)}.acrm-tab.active .ti{color:var(--ink-800)}.acrm-tab.active:after{content:"";position:absolute;left:var(--sp-3);right:var(--sp-3);bottom:-1px;height:var(--line-thick);background:var(--accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.acrm-dealcard{width:264px;background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-5)}.acrm-dealcard.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.acrm-dealcard.drag{cursor:grabbing;border-color:var(--border-strong)}.acrm-dealcard .c-top{display:flex;align-items:center;gap:var(--sp-3)}.acrm-dealcard .c-name{font:600 13px var(--font-sans);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;margin:0;padding:0;border:0;background:none;text-align:left;cursor:inherit}.acrm-dealcard .c-val{font:600 11px var(--font-sans);color:var(--ink-900);flex:none;white-space:nowrap}.acrm-dealcard .c-grp{display:flex;flex-direction:column;gap:var(--sp-2)}.acrm-dealcard .c-sub,.acrm-dealcard .c-date{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.acrm-dealcard{--card-mark: var(--ico-sm)}.acrm-dealcard .c-sub .ti,.acrm-dealcard .c-date .ti,.acrm-dealcard .c-tags .ti{font-size:var(--ico-sm);color:var(--fg-muted);flex:none;width:var(--card-mark)}.acrm-dealcard .c-mark-sp{width:var(--card-mark);flex:none}.acrm-dealcard .c-bot>.acrm-avatar{margin-inline:calc((var(--card-mark) - var(--ico-sm)) / 2)}.acrm-dealcard .c-sub,.acrm-dealcard .c-date,.acrm-dealcard .c-tags{margin-inline:calc(var(--sp-1) * -1);padding-inline:var(--sp-1);border-radius:var(--radius-sm);transition:background .12s ease,color .12s ease}.acrm-dealcard .c-sub:hover,.acrm-dealcard .c-date:hover,.acrm-dealcard .c-tags:hover{background:var(--hover-surface);color:var(--ink-900)}.acrm-dealcard .c-sub:hover .ti,.acrm-dealcard .c-date:hover .ti,.acrm-dealcard .c-tags:hover .ti{color:var(--ink-900)}.acrm-dealcard .c-sub{font:var(--p);color:var(--fg-secondary)}.acrm-dealcard .c-sub .c-sub-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acrm-dealcard .c-date{font:var(--p);color:var(--fg-muted);white-space:nowrap}.acrm-dealcard .c-date.over,.acrm-dealcard .c-date.over .ti{color:var(--critical)}.acrm-dealcard .c-date-dot{width:var(--sp-1);height:var(--sp-1);border-radius:50%;background:currentColor;flex:none}.acrm-dealcard .c-tags{display:flex;align-items:center;gap:var(--sp-3);min-width:0;font:var(--p);color:var(--fg-secondary)}.acrm-dealcard .c-tags .c-tags-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acrm-dealcard .c-bot{display:flex;align-items:center;gap:var(--sp-5)}.acrm-dealcard .c-task,.acrm-dealcard .c-note{display:inline-flex;align-items:center;gap:3px;font:var(--p);color:var(--fg-muted)}.acrm-dealcard .c-task .ti,.acrm-dealcard .c-note .ti{font-size:var(--ico-sm)}.acrm-dealcard .c-task.has,.acrm-dealcard .c-note.has{color:var(--fg-secondary)}.acrm-dealcard .c-task .ti,.acrm-dealcard .c-note .ti{color:var(--fg-muted)}.acrm-dealcard button.c-task.has,.acrm-dealcard button.c-note.has{padding-right:var(--sp-1)}.acrm-dealcard button.c-task,.acrm-dealcard button.c-note{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:calc(var(--sp-0) * -1) calc(var(--sp-1) * -1);padding:var(--sp-0);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;font:var(--p);transition:background .12s ease,color .12s ease}.acrm-dealcard button.c-task:hover,.acrm-dealcard button.c-note:hover{background:var(--hover-surface);color:var(--ink-900)}.acrm-dealcard .c-due{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--p);color:var(--fg-secondary);white-space:nowrap;font-variant-numeric:normal}.acrm-dealcard .c-due.over{color:var(--critical);font-weight:600}.acrm-dealcard .c-due.warn{color:var(--fg);font-weight:600}.acrm-dealcard .c-due.warn:before,.acrm-segmented>button.on.seg-tone-warning:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.tbar{height:49px;flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4) 0 14px;border-bottom:1px solid var(--border);background:var(--bg-canvas)}.tbar.flat{border-bottom:0}.tbar-id{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-2)}.tbar-id>.ti{font-size:var(--ico-lg);color:var(--fg-secondary)}.tbar-h{font:var(--h2);color:var(--ink-900);letter-spacing:var(--tracking-tight)}.tbar-pos{flex:none;font:var(--small);color:var(--fg-muted);white-space:nowrap}.tbar-pos.is-link{color:var(--fg-muted);text-decoration:none;border-radius:var(--radius-sm)}.tbar-pos.is-link:hover{color:var(--fg-secondary);text-decoration:underline}.tbar-pos.is-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent)}.tbar-mark{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;padding:3px;margin:-3px;border:0;background:none;border-radius:var(--radius-md);cursor:pointer;transition:background .12s ease}.tbar-mark:hover{background:var(--active-surface)}.tbar-mark:focus-visible{outline:none;background:var(--active-surface);box-shadow:0 0 0 2px var(--accent)}.tbar-mark>*{pointer-events:none}.tdiv{width:1px;height:20px;background:var(--border);margin:0 var(--sp-1);flex:none}.vspace{flex:1}.tchip{display:inline-flex;align-items:center;gap:7px;height:var(--control-h);padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-100);font:var(--small);color:var(--ink-700);cursor:pointer;box-shadow:var(--shadow-xs);-moz-appearance:none;appearance:none;-webkit-appearance:none}.tchip:hover{background:var(--surface-75)}.tchip.open{background:var(--active-surface)}.tchip .ti{font-size:var(--ico-xs);color:var(--fg-secondary)}.tchip .k{color:var(--fg-muted)}.tchip .v{color:var(--ink-900);font-weight:600}.tchip .chev{font-size:var(--ico-xs);color:var(--fg-muted);margin-left:1px}.tsearch{display:inline-flex;align-items:center;gap:7px;height:var(--control-h);width:132px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-100);box-shadow:var(--shadow-xs);cursor:text;transition:width .18s ease,border-color .12s ease,background .12s ease}.tsearch:hover{background:var(--surface-75)}.tsearch:focus-within{width:250px;border-color:var(--accent);background:var(--surface-100)}.tsearch .ti{font-size:var(--ico-xs);color:var(--fg-secondary);flex:none}.tsearch input{flex:1;min-width:0;border:0;padding:0;background:transparent;outline:none;font:var(--small);color:var(--ink-900)}.tsearch input::placeholder{color:var(--fg-muted)}.pipe-btn{display:inline-flex;align-items:center;gap:var(--sp-3);height:32px;padding:0 7px 0 var(--sp-2);border-radius:var(--radius-md);cursor:pointer;border:1px solid transparent;background:transparent;color:var(--ink-900);-moz-appearance:none;appearance:none;-webkit-appearance:none}.pipe-btn:hover{background:var(--hover-surface)}.pipe-btn.open{background:var(--active-surface)}.pipe-btn.static{cursor:default}.pipe-btn.static:hover{background:transparent}.pipe-tile{width:var(--tile-sm);height:var(--tile-sm);border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--fg-on-accent);flex:none}.pipe-tile .ti{font-size:13px}.pipe-nm{font:var(--h2);letter-spacing:var(--tracking-tight)}.pipe-btn .chev{font-size:15px;color:var(--fg-secondary)}b,strong{font-weight:600}:where(button,a[href],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=switch],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.acrm-empty{margin:auto}:where(div,section,article,main):where(:has(>.acrm-empty:only-child)){display:flex;flex-direction:column}.acrm-popover-item.has-desc .tx{flex-direction:column}.acrm-popover-item .tx>.ds{font:var(--small);color:var(--fg-muted);min-width:0;white-space:normal;text-wrap:pretty}.acrm-popover-item.is-current{background:var(--selected)}.acrm-popover-item.is-current:hover{background:var(--hover-surface)}.acrm-btn.ghost.later-chip,.acrm-btn.ghost.later-chip:hover:not(:disabled){background:var(--accent-tint);color:var(--accent-ink)}.eref-hc{max-height:min(60vh,420px);overflow:hidden}.eref-hc-head{flex:none}.eref-hc-body{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-3)}.eref-hc-open{flex:none}.acrm-btn.compact{height:var(--control-h-sm);padding:0 var(--sp-3);gap:var(--sp-2);font:var(--small)}.acrm-btn.compact .ti{font-size:var(--ico-xs)}.acrm-btn.compact.icon,.acrm-split.compact>.acrm-split-more{width:var(--sp-6);padding:0}.acrm-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.acrm-split{display:inline-flex;vertical-align:middle}.acrm-split>.acrm-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.acrm-split>.acrm-split-more{width:var(--control-h);padding:0;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.acrm-split>.acrm-btn:hover,.acrm-split>.acrm-btn:focus-visible{position:relative;z-index:1}.acrm-split>.acrm-split-more.primary{border-left-color:color-mix(in srgb,var(--fg-on-accent) 35%,var(--accent-press))}.acrm-icobtn[aria-pressed=true]:not(.framed),.acrm-icobtn[aria-pressed=true]:not(.framed):hover:not(:disabled){background:var(--active-surface);color:var(--fg)}@media(max-width:720px){.acrm-btn.touch{width:100%;height:var(--tap-min)}}.acrm-tooltip-wrap .acrm-btn:disabled{pointer-events:none}@media(max-width:720px){.acrm-btn .acrm-kbd{display:none}}.acrm-btn.ghost.muted{color:var(--fg-secondary)}.acrm-btn.ghost.muted:hover{color:var(--fg)}.acrm-icobtn.secondary{border:1px solid var(--line-200);border-radius:var(--radius-md);background:transparent;color:var(--ink-700)}.acrm-icobtn.secondary .ti{font-size:var(--ico-sm)}.acrm-icobtn-text{padding-inline:var(--sp-4)}.acrm-icobtn.secondary:hover:not(:disabled){background:var(--line-100);color:var(--ink-700)}.acrm-icobtn.secondary:active:not(:disabled),.acrm-icobtn.secondary.open,.acrm-icobtn.secondary[aria-pressed=true]:not(.framed),.acrm-icobtn.secondary[aria-pressed=true]:not(.framed):hover:not(:disabled),.acrm-icobtn.secondary[aria-expanded=true][aria-haspopup]{background:var(--selected);border-color:transparent;color:var(--accent-ink)}.acrm-icobtn.secondary:disabled{opacity:.5}.acrm-atts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.acrm-att{display:inline-flex;align-items:center;gap:var(--sp-1);height:calc(var(--sp-6) + var(--sp-1));max-width:100%;padding:0 var(--sp-1) 0 0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-100);min-width:0}.acrm-att>.acrm-btn{min-width:0}.acrm-att-static{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;padding:0 var(--sp-3);font:var(--small);color:var(--fg)}.acrm-att-static>svg{flex:none;width:var(--ico-xs);height:var(--ico-xs);color:var(--fg-secondary)}.acrm-att-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acrm-att-sz{flex:none;padding-right:var(--sp-1);font:var(--small);color:var(--fg-muted)}.acrm-att.auto{border-style:dashed;border-color:var(--border-strong);background:transparent}.acrm-att.auto .acrm-att-static{color:var(--fg-secondary)}.acrm-att.busy .acrm-att-nm{color:var(--fg-muted)}.acrm-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.acrm-scroll::-webkit-scrollbar{width:11px;height:11px}.acrm-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-sm);border:3px solid transparent;background-clip:content-box}.acrm-scroll::-webkit-scrollbar-thumb:hover{background:var(--fg-muted);background-clip:content-box}.acrm-scroll::-webkit-scrollbar-track,.acrm-scroll::-webkit-scrollbar-corner{background:transparent}.acrm-scroll.thin::-webkit-scrollbar{width:8px;height:8px}.acrm-scroll.thin::-webkit-scrollbar-thumb{border-width:2px}:is(.acrm-recordselect-list,.acrm-popover,.acrm-dialog-body,.acrm-sheet,.sv-fill>.sv-aside){scrollbar-width:none}:is(.acrm-recordselect-list,.acrm-popover,.acrm-dialog-body,.acrm-sheet,.sv-fill>.sv-aside)::-webkit-scrollbar{display:none}:is(.acrm-recordselect-list,.acrm-dialog-body)[data-fade=top]{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--sp-6));mask-image:linear-gradient(to bottom,transparent,black var(--sp-6))}:is(.acrm-recordselect-list,.acrm-dialog-body)[data-fade=bottom],.sv-fill>.sv-aside[data-fade~=bottom]{-webkit-mask-image:linear-gradient(to top,transparent,black var(--sp-6));mask-image:linear-gradient(to top,transparent,black var(--sp-6))}:is(.acrm-recordselect-list,.acrm-dialog-body)[data-fade="top bottom"]{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--sp-6),black calc(100% - var(--sp-6)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--sp-6),black calc(100% - var(--sp-6)),transparent)}.acrm-popover[data-fade~=top]:before,.acrm-sheet[data-fade~=top]:before{content:"";position:sticky;top:calc(-1 * var(--sp-2));z-index:2;display:block;height:var(--sp-6);margin-bottom:calc(-1 * var(--sp-6));background:linear-gradient(to bottom,var(--surface-100),transparent);pointer-events:none}.acrm-popover[data-fade~=bottom]:after{content:"";position:sticky;bottom:calc(-1 * var(--sp-2));z-index:2;display:block;height:var(--sp-6);margin-top:calc(-1 * var(--sp-6));background:linear-gradient(to top,var(--surface-100),transparent);pointer-events:none}.acrm-sheet[data-fade~=bottom] .phe-sheetfoot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--sp-6);background:linear-gradient(to top,var(--surface-100),transparent);pointer-events:none}.acrm-mark{--mk-box: 24px;--mk-glyph: var(--ico-sm);--mk-stroke: 1.7;width:var(--mk-box);height:var(--mk-box);border-radius:var(--radius-sm);background:var(--mk, var(--ic-grey));color:#fff;display:grid;place-items:center;overflow:hidden;flex:none}.acrm-mark.inline{--mk-box: 16px;--mk-glyph: var(--ico-2xs);--mk-stroke: 1.9;border-radius:6px}.acrm-mark.lg{--mk-box: 32px;--mk-glyph: var(--ico-lg);--mk-stroke: 1.5}.acrm-mark .ti{display:block;font-size:var(--mk-glyph);width:var(--mk-glyph);height:var(--mk-glyph);stroke-width:var(--mk-stroke);transform:translate(calc(var(--mk-dx, 0) * -1em / 24),calc(var(--mk-dy, 0) * -1em / 24))}:root{--uav-1: #5b1d99;--uav-1-ink: #fff;--uav-2: #0074b4;--uav-2-ink: #fff;--uav-3: #00b34c;--uav-3-ink: #fff;--uav-4: #ffd41f;--uav-4-ink: #3a2e00;--uav-5: #fc6e3d;--uav-5-ink: #3a1400}.acrm-avatar.generated{border:0;background:none}.acrm-avatar:not(.generated):has(>img){border:1px solid var(--border);background:var(--bg)}.tbar-kind{font:var(--hint);color:var(--fg-muted);align-self:center}.acrm-dealcard .c-date.warn,.acrm-dealcard .c-date.warn .ti{color:var(--warning-ink)}.acrm-dealcard .c-field{display:flex;flex-direction:column;gap:var(--sp-0);min-width:0}.acrm-dealcard .c-field>.c-lbl{font:var(--hint);line-height:1.5;color:var(--fg-muted)}.fin-bar{position:relative;display:block;height:var(--sp-2);border-radius:var(--radius-pill);background:var(--border);overflow:hidden}.fin-bar.sm{height:var(--sp-1)}.fin-bar-fill{display:block;height:100%;width:var(--fin-fill, 0%);border-radius:var(--radius-pill);background:var(--positive);transition:width .2s ease}.fin-bar-fill.warn{background:var(--warning)}.fin-bar-fill.crit{background:var(--critical)}.fin-bar:has(>.fin-bar-mark){overflow:visible}.fin-bar-mark{position:absolute;top:calc(-1 * var(--sp-0));bottom:calc(-1 * var(--sp-0));left:clamp(calc(var(--sp-2) / 2),var(--fin-mark, 0%),calc(100% - var(--sp-2) / 2));width:var(--sp-0);transform:translate(-50%);border-radius:var(--radius-pill);background:var(--fg);box-shadow:0 0 0 1px var(--surface-100);pointer-events:none}@media(prefers-reduced-motion:reduce){.fin-bar-fill{transition:none}}.acrm-chart{display:grid;gap:var(--sp-3);--chart-h: 240px;--chart-mark: var(--sp-6);--chart-s1: var(--accent);--chart-s2: var(--ic-rose)}.acrm-chart.sm{--chart-h: 160px}.acrm-chart-legend{display:flex;gap:var(--sp-5);font:var(--small);color:var(--fg-secondary)}.acrm-chart-key{display:inline-flex;align-items:center;gap:var(--sp-2)}.acrm-chart-key:before{content:"";width:var(--sp-3);height:var(--sp-3);border-radius:var(--radius-xs);background:var(--chart-s1)}.acrm-chart-key.s2:before{background:var(--chart-s2)}.acrm-chart.column .acrm-chart-plot{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;height:var(--chart-h);padding-top:var(--sp-2)}.acrm-chart-cat{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);min-width:0;padding:0 var(--sp-2);border:0;background:none;color:var(--fg);font:var(--small);border-radius:var(--radius-sm);text-align:center}button.acrm-chart-cat{cursor:pointer}button.acrm-chart-cat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acrm-chart-vals{display:flex;gap:var(--sp-2);color:var(--fg-secondary);font-variant-numeric:tabular-nums}.acrm-chart.column .acrm-chart-track{flex:1;width:calc(100% + 2 * var(--sp-2));margin:0 calc(-1 * var(--sp-2));display:flex;align-items:flex-end;justify-content:center;gap:var(--sp-0);border-bottom:1px solid var(--line-200)}.acrm-chart-mark{display:block;background:var(--chart-s1);transition:background .12s}.acrm-chart-mark.s2{background:var(--chart-s2)}.acrm-chart.column .acrm-chart-mark{width:var(--chart-mark);max-width:100%;height:var(--chart-v, 0%);min-height:var(--sp-0);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.acrm-chart.column.multi .acrm-chart-mark{width:calc(var(--chart-mark) / 2 + var(--sp-1))}.acrm-chart-cat:hover .acrm-chart-mark,.acrm-chart-cat.is-on .acrm-chart-mark{background:var(--accent-press)}.acrm-chart-cat:hover .acrm-chart-mark.s2,.acrm-chart-cat.is-on .acrm-chart-mark.s2{filter:brightness(.85)}.acrm-chart-label{max-width:100%;color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acrm-chart-cat.is-on .acrm-chart-label{color:var(--accent-ink);font-weight:600}.acrm-chart-note{color:var(--fg-muted);font-variant-numeric:tabular-nums}.acrm-chart.bar .acrm-chart-plot{display:grid;gap:var(--sp-3)}.acrm-chart.bar .acrm-chart-cat{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label vals" "track track" "note note";gap:var(--sp-1) var(--sp-3);align-items:baseline;text-align:left}.acrm-chart.bar .acrm-chart-label{grid-area:label}.acrm-chart.bar .acrm-chart-vals{grid-area:vals}.acrm-chart.bar .acrm-chart-note{grid-area:note}.acrm-chart.bar .acrm-chart-track{grid-area:track;display:grid;gap:var(--sp-0);border-left:1px solid var(--line-200)}.acrm-chart.bar .acrm-chart-mark{width:var(--chart-v, 0%);min-width:var(--sp-0);height:var(--sp-4);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.acrm-chart.bar.multi .acrm-chart-mark{height:var(--sp-3)}.acrm-chart.column.dense .acrm-chart-cat{padding:0}.acrm-chart.column.dense .acrm-chart-track{width:100%;margin:0}.acrm-chart.column.dense .acrm-chart-mark{width:calc(100% - var(--sp-0));max-width:var(--chart-mark)}.acrm-chart.column.dense .acrm-chart-label{overflow:visible;text-overflow:clip;min-height:1lh}.ma-chart{--ma-lw: calc(var(--sp-6) * 4);--ma-gap: var(--sp-4);--ma-plot-h: calc(var(--sp-7) * 2.8);position:relative;margin:0;container:ma / inline-size}.ma-body{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-2) 0 var(--sp-0)}.ma-rows{position:relative;display:flex;flex-direction:column;gap:var(--sp-3)}.ma-row{display:grid;grid-template-columns:var(--ma-lw) minmax(0,1fr);align-items:center;gap:var(--ma-gap)}.ma-l{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);min-width:0;font:var(--small);line-height:1.2;color:var(--fg-secondary)}.ma-l small{flex-basis:100%;font:var(--hint);color:var(--fg-muted)}.ma-l b{margin-left:auto;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.ma-l .dot{display:inline-block;flex:none;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--sc)}.ma-lanerow .ma-l{flex-wrap:nowrap}.ma-l .n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-r{position:relative;min-width:0}.ma-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-0);font:var(--small);color:var(--fg-secondary)}.ma-legend span{display:inline-flex;align-items:center;gap:var(--sp-2)}.ma-legend .sw{width:var(--sp-4);height:var(--sp-4);border-radius:var(--radius-xs);opacity:.85}.ma-legend .sw.is-pos{background:var(--sentiment-pos)}.ma-legend .sw.is-neg{background:var(--sentiment-neg)}.ma-legend .muted{color:var(--fg-muted)}.ma-phrow{height:var(--sp-6)}.ma-ph{position:absolute;top:0;height:var(--sp-6);display:grid;place-items:center;overflow:hidden;border-radius:calc(var(--radius-xs) + var(--sp-0));background:var(--line-100);color:var(--fg-secondary);font:var(--small);white-space:nowrap}.ma-ph-t{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ma-lanerow .ma-r{height:calc(var(--sp-4) + var(--sp-0))}.ma-lane{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--sc) 8%,transparent)}.ma-lane i{position:absolute;top:calc(var(--sp-0) / 2);bottom:calc(var(--sp-0) / 2);min-width:1px;border-radius:var(--radius-xs);background:var(--sc)}.ma-plot{height:var(--ma-plot-h)}.ma-plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ma-zero{stroke:var(--border-strong);stroke-width:1;vector-effect:non-scaling-stroke}.ma-line{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ma-st-pos{stop-color:color-mix(in srgb,var(--sentiment-pos) 42%,transparent)}.ma-st-pos0{stop-color:color-mix(in srgb,var(--sentiment-pos) 3%,transparent)}.ma-st-neg0{stop-color:color-mix(in srgb,var(--sentiment-neg) 3%,transparent)}.ma-st-neg{stop-color:color-mix(in srgb,var(--sentiment-neg) 42%,transparent)}.ma-st-line-pos{stop-color:var(--sentiment-pos)}.ma-st-line-neg{stop-color:var(--sentiment-neg)}.ma-axrow .ma-r{height:calc(var(--sp-4) + var(--sp-0))}.ma-tick{position:absolute;top:0;transform:translate(-50%);font:var(--overline);color:var(--fg-muted)}.ma-tick:first-child{transform:none}.ma-chart.is-empty{padding:var(--sp-4) 0}.ma-chart.is-empty .acrm-note{margin:0}@container ma (max-width: 560px){.ma-body{--ma-lw: calc(var(--sp-6) * 3)}.ma-legend .muted{flex-basis:100%;text-align:right}.ma-lanerow .ma-l{flex-wrap:wrap}.ma-l .n{overflow:visible;white-space:normal}}.ma-morow .ma-r{height:calc(var(--rows, 1) * (var(--sp-6) + var(--sp-1)));z-index:3}.ma-mo{position:absolute;top:calc(var(--row, 0) * (var(--sp-6) + var(--sp-1)));transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--sp-1);height:calc(var(--sp-6) + var(--sp-0));padding:0 calc(var(--sp-3) + var(--sp-0)) 0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-100);box-shadow:var(--shadow-xs);color:var(--fg);font:var(--small);white-space:nowrap;cursor:pointer}.ma-mo:hover{border-color:var(--fg-muted)}.ma-mo.is-end{transform:translate(-88%)}.ma-mo.is-start{transform:translate(-12%)}.ma-mo .ti{font-size:var(--ico-xs);color:var(--fg-secondary)}.ma-mo-dot{width:var(--dot-sm);height:var(--dot-sm);border-radius:50%;background:var(--sc)}.ma-guides{position:absolute;top:0;right:0;bottom:0;left:calc(var(--ma-lw) + var(--ma-gap));pointer-events:none}.ma-vl{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--border-strong)}.ma-dot{position:absolute;z-index:1;width:calc(var(--sp-4) - var(--sp-0) / 2);height:calc(var(--sp-4) - var(--sp-0) / 2);border:calc(var(--line-thick) * 1.25) solid var(--dc);border-radius:50%;background:var(--surface-100);box-shadow:0 0 0 calc(var(--sp-0) * 1.5) color-mix(in srgb,var(--dc) 18%,transparent);transform:translate(-50%,-50%)}.ma-ov{position:absolute;top:0;right:0;bottom:0;left:calc(var(--ma-lw) + var(--ma-gap));z-index:2;cursor:crosshair;outline:none}.ma-ov:focus-visible{outline:var(--line-thick) solid var(--ring);outline-offset:var(--sp-1);border-radius:var(--radius-xs)}.ma-cross{position:absolute;top:calc(var(--sp-1) * -1);bottom:calc(var(--sp-1) * -1);width:0;border-left:calc(var(--line-thick) * .75) solid var(--fg);opacity:0;pointer-events:none}.ma-ov:hover .ma-cross,.ma-ov.is-on .ma-cross{opacity:.55}.ma-tip{position:absolute;top:0;left:var(--tip-left, 0px);z-index:5;min-width:calc(var(--sp-7) * 4.5);max-width:calc(var(--sp-7) * 7);padding:calc(var(--sp-3) + var(--sp-0)) var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-100);box-shadow:var(--shadow-md);color:var(--fg);font:var(--hint);pointer-events:none;opacity:0;transform:translateY(var(--sp-1))}.ma-tip.on{opacity:1;transform:none}.ma-tip .h{display:flex;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-1);font:var(--section);color:var(--fg-secondary)}.ma-tip .r{display:flex;align-items:center;gap:var(--sp-2)}.ma-tip .r i{flex:none;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--sc)}.ma-tip q{display:block;margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border);font-style:italic;color:var(--fg)}.ma-tip q:before,.ma-tip q:after{content:none}.ma-legendrow{margin-top:var(--sp-5)}.ma-legendrow .ma-legend span{position:relative;z-index:2;padding:0 var(--sp-1);background:var(--bg-canvas)}.ma-mo.is-open{border-color:var(--fg-muted)}.ma-mocard{position:absolute;top:calc((var(--row, 0) + 1) * (var(--sp-6) + var(--sp-1)));left:var(--x, 0);transform:translate(-50%);z-index:6;width:max-content;min-width:calc(var(--sp-7) * 5);max-width:calc(var(--sp-7) * 8);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-100);box-shadow:var(--shadow-md);color:var(--fg);font:var(--hint);white-space:normal}.ma-mocard.is-start{transform:translate(-12%)}.ma-mocard.is-end{transform:translate(-88%)}.ma-mocard .it+.it{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border)}.ma-mocard .h{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.ma-mocard .k{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--small);color:var(--fg)}.ma-mocard .k .ti{font-size:var(--ico-xs);color:var(--fg-secondary)}.ma-mocard .play{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0;border:0;background:none;color:var(--accent);font:var(--small);cursor:pointer}.ma-mocard .play .ti{font-size:var(--ico-xs)}.ma-mocard .play.is-static{color:var(--fg-secondary);cursor:default}.ma-mocard .acts{display:inline-flex;align-items:center;gap:var(--sp-3)}.ma-mocard .close{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--fg-secondary);cursor:pointer}.ma-mocard .close .ti{font-size:var(--ico-sm)}.ma-mocard .d{margin:var(--sp-1) 0 0;color:var(--fg)}.ma-mocard .r{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);color:var(--fg-secondary)}.ma-mocard .r i{flex:none;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--sc)}.ma-mocard q{display:block;margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border);font-style:italic;quotes:none}.ma-mo.is-compact{padding:0 var(--sp-2)}.ma-mo.is-compact span{display:none}.ma-mo-more{font:var(--hint);font-weight:600;color:var(--fg-secondary)}@container ma (max-width: 560px){.ma-mo{padding:0 var(--sp-2)}.ma-mo span{display:none}.ma-mocard,.ma-mocard.is-start,.ma-mocard.is-end{left:0;right:0;width:auto;min-width:0;max-width:none;transform:none}}.ma-mocard.is-pinned button.play,.ma-mocard.is-pinned .close{min-height:calc(var(--sp-7) + var(--sp-1));min-width:calc(var(--sp-7) + var(--sp-1));justify-content:center}@media(prefers-reduced-motion:no-preference){.ma-cross{transition:opacity var(--dur-fast)}.ma-tip{transition:opacity var(--dur-fast),transform var(--dur-fast)}.ma-chart.is-anim .ma-plot:after{content:"";position:absolute;top:calc(var(--sp-3) * -1);right:calc(var(--sp-0) * -1);bottom:calc(var(--sp-3) * -1);z-index:1;width:calc(100% + var(--sp-1));background:var(--ma-bg, var(--bg-canvas));pointer-events:none;animation:ma-curtain 1.3s var(--ease-standard) .15s forwards}.ma-chart.is-anim .ma-lane i{transform:scaleX(0);transform-origin:left;animation:ma-grow .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d, 0ms)}.ma-chart.is-anim .ma-mo,.ma-chart.is-anim .ma-dot{opacity:0;animation:ma-pop .4s cubic-bezier(.2,.7,.2,1.2) forwards;animation-delay:var(--d, .9s)}@keyframes ma-curtain{to{width:0}}@keyframes ma-grow{to{transform:scaleX(1)}}@keyframes ma-pop{0%{opacity:0;translate:0 var(--sp-2)}to{opacity:1;translate:0 0}}}.acrm-filedrop-wrap{display:grid;min-width:0}.acrm-filedrop{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-6);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-75);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease}.acrm-filedrop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acrm-filedrop.over{border-color:var(--accent);background:var(--accent-tint)}.acrm-filedrop.err{border-color:var(--critical)}.acrm-filedrop[aria-disabled=true]{cursor:default}@media(hover:hover){.acrm-filedrop:not([aria-disabled=true]):hover{border-color:var(--accent);background:var(--accent-tint)}}.acrm-filedrop .fd-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--surface-100);border:1px solid var(--border);color:var(--accent)}.acrm-filedrop .fd-ic svg{width:22px;height:22px}.acrm-filedrop .fd-label{font:600 13.5px var(--font-sans);color:var(--fg);max-width:48ch;text-wrap:pretty}.acrm-filedrop .fd-formats{font:400 12px var(--font-sans);color:var(--fg-muted)}.acrm-filedrop .fd-prog{max-width:36ch}.acrm-filedrop .fd-prog .pg-head{justify-content:center}.acrm-filedrop-wrap .fd-err{margin:0;padding-top:var(--sp-2);font:var(--small);color:var(--critical-ink)}.acrm-filedrop-wrap .fd-err:empty{padding:0}.acrm-statusbanner{--sb-gap: var(--sp-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sb-gap);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);border:1px solid var(--border);font:var(--small);text-align:left}.acrm-statusbanner .sb-txt{flex:1 1 0;min-width:min(20rem,100% - var(--ico-sm) - var(--sb-gap))}.acrm-statusbanner .sb-txt>ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-5)}.acrm-statusbanner .sb-ic{flex:none}.acrm-statusbanner .sb-acts{display:inline-flex;flex-wrap:wrap;flex:none;gap:var(--sp-2)}.acrm-statusbanner:has(>.sb-ic,>.sb-dot) .sb-acts{padding-inline-start:calc(var(--ico-sm) + var(--sb-gap))}.acrm-statusbanner.acts-below .sb-acts{flex:1 0 100%}.acrm-statusbanner.has-title,.acrm-statusbanner.acts-below,.acrm-statusbanner:has(>.sb-txt>ul){align-items:flex-start}.acrm-statusbanner .sb-title{display:block;font-weight:600}.acrm-statusbanner .sb-body{margin-top:var(--sp-1);color:var(--fg)}.acrm-statusbanner.is-neutral .sb-title{color:var(--fg)}.acrm-statusbanner.is-neutral .sb-body{color:var(--fg-secondary)}.acrm-statusbanner.has-title .sb-body>ul,.acrm-statusbanner .sb-txt>ul{color:var(--fg)}.acrm-statusbanner .sb-body>ul{margin:0;padding-left:var(--sp-5)}.acrm-statusbanner .sb-dot{flex:none;width:var(--sp-2);height:var(--sp-2);border-radius:50%;background:var(--ic-amber)}.acrm-statusbanner.is-neutral{background:var(--surface-100);color:var(--fg-secondary)}.acrm-statusbanner.is-neutral b{color:var(--fg)}.acrm-statusbanner.is-accent{background:var(--accent-tint);color:var(--accent-ink);border-color:transparent}.acrm-statusbanner.is-positive{background:var(--positive-subtle);color:var(--positive-ink);border-color:transparent}.acrm-statusbanner.is-critical{background:var(--critical-subtle);color:var(--critical-ink);border-color:transparent}.acrm-statusbanner.is-critical .sb-ic{color:var(--critical)}.acrm-statusbanner.compact{--sb-gap: var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-sm);border-color:transparent}.acrm-progress{display:grid;gap:var(--sp-2);width:100%;min-width:0;text-align:left}.acrm-progress .pg-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);min-width:0}.acrm-progress .pg-label{font:var(--label);line-height:1.35;color:var(--fg);min-width:0}.acrm-progress .pg-val{flex:none;font:var(--small);font-variant-numeric:tabular-nums;color:var(--fg-secondary)}.acrm-progress .pg-track{position:relative;height:var(--sp-2);border-radius:var(--radius-pill);background:var(--border);overflow:hidden}.acrm-progress .pg-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent);transition:width .6s ease-out}.acrm-progress.is-done .pg-fill{background:var(--positive)}.acrm-progress.is-failed .pg-fill{background:var(--critical)}.acrm-progress .pg-track.is-indeterminate .pg-fill{width:30%;animation:acrm-pg-run 1.4s ease-in-out infinite}@keyframes acrm-pg-run{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.acrm-progress .pg-fill{transition:none}.acrm-progress .pg-track.is-indeterminate .pg-fill{animation:none;width:100%;opacity:.4}}.acrm-progress .pg-meta{font:var(--hint);color:var(--fg-secondary)}.acrm-progress.is-failed .pg-meta{color:var(--critical-ink)}.acrm-progress .pg-steps{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;gap:var(--sp-1)}.acrm-progress .pg-step{display:flex;align-items:center;gap:var(--sp-3);font:var(--label);color:var(--fg-muted)}.acrm-progress .pg-ic{width:var(--ico-sm);display:inline-grid;place-items:center;flex:none}.acrm-progress .pg-ic>.ti{font-size:var(--ico-sm)}.acrm-progress .pg-ic>.acrm-loadinf{--linf-w: var(--ico-sm);color:var(--accent)}.acrm-progress .pg-step.is-done{color:var(--fg-secondary)}.acrm-progress .pg-step.is-done .pg-ic{color:var(--positive-ink)}.acrm-progress .pg-step.is-run{color:var(--fg)}.acrm-progress .pg-sd{margin-left:auto;font:var(--small);font-variant-numeric:tabular-nums;color:var(--fg-secondary)}.acrm-inputwrap{display:flex;align-items:center;gap:var(--sp-2);height:var(--field-h);padding:0 var(--sp-3);box-sizing:border-box;width:100%;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.acrm-inputwrap>.ti,.acrm-inputwrap>svg{color:var(--fg-secondary);font-size:var(--ico-sm);flex:none}.acrm-inputwrap>input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:var(--p);color:var(--fg)}.acrm-inputwrap>input::placeholder{color:var(--fg-muted)}.acrm-inputwrap:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.acrm-inputwrap.is-error{border-color:var(--critical);box-shadow:var(--focus-ring-critical)}.acrm-inputwrap.is-disabled{background:var(--surface-75);border-color:var(--border);box-shadow:none}.acrm-inputwrap.is-disabled>input{color:var(--fg-muted)}.acrm-mask{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:100%}.acrm-mask>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;margin:0;border:0;outline:0;background:transparent;font:var(--p);color:var(--fg)}.acrm-mask-ghost{font:var(--p);white-space:pre;pointer-events:none}.acrm-mask-ghost .typed{color:transparent}.acrm-mask-ghost .rest{color:var(--fg-muted)}.acrm-maskwrap.is-error .acrm-mask>input{color:var(--critical-ink)}.acrm-phonewrap{padding-left:var(--sp-1)}.acrm-maskwrap{min-width:0;max-width:100%}.acrm-field-head{display:flex;align-items:center;gap:var(--sp-2);font:var(--label);color:var(--fg-secondary)}.acrm-fieldpair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3);align-items:end}.acrm-fieldpair.wide-first{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.acrm-fieldpair.three{grid-template-columns:repeat(3,minmax(0,1fr))}.acrm-fieldrow{display:flex;align-items:flex-end;gap:var(--sp-3)}.acrm-fieldrow>:first-child{flex:1;min-width:0}@media(min-width:721px){.acrm-fieldrow>.acrm-btn{height:var(--field-h)}}@media(max-width:720px){.acrm-fieldpair,.acrm-fieldpair.wide-first,.acrm-fieldpair.three{grid-template-columns:minmax(0,1fr)}.acrm-fieldrow{flex-direction:column;align-items:stretch}.acrm-fieldrow>:first-child{flex:none}}.acrm-amountwrap{min-width:0;max-width:100%}.acrm-amountwrap>input{text-align:right}.acrm-amount-suffix{flex:none;font:var(--p);color:var(--fg-muted)}.acrm-mask{overflow:hidden}.acrm-kbd{display:inline-flex;align-items:center;height:19px;padding:0 5px;border:1px solid var(--border-strong);border-radius:var(--radius-xs);font:500 11px var(--font-sans);color:var(--fg-secondary);flex:none}.acrm-input--num,.acrm-inputwrap--num{width:88px;max-width:100%}.acrm-input--code,.acrm-inputwrap--code{width:132px;max-width:100%}.acrm-input--short,.acrm-inputwrap--short{width:210px;max-width:100%}.acrm-input--email,.acrm-inputwrap--email{width:280px;max-width:100%}.acrm-stepper{display:inline-flex;align-items:stretch;height:var(--field-h);width:132px;overflow:hidden;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.acrm-stepper>button{width:34px;flex:none;border:0;background:transparent;color:var(--fg-secondary);cursor:pointer;display:grid;place-items:center}.acrm-stepper>button:hover{background:var(--hover-surface);color:var(--ink-900)}.acrm-stepper>button:disabled{color:var(--fg-muted);cursor:default;background:transparent}.acrm-stepper-val{flex:1;display:grid;place-items:center;font:500 13px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-900);border-inline:1px solid var(--border)}.acrm-range{display:inline-flex;align-items:center;gap:var(--sp-2);width:max-content}.acrm-range>.acrm-input,.acrm-range>.acrm-inputwrap{width:56px;flex:none}.acrm-range>.acrm-input{padding:0 var(--sp-2);text-align:center;font:500 13px var(--font-sans);font-variant-numeric:tabular-nums}.acrm-range-dash{color:var(--fg-muted);flex:none}.acrm-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;box-sizing:border-box;height:var(--field-h);padding:0 var(--sp-3);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font:var(--p);color:var(--ink-900)}.acrm-select-trigger:hover{background:var(--surface-75)}.acrm-select-trigger.is-placeholder{color:var(--fg-muted)}.acrm-select-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acrm-select-trigger>svg,.acrm-select-trigger>.ti{color:var(--fg-muted);flex:none}.acrm-select-trigger.is-open{border-color:var(--accent);box-shadow:var(--focus-ring)}.acrm-select-trigger.is-error{border-color:var(--critical);box-shadow:var(--focus-ring-critical)}.acrm-select-trigger:disabled{background:var(--surface-75);border-color:var(--border);color:var(--fg-muted);cursor:default;box-shadow:none}.acrm-select-trigger.is-select-ignored{color:var(--fg-muted)}.adr-okoli .acrm-select-trigger{height:100%;border-color:transparent;background:transparent;box-shadow:none}.adr-okoli .acrm-select-trigger:hover{background:var(--hover-surface)}[data-theme=dark] .adr-okoli .acrm-select-trigger{background:transparent}.acrm-select-native{position:fixed;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.acrm-recordselect{--acrm-rs-clear: 20px;position:relative;width:280px;max-width:100%}.acrm-recordselect--full{width:100%}.acrm-recordselect-clear-slot{width:var(--acrm-rs-clear);height:var(--acrm-rs-clear);flex:none}.acrm-recordselect-clear{position:absolute;top:50%;right:calc(1px + var(--sp-3) + var(--ico-sm) + var(--sp-3));transform:translateY(-50%);display:grid;place-items:center;width:var(--acrm-rs-clear);height:var(--acrm-rs-clear);margin:0;padding:0;border:0;background:transparent;border-radius:var(--radius-xs);color:var(--fg-muted);cursor:pointer}.acrm-recordselect-clear:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.acrm-recordselect-clear:disabled{cursor:default}.acrm-recordselect-clear:not(:disabled):hover{background:var(--hover-surface);color:var(--ink-900)}.acrm-recordselect-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;box-sizing:border-box;height:var(--field-h);padding:0 var(--sp-3);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:text;text-align:left;font:var(--p);color:var(--fg-muted)}.acrm-recordselect-trigger.is-filled{color:var(--ink-900)}.acrm-recordselect-trigger:disabled{background:var(--surface-75);border-color:var(--border);color:var(--fg-muted);cursor:default}.acrm-recordselect-trigger>.ti,.acrm-recordselect-trigger>svg{color:var(--fg-muted);flex:none}.acrm-recordselect-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acrm-recordselect.is-open .acrm-recordselect-trigger{border-color:var(--accent);box-shadow:var(--focus-ring)}.acrm-recordselect-pop{overflow:hidden;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.acrm-recordselect-search{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.acrm-recordselect-search:last-child{border-bottom:0}.acrm-popover:has(>.acrm-recordselect-search:first-child),.acrm-popover:has(>*>.acrm-recordselect-search:first-child){padding:0;overflow:hidden}.acrm-recordselect-search>.ti,.acrm-recordselect-search>svg{color:var(--fg-muted);flex:none;font-size:var(--ico-md)}.acrm-recordselect-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 14px var(--font-sans);color:var(--ink-900)}.acrm-recordselect-search input::placeholder{color:var(--fg-muted)}.acrm-recordselect-list{max-height:264px;overflow-y:auto;padding:var(--sp-1);display:flex;flex-direction:column;gap:1px}.acrm-recordselect-list[hidden]{display:none}.acrm-recordselect-list~.acrm-popover-item{width:calc(100% - 2 * var(--sp-1));margin-inline:var(--sp-1)}.acrm-recordselect-opt{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;text-align:left;cursor:pointer}.acrm-recordselect-opt:hover,.acrm-recordselect-opt.is-active{background:var(--hover-surface)}.acrm-recordselect-opt .acrm-avatar,.acrm-recordselect-opt>.av{width:var(--ico-sm);height:var(--ico-sm);flex:none}.acrm-recordselect-tx{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--sp-2);overflow:hidden}.acrm-recordselect-tx .nm{font:500 13px/20px var(--font-sans);color:var(--ink-900);white-space:nowrap;flex:0 0 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.acrm-recordselect-tx .em{font:300 12px var(--font-sans);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 100 auto;min-width:0}.acrm-recordselect-opt.is-muted>:first-child:not(.acrm-recordselect-tx){opacity:.5}.acrm-recordselect-tx .em.is-warn{color:var(--critical-ink)}.acrm-recordselect-ck{display:grid;place-items:center;width:var(--sp-5);height:var(--sp-5);color:var(--accent);flex:none;opacity:0;font-size:var(--ico-sm)}.acrm-recordselect-opt.is-on .acrm-recordselect-ck,.acrm-recordselect-opt[aria-selected=true] .acrm-recordselect-ck{opacity:1}.acrm-recordselect-empty{padding:var(--sp-4) var(--sp-3);text-align:center;font:400 13px var(--font-sans);color:var(--fg-muted)}.acrm-recordselect-error{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-block:var(--sp-2);text-align:left;color:var(--fg)}.acrm-recordselect-list>.acrm-popover-sep{flex:none}.acrm-recordselect-sec{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-1);font:var(--label);color:var(--fg-muted)}.acrm-recordselect-sec:after{content:"";flex:1;height:1px;background:var(--border)}.acrm-recordselect-grp{display:flex;flex-direction:column;gap:1px}.acrm-recordselect-foot{border-top:1px solid var(--border);padding:var(--sp-1)}.acrm-recordselect-create,.acrm-recordselect-create .nm{color:var(--accent)}.acrm-recordselect-create>svg{font-size:var(--ico-sm);flex:none}.acrm-radio-group{display:flex;flex-direction:column;gap:var(--sp-2)}.acrm-radio{display:inline-flex;align-items:center;gap:var(--sp-3);cursor:pointer;font:500 13px var(--font-sans);color:var(--ink-800)}.acrm-radio-dot{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--border-strong);transition:border-color var(--dur-fast)}.acrm-radio-dot:after{content:"";width:var(--dot);height:var(--dot);border-radius:50%;background:var(--accent);transform:scale(0);transition:transform var(--dur-fast)}.acrm-radio.is-on .acrm-radio-dot{border-color:var(--accent)}.acrm-radio.is-on .acrm-radio-dot:after{transform:scale(1)}@media(prefers-reduced-motion:reduce){.acrm-radio-dot:after{transition:none}}.acrm-radio-input{position:absolute;opacity:0;width:0;height:0}.acrm-radio-input:focus-visible+.acrm-radio-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.acrm-checkbox{width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:5px;border:1.5px solid var(--fg-secondary);background:var(--surface-100);color:var(--fg-on-accent);transition:background .11s,border-color .11s}.acrm-checkfield{position:relative;display:inline-grid;flex:none}.acrm-checkfield>.acrm-check-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.acrm-checkfield>.acrm-check-input:disabled{cursor:default}.acrm-checkbox>.ti,.acrm-checkbox>svg{width:var(--ico-2xs);height:var(--ico-2xs);font-size:var(--ico-2xs);stroke-width:3.5;visibility:hidden}.acrm-checkbox.is-on,.acrm-checkbox.is-mixed,.acrm-check-input:checked+.acrm-checkbox,.acrm-check-input:indeterminate+.acrm-checkbox{background:var(--accent);border-color:var(--accent)}.acrm-checkbox.is-on>.ti,.acrm-checkbox.is-on>svg,.acrm-checkbox.is-mixed>.ti,.acrm-checkbox.is-mixed>svg,.acrm-check-input:checked+.acrm-checkbox>svg,.acrm-check-input:indeterminate+.acrm-checkbox>svg{visibility:visible}.acrm-checkbox.is-disabled,.acrm-check-input:disabled+.acrm-checkbox{border-color:var(--ink-400);background:var(--line-100)}.acrm-checkbox.is-disabled.is-on,.acrm-checkbox.is-disabled.is-mixed,.acrm-check-input:disabled:checked+.acrm-checkbox,.acrm-check-input:disabled:indeterminate+.acrm-checkbox{border-color:var(--ink-400);background:var(--ink-400)}.acrm-check-row{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font:500 13px var(--font-sans);color:var(--ink-700)}.acrm-check-input{position:absolute;opacity:0;width:0;height:0}.acrm-checkfield>.acrm-check-input:hover:not(:disabled):not(:checked):not(:indeterminate)+.acrm-checkbox{border-color:var(--accent)}.acrm-check-input:focus-visible+.acrm-checkbox{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.acrm-optchips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.acrm-optchip{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-3);white-space:nowrap;cursor:pointer;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:500 12.5px var(--font-sans);color:var(--ink-700)}.acrm-optchip:hover{background:var(--hover-surface)}.acrm-optchip>.ti,.acrm-optchip>svg{color:var(--fg-muted);font-size:var(--ico-xs)}.acrm-optchip.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-ink)}.acrm-optchip.is-on>.ti,.acrm-optchip.is-on>svg{color:var(--accent)}.acrm-switch-row{display:inline-flex;align-items:center;gap:var(--sp-3);font:500 13px var(--font-sans);color:var(--ink-800)}.acrm-switch{position:relative;width:34px;height:20px;flex:none;padding:0;border:0;border-radius:var(--radius-pill);background:var(--line-300);cursor:pointer;transition:background .15s}.acrm-switch.is-on{background:var(--accent)}.acrm-switch>i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform .15s}.acrm-switch.is-on>i{transform:translate(14px)}@media(prefers-reduced-motion:reduce){.acrm-switch>i{transition:none}}.acrm-switch:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.acrm-switch-lbl{cursor:pointer;white-space:nowrap}.acrm-switch-row:has(>.acrm-switch:disabled)>.acrm-switch-lbl{cursor:default}.acrm-switch-row.sm{gap:var(--sp-2);font:var(--small);color:var(--fg-secondary);white-space:nowrap}.acrm-switch-row.sm{--sw-knob: calc(var(--sp-4) + var(--sp-0) / 2)}.acrm-switch-row.sm .acrm-switch{width:calc(var(--sp-6) + var(--sp-2));height:calc(var(--sw-knob) + 2 * var(--sp-0))}.acrm-switch-row.sm .acrm-switch>i{width:var(--sw-knob);height:var(--sw-knob);box-shadow:var(--shadow-xs)}.acrm-switch-row.sm .acrm-switch.is-on>i{transform:translate(var(--sw-knob))}.acrm-taginput{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-height:var(--field-h);padding:var(--sp-1) var(--sp-2);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.acrm-taginput:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.acrm-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 4px 0 9px;background:var(--surface-75);border:1px solid var(--border);border-radius:var(--radius-sm);font:500 12px var(--font-sans);color:var(--ink-800)}.acrm-tag-x{display:grid;place-items:center;width:17px;height:17px;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;border-radius:var(--radius-xs)}.acrm-tag-x:hover{background:var(--active-surface);color:var(--ink-900)}.acrm-tag-x>.ti,.acrm-tag-x>svg{font-size:var(--ico-xs)}.acrm-taginput>input{flex:1;min-width:60px;height:24px;border:0;outline:0;background:transparent;font:var(--p);color:var(--ink-900)}.acrm-taginput>input::placeholder{color:var(--fg-muted)}.acrm-fchip{display:inline-flex;align-items:stretch;height:32px;overflow:hidden;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.acrm-fchip-lab{display:flex;align-items:center;padding:0 var(--sp-3);font:500 13px var(--font-sans);color:var(--fg-secondary)}.acrm-fchip-val{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2) 0 var(--sp-3);border-left:1px solid var(--border);font:500 13px var(--font-display);color:var(--ink-900)}.acrm-fchip-x{display:grid;place-items:center;width:20px;height:20px;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;border-radius:var(--radius-xs)}.acrm-fchip-x:hover{background:var(--hover-surface);color:var(--ink-900)}.acrm-fchip-x>.ti,.acrm-fchip-x>svg{font-size:var(--ico-xs)}.acrm-rmchips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.acrm-rmchip{display:inline-flex;align-items:center;gap:var(--sp-1);height:26px;padding:0 4px 0 9px;background:var(--surface-75);border:1px solid var(--border);border-radius:var(--radius-pill);font:500 12px var(--font-sans);color:var(--ink-800)}.acrm-rmchip-x{display:grid;place-items:center;width:17px;height:17px;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;border-radius:50%}.acrm-rmchip-x:hover{background:var(--active-surface);color:var(--ink-900)}.acrm-rmchip-x>.ti,.acrm-rmchip-x>svg{font-size:var(--ico-2xs)}.acrm-rmchip-add{display:inline-flex;align-items:center;gap:var(--sp-1);height:26px;padding:0 10px 0 8px;background:transparent;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);font:500 12px var(--font-sans);color:var(--fg-secondary);cursor:pointer}.acrm-rmchip-add:hover{background:var(--hover-surface);color:var(--ink-800);border-color:var(--fg-muted)}.acrm-rmchip-add>.ti,.acrm-rmchip-add>svg{font-size:var(--ico-xs);color:var(--fg-muted)}[data-theme=dark] .acrm-inputwrap,[data-theme=dark] .acrm-stepper,[data-theme=dark] .acrm-select-trigger,[data-theme=dark] .acrm-recordselect-trigger,[data-theme=dark] .acrm-optchip,[data-theme=dark] .acrm-taginput,[data-theme=dark] .acrm-fchip{background:var(--surface-50)}:where([data-theme=dark]) .acrm-checkbox{background:var(--surface-50)}.ti{display:inline-flex;line-height:1;font-size:var(--ico-sm)}svg.ti{width:1em;height:1em}.as-top{height:var(--topbar-h);flex:none;display:grid;align-items:center;grid-template-columns:1fr minmax(280px,560px) 1fr;gap:var(--sp-4);padding:0 var(--sp-4);border-bottom:1px solid var(--border);background:var(--bg-canvas)}.as-brandzone{justify-self:start;display:flex;align-items:center;gap:var(--sp-3);min-width:0}.as-mode{position:relative}.as-modebtn{display:inline-flex;align-items:center;gap:var(--sp-3);height:var(--field-h);padding:0 var(--sp-2) 0 var(--sp-1);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;font:600 13.5px var(--font-display);letter-spacing:-.02em;color:var(--ink-900)}.as-modebtn:hover{background:var(--hover-surface)}.as-modebtn .tile{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--fg-on-accent);font:600 13px var(--font-display);letter-spacing:0;flex:none}.as-modebtn .tile.dm{background:var(--accent)}.as-modebtn .tile.crm{background:#16b8c4}.as-modebtn .tile.dialer{background:var(--ic-green)}.as-modebtn .tile.backoffice{background:var(--ic-amber)}.as-modebtn .tile.accounting{background:var(--ic-purple)}.as-modebtn .tile.komunikace{background:var(--ic-blue)}.as-modebtn .tile .ti{font-size:var(--ico-xs)}.as-modebtn .tile img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.as-modebtn .cv{font-size:var(--ico-xs);color:var(--fg-muted);transition:transform .14s ease}.as-modebtn .cv.open{transform:rotate(180deg)}.as-search{justify-self:stretch;width:100%;display:flex;align-items:center;gap:var(--sp-3);height:34px;padding:0 var(--sp-4);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--fg-muted);cursor:text;box-shadow:var(--shadow-xs)}.as-search .ti{font-size:var(--ico-md);flex:none}.as-search .ph{flex:1;font:var(--p);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-util{justify-self:end;display:inline-flex;align-items:center;gap:var(--sp-0)}.as-icobtn{width:var(--field-h);height:var(--field-h);border-radius:var(--radius-md);display:grid;place-items:center;color:var(--fg-secondary);cursor:pointer;border:1px solid transparent;background:transparent;position:relative}.as-icobtn:hover{background:var(--hover-surface);color:var(--ink-900)}.as-icobtn .ti{font-size:var(--ico-md)}.as-icobtn.dot:after{content:"";position:absolute;top:7px;right:7px;width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-pill);background:var(--critical);border:1.5px solid var(--bg-canvas)}.as-div{width:1px;height:22px;background:var(--border-strong);margin:0 var(--sp-2);flex:none}.as-util .nbell{position:relative}.as-util .icobtn{width:var(--field-h);height:var(--field-h);border-radius:var(--radius-md);display:grid;place-items:center;color:var(--fg-secondary);cursor:pointer;border:1px solid transparent;background:transparent}.as-util .icobtn:hover{background:var(--hover-surface);color:var(--ink-900)}.as-util .icobtn .ti{font-size:var(--ico-md)}.as-ai-btn{position:relative}.as-ai-btn.dot:after{content:"";position:absolute;top:7px;right:7px;width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-pill);background:var(--critical);border:1.5px solid var(--bg-canvas)}.as-ai-btn.dot:after{top:-3px;right:-3px}.as-ai-btn.is-busy .ti{color:var(--accent);animation:as-ai-busy 1.1s ease-in-out infinite}@keyframes as-ai-busy{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.as-ai-btn.is-busy .ti{animation:none}}.as-acct{position:relative}.as-acctbtn{display:inline-flex;align-items:center;gap:var(--sp-3);height:var(--field-h);padding:0 var(--sp-2) 0 var(--sp-1);border-radius:var(--radius-pill);cursor:pointer;border:1px solid transparent;background:transparent}.as-acctbtn:hover{background:var(--hover-surface)}.as-acctbtn .nm{font:var(--h3);color:var(--ink-900);letter-spacing:-.01em}.as-acctbtn .cv{font-size:var(--ico-xs);color:var(--fg-muted)}.as-menu-id{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3)}.as-menu-id .t{display:flex;flex-direction:column;min-width:0}.as-menu-id .n{font:var(--h3);color:var(--ink-900);letter-spacing:-.01em}.as-menu-id .e{font:400 12px var(--font-sans);color:var(--fg-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-side{width:var(--sidebar-w);flex:none;background:var(--sidebar-bg);border-right:1px solid var(--border);display:flex;flex-direction:column}.as-nav{padding:10px;display:flex;flex-direction:column;gap:1px}.as-nav>.as-grp,.as-nav>.as-row,.as-nav>.as-sub{flex:none}.as-row{display:flex;align-items:center;gap:10px;height:var(--row-h-nav);padding:0 var(--sp-3);border-radius:var(--radius-md);font:500 13px var(--font-sans);color:var(--ink-700);cursor:pointer;-webkit-user-select:none;user-select:none}.as-row>.ti{font-size:var(--ico-sm);color:var(--ink-500);flex:none}.as-row:hover{background:var(--hover-surface)}.as-row.active{background:var(--active-surface);color:var(--ink-900)}.as-row.active>.ti{color:var(--ink-700)}.as-row .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-row .chev{margin-left:auto;font-size:var(--ico-xs);color:var(--fg-muted);transition:transform .14s ease}.as-row .chev.col{transform:rotate(-90deg)}.as-grp.as-more{width:100%;border:0;background:none;text-align:left}.as-grp.as-more .as-navcnt{margin-left:auto}.as-row[draggable=true],.as-grp.as-more{position:relative}.as-row.dragging{opacity:.45}.as-row.drop-before:before,.as-row.drop-after:after,.as-grp.as-more.drop-before:before,.as-grp.as-more.drop-after:after{content:"";position:absolute;left:0;right:0;height:calc(var(--sp-1) * .75);border-radius:var(--radius-pill);background:var(--accent);pointer-events:none}.as-row.drop-before:before,.as-grp.as-more.drop-before:before{top:calc(var(--sp-1) / -2)}.as-row.drop-after:after,.as-grp.as-more.drop-after:after{bottom:calc(var(--sp-1) / -2)}.as-row .as-navcnt,.as-sub .as-navcnt{color:var(--fg-muted);font:var(--small);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:var(--sp-1)}.as-row .as-navcnt .il-dot,.as-sub .as-navcnt .il-dot{width:var(--sp-2);height:var(--sp-2)}.as-row .as-navprog,.as-sub .as-navprog{gap:var(--sp-2);white-space:nowrap}.as-navprog .acrm-loadinf{--linf-w: var(--ico-sm)}.as-row.active .as-navcnt,.as-sub.active .as-navcnt{color:var(--ink-700)}.as-sub{display:flex;align-items:center;gap:9px;height:var(--row-h-nav);padding:0 var(--sp-3) 0 14px;border-radius:var(--radius-md);font:500 13px var(--font-sans);color:var(--ink-700);cursor:pointer;-webkit-user-select:none;user-select:none}.as-sub:hover{background:var(--hover-surface)}.as-sub.active{background:var(--active-surface);color:var(--ink-900)}.as-sub .sg,.atl-list .sg{width:var(--ico-md);height:var(--ico-md);border-radius:5px;display:grid;place-items:center;color:var(--fg-on-accent);flex:none}.as-sub .sg.dot{background:none}.as-sub .sg.plain{background:none;color:var(--fg-muted)}.as-sub .sg.plain .ti{font-size:var(--ico-sm)}.as-sub .sg .ti,.atl-list .sg .ti{font-size:var(--ico-2xs)}.as-sub .wand{width:var(--ico-md);height:var(--ico-md);display:grid;place-items:center;color:var(--accent-violet);flex:none}.as-sub .wand .ti{font-size:var(--ico-xs)}.as-sub .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-grp{display:flex;align-items:center;gap:var(--sp-2);height:var(--row-h-nav);padding:0 var(--sp-3);margin-top:var(--sp-5);font:var(--label);color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.as-grp .chev{display:inline-flex;align-items:center;font-size:var(--ico-xs);color:var(--fg-muted);flex:none;transition:transform .14s ease}.as-grp .chev.col{transform:rotate(-90deg)}.as-grp .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-grp-wrap{display:flex;align-items:center;margin-top:var(--sp-5)}.as-grp-wrap>.as-grp{flex:1;min-width:0;margin-top:0}.as-grp-wrap>.as-grp-add{flex:none;margin-right:var(--sp-1);color:var(--fg-muted)}.as-sub-wrap{position:relative}.as-sub-wrap>.as-sub,.as-sub-wrap>.as-row{padding-right:var(--sp-3);-webkit-touch-callout:none}.as-sub-wrap.touching>.as-sub,.as-sub-wrap.touching>.as-row{-webkit-user-select:none;user-select:none}.as-sub-wrap>.as-sub .as-navcnt,.as-sub-wrap>.as-row .as-navcnt{min-width:var(--control-h-sm);justify-content:flex-end}.as-sub-wrap:hover>.as-sub .as-navcnt,.as-sub-wrap:focus-within>.as-sub .as-navcnt,.as-sub-wrap:has(>.as-sub-more [aria-expanded=true])>.as-sub .as-navcnt,.as-sub-wrap:hover>.as-row .as-navcnt,.as-sub-wrap:focus-within>.as-row .as-navcnt,.as-sub-wrap:has(>.as-sub-more [aria-expanded=true])>.as-row .as-navcnt{visibility:hidden}.as-sub-wrap>.as-sub-more{position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0}.as-sub-wrap:hover>.as-sub-more,.as-sub-wrap:focus-within>.as-sub-more,.as-sub-wrap>.as-sub-more:has([aria-expanded=true]){opacity:1}@media(hover:none){.as-sub-wrap>.as-sub-more .acrm-icobtn,.as-sub-wrap>.acrm-icobtn.as-sub-more{width:var(--tap-min);height:var(--tap-min)}}.as-shared{display:inline-flex;align-items:center;flex:none;color:var(--fg-muted)}.as-shared .ti{font-size:var(--ico-xs)}.as-sub.lvl1{padding-left:var(--sp-3)}.as-sub.lvl2{padding-left:30px}.as-sub .subchev{margin-left:auto;display:inline-flex;align-items:center;font-size:var(--ico-xs);color:var(--fg-muted);flex:none;transition:transform .14s ease}.as-sub .subchev.col{transform:rotate(-90deg)}.as-sub.parent{padding:0}.as-sub-nav{flex:1;min-width:0;display:flex;align-items:center;gap:9px;height:100%;padding-left:var(--sp-3);cursor:pointer}.as-sub-chev{flex:none;display:inline-flex;align-items:center;height:100%;padding:0 var(--sp-1) 0 var(--sp-4);cursor:pointer}.as-sub-nav,.as-sub-chev{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;margin:0;text-align:left}.as-row.parent{padding:0}.as-row-nav{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:100%;padding:0 var(--sp-3);cursor:pointer}.as-row-nav>.ti{font-size:var(--ico-sm);color:var(--ink-500);flex:none}.as-row.parent.active .as-row-nav>.ti{color:var(--ink-700)}.as-row-chev{flex:none;display:inline-flex;align-items:center;height:100%;padding:0 var(--sp-1) 0 var(--sp-4);cursor:pointer}.as-row-nav,.as-row-chev{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;margin:0;text-align:left}@media(min-width:901px){.as-side.rail{display:none}}.as-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;background:var(--bg-canvas)}.as-ai{width:400px;flex:none;min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--bg-canvas);overflow:hidden}@media(max-width:1279px){.as-ai.as-ai-overlay{position:fixed;top:var(--topbar-h);right:0;bottom:0;max-width:100vw;z-index:var(--z-panel);box-shadow:var( --overlay-shadow, -18px 0 44px -14px rgba(0, 0, 0, .28) )}.as-ai-scrim{position:fixed;inset:var(--topbar-h) 0 0 0;z-index:var(--z-drawer-scrim);background:var( --ov-scrim, rgba(16, 18, 22, .34) )}}@media(max-width:720px){.as-ai.as-ai-overlay.as-ai-sheet{top:auto;left:0;width:100%;height:80dvh;border-left:0;border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-top:var(--sp-3)}.as-ai-sheet .as-ai-grab{flex:none;margin-bottom:var(--sp-1)}.as-ai-done{flex:none;padding:var(--sp-3) var(--sp-4) max(var(--sp-4),env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg-canvas)}}.as-drawer{position:absolute;top:0;right:0;height:100%;width:clamp(404px,33.333vw,640px);z-index:var(--z-drawer);display:flex;padding:var(--sp-3);pointer-events:none}.as-drawer>*{pointer-events:auto}.as-drawer-left{right:auto;left:0}@media(prefers-reduced-motion:no-preference){.as-drawer{animation:as-drawer-in-right .2s var(--ease-standard)}.as-drawer-left{animation:as-drawer-in-left .2s var(--ease-standard)}}@keyframes as-drawer-in-right{0%{transform:translate(14px)}to{transform:none}}@keyframes as-drawer-in-left{0%{transform:translate(-14px)}to{transform:none}}.as-main{overflow-y:auto}.as-row,.as-sub,.as-grp{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;width:100%;text-align:left}.as-row,.as-sub{margin:0}button.as-search{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.as-sub.connect{color:var(--fg-muted)}.as-sub.connect:hover .as-navcnt{color:var(--accent)}.pipe-dot{width:var(--tile-sm);height:var(--tile-sm);display:grid;place-items:center;flex:none}.pipe-dot>span{width:var(--sp-4);height:var(--sp-4);border-radius:50%}.app{display:flex;flex-direction:column;height:100vh;height:100dvh}.brand{display:inline-flex;align-items:center;gap:var(--sp-3);justify-self:start}.brand .lg{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--fg-on-accent);background:var(--accent)}.brand .lg .ti{font-size:var(--ico-sm)}.brand .nm{font:var(--h2);color:var(--ink-900);letter-spacing:-.01em}.icobtn{width:32px;height:32px;border-radius:var(--radius-md);display:grid;place-items:center;color:var(--fg-secondary);cursor:pointer;border:1px solid transparent;background:transparent}.icobtn:hover{background:var(--hover-surface)}.icobtn .ti{font-size:var(--ico-md)}.body{flex:1;display:flex;min-height:0}.sidebar{width:var(--sidebar-w);flex:none;background:var(--sidebar-bg);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:var(--sp-3) var(--sp-3);gap:1px;overflow-y:auto}.sub{display:flex;align-items:center;gap:var(--sp-3);height:var(--row-h-nav);padding:0 var(--sp-3) 0 var(--sp-4);border-radius:var(--radius-md);font:500 13px var(--font-sans);color:var(--ink-700);cursor:pointer}.sub:hover{background:var(--hover-surface)}.sub.active{background:var(--active-surface);color:var(--ink-900)}.sub .wand{width:var(--ico-md);height:var(--ico-md);display:grid;place-items:center;color:var(--accent-violet);flex:none}.sub .wand .ti{font-size:var(--ico-xs)}.sub .sg{width:var(--ico-md);height:var(--ico-md);border-radius:5px;display:grid;place-items:center;color:var(--fg-on-accent);flex:none}.sub .sg .ti{font-size:var(--ico-2xs)}.sub .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sub .x{margin-left:auto;font-size:13px;color:var(--fg-muted)}.sgb-state{flex:1;min-height:0;display:grid;place-items:center;padding:56px 20px}.sgb{--sgb-top-h: 46px;flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto;background:transparent;position:relative}.sgb::-webkit-scrollbar{width:11px;height:11px}.sgb::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-sm);border:3px solid transparent;background-clip:content-box}.sgb::-webkit-scrollbar-thumb:hover{background:var(--fg-muted);background-clip:content-box}.sgb::-webkit-scrollbar-track,.sgb::-webkit-scrollbar-corner{background:transparent}.sgb>.acrm-empty{order:1}.sgb>.tbar.sgb-topbar{position:sticky;top:0;left:0;z-index:6}.sgb>.fb{top:var(--sgb-top-h)}.sgb-actions{display:inline-flex;align-items:center;gap:var(--sp-2);flex:none;margin-left:auto}.sgb-saved{flex:none;min-width:0;padding:var(--sp-5) 20px;display:flex;flex-direction:column;gap:20px;border-bottom:1px solid var(--border)}.sov-group{display:flex;flex-direction:column;gap:var(--sp-3)}.sov-label{display:flex;align-items:center;gap:var(--sp-3);font:600 11px var(--font-sans);color:var(--fg-muted)}.sov-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.sov-desc{margin:0;max-width:820px;font:var(--p);color:var(--fg)}.fchip{display:inline-flex;align-items:stretch;height:34px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-100)}.fchip .lab{display:flex;align-items:center;padding:0 var(--sp-4);font:500 13px var(--font-sans);color:var(--fg-secondary);white-space:nowrap}.fchip .val{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);font:500 13px var(--font-display);color:var(--ink-900);border-left:1px solid var(--border);letter-spacing:-.01em;white-space:nowrap}.fchip.up{background:var(--positive-subtle);border-color:color-mix(in srgb,var(--positive) 35%,transparent)}.fchip.up .lab,.fchip.up .val{color:var(--positive-ink)}.fchip.up .val{border-left-color:color-mix(in srgb,var(--positive) 22%,transparent)}.fchip-ic{font-size:var(--ico-xs);color:var(--fg-muted);flex:none}.fchip.up .fchip-ic{color:var(--positive-ink)}.fchip-dots{display:inline-flex;align-items:center;gap:var(--sp-2)}.fchip-dots .dot{width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);background:var(--line-300)}.fchip-dots .dot.on{background:var(--ink-500)}.table-wrap{overflow:visible;flex:none}.sgb-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;--ck-w: 36px;--sgb-id-w: 350px}.sgb-table th,.sgb-table td{padding:0 var(--sp-3);height:var(--row-h);text-align:left;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--border),inset -1px 0 0 var(--border)}.sgb-table thead th{position:sticky;top:var(--sgb-top-h);z-index:3;background:var(--bg-canvas);font:500 13px var(--font-sans);color:var(--fg-secondary)}.sgb:has(>.fb) .sgb-table thead th{top:calc(var(--sgb-top-h) + 47px)}.sgb-table th.col-ck,.sgb-table td.col-ck{position:sticky;left:0;z-index:2;background:var(--bg-canvas);padding-left:var(--sp-4);width:36px}.sgb-table thead th.col-ck+th,.sgb-table tbody td.col-ck+td{position:sticky;left:var(--ck-w);z-index:2;background:var(--bg-canvas)}.sgb-table thead th.col-ck,.sgb-table thead th.col-ck+th{z-index:4}.sgb-table tbody tr.sgb-rowclick{cursor:pointer}.sgb-table tbody tr.sgb-rowclick:hover td,.sgb-table tbody tr.sgb-rowclick:hover td.col-ck,.sgb-table tbody tr.sgb-rowclick:hover td.col-ck+td{background:var(--hover-surface)}.sgb-table tbody tr.sgb-rowclick.sel td,.sgb-table tbody tr.sgb-rowclick.sel td.col-ck,.sgb-table tbody tr.sgb-rowclick.sel td.col-ck+td{background:var(--selected)}.table-wrap.scrolled-x .sgb-table tbody td.col-ck+td,.table-wrap.scrolled-x .sgb-table thead th.col-ck+th{box-shadow:inset 0 -1px 0 var(--border),9px 0 10px -7px #0000002e}.sgb-th-col{position:relative}.sgb-table thead th .sgb-th-in{display:inline-flex;align-items:center;gap:var(--sp-2);padding-right:22px}.sgb-table thead th .sgb-th-in:has(>.sgb-th-info){padding-right:calc(var(--control-h-sm) + var(--sp-3))}@media(pointer:coarse){.sgb-table thead th .sgb-th-in:has(>.sgb-th-info){padding-right:var(--tap-min)}}.sgb-th-ic{font-size:var(--ico-xs);color:var(--fg-muted);flex:none}.sgb-th-lbl{overflow:hidden;text-overflow:ellipsis;max-width:160px}.sgb-th-kebab{position:absolute;right:var(--sp-3);top:50%;transform:translateY(-50%);opacity:0;transition:opacity .11s ease}.sgb-th-col:hover .sgb-th-kebab,.sgb-th-kebab:focus-visible,.sgb-th-kebab.open{opacity:1}.sgb-th-add{width:100%}.sgb-table thead th .sgb-th-sortmark{margin:0;font-size:13px;color:var(--accent);flex:none}.sgb-th-edit{width:104px;height:var(--control-h-sm);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);padding:0 var(--sp-2);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-100);color:var(--fg);font:600 12px var(--font-sans);outline:none}.cell-id{display:flex;align-items:center;gap:var(--sp-3);max-width:calc(var(--sgb-id-w) - 2 * var(--sp-3))}.cell-id>*:not(.nm){flex:none}.cell-id.cell-open{cursor:pointer}.cell-id.cell-open:hover .nm{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.sk-av{flex:none;width:var(--avatar-sm);height:var(--avatar-sm);background:var(--surface-75);border:1.5px solid var(--border)}.sk-av.circle{border-radius:50%}.sk-av.square{border-radius:var(--radius-sm)}.cell-id .nm{font:500 13px var(--font-sans);color:var(--ink-900);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-v{font:var(--p);color:var(--fg)}.cell-link{font:var(--p);color:var(--accent);text-decoration:none}.cell-link:hover{text-decoration:underline}button.cell-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;text-align:left;cursor:pointer}button.cell-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-xs)}.cell-mono{font:500 13px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--fg-secondary)}.cell-link.cell-mono{color:var(--accent)}.cell-bool-on{color:var(--positive);font-size:var(--ico-sm)}.cell-bool-off{color:var(--ink-300)}.cell-dots{display:inline-flex;align-items:center;gap:var(--sp-2)}.cell-dots i{width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);background:var(--line-300)}.cell-dots i.on{background:var(--ink-400)}.ck{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--fg-secondary);display:grid;place-items:center;background:var(--surface-100);opacity:0;transition:opacity .11s ease}tr.sgb-rowclick:hover .ck,tr.sgb-rowclick.sel .ck{opacity:1}.ck.on,.ck.mixed{background:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}.ck .ti{font-size:var(--ico-2xs)}.ck>svg{width:var(--ico-2xs);height:var(--ico-2xs);stroke-width:3.5}.sgb-ck{position:relative;display:inline-grid;place-items:center;cursor:pointer;vertical-align:middle}.sgb-ck input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.sgb-ck .ck{transition:background .11s ease,border-color .11s ease,box-shadow .11s ease}.sgb-ck:hover .ck{border-color:var(--accent)}.sgb-ck input:focus-visible+.ck{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.sgb-ck-all .ck{opacity:1}.grade{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);flex:none;height:var(--pill-h-sm);padding:0 var(--sp-3);border-radius:var(--radius-pill);white-space:nowrap;--gc: var(--bonita-grey);font:600 11.5px var(--font-display);letter-spacing:.01em;line-height:1;background:color-mix(in srgb,var(--gc) 24%,#fff);color:color-mix(in srgb,var(--gc) 44%,#14100a)}.grade.green{--gc: var(--bonita-green)}.grade.lime{--gc: var(--bonita-lime)}.grade.amber{--gc: var(--bonita-amber)}.grade.rose{--gc: var(--bonita-rose)}.grade.grey{--gc: var(--bonita-grey)}.sgb-foot{flex:none;position:sticky;left:0;z-index:5;height:40px;display:flex;align-items:center;gap:var(--sp-4);padding:0 var(--sp-4);border-top:1px solid var(--border);background:var(--bg-canvas)}.sgb-filters{flex:none;position:sticky;left:0;z-index:var(--z-sticky);display:flex;gap:var(--sp-5);align-items:stretch;padding:var(--sp-4);border-bottom:1px solid var(--border);background:var(--bg-canvas)}.sgb-tabs{flex:none;width:216px;display:flex;flex-direction:column;gap:var(--sp-0);padding-right:var(--sp-4);border-right:1px solid var(--border)}.sgb-tab{display:flex;align-items:center;gap:var(--sp-3);width:100%;height:var(--row-h-nav);padding:0 var(--sp-3);border:0;background:transparent;border-radius:var(--radius-md);font:500 13px var(--font-sans);color:var(--ink-700);cursor:pointer;text-align:left}.sgb-tab:hover{background:var(--hover-surface)}.sgb-tab.active{background:var(--active-surface);color:var(--ink-900)}.sgb-tab .lead{font-size:var(--ico-sm);color:var(--ink-500);flex:none}.sgb-tab.active .lead{color:var(--ink-700)}.sgb-tab .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgb-panel{flex:1;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:var(--sp-4);align-content:start}.adr{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:flex-end;max-width:760px}.adr-field{display:flex;flex-direction:column;gap:var(--sp-2)}.adr-grow{flex:1;min-width:300px}.adr-combo{display:flex;align-items:stretch;height:38px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-100)}.adr-combo:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.adr-okoli{position:relative;display:flex;align-items:center;gap:var(--sp-2);flex:none;padding:0 var(--sp-3);border-left:1px solid var(--border);color:var(--fg-secondary);font:500 13px var(--font-sans);cursor:pointer;white-space:nowrap}.adr-okoli .ti{font-size:var(--ico-sm);color:var(--fg-muted)}.adr-okoli .cv{font-size:var(--ico-xs);color:var(--fg-muted)}.ac{position:relative;flex:1;min-width:0;display:flex;align-items:center}.ac-lead{display:grid;place-items:center;padding-left:var(--sp-3);color:var(--fg-secondary)}.ac-lead .ti{font-size:var(--ico-sm)}.ac-input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;padding:0 var(--sp-3);font:500 13px var(--font-sans);color:var(--fg)}.ac-input::placeholder{color:var(--fg-muted)}.ac-clear{flex:none;align-self:center}.ac-pop{margin:0;padding:var(--sp-2);list-style:none;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);max-height:320px;overflow-y:auto}.ac-opt{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);cursor:pointer}.ac-opt>.ti{font-size:var(--ico-sm);color:var(--fg-muted);flex:none}.ac-opt.active{background:var(--hover-surface)}.ac-opt-txt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.ac-opt-txt .nm{font:600 13px var(--font-sans);color:var(--fg)}.ac-opt-txt .meta{font:400 11px var(--font-sans);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-opt-psc{font:var(--small);color:var(--fg-muted);flex:none}.cz-map{display:flex;flex-direction:column;gap:var(--sp-3);max-width:540px}.cz-map-or{font:var(--small);color:var(--fg-muted);margin-top:var(--sp-0)}.cz-map-svg{width:100%;height:auto;display:block}.cz-region{cursor:pointer;outline:none}.cz-region path{fill:var(--surface-75);stroke:var(--border-strong);stroke-width:.6;transition:fill var(--dur-fast) ease,stroke var(--dur-fast) ease}.cz-region:hover path{fill:var(--accent-tint);stroke:var(--accent)}.cz-region.on path{fill:var(--accent);stroke:var(--accent-press)}.cz-region:focus-visible path{stroke:var(--accent);stroke-width:2}.cz-labels{pointer-events:none}.cz-labels text{font:600 4.2px var(--font-sans);fill:var(--fg-secondary);text-anchor:middle;dominant-baseline:central;-webkit-user-select:none;user-select:none;letter-spacing:.1px}.cz-labels text.on{fill:#fff}.sgb-resbar{flex:none;position:sticky;left:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);background:var(--bg-canvas)}.sgb-chips{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.sgb-chips .empty{font:var(--p);color:var(--fg-muted)}.cell-lock{display:inline-flex;align-items:center;gap:var(--sp-2);font:500 13px var(--font-sans);color:var(--fg-muted)}.cell-lock .ti{font-size:var(--ico-xs)}.usg-val{font:400 13.5px/1.5 var(--font-sans);color:var(--fg)}.usg-val b{font-weight:600}.usg-receipt{margin-top:15px}.usg-rh,.usg-line,.usg-total{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--sp-1) var(--sp-5)}.usg-rh{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border)}.usg-rh span{font:var(--overline);color:var(--fg-muted)}.usg-rh .c2,.usg-rh .c3,.usg-line .c2,.usg-line .c3,.usg-total .c3{text-align:right}.usg-line{padding:var(--sp-3) 0;border-bottom:1px solid var(--line-100)}.usg-line .c1{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.usg-line .c1 .lbl{font:500 13px var(--font-sans);color:var(--fg)}.usg-line .c2{font:var(--small);color:var(--fg-secondary);white-space:nowrap}.usg-line .c3{font:600 13px var(--font-sans);color:var(--ink-900);white-space:nowrap}.usg-total{padding-top:var(--sp-4)}.usg-total .c1{font:var(--h3);color:var(--ink-900);letter-spacing:-.01em}.usg-total .c3{font:600 16px var(--font-sans);color:var(--ink-900);white-space:nowrap}.usg-bal{display:flex;align-items:baseline;gap:var(--sp-4);margin-top:var(--sp-4)}.usg-bal .k{font:var(--p);color:var(--fg-secondary)}.usg-bal .sp{flex:1}.usg-bal .v{font:600 13px var(--font-sans);color:var(--ink-900);white-space:nowrap}.usg-bal .bal-old{color:var(--fg-muted);text-decoration:line-through}.usg-bal .bal-arrow{color:var(--fg-muted);margin:0 var(--sp-2)}.usg-note{margin-top:var(--sp-4);font:400 12px/1.45 var(--font-sans);color:var(--fg-muted)}@keyframes dlg-spin{to{transform:rotate(360deg)}}.ti.spin{animation:dlg-spin .8s linear infinite}.dlg-field{display:flex;flex-direction:column;gap:var(--sp-2)}.tr-intro{margin:0;color:var(--fg-muted)}.tr-bulk{margin:0;color:var(--ink-900)}.tr-cascade{display:grid;gap:var(--sp-2)}.dlg-label{display:flex;align-items:center;gap:var(--sp-2);font:var(--label);color:var(--fg-secondary)}.dlg-label .opt{font-weight:400;color:var(--fg-muted)}.dlg-gen{margin-left:auto}.dlg-name-row{display:flex;align-items:center;gap:var(--sp-3)}.dlg-name-row .acrm-input{flex:1;min-width:0}.dlg-textarea{height:auto;min-height:76px;padding:var(--sp-3) var(--sp-4);line-height:1.5;resize:vertical}.dlg-summary{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--border)}.dlg-sum-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.dlg-sum-row .k{font:var(--p);color:var(--fg-secondary)}.dlg-sum-row .v{font:600 13px var(--font-sans);color:var(--fg)}.dlg-sum-row .v.price{font-weight:600}.dlg-kbd{display:inline-flex;align-items:center;gap:7px;margin-right:auto;font:500 12px var(--font-sans);color:var(--fg-secondary)}.dlg-kbd kbd,.dlg-kbd .kbd{font:500 11px var(--font-mono);color:var(--fg-secondary);background:var(--surface-75);border:1px solid var(--line-200);border-radius:var(--radius-xs);padding:1px 5px}.seg-ic{display:inline-grid;place-items:center;flex:none;border-radius:var(--radius-sm);color:var(--fg-on-accent)}.seg-ic .ti{color:inherit}.seg-ic.blue{background:var(--ic-blue)}.seg-ic.purple{background:var(--ic-purple)}.seg-ic.green{background:var(--ic-green)}.seg-ic.lime{background:var(--ic-lime)}.seg-ic.amber{background:var(--ic-amber)}.seg-ic.rose{background:var(--ic-rose)}.seg-ic.grey{background:var(--ic-grey)}.segpick{position:relative;flex:none;display:inline-flex}.segpick-trigger{width:26px;height:26px;padding:0;border:0;cursor:pointer;transition:box-shadow var(--dur-fast) ease}.segpick-trigger .ti{font-size:var(--ico-sm)}.segpick-trigger:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.segpick-trigger[aria-expanded=true]{box-shadow:0 0 0 2px var(--accent)}.segpick-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-popover);width:276px;padding:var(--sp-3);background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.acrm-popover.segpick-pop{position:fixed;max-height:none;overflow:visible}.segpick-tones{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--sp-1);margin-bottom:var(--sp-3)}.segpick-tones>.cs-tones{display:grid;grid-column:span 7;grid-template-columns:subgrid}.segpick-tone{height:var(--control-h-sm);padding:0;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--radius-sm);cursor:pointer}.segpick-tone .dot{width:18px;height:18px;border-radius:50%;transition:box-shadow var(--dur-fast) ease}.segpick-tone.blue .dot{background:var(--ic-blue)}.segpick-tone.purple .dot{background:var(--ic-purple)}.segpick-tone.green .dot{background:var(--ic-green)}.segpick-tone.lime .dot{background:var(--ic-lime)}.segpick-tone.amber .dot{background:var(--ic-amber)}.segpick-tone.rose .dot{background:var(--ic-rose)}.segpick-tone.grey .dot{background:var(--ic-grey)}.segpick-tone:hover .dot{box-shadow:0 0 0 2px var(--surface-100),0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.segpick-tone.on .dot{box-shadow:0 0 0 2px var(--surface-100),0 0 0 4px var(--accent)}.segpick-tone.custom{position:relative}.segpick-tone.custom .dot{background:conic-gradient(from 135deg,#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e)}.segpick-tone.custom input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.segpick-search{display:flex;align-items:center;gap:var(--sp-2);height:var(--field-h);padding:0 var(--sp-3);margin-bottom:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-75)}.segpick-search .ti{font-size:var(--ico-sm);color:var(--fg-secondary);flex:none}.segpick-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 13px var(--font-sans);color:var(--fg)}.segpick-search input::placeholder{color:var(--fg-muted)}.segpick-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--sp-1);max-height:clamp(120px,24vh,208px);overflow-y:auto;padding:var(--sp-1);margin:-4px}.segpick-ic{width:100%;aspect-ratio:1;border:0;cursor:pointer;transition:transform .08s ease,box-shadow var(--dur-fast) ease}.segpick-ic .ti{font-size:var(--ico-sm)}.segpick-ic:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.segpick-ic.on{box-shadow:0 0 0 2px var(--accent)}.segpick-empty{grid-column:1 / -1;padding:var(--sp-5);text-align:center;font:400 12px var(--font-sans);color:var(--fg-muted)}.segpick-more{grid-column:1 / -1;padding:var(--sp-3) var(--sp-1) var(--sp-0);text-align:center;font:400 11px var(--font-sans);color:var(--fg-muted)}.table-wrap.lite .sgb-table thead th{top:0}.table-wrap.lite .sgb-table thead th.sgb-th-col{cursor:pointer;-webkit-user-select:none;user-select:none}.table-wrap.lite .sgb-table thead th.sgb-th-col:hover{color:var(--fg)}.table-wrap.lite .sgb-table thead th .sgb-th-in{padding-right:0}.atl-list{display:grid;margin-inline:calc(var(--sp-3) * -1)}.atl-list:empty{display:none}.atl-row{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;text-align:left;color:var(--fg)}.atl-row:hover{background:var(--surface-75)}.atl-row:disabled{opacity:.6;cursor:default}.atl-ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--fg-on-accent);flex:none}.atl-txt{flex:1;min-width:0}.atl-name{display:block;font:var(--cell);font-weight:600}.atl-sub{display:block;font:var(--overline);color:var(--fg-muted)}.sgb-table tfoot td{position:sticky;bottom:0;z-index:3;height:var(--row-h);padding:0;background:var(--surface-75);box-shadow:inset 0 1px 0 var(--border),inset -1px 0 0 var(--border)}.sgb-table tfoot td.col-ck{left:0;z-index:5;padding:0;background:var(--surface-75)}.sgb-table tfoot td.col-ck+td{position:sticky;left:var(--ck-w);z-index:5;background:var(--surface-75)}.table-wrap.scrolled-x .sgb-table tfoot td.col-ck+td{box-shadow:inset 0 1px 0 var(--border),9px 0 10px -7px #0000002e}.sgb-sum{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:var(--row-h);padding:0 var(--sp-3);border:0;background:transparent;cursor:pointer;text-align:left;font:500 13px var(--font-sans);color:var(--fg)}.sgb-sum:hover{background:var(--hover-surface)}.sgb-sum.open{background:var(--active-surface)}.sgb-sum-val{font:600 13px var(--font-sans);color:var(--ink-900);font-variant-numeric:tabular-nums}.sgb-sum-fn{font:500 12px var(--font-sans);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgb-sum-add{color:var(--fg-muted)}.sgb-sum-add:hover{color:var(--fg-secondary)}.sgb-sum-add .ti{font-size:var(--ico-xs);flex:none}.shd-list{display:grid}.shd-row{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:var(--sp-3);min-height:var(--row-h)}.shd-whowrap{display:flex;align-items:center;gap:var(--sp-2);min-width:0;overflow:hidden}.shd-whowrap>.eref-chip,.shd-whowrap>.shd-who{min-width:0}.shd-whowrap>.shd-until{flex:none}.shd-who{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.shd-who-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shd-static{font:var(--small);color:var(--fg-muted)}.shd-delph{grid-column:3}.shd-row>.icobtn{justify-self:end}.shd-row .acrm-select-trigger,.shd-addrow .acrm-select-trigger:not(.shd-pick){width:156px;flex:none}.shd-addrow .acrm-select-trigger.shd-pick{width:100%}.shd-until{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--small);color:var(--fg-muted)}.shd-until .ti{color:currentColor}.shd-until.soon{color:var(--fg)}.shd-until.soon:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.shd-add{display:grid;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--border)}.shd-add>.acrm-segmented{justify-self:start}.shd-label{font:var(--label);color:var(--fg-secondary)}.shd-addrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-3)}.uz-phone{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:auto}.uz-phone-list{--il-gutter: var(--sp-4);padding-inline:var(--sp-4)}.uz-phone-name{display:inline-flex;align-items:center;gap:var(--sp-2)}.uz-phone-more,.uz-phone-foot{display:flex;justify-content:center;margin:0;padding:var(--sp-4) 0;font:var(--small);color:var(--fg-muted)}@keyframes sk-sweep{0%{background-position:150% 0}to{background-position:-150% 0}}.sk{display:inline-block;background-color:var(--sk-base);background-image:linear-gradient(90deg,transparent 0%,var(--sk-hi) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:sk-sweep 1.4s ease-in-out infinite;border-radius:var(--radius-sm);flex:none}.sk[hidden]{display:none}.sk-line{height:11px;border-radius:var(--radius-pill)}.sk-line.lg{height:13px}.sk-line.sm{height:8px}.sk-circle{border-radius:50%}.sk-btn{height:var(--control-h);border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){.sk{animation:none;background-image:none}}.sk-task{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--tap-min);padding:0 var(--sp-5)}.sgb-panel .acrm-input,.sgb-panel .sgb-ac{max-width:460px}.sgb-field{display:flex;flex-direction:column;gap:var(--sp-2)}.sgb-flabel{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--label);color:var(--fg-secondary)}.sgb-flabel>.ti{font-size:var(--ico-xs);color:var(--fg-muted)}.sgb-hint{font:var(--hint);color:var(--fg-muted)}.sgb-eval{align-self:center;font:600 12px var(--font-sans);color:var(--accent-ink);white-space:nowrap}.sgb-inrow{display:flex;gap:var(--sp-3);align-items:flex-end}.sgb-inrow>.sgb-field{flex:1}.sgb-inrow>.acrm-input{flex:1;min-width:0}.sgb-opts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.sgb-grade{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-width:40px;height:var(--control-h);padding:0 var(--sp-4);--gc: var(--bonita-grey);--gi: var(--bonita-grey-ink);border:1.5px solid color-mix(in srgb,var(--gc) 32%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--gc) 24%,#fff);--gk: #18191b;color:color-mix(in srgb,var(--gc) 44%,var(--gk));font:600 12px var(--font-display);cursor:pointer;transition:transform .1s ease,box-shadow var(--dur-fast) ease,background var(--dur-fast) ease,border-color var(--dur-fast) ease}.sgb-grade.on{padding:0 var(--sp-3) 0 var(--sp-4)}.sgb-grade .ti{font-size:var(--ico-xs);opacity:.85}.sgb-grade.green{--gc: var(--bonita-green);--gi: var(--bonita-green-ink)}.sgb-grade.lime{--gc: var(--bonita-lime);--gi: var(--bonita-lime-ink)}.sgb-grade.amber{--gc: var(--bonita-amber);--gi: var(--bonita-amber-ink)}.sgb-grade.lime,.sgb-grade.amber{color:#18191b;border-color:color-mix(in srgb,var(--gc) 55%,#fff)}.sgb-grade.rose{--gc: var(--bonita-rose);--gi: var(--bonita-rose-ink)}.sgb-grade.grey{--gc: var(--bonita-grey);--gi: var(--bonita-grey-ink)}.sgb-grade:hover{border-color:var(--gc);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.sgb-grade.on{background:var(--gc);border-color:var(--gc);color:var(--gi)}.sgb-scale-intro{margin:0;max-width:680px;font:var(--p);color:var(--fg-secondary)}.sgb-scale-intro strong{color:var(--fg);font-weight:600}.sgb-scale-list{display:flex;flex-direction:column;gap:var(--sp-2);max-width:720px}.sgb-band{position:relative;display:flex;align-items:center;width:max-content;padding:3px 0}.sgb-band-grades{flex:none;display:flex;flex-wrap:nowrap;gap:var(--sp-2)}.sgb-band-txt{position:absolute;left:calc(100% + 14px);top:50%;z-index:40;width:max-content;max-width:268px;display:flex;flex-direction:column;gap:3px;padding:var(--sp-3) var(--sp-4);background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;transform:translateY(-50%) translate(-5px);pointer-events:none;transition:opacity .13s ease,transform .13s ease,visibility .13s}.sgb-band:hover .sgb-band-txt{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.sgb-band-txt:after{content:"";position:absolute;right:100%;top:50%;width:9px;height:9px;margin-top:-4.5px;margin-right:-4.5px;background:var(--surface-100);border-left:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.sgb-band-txt .t{font:var(--h3);color:var(--fg);letter-spacing:-.01em}.sgb-band-txt .d{font:400 12px/1.45 var(--font-sans);color:var(--fg-secondary)}.sgb-sub{padding-left:var(--sp-4);border-left:2px solid var(--accent-tint)}.sgb-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-0)}.adr-okoli{padding:0;gap:0}.adr-okoli select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:none;background:transparent;height:100%;padding:0 30px;font:500 13px var(--font-sans);color:var(--fg);cursor:pointer}.adr-okoli.empty select{color:var(--fg-muted)}.sgb-ac{position:relative;display:block}.sgb-ac .acrm-input{width:100%}.sgb-ac-input{padding-left:32px}.sgb-ac-lead{position:absolute;left:9px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--fg-secondary);pointer-events:none}.sgb-ac-lead .ti{font-size:var(--ico-sm)}.sgb-ac-pop{margin:0;padding:var(--sp-2);list-style:none;max-width:460px;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);max-height:280px;overflow-y:auto}.sgb-ac-pop .ac-opt{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;font:500 13px var(--font-sans);color:var(--fg)}.sgb-ac-pop .ac-opt .ti{font-size:var(--ico-sm);color:var(--fg-muted);flex:none}.sgb-ac-pop .ac-opt.active{background:var(--hover-surface)}.prof{display:flex;flex-direction:column;gap:var(--sp-3);max-width:460px}.prof-search{position:relative}.prof-lead{position:absolute;left:9px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--fg-secondary);pointer-events:none}.prof-lead .ti{font-size:var(--ico-sm)}.prof-input{padding-left:32px}.prof-pop{margin:0;padding:var(--sp-2);list-style:none;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);max-height:280px;overflow-y:auto}.prof-opt{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;font:500 13px var(--font-sans);color:var(--fg)}.prof-opt .ti{font-size:var(--ico-sm);color:var(--fg-muted);flex:none}.prof-opt.active{background:var(--hover-surface)}.prof-popular{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.prof-popular .lbl{font:var(--overline);color:var(--fg-muted);margin-right:var(--sp-0)}.bd.board{flex:1;min-height:0;display:flex;align-items:stretch;gap:var(--sp-5);padding:var(--sp-5);overflow-x:auto;overflow-y:hidden}.bd .col{flex:0 0 316px;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface-75);border-radius:var(--radius-lg)}.bd .col-head{flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-6)}.bd .col-dot{width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);flex:none}.bd .col-name{font:var(--h3);color:var(--ink-900);letter-spacing:-.01em}.bd .col-add{margin-left:auto;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer}.bd .col-add~.col-add{margin-left:0}.bd .col-add .ti{font-size:var(--ico-sm)}.bd .col-add:hover{background:var(--hover-surface);color:var(--ink-700)}.bd .col-body{display:flex;flex-direction:column;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3)}.bd .col-foot{flex:none;display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-4) var(--sp-4)}.bd .col-foot .l{font:var(--overline);color:var(--fg-muted)}.bd .col-foot .v{font:600 12px var(--font-sans);color:var(--fg-secondary)}.bd [data-board-item]{cursor:grab}.bd [data-board-item]:active{cursor:grabbing}.bd .col.drop-target{background:var(--accent-tint);outline:2px dashed var(--accent);outline-offset:-3px}.plpage{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.plpage .tbar{height:49px;flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4) 0 var(--sp-4);border-bottom:1px solid var(--border)}.plpage .tdiv{width:1px;height:20px;background:var(--border);margin:0 var(--sp-1);flex:none}.plpage .vspace{flex:1}.plpage .pipe{position:relative;flex:none}.plpage .pipe-btn{display:inline-flex;align-items:center;gap:var(--sp-3);height:32px;padding:0 var(--sp-2) 0 var(--sp-2);border-radius:var(--radius-md);cursor:pointer;border:1px solid transparent;background:transparent;color:var(--ink-900)}.plpage .pipe-btn:hover{background:var(--hover-surface)}.plpage .pipe-btn.open{background:var(--active-surface)}.plpage .pipe-tile{width:var(--tile-sm);height:var(--tile-sm);border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--fg-on-accent);flex:none}.plpage .pipe-tile .ti{font-size:var(--ico-xs)}.plpage .pipe-nm{font:var(--h2);letter-spacing:var(--tracking-tight)}.plpage .pipe-btn .chev{font-size:var(--ico-sm);color:var(--fg-secondary)}.plpage .card-slot{display:flex}.plpage .card-slot>.acrm-dealcard{width:auto;flex:1;min-width:0}.plpage .card-slot:hover>.acrm-dealcard{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.plpage .card-slot .c-tags .eref-chip-nm{min-width:0}.pl-root{height:100%;display:flex}.plpage .loss-flag-zone{position:fixed;right:var(--sp-6);bottom:var(--sp-6);z-index:70;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-lg);border:1.5px dashed var(--ic-rose);background:var(--pill-rose-bg);color:var(--pill-rose-ink);box-shadow:var(--shadow-md);pointer-events:none;opacity:0;transform:translateY(var(--sp-4));transition:opacity var(--dur-base) ease,transform var(--dur-base) ease,background var(--dur-fast) ease,border-color var(--dur-fast) ease}.plpage .loss-flag-zone.visible{pointer-events:auto;opacity:1;transform:translateY(0)}.plpage .loss-flag-zone.armed{background:var(--ic-rose);border-color:var(--ic-rose);border-style:solid;color:var(--white);transform:translateY(0) scale(1.05)}.plpage .loss-flag-zone>*{pointer-events:none}.plpage .loss-flag-zone .lfz-ic{display:grid;place-items:center;width:var(--ico-lg);height:var(--ico-lg);flex:none;border-radius:var(--radius-pill);font-size:var(--ico-sm)}.plpage .loss-flag-zone .lfz-tx{display:flex;flex-direction:column;gap:1px;min-width:0}.plpage .loss-flag-zone .lfz-title{font:var(--h3);letter-spacing:-.01em}.plpage .loss-flag-zone .lfz-hint{font:var(--small);opacity:.85}@media(prefers-reduced-motion:reduce){.plpage .loss-flag-zone{transition:opacity var(--dur-fast) ease;transform:none}.plpage .loss-flag-zone.visible,.plpage .loss-flag-zone.armed{transform:none}}.acrm-dialog-body.doc{display:block;padding:var(--sp-7) var(--sp-6) var(--sp-6);--dlg-title-font: 600 28px/1.25 var(--font-display);--dlg-body-font: 400 15px/1.7 var(--font-sans);--dlg-label-w: 72px;--dlg-row-h: 38px}.acrm-dialog-body.doc.flush{display:flex;flex-direction:column;padding:0;gap:0;overflow:hidden}.dlg-measure{max-width:680px;margin:0 auto;min-height:100%;display:flex;flex-direction:column;gap:var(--sp-4)}.dlg-measure.wide{max-width:none}.dlg-title{display:block;margin:0;font:var(--dlg-title-font);color:var(--ink-900);letter-spacing:var(--tracking-tight);resize:none;overflow:hidden;overflow-wrap:anywhere}.acrm-dialog-body.doc .dlg-fields{display:grid}.acrm-dialog-body.doc .dlg-field{display:grid;grid-template-columns:var(--dlg-label-w) minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);min-height:var(--dlg-row-h);font:var(--p)}.acrm-dialog-body.doc .dlg-field.simple{grid-template-columns:var(--dlg-label-w) minmax(0,1fr)}.acrm-dialog-body.doc .dlg-field>.k{color:var(--fg-secondary)}.acrm-dialog-body.doc .dlg-bare,.acrm-dialog-body.doc .dlg-title,.acrm-dialog-body.doc .mi-editor{width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fg)}.acrm-dialog-body.doc .mi-editor{font:var(--dlg-body-font)}.acrm-dialog-body.doc .dlg-bare{font:inherit}.acrm-dialog-body.doc .dlg-bare:focus,.acrm-dialog-body.doc .dlg-title:focus,.acrm-dialog-body.doc .mi-editor:focus{border-color:transparent;box-shadow:none;outline:none}.acrm-dialog-body.doc .dlg-bare::placeholder,.acrm-dialog-body.doc .dlg-title::placeholder{color:var(--fg-muted)}.acrm-dialog-body.doc .mi-editor.mi-multiline{flex:1;min-height:40vh}.acrm-dialog-body.doc .nmd,.acrm-dialog-body.doc .nmd-p,.acrm-dialog-body.doc .nmd-ul li{font:var(--dlg-body-font);color:var(--fg)}.acrm-dialog-body.doc .nmd{gap:var(--sp-4)}.acrm-dialog-body.doc .nmd-h,.acrm-dialog-body.doc .nme-h2{font:var(--h2);color:var(--ink-900)}.acrm-dialog-body.doc .nmd-h3,.acrm-dialog-body.doc .nme-h3{font:var(--dlg-body-font);font-weight:600;color:var(--ink-900)}.acrm-dialog.compact .acrm-dialog-body.doc:not(.flush){padding:var(--sp-4) var(--sp-4) var(--sp-5)}.acrm-dialog.compact .acrm-dialog-body.doc .mi-editor.mi-multiline{min-height:0}.acrm-dialog-scrim.modeless{display:contents}.acrm-dialog.compact{--acrm-dock-lane: calc(var(--row-h) + var(--sp-3));position:fixed;left:var(--sp-6);bottom:calc(var(--sp-6) + var(--acrm-dialog-dock-n, 0) * var(--acrm-dock-lane));z-index:78;width:380px;height:460px;max-width:calc(100vw - 2 * var(--sp-6));max-height:calc(100vh - 2 * var(--sp-6) - var(--acrm-dialog-dock-n, 0) * var(--acrm-dock-lane));border:1px solid var(--border);box-shadow:var(--shadow-pop)}.acrm-dialog.compact .acrm-dialog-body{flex:1}.acrm-dialog.min{display:none}.acrm-dialog-wctl,.acrm-dialog-ctl{display:inline-flex;align-items:center;gap:var(--sp-1);flex:none}.acrm-dialog-ctl .acrm-icobtn.sm{position:relative}.acrm-dialog-ctl .acrm-icobtn.sm:after{content:"";position:absolute;inset:calc((var(--control-h-sm) - var(--control-h) - var(--sp-0)) / 2)}@media(pointer:coarse){.acrm-dialog-ctl .acrm-icobtn.sm:after{inset:calc((var(--control-h-sm) - var(--sp-7) - var(--sp-1)) / 2)}}.acrm-dialog-dock{position:fixed;left:var(--sp-6);bottom:var(--sp-6);z-index:78;display:flex;flex-direction:column-reverse;align-items:stretch;gap:var(--sp-3);width:280px;max-width:calc(100vw - 2 * var(--sp-6));pointer-events:none}.acrm-dialog-bar{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-2);height:var(--row-h);padding:0 var(--sp-1) 0 var(--sp-3);background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);animation:acrmDialogBarIn .18s cubic-bezier(.2,.8,.2,1)}.acrm-dialog-bar-open{flex:1;min-width:0;display:inline-flex;align-items:center;gap:var(--sp-2);padding:0;background:transparent;border:0;color:var(--fg);font:var(--cell);text-align:left;cursor:pointer}.acrm-dialog-bar-ic{flex:none;display:inline-flex;color:var(--fg-secondary)}.acrm-dialog-bar-t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.acrm-dialog-bar-x{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;padding:0;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer}.acrm-dialog-bar-x svg{width:var(--ico-xs);height:var(--ico-xs)}.acrm-dialog-bar-x:hover{background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg)}@keyframes acrmDialogBarIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.acrm-dialog-bar{animation:none}}.acrm-callbar{position:fixed;right:var(--sp-6);bottom:var(--sp-6);z-index:var(--z-dock);display:flex;align-items:center;gap:var(--sp-4);width:340px;max-width:calc(100vw - 2 * var(--sp-6));padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);animation:acrmDialogBarIn .18s var(--ease-emphasized)}.acrm-callbar.incoming{border-color:var(--accent)}.acrm-callbar-ic{flex:none;display:inline-grid;place-items:center;width:var(--control-h);height:var(--control-h);color:var(--fg-secondary)}.acrm-callbar-ic svg{width:var(--ico-md);height:var(--ico-md)}.acrm-callbar-tx{flex:1;min-width:0;display:flex;flex-direction:column}.acrm-callbar-nm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;background:transparent;border:0;color:var(--fg);font:var(--cell);text-align:left}button.acrm-callbar-nm{cursor:pointer}button.acrm-callbar-nm:hover{text-decoration:underline}.acrm-callbar-sub{display:inline-flex;align-items:center;gap:var(--sp-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-muted);font:var(--small);font-variant-numeric:tabular-nums}.acrm-callbar-dot{flex:none;width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:var(--accent)}.acrm-callbar.talking .acrm-callbar-dot{background:var(--positive)}.acrm-callbar.outgoing .acrm-callbar-dot,.acrm-callbar.incoming .acrm-callbar-dot{animation:acrmCallbarPulse 1.2s ease-in-out infinite}.acrm-callbar.mic-blocked .acrm-callbar-sub{color:var(--critical-ink)}.acrm-callbar-act{flex:none;display:inline-flex;align-items:center;gap:var(--sp-2)}@keyframes acrmCallbarPulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.acrm-callbar,.acrm-callbar-dot{animation:none!important}}@media(max-width:600px){.acrm-callbar{top:calc(env(safe-area-inset-top,0px) + var(--topbar-h) + var(--sp-2));right:var(--sp-3);bottom:auto;left:var(--sp-3);width:auto;max-width:none}}.acrm-dialog.morph>.acrm-dialog-body{overflow:hidden}.acrm-dialog.morph>.acrm-dialog-body>*,.acrm-dialog.morph>.acrm-dialog-foot>*,.acrm-dialog.morph>:not(.acrm-dialog-head,.acrm-dialog-body,.acrm-dialog-foot,.acrm-dialog-grab){animation:acrmDialogMorphIn .18s var(--ease-standard) .1s both}@keyframes acrmDialogMorphIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.acrm-dialog.morph>.acrm-dialog-body>*,.acrm-dialog.morph>.acrm-dialog-foot>*,.acrm-dialog.morph>:not(.acrm-dialog-head,.acrm-dialog-body,.acrm-dialog-foot,.acrm-dialog-grab){animation:none}}.acrm-morph-text{position:relative;display:inline-flex;overflow:hidden;white-space:nowrap}.acrm-morph-text-l.is-entering{animation:acrmMorphTextIn .2s var(--ease-sheet) .06s both}.acrm-morph-text-l.is-leaving{position:absolute;left:0;top:0;pointer-events:none;animation:acrmMorphTextOut .14s ease-out both}@keyframes acrmMorphTextIn{0%{opacity:0}to{opacity:1}}@keyframes acrmMorphTextOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.acrm-morph-text-l.is-entering,.acrm-morph-text-l.is-leaving{animation:none}}.pdr{position:relative;width:100%;max-width:clamp(404px,33.333vw,640px);height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}[data-theme=dark] .pdr{background:var(--surface-50)}.pdr-top{display:flex;align-items:center;gap:var(--sp-0);padding:var(--sp-4) var(--sp-4)}.pdr-top-id{display:flex;align-items:center;gap:var(--sp-3);min-width:0;flex:1}.pdr-top-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--h2);color:var(--ink-900);letter-spacing:-.01em}.pdr-head{padding:var(--sp-4) var(--sp-5) var(--sp-3)}.pdr-head:has(>.pdr-facts:empty){display:none}.pdr-facts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.pdr-fact{display:inline-flex;align-items:center;gap:var(--sp-2);font:500 13px var(--font-sans);color:var(--fg-secondary)}.pdr-fact .ti{font-size:var(--ico-xs);color:var(--fg-muted)}.pdr-facts .grade{height:22px;font-size:12px}.pdr-pill{display:inline-flex;align-items:center;height:var(--pill-h);padding:0 var(--sp-3);border-radius:var(--radius-pill);font:600 11.5px var(--font-display);letter-spacing:.01em;background:var(--pill-grey-bg);color:var(--pill-grey-ink)}.pdr-pill.tag{background:var(--pill-blue-bg);color:var(--pill-blue-ink)}.pdr-body{flex:1;overflow-y:auto}.pdr-rail{display:flex;flex-direction:column;gap:var(--sp-5);--il-gutter: var(--sp-5);padding:var(--sp-5) var(--sp-5) var(--sp-6)}.pdr-rail .stat-grid{--stat-cols: 2}@media(max-width:560px){.pdr-rail .stat-grid{--stat-cols: 1}}.pdr-sec{padding:var(--sp-5) var(--sp-5);border-bottom:1px solid var(--border)}.pdr-sec-t{margin:0 0 var(--sp-3);font:var(--section);color:var(--ink-900);display:flex;align-items:center;gap:var(--sp-3)}.pdr-eyebrow{display:inline-flex;align-items:center;gap:var(--sp-1);font:600 11px var(--font-sans);color:var(--positive-ink)}.pdr-eyebrow .ti{font-size:var(--ico-xs)}.pdr-rows{display:flex;flex-direction:column;gap:var(--sp-0)}.pdr-row{display:flex;align-items:center;gap:var(--sp-3);min-height:34px}.pdr-row .ri{flex:none;width:var(--ico-sm);display:grid;place-items:center;color:var(--fg-muted)}.pdr-row .ri .ti{font-size:var(--ico-xs)}.pdr-row .k{flex:none;width:108px;font:var(--small);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdr-row .v{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font:400 13px var(--font-sans);color:var(--ink-900)}.pdr-row .v .mask{letter-spacing:1px;color:var(--fg-muted)}.pdr-row .v .dim{color:var(--fg-secondary);font-weight:400}.pdr-channels{display:inline-flex;align-items:center;gap:var(--sp-2)}.pdr-chan{width:26px;height:26px;display:grid;place-items:center;color:var(--fg-secondary)}.pdr-chan.wa{color:var(--channel-wa)}.pdr-chan.fb{color:var(--channel-fb)}.pdr-chan.li{color:var(--channel-li)}.pdr-chan .ti{font-size:var(--ico-sm)}.pdr-person{display:flex;align-items:center;gap:var(--sp-3);min-height:38px}.pdr-person .pi{display:flex;flex-direction:column}.pdr-person .pn{font:600 14px var(--font-sans);color:var(--ink-900)}.pdr-person .pr{font:400 12px var(--font-sans);color:var(--fg-secondary)}.pdr-asset{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-75);border:1px solid var(--border)}.pdr-asset .ic{display:grid;place-items:center;width:26px;height:26px;flex:none;color:var(--fg-secondary)}.pdr-asset .ic .ti{font-size:var(--ico-lg)}.pdr-asset .t{display:flex;flex-direction:column;min-width:0;gap:1px}.pdr-asset .lab{font:var(--small);color:var(--fg-secondary)}.pdr-asset .val{font:600 14px var(--font-sans);color:var(--fg)}.pdr-asset .val .new{margin-left:var(--sp-2);font-size:12px;color:var(--accent);font-weight:600}.pdr-foot{flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border)}.pdr-foot .acrm-btn{flex:1;justify-content:center;height:34px;border-radius:var(--radius-md);font:500 13px var(--font-sans)}.pdr-foot .acrm-btn.default .ti{color:var(--ink-500)}.pdr-foot .acrm-btn.unlocked{background:var(--pill-green-bg);color:var(--positive-ink);border-color:color-mix(in srgb,var(--positive-ink) 42%,transparent)}.pdr-foot .acrm-btn.unlocked .ti{color:var(--positive-ink)}.pdr-sec .c-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pdr-sec .pill{font:600 11.5px var(--font-sans);padding:var(--sp-0) var(--sp-3);border-radius:var(--radius-pill);white-space:nowrap}.pdr-sec .pill.lime{background:var(--pill-lime-bg);color:var(--pill-lime-ink)}.pdr-sec .pill.blue{background:var(--pill-blue-bg);color:var(--pill-blue-ink)}.pdr-sec .pill.purple{background:var(--pill-purple-bg);color:var(--pill-purple-ink)}.pdr-sec .pill.green{background:var(--pill-green-bg);color:var(--pill-green-ink)}.pdr-sec .pill.amber{background:none;border:1px solid var(--border);color:var(--fg)}.pdr-sec .pill.amber:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.pdr-sec .pill.grey{background:var(--pill-grey-bg);color:var(--pill-grey-ink)}.pdr-row .v .dim,.pdr-sec .dim{color:var(--fg-secondary);font-weight:400}.pdr-row .v .crit,.pdr-sec .crit{color:var(--critical-ink);font-weight:600}.pdr-rail>.sb-block,.pdr-rail>.sb-sec{margin-bottom:0}.pdr-rail>.nc-composer{margin-top:0;margin-bottom:0}.pdr-rail>.pdr-status:empty{display:none}.pdr-rail>.sb-block.sb-headless:empty{display:none}.pdr-rail>.sb-block.sb-headless:has(>.rfeed>.rfeed-sw:only-child){display:none}.pdr-rail>.pdr-status .rs-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdr-rail>.sb-block.na-block{margin-top:calc(var(--sp-6) - var(--sp-5))}.pdr-rail>.nc-band{margin-top:calc(-1 * var(--sp-5));margin-inline:calc(-1 * var(--sp-5));padding:var(--sp-4) var(--sp-5);background:linear-gradient(to bottom,var(--surface-75),var(--surface-100))}.pdr-rail>.nc-band+.sb-block.sb-headless{margin-top:calc(-1 * var(--sp-5))}.pdr-rail .rfeed-sw{margin-bottom:var(--sp-3)}.pdr-rail .note-grid{grid-template-columns:1fr;gap:var(--sp-3)}.pdr-rail .note-card{min-height:0}.pdr-rail .note-title{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pdr-rail .note-card:has(.note-body.muted) .note-title{-webkit-line-clamp:5}.pdr-rail .note-card .note-body.muted{display:none}.pdr-rail .note-card{position:relative}.pdr-rail .note-foot{position:absolute;inset-inline:var(--sp-5);bottom:0;width:auto;margin-top:0;padding:var(--sp-2) 0 var(--sp-3);background:inherit;opacity:0;transition:opacity .12s ease}.pdr-rail .note-card:hover .note-foot,.pdr-rail .note-card:focus-visible .note-foot{opacity:1}.kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--sp-1);border:1px solid var(--border-strong);border-radius:var(--radius-xs);font:600 10px var(--font-mono);color:var(--fg-secondary);background:var(--surface-75);flex:none}.kbd.lt{border-color:#fff6;color:#fff;background:#ffffff29}.dlr{display:grid;grid-template-columns:264px 400px minmax(440px,1fr);grid-template-rows:1fr auto;height:100%;min-height:0}.dlr-zone{min-height:0;display:flex;flex-direction:column;overflow:hidden}.dlr-zone+.dlr-zone{border-left:1px solid var(--border)}.dlr-zhead{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}.dlr-zmeta{font:var(--small);color:var(--fg-secondary)}.dlr-zhead-picker{align-items:center}.dlr-picker{flex:1;min-width:0}.dlr-adhoc-back{flex:1;min-width:0;justify-content:flex-start}.dlr-q-list{flex:1;min-height:0;overflow-y:auto;padding:0;display:flex;flex-direction:column;gap:0}.dlr-pdr{width:100%;max-width:none;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none;background:var(--bg-canvas)}.dlr-pdr .pdr-body{min-height:0}.dlr-pdr .pdr-sec:last-child{border-bottom:0}.dlr-console{background:var(--bg-canvas)}.dlr-c-top{flex:none;padding:var(--sp-5) var(--sp-5) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);align-items:center}.dlr-bignum{display:inline-flex;align-items:center;gap:var(--sp-2);font:600 34px var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);text-decoration:none}.dlr-bignum:hover{color:var(--accent-ink)}.dlr-bignum .ti{font-size:var(--ico-md);color:var(--fg-muted)}.dlr-bignum.sm{font:600 20px var(--font-sans)}.dlr-bignum.sm .ti{font-size:var(--ico-sm)}.dlr-bignum.plain{cursor:text;-webkit-user-select:text;user-select:text}.dlr-bignum.plain:hover{color:var(--ink-900)}button.dlr-bignum{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;text-align:left;cursor:pointer}.dlr-lock{display:inline-flex;align-items:center;gap:var(--sp-2);height:24px;padding:0 var(--sp-3);border-radius:var(--radius-pill);font:600 12px var(--font-display);color:var(--fg-secondary);background:var(--surface-75)}.dlr-lock .ti{font-size:var(--ico-xs);color:var(--fg-muted)}.dlr-pick-hint{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--fg-secondary);font:var(--small)}.dlr-form{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-5)}.dlr-fg{display:flex;flex-direction:column;gap:var(--sp-2)}.dlr-fg-t{display:flex;align-items:center;gap:var(--sp-2);font:var(--section);color:var(--fg-muted)}.dlr-fg-t .req{color:var(--critical)}.dlr-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.dlr-chip{display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-100);color:var(--ink-800);cursor:pointer;font:var(--small)}.dlr-chip:hover{background:var(--surface-75)}.dlr-chip.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}.dlr-qual{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);align-items:start}.dlr-qcol{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.dlr-qopt{width:100%}.dlr-qopt .lbl{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis}.dlr-q-dot{width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);flex:none}.dlr-q-dot.is-canvas{background:var(--fg-muted)}.dlr-q-dot.is-lead{background:var(--ic-blue)}.dlr-q-dot.is-sale{background:var(--ic-amber)}.dlr-q-ic.is-info,.acrm-optchip.is-on>.dlr-q-ic.is-info{color:var(--accent)}.dlr-q-ic.is-warn,.acrm-optchip.is-on>.dlr-q-ic.is-warn{color:var(--ic-amber)}.dlr-q-ic.is-lost,.acrm-optchip.is-on>.dlr-q-ic.is-lost{color:var(--ic-rose)}.dlr-q-ic.is-crit,.acrm-optchip.is-on>.dlr-q-ic.is-crit{color:var(--critical)}.mi-editor.mi-multiline.dlr-note-mi{min-height:48px;max-height:200px}.dlr-check{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);cursor:pointer}.dlr-check:hover{background:var(--surface-75)}.dlr-check.dis{opacity:.55;cursor:default}.dlr-check.dis:hover{background:transparent}.dlr-check.dis .acrm-radio{cursor:default}.dlr-check>.acrm-radio{flex:none}.dlr-check-tx{display:flex;flex-direction:column;gap:1px;min-width:0}.dlr-check-nm{font:500 13px var(--font-sans);color:var(--ink-900)}.dlr-check-sub{font:400 12px var(--font-sans);color:var(--fg-muted)}.dlr-fg-t.err{color:var(--critical-ink)}.dlr-fg-err{color:var(--critical-ink);font:var(--overline);margin-left:var(--sp-1)}.dlr-qual.err{box-shadow:0 0 0 2px color-mix(in srgb,var(--critical) 32%,transparent);border-radius:var(--radius-sm)}.dlr-c-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-5)}.dlr-dial{height:var(--control-h);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:0 var(--sp-5);border:1px solid var(--positive);border-radius:var(--radius-sm);background:var(--positive);color:#fff;font:600 13px var(--font-sans);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--positive) 40%,transparent)}.dlr-dial:hover{background:color-mix(in srgb,var(--positive) 90%,#000);border-color:color-mix(in srgb,var(--positive) 90%,#000)}.dlr-dial .ti{font-size:var(--ico-sm)}.dlr-foot{flex:none;padding:var(--sp-3) var(--sp-5) var(--sp-5);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--sp-2)}.dlr-hud{grid-column:1 / -1;flex:none;display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-75)}.dlr-stat{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.dlr-stat .v{font:600 13px var(--font-sans);color:var(--ink-900)}.dlr-stat .k{font:var(--overline);color:var(--fg-muted)}.dlr-hud .sp{flex:1}.dlr-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);width:100%;min-height:60vh;padding:var(--sp-7);text-align:center}.dlr-state-ic{display:inline-flex;align-items:center;justify-content:center;width:var(--sp-7);height:var(--sp-7);border-radius:var(--radius-xl);background:var(--accent-tint);color:var(--accent-ink)}.dlr-state-ic svg{width:var(--sp-5);height:var(--sp-5)}.dlr-state.is-error .dlr-state-ic{background:var(--critical-subtle);color:var(--critical-ink)}.dlr-state.is-loading .dlr-state-ic{animation:dlr-spin 1s linear infinite}.dlr-state-t{font:var(--section);color:var(--fg)}.dlr-state-sub{font:var(--small);color:var(--fg-secondary);max-width:42ch}@keyframes dlr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dlr-state.is-loading .dlr-state-ic{animation:none}}.dlr-zlink{flex:none;display:inline-flex;align-items:center;padding:var(--sp-1);border-radius:var(--radius-xs);color:var(--fg-muted)}.dlr-zlink:hover{color:var(--fg);background:var(--hover-surface)}.dlr-zlink:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hv-list>.tl-grp:first-child{margin-top:0}.hv-il .il-t .eref-chip,.hv-il .il-t .eref-chip-nm{font:inherit;color:inherit;max-width:100%}.hv-il .hv-who-link{display:contents}.hs-kpi{display:flex;flex-wrap:wrap;gap:var(--sp-6)}.hs-kpi-i{display:flex;flex-direction:column;gap:var(--sp-0)}.hs-kpi-v{font:var(--h2);color:var(--fg);font-variant-numeric:tabular-nums}.hs-kpi-l{font:var(--small);color:var(--fg-secondary)}.hs-pozn{display:inline-flex;align-items:center;gap:var(--sp-1);margin-top:var(--sp-4);font:var(--small);color:var(--fg-secondary)}.hs-tbl-wrap{overflow-x:auto}.hs-tbl{width:100%;border-collapse:collapse;font:var(--p);font-variant-numeric:tabular-nums}.hs-tbl th{text-align:left;font:var(--small);color:var(--fg-secondary);font-weight:500;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);white-space:nowrap}.hs-tbl td{padding:var(--sp-3);border-bottom:1px solid var(--line-100);color:var(--fg);white-space:nowrap}.hs-tbl tr:last-child td{border-bottom:0}.hs-sub{color:var(--fg-muted);font:var(--small)}.hs-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.hs-drill{border:0;background:none;padding:0;font:inherit;color:var(--accent-ink);cursor:pointer}.hs-drill:hover{text-decoration:underline}.hs-tbl tr.is-sel td{background:var(--active-surface)}.dlrw-band{margin:0 calc(-1 * var(--sp-5));padding:var(--sp-5);background:var(--surface-75);border-top:1px solid var(--line-200);border-bottom:1px solid var(--line-200);display:grid;gap:var(--sp-4)}.dlrw-band.is-critical{background:var(--critical-subtle);border-color:color-mix(in srgb,var(--critical) 25%,transparent)}.dlrw-when{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.dlrw-warn,.dlrw-conflict{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font:var(--small);color:var(--critical-ink)}.dlrw-conflict a{color:var(--accent-ink);text-decoration:none;white-space:nowrap}.dlrw-conflict a:hover{text-decoration:underline}.dlrw-status{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--surface-75);border:1px solid var(--line-200);border-radius:var(--radius-sm);font:var(--small);color:var(--ink-800)}.dlrw-status-tx{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.dlr-q-spin{display:inline-flex;color:var(--fg-secondary);animation:dlr-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.dlr-q-spin{animation:none}}.tl{display:flex;flex-direction:column;min-width:0;--tl-w-due: calc(var(--tl-due-ch, 8) * 1ch);--tl-w-owner: calc(var(--ico-sm) + var(--sp-2) + 2.4ch)}.tl-grouped{display:flex;flex-direction:column;min-width:0}.tl-grp{display:flex;align-items:center;gap:var(--sp-2);min-height:26px;padding:var(--sp-1) var(--sp-5);margin-top:var(--sp-6);border-bottom:1px solid var(--border)}.tl .tl-grp{min-height:var(--tap-min);padding:0 var(--sp-5);margin-top:var(--sp-5);border-bottom:0;border-radius:var(--radius-sm);background:var(--surface-75);font:500 13px var(--font-sans);color:var(--fg-secondary)}.tl-grouped>.tl-grp:first-child{margin-top:0}.tl-grp-ic{flex:none;display:inline-flex;align-items:center;font-size:var(--ico-sm)}.tl-grp .l{font:650 12px var(--font-display);color:var(--fg-secondary);letter-spacing:-.01em}.tl .tl-grp .l{font:inherit;color:inherit;letter-spacing:normal}.tl-grp .cnt{font:600 11px var(--font-sans);color:var(--fg-muted);font-variant-numeric:tabular-nums}.tl-grp .bar{width:84px;height:6px;margin-left:auto;border-radius:var(--radius-pill);background:var(--line-200);overflow:hidden;flex:none}.tl-grp .bar i{display:block;height:100%;border-radius:var(--radius-pill);background:var(--positive)}.tl-row{position:relative;display:flex;align-items:center;gap:var(--sp-4);min-height:var(--tap-min);padding:0 var(--sp-5);padding-left:calc(var(--sp-5) + var(--tl-depth, 0) * 28px)}.tl-row.sub:before{content:"";position:absolute;left:calc(var(--sp-5) + (var(--tl-depth, 1) - 1) * 28px + 10px);top:0;bottom:50%;width:var(--sp-3);border-left:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-left-radius:var(--radius-sm);pointer-events:none}.tl-row:hover{background:var(--hover-surface)}.tl-disc{width:var(--ico-md);height:var(--ico-md);flex:none;display:grid;place-items:center;border:0;padding:0;background:transparent;border-radius:var(--radius-xs);color:var(--fg-muted);cursor:pointer}.tl-disc:hover{background:var(--active-surface);color:var(--fg-secondary)}.tl-disc .ti{font-size:var(--ico-xs);transition:transform .12s ease}.tl-disc.open .ti{transform:rotate(90deg)}.tl-rcheck{width:18px;height:18px;flex:none;display:grid;place-items:center;padding:0;border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);background:var(--surface-100);color:var(--fg-on-accent);cursor:pointer}.tl-rcheck:hover{border-color:var(--accent)}.tl-rcheck.on{background:var(--accent);border-color:var(--accent)}.tl-rcheck .ti{font-size:var(--ico-2xs)}.tl-lead{flex:none;display:inline-flex;align-items:center;gap:var(--sp-4)}.tl-prio{flex:none;display:grid;place-items:center;width:var(--sp-6);height:var(--sp-6)}.tl-state{flex:none;display:inline-flex;padding:0;border:0;background:none;font-size:var(--ico-sm);cursor:pointer}.tl-state:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-pill)}@media(min-width:1101px){.tl-full .tl-lead{width:var(--tl-w-lead)}}.tl-tags{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0}.tl-milestone{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0;font:var(--small);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-milestone>.ti{font-size:var(--ico-sm);color:var(--fg-muted)}.tl-state.sug{color:var(--fg-muted);cursor:default}.tl-title{flex:0 1 auto;min-width:0;font:500 13px var(--font-sans);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-row.done .tl-title{text-decoration:line-through;color:var(--fg-muted)}button.tl-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;text-align:left;cursor:pointer}a.tl-title{text-decoration:none;text-align:left;cursor:pointer}.tl-counts{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:var(--sp-2);vertical-align:-2px}.tl-counts .tc{display:inline-flex;align-items:center;gap:3px;font:500 13px/20px var(--font-sans);color:var(--fg-muted);font-variant-numeric:tabular-nums}.tl-counts .tc .ti{font-size:var(--ico-xs)}.tl-meta{flex:none;display:inline-flex;align-items:center;gap:var(--sp-4);margin-left:auto}.tl-rdue{flex:none;min-width:42px;text-align:right;font:500 13px/20px var(--font-sans);color:var(--fg-muted);font-variant-numeric:normal;white-space:nowrap}.tl-rdue.now{color:var(--fg)}.tl-rdue.now:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.tl-rdue.over{color:var(--critical-ink)}.tl-person{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;margin:0;padding:0 1px;background:none;border:0;border-radius:var(--radius-xs);font:inherit;cursor:pointer}.tl-meta .tl-person{width:148px}.tl-meta .tl-person.ini{width:auto}.tl-person .nm{overflow:hidden;text-overflow:ellipsis}.tl-person:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tl-person .nm{flex:1;min-width:0;text-align:left;font:500 12px var(--font-sans);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline dashed var(--border-strong);text-decoration-thickness:1px;text-underline-offset:3px}.tl-person:hover .nm{color:var(--ink-900);text-decoration-color:var(--ink-500)}.tl-row.sug{position:relative}.tl-row.sug:focus-within{background:var(--hover-surface)}.tl-sugact{display:none;position:absolute;right:0;top:0;bottom:0;align-items:center;gap:var(--sp-1);padding:0 var(--sp-5) 0 var(--sp-6);background:linear-gradient(90deg,transparent 0,var(--hover-surface) var(--sp-6))}.tl-row.sug:hover .tl-sugact,.tl-row.sug:focus-within .tl-sugact{display:inline-flex}@media(hover:none){.tl-row.sug .tl-sugact{display:inline-flex;position:static;padding:0;background:none}.tl-row.sug .tl-sugact .acrm-btn{height:var(--tap-min)}.tl-row.sug{flex-wrap:wrap}.tl-row.sug>.tl-meta{display:contents}.tl-row.sug>.tl-meta>:first-child{margin-left:auto}.tl-row.sug>.tl-title{flex:1 1 0;min-width:0}.tl-row.sug .tl-sugact{flex-basis:100%;justify-content:flex-end;padding-bottom:var(--sp-2)}}.tl-full{--tl-w-lead: calc(var(--sp-6) + var(--sp-4) + var(--ico-sm))}.tl-rel{display:none;align-items:center;gap:var(--sp-2);flex:none;min-width:0;overflow:hidden}.tl-rel>*{min-width:0}.tl-rel .eref-chip{flex:none;max-width:100%}.tl-full .tl-rel .eref-chip-nm{font-size:12px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tl-rel>.inh{opacity:.55}.tl-none{font:500 13px/20px var(--font-sans);color:var(--ink-300)}.tl-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;margin:0;padding:0 var(--sp-0);border:0;background:none;border-radius:var(--radius-xs);font:500 11px var(--font-sans);color:var(--fg-muted);cursor:pointer}.tl-more:hover{color:var(--ink-900)}.tl-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(min-width:1101px){.tl-full .tl-rel{display:inline-flex}.tl-full .tl-rel{flex:none;margin-left:auto;justify-content:flex-end}.tl-full .tl-meta{width:calc(var(--tl-w-due) + var(--sp-4) + var(--tl-w-owner));margin-left:0}.tl-full .tl-rdue{width:var(--tl-w-due);min-width:0;text-align:left}.tl-full .tl-meta>.tl-av,.tl-full .tl-meta>.tl-person{flex:none;width:var(--tl-w-owner);margin-left:0;justify-content:flex-end}}.tl-addrow{display:flex;align-items:center;gap:var(--sp-4);min-height:32px;padding:0 var(--sp-5);padding-left:calc(var(--sp-5) + var(--tl-depth, 0) * 28px);font:500 13px/20px var(--font-sans);color:var(--fg-muted);cursor:pointer}.tl-addrow:hover{background:var(--hover-surface);color:var(--fg-secondary)}.tl-addrow .ic{width:var(--ico-md);flex:none;display:grid;place-items:center}.tl-addrow .ic .ti{font-size:var(--ico-xs)}button.tl-addrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:none;text-align:left}button.tl-addrow:hover{background:var(--hover-surface)}.tl-addrow.tl-showall{font:500 12px/18px var(--font-sans)}.tl-list{gap:1px;display:flex;flex-direction:column}.acrm-dialog.task .tk-id{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;padding:var(--sp-0) var(--sp-1);margin:calc(var(--sp-0) * -1) calc(var(--sp-1) * -1);border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap}.acrm-dialog.task .tk-id:hover{background:var(--hover-surface)}.acrm-dialog.task .tk-id:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tk-body{display:grid}.acrm-dialog-body.task .mi-editor{flex:1;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fg);font:400 15px / 1.5 var(--font-sans)}.acrm-dialog-body.task .mi-editor:focus{border-color:transparent;box-shadow:none;outline:none}.acrm-dialog-body.task .mi-editor.mi-multiline{min-height:auto}.tk-err{margin:0;font:var(--small);color:var(--critical-ink)}.tk-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-0);min-width:0;margin-right:auto}.tk-chip-anchor{display:inline-flex}.tk-chip{display:inline-flex;align-items:center;gap:var(--sp-2);height:28px;max-width:180px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);font:600 12px var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tk-chip:hover{background:var(--hover-surface)}.tk-chip.empty{color:var(--fg-muted)}.tk-chip>svg{flex:none;width:var(--ico-xs);height:var(--ico-xs)}.tk-asg-av-none{flex:none;display:grid;place-items:center;width:var(--ico-sm);height:var(--ico-sm);border-radius:var(--radius-pill);background:var(--surface-75);color:var(--fg-muted);border:1.5px dashed var(--line-300)}.tk-asg-av-none svg{width:10px;height:10px}.tk-actions{display:inline-flex;align-items:center;gap:var(--sp-3)}.tk-saved{font:var(--small);color:var(--fg-muted);white-space:nowrap}.tk-saved.is-error{color:var(--critical-ink)}.tk-duo{display:inline-flex;align-items:center;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm)}.flc .tk-duo .tk-chip,.tk-duo .tk-chip{border:0;border-radius:0;min-width:0}.tk-duo>*:first-child .tk-chip,.tk-duo>.tk-chip:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.tk-duo>*:last-child .tk-chip,.tk-duo>.tk-chip:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.flc .tk-duo>*+* .tk-chip,.flc .tk-duo>.tk-chip+.tk-chip,.tk-duo>*+* .tk-chip,.tk-duo>.tk-chip+.tk-chip{border-left:1px solid var(--border)}.acrm-dialog-lead .tk-chip{border:1px solid var(--border);padding-left:var(--sp-3)}.tk-chip.is-locked{cursor:default}.tk-chip.is-locked:hover{background:transparent}.chip-morph{position:relative}.chip-morph:not(.empty){max-width:none;cursor:default}.chip-morph:not(.empty):hover{background:transparent}.chip-morph-layer{display:inline-flex;align-items:center;gap:var(--sp-2);align-self:stretch}.chip-morph-layer.is-leaving{position:absolute;inset-block:0;left:var(--sp-2);pointer-events:none}.chip-morph-hit{display:inline-flex;align-items:center;gap:var(--sp-2);align-self:stretch;margin:0 calc(-1 * var(--sp-3)) 0 calc(-1 * var(--sp-2));padding:0 var(--sp-3) 0 var(--sp-2);border:0;background:none;color:inherit;font:inherit;cursor:pointer}.chip-morph-hit:disabled{cursor:default}.chip-morph-hit>svg{flex:none;width:var(--ico-xs);height:var(--ico-xs)}@media(max-width:720px){.acrm-dialog.deal .acrm-dialog-foot{flex-direction:column;align-items:stretch}.acrm-dialog.deal .tk-actions{width:100%}.acrm-dialog.deal .tk-actions .acrm-icobtn,.acrm-dialog.deal .tk-actions .acrm-btn.default{display:none}}.acrm-dialog.deal.pick>.gsp-body{overflow-y:auto}@media(max-width:720px){.acrm-dialog.deal.pick{display:flex;flex-direction:column;top:var(--vv-top, 0px);bottom:auto;height:var(--vv-h, 100dvh);max-height:none;border-radius:0;animation:none}.acrm-dialog.deal.pick .acrm-dialog-foot{padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom))}.acrm-dialog.deal.pick>.gsp-body{flex:1;height:auto;min-height:0}.acrm-dialog.deal.pick .acrm-dialog-foot .lead{display:none}}.acrm-dialog.formless .acrm-dialog-body{padding:var(--sp-5) var(--sp-5) var(--sp-4);gap:var(--sp-4)}.fl-body{overflow:hidden;overflow:clip;margin-inline:calc(var(--sp-2) * -1);padding-inline:var(--sp-2)}.fl-stack{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--sp-4)}.fl-title-row{display:flex;align-items:center;gap:var(--sp-3)}.fl-title{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;box-shadow:none;color:var(--fg);font:500 22px / 1.25 var(--font-display);letter-spacing:var(--tracking-tight)}textarea.fl-title{display:block;resize:none;overflow:hidden;overflow-wrap:anywhere;field-sizing:content}.fl-title::placeholder{color:var(--fg-muted)}.fl-title:focus{outline:none}.fl-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0 calc(var(--sp-2) * -1)}.fl-row{display:flex;align-items:flex-start;gap:var(--sp-4);min-height:40px;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm)}.fl-ic{flex:none;width:var(--ico-lg);min-height:28px;display:grid;place-items:center;color:var(--fg-muted)}.fl-ic .ti{font-size:var(--ico-lg)}.fl-row:has(>:is(.dp-fieldset,.acrm-input,.acrm-select-trigger),>*>:is(.dp-fieldset,.acrm-input,.acrm-select-trigger))>.fl-ic{min-height:var(--field-h)}@media(max-width:720px){.fl-row:has(>.dp-fieldset,>*>.dp-fieldset)>.fl-ic{min-height:var(--field-h-touch)}}.fl-in{flex:1;min-width:0;min-height:28px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);font:var(--p);font-size:14px;color:var(--fg)}.fl-in>input.fl-text{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;box-shadow:none;color:inherit;font:inherit}.fl-in>input.fl-text.fit{flex:0 1 auto;field-sizing:content;min-width:4ch;max-width:100%}.fl-phone .acrm-mask>input,.fl-phone .acrm-mask-ghost{font:inherit}.fl-in>input.fl-text::placeholder{color:var(--fg-muted)}.fl-in>input.fl-text:focus{outline:none}.fl-row:has(input.fl-text:focus),.fl-row:has(.fl-mask-in:focus){background:var(--hover-surface)}.fl-in.menu{flex:none;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin-left:calc(var(--sp-2) * -1);padding:0 var(--sp-2);min-height:28px;border-radius:var(--radius-sm);background:none;cursor:pointer;gap:var(--sp-2);flex-wrap:nowrap;white-space:nowrap}@media(hover:hover){.fl-in.menu:hover{background:var(--hover-surface)}}.fl-in.menu:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fl-in.menu .ti{font-size:var(--ico-sm);color:var(--fg-muted)}.fl-in.ph{color:var(--fg-muted)}.fl-hint{flex:none;display:inline-flex;align-items:center;min-height:28px;font:var(--small);font-weight:400;color:var(--fg-muted);white-space:nowrap}.fl-hint.ok{color:var(--positive-ink)}.fl-hint.err{color:var(--critical-ink)}.fl-vals{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.fl-vals>*{max-width:100%}.fl-vals>.fl-err{margin:0}.fl-in:has(>.fl-mask){flex:none}.fl-mask{position:relative;display:inline-block}.fl-mask-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;padding:0;margin:0;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;color:var(--fg)}.fl-mask-ghost{font:inherit;white-space:pre;pointer-events:none}.fl-mask-ghost .typed{color:transparent}.fl-mask-ghost .rest{color:var(--fg-muted)}.fl-mask.bad .fl-mask-in{color:var(--critical-ink)}.fl-when{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0 var(--sp-2);margin-left:calc(var(--sp-2) * -1);min-height:28px;border-radius:var(--radius-sm);background:none;color:var(--fg);font:500 15px / 1.4 var(--font-sans);cursor:pointer;text-align:left}@media(hover:hover){.fl-when:hover{background:var(--hover-surface)}}.fl-when:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fl-when-edit{flex:1;min-width:0;display:grid;gap:var(--sp-2)}.fl-row .acrm-field{flex:1;min-width:0;gap:0}.fl-row .eref-field{flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.fl-row .eref-field>*{max-width:100%}.fl-row .eref-field .eref-token{margin-left:calc((var(--sp-1) + 1px) * -1);background:none;border-color:transparent}.fl-row .eref-field .eref-token:focus-within,.fl-row .eref-field .eref-token.is-hover{background:var(--hover-surface);border-color:transparent}@media(hover:hover){.fl-row .eref-field .eref-token:hover{background:var(--hover-surface);border-color:transparent}}.fl-row .eref-add{display:flex;align-items:center;min-height:28px;min-width:0;max-width:100%}.fl-row .eref-add>.add-ref{display:block;min-width:0;max-width:100%;border:0;background:none;padding:0;height:auto;color:var(--fg-muted);font:var(--p);font-size:14px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.fl-row .eref-add>.add-ref:hover{color:var(--fg)}}.fl-row .eref-add>.add-ref .ti{position:relative;top:-.1em;margin-right:var(--sp-1)}.fl-note,.mi-editor.mi-multiline.fl-note{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;box-shadow:none;resize:none;padding-top:calc((28px - 1.5em)/2);color:var(--fg);font:var(--p);font-size:14px;field-sizing:content;transition:min-height .18s var(--ease-sheet);min-height:28px}.fl-note:focus,.mi-editor.mi-multiline.fl-note:focus,.fl-note.fl-note-open,.mi-editor.mi-multiline.fl-note.fl-note-open{min-height:66px}@media(prefers-reduced-motion:reduce){.fl-note{transition:none}}.fl-note::placeholder,.mi-editor.fl-note:empty:before{color:var(--fg-muted)}.fl-note:focus,.mi-editor.mi-multiline.fl-note:focus{outline:none;border:0;box-shadow:none}button.fl-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;text-align:left;cursor:text;font:var(--p);font-size:14px}.fl-link{color:var(--accent);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.fl-link:hover{text-decoration:underline}}.eref-wstate{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0}.eref-meta{flex:none;font:var(--small);color:var(--fg-muted)}.eref-dot{flex:none;width:var(--sp-2);height:var(--sp-2);border-radius:50%;background:var(--ic-grey)}.eref-dot.green{background:var(--ic-green)}.eref-dot.amber{background:var(--ic-amber)}.eref-dot.rose{background:var(--ic-rose)}.fl-err{margin:0;color:var(--critical-ink);font:var(--small)}.fl-row .acrm-switch-row{min-height:calc(var(--sp-6) + var(--sp-1))}.acrm-dialog.formless.avail .acrm-dialog-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;padding:0;align-items:stretch}.acrm-dialog.formless.avail .fl-stack{padding:var(--sp-5) var(--sp-5) var(--sp-4)}.acrm-dialog.formless.avail .fla{border-left:1px solid var(--border)}.acrm-dialog.formless.avail{--fla-shift: clamp(0px, (100vw - 1020px - 48px) / 2, 135px )}.fla{position:relative;min-width:0;overflow:hidden;min-height:320px;animation:flaIn .2s var(--ease-sheet) .08s both}@keyframes flaIn{0%{opacity:0;translate:var(--sp-5) 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.fla{animation:none}}.fla-view{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain}.fla-grid{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr)}.fla-hour{padding-right:var(--sp-2)}.fla-hours{position:relative}.fla-hour{position:absolute;right:0;transform:translateY(-50%);font:var(--overline);color:var(--fg-muted)}.fla-track{position:relative;background:var(--surface-75);cursor:copy;overflow:hidden}.fla-line{position:absolute;left:0;right:0;height:1px;background:var(--border)}.fla-plan{position:absolute;left:0;right:0;display:flex;align-items:center;padding-left:var(--sp-2);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent) 22%,transparent);border:1px solid var(--accent);color:var(--accent-ink, var(--fg));font:var(--overline);z-index:1;pointer-events:none}.acrm-dialog-lead{flex:0 1 auto;min-width:0}.acrm-dialog-lead .flc{gap:var(--sp-5);flex-wrap:nowrap}.acrm-dialog-lead:not(:has(.tk-chip)){margin-right:calc(var(--sp-5) - var(--sp-3))}.acrm-dialog.head-muted .acrm-dialog-title,.acrm-dialog.head-muted .acrm-dialog-subject{color:var(--fg-muted)}.acrm-dialog-title:empty{display:none}.acrm-dialog-lead>*,.acrm-dialog-lead .flc,.acrm-dialog-lead .flc>*{min-width:0}.acrm-dialog-lead .flc{align-items:center}.acrm-dialog-lead .flc:has(>:nth-child(2))>:has(>.eref-chip){margin-top:-1px}.acrm-dialog-lead .tk-chip{flex:none}.acrm-dialog-lead .eref-chip{min-width:0;max-width:100%;vertical-align:top;margin-top:0}.acrm-dialog-lead .eref-chip-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flc{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.flc .tk-chip{border:1px solid var(--border);padding-left:var(--sp-2)}.flc-mark{flex:none}.flc .tk-chip.empty{color:var(--fg-muted)}.acrm-dialog.formless .acrm-dialog-foot{gap:var(--sp-3)}.fl-conflict{display:inline-flex;align-items:center;gap:var(--sp-1);border:0;background:none;padding:0;font:var(--small);font-weight:600;color:var(--critical-ink);cursor:pointer}@media(hover:hover){.fl-conflict:hover{text-decoration:underline}}.fl-conflict svg{width:var(--sp-4);height:var(--sp-4)}.fl-in.fl-invite-desc{display:block;white-space:pre-wrap;overflow-wrap:anywhere;max-height:8lh;overflow:auto;font:var(--small);color:var(--fg-secondary)}.fl-in>span:not(.fl-hint):not(.fl-conflict){display:inline-flex;align-items:center}.flc-navrhy{display:inline-flex;justify-self:start;max-width:100%;align-items:center;padding:var(--sp-0) var(--sp-3);margin:calc(-1 * var(--sp-0)) 0;border-radius:var(--radius-md);background:var(--line-100)}.fl-chan-v{cursor:text}.fl-chan .rr-val{min-height:calc(var(--sp-6) + var(--sp-1))}.fl-chan .phe-telwrap{width:auto!important}.fl-row>.acrm-switch-row{flex:none}.fl-dup{display:flex;align-items:flex-start;gap:var(--sp-1);font:var(--small);color:var(--fg-secondary)}.fl-dup>.ti{flex:none;height:1lh;font-size:var(--ico-sm);color:var(--critical)}.fl-dup .dup-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:var(--sp-0);cursor:pointer}@media(hover:hover){.fl-dup .dup-link:hover{color:var(--accent-press)}}.acrm-dialog .shd-add{margin-inline:calc(-1 * var(--sp-5));padding-inline:var(--sp-5)}.acrm-dialog .shd-add .tl-addrow{margin-inline:calc(-1 * var(--sp-5));width:calc(100% + 2 * var(--sp-5))}.acrm-dialog .shd-row{font:var(--p);font-size:14px}.acrm-dialog .shd-static{font:inherit}.acrm-dialog .shd-row .acrm-select-trigger{width:auto;flex:none;border:0;background:none;padding:0 var(--sp-2);height:auto;min-height:28px;font:inherit;color:var(--fg)}.acrm-dialog .shd-row .acrm-select-trigger:hover{background:var(--hover-surface)}.acrm-dialog .shd-row .acrm-select-trigger .ti{color:var(--fg-muted)}.acrm-dialog .shd-why{display:inline-flex;align-items:center;flex:none;color:var(--fg-muted);cursor:help}.acrm-dialog .shd-why:hover,.acrm-dialog .shd-why:focus-visible{color:var(--fg)}.acrm-dialog .shd-why .ti{font-size:var(--ico-sm)}.acrm-dialog .shd-list-label{display:block;margin-bottom:var(--sp-1)}.acrm-dialog .shd-hint{margin:calc(-1 * var(--sp-1)) 0 0;font:var(--small);color:var(--fg-muted)}.acrm-dialog .shd-row-extra{padding:0 0 var(--sp-2) var(--sp-6)}.shd-notice{margin-bottom:var(--sp-3)}.acrm-statusbanner.son{align-items:flex-start}.acrm-statusbanner.son :is(.sb-txt,.sb-body)>.acrm-btn.acrm-btn{padding-inline:0}@media(max-width:720px){.acrm-statusbanner.son :is(.sb-txt,.sb-body)>.acrm-btn.acrm-btn{min-height:var(--tap-min)}}.son .sb-acts .acrm-btn{max-width:100%;min-width:0}.son-act{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.son-rows{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;max-height:calc(6 * (var(--sp-6) + var(--sp-2)));overflow-y:auto;color:var(--fg)}.son-sent{display:block}.son-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:calc(var(--sp-6) + var(--sp-2));color:var(--fg-secondary)}.son-row.is-rec{color:var(--fg);font-weight:600}.son-nm{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.son-nm .ti{flex:none;font-size:var(--ico-sm);color:var(--accent)}.son-nm-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.son-ct{font-variant-numeric:tabular-nums}.shd-add .tl-addrow:disabled{cursor:not-allowed;opacity:.5}.shd-add .tl-addrow:disabled:hover{background:none;color:var(--fg-muted)}[data-reorder-key]{cursor:grab}[data-reorder-key]:active{cursor:grabbing}[data-reorder-key].is-lifted{opacity:.45;touch-action:none}.acrm-drag-ghost{position:fixed;top:0;left:0;margin:0;z-index:75;pointer-events:none;background:var(--bg-canvas);box-shadow:var(--shadow-pop);border-radius:var(--radius-md);cursor:grabbing}html.acrm-reordering{-webkit-user-select:none;user-select:none}html.acrm-reordering .acrm-fab{visibility:hidden}html.acrm-reordering [data-gap-shift]{transition:transform var(--dur-base) ease}.acrm-drop-slot{position:fixed;top:0;left:0;margin:0;z-index:74;pointer-events:none;box-sizing:border-box;border:2px dashed var(--accent);border-radius:var(--radius-md);background:var(--accent-tint);display:flex;align-items:center;justify-content:center;padding:0 var(--sp-3);overflow:hidden;font:var(--small);color:var(--accent);text-align:center;transition:transform var(--dur-base) ease,height var(--dur-base) ease}.acrm-drop-slot[hidden]{display:none}[data-reorder-key]{position:relative}.acrm-reorder-grip{position:absolute;top:0;bottom:0;left:var(--reorder-grip-x, 0);width:var(--sp-5);display:grid;place-items:center;color:var(--fg-muted);font-size:var(--ico-sm);cursor:grab;visibility:hidden}[data-reorder-key]:hover .acrm-reorder-grip,[data-reorder-key]:focus-within .acrm-reorder-grip{visibility:visible}html.acrm-reordering [data-reorder-key]:not(.is-lifted) .acrm-reorder-grip{visibility:hidden}@media(hover:none){.acrm-reorder-grip{display:none}}.tlx{display:flex;flex-direction:column;min-width:0}.tlx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);background:var(--surface-75);margin-inline:calc(-1 * var(--il-gutter, var(--sp-6)));padding:var(--sp-3) var(--il-gutter, var(--sp-6)) var(--sp-4)}.pr-content>.tlx:first-child>.tlx-bar{margin-block-start:calc(-1 * var(--sp-5));padding-block-start:calc(var(--sp-3) + var(--sp-5))}.tlx-bar .tchip .v{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlx-narrow{display:inline-flex}.tlx-actions{flex:none;margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.tlx-body .tl-grp{margin-inline:calc(-1 * var(--il-gutter, var(--sp-6)));padding-inline:var(--il-gutter, var(--sp-6));min-height:50px;padding-block:0;margin-top:0;border-top:1px solid var(--border);border-bottom:0}.tlx-body>:first-child>.tl-grp{border-top:0}.tlx-body .tl-grp .l{color:var(--ink-900)}.tlx-body .il{--rail-x: calc( var(--il-gutter, var(--sp-6)) + 10px )}.tlx-body .il-row{position:relative;--lead-mid: 25px;--rail-bg: var(--surface-100);border-bottom:0;min-height:50px}.tlx-body .il-row[role=button]:hover,.tlx-body .il-row.il-split:hover{--rail-bg: var(--hover-surface)}.tlx-body .il-row:before,.tlx-body .il-row:after{content:"";position:absolute;left:var(--rail-x);width:1px;background:var(--ink-500);opacity:.3}.tlx-body .il-row:before{top:0;height:calc(var(--lead-mid) - 13px)}.tlx-body .il-row:after{top:calc(var(--lead-mid) + 13px);bottom:0}.tlx-body .tl-rail>.il-li:first-child>.il-row:before,.tlx-body .tl-rail>.il-row:first-child:before,.tlx-body .tl-rail>.il-li:last-child>.il-row:after,.tlx-body .tl-rail>.il-row:last-child:after{display:none}.tlx-body .il-lead{position:relative;z-index:1;height:26px;background:var(--rail-bg)}details.tl-sec>summary{list-style:none;cursor:pointer}details.tl-sec>summary::-webkit-details-marker{display:none}details.tl-sec>summary:hover .l{color:var(--accent)}.tl-grp .gcv{flex:none;display:grid;place-items:center;width:var(--ico-xs);height:var(--ico-xs);margin-left:var(--sp-0);font-size:var(--ico-2xs);color:var(--fg-muted);transition:transform .12s ease}details.tl-sec[open]>summary .gcv{transform:rotate(90deg)}.tlx-body .il-nudge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-inline:calc(-1 * var(--il-gutter, var(--sp-6)));padding:var(--sp-6) var(--il-gutter, var(--sp-6));background:var(--surface-75)}.il-nudge .ng{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);font-size:var(--ico-sm)}.il-nudge .tx{flex:1;min-width:min(272px,100% - 28px - var(--sp-4));display:flex;flex-direction:column;gap:1px}.il-nudge .t{font:600 13px/20px var(--font-sans);color:var(--accent)}.il-nudge .s{font:500 13px/20px var(--font-sans);color:var(--fg-secondary)}.il-nudge .acts{flex:none;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--sp-2)}.tl-grp .sched{flex:none;margin-left:auto;display:inline-flex;margin-block:-1px}.tl-log-loading{margin:0;color:var(--fg-muted);font:var(--small)}.tl-today{background:var(--surface-75);padding:var(--sp-2) 0 var(--sp-4)}.tl-sec.is-today>.tl-grp{background:var(--surface-75)}.sb-block:has(>.tlx-body>.tl-today)>.sb-h{background:var(--surface-75);margin-bottom:0;margin-inline:calc(-1 * var(--il-gutter, var(--sp-6)));padding:var(--sp-2) var(--il-gutter, var(--sp-6))}.sb-block:first-child:has(>.tlx-body>.tl-today)>.sb-h{margin-block-start:calc(-1 * var(--sp-5));padding-block-start:calc(var(--sp-2) + var(--sp-5))}.tl-today .il-row{--rail-bg: var(--surface-75)}.tl-today .il-row[role=button]:hover,.tl-today .il-row.il-split:hover{--rail-bg: var(--hover-surface)}.il-meta.next{color:var(--ink-900)}.il-row.is-now .il-t{font-weight:600}.il-lead[data-tone=blue]{color:var(--ic-blue)}.il-lead[data-tone=purple]{color:var(--ic-purple)}.il-lead[data-tone=green]{color:var(--ic-green)}.il-lead[data-tone=amber]{color:var(--ic-amber)}.il-lead[data-tone=rose]{color:var(--ic-rose)}.il-lead[data-tone=grey],.il-t.is-blank{color:var(--fg-muted)}.il-md>.il-li>.il-row.is-taskev{align-items:flex-start;padding-top:var(--sp-4);padding-bottom:17px;--lead-mid: 33px}.is-taskev .il-lead{margin-top:var(--sp-3)}.il-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2);padding-top:10px}.is-taskev>.il-meta{padding-top:10px}.il-hd{display:flex;align-items:baseline;gap:var(--sp-3);min-width:0}.il-hd .il-c{flex:1;min-width:0}.il-hd .il-by{flex:none}.il-md>.il-li>.il-row.is-taskcell{padding-block:var(--sp-4)}.il-row.is-taskcell>.il-body{padding-top:0}.tlx-body .il-row.is-taskcell:before,.tlx-body .il-row.is-taskcell:after{content:none}.tstack{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.tmore{align-self:flex-start;margin-top:var(--sp-1);padding:0;border:0;background:none;font:500 12px/18px var(--font-sans);color:var(--fg-muted);cursor:pointer;text-decoration:underline dashed var(--border-strong);text-decoration-thickness:1px;text-underline-offset:3px}.tmore:hover{color:var(--ink-900);text-decoration-color:var(--ink-500)}.il-meeting-recap{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.il-meeting-recap .il-meta{justify-content:flex-start;flex:initial;flex-wrap:wrap;row-gap:var(--sp-1);min-width:0}.il-meeting-recap .il-meta b{color:var(--ink-900);font-weight:600}.tcard{display:flex;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100);box-shadow:var(--shadow-xs)}.tcard .tc-nm{flex:1;min-width:0;font:500 13px/20px var(--font-sans);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard .due{flex:none;font:500 13px/20px var(--font-sans);color:var(--ink-900)}.tcard .due.over{color:var(--critical-ink)}.tcard[role=button]{cursor:pointer}.tcard[role=button]:hover{border-color:var(--border-strong)}.tcard.done .tc-nm{color:var(--fg-muted);text-decoration:line-through}.tcard .tc-prio{flex:none;display:inline-flex;color:var(--fg-secondary)}.tr{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.tr .from,.tr .to{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr .from{color:var(--fg-muted)}.tr .to{color:var(--ink-900)}.tr .ar,.chg .ar{flex:none;display:grid;place-items:center;font-size:var(--ico-2xs);color:var(--fg-muted)}.tlx-body .ph{display:inline-flex;align-items:baseline;gap:var(--sp-2);min-width:0}.tlx-body .ph:before{content:"";flex:none;width:var(--sp-2);height:var(--sp-2);border-radius:50%;background:var(--ph);transform:translateY(-1px)}.tlx-body .ph[data-stage=canvas]{--ph: var(--fg-muted)}.tlx-body .ph[data-stage=lead]{--ph: var(--ic-blue)}.tlx-body .ph[data-stage=offer]{--ph: var(--ic-purple)}.tlx-body .ph[data-stage=sale]{--ph: var(--ic-amber)}.tlx-body .ph[data-stage=won]{--ph: var(--ic-green)}.tlx-body .ph[data-stage=lost]{--ph: var(--ic-rose)}details.il-row{display:block;padding:0}.il-embedded details.il-row{padding-inline:0}details.il-row>summary{display:flex;align-items:center;gap:var(--sp-4);min-height:50px;padding-inline:var(--il-gutter, var(--sp-6));cursor:pointer;list-style:none}details.il-row>summary::-webkit-details-marker{display:none}details.il-row>summary:hover{background:var(--hover-surface)}details.il-row[open]{background:var(--surface-75);--rail-bg: var(--surface-75)}details.il-row[open]>summary{background:transparent}details.il-row .il-c{overflow:visible;display:inline-flex;align-items:center}.cv{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;margin-left:var(--sp-4);vertical-align:middle;border-radius:var(--radius-xs);font-size:var(--ico-sm);color:var(--fg-secondary);transition:transform .12s ease}details.il-row>summary:hover .cv{background:var(--active-surface);color:var(--ink-900)}details.il-row[open] .cv{transform:rotate(180deg)}.chgbody{padding:0 calc(var(--il-gutter, var(--sp-6)) + 44px + var(--sp-4)) var(--sp-4) calc(var(--il-gutter, var(--sp-6)) + 20px + var(--sp-4))}.chg{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.tcard .chg{flex:1}.chg-r{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr);align-items:center;gap:var(--sp-3)}.chg dt{margin:0;min-width:0;font:500 13px/20px var(--font-sans);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chg dd{margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:var(--sp-3)}.chg .old,.chg .new{min-width:0;font:500 13px/20px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chg .old{color:var(--fg-muted)}.chg .new{color:var(--ink-900)}.prods{flex:1;min-width:0;display:flex;flex-direction:column}.prods .p{display:flex;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) 0;font:500 13px/20px var(--font-sans)}.prods .p+.p{border-top:1px solid var(--border)}.prods .p .ic{flex:none;display:grid;place-items:center;width:var(--ico-lg);font-size:var(--ico-sm);color:var(--ic-blue)}.prods .p .nm{flex:1;min-width:0;color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prods .p .am{flex:none;color:var(--fg-muted);font-variant-numeric:tabular-nums}.tlx-more{display:flex;align-items:center;justify-content:center;padding-top:var(--sp-5)}.tlx-more.up{padding-top:0;padding-bottom:var(--sp-4)}.tlx-body .il-row.tl-fade-1{opacity:.62}.tlx-body .il-row.tl-fade-2{opacity:.34}.tlx-body .il-row.tl-fade-1:hover,.tlx-body .il-row.tl-fade-1:focus-within,.tlx-body .il-row.tl-fade-2:hover,.tlx-body .il-row.tl-fade-2:focus-within{opacity:1}.tlx-body{container:tlx / inline-size}.il-by .by-ini{display:none}@container tlx (max-width: 640px){.tcard .tc-type,.tcard .tl-person .nm,.il-by .by-full{display:none}.il-by .by-ini{display:inline}}.tlx-body>.tl-showall{margin-top:var(--sp-2)}.fb{position:sticky;left:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--fb-gutter, 20px);border-bottom:1px solid var(--border);background:var(--bg-canvas)}.fb.fb-inline{position:static;padding:0;border-bottom:0;background:none;row-gap:var(--sp-2);margin-bottom:var(--sp-3)}.fb-sp{flex:1}.fb-chip{position:relative;display:inline-flex;align-items:center;gap:7px;height:var(--control-h);padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-100);font:500 12px var(--font-sans);color:var(--ink-700);cursor:pointer;box-shadow:var(--shadow-xs)}.fb-chip:hover{background:var(--surface-75)}.fb-chip.open{background:var(--active-surface)}.fb-chip .ti{font-size:var(--ico-xs);color:var(--fg-secondary)}.fb-chip .k{color:var(--fg-muted)}.fb-chip .v{color:var(--ink-900);font-weight:600;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-chip .chev{font-size:var(--ico-xs);color:var(--fg-muted);margin-left:1px}.fb-chip.set:after{content:"";position:absolute;top:-3px;right:-3px;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg-canvas)}.fb-conj{display:inline-flex;align-items:center;height:var(--sp-6);padding:0 var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--radius-pill);background:transparent;font:500 12px var(--font-sans);color:var(--fg-muted);cursor:pointer;white-space:nowrap}.fb-conj:hover{background:var(--surface-75);color:var(--ink-700)}.fb-conj.or{border-style:solid;border-color:var(--border-strong);background:var(--surface-100);color:var(--ink-900)}.fb-group{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-0);margin:calc(-1 * var(--sp-0)) 0;border-radius:var(--radius-md);background:var(--active-surface)}.fb-menu{width:264px}.acrm-popover:has(>.fb-menu>.acrm-recordselect-search:first-child) .fb-foot{position:static;margin-bottom:0;padding:var(--sp-1)}.fb-search{display:flex;align-items:center;height:30px;min-width:220px;gap:var(--sp-2);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-75)}.fb-search:focus-within{border-color:var(--accent);background:var(--surface-100)}.fb-search .ti{font-size:var(--ico-sm);color:var(--fg-secondary);flex:none}.fb-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 13px var(--font-sans);color:var(--fg)}.fb-search input::placeholder{color:var(--fg-muted)}.fb-opt{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:32px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;font:500 13px/20px var(--font-sans);color:var(--fg)}.fb-opt:hover{background:var(--hover-surface)}.fb-opt .lead{font-size:15px;color:var(--fg-secondary);flex:none}.fb-opt .chk{margin-left:auto;color:var(--accent);flex:none;font-size:var(--ico-sm)}.fb-opt .chk.off{visibility:hidden}.fb-opt .ck{margin-left:auto;width:16px;height:16px;border-radius:var(--radius-xs);border:1.5px solid var(--border-strong);display:grid;place-items:center;background:var(--surface-100);color:#fff;flex:none;opacity:1}.fb-opt .ck.on{background:var(--accent);border-color:var(--accent)}.fb-opt .ck .ti{font-size:var(--ico-2xs)}.fb-empty{padding:var(--sp-4) var(--sp-3);font:400 12px var(--font-sans);color:var(--fg-muted)}.fb-foot{position:sticky;bottom:calc(-1 * var(--sp-2));margin-bottom:calc(-1 * var(--sp-2));padding-bottom:var(--sp-2);background:var(--surface-100)}.fb-sep{height:1px;background:var(--border);margin:var(--sp-1) 0}.fb-clear{display:flex;align-items:center;gap:var(--sp-3);width:100%;height:32px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;color:var(--fg-muted);font:600 12px var(--font-display)}.fb-clear:hover{background:var(--hover-surface);color:var(--ink-700)}.fb-clear .ti{font-size:var(--ico-sm);color:var(--fg-muted)}.fb-clear:hover .ti{color:var(--fg-secondary)}.rr .ti{display:inline-flex;line-height:1}.rr{display:flex;flex-direction:column;gap:var(--sp-5)}.rr a{color:inherit;text-decoration:none}.rr-actions{display:flex;align-items:center;gap:var(--sp-2)}.rr-actions-main{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sp-2);flex:1;min-width:0;overflow:hidden}.rr-actions .acrm-btn{flex:none}.rr-sec{display:flex;flex-direction:column;gap:var(--sp-1)}.rr-sec-h{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:26px}.rr-sec-toggle{all:unset;display:flex;align-items:center;gap:var(--sp-2);flex:1;min-width:0;cursor:pointer}.rr-sec-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.rr-sec-h .caret{font-size:var(--ico-sm);color:var(--fg-muted);flex:none;transition:transform .14s ease}.rr-sec-h .caret.col{transform:rotate(-90deg)}.rr-sec-h .t{font:var(--h3);color:var(--fg-secondary);letter-spacing:var(--tracking-tight)}.rr-sec-h .a{margin-left:auto;font:500 12px var(--font-sans);color:var(--fg-secondary);cursor:pointer;background:none;border:0;padding:0}.rr-sec-h .a:hover{color:var(--ink-900)}.rr-rows.wide{--rr-key-w: 160px}@media(max-width:720px){.rr-rows.wide{--rr-key-w: 108px}}.rr-rows.wide .rr-row .k{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(max-width:720px){.rr-rows.wide .rr-row .k{-webkit-line-clamp:3;line-clamp:3}}.rr-rows.wide .rr-row.k-multi{align-items:flex-start;padding-block:var(--sp-1)}.rr-rows.wide .rr-row.k-multi .k{line-height:1.333}.rr-rows.wide .rr-row.k-multi .v{align-items:flex-start}.rr-rows{display:flex;flex-direction:column;margin-top:var(--sp-1)}.rr-row{display:flex;align-items:center;gap:var(--sp-3);min-height:34px}.rr-row .ri{width:var(--ico-sm);flex:none;display:grid;place-items:center;color:var(--fg-muted)}.rr-row .ri .ti{font-size:var(--ico-xs)}.rr-row .k{width:var( --rr-key-w, 108px );flex:none;font:var(--label);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-row .v{flex:1;min-width:0;font:400 13px var(--font-sans);color:var(--ink-900);display:flex;align-items:center;gap:var(--sp-2);overflow:visible;position:relative}.rr-row .v.ph{color:var(--fg-muted);font-weight:400}.rr-row.top{--rr-row-h: 34px;align-items:flex-start}.rr-row.top .ri{min-height:var(--rr-row-h)}.rr-row.top .k{padding-top:calc((var(--rr-row-h) - 1lh) / 2)}.rr-row.top .rr-ev-desc{padding-block:calc((var(--rr-row-h) - 1lh) / 2)}.rr-row.top .rr-desc:not(.rr-ev-desc){padding-top:calc((var(--rr-row-h) - 1lh) / 2)}.rr-row.top>.v:not(:has(.rr-desc)){padding-top:calc((var(--rr-row-h) - 1lh) / 2)}.rr-vals{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.rr-val{display:flex;align-items:center;gap:var(--sp-2);min-width:0;min-height:34px}.rr-vals .rr-val+.rr-val .rr-ev-tx{color:var(--fg-muted)}.rr-ev:has(.rr-vals){align-items:flex-start;padding-top:0;padding-bottom:0;min-height:0}.rr-ev:has(.rr-vals) .rr-ev-pen{min-height:34px;align-items:center}.rr-row:has(.rr-vals){align-items:flex-start}.rr-row:has(.rr-vals) .ri{min-height:34px}.rr-row:has(.rr-vals) .k{min-height:34px;line-height:34px}.rr-desc-v{position:relative;align-items:flex-start;padding-right:0}.rr-desc{flex:1;min-width:0;font:400 13px/1.5 var(--font-sans);color:var(--ink-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:clip;overflow-clip-margin:content-box;text-wrap:pretty}.rr-desc.open{display:block;-webkit-line-clamp:unset;overflow:visible}.rr-desc-exp{position:absolute;top:3px;right:0;width:18px;height:18px;display:grid;place-items:center;border:0;background:var(--bg-canvas);box-shadow:-8px 0 7px 2px var(--bg-canvas);color:var(--fg-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease;padding:0}.rr-row:hover .rr-desc-exp,.rr-desc-exp.shown,.rr-desc-exp:focus-visible{opacity:1}.rr-desc-exp:hover{color:var(--ink-800)}.rr-desc-exp .ti{font-size:var(--ico-sm)}.rr-ev>:not(.rr-ev-pen){min-width:0;max-width:100%}.rr-ev .eref-chip{min-width:0;max-width:100%}.rr-ev .eref-chip-nm{min-width:0}.rr-ev{display:flex;align-items:center;gap:var(--sp-2);flex:1;min-width:0;min-height:28px;padding:5px 8px;margin:0 -8px;border-radius:var(--radius-sm);cursor:text}.rr-ev:hover{background:var(--hover-surface)}.rr-ev:has(>.rr-ev-hit),.rr-ev-desc:has(>.rr-ev-hit){position:relative;isolation:isolate}.rr-ev-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:text}.rr-ev-hit:focus-visible{outline:none}.rr-ev:has(>.rr-ev-hit:focus-visible),.rr-ev-desc:has(>.rr-ev-hit:focus-visible){background:var(--hover-surface);box-shadow:0 0 0 2px var(--accent)}.rr-ev-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-ev.ph .rr-ev-tx{color:var(--fg-muted);font-weight:400}.rr-ev.lk .rr-ev-tx{color:var(--accent)}a.rr-ev-tx,button.rr-ev-tx{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;text-align:left;color:inherit;text-decoration:none;cursor:pointer}a.rr-ev-tx:hover,button.rr-ev-tx:hover{text-decoration:underline}a.rr-ev-tx:focus-visible,button.rr-ev-tx:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-xs)}.rr-ev-pen{margin-left:auto;flex:none;display:inline-flex;color:var(--fg-muted);opacity:0;transition:opacity var(--dur-fast) ease}.rr-ev:hover .rr-ev-pen,.rr-ev.act .rr-ev-pen{opacity:1}button.rr-ev-pen{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer}button.rr-ev-pen:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-xs)}.rr-ev-pen .ti{font-size:var(--ico-xs)}.rr-ev-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;flex:none;display:inline-flex;align-items:center;cursor:pointer;color:var(--fg-muted);opacity:0;transition:opacity var(--dur-fast) ease}.rr-ev-copy .ti{font-size:var(--ico-xs)}.rr-ev-copy:hover{color:var(--fg)}.rr-row:hover .rr-ev-copy,.rr-row:focus-within .rr-ev-copy{opacity:1}.rr-ev-copy:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-xs)}@media(hover:none),(max-width:720px){.rr-ev-copy{opacity:1}}.rr-tags{flex-wrap:nowrap;overflow:hidden;cursor:pointer}.rr-tags .pill,.rr-tags .acrm-pill{flex:none}.rr-tag-more{font:500 11px var(--font-sans);color:var(--fg-muted);align-self:center}.rr-ev-desc{flex:1;cursor:text;padding:5px 8px;margin:0 -8px;border-radius:var(--radius-sm)}.rr-ev-desc:hover{background:var(--hover-surface)}.rr-ev-desc.ph{color:var(--fg-muted);font-weight:400}.rr-edit{width:100%;font:500 13px var(--font-sans);color:var(--ink-900);background:var(--surface-100);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:5px 8px;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.rr-edit.ta{min-height:96px;resize:vertical;line-height:1.5;font-weight:400}.rr-saved{position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--positive);display:inline-flex;pointer-events:none;animation:rr-fadeout 1.1s ease forwards}.rr-saved .ti{font-size:var(--ico-sm)}@keyframes rr-fadeout{0%,55%{opacity:1}to{opacity:0}}.rr-allvals{display:inline-flex;align-items:center;gap:4px;font:500 12px var(--font-sans);color:var(--fg-secondary);cursor:pointer;padding:var(--sp-2) 0 0;align-self:flex-start;background:none;border:0}.rr-allvals:hover{color:var(--ink-900)}.rr-allvals .ti{font-size:var(--ico-sm);transition:transform .14s ease}.rr-allvals.open .ti{transform:rotate(180deg)}.rr-divh{height:1px;background:var(--border);flex:none;margin-inline:calc(-1 * var(--sp-5))}.rr~:is(.rr,.sb-sec,.sb-block),:is(.sb-sec,.sb-block)~.rr,.rr-sec>:is(.sb-sec,.sb-block){border-top:1px solid var(--border);margin-inline:calc(-1 * var(--sp-5));padding-inline:var(--sp-5);padding-top:var(--sp-5);margin-top:0}.sb-block.na-block:not(:first-child)>.sb-h{border-top:1px solid var(--border)}.rr-sec>:is(.sb-sec,.sb-block){margin-top:calc(var(--sp-5) - var(--sp-1))}.rr-lists{display:flex;flex-direction:column;gap:var(--sp-6)}.rr-list{display:flex;flex-direction:column;gap:var(--sp-1)}.rr-lists>.rr-list+.rr-list:before{content:"";height:1px;background:var(--border);flex:none;margin-inline:calc(-1 * var(--sp-5));margin-bottom:var(--sp-5)}.rr-list-body{display:flex;flex-direction:column;margin:var(--sp-1) 0 0}.rr-relrow{display:flex;align-items:center;gap:var(--sp-2);min-height:32px;position:relative;margin:0 -2px;padding:0 2px;border-radius:var(--radius-sm)}.rr-relrow .eref-chip{flex:0 1 auto;min-width:0}.rr-relrow>.eref-chip,.rr-relrow>:has(.eref-chip){margin-left:calc(-1 * var(--sp-0))}.rr-relrow:hover{background:var(--hover-surface)}.rr-relrow:hover .eref-x,.rr-relrow:focus-within .eref-x{opacity:.65;transform:none}.rr-relrow .eref-x{position:absolute;right:2px;top:0;bottom:0;margin:auto 0}.rr-relrow:has(.eref-x):hover .meta,.rr-relrow:has(.eref-x):focus-within .meta{opacity:0}.rr-relrow .eref-x:disabled{cursor:default}.rr-relrow .rr-dot{flex:none;width:var(--sp-3);height:var(--sp-3);border-radius:50%;background:var(--ink-300)}.rr-relrow>span:has(>.eref-chip){display:inline-flex;align-items:center;min-width:0}.rr-relrow .rr-dot.is-green{background:var(--ic-green)}.rr-relrow .rr-dot.is-amber{background:var(--ic-amber)}.rr-relrow .rr-dot.is-rose{background:var(--critical)}.rr-relrow .rr-status{flex:none;display:inline-flex;align-items:center}.rr-relrow .meta{margin-left:auto;flex:none;text-align:right;white-space:nowrap;transition:opacity var(--dur-fast) ease;font:500 11px var(--font-sans);color:var(--fg-muted);font-variant-numeric:normal;padding-left:var(--sp-2)}.rr-relmore{font:500 12px var(--font-sans);color:var(--fg-secondary);cursor:pointer;padding:var(--sp-1) 0 0;align-self:flex-start;background:none;border:0}.rr-relmore:hover{text-decoration:underline}.rr-relempty{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 2px}.rr-relempty .ic{width:26px;height:26px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--surface-75);border:1px dashed var(--border-strong);color:var(--fg-muted);flex:none}.rr-relempty .ic .ti{font-size:var(--ico-sm)}.rr-relempty .tx{font:400 12.5px var(--font-sans);color:var(--fg-muted);flex:1;min-width:0}.rr-relempty .add{font:500 12px var(--font-sans);color:var(--accent);cursor:pointer;white-space:nowrap;background:none;border:0;padding:0}.rr-row .v .eref-chip,.rr-row .v .eref{margin:-2px 0}select.rr-edit{cursor:pointer}.rr-row .v .dp-fieldset{flex:1;min-width:0}.rr-row .v .dp-input{width:auto}.rr-row:has(.rr-dnc) .ri,.rr-row:has(.rr-dnc) .k{color:var(--critical)}.rr-row:has(.dr-contact){align-items:flex-start}.rr-row:has(.dr-contact) .ri,.rr-row:has(.dr-contact) .k{padding-top:var(--sp-3)}.dr-contact{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-width:0;padding:var(--sp-3) 0 calc(var(--sp-3) - 1px)}.rr-row .v .dr-contact .eref-chip{margin:0}.dr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0 calc(var(--sp-3) - 1px)}.rr-row .v .dr-chips .eref-chip{margin:0}.dr-contact-ln{display:inline-flex;align-items:center;gap:var(--sp-2);max-width:100%;padding:var(--sp-0) var(--sp-1);margin-left:calc(-1 * var(--sp-1));border-radius:var(--radius-sm);color:var(--fg-secondary);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-fast) ease,background var(--dur-fast) ease}.dr-contact-ln .ti{flex:none;color:var(--fg-muted)}.dr-contact-ln .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.dr-contact-ln.is-masked{color:var(--fg-muted);cursor:default}.dr-contact-ln.is-dnc,.dr-contact-ln.is-dnc .ti{color:var(--critical)}.dr-contact-ln.is-dnc{cursor:default}.dr-contact-ln:hover:not(.is-masked):not(.is-dnc){color:var(--accent);background:var(--hover-surface)}.dr-contact-ln:hover:not(.is-masked):not(.is-dnc) .ti{color:var(--accent)}.dr-contact-ln:focus-visible{outline:2px solid var(--accent);outline-offset:1px}a.chf-actval,button.chf-actval{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;text-align:left;color:var(--accent);cursor:pointer}.chf-actval:hover{text-decoration:underline}.chf-actval:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-xs)}.rr-ev:has(.chf-actval) .rr-ev-pen{opacity:1}.rr-vals .rr-val+.rr-val .chf-actval{color:var(--fg-secondary)}.chf-err{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0;color:var(--critical);font:var(--small)}.chf-err .chf-errlink{color:var(--accent);text-decoration:underline;text-underline-offset:var(--sp-0)}.chf-err .chf-errlink:hover{color:var(--accent-press)}.chf-err .chf-errlink:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-xs)}.chf-err button.chf-errlink{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:left}.chf-lbl{flex:none;font:var(--small);color:var(--fg-muted);white-space:nowrap}.chf-ph{color:var(--fg-muted);font-weight:400}.rr-ev.lk .rr-ev-tx.chf-ph{color:var(--fg-muted)}.ca-loading{margin:0;padding:var(--sp-5) 0;text-align:center;font:var(--small);color:var(--fg-muted)}.tgf-pills{display:inline-flex;align-items:center;gap:var(--sp-1);flex-wrap:nowrap;overflow:hidden}.tgf-pills .acrm-pill{flex:none}.rr-ev.rpk-anchor{background:var(--hover-surface)}.rr-row.wrap{align-items:flex-start;padding-block:var(--sp-1)}.rr-row.wrap .v{align-items:flex-start}.rr-acts{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:auto;flex:none;opacity:0}.rr-row:hover .rr-acts,.rr-row:focus-within .rr-acts{opacity:1}@media(hover:none),(max-width:720px){.rr-acts{opacity:1}.rr-acts .acrm-btn{height:var(--tap-min)}}@media(max-width:720px){.rr-row .v:has(>.rr-acts){flex-wrap:wrap}.rr-acts{flex-basis:100%;justify-content:flex-end}}.sv{display:grid;grid-template-columns:var(--sv-aside, clamp(356px, 31%, 452px)) minmax(0,1fr)}.sv-r{grid-template-columns:minmax(0,1fr) var(--sv-aside, minmax(320px, .82fr))}.sv-aside,.sv-main{min-width:0;min-height:0;display:flex;flex-direction:column}.sv-div-line>.sv-aside{border-right:1px solid var(--border)}.sv-r.sv-div-line>.sv-aside{border-right:0;border-left:1px solid var(--border)}.sv-div-gap{gap:var(--sv-gap, var(--sp-6))}.sv:not(.sv-fill){align-items:start}.sv-fill{flex:1;min-height:0}.sv-fill>.sv-aside{overflow-y:auto;overflow-x:hidden}.sv-pad{padding:var(--sp-5) var(--sp-5) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-5);--il-gutter: var(--sp-5)}@media(min-width:721px){.sv-rail-off,.sv-rail-off.sv-r{grid-template-columns:minmax(0,1fr)}.sv-rail-off>.sv-aside{display:none}}@media(max-width:1080px){.sv-collapse.sv,.sv-collapse.sv-r{grid-template-columns:1fr}}@media(min-width:721px){.sv-rail-narrow .rr-row{display:grid;grid-template-columns:var(--ico-sm) minmax(0,1fr);column-gap:var(--sp-3);align-items:start;padding-block:var(--sp-2)}.sv-rail-narrow .rr-row .ri{grid-row:1 / span 2;min-height:var(--sp-5)}.sv-rail-narrow .rr-row .k,.sv-rail-narrow .rr-row:has(.rr-vals) .k{grid-column:2;width:auto;min-height:0;padding-top:0;line-height:var(--sp-5)}.sv-rail-narrow .rr-row .v{grid-column:2}.sv-rail-narrow .rr-row .rr-ev{min-height:0;padding-block:0}.sv-rail-narrow .rr-row .rr-val,.sv-rail-narrow .rr-row .rr-ev:has(.rr-vals) .rr-ev-pen{min-height:0}.sv-rail-narrow .rr-row .rr-val{padding-block:var(--sp-0)}.sv-rail-narrow .rr-row:has(.rr-vals) .ri{min-height:var(--sp-5)}}.dup-panel{padding:var(--sp-2);border-radius:var(--sp-1);background:var(--surface-75);font:var(--small);color:var(--fg)}.dup-panel ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-4)}.dup-panel .dup-link{color:var(--accent);text-decoration:underline;text-underline-offset:var(--sp-0)}.dup-panel .dup-link:hover{color:var(--accent-press)}.dup-panel .dup-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-xs)}button.dup-link{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--accent);text-decoration:underline;text-underline-offset:var(--sp-0)}button.dup-link:hover{color:var(--accent-press)}button.dup-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-xs)}button.dup-link:disabled{opacity:.45;cursor:default}.atl-row.dup-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--sp-3);row-gap:var(--sp-2)}.atl-row.dup-row .atl-name,.atl-row.dup-row .atl-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl-row.dup-row>.acrm-btn{grid-column:2;justify-self:start}.dm-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.dm-scroll{flex:1;min-height:0;overflow:auto}.dm-narrow{display:flex;flex-direction:column;gap:var(--sp-5);width:100%;max-width:880px;margin-inline:auto;padding:var(--sp-5);box-sizing:border-box}.dm-cards{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}@media(min-width:721px){.dm-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.dm-card{display:grid;grid-template-rows:auto auto;gap:var(--sp-3);align-content:start;padding:var(--sp-4)}.dm-card-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.dm-card-btn:hover{background:var(--hover-surface)}.dm-card-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dm-card-h{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.dm-card-h strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-card-d{margin:0;font:var(--p);color:var(--fg)}.dm-card-one{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-secondary)}.dm-quiet{font:var(--small);color:var(--fg-muted)}.dm-last{margin:0;padding:var(--sp-3) var(--sp-4) 0}.dm-result .dm-main{flex:1;min-height:0;overflow:auto}.dm-hint{margin:0;font:var(--p);color:var(--fg-secondary)}.dm-step-gone{opacity:.55}.dm-main{display:flex;flex-direction:column;min-width:0}.dm-main .table-wrap{overflow-x:auto}.dm-main .sgb-cell-clip{max-width:14ch}.dm-status{display:flex;align-items:center;gap:var(--sp-3);margin:0;padding:var(--sp-3) var(--sp-4) 0}.dm-dim{opacity:.55;pointer-events:none}.dm-total{display:flex;align-items:baseline;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-3)}.dm-result .fb{padding-inline:var(--sp-4)}.dm-step{display:flex;flex-direction:column;gap:var(--sp-3)}.dm-step-h{display:flex;align-items:center;justify-content:space-between;font:var(--small);color:var(--fg-muted)}.dm-assume{margin:var(--sp-2) 0 0;padding-left:var(--sp-6);display:grid;gap:var(--sp-1);list-style:disc;font:var(--small);color:var(--fg-secondary)}.aichat-tool.dm-warn svg{color:var(--ic-amber)}.dm-form{display:grid;gap:var(--sp-4)}.dm-text{margin:0}@media(max-width:900px){.dm-narrow{padding:var(--sp-4)}.dm-total{padding-inline:var(--sp-4)}}.homepage .ti{display:inline-flex;line-height:1;font-size:var(--ico-sm)}.homepage .main{flex:1;min-width:0;overflow-y:auto}.homepage .home{max-width:920px;margin:0 auto;padding:var(--sp-7) var(--sp-6) calc(var(--sp-7) + var(--sp-6));display:flex;flex-direction:column}.homepage .home-greet{margin:var(--sp-0) 0 0;font:var(--h1);color:var(--fg);letter-spacing:var(--tracking-tight)}.homepage .home-recent{align-self:flex-start;margin-top:var(--sp-5);display:inline-flex;align-items:center;gap:var(--sp-2);height:30px;padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-100);font:500 13px var(--font-sans);cursor:pointer;box-shadow:var(--shadow-xs)}.homepage .home-recent .ti{font-size:var(--ico-sm);color:var(--fg-muted)}.homepage .home-recent .lbl{color:var(--fg-muted)}.homepage .home-recent .sep{color:var(--border-strong)}.homepage .home-recent .nm{color:var(--fg);font-weight:600}.homepage .home-sec-t{margin:var(--sp-7) 0 var(--sp-4);font:var(--h2);color:var(--ink-900);letter-spacing:var(--tracking-tight)}.homepage .seg-tbl{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-100)}.homepage .seg-tr{display:grid;grid-template-columns:1fr 130px 150px;align-items:center;height:50px;padding:0 var(--sp-5);border-bottom:1px solid var(--border)}.homepage .seg-tr:last-child{border-bottom:0}.homepage .seg-tr.head{height:42px}.homepage .seg-tr.head .h{font:500 13px var(--font-sans);color:var(--fg-secondary)}.homepage .seg-name{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.homepage .seg-name .sg{width:var(--ico-md);height:var(--ico-md);border-radius:var(--radius-xs);display:grid;place-items:center;color:#fff;flex:none}.homepage .seg-name .sg .ti{font-size:var(--ico-2xs)}.homepage .seg-name .nm{font:500 13px var(--font-sans);color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage .mask{display:inline-block;height:12px;width:64px;border-radius:var(--radius-pill);background:var(--line-200)}.homepage .seg-more{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--tap-min);font:600 13px var(--font-sans);color:var(--accent);cursor:pointer}.homepage .seg-more .ti{font-size:var(--ico-sm)}.homepage .ds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.homepage .home-card{display:flex;flex-direction:column;text-align:left;cursor:pointer;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100)}.homepage .home-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.homepage .home-card-top{position:relative;height:84px;overflow:hidden;background-image:linear-gradient(127deg,var(--g1) 0%,var(--g-mid) 52%,var(--g2) 100%)}.homepage .home-card-ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:block;color:color-mix(in srgb,#ffffff 50%,transparent)}.homepage .home-card-ic .ti{display:block;font-size:124px}.homepage .home-card-body{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);flex:1}.homepage .home-card-body .t{font:var(--h2);color:var(--fg);letter-spacing:-.01em}.homepage .home-card-size{margin-top:-2px;font:500 13px var(--font-sans);color:var(--fg-muted)}.homepage .home-card-body .d{font:var(--p);color:var(--fg-secondary)}.homepage .home-card-act{margin-top:auto;padding-top:var(--sp-3);display:inline-flex;align-items:center;gap:var(--sp-1);font:600 13px var(--font-sans);color:var(--accent)}.homepage .home-card-act .ti{font-size:var(--ico-sm)}.homepage .ds-osoby{--g1: #4f93f5;--g-mid: #6a6ff0;--g2: #8a5cf0}.homepage .ds-firmy{--g1: #8a5cf0;--g-mid: #ab5fe0;--g2: #d066c4}.crm-dash{height:100%;overflow-y:auto}.crm-dash .cd-wrap{max-width:680px;margin:0 auto;padding:var(--sp-7) var(--sp-6) calc(var(--sp-7) * 2);display:flex;flex-direction:column}.crm-dash .cd-greet{margin:0 0 var(--sp-4);font:var(--h1);letter-spacing:var(--tracking-tight);color:var(--fg)}.crm-dash .cd-chips{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-4)}.crm-dash .cd-chip{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-75);font:var(--small);color:var(--ink-700);cursor:pointer;white-space:nowrap}.crm-dash .cd-chip:hover{border-color:var(--border-strong);background:var(--hover-surface)}.crm-dash .cd-chip .cal{color:var(--ic-blue)}.crm-dash .cd-chip .mic{color:var(--ic-rose)}.crm-dash .cd-sec{margin-top:var(--sp-7)}.crm-dash .cd-sec>.sb-h{padding:0 var(--sp-3)}.crm-dash .cd-empty{padding:var(--sp-3);font:var(--subtitle);color:var(--fg-muted)}.crm-dash .cd-dot{display:block;width:var(--dot);height:var(--dot);border-radius:var(--radius-pill)}.crm-dash .cd-score{margin-top:var(--sp-5)}.crm-dash .cd-invite{position:relative;display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-5) var(--sp-5) var(--sp-3);margin:var(--sp-2) 0 var(--sp-4);border-radius:var(--radius-md);background:var(--bg-canvas);border:1px solid var(--border);overflow:hidden;transition:max-height .42s cubic-bezier(.22,1.15,.36,1),opacity .3s ease,transform .42s cubic-bezier(.22,1.15,.36,1),margin .42s cubic-bezier(.22,1.15,.36,1),padding .42s cubic-bezier(.22,1.15,.36,1)}.crm-dash .cd-invite .fl-title{cursor:default;font:var(--h1);font-family:var(--font-sans);font-weight:600;letter-spacing:normal}.crm-dash .cd-invite-foot{display:flex;align-items:center;gap:var(--sp-3);margin:0 calc(var(--sp-5) * -1) calc(var(--sp-3) * -1);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border)}.crm-dash .cd-invite-foot .tk-actions{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-3)}.crm-dash .cd-invite.is-confirm .fl-body,.crm-dash .cd-invite.is-confirm .cd-invite-foot,.crm-dash .cd-invite.is-collapse .fl-body,.crm-dash .cd-invite.is-collapse .cd-invite-foot{opacity:.28;transition:opacity .25s ease;pointer-events:none}.crm-dash .cd-invite-done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);font:var(--p);font-weight:600;color:var(--positive-ink);animation:cd-invite-done-in .32s cubic-bezier(.22,1.15,.36,1) both}.crm-dash .cd-invite-done-ic{display:grid;place-items:center;width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);background:var(--positive-subtle);color:var(--positive-ink)}.crm-dash .cd-invite-done-ic svg{width:var(--sp-4);height:var(--sp-4)}.crm-dash .cd-invite-done.tone-declined,.crm-dash .cd-invite-done.tone-declined .cd-invite-done-ic{color:var(--critical-ink)}.crm-dash .cd-invite-done.tone-declined .cd-invite-done-ic{background:var(--critical-subtle)}.crm-dash .cd-invite-done.tone-tentative,.crm-dash .cd-invite-done.tone-tentative .cd-invite-done-ic{color:var(--fg-secondary)}.crm-dash .cd-invite-done.tone-tentative .cd-invite-done-ic{background:var(--surface-75)}@keyframes cd-invite-done-in{0%{opacity:0;transform:translateY(var(--sp-1)) scale(.96)}to{opacity:1;transform:none}}.crm-dash .cd-invite.is-collapse{opacity:0;transform:translateY(calc(var(--sp-1) * -1));margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-color:transparent}@media(prefers-reduced-motion:reduce){.crm-dash .cd-invite,.crm-dash .cd-invite-done{transition:none;animation:none}}.crm-dash .cd-score.c4{--stat-min: 140px}@media(max-width:560px){.crm-dash .cd-score.c4{--stat-cols: 2}}.nastaveni-page{height:100%;display:flex;flex-direction:column;min-height:0}.nastaveni-page .smain{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;background:var(--bg-canvas)}.nastaveni-page .sbody{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-6) var(--sp-5) var(--sp-7)}.nastaveni-page .scol{max-width:660px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--sp-6)}.nastaveni-page .scol .table-wrap{max-width:100%;overflow-x:auto}.nastaveni-page .set-focus{display:inline-flex;align-items:center;min-width:0}.nastaveni-page .set-focus:focus,.nastaveni-page .set-canvas:focus{outline:none}.nastaveni-page .set-stack{display:flex;flex-direction:column;gap:var(--sp-6)}.nastaveni-page .set-stack>.scol{width:100%}.nastaveni-page .set-page-acts:empty{display:none}.nastaveni-page.set-shell{height:100vh;height:100dvh;flex-direction:row}.set-shell .set-rail :where(svg){width:var(--ico-sm);height:var(--ico-sm)}.set-shell .set-rail{width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;min-height:0;background:var(--sidebar-bg);border-right:1px solid var(--border)}.set-shell .set-rail-h{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3)}.set-shell .set-title{font:var(--h2);letter-spacing:-.01em;color:var(--fg)}.set-shell .set-search{display:flex;align-items:center;gap:var(--sp-2);margin:0 var(--sp-4) var(--sp-3);padding:0 var(--sp-3);height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-canvas);color:var(--fg-muted)}.set-shell .set-search input{flex:1;min-width:0;border:0;background:none;outline:none;font:var(--cell);color:var(--fg)}.set-shell .set-search input::placeholder{color:var(--fg-muted)}.set-shell .set-nav{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-2) var(--sp-3) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-1)}.set-shell .set-group{display:flex;flex-direction:column;gap:2px;margin-top:var(--sp-3)}.set-shell .set-group:first-child{margin-top:0}.set-shell .set-grp{font:var(--section);color:var(--fg-muted);padding:var(--sp-2) var(--sp-3)}.set-shell .set-item{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--fg-secondary);font:var(--cell)}.set-shell .set-item .lbl{flex:1;min-width:0}.set-shell .set-item .as-navcnt{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--fg-muted);font:var(--small);font-variant-numeric:tabular-nums}.set-shell .set-item .as-navcnt .il-dot{width:var(--sp-2);height:var(--sp-2)}.set-shell .set-item.on .as-navcnt{color:var(--ink-700)}.set-shell .set-item:hover{background:var(--hover-surface);color:var(--fg)}.set-shell .set-item.on{background:var(--active-surface);color:var(--fg);font-weight:600}.set-shell .set-canvas{flex:1;min-height:0;min-width:0;display:flex}.set-shell .set-canvas>*{flex:1;min-width:0}.nastaveni-page .sec{display:flex;flex-direction:column;gap:var(--sp-4)}.nastaveni-page .sec-d{font:400 12px var(--font-sans);color:var(--fg-muted)}.nastaveni-page .sb-h .gate{margin-left:var(--sp-2);vertical-align:middle}.nastaveni-page .field{display:flex;flex-direction:column;gap:var(--sp-2)}.nastaveni-page .field.row{flex-direction:row;align-items:center;gap:var(--sp-5)}.nastaveni-page .set-block-actions{display:flex;justify-content:flex-end;gap:var(--sp-2)}.nastaveni-page .sec:has(>.field.row){gap:0}.nastaveni-page .sec>.field.row{min-height:var(--row-h);padding:var(--sp-3) 0;border-bottom:1px solid var(--border)}.nastaveni-page .sec>.field.row:last-child{border-bottom:0}.nastaveni-page .sec:has(>.field.row)>.sb-sec{margin-bottom:var(--sp-1)}.nastaveni-page .set-row-ctl{flex:none;width:200px}.nastaveni-page .flabel{font:var(--label);color:var(--fg-secondary)}.nastaveni-page .fhint{font:var(--hint);color:var(--fg-muted)}.nastaveni-page .fgroup-hint{font:var(--hint);color:var(--fg-muted);margin-top:var(--sp-1)}.nastaveni-page .tpl-ed{display:grid;gap:var(--sp-6);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md)}.nastaveni-page .prof-id{display:flex;align-items:center;gap:var(--sp-5)}.nastaveni-page .prof-id .t{display:flex;flex-direction:column;gap:var(--sp-2)}.nastaveni-page .prof-id .pn{font:var(--h2);color:var(--ink-900)}.nastaveni-page .mlist{display:flex;flex-direction:column}.nastaveni-page .mrow{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-0);border-bottom:1px solid var(--border);cursor:default}.nastaveni-page .mrow:last-child{border-bottom:0}.nastaveni-page .mrow.clickable{cursor:pointer}.nastaveni-page .mrow.clickable:hover{background:var(--hover-surface)}.nastaveni-page .mrow .ic{flex:none;width:var(--sp-5);display:grid;place-items:center;font-size:var(--ico-sm);color:var(--fg-secondary)}.nastaveni-page .mrow .mi{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.nastaveni-page .mrow>.acrm-select-trigger{flex:0 0 220px;width:220px}.nastaveni-page .mrow .mv{flex:none;text-align:right;font:500 13px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-900)}.nastaveni-page .mrow .mn{font:600 13px var(--font-sans);color:var(--ink-900)}.nastaveni-page .mrow .me{font:400 12px var(--font-sans);color:var(--fg-secondary)}.nastaveni-page .mrow .you{margin-left:var(--sp-2);font:600 11px var(--font-sans);color:var(--fg-muted)}.nastaveni-page .chips{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.nastaveni-page .chip{display:inline-flex;align-items:center;gap:var(--sp-2);height:28px;padding:0 var(--sp-2) 0 var(--sp-4);border-radius:var(--radius-pill);background:var(--surface-75);border:1px solid var(--border);font:var(--small);color:var(--ink-800)}.nastaveni-page .chip .x{width:18px;height:18px;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--radius-pill);color:var(--fg-muted);cursor:pointer}.nastaveni-page .chip .x:hover{background:var(--hover-surface);color:var(--fg)}.nastaveni-page .inrow{display:flex;align-items:center;gap:var(--sp-3)}.nastaveni-page .inrow .acrm-input{max-width:280px}.nastaveni-page .intg{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-0);border-bottom:1px solid var(--border)}.nastaveni-page .intg:last-child{border-bottom:0}.nastaveni-page .intg{--intg-ic: 38px}.nastaveni-page .intg .ic{width:var(--intg-ic);height:var(--intg-ic);border-radius:var(--radius-md);display:grid;place-items:center;flex:none;background:var(--surface-75);border:1px solid var(--border);color:var(--ink-700)}.nastaveni-page .intg .ic .ti{font-size:var(--ico-lg)}.nastaveni-page .intg .it{display:flex;flex-direction:column;gap:var(--sp-0);flex:1;min-width:0}.nastaveni-page .intg .in{font:600 13px var(--font-sans);color:var(--ink-900)}.nastaveni-page .intg .id,.nastaveni-page .mrow .id{font:400 12px var(--font-sans);color:var(--fg-secondary)}@media(max-width:520px){.nastaveni-page .intg{flex-wrap:wrap;row-gap:var(--sp-3)}.nastaveni-page .intg>.it{flex:1 1 calc(100% - var(--intg-ic) - var(--sp-4))}.nastaveni-page .intg>.acrm-pill{margin-left:calc(var(--intg-ic) + var(--sp-4))}.nastaveni-page .intg>.acrm-pill~.acrm-btn:first-of-type{margin-left:auto}}.nastaveni-page .wf-id{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0 var(--sp-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-75);font:400 12px var(--font-mono);color:var(--fg-secondary);cursor:pointer}.nastaveni-page .wf-id:hover{color:var(--ink-900)}.nastaveni-page .wf-id svg{width:var(--sp-4);height:var(--sp-4)}.nastaveni-page .attr{display:inline-flex;align-items:center;height:var(--pill-h-sm);padding:0 var(--sp-3);border-radius:var(--radius-pill);background:var(--pill-grey-bg);color:var(--pill-grey-ink);font:var(--overline);flex:none}.nastaveni-page .gate{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--pill-h-sm);padding:0 var(--sp-3);border-radius:var(--radius-pill);background:var(--pill-purple-bg);color:var(--pill-purple-ink);font:600 10.5px var(--font-sans)}.nastaveni-page .gate .ti{font-size:var(--ico-2xs)}.nastaveni-page span.ok{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--overline);color:var(--positive-ink)}.nastaveni-page span.ok .ti{font-size:var(--ico-xs)}.nastaveni-page span.ok.fail{color:var(--critical-ink)}.nastaveni-page .cur{display:inline-flex;align-items:center;height:18px;padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--positive-subtle);color:var(--positive-ink);font:600 10px var(--font-sans)}.nastaveni-page .tc{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--small);color:var(--fg-secondary)}.nastaveni-page .tc b{font:600 13px var(--font-sans);color:var(--ink-900)}.nastaveni-page .tc .ti{font-size:var(--ico-xs);color:var(--fg-muted)}.nastaveni-page .feed{display:flex;flex-direction:column}.nastaveni-page .ai-rprov{width:150px}.nastaveni-page .ai-rmodel{width:260px}.nastaveni-page .ai-rp{display:flex;flex-direction:column;gap:1px;min-width:0}.nastaveni-page .ai-rn{font:600 13px var(--font-sans);color:var(--ink-900)}.nastaveni-page .ai-rd{font:400 11px var(--font-sans);color:var(--fg-muted)}.nastaveni-page .ai-cards{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.nastaveni-page .ai-card{flex:1;min-width:150px;display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-75)}.nastaveni-page .ai-card .l{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--overline);color:var(--fg-muted)}.nastaveni-page .ai-card .l .ti{font-size:var(--ico-xs)}.nastaveni-page .ai-card .v{font:600 20px var(--font-display);color:var(--ink-900);letter-spacing:-.02em}.nastaveni-page .ai-sub{display:flex;flex-direction:column;gap:var(--sp-3)}.nastaveni-page .ai-user-detail{border-left:2px solid var(--line-200);padding-left:var(--sp-4);margin-top:var(--sp-2)}.nastaveni-page .ai-bn{font:600 12px var(--font-sans);color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nastaveni-page .ai-bn small{font:400 11px var(--font-sans);color:var(--fg-muted)}.nastaveni-page .ai-days{display:flex;align-items:flex-end;gap:var(--sp-1);height:140px;padding-top:var(--sp-3)}.nastaveni-page .ai-day{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);height:100%}.nastaveni-page .ai-dtrack{flex:1;width:100%;max-width:var(--sp-6);display:flex;flex-direction:column;justify-content:flex-end;background:var(--line-200);border-radius:var(--radius-sm);overflow:hidden}.nastaveni-page .ai-dfill{width:100%;height:var(--v);min-height:2px;background:var(--accent);border-radius:var(--radius-sm)}.nastaveni-page .ai-dlbl{font:500 10px var(--font-sans);color:var(--fg-muted);white-space:nowrap}.nastaveni-page .ai-empty{padding:var(--sp-6);text-align:center;font:400 12px var(--font-sans);color:var(--fg-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.clentymu-page{height:100%;display:flex;flex-direction:column;min-height:0}.clentymu-page .cmain{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.clentymu-page .cbar{flex:none;display:flex;align-items:center;gap:var(--sp-4);min-height:60px;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}.clentymu-page .back{color:var(--fg-secondary)}.clentymu-page .cid{display:flex;flex-direction:column;gap:var(--sp-0);min-width:0}.clentymu-page .cn{font:var(--h2);color:var(--ink-900);letter-spacing:var(--tracking-tight);display:flex;align-items:center;gap:var(--sp-3)}.clentymu-page .role{display:inline-flex;align-items:center;height:var(--pill-h);padding:0 var(--sp-3);border-radius:var(--radius-pill);font:600 11px var(--font-sans)}.clentymu-page .role.rep{background:var(--pill-grey-bg);color:var(--pill-grey-ink)}.clentymu-page .role.manager{background:var(--pill-blue-bg);color:var(--pill-blue-ink)}.clentymu-page .role.admin{background:var(--pill-purple-bg);color:var(--pill-purple-ink)}.clentymu-page .cbar .sp{flex:1}.clentymu-page .cbody{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-5);--il-gutter: var(--sp-5)}.clentymu-page .cwrap{max-width:860px;display:flex;flex-direction:column;gap:var(--sp-6)}.clentymu-page .sec{display:flex;flex-direction:column;gap:var(--sp-4)}.clentymu-page .tl-card{display:flex;flex-direction:column;gap:var(--sp-3)}.clentymu-page .tl-track{position:relative;height:38px;background:repeating-linear-gradient(90deg,var(--surface-75) 0 calc(10% - 1px),var(--border) calc(10% - 1px) 10%);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.clentymu-page .tl-act{position:absolute;top:4px;bottom:4px;background:var(--accent);border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;color:#fff;font:600 10px var(--font-sans);white-space:nowrap;overflow:hidden;min-width:2px}.clentymu-page .tl-act:hover{background:var(--accent-press)}.clentymu-page .tl-meeting{position:absolute;top:4px;bottom:4px;background:var(--info);opacity:.72;border:none;border-radius:var(--radius-xs);cursor:pointer;padding:0;min-width:3px}.clentymu-page .tl-meeting:hover{opacity:.92}.clentymu-page .tl-now{position:absolute;top:0;bottom:0;width:var(--line-thick);background:var(--critical)}.clentymu-page .tl-ticks{display:flex;justify-content:space-between}.clentymu-page .tl-ticks span{font:500 10px var(--font-sans);color:var(--fg-muted)}.clentymu-page .tl-legend{display:flex;align-items:center;gap:var(--sp-5)}.clentymu-page .lg{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--overline);color:var(--fg-secondary)}.clentymu-page .lg .sw{width:14px;height:10px;border-radius:var(--radius-xs)}.clentymu-page .lg .sw.act{background:var(--accent)}.clentymu-page .lg .sw.brk{background:var(--surface-75);border:1px solid var(--border)}.clentymu-page .lg .sw.mtg{background:var(--info);opacity:.72}.clentymu-page .ses{display:flex;flex-direction:column}.clentymu-page .srow{display:grid;grid-template-columns:150px 110px 1fr 90px;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-0);border-bottom:1px solid var(--border)}.clentymu-page .srow:last-child{border-bottom:0}.clentymu-page .srow .rg{font:600 13px var(--font-sans);color:var(--ink-900);display:inline-flex;align-items:center;gap:var(--sp-2)}.clentymu-page .srow .rg .ti{font-size:var(--ico-xs);color:var(--positive)}.clentymu-page .srow .du{font:var(--small);color:var(--fg-secondary)}.clentymu-page .srow .mini{height:8px;background:var(--accent);border-radius:var(--radius-pill)}.clentymu-page .srow .ac{text-align:right;font:var(--small);color:var(--fg-secondary)}.clentymu-page .brk{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-0) var(--sp-2) 0;font:var(--overline);color:var(--fg-muted)}.clentymu-page .brk .line{flex:1;height:1px;border-top:1px dashed var(--border-strong)}.clentymu-page .brk .ti{font-size:var(--ico-xs)}.clentymu-page .feed{display:flex;flex-direction:column}.clentymu-page .wbars{display:flex;align-items:flex-end;gap:var(--sp-2);height:168px;padding-top:var(--sp-3)}.clentymu-page .wbar{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);height:100%}.clentymu-page .wb-track{flex:1;width:62%;max-width:30px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--line-200);border-radius:var(--radius-sm);overflow:hidden}.clentymu-page .wb-fill{width:100%;background:var(--accent);border-radius:var(--radius-sm);min-height:2px}.clentymu-page .wbar.today .wb-fill{background:var(--accent-press)}.clentymu-page .wb-l{font:500 10px var(--font-sans);color:var(--fg-muted);white-space:nowrap}.clentymu-page .wbar.today .wb-l{color:var(--accent-ink);font-weight:600}.nastaveni-page .pay-zp-row{display:grid;grid-template-columns:minmax(220px,1fr) 1fr 1fr;gap:var(--sp-4);align-items:center}@media(max-width:720px){.nastaveni-page .pay-zp-row{grid-template-columns:minmax(0,1fr);align-items:stretch}}.nastaveni-page .opr-editor{padding-left:var(--sp-6)}.set-shell .set-search .acrm-iconbtn{margin-right:calc(-1 * var(--sp-2))}.set-shell .set-res{align-items:flex-start}.set-shell .set-res>svg{margin-top:var(--sp-0)}.set-shell .set-res .lbl{display:flex;flex-direction:column;min-width:0}.set-shell .set-res-t,.set-shell .set-res-p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-shell .set-res-p{font:var(--small);color:var(--fg-muted)}.set-shell .set-res-empty{padding:var(--sp-3);font:var(--cell);color:var(--fg-muted)}.set-shell .set-found{border-radius:var(--radius-sm);background:var(--accent-tint);box-shadow:0 0 0 var(--sp-1) var(--accent-tint);transition:background var(--dur-slow) ease,box-shadow var(--dur-slow) ease}.set-shell .smain :is(.field,.aif-row,[data-setting]){transition:background var(--dur-slow) ease,box-shadow var(--dur-slow) ease}.reporty-page .rgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}.reporty-page .rcard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.reporty-page .rcard.wide{grid-column:1 / -1}.reporty-page .rc-h{display:flex;align-items:baseline;gap:var(--sp-3)}.reporty-page .rc-t{font:var(--h3);color:var(--ink-900);letter-spacing:-.01em}.reporty-page .rc-sub{font:var(--overline);color:var(--fg-muted)}.reporty-page .hbars{display:flex;flex-direction:column;gap:var(--sp-4)}.reporty-page .hbar{display:grid;grid-template-columns:124px 1fr 84px;align-items:center;gap:var(--sp-3)}.reporty-page .hbar-l{font:var(--small);color:var(--ink-800);display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reporty-page .hbar-dot{width:9px;height:9px;border-radius:var(--radius-xs);flex:none}.reporty-page .hbar-track{display:block;height:8px;border-radius:var(--radius-pill);background:var(--line-200);overflow:hidden}.reporty-page .hbar-fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}.reporty-page .hbar-v{font:600 12px var(--font-sans);color:var(--ink-900);text-align:right}.sr-page{height:100%;display:flex;flex-direction:column}.sr-page .sr-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.sr-page .sr-wrap{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-5) var(--sp-5) var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-5)}.sr-page .sr-tab{display:flex;flex-direction:column;gap:var(--sp-3)}.sr-page .sr-tab-note{display:flex;align-items:baseline;gap:var(--sp-2);margin:0;font:var(--p);color:var(--fg-secondary)}.sr-page .sr-tab-note>.ti{flex:none;font-size:var(--ico-sm);color:var(--fg-muted)}.sr-ch{position:relative;min-width:0}.sr-ch-svg{display:block;width:100%;height:auto;overflow:visible}.sr-ch-svg text{font:var(--overline);fill:var(--fg-muted);font-variant-numeric:tabular-nums}.sr-ch-svg text.sr-ch-dl{fill:var(--fg-secondary)}.sr-ch-svg text.sr-ch-val{fill:var(--fg)}.sr-ch-gl{stroke:var(--border);stroke-width:1;shape-rendering:crispEdges}.sr-ch-ax{stroke:var(--border-strong);stroke-width:1;shape-rendering:crispEdges}.sr-ch-ref{fill:none;stroke:var(--fg-muted);stroke-width:1.5;stroke-dasharray:4 3}.sr-ch-evline{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:3 3}.sr-ch-ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.sr-ch-hit{fill:transparent;cursor:crosshair}.sr-ch-bar.tone-win,.sr-ch-seg.tone-win{fill:var(--ic-green)}.sr-ch-bar.tone-loss,.sr-ch-seg.tone-loss{fill:var(--ic-rose)}.sr-ch-seg.tone-accent{fill:var(--accent)}.sr-ch-seg.tone-muted{fill:var(--ic-grey)}.sr-ch-ln.tone-accent{stroke:var(--accent)}.sr-ch-dot.tone-accent{fill:var(--accent);stroke:var(--surface-100);stroke-width:2}.sr-ch-seg{stroke:var(--surface-100);stroke-width:2}.sr-ch-stack.is-batch .sr-ch-seg{stroke:var(--fg-secondary)}.sr-ch-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-3);font:var(--overline);color:var(--fg-secondary)}.sr-ch-legend span{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.sr-ch-legend i{width:var(--sp-3);height:var(--sp-3);border-radius:var(--radius-xs);flex:none}.sr-ch-legend .tone-win i{background:var(--ic-green)}.sr-ch-legend .tone-loss i{background:var(--ic-rose)}.sr-ch-legend .tone-accent i{background:var(--accent)}.sr-ch-legend .tone-muted i{background:var(--ic-grey)}.sr-ch-legend .is-dash i{height:0;width:var(--sp-4);border-top:2px dashed var(--fg-muted);border-radius:0}.sr-ch-tip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;z-index:5;background:var(--bg-canvas);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:var(--sp-3);font:var(--overline);color:var(--fg);max-width:230px;display:flex;flex-direction:column;gap:var(--sp-0)}.sr-ch-tip b{color:var(--fg-secondary);font-weight:500}.sr-ch-tip-r{display:flex;align-items:center;gap:var(--sp-2);justify-content:space-between}.sr-ch-tip-r i{width:var(--sp-3);height:var(--sp-3);border-radius:var(--radius-xs);flex:none}.sr-ch-tip-r i.tone-win{background:var(--ic-green)}.sr-ch-tip-r i.tone-loss{background:var(--ic-rose)}.sr-ch-tip-r i.tone-accent{background:var(--accent)}.sr-ch-tip-r i.tone-muted{background:var(--ic-grey)}.sr-ch-tip-r em{font-style:normal;color:var(--fg-secondary);flex:1}.sr-ch-tip-r s{text-decoration:none;font-variant-numeric:tabular-nums}.sr-ch-marks{position:relative;height:var(--sp-6);margin-top:var(--sp-0)}.sr-ch-mark{position:absolute;top:0;transform:translate(-50%)}.sr-ch-mark-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--sp-6);height:var(--sp-6);padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-100);color:var(--fg-secondary);cursor:pointer;font-size:var(--ico-xs)}.sr-ch-mark-btn:hover,.sr-ch-mark-btn:focus-visible{color:var(--fg);border-color:var(--fg-secondary)}.sr-ch-mark-n{font:var(--overline);color:inherit}.sr-ch-evlist{list-style:none;margin:var(--sp-3) 0 0;padding:var(--sp-3) 0 0;border-top:1px solid var(--border)}.sr-ch-evlist li{display:flex;gap:var(--sp-3);align-items:baseline;padding:var(--sp-0) 0;font:var(--small);color:var(--fg)}.sr-ch-evlist time{color:var(--fg-muted);flex:none}.sr-ch-evlist .ti{color:var(--fg-muted);align-self:center}.sr-ch-note{display:flex;align-items:baseline;gap:var(--sp-2);margin:var(--sp-3) 0 0;font:var(--hint);color:var(--fg-secondary)}.sr-ch-note .ti{color:var(--critical-ink);align-self:center}.sr-ch-empty{font:var(--small);color:var(--fg-muted)}.sr-ch-tv{margin-top:var(--sp-3);border-top:1px solid var(--border);padding-top:var(--sp-2)}.sr-ch-tv>summary{cursor:pointer;font:var(--overline);color:var(--fg-secondary);list-style:none;display:flex;align-items:center;gap:var(--sp-2)}.sr-ch-tv>summary::-webkit-details-marker{display:none}.sr-ch-tv.is-acc>summary{min-height:var(--row-h);font:var(--p);color:var(--fg)}.sr-ch-tv.is-acc>summary:hover{background:var(--hover-surface)}.sr-ch-tv-chev{margin-left:auto;font-size:var(--ico-sm);color:var(--fg-muted)}.sr-ch-tv.is-acc[open]>summary .sr-ch-tv-chev{transform:rotate(180deg)}.sr-ch-tv-wrap{margin-top:var(--sp-3);overflow-x:auto}.sr-ch-tv table{width:100%;border-collapse:collapse}.sr-ch-tv th,.sr-ch-tv td{padding:var(--sp-1) var(--sp-3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.sr-ch-tv th:not(.cell-mono),.sr-ch-tv td:not(.cell-mono){font:var(--cell)}.sr-ch-tv th{color:var(--fg-muted)}.sr-ch-tv th.cell-mono,.sr-ch-tv td.cell-mono{text-align:right}.sr-ch-spark{display:inline-block;vertical-align:middle;width:78px;height:var(--ico-lg);overflow:visible}.sr-ch-spark path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round}.sr-ch-spark circle{fill:var(--accent)}.sr-sm{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--sp-3)}.sr-sm-cell{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-3);background:var(--bg-canvas);min-width:0}.sr-sm-hd{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2)}.sr-sm-hd b{font:var(--overline);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-sm-hd s{text-decoration:none;margin-left:auto;color:var(--fg-muted)}.sr-sm-svg{display:block;width:100%;height:var(--sp-7)}.sr-sm-area{fill-opacity:.14;stroke:none}.sr-sm-line{fill:none;stroke-width:1.5;stroke-linejoin:round}.sr-sm-area.tone-accent{fill:var(--accent)}.sr-sm-line.tone-accent{stroke:var(--accent)}.sr-sm-area.tone-win{fill:var(--ic-green)}.sr-sm-line.tone-win{stroke:var(--ic-green)}.sr-sm-area.tone-loss{fill:var(--ic-rose)}.sr-sm-line.tone-loss{stroke:var(--ic-rose)}.sr-sm-area.tone-muted{fill:var(--ic-grey)}.sr-sm-line.tone-muted{stroke:var(--ic-grey)}.sr-fun{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.sr-fun-hd{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.sr-fun-sub{font:var(--overline);color:var(--fg-muted)}.sr-fun-rows{display:flex;flex-direction:column;gap:var(--sp-3)}.sr-fun-row{display:grid;grid-template-columns:minmax(120px,168px) 1fr minmax(72px,auto);align-items:center;gap:var(--sp-3);min-width:0}.sr-fun-row.is-worst{padding:var(--sp-2) var(--sp-3);margin:calc(-1 * var(--sp-2)) calc(-1 * var(--sp-3));border-radius:var(--radius-sm);background:var(--warning-subtle)}[data-theme=dark] .sr-fun-row.is-worst{background:var(--surface-75);box-shadow:inset 3px 0 0 var(--ic-amber)}.sr-fun-nm{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-fun-nm .ti{color:var(--fg-muted);font-size:var(--ico-xs)}.sr-fun-note{display:inline-flex;align-items:center;gap:var(--sp-0);font:var(--overline);color:var(--fg-muted)}.sr-fun-bar{position:relative;display:block;height:var(--sp-3);border-radius:var(--radius-pill);background:var(--line-200);min-width:0}.sr-fun-bar>i{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}.sr-fun-bar.tone-win>i{background:var(--ic-green)}.sr-fun-bar.tone-loss>i{background:var(--ic-rose)}.sr-fun-bench{position:absolute;top:calc(-1 * var(--sp-0));bottom:calc(-1 * var(--sp-0));width:var(--sp-0);transform:translate(-50%);border-radius:var(--radius-xs);background:var(--fg)}.sr-fun-n{display:inline-flex;align-items:baseline;gap:var(--sp-2);justify-content:flex-end;text-align:right}.sr-fun-n b{color:var(--fg);font-weight:500}.sr-fun-n .is-good{color:var(--positive-ink)}.sr-fun-n .is-warn{color:var(--fg)}.sr-fun-n .is-warn:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.sr-fun-why{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0;font:var(--hint);color:var(--fg-secondary)}.sr-fun-why b{color:var(--fg);font-weight:500}.sr-fun-why b:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.sr-delta{display:inline-flex;align-items:center;gap:var(--sp-1)}.sr-lb-link{color:inherit;text-decoration:none}.sr-lb-link:hover,.sr-lb-link:focus-visible{text-decoration:underline}.sr-sum-head{margin:0 0 var(--sp-4);font:var(--h3)}.sr-sum-group+.sr-sum-group{margin-top:var(--sp-4)}.sr-sum-h{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--hint);color:var(--fg-muted)}.sr-sum-list{margin:var(--sp-2) 0 0;padding-left:var(--sp-5)}.sr-sum-list li+li{margin-top:var(--sp-2)}.sr-sum-empty,.sr-sum-err{margin:var(--sp-4) 0 0;font:var(--hint);color:var(--fg-muted)}.sr-sum-err{color:var(--critical-ink)}.sr-blk>.sb-h .t{display:inline-flex;align-items:baseline;gap:var(--sp-2);min-width:0}.sr-sum-blk>.sb-h .t>svg{align-self:center}.sr-blk-sub{font:var(--hint);color:var(--fg-muted);letter-spacing:normal}.sr-blk>.sb-h>.acrm-segmented{margin-left:auto}.sr-blk-bd{min-width:0}.sr-goal .stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--stat-min),(100% - (var(--stat-cols) - 1) * var(--sp-3)) / var(--stat-cols))),1fr))}.sr-blk-note,.sr-blk-notelist{margin:var(--sp-3) 0 0;font:var(--hint);color:var(--fg-secondary)}.sr-blk-notelist{padding-left:var(--sp-5)}.sr-lb-wrap{overflow-x:auto}.sr-lb{width:100%;border-collapse:collapse}.sr-lb th,.sr-lb td{padding:var(--sp-2) var(--sp-3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.sr-lb th:not(.cell-mono),.sr-lb td:not(.cell-mono){font:var(--cell)}.sr-lb th{color:var(--fg-muted)}.sr-lb th.cell-mono,.sr-lb td.cell-mono{text-align:right}.sr-lb td.sr-lb-name{display:flex;align-items:center;gap:var(--sp-2)}.sr-lb .sr-lb-rank{width:var(--sp-7);color:var(--fg-muted)}.sr-lb tbody tr:hover{background:var(--hover-surface)}.sr-lb tbody tr:last-child td{border-bottom:0}.sr-lb tbody tr.sr-lb-grp td{background:var(--surface-75);white-space:normal}.sr-lb tbody tr.sr-lb-grp:hover td{background:var(--surface-75)}.sr-lb td.sr-rd-off{white-space:normal}.lv-amber{--lv: var(--ic-amber)}.lv-rose{--lv: var(--ic-rose)}.lv-blue{--lv: var(--pill-blue-ink)}.lv-grey{--lv: var(--ic-grey)}.sr-lr-band-wrap{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-4)}.sr-lr-band{display:flex;height:var(--sp-6);border-radius:var(--radius-sm);overflow:hidden}.sr-lr-band-seg{display:flex;align-items:center;justify-content:center;min-width:var(--sp-0);background:var(--lv);color:var(--fg-on-accent);font:var(--overline)}.sr-lr-band-key{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.sr-lr-band-key-item{display:flex;align-items:center;gap:var(--sp-2);font:var(--cell);color:var(--fg)}.sr-lr-band-key-item .ti{color:var(--lv)}.sr-lr-band-key-item b{font-weight:500}.sr-lr-foot{margin-top:var(--sp-3)}.sr-lr-band-wrap+.stat-grid-cq .stat-grid{margin-top:var(--sp-2)}.sr-lr-foot .sr-blk-note{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}.sr-lr-foot .sr-blk-note:first-child{margin-top:0}.sr-lr-diff.is-warn{color:var(--fg);font-weight:500}.sr-lr-diff.is-warn:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.sr-lr-diff.is-good{color:var(--positive-ink);font-weight:500}.sr-page .sr-tab{gap:calc(var(--sp-7) + var(--sp-5))}.sr-page .sr-tab>.sb-block,.sr-page .sr-col>.sb-block{margin-bottom:0}.sr-page .sr-col{width:100%;max-width:calc(var(--sp-7) * 20);margin-inline:auto}.sr-hl{display:flex;flex-direction:column}.sr-hl-row{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--row-h);padding:var(--sp-1) var(--sp-2);margin:0 calc(-1 * var(--sp-2));border:0;border-radius:var(--radius-sm);background:none;text-align:left;font:var(--p);color:var(--fg)}button.sr-hl-row{cursor:pointer}button.sr-hl-row:hover{background:var(--hover-surface)}.sr-hl-row>.ti{flex:none;font-size:var(--ico-sm);color:var(--fg-muted)}.sr-hl-row .sr-hl-t{flex:1;min-width:0}.sr-hl-row .sr-hl-t b{font-weight:500}.sr-page .sr-coach-top{display:flex;flex-direction:column;gap:calc(var(--sp-7) + var(--sp-5))}.sr-coach-top .sr-hl-row>.ti:not(.sr-hl-go){color:var(--ic-amber)}.sr-goal-blk>.sb-h>.sb-acts{margin-left:0}.sr-hl-item{display:flex;flex-direction:column}.sr-hl-row[aria-expanded=true] .sr-hl-chev{transform:rotate(180deg)}.sr-hl-detail{display:flex;flex-direction:column;gap:var(--sp-1);padding:0 0 var(--sp-3) calc(var(--ico-sm) + var(--sp-3));font:var(--p);color:var(--fg-secondary)}.sr-hl-detail[hidden]{display:none}.sr-hl-detail p{margin:0}.sr-hl-detail b{font-weight:500;color:var(--fg)}.sr-ch-tv .sr-tab-note{margin-top:var(--sp-2);font:var(--hint)}.stat-tile>.sr-ch-spark{display:block;width:100%;height:var(--sp-6);margin-top:var(--sp-2)}.sr-ch-spark.is-stretch path{vector-effect:non-scaling-stroke}.stat-tile.sr-coach-tile>.trb-delta{align-self:flex-start;margin-top:var(--sp-2)}.stat-tile.sr-coach-tile.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.acc-page{height:100%;display:flex;flex-direction:column}.acc-page .acc-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.acc-page .acc-wrap{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-5) var(--sp-5) var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-5)}.acc-page .acc-note{margin:0;font:var(--small);color:var(--fg-secondary)}.acc-page .tchip.acc-entity-fixed{cursor:default}.acc-page .tchip.acc-entity-fixed:hover{background:var(--surface-100)}.acc-entity-dlg .acc-fgroup{margin:0;font:var(--small);color:var(--fg-muted)}.acc-entity-dlg .acc-quick{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.acc-entity-dlg .acc-quick-lb,.acc-entity-dlg .acc-miss{font:var(--small);color:var(--fg-muted)}.acc-post-dlg .acc-fgroup{margin:0;font:var(--small);color:var(--fg-muted)}.acc-post-dlg .acc-miss{font:var(--small);color:var(--fg-muted)}.acc-post-dlg .acc-post-doc{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);margin:0;padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-100)}.acc-post-dlg .acc-post-doc dt{font:var(--small);color:var(--fg-muted)}.acc-post-dlg .acc-post-doc dd{margin:0;font:var(--p);color:var(--fg)}.acc-post-dlg .acc-post-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.acc-post-dlg .acc-post-row>.acrm-field{flex:1 1 45%;min-width:0}.acc-post-dlg .acc-post-sum{margin:0;font:var(--small);color:var(--fg-secondary)}.acc-page .acc-cls{display:flex;flex-direction:column;gap:var(--sp-0);padding:var(--sp-4) var(--sp-3)}.acc-page .acc-cls-hd{padding:0 var(--sp-3) var(--sp-2);font:var(--small);color:var(--fg-muted)}.acc-page .acc-cls-row{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg);font:var(--small);text-align:left;cursor:pointer}.acc-page .acc-cls-row:hover{background:var(--hover-surface)}.acc-page .acc-cls-row[aria-current=true]{background:var(--active-surface)}.acc-page .acc-cls-row .acc-cls-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-page .acc-cls-row .acc-cls-n{flex:none;color:var(--fg-secondary);font-variant-numeric:tabular-nums}.acc-page .acc-cls-row.acc-cls-off .acc-cls-t,.acc-page .acc-cls-row.acc-cls-off .acc-cls-n,.acc-page .acc-syn{color:var(--fg-muted)}.acc-page .cell-mono,.acc-inv .cell-mono{font:500 13px var(--font-mono)}.acc-page .acc-purpose-i{display:inline-flex;vertical-align:middle;margin-left:var(--sp-1)}.acc-page .acc-flag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border-radius:var(--radius-pill);background:var(--hover-surface);color:var(--fg-secondary);font:var(--small);white-space:nowrap}.acc-page .acc-miss,.acc-chart-dlg .acc-miss,.pay-dlg .acc-miss{font:var(--small);color:var(--fg-muted)}.acc-chart-dlg .acc-preview{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--hover-surface);font:var(--small);color:var(--fg-secondary)}.acc-chart-dlg .acc-preview .acc-preview-code{font:var(--mono);color:var(--fg)}.acc-page .jrn-list{display:flex;flex-direction:column;gap:var(--sp-3)}.acc-page .jrn-entry{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100);overflow:hidden}.acc-page .jrn-entry__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border);font:var(--small);color:var(--fg-secondary)}.acc-page .jrn-entry__no{font:var(--mono);color:var(--fg)}.acc-page .jrn-entry__doc{font:var(--mono)}.acc-page .jrn-entry__desc{color:var(--fg)}.acc-page .jrn-entry__flag{padding:0 var(--sp-2);border-radius:var(--radius-sm);background:var(--info-subtle);color:var(--info-ink)}.acc-page .jrn-entry__lines{width:100%;border-collapse:collapse;font:var(--small)}.acc-page .jrn-entry__lines td{padding:var(--sp-2) var(--sp-3);vertical-align:baseline}.acc-page .jrn-entry__lines tr+tr td{border-top:1px solid var(--border)}.acc-page .jrn-cell-code{font:var(--mono);white-space:nowrap}.acc-page .jrn-cell-name{color:var(--fg);width:40%}.acc-page .jrn-cell-note{color:var(--fg-secondary)}.acc-page .jrn-cell-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;width:14%}.acc-page .jrn-accounts{display:flex;flex-direction:column;gap:var(--sp-1)}.acc-page .jrn-account{display:flex;gap:var(--sp-2);align-items:baseline;width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;text-align:left;cursor:pointer;font:var(--small);color:var(--fg-secondary)}.acc-page .jrn-account:hover{background:var(--hover-surface)}.acc-page .jrn-account.is-active{background:var(--surface-75);color:var(--fg)}.acc-page .jrn-account__code{font:var(--mono);color:var(--fg)}.acc-page .jrn-account__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-page .jrn-ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.acc-page .jrn-ledger-head h2{margin:0;font:var(--h3)}.acc-page .jrn-figures{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin:0}.acc-page .jrn-figures div{display:flex;flex-direction:column;gap:var(--sp-1)}.acc-page .jrn-figures dt{font:var(--small);color:var(--fg-secondary)}.acc-page .jrn-figures dd{margin:0;font-variant-numeric:tabular-nums;font-weight:500}.acc-page .vzz-nezarazene{display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--critical);border-radius:var(--radius-md);background:var(--critical-subtle);color:var(--critical-ink);font:var(--small)}.acc-page .vzz-nezarazene__sub{margin-top:var(--sp-1);color:var(--fg-secondary)}.acc-page .vzz-nezarazene__list{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);color:var(--fg)}.acc-page .vzz-nezarazene__list li{margin-bottom:var(--sp-1)}.acc-page .vzz-radek{display:inline-flex;align-items:center;gap:var(--sp-2)}.acc-page .sgb-detail>td{padding:0;white-space:normal}.acc-page .vzz-detail{padding:var(--sp-3) var(--sp-4) var(--sp-4);background:var(--hover-surface);font:var(--small)}.acc-page .vzz-detail__desc{margin:0 0 var(--sp-2);color:var(--fg-secondary);max-width:70ch}.acc-page .vzz-detail__h{margin:var(--sp-2) 0 var(--sp-1);font-weight:600;color:var(--fg-secondary)}.acc-page .vzz-detail__empty{margin:0;color:var(--fg-muted)}.acc-page .vzz-rozpad{border-collapse:collapse}.acc-page .vzz-rozpad td{padding:var(--sp-1) var(--sp-4) var(--sp-1) 0;border:0;height:auto;box-shadow:none;white-space:normal}.acc-page .vzz-rozpad__castka{text-align:right;font-variant-numeric:tabular-nums}.acc-page .vzz-rozpad__znam{margin-right:var(--sp-1);color:var(--fg-muted)}.acc-page .vzz-chart{display:flex;align-items:stretch;gap:var(--sp-2);height:132px;max-width:520px;margin-top:var(--sp-2)}.acc-page .vzz-chart__col{flex:1;min-width:0;display:flex;flex-direction:column}.acc-page .vzz-chart__pos{flex-basis:0;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--border-strong)}.acc-page .vzz-chart__neg{flex-basis:0}.acc-page .vzz-chart__bar{background:var(--accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0;min-height:var(--sp-0)}.acc-page .vzz-chart__bar--zaporny{background:var(--critical);border-radius:0 0 var(--radius-xs) var(--radius-xs)}.acc-page .vzz-chart__col--fut{opacity:.45}.acc-page .vzz-chart__lab{flex:none;margin-top:var(--sp-1);text-align:center;font:var(--small);color:var(--fg-muted);font-variant-numeric:tabular-nums}.pay-run-pill{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border-radius:var(--radius-pill);font:var(--small);white-space:nowrap}.pay-run-pill--draft{background:var(--pill-grey-bg);color:var(--pill-grey-ink)}.pay-run-pill--computed{background:var(--pill-blue-bg);color:var(--pill-blue-ink)}.pay-run-pill--locked{background:var(--pill-green-bg);color:var(--pill-green-ink)}.pay-run-pill--posted{background:var(--pill-purple-bg);color:var(--pill-purple-ink)}.pay-run-pill--cancelled{background:var(--pill-rose-bg);color:var(--pill-rose-ink)}.acc-page .pay-run-head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.acc-page .pay-run-lockinfo{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--small);color:var(--fg-muted)}.acc-page .pay-run-actions{margin-left:auto;display:inline-flex;gap:var(--sp-2)}.pay-diff{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--small);white-space:nowrap}.pay-diff--match{color:var(--positive-ink)}.pay-diff--off{color:var(--critical-ink);font-weight:500}.pay-diff--missing{color:var(--fg-muted)}.pay-mdiff{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--small);font-variant-numeric:tabular-nums;white-space:nowrap}.pay-mdiff--none{color:var(--fg-muted)}.acc-page .pay-run-agg{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);margin:0 0 var(--sp-4)}.acc-page .pay-run-agg dt{font:var(--small);color:var(--fg-muted)}.acc-page .pay-run-agg dd{margin:0;font-variant-numeric:tabular-nums}.acc-page .pay-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.acc-page .pay-step-rule{font:var(--small);color:var(--fg-muted)}.acc-page .pay-shadow-table th{text-align:left;font:var(--small);color:var(--fg-muted);font-weight:500;padding:var(--sp-1) var(--sp-2)}.acc-page .pay-shadow-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:var(--sp-3);align-items:end}.acc-page .pay-shadow-form__f{display:grid;gap:var(--sp-1);font:var(--small);color:var(--fg-muted)}.acc-page .pay-shadow-form__act{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-3)}.acc-page .pay-meal-form{display:flex;align-items:end;gap:var(--sp-3);flex-wrap:wrap}.acc-page .vat-detail h2{margin:0;font:var(--h3)}.acc-page .vat-amt-bad{color:var(--critical-ink)}.acc-page .vat-amt-ok{color:var(--positive-ink)}.acc-page .vat-sub-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.acc-page .vat-sub-sha{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);font:var(--small);cursor:pointer}.acc-page .vat-sub-sha:hover{background:var(--hover-surface);color:var(--fg)}.vat-sub-dlg .acc-miss{font:var(--small);color:var(--fg-muted)}.vat-sub-dlg .vat-sub-super{margin:0;padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-100);font:var(--small);color:var(--fg-secondary)}.acc-page .vzz-nezarazene>.ti{color:var(--critical)}.flexi-recon .sec-d[role=alert]{color:var(--critical-ink)}.flexi-recon .sec-d[role=alert]>.ti{color:var(--critical)}.finance-page{padding:var(--sp-6);max-width:1080px;margin:0 auto;width:100%}.finance-page:has(>.acrm-empty){flex:1 0 auto;display:flex;flex-direction:column}.finance-page .fin-toolbar{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-5)}.finance-page .fin-spacer{flex:1}.finance-page .fin-budget{display:grid;grid-template-columns:1fr auto;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--cell-px);border-bottom:1px solid var(--border);cursor:pointer}.finance-page .fin-budget:hover{background:var(--hover-surface)}.finance-page .fin-budget-head{display:flex;align-items:center;gap:var(--sp-3);min-width:0;font:var(--cell)}.finance-page .fin-budget-head .sg{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-sm);color:#fff;flex:none}.finance-page .fin-budget-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-page .fin-budget-meta{color:var(--fg-secondary);font:var(--small)}.finance-page .fin-budget-amounts{text-align:right;font:var(--cell);white-space:nowrap}.finance-page .fin-budget-amounts .rem{color:var(--fg-secondary);font:var(--small)}.finance-page .fin-budget .fin-bar{grid-column:1 / -1}.fin-detail-h{font:var(--overline);color:var(--fg-muted);margin-bottom:var(--sp-2)}.fin-stack{display:flex;height:10px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-75)}.fin-stack-seg{height:100%;min-width:3px}.fin-legend{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-3)}.fin-legend-row{display:flex;align-items:center;gap:var(--sp-3);font:var(--cell)}.fin-legend-dot{width:10px;height:10px;border-radius:var(--radius-xs);flex:none}.fin-legend-lbl{flex:1;min-width:0;color:var(--fg-secondary)}.fin-legend-amt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg)}.fin-metric{display:flex;align-items:baseline;gap:var(--sp-2)}.fin-metric .amt{font:var(--h2);font-variant-numeric:tabular-nums;color:var(--fg)}.fin-metric .cap{font:var(--small);color:var(--fg-secondary)}.finance-page .fin-money{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-page .fin-money.in{color:var(--positive-ink)}.finance-page .fin-money.out{color:var(--critical-ink)}.finance-page .fin-match{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--pill-h);padding:0 var(--sp-3);border-radius:var(--radius-pill);font:var(--overline);background:var(--accent-tint);color:var(--accent-ink)}.finance-page .fin-match.none{background:var(--surface-75);color:var(--fg-muted)}.finance-page .fin-assign{position:relative;display:inline-flex}.finance-page .fin-cash-type{display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--pill-h);padding:0 var(--sp-3);border-radius:var(--radius-pill);font:var(--overline);white-space:nowrap}.finance-page .fin-cash-type.deposit{background:var(--pill-green-bg);color:var(--pill-green-ink)}.finance-page .fin-cash-type.expense{background:var(--pill-rose-bg);color:var(--pill-rose-ink)}.finance-page .fin-cash-none{color:var(--fg-muted)}.finance-page .fin-cash-ai{display:flex;align-items:center;gap:var(--sp-2);font:var(--small);color:var(--fg-secondary)}.finance-page .fin-gap{margin-bottom:var(--sp-5)}.finance-page .fin-txn-orig{display:block;font:var(--small);color:var(--fg-secondary);font-variant-numeric:tabular-nums}.zav-page{flex:1 0 auto;display:flex;flex-direction:column;width:100%;min-width:0}.zav-page .zav-obsah{flex:1 0 auto;display:flex;flex-direction:column;gap:var(--sp-4)}.zav-page .zav-souhrn{padding:var(--sp-4) var(--sp-4) 0}.zav-page .zav-bez-smlouvy{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--critical-ink)}.zav-page .zav-list{--il-gutter: var(--sp-4);padding-inline:var(--sp-4)}.zav-page .zav-souhrn{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.zav-page .zav-souhrn__karta{display:flex;flex-direction:column;gap:var(--sp-1);min-width:12rem;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100)}.zav-page .zav-souhrn__popis{font:var(--small);color:var(--fg-secondary)}.zav-page .zav-souhrn__castka{font:var(--h3);font-variant-numeric:tabular-nums;color:var(--fg)}.rooms-page .rooms-sec{margin-top:var(--sp-6)}.rooms-page .rooms-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-3)}.rooms-page .rooms-sec-title{font:var(--section);color:var(--fg-secondary)}.rooms-page .rooms-room{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--cell-px);border-bottom:1px solid var(--border);width:100%;text-align:left;background:none;cursor:pointer}.rooms-page .rooms-room:hover{background:var(--hover-surface)}.rooms-page .rooms-room .sg{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--fg-on-accent)}.rooms-page .rooms-room-main{min-width:0;flex:1;display:grid;gap:var(--sp-1)}.rooms-page .rooms-room-name{font:var(--cell);color:var(--fg);font-weight:600}.rooms-page .rooms-room-meta{font:var(--small);color:var(--fg-muted);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.rooms-page .rooms-eq{display:inline-flex;align-items:center;gap:var(--sp-1)}.rooms-page .rooms-eq>.ti{font-size:var(--ico-xs)}.rooms-page .rooms-eqs{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-3)}.rooms-page .rooms-daynav{display:flex;align-items:center;gap:var(--sp-2)}.rooms-page .rooms-daynav .lbl{font:var(--cell);color:var(--fg);min-width:220px;text-align:center;text-transform:capitalize}.rooms-page .rooms-week-scroll{overflow-x:auto}.rooms-page .rooms-week{min-width:760px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.rooms-page .rooms-week-head,.rooms-page .rooms-week-row{display:grid;grid-template-columns:160px repeat(7,1fr)}.rooms-page .rooms-week-row{border-top:1px solid var(--border)}.rooms-page .rooms-week-corner{background:var(--surface-75)}.rooms-page .rooms-week-daycol{display:grid;gap:var(--sp-0);justify-items:center;padding:var(--sp-2);border-left:1px solid var(--border);background:var(--surface-75)}.rooms-page .rooms-week-daycol.today{background:var(--accent-tint)}.rooms-page .rooms-week-daycol .wd{font:var(--overline);color:var(--fg-muted)}.rooms-page .rooms-week-daycol .dn{font:var(--cell);color:var(--fg)}.rooms-page .rooms-week-roomname{display:grid;gap:var(--sp-0);align-content:start;padding:var(--sp-3)}.rooms-page .rooms-week-roomname .nm{font:var(--cell);color:var(--fg);font-weight:600}.rooms-page .rooms-week-roomname .cap{font:var(--small);color:var(--fg-muted)}.rooms-page .rooms-week-cell{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2);border-left:1px solid var(--border);min-height:52px;cursor:pointer}.rooms-page .rooms-week-cell:hover{background:var(--hover-surface)}.rooms-page .rooms-week-cell.today{background:var(--accent-tint)}.rooms-page .rooms-week-cell.today:hover{background:var(--hover-surface)}.rooms-page .rooms-week-slot{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border-radius:var(--radius-sm);background:var(--critical-subtle);color:var(--critical-ink);font:var(--overline);white-space:nowrap}.rooms-page .rooms-week-slot .rooms-slot-x{display:inline-grid;place-items:center;color:inherit;background:none;cursor:pointer;border-radius:var(--radius-pill);opacity:.75}.rooms-page .rooms-week-slot .rooms-slot-x:hover{opacity:1}.rooms-page .rooms-week-free{font:var(--overline);color:var(--fg-muted)}.rooms-page .rooms-util{display:grid;gap:var(--sp-3)}.rooms-page .rooms-util-row{display:grid;grid-template-columns:180px 1fr 88px;gap:var(--sp-4);align-items:center}.rooms-page .rooms-util-name{font:var(--cell);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rooms-page .rooms-util-val{font:var(--small);color:var(--fg-secondary);text-align:right}.import-page{height:100%;display:flex;flex-direction:column}.import-page .imain{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.import-page .iwrap{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-6);display:flex;flex-direction:column;align-items:center}.import-page .icol{width:100%;max-width:760px;display:flex;flex-direction:column;gap:var(--sp-6)}.import-page .steps{display:flex;align-items:center}.import-page .stepwrap{display:flex;align-items:center;flex:1}.import-page .stepwrap:last-child{flex:0 0 auto}.import-page .step{display:flex;align-items:center;gap:var(--sp-2);flex:none}.import-page .step-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;font:600 12px var(--font-display);background:var(--surface-75);border:1px solid var(--border-strong);color:var(--fg-muted)}.import-page .step-n svg{width:var(--ico-xs);height:var(--ico-xs)}.import-page .step.on .step-n{background:var(--accent);border-color:var(--accent-press);color:#fff}.import-page .step.done .step-n{background:var(--positive-subtle);border-color:var(--positive);color:var(--positive-ink)}.import-page .step-l{font:var(--label);color:var(--fg-muted);white-space:nowrap}.import-page .step.on .step-l{color:var(--ink-900)}.import-page .step.done .step-l{color:var(--ink-800)}.import-page .step-c{flex:1;height:1px;background:var(--border);margin:0 var(--sp-4);min-width:24px}.import-page .card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-5)}.import-page .card-h{display:flex;flex-direction:column;gap:var(--sp-1)}.import-page .card-t{font:var(--h2);color:var(--ink-900);letter-spacing:-.01em}.import-page .card-d{font:var(--p);color:var(--fg-secondary)}.import-page .ent{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.import-page .ent button{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-100);cursor:pointer;text-align:left}.import-page .ent button.on{border-color:var(--accent);background:var(--accent-tint)}.import-page .ent .eic{width:34px;height:34px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:none;color:#fff}.import-page .ent .eic svg{width:var(--ico-md);height:var(--ico-md)}.import-page .ent .eic.lide{background:var(--ic-blue)}.import-page .ent .eic.firmy{background:var(--ic-purple)}.import-page .ent .etx{display:flex;flex-direction:column}.import-page .ent .etx b{font:600 13px var(--font-sans);color:var(--ink-900)}.import-page .ent .etx s{font:400 12px var(--font-sans);color:var(--fg-secondary);text-decoration:none}.import-page .file{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-75)}.import-page .file .fic{width:36px;height:36px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:none;background:var(--positive-subtle);color:var(--positive-ink)}.import-page .file .fb{flex:1;min-width:0;display:flex;flex-direction:column}.import-page .file .fb b{font:600 13px var(--font-sans);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-page .file .fb s{font:400 12px var(--font-sans);color:var(--fg-secondary);text-decoration:none}.import-page .agent{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-75);padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.import-page .agent-h{font:var(--section);color:var(--ink-900)}.import-page .agent-d{font:var(--p);color:var(--fg-secondary)}.import-page .agent-row{display:flex;align-items:center;gap:var(--sp-3)}.import-page .agent-id{flex:1;min-width:0;font-family:var(--font-mono)}.import-page .agent-tell{font:var(--p);color:var(--ink-800)}.import-page .opts{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-75);padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.import-page .opts-h{font:var(--section);color:var(--ink-900)}.import-page .opt{display:flex;align-items:center;gap:var(--sp-4)}.import-page .opt .ol{width:132px;flex:none;font:var(--label);color:var(--ink-800)}.import-page .dedup>.acrm-input{max-width:240px}.import-page .maptab{width:100%;border-collapse:collapse}.import-page .maptab th{font:600 11px var(--font-sans);color:var(--fg-muted);text-align:left;padding:0 var(--sp-3) var(--sp-3);border-bottom:1px solid var(--border)}.import-page .maptab td{padding:var(--sp-3);border-bottom:1px solid var(--line-100);vertical-align:middle}.import-page .csv-col b{font:600 13px var(--font-sans);color:var(--ink-900)}.import-page .csv-col s{display:block;font:400 11px var(--font-mono);color:var(--fg-muted);text-decoration:none;margin-top:1px}.import-page .arrowcell{width:28px;text-align:center;color:var(--fg-muted)}.import-page .arrowcell svg{width:var(--ico-sm);height:var(--ico-sm)}.import-page .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.import-page .stat{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-75);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1)}.import-page .stat b{font:600 20px var(--font-display);color:var(--ink-900);letter-spacing:-.02em}.import-page .stat b.ok{color:var(--positive-ink)}.import-page .stat b.err{color:var(--critical-ink)}.import-page .stat b.dup{color:var(--fg)}.import-page .stat b.dup.nz:before{content:"";display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--sp-1);border-radius:50%;background:var(--ic-amber);vertical-align:middle}.import-page .stat s{font:var(--overline);color:var(--fg-muted);text-decoration:none}.import-page .prev{width:100%;border-collapse:collapse}.import-page .prev th{font:600 11px var(--font-sans);color:var(--fg-muted);text-align:left;padding:0 var(--sp-3) var(--sp-3);border-bottom:1px solid var(--border);white-space:nowrap}.import-page .prev td{padding:var(--sp-3);border-bottom:1px solid var(--line-100);font:500 12.5px var(--font-sans);color:var(--ink-800);white-space:nowrap}.import-page .dedup{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.import-page .dedup .dl{font:var(--label);color:var(--ink-800)}.import-page .seg{display:inline-flex;align-items:center;padding:var(--sp-0);border-radius:var(--radius-pill);background:var(--surface-75);border:1px solid var(--border)}.import-page .seg button{height:26px;padding:0 var(--sp-4);border:0;background:transparent;border-radius:var(--radius-pill);font:600 12px var(--font-sans);color:var(--fg-secondary);cursor:pointer}.import-page .seg button.on{background:var(--surface-100);color:var(--ink-900);box-shadow:var(--shadow-xs)}.import-page .done{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-5) 0;text-align:center}.import-page .done .dic{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--positive-subtle);color:var(--positive-ink)}.import-page .done .dic svg{width:30px;height:30px}.import-page .done .dt{font:600 18px var(--font-display);color:var(--ink-900);letter-spacing:-.02em}.import-page .done .dd{font:var(--p);color:var(--fg-secondary)}.import-page .breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(163px,(100% - 3 * var(--sp-4)) / 4)),1fr));gap:var(--sp-4);width:100%;margin-top:var(--sp-1)}@media(max-width:560px){.import-page .breakdown{grid-template-columns:1fr}}.import-page .foot{display:flex;align-items:center;gap:var(--sp-3)}.import-page .foot .sp{flex:1}.import-page .imp-outcome{align-self:stretch;display:grid;gap:var(--sp-5);margin-top:var(--sp-2);text-align:left}.import-page .imp-outcome.actions{gap:0;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100)}.import-page .imp-outcome.actions>section+section{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border)}.import-page .imp-o-head{display:flex;align-items:center;gap:var(--sp-2);color:var(--fg-muted)}.import-page .imp-o-head h3{margin:0;font:var(--h3);color:var(--fg)}.import-page .imp-o-count{font:var(--h3);color:var(--fg-secondary)}.import-page .imp-o-head.critical>.ti:first-child{color:var(--critical)}.import-page .imp-o-head.critical .imp-o-count{color:var(--critical-ink)}.import-page .imp-o-rows{list-style:none;margin:var(--sp-2) 0 0;padding:0}.import-page .imp-o-rows>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--border);font:var(--p);color:var(--fg)}.import-page .imp-o-rows>li:first-child{border-top:0}.import-page .imp-o-sub{color:var(--fg-muted)}.import-page .imp-o-what{min-width:0;overflow-wrap:anywhere}.import-page .imp-o-choice{min-width:0;max-width:100%}.import-page .imp-o-choice>*{max-width:100%}.import-page .imp-o-choice .acrm-btn{height:auto;min-height:var(--control-h);white-space:normal;overflow-wrap:anywhere;text-align:left}.import-page .imp-o-choice{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.import-page .imp-o-done{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--small);color:var(--fg-secondary)}.import-page .imp-o-info{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.import-page .imp-o-info>li{display:flex;align-items:flex-start;gap:var(--sp-2);font:var(--small);color:var(--fg-secondary)}.import-page .imp-o-info>li>.ti{flex:none;margin-top:var(--sp-0);color:var(--fg-muted)}.import-page .imp-o-info>li>.ti.ok{color:var(--positive)}.import-page .imp-o-info b{color:var(--fg)}.kalendar-page{height:100%;display:flex;flex-direction:column}.kalendar-page .cmain{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.kalendar-page .cbar{flex:none;display:flex;align-items:center;gap:var(--sp-4);height:49px;padding:0 var(--sp-5);border-bottom:1px solid var(--border)}.kalendar-page .ctitle{display:inline-flex;align-items:center;gap:var(--sp-3);font:var(--h2);color:var(--ink-900);letter-spacing:var(--tracking-tight)}.kalendar-page .ctitle svg{width:19px;height:19px;color:var(--fg-secondary)}.kalendar-page .cbar .sp{flex:1}.kalendar-page .nav{display:inline-flex;align-items:center;gap:var(--sp-1)}.kalendar-page .nav button{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-sm);display:grid;place-items:center;border:0;background:transparent;color:var(--fg-secondary);cursor:pointer}.kalendar-page .nav button:hover{background:var(--hover-surface);color:var(--ink-900)}.kalendar-page .nav button:not(.today) svg,.kalendar-page .cal-ear .cside-toggle svg{width:var(--ico-md);height:var(--ico-md)}.kalendar-page .czoom svg{width:var(--sp-5);height:var(--sp-5)}.kalendar-page .nav .prev svg{transform:rotate(180deg)}.kalendar-page .nav .today{width:auto;height:auto;padding:var(--sp-2);border-radius:0;background:transparent}.kalendar-page .nav .today:hover{background:transparent;color:var(--ink-900)}.kalendar-page .nav .today svg{width:var(--sp-4);height:var(--sp-4)}.kalendar-page .mlabel{font:600 14px var(--font-display);color:var(--ink-900);letter-spacing:-.01em;min-width:150px;text-transform:capitalize}.cjump-year{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-2)}.cjump-year>span{font:var(--h3)}.cjump-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2);text-transform:capitalize}.cjump-grid .dp-day{width:auto}.kalendar-page .csplit{flex:1;min-height:0;display:flex}.kalendar-page .cal{flex:1;min-width:0;display:flex;flex-direction:column;padding:0;position:relative}.kalendar-page .cal-ear{position:absolute;top:calc(var(--sp-5) - var(--sp-2));left:0;z-index:3;transition:transform .16s ease-out .2s,opacity .16s ease-out .2s}.kalendar-page .cal-ear.is-out{transform:translate(-100%);opacity:0;visibility:hidden;transition:transform var(--dur-fast) ease-in,opacity var(--dur-fast) ease-in,visibility 0s linear var(--dur-fast)}@media(prefers-reduced-motion:reduce){.kalendar-page .side,.kalendar-page .cal-ear,.kalendar-page .cal-wd span:first-child{transition:none}}.kalendar-page .cal-ear .cside-toggle{width:var(--sp-6);height:var(--control-h);padding:0;border:1px solid var(--border);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-canvas);box-shadow:var(--shadow-sm);color:var(--fg-secondary);display:grid;place-items:center;cursor:pointer}.kalendar-page .cal-ear .cside-toggle:hover{background:var(--hover-surface);color:var(--ink-900)}.kalendar-page .cal-wd{display:grid;grid-template-columns:repeat(7,1fr)}.kalendar-page .cal-wd span{font:600 11px var(--font-sans);color:var(--fg-muted);padding:var(--sp-2) var(--sp-3);text-align:left;border-right:1px solid var(--border)}.kalendar-page .cal-wd span:first-child{transition:padding-left .12s ease-in}.kalendar-page .cal-ear:not(.is-out)~.cal-wd span:first-child{padding-left:calc(var(--sp-6) + var(--sp-3));transition:padding-left .16s ease-out .2s}.kalendar-page .cal-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;border-top:1px solid var(--border)}.kalendar-page .cal-strip{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--border);overscroll-behavior:contain}.kalendar-page .cal-strip-week{display:flex;flex-direction:column;height:var(--cal-strip-row, 144px)}.kalendar-page .cal-strip-week .cal-grid{min-height:0;grid-template-rows:minmax(0,1fr)}.kalendar-page .cal-strip-edge{height:var(--sp-0)}.kalendar-page .cal-strip-week .cal-grid{border-top:0}.kalendar-page .cal-strip-monthsep .cal-grid{border-top:2px solid var(--border-strong);margin-top:-1px}.kalendar-page .cal-strip-mname{position:absolute;top:var(--sp-2);left:calc(var(--sp-2) + var(--sp-6));padding-inline:var(--sp-1);font:600 11px var(--font-sans);line-height:var(--sp-6);color:var(--ink-800);pointer-events:none}.kalendar-page .cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-1);cursor:pointer;min-height:0;overflow:hidden;position:relative;container-type:inline-size;container-name:calcell}.kalendar-page .cell.sel,.kalendar-page .cell.drop{outline:2px solid var(--accent);outline-offset:-2px}.kalendar-page .cell.out{background:var(--surface-75)}.kalendar-page .cell.out .cd{color:var(--ink-300)}.kalendar-page .cd{font:600 12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-800);width:24px;height:22px;display:grid;place-items:center;border-radius:var(--radius-pill)}.kalendar-page .cell.today .cd{background:var(--accent);color:var(--fg-on-accent)}.kalendar-page .cell-add{position:absolute;top:var(--sp-1);right:var(--sp-1);display:none;z-index:1}.kalendar-page .cell:hover .cell-add{display:grid}.kalendar-page .chip{display:flex;align-items:center;gap:var(--sp-1);padding:1px var(--sp-1);border-radius:var(--radius-sm);font:var(--small);white-space:nowrap;overflow:hidden;cursor:grab}.kalendar-page .chip:hover{background:var(--line-100)}.kalendar-page .chip.tint:hover{background:color-mix(in srgb,var(--ev-bg) 88%,var(--ink-900))}.kalendar-page .chip:active{cursor:grabbing}.kalendar-page .chip .ev-dot{width:7px;height:7px;border-radius:var(--radius-pill);flex:none}@media(min-width:721px){.kalendar-page .chip .ev-dot{display:none}}.kalendar-page .chip svg{width:var(--sp-4);height:var(--sp-4);flex:none;color:var(--ev-icon, var(--fg-secondary))}.kalendar-page .chip.tint svg{color:inherit}.kalendar-page .chip.is-meeting svg{color:var(--ev-icon, var(--accent))}.kalendar-page .chip .tm{color:var(--fg-muted);flex:none;margin-left:auto}@container calcell (max-width: 88px){.kalendar-page .chip .tm{display:none}}.kalendar-page .chip .ev-t{color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.kalendar-page .chip.is-meeting .ev-t,.kalendar-page .chip.is-call .ev-t{font-weight:500}.kalendar-page .chip.allday,.kalendar-page .chip.allday.tint{--ev-ink: var(--fg-on-accent);background:var(--ev-icon, var(--accent));color:var(--fg-on-accent);font-weight:600}.kalendar-page .chip.allday .ev-t,.kalendar-page .chip.allday svg,.kalendar-page .chip.allday.is-meeting svg{color:var(--fg-on-accent)}.kalendar-page .chip.allday:hover,.kalendar-page .chip.allday.tint:hover{background:color-mix(in srgb,var(--ev-icon, var(--accent)) 84%,var(--ink-900))}.kalendar-page .chip.invite,.kalendar-page .chip.invite.tint,.kalendar-page .chip.invite.allday{--ev-ink: var(--fg);background:transparent;box-shadow:inset 0 0 0 1px var(--ev-icon, var(--accent));color:var(--fg);font-weight:400}.kalendar-page .chip.invite .ev-t,.kalendar-page .chip.invite.allday .ev-t{color:var(--fg)}.kalendar-page .chip.invite:hover,.kalendar-page .chip.invite.tint:hover,.kalendar-page .chip.invite.allday:hover{background:var(--line-100)}.kalendar-page .chip.invite.tint svg,.kalendar-page .chip.invite.allday svg{color:var(--ev-icon, var(--accent))}.kalendar-page .cal-fullname.invite,.kalendar-page .cal-fullname.invite.tint,.kalendar-page .cal-fullname.invite.allday{background:var(--bg-canvas)}.kalendar-page .cwk-ev.invite,.kalendar-page .cwk-allday-ev.invite{background:var(--bg-canvas);box-shadow:inset 0 0 0 1.5px var(--ev-ink, var(--accent))}.kalendar-page .c-beetroot{--ev-bg: color-mix(in srgb, var(--gc-beetroot) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-beetroot) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-beetroot,.ctype-sw.sw-beetroot{background:var(--gc-beetroot)}.kalendar-page .ci-beetroot{--ev-icon: var(--gc-beetroot)}.kalendar-page .c-cherry-blossom{--ev-bg: color-mix(in srgb, var(--gc-cherry-blossom) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-cherry-blossom) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-cherry-blossom,.ctype-sw.sw-cherry-blossom{background:var(--gc-cherry-blossom)}.kalendar-page .ci-cherry-blossom{--ev-icon: var(--gc-cherry-blossom)}.kalendar-page .c-flamingo{--ev-bg: color-mix(in srgb, var(--gc-flamingo) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-flamingo) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-flamingo,.ctype-sw.sw-flamingo{background:var(--gc-flamingo)}.kalendar-page .ci-flamingo{--ev-icon: var(--gc-flamingo)}.kalendar-page .c-tomato{--ev-bg: color-mix(in srgb, var(--gc-tomato) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-tomato) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-tomato,.ctype-sw.sw-tomato{background:var(--gc-tomato)}.kalendar-page .ci-tomato{--ev-icon: var(--gc-tomato)}.kalendar-page .c-tangerine{--ev-bg: color-mix(in srgb, var(--gc-tangerine) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-tangerine) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-tangerine,.ctype-sw.sw-tangerine{background:var(--gc-tangerine)}.kalendar-page .ci-tangerine{--ev-icon: var(--gc-tangerine)}.kalendar-page .c-pumpkin{--ev-bg: color-mix(in srgb, var(--gc-pumpkin) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-pumpkin) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-pumpkin,.ctype-sw.sw-pumpkin{background:var(--gc-pumpkin)}.kalendar-page .ci-pumpkin{--ev-icon: var(--gc-pumpkin)}.kalendar-page .c-mango{--ev-bg: color-mix(in srgb, var(--gc-mango) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-mango) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-mango,.ctype-sw.sw-mango{background:var(--gc-mango)}.kalendar-page .ci-mango{--ev-icon: var(--gc-mango)}.kalendar-page .c-banana{--ev-bg: color-mix(in srgb, var(--gc-banana) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-banana) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-banana,.ctype-sw.sw-banana{background:var(--gc-banana)}.kalendar-page .ci-banana{--ev-icon: var(--gc-banana)}.kalendar-page .c-citron{--ev-bg: color-mix(in srgb, var(--gc-citron) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-citron) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-citron,.ctype-sw.sw-citron{background:var(--gc-citron)}.kalendar-page .ci-citron{--ev-icon: var(--gc-citron)}.kalendar-page .c-avocado{--ev-bg: color-mix(in srgb, var(--gc-avocado) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-avocado) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-avocado,.ctype-sw.sw-avocado{background:var(--gc-avocado)}.kalendar-page .ci-avocado{--ev-icon: var(--gc-avocado)}.kalendar-page .c-pistachio{--ev-bg: color-mix(in srgb, var(--gc-pistachio) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-pistachio) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-pistachio,.ctype-sw.sw-pistachio{background:var(--gc-pistachio)}.kalendar-page .ci-pistachio{--ev-icon: var(--gc-pistachio)}.kalendar-page .c-basil{--ev-bg: color-mix(in srgb, var(--gc-basil) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-basil) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-basil,.ctype-sw.sw-basil{background:var(--gc-basil)}.kalendar-page .ci-basil{--ev-icon: var(--gc-basil)}.kalendar-page .c-sage{--ev-bg: color-mix(in srgb, var(--gc-sage) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-sage) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-sage,.ctype-sw.sw-sage{background:var(--gc-sage)}.kalendar-page .ci-sage{--ev-icon: var(--gc-sage)}.kalendar-page .c-eucalyptus{--ev-bg: color-mix(in srgb, var(--gc-eucalyptus) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-eucalyptus) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-eucalyptus,.ctype-sw.sw-eucalyptus{background:var(--gc-eucalyptus)}.kalendar-page .ci-eucalyptus{--ev-icon: var(--gc-eucalyptus)}.kalendar-page .c-peacock{--ev-bg: color-mix(in srgb, var(--gc-peacock) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-peacock) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-peacock,.ctype-sw.sw-peacock{background:var(--gc-peacock)}.kalendar-page .ci-peacock{--ev-icon: var(--gc-peacock)}.kalendar-page .c-cobalt{--ev-bg: color-mix(in srgb, var(--gc-cobalt) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-cobalt) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-cobalt,.ctype-sw.sw-cobalt{background:var(--gc-cobalt)}.kalendar-page .ci-cobalt{--ev-icon: var(--gc-cobalt)}.kalendar-page .c-lavender{--ev-bg: color-mix(in srgb, var(--gc-lavender) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-lavender) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-lavender,.ctype-sw.sw-lavender{background:var(--gc-lavender)}.kalendar-page .ci-lavender{--ev-icon: var(--gc-lavender)}.kalendar-page .c-blueberry{--ev-bg: color-mix(in srgb, var(--gc-blueberry) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-blueberry) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-blueberry,.ctype-sw.sw-blueberry{background:var(--gc-blueberry)}.kalendar-page .ci-blueberry{--ev-icon: var(--gc-blueberry)}.kalendar-page .c-wisteria{--ev-bg: color-mix(in srgb, var(--gc-wisteria) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-wisteria) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-wisteria,.ctype-sw.sw-wisteria{background:var(--gc-wisteria)}.kalendar-page .ci-wisteria{--ev-icon: var(--gc-wisteria)}.kalendar-page .c-amethyst{--ev-bg: color-mix(in srgb, var(--gc-amethyst) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-amethyst) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-amethyst,.ctype-sw.sw-amethyst{background:var(--gc-amethyst)}.kalendar-page .ci-amethyst{--ev-icon: var(--gc-amethyst)}.kalendar-page .c-grape{--ev-bg: color-mix(in srgb, var(--gc-grape) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-grape) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-grape,.ctype-sw.sw-grape{background:var(--gc-grape)}.kalendar-page .ci-grape{--ev-icon: var(--gc-grape)}.kalendar-page .c-cocoa{--ev-bg: color-mix(in srgb, var(--gc-cocoa) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-cocoa) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-cocoa,.ctype-sw.sw-cocoa{background:var(--gc-cocoa)}.kalendar-page .ci-cocoa{--ev-icon: var(--gc-cocoa)}.kalendar-page .c-graphite{--ev-bg: color-mix(in srgb, var(--gc-graphite) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-graphite) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-graphite,.ctype-sw.sw-graphite{background:var(--gc-graphite)}.kalendar-page .ci-graphite{--ev-icon: var(--gc-graphite)}.kalendar-page .c-birch{--ev-bg: color-mix(in srgb, var(--gc-birch) 16%, var(--bg-canvas));--ev-ink: color-mix(in srgb, var(--gc-birch) 72%, var(--ink-900));background:var(--ev-bg);color:var(--ev-ink)}.kalendar-page .sw-birch,.ctype-sw.sw-birch{background:var(--gc-birch)}.kalendar-page .ci-birch{--ev-icon: var(--gc-birch)}.kalendar-page .sw-ink{background:var(--fg-muted)}.kalendar-page .more{font:600 10px var(--font-sans);color:var(--fg-muted);padding:0 var(--sp-2);border:0;background:transparent;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.kalendar-page .more:hover{color:var(--ink-800)}.kalendar-page .more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kalendar-page .cell-tasks{display:flex;align-items:center;gap:var(--sp-2);margin-top:auto;padding:1px var(--sp-1);border-radius:var(--radius-sm);border:0;background:transparent;color:var(--fg-secondary);font:var(--small);cursor:pointer;text-align:left;width:100%;min-width:0}.kalendar-page .cell-tasks:hover{background:var(--hover-surface);color:var(--ink-900)}.kalendar-page .cell-tasks:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kalendar-page .cell-tasks svg{width:var(--sp-4);height:var(--sp-4);flex:none}.kalendar-page .cell-tasks .n{font-variant-numeric:tabular-nums}.kalendar-page .cell-tasks .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:720px){.kalendar-page .cell-tasks{display:none}}@media(max-width:720px){.kalendar-page .cal-grid.mb-grid{flex:none;grid-auto-rows:46px}.kalendar-page .cell.mb-cell{align-items:center;justify-content:flex-start;gap:var(--sp-1);padding:var(--sp-1) 0}.kalendar-page .mb-cell .cd{font-family:var(--font-sans);font-weight:500;width:26px;height:26px}.kalendar-page .mb-cell.today .cd{background:transparent;color:var(--accent);font-weight:600}.kalendar-page .mb-cell.sel{outline:0}.kalendar-page .mb-cell.sel .cd{background:var(--accent);color:var(--white);font-weight:600}.kalendar-page .mb-dots{display:flex;gap:3px;height:5px;align-items:center}.kalendar-page .mb-dots .ev-dot{width:5px;height:5px;border-radius:var(--radius-pill)}.kalendar-page .mb-dot-task{width:5px;height:5px;border-radius:var(--radius-pill);border:1px solid var(--ink-300);background:transparent;flex:none}.kalendar-page .mb-dots .ev-dot.mb-dot-invite{mask:radial-gradient(circle,transparent 0 1.5px,currentColor 1.6px);-webkit-mask:radial-gradient(circle,transparent 0 1.5px,currentColor 1.6px)}.kalendar-page .mb-daylist{flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--border);background:var(--surface-75);--il-gutter: var(--sp-5);padding-inline:var(--sp-5)}.kalendar-page .mb-daylist .il{background:var(--bg-canvas);border-top:1px solid var(--border)}.kalendar-page .mb-dayhead{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) 0 var(--sp-2);font:var(--h3)}.kalendar-page .mb-dayhead span{font:var(--overline);color:var(--fg-muted);letter-spacing:var(--tracking-eyebrow)}}@media(max-width:720px){.kalendar-page .mb-strip{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--border);flex:none}.kalendar-page .mb-sd{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-2) 0 var(--sp-3);border:0;background:transparent;cursor:pointer}.kalendar-page .mb-sd .w{font:var(--overline);color:var(--fg-muted)}.kalendar-page .mb-sd .n{font:500 15px/26px var(--font-sans);width:26px;height:26px;border-radius:var(--radius-pill);color:var(--ink-900)}.kalendar-page .mb-sd.sel .n{background:var(--accent);color:var(--white);font-weight:600}.kalendar-page .mb-day{flex:1;min-height:0}.kalendar-page .mb-day .cwk-allday,.kalendar-page .mb-day .cwk-grid{grid-template-columns:44px 1fr}.kalendar-page .mb-day .now-line{left:44px}.kalendar-page .mb-day .cwk-hlabel,.kalendar-page .mb-day .cwk-ev .em{font-family:var(--font-sans)}.kalendar-page .mb-day .cwk-ev .et{gap:var(--sp-2)}.kalendar-page .mb-day .cwk-ev .et svg{width:12px;height:12px;flex:none;opacity:.75}.kalendar-page .mb-day .cwk-allday-more{display:inline-flex;align-items:center;gap:var(--sp-2)}.kalendar-page .mb-day .cwk-allday-more svg{width:12px;height:12px}}.kalendar-page .cal-week{--cal-gutter-w: 54px;position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--border)}.kalendar-page .cwk-head{display:grid;grid-template-columns:var(--cal-gutter-w) repeat(7,minmax(0,1fr));border-bottom:1px solid var(--border);position:relative;z-index:2;background:var(--bg-canvas)}.kalendar-page .cwk-head,.kalendar-page .cwk-allday{overflow-y:auto;scrollbar-gutter:stable}.kalendar-page .cwk-hcell{padding:var(--sp-2) var(--sp-3);border-left:1px solid var(--border);display:flex;align-items:baseline;gap:var(--sp-2)}.kalendar-page .cwk-wn{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--sp-2);font:var(--overline);color:var(--fg-muted)}.kalendar-page .cwk-hcell:first-child{border-left:0}.kalendar-page .cwk-hcell .wd{font:600 11px var(--font-sans);color:var(--fg-muted)}.kalendar-page .cwk-hcell .dn{font:600 15px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-800)}.kalendar-page .cwk-hcell.today .dn{color:var(--fg-on-accent);background:var(--accent);width:24px;height:24px;border-radius:var(--radius-pill);display:grid;place-items:center}.kalendar-page .cwk-allday{display:grid;grid-template-columns:var(--cal-gutter-w) repeat(7,minmax(0,1fr));border-bottom:1px solid var(--border);position:relative;z-index:2;background:var(--bg-canvas)}.kalendar-page .cwk-allday-label{padding:var(--sp-1) var(--sp-3);font:600 10px var(--font-sans);color:var(--fg-muted);display:flex;align-items:center;justify-content:flex-end;text-align:right}.kalendar-page .cwk-allday-cell{border-left:1px solid var(--border);padding:var(--sp-1);display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.kalendar-page .cwk-allday-ev{display:flex;align-items:center;gap:var(--sp-1);width:100%;border:0;cursor:pointer;text-align:left;border-radius:var(--radius-sm);padding:var(--sp-0) var(--sp-2);font:600 11px var(--font-sans)}.kalendar-page .cwk-allday-ev svg{width:var(--ico-2xs);height:var(--ico-2xs);flex:none}.kalendar-page .cwk-allday-ev .et{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kalendar-page .cwk-allday-more{font:600 10px var(--font-sans);color:var(--fg-muted);padding:0 var(--sp-2);border:0;background:transparent;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.kalendar-page .cwk-allday-more:hover{color:var(--ink-800)}.kalendar-page .cwk-allday-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kalendar-page .cwk-allday-pop{position:fixed;z-index:var(--z-panel);display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-1);overflow-y:auto;background:var(--bg-canvas);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.kalendar-page .cwk-scroll{padding-bottom:calc(2 * var(--sp-6) + var(--sp-7));flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.kalendar-page .cwk-grid{display:grid;grid-template-columns:var(--cal-gutter-w) repeat(7,minmax(0,1fr));position:relative}.kalendar-page .cwk-hours{display:flex;flex-direction:column}.kalendar-page .cal-week>.czoom{position:absolute;left:0;bottom:var(--sp-5);width:var(--cal-gutter-w);z-index:3;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-2) 0;background:var(--bg-canvas)}.kalendar-page .czoom button{flex:none;width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);display:grid;place-items:center;border:1px solid var(--border);background:var(--bg-canvas);box-shadow:var(--shadow-sm);color:var(--fg-secondary);cursor:pointer}.kalendar-page .czoom button:hover{background:var(--hover-surface);color:var(--ink-900)}.kalendar-page .cwk-hlabel{height:46px;font:500 10px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--fg-muted);padding:var(--sp-0) var(--sp-3) 0 0;text-align:right}.kalendar-page .cwk-col{position:relative;border-left:1px solid var(--border)}.kalendar-page .cwk-slot{height:46px;border-bottom:1px solid var(--border)}.kalendar-page .cwk-ev{position:absolute;left:3px;right:3px;border-radius:var(--radius-sm);padding:var(--sp-0) var(--sp-2);overflow:hidden;cursor:grab;display:flex;flex-direction:column;gap:1px}.kalendar-page .cwk-ev:active{cursor:grabbing}.kalendar-page .cwk-ev-resize{position:absolute;left:0;right:0;bottom:0;height:var(--sp-2);cursor:ns-resize;touch-action:none}.kalendar-page .cwk-ev-lane{left:calc(3px + (100% - 6px) * var(--lane) / var(--lanes));right:auto;width:calc((100% - 6px) / var(--lanes) - 2px)}.kalendar-page .cwk-ev-lane.cwk-ev-1l .em{display:none}.kalendar-page .cwk-ev-1l{flex-direction:row;align-items:center;gap:var(--sp-1)}.kalendar-page .cwk-ev-1l .et{min-width:0;flex:1}.kalendar-page .cwk-ev-1l .em{flex:none}.kalendar-page .cwk-ev .et{font:600 11px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:var(--sp-1)}.kalendar-page .cwk-ev .et svg{width:var(--ico-2xs);height:var(--ico-2xs)}.kalendar-page .cwk-ev .em{font:500 10px var(--font-sans);font-variant-numeric:tabular-nums;opacity:.82}.kalendar-page .cwk-allday-cell.drop{outline:2px solid var(--accent);outline-offset:-2px}.kalendar-page .cwk-dropslot,.kalendar-page .cwk-ghost{position:absolute;left:0;right:0;border:2px solid var(--accent);border-radius:var(--radius-sm);z-index:4;pointer-events:none}.kalendar-page .cwk-dropslot span,.kalendar-page .cwk-ghost span{position:absolute;top:-1px;left:-1px;padding:0 var(--sp-1);border-radius:var(--radius-sm) 0 var(--radius-sm) 0;background:var(--accent);color:var(--fg-on-accent);font:500 10px var(--font-sans);font-variant-numeric:tabular-nums}.kalendar-page .now-line{position:absolute;height:0;left:var(--cal-gutter-w);right:0;border-top:2px solid var(--critical);z-index:3;pointer-events:none}.kalendar-page .now-line:before{content:"";position:absolute;left:-3px;top:-4px;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--critical)}.kalendar-page .side{--cal-side-w: 300px;order:-1;width:var(--cal-side-w);flex:none;display:flex;overflow:hidden;transition:width .2s ease,opacity .2s ease}.kalendar-page .side.is-closed{width:0;opacity:0;visibility:hidden;transition:width .2s ease,opacity .2s ease,visibility 0s linear .2s}.kalendar-page .side-in{flex:none;width:var(--cal-side-w);border-right:1px solid var(--border);overflow-y:auto;display:flex;flex-direction:column}.kalendar-page .side-sec{padding:var(--sp-5) var(--sp-5)}.kalendar-page .side-sec+.side-sec{border-top:1px solid var(--border)}.kalendar-page .side-sec .rr-sec-h{margin-bottom:var(--sp-3)}.kalendar-page .side-sec.is-collapsed .rr-sec-h{margin-bottom:0}.kalendar-page .rr-sec-h .ga{font:var(--overline);color:var(--fg-muted);cursor:pointer}.kalendar-page .rr-sec-h .ga:hover{color:var(--fg-secondary)}.kalendar-page .side-sec .rr-sec-h .t{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.kalendar-page .cal-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2);border-radius:var(--radius-md);cursor:pointer;width:100%;border:0;background:transparent;font:inherit;text-align:left}.kalendar-page .ctype-row{padding:0 var(--sp-2)}.kalendar-page .ctype-main{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border:0;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}.kalendar-page .cal-row:hover{background:var(--hover-surface)}.kalendar-page .cb{width:18px;height:18px;border-radius:var(--radius-xs);flex:none;display:grid;place-items:center;border:1.5px solid var(--border-strong);color:var(--fg-on-accent)}.kalendar-page .cal-row.on .cb{border-color:transparent}.kalendar-page .cb svg{width:13px;height:13px}.kalendar-page .cal-row.off .cn{color:var(--fg-muted)}.kalendar-page .ctype-row .ct-i{flex:none;color:var(--fg-muted)}.kalendar-page .ctype-menu{flex:none;opacity:0}.kalendar-page .ctype-row:hover .ctype-menu,.kalendar-page .ctype-row:focus-within .ctype-menu,.kalendar-page .ctype-menu[aria-expanded=true]{opacity:1}@media(hover:none){.kalendar-page .ctype-menu{opacity:1}}:is(.acrm-popover,.acrm-sheet) .ctype-grid{display:grid;grid-template-columns:repeat(6,auto);justify-content:start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}:is(.acrm-popover,.acrm-sheet) .ctype-sw{width:var(--sp-6);height:var(--sp-6);padding:0;border:0;border-radius:var(--radius-pill);display:grid;place-items:center;cursor:pointer}:is(.acrm-popover,.acrm-sheet) .ctype-sw[aria-checked=true]{box-shadow:0 0 0 var(--sp-0) var(--bg-canvas),0 0 0 var(--sp-1) var(--ink-900)}.kalendar-page .cn{font:600 13px var(--font-sans);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.kalendar-page .cme{font:var(--overline);color:var(--fg-muted);flex:none}.kalendar-page .gsync{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-2) 0;border-top:1px dashed var(--border);font:var(--overline);color:var(--fg-secondary)}.kalendar-page .gsync>svg{width:var(--ico-xs);height:var(--ico-xs);color:var(--positive)}.kalendar-page .gsync .gt{flex:1;min-width:0}.kalendar-page .ag-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.kalendar-page .ag-ht{display:flex;flex-direction:column;gap:var(--sp-0);min-width:0}.kalendar-page .ag-d{font:var(--h2);color:var(--ink-900);letter-spacing:-.01em;text-transform:capitalize}.kalendar-page .ag-c{font:var(--small);color:var(--fg-muted)}.kalendar-page .ag-meet{font:600 11px var(--font-sans);color:var(--accent);display:inline-flex;align-items:center;gap:var(--sp-0)}.kalendar-page .ag-meet svg{width:var(--ico-2xs);height:var(--ico-2xs)}.kalendar-page .ag-sec{padding-bottom:0}.kalendar-page .ag-rl{--il-gutter: var(--sp-5);border-top:1px solid var(--border)}.kalendar-page .ag-rl .il-c{overflow:visible}.kalendar-page .ag-psub{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.kalendar-page .cal-fullname{position:fixed;overflow:visible;z-index:61;display:flex;align-items:flex-start;gap:var(--sp-1);padding:1px var(--sp-1);border-radius:var(--radius-sm);font:var(--small);width:max-content;max-width:380px;background:var(--line-100);box-shadow:var(--shadow-sm);pointer-events:none}.kalendar-page .cal-fullname svg{color:var(--ev-icon, var(--ev-ink, var(--fg-secondary)))}.kalendar-page .cal-fullname.is-meeting svg{color:var(--ev-icon, var(--ev-ink, var(--accent)))}.kalendar-page .cal-fullname svg,.kalendar-page .cal-fullname .ev-dot{margin-top:calc((1lh - var(--sp-4)) / 2)}.kalendar-page .cal-fullname .ev-t,.kalendar-page .cal-fullname .et{overflow:visible;text-overflow:clip;flex:0 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.kalendar-page .cal-fullname .tm{display:inline;margin-left:var(--sp-4);color:var(--fg-muted);flex:none;white-space:nowrap}.kalendar-page .cal-fullname .ev-dot{display:none}.kalendar-page .cal-fullname svg{width:var(--sp-4);height:var(--sp-4);flex:none}.kalendar-page .cal-fullname.is-meeting .ev-t,.kalendar-page .cal-fullname.is-call .ev-t{font-weight:500}.kalendar-page .cal-fullname.cwk-allday-ev,.kalendar-page .cal-fullname.cwk-ev,.kalendar-page .cal-fullname.tint{background:var(--ev-bg, var(--pill-blue-bg));padding:var(--sp-0) var(--sp-2);font:600 11px var(--font-sans)}.kalendar-page .cal-fullname.cwk-ev{right:auto;flex-direction:row;align-items:flex-start}.kalendar-page .cal-fullname .em{flex:none;opacity:.82;white-space:nowrap}.kalendar-page .cal-fullname .em,.kalendar-page .cal-fullname .tm{font-family:var(--font-sans)}.cal-evlink{display:contents}.nbell{position:relative}.nbell-badge{position:absolute;top:calc(-1 * var(--sp-0));right:calc(-1 * var(--sp-0));min-width:16px;height:16px;padding:0 var(--sp-0);border-radius:var(--radius-pill);background:var(--accent);color:#fff;font:600 9px var(--font-display);display:grid;place-items:center;border:2px solid var(--bg-canvas);box-sizing:border-box;pointer-events:none}.npanel{width:400px;max-width:calc(100vw - var(--sp-6));display:flex;flex-direction:column;background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);overflow:hidden}[data-theme=dark] .npanel{background:var(--surface-50)}.acrm-popover.npanel{padding:0;max-height:none}.npanel-head{flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-3) var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}.npanel-title{font:600 14px var(--font-display);color:var(--ink-900);letter-spacing:-.01em}.npanel-actions{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-0)}.npanel-tabs{flex:none;display:flex;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.npanel-tab{border:0;background:transparent;font:var(--small);color:var(--fg-secondary);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);cursor:pointer}.npanel-tab:hover{background:var(--hover-surface);color:var(--ink-900)}.npanel-tab.active{background:var(--active-surface);color:var(--ink-900)}.npanel-tab .n{font:600 10px var(--font-sans);color:var(--fg-muted);margin-left:var(--sp-2)}.npanel-tab.active .n{color:var(--accent-ink)}.npanel-body{flex:1;min-height:0;max-height:452px;overflow-y:auto}.ngroup-label{padding:var(--sp-4) var(--sp-5) var(--sp-2);font:600 11px var(--font-sans);color:var(--fg-muted);letter-spacing:.02em}.nitem{display:flex;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);cursor:pointer;border-bottom:1px solid var(--border)}.nitem:last-child{border-bottom:0}.nitem:hover{background:var(--hover-surface)}.nitem.unread{background:color-mix(in srgb,var(--accent) 6%,transparent)}.nitem.unread:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.nitem-lead{flex:none;width:30px;height:30px;display:grid;place-items:center}.nitem-lead .ti{font-size:var(--ico-lg)}.nitem-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.nitem-t{font:var(--p);color:var(--ink-900)}.nitem-t .who{font-weight:500}.nitem-t .obj{color:var(--accent-ink)}.nitem.read .nitem-t{color:var(--fg-secondary)}.nitem.read .nitem-t .who,.nitem.read .nitem-t .obj{color:var(--fg-secondary);font-weight:400}.nitem-meta{display:inline-flex;align-items:center;gap:var(--sp-3);font:400 11px var(--font-sans);color:var(--fg-muted)}.nitem-meta .dotsep{width:2px;height:2px;border-radius:50%;background:var(--fg-muted)}.nitem-link{border:0;background:transparent;padding:0;font:600 11px var(--font-sans);color:var(--accent);cursor:pointer}.nitem-link:hover{text-decoration:underline}.nitem-invite .nitem-open{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:var(--sp-0)}.nitem-invite .nitem-open:hover .obj{text-decoration:underline}.nitem-sub{font:var(--small);color:var(--fg-secondary)}.nitem-invite .nitem-meta{flex-wrap:wrap;gap:var(--sp-2)}.nitem-invite .nitem-acts{display:inline-flex;align-items:center;gap:var(--sp-2)}.nitem-dot{flex:none;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--accent)}.npanel-foot{flex:none;border-top:1px solid var(--border);padding:var(--sp-2)}.npanel-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-1);padding:var(--sp-7) var(--sp-6)}.npanel-empty .ti{font-size:28px;color:var(--fg-muted);margin-bottom:var(--sp-1)}.npanel-empty .t{font:600 13px var(--font-display);color:var(--ink-900)}.npanel-empty .s{font:400 12px/1.5 var(--font-sans);color:var(--fg-secondary);max-width:240px}.toast-host{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--sp-3);width:400px;max-width:100%;padding:var(--sp-4) var(--sp-3) var(--sp-4) var(--sp-4);background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);color:var(--fg);animation:toast-in .22s var(--ease-emphasized)}[data-theme=dark] .toast{background:var(--surface-75)}.toast.leaving{animation:toast-out .18s ease forwards}.toast-ic{flex:none;width:var(--ico-md);height:var(--ico-md);display:grid;place-items:center}.toast-ic svg{width:var(--ico-md);height:var(--ico-md)}.toast.success .toast-ic{color:var(--positive)}.toast.info .toast-ic{color:var(--accent)}.toast.warning .toast-ic,.toast.error .toast-ic{color:var(--critical)}.toast-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.toast-t{font:var(--p);color:var(--ink-900)}.toast-d{font:400 12px/1.45 var(--font-sans);color:var(--fg-secondary)}.toast-act{flex:none;align-self:center}.toast-btn{border:0;background:transparent;font:500 12px var(--font-display);color:var(--accent);cursor:pointer;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);white-space:nowrap}.toast-btn:hover{background:var(--accent-tint)}.toast-x{flex:none;align-self:center;width:22px;height:22px;border-radius:var(--radius-sm);display:grid;place-items:center;border:0;background:transparent;color:var(--fg-muted);cursor:pointer}.toast-x:hover{background:var(--hover-surface);color:var(--fg)}.toast-x svg{width:15px;height:15px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.toast,.toast.leaving{animation:none}}.au-page{min-height:100vh;min-height:100dvh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--surface-100);padding:var(--sp-7) var(--sp-6)}.au-card{width:100%;max-width:480px;background:var(--surface-100);border:1px solid var(--border);box-shadow:none;border-radius:var(--radius-xl);padding:52px 48px}.au-card.wide{max-width:1000px;padding:56px}.au-card.split{padding:0;overflow:hidden}.au-col{padding:60px 56px;min-width:0;display:flex;flex-direction:column;justify-content:center}.au-col .au-title,.au-col .au-sub{text-align:left}.au-col .au-sub,.au-col .au-hero-ic{margin-left:0;margin-right:auto}.au-col .au-chips{justify-content:flex-start}.au-col .au-foot{text-align:left}.au-col .au-hero-ic{width:auto;height:auto;margin:0 0 var(--sp-4);place-items:start}.au-col .au-hero-ic.ok,.au-col .au-hero-ic.lock{background:none}.au-col .au-hero-ic .ti{font-size:40px}.au-brand{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);margin-bottom:36px}.au-brand .lg{width:32px;height:32px;border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--fg-on-accent);background:var(--accent);font:var(--h1);font-weight:600}.au-brand .lg .ti{font-size:var(--ico-lg)}.au-brand .nm{font:600 18px var(--font-display);color:var(--ink-900);letter-spacing:-.01em}.au-title{font:600 27px/1.22 var(--font-display);color:var(--ink-900);text-align:center;letter-spacing:-.02em;margin:0 0 var(--sp-4)}.au-sub{font:400 15px/1.6 var(--font-sans);color:var(--fg-secondary);text-align:center;margin:0 auto 32px;max-width:42ch}.au-sub .au-link{color:var(--accent);cursor:pointer}.au-sub strong{font-weight:600;color:var(--ink-900)}.au-label{display:block;font:var(--label);color:var(--fg-secondary);margin:0 0 var(--sp-3)}.au-input{width:100%;height:46px;padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-100);color:var(--fg);font:500 14px var(--font-sans);outline:none}[data-theme=dark] .au-input{background:var(--surface-50)}.au-input::placeholder{color:var(--fg-muted)}.au-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.au-input:disabled{background:var(--surface-75);border-color:var(--border);box-shadow:none;color:var(--fg-muted);cursor:default}.au-input.readonly{color:var(--fg-secondary);background:var(--surface-75);cursor:default}.au-field{margin-bottom:20px}.au-hint{font:var(--hint);color:var(--fg-muted);margin:var(--sp-2) 0 0}.au-input.err{border-color:var(--critical)}.au-input.err:focus{border-color:var(--critical);box-shadow:var(--focus-ring-critical)}.au-err{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-3) 0 0;font:500 13px/1.45 var(--font-sans);color:var(--critical-ink)}.au-err .ti{font-size:var(--ico-sm);color:var(--critical);flex:none}.au-textlink{display:block;text-align:center;font:500 14px var(--font-sans);color:var(--fg-secondary);cursor:pointer;text-decoration:none;margin-top:var(--sp-5)}.au-textlink:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.au-btn-row{display:flex;gap:var(--sp-4)}.au-btn-row .acrm-btn{flex:1;width:auto}.au-btn-row .acrm-btn.shrink{flex:none;width:auto}.au-or{display:flex;align-items:center;gap:var(--sp-4);margin:var(--sp-5) 0}.au-or:before,.au-or:after{content:"";flex:1;height:1px;background:var(--border)}.au-or span{font:var(--small);color:var(--fg-muted)}.au-gap{height:9px}.au-foot{font:var(--p);color:var(--fg-muted);text-align:center;margin-top:28px}.au-foot .au-link,.au-foot a{color:var(--fg-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.au-otp{display:flex;gap:var(--sp-2);justify-content:center;margin:var(--sp-3) 0 22px}.au-otp .box{width:26px;height:var(--field-h);display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-100);font:600 14px var(--font-display);color:var(--ink-900)}.au-otp .box.on{border-color:var(--accent)}.au-otp .box.cursor{border-color:var(--accent);box-shadow:var(--focus-ring)}.au-otp.err .box{border-color:var(--critical)}.au-resend{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);font:500 13px var(--font-sans);color:var(--fg-muted)}.au-resend .ti{font-size:var(--ico-sm)}.au-resend .on{color:var(--accent);cursor:pointer}.au-avset{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-6)}.au-srcs{display:flex;flex-direction:column;gap:48px;margin:48px 0}.au-src{display:flex;align-items:flex-start;gap:var(--sp-4)}.au-src .ic{width:22px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--accent)}.au-src .ic .ti{font-size:var(--ico-lg)}.au-src .tx{min-width:0}.au-src .nm{font:600 13.5px var(--font-sans);color:var(--ink-900);margin:0}.au-src .why{font:400 12.5px/1.4 var(--font-sans);color:var(--fg-secondary);margin:var(--sp-0) 0 0}.au-soon{font:var(--small);font-weight:400;color:var(--fg-muted)}.au-2col{display:grid;grid-template-columns:1.08fr 1fr;gap:0;align-items:stretch;min-height:560px}.au-viz{background:var(--surface-75);border-radius:0 var(--radius-xl) var(--radius-xl) 0;overflow:hidden;padding:0;display:flex;flex-direction:column}.au-hero-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin:0 auto var(--sp-5)}.au-hero-ic .ti{font-size:26px}.au-hero-ic.lock{background:var(--surface-75);color:var(--fg-secondary)}.au-hero-ic.ok{background:var(--positive-subtle);color:var(--positive)}.au-hero-ic.err{background:var(--critical-subtle);color:var(--critical)}.au-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin:0 0 22px}.au-chip{display:inline-flex;align-items:center;gap:var(--sp-2);font:600 12.5px var(--font-sans);color:var(--positive-ink);background:var(--positive-subtle);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-4)}.au-chip .ti{font-size:var(--ico-xs)}.au-chip.wait{color:var(--fg-secondary);background:var(--surface-75)}.au-steps{display:flex;gap:var(--sp-2);justify-content:center;margin:0 0 48px}.au-steps i{width:26px;height:4px;border-radius:var(--radius-pill);background:var(--line-200)}.au-steps i.on{background:var(--accent)}@media(max-width:720px){.au-page{padding:var(--sp-6) var(--sp-5);justify-content:flex-start}.au-card,.au-card.wide{max-width:100%;padding:var(--sp-7) var(--sp-6)}.au-card.split{padding:0;overflow:visible}.au-2col{grid-template-columns:1fr;min-height:0}.au-col{padding:var(--sp-7) var(--sp-6)}.au-viz{display:none}.au-textlink{padding:var(--sp-3) 0}.au-input{height:var(--tap-min);font-size:16px}.au-btn-row{flex-wrap:wrap}.au-btn-row .acrm-btn,.au-btn-row .acrm-btn.shrink{flex:1 1 100%;width:100%}.au-srcs{gap:var(--sp-6);margin:var(--sp-6) 0}.au-steps{margin:0 0 var(--sp-6)}}@media(max-width:560px){.au-page{padding:var(--sp-6) var(--sp-4)}.au-card,.au-card.wide{padding:var(--sp-6) var(--sp-5);border-radius:var(--radius-lg)}.au-card.split{padding:0}.au-col{padding:var(--sp-6) var(--sp-5)}.au-title{font-size:22px}.au-sub{font-size:14px;margin-bottom:var(--sp-6)}.au-brand{margin-bottom:var(--sp-6)}.au-foot{margin-top:var(--sp-6)}.au-otp .box{flex:1 1 0;width:auto;min-width:0;max-width:48px;height:48px;font-size:18px}}.eb-wrap{min-height:100vh;display:grid;place-items:center;padding:var(--sp-5);background:var(--surface-50)}.eb-card{max-width:720px;width:100%;display:grid;gap:var(--sp-4);background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--sp-6)}.eb-head{display:flex;align-items:center;gap:var(--sp-3)}.eb-pre{font:var(--mono);color:var(--critical-ink);background:var(--surface-50);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-3);white-space:pre-wrap;overflow:auto;max-height:44vh}.eb-actions{display:flex;gap:var(--sp-2)}.resv-wrap{padding:0 var(--sp-5) var(--sp-3)}.resv-wrap:empty{display:none}.resv-status{display:grid;font:var(--small);grid-template-columns:auto 1fr auto;column-gap:var(--sp-2);row-gap:var(--sp-1);align-items:center;padding:0;border:0;border-radius:0;background:none;color:var(--fg-secondary)}.resv-status .resv-txt{display:contents}.resv-status .rs-ico{grid-area:1 / 1;color:var(--accent)}.resv-status .rs-head{grid-area:1 / 2;display:flex;align-items:center;gap:var(--sp-2);font:var(--overline);color:var(--fg-muted)}.resv-status .rs-act{grid-area:1 / 3}.resv-status .rs-body{grid-area:2 / 1 / 3 / -1;font:var(--p);color:var(--fg-secondary);transition:color var(--dur-fast) ease;overflow-wrap:anywhere}.resv-status:hover .rs-body,.resv-status:focus-within .rs-body{color:var(--fg)}.stat-status-slot{grid-column:span 2;position:relative;min-height:92px}.stat-tile.sm.stat-status{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden}.stat-status-slot:hover>.stat-status,.stat-status-slot:focus-within>.stat-status,.stat-status-slot.is-open>.stat-status{bottom:auto;height:auto;min-height:100%;z-index:3;box-shadow:var(--shadow-pop)}.stat-tile.sm.stat-status .stat-actual{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:var(--p);color:var(--fg-secondary);white-space:normal;overflow:hidden;overflow-wrap:anywhere;transition:color var(--dur-fast) ease}.stat-status-slot:hover .stat-tile.sm.stat-status .stat-actual,.stat-status-slot:focus-within .stat-tile.sm.stat-status .stat-actual,.stat-status-slot.is-open .stat-tile.sm.stat-status .stat-actual{-webkit-line-clamp:unset;color:var(--fg)}.stat-status .stat-top{align-items:center}.stat-status .rs-act{flex:none;margin:calc(-1 * var(--sp-2)) 0;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease}.stat-status-slot:hover .rs-act,.stat-status-slot:focus-within .rs-act,.stat-status-slot.is-open .rs-act{opacity:1;pointer-events:auto}.stat-status .rs-act[aria-busy=true] .ti{animation:rs-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.stat-status .rs-act[aria-busy=true] .ti{animation:none}}@container statgrid (width < 368px){.stat-status-slot{grid-column:1 / -1}}@media(max-width:560px){.stat-status-slot{grid-column:1 / -1}}@media(hover:none){.stat-status-slot:hover:not(.is-open):not(:focus-within)>.stat-status{bottom:0;height:auto;min-height:0;z-index:auto;box-shadow:none}.stat-status-slot:hover:not(.is-open):not(:focus-within) .stat-tile.sm.stat-status .stat-actual{-webkit-line-clamp:2;color:var(--fg-secondary)}.stat-status-slot:hover:not(.is-open):not(:focus-within) .rs-act{opacity:0;pointer-events:none}}.resv-status .rs-act[aria-busy=true] .ti{animation:rs-spin .9s linear infinite}@keyframes rs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.resv-status .rs-act[aria-busy=true] .ti{animation:none}}.sgb-muted .cell-v,.sgb-muted .cell-mono,.sgb-muted .cell-id{opacity:.5}.resv-chip{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--overline);color:var(--fg-muted)}.resv-chip.mine{color:var(--accent-ink)}.resv-ctl{display:inline-flex;align-items:center;gap:var(--sp-2)}.resv-ctl-ini,.resv-ctl-left{font:var(--small);color:var(--fg-muted)}.resv-ctl-ini{font-weight:600}.resv-ctl-left.crit{color:var(--critical)}.resv-ctl-left.is-ticking{min-width:54px;text-align:right}.resv-ctl.mine .resv-ctl-lock{color:var(--accent-ink)}.resv-ctl-lock.is-static{cursor:default}.resv-ctl-lock.is-static:hover{background:transparent}.resv-ctl-dir{max-height:320px;overflow-y:auto}.sgb-cell-clip{display:inline-block;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.lst-overdue{color:var(--critical-ink)}.lst-cell-meta{margin-left:var(--sp-2);color:var(--fg-muted)}.lst-toggle:disabled{opacity:.5;cursor:not-allowed}.sgb-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sgb-th-sortable:hover{color:var(--fg)}.sgb-table thead th.sgb-th-col.sgb-th-nosort,.table-wrap.lite .sgb-table thead th.sgb-th-col.sgb-th-nosort{cursor:default}.table-wrap.lite .sgb-table thead th.sgb-th-col.sgb-th-nosort:hover{color:var(--fg-secondary)}.il-page-pad{padding:var(--sp-6)}.note-table .sgb-table{width:100%;table-layout:fixed}.note-table .sgb-table th,.note-table .sgb-table td{overflow:hidden;text-overflow:ellipsis}.note-table .sgb-cell-clip{max-width:100%}.note-table .sgb-table th:nth-child(2),.note-table .sgb-table td:nth-child(2){width:22%}.note-table .sgb-table th:nth-child(3),.note-table .sgb-table td:nth-child(3){width:18%}.note-cell{display:flex;align-items:baseline;gap:var(--sp-3);min-width:0}.note-cell-t{flex:0 1 auto;min-width:0;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-cell-s{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted)}.tbar .tbar-id,.tbar .pipe-btn{min-width:0}button.tbar-pos.is-link{padding:0;border:0;background:none;cursor:pointer}.tbar .tbar-h,.tbar .pipe-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbar.has-acts>.tbar-title,.tbar.has-acts>.tbar-tools{display:contents}.tbar.has-acts>.tbar-acts{display:flex;align-items:center;gap:var(--sp-3);flex:none}.tbar.has-acts .tbar-more{display:none}.tbar.has-acts:has(>.tbar-tools>.vspace)>.vspace{display:none}.acrm-fab{display:none;place-items:center;position:fixed;right:var(--sp-5);bottom:calc(max(var(--sp-5),env(safe-area-inset-bottom)) + var(--acrm-dialog-dock-n, 0) * (var(--row-h) + var(--sp-3)));width:56px;height:56px;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--fg-on-accent);box-shadow:var(--shadow-md);cursor:pointer;z-index:var( --z-fab )}.acrm-fab>.ti{font-size:var(--ico-xl)}.acrm-fab.extended{align-items:center;gap:var(--sp-2);width:auto;height:48px;padding:0 var(--sp-5);font:500 15px var(--font-sans)}.acrm-fab.extended>.ti{font-size:var(--ico-lg)}.acrm-fab:disabled{opacity:.5;cursor:default}.acrm-fab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acrm-fab.inline{display:grid;position:static}.acrm-fab.inline.extended{display:inline-flex}@media(max-width:720px){.tbar.has-acts{flex-wrap:wrap;height:auto;row-gap:var(--sp-2);padding-top:var(--sp-2);padding-bottom:var(--sp-2);overflow-x:visible}.tbar.has-acts>.tbar-title{display:flex;align-items:center;gap:var(--sp-3);flex:1 1 0;min-width:0;order:1}.tbar.has-acts>.tbar-title>*{min-width:0}.tbar.has-acts>.tbar-title>.acrm-icobtn{flex:none}.tbar.has-acts>.tbar-acts{order:2}.tbar.has-acts>.vspace,.tbar.has-acts .tbar-sec,.tbar.has-acts .tbar-overflow,.tbar.has-acts .tbar-primary{display:none}.tbar.has-acts .tbar-more{display:inline-flex}.tbar.has-acts>.tbar-tools{display:flex;align-items:center;gap:var(--sp-3);flex:1 0 100%;min-width:0;order:3;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--sp-5)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--sp-5)),transparent)}.tbar.has-acts>.tbar-tools::-webkit-scrollbar{display:none}.tbar.has-acts>.tbar-tools:empty,.tbar.has-acts>.tbar-tools>.tdiv:first-child{display:none}.tbar.has-acts>.tbar-tools>*{flex:none}.acrm-fab{display:grid}.acrm-fab.extended{display:inline-flex}.has-fab .as-main,.has-fab .pr-content{--fab-lane: 56px;padding-bottom:calc(var(--fab-lane) + 2 * var(--sp-5) + env(safe-area-inset-bottom))}}.tbar-sort,.lst-toggle .fb-count{display:none}@media(max-width:720px){.tbar.has-acts>.tbar-tools>.lst-toggle:not(.lst-toggle~.lst-toggle){margin-left:auto}.tbar.has-acts>.tbar-tools:has(>.lst-toggle){-webkit-mask-image:none;mask-image:none}.tbar.has-acts .lst-toggle{justify-content:center;min-width:var(--control-h);gap:var(--sp-1);padding:0 var(--sp-2)}.tbar.has-acts .lst-toggle>.k,.tbar.has-acts .lst-toggle.set:after{display:none}.tbar.has-acts .tbar-sort,.tbar.has-acts .lst-toggle .fb-count{display:inline-flex}.fb-sheet-body{display:flex;flex-direction:column;gap:var(--sp-2);padding:0 0 var(--sp-3);overflow-y:auto}.fb-sheet-body>.fb-search{width:100%}.fb-sheet-row{display:flex;align-items:center;gap:var(--sp-2)}.fb-sheet-row>.fb-chip{flex:1 1 auto;min-width:0}.fb-sheet-row>.fb-chip .v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-sheet-body>.fb-conj,.fb-sheet-body>.fb-sheet-add,.fb-sheet-body>.fb-sheet-clear{align-self:flex-start}.fb-sheet-body>.fb-sheet-add,.fb-sheet-body>.fb-sheet-clear{margin-left:calc(-1 * var(--sp-0))}}@media(max-width:720px){.tbar.has-acts>.tbar-tools>.tsearch-fill{flex:1 1 auto;min-width:0}}@media(max-width:720px){.tbar.has-acts .lst-toggle.tb-dot.set:after{display:block;top:var(--sp-0);right:var(--sp-0)}}.note-hd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);row-gap:var(--sp-2);margin-bottom:var(--sp-4)}.note-hd .t{font:var(--h1);color:var(--ink-900);letter-spacing:var(--tracking-tight)}.note-hd .note-acts{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.note-hd .note-acts .acrm-btn{margin-left:0}.note-hd .acrm-btn{margin-left:auto}.note-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:var(--sp-4);align-items:stretch}.note-card{display:flex;flex-direction:column;gap:var(--sp-2);min-height:184px;padding:var(--sp-4) var(--sp-5) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100);box-shadow:var(--shadow-xs);text-align:left;cursor:pointer;font:inherit;color:inherit}.note-card>*{width:100%}.note-card:hover{background:var(--hover-surface)}.note-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.note-title{font:var(--h3);color:var(--ink-900);letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-body{font:var(--p);color:var(--fg-secondary);flex:0 1 auto;min-height:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.note-title.muted,.note-body.muted,.note-by .nm.muted{color:var(--fg-muted)}.note-foot{display:flex;align-items:center;gap:var(--sp-3);margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--border)}.note-by{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;font:var(--small);color:var(--fg-secondary)}.note-by .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-when{flex:none;margin-left:auto;padding-left:var(--sp-2);font:var(--small);color:var(--fg-muted);font-variant-numeric:normal}.note-card--sk{cursor:default}.note-sk-title{width:62%}.note-sk-body{display:flex;flex-direction:column;gap:var(--sp-2);flex:0 1 auto;min-height:0}.note-sk-body .sk:nth-child(1){width:100%}.note-sk-body .sk:nth-child(2){width:92%}.note-sk-body .sk:nth-child(3){width:70%}.note-sk-foot{width:38%}:root{--imp-banner-h: var(--topbar-h)}.acrm-imp-banner{position:fixed;inset:0 0 auto 0;height:var(--imp-banner-h);z-index:var(--z-banner);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 var(--sp-5);background:var(--critical-subtle);color:var(--critical-ink);border-bottom:1px solid var(--critical);font:var(--small)}.acrm-imp-banner__msg{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.has-impersonation .app,html.has-impersonation .nastaveni-page{height:calc(100vh - var(--imp-banner-h));height:calc(100dvh - var(--imp-banner-h));position:relative;top:var(--imp-banner-h)}.acrm-infotip{display:inline-flex;vertical-align:middle}.flabel>.acrm-infotip,.acrm-field-head>.acrm-infotip{margin-inline-start:var(--sp-1);margin-block:calc(-1 * var(--sp-1))}.sgb-flabel>.acrm-infotip,.dlg-label>.acrm-infotip{margin-block:calc(-1 * var(--sp-1))}.acrm-infotip-btn{position:relative;display:inline-grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary);font-size:var(--ico-sm);cursor:pointer}.acrm-infotip-btn:hover,.acrm-infotip-btn[aria-expanded=true]{color:var(--fg);background:var(--hover-surface)}.acrm-infotip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(pointer:coarse){.acrm-infotip-btn:before{content:"";position:absolute;inset:calc((var(--control-h-sm) - var(--tap-min)) / 2)}}.acrm-infotip-panel{position:fixed;z-index:var( --z-popover );width:max-content;max-width:280px;padding:var(--sp-3);background:var(--surface-100);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font:var(--small);font-weight:400;white-space:normal}.dp-fieldset{display:flex;flex-direction:column;gap:var(--sp-1);align-items:stretch}.dp-field{display:flex;align-items:center;gap:var(--sp-2);height:var(--field-h);padding:0 var(--sp-2) 0 var(--sp-3);background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.dp-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.dp-field.err{border-color:var(--critical);box-shadow:var(--focus-ring-critical)}.dp-field.disabled{background:var(--surface-75);border-color:var(--border);box-shadow:none}.dp-input{flex:1;min-width:0;width:168px;border:0;outline:0;background:transparent;font:400 13px var(--font-sans);color:var(--ink-900)}.dp-input::placeholder{color:var(--fg-muted)}.dp-field.disabled .dp-input{color:var(--fg-muted)}.dp-open{flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--fg-secondary);cursor:pointer}.dp-open svg{width:var(--ico-sm);height:var(--ico-sm)}.dp-open:hover{background:var(--hover-surface);color:var(--ink-900)}.dp-open:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dp-open:disabled{color:var(--ink-300);cursor:not-allowed}.dp-field.wide{width:236px}.dp-field.range .dp-input{text-align:center;width:0;flex:1 1 0;min-width:0}.dp-termin>.dp-fieldset{min-width:0}.dp-sep{color:var(--fg-muted);flex:none}.dp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-picker-scrim)}.dp-panel{position:fixed;z-index:var(--z-popover);top:0;left:0;background:var(--surface-100);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);padding:var(--sp-2)}.dp-pop{width:264px;display:flex;flex-direction:column;gap:var(--sp-2)}.dp-pop.range{width:540px}.dp-entry{display:flex;align-items:center;gap:var(--sp-2);height:var(--field-h);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-75)}.dp-entry:focus-within{border-color:var(--accent);background:var(--surface-100)}.dp-entry>svg{width:var(--ico-sm);height:var(--ico-sm);color:var(--fg-secondary);flex:none}.dp-entry input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 13px var(--font-sans);color:var(--fg)}.dp-entry input::placeholder{color:var(--fg-muted)}.dp-entry .count{flex:none;font:var(--overline);color:var(--fg-muted);font-variant-numeric:tabular-nums}.dp-entry.pair input{text-align:center}.dp-entry .dash{color:var(--fg-muted);flex:none}.dp-echo{padding:0 var(--sp-1);font:400 11.5px var(--font-sans);color:var(--fg-muted)}.dp-echo:empty{display:none}.dp-echo b{color:var(--accent-ink);font-weight:600}.dp-echo.bad{color:var(--critical)}.dp-stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.dp-presets{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.dp-preset{height:26px;padding:0 var(--sp-3);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--surface-75);font:500 12px var(--font-sans);color:var(--ink-700);cursor:pointer}.dp-preset:hover{background:var(--active-surface)}.dp-preset:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dp-preset.on{border-color:var(--accent);color:var(--accent-ink);background:transparent}.dp-rule{height:1px;background:var(--border);margin:var(--sp-1) 0}.dp-nav{display:flex;align-items:center;height:var(--control-h)}.dp-nav .arrow{width:26px;height:26px;flex:none;display:grid;place-items:center;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--fg-secondary);cursor:pointer}.dp-nav .arrow svg{width:var(--ico-md);height:var(--ico-md)}.dp-nav .arrow:hover{background:var(--hover-surface);color:var(--ink-900)}.dp-nav .arrow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dp-nav .arrow.prev svg{transform:rotate(180deg)}.dp-nav .titles{flex:1;display:flex}.dp-nav .mt{flex:1;text-align:center;font:var(--h3);color:var(--ink-900);letter-spacing:var(--tracking-tight)}.dp-months{display:flex;gap:var(--sp-6)}.dp-month{width:252px;flex:none}.dp-wd{display:grid;grid-template-columns:repeat(7,36px)}.dp-wd span{height:24px;display:grid;place-items:center;font:var(--overline);color:var(--fg-muted)}.dp-grid{display:grid;grid-template-columns:repeat(7,36px)}.dp-day{position:relative;height:var(--control-h);width:36px;border:0;background:transparent;cursor:pointer;padding:0;display:grid;place-items:center;font:500 13px var(--font-sans);color:var(--fg);border-radius:var(--radius-sm)}@media(hover:hover){.dp-day:hover:not(:disabled){background:var(--hover-surface)}}.dp-day.we{color:var(--fg-secondary)}.dp-day.out{color:var(--fg-muted)}.dp-day.today{color:var(--accent);font-weight:600}.dp-day:disabled{color:var(--ink-300);cursor:not-allowed}.dp-day:focus-visible{outline:0;box-shadow:0 0 0 1px var(--accent),0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent);z-index:2}.dp-day.in{background:var(--accent-tint);color:var(--accent-ink);border-radius:0}.dp-day.in:hover{background:var(--accent-tint)}.dp-day.preview{background:color-mix(in srgb,var(--accent-tint) 55%,transparent);color:var(--accent-ink);border-radius:0}.dp-grid .dp-day.in:nth-child(7n+1),.dp-grid .dp-day.preview:nth-child(7n+1){border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.dp-grid .dp-day.in:nth-child(7n),.dp-grid .dp-day.preview:nth-child(7n){border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.dp-day.sel{background:var(--accent);color:var(--fg-on-accent);font-weight:600;border-radius:var(--radius-sm)}.dp-day.sel:hover{background:var(--accent-press)}.dp-day.sel.start{border-top-right-radius:0;border-bottom-right-radius:0}.dp-day.sel.end{border-top-left-radius:0;border-bottom-left-radius:0}.dp-day.sel.start.end{border-radius:var(--radius-sm)}.dp-foot{position:sticky;bottom:calc(-1 * var(--sp-2));margin-bottom:calc(-1 * var(--sp-2));padding-bottom:var(--sp-2);background:var(--surface-100)}.dp-clear{display:flex;align-items:center;gap:var(--sp-3);width:100%;height:34px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;color:var(--fg-muted);font:600 12px var(--font-display)}.dp-clear:hover{background:var(--hover-surface);color:var(--ink-700)}.dp-clear svg{width:var(--ico-sm);height:var(--ico-sm)}.dp-addtime{display:flex;align-items:center;gap:var(--sp-3);width:100%;height:34px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;color:var(--fg-muted);font:600 12px var(--font-display)}.dp-addtime:hover{background:var(--hover-surface);color:var(--ink-700)}.dp-addtime svg{width:var(--ico-sm);height:var(--ico-sm)}.dp-timerow{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3)}.dp-timerow>svg{width:var(--ico-sm);height:var(--ico-sm);color:var(--fg-secondary);flex:none}.dp-timerow .lbl{flex:1;font:var(--label);color:var(--fg)}.dp-timerow[hidden],.dp-addtime[hidden]{display:none}.dp-inline{width:264px;padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100);display:flex;flex-direction:column;gap:var(--sp-2)}.dp-field.time{width:88px}.dp-timegroup{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:nowrap;min-width:0}.dp-timegroup>.dp-anchor{min-width:0}.dp-termin{display:flex;align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap}.dp-dur{flex:none;font:var(--small);color:var(--fg-secondary);white-space:nowrap}.dp-dur .over{color:var(--critical-ink)}.dp-timelist{width:132px;max-height:264px;overflow-y:auto;overscroll-behavior:contain}.dp-topt{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:30px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;font:500 13px var(--font-sans);color:var(--fg)}.dp-topt:hover{background:var(--hover-surface)}.dp-topt.on{color:var(--accent-ink);font-weight:600}.dp-topt:focus-visible{outline:0;box-shadow:0 0 0 1px var(--accent),0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.dp-topt .d{margin-left:auto;font:var(--overline);color:var(--fg-muted)}.dp-topt.on .d{color:var(--accent-ink)}.dp-switches{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.dp-recur{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.dp-recur>.acrm-select-trigger{width:auto;flex:none}.dp-termin .dp-input,.dp-recur .dp-input{width:96px}.dp-status{font:var(--small);display:inline-flex;align-items:center;gap:var(--sp-2)}.dp-status svg{width:var(--ico-xs);height:var(--ico-xs)}.dp-status.ok{color:var(--positive-ink)}.dp-status.busy{color:var(--critical-ink)}@media(max-width:720px){.dp-scrim.sheet{z-index:var(--z-picker-scrim);background:#00000052}.dp-panel.sheet{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:var(--z-popover);max-height:86vh;overflow-y:auto;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;padding:var(--sp-3) var(--sp-4) calc(var(--sp-5) + env(safe-area-inset-bottom,0px))}.dp-panel.sheet:before{content:"";display:block;width:36px;height:4px;margin:0 auto var(--sp-3);border-radius:var(--radius-pill);background:var(--border-strong)}.dp-pop,.dp-pop.range{width:auto}.dp-months{flex-direction:column;gap:var(--sp-5)}.dp-month{width:auto}.dp-wd,.dp-grid{grid-template-columns:repeat(7,1fr)}.dp-wd span{height:28px}.dp-day{width:auto;height:var(--tap-min);font-size:15px}.dp-preset{height:34px;padding:0 var(--sp-4)}.dp-timelist{width:auto;max-height:52vh}.dp-topt,.dp-clear,.dp-addtime{height:var(--tap-min)}.dp-entry{height:var(--field-h-touch)}.dp-open{width:32px;height:32px}.dp-field{height:var(--field-h-touch)}.dp-input{width:auto}.dp-field.wide{width:100%}.dp-stack{align-items:stretch}.dp-termin{width:100%}.dp-termin>.dp-fieldset{flex:1 1 0}.dp-timegroup{width:100%}.dp-timegroup>.dp-anchor{flex:1 1 0}.dp-field.time{width:100%;min-width:0}}.as-navtoggle{display:none;width:32px;height:32px;border-radius:var(--radius-md);place-items:center;color:var(--fg-secondary);cursor:pointer;border:1px solid transparent;background:transparent;flex:none}.as-navtoggle:hover{background:var(--hover-surface);color:var(--ink-900)}.as-navtoggle .ti{font-size:var(--ico-lg)}.as-nav-scrim{display:none}@media(max-width:900px){.as-top{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3)}.as-brandzone{margin-right:auto;gap:var(--sp-2)}.as-navtoggle{display:inline-grid}.as-search{justify-self:auto;width:34px;min-width:0;flex:none;padding:0;justify-content:center;box-shadow:none}.as-search .ph,.as-search .acrm-kbd,.as-acctbtn .nm,.as-acctbtn .cv{display:none}.as-side{position:fixed;top:var(--topbar-h);left:0;bottom:0;z-index:var(--z-nav);width:min(84vw,var(--sidebar-w));transform:translate(-100%);transition:transform .22s var(--ease-standard);box-shadow:var(--shadow-pop);will-change:transform}.body.nav-open .as-side{transform:none}.body.nav-open .as-nav-scrim{display:block;position:fixed;top:var(--topbar-h);left:0;right:0;bottom:0;z-index:var(--z-nav-scrim);background:var(--ov-scrim);border:0;cursor:pointer}.app{overflow-x:hidden}}@media(max-width:720px){.sv.sv{grid-template-columns:1fr}.nastaveni-page .opr-editor{padding-left:0}.sv-fill.sv-fill{flex:none;grid-template-rows:auto auto}.sv-fill.sv-fill>.sv-aside{overflow:visible}.sv-fill.sv-fill.gsp2{flex:1;grid-template-rows:auto minmax(0,1fr)}.sv-fill.sv-fill.gsp2>.sv-aside{max-height:42vh;overflow-y:auto}.sv-div-line.sv-div-line>.sv-aside{border-right:0;border-left:0;border-bottom:1px solid var(--border)}.sv-r.sv-r.sv-div-line>.sv-aside{border-bottom:0;border-top:1px solid var(--border)}.tbar{overflow-x:auto;scrollbar-width:none}.tbar::-webkit-scrollbar{display:none}.tbar>*:not(.vspace){flex:none}:is(.pr,.mr-page)>.tbar{overflow-x:visible;gap:var(--sp-1);padding-left:var(--sp-1)}:is(.pr,.mr-page)>.tbar>.tbar-id,:is(.pr,.mr-page)>.tbar>.tbar-back+*{flex:1 1 0;min-width:0}:is(.pr,.mr-page)>.tbar .tbar-h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.pr,.mr-page)>.tbar>.vspace{display:none}:is(.pr,.mr-page)>.tbar{position:sticky;top:0;z-index:3}.as-main>:is(.pr,.mr-page){flex:1 0 auto}@media(hover:none){:is(.pr,.mr-page)>.tbar .acrm-icobtn{width:var(--tap-min);height:var(--tap-min)}}.kalendar-page .cbar{height:auto;min-height:49px;flex-wrap:wrap;padding:var(--sp-2) var(--sp-3);gap:var(--sp-2) var(--sp-3)}.kalendar-page .mlabel{min-width:0}.kalendar-page .side,.kalendar-page .side-in{width:100%;border-right:0}.kalendar-page .cal-wd span{text-align:center;padding:var(--sp-1) var(--sp-2)}.kalendar-page .cell:hover .cell-add{display:none}.kalendar-page .cwk-hlabel{padding:var(--sp-0) var(--sp-1) 0 0}.kalendar-page .cwk-allday-label{padding:var(--sp-1);white-space:normal;line-height:1.1}.kalendar-page .cwk-ev{padding:0 var(--sp-1)}.il-page-pad{padding:var(--sp-5)}.il-page-pad>.il{margin-inline:calc(-1 * var(--sp-5));width:auto}.il-by{flex:0 1 auto;min-width:0}.il-by .eref-chip-nm{min-width:0}.acrm-dialog-scrim.flex{align-items:flex-end;padding:0;height:100vh;height:100dvh;height:var(--vv-h, 100dvh);top:var(--vv-top, 0px)}.acrm-dialog-scrim.flex:after,.acrm-dialog-scrim:has(>.acrm-dialog.formless):after{content:"";position:absolute;left:0;right:0;top:100%;height:calc(100lvh - var(--vv-top, 0px) - var(--vv-h, 100dvh));background:var(--surface-100)}.acrm-dialog.flex{width:100%;max-width:100%;height:92vh;height:92dvh;height:calc(var(--vv-h, 100dvh) * .92);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:acrmSheetUp var(--dur-slow) var(--ease-sheet) both}.acrm-dialog.flex .acrm-dialog-grab,.acrm-dialog.compact .acrm-dialog-grab,.acrm-dialog.formless .acrm-dialog-grab,.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-grab{display:block;width:36px;height:4px;margin:var(--sp-2) auto var(--sp-0);border-radius:var(--radius-pill);background:var(--border-strong);flex:none;touch-action:none;cursor:grab}.acrm-dialog-scrim:has(>.acrm-dialog:not(.compact)>.acrm-dialog-head){align-items:flex-end;padding:0;height:100vh;height:100dvh;height:var(--vv-h, 100dvh);top:var(--vv-top, 0px)}.acrm-dialog-scrim:has(>.acrm-dialog:not(.compact)>.acrm-dialog-head):after{content:"";position:absolute;left:0;right:0;top:100%;height:calc(100lvh - var(--vv-top, 0px) - var(--vv-h, 100dvh));background:var(--surface-100)}.acrm-dialog:not(.compact):has(>.acrm-dialog-head){width:100%;max-width:100%;max-height:92vh;max-height:92dvh;max-height:calc(var(--vv-h, 100dvh) * .92);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:acrmSheetUp var(--dur-slow) var(--ease-sheet) both}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot{flex-wrap:wrap;padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom))}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot>.acrm-btn{flex:1 1 0;height:var(--tap-min)}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot>.tk-actions{display:flex;flex:1 1 100%;gap:var(--sp-3)}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot>.tk-actions>.acrm-btn{flex:1 1 0;height:var(--tap-min)}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot:has(>.acrm-btn~.acrm-btn~.acrm-btn)>.acrm-btn{flex-basis:100%}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot:has(>.acrm-btn~.acrm-btn~.acrm-btn)>.acrm-btn.primary{order:-1}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot:has(>.acrm-btn~.acrm-btn~.acrm-btn)>.acrm-btn.default{order:99;margin-top:var(--sp-2);position:relative}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot:has(>.acrm-btn~.acrm-btn~.acrm-btn)>.acrm-btn.default:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--sp-2) - var(--sp-3) / 2);border-top:1px solid var(--border)}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot>:empty{display:none}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot{padding-inline:var(--sp-5)}.acrm-dialog.flex:not(.work){height:auto;max-height:calc(var(--vv-h, 100dvh) * .92)}.acrm-dialog:not(.compact):has(>.acrm-dialog-head) .acrm-dialog-foot>.lead{flex-basis:100%;margin-right:0}.acrm-dialog .acrm-dialog-foot .tk-kb{display:none}body:has(.acrm-dialog-scrim) .acrm-bulkbar{display:none}.acrm-dialog-scrim:has(>.acrm-dialog.formless){align-items:flex-end;padding:0;height:100vh;height:100dvh;height:var(--vv-h, 100dvh);top:var(--vv-top, 0px)}.acrm-dialog.formless{width:100%;max-width:100%;max-height:92vh;max-height:92dvh;max-height:calc(var(--vv-h, 100dvh) * .92);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:acrmSheetUp var(--dur-slow) var(--ease-sheet) both}.acrm-dialog.formless .fl-row{min-height:var(--tap-min)}.acrm-dialog.formless .fl-rows{margin:0}.acrm-dialog.formless .acrm-dialog-body{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.acrm-dialog.formless.avail .acrm-dialog-body{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.acrm-dialog.formless.avail{translate:none;animation:acrmSheetUp var(--dur-slow) var(--ease-sheet) both}.acrm-dialog.formless.avail .acrm-dialog-body{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.acrm-dialog.formless.avail .fl-stack{padding:0}.acrm-dialog.formless.avail .fla{border-left:0;border-top:1px solid var(--border);height:42vh;height:42dvh}.acrm-dialog.formless .fl-body{height:auto!important;overflow:visible;transition:none}.acrm-dialog.formless .dp-termin{gap:var(--sp-2) var(--sp-3)}.acrm-dialog.formless .dp-field.time .dp-input{width:56px}.acrm-dialog.formless .acrm-dialog-foot{padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom))}.acrm-dialog .acrm-dialog-foot .acrm-btn,.acrm-dialog .acrm-dialog-body.flush .mc-foot .acrm-btn{min-height:var(--tap-min)}.acrm-dialog .acrm-dialog-foot>.acrm-btn:only-of-type{width:100%;height:var(--tap-min)}.mv-lbl{display:none}.acrm-dialog-body.doc{padding:var(--sp-4) var(--sp-4) var(--sp-5)}.acrm-dialog.flex .acrm-dialog-foot,.acrm-dialog.flex .acrm-dialog-body.flush .mc-foot{padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom))}.acrm-dialog.compact .acrm-dialog-foot,.acrm-dialog.compact .acrm-dialog-body.flush .mc-foot{padding-bottom:calc(max(var(--sp-4),env(safe-area-inset-bottom)) + var(--acrm-dialog-dock-n, 0) * var(--acrm-dock-lane))}.acrm-dialog.compact{left:0;right:0;bottom:0;width:100%;max-width:100%;height:92vh;height:92dvh;max-height:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:acrmSheetUp var(--dur-slow) var(--ease-sheet) both}.phe-pop.phe-pop,.acrm-sheet.acrm-sheet{z-index:var(--z-sheet);background:var(--surface-100);position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;max-height:92vh;max-height:92dvh;overflow-y:auto;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-pop);padding:var(--sp-3) var(--sp-4);padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom));animation:acrmSheetUp var(--dur-slow) var(--ease-sheet) both}.acrm-sheet.acrm-sheet .acrm-popover-item,.acrm-sheet.acrm-sheet .acrm-popover-empty{width:calc(100% + 2 * var(--sp-3));margin-inline:calc(-1 * var(--sp-3))}.phe-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet-scrim);background:var(--ov-scrim)}.phe-grab{display:block;width:var(--sp-7);height:var(--sp-1);margin:0 auto var(--sp-3);border-radius:var(--radius-pill);background:var(--line-200)}.phe-sheethead{margin-bottom:var(--sp-3);font:var(--h2);color:var(--ink-900)}.acrm-popover.in-sheet,.acrm-recordselect-pop.in-sheet{left:var(--sp-4)!important;right:var(--sp-4)!important;width:auto!important;min-width:0!important;max-width:none;max-height:calc(var(--vv-h, 100dvh) * .6);overflow-y:auto}.acrm-dialog.grown>.acrm-dialog-body{flex:1 1 auto}.acrm-popover.in-sheet .phe-sheetfoot,.acrm-recordselect-pop.in-sheet .phe-sheetfoot{position:sticky;bottom:0;margin-top:var(--sp-2);padding-top:var(--sp-2);background:var(--surface-100)}.acrm-sheet .acrm-recordselect-search{position:sticky;top:calc(-1 * var(--sp-3));z-index:1;min-height:var(--tap-min);margin:0 calc(-1 * var(--sp-4)) var(--sp-1);padding-block:0;background:var(--surface-100)}.phe-sheetfoot{position:sticky;bottom:calc(-1*max(var(--sp-4),env(safe-area-inset-bottom)));margin-top:var(--sp-3);margin-bottom:calc(-1*max(var(--sp-4),env(safe-area-inset-bottom)));padding-top:var(--sp-3);padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom));background:var(--surface-100)}.acrm-dialog-dock{left:var(--sp-3);right:var(--sp-3);bottom:max(var(--sp-3),env(safe-area-inset-bottom));width:auto;max-width:none}}@keyframes acrmSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:560px){.as-modebtn .ml,.as-util .as-div{display:none}.as-drawer{width:100%;padding:0}.as-drawer .pdr{border-radius:0}.acrm-dialog-scrim{padding:var(--sp-4) var(--sp-3) var(--sp-3)}.acrm-dialog{max-width:100%;max-height:92vh;max-height:92dvh}.aichat-panel{left:var(--sp-3);right:var(--sp-3);width:auto}.kalendar-page .ctitle{display:none}}@media(prefers-reduced-motion:reduce){.as-side{transition:none}.phe-pop.phe-pop,.acrm-sheet.acrm-sheet{animation:none}}@media(max-width:720px){.tl.tl .tl-grp{padding-inline:var(--sp-4)}.tl.tl .tl-row{gap:var(--sp-3);padding-inline:var(--sp-4)}.tl.tl .tl-row .tl-statename,.tl.tl .tl-row>.tl-rel{display:none}.tl.tl .tl-row>.tl-meta{flex:none;margin-left:auto;width:calc(min(var(--tl-w-due),9ch) + var(--sp-4) + var(--tl-w-owner))}.tl.tl .tl-meta .tl-person,.tl.tl .tl-meta .tl-person.ini,.tl.tl .tl-meta>.tl-av{flex:none;width:var(--tl-w-owner);justify-content:flex-end}.tl.tl .tl-rdue{flex:none;width:min(var(--tl-w-due),9ch);min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right}.tasks-page .tk-main.tk-main{padding-inline:var(--sp-1)}.tl.tl .tl-meta .tl-person.ini .nm{display:none}.tl.tl{--tl-w-owner: var(--ico-sm)}.tl.tl .tl-row.sug .tl-sugact{display:inline-flex;position:static;padding:0;background:none}.tl.tl .tl-row.sug .tl-sugact .acrm-btn{height:var(--tap-min)}.tl.tl .tl-row.sug{flex-wrap:wrap}.tl.tl .tl-row.sug>.tl-meta{display:contents}.tl.tl .tl-row.sug>.tl-meta>:first-child{margin-left:auto}.tl.tl .tl-row.sug>.tl-title{flex:1 1 0;min-width:0}.tl.tl .tl-row.sug .tl-sugact{flex-basis:100%;justify-content:flex-end}}@media(max-width:720px){.nastaveni-page.set-shell.m-menu .set-rail{width:100%;border-right:0}.nastaveni-page.set-shell.m-menu .smain,.nastaveni-page.set-shell.m-section .set-rail{display:none}.nastaveni-page.set-shell .set-item{min-height:var(--tap-min)}}@media(max-width:720px){.sgb-table{--sgb-id-w: 50vw}}@media(max-width:720px){.sgb-table:has(th.col-ck) thead th:not(.col-ck):not(.col-ck+th) .sgb-th-in,.sgb-table:has(th.col-ck) tfoot td:not(.col-ck):not(.col-ck+td)>*{position:sticky;left:calc(var(--ck-w) + var(--sgb-id-w));max-width:100%}}@media(max-width:720px){.eml-tabs{overflow-x:auto;scrollbar-width:none}.eml-tabs::-webkit-scrollbar{display:none}.eml-tabs>.eml-tab{flex:none}.eml-tabs>.eml-tab.active:after{bottom:0}}@media(hover:none){.eml-il .il-row:hover .eml-meta{display:inline-flex}.eml-il .il-row:hover .eml-actions{display:none}tr.sgb-rowclick:hover:not(.sel) .ck{opacity:0}}@media(hover:none){.kalendar-page .cell:hover .cell-add{display:none}.rr-ev:hover:not(.act):not(:has(.chf-actval)) .rr-ev-pen{opacity:0}.rr-row:hover .rr-desc-v:not(.is-clamped) .rr-desc-exp:not(.shown){opacity:0}.phe-copy,.rr-desc-v.is-clamped .rr-desc-exp,.pdr-rail .note-foot,.sgb-th-kebab,.tdl-cm-acts.is-touch{opacity:1}.phe-copy,.rr-desc-exp,.sgb-th-kebab{color:var(--fg-secondary)}.phe-x.phe-x{position:relative;opacity:1;color:var(--fg-secondary)}.phe-x.phe-x .ti,.phe-x.phe-x svg{width:var(--ico-sm);height:var(--ico-sm)}.phe-copy:after,.phe-x:after,.rr-desc-exp:after,.sgb-th-kebab:after{content:"";position:absolute;left:50%;top:50%;width:var(--tap-min);height:var(--tap-min);transform:translate(-50%,-50%)}}@media(hover:none){.rr-ev:has(.phe-copy) .phe-telwrap{flex:1 1 auto;min-width:0}.rr-ev:has(.phe-copy) .phe-telin{width:100%}.rr-ev:has(.phe-copy) .phe-telin>:not(.phe-copy){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phe-copy.phe-copy{position:relative;left:auto;top:auto;transform:none;flex:none;margin-left:auto;padding-left:var(--sp-2);box-sizing:content-box;background:none}.phe-copy.phe-copy:hover{color:var(--fg-secondary)}.rr-ev:has(.phe-copy) .rr-ev-pen{position:relative;margin-left:calc(var(--sp-6) + var(--sp-1) + var(--sp-0))}.rr-ev:has(.phe-copy) .rr-ev-pen:after{content:"";position:absolute;left:50%;top:50%;width:var(--tap-min);height:var(--tap-min);transform:translate(-50%,-50%)}}@media(max-width:720px){:is(.acrm-popover,.acrm-sheet) .ctype-grid{grid-template-columns:repeat(6,1fr);justify-items:center;row-gap:var(--sp-6)}:is(.acrm-popover,.acrm-sheet) .ctype-sw{position:relative}:is(.acrm-popover,.acrm-sheet) .ctype-sw:after{content:"";position:absolute;inset:calc((var(--sp-6) - var(--tap-min)) / 2)}.segpick-grid{grid-template-columns:repeat(auto-fill,var(--tap-min));justify-content:space-between}}@media(max-width:720px){.sgb-filters{flex-direction:column;gap:var(--sp-3)}.sgb-tabs{width:auto;flex-direction:row;gap:var(--sp-1);padding:0 0 var(--sp-3);border-right:0;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.sgb-tabs::-webkit-scrollbar{display:none}.sgb-tabs>.sgb-tab{flex:none;width:auto;height:var(--tap-min)}.sgb-tabs>.sgb-tab .lbl{flex:none}.sgb-panel{max-width:none}}@media(max-width:720px){:where(.acrm-icobtn,.acrm-btn):where(:not(.acrm-fab)){position:relative}:where(.acrm-icobtn,.acrm-btn):where(:not(.acrm-fab)):after{content:"";position:absolute;left:0;top:0;width:max(100%,var(--tap-min));height:max(100%,var(--tap-min))}:where(.pp-dock-box,.pr-tabsrow) :where(.acrm-icobtn,.acrm-btn):after{content:none}:where(input:not([type=hidden]),select,textarea){position:relative}:where(.il-li){position:relative}.tbar :where(.acrm-icobtn,.acrm-btn):after{top:50%;transform:translateY(-50%)}.sgb-th-kebab:after{width:100%}:where(.acrm-icobtn,.acrm-btn).dot:before{content:"";position:absolute;left:0;top:50%;width:max(100%,var(--tap-min));height:max(100%,var(--tap-min));transform:translateY(-50%)}.il-lead>.eml-star:after{top:50%;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
