:root{--f-display:3.25rem;--f-display-s:2.375rem;--f-3xl:1.75rem;--f-2xl:1.375rem;--f-xl:1.125rem;--f-l:.9375rem;--f-m:.84375rem;--f-s:.78125rem;--f-xs:.71875rem;--r-s:6px;--r-m:10px;--r-l:14px;--r-pill:999px;--sh-1:0 1px 2px #1018280f;--sh-2:0 10px 28px #1018281a;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--hair-1:1px;--hair-2:2px;--hair-3:3px;--fw-display:800;--t-fast:.12s;--t-mid:.2s;--z-menu:40;--z-drawer:50;--z-toast:60;--z-modal:70;--z-over-modal:71;--z-picker:72;--font-brand:"Source Serif 4", Georgia, serif;--font-mono:Consolas, "Cascadia Mono", monospace;--font-paper:Inter, "Segoe UI", Arial, sans-serif;--scale-sm:87.5%;--scale-lg:112.5%;--ok:#1c7850;--ok-50:#e7f5ee;--info:#3155c4;--info-50:#eaf0ff;--prog:#6d3fd0;--prog-50:#f2edff;--new:#0f766e;--new-50:#e6f4f2;--warn:#9c5d12;--warn-50:#fff3df;--bad:#c2362b;--bad-50:#fdecea;--out:#a4573a;--out-50:#fbefea;--ai-a:#4456b8;--ai-b:#7a4fd6;--ai-50:#f5f2fe;--ai-line:#d6cdf6;--ai-g:linear-gradient(135deg, var(--ai-a), var(--ai-b))}[data-theme=indigo_atlas]{--chrome-900:#18212f;--chrome-800:#202b3b;--chrome-700:#2b3a52;--chrome-ink:#fff;--chrome-mu:#aeb9d3;--bg:#d1dbe4;--surface:#fff;--band:#eaeff3;--line:#e2e6ed;--line2:#eef1f5;--ink:#1d2433;--mu:#565f72;--mu2:#98a2b3;--pri:#4456b8;--pri-50:#eef0fb;--pri-100:#dce1f7;--accent:#e3a25c;--accent-50:#fdf3e7;--table-head:#56667f;--nav-on:#7383da;--font-body:"Segoe UI", system-ui, sans-serif;--tab-line:#bfc4cb;--card-line:#d0d4d9;--field-line:#8d95a2;--field-bg:#f1f4f7;--theme-art:url(/images/themes/atlas-ink-engineering-atlas.webp);--in:var(--pri);--in-50:var(--pri-50)}[data-theme=drafting_vellum]{--chrome-900:#102229;--chrome-800:#162e35;--chrome-700:#21414a;--chrome-ink:#f7f4ec;--chrome-mu:#a9bfc1;--bg:#e7e3d9;--surface:#fcfbf7;--band:#f3f0ea;--line:#ddd8ca;--line2:#eae6da;--ink:#172d32;--mu:#55686c;--mu2:#8c9a99;--pri:#136f7b;--pri-50:#e8f0f1;--pri-100:#d5e7e9;--accent:#cc6440;--accent-50:#f6e7e0;--table-head:#3e5a60;--nav-on:#2f9aa6;--font-body:Manrope, "Segoe UI", sans-serif;--tab-line:#bac3c3;--card-line:#ccd2d1;--field-line:#849598;--field-bg:#f6f4ee;--theme-art:url(/images/themes/ergothiki-drafting-tools-v2.png);--in:var(--pri);--in-50:var(--pri-50)}[data-theme=lighthouse_blue]{--chrome-900:#0b1f3f;--chrome-800:#102a52;--chrome-700:#1a3a6b;--chrome-ink:#fff;--chrome-mu:#a9bedf;--bg:#d3dae3;--surface:#fff;--band:#ebeef2;--line:#d9e2ef;--line2:#e9eff7;--ink:#16263f;--mu:#4f5f79;--mu2:#94a3ba;--pri:#0a48ad;--pri-50:#eef4fc;--pri-100:#dbe7f8;--accent:#d2603f;--accent-50:#fbede8;--table-head:#3d5170;--nav-on:#4d84d6;--font-body:Figtree, "Segoe UI", sans-serif;--tab-line:#bac4d3;--card-line:#cdd4de;--field-line:#8395af;--field-bg:#f2f4f7;--theme-art:url(/images/themes/shallow-sea-lighthouse.png);--in:var(--pri);--in-50:var(--pri-50)}[data-theme=coastal_bridge]{--chrome-900:#13283a;--chrome-800:#172f42;--chrome-700:#243f54;--chrome-ink:#fff;--chrome-mu:#a6c7c1;--bg:#e5e5e4;--surface:#fffefa;--band:#f3f3f0;--line:#dcdfdf;--line2:#e7efec;--ink:#1b3341;--mu:#57696f;--mu2:#93a5a6;--pri:#2f6f73;--pri-50:#eef9f9;--pri-100:#d9f3f3;--accent:#e57a64;--accent-50:#fdeeea;--table-head:#3f5a64;--nav-on:#65a79e;--font-body:Figtree, "Segoe UI", sans-serif;--tab-line:#208db1;--card-line:#cfd4d5;--field-line:#87959f;--field-bg:#f7f6f3;--theme-art:url(/images/themes/coastal-structural-bridge.png);--in:var(--pri);--in-50:var(--pri-50)}[data-theme=total_station]{--chrome-900:#151a1f;--chrome-800:#20262d;--chrome-700:#343c45;--chrome-ink:#fff;--chrome-mu:#a7afb5;--bg:#e0e5e4;--surface:#fff;--band:#f1f3f3;--line:#d7dbd2;--line2:#e8ebe3;--ink:#182027;--mu:#5b646b;--mu2:#9da59e;--pri:#506318;--pri-50:#f3f6e4;--pri-100:#e4edbd;--accent:#ff7043;--accent-50:#ffede6;--table-head:#46515a;--nav-on:#a9c729;--font-body:Figtree, "Segoe UI", sans-serif;--tab-line:#20262d;--card-line:#d2d4d6;--field-line:#8f9499;--field-bg:#f6f7f7;--theme-art:url(/images/themes/urban-survey-total-station.png);--in:var(--pri);--in-50:var(--pri-50)}[data-theme=cycladic_dusk]{--chrome-900:#300a22;--chrome-800:#451130;--chrome-700:#591843;--chrome-ink:#fff;--chrome-mu:#ddb9d0;--bg:#f1e0e9;--surface:#fffefe;--band:#f9f0f5;--line:#e3d7de;--line2:#eee8ec;--ink:#2e2430;--mu:#6b5e6b;--mu2:#a497a3;--pri:#912e6b;--pri-50:#faf4f8;--pri-100:#f2e3ed;--accent:#5f8fb6;--accent-50:#e9f1f8;--table-head:#594b59;--nav-on:#d493c1;--font-body:Figtree, "Segoe UI", sans-serif;--tab-line:#cdb9c6;--card-line:#dacbd5;--field-line:#aa899f;--field-bg:#fbf5f8;--theme-art:url(/images/themes/cycladic-warmth-architecture-v2.png);--in:var(--pri);--in-50:var(--pri-50)}:where(*){box-sizing:border-box;border:0 solid var(--line)}:where(html){font-family:var(--font-body);tab-size:4;line-height:1.5}:where(body){font-family:var(--font-body);font-size:var(--f-m);color:var(--ink);margin:0;line-height:1.45}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}:where(hr){height:0;color:inherit;border-top-width:var(--hair-1)}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:700}:where(code,kbd,samp,pre){font-family:var(--font-mono);font-size:inherit}:where(small){font-size:var(--f-xs)}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(button,input,optgroup,select,textarea){font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:where(button,select){text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled){cursor:default}:where(){opacity:1;color:var(--mu2);opacity:1}:where(textarea){resize:vertical}:where(summary){display:list-item}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where([hidden]:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%}html[data-text-scale=sm]{font-size:var(--scale-sm)}html[data-text-scale=lg]{font-size:var(--scale-lg)}.e-app,.e-root{font-family:var(--font-body);font-size:var(--f-m);color:var(--ink);background:var(--bg);line-height:1.45}:where(.e-app,.e-root) h1{font-size:var(--f-2xl);margin:0;font-weight:700;line-height:1.2}:where(.e-app,.e-root) h2{font-size:var(--f-xl);margin:0;font-weight:700;line-height:1.25}:where(.e-app,.e-root) h3{font-size:var(--f-l);margin:0;font-weight:700;line-height:1.3}:where(.e-app,.e-root) a:where(:not(.e-btn,.e-tab,.e-rtab,.e-chip,.e-nav-item,.e-menu-item,.e-cardlink)),.e-lnk{color:var(--pri);text-underline-offset:var(--hair-3);text-decoration:none}:where(.e-app,.e-root) a:where(:not(.e-btn,.e-tab,.e-rtab,.e-chip,.e-nav-item,.e-menu-item,.e-cardlink)):where(:hover,:focus-visible),.e-lnk:hover,.e-lnk:focus-visible{text-decoration:underline}:where(.e-app,.e-root) :focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}.e-num{font-variant-numeric:tabular-nums}.e-eyebrow{font-size:var(--f-xs);letter-spacing:1.3px;text-transform:uppercase;color:var(--pri);font-weight:700}.e-muted{color:var(--mu)}.e-faint{color:var(--mu2)}.e-sr-only{width:var(--hair-1);height:var(--hair-1);margin:calc(-1 * var(--hair-1));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media print{.e-app,.e-root{background:#fff}.e-no-print{display:none}}.e-ico.e-ico{vertical-align:middle;flex:none;place-items:center;margin:0;display:inline-grid}.e-ico>svg{width:100%;height:100%;display:block}:where(.technical-ui-icon){vertical-align:middle;flex:none;width:1.05rem;height:1.05rem;display:inline-block}:where(.technical-ui-icon) .ui-icon-svg{fill:currentColor;stroke:none;width:100%;height:100%;display:block;overflow:visible}.e-noscroll{overflow-y:hidden}.e-app-icon{flex:none;display:block}button.e-lnk{font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}:root{--page-x:var(--sp-6)}@media (width<=760px){:root{--page-x:var(--sp-4)}}.e-page{width:100%;max-width:1700px;padding:20px var(--page-x) 28px;min-width:0;margin:0 auto}.e-page--tabs{padding-bottom:0}@media (width<=760px){.e-page{padding:var(--sp-4) var(--page-x) var(--sp-6)}}.e-stack{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.e-stack--s{gap:var(--sp-2)}.e-stack--l{gap:var(--sp-5)}.e-line{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.e-line--wrap{flex-wrap:wrap}.e-line--between{justify-content:space-between}.e-line--end{justify-content:flex-end}.e-line--top{align-items:flex-start}.e-line--l{gap:var(--sp-4)}.e-push{margin-left:auto}.e-grow{flex:auto;min-width:0}.e-none{flex:none}.e-grid{gap:var(--sp-4);align-items:start;min-width:0;display:grid}.e-grid-2{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.e-grid-3{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.e-grid-4{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.e-main-side{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.e-main-side--half{grid-template-columns:repeat(2,minmax(0,1fr))}.e-main-side--half .report-doc-preview{overflow-wrap:anywhere;min-width:0}.e-main-side--half .report-doc-preview .report-doc{max-width:none}.e-main-side--half .report-doc-preview .report-doc-table{table-layout:fixed}.e-main-side--half .report-doc-preview .report-doc-table .num{white-space:normal}.e-record{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1180px){.e-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.e-main-side{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){.e-record{grid-template-columns:minmax(0,1fr)}.e-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.e-grid-2,.e-grid-3,.e-grid-4{grid-template-columns:minmax(0,1fr)}}.e-hide{display:none}@media (width<=760px){.e-hide-phone{display:none}}@media (width>=761px){.e-only-phone{display:none}}.e-shell{width:100%;max-width:2000px;min-height:100vh;margin:0 auto;display:flex}.e-shell__col{flex-direction:column;flex:auto;min-width:0;display:flex}.e-main{min-width:0}.e-main__inner{max-width:1700px;margin:0 auto}.e-guest{min-height:100vh;padding:var(--sp-6) var(--sp-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.e-guest__mark{width:80px;height:80px}.e-guest__card{width:100%;max-width:28rem;margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-6)}.e-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:34px;padding:var(--sp-2) 14px;border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--f-s);white-space:nowrap;box-shadow:var(--sh-1);cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-fast), background var(--t-fast), border-color var(--t-fast);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.e-btn:hover{transform:translateY(calc(-1 * var(--hair-1)));box-shadow:var(--sh-2);text-decoration:none}.e-btn:active{transform:none}.e-btn:disabled,.e-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.e-btn svg,.e-btn .e-ico{flex:none;width:16px;height:16px}.e-btn--pri{background:var(--pri);border-color:var(--pri);color:#fff;border-bottom-color:color-mix(in srgb, var(--pri) 70%, var(--ink))}.e-btn--dark{background:var(--chrome-800);border-color:var(--chrome-800);color:var(--chrome-ink)}.e-btn--ghost{background:var(--surface);border-color:color-mix(in srgb, var(--pri) 35%, var(--surface));color:var(--pri)}.e-btn--ghost:hover{background:var(--pri-50)}.e-btn--icon.e-btn--ghost{box-shadow:none;color:var(--mu);background:0 0;border-color:#0000}.e-btn--icon.e-btn--ghost:hover{background:var(--pri-50);box-shadow:none}.e-btn--danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 30%, var(--surface))}.e-btn--danger:hover{background:var(--bad-50)}.e-btn--sm{min-height:28px;font-size:var(--f-s);padding:5px 10px}.e-btn--block{width:100%;display:flex}.e-btn--icon{width:32px;height:32px;min-height:32px;padding:0}.e-btn--icon.e-btn--sm{width:28px;height:28px;min-height:28px}.e-btn[aria-pressed=true]{background:var(--pri-50);border-color:var(--pri);color:var(--pri)}.e-btn--check{border-width:var(--hair-2);color:var(--mu2)}.e-btn--check:hover{border-color:var(--pri);color:var(--pri)}.e-btn--check[aria-pressed=true]{background:var(--pri);border-color:var(--pri);color:#fff}.e-btn.is-busy{cursor:wait}.e-btn.is-busy:disabled{opacity:1;cursor:wait;animation:0s linear .3s forwards e-btn-busy-dim}.e-btn.is-busy:after{content:"";width:var(--sp-3);height:var(--sp-3);border:var(--hair-2) solid currentColor;border-radius:var(--r-pill);opacity:0;border-right-color:#0000;flex:none;animation:.8s linear infinite e-btn-spin,0s linear .3s forwards e-btn-busy-show}@keyframes e-btn-spin{to{transform:rotate(360deg)}}@keyframes e-btn-busy-show{to{opacity:1}}@keyframes e-btn-busy-dim{to{opacity:.7}}.e-btn--icon.is-busy{position:relative}.e-btn--icon.is-busy:after{margin:auto;position:absolute;inset:0}.e-btn--icon.is-busy .e-ico{animation:0s linear .3s forwards e-btn-busy-hide}@keyframes e-btn-busy-hide{to{opacity:0}}@media (prefers-reduced-motion:reduce){.e-btn.is-busy:after{animation:0s linear .3s forwards e-btn-busy-show}}.e-card{background:var(--surface);border:var(--hair-1) solid var(--card-line);border-radius:var(--r-m);min-width:0;box-shadow:var(--sh-1);position:relative;overflow:hidden}.e-card__head{min-height:46px;padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-5);background:var(--band);border-bottom:var(--hair-1) solid var(--line);font-size:var(--f-m);color:var(--ink);align-items:center;gap:10px;font-weight:700;display:flex;position:relative}.e-card__head:before{content:"";background:var(--chrome-800);width:4px;position:absolute;top:0;bottom:0;left:0}.e-card--accent>.e-card__head:before{background:var(--accent)}.e-card--system>.e-card__head:before{background:var(--pri)}.e-card--bad>.e-card__head:before{background:var(--bad)}.e-card__head svg,.e-card__head .e-ico{width:17px;height:17px;color:var(--mu);flex:none}.e-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.e-card__actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);font-size:var(--f-s);flex-wrap:wrap;margin-left:auto;font-weight:600;display:flex}.e-card__body{padding:14px var(--sp-4)}.e-card__body--flush{padding:0}.e-card__foot{align-items:center;gap:var(--sp-3);padding:10px var(--sp-4);border-top:var(--hair-1) solid var(--line2);font-size:var(--f-s);color:var(--mu);display:flex}.e-cardlink{color:inherit;transition:transform var(--t-fast), box-shadow var(--t-fast);text-decoration:none;display:block}.e-cardlink:hover{transform:translateY(calc(-1 * var(--hair-1)));box-shadow:var(--sh-2)}.e-card__head--stacked{flex-wrap:wrap}.e-card__titles{gap:var(--sp-1);flex:1 1 0;min-width:0;display:grid}.e-card__sub{font-size:var(--f-xs);color:var(--mu);font-weight:400}.e-card__count{padding:var(--sp-1) 10px;border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--mu);font-size:var(--f-xs);white-space:nowrap;margin-left:auto;font-weight:700}.e-card__count--inline{margin-left:var(--sp-2);vertical-align:middle}.e-card__tools{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);flex-wrap:wrap;display:flex}.e-card__tools>.e-input,.e-card__tools>.e-select{width:auto;min-width:0}.e-ph{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;margin-bottom:18px;display:flex}.e-ph__icon{border-radius:var(--r-m);background:var(--surface);border:var(--hair-1) solid var(--line);width:44px;height:44px;color:var(--pri);box-shadow:var(--sh-1);flex:none;align-self:flex-start;place-items:center;display:grid;position:relative}.e-ph__icon:after{content:"";left:calc(-1 * var(--hair-1));width:var(--hair-3);border-radius:0 var(--r-s) var(--r-s) 0;background:var(--accent);position:absolute;top:8px;bottom:8px}.e-ph__icon svg,.e-ph__icon .e-ico{width:22px;height:22px}.e-ph__text{flex:1 1 0;min-width:0}.e-ph__path{font-size:var(--f-xs);letter-spacing:1.3px;text-transform:uppercase;color:var(--pri);font-weight:700}.e-ph__title{align-items:center;gap:var(--sp-2);font-size:var(--f-xl);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;margin:0;font-weight:700;line-height:1.2;display:flex}.e-ph__count{font-size:var(--f-xs);color:var(--mu);background:var(--band);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);font-weight:700}.e-ph__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}@media (width<=760px){.e-ph__text{flex-basis:12rem}}.e-ph--record .e-ph__icon{width:40px;height:40px}.e-head,.e-ph-frame{padding:var(--sp-5) var(--page-x) 0}.e-head__inner,.e-ph-frame__inner{max-width:calc(1700px - 2 * var(--page-x));padding:var(--sp-3) var(--sp-4);background:var(--surface);border:var(--hair-1) solid var(--card-line);border-radius:var(--r-m);box-shadow:var(--sh-1);margin:0 auto}@media (width<=760px){.e-head,.e-ph-frame{padding-top:var(--sp-4)}}.e-ph-back{margin-bottom:var(--sp-2);font-size:var(--f-s)}.e-ph-below{font-size:var(--f-s);color:var(--mu);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding-left:54px;display:flex}@media (width<=760px){.e-ph-below{padding-left:0}}.e-ph h1.e-ph__title{letter-spacing:normal;font-family:inherit}.e-tabs{align-items:flex-end;gap:var(--sp-1);padding-left:var(--sp-1);scrollbar-width:thin;background:linear-gradient(var(--chrome-800), var(--chrome-800)) left bottom / 100% 2px no-repeat;min-width:0;display:flex;position:relative;overflow:auto clip}.e-tab{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 14px 9px;background:var(--surface);border:var(--hair-1) solid var(--tab-line);border-radius:var(--r-m) var(--r-m) 0 0;color:var(--mu);font:inherit;font-size:var(--f-m);white-space:nowrap;cursor:pointer;transition:background var(--t-fast), transform var(--t-fast);border-bottom:0;flex:none;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.e-tab:hover{background:var(--pri-50);transform:translateY(calc(-1 * var(--hair-1)));color:var(--ink);text-decoration:none}.e-tab__img{-o-object-fit:contain;object-fit:contain;flex:none;width:18px;height:18px}.e-tab svg,.e-tab .e-ico{width:16px;height:16px;color:var(--mu)}.e-tab__num{border-radius:var(--r-pill);background:var(--surface);min-width:20px;color:var(--mu);font-size:var(--f-xs);text-align:center;padding:0 6px;font-weight:700}.e-tab.is-active,.e-tab[aria-current=page],.e-tab[aria-pressed=true]{background:var(--chrome-800);border-color:var(--chrome-800);color:var(--chrome-ink);padding-top:11px;transform:none}.e-tab.is-active svg,.e-tab.is-active .e-ico,.e-tab[aria-current=page] svg,.e-tab[aria-current=page] .e-ico,.e-tab[aria-pressed=true] svg,.e-tab[aria-pressed=true] .e-ico{color:var(--accent)}.e-tab.is-active .e-tab__num,.e-tab[aria-current=page] .e-tab__num,.e-tab[aria-pressed=true] .e-tab__num{background:color-mix(in srgb, var(--chrome-ink) 18%, transparent);color:var(--chrome-ink)}.e-tab.is-active:before,.e-tab[aria-current=page]:before,.e-tab[aria-pressed=true]:before{content:"";left:var(--sp-3);right:var(--sp-3);height:var(--hair-3);border-radius:0 0 var(--r-s) var(--r-s);background:var(--accent);position:absolute;top:0}.e-tab__num.is-bad{background:var(--bad-50);color:var(--bad)}.e-tab__num.is-warn{background:var(--warn-50);color:var(--warn)}.e-tab__num.is-ok{background:var(--ok-50);color:var(--ok)}.e-tabs-row{align-items:flex-end;gap:var(--sp-2);background:linear-gradient(var(--chrome-800), var(--chrome-800)) left bottom / 100% 2px no-repeat;min-width:0;display:flex}.e-tabs-row>.e-tabs{flex:auto}.e-tabs-row>:not(.e-tabs){flex:none;margin-bottom:6px}.e-tabs-under{background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:0 0 var(--r-l) var(--r-l);padding:var(--sp-4);border-top:0}.e-rtabs{align-items:flex-end;gap:var(--sp-1);min-width:0;padding:0 6px;display:flex;position:relative}.e-rtab{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 11px 11px;border-radius:var(--r-m) var(--r-m) 0 0;color:var(--mu);font:inherit;font-size:var(--f-m);white-space:nowrap;cursor:pointer;transition:color var(--t-fast), background var(--t-fast);background:0 0;border:0;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.e-rtab+.e-rtab:before{content:"";left:calc(-1 * var(--hair-2));width:var(--hair-1);background:var(--line);height:18px;position:absolute;top:15px}.e-rtab__box{border-radius:var(--r-s);background:var(--surface);border:var(--hair-1) solid var(--line);width:26px;height:26px;color:var(--mu);transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);place-items:center;display:grid}.e-rtab__box svg,.e-rtab__box .e-ico{width:15px;height:15px}.e-rtab__num{border-radius:var(--r-pill);background:var(--band);min-width:20px;color:var(--mu);font-size:var(--f-xs);text-align:center;padding:0 6px;font-weight:700}.e-rtab:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 65%, transparent);text-decoration:none}.e-rtab:hover .e-rtab__box{border-color:var(--pri-100);color:var(--pri);background:var(--pri-50)}.e-rtab.is-active,.e-rtab[aria-selected=true]{color:var(--chrome-800)}.e-rtab.is-active .e-rtab__box,.e-rtab[aria-selected=true] .e-rtab__box{background:var(--chrome-800);border-color:var(--chrome-800);color:var(--accent);box-shadow:var(--sh-1)}.e-rtab.is-active .e-rtab__num,.e-rtab[aria-selected=true] .e-rtab__num{background:var(--chrome-800);color:var(--chrome-ink)}.e-rtab.is-active:after,.e-rtab[aria-selected=true]:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--chrome-800);margin-left:-8px;position:absolute;bottom:-8px;left:50%}.e-rtab.is-active+.e-rtab:before,.e-rtab[aria-selected=true]+.e-rtab:before,.e-rtab.is-active:before,.e-rtab[aria-selected=true]:before{display:none}.e-rtab--more{margin-left:auto}.e-rtab--more:before{display:none}.e-rpanel{background:var(--surface);border:var(--hair-1) solid var(--line);border-top:var(--hair-2) solid var(--chrome-800);border-radius:0 0 var(--r-l) var(--r-l);padding:18px 18px var(--sp-4);box-shadow:var(--sh-1)}.e-rtabs--gauge{align-items:stretch}.e-rtabs--gauge .e-ptabbar__tabs{align-items:stretch;gap:var(--sp-1)}.e-rtabs--gauge .e-rtab{justify-content:flex-start;align-items:stretch;gap:var(--sp-1);min-width:8.5rem;padding:var(--sp-2) var(--sp-3) var(--sp-3);border:var(--hair-1) solid var(--line);background:var(--surface);font-size:var(--f-s);text-align:left;border-bottom:0;flex-direction:column}.e-rtabs--gauge .e-rtab+.e-rtab:before{display:none}.e-rtab__head{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.e-rtab__gauge{align-items:baseline;gap:var(--sp-1);min-width:0;display:flex}.e-rtab__fig{font-size:var(--f-l);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.e-rtab__note{text-overflow:ellipsis;font-size:var(--f-xs);color:var(--mu);font-weight:600;overflow:hidden}.e-rtab__note.is-bad{color:var(--bad)}.e-rtab__note.is-warn{color:var(--warn)}.e-rtab__bar{width:100%;height:var(--hair-3);border-radius:var(--r-pill);background:var(--line2);appearance:none;border:0;display:block;overflow:hidden}.e-rtab__bar::-webkit-progress-bar{background:var(--line2)}.e-rtab__bar::-webkit-progress-value{background:var(--pri);border-radius:var(--r-pill)}.e-rtab__bar::-moz-progress-bar{background:var(--pri);border-radius:var(--r-pill)}.e-rtabs--gauge .e-rtab:hover{background:var(--pri-50)}.e-rtabs--gauge .e-rtab[aria-selected=true]{background:var(--chrome-800);border-color:var(--chrome-800);color:var(--chrome-ink)}.e-rtabs--gauge .e-rtab[aria-selected=true] .e-rtab__box{background:var(--accent);border-color:var(--accent);color:var(--chrome-800)}.e-rtabs--gauge .e-rtab[aria-selected=true] .e-rtab__fig,.e-rtabs--gauge .e-rtab[aria-selected=true] .e-rtab__note{color:var(--chrome-ink)}.e-rtabs--gauge .e-rtab[aria-selected=true] .e-rtab__bar::-webkit-progress-value{background:var(--accent)}.e-rtabs--gauge .e-rtab[aria-selected=true] .e-rtab__bar::-moz-progress-bar{background:var(--accent)}.e-rtabs--gauge .e-rtab--more{justify-content:center;min-width:0}.e-rtabs--gauge~.e-rpanel{border-top-width:var(--hair-3)}@media (width<=560px){.e-rtabs--gauge .e-ptabbar__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-rtabs--gauge .e-rtab{border-bottom:var(--hair-1) solid var(--line);border-radius:var(--r-m);min-width:0}.e-rtabs--gauge .e-rtab[aria-selected=true]{order:-1;grid-column:1/-1}.e-rtabs--gauge .e-rtab[aria-selected=true]:after{display:none}}.e-chips{flex-wrap:wrap;gap:6px;display:flex}.e-chip{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--f-s);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);align-items:center;gap:6px;padding:5px 11px;font-weight:600;text-decoration:none;display:inline-flex}.e-chip__num{font-size:var(--f-xs);color:var(--mu)}.e-chip:hover{border-color:var(--pri-100);background:var(--pri-50);text-decoration:none}.e-chip.is-active,.e-chip[aria-pressed=true]{background:var(--chrome-800);border-color:var(--chrome-800);color:var(--chrome-ink)}.e-chip.is-active .e-chip__num,.e-chip[aria-pressed=true] .e-chip__num{color:var(--accent)}.e-table-wrap{min-width:0;padding:0 var(--sp-3) var(--sp-1);overflow-x:auto}.e-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--f-m)}.e-table thead th{padding:10px var(--sp-3);background:var(--table-head);color:#fff;font-size:var(--f-s);text-align:left;white-space:nowrap;border-right:var(--hair-1) solid #ffffff1f;font-weight:600}.e-table thead tr:first-child th:first-child{border-radius:var(--r-s) 0 0 0;border-left:var(--hair-3) solid var(--accent)}.e-table thead tr:first-child th:last-child{border-radius:0 var(--r-s) 0 0;border-right:0}.e-table td:first-child{border-left:var(--hair-3) solid transparent}.e-table td{padding:10px var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);color:var(--ink);vertical-align:middle}.e-table tbody tr{transition:background var(--t-fast)}:where(.e-table) tbody tr{background:var(--surface)}:where(.e-table) tbody tr:nth-child(2n){background:color-mix(in srgb, var(--band) 70%, var(--pri-50))}.e-table tbody tr:hover td{background:var(--pri-50)}.e-table tbody tr:hover td:first-child{border-left-color:var(--pri)}.e-table .is-num,.e-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.e-table thead .e-btn--ghost:not([aria-pressed=true]){color:inherit;box-shadow:none;background:0 0;border-color:#0000}.e-table thead .e-btn--ghost:not([aria-pressed=true]):hover{box-shadow:none;background:#ffffff24}.e-table .is-nowrap{white-space:nowrap}.e-table .is-wrap{white-space:normal}.e-table .e-cell-name{font-weight:600}.e-table .e-cell-sub{font-size:var(--f-xs);color:var(--mu);display:block}.e-table .e-cell-code{font-variant-numeric:tabular-nums;color:var(--mu)}.e-table--fixed{table-layout:fixed}.e-table--fixed td{overflow-wrap:anywhere}.e-table--fixed thead th{white-space:normal;overflow-wrap:anywhere}@media (width<=560px){.e-table--stack thead{width:var(--hair-1);height:var(--hair-1);clip-path:inset(50%);position:absolute;overflow:hidden}.e-table--stack,.e-table--stack tbody,.e-table--stack tr,.e-table--stack td{width:100%;display:block}.e-table--stack tr{padding:var(--sp-2) 0;border-top:var(--hair-1) solid var(--line2)}.e-table--stack td{padding:var(--sp-1) var(--sp-3);white-space:normal;border:0}.e-table--stack td[data-label]:before{content:attr(data-label);font-size:var(--f-xs);color:var(--mu);font-weight:600;display:block}}.e-minw-760{min-width:760px}.e-minw-860{min-width:860px}.e-minw-980{min-width:980px}.e-minw-1000{min-width:1000px}.e-minw-1120{min-width:1120px}.e-minw-1280{min-width:1280px}.e-col-1{width:1%}.e-col-2{width:2%}.e-col-3{width:3%}.e-col-4{width:4%}.e-col-5{width:5%}.e-col-6{width:6%}.e-col-7{width:7%}.e-col-8{width:8%}.e-col-9{width:9%}.e-col-10{width:10%}.e-col-11{width:11%}.e-col-12{width:12%}.e-col-13{width:13%}.e-col-14{width:14%}.e-col-15{width:15%}.e-col-16{width:16%}.e-col-17{width:17%}.e-col-18{width:18%}.e-col-19{width:19%}.e-col-20{width:20%}.e-col-21{width:21%}.e-col-22{width:22%}.e-col-23{width:23%}.e-col-24{width:24%}.e-col-25{width:25%}.e-col-26{width:26%}.e-col-27{width:27%}.e-col-28{width:28%}.e-col-29{width:29%}.e-col-30{width:30%}.e-col-31{width:31%}.e-col-32{width:32%}.e-col-33{width:33%}.e-col-34{width:34%}.e-col-35{width:35%}.e-col-36{width:36%}.e-col-37{width:37%}.e-col-38{width:38%}.e-col-39{width:39%}.e-col-40{width:40%}.e-col-41{width:41%}.e-col-42{width:42%}.e-col-43{width:43%}.e-col-44{width:44%}.e-col-45{width:45%}.e-col-46{width:46%}.e-col-47{width:47%}.e-col-48{width:48%}.e-col-49{width:49%}.e-col-50{width:50%}.e-col-51{width:51%}.e-col-52{width:52%}.e-col-53{width:53%}.e-col-54{width:54%}.e-col-55{width:55%}.e-col-56{width:56%}.e-col-57{width:57%}.e-col-58{width:58%}.e-col-59{width:59%}.e-col-60{width:60%}.e-col-auto{width:auto}.e-table tbody th{padding:10px var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);color:var(--ink);text-align:left;background:inherit;font-weight:600}.e-table tbody>tr.e-table__group-row>th{background:var(--band);border-bottom-color:var(--line);font-weight:700}.e-table__group-sum{color:var(--mu);font-weight:400}.e-table tbody>.e-table__group-row~tr:nth-child(2n){background:var(--surface)}.e-table tbody>.e-table__group-row~tr:nth-child(odd){background:color-mix(in srgb, var(--band) 70%, var(--pri-50))}.e-table--sticky thead th:first-child,.e-table--sticky tbody th:first-child,.e-table--sticky tbody td:first-child{position:sticky;left:0}.e-table--sticky tbody th:first-child,.e-table--sticky tbody td:first-child{background:inherit}.e-table--sticky thead th:first-child{background:var(--table-head)}.e-table--sticky-end thead th:last-child,.e-table--sticky-end tbody td:last-child{position:sticky;right:0}.e-table--sticky-end tbody td:last-child{background:inherit}.e-table--sticky-end thead th:last-child{background:var(--table-head)}.e-table td.is-weekend{background:var(--band);color:var(--mu)}.e-table .is-locked{background:var(--line2);color:var(--mu)}.e-table .is-suggested{outline:var(--hair-1) dashed var(--pri-100);outline-offset:calc(-1 * var(--hair-3))}.e-table .is-partner{background:var(--band);color:var(--mu2)}.e-table tr.is-highlighted>*{background:var(--pri-50)}.e-table tr.is-highlighted>:first-child{border-left:var(--hair-3) solid var(--pri)}.e-table tr.is-off>*{color:var(--mu)}.e-table tr.is-off .e-initials{opacity:.6}.e-pager{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;flex-wrap:wrap;min-width:0;display:flex}.e-pager__summary{font-size:var(--f-s);color:var(--mu);font-variant-numeric:tabular-nums;margin:0}.e-pager__pages{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-pager__item{min-width:28px;height:28px;padding:0 var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--f-s);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}button.e-pager__item{cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast)}button.e-pager__item:hover{background:var(--pri-50);border-color:var(--pri-100)}.e-pager__item .e-ico{width:14px;height:14px}.e-pager__item.is-current{background:var(--pri);border-color:var(--pri);color:#fff}.e-pager__item.is-disabled{color:var(--mu2);background:var(--band);cursor:default}.e-pager__item.is-gap{color:var(--mu);background:0 0;border-color:#0000}@media (width<=560px){.e-pager{flex-direction:column;align-items:stretch}.e-pager__pages{justify-content:center}}.e-badge{--c:var(--mu);--b:var(--band);padding:var(--sp-1) 10px var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:var(--b);color:var(--c);border:var(--hair-1) solid color-mix(in srgb, var(--c) 25%, transparent);font-size:var(--f-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.5;display:inline-flex}.e-badge:before{content:"";border-radius:var(--r-pill);background:var(--c);flex:none;width:6px;height:6px}.e-badge--ok{--c:var(--ok);--b:var(--ok-50)}.e-badge--info{--c:var(--info);--b:var(--info-50)}.e-badge--prog{--c:var(--prog);--b:var(--prog-50)}.e-badge--new{--c:var(--new);--b:var(--new-50)}.e-badge--warn{--c:var(--warn);--b:var(--warn-50)}.e-badge--bad{--c:var(--bad);--b:var(--bad-50)}.e-badge--out{--c:var(--out);--b:var(--out-50)}.e-badge--neutral{--c:var(--mu);--b:var(--band)}.e-badge--icon:before{content:none}.e-badge .e-ico{width:13px;height:13px}.e-tag{--c:var(--pri);--b:var(--pri-50);align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);background:var(--b);color:var(--c);font-size:var(--f-xs);white-space:nowrap;font-weight:600;display:inline-flex}.e-tag .e-ico{flex:none;width:13px;height:13px}.e-tag--ok{--c:var(--ok);--b:var(--ok-50)}.e-tag--info{--c:var(--info);--b:var(--info-50)}.e-tag--prog{--c:var(--prog);--b:var(--prog-50)}.e-tag--new{--c:var(--new);--b:var(--new-50)}.e-tag--warn{--c:var(--warn);--b:var(--warn-50)}.e-tag--bad{--c:var(--bad);--b:var(--bad-50)}.e-tag--out{--c:var(--out);--b:var(--out-50)}.e-tag--neutral{--c:var(--mu);--b:var(--band)}.e-count{border-radius:var(--r-pill);background:var(--bad);color:#fff;min-width:18px;font-size:var(--f-xs);place-items:center;padding:0 5px;font-weight:700;line-height:1.5;display:inline-grid}.e-count--soft{background:var(--band);color:var(--mu)}.e-code{padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--pri-100);border-radius:var(--r-s);background:var(--pri-50);color:var(--pri);font-family:var(--font-mono);font-size:var(--f-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:inline-block}.e-initials{border-radius:var(--r-pill);background:var(--pri-50);width:26px;height:26px;color:var(--pri);font-size:var(--f-xs);outline:var(--hair-2) solid var(--surface);flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.e-initials>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-initials--office{border-radius:var(--r-l);width:56px;height:56px;font-size:var(--f-m);outline:0}.e-initials--office>img{-o-object-fit:contain;object-fit:contain;background:var(--surface)}.e-progress{border-radius:var(--r-s);background:var(--line2);width:72px;height:6px;color:var(--pri);vertical-align:middle;appearance:none;border:0;display:inline-block;overflow:hidden}.e-progress::-webkit-progress-bar{background:var(--line2);border-radius:var(--r-s)}.e-progress::-webkit-progress-value{border-radius:var(--r-s);background:currentColor}.e-progress::-moz-progress-bar{border-radius:var(--r-s);background:currentColor}.e-progress--block{width:100%;display:block}.e-progress--ok{color:var(--ok)}.e-progress--warn{color:var(--warn)}.e-progress--bad{color:var(--bad)}.e-kpis{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.e-kpi{--k:var(--chrome-800);min-width:0;padding:10px var(--sp-3) 10px var(--sp-4);background:var(--surface);border:var(--hair-1) solid var(--card-line);border-radius:var(--r-m);color:var(--ink);transition:transform var(--t-fast), box-shadow var(--t-fast);text-decoration:none;position:relative;overflow:hidden}.e-kpi:before{content:"";background:var(--k);width:4px;position:absolute;top:0;bottom:0;left:0}a.e-kpi:hover{transform:translateY(calc(-1 * var(--hair-2)));box-shadow:var(--sh-2);text-decoration:none}button.e-kpi{width:100%;font:inherit;text-align:left;cursor:pointer}button.e-kpi:hover{box-shadow:var(--sh-2)}.e-kpi[aria-pressed=true]{border-color:var(--pri);box-shadow:0 0 0 2px var(--pri-100)}.e-kpi__value{font-size:var(--f-2xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;display:block}.e-kpi__label{font-size:var(--f-xs);color:var(--mu);display:block}.e-kpi__mark{font-size:var(--f-xs);color:var(--k);font-weight:700;position:absolute;top:10px;right:10px}.e-kpi--small{padding:var(--sp-2) 6px var(--sp-2) 10px;text-align:center}.e-kpi--small .e-kpi__value{font-size:var(--f-xl);line-height:1.2}.e-kpi--ok{--k:var(--ok)}.e-kpi--info{--k:var(--info)}.e-kpi--prog{--k:var(--prog)}.e-kpi--new{--k:var(--new)}.e-kpi--warn{--k:var(--warn)}.e-kpi--bad{--k:var(--bad)}.e-kpi--pri{--k:var(--pri)}.e-kpi--accent{--k:var(--accent)}.e-field{min-width:0;margin-bottom:10px}.e-field__label{margin-bottom:var(--sp-1);font-size:var(--f-s);color:var(--ink);font-weight:700;display:block}.e-field__label .e-req{color:var(--bad);font-style:normal}.e-field__hint{margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--mu)}.e-field__error{margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--bad);font-weight:600}.e-field__warn{align-items:flex-start;gap:var(--sp-1);margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--ink);font-weight:600;display:flex}.e-field__warn:before{content:"";width:var(--hair-3);border-radius:var(--r-s);background:var(--warn);flex:none;align-self:stretch}:where(.e-input,.e-select,.e-textarea){width:100%;min-width:0;display:block}.e-input,.e-select,.e-textarea{min-height:36px;padding:var(--sp-2) 10px;border:var(--hair-1) solid var(--field-line);border-radius:var(--r-s);background:var(--field-bg);color:var(--ink);font:inherit;font-size:var(--f-m);transition:border-color var(--t-fast), outline-color var(--t-fast);line-height:1.4}.e-input::-moz-placeholder{color:var(--mu2)}.e-textarea::-moz-placeholder{color:var(--mu2)}.e-input::placeholder,.e-textarea::placeholder{color:var(--mu2)}.e-input:focus,.e-select:focus,.e-textarea:focus{border-color:var(--pri);outline:var(--hair-3) solid var(--pri-100);outline-offset:0}.e-input[readonly],.e-input:disabled,.e-select:disabled,.e-textarea:disabled{background:var(--band);color:var(--mu)}.e-input.is-invalid,.e-select.is-invalid,.e-textarea.is-invalid{border-color:var(--bad)}.e-textarea{resize:vertical;min-height:96px}.e-check{align-items:center;gap:var(--sp-2);font-size:var(--f-m);color:var(--ink);cursor:pointer;display:inline-flex}.e-check input{width:16px;height:16px;accent-color:var(--pri)}.e-row2{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.e-row2{grid-template-columns:minmax(0,1fr)}}.e-search{align-items:center;gap:var(--sp-2);min-width:0;padding:0 var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--mu2);display:flex}.e-search input{min-width:0;padding:var(--sp-2) 0;color:var(--ink);font:inherit;font-size:var(--f-m);background:0 0;border:0;outline:none;flex:1}.e-search:focus-within{border-color:var(--pri);outline:var(--hair-3) solid var(--pri-100)}.e-search svg,.e-search .e-ico{flex:none;width:16px;height:16px}.e-filterbar{gap:var(--sp-3);grid-template-columns:minmax(17rem,1.8fr) repeat(3,minmax(11rem,1fr)) auto;align-items:end;min-width:0;display:grid}.e-filterbar--1{grid-template-columns:minmax(17rem,1.8fr) minmax(11rem,1fr) auto}.e-filterbar--2{grid-template-columns:minmax(17rem,1.8fr) repeat(2,minmax(11rem,1fr)) auto}.e-filterbar--3{grid-template-columns:minmax(17rem,1.8fr) repeat(3,minmax(11rem,1fr)) auto}.e-filterbar--4{grid-template-columns:minmax(15rem,1.6fr) repeat(4,minmax(9rem,1fr)) auto}.e-filterbar--5{grid-template-columns:minmax(14rem,1.4fr) repeat(5,minmax(8rem,1fr)) auto}.e-filterbar>*,.e-filterbar__search{min-width:0}@media (width<=1200px){.e-filterbar,.e-filterbar--1,.e-filterbar--2,.e-filterbar--3,.e-filterbar--4,.e-filterbar--5{grid-template-columns:repeat(2,minmax(0,1fr))}.e-filterbar__search{grid-column:1/-1}}@media (width<=760px){.e-filterbar,.e-filterbar--1,.e-filterbar--2,.e-filterbar--3,.e-filterbar--4,.e-filterbar--5{grid-template-columns:minmax(0,1fr)}}.e-row2>.e-field--wide{grid-column:1/-1}.e-field__ok{margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--ok);font-weight:600}.e-check__caption{font-size:var(--f-s);color:var(--mu)}.e-divide-top{border-top:var(--hair-1) solid var(--line2)}.e-list-box{border:var(--hair-1) solid var(--line2);border-radius:var(--r-s)}.e-list-box>*+*{border-top:var(--hair-1) solid var(--line2)}.e-ico--sm{width:14px;height:14px}.e-list-row{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);display:flex}.e-specialty{gap:var(--sp-2);min-width:0;display:grid}.e-specialty__other{width:100%}.e-switch{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;display:inline-flex}.e-switch:has(.e-switch__input:disabled){cursor:not-allowed}.e-switch__input{width:var(--hair-1);height:var(--hair-1);opacity:0;position:absolute;overflow:hidden}.e-switch__track{border-radius:var(--r-pill);background:var(--line);width:34px;height:19px;transition:background-color var(--t-fast);flex:none;position:relative}.e-switch__thumb{top:var(--hair-2);left:var(--hair-2);border-radius:var(--r-pill);background:var(--surface);width:15px;height:15px;box-shadow:var(--sh-1);transition:transform var(--t-fast);position:absolute}.e-switch__input:checked+.e-switch__track{background:var(--pri)}.e-switch__input:checked+.e-switch__track .e-switch__thumb{transform:translate(15px)}.e-switch__input:disabled+.e-switch__track{opacity:.45}.e-switch__input:focus-visible+.e-switch__track{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}.e-switch__caption{font-size:var(--f-xs);color:var(--mu)}.e-input--num{text-align:right;font-variant-numeric:tabular-nums;width:8rem}.e-lifetime{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.e-lifetime__seg{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.e-lifetime__seg>label{padding:var(--sp-1) var(--sp-3);border-right:var(--hair-1) solid var(--line2);background:var(--surface);color:var(--ink);font-size:var(--f-s);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.e-lifetime__seg>label:last-child{border-right:0}.e-lifetime__seg>label>input{opacity:0;pointer-events:none;position:absolute}.e-lifetime__seg>label.is-on{background:var(--pri);color:var(--surface);font-weight:600}.e-lifetime__seg>label:focus-within{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-1)}@media (width<=640px){.e-lifetime__seg{grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.e-lifetime__seg>label:nth-child(2){border-right:0}.e-lifetime__seg>label:nth-child(-n+2){border-bottom:var(--hair-1) solid var(--line2)}}@media (width<=560px){.e-lifetime{flex-basis:100%}}.e-aside{color:var(--mu);font-style:italic;font-size:var(--f-xs);margin:0}.e-aside:before{content:"*";margin-inline-end:.25em;font-style:normal}.e-provider-icon{flex:none;width:18px;height:18px}.e-testdata{vertical-align:-.125em;color:var(--mu);cursor:help;border-radius:var(--r-s);align-items:center;margin-inline-start:var(--sp-1);display:inline-flex}.e-testdata .technical-ui-icon,.e-testdata .ui-icon-svg{width:1em;height:1em;color:inherit}.e-testdata:hover{color:var(--ink)}.e-testdata:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-1)}.e-legal__check{color:var(--mu);font-size:var(--f-s);align-items:flex-start}.e-legal__check input{margin-top:var(--hair-2);flex:none}.e-field__hint .e-nowrap{white-space:nowrap}.e-phone{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);width:100%;min-height:36px;transition:border-color var(--t-fast), outline-color var(--t-fast);align-items:stretch;display:flex;overflow:hidden}.e-phone:focus-within{border-color:var(--pri);outline:var(--hair-3) solid var(--pri-100);outline-offset:0}.e-phone__code{border-inline-end:var(--hair-1) solid var(--line);background:var(--band);color:var(--mu);font-size:var(--f-s);-webkit-user-select:none;user-select:none;align-items:center;padding:0 10px;font-weight:600;display:flex}.e-phone__input{min-width:0;padding:var(--sp-2) 10px;color:var(--ink);font:inherit;font-size:var(--f-m);background:0 0;border:0;outline:none;flex:auto}.e-password{min-width:0;position:relative}.e-password>.e-password__input{padding-inline-end:var(--sp-7)}.e-password__reveal{top:50%;border:var(--hair-1) solid transparent;border-radius:var(--r-s);width:2rem;height:2rem;color:var(--mu);cursor:pointer;transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast);background:0 0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:var(--hair-3);transform:translateY(-50%)}.e-password__reveal:hover,.e-password__reveal.is-visible{border-color:var(--line);background:var(--pri-50);color:var(--pri)}.e-password__reveal:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-1)}.e-password__reveal:disabled{cursor:not-allowed;opacity:.5}[data-file-drop][data-dragging]{border-color:var(--pri);background:var(--pri-50);color:var(--pri)}.e-slug{align-items:center;gap:var(--sp-2);display:flex}.e-slug__host{color:var(--mu2);font-size:var(--f-s);white-space:nowrap}.e-slug .e-input{flex:auto;min-width:0}.e-slug__use{font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:var(--sp-1);padding:0;text-decoration:underline}.e-slug__preview{gap:var(--sp-1);margin-bottom:0;display:grid}.e-slug__preview dt,.e-slug__preview dd{margin:0;display:inline}.e-slug__preview dd{color:var(--ink);font-weight:600}.e-limit{margin-bottom:var(--sp-4);border:var(--hair-2) solid var(--bad);border-radius:var(--r-m);overflow:hidden}.e-limit__head{align-items:center;gap:var(--sp-2);padding:10px var(--sp-4);background:var(--bad);color:#fff;font-size:var(--f-s);font-weight:700;display:flex}.e-limit__head .technical-ui-icon{flex:none;width:16px;height:16px}.e-limit__body{gap:var(--sp-3);padding:var(--sp-4);color:var(--ink);font-size:var(--f-s);line-height:1.6;display:grid}.e-pick{min-width:0}.e-pick__box{position:relative}.e-pick__input{width:100%;padding-inline-end:64px;display:block}.e-pick__clear,.e-pick__open{color:var(--mu);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0}.e-pick__clear{width:32px;transition:color var(--t-fast);inset-inline-end:36px}.e-pick__clear:hover{color:var(--bad)}.e-pick__clear .technical-ui-icon{width:14px;height:14px}.e-pick__open{width:40px;inset-inline-end:0}.e-pick__open .technical-ui-icon{width:16px;height:16px}.e-pick__done{align-items:center;gap:var(--sp-1);display:flex}.e-pick__done .technical-ui-icon{width:12px;height:12px}.e-pick__pop{z-index:var(--z-picker);top:calc(var(--y,0) * 1px);left:calc(var(--x,0) * 1px);width:calc(var(--w,240) * 1px);max-height:15rem;padding:var(--sp-1) 0;border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);box-shadow:var(--sh-2);position:fixed;overflow:auto}.e-pick__busy{align-items:center;gap:var(--sp-2);padding:10px var(--sp-3);color:var(--mu);font-size:var(--f-s);display:flex}.e-pick__opt{width:100%;padding:var(--sp-2) var(--sp-3);color:var(--ink);font:inherit;font-size:var(--f-s);text-align:start;cursor:pointer;background:0 0;border:0;align-items:baseline;display:flex}.e-pick__opt:hover,.e-pick__opt.is-active{background:var(--pri-50)}.e-pick__opt.is-chosen{background:var(--pri-50);color:var(--pri);font-weight:600}.e-pick__opt--none{color:var(--mu)}.e-pick__opt--new{color:var(--pri)}.e-pick__add{align-items:center;gap:var(--sp-2);border-top:var(--hair-1) solid var(--line2);background:color-mix(in srgb, var(--pri-50) 60%, var(--surface));color:var(--pri);padding-block:10px;font-weight:700}.e-pick__plus{border-radius:var(--r-pill);background:var(--pri);color:#fff;width:20px;height:20px;font-size:var(--f-xs);flex:none;place-items:center;display:grid}.e-pick__empty{padding:var(--sp-3);color:var(--mu2);font-size:var(--f-s);margin:0}.e-pick__group{padding:var(--sp-1) var(--sp-3);background:var(--band);color:var(--mu);font-size:var(--f-xs);letter-spacing:.03em;text-transform:uppercase;margin:0}.e-pick__divider{margin:var(--sp-1) 0;border:0;border-top:var(--hair-1) solid var(--line)}.e-pick__match{background:var(--warn-50);color:inherit;padding:0}.e-pick__hint{color:var(--mu);font-size:var(--f-xs);white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--sp-2)}.e-pick__mark{margin-inline-start:6px}.e-ckt{gap:var(--sp-2);margin-top:var(--sp-2);display:grid}.e-ckt__count,.e-ckt__help{margin:0}.e-ckt__help{color:var(--ink);font-size:var(--f-xs);font-weight:600}.e-ckt__colhead{padding:0 var(--sp-3);color:var(--mu);font-size:var(--f-xs);justify-content:flex-end;margin:0;font-weight:600;display:flex}.e-ckt__list{border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--surface);margin:0;padding:0;list-style:none}.e-ckt__row{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding:6px var(--sp-3);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-ckt__row+.e-ckt__row{border-top:var(--hair-1) solid var(--line2)}.e-ckt__text{flex-wrap:wrap;flex:12rem;align-items:center;gap:6px;min-width:0;display:flex}.e-ckt__actions{align-items:center;gap:var(--sp-1);margin-inline-start:auto;display:flex}.e-ckt__edit{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.e-ckt__field{min-width:0;min-height:30px;padding-block:var(--sp-1);font-size:var(--f-s);flex:auto}.e-ckt__req{gap:var(--sp-1);color:var(--mu);font-size:var(--f-xs)}.e-ckt__bulk{width:100%;font-size:var(--f-s);display:block}@media (width<=640px){.e-ckt__colhead{display:none}.e-ckt__row>.e-ckt__actions{flex-basis:100%;justify-content:flex-end}}.e-form{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);min-width:0;position:relative}.e-form__head{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:var(--hair-1) solid var(--line);border-radius:var(--r-l) var(--r-l) 0 0;background:linear-gradient(90deg, var(--pri-50), var(--surface));flex-wrap:wrap;display:flex}.e-form__icon.e-form__icon{border-radius:var(--r-m);background:var(--pri);width:36px;height:36px;color:var(--surface);flex:none;place-items:center;display:grid}.e-form__icon .e-ico{width:18px;height:18px}.e-form__titles{min-width:0}.e-form__title{font-size:var(--f-l);color:var(--ink);margin:0;font-weight:700}.e-form__sub{margin:var(--sp-1) 0 0;font-size:var(--f-s);color:var(--mu)}.e-steps{gap:var(--sp-2);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.e-steps__item{padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-1);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--f-s);color:var(--mu);align-items:center;gap:6px;display:inline-flex}.e-steps__num{border-radius:var(--r-pill);background:var(--band);width:20px;height:20px;font-size:var(--f-xs);color:var(--mu);place-items:center;font-weight:700;display:grid}.e-steps__item.is-done .e-steps__num{background:var(--ok);color:var(--surface)}.e-steps__item.is-done .e-steps__num .e-ico{width:12px;height:12px}.e-steps__item.is-current{border-color:var(--pri);color:var(--pri);font-weight:700}.e-steps__item.is-current .e-steps__num{background:var(--pri);color:var(--surface)}.e-steps--flow{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.e-steps--flow>.e-steps__item{justify-items:center;gap:var(--sp-1);text-align:center;border:0;padding:0;display:grid;position:relative}.e-steps--flow>.e-steps__item:not(:last-child):after{content:"";top:var(--sp-5);left:calc(50% + var(--sp-6));right:calc(-50% + var(--sp-6));height:var(--hair-2);background:var(--pri-100);position:absolute}.e-steps--flow .e-steps__num{z-index:1;border:var(--hair-2) solid var(--pri-100);background:var(--pri-50);width:40px;height:40px;color:var(--pri);position:relative}.e-steps--flow .e-steps__num .e-ico{width:18px;height:18px}.e-steps--flow .is-done .e-steps__num{border-color:var(--pri);background:var(--pri);color:var(--surface)}.e-steps--flow small{font-size:var(--f-s);color:var(--mu)}@media (width<=560px){.e-steps--flow>.e-steps__item:after{display:none}}.e-fsec{grid-template-columns:260px minmax(0,1fr);display:grid;position:relative}.e-fsec+.e-fsec{border-top:var(--hair-1) solid var(--line)}.e-fsec.is-current:before{content:"";top:0;bottom:0;left:calc(-1 * var(--hair-1));width:var(--hair-3);background:var(--pri);position:absolute}.e-fsec__side{padding:var(--sp-5);border-right:var(--hair-1) solid var(--pri-100);background:color-mix(in srgb, var(--pri-50) 70%, var(--surface))}.e-fsec__title{align-items:center;gap:var(--sp-2);font-size:var(--f-l);color:var(--pri);margin:0;font-weight:700;display:flex}.e-fsec__num{border-radius:var(--r-pill);background:var(--pri);width:22px;height:22px;color:var(--surface);font-size:var(--f-xs);flex:none;place-items:center;font-weight:700;display:grid}.e-fsec__text{margin:var(--sp-2) 0 0;font-size:var(--f-s);color:var(--mu);line-height:1.5}.e-fsec__hint{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--pri-100);border-left:var(--hair-3) solid var(--accent);border-radius:var(--r-s);background:var(--surface);font-size:var(--f-s);color:var(--ink);line-height:1.5}.e-fsec__body{min-width:0;padding:var(--sp-5)}.e-fsec__side{min-width:0}.e-fsec__hint{overflow-wrap:anywhere}.e-fsec__hint .e-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.e-fgrid{gap:var(--sp-4);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.e-fgrid>*{grid-column:span 6;min-width:0}.e-fgrid>.e-w-1{grid-column:span 1}.e-fgrid>.e-w-2{grid-column:span 2}.e-fgrid>.e-w-3{grid-column:span 3}.e-fgrid>.e-w-4{grid-column:span 4}.e-fgrid>.e-w-5{grid-column:span 5}.e-form .e-fgrid>.e-field{margin-bottom:0}.e-fgrid>.e-fnew{grid-column-start:1}.e-fgrid>.e-fnew.e-w-1{grid-column:1/span 1}.e-fgrid>.e-fnew.e-w-2{grid-column:1/span 2}.e-fgrid>.e-fnew.e-w-3{grid-column:1/span 3}.e-fgrid>.e-fnew.e-w-4{grid-column:1/span 4}.e-fgrid>.e-fnew.e-w-5{grid-column:1/span 5}.e-form :is(.e-input,.e-select,.e-textarea):focus{border-color:var(--pri);outline:var(--hair-3) solid var(--pri-100);outline-offset:0;background:var(--surface)}.e-form :is(.e-input,.e-select,.e-textarea).is-invalid,.e-form .e-field.is-invalid :is(.e-input,.e-select,.e-textarea){border-color:var(--bad);outline:var(--hair-3) solid var(--bad-50);outline-offset:0}.e-form .e-field__error{font-size:var(--f-s);font-weight:700}.e-form .e-input[readonly]{background:var(--surface);color:var(--ink);border-style:dashed}.e-form :is(.e-input,.e-select,.e-textarea):disabled{border-color:var(--line2);background:var(--band);color:var(--mu);cursor:not-allowed}.e-field__opt{color:var(--mu);font-weight:400}.e-affix{align-items:center;min-width:0;display:flex;position:relative}.e-affix>.e-input{min-width:0;padding-right:var(--sp-7);flex:1}.e-affix__mark{color:var(--mu);font-size:var(--f-s);pointer-events:none;display:inline-flex;position:absolute;right:10px}.e-affix--amount>.e-input{text-align:right;font-variant-numeric:tabular-nums}.e-affix--lead>.e-input{padding-right:10px;padding-left:var(--sp-7)}.e-affix--lead>.e-affix__mark{left:10px;right:auto}.e-affix__mark .e-ico{width:15px;height:15px}.e-affix--lead>.e-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.e-seg{border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--surface);max-width:100%;min-height:36px;display:inline-flex;overflow:hidden}.e-seg>label{padding:0 var(--sp-4);border-right:var(--hair-1) solid var(--line2);font-size:var(--f-m);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;display:flex;position:relative}.e-seg>label:last-child{border-right:0}.e-seg>label>input{opacity:0;pointer-events:none;position:absolute}.e-seg>label:has(>input:checked){background:var(--pri-50);color:var(--pri);font-weight:700}.e-seg>label:has(>input:focus-visible){outline:var(--hair-2) solid var(--pri);outline-offset:calc(-1 * var(--hair-2))}.e-seg>label:has(>input:disabled){color:var(--mu);cursor:not-allowed}.e-seg>button{align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);border:0;border-right:var(--hair-1) solid var(--line2);font:inherit;font-size:var(--f-m);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;display:flex}.e-seg>button:last-child{border-right:0}.e-seg>button[aria-pressed=true]{background:var(--pri-50);color:var(--pri);font-weight:700}.e-seg>button:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:calc(-1 * var(--hair-2))}.e-savebar{z-index:2;justify-content:flex-end;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:var(--hair-1) solid var(--pri-100);border-radius:0 0 var(--r-l) var(--r-l);background:var(--pri-50);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.e-savebar__note{font-size:var(--f-s);color:var(--mu);margin:0 auto 0 0}.e-savebar__note .e-req{color:var(--bad);font-style:normal}.e-form--drawer{border:0;border-radius:0;flex-direction:column;height:100%;display:flex}.e-form--drawer .e-form__head{background:var(--surface);border-radius:0}.e-form--drawer .e-form__body{min-height:0;padding:var(--sp-5);flex:1;overflow:auto}.e-form--drawer .e-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.e-form--drawer .e-fgrid>*{grid-column:span 2}.e-form--drawer .e-fgrid>:is(.e-w-1,.e-w-2,.e-w-3){grid-column:span 1}.e-form--drawer .e-savebar{border-radius:0;position:static}.e-form__close{margin-left:auto}@media (width<=760px){.e-fsec{grid-template-columns:minmax(0,1fr)}.e-fsec__side{padding:var(--sp-4) var(--sp-4) 0;background:0 0;border-right:0}.e-fsec__title{font-size:var(--f-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.e-fsec__num,.e-fsec__text{display:none}.e-fsec__body{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.e-fgrid>[class*=e-w-],.e-fgrid>.e-fnew[class*=e-w-],.e-form--drawer .e-fgrid>[class*=e-w-]{grid-column:1/-1}.e-form__head .e-steps{display:none}.e-savebar{padding:var(--sp-3) var(--sp-4);justify-content:space-between}.e-savebar__note{display:none}}.e-modal-wrap.e-modal-wrap--drawer{place-items:stretch end;padding:0}.e-modal.e-modal--drawer{border-radius:0;flex-direction:column;width:min(460px,100%);height:100dvh;max-height:none;display:flex;overflow:hidden}.e-inline__view{align-items:baseline;gap:var(--sp-2);margin:calc(var(--sp-1) * -1);padding:var(--sp-1);border-radius:var(--r-s);border-bottom:var(--hair-1) dashed transparent;cursor:text;min-width:0;display:flex}.e-inline__view:hover,.e-inline__view:focus-visible{background:var(--pri-50);border-bottom-color:var(--pri);outline:none}.e-inline__value{overflow-wrap:anywhere;min-width:0}.e-inline__hint{align-items:center;gap:var(--sp-1);font-size:var(--f-xs);color:var(--pri);flex:none;margin-left:auto;display:none}.e-inline__hint .e-ico{width:.875rem;height:.875rem}.e-inline__view:hover .e-inline__hint,.e-inline__view:focus-visible .e-inline__hint{display:inline-flex}.e-inline__edit{align-items:flex-start;gap:var(--sp-1);min-width:0;display:flex}.e-inline__control{flex:auto;min-width:0}.e-inline__control .e-input,.e-inline__control .e-select,.e-inline__control textarea{border-color:var(--pri);width:100%}.e-inline__btn{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);width:2rem;height:2rem;color:var(--mu);cursor:pointer;flex:none;place-items:center;display:inline-grid}.e-inline__btn:hover{border-color:var(--pri);color:var(--pri)}.e-inline__btn--ok{border-color:var(--pri);background:var(--pri);color:#fff}.e-inline__btn--ok:hover{color:#fff;filter:brightness(1.08)}.e-inline__btn .e-ico{width:1rem;height:1rem}.e-inline__keys{margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--mu);display:block}.e-drawer.e-hdrawer{border-left:var(--hair-1) solid var(--line);width:min(400px,100vw)}.e-hdrawer__head{background:var(--pri-50)}.e-hdrawer__head h3{min-width:0;font-size:var(--f-l);flex:1;margin:0}.e-hdrawer__pin{display:none}.e-hdrawer__pin[aria-pressed=true]{background:var(--pri-100);color:var(--pri)}.e-hdrawer__lead{margin:0 0 var(--sp-3);font-size:var(--f-m);color:var(--ink)}@media (width>=1440px){.e-hdrawer__pin{display:inline-flex}html.is-help-pinned .e-hdrawer{box-shadow:none;top:56px}html.is-help-pinned [data-region=main]{margin-right:min(400px,100vw)}}.e-help__book{border-radius:var(--r-s);background:var(--surface);border:var(--hair-1) solid var(--pri-100);width:34px;height:34px;color:var(--chrome-700);flex:none;place-items:center;display:grid}.e-help__book svg,.e-help__book .e-ico{width:18px;height:18px}.e-help__body{font-size:var(--f-s);color:var(--ink);line-height:1.6}.e-help__body h4,.e-help__body h5{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--f-xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--pri);font-weight:700}.e-help__body>:first-child{margin-top:0}.e-help__body p{margin:0 0 var(--sp-2)}.e-help__body ul,.e-help__body ol{margin:0 0 var(--sp-2);padding-left:var(--sp-4)}.e-help__body li{margin:var(--sp-1) 0}.e-help__tip{margin-top:var(--sp-3);padding:var(--sp-2) 10px;background:var(--surface);border:var(--hair-1) dashed var(--pri-100);border-radius:var(--r-s);font-size:var(--f-xs)}.e-help__tip--warn{border-color:color-mix(in srgb, var(--warn) 40%, var(--surface));background:var(--warn-50)}.e-help__section>:first-child{margin-top:0}.e-help__section h4{margin:0 0 var(--sp-1);font-size:var(--f-l);letter-spacing:normal;text-transform:none;color:var(--ink);font-weight:700}.e-help__tip--bad{border-color:color-mix(in srgb, var(--bad) 40%, var(--surface));background:var(--bad-50)}.e-help__tip{align-items:flex-start;gap:var(--sp-2);display:flex}.e-help__tip .e-ico{width:14px;height:14px;margin-top:var(--hair-2);flex:none}.e-qtip{vertical-align:middle;margin-inline-start:var(--sp-1);display:inline-flex;position:relative}.e-qtip__mark{border-radius:var(--r-pill);background:var(--line2);width:16px;height:16px;color:var(--mu);font-size:var(--f-xs);text-align:center;cursor:help;border:0;padding:0;font-weight:600;line-height:16px}.e-qtip__mark:hover{background:var(--line)}.e-qtip__pop{z-index:var(--z-modal);top:calc(var(--y,0) * 1px);left:calc(var(--x,0) * 1px);width:14rem;padding:var(--sp-2) 10px;border-radius:var(--r-s);background:var(--chrome-900);color:#fff;font-size:var(--f-xs);box-shadow:var(--sh-2);pointer-events:none;line-height:1.6;position:fixed;transform:translate(-50%,-100%)}.e-qtip__tail{border:4px solid #0000;border-top-color:var(--chrome-900);position:absolute;top:100%;left:50%;transform:translate(-50%)}.e-section{background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);min-width:0;box-shadow:var(--sh-1);overflow:hidden}.e-section+.e-section{margin-top:var(--sp-4)}.e-section__head{padding:var(--sp-3) var(--sp-4);background:var(--chrome-800);color:var(--chrome-ink);font-size:var(--f-l);align-items:center;gap:10px;font-weight:700;display:flex}.e-section__head svg,.e-section__head .e-ico{width:18px;height:18px;color:var(--accent)}.e-section__body{padding:14px}.e-block{border:var(--hair-1) solid var(--card-line);border-radius:var(--r-m);background:var(--surface);overflow:hidden}.e-block+.e-block{margin-top:var(--sp-3)}.e-block__head{padding:10px var(--sp-3);background:var(--band);border-bottom:var(--hair-1) solid var(--line);border-left:var(--hair-3) solid var(--pri);font-size:var(--f-m);align-items:center;gap:10px;font-weight:700;display:flex;position:relative}.e-block__icon{border-radius:var(--r-s);background:var(--surface);border:var(--hair-1) solid var(--line);width:28px;height:28px;color:var(--mu);flex:none;place-items:center;display:grid}.e-block__icon svg,.e-block__icon .e-ico{width:15px;height:15px}.e-block__aside{font-size:var(--f-xs);color:var(--mu);margin-left:auto;font-weight:600}.e-block__body{padding:var(--sp-3)}.e-block__foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3);border-top:var(--hair-1) solid var(--line2);display:flex}.e-settings{min-width:0}.e-page [data-region=settings]>.e-ph-frame{margin:-20px calc(-1 * var(--page-x)) 20px}.e-settings__content{min-width:0}.e-settings__content>.e-tabs{margin-bottom:var(--sp-4)}@media (width<=1023px){.e-settings.is-directory-root{display:none}}@media (width<=760px){.e-page [data-region=settings]>.e-ph-frame{margin:calc(-1 * var(--sp-4)) calc(-1 * var(--page-x)) var(--sp-4)}}.e-snav-layout{gap:var(--sp-3);grid-template-columns:15.5rem minmax(0,1fr);align-items:start;min-width:0;display:grid}.e-snav-layout>*{min-width:0}.e-snav{top:var(--sp-3);max-height:calc(100vh - var(--sp-6));padding:var(--sp-2);background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);position:sticky;overflow-y:auto}.e-snav__head{gap:var(--sp-1);padding:6px 7px var(--sp-2);border-bottom:var(--hair-1) solid var(--line);display:grid}.e-snav__head span{font-size:var(--f-m);color:var(--ink);font-weight:700}.e-snav__head small,.e-snav__copy small{font-size:var(--f-s);color:var(--mu);display:block}.e-snav__group{padding-top:var(--sp-2)}.e-snav__group+.e-snav__group{margin-top:var(--sp-1);border-top:var(--hair-1) dashed var(--line)}.e-snav__kicker{font-size:var(--f-xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--mu);padding:0 7px 5px;font-weight:700}.e-snav__item{gap:var(--sp-2);width:100%;min-height:48px;margin-top:var(--sp-1);border:var(--hair-1) solid transparent;border-left:var(--hair-3) solid transparent;border-radius:var(--r-s);color:var(--mu);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;padding:6px 7px;display:grid}.e-snav__item:hover{background:var(--band);border-color:var(--line);color:var(--ink)}.e-snav__item.is-active{background:var(--pri-50);border-color:var(--pri-100);border-left-color:var(--pri);color:var(--ink)}.e-snav__icon{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);width:32px;height:32px;color:var(--pri);place-items:center;display:inline-grid}.e-snav__icon .e-ico,.e-snav__icon svg{width:16px;height:16px}.e-snav__item.is-active .e-snav__icon{border-color:var(--pri);background:var(--pri);color:#fff}.e-snav__copy{min-width:0}.e-snav__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-m);color:inherit;font-weight:600;display:block;overflow:hidden}@media (width<=830px){.e-snav-layout{grid-template-columns:minmax(0,1fr)}.e-snav{gap:var(--sp-1);max-height:none;display:flex;position:static;overflow:auto hidden}.e-snav__head,.e-snav__kicker{display:none}.e-snav__group{gap:var(--sp-1);padding:0;display:flex}.e-snav__group+.e-snav__group{border:0;margin:0}.e-snav__item{width:auto;min-width:12rem}}.e-logo-frame{width:min(240px,100%);height:96px;padding:var(--sp-2);border:var(--hair-1) solid var(--card-line);border-radius:var(--r-m);background:var(--band);flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.e-logo-frame img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:0;display:block}.e-logo-frame>span{font-size:var(--f-xs);color:var(--mu)}.e-logo-frame--pick{font:inherit;cursor:pointer;transition:border-color var(--t-fast)}.e-logo-frame--pick:hover,.e-logo-frame--pick.is-current{border-color:var(--pri)}.e-logo-frame--pick.is-current{box-shadow:0 0 0 2px var(--pri-100)}.e-logo-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),15rem));display:grid}.e-features{-moz-column-gap:calc(var(--sp-8) + var(--sp-6));column-gap:calc(var(--sp-8) + var(--sp-6));grid-template-columns:repeat(auto-fill,minmax(min(30rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.e-feature{-moz-column-gap:var(--sp-6);justify-content:start;align-items:center;column-gap:var(--sp-6);min-width:0;max-width:44rem;padding:var(--sp-3) 0;border-bottom:var(--hair-1) solid var(--line2);grid-template-columns:minmax(0,26rem) auto;display:grid}.e-feature:last-child{border-bottom:0}.e-feature__copy{justify-self:start;gap:var(--sp-1);min-width:0;display:grid}.e-feature__copy b{font-size:var(--f-m);color:var(--ink)}.e-feature__copy small{font-size:var(--f-xs);color:var(--mu);overflow-wrap:anywhere}.e-feature__copy .e-feature__asks{color:var(--ink)}.e-feature__copy .e-feature__needs{color:var(--warn);font-weight:600}.e-feature__control{align-items:center;gap:var(--sp-2);flex:none;display:flex}.e-feature.is-locked .e-feature__copy{opacity:.62}.e-feature__lock{border:var(--hair-1) dashed var(--line)}.e-features:has(>.e-feature--row){grid-template-columns:minmax(0,1fr)}.e-features+.e-features>.e-feature--row{border-top:var(--hair-1) solid var(--line2)}@media (width<=560px){.e-feature{grid-template-columns:minmax(0,1fr) auto}.e-feature--wide{row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}}[data-settings-root] :is(.e-block__body,.e-help__section,.e-stack>form)>*+*{margin-top:var(--sp-3)}[data-settings-root] .e-row2>*+*{margin-top:0}.e-line--bottom{align-items:flex-end}.e-w-select{width:16rem;max-width:100%}.e-rot-90{transform:rotate(-90deg)}.e-setdir{display:none}@media (width<=1023px){.e-setdir{gap:var(--sp-2);display:grid}}.e-setdir__title{font-size:var(--f-xl);color:var(--ink);margin:0;font-weight:700}.e-setdir__search{width:100%}.e-setdir__card{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-1);overflow:hidden}.e-setdir__head{align-items:center;gap:var(--sp-2);padding:var(--sp-3);color:var(--ink);cursor:pointer;margin:0;font-weight:700;display:flex}.e-setdir__head .e-ico{flex:none;width:16px;height:16px}.e-setdir__card[open] .e-setdir__head .e-ico{color:var(--accent)}.e-setdir__row{padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-6);border-top:var(--hair-1) solid var(--line);color:var(--ink);text-decoration:none;display:block}.e-setdir__row:hover{background:var(--band)}.e-setdir__row.is-danger{color:var(--bad)}.e-setdir__row mark{border-radius:var(--r-s);background:var(--warn-50);color:var(--warn);padding:0 .1em}.e-cat-card{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);transition:border-color .14s,box-shadow .14s,transform .14s;overflow:hidden}.e-cat-card:hover{border-color:color-mix(in srgb,var(--pri) 28%,var(--line))}.e-cat-card.is-open{border-color:color-mix(in srgb,var(--pri) 42%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--pri) 8%,transparent)}.e-cat-header{border:0;border-left:var(--hair-3) solid color-mix(in srgb,var(--pri) 34%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--pri) 7%,var(--band)),var(--surface));width:100%;min-height:3.15rem;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:.65rem;padding:.48rem .65rem;display:flex;position:relative}.e-cat-card.is-open .e-cat-header{border-left-color:var(--pri);background:color-mix(in srgb,var(--pri) 10%,var(--surface))}.e-cat-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-self:stretch;align-items:center;gap:.65rem;display:flex}.e-cat-main:focus-visible{outline:var(--hair-2) solid color-mix(in srgb,var(--pri) 66%,transparent);outline-offset:var(--hair-2);border-radius:var(--r-s)}.e-cat-heading{align-items:center;gap:.5rem;min-width:0;display:flex}.e-cat-heading>span:last-child{min-width:0}.e-cat-icon{border:var(--hair-1) solid color-mix(in srgb,var(--pri) 24%,var(--line));border-radius:var(--r-s);background:var(--pri-50);width:2rem;height:2rem;color:var(--pri);flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.e-cat-icon .e-ico{width:1rem;height:1rem;margin:0}.e-cat-title{color:var(--ink);font-size:var(--f-m);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.e-cat-meta{color:var(--mu);font-size:var(--f-xs);margin-top:.04rem;font-weight:600;display:block}.e-cat-controls{flex:none;align-items:center;gap:.55rem;display:flex}.e-cat-chevron{width:1rem;height:1rem;color:var(--mu);flex:0 0 1rem;transition:transform .14s}.e-cat-body{border-top:var(--hair-1) solid var(--line);background:var(--surface)}@media (width<=830px){.e-cat-header{flex-direction:column;align-items:flex-start}.e-cat-main{width:100%}.e-cat-controls{justify-content:space-between;width:100%}}.e-ptpl-template-editor{background:var(--band)}.e-ptpl-editor-heading{border-bottom:var(--hair-1) solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--pri) 11%,var(--surface)),var(--surface));align-items:center;gap:.55rem;min-height:3.15rem;padding:.48rem .65rem;display:flex}.e-ptpl-editor-heading-icon,.e-ptpl-editor-section-title>span:first-child,.e-ptpl-connection-icon{border:var(--hair-1) solid color-mix(in srgb,var(--pri) 24%,var(--line));border-radius:var(--r-s);background:var(--pri-50);width:2rem;height:2rem;color:var(--pri);flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.e-ptpl-editor-heading-icon .e-ico,.e-ptpl-editor-section-title>span:first-child .e-ico,.e-ptpl-connection-icon .e-ico{width:1rem;height:1rem;margin:0}.e-ptpl-editor-heading-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.e-ptpl-editor-heading-copy small{color:var(--mu);font-size:var(--f-xs);font-weight:700}.e-ptpl-editor-heading-copy strong{color:var(--ink);font-size:var(--f-m);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.e-ptpl-editor-section{border-bottom:var(--hair-1) solid var(--line);background:var(--surface);padding:.68rem}.e-ptpl-editor-section:last-of-type{border-bottom:0}.e-ptpl-editor-section-title{align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.e-ptpl-editor-section-title>div{flex:auto;min-width:0}.e-ptpl-editor-section-title h4{color:var(--ink);font-size:var(--f-m);margin:0;font-weight:700}.e-ptpl-editor-section-title p{color:var(--mu);font-size:var(--f-xs);margin:.03rem 0 0}.e-ptpl-editor-count{border:var(--hair-1) solid color-mix(in srgb,var(--pri) 22%,var(--line));border-radius:var(--r-pill);background:var(--pri-50);min-width:1.8rem;min-height:1.5rem;color:var(--pri);font-size:var(--f-xs);justify-content:center;align-items:center;padding:.08rem .4rem;font-weight:700;display:inline-flex}.e-ptpl-editor-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem .65rem;display:grid}.e-ptpl-editor-form-actions{justify-content:flex-end;align-items:flex-end;display:flex}.e-ptpl-editor-form-grid>.e-ptpl-editor-form-actions{grid-column:1/-1}.e-ptpl-work-items{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);margin:0 0 .6rem;overflow:hidden}.e-ptpl-work-items li{border-bottom:var(--hair-1) solid var(--line);justify-content:space-between;align-items:center;gap:.65rem;min-height:2.75rem;padding:.38rem .55rem;display:flex}.e-ptpl-work-items li:last-child{border-bottom:0}.e-ptpl-work-items li:hover{background:var(--band)}.e-ptpl-work-item-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.e-ptpl-work-item-copy strong{color:var(--ink);font-size:var(--f-m);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.e-ptpl-work-item-copy small{color:var(--mu);font-size:var(--f-xs)}.e-ptpl-work-item-actions{flex:none;align-items:center;gap:.45rem;display:flex}.e-ptpl-editor-empty{border:var(--hair-1) dashed var(--line);border-radius:var(--r-s);background:var(--band);color:var(--mu);font-size:var(--f-s);margin:0 0 .6rem;padding:.65rem}.e-ptpl-work-item-create{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);grid-template-columns:minmax(12rem,1.4fr) minmax(9rem,.7fr) minmax(12rem,1fr) auto;align-items:end;gap:.55rem;padding:.6rem;display:grid}.e-ptpl-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.e-ptpl-connection-card{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);align-items:flex-start;gap:.55rem;min-width:0;padding:.6rem;display:flex}.e-ptpl-connection-content{flex:auto;min-width:0}.e-ptpl-connection-content>p{color:var(--mu);font-size:var(--f-xs);margin:.28rem 0 0}.e-ptpl-expense-items{flex-wrap:wrap;gap:.22rem;margin-top:.35rem;display:flex}.e-ptpl-expense-items span{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--mu);font-size:var(--f-xs);padding:.12rem .4rem;display:inline-flex}.e-ptpl-editor-footer{border-top:var(--hair-1) solid var(--line);background:var(--band);justify-content:flex-end;padding:.55rem .65rem;display:flex}@media (width<=1024px){.e-ptpl-work-item-create{grid-template-columns:minmax(0,1fr) minmax(9rem,.7fr)}.e-ptpl-work-item-create>.e-ptpl-editor-form-actions{grid-column:1/-1}}@media (width<=767px){.e-ptpl-editor-form-grid,.e-ptpl-connections-grid,.e-ptpl-work-item-create{grid-template-columns:1fr}.e-ptpl-editor-form-actions{justify-content:stretch}.e-ptpl-editor-form-actions>*{justify-content:center;width:100%}.e-ptpl-work-items li{flex-direction:column;align-items:flex-start}.e-ptpl-work-item-actions{justify-content:space-between;width:100%}}.e-cat-body--rows>*+*{border-top:var(--hair-1) solid var(--line2)}.e-cat-chevron.is-closed{transform:rotate(-90deg)}.e-ptpl-editor-section--connections,.e-ptpl-service-field{min-width:0}.e-menu{z-index:var(--z-menu);background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);min-width:220px;max-width:min(320px,100vw - 24px);box-shadow:var(--sh-2);padding:6px;position:absolute}.e-menu--placed{left:var(--x,0);top:var(--y,0);width:var(--w,auto);position:fixed}.e-menu--end{right:0}.e-menu-host{display:inline-flex;position:relative}.e-menu-host>.e-menu{z-index:var(--z-menu);width:auto;position:absolute;top:calc(100% + 6px);left:auto;right:0}.e-menu-host>.e-menu.e-menu--rows{z-index:var(--z-menu);top:calc(var(--y,0) * 1px);left:calc(var(--x,0) * 1px);position:fixed;bottom:auto;right:auto}.e-menu__arrow{background:var(--surface);border-left:var(--hair-1) solid var(--line);border-top:var(--hair-1) solid var(--line);width:10px;height:10px;position:absolute;top:-6px;right:13px;transform:rotate(45deg)}.e-menu__who{padding:var(--sp-2) 10px 10px;border-bottom:var(--hair-1) solid var(--line2);margin-bottom:var(--sp-1)}.e-menu__who b{font-size:var(--f-m);color:var(--ink);display:block}.e-menu__who small{font-size:var(--f-xs);color:var(--mu);display:block}.e-menu-item{width:100%;padding:var(--sp-2) 10px;border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--f-m);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;text-decoration:none;display:flex}.e-menu-item svg,.e-menu-item .e-ico{width:16px;height:16px;color:var(--mu);flex:none}.e-menu-item__note{padding-left:var(--sp-3);font-size:var(--f-xs);color:var(--mu);margin-left:auto}.e-menu-item:hover,.e-menu-item:focus-visible{background:var(--band);text-decoration:none}.e-menu-item.is-current{font-weight:700}.e-menu-item__end{margin-left:auto}.e-menu-item--danger,.e-menu-item--danger svg,.e-menu-item--danger .e-ico{color:var(--bad)}.e-menu-item--danger:hover{background:var(--bad-50)}.e-menu__sep{height:var(--hair-1);margin:5px var(--sp-1);background:var(--line2);border:0}.e-backdrop{z-index:var(--z-drawer);background:color-mix(in srgb, var(--chrome-900) 38%, transparent);position:fixed;inset:0}.e-drawer{z-index:var(--z-drawer);background:var(--surface);width:min(460px,100vw);box-shadow:var(--sh-2);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.e-drawer__head{align-items:center;gap:var(--sp-3);padding:14px var(--sp-4) 14px var(--sp-5);border-bottom:var(--hair-1) solid var(--line);border-left:4px solid var(--chrome-800);display:flex;position:relative}.e-drawer__head h3{font-size:var(--f-l);margin:0}.e-drawer__close{margin-left:auto}.e-drawer__body{padding:var(--sp-4) var(--sp-5);flex:1;overflow:auto}.e-drawer__foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:var(--hair-1) solid var(--line2);background:var(--band);display:flex}.e-modal-wrap{z-index:var(--z-modal);padding:var(--sp-4);background:color-mix(in srgb, var(--chrome-900) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0}.e-modal{background:var(--surface);border-radius:var(--r-l);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--sh-2);overflow:auto}.e-modal--wide{width:min(860px,100%)}.e-modal--sm{width:min(24rem,100%)}.e-modal--md{width:min(28rem,100%)}.e-modal--lg{width:min(32rem,100%)}.e-modal--xl{width:min(36rem,100%)}.e-modal--2xl{width:min(42rem,100%)}.e-modal--4xl{width:min(56rem,100%)}.e-fade-enter{transition:opacity var(--t-mid), transform var(--t-mid)}.e-fade-from{opacity:0;transform:translateY(4px)}.e-fade-to{opacity:1;transform:none}.e-modal__head{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:var(--hair-1) solid var(--line);display:flex}.e-modal__head h3{font-size:var(--f-l);margin:0}.e-modal__body{padding:var(--sp-4) var(--sp-5)}.e-modal__foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:var(--hair-1) solid var(--line2);background:var(--band);display:flex}.e-toasts{right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-toast);gap:var(--sp-2);width:min(360px,100vw - 32px);display:grid;position:fixed}.e-toast{padding:var(--sp-3) 14px;background:var(--surface);border:var(--hair-1) solid var(--line);border-left:4px solid var(--ok);border-radius:var(--r-m);box-shadow:var(--sh-2);font-size:var(--f-m);color:var(--ink);align-items:flex-start;gap:10px;display:flex}.e-toast--bad{border-left-color:var(--bad)}.e-toast--warn{border-left-color:var(--warn)}.e-toast--info{border-left-color:var(--info)}.e-note{--c:var(--info);--b:var(--info-50);align-items:flex-start;gap:var(--sp-2);padding:10px var(--sp-3);border:var(--hair-1) solid color-mix(in srgb, var(--c) 30%, var(--surface));border-left:var(--hair-3) solid var(--c);border-radius:var(--r-s);background:var(--b);color:var(--ink);font-size:var(--f-s);line-height:1.5;display:flex}.e-note>.e-ico{width:16px;height:16px;margin-top:var(--hair-1);color:var(--c);flex:none}.e-note>:not(.e-ico){min-width:0}.e-note p{margin:0}.e-note--info{--c:var(--info);--b:var(--info-50)}.e-note--warn{--c:var(--warn);--b:var(--warn-50)}.e-note--bad{--c:var(--bad);--b:var(--bad-50)}.e-note--ok{--c:var(--ok);--b:var(--ok-50)}.e-note:has(>.e-note__action){flex-wrap:wrap;align-items:center}.e-note__body{flex:14rem}.e-note__facts{gap:var(--sp-2) var(--sp-5);margin:var(--sp-2) 0 0;flex-wrap:wrap;display:flex}.e-note__fact{gap:var(--sp-1);min-width:0;display:grid}.e-note__fact dt{font-size:var(--f-xs);color:var(--mu)}.e-note__fact dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.e-note__fact--warn dd{color:var(--warn)}.e-note__fact--bad dd{color:var(--bad)}.e-note__fact--ok dd{color:var(--ok)}.e-note__action{gap:var(--sp-2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.e-note--row{padding-block:var(--sp-1);flex:100%;align-items:center}.e-note--row>.e-ico{margin-top:0}.e-note--row .e-note__body{align-items:center;gap:var(--sp-1) var(--sp-5);flex-wrap:wrap;display:flex}.e-note--row .e-note__facts{gap:var(--sp-1) var(--sp-5);margin:0}.e-note--row .e-note__fact{align-items:baseline;gap:var(--sp-1);display:flex}.e-empty{place-content:center;justify-items:center;gap:var(--sp-3);min-height:16rem;padding:var(--sp-6) var(--sp-4);text-align:center;font-size:var(--f-l);color:var(--mu);margin:0;display:grid}.e-empty__icon{border-radius:var(--r-pill);background:var(--band);width:3.5rem;height:3.5rem;color:var(--mu);place-items:center;display:grid}.e-empty__icon svg,.e-empty__icon .e-ico{width:1.75rem;height:1.75rem}.e-empty__title{font-size:var(--f-l);color:var(--ink);font-weight:700}.e-empty__text{max-width:32rem;font-size:var(--f-l);color:var(--mu);margin:0}.e-empty__action{margin-top:var(--sp-1)}.e-empty--inline{min-height:0;padding:var(--sp-3) var(--sp-2);text-align:left;font-size:var(--f-s);display:block}.e-empty--inline .e-empty__text{max-width:none;font-size:inherit}.e-skel{height:10px;margin:var(--sp-2) 0;border-radius:var(--r-s);background:linear-gradient(90deg, var(--line2) 0%, var(--surface) 40%, var(--line2) 80%);background-size:200% 100%;animation:1.4s linear infinite e-skel;display:block}@keyframes e-skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.e-skel{animation:none}}.e-confirm{z-index:var(--z-over-modal)}.e-confirm__icon{border:var(--hair-1) solid var(--info);border-radius:var(--r-m);background:var(--info-50);width:40px;height:40px;color:var(--info);flex:none;place-items:center;display:grid}.e-confirm__icon.is-danger{border-color:var(--bad);background:var(--bad-50);color:var(--bad)}.e-confirm__icon .technical-ui-icon{width:20px;height:20px}.e-confirm__heading{flex:auto;min-width:0}.e-confirm__heading>span{color:var(--mu);font-size:var(--f-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.e-confirm__message{color:var(--mu);font-size:var(--f-m);margin:0;line-height:1.55}.e-confirm .e-note small{font-size:var(--f-xs);font-weight:700}@media (width<=560px){.e-confirm{padding:var(--sp-2);align-items:end}.e-confirm .e-modal{width:100%}.e-confirm .e-modal__foot{grid-template-columns:1fr 1fr;display:grid}}.e-addcard{--k:var(--in);min-width:236px;padding:7px var(--sp-2) 7px 14px;border:var(--hair-1) solid var(--line);border-left:4px solid var(--k);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-fast);align-items:center;gap:10px;display:flex;position:relative}.e-addcard:hover{transform:translateY(calc(-1 * var(--hair-1)));box-shadow:var(--sh-2)}.e-addcard--out{--k:var(--out)}.e-addcard__icon{border-radius:var(--r-s);background:var(--k);color:#fff;flex:none;place-items:center;width:30px;height:30px;display:grid}.e-addcard__icon svg,.e-addcard__icon .e-ico{width:16px;height:16px}.e-addcard__title{font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--k);white-space:nowrap;font-weight:700;display:block}.e-addcard__sub{font-size:var(--f-xs);color:var(--mu)}.e-addcard__plus{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);width:26px;height:26px;color:var(--k);place-items:center;margin-left:auto;display:grid}.e-mgroup{align-items:center;gap:var(--sp-3);margin:var(--sp-1) 0 10px;display:flex}.e-mgroup__icon{--k:var(--in);--k50:var(--in-50);border-radius:var(--r-pill);background:var(--k50);border:var(--hair-1) solid color-mix(in srgb, var(--k) 25%, transparent);width:34px;height:34px;color:var(--k);flex:none;place-items:center;display:grid}.e-mgroup__icon--partner{--k:var(--warn);--k50:var(--warn-50)}.e-mgroup__icon--incoming{--k:var(--new);--k50:var(--new-50)}.e-mgroup__icon svg,.e-mgroup__icon .e-ico{width:16px;height:16px}.e-mgroup__kicker{font-size:var(--f-xs);color:var(--mu);font-weight:600;display:block}.e-mgroup__title{font-size:var(--f-l);color:var(--ink);font-weight:700;display:block}.e-witem{--k:var(--prog);align-items:center;gap:var(--sp-2);min-width:0;margin-bottom:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) 18px;border-left:5px solid var(--k);border-radius:var(--r-m);background:var(--chrome-800);color:var(--chrome-ink);box-shadow:var(--sh-1);transition:transform var(--t-fast), box-shadow var(--t-fast);display:flex;position:relative}.e-witem:hover{transform:translateY(calc(-1 * var(--hair-1)));box-shadow:var(--sh-2)}.e-witem__play{border-radius:var(--r-pill);background:var(--chrome-ink);width:30px;height:30px;color:var(--chrome-800);flex:none;place-items:center;display:grid}.e-witem__name{text-overflow:ellipsis;white-space:nowrap;min-width:135px;font-size:var(--f-m);flex:1;font-weight:700;overflow:hidden}.e-witem__ref{text-overflow:ellipsis;font-size:var(--f-xs);color:var(--chrome-mu);font-weight:400;display:block;overflow:hidden}.e-witem__date{font-size:var(--f-xs);color:var(--accent-50);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.e-witem__date.is-past{color:var(--chrome-mu);font-weight:400}.e-witem__amount{margin-left:var(--sp-1);flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.e-witem__amount b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.e-witem__amount small{font-size:var(--f-xs);color:var(--chrome-mu);white-space:nowrap}.e-witem__btn{border-radius:var(--r-s);background:var(--chrome-ink);width:30px;height:30px;color:var(--chrome-800);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.e-witem__btn--del{background:var(--bad-50);color:var(--bad)}.e-witem__btn svg,.e-witem__btn .e-ico{width:15px;height:15px}.e-witem__caret{width:14px;height:14px;color:var(--chrome-mu)}.e-total{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 14px;background:var(--band);border:var(--hair-1) solid var(--line);border-left:var(--hair-3) solid var(--accent);border-radius:var(--r-s);font-size:var(--f-s);color:var(--ink);flex-wrap:wrap;font-weight:700;display:flex}.e-ruler{align-items:center;gap:10px;margin:18px 0;display:flex}.e-ruler__line{background:linear-gradient(var(--line), var(--line)) 0 50% / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 16px) 0 0 / 100% 10px no-repeat;flex:1;height:10px}.e-ruler__knob{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);width:28px;height:28px;color:var(--mu2);box-shadow:var(--sh-1);place-items:center;display:grid}.e-legend{--k:var(--in);--k50:var(--in-50);padding:var(--sp-1) 10px;border:var(--hair-1) solid color-mix(in srgb, var(--k) 30%, transparent);border-radius:var(--r-s);background:var(--k50);color:var(--k);font-size:var(--f-xs);letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}.e-legend--out{--k:var(--out);--k50:var(--out-50)}.e-share{--c:var(--mu);--b:var(--band);padding:var(--sp-1) 10px;border:var(--hair-1) solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:var(--r-pill);background:var(--b);color:var(--c);font-size:var(--f-xs);align-items:center;gap:5px;font-weight:700;display:inline-flex}.e-share--ok{--c:var(--ok);--b:var(--ok-50)}.e-share--warn{--c:var(--warn);--b:var(--warn-50)}.e-share--out{--c:var(--out);--b:var(--out-50)}.e-cash{align-items:center;gap:var(--sp-2);padding:9px var(--sp-3);background:var(--ok-50);border:var(--hair-1) solid color-mix(in srgb, var(--ok) 25%, var(--surface));border-left:var(--hair-3) solid var(--ok);border-radius:var(--r-s);font-size:var(--f-s);color:var(--ink);display:flex}.e-cash b{font-size:var(--f-xl);color:var(--ok);font-variant-numeric:tabular-nums;margin-left:auto}.e-cash--bad b{color:var(--bad)}.e-dl{padding:var(--sp-1) var(--sp-4) 6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.e-dl__item{border-bottom:var(--hair-1) solid var(--line2);grid-column:1/-1;padding:11px 0}.e-dl__item--l{padding-right:var(--sp-3);border-right:var(--hair-1) solid var(--line2);grid-column:1}.e-dl__item--r{padding-left:var(--sp-3);grid-column:2}.e-dl__item:last-child{border-bottom:0}.e-dl__term{font-size:var(--f-xs);letter-spacing:1px;text-transform:uppercase;color:var(--mu);align-items:center;gap:6px;font-weight:700;display:flex}.e-dl__term svg,.e-dl__term .e-ico{width:14px;height:14px}.e-dl__desc{font-size:var(--f-m);color:var(--ink);margin:5px 0 0}.e-rows>div{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-1);border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-m);display:flex}.e-rows>div:last-child{border-bottom:0}.e-rows>div>b{font-variant-numeric:tabular-nums;margin-left:auto}.e-rows svg,.e-rows .e-ico{width:15px;height:15px;color:var(--mu)}.e-rows--timeline>div{padding:var(--sp-2) var(--sp-4);align-items:flex-start}.e-rows--timeline .e-cell-name{gap:var(--sp-1);min-width:0;display:grid}.e-rows__day{padding:var(--sp-3) var(--sp-4) var(--sp-1);font-size:var(--f-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);margin:0;font-weight:700}.e-ai-mark{border-radius:var(--r-pill);background:var(--ai-g);color:#fff;flex:none;place-items:center;width:24px;height:24px;display:grid}.e-ai-mark svg,.e-ai-mark .e-ico{width:15px;height:15px}.e-ai-mark--sm{width:20px;height:20px}.e-ai-mark--sm svg,.e-ai-mark--sm .e-ico{width:13px;height:13px}.e-ai-tag{align-items:center;gap:var(--sp-1);padding:var(--sp-1) 7px;border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-pill);background:var(--ai-50);color:var(--ai-b);font-size:var(--f-xs);letter-spacing:.6px;font-weight:700;display:inline-flex}.e-ai-btn{align-items:center;gap:var(--sp-2);min-height:34px;padding:var(--sp-1) 14px var(--sp-1) var(--sp-1);border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-pill);background:var(--ai-50);color:var(--ai-a);font:inherit;font-size:var(--f-s);white-space:nowrap;box-shadow:var(--sh-1);cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-fast), border-color var(--t-fast);font-weight:700;display:inline-flex}.e-ai-btn .e-ai-mark{width:26px;height:26px}.e-ai-btn__price{color:var(--mu);font-weight:600}.e-ai-btn__price:before{content:"·";margin-right:5px}.e-ai-btn:hover{border-color:var(--ai-b);transform:translateY(calc(-1 * var(--hair-1)));box-shadow:var(--sh-2)}.e-ai-btn.is-thinking{cursor:wait;transform:none}.e-ai-btn.is-blocked{background:var(--band);border-color:var(--line);color:var(--mu);cursor:not-allowed;box-shadow:none;transform:none}.e-ai-btn.is-blocked .e-ai-mark{background:var(--mu2)}.e-ai-btn--sm{min-height:28px;padding:var(--sp-1) 10px var(--sp-1) var(--sp-1);background:var(--ai-g);color:#fff;font-size:var(--f-xs);border:0}.e-ai-btn--sm .e-ai-mark{background:#ffffff2e;width:22px;height:22px}.e-ai-btn--sm .e-ai-btn__price{color:#fff;opacity:.75}.e-ai-spin{border-radius:var(--r-pill);border:var(--hair-2) solid white;border-top-color:#0000;width:13px;height:13px;animation:.72s linear infinite e-ai-spin}.e-ai-wait .e-ai-spin{border-color:var(--ai-b);border-top-color:#0000}@keyframes e-ai-spin{to{transform:rotate(360deg)}}.e-ai-wait{align-items:center;gap:var(--sp-2);font-size:var(--f-s);color:var(--ai-b);display:flex}.e-ai-note{max-width:360px;margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--mu);font-style:italic}.e-ai-note:before{content:"* ";color:var(--warn);font-style:normal;font-weight:700}.e-ai-error{border:var(--hair-1) solid color-mix(in srgb, var(--bad) 30%, var(--surface));border-radius:var(--r-s);background:var(--bad-50);color:var(--bad);font-size:var(--f-s);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 6px 6px 10px;display:inline-flex}.e-ai-card{background:var(--surface);border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-m);box-shadow:var(--sh-1);position:relative;overflow:hidden}.e-ai-card:before{content:"";background:var(--ai-g);width:4px;position:absolute;top:0;bottom:0;left:0}.e-ai-card__head{padding:10px var(--sp-3) 10px 18px;background:linear-gradient(90deg, var(--ai-50), var(--surface) 70%);border-bottom:var(--hair-1) solid var(--ai-line);align-items:center;gap:10px;display:flex}.e-ai-card__head b{font-size:var(--f-m);color:var(--ai-a)}.e-ai-card__head small{font-size:var(--f-xs);color:var(--mu)}.e-ai-card__body{padding:10px var(--sp-4) var(--sp-3) 18px;font-size:var(--f-m);color:var(--ink);line-height:1.6}.e-ai-card__body p{margin:0 0 var(--sp-2)}.e-ai-card__note{margin-top:var(--sp-1);padding-top:var(--sp-2);border-top:var(--hair-1) dashed var(--ai-line);font-size:var(--f-xs);color:var(--mu);font-style:italic}.e-ai-skel{height:10px;margin:var(--sp-2) 0;border-radius:var(--r-s);background:linear-gradient(90deg, var(--ai-line) 0%, var(--ai-50) 40%, var(--ai-line) 80%);background-size:200% 100%;animation:1.4s linear infinite e-ai-skel;display:block}@keyframes e-ai-skel{to{background-position:-200% 0}}.e-ai-suggest{padding:10px var(--sp-3);border:var(--hair-1) dashed var(--ai-line);border-radius:var(--r-m);background:var(--ai-50)}.e-ai-suggest__head{align-items:center;gap:var(--sp-2);font-size:var(--f-xs);color:var(--ai-b);margin-bottom:6px;font-weight:700;display:flex}.e-ai-suggest__text{font-size:var(--f-m);color:var(--ink);line-height:1.5}.e-ai-suggest__actions{gap:var(--sp-2);margin-top:10px;display:flex}.e-ai-warn{align-items:flex-start;gap:var(--sp-2);border:var(--hair-1) solid color-mix(in srgb, var(--warn) 30%, var(--surface));border-radius:var(--r-s);background:var(--warn-50);color:var(--warn);font-size:var(--f-xs);padding:7px 10px;display:flex}.e-ai-trans{padding:var(--sp-2) var(--sp-3);border-left:var(--hair-3) solid var(--ai-b);background:var(--ai-50);font-size:var(--f-m);line-height:1.5}.e-ai-trans__head{margin-bottom:var(--sp-1);font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--ai-b);align-items:center;gap:6px;font-weight:700;display:flex}.e-ai-trans__head a{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:600}.e-ai-sent{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--f-xs);color:var(--mu);line-height:1.5;display:flex}.e-ai-sent svg,.e-ai-sent .e-ico{width:14px;height:14px;color:var(--ai-b);flex:none}.e-menu-item--ai:hover,.e-menu-item--ai:focus-visible{background:var(--ai-50);border-left:var(--hair-3) solid var(--ai-b)}.e-ai-meter{align-items:center;gap:var(--sp-3);display:flex}.e-ai-meter__bar{border-radius:var(--r-s);background:var(--ai-line);flex:1;height:8px;overflow:hidden}.e-ai-meter__bar>span{background:var(--ai-g);height:100%;display:block}.e-ai-meter b{font-size:var(--f-xl);font-variant-numeric:tabular-nums}.e-balloon{border-radius:var(--r-m);background:var(--chrome-800);box-shadow:var(--sh-2);align-items:center;gap:6px;padding:5px;display:inline-flex}.e-balloon__btn{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);color:var(--chrome-mu);font:inherit;font-size:var(--f-xs);cursor:pointer;background:0 0;border:0}.e-balloon__btn:hover{background:color-mix(in srgb, var(--chrome-ink) 8%, transparent);color:var(--chrome-ink)}@media (prefers-reduced-motion:reduce){.e-ai-spin,.e-ai-skel{animation:none}}.e-ai-wrap{align-items:flex-start;gap:var(--sp-1);flex-direction:column;min-width:0;display:inline-flex}.e-mt{flex-direction:column;flex:1;min-height:0;display:flex}.e-mt__log{gap:var(--sp-3);padding:var(--sp-4);font-size:var(--f-s);flex-direction:column;flex:1;line-height:1.55;display:flex;overflow:auto}.e-mt__hello{align-items:center;gap:var(--sp-2);text-align:center;color:var(--ink);flex-direction:column;margin:auto 0;display:flex}.e-mt__hello p{max-width:18rem;margin:0}.e-mt__figure{width:128px;height:auto}.e-mt__msg{align-items:flex-start;gap:10px;min-width:0;display:flex}.e-mt__msg>img{border-radius:var(--r-pill);background:var(--ai-50);border:var(--hair-1) solid var(--ai-line);flex:none}.e-mt__bub{min-width:0;max-width:300px;padding:10px var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s) var(--r-l) var(--r-l) var(--r-l);background:var(--bg);color:var(--ink);overflow-wrap:anywhere;margin:0}.e-mt__bub p{margin:0}.e-mt__msg--me{justify-content:flex-end}.e-mt__msg--me .e-mt__bub{border-color:var(--pri);border-radius:var(--r-l) var(--r-s) var(--r-l) var(--r-l);background:var(--pri);color:#fff}.e-mt__src{gap:var(--sp-1);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line2);font-size:var(--f-xs);flex-direction:column;display:flex}.e-mt__src-label{color:var(--mu);letter-spacing:1px;text-transform:uppercase;font-weight:700}.e-mt__acts{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.e-mt>.e-mt__acts{margin:0 0 var(--sp-3);justify-content:center}.e-mt__rate{align-items:center;gap:var(--sp-1);margin:calc(var(--sp-2) * -1) 0 0 42px;color:var(--mu);font-size:var(--f-xs);display:flex}.e-mt__in{gap:var(--sp-1);margin:0 var(--sp-3);padding:var(--sp-2) 10px;border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-l);background:var(--surface);box-shadow:0 0 0 3px var(--ai-50);flex-direction:column;display:flex}.e-mt__box{width:100%;min-height:0;color:var(--ink);font:inherit;font-size:var(--f-s);resize:none;background:0 0;border:0;outline:none;padding:0}.e-mt__in:focus-within{border-color:var(--ai-a);box-shadow:0 0 0 3px var(--ai-line)}.e-mt__bar{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.e-mt__count{color:var(--mu);font-size:var(--f-xs);font-variant-numeric:tabular-nums}.e-mt__off{align-items:center;gap:var(--sp-2);margin:0 var(--sp-3);padding:var(--sp-2) 10px;border:var(--hair-1) dashed var(--line);border-radius:var(--r-l);background:var(--band);color:var(--mu);font-size:var(--f-s);display:flex}.e-mt__left{margin:var(--sp-2) var(--sp-3) 0;padding-top:var(--sp-2);border-top:var(--hair-1) dashed var(--line);color:var(--warn);font-size:var(--f-xs);text-align:center}.e-mt__note{margin:var(--sp-2) var(--sp-3) var(--sp-3);color:var(--mu);font-size:var(--f-xs);text-align:center}@media (width<=560px){.e-mt__bub{max-width:100%}}.e-mdock{right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-menu);align-items:flex-end;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.e-mdock>*{pointer-events:auto}.e-mdock__fab{gap:var(--sp-2);padding-left:var(--sp-1);border-radius:var(--r-pill);box-shadow:var(--sh-2)}.e-mdock__fab img,.e-mdock__bubble img,.e-mdock__head img{border-radius:var(--r-pill);background:var(--ai-50);flex:none}.e-mdock__bubble{align-items:center;gap:var(--sp-2);max-width:20rem;padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-l) var(--r-l) var(--r-s) var(--r-l);background:var(--surface);box-shadow:var(--sh-2);font-size:var(--f-s);display:flex}.e-mdock__bubble p{margin:0}.e-mdock__panel{width:24rem;max-width:calc(100vw - 2 * var(--sp-4));border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);height:min(36rem,100vh - 7rem);box-shadow:var(--sh-2);flex-direction:column;display:flex;overflow:hidden}.e-mdock__head{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);display:flex}.e-mdock__head strong{flex:1}.e-mdock__body{flex-direction:column;flex:1;min-height:0;display:flex}html:has([data-metron-fab]){scroll-padding-bottom:calc(var(--sp-8) + var(--sp-7))}body:has([data-metron-fab]) .e-main__inner{padding-bottom:calc(var(--sp-8) + var(--sp-7))}@media (width<=560px){.e-mdock{right:var(--sp-3);bottom:var(--sp-3)}.e-mdock__panel{border-radius:var(--r-l) var(--r-l) 0 0;width:100%;max-width:none;height:85vh;position:fixed;bottom:0;left:0;right:0}}.e-aidock{bottom:var(--sp-4);z-index:var(--z-menu);width:min(60rem, calc(100vw - 2 * var(--sp-4)));pointer-events:none;justify-content:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.e-aidock>*{pointer-events:auto}.e-aidock__bar{align-items:center;gap:var(--sp-2);max-width:100%;min-height:44px;padding:0 var(--sp-3) 0 var(--sp-4);border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--sh-2);color:var(--mu);font:inherit;font-size:var(--f-m);cursor:text;display:inline-flex}.e-aidock__bar:hover{color:var(--ink)}.e-aidock__bar-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-aidock__spark{flex:none;width:18px;height:18px}.e-aidock__key{padding:0 var(--sp-1);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--band);color:var(--mu);font:inherit;font-size:var(--f-xs)}.e-aidock__panel{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);width:100%;height:min(36rem,100vh - 6rem);box-shadow:var(--sh-2);flex-direction:column;display:flex;overflow:hidden}.e-aidock__head{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);display:flex}.e-aidock__head-main{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.e-aidock__head-end{align-items:center;gap:var(--sp-1);flex:none;display:flex}.e-aidock__modes>button[aria-pressed=true]{background:var(--pri-50);color:var(--pri);font-weight:700}.e-aidock__epsilon{flex:none;width:16px;height:16px}.e-aidock__globe{width:16px;height:16px}.e-aidock__chip{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:var(--band);color:var(--mu);font-size:var(--f-xs);font-weight:600}.e-aidock__chip--page{align-items:center;gap:var(--sp-1);background:var(--pri-50);max-width:22rem;color:var(--pri);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.e-aidock__chip-drop{padding:0 calc(var(--sp-1) / 2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.e-aidock__spacer{flex:auto}.e-aidock__models{position:relative}.e-aidock__menu{top:calc(100% + var(--sp-1));z-index:1;gap:var(--sp-1);width:18rem;padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-2);flex-direction:column;display:flex;position:absolute;right:0}.e-aidock__tier{width:100%;padding:var(--sp-2);border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--f-s);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.e-aidock__tier:hover,.e-aidock__tier[aria-pressed=true]{background:var(--pri-50)}.e-aidock__tier.is-locked{color:var(--mu)}.e-aidock__tier-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.e-aidock__tier-head>span{color:var(--mu);font-size:var(--f-xs)}.e-aidock__tier-desc{color:var(--mu);font-size:var(--f-xs);display:block}.e-aidock__notice{padding:var(--sp-2) var(--sp-3) 0}.e-aidock__body{gap:var(--sp-3);min-height:0;padding:var(--sp-4);flex-direction:column;flex:1 1 0;display:flex;overflow:auto}.e-aidock__empty{max-width:40rem;color:var(--mu);text-align:center;margin:0 auto}.e-aidock__msg{max-width:72%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-l);overflow-wrap:anywhere;white-space:pre-line;line-height:1.55}.e-aidock__msg--me{border-bottom-right-radius:var(--r-s);background:var(--pri);color:var(--surface);align-self:flex-end}.e-aidock__msg--ai{max-width:none;color:var(--ink);align-self:stretch;padding:0}.e-aidock__answer{white-space:normal}.e-aidock__answer p,.e-aidock__answer ul,.e-aidock__answer ol{margin:0 0 var(--sp-2)}.e-aidock__answer>:last-child{margin-bottom:0}.e-aidock__answer ul,.e-aidock__answer ol{padding-inline-start:var(--sp-5)}.e-aidock__answer li+li{margin-top:var(--sp-1)}.e-aidock__answer a{color:var(--pri);font-weight:600;text-decoration:underline}.e-aidock__meta{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);color:var(--mu);font-size:var(--f-xs);white-space:normal;flex-wrap:wrap;display:flex}.e-aidock__sources{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.e-aidock__sources a{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--pri-50);font-weight:600;text-decoration:none}.e-aidock__cost{font-variant-numeric:tabular-nums;margin-left:auto}.e-aidock__pending{gap:var(--sp-3);flex-direction:column}.e-aidock__error{color:var(--bad);font-size:var(--f-s);margin:0}.e-aidock__card{gap:var(--sp-2);padding:var(--sp-3);border:var(--hair-1) solid var(--warn);border-radius:var(--r-m);background:var(--warn-50);flex-direction:column;display:flex}.e-aidock__card-head{gap:calc(var(--sp-1) / 2);flex-direction:column;display:flex}.e-aidock__card-head>span{color:var(--warn);font-size:var(--f-xs);letter-spacing:1px;text-transform:uppercase;font-weight:700}.e-aidock__card-list{gap:var(--sp-1);margin:0;display:grid}.e-aidock__card-list>div{gap:var(--sp-2);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.e-aidock__card-list dt{color:var(--mu);font-size:var(--f-s)}.e-aidock__card-list dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.e-aidock__card-fields{gap:var(--sp-2);display:grid}.e-aidock__card-field{gap:var(--sp-1);font-size:var(--f-s);display:grid}.e-aidock__card-field>span{color:var(--mu)}.e-aidock__card-field input:not([type=checkbox]),.e-aidock__card-field select,.e-aidock__card-field textarea{width:100%;min-height:36px;padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font:inherit}.e-aidock__card-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-aidock__decided{color:var(--mu);font-size:var(--f-s);margin:0}.e-aidock__foot{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:var(--hair-1) solid var(--line2);flex-direction:column;display:flex}.e-aidock__shortcuts{gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-aidock__shortcut{min-height:32px;padding:0 var(--sp-3);border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-pill);background:var(--ai-50);color:var(--ink);font:inherit;font-size:var(--f-s);cursor:pointer}.e-aidock__context{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.e-aidock__context-row{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.e-aidock__context-count{color:var(--mu);font-size:var(--f-xs);font-variant-numeric:tabular-nums}.e-aidock__picker{gap:var(--sp-2);max-height:18rem;padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-2);flex-direction:column;display:flex;overflow-y:auto}.e-aidock__picker-head{align-items:center;gap:var(--sp-1);display:flex}.e-aidock__picker-head>.e-input{flex:auto;min-width:0}.e-aidock__picker-group{flex-direction:column;display:flex}.e-aidock__picker-name{padding:var(--sp-1) var(--sp-2);color:var(--mu);font-size:var(--f-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.e-aidock__picker-row{width:100%;min-height:36px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--f-s);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;display:block}.e-aidock__picker-row:hover,.e-aidock__picker-row:focus-visible{background:var(--pri-50)}.e-aidock__composer{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);display:flex}.e-aidock__composer:focus-within{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-50)}.e-aidock__composer input{min-width:0;color:var(--ink);font:inherit;font-size:var(--f-m);background:0 0;border:0;outline:none;flex:auto}.e-aidock__out{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) dashed var(--line);border-radius:var(--r-m);background:var(--band);flex-wrap:wrap;display:flex}.e-aidock__line{justify-content:space-between;gap:var(--sp-2);color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;display:flex}.e-aidock__balance{font-variant-numeric:tabular-nums}.e-aidock__low{color:var(--warn);font-size:var(--f-xs);margin:0}@media (width<=560px){.e-aidock{left:var(--sp-3);bottom:var(--sp-3);width:calc(100vw - 2 * var(--sp-3) - 10rem);justify-content:flex-start;transform:none}.e-aidock__key{display:none}.e-aidock__panel{border:0;border-radius:0;height:100dvh;position:fixed;inset:0}}.e-aifull{gap:var(--sp-3);flex-direction:column;min-height:calc(100vh - 8rem);display:flex}.e-aifull__cols{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);flex:auto;grid-template-columns:minmax(0,18.75rem) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.e-aifull__side{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border-right:var(--hair-1) solid var(--line2);background:var(--band);flex-direction:column;display:flex;overflow:auto}.e-aifull__group{gap:var(--sp-2);flex-direction:column;display:flex}.e-aifull__group+.e-aifull__group{padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2)}.e-aifull__group h2{align-items:center;gap:var(--sp-2);color:var(--mu);font-size:var(--f-xs);letter-spacing:1.2px;text-transform:uppercase;margin:0;font-weight:700;display:flex}.e-aifull__count{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--warn-50);color:var(--warn);font-variant-numeric:tabular-nums;letter-spacing:0}.e-aifull__ctx{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:var(--hair-1) solid var(--line2);border-radius:var(--r-m);background:var(--surface);display:flex}.e-aifull__ctx-kind{min-width:4rem;color:var(--pri);font-size:var(--f-xs);text-transform:uppercase;flex:none;font-weight:700}.e-aifull__ctx-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:600}.e-aifull__ctx-remove{border-radius:var(--r-s);width:28px;height:28px;color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.e-aifull__ctx-remove:hover{background:var(--band);color:var(--ink)}.e-aifull__pending{gap:var(--sp-2);padding:var(--sp-2);border:var(--hair-1) solid var(--warn);border-radius:var(--r-m);background:var(--surface);flex-direction:column;display:flex}.e-aifull__chat{align-items:center;gap:var(--sp-1);border-radius:var(--r-m);display:flex}.e-aifull__chat.is-open{background:var(--pri-50)}.e-aifull__chat-open{min-width:0;padding:var(--sp-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto}.e-aifull__chat-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.e-aifull__chat-meta{color:var(--mu);font-size:var(--f-xs);display:block}.e-aifull__none,.e-aifull__note{color:var(--mu);font-size:var(--f-xs);margin:0}.e-aifull__main{flex-direction:column;min-width:0;min-height:0;display:flex}.e-aifull__main .e-aidock__body,.e-aifull__main .e-aidock__foot{box-sizing:border-box;width:100%;max-width:55rem;margin:0 auto}.e-aifull__main .e-aidock__foot{border-top:0}@media (width<=860px){.e-aifull__cols{grid-template-columns:minmax(0,1fr)}.e-aifull__side{border-right:0;border-bottom:var(--hair-1) solid var(--line2);max-height:40vh}}.e-aivoice{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.e-aivoice__strip{align-items:center;gap:var(--sp-2);min-width:0;color:var(--ink);font-size:var(--f-s);display:flex}.e-aivoice__clock{white-space:nowrap;font-variant-numeric:tabular-nums}.e-aivoice__wave{align-items:center;gap:var(--hair-2);height:var(--sp-5);display:inline-flex}.e-aivoice__wave i{width:var(--hair-3);height:var(--sp-2);border-radius:var(--r-pill);background:var(--accent);display:block}.e-aivoice__wave.is-live i{animation:.9s ease-in-out infinite e-aivoice-wave}.e-aivoice__wave.is-live i:nth-child(2){animation-delay:.15s}.e-aivoice__wave.is-live i:nth-child(3){animation-delay:.3s}.e-aivoice__wave.is-live i:nth-child(4){animation-delay:.45s}.e-aivoice__wave.is-live i:nth-child(5){animation-delay:.6s}@keyframes e-aivoice-wave{0%,to{height:var(--sp-1)}50%{height:var(--sp-5)}}@media (prefers-reduced-motion:reduce){.e-aivoice__wave.is-live i{animation:none}}.e-aivoice__note{font-size:var(--f-xs);color:var(--mu);margin:0}.e-aidock__voicewrap{display:contents}.e-phero{margin-bottom:var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-1);overflow:hidden}.e-phero__band{align-items:center;gap:var(--sp-5);min-width:0;padding:var(--sp-4) var(--sp-5);background:linear-gradient(90deg, var(--chrome-800), var(--chrome-700));color:var(--chrome-ink);flex-wrap:wrap;display:flex;position:relative}.e-phero__band:after{content:"";background:var(--accent);height:3px;position:absolute;inset:auto 0 0}.e-phero__avatar{border:var(--hair-3) solid var(--accent);border-radius:var(--r-pill);background:var(--pri-50);width:72px;height:72px;color:var(--pri);font-size:var(--f-2xl);letter-spacing:.5px;flex:none;place-items:center;font-weight:700;display:grid}.e-phero__avatar--photo{-o-object-fit:cover;object-fit:cover}.e-phero__who{gap:var(--sp-1);min-width:0;display:grid}.e-phero__kind{font-size:var(--f-xs);letter-spacing:1.3px;text-transform:uppercase;color:var(--accent);font-weight:700}.e-phero__name{text-overflow:ellipsis;font-size:var(--f-2xl);color:var(--chrome-ink);margin:0;font-weight:700;overflow:hidden}.e-phero__tags{gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-phero__tags .e-tag{background:color-mix(in srgb, var(--chrome-ink) 12%, transparent);color:var(--chrome-ink);border-color:#0000}.e-phero__facts{gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-1);font-size:var(--f-s);color:var(--chrome-mu);flex-wrap:wrap;display:flex}.e-phero__fact{gap:var(--sp-1);align-items:baseline;min-width:0;display:inline-flex}.e-phero__fact small{font-size:var(--f-s)}.e-phero__fact b,.e-phero__fact a{text-overflow:ellipsis;white-space:nowrap;color:var(--chrome-ink);font-weight:600;overflow:hidden}.e-phero__fact a{text-decoration:none}.e-phero__fact a:hover,.e-phero__fact a:focus-visible{text-decoration:underline}.e-phero__kpis{gap:var(--sp-2);flex-wrap:nowrap;margin-left:auto;display:flex}.e-phero__kpi{gap:var(--sp-1);min-width:7rem;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-m);background:color-mix(in srgb, var(--chrome-ink) 8%, transparent);color:var(--chrome-ink);font:inherit;text-align:left;border:0;display:grid}button.e-phero__kpi{cursor:pointer}button.e-phero__kpi:hover,button.e-phero__kpi:focus-visible{background:color-mix(in srgb, var(--chrome-ink) 16%, transparent)}.e-phero__kpi span{font-size:var(--f-xs);color:var(--chrome-mu)}.e-phero__kpi strong{font-size:var(--f-xl);font-weight:700}.e-phero__kpi.is-bad strong{color:var(--accent)}.e-phero__bar{align-items:stretch;gap:var(--sp-3);min-width:0;padding:0 var(--sp-3);border-bottom:var(--hair-1) solid var(--line);display:flex}.e-phero__menu{flex:auto;align-items:stretch;min-width:0;display:flex}.e-phero__tabs{align-items:stretch;gap:var(--sp-1);flex:auto;min-width:0;display:flex;overflow:hidden}.e-phero__tab{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);color:var(--mu);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600;display:inline-flex;position:relative}.e-phero__tab:hover{color:var(--ink)}.e-phero__tab[aria-selected=true]{color:var(--chrome-800)}.e-phero__tab[aria-selected=true]:after{content:"";inset:auto var(--sp-2) calc(-1 * var(--hair-1));border-radius:var(--r-s) var(--r-s) 0 0;background:var(--accent);height:3px;position:absolute}.e-phero__tab.is-overflow{display:none}.e-phero__num{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--band);color:var(--mu);font-size:var(--f-xs);font-weight:700}.e-phero__tab[aria-selected=true] .e-phero__num{background:var(--chrome-800);color:var(--chrome-ink)}.e-phero__more{flex:none;display:flex;position:relative}.e-phero__more .e-menu-item .e-phero__num{margin-left:auto}.e-phero__actions{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;flex-wrap:wrap;flex:none;display:flex}.e-phero__avatar--icon{border:var(--hair-1) solid color-mix(in srgb, var(--chrome-ink) 14%, transparent);border-radius:var(--r-l);background:color-mix(in srgb, var(--chrome-ink) 8%, transparent);width:52px;height:52px;color:var(--accent)}.e-phero__avatar--icon .e-ico{width:26px;height:26px}.e-phero__line{max-width:60ch;font-size:var(--f-s);color:var(--chrome-mu);margin:0}.e-phero__kpi.is-ok strong{color:color-mix(in srgb, var(--ok) 45%, var(--chrome-ink))}.e-phero__kpi.is-warn strong{color:color-mix(in srgb, var(--warn) 45%, var(--chrome-ink))}.e-phero__actions--band{padding:0}@media (width<=1080px){.e-phero__kpis{width:100%;margin-left:0}.e-phero__kpis .e-phero__kpi{flex:1 1 0;min-width:0}.e-phero__bar{flex-wrap:wrap;row-gap:0}.e-phero__menu{flex-basis:100%}}@media (width<=560px){.e-phero__band{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);flex-direction:column}.e-phero__kpis{flex-wrap:wrap}.e-phero__kpis .e-phero__kpi{flex:1 1 calc(50% - var(--sp-2));min-width:0}.e-phero__bar{flex-direction:column;align-items:stretch;gap:0}.e-phero__menu,.e-phero__actions{width:100%;min-width:0;max-width:100%}.e-phero__actions{padding-bottom:var(--sp-3);flex-wrap:wrap}.e-phero__actions>*{max-width:100%}}.e-cnotes__tools{padding:var(--sp-3) var(--sp-4)}.e-cnotes{margin:0;padding:0;list-style:none}.e-cnote{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair-1) solid var(--line2);display:grid}.e-cnote.is-pinned{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.e-cnote__body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.e-cnote__edit{max-width:60rem}.e-donut{aspect-ratio:1;place-items:center;width:100%;max-width:12rem;margin:0 auto;display:grid;position:relative}.e-donut svg{width:100%;height:100%;display:block}.e-donut__track{fill:none;stroke:var(--line2);stroke-width:5px}.e-donut__seg{fill:none;stroke:var(--mu);stroke-width:5px}.e-donut__center{place-content:center;gap:var(--sp-1);text-align:center;margin:0;display:grid;position:absolute;inset:0}.e-donut__center strong{font-size:var(--f-xl);color:var(--ink);font-weight:700}.e-donut__center span{font-size:var(--f-xs);color:var(--mu)}.e-stackbar{height:var(--sp-4);border-radius:var(--r-pill);margin:0;overflow:hidden}.e-stackbar svg{width:100%;height:100%;display:block}.e-stackbar__track{fill:var(--line2)}.e-stackbar__seg{fill:var(--mu);stroke:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke}.e-stackbar__seg[data-tone=projects]{fill:var(--accent)}.e-stackbar__seg[data-tone=folders]{fill:var(--info)}.e-stackbar__seg[data-tone=email]{fill:var(--ai-b)}.e-stackbar__seg[data-tone=meetings]{fill:var(--prog)}.e-stackbar__seg[data-tone=web]{fill:var(--ok)}.e-stackbar__seg[data-tone=trash]{fill:var(--bad)}.e-stackbar__seg[data-tone=other]{fill:var(--mu)}.e-stackbar__seg[data-tone=avatars]{fill:var(--new)}.e-stackbar__seg[data-tone=logos]{fill:var(--warn)}.e-stackbar__seg[data-tone=covers]{fill:var(--out)}.e-stackbar-legend{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.e-stackbar-legend__item{gap:var(--sp-2);align-items:flex-start;min-width:0;display:flex}.e-stackbar-legend__item .e-cloud__dot{margin-top:var(--sp-1);border-radius:var(--r-s);flex:none}.e-stackbar-legend__item b{font-size:var(--f-s);font-variant-numeric:tabular-nums;display:block}.e-stackbar-legend__item span{font-size:var(--f-xs);color:var(--mu);display:block}@media (width<=720px){.e-stackbar-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.e-book{gap:var(--sp-5);max-width:1180px;padding:var(--sp-5) var(--sp-4) var(--sp-8);margin:0 auto;display:grid}.e-book__bar{z-index:var(--z-menu);align-items:end;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);flex-wrap:wrap;display:flex;position:sticky;top:0}.e-book__bar .e-field{min-width:12rem;margin:0}.e-book__intro{max-width:60rem;font-size:var(--f-m);color:var(--mu);margin:0}.e-book__row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-book__row+.e-book__row{margin-top:var(--sp-3)}.e-book__type>*{margin:0 0 var(--sp-2);color:var(--ink)}.e-book__static{position:relative}.e-book__static .e-menu{position:static}.e-book__static .e-modal-wrap{border-radius:var(--r-l);min-height:260px;position:relative;inset:auto}.e-book__drawer{margin-top:var(--sp-3)}.e-book__drawer .e-drawer{z-index:auto;width:100%;max-width:400px;margin-left:auto;position:relative;inset:auto}.e-swatches{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.e-swatch{gap:var(--sp-1);min-width:0;font-size:var(--f-xs);color:var(--mu);display:grid}.e-swatch .e-sw{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);height:40px}.e-sw--chrome-900{background:var(--chrome-900)}.e-sw--chrome-800{background:var(--chrome-800)}.e-sw--chrome-700{background:var(--chrome-700)}.e-sw--chrome-ink{background:var(--chrome-ink)}.e-sw--chrome-mu{background:var(--chrome-mu)}.e-sw--bg{background:var(--bg)}.e-sw--surface{background:var(--surface)}.e-sw--band{background:var(--band)}.e-sw--line{background:var(--line)}.e-sw--line2{background:var(--line2)}.e-sw--ink{background:var(--ink)}.e-sw--mu{background:var(--mu)}.e-sw--mu2{background:var(--mu2)}.e-sw--pri{background:var(--pri)}.e-sw--pri-50{background:var(--pri-50)}.e-sw--pri-100{background:var(--pri-100)}.e-sw--accent{background:var(--accent)}.e-sw--accent-50{background:var(--accent-50)}.e-sw--table-head{background:var(--table-head)}.e-sw--nav-on{background:var(--nav-on)}.e-sw--ok{background:var(--ok)}.e-sw--ok-50{background:var(--ok-50)}.e-sw--info{background:var(--info)}.e-sw--info-50{background:var(--info-50)}.e-sw--prog{background:var(--prog)}.e-sw--prog-50{background:var(--prog-50)}.e-sw--new{background:var(--new)}.e-sw--new-50{background:var(--new-50)}.e-sw--warn{background:var(--warn)}.e-sw--warn-50{background:var(--warn-50)}.e-sw--bad{background:var(--bad)}.e-sw--bad-50{background:var(--bad-50)}.e-sw--out{background:var(--out)}.e-sw--out-50{background:var(--out-50)}.e-sw--ai-a{background:var(--ai-a)}.e-sw--ai-b{background:var(--ai-b)}.e-sw--ai-50{background:var(--ai-50)}.e-sw--ai-line{background:var(--ai-line)}.e-book__static .e-modal--drawer{height:auto}.e-look-grid{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.e-look-grid--4{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.e-look{justify-items:start;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:var(--hair-2) solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast);display:grid}.e-look:hover{border-color:var(--pri-100)}.e-look[aria-pressed=true]{border-color:var(--pri);box-shadow:var(--sh-1)}.e-look__name{font-size:var(--f-s);font-weight:700}.e-tprev{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--bg);grid-template-columns:22% 1fr;width:100%;height:64px;display:grid;overflow:hidden}.e-tprev__rail{background:var(--chrome-800);border-right:var(--hair-3) solid var(--accent)}.e-tprev__page{align-content:start;gap:6px;padding:6px;display:grid}.e-tprev__head{border-radius:var(--r-s);background:var(--band);border-left:4px solid var(--chrome-800);height:12px}.e-tprev__line{border-radius:var(--r-s);background:var(--line);width:70%;height:6px}.e-tprev__btn{border-radius:var(--r-s);background:var(--pri);width:40%;height:12px}.e-nprev{gap:var(--sp-1);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--chrome-800);width:100%;height:64px;padding:5px;display:grid;overflow:hidden}.e-nprev>span{border-radius:var(--r-s);background:var(--chrome-700)}.e-nprev--rail{grid-template-rows:repeat(2,1fr);grid-template-columns:14px 1fr}.e-nprev--rail>span:first-child{background:var(--chrome-900);grid-row:1/-1}.e-nprev--accordion{grid-template-rows:10px 1fr 10px 10px}.e-nprev--accordion>span:nth-child(2){background:var(--nav-on)}.e-look-sizes{margin-top:var(--sp-3)}.e-look-sample{color:var(--ink);display:block}.e-look-sample--xl{font-size:var(--f-xl);font-weight:700}.e-look-sample--l{font-size:var(--f-l);font-weight:700}.e-look-sample--m{font-size:var(--f-m);font-weight:400}.e-look-sample--s{font-size:var(--f-s);color:var(--mu);font-weight:400}.e-wclock{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:center;min-width:0;display:grid}.e-wclock>*{min-width:0}.e-wclock__world{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.e-wclock__rows{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.e-wcity{-moz-column-gap:var(--sp-2);align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-1);border-bottom:var(--hair-1) solid var(--line2);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"place sky time""place chip chip";padding:6px 0;display:grid}.e-wcity:last-child{border-bottom:0}.e-wcity.is-analog{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"dial place sky time""dial place chip chip"}.e-wcity__dial{grid-area:dial;width:34px;height:34px}.e-wcity__face{fill:var(--band);stroke:var(--line);stroke-width:2px}.e-wcity__hand{stroke:var(--ink);stroke-linecap:round}.e-wcity__hand.is-hour{stroke-width:2.4px}.e-wcity__hand.is-minute{stroke-width:1.6px}.e-wcity__place{grid-area:place;min-width:0;display:grid}.e-wcity__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-m);color:var(--ink);overflow:hidden}.e-wcity__meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-xs);color:var(--mu);overflow:hidden}.e-wcity__sky{color:var(--warn);grid-area:sky;display:inline-grid}.e-wcity__sky .e-ico{width:16px;height:16px}.e-wcity__sky[data-day="1"] .e-wcity__moon,.e-wcity__sky[data-day="0"] .e-wcity__sun{display:none}.e-wcity__sky[data-day="0"]{color:var(--mu)}.e-wcity__time{font-size:var(--f-l);color:var(--ink);font-variant-numeric:tabular-nums;grid-area:time;font-weight:700}.e-wcity__chip{grid-area:chip;justify-self:end}.e-wpick{gap:var(--sp-3);display:grid}.e-wpick__list{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.e-wpick__list .e-menu-item:disabled{color:var(--mu2);cursor:default}.auth-body{background:var(--band);color:var(--ink);--brand-warm:var(--accent);--brand-warm-ink:var(--warn);--auth-field:color-mix(in srgb, var(--accent-50) 45%, var(--surface));--auth-line:color-mix(in srgb, var(--accent) 18%, var(--line));margin:0}.auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-brand{background:var(--chrome-900);color:var(--chrome-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:3.5rem 3rem;display:flex;position:relative;overflow:hidden}.auth-brand-grid{width:100%;height:100%;color:var(--chrome-700);opacity:.55;pointer-events:none;position:absolute;inset:0}.auth-medal{border-radius:var(--r-pill);background:var(--accent-50);width:230px;height:230px;box-shadow:var(--sh-2);outline:6px solid var(--chrome-700);place-items:center;display:grid;position:relative}.auth-medal img{width:216px;height:216px;display:block}.auth-wordmark{font-family:var(--font-brand);font-size:var(--f-display-s);letter-spacing:.01em;margin:1.5rem 0 0;font-weight:700;line-height:1.05;position:relative}.auth-wordmark--office{font-size:var(--f-display-s)}.auth-beta{border:var(--hair-1) solid var(--brand-warm);border-radius:var(--r-pill);color:var(--brand-warm);font-family:var(--font-body);font-size:var(--f-xs);letter-spacing:.1em;text-transform:uppercase;vertical-align:super;margin-left:.6rem;padding:.15rem .55rem;font-weight:700;line-height:1.2;display:inline-block}.auth-latin{color:var(--brand-warm);font-size:var(--f-l);letter-spacing:.5em;text-transform:uppercase;margin:.3rem 0 0;padding-left:.5em;font-weight:700;position:relative}.auth-slogan{max-width:26rem;color:var(--chrome-mu);font-size:var(--f-l);margin:1.6rem 0;line-height:1.5;position:relative}.auth-points{color:color-mix(in srgb, var(--chrome-ink) 82%, var(--chrome-mu));font-size:var(--f-l);text-align:left;gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.auth-points li{align-items:center;gap:.65rem;display:flex}.auth-points li:before{content:"";border-radius:var(--hair-2);background:var(--nav-on);flex:none;width:7px;height:7px;transform:rotate(45deg)}.auth-plate{border-radius:var(--r-l);background:var(--chrome-ink);width:min(380px,100%);box-shadow:var(--sh-2);outline:5px solid color-mix(in srgb, var(--accent) 30%, transparent);padding:1.4rem 1.6rem;position:relative}.auth-plate img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:180px;display:block}.auth-plate-initials{height:140px;color:var(--chrome-800);font-family:var(--font-brand);font-size:var(--f-display);place-items:center;font-weight:700;display:grid}.auth-contact{color:var(--chrome-mu);font-size:var(--f-l);text-align:left;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.auth-contact span{width:1.5rem;color:var(--accent);display:inline-block}.auth-contact a,.auth-brand a{color:var(--chrome-ink)}.auth-credit{color:var(--chrome-mu);font-size:var(--f-s);justify-content:center;align-items:center;gap:.5rem;margin:0;display:flex;position:absolute;bottom:1.4rem;left:0;right:0}.auth-credit img{width:26px;height:26px;padding:var(--sp-1);border-radius:var(--r-pill);background:var(--chrome-ink)}.auth-side{background:var(--band);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:2.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.auth-lang{z-index:var(--z-menu);border:var(--hair-1) solid var(--card-line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--f-s);font-weight:700;display:inline-flex;position:absolute;top:1.4rem;right:1.6rem;overflow:hidden}.auth-lang form{display:contents}.auth-lang a,.auth-lang button{color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem .75rem;text-decoration:none}.auth-lang a[aria-current=true],.auth-lang button[aria-pressed=true]{background:var(--pri);color:var(--surface)}.auth-strip{display:none}.auth-wrap{width:100%;max-width:460px;position:relative}.auth-card-head{gap:.35rem;margin-bottom:1rem;display:grid}.auth-title{color:var(--ink);font-size:var(--f-3xl);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.15}.auth-sub{color:var(--mu);font-size:var(--f-l);margin:0}.auth-card{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-1), var(--sh-2);padding:34px 36px}.auth-foot{width:100%;color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.4rem;display:flex;position:relative}.auth-foot a{color:inherit}.auth-foot i{opacity:.6;font-style:normal}.auth-card .e-btn{border-color:var(--auth-line);border-radius:var(--r-m);min-height:42px;font-weight:600}.auth-card .e-input{border-color:var(--auth-line);border-radius:var(--r-m);background:var(--auth-field);min-height:44px}.auth-card .e-input:focus{border-color:var(--brand-warm)}.auth-card .auth-primary{border-radius:var(--r-m);background:var(--brand-warm);width:100%;min-height:46px;color:var(--chrome-900);font:inherit;font-size:var(--f-l);letter-spacing:.02em;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;display:flex}.auth-card .auth-primary:hover{background:color-mix(in srgb, var(--brand-warm) 88%, var(--chrome-900))}.auth-card .auth-secondary{border:var(--hair-1) solid var(--auth-line);border-radius:var(--r-m);background:var(--surface);width:100%;min-height:2.9rem;color:var(--chrome-800);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;margin-top:.6rem;font-weight:600;text-decoration:none;display:flex}.auth-card a{color:var(--chrome-800);font-weight:600}.auth-card :focus-visible,.auth-lang a:focus-visible,.auth-lang button:focus-visible,.auth-foot a:focus-visible{outline:var(--hair-3) solid var(--brand-warm);outline-offset:var(--hair-2)}.auth-row{font-size:var(--f-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:1rem 0 1.25rem;display:flex}.auth-row a,.auth-register a{color:var(--brand-warm-ink);text-decoration:none}.auth-row a:hover,.auth-register a:hover{text-decoration:underline}.auth-or{color:var(--mu);font-size:var(--f-s);align-items:center;gap:.6rem;margin:1rem 0;display:flex}.auth-or:before,.auth-or:after{content:"";height:var(--hair-1);background:var(--auth-line);flex:1}.auth-register{color:var(--mu);font-size:var(--f-m);text-align:center;margin:1rem 0 0}.auth-register a{font-weight:700}.auth-state{border-radius:var(--r-pill);background:var(--warn-50);width:64px;height:64px;color:var(--warn);font-size:var(--f-3xl);outline:6px solid color-mix(in srgb, var(--warn-50) 60%, var(--surface));place-items:center;margin-bottom:.9rem;display:grid}.auth-card .auth-card-title{color:var(--chrome-800);font-size:var(--f-2xl);margin:0 0 .5rem;font-weight:700}.auth-lead{color:var(--ink);font-size:var(--f-l);margin:0 0 1.1rem}.auth-box{border:var(--hair-1) solid var(--auth-line);border-radius:var(--r-m);background:var(--auth-field);font-size:var(--f-l);gap:.6rem;margin:0 0 1.25rem;padding:.9rem 1rem;list-style:none;display:grid}.auth-box span[aria-hidden]{width:1.25rem;color:var(--accent);text-align:center;display:inline-block}.auth-ok{border:var(--hair-1) solid color-mix(in srgb, var(--ok) 30%, var(--surface));border-radius:var(--r-m);background:var(--ok-50);color:var(--ok);font-size:var(--f-m);gap:.6rem;margin:0 0 1.1rem;padding:.75rem .9rem;display:flex}.auth-owner{border:var(--hair-1) solid var(--auth-line);border-radius:var(--r-m);background:var(--auth-field);align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:.75rem .9rem;display:flex}.auth-owner-avatar{border-radius:var(--r-pill);background:var(--chrome-800);width:42px;height:42px;color:var(--chrome-ink);flex:none;place-items:center;font-weight:700;display:grid}.auth-owner-text{min-width:0}.auth-owner small{color:var(--mu);display:block}.auth-owner b,.auth-owner a{overflow-wrap:anywhere;display:block}@media (width<=900px){.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-brand{display:none}.auth-side{justify-content:flex-start;padding:0 0 1.75rem}.auth-lang{border-color:var(--chrome-700);background:0 0;top:.9rem;right:.9rem}.auth-lang a,.auth-lang button{color:var(--chrome-mu)}.auth-strip{background:var(--chrome-900);width:100%;color:var(--chrome-ink);flex-direction:column;align-items:center;padding:2.25rem 1rem 1.6rem;display:flex;position:relative}.auth-strip .auth-medal{outline-width:5px;width:132px;height:132px}.auth-strip .auth-medal img{width:118px;height:118px}.auth-strip .auth-wordmark{font-size:var(--f-display-s);margin-top:.9rem}.auth-strip .auth-wordmark--office{font-size:var(--f-2xl);text-align:center}.auth-strip .auth-latin{font-size:var(--f-xs)}.auth-strip .auth-plate{width:260px;padding:.9rem 1rem}.auth-strip .auth-plate-initials{height:5.5rem;font-size:var(--f-display)}.auth-wrap{margin-top:-14px;padding:0 12px}.auth-card{padding:24px 20px}}.auth-identity{align-items:center;gap:var(--sp-3);display:flex}.auth-identity__icon{flex:none;width:24px;height:24px}.e-links-grid{gap:var(--sp-4);grid-template-columns:minmax(12rem,14.4rem) minmax(0,1fr);align-items:start;min-width:0;display:grid}.e-links-grid>*{min-width:0}.e-links-category-nav{gap:var(--sp-1);display:grid}.e-links-category-option{align-items:center;gap:var(--sp-2);width:100%;min-height:34px;padding:var(--sp-2);border:var(--hair-1) solid transparent;border-radius:var(--r-s);color:var(--mu);font:inherit;font-size:var(--f-s);text-align:left;cursor:pointer;background:0 0;display:flex}.e-links-category-option:hover{background:var(--band)}.e-links-category-option.is-active{border-color:var(--pri-100);background:var(--pri-50);color:var(--pri);font-weight:600}.e-links-category-option>.e-ico{flex:none;width:16px;height:16px}.e-links-category-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.e-links-category-foot{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line2)}.e-links-tab-panel[hidden]{display:none}.e-links-search-toolbar{padding:var(--sp-3);border-bottom:var(--hair-1) solid var(--line2)}.e-links-group-head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);background:var(--band);display:flex}.e-links-group-head h3{font-size:var(--f-s);color:var(--ink);margin:0;font-weight:600}.e-links-group-head span{font-size:var(--f-xs);color:var(--mu);white-space:nowrap}.e-links-row{gap:var(--sp-2);min-height:48px;padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);grid-template-columns:minmax(0,1.1fr) minmax(7rem,.9fr) auto;align-items:center;display:grid}.e-links-row:hover{background:var(--band)}.e-links-primary{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.e-links-primary>div{min-width:0}.e-links-primary a{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-s);color:var(--pri);font-weight:600;display:block;overflow:hidden}.e-links-primary small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-xs);color:var(--mu);display:block;overflow:hidden}.e-links-link-icon{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);width:34px;height:34px;color:var(--pri);flex:none;place-items:center;display:grid}.e-links-link-icon .e-ico{width:16px;height:16px}.e-links-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--f-m);color:var(--mu);margin:0;overflow:hidden}.e-links-row-actions{align-items:center;gap:var(--sp-1);flex-wrap:nowrap;display:flex}.e-links-list-footer{padding:var(--sp-2) var(--sp-3);border-top:var(--hair-1) solid var(--line2);background:var(--band);font-size:var(--f-xs);color:var(--mu)}.e-links-category-list{gap:var(--sp-2);display:grid}.e-links-category-row{align-items:center;gap:var(--sp-2);min-height:48px;padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.e-links-category-number{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);width:34px;height:34px;font-size:var(--f-xs);color:var(--mu);font-variant-numeric:tabular-nums;place-items:center;display:grid}.e-links-category-copy{min-width:0;display:grid}.e-links-category-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-s);font-weight:600;overflow:hidden}.e-links-category-copy small{font-size:var(--f-xs);color:var(--mu)}.e-links-category-edit{align-items:center;gap:var(--sp-2);flex-wrap:wrap;grid-column:2/-1;display:flex}.e-links-category-edit input{flex:1;min-width:9rem}.e-links-category-add{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2);display:flex}.e-links-category-add input{flex:1;min-width:0}@media (width<=1200px){.e-links-grid{grid-template-columns:minmax(12rem,13rem) minmax(0,1fr)}}@media (width<=760px){.e-links-grid{grid-template-columns:minmax(0,1fr)}.e-links-row{grid-template-columns:minmax(0,1fr) auto}.e-links-note{white-space:normal;grid-area:2/1/auto/-1}.e-links-category-add{flex-wrap:wrap}.e-links-category-add input{flex-basis:100%}}.e-users-seats{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-users-seats .e-progress{flex:0 5rem;min-width:3rem}.e-users-seats .e-lnk{margin-left:auto;font-weight:600}.e-users-tools{align-items:flex-end}.e-users-tools>div{gap:var(--sp-1);min-width:0;display:grid}.e-users-tools__search{flex:14rem}.e-users-actions{flex-wrap:nowrap}.e-users-table td strong,.e-users-table td small{display:block}.e-users-table td strong{font-size:var(--f-m);color:var(--ink);font-weight:600}.e-users-table td small{margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--mu)}.e-users-person{align-items:center;gap:var(--sp-2);min-width:12rem;display:flex}.e-users-person>span:last-child{min-width:0;display:grid}.e-users-person a{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-m);color:var(--pri);font-weight:700;overflow:hidden}.e-users-history{align-items:center;gap:var(--sp-1);min-width:8.8rem;color:var(--mu);font:inherit;font-size:var(--f-xs);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.e-users-history:hover{color:var(--pri)}.e-users-history .e-ico{flex:none;width:14px;height:14px}.e-sub-workspace{color:var(--ink)}.e-sub-workspace-inner{gap:var(--sp-4);padding-inline:var(--page-x);display:grid}.e-sub-tab-content[hidden]{display:none}.e-sub-tab-content{gap:var(--sp-4);min-width:0;display:grid}.e-sub-tab-content>*{min-width:0}.e-sub-kpis .e-kpi__value small{color:var(--mu);font-size:var(--f-s);font-weight:400}.e-sub-overview-main{gap:var(--sp-4);min-width:0;display:grid}.e-sub-panel-body{gap:var(--sp-2);padding:var(--sp-3);display:grid}.e-sub-panel-body p,.e-sub-muted{color:var(--mu);font-size:var(--f-m);margin:0}.e-sub-account-body{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(15rem,1fr);display:grid}.e-sub-current-plan{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.e-sub-eyebrow{color:var(--mu);font-size:var(--f-xs)}.e-sub-current-plan>strong{font-family:var(--font-body);font-size:var(--f-2xl)}.e-sub-current-plan p{color:var(--mu);font-size:var(--f-m);margin:0}.e-sub-inline-actions{gap:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.e-sub-account-facts{align-content:start;margin:0;display:grid}.e-sub-account-facts>div{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line);font-size:var(--f-m);display:flex}.e-sub-account-facts>div:last-child{border-bottom:0}.e-sub-account-facts dt{color:var(--mu)}.e-sub-account-facts dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.e-sub-usage-row{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;border-bottom:var(--hair-1) solid var(--line);font-size:var(--f-m);grid-template-columns:minmax(0,1fr) minmax(3rem,1fr) auto;display:grid}.e-sub-usage-row:last-child{border-bottom:0}.e-sub-usage-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-sub-usage-row strong{font-weight:600}.e-sub-credit-after{gap:var(--sp-1);padding:var(--sp-2);border:var(--hair-1) dashed var(--pri);border-radius:var(--r-s);background:var(--pri-50);margin:0;display:grid}.e-sub-credit-after>div{justify-content:space-between;gap:0 var(--sp-2);color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-sub-credit-after dd{color:var(--ink);text-align:right;margin:0 0 0 auto}.e-sub-credit-after .e-sub-credit-after-total{color:var(--ink);font-weight:700}.e-sub-footnote{align-items:flex-start;gap:var(--sp-2);color:var(--mu);font-size:var(--f-xs);display:flex}.e-sub-footnote .e-ico{flex:none;width:16px;height:16px}.e-sub-cost-split{gap:0 var(--sp-4);padding:var(--sp-3);display:grid}@media (width>=1024px){.e-sub-cost-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.e-sub-pack-grid{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.e-sub-pack-card{gap:var(--sp-1);padding:var(--sp-3)}.e-sub-pack-card>strong{font-size:var(--f-l)}.e-sub-pack-card>span,.e-sub-pack-card>small{color:var(--mu);font-size:var(--f-xs)}.e-sub-pack-card>.e-btn{width:100%;margin-top:auto}.e-sub-custom-purchase{align-items:end;gap:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line);flex-wrap:wrap;display:flex}.e-sub-custom-purchase>div{gap:var(--sp-1);display:grid}.e-sub-custom-purchase label{font-size:var(--f-m);font-weight:700}.e-sub-custom-purchase input{width:9rem}.e-sub-custom-purchase small{color:var(--mu);font-size:var(--f-xs)}.e-sub-custom-purchase>strong{font-size:var(--f-l)}.e-sub-warning.e-sub-warning{color:var(--bad)}.e-sub-error{color:var(--bad);font-size:var(--f-s);margin:0}.e-sub-push{margin-top:var(--sp-4)}@media (width<=950px){.e-sub-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.e-sub-account-body{grid-template-columns:minmax(0,1fr)}.e-sub-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.e-sub-pack-grid{grid-template-columns:minmax(0,1fr)}}.e-pkg-chooser{gap:var(--sp-3);display:grid}.e-sub-plans{gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);display:grid}.e-sub-plans>.e-pkg-chooser{display:contents}.e-sub-plans .e-pkg-head{margin-inline:calc(var(--sp-3) * -1);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line);background:var(--band);border-left:var(--sp-1) solid var(--chrome-800);order:-1;align-items:center}.e-sub-plans .e-pkg-head h2{font-size:var(--f-l)}.e-sub-plans>.e-features,.e-sub-plans>.e-pkg-visitor,.e-sub-plans>.e-sub-error{order:0}.e-sub-plans .e-pkg-grid,.e-sub-plans .e-pkg-none{order:1}.e-sub-plans>.e-sub-downgrade-preview{order:2;margin-top:0}.e-sub-plans .e-pkg-note{order:3}.e-sub-plans>.e-sub-plans__foot{order:4}.e-pkg-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.e-pkg-head h2{color:var(--ink);font-size:var(--f-xl);margin:0;font-weight:700}.e-pkg-head p{margin:var(--sp-1) 0 0;color:var(--mu);font-size:var(--f-s)}.e-pkg-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.e-pkg-card{gap:var(--sp-2);min-width:0;padding:var(--sp-4);border:var(--hair-1) solid var(--card-line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;display:flex}.e-pkg-card.is-current{border:var(--hair-2) solid var(--pri);background:var(--pri-50)}.e-pkg-card>:last-child{margin-top:auto}.e-pkg-card--build{border-top:var(--hair-3) solid var(--accent)}.e-pkg-card h3{color:var(--ink);font-size:var(--f-xl);margin:0;font-weight:700}.e-pkg-card header p{margin:var(--sp-1) 0 0;color:var(--mu);font-size:var(--f-s)}.e-pkg-price{color:var(--mu);margin:0}.e-pkg-price strong{color:var(--ink);font-size:var(--f-2xl)}.e-pkg-price small,.e-pkg-total small{color:var(--mu);font-size:var(--f-xs);display:block}.e-pkg-lines{gap:var(--sp-1);font-size:var(--f-s);color:var(--ink);margin:0;padding:0;list-style:none;display:grid}.e-pkg-lines li:before{content:"✓ ";color:var(--ok)}.e-pkg-lines li.is-off{color:var(--mu)}.e-pkg-lines li.is-off:before{content:"✕ ";color:var(--mu)}.e-pkg-seats{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.e-pkg-stepper{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);align-items:center;display:inline-flex;overflow:hidden}.e-pkg-stepper .e-btn{min-width:2.25rem;min-height:2.25rem;font-size:var(--f-xl);border:0;border-radius:0}.e-pkg-stepper output{text-align:center;min-width:2.5rem;color:var(--ink);font-weight:700}.e-pkg-tiers{gap:var(--sp-1);flex-wrap:wrap;margin:0;display:flex}.e-pkg-tier{padding:0 var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);color:var(--mu);font-size:var(--f-xs)}.e-pkg-tier.is-current{border-color:var(--pri);background:var(--pri-50);color:var(--pri);font-weight:700}.e-pkg-sum{gap:var(--sp-1);font-size:var(--f-s);margin:0;display:grid}.e-pkg-sum>div{justify-content:space-between;gap:var(--sp-2);display:flex}.e-pkg-sum dt{color:var(--mu)}.e-pkg-sum dd{color:var(--ink);text-align:right;margin:0}.e-pkg-total{padding-top:var(--sp-1);border-top:var(--hair-1) solid var(--line);font-weight:700}.e-pkg-opens{color:var(--mu);font-size:var(--f-s);margin:0}.e-pkg-opens.is-dim{opacity:.65}.e-pkg-choose{min-height:34px;padding:0 var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);color:var(--mu);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.e-pkg-choose.is-current{border-color:var(--pri);background:var(--pri);color:var(--chrome-ink)}.e-pkg-note,.e-pkg-visitor,.e-pkg-none{color:var(--mu);font-size:var(--f-s);margin:0}.e-pkg-visitor{padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--warn);border-radius:var(--r-s);background:var(--warn-50);color:var(--warn)}@media (width<=1080px){.e-pkg-grid{grid-template-columns:minmax(0,1fr)}}.e-sub-downgrade-preview{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-4);border:var(--hair-1) solid var(--warn);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-2);display:grid}.e-sub-downgrade-preview h3{color:var(--ink);font-size:var(--f-xl);margin:0}.e-sub-downgrade-preview header p,.e-sub-downgrade-note{margin:var(--sp-1) 0 0;color:var(--mu);font-size:var(--f-s)}.e-sub-downgrade-block h4{margin:0 0 var(--sp-1);color:var(--ink);font-size:var(--f-s);font-weight:700}.e-sub-downgrade-block ul{gap:var(--sp-1);font-size:var(--f-s);margin:0;padding:0;list-style:none;display:grid}.e-sub-downgrade-people li{align-items:center;gap:var(--sp-1);color:var(--ink);display:flex}.e-sub-downgrade-people li.is-blocked{color:var(--bad)}.e-sub-downgrade-people small{color:var(--mu)}.e-sub-downgrade-facts{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.e-sub-downgrade-facts dt{color:var(--mu);font-size:var(--f-xs)}.e-sub-downgrade-facts dd{color:var(--ink);margin:0;font-weight:700}.e-sub-downgrade-actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-planprice-zones{gap:var(--sp-1);margin-top:var(--sp-2);display:flex}.e-planprice-zone{padding:var(--sp-1) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--mu);cursor:pointer;font-weight:600}.e-planprice-zone.is-active{border-color:var(--pri);color:var(--pri)}.e-planprice-state{color:var(--mu)}.e-planprice-state.is-draft{color:var(--warn)}.e-planprice-error{margin:0 0 var(--sp-2);color:var(--bad)}.e-planprice-actions{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.e-planprice-group{margin:var(--sp-3) 0 0;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s)}.e-planprice-group legend{padding:0 var(--sp-1);color:var(--ink);font-weight:700}.e-planprice-fields{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.e-planprice-field{gap:var(--sp-1);color:var(--mu);font-size:var(--f-s);display:grid}.e-planprice-field input,.e-planprice-field select{min-height:34px;padding:0 var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--ink)}.e-planprice-field input:disabled,.e-planprice-field select:disabled{background:var(--band);color:var(--mu)}.e-planprice-field.is-invalid input,.e-planprice-field.is-invalid select{border-color:var(--bad);background:var(--bad-50)}.e-ref{gap:var(--sp-4);min-width:0;display:grid}.e-ref-next{gap:var(--sp-1);color:var(--ink);font-size:var(--f-s);display:grid}.e-ref-next small{color:var(--mu);font-size:var(--f-xs)}.e-ref-balance{color:var(--ok);font-weight:700}.e-ref-balance.is-negative{color:var(--bad)}.e-ref-rules{color:var(--mu);font-size:var(--f-s);gap:.3rem;padding-left:1rem;list-style:outside;display:grid}.e-ref-link{gap:var(--sp-1);min-width:0;display:grid}.e-sub-storage-split{gap:var(--sp-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.e-sub-storage-confirm{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:var(--hair-1) solid var(--pri);border-radius:var(--r-m);background:var(--pri-50);flex-wrap:wrap;display:flex}.e-sub-storage-confirm>p{flex:20rem;margin:0}.e-sub-storage-confirm>p>span,.e-sub-storage-confirm small,.e-sub-storage-lines small,.e-sub-storage-split td small{display:block}.e-sub-storage-confirm small,.e-sub-storage-lines small{font-size:var(--f-xs);color:var(--mu)}.e-sub-storage-lines{gap:var(--sp-2);font-size:var(--f-s);flex-direction:column;display:flex}.e-sub-storage-line{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:0;display:flex}.e-sub-storage-line>span:first-child{color:var(--mu)}.e-sub-storage-line>span:first-child b{color:var(--ink)}.e-sub-storage-group{gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);flex-direction:column;display:flex}.e-sub-storage-total{padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2)}.e-sub-storage-remove{gap:var(--sp-2);padding:var(--sp-3);border:var(--hair-1) solid var(--card-line);border-left:4px solid var(--bad);border-radius:var(--r-m);background:var(--bad-50);flex-direction:column;display:flex}.e-sub-storage-remove>p{margin:0}@media (width<=1024px){.e-sub-storage-split{grid-template-columns:minmax(0,1fr)}}.e-top{min-width:0;height:56px;padding:0 calc(max(0px, (100% - 1700px) / 2) + var(--page-x));background:var(--surface);border-bottom:var(--hair-1) solid var(--line);flex:none;align-items:center;gap:10px;display:flex}.e-top>.e-menu-host{flex:none}.e-top>.e-grow{flex:auto}.e-top__menu{display:none}@media (width<=639px){.e-top{gap:var(--sp-1);padding:0 var(--sp-2)}.e-top__menu{display:inline-flex}}.e-ident{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1);border-radius:var(--r-s);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.e-ident:hover,.e-ident:focus-visible{background:var(--band)}.e-ident>.e-ico{width:14px;height:14px;color:var(--mu);flex:none}.e-ident__avatar{border:var(--hair-2) solid var(--pri-100);border-radius:var(--r-pill);background:var(--pri);width:34px;height:34px;color:var(--surface);font-size:var(--f-xs);flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.e-ident__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-ident__copy{flex-direction:column;align-items:flex-start;min-width:0;max-width:11rem;display:flex}.e-ident__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--f-s);overflow:hidden}.e-ident__copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--f-xs);color:var(--mu);overflow:hidden}@media (width<=900px){.e-ident__copy{display:none}}@media (width<=639px){.e-ident{gap:var(--sp-1);padding:var(--sp-1)}.e-ident__avatar{width:30px;height:30px}}.e-menu.e-qlinks{grid-template-columns:42% 58%;width:min(34rem,100vw - 2rem);max-width:none;min-height:12rem;padding:0;display:grid;overflow:hidden}.e-qlinks__cats{padding:var(--sp-3);border-right:var(--hair-1) solid var(--line)}.e-qlinks__links{min-width:0;padding:var(--sp-4)}.e-qlinks__eyebrow{margin-bottom:var(--sp-2);padding:0 var(--sp-2);font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pri);font-weight:700}.e-qlinks__cat{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) 10px;border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--f-s);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.e-qlinks__cat>.e-grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-qlinks__cat:hover,.e-qlinks__cat[aria-current=true]{background:var(--pri-50);color:var(--pri)}.e-qlinks__dot{border-radius:var(--r-pill);background:var(--pri);flex:none;width:8px;height:8px}.e-qlinks__title{margin-bottom:var(--sp-2);color:var(--ink);font-weight:700}.e-qlinks__copy{min-width:0;display:grid}.e-qlinks__copy b{font-weight:600}.e-qlinks__copy small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-xs);color:var(--mu);overflow:hidden}.e-qlinks__empty{padding:var(--sp-2);font-size:var(--f-s);color:var(--mu);margin:0}@media (width<=639px){.e-menu-host>.e-menu.e-qlinks{top:62px;right:var(--sp-3);left:var(--sp-3);grid-template-columns:minmax(0,1fr);width:auto;position:fixed}.e-qlinks__cats{border-right:0;border-bottom:var(--hair-1) solid var(--line)}}.e-strip{justify-content:center;align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-4);border-bottom:var(--hair-1) solid currentColor;font-size:var(--f-xs);text-align:center;flex-wrap:wrap;font-weight:600;display:flex}.e-strip--sticky{z-index:var(--z-menu);position:sticky;top:0}.e-strip--bad{background:var(--bad-50);color:var(--bad)}.e-strip--warn{background:var(--warn-50);color:var(--warn)}.e-strip form{display:inline}.e-strip__act{color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:var(--hair-2);text-underline-offset:var(--hair-2);cursor:pointer;background:0 0;border:0;padding:0}body:has([data-hide-footer]) .e-foot{display:none}.e-foot{border-top:var(--hair-3) solid var(--accent);background:var(--surface);color:var(--ink);font-size:var(--f-s);margin-top:auto;position:relative;container:e-foot/inline-size}.e-foot__main{width:min(100%,1700px);padding-inline:var(--sp-6);grid-template-columns:minmax(15.625rem,1.15fr) 2fr minmax(15rem,.9fr);margin-inline:auto;display:grid}.e-foot__brand{align-items:flex-start;gap:var(--sp-3);min-width:0;padding:var(--sp-6) var(--sp-6) var(--sp-6) 0;border-right:var(--hair-1) solid var(--line);display:flex}.e-foot__logo{flex:none;width:3rem;height:3rem}.e-foot__copy{min-width:0}.e-foot__copy>strong{font-size:var(--f-l);color:var(--ink);font-weight:700;display:block}.e-foot__copy>p{max-width:33ch;margin:var(--sp-1) 0 0;font-size:var(--f-xs);color:var(--mu)}.e-foot__office{align-items:center;gap:var(--sp-2);max-width:100%;margin-top:var(--sp-3);font-size:var(--f-xs);font-weight:700;display:flex}.e-foot__office i,.e-foot__live>span{border-radius:var(--r-pill);background:var(--ok);flex:none;width:7px;height:7px}.e-foot__links{gap:var(--sp-6);min-width:0;padding:var(--sp-6) var(--sp-8);grid-template-columns:repeat(3,minmax(7.5rem,1fr));display:grid}.e-foot__col{min-width:0}.e-foot__col h2,.e-foot__card h2{margin:0 0 var(--sp-2);font-size:var(--f-xs);letter-spacing:.055em;text-transform:uppercase;color:var(--ink);font-weight:700}.e-foot__col a{align-items:center;gap:var(--sp-2);width:max-content;max-width:100%;margin-top:var(--sp-2);font-size:var(--f-xs);color:var(--mu);font-weight:600;text-decoration:none;display:flex}.e-foot__col a:hover{color:var(--pri);text-underline-offset:var(--hair-3);text-decoration:underline}.e-foot__col a .e-ico{flex:none;width:14px;height:14px}.e-foot__status{min-width:0;padding:var(--sp-4) 0 var(--sp-4) var(--sp-6)}.e-foot__card{height:100%;padding:var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band)}.e-foot__live{align-items:center;gap:var(--sp-2);font-size:var(--f-s);color:var(--ok);font-weight:700;display:flex}.e-foot__card p{margin:var(--sp-2) 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-xs);color:var(--mu);overflow:hidden}.e-foot__card a{align-items:center;gap:var(--sp-1);margin-top:var(--sp-3);font-size:var(--f-xs);color:var(--pri);font-weight:700;text-decoration:none;display:inline-flex}.e-foot__card a:hover{text-underline-offset:var(--hair-3);text-decoration:underline}.e-foot__bottom{background:var(--chrome-900);color:var(--chrome-mu)}.e-foot__bottom-inner{justify-content:space-between;align-items:center;gap:var(--sp-4);width:min(100%,1700px);min-height:38px;padding:var(--sp-2) var(--sp-6);font-size:var(--f-xs);margin-inline:auto;display:flex}.e-foot__bottom-inner nav{gap:var(--sp-4);flex-wrap:wrap;display:flex}.e-foot__bottom-inner a{color:inherit;text-decoration:none}.e-foot__bottom-inner a:hover{color:var(--chrome-ink);text-underline-offset:var(--hair-3);text-decoration:underline}@container e-foot (width<=1050px){.e-foot__main{grid-template-columns:1fr 1.6fr}.e-foot__status{padding:0 0 var(--sp-4);grid-column:1/-1}.e-foot__card{align-items:center;gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.e-foot__card h2{display:none}.e-foot__card p,.e-foot__card a{margin:0}}@container e-foot (width<=720px){.e-foot__main{padding-inline:var(--sp-4);grid-template-columns:1fr}.e-foot__brand{border-right:0;border-bottom:var(--hair-1) solid var(--line);padding-right:0}.e-foot__links{padding:var(--sp-4) 0;grid-template-columns:1fr 1fr}.e-foot__status{grid-column:auto}.e-foot__card{display:block}.e-foot__card p,.e-foot__card a{margin-top:var(--sp-2)}.e-foot__bottom-inner{padding:var(--sp-3) var(--sp-4);flex-direction:column;align-items:flex-start}}@container e-foot (width<=460px){.e-foot__links{grid-template-columns:1fr}}.e-bell-trigger{position:relative}.e-menu-host>.e-bell-count{top:calc(var(--sp-1) * -1);right:calc(var(--sp-1) * -1);background:var(--bad);color:var(--surface);pointer-events:none;position:absolute}.e-bell-pop{top:calc(var(--y,0) * 1px);right:clamp(1rem, calc(var(--x,0) * 1px), calc(100vw - 1rem - min(24rem, 100vw - 2rem)));width:24rem;max-width:calc(100vw - 2rem);padding:0;position:fixed;left:auto;overflow:hidden}.e-bell-pop__head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:10px var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-s);display:flex}.e-bell-pop__list{max-height:24rem;overflow-y:auto}.e-bell-pop__row{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);color:var(--ink);font-size:var(--f-s);text-decoration:none;display:flex}.e-bell-pop__row:hover{background:var(--band);text-decoration:none}.e-bell-pop__row.is-new{background:var(--pri-50)}.e-bell-pop__row.is-new b{color:var(--pri)}.e-bell-pop__icon{margin-top:var(--hair-2);color:var(--mu);flex:none}.e-bell-pop__icon .e-ico{width:16px;height:16px}.e-bell-pop__copy{flex:1;min-width:0;display:grid}.e-bell-pop__copy b{font-weight:600}.e-bell-pop__copy small{font-size:var(--f-xs);color:var(--mu)}.e-bell-pop__copy small.is-body{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-bell-pop__dot{border-radius:var(--r-pill);background:var(--pri);flex:none;width:8px;height:8px;margin-top:6px}.e-bell-pop__empty{padding:var(--sp-6) var(--sp-4);font-size:var(--f-s);text-align:center;color:var(--mu);margin:0}.e-bell-pop__all{padding:10px var(--sp-4);font-size:var(--f-xs);text-align:center;color:var(--pri);font-weight:700;display:block}.e-bell-pop__all:hover{background:var(--pri-50)}.e-topsearch{flex:0 600px;min-width:240px;display:flex;position:relative}.e-topsearch__open{display:none}.e-topsearch__field{align-items:center;gap:var(--sp-2);box-sizing:border-box;min-width:0;height:36px;padding:0 var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);color:var(--mu);flex:auto;display:flex}.e-topsearch__field .e-ico{flex:none;width:16px;height:16px}.e-topsearch__field>input.e-topsearch__input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--f-s);background:0 0;border:0;outline:none;padding:0}.e-topsearch__input::placeholder{color:var(--mu)}.e-topsearch__field:focus-within{border-color:var(--pri);outline:var(--hair-3) solid var(--pri-100)}.e-topsearch__spin{border:var(--hair-2) solid var(--line);border-top-color:var(--pri);border-radius:var(--r-pill);flex:none;width:12px;height:12px;animation:.7s linear infinite e-topsearch-spin}@keyframes e-topsearch-spin{to{transform:rotate(360deg)}}.e-kbd{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--mu);font:inherit;font-size:var(--f-xs);white-space:nowrap;flex:none;align-items:center;padding:0 6px;line-height:1.6;display:inline-flex}@media (width<=768px){.e-topsearch{flex:none;min-width:0}.e-topsearch__open{border-radius:var(--r-m);width:36px;height:36px;color:var(--mu);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.e-topsearch__open .e-ico{width:18px;height:18px}.e-topsearch__field{display:none}.e-topsearch.is-wide .e-topsearch__field{z-index:var(--z-menu);padding-inline:var(--sp-2);background:var(--surface);display:flex;position:fixed;top:8px;left:8px;right:8px}.e-topsearch__field .e-kbd{display:none}}.e-search-pop{z-index:var(--z-drawer);top:calc(var(--y,0) * 1px);left:calc(var(--x,0) * 1px);width:calc(var(--w,760) * 1px);max-width:none;max-height:min(36rem,80vh);padding:var(--sp-2);position:fixed;right:auto;overflow-y:auto}.e-search-pop__chips{padding:var(--sp-1) var(--sp-1) var(--sp-2);border-bottom:var(--hair-1) solid var(--line2)}.e-search-pop__body{gap:var(--sp-3);padding-top:var(--sp-2);grid-template-columns:minmax(0,1fr) 250px;display:grid}.e-search-pop__body>:only-child{grid-column:1/-1}@media (width<=860px){.e-search-pop__body{grid-template-columns:minmax(0,1fr)}}.e-search-pop__main{min-width:0}.e-search-best{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);padding:var(--sp-3);border:var(--hair-1) solid var(--pri-100);border-radius:var(--r-m);background:var(--pri-50);color:var(--ink);text-decoration:none;display:flex}.e-search-best:hover,.e-search-best[data-active]{border-color:var(--pri);text-decoration:none}.e-search-best__mark{border-radius:var(--r-m);background:var(--surface);width:36px;height:36px;color:var(--pri);flex:none;place-items:center;font-weight:700;display:inline-grid}.e-search-best__text{flex:auto;min-width:0}.e-search-best__name{font-size:var(--f-m);font-weight:700;display:block}.e-search-best__text small{font-size:var(--f-xs);color:var(--mu);display:block}.e-search-best__open{font-size:var(--f-xs);color:var(--mu);flex:none;align-items:center;gap:4px;display:inline-flex}.e-search-pop__more{font-size:var(--f-xs);letter-spacing:0;text-transform:none;color:var(--pri);margin-inline-start:var(--sp-2);font-weight:700}.e-search-pop__side{min-width:0;border-inline-start:var(--hair-1) solid var(--line2);padding-inline-start:var(--sp-3)}@media (width<=860px){.e-search-pop__side{padding:var(--sp-2) 0 0;border-inline-start:0;border-top:var(--hair-1) solid var(--line2)}}.e-search-pop__head{margin:0 0 var(--sp-1);padding:4px var(--sp-2);font-size:var(--f-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mu);font-weight:700}.e-search-pop__act{align-items:center;gap:var(--sp-2);padding:6px var(--sp-2);border-radius:var(--r-s);font-size:var(--f-s);color:var(--ink);text-decoration:none;display:flex}.e-search-pop__act:hover,.e-search-pop__act:focus-visible{background:var(--band);text-decoration:none}.e-search-pop__act .e-ico{width:15px;height:15px;color:var(--mu);flex:none}.e-search-recent+.e-search-recent,.e-search-pop__act+.e-search-recent{margin-top:var(--sp-2)}.e-search-recent__row{align-items:center;gap:var(--hair-2);display:flex}.e-search-recent__row>.e-search-pop__act{width:100%;min-width:0;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto}.e-search-recent__row>.e-search-pop__act>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-search-pop__foot{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-2) 0;border-top:var(--hair-1) solid var(--line2);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;display:flex}@media (width<=768px){.e-search-pop{max-height:calc(100vh - (var(--y,0) * 1px) - 8px)}}.e-search-pop__group+.e-search-pop__group{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line2)}.e-search-pop__title{padding:4px var(--sp-2);font-size:var(--f-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mu);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.e-search-pop__title .e-ico{width:14px;height:14px}.e-search-pop__title strong{font-variant-numeric:tabular-nums;margin-inline-start:auto}.e-search-pop__row{padding:6px var(--sp-2);border-radius:var(--r-s);color:var(--ink);text-decoration:none;display:block}.e-search-pop__row:hover,.e-search-pop__row:focus-visible,.e-search-pop__row[data-active]{background:var(--band);text-decoration:none}.e-search-pop__name{font-size:var(--f-s);display:block}.e-search-pop__row small{font-size:var(--f-xs);color:var(--mu);display:block}.e-search-pop__all{font-size:var(--f-xs);color:var(--pri);align-items:center;gap:6px;font-weight:700;display:inline-flex}.e-search-pop__empty{padding:var(--sp-3) var(--sp-2);font-size:var(--f-s);color:var(--mu);margin:0}.e-search-mark{border-radius:var(--r-s);background:var(--pri-50);color:inherit;padding:0 .1em}.e-sres{gap:var(--sp-4);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.e-sres__toggle{display:none}@media (width<=1024px){.e-sres{grid-template-columns:minmax(0,1fr)}.e-sres__toggle{margin-bottom:var(--sp-2);padding:6px var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--f-s);font-weight:600;display:inline-flex}}.e-sres__filters,.e-sres__main{min-width:0}.e-sres__group{border:0;margin:0;padding:0}.e-sres__group legend{margin-bottom:var(--sp-1);font-size:var(--f-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mu);font-weight:700}.e-sres__choice{align-items:center;gap:var(--sp-2);padding:var(--hair-3) 0;display:flex}.e-sres__choice>span:first-of-type{flex:auto;min-width:0}.e-sres__n{font-size:var(--f-xs);color:var(--mu);font-variant-numeric:tabular-nums}.e-sres__head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-sres__count{font-size:var(--f-m);margin:0}.e-sres__also{font-size:var(--f-s);color:var(--mu);margin-inline-start:var(--sp-1)}.e-sres__rows{margin:0;padding:0;list-style:none}.e-sres__row{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-top:var(--hair-1) solid var(--line2);display:flex}.e-sres__row:first-child{border-top:0}.e-sres__mark{border-radius:var(--r-m);background:var(--band);width:32px;height:32px;color:var(--mu);flex:none;place-items:center;font-weight:700;display:inline-grid}.e-sres__text{flex:auto;min-width:0}.e-sres__title{font-size:var(--f-m);color:var(--pri);font-weight:600}.e-sres__text small{font-size:var(--f-xs);color:var(--mu);display:block}.e-sres__excerpt{font-size:var(--f-s);color:var(--ink);margin:4px 0 0}.e-stage-strip{z-index:var(--z-over-modal);padding:0 var(--sp-2);border-radius:0 0 var(--r-s) var(--r-s);background:var(--bad);color:#fff;font-size:var(--f-xs);letter-spacing:.06em;pointer-events:none;font-weight:700;position:fixed;top:0;left:50%;transform:translate(-50%)}.e-pf-password-section{max-width:48rem}.e-pf-password-intro{color:var(--mu);font-size:var(--f-m);margin:0 0 .8rem}.e-pf-password-form{gap:.8rem;display:grid}.e-pf-password-field{min-width:0}.e-pf-password-strength{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--pri-50);margin-top:.55rem;padding:.65rem}.e-pf-password-strength-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.e-pf-password-strength-header>span{color:var(--mu);font-size:var(--f-s)}.e-pf-password-strength-header>strong{color:var(--mu);font-size:var(--f-s);text-align:right;font-weight:700}.e-pf-password-strength.is-weak .e-pf-password-strength-header>strong{color:var(--bad)}.e-pf-password-strength.is-medium .e-pf-password-strength-header>strong{color:var(--warn)}.e-pf-password-strength.is-strong .e-pf-password-strength-header>strong{color:var(--ok)}.e-pf-password-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin-top:.48rem;display:grid}.e-pf-password-meter span{border-radius:var(--r-pill);background:var(--line);height:.26rem;transition:background-color .15s,transform .15s}.e-pf-password-meter span.is-active{transform:scaleY(1.18)}.e-pf-password-strength.is-weak .e-pf-password-meter span.is-active{background:var(--bad)}.e-pf-password-strength.is-medium .e-pf-password-meter span.is-active{background:var(--warn)}.e-pf-password-strength.is-strong .e-pf-password-meter span.is-active{background:var(--ok)}.e-pf-password-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .7rem;margin-top:.62rem;display:grid}.e-pf-password-requirement{min-width:0;color:var(--mu);font-size:var(--f-s);align-items:center;gap:.34rem;display:flex}.e-pf-password-requirement .technical-ui-icon{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);color:#0000;flex:0 0 .88rem;width:.88rem;height:.88rem;padding:.1rem}.e-pf-password-requirement.is-met{color:var(--ok)}.e-pf-password-requirement.is-met .technical-ui-icon{border-color:var(--ok);background:var(--ok-50);color:var(--ok)}.e-pf-password-confirmation{font-size:var(--f-s);margin:.34rem 0 0}.e-pf-password-confirmation.is-matching{color:var(--ok)}.e-pf-password-confirmation.is-mismatching{color:var(--bad)}.e-pf-password-actions{align-items:center;gap:.75rem;padding-top:.1rem;display:flex}.e-pf-information-intro{color:var(--mu);font-size:var(--f-m);margin:0 0 .75rem}.e-pf-information-form{gap:.8rem;display:grid}.e-pf-information-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .8rem;display:grid}.e-pf-field-hint{color:var(--mu);font-size:var(--f-xs);margin:.28rem 0 0}.e-pf-email-verification{color:var(--warn);font-size:var(--f-xs);margin-top:.35rem}.e-pf-email-verification p{margin:0}.e-pf-email-verification button{color:var(--pri);text-underline-offset:var(--hair-2);font-weight:700;text-decoration:underline}.e-pf-email-verification button:hover{color:var(--pri)}.e-pf-email-verification-success.e-pf-email-verification-success{color:var(--ok);margin-top:.25rem;font-weight:700}.e-pf-visibility-card{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);margin:0;padding:0;overflow:hidden}.e-pf-visibility-card legend{border-bottom:var(--hair-1) solid var(--line);background:var(--pri-50);width:100%;color:var(--ink);font-size:var(--f-s);padding:.48rem .62rem;font-weight:700}.e-pf-visibility-option{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.58rem .62rem;display:flex}.e-pf-visibility-option+.e-pf-visibility-option{border-top:var(--hair-1) solid var(--line)}.e-pf-visibility-option.is-disabled{cursor:not-allowed}.e-pf-visibility-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.e-pf-visibility-copy strong{color:var(--ink);font-size:var(--f-m);font-weight:700}.e-pf-visibility-copy small{color:var(--mu);font-size:var(--f-xs)}.e-pf-visibility-option.is-disabled .e-pf-visibility-copy{opacity:.62}.e-pf-information-actions{align-items:center;gap:.65rem;padding-top:.08rem;display:flex}.e-pf-about-ai__note{margin-top:var(--sp-2);color:var(--mu);display:block}.e-pf-about-ai__offer{margin-top:var(--sp-2);padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band)}.e-pf-about-ai__row{gap:var(--sp-2);align-items:flex-start;display:flex}.e-pf-about-ai__row+.e-pf-about-ai__row{margin-top:var(--sp-2);border-top:var(--hair-1) solid var(--line);padding-top:var(--sp-2)}.e-pf-about-ai__text{white-space:pre-line;flex:auto;min-width:0;margin:0}.e-pf-bio-meta{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;display:flex}.e-pf-bio-count{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=830px){.e-pf-password-requirements{grid-template-columns:minmax(0,1fr)}.e-pf-password-strength-header{flex-direction:column;align-items:flex-start;gap:.2rem}.e-pf-password-strength-header>strong{text-align:left}.e-pf-information-fields{grid-template-columns:minmax(0,1fr)}}.e-pf-sessions{gap:var(--sp-3);min-width:0;display:grid}.e-pf-sessions-lead,.e-pf-sessions-heading{margin:var(--sp-3) 0 0;color:var(--ink);font-size:var(--f-m);font-weight:600}.e-pf-sessions-list{margin:0;padding:0;list-style:none}.e-pf-sessions-row{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) 0;display:flex}.e-pf-sessions-row>.min-w-0{flex:auto;display:grid}.e-pf-sessions-row b{color:var(--ink);font-size:var(--f-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-pf-sessions-row small{color:var(--mu);font-size:var(--f-xs);overflow-wrap:anywhere}.e-pf-sessions-icon{color:var(--mu);flex:none;display:inline-flex}.e-pf-sessions-revoke{color:var(--bad);font-size:var(--f-s);cursor:pointer;background:0 0;border:0;flex:none}.e-pf-sessions-revoke:hover{text-decoration:underline}.e-pf-sessions-status{color:var(--ok);font-size:var(--f-s);margin:0}.e-pf-sessions-copy{flex:auto;min-width:0;display:grid}.e-pf-sessions-row+.e-pf-sessions-row{border-top:var(--hair-1) solid var(--line2)}.e-pf-email-verification-send{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.e-pf-about-ai{margin-top:var(--sp-1)}.e-pf-pref-title{color:var(--ink);margin:0;font-weight:600}.e-pf-time{width:auto}.e-pf-preview{padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.e-pf-narrow{max-width:24rem}.e-pf-codes{gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--f-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-pf-qr{padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface)}.e-pf-qr svg{width:160px;height:160px;margin:0 auto;display:block}.e-avatar-now{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--band);flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.e-avatar-now img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-avatar-now span{font-size:var(--f-xs);text-align:center;color:var(--mu);padding:0 4px}.e-avatar-grid{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.e-avatar-slot{display:grid;position:relative}.e-avatar-tile{aspect-ratio:1;width:100%;max-width:96px;padding:var(--sp-1);border:var(--hair-2) solid var(--line);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;transition:transform var(--t-fast), border-color var(--t-fast);justify-self:center;place-items:center;display:grid;overflow:hidden}.e-avatar-tile:hover{border-color:var(--pri);transform:translateY(calc(-1 * var(--hair-2)))}.e-avatar-tile.is-current{border-color:var(--pri);box-shadow:0 0 0 2px var(--pri-100)}.e-avatar-tile img{border-radius:var(--r-pill);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-avatar-remove{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);width:20px;height:20px;color:var(--mu);font-size:var(--f-xs);opacity:0;cursor:pointer;transition:opacity var(--t-fast);place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.e-avatar-slot:hover .e-avatar-remove,.e-avatar-remove:focus-visible{opacity:1}.e-avatar-remove:hover{border-color:var(--bad);background:var(--bad-50);color:var(--bad)}.e-crop__stage{border-radius:var(--r-s);background:var(--chrome-900);max-height:340px;overflow:hidden}.e-crop__stage img{max-width:100%;display:block}.e-labor-settings{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.e-labor-settings-inline{align-items:center;gap:var(--sp-2);color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;max-width:100%;display:inline-flex}.e-labor-settings-number{text-align:right;width:5.5rem}.e-labor-settings-hint{color:var(--mu);font-size:var(--f-xs)}.e-labor-settings-hint a{color:var(--pri);font-weight:600}.e-labor-choice{align-items:flex-start;gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);cursor:pointer;display:flex}.e-labor-choice:hover{background:var(--band)}.e-labor-choice.is-selected{border-color:var(--pri);background:var(--pri-50);box-shadow:inset 0 0 0 1px var(--pri)}.e-labor-choice input{flex:none;margin-top:.2rem}.e-labor-choice-copy{gap:.15rem;min-width:0;display:grid}.e-labor-choice-copy strong{color:var(--ink);font-size:var(--f-s);font-weight:600}.e-labor-choice-copy small{color:var(--mu);font-size:var(--f-xs)}.e-labor-choice-pair{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-labor-days{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-labor-day{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);min-width:2.6rem;min-height:34px;color:var(--mu);font-size:var(--f-s);cursor:pointer;justify-content:center;align-items:center;padding:0 .6rem;display:inline-flex}.e-labor-day.is-on{border-color:var(--chrome-800);background:var(--chrome-800);color:#fff;font-weight:600}.e-labor-owner-value{width:100%}.e-labor-owner-value>span:first-child{margin-right:auto}.e-labor-owner-help{padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);color:var(--mu);font-size:var(--f-s)}.e-labor-owner-help summary{color:var(--pri);cursor:pointer;font-weight:600}.e-labor-owner-help p{margin-top:var(--sp-2)}.e-labor-owner-warning{padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--warn);border-radius:var(--r-s);background:var(--warn-50);color:var(--warn);font-size:var(--f-s)}.e-labor-costs{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.e-labor-costs-owner a{color:var(--pri);font-weight:600}.e-labor-costs-visibility{border-radius:var(--r-pill);background:var(--ok-50);color:var(--ok);font-size:var(--f-xs);margin-left:auto;padding:.1rem .5rem}.e-labor-costs-count{font-size:var(--f-s);color:var(--ink);font-weight:600}.e-labor-costs-chip{border-radius:var(--r-pill);font-size:var(--f-xs);align-items:center;padding:.1rem .55rem;font-weight:600;display:inline-flex}.e-labor-costs-chip.is-without{background:var(--warn-50);color:var(--warn)}.e-labor-costs-filter{font-size:var(--f-s)}.e-labor-costs-table-wrap{min-width:0;overflow-x:auto}.e-labor-costs-table{width:100%}.e-labor-costs-table td{vertical-align:middle}.e-labor-costs-input{align-items:center;gap:.35rem;display:inline-flex}.e-labor-costs-input input{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);width:7rem;height:34px;color:var(--ink);font-size:var(--f-s);text-align:right;padding:0 .5rem}.e-labor-costs-owner{color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:inline-flex}.e-labor-costs-free{color:var(--warn)}.e-labor-costs-actions{font-size:var(--f-xs);flex-wrap:wrap;justify-content:flex-end}.e-labor-costs-saved{color:var(--ok);font-weight:600}.e-labor-help{gap:var(--sp-4);padding-top:var(--sp-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.e-labor-help h4{margin-bottom:var(--sp-2);color:var(--mu);font-size:var(--f-xs);text-transform:uppercase;font-weight:700}.e-labor-help-what ul{margin-top:var(--sp-2);color:var(--mu);font-size:var(--f-s);gap:.35rem;padding-left:1rem;list-style:outside;display:grid}.e-labor-help-quote{padding:var(--sp-3);border-left:.2rem solid var(--pri);border-radius:var(--r-s);background:var(--pri-50);color:var(--ink);font-size:var(--f-s)}.e-labor-help-calc{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--band);display:grid}.e-labor-help-grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-labor-help-grid label{min-width:0;color:var(--mu);font-size:var(--f-s);gap:.2rem;display:grid}.e-labor-help-grid input{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);height:34px;color:var(--ink);text-align:right;padding:0 .5rem}.e-labor-help-grid small,.e-labor-help-formula{color:var(--mu);font-size:var(--f-xs)}.e-labor-help-result{color:var(--ink);font-size:var(--f-m);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.e-labor-help-result strong{font-size:var(--f-l)}.e-labor-help-copy{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--pri);font-size:var(--f-xs);cursor:pointer;margin-left:auto;padding:.2rem .6rem}.e-labor-help-copy:disabled{opacity:.5;cursor:default}.e-labor-help-article{margin-bottom:var(--sp-2);border:var(--hair-1) solid var(--pri);border-radius:var(--r-s);color:var(--pri);font-size:var(--f-s);justify-self:start;padding:.4rem .8rem;font-weight:600;display:inline-block}.project-time-card h4 .e-labor-costs-visibility{margin-left:auto}.e-labor-owner-readonly-value{align-items:baseline;gap:var(--sp-2);color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;margin:0;display:flex}.e-labor-owner-readonly-value strong{color:var(--ink);font-size:var(--f-m)}@media (width<=560px){.e-labor-choice-pair,.e-labor-help-grid{grid-template-columns:minmax(0,1fr)}.e-labor-costs-visibility{margin-left:0}}@media (width<=1080px){.e-labor-help{grid-template-columns:minmax(0,1fr)}}[data-setting=working-days] .e-labor-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[data-setting=working-days] .e-labor-day{border-radius:var(--r-m);flex-direction:column;min-width:0;min-height:3.2rem}.e-labor-day small{font-size:var(--f-xs);font-weight:400}[data-holiday-country] tr.is-muted>td:not(:last-child){color:var(--mu)}.fin-chart{margin:0}.fin-chart svg{width:100%;height:180px;display:block}.fin-chart__in{fill:var(--pri)}.fin-chart__out{fill:var(--line)}.fin-chart__base{stroke:var(--line2);stroke-width:.3px}.fin-chart__months{margin:var(--sp-1) 0 0;text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));padding:0;list-style:none;display:grid}.fin-chart__months li{min-width:0;font-size:var(--f-xs);color:var(--mu);flex-direction:column;display:flex}.fin-chart__net{color:var(--ok);font-variant-numeric:tabular-nums;font-weight:700}.fin-chart__net.is-bad{color:var(--bad)}.fin-chart__legend{gap:var(--sp-3);margin-top:var(--sp-2);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;display:flex}.fin-chart__dot{width:10px;height:10px;margin-right:var(--sp-1);border-radius:var(--hair-2);vertical-align:middle;display:inline-block}.fin-chart__dot--in{background:var(--pri)}.fin-chart__dot--out{background:var(--line)}.fin-where{gap:var(--sp-2);margin:0 0 var(--sp-2);padding:0;list-style:none;display:grid}.fin-where li{align-items:center;gap:var(--sp-3);font-size:var(--f-s);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;display:grid}.fin-where__name{overflow-wrap:anywhere;min-width:0}.fin-where__amount,.fin-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.fin-time{gap:var(--sp-5)}.fin-time p{flex-direction:column;margin:0;display:flex}.fin-time strong{font-size:var(--f-xl);font-variant-numeric:tabular-nums}.fin-time small{color:var(--mu);font-size:var(--f-xs)}.fin-result{color:var(--ok);font-weight:700}.fin-result.is-bad{color:var(--bad)}@media (width<=560px){.fin-chart__months li:nth-child(odd) span:first-child{visibility:hidden}.fin-where li{grid-template-columns:minmax(0,1fr) auto}.fin-where__bar{grid-area:2/1/auto/-1}}.fin-official{color:var(--ok);font-variant-numeric:tabular-nums;font-weight:700;display:block}.fin-recurring{color:var(--pri);margin-inline-start:var(--sp-1);font-weight:700}[data-table=finance-bills] tr.is-muted td{color:var(--mu)}.fin-ahead{gap:var(--sp-3);padding-block:var(--sp-1);border-bottom:var(--hair-1) solid var(--line)}.fin-ahead__day{font-variant-numeric:tabular-nums;font-weight:700}.fin-ahead__day.is-bad{color:var(--bad)}.fin-bill{padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);margin:0}[data-payment-reminders]{display:contents}.fin-confirm{padding:var(--sp-3);border:var(--hair-1) solid var(--pri);border-radius:var(--r-m)}.e-role-management{gap:var(--sp-4);display:grid}.e-role-management-grid{gap:var(--sp-4);grid-template-columns:20rem minmax(0,1fr);align-items:start;display:grid}.e-role-list{position:sticky;top:.8rem}.e-role-nav{gap:var(--sp-1);display:grid}.e-role-nav-copy small{color:var(--mu);font-size:var(--f-xs)}.e-role-nav-card{border:var(--hair-1) solid transparent;border-left:var(--hair-3) solid transparent;border-radius:var(--r-m);width:100%;min-height:3rem;color:var(--mu);text-align:left;background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;margin:0;padding:.38rem .45rem;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:grid}.e-role-nav-card:hover{border-color:var(--line);background:var(--band);color:var(--ink);transform:translateX(var(--hair-1))}.e-role-nav-card.is-active{border-color:color-mix(in srgb,var(--pri) 30%,var(--line));border-left-color:var(--pri);background:color-mix(in srgb,var(--pri) 9%,var(--surface));color:var(--ink)}.e-role-nav-icon{width:2rem;height:2rem;color:var(--mu);justify-content:center;align-items:center;display:inline-flex}.e-role-nav-icon .nav-section-icon{width:1rem;height:1rem;margin:0}.e-role-nav-card.is-active .e-role-nav-icon{color:var(--pri)}.e-role-nav-copy{flex-direction:column;min-width:0;display:flex}.e-role-nav-copy strong{color:inherit;font-size:var(--f-m);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.e-role-name-form{align-items:end;gap:.55rem;margin-bottom:.7rem;display:flex}@media (width<=980px){.e-role-management-grid{grid-template-columns:minmax(0,1fr)}.e-role-list{position:static}.e-role-nav{gap:.4rem;display:flex;overflow:auto clip}.e-role-nav-card{border-left-width:var(--hair-1);width:auto;min-width:max-content;margin:0}}@media (width<=680px){.user-management-overview{grid-template-columns:minmax(0,1fr)}.e-role-name-form{flex-direction:column;align-items:stretch}}.e-role-content,.e-role-management{min-width:0}.e-role-switches{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line)}.e-role-matrix-head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-role-matrix-head strong{color:var(--ink);font-size:var(--f-l)}.e-role-matrix-legend{font-size:var(--f-xs);gap:var(--sp-3)}.e-role-matrix-column{gap:var(--sp-1);font-size:var(--f-xs);font-weight:400}.e-role-cell{align-items:center;gap:var(--sp-1);min-height:2.25rem;padding:0 var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--bad);font-size:var(--f-xs);cursor:pointer;font-weight:700;display:inline-flex}.e-role-cell.is-yes{border-color:color-mix(in srgb,var(--ok) 40%,var(--line));background:color-mix(in srgb,var(--ok) 10%,var(--surface));color:var(--ok)}.e-role-cell:hover:not(:disabled){border-color:var(--pri)}.e-role-cell:disabled{cursor:default;opacity:.85}.e-dash-panel-actions{align-items:center;gap:.45rem;display:flex}.e-dash-projects-table th{background:color-mix(in srgb, var(--pri) 84%, var(--surface));color:#fff}.e-dash-projects-table td[data-visual-mask]{font-variant-numeric:tabular-nums;min-width:7ch}.e-dash-appt-row{border-left-style:solid;border-left-width:4px}.e-dash-appt-row--office{border-left-color:var(--pri)}.e-dash-appt-row--field{border-left-color:var(--accent)}.e-dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.e-dash-slot{min-width:0}.e-dash-slot.is-narrow{grid-column:span 4}.e-dash-slot.is-half{grid-column:span 6}.e-dash-slot.is-two-thirds{grid-column:span 8}.e-dash-slot.is-full{grid-column:span 12}.e-dash-card{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;min-width:0;height:100%;display:flex}.e-dash-card-head{border-bottom:var(--hair-1) solid var(--line);border-radius:var(--r-m) var(--r-m) 0 0;background:color-mix(in srgb,var(--chrome-800) 6%,var(--surface));box-shadow:inset 3px 0 var(--chrome-800);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.e-dash-card-title{min-width:0;font-size:var(--f-s);color:var(--ink);align-items:center;gap:.4rem;margin:0;font-weight:700;display:inline-flex}.e-dash-card-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-dash-card-head-end{flex:none;align-items:center;gap:.4rem;display:inline-flex}.e-dash-card-module{font-size:var(--f-xs);color:var(--mu);white-space:nowrap;align-items:center;gap:.18rem;font-weight:700;display:inline-flex}.e-dash-card-module:hover{color:var(--pri)}.e-dash-card-body{flex:auto;min-width:0;padding:.7rem .75rem;overflow-x:auto}.e-dash-card-scope{padding:0 .75rem var(--sp-2)}.e-dash-urgent-notes{gap:var(--sp-2);margin:0 0 var(--sp-3);padding:0;list-style:none;display:grid}.e-dash-urgent-note{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--bad);border-left:var(--hair-3) solid var(--bad);border-radius:var(--r-s);background:var(--bad-50);color:var(--bad);font-size:var(--f-s);display:flex}.e-dash-urgent-note-copy{min-width:0}.e-dash-urgent-note-copy p{margin:var(--sp-1) 0 0}.e-dash-urgent-note a{color:var(--bad);font-weight:700}.e-dash-urgent-note a:hover{text-decoration:underline}.e-dash-urgent-note-meta{font-size:var(--f-xs)}.e-dash-earners-month{margin:0 0 var(--sp-2);color:var(--mu);font-size:var(--f-xs)}.e-dash-earners>li{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.e-dash-earners-amount{color:var(--ink);font-size:var(--f-s);font-variant-numeric:tabular-nums;flex:none}.e-dash-card-foot{border-top:var(--hair-1) solid var(--line);padding:.45rem .75rem}.e-dash-card-foot a{font-size:var(--f-xs);color:var(--pri);font-weight:700}.e-dash-card-foot a:hover{text-decoration:underline}.e-dash-card-subhead{font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--mu);margin:.2rem 0 .45rem;font-weight:700}.e-dash-card-empty{color:var(--mu);font-size:var(--f-s);padding:.6rem 0}.e-dash-card-note{font-size:var(--f-xs);color:var(--mu);margin-top:.4rem}.e-dash-card-status{font-size:var(--f-s);color:var(--ink);align-items:center;gap:.4rem;font-weight:700;display:flex}.e-dash-state-dot{border-radius:var(--r-pill);background:var(--mu);width:.5rem;height:.5rem}.e-dash-state-dot.is-live{background:var(--ok)}.e-dash-day-greeting{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;display:flex}.e-dash-day-greeting strong{font-size:var(--f-l);color:var(--ink)}.e-dash-clock-date{width:100%;font-size:var(--f-m);color:var(--mu);display:block}.e-dash-stable-date{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:10ch;display:inline-block}.e-dash-stable-stamp{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:8.5rem;display:inline-block}.e-dash-map-info{min-width:11rem}.e-dash-map-info-address{color:var(--mu);margin-top:.2rem}.e-dash-map-info-count{margin-top:.3rem}.e-dash-stable-daylabel{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:6.5rem;display:block}.e-dash-clock{justify-items:start;gap:var(--sp-1);display:grid}.e-dash-clock.is-analog{-moz-column-gap:var(--sp-4);align-items:center;column-gap:var(--sp-4);grid-template-columns:auto 1fr}.e-dash-clock.is-analog .e-dash-clock-dial{grid-row:span 2}.e-dash-clock-readout{align-items:baseline;gap:var(--sp-1);margin:0;display:flex}.e-dash-clock-seconds{min-width:2ch;color:var(--mu);font-size:var(--f-m);font-variant-numeric:tabular-nums;display:inline-block}.e-dash-clock-dial{flex:none;width:6.5rem;height:6.5rem}.e-dash-clock-face{fill:var(--band);stroke:var(--line);stroke-width:1.5px}.e-dash-clock-mark{stroke:var(--mu);stroke-width:1.5px;stroke-linecap:round}.e-dash-clock-hand{stroke-linecap:round}.e-dash-clock-hand.is-hour{stroke:var(--ink);stroke-width:3.5px}.e-dash-clock-hand.is-minute{stroke:var(--ink);stroke-width:2.2px}.e-dash-clock-hand.is-second{stroke:var(--pri);stroke-width:1.2px}.e-dash-clock-pin{fill:var(--pri)}.e-dash-clock-arc{aspect-ratio:200/110;width:100%;max-width:16rem;height:auto;display:block}.e-dash-clock-arc-track,.e-dash-clock-arc-done{fill:none;stroke-width:10px;stroke-linecap:round}.e-dash-clock-arc-track{stroke:var(--line)}.e-dash-clock-arc-done{stroke:var(--pri)}.e-dash-clock-arc-now{fill:var(--band);stroke:var(--pri);stroke-width:3px}.e-dash-clock-arc-ends{width:100%;max-width:16rem;color:var(--mu);font-size:var(--f-xs);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;display:flex}.e-dash-clock-left{width:100%;color:var(--mu);font-size:var(--f-s);font-variant-numeric:tabular-nums;margin:0;display:block}.e-dash-clock-chooser{display:inline-flex;position:relative}.e-dash-clock-chooser-menu{top:calc(100% + var(--sp-1));z-index:var(--z-menu);min-width:11rem;padding:var(--sp-1);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);box-shadow:var(--sh-2);display:grid;position:absolute;right:0}.e-dash-clock-chooser-menu button{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);color:var(--mu);font-size:var(--f-s);text-align:left}.e-dash-clock-chooser-menu button:hover{background:var(--band);color:var(--ink)}.e-dash-clock-chooser-menu button.is-active{color:var(--pri);font-weight:700}.e-dash-day-clock{min-width:5ch;color:var(--ink);font-size:var(--f-3xl);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:left;font-weight:700;line-height:1.1}.e-dash-day-sentence{font-size:var(--f-m);color:var(--mu);margin:.3rem 0 0}.e-dash-day-flags{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.e-dash-day-flags li{border-radius:var(--r-s);background:var(--pri-50);font-size:var(--f-xs);color:var(--mu);padding:.2rem .5rem;font-weight:700}.e-dash-day-flags li.is-late{background:var(--bad-50);color:var(--bad)}.e-dash-day-flags li.is-urgent{background:var(--warn-50);color:var(--warn)}.e-dash-day-flags li.is-unassigned{background:var(--info-50);color:var(--info)}.e-dash-day-flags li a{color:inherit}.e-dash-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;display:grid}.e-dash-kpi-tile{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);flex-direction:column;gap:.1rem;padding:.55rem .6rem;display:flex}.e-dash-kpi-tile:hover{border-color:var(--line)}.e-dash-kpi-tile.is-danger{--kpi-tone:var(--bad);--kpi-tone-edge:var(--bad)}.e-dash-kpi-tile.is-warning{--kpi-tone:var(--warn);--kpi-tone-edge:var(--warn)}.e-dash-kpi-tile.is-info{--kpi-tone:var(--info)}.e-dash-kpi-tile.is-success{--kpi-tone:var(--ok)}.e-dash-kpi-tile.is-danger,.e-dash-kpi-tile.is-warning,.e-dash-kpi-tile.is-info,.e-dash-kpi-tile.is-success{box-shadow:inset 3px 0 var(--kpi-tone)}.e-dash-kpi-tile.is-danger,.e-dash-kpi-tile.is-warning{border-color:var(--kpi-tone-edge)}.e-dash-kpi-tile.is-danger:hover,.e-dash-kpi-tile.is-warning:hover{border-color:var(--kpi-tone)}.e-dash-kpi-tile strong{font-size:var(--f-2xl);color:var(--ink);line-height:1.05}.e-dash-kpi-tile span{font-size:var(--f-xs);color:var(--mu)}.e-dash-mine-count{margin:0 0 var(--sp-2);font-size:var(--f-2xl);color:var(--ink);font-weight:700;line-height:1}.e-dash-mine-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.e-dash-mine-row{border-bottom:var(--hair-1) solid var(--line);align-items:center;gap:.5rem;padding:.38rem 0;display:flex}.e-dash-mine-row:last-child{border-bottom:0}.e-dash-mine-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.e-dash-mine-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-s);color:var(--ink);font-weight:700;overflow:hidden}.e-dash-mine-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-xs);color:var(--mu);overflow:hidden}.e-dash-mine-badge{min-width:11ch;font-size:var(--f-xs);font-variant-numeric:tabular-nums;color:var(--mu);text-align:right;white-space:nowrap;flex:none;font-weight:600}.e-dash-mine-more{margin:var(--sp-2) 0 0;font-size:var(--f-xs);color:var(--mu)}.e-dash-slot:not(:has(.e-dash-card)){display:none}.e-dash-happened-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.e-dash-happened-list li{font-size:var(--f-xs);color:var(--mu);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.e-dash-happened-list li:not(:last-child){padding-bottom:var(--sp-1);border-bottom:var(--hair-1) solid var(--line)}.e-dash-happened-list time{color:var(--mu);font-size:var(--f-xs);flex:none}.e-dash-happened-empty{color:var(--mu)}.e-dash-credit-balance{font-size:var(--f-3xl);color:var(--ink);margin:0;font-weight:700;line-height:1}.e-dash-credit-line{margin:var(--sp-1) 0 0;font-size:var(--f-xs);color:var(--mu)}.e-dash-credit-list{margin:var(--sp-3) 0 0;flex-direction:column;gap:.35rem;padding:0;list-style:none;display:flex}.e-dash-credit-list li{font-size:var(--f-xs);color:var(--mu);align-items:baseline;gap:.5rem;display:flex}.e-dash-credit-list time{color:var(--mu);font-size:var(--f-xs);flex:none}.e-dash-credit-list span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.e-dash-credit-list b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.e-dash-credit-empty{color:var(--mu)}.e-dash-credit-packs{margin:var(--sp-3) 0 0;flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.e-dash-credit-packs a{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);color:var(--mu);font-size:var(--f-xs);padding:.2rem .45rem;display:inline-block}.e-dash-credit-packs a:hover{border-color:var(--pri);color:var(--pri)}.e-dash-credit-all{margin-top:var(--sp-2);color:var(--pri);font-size:var(--f-xs);font-weight:600;display:inline-block}.e-dash-credit-all:hover{text-decoration:underline}.e-dash-figure-row{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.5rem;display:grid}.e-dash-figure strong{font-size:var(--f-xl);color:var(--ink);line-height:1.05;display:block}.e-dash-figure span{font-size:var(--f-xs);color:var(--mu)}.e-dash-mini-list{flex-direction:column;gap:.25rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.e-dash-mini-list li{font-size:var(--f-xs);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.e-dash-mini-list small{color:var(--mu);font-size:var(--f-xs)}.e-dash-split-figures{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.7rem;margin-top:.5rem;display:grid}.e-dash-split-figures h4{font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--mu);margin:0 0 .25rem;font-weight:700}.e-dash-split-figures p{font-size:var(--f-xs);color:var(--mu);margin:0 0 .2rem}.e-dash-split-figures strong{font-size:var(--f-l);color:var(--ink)}.e-dash-health-list{flex-direction:column;gap:.3rem;margin:0;display:flex}.e-dash-health-list>div{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.e-dash-health-list dt{font-size:var(--f-xs);color:var(--mu)}.e-dash-health-list dd{font-size:var(--f-xs);color:var(--ink);text-align:right;margin:0;font-weight:700}.e-dash-health-list>div.is-warning dd{color:var(--warn)}.e-dash-health-chip{border-radius:var(--r-s);background:var(--pri-50);font-size:var(--f-xs);color:var(--mu);margin-left:.25rem;padding:.05rem .35rem;font-weight:600;display:inline-block}.e-dash-settings{flex-direction:column;max-height:80vh;display:flex}.e-dash-settings-head{padding:1rem 1.2rem .6rem}.e-dash-settings-head h2{font-size:var(--f-l);color:var(--ink);margin:0;font-weight:700}.e-dash-settings-head p{font-size:var(--f-xs);color:var(--mu);margin:.2rem 0 0}.e-dash-settings-body{flex:auto;grid-template-columns:13.5rem minmax(0,1fr);gap:.8rem;min-height:0;padding:0 1.2rem;display:grid}.e-dash-settings-nav{flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}.e-dash-settings-nav button{border:var(--hair-1) solid transparent;border-radius:var(--r-m);color:var(--mu);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.e-dash-settings-nav button:hover{background:var(--band)}.e-dash-settings-nav button.is-active{border-color:var(--line);background:var(--band);color:var(--ink)}.e-dash-settings-nav strong{font-size:var(--f-s);font-weight:700;display:block}.e-dash-settings-nav small{font-size:var(--f-xs);color:var(--mu);display:block}.e-dash-settings-nav-spacer{display:none}.e-dash-settings-pane{min-width:0;overflow-y:auto}.e-dash-settings-hint{border-radius:var(--r-s);background:var(--pri-50);font-size:var(--f-xs);color:var(--mu);margin:0 0 .6rem;padding:.45rem .6rem}.e-dash-settings-notice{border-radius:var(--r-s);background:var(--warn-50);font-size:var(--f-xs);color:var(--warn);margin:0 0 .6rem;padding:.45rem .6rem}.e-dash-settings-rows{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.e-dash-settings-row{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.e-dash-settings-row.is-off{opacity:.62}.e-dash-settings-row.is-locked{background:var(--pri-50)}.e-dash-settings-handle{flex-direction:column;flex:none;display:flex}.e-dash-settings-handle button{width:1.1rem;height:.85rem;color:var(--mu);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.e-dash-settings-handle button:hover:not(:disabled){color:var(--pri)}.e-dash-settings-handle button:disabled{opacity:.25;cursor:default}.e-dash-settings-copy{flex-direction:column;flex:12rem;min-width:0;display:flex}.e-dash-settings-controls{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.35rem .5rem;min-width:0;margin-left:auto;display:flex}.e-dash-settings-controls [data-world-settings]{overflow-wrap:anywhere;flex:0 auto;min-width:0}.e-dash-settings-copy strong{font-size:var(--f-s);color:var(--ink);font-weight:700}.e-dash-settings-copy small{font-size:var(--f-xs);color:var(--mu)}.e-dash-settings-lock{font-size:var(--f-xs);color:var(--warn);margin-top:.15rem;font-style:normal}.e-dash-settings-widths,.e-dash-settings-option{flex:none;align-items:center;gap:.15rem;display:inline-flex}.e-dash-settings-option small{font-size:var(--f-xs);color:var(--mu);margin-right:.2rem}.e-dash-settings-widths button,.e-dash-settings-option button{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);font-size:var(--f-xs);color:var(--mu);cursor:pointer;padding:.15rem .35rem;font-weight:700}.e-dash-settings-widths button.is-active,.e-dash-settings-option button.is-active{border-color:var(--pri);background:var(--pri-50);color:var(--ink)}.e-dash-settings-pin{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);width:1.5rem;height:1.5rem;color:var(--mu);cursor:pointer;flex:none;place-items:center;display:grid}.e-dash-settings-pin.is-pinned{border-color:var(--pri);color:var(--pri)}.e-dash-settings-switch{flex:none}.e-dash-settings-defaults{border-top:var(--hair-1) solid var(--line);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;padding-top:.6rem;display:flex}.e-dash-settings-defaults p{flex:auto;margin:0}.e-dash-settings-defaults button{font-size:var(--f-xs);color:var(--pri);cursor:pointer;background:0 0;border:0;font-weight:700}.e-dash-settings-defaults button:hover:not(:disabled){text-decoration:underline}.e-dash-settings-defaults button:disabled{opacity:.4;cursor:default}.e-dash-settings-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 1.2rem 1rem;display:flex}.e-dash-settings-foot p{font-size:var(--f-xs);color:var(--mu);margin:0}.e-dash-settings-foot span{gap:.5rem;display:inline-flex}.e-dash-command-center{min-width:0;color:var(--ink)}.e-dash-command-customize{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);min-height:2.25rem;color:var(--mu);font-size:var(--f-xs);flex:none;align-items:center;gap:.42rem;padding:.38rem .62rem;font-weight:700;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.e-dash-command-customize:hover{border-color:var(--pri);background:var(--band);color:var(--pri)}.e-dash-command-customize .e-ico{width:.95rem;height:.95rem}.e-dash-user-avatar{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--pri-50);width:1.75rem;height:1.75rem;color:var(--pri);font-size:var(--f-xs);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.e-dash-user-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-dash-command-center{font-weight:400}.e-dash-command-center :is(strong,b,th),.e-dash-command-customize{font-weight:600}.e-dash-command-center>.e-tabs-row{margin-bottom:.7rem}.e-dash-schedule-scroll{scrollbar-width:thin;min-width:0;overflow-x:auto}.e-dash-schedule-grid{min-width:52rem;padding:.28rem .5rem .5rem}.e-dash-schedule-ruler{grid-template-columns:9rem repeat(var(--schedule-hours,11),minmax(0,1fr));border-bottom:var(--hair-1) solid var(--line);min-height:1.65rem;color:var(--mu);font-size:var(--f-xs);align-items:end;line-height:1;display:grid}.e-dash-schedule-ruler time{white-space:nowrap;transform:translate(-50%)}.e-dash-schedule-ruler time:last-child{transform:translate(-100%)}.e-dash-schedule-lane{border-bottom:var(--hair-1) solid var(--line);grid-template-columns:9rem minmax(0,1fr);min-height:3rem;display:grid}.e-dash-schedule-lane-label{border-right:var(--hair-1) solid var(--line);min-width:0;color:var(--mu);font-size:var(--f-xs);align-items:center;gap:.38rem;padding:.4rem .48rem;display:flex}.e-dash-schedule-lane-label .e-ico{width:.92rem;height:.92rem;color:var(--pri);flex:none}.e-dash-schedule-track{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),var(--line) calc(10% - 1px),var(--line) 10%);min-width:0;position:relative;overflow:hidden}.e-dash-schedule-event{z-index:1;top:.38rem;left:var(--event-left);width:var(--event-width);border:var(--hair-1) solid color-mix(in srgb,var(--pri) 38%,var(--line));border-left:var(--hair-3) solid var(--pri);border-radius:var(--r-s);background:color-mix(in srgb,var(--pri) 10%,var(--surface));min-width:2.8rem;height:2.18rem;color:var(--ink);font-size:var(--f-xs);align-items:center;gap:.28rem;padding:.26rem .42rem;line-height:1.2;transition:filter .14s,transform .14s;display:flex;position:absolute;overflow:hidden}.e-dash-schedule-event:hover{z-index:2;filter:saturate(1.12);transform:translateY(calc(-1 * var(--hair-1)))}.e-dash-schedule-event time{color:var(--pri);flex:none;font-weight:600}.e-dash-schedule-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-dash-schedule-event.is-field{border-color:var(--ok);border-left-color:var(--ok);background:var(--ok-50)}.e-dash-schedule-lane.is-all-day{min-height:2.7rem}.e-dash-all-day-items{scrollbar-width:thin;background-image:none;align-items:center;gap:.35rem;padding:.3rem .42rem;display:flex;overflow:auto clip}.e-dash-all-day-items>a{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);max-width:24rem;color:var(--mu);font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;gap:.32rem;padding:.22rem .42rem;display:inline-flex;overflow:hidden}.e-dash-all-day-items>a:hover{border-color:var(--pri);color:var(--ink)}.e-dash-schedule-none{color:var(--mu);font-size:var(--f-xs)}.e-dash-schedule-untimed{margin:var(--sp-3) 0 0;padding:var(--sp-1) 0;border-bottom:var(--hair-1) solid var(--line);color:var(--mu);font-size:var(--f-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.e-dash-team-member{border-bottom:var(--hair-1) solid var(--line);min-height:3.15rem;color:var(--mu);grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.38rem .55rem;display:grid}.e-dash-team-member:hover{background:var(--band)}.e-dash-team-member>span:nth-child(2){min-width:0}.e-dash-team-member>span:nth-child(2)>span,.e-dash-team-member small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-dash-team-member>span:nth-child(2)>span{color:var(--ink);font-size:var(--f-s)}.e-dash-team-member small{color:var(--mu);font-size:var(--f-xs)}.e-dash-team-state{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--band);max-width:8rem;color:var(--mu);font-size:var(--f-xs);text-align:center;padding:.15rem .34rem;line-height:1.2}.e-dash-team-state.is-busy{border-color:var(--info);background:var(--info-50);color:var(--info)}@media (width<=75rem){.e-dash-slot.is-narrow,.e-dash-slot.is-half{grid-column:span 6}.e-dash-slot.is-two-thirds{grid-column:span 12}}@media (width<=48rem){.e-dash-slot.is-narrow,.e-dash-slot.is-half,.e-dash-slot.is-two-thirds{grid-column:span 12}.e-dash-settings-body{grid-template-columns:minmax(0,1fr)}.e-dash-settings-nav{flex-direction:row;overflow:auto clip}}@media (width<=640px){.e-dash-command-customize__label{display:none}}@media (width<=760px){.e-dash-team-state{max-width:6.8rem}}.e-dash-list{margin:0;padding:0;list-style:none}.e-dash-list>li{padding:10px 0}.e-dash-list>li+li{border-top:var(--hair-1) solid var(--line2)}.e-dash-row{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.e-dash-row__main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;padding:0;display:block}.e-dash-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-s);color:var(--ink);display:block;overflow:hidden}.e-dash-row__meta{font-size:var(--f-xs);color:var(--mu)}.e-dash-row__end{font-size:var(--f-s);flex:none}.e-dash-row__end.is-strong{color:var(--ink);font-weight:600}.e-dash-late{color:var(--bad)}.e-dash-reveal{opacity:0;transition:opacity var(--t-fast)}.e-dash-list>li:hover .e-dash-reveal,.e-dash-reveal:focus-visible{opacity:1}.e-dash-empty{padding:var(--sp-6) 0;font-size:var(--f-s);text-align:center;color:var(--mu)}.e-dash-addform{gap:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-3);border:var(--hair-1) solid var(--pri-100);border-radius:var(--r-m);background:var(--pri-50);display:grid}@media (width>=640px){.e-dash-addform{grid-template-columns:minmax(0,1fr) auto auto}}.e-dash-row-link{cursor:pointer}.e-dash-nowrap{white-space:nowrap}.e-dash-ptitle{color:var(--pri);font-weight:600}.e-dash-row__sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-xs);color:var(--mu);display:block;overflow:hidden}.e-dash-subhead{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2);font-size:var(--f-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mu);font-weight:600}.e-dash-gap{margin-top:var(--sp-2)}.e-dash-ctl-counts{gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-dash-eyebrow{margin:0 0 var(--sp-3);font-size:var(--f-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mu);font-weight:600}.e-dash-figs{gap:var(--sp-4);font-size:var(--f-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.e-dash-figs dt{font-size:var(--f-xs);color:var(--mu)}.e-dash-figs dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.e-dash-figs dd.is-big{font-size:var(--f-xl)}.e-dash-figs dd.e-dash-in{color:var(--ok)}.e-dash-figs dd.e-dash-out{color:var(--warn)}.e-dash-legend{gap:var(--sp-3);margin-bottom:var(--sp-2);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;display:flex}.e-dash-legend>span{align-items:center;gap:6px;display:inline-flex}.e-dash-legend__sw{border-radius:var(--r-pill);width:10px;height:10px}.e-dash-legend__sw.is-office{background:var(--pri)}.e-dash-legend__sw.is-field{background:var(--accent)}.e-dash-appt-row{padding-left:var(--sp-3)}.e-dash-appt-when{text-align:center;flex:none;line-height:1.2}.e-dash-appt-time{font-size:var(--f-xl);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.e-dash-appt-row p{margin:0}.e-dash-prompt__title{font-size:var(--f-s);color:var(--ink);margin:0;font-weight:600}.e-dash-plan{font-size:var(--f-xl);color:var(--ink);margin:0;font-weight:600}.e-dash-plan.e-dash-late{color:var(--bad)}.e-dash-bars{margin-top:var(--sp-4);font-size:var(--f-xs);gap:10px;display:grid}.e-dash-upsell{margin-top:var(--sp-4);padding:var(--sp-3);border:var(--hair-1) solid var(--pri-100);border-radius:var(--r-m);background:var(--pri-50);gap:4px;display:grid}.e-dash-upsell p{margin:0}.e-dash-upsell__title{font-size:var(--f-xs);color:var(--pri);font-weight:600}.e-dash-upsell__go{font-size:var(--f-xs);justify-self:start;margin-top:4px;font-weight:600}.e-dash-storage-head{align-items:flex-end}.e-dash-storage-head p{margin:0}.e-dash-storage-pct{font-size:var(--f-2xl);color:var(--ink);font-weight:700;line-height:1}.e-dash-storage-total{font-size:var(--f-s);text-align:right}.e-dash-storage-bar.e-progress{height:24px;margin-top:var(--sp-2);border-radius:var(--r-pill)}.e-dash-split{margin-top:var(--sp-4);gap:6px;display:grid}.e-dash-split .e-dash-eyebrow{margin:0}.e-dash-split__row{align-items:center;gap:var(--sp-2);font-size:var(--f-xs);grid-template-columns:auto 56px minmax(0,1fr) 56px;display:grid}.e-dash-split__row--area{grid-template-columns:auto 96px minmax(0,1fr) 56px}.e-dash-split__name{text-overflow:ellipsis;white-space:nowrap;color:var(--mu);font-weight:600;overflow:hidden}.e-dash-split__mark{width:18px;height:18px;color:var(--mu);justify-content:center;align-items:center;display:inline-flex}.e-dash-split__mark svg,.e-dash-split__mark .e-ico{width:16px;height:16px}.e-dash-split__size{text-align:right;color:var(--mu)}.e-dash-notes-days{margin-bottom:var(--sp-3)}.e-dash-pill{border-radius:var(--r-s);font-size:var(--f-xs);align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.e-dash-pill>span{border-radius:var(--r-pill);background:currentColor;width:6px;height:6px}.e-dash-pill.is-today{background:var(--bad-50);color:var(--bad)}.e-dash-pill.is-yesterday{background:var(--warn-50);color:var(--warn)}.e-dash-notes-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.e-dash-notes-toggle:hover{background:var(--pri-50)}.e-dash-chev{transition:transform var(--t-fast);color:var(--mu)}.e-dash-chev.is-open{transform:rotate(180deg)}.e-dash-notes-open{padding:var(--sp-3);border-top:var(--hair-1) solid var(--line2);background:var(--band);margin-top:10px}.e-onb{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-1);overflow:hidden}.e-onb-row-first{padding:var(--sp-3);border-bottom:var(--hair-1) solid var(--line)}.e-onb-head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:2.45rem;padding:.42rem .68rem;display:flex}.e-onb-title{min-width:0;color:var(--mu);font-size:var(--f-s);align-items:center;gap:.42rem;font-weight:600;display:inline-flex}.e-onb-title .nav-section-icon{width:1rem;height:1rem;color:var(--pri)}.e-onb-progress{color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;align-items:center;gap:.45rem;font-weight:600;display:flex}.e-onb-line{color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.e-onb-link{color:var(--pri);font-size:var(--f-xs);text-underline-offset:var(--hair-2);font-weight:600;text-decoration:underline}.e-onb-body{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);border-top:var(--hair-1) solid var(--line);display:grid}.e-onb-group{min-width:0;padding-top:var(--sp-2);gap:.4rem;display:grid}.e-onb-group-title{color:var(--ink);font-size:var(--f-s);font-weight:700}.e-onb-group-title small{color:var(--mu);font-size:var(--f-xs);margin-left:.35rem;font-weight:400}.e-onb-steps{gap:.3rem;display:grid}.e-onb-step{align-items:center;gap:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;padding:.45rem .6rem;display:grid}.e-onb-step.is-done,.e-onb-step.is-checked{background:var(--band)}.e-onb-mark{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);width:1.25rem;height:1.25rem;color:var(--ok);place-items:center;display:grid}.e-onb-step.is-done .e-onb-mark,.e-onb-step.is-checked .e-onb-mark{border-color:var(--ok);background:var(--ok-50)}.e-onb-step-text{gap:.1rem;min-width:0;display:grid}.e-onb-step-text strong{color:var(--ink);font-size:var(--f-s);font-weight:600}.e-onb-step-text small{color:var(--mu);font-size:var(--f-xs)}.e-onb-state.e-onb-state{color:var(--ok);font-weight:600}.e-onb-step-actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-onb-tick{color:var(--mu);font-size:var(--f-xs);cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}.e-onb-foot{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line);color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;display:flex}@media (width<=560px){.e-onb-step{grid-template-columns:auto minmax(0,1fr)}.e-onb-step-actions{grid-column:2;justify-content:flex-start}}.e-onb-progress .e-progress{width:5rem;height:5px;color:var(--ok)}.e-dash-workspace{min-width:0}.e-dash-team-list{gap:var(--sp-2);min-width:0;display:grid}.e-quota__head{align-items:center;gap:var(--sp-2);color:var(--mu);display:flex}.e-quota__head h3{color:var(--ink);font-size:var(--f-s);margin:0;font-weight:700}.e-quota__head .technical-ui-icon{width:16px;height:16px}.e-quota__note{color:var(--mu);font-size:var(--f-xs);margin:0}.e-quota-full--inline .e-quota-full{width:100%;max-height:none;box-shadow:none;border:0}.e-quota-full{width:min(34rem,100%);max-height:calc(100dvh - 2 * var(--sp-4));border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);box-shadow:var(--sh-2);display:grid;overflow:auto}.e-quota-full__head{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) 0;color:var(--warn);display:flex}.e-quota-full__head h2{color:var(--ink);font-size:var(--f-xl);margin:0;font-weight:700}.e-quota-full__body{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);color:var(--ink);font-size:var(--f-s);display:grid}.e-quota-full__body p{margin:0}.e-quota-full__existing{padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--ok);border-radius:var(--r-s);background:var(--ok-50);color:var(--ok)}.e-quota-full__next{color:var(--mu)}.e-quota-full__actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:var(--hair-1) solid var(--line);flex-wrap:wrap;display:flex}.e-quota-full__ask{color:var(--mu);font-size:var(--f-xs);margin:0}@media (width<=560px){.e-quota-full__actions{justify-content:stretch}.e-quota-full__actions .e-btn{flex:100%;justify-content:center}}.e-quota-pill{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--pri-50);color:var(--ink);font-size:var(--f-xs);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.e-quota-pill .technical-ui-icon{width:16px;height:16px}.e-quota-pill.is-warn{border-color:var(--warn);background:var(--warn-50);color:var(--warn)}.e-quota-pill.is-full{border-color:var(--bad);background:var(--bad-50);color:var(--bad)}.e-credit-month{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.e-credit-month>div{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);min-width:0;display:grid}.e-credit-month dt{color:var(--mu);font-size:var(--f-xs)}.e-credit-month dd{color:var(--ink);font-size:var(--f-m);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.e-nc-prefs__body{padding:var(--sp-4)}.e-nc-prefs__saved{color:var(--ok);font-size:var(--f-s)}.e-nc-prefs__note{color:var(--mu)}.e-nc-layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr);display:grid}.e-nc-layout:not(:has(.e-nc-side)){grid-template-columns:minmax(0,1fr)}.e-nc-side{gap:var(--sp-4);min-width:0;display:grid}.e-nc-list{min-width:0}.e-nc-select{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);color:var(--mu);font-size:var(--f-xs);display:flex}.e-nc-select__count{color:var(--pri);margin-inline-start:auto;font-weight:600}.e-nc-select input,.e-nc-item>input{width:16px;height:16px;accent-color:var(--pri);flex:none;margin:0}.e-nc-items{margin:0;padding:0;list-style:none}.e-nc-day{padding:6px var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);background:var(--band);color:var(--mu);font-size:var(--f-xs);font-weight:600}.e-nc-item{align-items:center;gap:var(--sp-2);min-width:0;padding:0 var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);display:flex}.e-nc-item:last-child{border-bottom:0}.e-nc-item:hover{background:var(--band)}.e-nc-item.is-focused{background:var(--pri-50);box-shadow:inset 3px 0 0 var(--pri)}.e-nc-item__main{align-items:center;gap:var(--sp-2);min-width:0;min-height:4.25rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:2rem minmax(0,1fr) minmax(5rem,auto) auto;padding:6px 0;display:grid}.e-nc-item__copy{gap:var(--sp-1);min-width:0;display:grid}.e-nc-item__title{color:var(--ink);font-size:var(--f-m);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-nc-item.is-unread .e-nc-item__title{font-weight:700}.e-nc-item__body{color:var(--mu);font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-nc-item__meta,.e-nc-item time{color:var(--mu2);font-size:var(--f-xs);white-space:nowrap}.e-nc-item__meta{align-items:center;gap:var(--sp-1);display:flex}.e-nc-item__meta i{border-radius:var(--r-pill);background:var(--pri);width:6px;height:6px}.e-nc-icon{border-radius:var(--r-s);background:var(--pri-50);width:2rem;height:2rem;color:var(--pri);flex:none;place-items:center;display:grid}.e-nc-icon .e-ico{width:16px;height:16px}.e-nc-icon--l{width:2.5rem;height:2.5rem}.e-nc-pager{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair-1) solid var(--line2);color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;display:flex}.e-nc-pager nav{max-width:100%}.e-nc-detail{gap:var(--sp-4);display:grid}.e-nc-detail__state{justify-self:start}.e-nc-detail__title{align-items:center;gap:var(--sp-2);display:flex}.e-nc-detail__title h3{overflow-wrap:anywhere;font-size:var(--f-l);margin:0;font-weight:600}.e-nc-detail__body{color:var(--mu);font-size:var(--f-m);overflow-wrap:anywhere;margin:0}.e-nc-detail__meta{border-top:var(--hair-1) solid var(--line2);margin:0}.e-nc-detail__meta>div{gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-xs);grid-template-columns:1fr 1fr;display:grid}.e-nc-detail__meta dt{color:var(--mu2)}.e-nc-detail__meta dd{color:var(--mu);overflow-wrap:anywhere;margin:0}.e-nc-help{color:var(--mu);font-size:var(--f-xs);margin:0}.e-nc-help+.e-nc-help{margin-top:var(--sp-2)}@media (width<=75rem){.e-nc-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr)}.e-nc-item__main{grid-template-columns:2rem minmax(0,1fr) auto}.e-nc-item__meta{display:none}}@media (width<=58rem){.e-nc-layout{grid-template-columns:minmax(0,1fr)}.e-nc-side,.e-nc.is-mobile-detail .e-nc-list{display:none}.e-nc.is-mobile-detail .e-nc-side{display:grid}}@media (width<=38rem){.e-nc-item__main{grid-template-columns:1.7rem minmax(0,1fr) auto}.e-nc-icon:not(.e-nc-icon--l){width:1.7rem;height:1.7rem}}.e-legal-doc{gap:var(--sp-2);min-width:0;color:var(--ink);display:grid}.e-legal-doc__head{gap:var(--sp-1);padding-bottom:var(--sp-2);border-bottom:var(--hair-1) solid var(--line);display:grid}.e-legal-doc__title{font-size:var(--f-xl);margin:0;font-weight:700}.e-legal-doc__meta{color:var(--mu2);font-size:var(--f-xs);margin:0}.e-legal-doc__section{margin:var(--sp-3) 0 0;font-size:var(--f-l);font-weight:700}.e-legal-doc__text{color:var(--mu);font-size:var(--f-s);overflow-wrap:anywhere;margin:0;line-height:1.6}.e-legal-accept{gap:var(--sp-4);min-width:0;padding:var(--sp-4) var(--page-x);display:grid}.e-legal-accept__lead{margin:0 0 var(--sp-3);color:var(--mu);font-size:var(--f-s)}.e-legal-accept__doc{margin-bottom:var(--sp-3);padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band)}.e-legal-accept__summary{margin:0 0 var(--sp-3)}.e-legal-accept__actions{margin-bottom:var(--sp-4)}@media (width<=560px){.e-legal-accept{padding:var(--sp-2) var(--page-x)}}.e-vatq{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--pri-100);color:var(--ink)}.e-vatq__title{margin:0 0 var(--sp-1);font-size:var(--f-m);font-weight:700}.e-vatq__text{margin:0 0 var(--sp-3);color:var(--mu);font-size:var(--f-s)}.e-vatq__input{width:8rem;max-width:100%}.e-visitor-hero{gap:var(--sp-4);padding:var(--sp-4);border:var(--hair-1) solid var(--warn);border-radius:var(--r-s);background:var(--warn-50);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.e-visitor-hero__text{gap:var(--sp-2);flex:20rem;min-width:0;display:grid}.e-visitor-hero__title{font-size:var(--f-xl);margin:0;font-weight:700}.e-visitor-hero__kept{font-size:var(--f-s);margin:0;font-weight:600}.e-visitor-hero__note{font-size:var(--f-s);margin:0}.e-visitor-hero__action{flex:none}.e-visitor-row{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line);color:var(--ink);font-size:var(--f-s);flex-wrap:wrap;justify-content:space-between;text-decoration:none;display:flex}.e-visitor-row span{color:var(--mu2)}.e-visitor-open{gap:var(--sp-2);color:var(--mu);font-size:var(--f-s);margin:0;padding-inline-start:var(--sp-4);list-style:outside;display:grid}.e-visitor-search{width:100%;max-width:24rem;margin-bottom:var(--sp-3)}.e-visitor-table td{vertical-align:top;overflow-wrap:anywhere}.e-visitor-table__meta{color:var(--mu2);text-align:end;white-space:nowrap}.e-visitor-facts{gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0;font-size:var(--f-s);grid-template-columns:minmax(0,12rem) minmax(0,1fr);display:grid}.e-visitor-facts dt{color:var(--mu2);font-weight:600}.e-visitor-facts dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;margin:0}.e-visitor-sub{margin:var(--sp-4) 0 var(--sp-2);color:var(--ink);font-size:var(--f-l);font-weight:700}.e-visitor-files{gap:var(--sp-2);font-size:var(--f-s);margin:0;padding:0;list-style:none;display:grid}.e-visitor-files li{gap:var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}@media (width<=560px){.e-visitor-facts{grid-template-columns:minmax(0,1fr)}.e-visitor-table__meta{white-space:normal}}.e-loc-picker{width:100%;container:location-picker/inline-size}.e-loc-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;display:grid;position:relative}.e-loc-value{font:inherit;text-align:start;cursor:pointer;border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);min-width:0;min-height:34px;color:var(--ink);grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem .55rem;display:grid}.e-loc-value:hover{border-color:var(--pri);background:var(--band)}.e-loc-value-icon,.e-loc-heading-icon,.e-loc-selected-icon{color:var(--pri);background:var(--pri-50);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);justify-content:center;align-items:center;display:inline-flex}.e-loc-value-icon{width:1.8rem;height:1.8rem}.e-loc-value-text,.e-loc-selected-text{text-align:start;min-width:0}.e-loc-value-title,.e-loc-value-address{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-loc-value-title{font-size:var(--f-m);font-weight:600}.e-loc-value-address{color:var(--mu);font-size:var(--f-xs);margin-top:.05rem}.e-loc-clear{cursor:pointer;border-radius:var(--r-pill);width:1.75rem;height:1.75rem;color:var(--mu);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.25rem;right:9.9rem}.e-loc-clear:hover{background:var(--band);color:var(--bad)}.e-loc-layer{z-index:var(--z-over-modal);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.e-loc-scrim{cursor:default;background:color-mix(in srgb,var(--chrome-900) 66%,transparent);border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.e-loc-modal{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);width:min(72rem,100vw - 3rem);height:min(48rem,100vh - 3rem);box-shadow:var(--sh-2);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.e-loc-modal-header{border-bottom:var(--hair-1) solid var(--line);background:var(--surface);align-items:center;gap:.65rem;min-height:3.65rem;padding:.55rem .8rem;display:flex}.e-loc-heading-icon{flex:0 0 2.15rem;width:2.15rem;height:2.15rem}.e-loc-modal-header h2{color:var(--ink);font-size:var(--f-xl);margin:0;font-weight:700}.e-loc-modal-header p{color:var(--mu);font-size:var(--f-xs);margin:.08rem 0 0}.e-loc-provider{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--band);color:var(--mu);font-size:var(--f-xs);align-items:center;gap:.32rem;margin-left:auto;padding:.25rem .5rem;display:inline-flex}.e-loc-workspace{grid-template-columns:20.5rem minmax(0,1fr);min-height:0;display:grid}.e-loc-results-pane{border-right:var(--hair-1) solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.e-loc-search-wrap{border-bottom:var(--hair-1) solid var(--line);padding:.72rem;position:relative}.e-loc-autocomplete{min-height:3rem}.e-loc-autocomplete gmp-place-autocomplete{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%}.e-loc-search-state{color:var(--mu);font-size:var(--f-xs);margin-top:.35rem}.e-loc-api-error{border:var(--hair-1) solid color-mix(in srgb,var(--warn) 35%,var(--line));border-radius:var(--r-s);background:var(--warn-50);color:var(--warn);font-size:var(--f-xs);margin-top:.5rem;padding:.48rem .55rem}.e-loc-instructions{padding:.8rem .75rem}.e-loc-instructions h3{color:var(--mu);font-size:var(--f-s);align-items:center;gap:.38rem;margin:0 0 .6rem;font-weight:700;display:flex}.e-loc-instructions ol{gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.e-loc-instructions li{color:var(--mu);font-size:var(--f-s);grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.e-loc-instructions__n{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--band);width:1.45rem;height:1.45rem;color:var(--pri);font-size:var(--f-xs);place-items:center;font-weight:700;display:grid}.e-loc-coordinates{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);margin:auto .72rem .72rem}.e-loc-coordinates__toggle{font:inherit;cursor:pointer;width:100%;min-height:2.35rem;color:var(--mu);text-align:left;font-size:var(--f-s);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.38rem .5rem;font-weight:700;display:grid}.e-loc-coordinate-body{border-top:var(--hair-1) solid var(--line);grid-template-columns:1fr 1fr;gap:.45rem;padding:.15rem .5rem .5rem;display:grid}.e-loc-coordinate-body label{color:var(--mu);font-size:var(--f-xs)}.e-loc-coordinate-body input{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);width:100%;min-height:2.1rem;color:var(--ink);font-size:var(--f-s);margin-top:.22rem;padding:.25rem .42rem}.e-loc-coordinate-apply{grid-column:1/-1}.e-loc-map-pane{background:var(--band);min-width:0;min-height:0;position:relative;overflow:hidden}.e-loc-map{position:absolute;inset:0 0 8.3rem}.e-loc-map-placeholder{color:var(--mu);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute;inset:0 0 8.3rem}.e-loc-map-placeholder .nav-section-icon{width:2.4rem;height:2.4rem;color:var(--pri)}.e-loc-map-tip{z-index:2;border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--mu);font-size:var(--f-xs);box-shadow:var(--sh-1);align-items:center;gap:.35rem;padding:.34rem .5rem;display:inline-flex;position:absolute;top:.65rem;left:.65rem}.e-loc-selection-band{border-top:var(--hair-1) solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.7fr);align-items:center;gap:1rem;min-height:8.3rem;padding:.72rem .85rem;display:grid;position:absolute;bottom:0;left:0;right:0}.e-loc-selected-main{grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.e-loc-selected-icon{width:2.2rem;height:2.2rem}.e-loc-eyebrow{color:var(--mu);font-size:var(--f-xs);letter-spacing:.055em;text-transform:uppercase;margin-bottom:.15rem;font-weight:700;display:block}.e-loc-selected-main strong,.e-loc-selected-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-loc-selected-main strong{color:var(--ink);font-size:var(--f-m)}.e-loc-selected-main small{color:var(--mu);font-size:var(--f-xs);margin-top:.12rem}.e-loc-meta{border-left:var(--hair-1) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .8rem;margin:0;padding-left:1rem;display:grid}.e-loc-meta dt{color:var(--mu);font-size:var(--f-xs)}.e-loc-meta dd{color:var(--ink);font-size:var(--f-s);text-overflow:ellipsis;white-space:nowrap;margin:.08rem 0 0;font-weight:600;overflow:hidden}.e-loc-modal-footer{border-top:var(--hair-1) solid var(--line);background:var(--band);justify-content:flex-end;align-items:center;gap:.48rem;min-height:3.45rem;padding:.5rem .75rem;display:flex}.e-loc-modal-footer p{color:var(--mu);font-size:var(--f-xs);align-items:center;gap:.35rem;margin:0 auto 0 0;display:flex}@media (width<=900px){.e-loc-layer{padding:.5rem}.e-loc-modal{width:calc(100vw - 1rem);height:calc(100vh - 1rem)}.e-loc-workspace{grid-template-rows:auto minmax(22rem,1fr);grid-template-columns:1fr;overflow:auto}.e-loc-results-pane{border-right:0;border-bottom:var(--hair-1) solid var(--line)}.e-loc-instructions{display:none}.e-loc-coordinates{margin:.55rem .72rem}.e-loc-map-pane{min-height:28rem}.e-loc-selection-band{grid-template-columns:1fr;gap:.55rem}.e-loc-meta{border:0;padding:0}.e-loc-provider,.e-loc-modal-header p,.e-loc-modal-footer p{display:none}}@container location-picker (width<=20rem){.e-loc-control{grid-template-columns:1fr}.e-loc-open{width:100%}.e-loc-clear{top:.25rem;right:.25rem}}@media (width<=640px){.e-loc-control{grid-template-columns:1fr}.e-loc-open{width:100%}.e-loc-clear{top:.25rem;right:.25rem}.e-loc-map,.e-loc-map-placeholder{inset:0 0 11rem}.e-loc-selection-band{min-height:11rem}.e-loc-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.e-loc-coordinates.is-open .e-loc-coordinates__toggle>.technical-ui-icon:last-child{transform:rotate(180deg)}.e-loc-map-pane{--loc-band-h:8.3rem}.e-loc-map-pane.has-parcel{--loc-band-h:10.6rem}.e-loc-map-pane.has-parcel .e-loc-map,.e-loc-map-pane.has-parcel .e-loc-map-placeholder{inset:0 0 var(--loc-band-h)}.e-loc-map-pane.has-parcel .e-loc-selection-band{min-height:var(--loc-band-h);grid-template-columns:minmax(12rem,.7fr) minmax(16rem,1.3fr) minmax(0,1fr)}.e-loc-tabs{width:100%;margin-bottom:.6rem;display:flex}.e-loc-tabs>label{flex:1;justify-content:center}.e-loc-parcel-row{align-items:center;gap:.45rem;min-width:0;display:flex}.e-loc-parcel-row>.e-input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.e-loc-parcel-find .e-field__hint,.e-loc-search-wrap>div>.e-field__hint{margin-top:.4rem}.e-loc-parcel-fields{gap:.45rem;min-width:0;display:grid}.e-loc-parcel-fields .e-field__label{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.e-loc-parcel-fields .is-warn{color:var(--warn)}.e-loc-parcel-note{color:var(--mu);font-size:var(--f-xs);margin:0 .72rem .72rem;line-height:1.45}.e-loc-view{z-index:2;background:var(--surface);box-shadow:var(--sh-1);position:absolute;top:.65rem;right:3.6rem}.e-loc-parcel-busy{z-index:2;box-shadow:var(--sh-1);position:absolute;top:3.2rem;left:50%;transform:translate(-50%)}.e-loc-legend,.e-loc-attribution{z-index:2;bottom:calc(var(--loc-band-h) + .45rem);border-radius:var(--r-s);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--mu);font-size:var(--f-xs);padding:.2rem .45rem;position:absolute}.e-loc-legend{left:.65rem}.e-loc-attribution{right:.65rem}.e-loc-confirm{z-index:3;background:color-mix(in srgb, var(--ink) 38%, transparent);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.e-loc-confirm-card{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);width:min(30rem,100%);box-shadow:var(--sh-1);gap:.75rem;padding:1.1rem 1.2rem;display:grid}.e-loc-confirm-card h3{color:var(--ink);font-size:var(--f-l);margin:0;font-weight:700}.e-loc-confirm-rows{grid-template-columns:auto minmax(0,1fr);gap:.35rem .9rem;margin:0;display:grid}.e-loc-confirm-rows dt{color:var(--mu);font-size:var(--f-s)}.e-loc-confirm-rows dd{color:var(--ink);font-size:var(--f-s);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.e-loc-confirm-card p{color:var(--mu);font-size:var(--f-s);margin:0;line-height:1.5}.e-loc-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.48rem;display:flex}@media (width<=900px){.e-loc-map-pane.has-parcel{--loc-band-h:15rem}.e-loc-map-pane.has-parcel .e-loc-selection-band{grid-template-columns:1fr}.e-loc-view{top:3rem;right:.65rem}}@media (width<=640px){.e-loc-map-pane{--loc-band-h:11rem}.e-loc-map-pane.has-parcel{--loc-band-h:17rem}.e-loc-legend{display:none}}.e-sb{z-index:var(--z-drawer);background:var(--chrome-800);border-right:var(--hair-3) solid var(--nav-on);width:276px;height:100vh;color:var(--chrome-mu);font-size:var(--f-s);transition:width var(--t-fast), transform var(--t-fast);flex-direction:row;flex:none;display:flex;position:sticky;top:0}.e-sb.is-collapsed{width:76px}.e-sb :is(.e-sb__ritem,.e-nav-item,.e-sb__tool,.e-sb__logo):focus-visible{outline:var(--hair-2) solid var(--chrome-ink);outline-offset:var(--hair-2)}.e-sb [data-icon-family]{color:inherit}.e-sb__rail{align-items:center;gap:var(--sp-1);width:76px;padding:0 0 var(--sp-2);background:var(--chrome-900);flex-direction:column;flex:none;display:flex;overflow:hidden auto}.e-sb.is-collapsed .e-sb__rail{width:100%}.e-sb__logo{border-bottom:var(--hair-1) solid var(--chrome-700);flex:none;place-items:center;width:100%;height:60px;margin-bottom:6px;display:grid}.e-sb__mark{border-radius:var(--r-m);width:36px;height:36px;display:block}.e-sb__mark--office{width:32px;height:32px;padding:var(--hair-2);-o-object-fit:contain;object-fit:contain;background:var(--surface)}.e-sb__initial{border-radius:var(--r-pill);background:var(--pri);color:#fff;width:32px;height:32px;font-size:var(--f-m);place-items:center;font-weight:700;display:grid}.e-sb__ritem{justify-items:center;gap:var(--sp-1);border-radius:var(--r-m);width:74px;color:var(--chrome-mu);font:inherit;font-size:var(--f-xs);text-align:center;overflow-wrap:break-word;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700;text-decoration:none;display:grid;position:relative}.e-sb__ricon{border-radius:var(--r-m);background:var(--chrome-800);place-items:center;width:30px;height:30px;display:grid}.e-sb__rlabel{min-width:0;max-width:100%}.e-sb__ricon .e-ico,.e-sb__ricon .technical-ui-icon{width:22px;height:22px;margin:0}.e-sb__ritem:hover{color:var(--chrome-ink)}.e-sb__ritem:hover .e-sb__ricon{background:var(--chrome-700)}.e-sb__ritem.is-shown{color:var(--chrome-ink)}.e-sb__ritem.is-shown .e-sb__ricon{background:var(--nav-on)}.e-sb__ritem.is-current .e-sb__ricon{box-shadow:inset 0 0 0 1.5px var(--chrome-ink)}.e-sb__ritem.is-current:before{content:"";width:var(--hair-3);border-radius:var(--r-pill);background:var(--accent);height:26px;position:absolute;top:10px;left:-5px}.e-sb__ritem:is(.is-current,.is-shown) .technical-ui-icon{--ph-duo-opacity:1;--ph-duo-color:var(--accent)}.e-sb__rbadge{top:var(--hair-2);border-radius:var(--r-pill);background:var(--bad);min-width:17px;color:var(--chrome-ink);font-size:var(--f-xs);padding:0 4px;font-weight:700;line-height:17px;position:absolute;right:8px}.e-sb__spacer{flex:1}.e-sb__tool{border:var(--hair-1) solid var(--chrome-700);border-radius:var(--r-s);background:var(--chrome-800);width:28px;height:28px;color:var(--chrome-ink);cursor:pointer;flex:none;place-items:center;margin-left:auto;display:grid}.e-sb__tool:hover{background:var(--chrome-700)}.e-sb__tool .e-ico{width:15px;height:15px;transition:transform var(--t-fast)}.e-sb__toggle{margin-left:0}.e-sb.is-collapsed .e-sb__toggle .e-ico{transform:rotate(180deg)}.e-sb__close{display:none}.e-sb__panel{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.e-sb.is-collapsed .e-sb__panel{display:none}.e-sb__brand{z-index:1;height:60px;padding:0 var(--sp-4);border-bottom:var(--hair-1) solid var(--chrome-700);flex:none;align-items:center;gap:10px;display:flex;position:relative}.e-sb__brandname{-webkit-line-clamp:2;line-height:1.25;font-size:var(--f-m);color:var(--chrome-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;text-decoration:none;display:-webkit-box;overflow:hidden}.e-sb__nav{z-index:1;min-height:0;padding:var(--sp-3) 9px;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.e-sb__nav::-webkit-scrollbar{width:6px}.e-sb__nav::-webkit-scrollbar-thumb{background:var(--chrome-700);border-radius:var(--r-s)}.e-nav-sec__title{overflow-wrap:anywhere;font-size:var(--f-s);letter-spacing:.07em;text-transform:uppercase;color:var(--chrome-mu);margin:0 0 6px;padding:4px 10px;font-weight:700}.e-nav-items{gap:var(--sp-1);flex-direction:column;display:flex}.e-nav-item{align-items:center;gap:var(--sp-3);min-height:36px;padding:var(--sp-2) 10px;border-left:var(--hair-3) solid transparent;border-radius:var(--r-m);color:var(--chrome-mu);font-size:var(--f-s);white-space:nowrap;font-weight:600;text-decoration:none;display:flex}.e-nav-item:hover{background:var(--chrome-700);color:var(--chrome-ink)}.e-nav-item.is-active{background:var(--chrome-700);border-left-color:var(--nav-on);color:var(--chrome-ink)}.e-nav-item .nav-section-icon,.e-nav-item .e-ico{flex:none;width:16px;height:16px}.e-nav-item__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.e-nav-item__badge{padding:var(--sp-1) 6px;border-radius:var(--r-pill);background:var(--bad);color:var(--chrome-ink);font-size:var(--f-xs);flex:none;margin-left:auto;font-weight:700}.e-nav-item__count{font-size:var(--f-xs);color:var(--chrome-mu);flex:none;margin-left:auto;font-weight:600}.e-nav-item--sub{gap:var(--sp-2);font-size:var(--f-s);padding:6px 9px}.e-nav-branch{min-width:0}.e-nav-branch__toggle{text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;width:100%;font-family:inherit}.e-nav-branch__chev{width:13px;height:13px;transition:transform var(--t-fast);flex:none;margin-left:auto}.e-nav-branch__toggle[aria-expanded=false] .e-nav-branch__chev{transform:rotate(-90deg)}.e-nav-branch__items{gap:var(--sp-1);margin:var(--sp-1) 0 5px 14px;border-left:var(--hair-1) solid var(--chrome-700);flex-direction:column;padding-left:6px;display:flex}.e-nav-set{gap:var(--sp-1);flex-direction:column;display:flex}.e-nav-set__search{width:100%;margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--chrome-700);border-radius:var(--r-s);background:var(--chrome-900);color:var(--chrome-ink);font:inherit;font-size:var(--f-s)}.e-nav-set__search::placeholder{color:var(--chrome-mu)}.e-nav-set__search:focus{outline:var(--hair-2) solid var(--accent);outline-offset:var(--hair-1)}.e-nav-set__group .e-nav-branch__toggle[aria-expanded=true]>.nav-section-icon{color:var(--accent)}.e-nav-set .e-nav-item--sub.is-danger{color:var(--bad-50)}.e-nav-set__label{margin:var(--sp-2) 0 0;font-size:var(--f-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-mu);padding:0 10px;font-weight:700}.e-nav-set__hit mark{border-radius:var(--r-s);background:var(--accent);color:var(--chrome-900);padding:0 .1em}.e-nav-set__none{margin:var(--sp-2) 0;font-size:var(--f-s);color:var(--chrome-mu);padding:0 10px}.e-nav-set__none a{margin-top:var(--sp-1);color:var(--chrome-ink);text-decoration:underline;display:block}.e-sb__art{min-height:0;max-height:470px;margin:auto -9px calc(-1 * var(--sp-3));background:var(--theme-art) center bottom / contain no-repeat;opacity:.6;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--ink) 25%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--ink) 25%);mask-image:linear-gradient(to bottom, transparent 0%, var(--ink) 25%);flex:1 1 0}@media (height<=850px),(width<=639px){.e-sb__art{display:none}}.e-sb__backdrop{z-index:var(--z-drawer);background:var(--chrome-900);opacity:.5;position:fixed;inset:0}@media (width>=640px){.e-sb__backdrop{display:none}}@media (width<=639px){.e-sb{z-index:var(--z-modal);width:min(310px,90vw);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.e-sb.is-collapsed{width:min(310px,90vw)}.e-sb.is-mobile-open{transform:translate(0)}.e-sb.is-collapsed .e-sb__panel{display:flex}.e-sb__toggle{display:none}.e-sb__close{display:grid}.e-sb .e-nav-item,.e-sb .e-sb__ritem{min-height:44px}}.e-navhead,.e-nav-sec:not(.is-open){display:none}.e-navhead{align-items:center;gap:var(--sp-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;position:relative}.e-navhead__face{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.e-navhead__face>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-navhead__face .e-ico{flex:none;width:18px;height:18px}.e-navhead__chev{width:14px;height:14px;transition:transform var(--t-fast);flex:none}.e-navhead[aria-expanded=true] .e-navhead__chev{transform:rotate(180deg)}.e-navhead__badge{border-radius:var(--r-pill);background:var(--bad);color:#fff;min-width:18px;font-size:var(--f-xs);text-align:center;padding:0 5px;font-weight:700;line-height:18px}@media (width>=640px){.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-sb__rail{display:none}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-nav-sec{display:block}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-nav-sec__title{display:none}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-navhead{margin-top:var(--sp-1);padding:var(--sp-2) 10px;border-radius:var(--r-s);color:var(--chrome-ink);font-size:var(--f-m);font-weight:600;display:flex}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-navhead:hover{background:var(--chrome-700)}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-navhead[aria-expanded=true],.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-navhead.is-current{font-weight:700}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-navhead.is-current .e-ico{color:var(--accent)}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-nav-sec__body{margin:var(--sp-1) 0 var(--sp-2) 19px;padding-left:var(--sp-2);border-left:var(--hair-1) solid var(--chrome-700)}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-nav-sec__body .e-nav-item.is-active{background:var(--chrome-700);position:relative}.e-sb[data-nav-style=accordion]:not(.is-collapsed) .e-nav-sec__body .e-nav-item.is-active:before{content:"";left:calc(-1 * var(--sp-2) - 4px);width:7px;height:7px;margin-top:calc(-1 * var(--hair-3));border-radius:var(--r-pill);background:var(--accent);position:absolute;top:50%}}@media (width<=639px){.e-sb .e-navhead{display:none}}.e-pmark{border-radius:var(--r-pill);border:var(--hair-1) solid var(--line);background:var(--surface);vertical-align:middle;flex:none;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.e-pmark img{width:16px;height:16px}.e-pmark--linked{border-color:var(--pri)}.e-pmark--pending img{filter:grayscale();opacity:.6}.e-pmark--pending:after{content:"";top:calc(-1 * var(--hair-2));right:calc(-1 * var(--hair-2));border-radius:var(--r-pill);background:var(--warn);border:var(--hair-1) solid var(--surface);width:7px;height:7px;position:absolute}.e-pmark--dark{border-color:color-mix(in srgb, currentColor 45%, transparent);background:0 0}.e-pmark-legend{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.e-pmark-legend>span{align-items:center;gap:var(--sp-2);display:inline-flex}.e-offers{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(16rem,22%);align-items:start;min-width:0;display:grid}.e-offers>*{min-width:0}@media (width<=1000px){.e-offers{grid-template-columns:minmax(0,1fr)}}.e-queue+.e-queue{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2)}.e-queue__title{margin:0 0 var(--sp-2);font-size:var(--f-s);color:var(--ink);font-weight:600}.e-queue__item{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0;padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--pri);font-size:var(--f-m);display:flex}.e-queue__item:hover{border-color:var(--pri-100);background:var(--pri-50)}.e-queue__item>span{min-width:0}.e-queue__item small{color:var(--mu);font-size:var(--f-xs);overflow-wrap:anywhere;display:block}.e-queue__item .e-ico{flex:none;width:14px;height:14px}.e-offer{gap:var(--sp-4);grid-template-columns:minmax(16rem,22%) minmax(0,1fr);align-items:start;min-width:0;display:grid}.e-offer__side,.e-offer__main{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.e-offer__side>*,.e-offer__main>*{min-width:0}.e-offer-owncode{margin-top:var(--sp-2);min-width:0}.e-offer-summary{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.e-offer-summary>*{min-width:0}@media (width<=1200px){.e-offer-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.e-offer{grid-template-columns:minmax(0,1fr)}.e-offer__side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-offer__versions{grid-column:1/-1}}@media (width<=600px){.e-offer__side{grid-template-columns:minmax(0,1fr)}}.e-stages{gap:var(--sp-1);margin:0 0 var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));padding:0;list-style:none;display:grid}.e-stages li{min-width:0;padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);color:var(--mu);font-size:var(--f-xs);text-align:center;overflow-wrap:normal;flex:1 1 0}.e-stages li.is-done{border-color:var(--pri-100);color:var(--ink)}.e-stages li.is-current{background:var(--pri-50);font-weight:700}.e-offer-facts>div>b{text-align:right;overflow-wrap:anywhere;font-weight:600}.e-trail{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-trail>li{--k:var(--line);gap:var(--sp-1);padding-left:var(--sp-2);border-left:var(--hair-3) solid var(--k);font-size:var(--f-s);display:grid}.e-trail>li small{color:var(--mu);font-size:var(--f-xs)}.e-trail>li[data-portal-offer-answer=viewed]{--k:var(--info)}.e-trail>li[data-portal-offer-answer=accepted]{--k:var(--ok)}.e-trail>li[data-portal-offer-answer=rejected]{--k:var(--bad)}.e-costing{font-size:var(--f-m);display:grid}.e-costing p{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line2);margin:0;display:flex}.e-costing p>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.e-costing__est{margin:var(--sp-1) 0;border-block:var(--hair-1) dashed var(--line)}.e-costing__est p:last-child{border-bottom:0}.e-costing__line--est{color:var(--mu);font-style:italic}.e-costing__line--est>span:first-child{overflow-wrap:anywhere;min-width:0}.e-costing__total{margin-top:var(--sp-1);padding:var(--sp-2);border-radius:var(--r-s);background:var(--pri-50);border-bottom:0;font-weight:700}.e-costing small{margin-top:var(--sp-2);color:var(--mu);font-size:var(--f-xs);display:block}.e-offer-version{font-weight:600;display:block}.e-offer-downloads{gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-1);font-size:var(--f-xs);flex-wrap:wrap;display:flex}.e-offer-downloads .e-ico{width:13px;height:13px}.e-offer-hint{margin:0 0 var(--sp-2)}.e-offer-items{min-width:44rem}.e-offer-items td:first-child{min-width:13rem}.e-offer-items tr[data-offer-executor=office]>td:first-child{box-shadow:inset 3px 0 0 var(--pri)}.e-offer-items tr[data-offer-executor=partner]>td:first-child{box-shadow:inset 3px 0 0 var(--out)}.e-offer-num{text-align:right;width:7rem}.e-offer-days{text-align:right;width:4.5rem}.e-offer-items tr[data-offer-no-price] .e-offer-num{border-color:var(--warn);background:var(--warn-50);min-width:12.5rem}.e-offer-items tr[data-offer-no-price] .e-offer-num::placeholder{color:var(--ink);opacity:1}.e-offer-person{margin-top:var(--sp-1);max-width:100%;font-size:var(--f-xs);display:block}.e-offer-add{margin-top:var(--sp-3)}.e-offer-add .e-select{min-width:0;max-width:100%}.e-offer-menu__form{padding:var(--sp-2)}.e-files{margin:0;padding:0;list-style:none}.e-files>li{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;flex-wrap:wrap;display:flex}.e-files>li+li{border-top:var(--hair-1) solid var(--line2)}.e-files>li small{color:var(--mu);font-size:var(--f-xs)}.e-offer-sum{font-size:var(--f-m);margin:0}.e-offer-sum>div{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);display:flex}.e-offer-sum dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.e-offer-sum__total{border-radius:var(--r-s);background:var(--pri-50);border-bottom:0;font-weight:700}.e-offer-convert{gap:var(--sp-2);margin:0;padding-left:1.2rem;display:grid}.e-offer-convert span{color:var(--mu);font-size:var(--f-xs);display:block}.e-osp .e-drawer__head{border-left-color:var(--ai-b);background:linear-gradient(90deg, var(--ai-50), var(--surface) 70%)}.e-osp__titles{min-width:0}.e-osp__titles h3{color:var(--ai-a)}.e-osp__titles p{margin:var(--sp-1) 0 0;font-size:var(--f-s)}.e-osp__steps{display:none}.e-osp .e-drawer__body{padding-block:0}.e-osp__sec{padding:var(--sp-4) 0;border-bottom:var(--hair-1) solid var(--line2)}.e-osp__sec:last-child{border-bottom:0}.e-osp__sec>.e-eyebrow{margin:0 0 var(--sp-2)}.e-osp__row{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-s);font-size:var(--f-s);cursor:pointer;display:flex}.e-osp__row:hover,.e-osp__field:hover{background:var(--band)}.e-osp__row>input{margin-top:var(--hair-3);flex:none}.e-osp__copy{flex:1;min-width:0}.e-osp__copy b{font-weight:600}.e-osp__copy small{color:var(--mu);font-size:var(--f-xs);display:block}.e-osp__fields{gap:var(--sp-2);display:grid}.e-osp__field{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s)}.e-osp__price{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.e-osp__pick{margin-top:var(--sp-2)}.e-osp__source{padding:var(--sp-2);border-radius:var(--r-s);background:var(--band);font-size:var(--f-s);overflow-wrap:anywhere;margin:0}.e-osp .e-ai-wait,.e-osp .e-ai-error{margin:var(--sp-4) 0}.e-osp__foot{flex-wrap:wrap;align-items:center}.e-osp__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-osp__foot .e-osp__nav{display:none}::highlight(offer-source){background-color:var(--warn-50);color:var(--ink)}@media (width<=640px){.e-osp{width:100vw}.e-osp__steps{color:var(--ai-b);font-weight:600;display:block}.e-osp[data-step="1"] .e-osp__sec:not([data-step="1"]),.e-osp[data-step="2"] .e-osp__sec:not([data-step="2"]),.e-osp[data-step="3"] .e-osp__sec:not([data-step="3"]){display:none}.e-osp__foot{justify-content:space-between}.e-osp__foot .e-osp__nav{display:inline-flex}.e-osp__nav--next{margin-left:auto}.e-osp:not([data-step="3"]) .e-osp__actions{display:none}}.e-table thead .e-cell-sub{color:inherit;white-space:normal}.e-offer-items td .e-select{min-width:6.5rem}.e-health{color:var(--mu);font-size:var(--f-xs);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-weight:700;display:inline-flex}.e-health__dot{border:var(--hair-2) dashed var(--mu2);border-radius:var(--r-pill);flex:none;width:10px;height:10px}.e-health--critical{color:var(--bad)}.e-health--critical .e-health__dot{background:var(--bad);border:0;border-radius:0;transform:rotate(45deg)}.e-health--risk{color:var(--warn)}.e-health--risk .e-health__dot{background:var(--warn);border:0;border-radius:0}.e-health--attention{color:var(--warn)}.e-health--attention .e-health__dot{border:var(--hair-2) solid var(--warn)}.e-health--healthy{color:var(--ok)}.e-health--healthy .e-health__dot{background:var(--ok);border:0}.e-health--compact{gap:0}.e-alertcount{min-width:22px;margin-left:var(--sp-1);padding:0 var(--sp-1);border:var(--hair-1) solid color-mix(in srgb, var(--bad) 30%, transparent);border-radius:var(--r-pill);background:var(--bad-50);color:var(--bad);font-size:var(--f-xs);vertical-align:middle;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.e-planrow{cursor:pointer}.e-planrow:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:calc(-1 * var(--hair-2))}.e-late{color:var(--bad);font-weight:700}@media (width<=560px){.e-cards-phone .e-table-wrap{padding:0;overflow:visible}.e-cards-phone thead{display:none}.e-cards-phone table,.e-cards-phone tbody,.e-cards-phone tr,.e-cards-phone td{width:100%;min-width:0;display:block}.e-cards-phone tr{margin-bottom:var(--sp-2);padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface)}.e-cards-phone td{gap:var(--sp-2);padding:var(--sp-1) 0;border:0;grid-template-columns:minmax(0,7rem) minmax(0,1fr);display:grid}.e-cards-phone td:before{content:attr(data-label);color:var(--mu);font-size:var(--f-xs);font-weight:600}}.e-choice{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid transparent;border-radius:var(--r-s);color:var(--ink);font-size:var(--f-s);cursor:pointer;display:flex}.e-choice small{color:var(--mu);display:block}.e-choice.is-selected{border-color:var(--pri);background:var(--pri-50)}.e-parties{gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-party{padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);color:var(--ink);font-size:var(--f-s);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.e-party.is-selected{border-color:var(--pri);background:var(--pri-50)}.e-fieldset{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);margin:0;display:grid}.e-fieldset>legend{padding:0 var(--sp-1);color:var(--ink);font-size:var(--f-s);font-weight:700}.e-planmore{justify-content:center;display:flex}.e-loadgrid{border-collapse:collapse;width:100%;min-width:44rem;color:var(--ink);font-size:var(--f-s)}.e-loadgrid th,.e-loadgrid td{padding:var(--sp-2);border-bottom:var(--hair-1) solid var(--line2);text-align:left;vertical-align:top}.e-loadgrid thead th{background:var(--table-head);color:#fff;font-size:var(--f-xs);font-weight:600}.e-loadgrid thead th:first-child{border-left:var(--hair-3) solid var(--accent)}.e-loadgrid th span,.e-loadgrid th small{display:block}.e-loadgrid td small{color:var(--mu);font-size:var(--f-xs);display:block}.e-loadgrid tbody th{min-width:10rem;font-weight:600}.e-loadgrid tbody th small{color:var(--mu);font-size:var(--f-xs);font-weight:400}.e-loadcell button{gap:var(--sp-1);width:100%;padding:var(--sp-1) 6px;border:var(--hair-1) solid transparent;border-radius:var(--r-s);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:grid}.e-loadcell button:hover{border-color:var(--line);background:var(--pri-50)}.e-loadcell button:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}.e-loadcell strong{font-size:var(--f-m)}.e-loadcell.is-open button{border-color:var(--pri);background:var(--pri-50)}.e-loadcell.is-available strong{color:var(--ok)}.e-loadcell.is-edge strong{color:var(--warn)}.e-loadcell.is-over{background:var(--bad-50)}.e-loadcell.is-over strong{color:var(--bad)}.e-loadcell.is-uncountable button{border-style:dashed;border-color:var(--mu2)}.e-loadcell.is-uncountable strong{color:var(--mu);font-size:var(--f-s)}.e-loadcell small.e-late{color:var(--bad)}.e-estimate{color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.e-estimate .e-input{text-align:right;width:5rem}.e-fcards{margin:0;padding:0;list-style:none;display:grid}.e-fcard{--k:var(--mu2);border-bottom:var(--hair-1) solid var(--line);min-width:0}.e-fcard:last-child{border-bottom:0}.e-fcard--critical{--k:var(--bad)}.e-fcard--risk{--k:var(--warn)}.e-fcard--attention{--k:color-mix(in srgb, var(--warn) 55%, var(--surface))}.e-fcard--healthy{--k:var(--ok)}.e-fcard__head{align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-left:4px solid var(--k);background:var(--band);flex-wrap:wrap;display:flex}.e-fcard__head h3{font-size:var(--f-m);margin:0;font-weight:700}.e-fcard dl{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.e-fcard dt{color:var(--mu);font-size:var(--f-xs);font-weight:600}.e-fcard dd{gap:var(--sp-1);font-size:var(--f-s);margin:0;display:grid}.e-fcard dd small{color:var(--mu);font-size:var(--f-xs)}.e-fcard__foot{padding:0 var(--sp-3) var(--sp-2);font-size:var(--f-s)}@media (width<=860px){.e-fcard dl{grid-template-columns:minmax(0,1fr)}}.e-fcard__effort{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.e-fcard__effort li{color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.e-fcard__effort li.is-attention{color:var(--warn);font-weight:600}.e-ctl-body{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.e-ctl{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;min-width:0;display:grid}.e-ctl__panel{gap:var(--sp-3);min-width:0;display:grid}.e-ctl__side{top:var(--sp-3);gap:var(--sp-3);min-width:0;display:grid;position:sticky}@media (width<=1100px){.e-ctl{grid-template-columns:minmax(0,1fr)}.e-ctl__side{position:static}}.e-ctl-handover{gap:var(--sp-2);display:grid}.e-ctl-handover__row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.e-ctl-handover__row>span{flex:16rem;min-width:0;font-weight:600}.e-lvl{border-radius:var(--r-pill);vertical-align:middle;flex:none;width:11px;height:11px;display:inline-block}.e-lvl--critical{border-radius:var(--r-s);background:var(--bad);transform:rotate(45deg)}.e-lvl--watch{border:var(--hair-1) solid var(--warn);background:linear-gradient(90deg, var(--warn) 50%, var(--warn-50) 50%)}.e-lvl--missing{border:var(--hair-2) solid var(--pri)}.e-lvl--ready{background:var(--ok);box-shadow:0 0 0 2px var(--ok-50)}.e-ctl-group{--k:var(--card-line);border-bottom:var(--hair-1) solid var(--line)}.e-ctl-group:last-child{border-bottom:0}.e-ctl-group--critical{--k:var(--bad)}.e-ctl-group--watch{--k:var(--warn)}.e-ctl-group--missing{--k:var(--pri)}.e-ctl-group--ready{--k:var(--ok)}.e-ctl-group__head{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);border-left:5px solid var(--k);background:var(--band);display:flex}.e-ctl-group__title{flex:1;min-width:0;display:grid}.e-ctl-group__title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-ctl-group__title>span{color:var(--mu);font-size:var(--f-xs)}.e-ctl-progress{flex:none;width:7.5rem}.e-ctl-progress small{color:var(--mu);font-size:var(--f-xs);justify-content:space-between;display:flex}.e-ctl-list{margin:0;padding:0;list-style:none;display:grid}.e-ctl-row{align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);grid-template-columns:auto minmax(0,1fr) minmax(0,9rem) 5.5rem auto;display:grid}.e-ctl-row:last-child{border-bottom:0}.e-ctl-row.is-selected{background:var(--pri-50);box-shadow:inset 3px 0 0 var(--pri)}.e-ctl-row__main{gap:var(--sp-1);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.e-ctl-row__main:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}.e-ctl-row__main strong{overflow-wrap:anywhere;font-weight:600}.e-ctl-row__project{color:var(--mu);font-size:var(--f-xs);overflow-wrap:anywhere}.e-ctl-row__main small{color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.e-ctl-row__owner{color:var(--mu);font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-ctl-row__owner--none{color:var(--warn);font-weight:700}.e-ctl-row__age{color:var(--mu);font-size:var(--f-xs);text-align:right;white-space:nowrap}.e-ctl-row__actions{align-items:center;gap:var(--sp-1);display:flex}.e-ctl-row>.e-ctl-effects{grid-column:2/-1}.e-ctl-effects summary{font-size:var(--f-xs);text-decoration:underline;-webkit-text-decoration-color:var(--pri);text-decoration-color:var(--pri);text-underline-offset:var(--hair-3);cursor:pointer;font-weight:600}.e-ctl-effects ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);color:var(--mu);font-size:var(--f-xs)}.e-ctl-menu{flex:none;position:relative}.e-ctl-menu__estimate{padding:5px 10px}.e-ctl-detail .e-card__body{gap:var(--sp-2);display:grid}.e-ctl-detail__close{display:none}.e-ctl-detail__head{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-ctl-detail__head h3{margin:var(--sp-1) 0 0;font-size:var(--f-l);overflow-wrap:anywhere;flex-basis:100%}.e-ctl-facts{gap:var(--sp-1) var(--sp-3);font-size:var(--f-s);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.e-ctl-facts dt{color:var(--mu)}.e-ctl-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.e-ctl-box{padding:var(--sp-2);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--band);font-size:var(--f-s)}.e-ctl-box b{display:block}.e-ctl-box p{margin:var(--sp-1) 0 0;color:var(--mu)}.e-ctl-more{gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-ctl-links{gap:var(--sp-3);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line2);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-ctl-keys{color:var(--mu);font-size:var(--f-xs);margin:0}.e-ctl-keys kbd{border:var(--hair-1) solid var(--line);border-bottom-width:var(--hair-2);border-radius:var(--r-s);background:var(--surface);padding:0 5px;font-family:inherit}.e-ctl-ready{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.e-ctl-ready__card{border-left:5px solid var(--ok)}.e-ctl-ready__card .e-card__body{gap:6px;display:grid}.e-ctl-ready__card b{overflow-wrap:anywhere}.e-ctl-ready__card small{color:var(--mu);font-size:var(--f-xs)}.e-ctl-ready__card ul{padding-left:var(--sp-4);color:var(--mu);font-size:var(--f-s);margin:0}.e-ctl-empty .e-empty__icon{background:var(--ok-50);color:var(--ok)}.e-ctl-brief{gap:var(--sp-2);flex-direction:column;min-width:0;margin-left:auto;display:flex}.e-ctl-brief.is-open{margin-left:0;margin-top:var(--sp-2);flex-basis:100%}.e-ctl-brief:has([data-control-brief-writing][style*=flex]){margin-left:0;margin-top:var(--sp-2);flex-basis:100%}.e-ctl-brief:has(.e-ai-error){margin-left:0;margin-top:var(--sp-2);flex-basis:100%}.e-ctl-brief__press{justify-content:flex-end;display:inline-flex}.e-ctl-brief .e-ai-card__body p{overflow-wrap:anywhere}.e-ctl-brief .e-ai-card__body a{text-decoration:underline;-webkit-text-decoration-color:var(--ai-b);text-decoration-color:var(--ai-b);text-underline-offset:var(--hair-2);font-weight:700}.e-ctl-brief__changed{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line2);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-ctl-brief__changed>span:first-child{flex:1}@media (width<=560px){.e-ctl-row{grid-template-columns:auto minmax(0,1fr) auto}.e-ctl-row__owner,.e-ctl-row__age,.e-ctl-progress,.e-ctl-keys{display:none}.e-ctl-group__head{gap:var(--sp-2);flex-wrap:wrap}.e-ctl-group__title b{white-space:normal}.e-ctl__side .e-ctl-detail{display:none}.e-ctl__side .e-ctl-detail.is-open{z-index:var(--z-drawer);border-radius:var(--r-m) var(--r-m) 0 0;max-height:80vh;box-shadow:var(--sh-2);display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.e-ctl-detail__close{margin-left:auto;display:inline-flex}.e-ctl-menu .e-menu.e-menu--rows{border-radius:var(--r-m) var(--r-m) 0 0;max-width:none;inset:auto 0 0}.e-ctl-brief{flex-basis:100%;margin-left:0}.e-ctl-brief__press,.e-ctl-brief__press .e-ai-wrap,.e-ctl-brief__press .e-ai-btn{width:100%}}.e-pfilters{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.e-pfilters>*{min-width:0}@media (width<=1080px){.e-pfilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.e-pfilters{grid-template-columns:minmax(0,1fr)}}.e-pfilters__count{margin-left:var(--sp-1)}.e-ptitle{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.e-psignals{margin-top:var(--sp-1);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.e-psignals .e-ico{width:13px;height:13px}.e-psignals__urgent{color:var(--bad);font-weight:700}.e-pprogress{gap:var(--sp-1);min-width:7rem;display:grid}.e-pprogress__head{justify-content:space-between;gap:var(--sp-2);font-size:var(--f-xs);display:flex}.e-pperson{align-items:center;gap:var(--sp-2);min-width:0;color:inherit;display:inline-flex}.e-pperson>span:last-child{min-width:0;display:grid}.e-pperson strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-pperson small{color:var(--mu);font-size:var(--f-xs)}.e-pletterhead{display:none}@media print{.e-pletterhead{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.e-pletterhead img{width:auto;max-height:3rem}}@media (width>=1025px){.e-precord__side{top:var(--sp-4);align-self:start;position:sticky}}.e-precord__main{flex-direction:column;min-width:0;display:flex}.e-precord__main>.e-rpanel{flex:auto;min-height:440px}.e-ptabbar{align-items:flex-end}.e-ptabbar__tabs{align-items:flex-end;gap:var(--sp-1);flex:auto;min-width:0;display:flex;overflow:hidden}.e-ptabbar .e-rtab.is-overflow{display:none}.e-ptabbar__more{flex:none;position:relative}.e-ptabbar__more .e-menu-item .e-rtab__num{margin-left:auto}.e-pitems-top{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.e-pitems-top>h3{font-size:var(--f-l);margin:0;font-weight:700}.e-paddcards{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-pitems-chips{margin-bottom:var(--sp-3)}.e-pmore{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) dashed var(--line);border-radius:var(--r-s);display:flex}.e-pmore>span{color:var(--mu);font-size:var(--f-xs);font-variant-numeric:tabular-nums;font-weight:700}.e-pdirs{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.e-pguide__cols{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.e-pguide__cols h5{margin:0 0 var(--sp-2);font-size:var(--f-xs);letter-spacing:1px;text-transform:uppercase;color:var(--mu);font-weight:700}.e-pguide__line{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--f-s);color:var(--mu);flex-wrap:wrap;display:flex}@media (width<=860px){.e-pguide__cols{grid-template-columns:minmax(0,1fr)}}.e-pnotes{white-space:pre-line;overflow-wrap:anywhere}.e-psummary{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.e-psummary .e-kpi__label{justify-content:center;align-items:center;gap:var(--sp-1);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;display:flex}.e-psummary .e-kpi__label .e-ico{width:12px;height:12px}.e-cover{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);height:220px;box-shadow:var(--sh-1);position:relative;overflow:hidden}.e-cover__bg{-o-object-fit:cover;object-fit:cover;filter:blur(22px)saturate(1.15);opacity:.85;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.e-cover__fg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:relative}.e-cover__btn{top:var(--sp-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--chrome-900) 55%, transparent);width:32px;height:32px;color:var(--chrome-ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.e-cover__btn:hover{background:color-mix(in srgb, var(--chrome-900) 78%, transparent)}.e-cover__btn--add{right:var(--sp-2)}.e-cover__btn--del{left:var(--sp-2)}.e-cover__btn--del:hover{background:var(--bad)}.e-cover__btn .e-ico{width:16px;height:16px}.e-cover--empty{justify-content:center;align-items:center;gap:var(--sp-2);border:var(--hair-2) dashed var(--line);color:var(--mu);font-size:var(--f-s);text-align:center;cursor:pointer;box-shadow:none;flex-direction:column;display:flex}.e-cover--empty:hover{background:var(--pri-50);color:var(--pri)}.e-cover--empty .e-ico{width:28px;height:28px}.e-cover__logo{-o-object-fit:contain;object-fit:contain;opacity:.85;max-width:55%;max-height:55%}button.e-cover--empty{width:100%;font:inherit}.e-cover--still{cursor:default}.e-cover--still:hover{background:var(--band);color:var(--mu)}.e-photos{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));margin:0;padding:0;list-style:none;display:grid}.e-photos__item{gap:var(--sp-1);min-width:0;display:grid;position:relative}.e-photos__open{aspect-ratio:1;border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);cursor:zoom-in;padding:0;display:block;overflow:hidden}.e-photos__open img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.e-photos__item.is-cover .e-photos__open{border:var(--hair-2) solid var(--pri)}.e-photos__tick,.e-photos__del{top:var(--sp-1);border-radius:var(--r-pill);cursor:pointer;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute}.e-photos__tick{left:var(--sp-1);border:var(--hair-2) solid var(--line);background:var(--surface);color:var(--mu2)}.e-photos__tick:hover{border-color:var(--pri);color:var(--pri)}.e-photos__tick[aria-pressed=true]{border-color:var(--pri);background:var(--pri);color:var(--chrome-ink)}.e-photos__del{right:var(--sp-1);background:color-mix(in srgb, var(--chrome-900) 55%, transparent);color:var(--chrome-ink);border:0}.e-photos__del:hover{background:var(--bad)}.e-photos__tick .e-ico,.e-photos__del .e-ico{width:14px;height:14px}.e-photos__badge{top:calc(var(--sp-1) + 5px);left:calc(var(--sp-1) + 32px);padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--pri);color:var(--chrome-ink);font-size:var(--f-xs);font-weight:700;position:absolute}.e-photos__meta{gap:var(--sp-2);min-width:0;color:var(--mu);font-size:var(--f-xs);display:flex}.e-photos__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.e-photos__add{aspect-ratio:1;border:var(--hair-2) dashed var(--line);border-radius:var(--r-s);color:var(--mu);cursor:pointer;justify-content:center;align-items:center;display:flex}.e-photos__add:hover,.e-photos__add[data-dragging]{background:var(--pri-50);color:var(--pri);border-color:var(--pri)}.e-photos__drop{border:var(--hair-2) dashed var(--line);border-radius:var(--r-m);cursor:pointer;display:block}.e-photos__drop:hover,.e-photos__drop[data-dragging]{background:var(--pri-50);border-color:var(--pri)}.e-photos__more{justify-content:center;display:flex}@media (hover:hover) and (pointer:fine){.e-photos__camera{display:none}}.e-lightbox{z-index:var(--z-modal);padding:var(--sp-6) var(--sp-8);background:color-mix(in srgb, var(--chrome-900) 88%, transparent);place-items:center;display:grid;position:fixed;inset:0}.e-lightbox__img{max-width:100%;max-height:calc(100vh - 2 * var(--sp-8));-o-object-fit:contain;object-fit:contain;border-radius:var(--r-s);box-shadow:var(--sh-2)}.e-lightbox__name{left:50%;bottom:var(--sp-3);max-width:calc(100% - 2 * var(--sp-6));color:var(--chrome-ink);font-size:var(--f-s);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden;transform:translate(-50%)}.e-lightbox__btn{border-radius:var(--r-pill);background:color-mix(in srgb, var(--chrome-900) 70%, transparent);width:40px;height:40px;color:var(--chrome-ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.e-lightbox__btn:hover{background:var(--chrome-900)}.e-lightbox__btn .e-ico{width:20px;height:20px}.e-lightbox__btn--close{top:var(--sp-3);right:var(--sp-3)}.e-lightbox__btn--prev{left:var(--sp-3);top:50%;transform:translateY(-50%)}.e-lightbox__btn--next{right:var(--sp-3);top:50%;transform:translateY(-50%)}@media (width<=560px){.e-photos{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.e-lightbox{padding:var(--sp-6) var(--sp-2)}}.e-grid-2>.e-span-full{grid-column:1/-1}.e-create-page{max-width:56rem;margin-inline:auto}.e-pro{padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--band);font-size:var(--f-m);overflow-wrap:anywhere}.e-wcard{margin-bottom:var(--sp-2)}.e-wcard>.e-witem{cursor:pointer;flex-wrap:wrap;margin-bottom:0}.e-wcard.is-open>.e-witem{border-bottom-right-radius:0;border-bottom-left-radius:0}.e-witem--out{--k:var(--out)}.e-witem__who{align-items:center;gap:var(--sp-1);min-width:0;color:var(--chrome-mu);font-size:var(--f-xs);display:inline-flex}.e-witem__who>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-witem__caret.is-open{transform:rotate(180deg)}.e-witem__side{align-items:center;gap:var(--sp-2);flex:none;display:flex}.e-wcard__body{gap:var(--sp-4);padding:var(--sp-4);border:var(--hair-1) solid var(--line);border-top:0;border-left:5px solid var(--k,var(--prog));border-radius:0 0 var(--r-m) var(--r-m);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.e-wcard.e-wcard--expense>.e-wcard__body{--k:var(--out);--k50:var(--out-50)}.e-wcard__body>*{min-width:0}.e-witem--own{--k:var(--in)}.e-witem--partner{--k:var(--warn)}.e-witem--incoming{--k:var(--new)}.e-wcard>.e-witem{border-left-width:6px}.e-wcard.e-wcard--own>.e-wcard__body{--k:var(--in);--k50:var(--in-50)}.e-wcard.e-wcard--partner>.e-wcard__body{--k:var(--warn);--k50:var(--warn-50)}.e-wcard.e-wcard--incoming>.e-wcard__body{--k:var(--new);--k50:var(--new-50)}:is(.e-wcard--own,.e-wcard--partner,.e-wcard--incoming,.e-wcard--expense)>.e-wcard__body{border-left-width:6px;gap:0;padding:0}:is(.e-wcard--own,.e-wcard--partner,.e-wcard--incoming,.e-wcard--expense)>.e-wcard__body>:last-child{padding:var(--sp-4)}.e-wprofile{align-content:start;gap:var(--sp-3);padding:var(--sp-4);border-right:var(--hair-1) solid var(--line);background:linear-gradient(180deg, var(--k50), var(--surface));display:grid}.e-wprofile__who{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);display:flex}.e-wprofile__avatar{border:var(--hair-2) solid var(--k);border-radius:var(--r-m);background:var(--k50);width:2.5rem;height:2.5rem;color:var(--ink);flex:none;place-items:center;font-weight:700;display:grid}.e-wprofile__id{gap:var(--sp-1);min-width:0;display:grid}.e-wprofile__name{color:var(--ink);overflow-wrap:anywhere;font-weight:700}a.e-wprofile__name:hover{text-decoration:underline}.e-wprofile__id small{color:var(--mu);font-size:var(--f-xs)}.e-wprofile__flow{padding:var(--sp-2) var(--sp-3);border:var(--hair-1) dashed var(--k);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font-size:var(--f-s);margin:0;font-weight:600}.e-wprofile__facts{gap:var(--sp-2);font-size:var(--f-s);margin:0;display:grid}.e-wprofile__facts>div{gap:var(--sp-2);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.e-wprofile__facts dt{color:var(--mu)}.e-wprofile__facts dd{overflow-wrap:anywhere;margin:0}.e-wprofile__facts dd.is-overdue{color:var(--bad);font-weight:600}.e-wprofile__tasks{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.e-wprofile__note{padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line);color:var(--mu);font-size:var(--f-xs);margin:0}.e-wtabs{align-items:flex-end;gap:var(--sp-1);margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4)) 0;padding:var(--sp-2) var(--sp-4) 0;border-bottom:var(--hair-1) solid var(--line);background:var(--band);flex-wrap:wrap;display:flex}.e-wtabs__tab{align-items:center;gap:var(--sp-1);margin-bottom:calc(-1 * var(--hair-1));padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid transparent;border-top:var(--hair-3) solid transparent;border-radius:var(--r-s) var(--r-s) 0 0;color:var(--mu);font:inherit;font-size:var(--f-s);cursor:pointer;background:0 0;display:inline-flex}.e-wtabs__tab[aria-selected=true]{border-color:var(--line);border-top-color:var(--k);border-bottom-color:var(--surface);background:var(--surface);color:var(--ink);font-weight:600}.e-wtabs__tab:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}.e-wtabs__tab .e-ico{width:14px;height:14px}.e-wtabs__hint{padding-bottom:var(--sp-2);color:var(--mu);font-size:var(--f-xs);margin-left:auto}@media (width<=860px){.e-wcard__body{grid-template-columns:minmax(0,1fr)}.e-wprofile{border-right:0;border-bottom:var(--hair-1) solid var(--line)}}.e-wfacts{gap:var(--sp-2);font-size:var(--f-s);margin:0;padding:0;list-style:none;display:grid}.e-wfacts>li{align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex}.e-wfacts>li>.e-ico{width:15px;height:15px;margin-top:var(--hair-2);color:var(--mu)}.e-wfacts__lbl{color:var(--mu)}.e-wfacts__val{overflow-wrap:anywhere}.e-wmoney{gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=640px){.e-wmoney{grid-template-columns:minmax(0,1fr)}}.e-wmoney>div>.e-eyebrow{margin-bottom:6px;display:block}.e-wpays{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.e-wpay{align-items:center;gap:var(--sp-2);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-wpay__icon{border-radius:var(--r-pill);background:var(--in-50);width:26px;height:26px;color:var(--in);place-items:center;display:grid}.e-wpay__icon--out{background:var(--out-50);color:var(--out)}.e-wpay__icon .e-ico{width:14px;height:14px}.e-wpay__edit{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-s);background:var(--pri-50);flex-wrap:wrap;display:flex}.e-wpay__field{gap:var(--sp-1);min-width:0;color:var(--mu);font-size:var(--f-xs);display:grid}.e-wpay__field .e-input{width:100%;min-width:0}.e-wpay__field.is-amount{width:7rem}.e-wpay__field.is-date{width:10rem}.e-wpay__field.is-note{flex:1;min-width:8rem}.e-wpay__field.is-method{width:12rem}.e-wpay__field .e-select{width:100%;min-width:0}.e-wfile{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line2);display:flex}.e-wfile__meta{flex:1;min-width:0}.e-wfile__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.e-wfile__sub{align-items:center;gap:var(--sp-2);color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;display:flex}.e-wfile__actions{gap:var(--sp-1);display:flex}.e-wdrop{padding:var(--sp-3);border:var(--hair-2) dashed var(--line);border-radius:var(--r-m);color:var(--mu);text-align:center;cursor:pointer;display:block}.e-wdrop:hover{background:var(--pri-50);color:var(--pri)}@media (width<=640px){.e-hide-sm{display:none}}.mention-chip{color:var(--pri);font-weight:600}.mention-chip:hover{text-decoration:underline}.e-notes{justify-content:space-between;gap:var(--sp-4);grid-template-columns:minmax(0,48rem) 14rem;align-items:start;display:grid}.e-notes>*{min-width:0}@media (width<=860px){.e-notes{grid-template-columns:minmax(0,1fr)}}.e-ncompose{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.e-ncompose__main{gap:var(--sp-2);flex:1;min-width:0;display:grid}.e-mention{position:relative}.e-mention__list{z-index:var(--z-menu);margin-top:var(--sp-1);width:16rem;max-height:12rem;position:absolute;overflow-y:auto}.e-mention__list .e-menu-item.is-active{background:var(--band)}.e-nlist{gap:var(--sp-3);display:grid}.e-ncard{--k:var(--line);gap:var(--sp-2);padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-left:4px solid var(--k);border-radius:var(--r-m);background:var(--surface);display:grid}.e-ncard--urgent{--k:var(--bad)}.e-ncard--resolved{--k:var(--ok)}.e-ncard--resolved .e-ncard__body{color:var(--mu)}.e-ncard__head{align-items:flex-start;gap:var(--sp-2);display:flex}.e-ncard__who{align-items:center;gap:var(--sp-1) var(--sp-2);min-width:0;font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-ncard__who b{font-weight:700}.e-ncard__who time{color:var(--mu);font-size:var(--f-xs)}.e-ncard__actions{align-items:center;gap:var(--sp-1);flex:none;display:flex}.e-ncard__body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.e-ncard__edit{align-items:flex-start;gap:var(--sp-2);display:flex}.e-ncard__edit .e-textarea{flex:1;min-width:0}.e-nfiles{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-nfile{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--band);font-size:var(--f-xs);display:inline-flex}.e-nfile .e-ico{width:13px;height:13px}.e-nfile small{color:var(--mu)}.e-nreplies{gap:var(--sp-2);padding-left:var(--sp-4);border-left:var(--hair-1) solid var(--line2);display:grid}.e-nreply{align-items:flex-start;gap:var(--sp-2);display:flex}.e-nreply__bubble{min-width:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-m);background:var(--band);font-size:var(--f-s);flex:1}.e-nreply__bubble header{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);display:flex}.e-nreply__bubble header time{color:var(--mu);font-size:var(--f-xs);margin-left:auto}.e-nreplies-toggle .e-ico.is-closed{transform:rotate(-90deg)}.e-pexp-top{margin-bottom:var(--sp-3)}.e-pexp-cats{margin-bottom:var(--sp-4)}.e-wmoney--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.e-wmoney--two{grid-template-columns:minmax(0,1fr)}}.e-fin-kpis .e-kpi__value{font-size:var(--f-xl)}.e-fin-kpis .e-kpi__label small{margin-top:var(--sp-1);color:var(--mu2);display:block}.e-fin-edit{max-width:11rem;display:inline-block}.e-ledger-grid{gap:var(--sp-4);display:grid}@media (width>=861px){.e-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.e-ledger__titleline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-ledger__titleline .e-card__title{white-space:normal;overflow-wrap:anywhere;overflow:visible}.e-ledger .e-table{table-layout:fixed}.e-ledger col.e-ledger__col-sign{width:2.5rem}.e-ledger col.e-ledger__col-num{width:7.5rem}.e-ledger td:first-child{overflow-wrap:anywhere}.e-ledger__coverage{font-size:var(--f-l);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.e-ledger__coverage.is-negative{color:var(--bad)}.e-ledger .e-ico{width:15px;height:15px;color:var(--mu);vertical-align:-3px;margin-right:6px}.e-ledger th.is-sign,.e-ledger td.is-sign{text-align:center;width:3rem;color:var(--mu);font-weight:700}.e-ledger td.is-sign.is-plus{color:var(--ok)}.e-ledger td.is-sign.is-minus{color:var(--bad)}.e-ledger tr.is-reference td{background:var(--band);font-weight:600}.e-ledger tr.is-section td{background:var(--band);color:var(--mu);font-size:var(--f-xs);letter-spacing:.8px;text-transform:uppercase;font-weight:700}.e-ledger tr.is-subtotal td{border-top:var(--hair-1) solid var(--line);font-weight:700}.e-ledger tfoot td{border-top:var(--hair-2) solid var(--line);font-weight:700}.e-ledger tfoot tr.is-secondary td{color:var(--mu);border-top:0;font-weight:600}.e-ledger small{color:var(--mu)}.e-ledger__foot{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair-1) solid var(--line2);display:grid}.e-ledger__meta{justify-content:space-between;gap:var(--sp-2);font-size:var(--f-s);color:var(--mu);flex-wrap:wrap;display:flex}.e-ledger__status{align-items:center;gap:var(--sp-2);font-size:var(--f-s);font-weight:600;display:flex}.e-ledger__status .e-ico{flex:none;width:16px;height:16px}.e-ledger__status.is-balanced{color:var(--ok)}.e-ledger__status.is-under{color:var(--warn)}.e-ledger__status.is-over{color:var(--bad)}.e-ledger__note{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair-1) solid var(--line2);color:var(--mu);font-size:var(--f-xs);display:flex}.e-ledger__note p{margin:0}.e-ledger__note .e-ico{flex:none;width:15px;height:15px}.e-fin-cards{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=860px){.e-fin-cards{grid-template-columns:minmax(0,1fr)}}.e-fin-card{--k:var(--in);border-left:4px solid var(--k)}.e-fin-card--out{--k:var(--out)}.e-fin-card .e-card__head{background:var(--k);color:var(--chrome-ink)}.e-fin-card .e-card__head .e-ico,.e-fin-card .e-card__head .e-card__title{color:var(--chrome-ink)}.e-fin-card__bal b{color:var(--k)}.e-fin-card .e-progress{margin-top:var(--sp-2)}.e-fin-card__split{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line2)}.e-fin-card__split>.e-btn{justify-content:space-between;width:100%}.e-fin-card__split .e-ico.is-open{transform:rotate(180deg)}.e-fin-card__split dl{margin:var(--sp-2) 0 0;gap:var(--sp-2);font-size:var(--f-xs);display:grid}.e-fin-card__split dt{font-weight:600}.e-fin-card__split dd{justify-content:space-between;gap:var(--sp-2);color:var(--mu);margin:0;display:flex}.e-origin h3{margin:0 0 var(--sp-2);font-size:var(--f-l)}.e-origin__src{margin:0 0 var(--sp-2);color:var(--mu);font-size:var(--f-s)}.e-hist{gap:var(--sp-1);display:grid}.e-hist__day{margin:var(--sp-3) 0 var(--sp-1);color:var(--mu);font-size:var(--f-xs);letter-spacing:.8px;text-transform:uppercase;font-weight:700}.e-hist__row{gap:var(--sp-3);grid-template-columns:4.5rem 14px minmax(0,1fr);align-items:start;display:grid}.e-hist__date{font-size:var(--f-xs);color:var(--mu);text-align:right;display:grid}.e-hist__date b{color:var(--ink);font-weight:600}.e-hist__spine{align-self:stretch;position:relative}.e-hist__spine:before{content:"";width:var(--hair-2);background:var(--line2);position:absolute;top:0;bottom:-4px;left:6px}.e-hist__dot{--k:var(--pri);width:14px;height:14px;margin-top:var(--hair-3);border:var(--hair-3) solid var(--k);border-radius:var(--r-pill);background:var(--surface);position:relative}.e-hist__dot--payment{--k:var(--in)}.e-hist__dot--expense{--k:var(--out)}.e-hist__dot--created{--k:var(--ok)}.e-hist__dot--deleted{--k:var(--bad)}.e-hist__content{align-items:flex-start;gap:var(--sp-2);min-width:0;padding-bottom:var(--sp-3);font-size:var(--f-s);overflow-wrap:anywhere;display:flex}.e-hist__content .e-ico{width:15px;height:15px;margin-top:var(--hair-2);color:var(--mu)}.e-hist__old{color:var(--mu);text-decoration:line-through}.e-hist__new{font-weight:700}.e-hist__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.e-hist__exports{gap:var(--sp-3);font-size:var(--f-xs);font-weight:600;display:flex}.e-chk-bar{justify-content:flex-end;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.e-chk-menu{position:relative}.e-chk-menu>.e-menu{top:calc(100% + var(--sp-1));min-width:14rem;right:0}.e-chk-counters{gap:var(--sp-3);margin:0 0 var(--sp-2);font-size:var(--f-s);color:var(--mu);flex-wrap:wrap;font-weight:600;display:flex}.e-chk-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-chk-row{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);flex-wrap:wrap;display:flex}.e-chk-box{border:var(--hair-2) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:#0000;cursor:pointer;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.e-chk-box.is-done{border-color:var(--ok);background:var(--ok);color:#fff}.e-chk-box.is-na{color:var(--mu);cursor:default}.e-chk-box .e-ico{width:15px;height:15px}.e-chk-text{align-items:center;gap:var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;min-width:0;display:flex}.e-chk-text .is-settled{color:var(--mu);text-decoration:line-through}.e-chk-actions{align-items:center;gap:var(--sp-1);display:flex}.e-chk-reason{color:var(--mu);font-size:var(--f-xs);flex-basis:100%;margin:0;padding-left:28px}.e-chk-form{gap:var(--sp-2);flex-basis:100%;padding-left:28px;display:grid}.e-chk-edit{align-items:center;gap:var(--sp-1);flex:1;min-width:0;display:flex}.e-chk-head{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);display:flex}.e-chk-head__copy{gap:var(--sp-1);min-width:0;display:grid}.e-chk-ring{--p:0;border-radius:var(--r-pill);background:conic-gradient(var(--ok) calc(var(--p) * 1%), var(--line2) 0);flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}.e-chk-ring:before{content:"";width:calc(100% - var(--sp-2));height:calc(100% - var(--sp-2));border-radius:var(--r-pill);background:var(--surface);grid-area:1/1}.e-chk-ring__text{font-size:var(--f-xs);color:var(--ink);font-variant-numeric:tabular-nums;grid-area:1/1;font-weight:700;position:relative}.e-chk-ring[data-p="5"]{--p:5}.e-chk-ring[data-p="10"]{--p:10}.e-chk-ring[data-p="15"]{--p:15}.e-chk-ring[data-p="20"]{--p:20}.e-chk-ring[data-p="25"]{--p:25}.e-chk-ring[data-p="30"]{--p:30}.e-chk-ring[data-p="35"]{--p:35}.e-chk-ring[data-p="40"]{--p:40}.e-chk-ring[data-p="45"]{--p:45}.e-chk-ring[data-p="50"]{--p:50}.e-chk-ring[data-p="55"]{--p:55}.e-chk-ring[data-p="60"]{--p:60}.e-chk-ring[data-p="65"]{--p:65}.e-chk-ring[data-p="70"]{--p:70}.e-chk-ring[data-p="75"]{--p:75}.e-chk-ring[data-p="80"]{--p:80}.e-chk-ring[data-p="85"]{--p:85}.e-chk-ring[data-p="90"]{--p:90}.e-chk-ring[data-p="95"]{--p:95}.e-chk-ring[data-p="100"]{--p:100}.e-chk-next{min-width:0;font-size:var(--f-s);color:var(--mu)}.e-chk-next b{color:var(--ink)}.e-chk-row.is-next{border-color:var(--pri-100);background:var(--pri-50)}.e-chk-row.is-done .e-chk-text{color:var(--mu)}.e-chk-row[draggable=true]{cursor:default}.e-chk-handle{border-radius:var(--r-s);width:1.5rem;height:1.75rem;color:var(--mu);cursor:grab;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.e-chk-handle:hover,.e-chk-handle:focus-visible{background:var(--band);color:var(--ink)}.e-chk-handle .e-ico{width:1rem;height:1rem}.e-chk-meta{align-items:center;gap:var(--sp-1);font-size:var(--f-xs);flex-wrap:wrap;display:flex}.e-chk-who{width:auto;max-width:11rem;padding-block:var(--sp-1);font-size:var(--f-xs)}.e-chk-date{width:auto;padding-block:var(--sp-1);font-size:var(--f-xs)}.e-portalsw{padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--mu);font:inherit;font-size:var(--f-xs);cursor:pointer;align-items:center;gap:4px;font-weight:600;display:inline-flex}.e-portalsw[aria-pressed=true]{border-color:var(--ok);background:var(--ok-50);color:var(--ok)}.e-portalsw.is-refused{cursor:default;border-style:dashed}.e-ptime__bar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.e-ptime__week{align-items:center;gap:var(--sp-2);display:inline-flex}.e-ptime td.is-weekend,.e-ptime th.is-weekend{background:var(--band)}.e-ptime td.is-suggested{background:var(--ai-50)}.e-ptime tr.is-partner td,.e-ptime tr.is-partner th{color:var(--mu)}.e-ptime tr.is-group th{background:var(--band)}.e-ptime .e-select,.e-ptime .e-input{text-align:right;width:3.25rem;min-width:3.25rem;padding-inline:4px}.e-ptime td,.e-ptime th{padding-inline:6px}.e-ptime__cards{gap:var(--sp-4);margin-top:var(--sp-4);display:grid}.e-preal{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-preal>li{align-items:center;gap:var(--sp-3);font-size:var(--f-s);grid-template-columns:minmax(8rem,1fr) minmax(8rem,2fr) auto;display:grid}.e-preal__track{border-radius:var(--r-pill);background:var(--band);height:10px;position:relative}.e-preal__fill{width:calc(var(--w,0) * 1%);border-radius:var(--r-pill);background:var(--pri);position:absolute;top:0;bottom:0;left:0}.e-preal>li.is-over .e-preal__fill{background:var(--bad)}.e-preal>li.is-unplanned .e-preal__fill{background:var(--warn)}.e-preal__mark{top:calc(-1 * var(--hair-3));bottom:calc(-1 * var(--hair-3));left:calc(var(--x,0) * 1%);width:var(--hair-2);background:var(--ink);position:absolute}.e-preal__value{color:var(--mu);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=640px){.e-preal>li{grid-template-columns:minmax(0,1fr)}}.e-invites__summary{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.e-invites__summary>span:nth-child(2){flex:1;min-width:0}.e-invites__summary .e-ico.is-open{transform:rotate(180deg)}.e-invites__list{gap:var(--sp-3);padding:var(--sp-3);border-top:var(--hair-1) solid var(--line2);display:grid}.e-invite{gap:var(--sp-2);padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-left:4px solid var(--in);border-radius:var(--r-m);background:var(--surface);display:grid}.e-invite__facts{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.e-invite__facts small{color:var(--mu);font-size:var(--f-xs);display:block}.e-invite__facts strong{overflow-wrap:anywhere}.e-invite__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-invite__actions .e-input{flex:1;min-width:10rem}.e-invite__form{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.e-ccall__now{display:flex}.e-ccall__plan{gap:var(--sp-2);display:grid}.e-ccall__fields{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-ccall__list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-ccall__item{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);display:grid}.e-ccall__when{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-ccall__link{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-ccall__link .e-input{flex:1;min-width:12rem}.e-rcpt__pick{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.e-rcpt__drop{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:var(--hair-2) dashed var(--line);border-radius:var(--r-m);color:var(--mu);cursor:pointer;display:inline-flex}.e-rcpt__drop:hover{background:var(--pri-50);color:var(--pri)}.e-rcpt__drop .e-ico{width:20px;height:20px}.e-rcpt__card{gap:var(--sp-3);padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);display:grid}.e-rcpt__head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-rcpt__head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.e-rcpt__review{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=860px){.e-rcpt__review{grid-template-columns:minmax(0,1fr)}}.e-rcpt__doc iframe,.e-rcpt__doc img{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);-o-object-fit:contain;object-fit:contain;width:100%;max-height:28rem;display:block}.e-rcpt__text{max-height:8rem;margin-top:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-s);background:var(--band);color:var(--mu);font-size:var(--f-xs);overflow:auto}.e-rcpt__text p{margin:0 0 var(--sp-1)}.e-rcpt__field{gap:var(--sp-1);padding:var(--sp-2);border:var(--hair-1) solid transparent;border-radius:var(--r-s);display:grid}.e-rcpt__field.is-unverified{border-color:var(--warn);background:var(--warn-50)}.e-rcpt__row{align-items:center;gap:var(--sp-2);display:flex}.e-rcpt__row .e-input,.e-rcpt__row .e-select{flex:1;min-width:0}::highlight(receipt-quote){background-color:var(--warn-50);color:var(--ink)}.e-pportal-frame{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);min-height:0;overflow:hidden}.e-lrows{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.e-lrow{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);color:var(--ink);text-decoration:none;display:flex}.e-lrow:hover{border-color:var(--line);background:var(--band);text-decoration:none}.e-lrow__text{min-width:0;display:grid}.e-lrow__text strong{color:var(--pri);font-size:var(--f-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-lrow__text small{color:var(--mu);font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-lhead{gap:var(--sp-1);min-width:0;display:grid}.e-lhead__title{align-items:center;gap:var(--sp-2);font-size:var(--f-xl);overflow-wrap:anywhere;margin:0;font-weight:700;display:flex}.e-lhead__facts{gap:var(--sp-1) var(--sp-4);color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;display:flex}.e-map{border-radius:var(--r-s);width:100%;height:35rem}.e-pcol-title{min-width:14rem}.e-ptable thead th{white-space:normal}.e-ptable thead .e-btn{white-space:normal;text-align:right}.e-ptable .e-pperson strong{max-width:9rem}.e-wcard>.e-witem .e-witem__side{margin-left:auto}.e-witem__side .e-witem__caret{cursor:pointer}.e-csteps{gap:var(--sp-2);padding:var(--sp-2) var(--sp-5);counter-reset:closing-step;border-bottom:var(--hair-1) solid var(--line2);margin:0;list-style:none;display:flex}.e-csteps li{align-items:center;gap:var(--sp-1);counter-increment:closing-step;color:var(--mu);font-size:var(--f-s);font-weight:600;display:inline-flex}.e-csteps li:before{content:counter(closing-step);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);width:24px;height:24px;color:var(--mu);font-size:var(--f-xs);flex:none;place-items:center;display:inline-grid}.e-csteps li.is-current{color:var(--ink)}.e-csteps li.is-current:before{border-color:var(--pri);background:var(--pri-50);color:var(--ink)}.e-cblock{--k:var(--line);gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-left:var(--hair-3) solid var(--k);border-radius:var(--r-s);display:grid}.e-cblock>h4{align-items:center;gap:var(--sp-1);font-size:var(--f-s);margin:0;font-weight:700;display:flex}.e-cblock>h4 .e-ico{width:16px;height:16px;color:var(--k)}.e-cblock--bad{--k:var(--bad)}.e-cblock--ok{--k:var(--ok);background:var(--ok-50)}.e-cblock--warn{--k:var(--warn);background:var(--warn-50)}.e-clist{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-citem{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.e-citem>:first-child{overflow-wrap:anywhere;min-width:0}.e-citem.is-settled>:first-child{color:var(--ok);font-weight:600}.e-citem__actions{gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-cwarning{gap:var(--sp-1);font-size:var(--f-s);display:grid}.e-cwarning>a{justify-self:start}.e-reqchip{padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--pri-100);border-radius:var(--r-pill);background:var(--pri-50);color:var(--ink);font-size:var(--f-xs);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.e-reqchip.is-na{border-color:var(--line);background:var(--band);color:var(--mu)}.e-crows{gap:var(--sp-1);margin:0;display:grid}.e-crow{gap:var(--sp-2);font-size:var(--f-s);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.e-crow dt{color:var(--mu)}.e-crow dd{overflow-wrap:anywhere;margin:0}.e-crow.is-missing dd{color:var(--mu);font-style:italic}.e-cmeta{color:var(--mu);font-size:var(--f-xs);margin:0}.e-cprev summary{font-size:var(--f-s);text-decoration:underline;-webkit-text-decoration-color:var(--pri);text-decoration-color:var(--pri);text-underline-offset:var(--hair-3);cursor:pointer;font-weight:600}.e-cprev .e-stack{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line2)}@media (width<=640px){.e-cdocs{flex-direction:column;align-items:stretch}.e-cdocs>*{justify-content:center}}@media (width<=560px){.e-csteps{gap:var(--sp-1);flex-direction:column}.e-crow{grid-template-columns:minmax(0,1fr);gap:0}}.e-psteps{gap:var(--sp-2);padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;list-style:none;display:grid}.e-pstep{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border-radius:var(--r-s);color:var(--mu);display:flex}.e-pstep.is-active{background:var(--pri-50);color:var(--ink)}.e-pstep b{font-size:var(--f-s);display:block}.e-pstep small{color:var(--mu2);font-size:var(--f-xs);display:block}.e-pstep__no{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);width:30px;height:30px;font-size:var(--f-s);flex:none;place-items:center;font-weight:700;display:grid}.e-pstep.is-active .e-pstep__no{border-color:var(--pri);background:var(--pri);color:var(--chrome-ink)}.e-permit__upload{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.e-permit__upload>*{min-width:0}.e-pdrop{align-items:center;gap:var(--sp-1);padding:var(--sp-6) var(--sp-4);border:var(--hair-2) dashed var(--line);border-radius:var(--r-m);color:var(--mu);text-align:center;cursor:pointer;flex-direction:column;display:flex}.e-pdrop:hover,.e-pdrop:focus-within{border-color:var(--pri);background:var(--pri-50)}.e-pdrop b{color:var(--ink)}.e-pdrop small{font-size:var(--f-xs)}.e-pdrop .e-ico{width:24px;height:24px}.e-pfiles{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.e-pfiles>li{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.e-pfiles>li>span:first-child{flex:1;min-width:0}.e-pfiles small{color:var(--mu);font-size:var(--f-xs);display:block}.e-pfiles__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-s);font-weight:600;display:block;overflow:hidden}.e-pwait{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;color:inherit;display:flex}.e-pwait>b{color:var(--pri);flex:none}.e-pchoice{gap:var(--sp-2);padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);cursor:pointer;display:flex}.e-pchoice.is-active{border-color:var(--pri);background:var(--pri-50)}.e-pchoice b{font-size:var(--f-s);display:block}.e-pchoice small{color:var(--mu);font-size:var(--f-xs);display:block}.e-pcost{gap:var(--sp-1);margin:0;display:grid}.e-pcost>div{justify-content:space-between;gap:var(--sp-2);padding-bottom:var(--sp-1);border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-s);display:flex}.e-pcost dt{color:var(--mu)}.e-pcost dd{margin:0;font-weight:700}.e-pnotes-list{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);color:var(--mu);font-size:var(--f-xs)}.e-preview{gap:var(--sp-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.e-preview>*{min-width:0}.e-pdocs{top:var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;max-height:calc(100vh - 6rem);display:flex;position:sticky}.e-pdocs__head{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-s);display:flex}.e-pdocs__head small{color:var(--mu);font-size:var(--f-xs)}.e-pdocs__tabs{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);flex-wrap:wrap;display:flex}.e-pdocs__tabs .e-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.e-ppaper{padding:var(--sp-3);flex:auto;overflow:auto}.e-ppaper pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--f-xs);margin:0;line-height:1.55}.e-ppaper mark{background:var(--warn-50);color:var(--ink);border-radius:var(--r-s)}.e-ppage{margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:var(--hair-1) solid var(--line2)}.e-ppage h4{margin:0 0 var(--sp-1);color:var(--mu);font-size:var(--f-xs);font-weight:600}.e-ppage.is-active h4{color:var(--pri)}.e-psections{gap:var(--sp-4);min-width:0;display:grid}.e-pfield{gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line2);grid-template-columns:auto minmax(8rem,12rem) minmax(0,1fr) auto;align-items:start;display:grid}.e-pfield__label b{font-size:var(--f-s);display:block}.e-pfield__label small{color:var(--mu);font-size:var(--f-xs);display:block}.e-pfield__value{gap:var(--sp-1);min-width:0;display:grid}.e-pfield__value small{color:var(--mu);font-size:var(--f-xs);overflow-wrap:anywhere}.e-pfield__check{margin-top:6px}.e-pfield .e-tag{cursor:pointer;justify-self:end}.e-ppartners{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.e-ppartner{align-content:start;gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);display:grid}.e-ppartner__head b{font-size:var(--f-s);display:block}.e-ppartner__head small{color:var(--mu);font-size:var(--f-xs);display:block}.e-pgroup{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--f-s);justify-content:space-between;font-weight:700;display:flex}.e-pgroup small{color:var(--mu);font-weight:400}.e-pitem{gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line2);grid-template-columns:auto minmax(8rem,1fr) minmax(0,1.2fr) minmax(0,.9fr) auto;align-items:center;display:grid}.e-pitem.is-off{opacity:.62}.e-pitem.is-unmatched .e-select{border-color:var(--warn);background:var(--warn-50)}.e-pitem__exec{font-size:var(--f-xs);color:var(--mu)}.e-pitem__who{justify-items:start;gap:var(--sp-1);grid-column:1/-1;min-width:0;display:grid}.e-pitem__who small{color:var(--mu);font-size:var(--f-xs);overflow-wrap:anywhere}.e-plist{gap:var(--sp-1);font-size:var(--f-s);margin:0;padding:0;list-style:none;display:grid}.e-pfilerow{gap:var(--sp-1) var(--sp-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.e-pfilerow small{color:var(--mu);font-size:var(--f-xs);overflow-wrap:anywhere;grid-column:2}.e-pbar-space{height:5rem}.e-pbar{z-index:var(--z-menu);justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-2);flex-wrap:wrap;grid-column:1/-1;display:flex;position:sticky;bottom:0}.e-ptally{gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.e-ptally>span{padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);font-size:var(--f-xs);color:var(--mu)}.e-ptally>.is-charged{border-color:var(--ok);color:var(--ok)}.e-pbar__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-pbar__actions small{max-width:18rem;color:var(--mu);font-size:var(--f-xs)}@media (width<=1080px){.e-permit__upload,.e-preview{grid-template-columns:minmax(0,1fr)}.e-pdocs{max-height:22rem;position:static}}@media (width<=560px){.e-pfield{grid-template-columns:auto minmax(0,1fr)}.e-pfield .e-pfield__value,.e-pfield .e-tag{grid-column:1/-1;justify-self:start}.e-pitem{grid-template-columns:auto minmax(0,1fr)}.e-pitem .e-select,.e-pitem .e-pitem__exec,.e-pitem .e-tag{grid-column:1/-1;justify-self:stretch}}.e-mx{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);min-height:44rem;color:var(--ink);grid-template-columns:13rem 17rem minmax(0,1fr) 14.5rem;display:grid;overflow:hidden}.e-mx>*{min-width:0}.e-mx--three{grid-template-columns:13rem 19rem minmax(0,1fr)}.e-mx-filters{gap:var(--sp-1);padding:var(--sp-3) var(--sp-2);border-right:var(--hair-1) solid var(--line);background:var(--chrome-800);color:var(--chrome-ink);flex-direction:column;display:flex}.e-mx-filters__head{margin:var(--sp-3) var(--sp-2) var(--sp-1);background:var(--chrome-800);color:var(--chrome-mu);font-size:var(--f-xs);letter-spacing:.05em;text-transform:uppercase}.e-mx-filters__head:first-child{margin-top:0}.e-mx-filter{align-items:center;gap:var(--sp-1);width:100%;min-height:32px;padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid transparent;border-radius:var(--r-s);color:inherit;font:inherit;font-size:var(--f-s);text-align:left;cursor:pointer;background:0 0;display:flex}.e-mx-filter:hover{background:color-mix(in srgb, var(--chrome-ink) 12%, transparent)}.e-mx-filter:focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:calc(-1 * var(--hair-2))}.e-mx-filter.is-on{border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:600}.e-mx-filter .e-count{background:color-mix(in srgb, var(--chrome-ink) 18%, transparent);color:inherit;margin-left:auto}.e-mx-filter.is-on .e-count{background:var(--pri-50);color:var(--pri)}.e-mx-filter .e-count.is-hot{background:var(--bad);color:var(--surface)}.e-mx-addr{padding:var(--sp-2);border:var(--hair-1) solid color-mix(in srgb, var(--chrome-ink) 32%, transparent);border-radius:var(--r-s);font-size:var(--f-xs);margin-top:auto}.e-mx-addr small,.e-mx-addr span{background:var(--chrome-800);color:var(--chrome-mu);display:block}.e-mx-addr b{margin:var(--sp-1) 0;overflow-wrap:anywhere;display:block}.e-mx-list{max-height:52rem;padding:0 var(--sp-2) var(--sp-2);border-right:var(--hair-1) solid var(--line);background:var(--band);overflow:auto}.e-mx-search{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0;padding:0 var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--mu);display:flex}.e-mx-search .e-input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.e-mx-row{gap:var(--sp-2);width:100%;margin-bottom:var(--sp-2);padding:var(--sp-2);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;display:flex}.e-mx-row:hover{border-color:var(--line);background:var(--band)}.e-mx-row.is-static{cursor:default}.e-mx-row.is-unread{background:var(--pri-50)}.e-mx-row.is-active{border-color:var(--pri);background:var(--pri-50);box-shadow:inset 3px 0 0 var(--pri)}.e-mx-row__main{flex:1;min-width:0;display:block}.e-mx-row__top{gap:var(--sp-2);display:flex}.e-mx-row__top b{min-width:0;font-size:var(--f-s);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.e-mx-row.is-unread .e-mx-row__top b{font-weight:700}.e-mx-row time{color:var(--mu);font-size:var(--f-xs);white-space:nowrap}.e-mx-row__text{margin:var(--sp-1) 0;color:var(--mu);font-size:var(--f-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.e-mx-row__meta{align-items:center;gap:var(--sp-1);font-size:var(--f-xs);flex-wrap:wrap;display:flex}.e-mx-src{align-items:center;gap:var(--sp-1);min-width:0;color:var(--mu);display:inline-flex}.e-mx-more{width:100%;padding:var(--sp-3);border:0;border-top:var(--hair-1) solid var(--line2);color:var(--pri);font:inherit;cursor:pointer;background:0 0;font-weight:700;display:block}.e-mx-empty{padding:var(--sp-5) var(--sp-4);color:var(--mu);font-size:var(--f-s);text-align:center}.e-mx-av{border-radius:var(--r-pill);background:var(--info-50);width:34px;height:34px;color:var(--info);font-size:var(--f-xs);flex:none;place-items:center;font-style:normal;font-weight:700;display:inline-grid}.e-mx-av.is-b{background:var(--ok-50);color:var(--ok)}.e-mx-av.is-c{background:var(--warn-50);color:var(--warn)}.e-mx-av.is-d{background:var(--bad-50);color:var(--bad)}.e-mx-av.is-e{background:var(--band);color:var(--mu)}.e-mx-av.is-us{background:var(--pri);color:var(--chrome-ink)}.e-mx-thread{background:var(--band);flex-direction:column;display:flex}.e-mx-thread.is-empty{justify-content:center}.e-mx-thead{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4);border-bottom:var(--hair-1) solid var(--line);background:var(--surface);display:flex}.e-mx-thead__who{min-width:0}.e-mx-thead h3{font-size:var(--f-l);overflow-wrap:anywhere;margin:0;font-weight:700}.e-mx-thead small{align-items:center;gap:var(--sp-1);color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;display:inline-flex}.e-mx-back{margin-bottom:var(--sp-1);color:var(--pri);font:inherit;font-size:var(--f-s);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:none}.e-mx-tact{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-mx-tact .e-select{width:auto;max-width:12rem}.e-mx-msgs{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;flex:1;display:flex}.e-mx-msg{max-width:44rem;padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface)}.e-mx-msg.is-out{border-color:var(--pri-100);background:var(--pri-50);align-self:flex-end}.e-mx-msg.is-note{border-style:dashed;border-color:var(--info);background:var(--info-50);align-self:center}.e-mx-msg header{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);flex-wrap:wrap;display:flex}.e-mx-msg header span{color:var(--mu);font-size:var(--f-xs);overflow-wrap:anywhere}.e-mx-msg header time{color:var(--mu);font-size:var(--f-xs);margin-left:auto}.e-mx-msg header .e-mx-av{width:28px;height:28px}.e-mx-msg p{font-size:var(--f-m);overflow-wrap:anywhere;margin:0;line-height:1.55}.e-mx-sys{padding:var(--sp-1) var(--sp-3);border:var(--hair-1) solid var(--line2);border-radius:var(--r-pill);background:var(--surface);color:var(--mu);font-size:var(--f-xs);text-align:center;align-self:center}.e-mx-file{align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);color:var(--pri);font-size:var(--f-s);font-weight:600;display:inline-flex}.e-mx-file.is-muted,.e-mx-file small{color:var(--mu);font-weight:400}.e-mx-letter-file{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.e-mx-letter-file .e-mx-file{overflow-wrap:anywhere;min-width:0}.e-mx-translation{margin-top:var(--sp-2);padding:var(--sp-2);border-left:var(--hair-3) solid var(--pri);border-radius:var(--r-s);background:var(--band);font-size:var(--f-s)}.e-mx-translation summary{color:var(--mu);font-size:var(--f-xs);cursor:pointer;font-weight:700}.e-mx-translation p{margin:var(--sp-1) 0;overflow-wrap:anywhere}.e-mx-replace{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--band);font-size:var(--f-s);display:grid}.e-mx-replace p{margin:0;font-weight:600}.e-mx-replace blockquote{padding-left:var(--sp-2);border-left:var(--hair-3) solid var(--line);overflow-wrap:anywhere;margin:0}.e-mx-ai-row{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.e-mx-html{margin-top:var(--sp-2)}.e-mx-html__bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-mx-html__note{color:var(--mu);font-size:var(--f-xs)}.e-mx-html__frame{width:100%;min-width:0;min-height:24rem;margin-top:var(--sp-2);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--surface);resize:vertical;display:block}.e-mx-compose{margin:0 var(--sp-4) var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface)}.e-mx-ctabs{border-bottom:var(--hair-1) solid var(--line2);border-radius:var(--r-m) var(--r-m) 0 0;background:var(--band);font-size:var(--f-s);display:flex}.e-mx-ctabs button{padding:var(--sp-2) var(--sp-4);color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.e-mx-ctabs button.is-on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--pri)}.e-mx-cfield{gap:var(--sp-3);min-width:0;padding:var(--sp-1) var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-s);display:flex}.e-mx-cfield small{width:4rem;color:var(--mu);flex:none}.e-mx-cfield b{overflow-wrap:anywhere;min-width:0;font-weight:600}.e-mx-ctext{width:100%;min-height:6rem;padding:var(--sp-3) var(--sp-4);color:var(--ink);font:inherit;font-size:var(--f-m);resize:vertical;background:0 0;border:0;display:block}.e-mx-ctext:focus{box-shadow:inset 0 0 0 2px var(--pri);outline:none}.e-mx-cbody{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);display:grid}.e-mx-cfoot{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair-1) solid var(--line2);flex-wrap:wrap;display:flex}.e-mx-cfoot>.e-grow{flex:1}.e-mx-ctx{gap:var(--sp-3);padding:var(--sp-3);border-left:var(--hair-1) solid var(--line);background:var(--band);font-size:var(--f-s);flex-direction:column;display:flex}.e-mx-ctx>section{min-width:0}.e-mx-ctx h4{margin:0 0 var(--sp-2);padding-bottom:var(--sp-2);border-bottom:var(--hair-1) solid var(--line2);color:var(--mu);font-size:var(--f-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.e-mx-ctx__name{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);overflow-wrap:anywhere;display:flex}.e-mx-ctx dl{gap:var(--sp-1) var(--sp-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.e-mx-ctx dt{color:var(--mu)}.e-mx-ctx dd{overflow-wrap:anywhere;margin:0}.e-mx-link{gap:var(--sp-2);padding:var(--sp-2);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);display:flex}.e-mx-link small{color:var(--mu);display:block}.e-mx-hist{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.e-mx-hist small{color:var(--mu);display:block}.e-mx-confirm{gap:var(--sp-2);padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);display:grid}.e-mx-confirm p{margin:0}.e-mx-picker{gap:var(--sp-1);padding:var(--sp-1);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--surface);flex-direction:column;display:flex}.e-mx-picker button{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--f-s);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;display:flex}.e-mx-picker button:hover{background:var(--band)}.e-mx-picked{align-items:center;gap:var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.e-mx-person{gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:inline-flex}.e-mx-cw{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,16rem);align-items:start;display:grid}.e-mx-cw>*{min-width:0}.e-mx-cw__label{align-items:baseline;gap:var(--sp-1);flex-wrap:wrap;display:flex}.e-mx-summary{gap:var(--sp-2);padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);font-size:var(--f-s);display:grid}.e-mx-summary h4{margin:0;font-weight:700}.e-mx-summary dl{gap:var(--sp-1);margin:0;display:grid}.e-mx-summary dt{color:var(--mu);font-size:var(--f-xs);font-weight:600}.e-mx-summary dd{margin:0 0 var(--sp-1);overflow-wrap:anywhere}.e-mx-summary dd small{color:var(--mu);display:block}.e-mx-summary__file{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-mx-none{color:var(--mu);font-style:italic}.e-mx-files{gap:var(--sp-2);min-width:0;display:grid}.e-mx-chips{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.e-mx-chip{align-items:center;gap:var(--sp-1);min-width:0;max-width:100%;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--band);font-size:var(--f-xs);display:inline-flex}.e-mx-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.e-mx-files__foot{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.e-mx-count{color:var(--mu);font-size:var(--f-xs);font-weight:600}.e-mx-count.is-full{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--warn-50);color:var(--warn)}.e-mx-tiles{gap:var(--sp-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.e-mx-tiles--in{margin-top:var(--sp-2)}.e-mx-links{gap:var(--sp-2);margin:0 var(--sp-4) var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--band);font-size:var(--f-s);display:grid}.e-mx-links h4{margin:0;font-weight:700}.e-mx-tile{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--surface);flex-wrap:wrap;display:flex}.e-mx-tile.is-faded{background:var(--band)}.e-mx-tile.is-faded .e-mx-tile__main b{color:var(--mu);text-decoration:line-through}.e-mx-tile__type{min-width:2.4rem;padding:var(--sp-1);border-radius:var(--r-s);background:var(--band);color:var(--mu);font-size:var(--f-xs);place-items:center;font-weight:700;display:inline-grid}.e-mx-tile__main{flex:12rem;min-width:0;display:grid}.e-mx-tile__main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-mx-tile__main small{color:var(--mu);font-size:var(--f-xs)}.e-mx-pk-wrap{z-index:var(--z-modal);background:color-mix(in srgb, var(--chrome-900) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0}.e-mx-pk{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);width:min(64rem,100vw - 2rem);height:min(40rem,100vh - 2rem);color:var(--ink);box-shadow:var(--sh-2);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.e-mx-pk__head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair-1) solid var(--line);display:flex}.e-mx-pk__head h3{min-width:0;font-size:var(--f-l);flex:1;margin:0;font-weight:700}.e-mx-pk__back{display:none}.e-mx-pk__tools{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);flex-wrap:wrap;display:flex}.e-mx-pk__tools>*{flex:0 12rem;min-width:0}.e-mx-pk__tools>.e-mx-pk__search{flex:16rem}.e-mx-pk__body{grid-template-columns:12rem minmax(0,1fr) 16rem;min-height:0;display:grid}.e-mx-pk__locations,.e-mx-pk__files,.e-mx-pk__detail{min-width:0;min-height:0;padding:var(--sp-2);overflow-y:auto}.e-mx-pk__locations{align-content:start;gap:var(--sp-1);border-right:var(--hair-1) solid var(--line2);display:grid}.e-mx-pk__locations button{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--f-s);text-align:left;cursor:pointer;background:0 0;border:0}.e-mx-pk__locations button.is-on{background:var(--pri-50);font-weight:700}.e-mx-pk__list{gap:var(--sp-1);display:grid}.e-mx-pk__row{gap:var(--sp-2);width:100%;padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid transparent;border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--f-s);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 5.5rem 6.5rem;align-items:center;display:grid}.e-mx-pk__row.is-head{color:var(--mu);font-size:var(--f-xs);cursor:default;font-weight:700}.e-mx-pk__row:not(.is-head):hover,.e-mx-pk__row:focus-visible{background:var(--band);outline:none}.e-mx-pk__row.is-on{border-color:var(--pri);background:var(--pri-50)}.e-mx-pk__name{min-width:0;display:grid}.e-mx-pk__name b,.e-mx-pk__name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-mx-pk__name small{color:var(--mu);font-size:var(--f-xs)}.e-mx-pk__detail{align-content:start;gap:var(--sp-2);border-left:var(--hair-1) solid var(--line2);font-size:var(--f-s);display:grid}.e-mx-pk__detail-name{overflow-wrap:anywhere}.e-mx-pk__detail dl{gap:var(--sp-1);margin:0;display:grid}.e-mx-pk__detail dt{color:var(--mu);font-size:var(--f-xs);font-weight:600}.e-mx-pk__detail dd{margin:0 0 var(--sp-1);overflow-wrap:anywhere}.e-mx-pk__foot{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-top:var(--hair-1) solid var(--line2);background:var(--band);display:flex}.e-mx-pop{top:calc(var(--y,0) * 1px);right:calc(var(--x,0) * 1px);width:24rem;max-width:calc(100vw - 2rem);padding:0;position:fixed;left:auto;overflow:hidden}.e-mx-pop__head{padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);flex-direction:column;display:flex}.e-mx-pop__head span{color:var(--mu);font-size:var(--f-xs)}.e-mx-pop__row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);color:var(--ink);text-decoration:none;display:flex}.e-mx-pop__row:hover{background:var(--band);text-decoration:none}.e-mx-pop__row.is-new{background:var(--pri-50)}.e-mx-pop__row>span{flex:1;min-width:0}.e-mx-pop__row b{font-size:var(--f-s);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-mx-pop__row small{color:var(--mu);font-size:var(--f-xs);display:block}.e-mx-pop__row p{color:var(--mu);font-size:var(--f-s);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.e-mx-pop__all{padding:var(--sp-3) var(--sp-4);color:var(--pri);text-align:center;font-weight:700;display:block}.e-mx-trigger{position:relative}.e-mx-count-badge{top:calc(var(--sp-1) * -1);right:calc(var(--sp-1) * -1);pointer-events:none;position:absolute}@media (width<=1500px){.e-mx{grid-template-columns:13rem 17rem minmax(0,1fr)}.e-mx-ctx{border-top:var(--hair-1) solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=1000px){.e-mx{grid-template-columns:11.7rem 15rem minmax(0,1fr)}}@media (width<=800px){.e-mx{grid-template-columns:minmax(0,1fr);min-height:0}.e-mx-filters{border-right:0;border-bottom:var(--hair-1) solid var(--line);flex-flow:wrap;align-items:center}.e-mx-filter{width:auto}.e-mx-filters__head,.e-mx-addr{display:none}.e-mx-list{border-right:0;max-height:none}.e-mx-ctx{grid-template-columns:minmax(0,1fr)}.e-mx.has-open .e-mx-filters,.e-mx.has-open .e-mx-list,.e-mx:not(.has-open) .e-mx-thread{display:none}.e-mx-back{display:inline-block}.e-mx-thead{flex-direction:column}.e-mx-tact{justify-content:flex-start}.e-mx-compose{margin:0 var(--sp-2) var(--sp-3)}.e-mx-msgs{padding:var(--sp-3) var(--sp-2)}.e-mx-cw{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.e-mx-pk-wrap{place-items:stretch stretch}.e-mx-pk{border:0;border-radius:0;width:100vw;height:100dvh}.e-mx-pk__back{display:inline-flex}.e-mx-pk__body{grid-template-columns:minmax(0,1fr)}.e-mx-pk__locations,.e-mx-pk__detail{border:0}.e-mx-pk[data-step=locations] .e-mx-pk__files,.e-mx-pk[data-step=locations] .e-mx-pk__detail,.e-mx-pk[data-step=list] .e-mx-pk__locations,.e-mx-pk[data-step=list] .e-mx-pk__detail,.e-mx-pk[data-step=detail] .e-mx-pk__locations,.e-mx-pk[data-step=detail] .e-mx-pk__files{display:none}.e-mx-pk__row{grid-template-columns:minmax(0,1fr) auto}.e-mx-pk__row>span:last-child{display:none}}.e-mailpreview{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);width:100%;min-height:640px;display:block}.e-mailpreview[data-device=phone]{max-width:390px;margin-inline:auto}.e-uhead{margin:var(--sp-3) 0 var(--sp-1);color:var(--mu);font-size:var(--f-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.e-urows{margin:0;padding:0;list-style:none;display:grid}.e-urows>li+li{border-top:var(--hair-1) solid var(--line2)}.e-urows--box{border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);overflow:hidden}.e-urow{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-1);font-size:var(--f-s);display:flex}.e-urows--box>.e-urow{padding:var(--sp-2) var(--sp-3)}.e-urow>span:first-child{overflow-wrap:anywhere;min-width:0}.e-urow__main{min-width:0;display:grid}.e-urow__title.is-done{color:var(--mu);text-decoration:line-through}.e-urow__title.is-unread{font-weight:700}.e-urow__link{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-width:0;color:inherit;text-decoration:none;display:flex}.e-umonths{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.e-umonths>li{gap:var(--sp-3);font-size:var(--f-s);grid-template-columns:6rem minmax(0,1fr) 6rem;align-items:center;display:grid}.e-umonths>li>strong{text-align:right;font-variant-numeric:tabular-nums}.e-umonths progress{width:100%}.e-udetail{border:var(--hair-1) solid var(--line2);border-radius:var(--r-s)}.e-udetail>summary{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--band);font-size:var(--f-s);cursor:pointer;font-weight:600;display:flex}.e-udetail>.e-urows,.e-udetail__body{padding:var(--sp-2) var(--sp-3)}.e-udetail__body{gap:var(--sp-1);font-size:var(--f-s);display:grid}.e-ufit{width:auto;max-width:100%}@media (width<=560px){.e-umonths>li{grid-template-columns:4.5rem minmax(0,1fr) 4.5rem}}.e-rtabs--wrap{row-gap:var(--sp-1);flex-wrap:wrap}.e-tl{container:timeline/inline-size}.e-tl-tools{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line);flex-wrap:wrap;display:flex}.e-tl-tools .e-chips{flex:auto;align-items:center}.e-chip.is-late .e-chip__num{color:var(--bad)}.e-tl-scale{border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);display:inline-flex;overflow:hidden}.e-tl-scale button{padding:var(--sp-1) 11px;color:var(--mu);font:inherit;font-size:var(--f-xs);cursor:pointer;background:0 0;border:0}.e-tl-scale button[aria-pressed=true]{background:var(--chrome-800);color:var(--chrome-ink);font-weight:600}.e-tl-select{color:var(--mu);font-size:var(--f-s);align-items:center;gap:6px;display:inline-flex}.e-tl-select .e-select{width:auto;max-width:14rem;min-height:30px;padding:var(--sp-1) var(--sp-2)}.e-tl-strip{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-tl-strip--end{justify-content:flex-end}.e-tl-strip>span{flex:auto;min-width:0}.e-tl-strip--bad{background:var(--bad-50);color:var(--bad)}.e-tl-strip--info{background:var(--pri-50);color:var(--ink)}.e-tl-strip__warn{color:var(--warn);flex:1 0 100%}.e-tl-grid{--tl-label:21rem;color:var(--ink);font-size:var(--f-s);position:relative}.e-tl-head,.e-tl-row,.e-tl-item{grid-template-columns:var(--tl-label) minmax(0, 1fr);align-items:stretch;display:grid}.e-tl-head{border-bottom:var(--hair-1) solid var(--line);background:var(--band)}.e-tl-head .e-tl-label{padding:var(--sp-2) var(--sp-3);color:var(--mu);font-size:var(--f-xs);align-items:end;font-weight:600}.e-tl-axis{border-left:var(--hair-1) solid var(--line);height:4.5rem;position:relative;overflow:hidden}.e-tl-month{top:4px;left:calc(var(--x,0) * 1%);border-left:var(--hair-1) solid var(--mu2);height:1.3rem;color:var(--mu);font-size:var(--f-xs);white-space:nowrap;padding-left:6px;font-weight:700;position:absolute}.e-tl-tick{top:1.75rem;left:calc(var(--x,0) * 1%);color:var(--mu);font-size:var(--f-xs);white-space:nowrap;position:absolute;transform:translate(-50%)}.e-tl-todaytag{bottom:var(--hair-3);left:calc(var(--x,0) * 1%);border:var(--hair-1) solid var(--accent);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--f-xs);white-space:nowrap;padding:0 6px;font-weight:700;position:absolute;transform:translate(-50%)}.e-tl-todaytag[data-edge=start]{transform:none}.e-tl-todaytag[data-edge=end]{transform:translate(-100%)}.e-tl-axis [data-axis-hidden]{visibility:hidden}.e-tl-row{border-bottom:var(--hair-1) solid var(--line2);min-height:2.9rem}.e-tl-row:hover{background:color-mix(in srgb, var(--pri-50) 60%, var(--surface))}.e-tl-project.is-open>.e-tl-row{background:var(--pri-50)}.e-tl-label{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1) var(--sp-3);display:flex;overflow:hidden}.e-tl-toggle{border-radius:var(--r-s);width:20px;color:var(--mu);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.e-tl-chevron{font-size:var(--f-xs);transition:transform var(--t-mid)}.e-tl-project.is-open .e-tl-chevron{transform:rotate(90deg)}.e-tl-avatar{border:var(--hair-1) solid var(--mu2);border-radius:var(--r-pill);background:var(--band);width:25px;height:25px;color:var(--ink);font-size:var(--f-xs);flex:none;place-items:center;font-weight:700;display:grid}.e-tl-avatar.is-me{border:var(--hair-2) solid var(--accent)}.e-tl-avatar.is-small{width:19px;height:19px}.e-tl-avatar.is-partner{background:repeating-linear-gradient(45deg, var(--surface) 0 3px, var(--band) 3px 6px)}.e-tl-text{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;padding:0;line-height:1.2;display:flex}.e-tl-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.e-tl-item .e-tl-text b{font-weight:600}.e-tl-text small{min-width:0;color:var(--mu);font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;gap:4px;display:flex;overflow:hidden}.e-tl-text:focus-visible,.e-tl-toggle:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}.e-tl-latedot{color:var(--bad)}.e-tl-customer{text-overflow:ellipsis;min-width:0;overflow:hidden}.e-tl-stats{flex:none}.e-tl-code{color:var(--ink);flex:none;font-weight:600}.e-tl-open{padding:0 var(--sp-1);border-radius:var(--r-s);color:var(--mu);flex:none}.e-tl-open:hover{background:var(--pri-50);color:var(--ink)}.e-tl-warn{color:var(--warn);font-size:var(--f-s);flex:none}.e-tl-track{border-left:var(--hair-1) solid var(--line);position:relative;overflow:hidden}.e-tl-gridline{top:0;bottom:0;left:calc(var(--x,0) * 1%);border-left:var(--hair-1) solid var(--line2);pointer-events:none;position:absolute}.e-tl-off{top:0;bottom:0;left:calc(var(--x,0) * 1%);width:calc(var(--w,0) * 1%);background:color-mix(in srgb, var(--mu) 9%, transparent);pointer-events:none;position:absolute}.e-tl-today{top:0;bottom:0;left:calc(var(--x,0) * 1%);border-left:var(--hair-2) solid var(--accent);pointer-events:none;position:absolute}.e-tl-bar{top:50%;left:calc(var(--x,0) * 1%);width:calc(var(--w,0) * 1%);border:var(--hair-1) solid var(--pri);border-radius:var(--r-s);background:var(--pri-50);height:1rem;position:absolute;overflow:hidden;transform:translateY(-50%)}.e-tl-bar>progress{width:100%;height:100%;color:var(--pri);appearance:none;background:0 0;border:0;position:absolute;inset:0}.e-tl-bar>progress::-webkit-progress-bar{background:0 0}.e-tl-bar>progress::-webkit-progress-value{background:currentColor}.e-tl-bar>progress::-moz-progress-bar{background:currentColor}.e-tl-pct{border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--f-xs);padding:0 4px;font-weight:700;line-height:1.3;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.e-tl-bar.is-late{border-color:var(--bad)}.e-tl-bar.is-open-ended{border-style:dashed;border-right-width:0;border-right-color:currentColor;-webkit-mask-image:linear-gradient(90deg,#fff 70%,#0000);mask-image:linear-gradient(90deg,#fff 70%,#0000)}.e-tl-bar.is-cut-left{border-left-style:dotted}.e-tl-bar.is-cut-right{border-right-style:dotted}.e-tl-bar.is-item{background:var(--pri);border-color:#0000;height:.75rem}.e-tl-bar.is-item.is-done{background:color-mix(in srgb, var(--ok) 40%, var(--surface))}.e-tl-bar.is-item.is-late{background:var(--bad)}.e-tl-bar.is-item.is-partner{background:repeating-linear-gradient(45deg, var(--pri) 0 4px, color-mix(in srgb, var(--pri) 40%, var(--surface)) 4px 8px)}.e-tl-bar.is-item.is-partner.is-done{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ok) 40%, var(--surface)) 0 4px, var(--surface) 4px 8px)}.e-tl-bar.is-after-project{border-right:6px solid var(--warn)}.e-tl-diamond{top:50%;left:calc(var(--x,0) * 1%);border:var(--hair-2) solid var(--surface);background:var(--ink);outline:var(--hair-1) solid var(--mu2);width:.75rem;height:.75rem;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.e-tl-diamond.is-late{background:var(--bad)}.e-tl-diamond.is-item{background:var(--pri);width:.62rem;height:.62rem}.e-tl-diamond.is-done{background:var(--ok)}.e-tl-tag{top:50%;left:calc(var(--x,0) * 1%);border-radius:var(--r-pill);font-size:var(--f-xs);white-space:nowrap;margin-left:9px;padding:0 6px;font-weight:600;position:absolute;transform:translateY(-50%)}.e-tl-tag.is-late{border:var(--hair-1) solid color-mix(in srgb, var(--bad) 30%, transparent);background:var(--bad-50);color:var(--bad)}.e-tl-tag.is-muted{border:var(--hair-1) dashed var(--mu2);background:var(--surface);color:var(--mu);font-weight:600}.e-tl-tag.is-right{margin-left:0;left:auto;right:6px}.e-tl-tag.is-edge-left{margin-left:0;left:5px}.e-tl-nostart{top:50%;left:calc(var(--x,0) * 1%);color:var(--mu);font-size:var(--f-s);cursor:help;line-height:1;position:absolute;transform:translate(calc(-100% - 7px),-50%)}.e-tl-items{position:relative}.e-tl-items .e-tl-item{border-bottom:var(--hair-1) dotted var(--line);background:var(--band);min-height:2.1rem;color:var(--mu);font-size:var(--f-xs)}.e-tl-items .e-tl-item:hover{background:var(--pri-50)}.e-tl-item .e-tl-label{gap:6px;padding-left:2.4rem}.e-tl-unplanned{border:var(--hair-1) dashed var(--mu2);border-radius:var(--r-pill);color:var(--mu);font-size:var(--f-xs);white-space:nowrap;flex:none;padding:0 7px}[data-timeline-draggable] [data-timeline-drag]{cursor:grab;touch-action:none}[data-timeline-draggable] [data-timeline-drag]:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}[data-timeline-draggable] .e-tl-bar[data-timeline-drag]{overflow:visible}[data-timeline-draggable] .is-dragging{cursor:grabbing;opacity:.85}.e-tl-handle{top:calc(-1 * var(--hair-1));right:calc(-1 * var(--hair-1));bottom:calc(-1 * var(--hair-1));border-radius:0 var(--r-s) var(--r-s) 0;background:var(--pri);cursor:ew-resize;opacity:0;width:8px;position:absolute}.e-tl-bar:hover>.e-tl-handle,.e-tl-bar:focus-visible>.e-tl-handle,.e-tl-bar.is-dragging>.e-tl-handle{opacity:1}.e-tl-arrows{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.e-tl-arrows path{fill:none;stroke:var(--mu);stroke-width:1.25px}.e-tl-arrows path.is-early{stroke:var(--warn);stroke-dasharray:3 2}.e-tl-arrowdefs{width:0;height:0;position:absolute;overflow:hidden}.e-tl-arrowdefs path{fill:var(--mu)}.e-tl-wait{color:var(--warn);font-size:var(--f-s);flex:none}.e-tl-waitmark{top:50%;left:calc(var(--x,0) * 1%);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--surface);color:var(--warn);font-size:var(--f-xs);pointer-events:none;line-height:1;position:absolute;transform:translate(-50%,-50%)}.e-tl-foot{align-items:center;gap:6px var(--sp-4);padding:var(--sp-2) var(--sp-3);border-top:var(--hair-1) solid var(--line);color:var(--mu);font-size:var(--f-xs);flex-wrap:wrap;display:flex}.e-tl-count{margin-left:auto}.e-tl-legend{vertical-align:-1px;margin-right:6px;display:inline-block}.e-tl-legend.is-plan{border:var(--hair-1) solid var(--pri);border-radius:var(--r-s);background:linear-gradient(90deg, var(--pri) 55%, var(--pri-50) 55%);width:1.6rem;height:.6rem}.e-tl-legend.is-item{border-radius:var(--r-s);background:var(--pri);width:1.4rem;height:.5rem}.e-tl-legend.is-partner{border-radius:var(--r-s);background:repeating-linear-gradient(45deg, var(--pri) 0 3px, var(--surface) 3px 6px);width:1.4rem;height:.5rem}.e-tl-legend.is-target{background:var(--ink);width:.55rem;height:.55rem;transform:rotate(45deg)}.e-tl-legend.is-today{width:var(--hair-2);background:var(--accent);height:.8rem}.e-tl-legend.is-off{background:color-mix(in srgb, var(--mu) 18%, transparent);width:.9rem;height:.8rem}.e-tl-pagelink{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:var(--hair-1) solid var(--line);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-tl-pagelink .e-tl-count{color:var(--mu);margin-left:0}.e-tl-list{margin:0;padding:0;list-style:none;display:none}.e-tl-list__ergo{padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2)}.e-tl-list__top{align-items:center;gap:var(--sp-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.e-tl-list__top b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.e-tl-list__meta{margin:var(--sp-1) 0 6px;color:var(--mu);font-size:var(--f-xs)}.e-tl-list__items{margin:6px 0 0;padding:0;list-style:none}.e-tl-list__items button{justify-content:space-between;gap:var(--sp-2);border:0;border-top:var(--hair-1) dotted var(--line);width:100%;color:var(--mu);font:inherit;font-size:var(--f-xs);text-align:left;cursor:pointer;background:0 0;padding:6px 0;display:flex}.e-tl-list__items li.is-late button{color:var(--bad)}@media (width>=1280px){.e-tl-row .e-tl-text small{-moz-column-gap:4px;flex-wrap:wrap;column-gap:4px}.e-tl-row .e-tl-code{flex-basis:100%}}@media (width<=640px){.e-tl-grid{display:none}.e-tl-list{display:block}.e-tl-tools .e-chips{flex-wrap:nowrap;overflow-x:auto}}@container timeline (width<=47.5rem){.e-tl-grid{--tl-label:11rem}.e-tl-customer{display:none}.e-tl-text small{-moz-column-gap:4px;flex-wrap:wrap;column-gap:4px}.e-tl-incoming,.e-tl-suggest{display:none}.e-tl-item .e-tl-label{padding-left:1.2rem}.e-tl-count{margin-left:0}}.e-plist{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);margin:0;padding:0;list-style:none;overflow:hidden}.e-plist>li+li{border-top:var(--hair-1) solid var(--line2)}.e-plist a.e-cardlink{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.e-plist a.e-cardlink:hover{box-shadow:inset 3px 0 0 var(--pri);background:color-mix(in srgb, var(--pri-50) 60%, var(--surface));transform:none}.e-plist__copy{min-width:0}.e-plist__copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-plist__copy small{color:var(--mu);font-size:var(--f-xs);align-items:center;gap:4px;display:flex}.e-plist__copy small .e-ico{width:13px;height:13px}.e-plist__state{justify-items:end;gap:var(--sp-1);display:grid}.e-plist__state small{color:var(--mu);font-size:var(--f-xs)}@media (width<=640px){.e-plist a.e-cardlink{grid-template-columns:minmax(0,1fr)}.e-plist__state{justify-items:start}}.e-val--ok{color:var(--ok)}.e-val--warn{color:var(--warn)}.e-val--bad{color:var(--bad)}.e-fin{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-fin__stream{--k:var(--in);min-width:0;padding-left:var(--sp-3);border-left:4px solid var(--k)}.e-fin__stream--out{--k:var(--out)}.e-fin__head{align-items:center;gap:var(--sp-2);min-width:0;padding-bottom:var(--sp-2);border-bottom:var(--hair-1) solid var(--line2);display:flex}.e-fin__icon{border-radius:var(--r-s);background:color-mix(in srgb, var(--k) 12%, var(--surface));width:30px;height:30px;color:var(--k);flex:none;place-items:center;display:grid}.e-fin__icon .e-ico{width:14px;height:14px}.e-fin__head h4{font-size:var(--f-m);margin:0;font-weight:700}.e-fin__net{align-items:baseline;gap:var(--sp-1) var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.e-fin__net strong{font-size:var(--f-xl);font-variant-numeric:tabular-nums;color:var(--ok)}.e-fin__net.is-bad strong{color:var(--bad)}.e-fin__net span{font-size:var(--f-xs);color:var(--mu)}@media (width<=560px){.e-fin{grid-template-columns:minmax(0,1fr)}}.e-collab-top{gap:var(--sp-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.e-collab-tools{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);flex-wrap:wrap;display:flex}.e-collab-tools__search{flex:0 18rem;min-width:0;margin-left:auto}@media (width<=1080px){.e-collab-top{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.e-collab-tools__search{flex-basis:100%;margin-left:0}}.report-print-body{background:var(--surface);color:var(--ink);font-family:var(--font-body);margin:0}.report-doc{max-width:52rem;padding:var(--sp-5);color:var(--ink);font-size:var(--f-m);margin:0 auto;line-height:1.5}.report-doc-preview .report-doc{padding:0}.report-doc-head{align-items:flex-start;gap:var(--sp-4);padding-bottom:var(--sp-4);margin-bottom:var(--sp-4);border-bottom:var(--hair-2) solid var(--ink);display:flex}.report-doc-head img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:40px}.report-doc-head strong{font-size:var(--f-xl);font-weight:700;line-height:1.3;display:block}.report-doc-head span{color:var(--mu);font-size:var(--f-s);display:block}.report-doc-head-right{text-align:right;margin-left:auto}.report-doc-head-right span{color:var(--ink);font-size:var(--f-l);font-weight:700;display:block}.report-doc-head-right small{color:var(--mu);font-size:var(--f-xs);display:block}.report-doc-internal-band{margin:0 0 var(--sp-3);padding:var(--sp-1) var(--sp-3);border:var(--hair-1) solid var(--bad);border-radius:var(--r-s);background:var(--bad-50);color:var(--bad);font-size:var(--f-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.report-doc-section{margin-bottom:var(--sp-5);-moz-column-break-inside:avoid;break-inside:avoid}.report-doc--flow .report-doc-section{-moz-column-break-inside:auto;break-inside:auto}.report-doc-section h2,.report-doc-subhead{margin:0 0 var(--sp-2);padding-bottom:var(--sp-1);border-bottom:var(--hair-1) solid var(--line);color:var(--ink);font-size:var(--f-m);font-weight:700}.report-doc-subhead{margin-top:var(--sp-4);border-bottom:0}.report-doc-intro{margin:var(--sp-3) 0 0}.report-doc-narrative p{padding:var(--sp-2) var(--sp-3);border-left:var(--hair-3) solid var(--pri);background:var(--pri-50);margin:0}.report-doc-prewrap{white-space:pre-line}.report-doc-facts{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.report-doc-facts dt{color:var(--mu);font-size:var(--f-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.report-doc-facts>div{min-width:0}.report-doc-facts dd{overflow-wrap:anywhere;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.report-doc-table{border-collapse:collapse;width:100%}.report-doc-table th,.report-doc-table td{padding:var(--sp-2) var(--sp-2);border-bottom:var(--hair-1) solid var(--line2);text-align:left;vertical-align:top}.report-doc-table th{background:var(--band);border-bottom:var(--hair-1) solid var(--line);color:var(--table-head);font-size:var(--f-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.report-doc-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.report-doc-table tr.is-estimate td{background:var(--band);font-style:italic}.report-doc-table tr.is-deleted td{color:var(--mu);text-decoration:line-through}.report-doc-list{padding-left:var(--sp-4);margin:0}.report-doc-list li{margin-bottom:var(--sp-1)}.report-doc-when{color:var(--mu);font-variant-numeric:tabular-nums}.report-doc-finding{margin:0 0 var(--sp-1)}.report-doc-empty{color:var(--mu);margin:0;font-style:italic}.report-doc-note{margin:var(--sp-1) 0 0;color:var(--mu);font-size:var(--f-xs)}.report-doc-note-entry{margin:0 0 var(--sp-2)}.report-doc-note-entry small{color:var(--mu);display:block}.report-doc-tag{margin-right:var(--sp-1);padding:0 var(--sp-1);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);color:var(--mu);font-size:var(--f-xs);font-style:italic;display:inline-block}.report-doc-signatures{gap:var(--sp-8);margin-top:var(--sp-8);-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:1fr 1fr;display:grid}.report-doc-signatures div{padding-top:var(--sp-8);border-bottom:var(--hair-1) solid var(--ink)}.report-doc-signatures span{padding-bottom:var(--sp-1);color:var(--mu);font-size:var(--f-xs);display:block}.report-doc-signatures b,.report-doc-signatures small{display:block}.report-doc-signatures small{padding-bottom:var(--sp-1);color:var(--mu);font-size:var(--f-xs)}.report-doc-colophon{margin-top:var(--sp-6);padding-top:var(--sp-3);border-top:var(--hair-2) solid var(--line);-moz-column-break-inside:avoid;break-inside:avoid;color:var(--ink);font-size:var(--f-xs)}.report-doc-colophon h2{margin:0 0 var(--sp-2);font-size:var(--f-s);font-weight:700}.report-doc-colophon dl{gap:var(--sp-1) var(--sp-3);grid-template-columns:12rem 1fr;margin:0;display:grid}.report-doc-colophon dt{color:var(--mu)}.report-doc-colophon dd{overflow-wrap:anywhere;min-width:0;margin:0}.report-doc-colophon ul{padding-left:var(--sp-4);margin:0}.closing-doc-title{margin:var(--sp-3) 0 0;font-size:var(--f-xl);font-weight:700}.closing-doc-sub{margin:0 0 var(--sp-3);color:var(--mu)}.closing-doc-kv th{width:14%;color:var(--mu);text-align:left;font-weight:600}.closing-doc-late{color:var(--bad);font-weight:600}.closing-doc-mark{text-align:center;width:1.5rem}.closing-doc-when{color:var(--mu);white-space:nowrap}.closing-doc i{color:var(--mu)}.closing-doc-legend{margin:var(--sp-1) 0 0;color:var(--mu);font-size:var(--f-xs)}.closing-doc-sign{gap:var(--sp-8);margin-top:var(--sp-8);display:flex}.closing-doc-sign>div{padding-top:var(--sp-1);border-top:var(--hair-1) solid var(--ink);color:var(--mu);font-size:var(--f-xs);flex:1}.legal-print{gap:var(--sp-3);display:grid}.legal-print__record{padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);color:var(--mu);font-size:var(--f-s);margin:0}@media print{.report-doc{max-width:none;padding:0}.report-doc-section,.report-doc-colophon,.report-doc-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.report-doc-section{orphans:3;widows:3}.report-doc-section h2{-moz-column-break-after:avoid;break-after:avoid}.report-doc--flow .report-doc-section{-moz-column-break-inside:auto;break-inside:auto}.report-doc-table thead{display:table-header-group}.report-doc-head img{max-width:60mm;height:auto;max-height:22mm}}[data-swatch=ochra]{--sw-1:#0c131c;--sw-2:#e9a13b;--sw-3:#f4f6f8}[data-swatch=steel]{--sw-1:#0a121b;--sw-2:#1f6699;--sw-3:#f1f4f7}[data-swatch=terra]{--sw-1:#17110d;--sw-2:#a85028;--sw-3:#f6f2ed}[data-swatch=keramidi]{--sw-1:#14150f;--sw-2:#8a3b22;--sw-3:#f2f0ea}[data-swatch=elia]{--sw-1:#14170f;--sw-2:#5a6b33;--sw-3:#eff0e8}[data-swatch=anthraki]{--sw-1:#101112;--sw-2:#2c3136;--sw-3:#efefee}.e-wcal{--wcal-line:calc(var(--f-xs) * 1.4);--hour-h:round(nearest, calc(2 * (var(--wcal-line) + var(--sp-2))), 1px);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);min-width:0;overflow:hidden}.e-wcal__head,.e-wcal__body{grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid}.e-wcal__head{border-bottom:var(--hair-1) solid var(--line);background:var(--band)}.e-wcal__body{position:relative}.e-wcal__day{border-left:var(--hair-1) solid var(--line2);text-align:center;padding:6px 4px}.e-wcal__dname{font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);font-weight:700;display:block}.e-wcal__dnum{font-size:var(--f-m);color:var(--ink);font-weight:700;display:block}.e-wcal__day.is-today{background:var(--pri-50)}.e-wcal__day.is-today .e-wcal__dnum{color:var(--pri)}.e-wcal__hours{flex-direction:column;display:flex}.e-wcal__hour{height:var(--hour-h);font-size:var(--f-xs);line-height:var(--wcal-line);text-align:right;color:var(--mu);padding-right:6px;transform:translateY(-.5em)}.e-wcal__col{border-left:var(--hair-1) solid var(--line2);min-width:0;position:relative}.e-wcal__col.is-closed,.e-wcal__slot.is-out{background:var(--band)}.e-wcal__col.is-today{background:color-mix(in srgb, var(--pri-50) 70%, transparent)}.e-wcal__slot{height:calc(var(--hour-h) / 2)}.e-wcal__slot.is-hour{border-top:var(--hair-1) solid var(--line2)}.e-wcal__slot.is-half{border-top:var(--hair-1) dashed var(--line2)}.e-wcal__slot[wire\:click]{cursor:pointer}.e-wcal__slot[wire\:click]:hover{background:var(--pri-50)}.e-wcal__block{top:calc(var(--y,0) * var(--hour-h));left:calc(var(--x,0) * 1% + var(--hair-3));width:calc(var(--w,100) * 1% - 6px);height:calc(var(--h,1) * var(--hour-h));min-height:calc(var(--hour-h) / 2);gap:var(--sp-1);padding:var(--sp-1) 5px;border:var(--hair-1) solid var(--info);border-left-width:var(--hair-3);border-radius:var(--r-s);background:var(--info-50);color:var(--ink);font-size:var(--f-xs);line-height:var(--wcal-line);flex-direction:column;display:flex;position:absolute;overflow:hidden}.e-wcal__block[wire\:click\.stop]{cursor:pointer}.e-wcal__block--field{border-color:var(--new);background:var(--new-50)}.e-wcal__time{max-width:100%;height:var(--wcal-line);color:var(--mu);flex-wrap:wrap;flex-shrink:0;display:flex;overflow:hidden}.e-wcal__time>span{white-space:nowrap}.e-wcal__title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.e-wcal__block.is-compact{flex-direction:row;align-items:center;gap:4px;padding-block:0}.e-wcal-legend{align-items:center;gap:var(--sp-4);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;display:flex}.e-wcal-legend>span{align-items:center;gap:6px;display:inline-flex}.e-wcal-legend__sw{border:var(--hair-1) solid var(--info);border-radius:var(--r-s);background:var(--info-50);width:10px;height:10px}.e-wcal-legend__sw--field{border-color:var(--new);background:var(--new-50)}.e-wcal-scroll{min-width:0;overflow-x:auto}@media (width<=1080px){.e-wcal-scroll>.e-wcal{min-width:940px}}@media print{.e-wcal__slot[wire\:click]:hover{background:0 0}}.e-mcal-scroll{min-width:0;overflow-x:auto}.e-mcal{border-top:var(--hair-1) solid var(--line2);border-left:var(--hair-1) solid var(--line2);grid-template-columns:repeat(7,minmax(0,1fr));min-width:760px;display:grid}.e-mcal__wd{border-right:var(--hair-1) solid var(--line2);border-bottom:var(--hair-1) solid var(--line);background:var(--band);font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);padding:6px;font-weight:700}.e-mcal__cell{border-right:var(--hair-1) solid var(--line2);border-bottom:var(--hair-1) solid var(--line2);background:var(--surface);min-width:0;min-height:6.15rem;padding:5px;position:relative}.e-mcal__cell.is-outside{background:var(--band)}@media (width>=761px){.e-mcal{grid-template-rows:auto;grid-auto-rows:minmax(11.5rem,1fr);min-height:calc(100vh - 16rem)}}.e-mcal__cell.is-outside .e-mcal__num{color:var(--mu2)}.e-mcal__cell.is-today{outline:var(--hair-2) solid var(--pri);outline-offset:calc(-1 * var(--hair-2));background:var(--pri-50)}.e-mcal__cell:has(details[open]){z-index:1}.e-mcal__num{height:1.2rem;font-size:var(--f-xs);color:var(--ink);align-items:center;gap:6px;font-weight:700;display:flex}.e-mcal__events{gap:var(--sp-1);min-width:0;display:grid}.e-mcal__ev{--ev:var(--mu);min-width:0;padding:var(--sp-1) 5px;border-left:var(--hair-3) solid var(--ev);border-radius:var(--r-s);background:var(--band);color:var(--ink);font-size:var(--f-xs);align-items:center;gap:4px;text-decoration:none;display:flex}.e-mcal__ev:hover{background:var(--pri-50);text-decoration:none}.e-mcal__ev svg,.e-mcal__ev .e-ico{width:13px;height:13px;color:var(--ev);flex:none}.e-mcal__ev time{font-variant-numeric:tabular-nums;color:var(--mu);flex:none}.e-mcal__ev>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-mcal__ev.is-muted{opacity:.6}.e-mcal__ev--office{--ev:var(--info)}.e-mcal__ev--field_work{--ev:var(--new)}.e-mcal__ev--project{--ev:var(--pri)}.e-mcal__ev--task{--ev:var(--warn)}.e-mcal__ev--project_deadline{--ev:var(--bad)}.e-mcal__ev--work_item_deadline{--ev:var(--prog)}.e-mcal__ev--expense_deadline{--ev:var(--out)}.e-mcal__ev--leave{--ev:var(--mu)}.e-mcal__more-menu{top:calc(var(--y,0) * 1px);left:calc(var(--x,0) * 1px);z-index:var(--z-menu);gap:var(--sp-1);width:14rem;max-width:calc(100vw - 2 * var(--sp-2));max-height:calc(100vh - 2 * var(--sp-2));border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-2);padding:6px;display:grid;position:fixed;overflow-y:auto}.e-agenda{display:grid}.e-agenda__day{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);margin:0;font-weight:700}.e-agenda__item{--ev:var(--mu);align-items:start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);color:var(--ink);font-size:var(--f-s);grid-template-columns:3.2rem 16px minmax(0,1fr);text-decoration:none;display:grid}.e-agenda__item:hover{background:var(--pri-50);text-decoration:none}.e-agenda__item time{font-variant-numeric:tabular-nums;color:var(--mu)}.e-agenda__item svg,.e-agenda__item .e-ico{width:16px;height:16px;color:var(--ev)}.e-agenda__item small{font-size:var(--f-xs);color:var(--mu);display:block}.e-agenda__item.is-muted{opacity:.6}.e-agenda__item--office{--ev:var(--info)}.e-agenda__item--field_work{--ev:var(--new)}.e-agenda__item--project{--ev:var(--pri)}.e-agenda__item--task{--ev:var(--warn)}.e-agenda__item--project_deadline{--ev:var(--bad)}.e-agenda__item--work_item_deadline{--ev:var(--prog)}.e-agenda__item--expense_deadline{--ev:var(--out)}.e-agenda__item--leave{--ev:var(--mu)}.e-appts{container:appts/inline-size}.e-appts [data-type],.e-appts [data-mark]{--k:var(--info);--k-50:var(--info-50)}.e-appts [data-type=field_work],.e-appts [data-mark=field_work]{--k:var(--new);--k-50:var(--new-50)}.e-appts [data-tone=info],.e-appts [data-mark=info]{--k:var(--info);--k-50:var(--info-50)}.e-appts [data-tone=new],.e-appts [data-mark=new]{--k:var(--new);--k-50:var(--new-50)}.e-appts [data-tone=warn],.e-appts [data-mark=warn]{--k:var(--warn);--k-50:var(--warn-50)}.e-appts [data-tone=bad],.e-appts [data-mark=bad]{--k:var(--bad);--k-50:var(--bad-50)}.e-appts__bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-appts__search{flex:14rem;min-width:0}.e-appts__top{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.e-appts__side{min-width:0}@container appts (width>=52rem){.e-appts__top{grid-template-columns:minmax(0,1fr) 18.75rem}.e-appts__top:not(:has(.e-appts-next)){grid-template-columns:minmax(0,1fr)}.e-appts__top:not(:has(.e-appts-next))>.e-appts__side{grid-template-columns:repeat(2,minmax(0,18.75rem));display:grid}}.e-appts-next{gap:var(--sp-3);min-width:0;padding:var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--k-50);display:grid}.e-appts-next__head{align-items:center;gap:var(--sp-2);font-size:var(--f-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--k);flex-wrap:wrap;font-weight:700;display:flex}.e-appts-next__head .e-tag{letter-spacing:normal;text-transform:none}.e-appts-next__body{align-items:flex-start;gap:var(--sp-4);min-width:0;display:flex}.e-appts-next__title{font-size:var(--f-l);overflow-wrap:anywhere;margin:0;line-height:1.3}.e-appts-next__facts{gap:var(--sp-2) var(--sp-4);font-size:var(--f-s);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.e-appts-next__facts>li{align-items:center;gap:var(--sp-2);overflow-wrap:anywhere;min-width:0;display:flex}.e-appts-next__facts .e-ico{color:var(--k);flex:none}.e-appts-next__foot{padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line)}.e-appts-tile{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);text-align:center;flex:none;width:5.25rem;display:grid;overflow:hidden}.e-appts-tile__month{padding:var(--sp-1) 0;background:var(--k-50);color:var(--k);font-size:var(--f-xs);text-transform:uppercase;font-weight:700}.e-appts-tile__day{padding-top:var(--sp-1);font-size:var(--f-2xl);font-variant-numeric:tabular-nums;line-height:1.1}.e-appts-tile__weekday{padding-bottom:var(--sp-2);color:var(--mu);font-size:var(--f-xs)}.e-appts-cal{gap:var(--sp-2);padding:var(--sp-3);display:grid}.e-appts-cal__grid{gap:var(--hair-2);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.e-appts-cal__wd{color:var(--mu);font-size:var(--f-xs)}.e-appts-cal__day{border-radius:var(--r-s);height:1.9rem;font-size:var(--f-xs);font-variant-numeric:tabular-nums;place-items:center;display:grid}.e-appts-cal__day[data-mark]{background:var(--k-50);color:var(--k);font-weight:700}.e-appts-cal__day[data-mark=both]{border-bottom:var(--hair-3) solid var(--new)}.e-appts-cal__day[data-today]{outline:var(--hair-2) solid var(--pri);outline-offset:calc(-1 * var(--hair-2))}.e-appts-cal__legend{gap:var(--sp-3);color:var(--mu);font-size:var(--f-xs);margin:0}.e-appts-cal__key{border:var(--hair-1) solid var(--k);border-radius:var(--hair-3);background:var(--k-50);width:.65rem;height:.65rem}.e-appts-figures{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.e-appts-figures>div{flex-direction:column-reverse;min-width:0;display:flex}.e-appts-figures dt{color:var(--mu);font-size:var(--f-xs)}.e-appts-figures dd{font-size:var(--f-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.e-appts-month{align-items:center;gap:var(--sp-2);font-size:var(--f-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);margin:0;font-weight:700;display:flex}.e-appts-month:after{content:"";height:var(--hair-1);background:var(--line);flex:1;order:1}.e-appts-month>small{letter-spacing:normal;text-transform:none;order:2;font-weight:400}.e-appts-row{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);display:flex}.e-appts-row__day{text-align:center;flex:none;width:3.5rem;display:grid}.e-appts-row__day>strong{font-size:var(--f-xl);font-variant-numeric:tabular-nums;line-height:1.1}.e-appts-row__bar{width:var(--hair-3);border-radius:var(--r-s);background:var(--k);flex:none;align-self:stretch}.e-appts-row__title{overflow-wrap:anywhere}.e-appts-row__state{align-items:flex-end;gap:var(--sp-1);flex-direction:column;display:flex}.e-appts-row[data-state=closed]{background:var(--band)}.e-appts-row[data-state=closed] .e-appts-row__bar{opacity:.45}.e-appts-row[data-status=cancelled] .e-appts-row__title{color:var(--mu);text-decoration:line-through}@container appts (width<=34rem){.e-appts-row{flex-wrap:wrap}.e-appts-row__state{width:100%;padding-left:calc(3.5rem + var(--sp-3) * 2 + var(--hair-3));flex-flow:wrap;order:1;align-items:center}.e-appts-next__body{flex-direction:column}}.e-appts-empty{align-items:center;gap:var(--sp-6);padding:var(--sp-6);border:var(--hair-1) dashed var(--line);border-radius:var(--r-m);background:var(--band);flex-wrap:wrap;display:flex}.e-appts-empty__art{border-radius:var(--r-pill);background:var(--info-50);width:7.5rem;height:7.5rem;color:var(--info);flex:none;place-items:center;display:grid}.e-appts-empty__art .e-ico{width:3.5rem;height:3.5rem}.e-appts-empty__title{font-size:var(--f-l);margin:0}.e-mtg{gap:var(--sp-4);max-width:1800px;height:calc(100vh - 9.25rem);padding:var(--sp-4) var(--page-x);grid-template-columns:18rem minmax(30rem,1fr) 21rem;margin:0 auto;display:grid}.e-mtg__rooms,.e-mtg__chat,.e-mtg__side{border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);min-height:0;box-shadow:var(--sh-1)}.e-mtg__rooms,.e-mtg__side{overflow:hidden auto}.e-mtg__rooms-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-3) var(--sp-3) var(--sp-2);display:flex}.e-mtg__kicker{font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);margin:0;font-weight:700}.e-mtg__rooms>.e-search{margin:0 var(--sp-3) var(--sp-3)}.e-mtg__group{padding:0 var(--sp-2) var(--sp-2)}.e-mtg__group>summary{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 6px 5px;border-bottom:var(--hair-1) solid var(--line2);cursor:pointer;font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);font-weight:700;list-style:none;display:flex}.e-mtg__group>summary::-webkit-details-marker{display:none}.e-mtg__group>summary:hover{color:var(--ink)}.e-mtg__list{gap:var(--sp-1);padding-top:4px;display:grid}.e-mtg__room{align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:5px var(--sp-2);border-left:var(--hair-3) solid transparent;border-radius:var(--r-s);color:var(--ink);grid-template-columns:1.75rem minmax(0,1fr) auto auto;text-decoration:none;display:grid}.e-mtg__room:hover{background:var(--pri-50);text-decoration:none}.e-mtg__room.is-active{border-left-color:var(--accent);background:var(--accent-50)}.e-mtg__room.is-closed{color:var(--mu)}.e-mtg__room-mark{border-radius:var(--r-s);background:var(--chrome-800);width:1.7rem;height:1.7rem;color:var(--chrome-ink);place-items:center;display:grid}.e-mtg__room-mark svg,.e-mtg__room-mark .e-ico{width:13px;height:13px}.e-mtg__room-copy{min-width:0;line-height:1.2}.e-mtg__room-copy strong,.e-mtg__room-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-mtg__room-copy strong{font-size:var(--f-s)}.e-mtg__room-copy small{font-size:var(--f-xs);color:var(--mu)}.e-mtg__archive{margin:var(--sp-3) var(--sp-2) 0;padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line)}.e-mtg__archive>summary{padding:5px var(--sp-1);cursor:pointer;font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);align-items:center;gap:6px;font-weight:700;list-style:none;display:flex}.e-mtg__archive>summary::-webkit-details-marker{display:none}.e-mtg__archive>summary:hover,.e-mtg__archive-body>details>summary:hover{color:var(--ink)}.e-mtg__archive>summary .e-count{margin-left:auto}.e-mtg__archive-body{margin:6px 0 0 var(--sp-3);padding-left:var(--sp-2);border-left:var(--hair-1) dashed var(--line)}.e-mtg__archive-body>details>summary{cursor:pointer;font-size:var(--f-xs);color:var(--mu);padding:4px 0;font-weight:700}.e-mtg__chat{flex-direction:column;display:flex;overflow:hidden}.e-mtg__head{align-items:center;gap:var(--sp-3);min-height:4.25rem;padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair-3) solid var(--accent);background:var(--chrome-800);color:var(--chrome-ink);flex-wrap:wrap;display:flex}.e-mtg__head>.e-grow{flex:14rem;min-width:0}.e-mtg__mark{border-radius:var(--r-pill);background:var(--chrome-700);width:2.35rem;height:2.35rem;color:var(--accent);flex:none;place-items:center;display:grid}.e-mtg__mark svg,.e-mtg__mark .e-ico{width:17px;height:17px}.e-mtg__title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.e-mtg__title h3{font-size:var(--f-l);text-overflow:ellipsis;white-space:nowrap;color:var(--chrome-ink);margin:0;font-weight:700;overflow:hidden}.e-mtg__meta{gap:4px var(--sp-3);font-size:var(--f-xs);color:var(--chrome-mu);flex-wrap:wrap;margin-top:4px;display:flex}.e-mtg__meta>span{align-items:center;gap:var(--sp-1);display:inline-flex}.e-mtg__meta svg,.e-mtg__meta .e-ico{width:12px;height:12px}.e-mtg__find{min-width:9rem;max-width:15rem;color:var(--chrome-mu);flex:none;align-items:center;gap:6px;display:inline-flex}.e-mtg__find input{border:0;border-bottom:var(--hair-1) solid var(--chrome-700);min-width:0;color:var(--chrome-ink);font:inherit;font-size:var(--f-s);background:0 0;outline:none;flex:1;padding:4px 0}.e-mtg__find input::placeholder{color:var(--chrome-mu)}.e-mtg__find input:focus-visible{border-bottom-color:var(--nav-on);box-shadow:0 var(--hair-1) 0 var(--nav-on)}.e-mtg__find input:focus{border-bottom-color:var(--accent)}.e-mtg__find svg,.e-mtg__find .e-ico{width:14px;height:14px}.e-mtg__actions{align-items:center;gap:6px;display:flex}.e-mtg__call-off{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.e-mtg__results{max-height:14rem;padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair-1) solid var(--line);background:var(--band);overflow-y:auto}.e-mtg__results h4{font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);margin:0 0 6px;font-weight:700}.e-mtg__hit{gap:var(--sp-1) var(--sp-2);width:100%;padding:6px var(--sp-2);border-radius:var(--r-s);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;display:grid}.e-mtg__hit:hover{background:var(--pri-50)}.e-mtg__hit strong{font-size:var(--f-s)}.e-mtg__hit time{font-size:var(--f-xs);color:var(--mu)}.e-mtg__hit span{font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--mu);grid-column:1/-1;overflow:hidden}.e-mtg__notice{padding:var(--sp-2) var(--sp-4);border-bottom:var(--hair-1) solid var(--line);background:var(--band);font-size:var(--f-s);color:var(--mu)}.e-mtg__stream{min-height:20rem;padding:var(--sp-2) var(--sp-4);flex:1;overflow-y:auto}.e-mtg__older{padding:var(--sp-2) 0;justify-content:center;display:flex}.e-mtg__day{margin:var(--sp-2) 0 var(--sp-1);justify-content:center;align-items:center;display:flex}.e-mtg__day:before,.e-mtg__day:after{content:"";height:var(--hair-1);background:var(--line2);flex:1}.e-mtg__day>span{margin:0 var(--sp-2);padding:var(--sp-1) 10px;border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--f-xs);color:var(--mu);font-weight:600}.e-mtg__day.is-new>span{border-color:var(--pri);color:var(--pri)}.e-mtg__msg{gap:var(--sp-2);padding:var(--sp-2) var(--sp-1);border-bottom:var(--hair-1) solid var(--line2);grid-template-columns:2rem minmax(0,1fr);display:grid}.e-mtg__avatar{border-radius:var(--r-pill);background:var(--chrome-800);width:2rem;height:2rem;color:var(--chrome-ink);font-size:var(--f-xs);flex:none;place-items:center;font-weight:700;display:grid;position:relative}.e-mtg__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-mtg__avatar.is-small{width:1.75rem;height:1.75rem}.e-mtg__avatar.is-online:after{content:"";right:calc(-1 * var(--hair-2));bottom:calc(-1 * var(--hair-2));border:var(--hair-2) solid var(--surface);border-radius:var(--r-pill);background:var(--ok);width:8px;height:8px;position:absolute}.e-mtg__body{min-width:0;padding:var(--sp-1) 6px 4px;border-left:var(--hair-3) solid transparent;border-radius:var(--r-s);position:relative}.e-mtg__msg.is-mine .e-mtg__body{padding:6px var(--sp-2);border-left-color:var(--accent);background:var(--accent-50)}.e-mtg__msg.is-jump-target .e-mtg__body{background:var(--pri-100);transition:background-color 1.2s}.e-mtg__author{font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.e-mtg__author strong{font-size:var(--f-s);color:var(--ink)}.e-mtg__author time{margin-left:auto}.e-mtg__body>p{font-size:var(--f-m);white-space:pre-line;color:var(--ink);margin:4px 0 0;line-height:1.5}.e-mtg__body>p.e-mtg__deleted{color:var(--mu);font-style:italic}.e-mtg__quote{gap:var(--sp-1);width:100%;padding:4px var(--sp-2);border:0;border-left:var(--hair-3) solid var(--pri);border-radius:var(--r-s);background:var(--band);font:inherit;text-align:start;cursor:pointer;margin-top:4px;display:grid}.e-mtg__quote:hover{background:var(--pri-50)}.e-mtg__quote strong{font-size:var(--f-xs);color:var(--pri)}.e-mtg__quote span{font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--mu);overflow:hidden}.e-mtg__bar{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.e-mtg__reaction{padding:var(--sp-1) 8px;border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--f-xs);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.e-mtg__reaction.is-mine{border-color:var(--pri);background:var(--pri-50);color:var(--pri);font-weight:700}.e-mtg__reaction:disabled{cursor:default}.e-mtg__emoji{font-size:var(--f-xl);line-height:1}.e-mtg__tool{border-radius:var(--r-pill);width:1.75rem;height:1.75rem;color:var(--mu);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.e-mtg__tool:hover,.e-mtg__tool[aria-pressed=true]{background:var(--band);color:var(--pri)}.e-mtg__tool svg,.e-mtg__tool .e-ico{width:16px;height:16px}.e-mtg__picker-wrap{position:relative}.e-mtg__picker{z-index:var(--z-menu);gap:var(--sp-1);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-2);grid-template-columns:repeat(4,1fr);padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0}.e-mtg__picker--end{left:auto;right:0}.e-mtg__picker>button{border-radius:var(--r-s);width:2.1rem;height:2.1rem;font-size:var(--f-xl);cursor:pointer;background:0 0;border:0;place-items:center;line-height:1;display:inline-grid}.e-mtg__picker>button:hover{background:var(--band)}.e-mtg__empty-chat{place-content:center;justify-items:center;gap:var(--sp-2);min-height:18rem;font-size:var(--f-s);color:var(--mu);display:grid}.e-mtg__jump{bottom:var(--sp-2);position:sticky;left:50%;transform:translate(-50%)}.e-mtg__typing{min-height:1.1rem;padding:0 var(--sp-4) var(--sp-1);font-size:var(--f-xs);color:var(--mu);margin:0;font-style:italic}.e-mtg__composer{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-3);border-top:var(--hair-1) solid var(--line);background:var(--band);flex-wrap:wrap;display:flex}.e-mtg__reply{align-items:center;gap:var(--sp-2);width:100%;padding:4px var(--sp-2);border-left:var(--hair-3) solid var(--pri);border-radius:var(--r-s);background:var(--surface);display:flex}.e-mtg__reply>span{gap:var(--sp-1);flex:1;min-width:0;display:grid}.e-mtg__reply strong{font-size:var(--f-xs)}.e-mtg__reply em{font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--mu);font-style:normal;overflow:hidden}.e-mtg__field{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);flex:1;align-items:flex-end;min-width:0;display:flex}.e-mtg__field:focus-within{border-color:var(--pri);outline:var(--hair-3) solid var(--pri-100)}.e-mtg__field textarea{min-height:2.35rem;max-height:7rem;padding:var(--sp-2) 10px;color:var(--ink);font:inherit;font-size:var(--f-m);resize:vertical;background:0 0;border:0;outline:none;flex:1}.e-mtg__field textarea::placeholder{color:var(--mu2)}.e-mtg__field .e-mtg__picker-wrap{padding:6px}.e-mtg__identity{padding:var(--sp-4);border-bottom:var(--hair-1) solid var(--line)}.e-mtg__identity-head{align-items:center;gap:var(--sp-2);min-width:0;margin:var(--sp-2) 0 6px;display:flex}.e-mtg__identity-head strong{overflow-wrap:anywhere;min-width:0;font-size:var(--f-l);color:var(--ink);font-weight:700}.e-mtg__identity-mark{border-radius:var(--r-s);background:var(--chrome-800);width:1.9rem;height:1.9rem;color:var(--chrome-ink);flex:none;place-items:center;display:grid}.e-mtg__identity dl{margin:var(--sp-2) 0 0;gap:6px;display:grid}.e-mtg__identity dl>div{grid-template-columns:45% minmax(0,1fr);gap:6px;display:grid}.e-mtg__identity dt{font-size:var(--f-xs);color:var(--mu)}.e-mtg__identity dd{overflow-wrap:anywhere;font-size:var(--f-s);text-align:end;color:var(--ink);margin:0;font-weight:600}.e-mtg__stats{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.e-mtg__stats>div{gap:var(--sp-1);border-radius:var(--r-s);background:var(--band);text-align:center;min-width:0;padding:6px 4px;display:grid}.e-mtg__stats strong{font-size:var(--f-l);color:var(--ink);font-weight:700}.e-mtg__stats span{font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--mu);overflow:hidden}.e-mtg__panel{padding:var(--sp-4)}.e-mtg__panel h4{margin:var(--sp-3) 0 4px;font-size:var(--f-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);align-items:center;gap:6px;font-weight:700;display:flex}.e-mtg__people{gap:var(--sp-1);grid-template-columns:minmax(0,1fr);display:grid}.e-mtg__people>div{align-items:center;gap:6px;min-width:0;min-height:2.15rem;display:flex}.e-mtg__people>div>em{white-space:nowrap;flex:none}.e-mtg__people>div>span:nth-child(2){flex:1;min-width:0}.e-mtg__people strong,.e-mtg__people small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-mtg__people strong{font-size:var(--f-s)}.e-mtg__people small,.e-mtg__people em{font-size:var(--f-xs);color:var(--mu);font-style:normal}.e-mtg__online{font-size:var(--f-xs);color:var(--mu);align-items:center;gap:6px;margin:0 0 6px;display:flex}.e-mtg__online:before{content:"";border-radius:var(--r-pill);background:var(--ok);width:8px;height:8px}.e-mtg__files{gap:6px;display:grid}.e-mtg__files>div{align-items:center;gap:6px;display:flex}.e-mtg__files>div>span{flex:1;min-width:0}.e-mtg__files strong,.e-mtg__files small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-mtg__files strong{font-size:var(--f-s)}.e-mtg__files small{font-size:var(--f-xs);color:var(--mu)}.e-mtg__pins{gap:6px;display:grid}.e-mtg__pins>div{align-items:flex-start;gap:6px;display:flex}.e-mtg__pin{gap:var(--sp-1);border-radius:var(--r-s);min-width:0;color:var(--ink);font:inherit;font-size:var(--f-xs);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:5px 6px;display:grid}.e-mtg__pin:hover{background:var(--pri-50)}.e-mtg__pin span{overflow-wrap:anywhere;color:var(--mu)}.e-mtg__pin small{color:var(--mu)}.e-mtg__history{gap:4px;max-height:16rem;margin-top:6px;display:grid;overflow-y:auto}.e-mtg__history>div{gap:var(--sp-1);border-left:var(--hair-3) solid var(--line);border-radius:var(--r-s);background:var(--band);font-size:var(--f-xs);padding:4px 6px;display:grid}.e-mtg__history time{color:var(--mu)}.e-mtg-notes{max-width:1800px;padding:0 var(--page-x) var(--sp-4);min-width:0;margin:0 auto}.e-mtg-swap{max-width:40rem;margin:var(--sp-3) auto;padding:var(--sp-4);border:var(--hair-1) solid var(--accent);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-1)}@media (width<=1500px){.e-mtg{grid-template-columns:16rem minmax(26rem,1fr) 19rem}}@media (width<=1250px){.e-mtg{grid-template-columns:15rem minmax(28rem,1fr);height:auto}.e-mtg__side{grid-column:1/-1}}@media (width<=900px){.e-mtg{grid-template-columns:minmax(0,1fr)}.e-mtg__rooms{max-height:18rem}.e-mtg__actions{display:none}}@media (width<=639px){.e-mtg__call-word{width:var(--hair-1);height:var(--hair-1);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}}.e-mtg__atts{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.e-mtg__att{align-items:center;gap:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);max-width:220px;color:var(--ink);font-size:var(--f-xs);padding:5px 10px;text-decoration:none;display:flex}.e-mtg__att:hover{border-color:var(--pri-100);background:var(--pri-50);text-decoration:none}.e-mtg__att>span{min-width:0}.e-mtg__att strong,.e-mtg__att small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-mtg__att small{color:var(--mu)}.e-mtg__att.is-gone{background:var(--band);max-width:260px;color:var(--mu);border-style:dashed}.e-mtg__att.is-gone svg,.e-mtg__att.is-gone .e-ico{flex:none;width:18px;height:18px}.e-mtg__thumb{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);width:4rem;height:4rem;display:block;overflow:hidden}.e-mtg__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-mtg__picked{margin-bottom:var(--sp-2);flex-wrap:wrap;gap:6px;display:flex}.e-mtg__picked>span{max-width:14rem;padding:var(--sp-1) 4px var(--sp-1) 8px;border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--pri-50);font-size:var(--f-xs);align-items:center;gap:6px;display:flex}.e-mtg__picked>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.e-mtg__attach[aria-busy]{opacity:.6}.e-tk__thread{gap:var(--sp-3);display:grid}.e-tk__msg{justify-content:flex-end;display:flex}.e-tk__msg[data-from=support]{justify-content:flex-start}.e-tk__bubble{min-width:0;max-width:min(75%,46rem);padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);border-bottom-right-radius:var(--r-s);background:var(--surface);overflow-wrap:anywhere}.e-tk__msg[data-from=support] .e-tk__bubble{border-color:var(--pri);border-bottom-right-radius:var(--r-l);border-bottom-left-radius:var(--r-s);background:var(--pri-50)}.e-tk__who{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-tk__who strong{color:var(--ink)}.e-tk__msg[data-from=support] .e-tk__who strong{color:var(--pri)}.e-tk__who time{color:var(--mu);font-size:var(--f-xs);margin-left:auto}.e-tk__body{white-space:pre-line;font-size:var(--f-s);margin:0}@media (width<=560px){.e-tk__bubble{max-width:100%}}.e-tk__atts{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.e-tk__att{align-items:center;gap:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);max-width:220px;color:var(--ink);font-size:var(--f-xs);padding:5px 10px;text-decoration:none;display:flex}.e-tk__att:hover{border-color:var(--pri-100);background:var(--pri-50);text-decoration:none}.e-tk__att>span{min-width:0}.e-tk__att strong,.e-tk__att small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.e-tk__att small{color:var(--mu)}.e-tk__thumb{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);width:4rem;height:4rem;display:block;overflow:hidden}.e-tk__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-tk__attach{justify-items:start;gap:var(--sp-1);display:grid}.e-tk__attach[aria-busy=true]{opacity:.6}.e-tk__picked{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-tk__picked>span{max-width:16rem;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--pri-50);font-size:var(--f-xs);align-items:center;gap:6px;display:inline-flex}.e-tk__picked>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.e-tabstrip{padding:0 var(--sp-6);position:relative}.e-tabstrip__arrow{z-index:2;background:var(--surface);position:absolute;bottom:4px}.e-tabstrip__arrow--back{left:var(--sp-6);padding-right:var(--sp-2);background:linear-gradient(to right, var(--surface) 70%, transparent)}.e-tabstrip__arrow--forward{right:var(--sp-6);padding-left:var(--sp-2);background:linear-gradient(to left, var(--surface) 70%, transparent)}@media (width<=1024px){.e-tabstrip{padding:0 var(--sp-4)}.e-tabstrip__arrow--back{left:var(--sp-4)}.e-tabstrip__arrow--forward{right:var(--sp-4)}}.e-cols{border-bottom:var(--hair-1) solid var(--line);grid-auto-columns:minmax(1.25rem,1fr);grid-auto-flow:column;align-items:end;gap:6px;min-width:0;padding-bottom:4px;display:grid;overflow-x:auto}.e-cols__month{grid-template-rows:8rem auto;justify-items:center;gap:4px;min-width:0;display:grid}.e-cols__bars{justify-content:center;align-items:end;gap:var(--sp-1);width:100%;height:100%;display:flex;position:relative}.e-cols__bar{--k:var(--pri);max-width:1.5rem;height:calc(var(--h,0) * 1%);border-radius:var(--r-s) var(--r-s) 0 0;background:var(--k);flex:1;min-height:0}.e-cols__bar--own{--k:var(--ok)}.e-cols__bar--partner{--k:var(--out)}.e-cols__bar--expense{--k:var(--warn)}.e-cols__tip{z-index:2;border-radius:var(--r-s);background:var(--chrome-900);color:var(--chrome-ink);font-size:var(--f-xs);white-space:nowrap;padding:4px 8px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.e-cols__month:hover .e-cols__tip,.e-cols__month:focus-within .e-cols__tip{display:block}.e-cols__label{font-size:var(--f-xs);color:var(--mu);text-align:center}.e-cols--mini{gap:var(--hair-2);grid-auto-columns:minmax(.7rem,1fr);padding-bottom:0}.e-cols--mini .e-cols__month{gap:var(--hair-1);grid-template-rows:1.75rem auto}.e-cols-legend{gap:var(--sp-4);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;display:flex}.e-cols-legend>span{align-items:center;gap:6px;display:inline-flex}.e-cols-legend i{border-radius:var(--r-s);background:var(--pri);width:10px;height:10px}.e-cols-legend .e-cols__bar--own{background:var(--ok)}.e-cols-legend .e-cols__bar--partner{background:var(--out)}.e-cols-legend .e-cols__bar--expense{background:var(--warn)}.e-cols__bars--stack{justify-content:flex-end;align-items:center;gap:var(--hair-2);flex-direction:column}.e-cols__bars--stack>.e-cols__bar{border-radius:0;flex:none;width:100%}.e-cols__bars--stack>.e-cols__tip+.e-cols__bar{border-radius:var(--r-s) var(--r-s) 0 0}.e-cols__bars--stack>.e-cols__bar:last-child{border-radius:0 0 var(--r-s) var(--r-s)}.e-cols-legend__note{margin-left:auto}.e-setup{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.e-setup__main,.e-setup__side{gap:var(--sp-4);min-width:0;display:grid}.e-setup__toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.e-setup__cats{margin:var(--sp-3) 0;flex-wrap:wrap;gap:6px;display:flex}.e-setup__cats>.e-chip{white-space:normal;text-align:start;max-width:100%}.e-setup__cat{margin:0 0 var(--sp-3);border:0;min-width:0;padding:0}.e-setup__cat>legend{align-items:center;gap:var(--sp-2);width:100%;font-size:var(--f-m);flex-wrap:wrap;padding:0 0 6px;display:flex}.e-setup__cat>legend>span{overflow-wrap:anywhere;min-width:0}.e-setup__cat>legend small{color:var(--mu);font-size:var(--f-xs);display:block}.e-setup__cat>legend b{font-size:var(--f-xs);color:var(--mu);margin-left:auto}.e-setup__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:6px;display:grid}.e-setup__service{align-items:center;gap:var(--sp-2);padding:6px var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);font-size:var(--f-s);cursor:pointer;display:flex}.e-setup__service:hover{border-color:var(--pri-100);background:var(--pri-50)}.e-setup__service:has(input:checked){border-color:var(--pri);background:var(--pri-50)}.e-setup__service input{width:16px;height:16px;accent-color:var(--pri)}.e-setup__finished{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.e-setup__finished>div{flex:1;min-width:12rem}.e-setup__status{gap:6px;display:grid}.e-setup__status>div{align-items:center;gap:var(--sp-2);display:flex}.e-setup__status small{color:var(--mu);margin-left:auto}@media (width<=1050px){.e-setup{grid-template-columns:minmax(0,1fr)}}.e-serp{gap:var(--sp-1);padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);display:grid}.e-serp__url{font-size:var(--f-xs);color:var(--mu);overflow-wrap:anywhere}.e-serp__title{font-size:var(--f-l);color:var(--pri)}.e-serp__desc{font-size:var(--f-s);color:var(--ink)}.e-qr{flex:none;width:9rem}.e-qr svg{width:100%;height:auto;display:block}.e-og{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);max-width:16rem;display:block}.e-hours input[type=time]{width:auto}.e-tpls{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.e-tpl{gap:var(--sp-1);padding:var(--sp-2);text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);cursor:pointer;align-content:start;min-width:0;display:grid}.e-tpl:hover{border-color:var(--pri)}.e-tpl[aria-pressed=true]{border-color:var(--pri);box-shadow:0 0 0 2px var(--pri)}.e-tpl__preview{border-radius:var(--r-s);background:var(--band);display:block;position:relative;overflow:hidden}.e-tpl__preview img{width:100%;height:auto;display:block}.e-tpl__mark{background:var(--pri);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.e-tpl__mark .e-ico{width:14px;height:14px}.e-swatch{border:var(--hair-1) solid var(--line);background:linear-gradient(135deg, var(--sw-1) 0 50%, var(--sw-2) 50% 100%);border-radius:50%;width:16px;height:16px;display:inline-block}.e-ew-stage{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);height:32rem;position:relative;overflow:hidden}.e-ew-stage__frame{top:0;left:calc(var(--x,0) * 1px);width:calc(var(--w,1280) * 1px);height:calc(100% / var(--y,1));background:var(--surface);transform:scale(var(--y,1));transform-origin:0 0;border:0;position:absolute}.e-slotrows{gap:var(--sp-1);display:grid}.e-slotrow{align-items:center;gap:var(--sp-3);padding:var(--sp-2);text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);cursor:pointer;grid-template-columns:3.5rem minmax(0,1fr) auto auto;display:grid}.e-slotrow:hover{border-color:var(--pri)}.e-slotrow[aria-pressed=true]{border-color:var(--pri);background:var(--band)}.e-slotrow__thumb{border-radius:var(--r-s);background:var(--band);place-items:center;width:3.5rem;height:2.5rem;display:grid;overflow:hidden}.e-slotrow__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.e-slotrow__copy{min-width:0;display:grid}.e-slotrow__copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-slot{gap:var(--sp-3);padding:var(--sp-3);display:grid}.e-slot__frame{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);width:100%;padding:0;display:block;overflow:hidden}button.e-slot__frame{cursor:pointer}.e-slot__frame img{width:100%;display:block}.e-slot__empty{aspect-ratio:16/9;width:100%;display:block}.e-details>summary{cursor:pointer;font-size:var(--f-s);color:var(--mu)}.e-drop{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border:var(--hair-2) dashed var(--line);border-radius:var(--r-m);background:var(--band);cursor:pointer;display:flex}.e-drop:hover,.e-drop:focus-within{border-color:var(--pri)}.e-drop>.e-ico{width:28px;height:28px;color:var(--pri);flex:none}.e-drop input[type=file]{max-width:100%}.e-mediaws{gap:var(--sp-4);grid-template-columns:14rem minmax(0,1fr) 22rem;align-items:start;display:grid}.e-mediaws__filters,.e-mediaws__inspector{gap:var(--sp-3);padding:var(--sp-3);min-width:0;display:grid}.e-mediaws__results{min-width:0;padding:var(--sp-3)}.e-mediaws__preview{-o-object-fit:contain;object-fit:contain;border-radius:var(--r-m);background:var(--band);width:100%;height:auto;max-height:16rem;display:block}.e-mediafilters{gap:var(--sp-1);display:grid}.e-mediafilters h3{margin:0 0 var(--sp-1);font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mu)}.e-mediafilter{align-items:center;gap:var(--sp-2);width:100%;padding:6px var(--sp-2);text-align:left;font:inherit;font-size:var(--f-s);color:var(--ink);border:var(--hair-1) solid transparent;border-radius:var(--r-s);cursor:pointer;background:0 0;display:flex}.e-mediafilter>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.e-mediafilter:hover:not(:disabled){background:var(--band)}.e-mediafilter[aria-pressed=true]{background:var(--pri-50);border-color:var(--pri);font-weight:600}.e-mediafilter:disabled{opacity:.5;cursor:not-allowed}.e-mgrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.e-mgrid[data-density=compact]{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.e-mcard{background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);align-content:start;min-width:0;display:grid;position:relative;overflow:hidden}.e-mcard[data-selected=true]{border-color:var(--pri);box-shadow:0 0 0 2px var(--pri)}.e-mcard__select{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:grid}.e-mcard__preview{aspect-ratio:4/3;background:var(--band);display:block;overflow:hidden}.e-mcard__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.e-mcard__body{gap:var(--sp-1);padding:var(--sp-2);min-width:0;font-size:var(--f-s);display:grid}.e-mcard__body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-mcard__more{background:var(--surface);position:absolute;top:4px;right:4px}.e-cropstage{border-radius:var(--r-m);background:var(--chrome-900);max-height:60vh;overflow:hidden}.e-cropstage img{max-width:100%;display:block}@media (width<=1344px){.e-mediaws{grid-template-columns:14rem minmax(0,1fr)}.e-mediaws__inspector{grid-column:1/-1}}@media (width<=860px){.e-mediaws{grid-template-columns:minmax(0,1fr)}.e-mediaws__filters:not([data-open=true]){display:none}}.e-bld{gap:var(--sp-3);grid-template-columns:16rem minmax(0,1fr) 20rem;height:calc(100vh - 13rem);min-height:34rem;display:grid}.e-bld__panel{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.e-bld__head{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line);background:var(--band);display:flex}.e-bld__head>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.e-bld__scroll{min-height:0;padding:var(--sp-3);align-content:start;gap:var(--sp-3);scrollbar-width:thin;flex:1;grid-auto-rows:max-content;display:grid;overflow:auto}.e-bld__center{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.e-bld__toolbar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex}.e-bld__toolbar>[data-builder-current]{flex:1;min-width:8rem;display:grid}.e-bld__canvas{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);width:min(52rem,100%);min-height:42rem;box-shadow:var(--sh-1);margin:0 auto;overflow:hidden}.e-bld__canvas[data-device=tablet]{width:min(42rem,100%)}.e-bld__canvas[data-device=mobile]{width:min(24rem,100%)}.e-bld__canvas-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:var(--hair-1) solid var(--line);display:flex}.e-bld__frame{border:0;width:100%;height:42rem;display:block}.e-bld__addbar{padding:var(--sp-2) var(--sp-3);border-top:var(--hair-1) solid var(--line);background:var(--surface)}.e-bld__blocks{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.e-bld__block,.e-bld__outline{align-items:center;gap:var(--sp-2);width:100%;padding:6px var(--sp-2);text-align:left;font:inherit;font-size:var(--f-s);color:var(--ink);background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);cursor:pointer;display:flex}.e-bld__block:hover,.e-bld__outline:hover{border-color:var(--pri)}.e-bld__outline>span:not(.technical-ui-icon){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.e-bld__outline[aria-pressed=true]{border-color:var(--pri);background:var(--pri-50)}.e-bld__status{align-items:center;gap:var(--sp-4);padding:var(--sp-1) var(--sp-3);border-top:var(--hair-1) solid var(--line);background:var(--surface);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;display:flex}.e-bld__status-end{margin-left:auto}.e-tree{gap:var(--sp-1);min-height:1.5rem;display:grid}.e-tree__group{padding-top:var(--sp-2);font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mu);font-weight:700}.e-tree__row{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-1) var(--sp-1) var(--sp-1) calc(var(--sp-1) + var(--x,0) * 1.25rem);border:var(--hair-1) solid transparent;border-radius:var(--r-s);display:flex}.e-tree__row:hover{background:var(--band)}.e-tree__row[data-active=true]{border-color:var(--pri);background:var(--pri-50)}.e-tree__row[data-muted=true] .e-tree__label{opacity:.65}.e-tree__row[data-child=true]{border-left:var(--hair-2) solid var(--line)}.e-tree__grip{color:var(--mu);cursor:grab;font-size:var(--f-xs);flex:none}.e-tree__dot{background:var(--mu);border-radius:50%;flex:none;width:8px;height:8px}.e-tree__dot[data-tree-dot=live]{background:var(--ok)}.e-tree__dot[data-tree-dot=draft]{background:var(--warn)}.e-tree__label{align-items:center;gap:var(--sp-1);min-width:0;padding:4px var(--sp-1);text-align:left;font:inherit;font-size:var(--f-s);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.e-tree__label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.e-tree__label em{font-style:normal;font-size:var(--f-xs);color:var(--mu)}.e-menu[data-tree-menu]{z-index:var(--z-modal);left:calc(var(--x,0) * 1px);top:calc(var(--y,0) * 1px);width:15rem;padding:var(--sp-2);background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-2);position:fixed}.e-menu__title{padding:var(--sp-1) var(--sp-2);font-size:var(--f-xs);color:var(--mu)}.e-menu__item{width:100%;padding:6px var(--sp-2);text-align:left;font:inherit;font-size:var(--f-s);color:var(--ink);border-radius:var(--r-s);cursor:pointer;background:0 0;border:0;display:block}.e-menu__item:hover:not(:disabled){background:var(--band)}.e-menu__item:disabled{opacity:.45;cursor:not-allowed}.e-menu__item--danger{color:var(--bad)}.e-tpl[data-active=true]{border-color:var(--pri);box-shadow:0 0 0 2px var(--pri)}@media (width<=1050px){.e-bld{grid-template-columns:16rem minmax(0,1fr)}[data-builder-side]{display:none}}@media (width<=860px){.e-bld{grid-template-columns:minmax(0,1fr);height:auto}.e-bld__panel{max-height:28rem}.e-bld__center{min-height:34rem}}.e-cover{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-cover__item{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--band);place-items:center;width:6rem;min-height:4rem;display:grid;position:relative;overflow:hidden}.e-cover__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.e-cover__item .e-btn{top:var(--hair-2);right:var(--hair-2);background:var(--surface);position:absolute}.e-bld--single{height:auto;min-height:0;display:block}.e-bld--single .e-bld__center{min-height:40rem}.e-cover__badge{left:var(--hair-2);bottom:var(--hair-2);position:absolute}.e-cover__order{right:var(--hair-2);bottom:var(--hair-2);gap:var(--sp-1);display:flex;position:absolute}.e-cover__order .e-btn{background:var(--surface)}[data-builder-editor]{min-height:34rem;padding:var(--sp-4) var(--sp-5)}[data-builder-editor] .codex-editor__redactor{padding-bottom:3rem!important}[data-builder-editor] .ce-block__content,[data-builder-editor] .ce-toolbar__content{max-width:44rem}[data-builder-editor] .e-doc-tool__bar{margin-bottom:var(--sp-2)}[data-builder-editor] .e-doc-tool__body :is(h2,h3,h4){margin:var(--sp-2) 0 var(--sp-1);font-weight:700}[data-builder-editor] .e-doc-tool__body h2{font-size:var(--f-l)}[data-builder-editor] .e-doc-tool__body :is(ul,ol){margin:var(--sp-1) 0;padding-left:1.4em}[data-builder-editor] .e-doc-tool__body :is(p,blockquote,figure,details,hr){margin:var(--sp-1) 0}[data-builder-editor] .e-doc-tool__body table{width:100%;margin:var(--sp-2) 0;border-collapse:collapse}[data-builder-editor] .e-doc-tool__body :is(th,td){padding:var(--sp-1) var(--sp-2);border:var(--hair-1) solid var(--line);text-align:left;vertical-align:top}[data-builder-editor] .e-doc-tool__body :is(.ew-cols-2,.ew-cols-3){gap:var(--sp-3);margin:var(--sp-2) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-builder-editor] .e-doc-tool__body .ew-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-builder-editor] .e-doc-tool__body :is(.ew-cols-2,.ew-cols-3)>*{min-width:0;padding:var(--sp-1) var(--sp-2);border:var(--hair-1) dashed var(--line);border-radius:var(--r-s)}[data-builder-editor] .e-doc-tool__body .ew-callout{padding:var(--sp-2) var(--sp-3);border-left:var(--hair-3) solid var(--info);background:var(--info-50);border-radius:var(--r-s)}[data-builder-editor] .e-doc-tool__body .ew-callout--warn{border-left-color:var(--warn);background:var(--warn-50)}[data-builder-editor] .e-doc-tool__body summary{font-weight:700}.e-grid-2>[data-wide]{grid-column:1/-1}.e-brandicon{background:var(--band);width:1.5rem;height:1.5rem;color:var(--ink);vertical-align:middle;border-radius:50%;place-items:center;display:inline-grid}.e-brandicon svg{fill:currentColor;width:62%;height:62%}.e-edt{gap:var(--sp-2);margin:var(--sp-2) 0;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);flex-direction:column;display:flex}.e-edt--row{flex-direction:row}.e-edt--summary{flex-direction:row;align-items:center}.e-edt__label{font-weight:700;font-size:var(--f-s)}.e-edt__text{min-width:0;color:var(--mu);font-size:var(--f-s);flex:1}.e-edt__img{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.e-edt__preview{border-radius:var(--r-s);-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:180px}.e-edt__upload{padding:var(--sp-2) var(--sp-4);border:var(--hair-2) dashed var(--line);border-radius:var(--r-s);background:var(--band);color:var(--mu);font-size:var(--f-s);cursor:pointer}.e-edt__upload:hover{color:var(--pri);border-color:var(--pri)}.e-edt__gallery{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(90px,1fr));display:grid}.e-edt__cell{aspect-ratio:1;border-radius:var(--r-s);position:relative;overflow:hidden}.e-edt__cell img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.e-edt__remove{top:var(--hair-3);right:var(--hair-3);border-radius:var(--r-pill);background:var(--ink);width:20px;height:20px;color:var(--surface);cursor:pointer;border:0;place-items:center;line-height:1;display:grid;position:absolute}[data-ergoweb-project-picker]{flex:24rem;min-width:min(100%,32rem);max-width:44rem;margin-bottom:0}.e-form--panel{background:0 0;border:0;border-radius:0}.e-form--panel .e-fsec{grid-template-columns:minmax(0,1fr)}.e-form--panel .e-fsec+.e-fsec{border-top-color:var(--line2)}.e-form--panel .e-fsec__side{padding:var(--sp-3) 0 0;background:0 0;border-right:0}.e-form--panel .e-fsec__title{font-size:var(--f-m)}.e-form--panel .e-fsec__body{padding:var(--sp-3) 0 var(--sp-4)}.e-form--panel .e-fgrid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.e-form--panel .e-fgrid>*{grid-column:span 2}.e-form--panel .e-fgrid>:is(.e-w-1,.e-w-2,.e-w-3){grid-column:span 1}.e-form--panel .e-savebar{padding:var(--sp-3) 0;border-radius:0}.e-ew-door{gap:var(--sp-1);min-width:0;display:grid}.e-ew-door__row{align-items:stretch;gap:var(--sp-2);min-width:0;display:flex}@media (width<=560px){.e-ew-door__row{flex-direction:column}.e-ew-door__row>[data-ergoweb-project-picker]{flex-basis:auto}.e-ew-statrow{flex-wrap:wrap}.e-ew-statrow>.e-chips{flex-basis:100%;order:-1}}.e-ew-kpi__line{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}@media (width>=1280px){.e-ew-design-top{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}.e-ew-design-top .e-ew-stage{aspect-ratio:16/10;height:auto}.e-ew-design-top .e-card__head{row-gap:var(--sp-2);flex-wrap:wrap}.e-ew-slotdl{grid-template-columns:minmax(0,1fr);padding:0}.e-ew-slotdl>.e-dl__item{gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:minmax(6rem,2fr) minmax(0,5fr);display:grid}[data-meta-fields] .e-ai-btn{-moz-column-gap:var(--sp-2);align-items:center;column-gap:var(--sp-2);text-align:left;white-space:normal;border-radius:var(--r-l);grid-template-columns:auto minmax(0,1fr);row-gap:0;max-width:100%;display:inline-grid}[data-meta-fields] .e-ai-btn .e-ai-mark{grid-row:span 2}[data-meta-fields] .e-ai-btn__price{font-size:var(--f-xs)}.e-tpl[aria-pressed=true]:hover,.e-tpl[data-active=true]:hover{background:var(--band)}.e-slotrow[aria-pressed=true]:hover{box-shadow:var(--sh-2)}.e-details>summary{cursor:pointer}.e-details>summary:hover{color:var(--pri)}button.e-slot__frame:hover{border-color:var(--pri)}[data-meta-fields] .e-check small{display:block}html.ew-full{overflow:hidden}.e-bld.is-full{z-index:var(--z-drawer);height:auto;min-height:0;padding:calc(var(--sp-8) + var(--sp-7)) calc(var(--sp-8) + var(--sp-7)) var(--sp-4);background:var(--chrome-800);margin:0;display:block;position:fixed;inset:0}.e-bld.is-full>[data-builder-panel]{display:none}.e-bld.is-full[data-full-panel=tree]>[data-builder-tree],.e-bld.is-full[data-full-panel=side]>[data-builder-side]{left:calc(var(--sp-8) + var(--sp-7));top:calc(var(--sp-8) + var(--sp-7));bottom:var(--sp-4);width:min(20rem, calc(100% - 2 * var(--sp-3)));z-index:1;box-shadow:var(--sh-2);display:flex;position:fixed}.e-bld.is-full .e-bld__center{height:100%}.e-bld.is-full .e-bld__toolbar{top:var(--sp-3);z-index:2;width:max-content;max-width:calc(100% - 2 * var(--sp-3));border-radius:var(--r-l);box-shadow:var(--sh-2);border:0;position:fixed;left:50%;transform:translate(-50%)}.e-bld__rail{left:var(--sp-3);z-index:2;gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-2);flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.e-bld__railbtn{border-radius:var(--r-m);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.e-bld__railbtn:hover,.e-bld__railbtn[aria-pressed=true]{background:var(--pri-50);color:var(--pri)}.e-bld__fullhint{right:var(--sp-4);bottom:var(--sp-4);z-index:2;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-m);background:color-mix(in srgb, var(--surface) 12%, transparent);color:var(--chrome-mu);font-size:var(--f-s);margin:0;position:fixed}@media (width<=560px){.e-bld.is-full{padding:calc(var(--sp-8) * 3) var(--sp-3) calc(var(--sp-8) + var(--sp-4))}.e-bld__rail{top:auto;bottom:var(--sp-3);flex-direction:row;left:50%;transform:translate(-50%)}.e-bld__fullhint{display:none}}:where(.e-cloud,.e-ficon,[data-file-family]){--ft-pdf:var(--bad);--ft-cad:var(--new);--ft-img:var(--prog);--ft-sheet:var(--ok);--ft-doc:var(--info);--ft-zip:var(--warn);--ft-gis:var(--out);--ft-survey:var(--table-head);--ft-media:var(--chrome-700);--ft-txt:var(--mu)}.e-ficon{--ic:24px;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.e-ficon[data-size=sm]{--ic:18px}.e-ficon[data-size=md]{--ic:24px}.e-ficon[data-size=lg]{--ic:34px}.e-ficon[data-size=xl]{--ic:58px}.e-ficon[data-size=xxl]{--ic:96px}.e-ficon svg{height:var(--ic);width:auto;display:block}.e-ficon>.e-ico,.e-ficon>img{width:var(--ic);height:var(--ic)}.e-ficon [data-tone=pdf]{--c:var(--ft-pdf)}.e-ficon [data-tone=cad]{--c:var(--ft-cad)}.e-ficon [data-tone=img]{--c:var(--ft-img)}.e-ficon [data-tone=sheet]{--c:var(--ft-sheet)}.e-ficon [data-tone=doc]{--c:var(--ft-doc)}.e-ficon [data-tone=zip]{--c:var(--ft-zip)}.e-ficon [data-tone=gis]{--c:var(--ft-gis)}.e-ficon [data-tone=survey]{--c:var(--ft-survey)}.e-ficon [data-tone=media]{--c:var(--ft-media)}.e-ficon [data-tone=txt]{--c:var(--ft-txt)}.e-ficon .sh{fill:var(--surface);stroke:color-mix(in srgb, var(--c) 45%, var(--line));stroke-width:1.2px}.e-ficon .fd{fill:color-mix(in srgb, var(--c) 22%, var(--surface));stroke:color-mix(in srgb, var(--c) 45%, var(--line));stroke-width:1.2px}.e-ficon .bd{fill:var(--c)}.e-ficon .lb{fill:#fff;letter-spacing:.2px;font:800 5.2px system-ui,sans-serif}.e-ficon .gl{stroke:color-mix(in srgb, var(--c) 35%, var(--line));stroke-width:1px;fill:none;stroke-linecap:round}.e-ficon [data-folder=pri]{--fc:var(--pri)}.e-ficon [data-folder=accent]{--fc:var(--accent)}.e-ficon [data-folder=info]{--fc:var(--info)}.e-ficon [data-folder=new]{--fc:var(--new)}.e-ficon [data-folder=table-head]{--fc:var(--table-head)}.e-ficon [data-folder=mu]{--fc:var(--mu)}.e-ficon .tb{fill:color-mix(in srgb, var(--fc) 75%, var(--chrome-900))}.e-ficon .fr{fill:color-mix(in srgb, var(--fc) 82%, white)}.e-cloud__shell{grid-template-columns:var(--cloud-tree-w,262px) minmax(0, 1fr) 318px;gap:var(--sp-3);align-items:stretch;min-height:calc(100vh - 17rem);display:grid}.e-cloud__shell[data-tree="0"]{grid-template-columns:minmax(0,1fr) 318px}.e-cloud__shell[data-info="0"]{grid-template-columns:var(--cloud-tree-w,262px) minmax(0, 1fr)}.e-cloud__shell[data-tree="0"][data-info="0"]{grid-template-columns:minmax(0,1fr)}.e-cloud__shell[data-info-open=false]{grid-template-columns:var(--cloud-tree-w,262px) minmax(0, 1fr)}.e-cloud__shell[data-tree="0"][data-info-open=false]{grid-template-columns:minmax(0,1fr)}.e-cloud__shell[data-info-open=false]>.e-cloud__info{display:none}.e-cloud__stage{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;display:flex;position:relative}.e-cloud__stage[data-dragging=true]{border-color:var(--pri);border-style:dashed}.e-cloud__drop{z-index:3;place-content:center;justify-items:center;gap:var(--sp-2);border-radius:var(--r-m);background:color-mix(in srgb, var(--surface) 88%, var(--pri));text-align:center;display:grid;position:absolute;inset:0}.e-cloud__drop .e-ico{width:40px;height:40px;color:var(--pri)}.e-cloud__upload{right:var(--sp-3);bottom:var(--sp-3);z-index:3;position:absolute}.e-cloud__info{align-content:start;gap:var(--sp-3);padding:var(--sp-3);min-width:0;display:grid}.e-cloud__info-head{align-items:center;gap:var(--sp-2);display:flex}.e-cloud--embedded{container-type:inline-size}.e-cloud--embedded>.e-cloud__shell{min-height:0}.e-cloud--embedded .e-cloud__crumbs{flex:1 0 auto}.e-cloud--embedded [data-col=name] .e-cell-name{flex-wrap:wrap}.e-cloud--embedded [data-col=name] .e-cell-name>.e-btn{flex:calc(100% - 3rem);order:1;justify-content:flex-start;min-width:0}.e-cloud--embedded [data-col=name] .e-cell-name>:not(:first-child):not(.e-btn){text-overflow:ellipsis;order:2;max-width:100%;overflow:hidden}.e-cloud--embedded .e-cloud__table[data-view=grid] [data-col=name] .e-cell-name>.e-btn{flex-basis:100%}.e-cloud__picker{display:none}@container (width<=60rem){.e-cloud--embedded>.e-cloud__shell[data-tree]{grid-template-columns:13rem minmax(0,1fr)}.e-cloud--embedded>.e-cloud__shell>.e-cloud__info{grid-column:1/-1}.e-cloud--embedded .e-cloud__table [data-col=uploader]{display:none}}@container (width<=34rem){.e-cloud--embedded>.e-cloud__shell[data-tree]{grid-template-columns:minmax(0,1fr)}.e-cloud--embedded .e-cloud__tree{display:none}.e-cloud__picker{display:block}.e-cloud--embedded .e-cloud__table [data-col=size]{display:none}}@media (width<=760px){.e-cloud__info--sheet{z-index:var(--z-drawer);background:var(--surface);border-top:var(--hair-1) solid var(--line);border-radius:var(--r-l) var(--r-l) 0 0;max-height:75vh;box-shadow:var(--sh-2);position:fixed;inset:auto 0 0;overflow:auto}}.e-cloud__info-head>strong,.e-cloud__info-head>h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.e-cloud__selbar{bottom:var(--sp-2);z-index:2;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-m);background:var(--chrome-800);color:var(--chrome-ink);box-shadow:var(--sh-2);display:flex;position:sticky}.e-cloud__selbar .e-muted{color:inherit;opacity:.75}.e-cloud__dot{background:var(--mu);border-radius:50%;width:10px;height:10px;display:inline-block}.e-cloud__dot[data-tone=projects],.e-progress[data-tone=projects]{background:var(--accent);color:var(--accent)}.e-cloud__dot[data-tone=folders],.e-progress[data-tone=folders]{background:var(--info);color:var(--info)}.e-cloud__dot[data-tone=meetings],.e-progress[data-tone=meetings]{background:var(--prog);color:var(--prog)}.e-cloud__dot[data-tone=web],.e-progress[data-tone=web]{background:var(--ok);color:var(--ok)}.e-cloud__dot[data-tone=avatars],.e-progress[data-tone=avatars]{background:var(--new);color:var(--new)}.e-cloud__dot[data-tone=logos],.e-progress[data-tone=logos]{background:var(--warn);color:var(--warn)}.e-cloud__dot[data-tone=covers],.e-progress[data-tone=covers]{background:var(--out);color:var(--out)}.e-cloud__dot[data-tone=trash]{background:var(--bad)}.e-cloud__dot[data-tone=free]{background:var(--line)}.e-cloud__dot[data-tone=other],.e-progress[data-tone=other]{background:var(--mu);color:var(--mu)}.e-cloud__dot[data-tone=contacts],.e-progress[data-tone=contacts]{background:var(--accent);color:var(--accent)}.e-cloud__dot[data-tone=finance],.e-progress[data-tone=finance]{background:var(--ok);color:var(--ok)}.e-cloud__dot[data-tone=email],.e-progress[data-tone=email]{background:var(--ai-b);color:var(--ai-b)}.e-donut__seg[data-tone=projects]{stroke:var(--accent)}.e-donut__seg[data-tone=folders]{stroke:var(--info)}.e-donut__seg[data-tone=meetings]{stroke:var(--prog)}.e-donut__seg[data-tone=web]{stroke:var(--ok)}.e-donut__seg[data-tone=email]{stroke:var(--ai-b)}.e-donut__seg[data-tone=trash]{stroke:var(--bad)}.e-donut__seg[data-tone=other]{stroke:var(--mu)}.e-cloud__rail{align-content:start;gap:var(--sp-3);min-width:0;display:grid}.e-cloud-report{container:cloud-report/inline-size}.e-cloud-report__split{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@container cloud-report (width>=64rem){.e-cloud-report__split{grid-template-columns:repeat(2,minmax(0,1fr))}}.e-cloud-report [data-table=cloud-by-type]{min-width:30rem}.e-progress[data-tone]{background:var(--line2)}[data-file-family=cad] .e-progress{color:var(--ft-cad)}[data-file-family=pdf] .e-progress{color:var(--ft-pdf)}[data-file-family=img] .e-progress{color:var(--ft-img)}[data-file-family=doc] .e-progress{color:var(--ft-doc)}[data-file-family=txt] .e-progress{color:var(--ft-txt)}[data-file-family=archive] .e-progress{color:var(--ft-zip)}[data-file-family=slides] .e-progress{color:var(--ft-doc)}[data-file-family=other] .e-progress{color:var(--ft-media)}.e-donut__seg[data-file-family=cad]{stroke:var(--ft-cad)}.e-donut__seg[data-file-family=pdf]{stroke:var(--ft-pdf)}.e-donut__seg[data-file-family=img]{stroke:var(--ft-img)}.e-donut__seg[data-file-family=doc]{stroke:var(--ft-doc)}.e-donut__seg[data-file-family=txt]{stroke:var(--ft-txt)}.e-donut__seg[data-file-family=archive]{stroke:var(--ft-zip)}.e-donut__seg[data-file-family=slides]{stroke:var(--ft-doc)}.e-donut__seg[data-file-family=other]{stroke:var(--ft-media)}@media (width<=1100px){.e-cloud__shell:not([data-info-open]){grid-template-columns:var(--cloud-tree-w,262px) minmax(0, 1fr)}.e-cloud__shell:not([data-info-open])>.e-cloud__info{grid-column:1/-1}}@media (width<=860px){.e-cloud__shell,.e-cloud__shell[data-tree="0"],.e-cloud__shell[data-info="0"],.e-cloud__shell[data-info-open=false]{grid-template-columns:minmax(0,1fr)}}.e-cloud__foot{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--card-line);border-radius:var(--r-m);background:var(--surface);font-size:var(--f-s);color:var(--mu);flex-wrap:wrap;display:flex}.e-cloud__menu{display:inline-block}.e-menu.e-menu--rows{left:calc(var(--x,0) * 1px);top:calc(var(--y,0) * 1px);width:max-content;min-width:13rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);z-index:var(--z-menu);position:fixed;overflow-y:auto}.e-menu .e-menu__item{align-items:center;gap:var(--sp-2);text-decoration:none;display:flex}.e-menu .e-menu__item .e-ico{flex:none;width:14px;height:14px}.e-menu__sep{height:var(--hair-1);margin:var(--sp-1) 0;background:var(--line)}b[data-revoked]{text-decoration:line-through}.e-cloud__tree{align-content:start;gap:var(--sp-3);padding:var(--sp-3);min-width:0;display:grid}.e-cloud__new{position:relative}.e-cloud__newmenu{top:calc(var(--y,0) * 1px);left:calc(var(--x,0) * 1px);z-index:var(--z-menu);min-width:12rem;padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-2);position:fixed}.e-cloud__newmenu>.e-menu__item{align-items:center;gap:var(--sp-2);width:100%;padding:6px var(--sp-2);text-align:left;font:inherit;font-size:var(--f-s);color:var(--ink);border-radius:var(--r-s);cursor:pointer;background:0 0;border:0;display:flex}.e-cloud__newmenu>.e-menu__item:hover{background:var(--band)}.e-cloud__nav{scrollbar-width:thin;max-height:55vh;overflow:hidden auto}.e-cloud__nav ul{margin:0;padding:0;list-style:none}.e-cloud__heading{margin:0 0 var(--sp-2);font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mu);font-weight:700}.e-cloud__item[aria-expanded=false]>ul[role=group]{display:none}.e-cloud__node{align-items:center;gap:var(--sp-1);width:100%;min-width:0;padding:4px var(--sp-1);text-align:left;font:inherit;font-size:var(--f-s);color:var(--ink);border:var(--hair-1) solid transparent;border-radius:var(--r-s);cursor:pointer;background:0 0;text-decoration:none;display:flex}.e-cloud__node:hover{background:var(--band)}.e-cloud__node[data-active=true]{background:var(--pri-50);border-color:var(--pri);font-weight:600}.e-cloud__node[data-virtual=true] .e-cloud__label{font-style:italic}.e-cloud__chevron{text-align:center;width:12px;color:var(--mu);flex:none}.e-cloud__chevron[data-tree-toggle]:before{content:"›";transition:transform var(--t-fast);display:inline-block}.e-cloud__item[aria-expanded=true]>.e-cloud__node>.e-cloud__chevron:before{transform:rotate(90deg)}.e-cloud__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.e-cloud__count{font-style:normal;font-size:var(--f-xs);color:var(--mu);flex:none}.e-cloud__hdd{-o-object-fit:contain;object-fit:contain;flex:none;width:18px;height:18px}.e-cloud__nav ul[role=group]{margin-left:calc(var(--sp-1) + 6px);padding-left:var(--sp-1);border-left:var(--hair-1) solid var(--line2)}.e-cloud__item[data-kind]>.e-cloud__node{box-shadow:inset 3px 0 0 var(--lvl,transparent)}.e-cloud__item[data-kind]>.e-cloud__node .e-ficon svg{--fc:var(--lvl)}.e-cloud__item[data-kind=year]{--lvl:var(--table-head)}.e-cloud__item[data-kind=year]>.e-cloud__node .e-cloud__label{font-weight:700}.e-cloud__item[data-kind=month]{--lvl:var(--info)}.e-cloud__item[data-kind=project]{--lvl:var(--accent)}.e-cloud__item[data-kind=item]{--lvl:var(--pri)}.e-cloud__item[data-kind=system]{--lvl:var(--mu)}.e-cloud__item[data-kind=user]{--lvl:var(--pri)}.e-cloud__item[data-kind=room]{--lvl:var(--prog)}.e-cloud__treetools{z-index:1;gap:var(--sp-1);padding-bottom:var(--sp-2);background:var(--surface);display:grid;position:sticky;top:0}.e-cloud__single{font-size:var(--f-xs);color:var(--mu)}.e-cloud__treenone{padding:var(--sp-1);font-size:var(--f-s);color:var(--mu);margin:0}.e-cloud__item[data-filter-out]{display:none}.e-cloud__shell[data-w]{--cloud-tree-w:calc(var(--w) * 1px)}.e-cloud__shell[data-w]>*{--w:initial}.e-cloud__tree{position:relative}.e-cloud__grip{top:var(--sp-3);right:calc(-1 * var(--sp-2));bottom:var(--sp-3);width:var(--sp-3);border-radius:var(--r-pill);cursor:col-resize;touch-action:none;position:absolute}.e-cloud__grip:after{content:"";top:0;bottom:0;left:calc(50% - var(--hair-1));width:var(--hair-2);border-radius:var(--r-pill);background:0 0;position:absolute}.e-cloud__grip:is(:hover,:focus-visible,[data-dragging]):after{background:var(--pri)}@media (width<=860px){.e-cloud__grip{display:none}}.e-cloud__storage{gap:var(--sp-1);padding-top:var(--sp-2);border-top:var(--hair-1) solid var(--line);font-size:var(--f-s);color:var(--mu);display:grid}.e-cloud__toolbar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.e-cloud__crumbs{flex:1;min-width:0}.e-cloud__search{flex:0 18rem;min-width:10rem}.e-cloud__path{align-items:center;gap:var(--sp-1);font-size:var(--f-s);flex-wrap:wrap;display:flex}.e-cloud__path button{padding:var(--sp-1) var(--sp-1);white-space:nowrap;font:inherit;color:var(--pri);border:var(--hair-1) dashed transparent;border-radius:var(--r-s);cursor:pointer;background:0 0}.e-cloud__path button:hover{background:var(--band)}.e-cloud__path [data-drop-target=true]{border-color:var(--pri);background:var(--pri-50)}.e-cloud__listarea{gap:var(--sp-3);flex-direction:column;flex:1;min-height:20rem;display:flex;position:relative}.e-cloud__drophint{padding:var(--sp-2);text-align:center;border:var(--hair-1) dashed var(--line);border-radius:var(--r-m);color:var(--mu);font-size:var(--f-s);margin:auto 0 0}.e-cloud__table td,.e-cloud__table th{vertical-align:middle}.e-cloud__table tr[data-selected=true]{background:var(--pri-50)}.e-cloud__table tr[data-drop-target=true]{outline:var(--hair-2) dashed var(--pri);outline-offset:calc(-1 * var(--hair-2))}.e-cloud__table [data-col=name] .e-cell-name{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.e-cloud__table [data-col=name] .e-btn{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;min-width:0;overflow:hidden}.e-cloud__table col[data-col=select]{width:2.5rem}.e-cloud__table col[data-col=name]{width:auto}.e-cloud__table col[data-col=actions]{width:2.75rem}.e-cloud__table col[data-col=modified]{width:6.25rem}.e-cloud__table col[data-col=size]{width:6rem}.e-cloud__table th,.e-cloud__table td:not([data-col=name]){overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-cloud__table [data-col=name] .e-cell-name>*{flex:none}.e-cloud__table [data-col=name] .e-cell-name>.e-btn{flex:0 auto;max-width:100%}.e-cloud__nametext{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.e-cloud__table td[data-col=actions]{padding-inline:var(--sp-1)}.e-cloud__shell[data-tree="1"][data-info="1"]:not([data-info-open=false]) .e-cloud__table [data-col=uploader]{display:none}.e-cloud__portal{color:var(--pri);display:inline-flex}.e-cloud__portal .e-ico{width:14px;height:14px}.e-cloud__table [data-col=actions]{text-align:right;white-space:nowrap}.e-cloud__preview{place-items:center;gap:var(--sp-2);min-height:8rem;padding:var(--sp-3);border-radius:var(--r-m);background:var(--band);display:grid}.e-cloud__preview img,.e-cloud__preview iframe{-o-object-fit:contain;object-fit:contain;border:0;width:100%;max-height:18rem}.e-ficon[data-size=xs]{--ic:14px}@media (width<=1100px){.e-cloud__table [data-col=uploader]{display:none}}@media (width<=860px){.e-cloud__table [data-col=size]{display:none}}.e-cloud__table[data-view=grid],.e-cloud__table[data-view=grid] tbody,.e-cloud__table[data-view=grid] tr,.e-cloud__table[data-view=grid] td{display:block}.e-cloud__table[data-view=grid] colgroup,.e-cloud__table[data-view=grid] thead{display:none}.e-cloud__table[data-view=grid] tbody{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.e-cloud__table[data-view=grid] tr{height:auto;padding:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);position:relative}.e-cloud__table[data-view=grid] td{height:auto;padding:var(--sp-1) 0;border:0}.e-cloud__table[data-view=grid] td[data-col=name]{min-width:0}.e-cloud__table[data-view=grid] td[data-col=select]{top:var(--sp-2);left:var(--sp-2);position:absolute}.e-cloud__table[data-view=grid] td[data-col=actions]{top:var(--sp-2);right:var(--sp-2);position:absolute}.e-cloud__table[data-view=grid] [data-col=size],.e-cloud__table[data-view=grid] [data-col=uploader],.e-cloud__table[data-view=grid] [data-col=modified]{font-size:var(--f-xs);color:var(--mu);display:block}.e-cloud__tabs{min-width:0;max-width:100%;overflow-x:auto}.e-portal{background:var(--bg);min-height:100vh;color:var(--ink);font-family:inherit}.e-portal__skip:not(:focus){width:var(--hair-1);height:var(--hair-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.e-portal__skip:focus{z-index:var(--z-picker);background:var(--surface);color:var(--ink);border:var(--hair-2) solid var(--pri);border-radius:var(--r-m);padding:.5rem .75rem;position:fixed;top:.5rem;left:.5rem}.e-portal__bar{border-top:4px solid var(--sw-2,var(--pri));border-bottom:var(--hair-1) solid var(--line);background:var(--surface)}.e-portal__bar-inner{align-items:center;gap:var(--sp-4);min-width:0;max-width:72rem;padding:var(--sp-3) var(--sp-4);margin:0 auto;display:flex}.e-portal__brand{align-items:center;gap:var(--sp-3);min-width:0;color:var(--ink);text-decoration:none;display:flex}.e-portal__mark{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);width:2.5rem;height:2.5rem;color:var(--ink);flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.e-portal__mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.e-portal__brand-text{min-width:0;line-height:1.25;display:grid}.e-portal__brand-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-portal__brand-text span{font-size:var(--f-s);color:var(--mu)}.e-portal__nav{gap:var(--sp-1);margin-left:auto;display:flex}.e-portal__nav a{align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:0 var(--sp-3);border-radius:var(--r-m);color:var(--ink);font-weight:600;text-decoration:none;display:inline-flex}.e-portal__nav a:hover{background:var(--band)}.e-portal__nav a[aria-current=page]{background:var(--band);box-shadow:inset 0 -3px 0 var(--sw-2,var(--pri))}.e-portal__me{align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:0 var(--sp-2);border-radius:var(--r-m);color:var(--ink);flex:none;text-decoration:none;display:inline-flex}.e-portal__me:hover,.e-portal__me[aria-current=page]{background:var(--band)}.e-portal a:focus-visible,.e-portal button:focus-visible{outline:var(--hair-3) solid var(--pri);outline-offset:var(--hair-2)}.e-portal__main{min-width:0;max-width:72rem;padding:var(--sp-6) var(--sp-4) 3rem;margin:0 auto}.e-portal__main:focus{outline:none}.e-portal__signature{padding-bottom:var(--sp-6);text-align:center;font-size:var(--f-s);color:var(--mu)}.e-portal__h1{font-size:var(--f-2xl);color:var(--ink);margin:0;line-height:1.2}.e-portal__sub{margin:var(--sp-1) 0 var(--sp-5);color:var(--mu)}.e-portal__kicker{font-size:var(--f-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);font-weight:700}.e-portal__stack{gap:var(--sp-4);display:grid}.e-portal__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.e-portal__crumbs{gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--f-s);color:var(--mu);flex-wrap:wrap;display:flex}.e-portal__crumbs a{color:var(--pri)}.e-portal__pages{justify-content:center;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);color:var(--mu);flex-wrap:wrap;display:flex}.e-portal__proj{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--ink);text-decoration:none;display:grid}.e-portal__proj:hover{border-color:var(--pri);background:var(--band)}.e-portal__proj-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.e-portal__proj-head b{display:block}.e-portal__proj-head small,.e-portal__proj-meta{color:var(--mu);font-size:var(--f-s)}.e-portal__proj-meta{justify-content:space-between;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.e-portal__list{gap:var(--sp-3);display:grid}.e-portal__wait{align-items:center;gap:var(--sp-4);min-width:0;margin-bottom:var(--sp-5);padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--warn);border-radius:var(--r-m);background:var(--warn-50);color:var(--ink);border-left-width:6px;display:flex}.e-portal__wait-text{flex:1;min-width:0}.e-portal__wait-text small{color:var(--mu);display:block}.e-portal__steps{margin:0 0 var(--sp-4);padding:0;list-style:none;display:flex}.e-portal__step{min-width:0;padding:0 var(--sp-1);text-align:center;color:var(--mu);font-size:var(--f-s);flex:1;position:relative}.e-portal__step:before{content:"";height:var(--hair-3);background:var(--line);position:absolute;top:.9rem;left:-50%;right:50%}.e-portal__step:first-child:before{display:none}.e-portal__step[data-state=done]:before,.e-portal__step[data-state=now]:before{background:var(--pri)}.e-portal__step-dot{z-index:1;width:1.8rem;height:1.8rem;margin:0 auto var(--sp-1);border:var(--hair-2) solid var(--line);background:var(--surface);color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.e-portal__step[data-state=done] .e-portal__step-dot{border-color:var(--pri)}.e-portal__step[data-state=now] .e-portal__step-dot{border-color:var(--pri);background:var(--pri-50)}.e-portal__step[data-state=done],.e-portal__step[data-state=now]{color:var(--ink);font-weight:600}.e-portal__step-name{overflow-wrap:anywhere;display:block}.e-portal__facts{gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;margin:0;display:flex}.e-portal__facts dd{margin:var(--sp-1) 0 0;color:var(--ink)}.e-portal__facts dd[data-needed=true]{font-weight:700}.e-portal__facts--stacked{gap:var(--sp-3);display:grid}.e-portal__file{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line2);display:flex}.e-portal__file:last-of-type{border-bottom:0}.e-portal__file>.e-cell-name{flex:1}.e-portal__camera{display:none}.e-portal__chosen{gap:var(--sp-2);margin:var(--sp-3) 0;padding:0;list-style:none;display:grid}.e-portal__chosen li{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.e-portal__chosen li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-portal__call{align-items:center;gap:var(--sp-3) var(--sp-4);min-width:0;padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-left:4px solid var(--sw-2,var(--pri));border-radius:var(--r-m);background:var(--band);flex-wrap:wrap;display:flex}.e-portal__call>div{flex:1;min-width:0}.e-portal__call small{color:var(--mu);display:block}.e-portal__login{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);min-height:32rem;box-shadow:var(--sh-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.e-portal__login-side{justify-content:space-between;gap:var(--sp-5);padding:var(--sp-8,2.5rem);border-right:var(--hair-1) solid var(--line);border-top:6px solid var(--sw-2,var(--pri));background:var(--band);color:var(--ink);flex-direction:column;display:flex}.e-portal__login-office{align-items:center;gap:var(--sp-3);display:flex}.e-portal__login-claim{font-size:var(--f-xl);margin:0;font-weight:700;line-height:1.2}.e-portal__login-points{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-portal__login-points li:before{content:"✓ "}.e-portal__login-form{justify-content:center;gap:var(--sp-3);min-width:0;padding:var(--sp-8,2.5rem);flex-direction:column;display:flex}.e-portal__code{font-size:var(--f-xl);font-weight:var(--fw-display);letter-spacing:.5em;text-align:center}.e-portal__or{align-items:center;gap:var(--sp-3);color:var(--mu);font-size:var(--f-s);display:flex}.e-portal__or:before,.e-portal__or:after{content:"";height:var(--hair-1);background:var(--line);flex:1}.e-portal__again{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-portal__offer-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.e-portal__offer-doc{gap:var(--sp-4);display:grid}.e-portal__offer-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.e-portal__total th,.e-portal__total td{font-weight:700}.e-portal__answer{gap:var(--sp-3);border-top:4px solid var(--sw-2,var(--pri));display:grid}.e-portal__reasons{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.e-portal__inbox{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.e-portal__conv{gap:var(--sp-1) var(--sp-2);width:100%;padding:var(--sp-3);border-radius:var(--r-m);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.e-portal__conv:hover,.e-portal__conv[aria-current=true]{background:var(--band)}.e-portal__conv b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-portal__conv small{color:var(--mu);font-size:var(--f-s);grid-column:1/-1}.e-portal__thread{gap:var(--sp-4);display:grid}.e-portal__messages{gap:var(--sp-2);max-height:32rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.e-portal__message{max-width:85%;padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);color:var(--ink)}.e-portal__message[data-mine=true]{border-color:var(--pri);background:var(--pri-50);justify-self:end}.e-portal__message p{overflow-wrap:anywhere;margin:0}.e-portal__message small{margin-top:var(--sp-1);font-size:var(--f-s);color:var(--mu);display:block}.e-portal__composer{gap:var(--sp-2);display:grid}.e-portal__composer-actions{justify-content:flex-end;gap:var(--sp-2);display:flex}@media (width<=860px){.e-portal__grid,.e-portal__offer-grid,.e-portal__inbox,.e-portal__login{grid-template-columns:minmax(0,1fr)}.e-portal__login-side{padding:var(--sp-5);border-right:0;order:2}.e-portal__inbox[data-selected] .e-portal__inbox-list{order:2}}@media (width<=560px){.e-portal__bar-inner{padding:var(--sp-2) var(--sp-4)}.e-portal__me-name{display:none}.e-portal__nav{z-index:var(--z-drawer);border-top:var(--hair-1) solid var(--line);background:var(--surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.e-portal__nav a{justify-content:center;gap:var(--sp-1);min-height:3.5rem;padding:var(--sp-1);font-size:var(--f-s);border-radius:0;flex-direction:column}.e-portal__nav a[aria-current=page]{box-shadow:inset 0 3px 0 var(--sw-2,var(--pri))}.e-portal__main{padding:var(--sp-4) var(--sp-4) 5.5rem}.e-portal__wait{flex-direction:column;align-items:stretch}.e-portal__login-form{padding:var(--sp-5) var(--sp-4)}.e-portal__steps{gap:var(--sp-2);flex-direction:column}.e-portal__step{align-items:center;gap:var(--sp-2);text-align:left;display:flex}.e-portal__step:before{display:none}.e-portal__step-dot{flex:none;margin:0}.e-portal__camera{display:inline-flex}}.e-drop[data-over=true]{border-color:var(--pri)}[hidden]{display:none!important}.e-call-body{background:var(--bg);color:var(--ink);margin:0}.e-call{grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.e-call__bar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:var(--hair-1) solid var(--line);background:var(--surface);display:flex}.e-call__logo{flex:none;width:2rem;height:2rem}.e-call__title{flex:1;min-width:0;display:grid}.e-call__title small{color:var(--mu);font-size:var(--f-xs)}.e-call__title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-call__invite{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.e-call__card{gap:var(--sp-3);width:min(28rem,100vw - 2rem);padding:var(--sp-4);place-self:center;display:grid}.e-call__card p{margin:0}.e-call__heading{font-size:var(--f-l);font-weight:700}.e-call__name{font-size:var(--f-l);overflow-wrap:anywhere;font-weight:700}.e-call__actions{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-call__form{gap:var(--sp-3);text-align:left;display:grid}.e-call__stage{gap:var(--sp-2);min-height:0;padding:var(--sp-2);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.e-call__mount{min-width:0;min-height:0}.e-call__fake{border-radius:var(--r-l);background:var(--pri-50);height:100%;min-height:12rem;font-size:var(--f-l);place-items:center;font-weight:700;display:grid}.e-call[data-host=true]{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.e-call[data-host=true]>.e-call__bar{grid-column:1/-1}.e-call[data-host=true]>:not(.e-call__bar):not(.e-call__host){grid-area:2/1}.e-call__host{gap:var(--sp-2);min-width:0;min-height:0;padding:var(--sp-3);border-left:var(--hair-1) solid var(--line);background:var(--surface);flex-direction:column;grid-area:2/2;display:flex;overflow-y:auto}.e-call__host-title{font-size:var(--f-m);margin:0;font-weight:700}.e-call__subtitle{margin:var(--sp-2) 0 0;color:var(--mu);font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.e-call__people{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-call__person{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);flex-wrap:wrap;display:flex}.e-call__person-name{overflow-wrap:anywhere;min-width:0}.e-call__person-name small{color:var(--mu);font-size:var(--f-xs)}.e-call__host-link{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-call__host-link input{flex:12rem;min-width:0}.e-call--panel{grid-template-rows:auto minmax(0,1fr)}.e-call__layout{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);min-height:0;display:grid}.e-call__main{min-width:0;min-height:0;display:grid}.e-call__panel{min-width:0;min-height:0;padding:var(--sp-3);border-left:var(--hair-1) solid var(--line);background:var(--surface);flex-direction:column;display:flex;overflow-y:auto}.e-call__chat{gap:var(--sp-2);flex-direction:column;min-height:0;display:flex}.e-call__chat-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-call__message{max-width:90%;padding:var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--band);color:var(--ink)}.e-call__message[data-mine=true]{border-color:var(--pri);background:var(--pri-50);justify-self:end}.e-call__message p{overflow-wrap:anywhere;margin:0}.e-call__message small{color:var(--mu);font-size:var(--f-xs)}.e-call__chat-form{gap:var(--sp-2);display:flex}.e-call__chat-form input{flex:1;min-width:0}@media (width<=860px){.e-call[data-host=true]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.e-call__host{border-left:0;border-top:var(--hair-1) solid var(--line);grid-area:3/1}.e-call__layout{grid-template-columns:minmax(0,1fr)}.e-call__panel{border-left:0;border-top:var(--hair-1) solid var(--line)}}@media (width<=560px){.e-call__bar{padding:var(--sp-2);flex-wrap:wrap}}.e-call-probe[data-token=--bg]{outline-color:var(--bg)}.e-call-probe[data-token=--surface]{outline-color:var(--surface)}.e-call-probe[data-token=--band]{outline-color:var(--band)}.e-call-probe[data-token=--line]{outline-color:var(--line)}.e-call-probe[data-token=--pri]{outline-color:var(--pri)}.e-call-probe[data-token=--nav-on]{outline-color:var(--nav-on)}.e-call-probe[data-token=--ink]{outline-color:var(--ink)}.e-call-probe[data-token=--bad]{outline-color:var(--bad)}.e-call-probe[data-token=--ok]{outline-color:var(--ok)}.e-call-probe[data-token=--warn]{outline-color:var(--warn)}.e-call-probe[data-token=--chrome-ink]{outline-color:var(--chrome-ink)}.e-call-probe[data-token=--mu2]{outline-color:var(--mu2)}.e-con-body{background:var(--bg);color:var(--ink);margin:0}.e-con{width:100%;max-width:2000px;min-height:100vh;margin:0 auto;display:flex}.e-con__side{background:var(--chrome-900);width:15rem;height:100vh;color:var(--chrome-ink);z-index:9;flex-direction:column;flex:none;display:none;position:sticky;top:0}.e-con__brand{align-items:center;gap:var(--sp-2);height:52px;padding:0 var(--sp-4);border-bottom:var(--hair-1) solid var(--chrome-700);display:flex}.e-con__brand>b{letter-spacing:.02em}.e-con__env{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);background:var(--chrome-700);font-size:var(--f-xs);letter-spacing:.06em;margin-left:auto;font-weight:700}.e-con__env[data-env=local]{background:var(--warn);color:#fff}.e-con__env[data-env=staging]{background:var(--bad);color:#fff}.e-con__nav{padding:var(--sp-3) var(--sp-2);flex:1;overflow-y:auto}.e-con__group{margin:var(--sp-3) 0 var(--sp-1);padding:0 var(--sp-2);font-size:var(--f-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-mu);font-weight:700}.e-con__link{align-items:center;gap:var(--sp-2);height:2rem;margin:var(--sp-1) 0;padding:0 var(--sp-2);border-radius:var(--r-s);color:var(--chrome-ink);font-size:var(--f-s);font-weight:600;text-decoration:none;display:flex}.e-con__link:hover{background:var(--chrome-800)}.e-con__link[aria-current=page]{background:var(--pri);color:#fff}.e-con__link .e-ico{opacity:.8;flex:none;width:15px;height:15px}.e-con__link .e-count{margin-left:auto}.e-con__health{align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-top:var(--hair-1) solid var(--chrome-700);font-size:var(--f-xs);display:flex}.e-con__health b{font-size:var(--f-s);display:block}.e-con__health small{color:var(--chrome-mu);display:block}.e-con__dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.e-con__dot[data-ok=false]{background:var(--bad)}.e-con__body{flex-direction:column;flex:1;min-width:0;display:flex}.e-con__top{z-index:5;align-items:center;gap:var(--sp-3);height:52px;padding:0 var(--sp-4);border-bottom:var(--hair-1) solid var(--line);background:var(--surface);display:flex;position:sticky;top:0}.e-con__search{align-items:center;gap:var(--sp-2);width:100%;max-width:26rem;height:2rem;padding:0 var(--sp-3);font:inherit;font-size:var(--f-s);color:var(--mu);text-align:left;background:var(--band);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);cursor:pointer;display:flex}.e-con__search kbd{padding:var(--sp-1) var(--sp-1);font-family:var(--font-mono);font-size:var(--f-xs);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);margin-left:auto}.e-con__me{align-items:center;gap:var(--sp-3);padding-left:var(--sp-3);border-left:var(--hair-1) solid var(--line);margin-left:auto;display:flex}.e-con__account{align-items:center;gap:var(--sp-2);color:var(--ink);text-decoration:none;display:flex}.e-con__account b{font-size:var(--f-s);display:block}.e-con__account small{font-size:var(--f-xs);color:var(--mu);display:block}@media (width<=560px){.e-con__top{gap:var(--sp-2);padding:0 var(--sp-2)}.e-con__search{flex:auto;width:auto;min-width:0}.e-con__search kbd{display:none}.e-con__me{gap:var(--sp-2);padding-left:var(--sp-2)}.e-con__search>span:not(.nav-section-icon),.e-con__account>span:last-child{width:var(--hair-1);height:var(--hair-1);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}}.e-con__langmenu{z-index:var(--z-menu);width:11rem;padding:var(--sp-1) 0;background:var(--surface);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-2);position:absolute;top:calc(100% + 4px);right:0}.e-con__langmenu button{width:100%;padding:6px var(--sp-3);text-align:left;font:inherit;font-size:var(--f-s);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.e-con__langmenu button:hover{background:var(--band)}.e-con__langmenu button[aria-current=true]{font-weight:700}.e-con__main{flex:1;min-width:0;container-type:inline-size}.e-con__content{max-width:1700px;padding:var(--sp-5) var(--page-x);gap:var(--sp-4);align-content:start;margin:0 auto;display:grid}.e-con__content>*{min-width:0}.e-con__content .e-ph-frame{margin:calc(-1 * var(--sp-5)) calc(50% - 50cqw) var(--sp-1)}.e-con__warn{z-index:var(--z-drawer);justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);text-align:center;font-size:var(--f-s);background:var(--warn-50);color:var(--ink);border-bottom:var(--hair-1) solid var(--warn);flex-wrap:wrap;font-weight:600;display:flex;position:sticky;top:0}.e-con__card{padding:0;overflow:hidden}.e-con__card-head{align-items:center;gap:var(--sp-3);min-height:44px;padding:var(--sp-2) var(--sp-4);border-bottom:var(--hair-1) solid var(--line);background:var(--band);display:flex}.e-con__card-head h2{font-size:var(--f-m);margin:0;font-weight:700}.e-con__card-head .e-con__meta{font-variant-numeric:tabular-nums;color:var(--mu);font-size:var(--f-s);margin-left:auto}.e-con__card-body{padding:var(--sp-4)}.e-con__chip{border-radius:var(--r-s);background:var(--surface);border:var(--hair-1) solid var(--line);width:26px;height:26px;color:var(--ink);flex:none;place-items:center;display:grid}.e-con__chip .e-ico{width:15px;height:15px}.e-con__tabs{padding:var(--sp-1) var(--sp-2) 0;border:var(--hair-1) solid var(--card-line);border-radius:var(--r-l) var(--r-l) 0 0;background:var(--surface);border-bottom:0;flex-wrap:wrap;gap:4px;display:flex}.e-con__tab{align-items:center;gap:var(--sp-2);height:42px;padding:0 var(--sp-3);font:inherit;font-size:var(--f-s);color:var(--mu);border:var(--hair-1) solid transparent;border-radius:var(--r-m) var(--r-m) 0 0;cursor:pointer;background:0 0;border-bottom:0;font-weight:700;display:flex;position:relative}.e-con__tab:hover{background:var(--surface)}.e-con__tab[aria-selected=true]{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:inset 0 3px 0 var(--pri);margin-bottom:calc(-1 * var(--hair-1))}.e-con__panel{padding:var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:0 0 var(--r-l) var(--r-l);background:var(--surface);border-top:0}.e-con__panel[data-flush=true]{padding:0}.e-con__facts{grid-template-columns:repeat(var(--x,4), minmax(0, 1fr));border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);display:grid;overflow:hidden}.e-con__fact{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border-left:var(--hair-1) solid var(--line);min-width:0;display:flex}.e-con__fact:first-child{border-left:0}.e-con__fact small{font-size:var(--f-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);font-weight:700;display:block}.e-con__fact b{font-variant-numeric:tabular-nums;display:block}.e-con__danger{margin-top:var(--sp-4);border:var(--hair-1) solid var(--bad);border-radius:var(--r-m);background:var(--bad-50)}.e-con__danger>header{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:var(--hair-1) solid var(--bad);display:flex}.e-con__danger>header h2{font-size:var(--f-m);color:var(--bad);margin:0}.e-con__danger-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:var(--hair-1) solid var(--line);display:flex}.e-con__danger-row:first-child{border-top:0}.e-con__danger-row>:last-child{flex:none;margin-left:auto}.e-con__history{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-s);display:flex}.e-con__history time{width:6rem;color:var(--mu);flex:none}.e-con .e-table td.e-key,.e-con .e-table .e-key{font-weight:700}.e-mono{font-family:var(--font-mono);font-size:var(--f-s);color:var(--mu)}.e-sortable{cursor:pointer}.e-table th.is-sorted{background:var(--band);color:var(--ink)}.e-caret{margin-left:var(--sp-1);opacity:.5}.is-sorted .e-caret{opacity:1;color:var(--pri)}.e-table td[data-sorted=true],.e-table tr[data-selected=true]{background:var(--pri-50)}.e-table .e-table__group th{text-align:center;font-size:var(--f-xs);letter-spacing:.11em;color:var(--mu)}.e-con__table-wrap{overflow:auto}.e-con__table-wrap[data-h]{max-height:calc(var(--h) * 1px)}.e-con__table-wrap .e-table{min-width:640px}.e-strong{font-weight:700}.e-s{font-size:var(--f-s)}.e-xs{font-size:var(--f-xs)}.e-lead{font-size:var(--f-l)}@media (width>=1024px){.e-con__side{display:flex}}@media (width<=860px){.e-con__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.e-con__fact{border-left:0;border-top:var(--hair-1) solid var(--line)}}.e-count.is-bad{background:var(--bad);color:var(--surface)}.e-con__foot{-webkit-line-clamp:4;overflow-wrap:anywhere;font-size:var(--f-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.e-con__filters{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.e-con__filters>*{min-width:0;max-width:100%}.e-con__rows>div{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line);font-size:var(--f-s);align-items:flex-start;display:flex}.e-con__rows>div:last-child{border-bottom:0}.e-con__rows time{width:8rem;color:var(--mu);font-variant-numeric:tabular-nums;flex:none}.e-con__rows>div>div{flex:1;min-width:0}.e-con__rows .e-tag{flex:none}.e-con__more{margin:var(--sp-2) 0 0;text-align:center;font-size:var(--f-s)}.e-con__acts{align-items:center;gap:var(--sp-1);flex-wrap:wrap;margin-left:auto;display:flex}.e-con__form{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.e-con__form>.e-field{flex:14rem;margin-bottom:0}.e-con__lead{margin:0 0 var(--sp-3);font-size:var(--f-s)}.e-con__spread{justify-content:space-between}.e-con__end{justify-content:flex-end}.e-con__grow{flex:1 1 0;min-width:0}.e-con__center{text-align:center}.e-con__trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.e-con__scroll{max-width:100%;overflow-x:auto}.e-con__split{gap:var(--sp-4);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;display:grid}.e-con__pick{gap:var(--sp-1);align-content:start;min-width:0;display:grid}.e-con__pick>button{align-items:center;gap:var(--sp-2);width:100%;min-width:0;padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--f-s);text-align:left;cursor:pointer;display:flex}.e-con__pick>button>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.e-con__pick>button[aria-pressed=true]{border-color:var(--pri);background:var(--band);font-weight:700}.e-con__pick .e-ico{flex:none;width:15px;height:15px}@media (width<=860px){.e-con__split{grid-template-columns:minmax(0,1fr)}}.e-con ul.e-rows,.e-con ol.e-rows{margin:0 0 var(--sp-3);padding:0;list-style:none}.e-con .e-rows>li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-1);border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-m);display:flex}.e-con .e-rows>li:last-child{border-bottom:0}.e-con .e-rows>li>.e-con__acts{margin-left:auto}.e-con__att{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);border-left:var(--hair-3) solid var(--info);display:flex}.e-con__att:last-child{border-bottom:0}.e-con__att[data-tone=bad]{border-left-color:var(--bad)}.e-con__att[data-tone=warn]{border-left-color:var(--warn)}.e-con__att>div{flex:1;min-width:0}.e-con__att small{display:block}.e-con__fig{padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-top:var(--hair-2) solid var(--line);border-radius:var(--r-m);background:var(--surface)}.e-con__fig[data-tone=ok]{border-top-color:var(--ok)}.e-con__fig[data-tone=bad]{border-top-color:var(--bad)}.e-con__fig[data-tone=ok] .e-con__fig-v{color:var(--ok)}.e-con__fig[data-tone=bad] .e-con__fig-v{color:var(--bad)}.e-con__fig p{margin:0}.e-con__fig-v{margin-top:var(--sp-1);font-size:var(--f-2xl);font-variant-numeric:tabular-nums;font-weight:700}.e-con .e-progress[data-tone=ok]{color:var(--ok)}.e-con .e-progress[data-tone=warn]{color:var(--warn)}.e-con .e-progress[data-tone=bad]{color:var(--bad)}.e-con__pal-head .e-input{flex:1;min-width:0}.e-con__pal-body{max-height:24rem;overflow-y:auto}.e-con__pal-group{margin-bottom:var(--sp-2)}.e-con__pal-item{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);color:var(--ink);font-size:var(--f-s);text-decoration:none;display:block}.e-con__pal-item:hover,.e-con__pal-item[aria-current=true]{background:var(--pri-50);color:var(--pri)}.e-con .e-ok{color:var(--ok)}.e-con .e-warn{color:var(--warn)}.e-con .e-bad{color:var(--bad)}.e-con .e-pri{color:var(--pri)}.e-con__acc{border:var(--hair-1) solid var(--line);border-radius:var(--r-s);background:var(--surface)}.e-con__acc>summary{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);cursor:pointer;font-size:var(--f-m);list-style:none;display:flex}.e-con__acc>summary::-webkit-details-marker{display:none}.e-con__acc>summary .e-con__arrow{color:var(--mu);font-size:var(--f-xs);transition:transform var(--t-fast)}.e-con__acc[open]>summary .e-con__arrow{transform:rotate(90deg)}.e-con__acc>div{padding:0 var(--sp-3) var(--sp-2);border-top:var(--hair-1) solid var(--line2)}.e-con__acc-row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line2);font-size:var(--f-m);display:flex}.e-con__acc-row:last-child{border-bottom:0}.e-con__extra{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 9rem auto auto;align-items:start;display:grid}@media (width<=860px){.e-con__extra{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.e-mcard.is-withdrawn{opacity:.55}.e-con dl,.e-con dd{margin:0}.e-con dl.e-grid-2,.e-con dl.e-grid-3,.e-con dl.e-grid-4{gap:var(--sp-3)}.e-con__trace{margin:var(--sp-2) 0 0;padding:var(--sp-3);border-radius:var(--r-s);background:var(--band);max-height:24rem;color:var(--ink);font-family:var(--font-mono);font-size:var(--f-xs);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;overflow:auto}.e-con__dim{opacity:.45}.e-con__ticket{gap:var(--sp-4);padding-top:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.e-con__ticket[data-single]{grid-template-columns:minmax(0,1fr)}@media (width<=1100px){.e-con__ticket{grid-template-columns:minmax(0,1fr)}}.e-con__msg{display:flex}.e-con__msg[data-from=admin]{justify-content:flex-end}.e-con__bubble{min-width:0;max-width:min(75%,46rem);padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);overflow-wrap:anywhere}.e-con__msg[data-from=admin] .e-con__bubble{border-color:var(--pri);border-bottom-right-radius:var(--r-s);background:var(--pri-50)}.e-con__msg[data-from=office] .e-con__bubble{border-bottom-left-radius:var(--r-s)}.e-con__bubble p{margin:var(--sp-2) 0 0;white-space:pre-line}.e-con__bubble .e-line{margin-bottom:var(--sp-1)}@media (width<=560px){.e-con__bubble{max-width:100%}}.e-con__aside-link{padding:var(--sp-1) 0;font-size:var(--f-s);display:block}.e-con__gap{padding:0 var(--sp-1);border-radius:var(--r-s);background:var(--warn-50);color:var(--warn);font-weight:700}.e-con .e-form__head{background:var(--band)}.e-con .e-form__icon.e-form__icon{border:var(--hair-1) solid var(--line);background:var(--surface);color:var(--ink)}.e-con .e-steps__item.is-current{border-color:var(--ink);color:var(--ink)}.e-con .e-steps__item.is-current .e-steps__num,.e-con .e-fsec.is-current:before{background:var(--ink)}.e-con .e-fsec__side{border-right-color:var(--line);background:var(--band)}.e-con .e-fsec__title{color:var(--ink)}.e-con .e-fsec__num{background:var(--ink)}.e-con .e-fsec__hint{border-color:var(--line);border-left-color:var(--mu)}.e-con .e-savebar{border-top-color:var(--line);background:var(--band)}.e-con .e-form--drawer .e-form__head{background:var(--surface)}.e-con__card-body:has(>.e-fsec){padding:0}.e-con .e-fsec .e-line{flex-wrap:wrap}.e-con .e-fsec form.e-line .e-input{flex:0 18ch;width:auto;min-width:0}.e-modal.e-modal--drawer:has(>.e-form--wide){width:min(720px,100%)}.e-con__ai{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1024px){.e-con__ai{grid-template-columns:minmax(0,1fr)}}.hc-top{align-items:center;gap:var(--sp-5);min-height:60px;padding:0 var(--sp-7);background:var(--chrome-900);color:var(--chrome-ink);display:flex}.hc-top__brand{align-items:center;gap:var(--sp-2);color:var(--chrome-ink);font-size:var(--f-l);font-weight:700;text-decoration:none;display:flex}.hc-top__brand img{border-radius:var(--r-s);width:30px;height:30px}.hc-top__brand small{margin-left:var(--sp-1);color:var(--chrome-mu);font-size:var(--f-m);font-weight:600}.hc-top__nav{gap:var(--sp-1);margin-left:var(--sp-4);display:flex}.hc-top__nav a{padding:7px var(--sp-3);border-radius:var(--r-s);color:var(--chrome-mu);font-size:var(--f-m);font-weight:600;text-decoration:none}.hc-top__nav a.is-on,.hc-top__nav a:hover{background:var(--chrome-700);color:var(--chrome-ink)}.hc-top__end{align-items:center;gap:var(--sp-3);margin-left:auto;display:flex}.hc-top__end a{color:var(--chrome-mu);font-size:var(--f-m);font-weight:600}.hc-hero{padding:44px var(--sp-7) 52px;background:linear-gradient(180deg, var(--chrome-800), var(--chrome-900));color:var(--chrome-ink);text-align:center}.hc-hero h1{margin:0 0 var(--sp-2);color:var(--chrome-ink);font-size:var(--f-3xl);line-height:1.2}.hc-hero p{margin:0 0 var(--sp-5);color:var(--chrome-mu);font-size:var(--f-l)}.hc-search{align-items:center;gap:var(--sp-3);max-width:680px;height:54px;padding:0 var(--sp-4);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-2);color:var(--mu);margin:0 auto;display:flex}.hc-search input{min-width:0;color:var(--ink);font-size:var(--f-l);background:0 0;border:0;outline:none;flex:1}.hc-search:focus-within{border-color:var(--pri);outline:var(--hair-3) solid var(--pri-100)}.hc-search kbd{padding:var(--sp-1) var(--sp-1);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);color:var(--mu);font-family:var(--font-mono);font-size:var(--f-xs)}.hc-wrap{width:min(100% - 2 * var(--sp-7), 2400px);margin:0 auto}.hc-ways{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);margin:-28px auto 0;display:grid;position:relative}.hc-way{gap:var(--sp-1) var(--sp-3);padding:18px var(--sp-5);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-1);color:var(--ink);grid-template-columns:44px 1fr;text-decoration:none;display:grid}.hc-way__box{border-radius:var(--r-m);background:var(--pri-50);width:44px;height:44px;color:var(--pri);grid-row:span 2;place-items:center;display:grid}.hc-way b{font-size:var(--f-l)}.hc-way span{color:var(--mu);font-size:var(--f-m)}.hc-way--scenario .hc-way__box{background:var(--accent-50);color:var(--out)}.hc-way--faq .hc-way__box{background:var(--new-50);color:var(--new)}.hc-sec{margin:34px 0 0}.hc-sec>h2{align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--f-xl);display:flex}.hc-sec>h2 small{color:var(--mu);font-size:var(--f-s);font-weight:600}.hc-sec>h2 a{font-size:var(--f-m);margin-left:auto;font-weight:600}.hc-mods{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.hc-mod{padding:var(--sp-4) 18px;border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface)}.hc-mod__head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.hc-mod__head b{font-size:var(--f-l);line-height:1.3}.hc-mod__count{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:var(--line2);color:var(--mu);font-size:var(--f-xs);margin-left:auto}.hc-mod ul{font-size:var(--f-m);margin:0;padding:0;list-style:none}.hc-mod li{gap:var(--sp-1);padding:var(--sp-1) 0;display:flex}.hc-mod li:before{content:"›";color:var(--mu2)}.hc-scs{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.hc-sc{padding:var(--sp-4) 18px;border:var(--hair-1) solid var(--line);border-top:var(--hair-3) solid var(--accent);border-radius:var(--r-m);background:var(--surface);color:var(--ink);text-decoration:none;display:block}.hc-sc b{margin-bottom:var(--sp-1);font-size:var(--f-l);line-height:1.35;display:block}.hc-sc__lead{margin-bottom:var(--sp-2);color:var(--mu);font-size:var(--f-s);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.hc-meta{gap:var(--sp-2);color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;display:flex}.hc-dots{gap:var(--sp-1);margin-top:var(--sp-3);display:flex}.hc-dots i{border-radius:var(--r-pill);background:var(--line);flex:1;height:4px}.hc-dots i.is-done{background:var(--ok)}.hc-qa{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface)}.hc-q{border-bottom:var(--hair-1) solid var(--line2);padding:13px 18px}.hc-q:last-child{border-bottom:0}.hc-q summary{align-items:center;gap:var(--sp-3);font-size:var(--f-m);cursor:pointer;font-weight:600;list-style:none;display:flex}.hc-q summary::-webkit-details-marker{display:none}.hc-q[open] summary{color:var(--pri)}.hc-q__topic{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:var(--band);color:var(--mu);font-size:var(--f-xs);white-space:nowrap;margin-left:auto;font-weight:600}.hc-q__answer{margin:var(--sp-2) 0 var(--sp-1) var(--sp-7);font-size:var(--f-m)}.hc-q__answer a{margin-top:var(--sp-1);display:inline-block}.hc-foot{align-items:center;gap:var(--sp-4);padding:22px var(--sp-7);border-top:var(--hair-1) solid var(--line);background:var(--surface);flex-wrap:wrap;margin:36px 0 0;display:flex}.hc-foot b{font-size:var(--f-l)}.hc-foot span{color:var(--mu);font-size:var(--f-m)}.hc-foot>:last-child{margin-left:auto}.hc-doc{align-items:start;gap:var(--sp-7);padding:var(--sp-6) 0 30px;grid-template-columns:clamp(232px,13vw,300px) minmax(0,1fr) clamp(220px,12vw,280px);display:grid}.hc-tree{top:var(--sp-4);font-size:var(--f-m);position:sticky}.hc-tree h6,.hc-toc h6{margin:var(--sp-3) 0 var(--sp-1);color:var(--mu);font-size:var(--f-xs);letter-spacing:.1em;text-transform:uppercase}.hc-tree a,.hc-tree__topic>summary{align-items:center;gap:var(--sp-2);padding:5px var(--sp-2);border-radius:var(--r-s);color:var(--ink);text-decoration:none;display:flex}.hc-tree__group{font-weight:600}.hc-tree__topic>summary{cursor:pointer;list-style:none}.hc-tree__topic>summary::-webkit-details-marker{display:none}.hc-tree__topic>summary:after{color:var(--mu2);content:"›";margin-left:auto;transition:transform .15s}.hc-tree__topic[open]>summary:after{transform:rotate(90deg)}.hc-tree__kids{margin:var(--sp-1) 0 var(--sp-1) 18px;padding-left:var(--sp-1);border-left:var(--hair-1) solid var(--line)}.hc-tree__kids a{color:var(--mu)}.hc-tree__kids a.is-on{background:var(--pri-50);box-shadow:inset 3px 0 0 var(--pri);color:var(--pri);font-weight:600}.hc-art{min-width:0;padding:var(--sp-7) 34px 30px;border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface)}.hc-art h1{margin:0 0 var(--sp-2);font-size:var(--f-3xl);line-height:1.25}.hc-art__lead{margin:0 0 var(--sp-3);color:var(--mu);font-size:var(--f-l)}.hc-doc--agents{grid-template-columns:clamp(232px,13vw,300px) minmax(0,1fr)}.hc-agents__address{align-items:center;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--bg);font-size:var(--f-m);flex-wrap:wrap;display:flex}.hc-agents__address code{overflow-wrap:anywhere;min-width:0;font-size:var(--f-l)}.hc-agents__part{padding-top:var(--sp-5);border-top:var(--hair-1) solid var(--line2);scroll-margin-top:var(--sp-6)}.hc-agents__part>h2{margin:0 0 var(--sp-3);font-size:var(--f-2xl)}.hc-agents__more{margin:0 0 var(--sp-5);font-size:var(--f-m)}.hc-art__meta{align-items:center;gap:var(--sp-2) var(--sp-4);padding-bottom:var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;margin-bottom:18px;display:flex}.hc-art__body h2,.hc-art__body h3{margin:var(--sp-6) 0 var(--sp-2);font-size:var(--f-xl);scroll-margin-top:var(--sp-6)}.hc-art__body h4{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--f-l);scroll-margin-top:var(--sp-6)}.hc-art__body{font-size:var(--f-l)}.hc-art__body p,.hc-art__body ul,.hc-art__body ol{max-width:90ch;margin:0 0 var(--sp-3);line-height:1.65}.hc-art__body img{max-width:100%;height:auto}:is(.hc-art__body,.hc-stp) .hc-shot{width:fit-content;margin:0 0 var(--sp-4);border:var(--hair-1) solid var(--line2);border-radius:var(--r-m);background:var(--band);max-width:min(100%,1600px);overflow:hidden}:is(.hc-art__body,.hc-stp) .hc-shot img{max-width:100%;display:block}:is(.hc-art__body,.hc-stp) .hc-shot__caption{padding:var(--sp-2) var(--sp-3);border-top:var(--hair-1) solid var(--line2);color:var(--mu);font-size:var(--f-s)}.hc-art__body .e-table-wrap{max-width:1600px;margin:0 0 var(--sp-4);padding:0;position:relative}.hc-art__body .e-table tbody th{padding:10px var(--sp-3);border-bottom:var(--hair-1) solid var(--line2);color:var(--ink);text-align:left;font-weight:600}.hc-art__body .e-table tr.is-group th{background:var(--band);color:var(--mu);font-size:var(--f-s);letter-spacing:.04em}.hc-art__body .e-table :is(th,td).is-mark{text-align:center}.hc-role{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:var(--band);color:var(--table-head);font-size:var(--f-xs);font-weight:600;display:inline-flex}.hc-roles{gap:var(--sp-1);flex-wrap:wrap;display:flex}.hc-steps{margin:0 0 var(--sp-3);counter-reset:hc-step;padding:0;list-style:none}.hc-steps li{gap:var(--sp-3);padding:var(--sp-2) 0;counter-increment:hc-step;grid-template-columns:30px 1fr;display:grid}.hc-steps li:before{content:counter(hc-step);border-radius:var(--r-pill);background:var(--pri);width:26px;height:26px;color:var(--surface);font-size:var(--f-s);place-items:center;font-weight:700;display:grid}.hc-fold{margin:0 0 var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);display:none}.hc-fold>summary{padding:var(--sp-2) var(--sp-3);cursor:pointer;font-weight:600;list-style:none}.hc-fold>summary::-webkit-details-marker{display:none}.hc-fold>summary:after{content:" ▾";color:var(--mu)}.hc-fold[open]>summary{border-bottom:var(--hair-1) solid var(--line2)}.hc-fold>.hc-tree,.hc-fold>.hc-toc__link{margin:0 var(--sp-3);position:static}.hc-fold>:last-child{margin-bottom:var(--sp-2)}.hc-toc{top:var(--sp-4);font-size:var(--f-m);position:sticky}.hc-toc__box{margin-bottom:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface)}.hc-toc__box a.hc-toc__link{padding:var(--sp-1) 0 var(--sp-1) var(--sp-2);border-left:var(--hair-2) solid var(--line);color:var(--mu);text-decoration:none;display:block}.hc-toc__box a.hc-toc__link:hover{border-color:var(--pri);color:var(--pri)}.hc-scen-head{margin-bottom:var(--sp-1);padding-bottom:var(--sp-4);border-bottom:var(--hair-1) solid var(--line2);align-items:flex-start;gap:18px;display:flex}.hc-scen-head__box{border-radius:var(--r-m);background:var(--accent-50);width:52px;height:52px;color:var(--out);flex:none;place-items:center;display:grid}.hc-progress{margin:var(--sp-3) 0;color:var(--mu);font-size:var(--f-s)}.hc-stp{gap:0 var(--sp-3);grid-template-columns:40px 1fr;display:grid;position:relative}.hc-stp__rail{flex-direction:column;align-items:center;display:flex}.hc-stp__dot{width:30px;height:30px;margin-top:var(--sp-3);border:var(--hair-2) solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--mu);font-size:var(--f-m);place-items:center;font-weight:700;display:grid}.hc-stp__line{width:var(--hair-2);background:var(--line);flex:1}.hc-stp.is-done .hc-stp__dot{border-color:var(--ok);background:var(--ok);color:var(--surface)}.hc-stp.is-done .hc-stp__line{background:var(--ok)}.hc-stp__body{padding:var(--sp-3) 0;border-bottom:var(--hair-1) solid var(--line2)}.hc-stp:last-child .hc-stp__body{border-bottom:0}.hc-stp__title{align-items:center;gap:var(--sp-2);font-size:var(--f-l);flex-wrap:wrap;font-weight:600;display:flex}.hc-stp__title .hc-roles{margin-left:auto}.hc-stp.is-done .hc-stp__title{color:var(--mu)}.hc-stp__text{margin:var(--sp-1) 0 0;color:var(--mu);font-size:var(--f-m)}.hc-stp__acts{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.hc-vid{margin:var(--sp-3) 0 18px;border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);grid-template-columns:1fr 260px;max-width:min(100%,1600px);display:grid;overflow:hidden}.hc-vid__stage{background:var(--chrome-900);flex-direction:column;min-width:0;display:flex}.hc-vid video{aspect-ratio:16/9;background:var(--chrome-900);border:0;width:100%;display:block}.hc-vid__bar{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);color:var(--chrome-ink);display:none}.hc-vid[data-ready] .hc-vid__bar{display:flex}.hc-vid__btn{min-width:var(--sp-8);height:var(--sp-8);padding:0 var(--sp-2);border-radius:var(--r-s);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.hc-vid__btn--text{font-family:var(--font-mono);font-size:var(--f-s)}.hc-vid__btn:is(:hover,:focus-visible){background:color-mix(in srgb, var(--chrome-ink) 14%, transparent)}.hc-vid :is(.hc-vid__btn,.hc-vid__position):focus-visible{outline:var(--hair-2) solid var(--chrome-ink);outline-offset:var(--hair-1)}.hc-vid__position{min-width:0;accent-color:var(--chrome-ink);cursor:pointer;flex:auto}.hc-vid__time{color:var(--chrome-mu);font-family:var(--font-mono);font-size:var(--f-xs);flex:none}.hc-vid__chapters{padding:var(--sp-3) 0;border-left:var(--hair-1) solid var(--line);font-size:var(--f-m);flex-direction:column;display:flex}.hc-vid__chapters a{gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);color:var(--ink);grid-template-columns:44px 1fr;text-decoration:none;display:grid}.hc-vid__chapters a span{color:var(--mu);font-family:var(--font-mono);font-size:var(--f-xs)}.hc-faq{gap:var(--sp-6);padding:var(--sp-6) 0;grid-template-columns:240px minmax(0,1fr);display:grid}.hc-faq__group{margin:18px 0 var(--sp-2);color:var(--mu);font-size:var(--f-s);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.hc-fb{margin-top:var(--sp-6);padding:var(--sp-4) 18px;border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--bg)}.hc-fb__row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.hc-fb__row b{font-size:var(--f-m);margin-right:auto}.hc-fb__more{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair-1) solid var(--line2)}.hc-fb__more p{margin:0 0 var(--sp-2);color:var(--mu);font-size:var(--f-m)}.hc-fb__foot{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);color:var(--mu);font-size:var(--f-s);flex-wrap:wrap;display:flex}.hc-fb__foot>:last-child{margin-left:auto}@media (width<=1280px){.hc-doc{grid-template-columns:232px minmax(0,1fr)}.hc-toc{grid-column:2;position:static}.hc-doc--article .hc-toc__box--page{display:none}.hc-fold--toc{display:block}}@media (width<=1024px){.hc-doc{grid-template-columns:minmax(0,1fr)}.hc-doc>.hc-tree{display:none}.hc-toc{grid-column:auto}.hc-fold--tree{display:block}}@media (width<=1080px){.hc-mods,.hc-scs{grid-template-columns:repeat(2,1fr)}.hc-faq{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hc-top{gap:var(--sp-2);padding:0 var(--sp-4)}.hc-top__nav,.hc-top__brand small{display:none}.hc-hero{padding:26px 18px 34px}.hc-hero h1{font-size:var(--f-2xl)}.hc-search{height:48px}.hc-search kbd{display:none}.hc-wrap{width:min(100% - 2 * var(--sp-4), 2400px)}.hc-ways{gap:var(--sp-2);grid-template-columns:1fr;margin-top:-20px}.hc-mods{gap:var(--sp-2)}.hc-mods--hubs .hc-mod ul{display:none}.hc-mods--hubs .hc-mod__more{display:inline-flex}.hc-scs{grid-template-columns:1fr}.hc-art{padding:18px var(--sp-4);border:0;border-radius:0}.hc-art h1{font-size:var(--f-2xl)}.hc-vid{grid-template-columns:1fr}.hc-vid__chapters{border-top:var(--hair-1) solid var(--line);border-left:0}}.hc-steps-list{margin:var(--sp-3) 0 0;padding:0;list-style:none}.hc-body{font-family:var(--font-body);font-size:var(--f-m);color:var(--ink);background:var(--bg);margin:0;line-height:1.45}:where(.hc-body) a{color:inherit;text-decoration:none}:where(.hc-body) :is(h1,h2,h3){font-weight:700;line-height:1.25}.hc-art__body a,a.hc-act{color:var(--pri);text-underline-offset:var(--hair-3)}.hc-art__body a:is(:hover,:focus-visible),a.hc-act:is(:hover,:focus-visible){text-decoration:underline}.hc-body .e-ico{width:18px;height:18px}.hc-way__box .e-ico{width:22px;height:22px}.hc-scen-head__box .e-ico{width:24px;height:24px}.hc-mod__head .e-ico{border-radius:var(--r-s);background:var(--band);width:28px;height:28px;color:var(--mu);padding:6px}.hc-mod{min-width:0}.hc-mod__head b{overflow-wrap:break-word;min-width:0}@media (width<=560px){.hc-mod__head{flex-wrap:wrap}.hc-mod__head .hc-mod__count{margin-left:auto}.hc-mod__head b{flex:100%;order:2}}.hc-metron{gap:var(--sp-5);margin:var(--sp-6) 0 0;padding:var(--sp-5);border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-l);background:var(--surface);grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid}.hc-metron__figure{width:160px;height:auto}.hc-metron__main{min-width:0}.hc-metron__main>h2{margin:0 0 var(--sp-1);font-size:var(--f-xl)}.hc-metron__main>p{margin:0 0 var(--sp-3);color:var(--mu)}.hc-metron .e-mt__log{max-height:420px;padding:var(--sp-2) 0}.hc-metron .e-mt__figure{display:none}.hc-metron .e-mt__in,.hc-metron .e-mt__off,.hc-metron .e-mt__note,.hc-metron .e-mt__left{margin-left:0;margin-right:0}.hc-who{margin:var(--sp-7) 0}.hc-who__intro{gap:var(--sp-6);padding:var(--sp-6);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);grid-template-columns:240px minmax(0,1fr);align-items:center;display:grid}.hc-who__figure{width:240px;height:auto}.hc-who__text{min-width:0}.hc-who__text h1{margin:0 0 var(--sp-2);font-size:var(--f-3xl);line-height:1.25}.hc-who__say{margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-l);background:var(--ai-50);line-height:1.6}.hc-who__acts{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.hc-who__boxes{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-who__box{padding:var(--sp-4) var(--sp-5);border:var(--hair-1) solid var(--line);border-radius:var(--r-l);background:var(--surface);font-size:var(--f-s)}.hc-who__box h2{margin:0 0 var(--sp-2);font-size:var(--f-m);color:var(--ai-a)}.hc-who__box--never h2{color:var(--bad)}.hc-who__box ul{padding-left:var(--sp-4);margin:0}.hc-who__box li{margin:var(--sp-1) 0}.hc-who__try-title{margin:var(--sp-6) 0 var(--sp-2);font-size:var(--f-l)}.hc-who__try{gap:var(--sp-2);flex-wrap:wrap;display:flex}.hc-who__chip{padding:var(--sp-1) var(--sp-3);border:var(--hair-1) solid var(--ai-line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--f-s)}a.hc-who__chip:hover{background:var(--ai-50);text-decoration:underline}.hc-who__note{margin:var(--sp-4) 0 0;color:var(--mu);font-size:var(--f-xs)}@media (width<=860px){.hc-metron,.hc-who__intro{grid-template-columns:minmax(0,1fr)}.hc-metron__figure{width:120px}.hc-who__figure{width:160px;margin:0 auto}.hc-who__boxes{grid-template-columns:minmax(0,1fr)}}.hc-hubs{gap:var(--sp-2);margin:var(--sp-5) 0 0;flex-wrap:wrap;display:flex}.hc-hub{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--f-m);font-weight:600;text-decoration:none;display:inline-flex}.hc-hub .e-ico{width:16px;height:16px;color:var(--mu)}.hc-hub:hover{border-color:var(--pri)}.hc-hub.is-current{border-color:var(--pri);background:var(--pri-50);color:var(--pri)}.hc-hub.is-current .e-ico{color:var(--pri)}.hc-qs__title{margin:0 0 var(--sp-2);font-size:var(--f-l)}.hc-qs{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.hc-q{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:var(--hair-1) solid var(--line);border-left:var(--hair-3) solid var(--accent);border-radius:var(--r-m);background:var(--surface);flex-direction:column;display:flex}.hc-q b{font-size:var(--f-m);line-height:1.35}.hc-q__links{gap:var(--sp-3);font-size:var(--f-s);flex-wrap:wrap;display:flex}@media (width<=560px){.hc-qs{grid-template-columns:minmax(0,1fr)}}.hc-try{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border:var(--hair-1) solid var(--line);border-left:var(--hair-3) solid var(--pri);border-radius:var(--r-m);background:var(--pri-50);flex-wrap:wrap;display:flex}.hc-try>div{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.hc-try b{font-size:var(--f-l)}.hc-try span{color:var(--mu);font-size:var(--f-m)}.hc-mod__more{margin-top:var(--sp-2);font-size:var(--f-s);display:none}.e-team-bar{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(6rem,1fr) auto;min-width:0;display:grid;position:relative}.e-team-bar>progress{grid-area:1/1}.e-team-bar__mark{width:var(--hair-2);height:var(--sp-4);margin-left:calc(var(--x,100) * 1% - var(--sp-1));background:var(--chrome-800);grid-area:1/1;justify-self:start}.e-team-gap{color:var(--bad)}.e-team-ok{font-size:var(--f-xs);color:var(--ok)}.e-team-warn{font-size:var(--f-xs);color:var(--warn)}.e-team-week{gap:var(--hair-2);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:14rem;display:grid}.e-team-week>span{padding:var(--hair-2) 0;border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--surface);color:var(--mu);font-size:var(--f-xs);text-align:center}.e-team-week>.is-off{background:var(--band)}.e-team-week>.is-on{border-color:var(--pri);background:var(--pri-100);color:var(--pri);font-weight:700}.e-team-checks{gap:var(--hair-2);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.e-team-req{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:auto minmax(8rem,1.1fr) minmax(10rem,1fr) minmax(10rem,1.4fr) auto;display:grid}.e-team-req+.e-team-req{border-top:var(--hair-1) solid var(--line2)}.e-team-req>*{min-width:0}@media (width<=1080px){.e-team-req{grid-template-columns:auto minmax(0,1fr)}.e-team-req>:nth-child(n+3){grid-column:1/-1}}.e-team-open>td{background:var(--band)}.e-team-split{gap:var(--sp-5);padding:var(--sp-2) var(--sp-2) var(--sp-3) var(--sp-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.e-team-pb{align-items:center;gap:var(--sp-2);font-size:var(--f-s);grid-template-columns:minmax(0,1fr) 9rem auto;display:grid}.e-team-pb>.e-cell-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=860px){.e-team-split{padding-left:var(--sp-2);grid-template-columns:minmax(0,1fr)}}.e-team-cal{overflow-x:auto}.e-team-cal__grid{grid-template-columns:11rem repeat(var(--days,31), minmax(1.5rem, 1fr)) 8.5rem;min-width:66rem;font-size:var(--f-xs);display:grid}.e-team-cal__grid[data-days="28"]{--days:28}.e-team-cal__grid[data-days="29"]{--days:29}.e-team-cal__grid[data-days="30"]{--days:30}.e-team-cal__grid>*{min-height:var(--sp-7);border-right:var(--hair-1) solid var(--line2);border-bottom:var(--hair-1) solid var(--line2);place-items:center;display:grid}.e-team-cal__head{background:var(--table-head);color:#fff;align-content:center;gap:0;font-weight:700;line-height:1.1}.e-team-cal__head small{opacity:.8;font-weight:400}.e-team-cal__name{padding-left:var(--sp-3);font-size:var(--f-s);color:var(--ink);align-content:center;justify-items:start;gap:0}.e-team-cal__name small{color:var(--mu);font-size:var(--f-xs)}.e-team-cal__head.e-team-cal__name{color:#fff}.e-team-cal__bal{align-content:center;justify-items:stretch;gap:var(--hair-2);padding:var(--sp-1) var(--sp-2)}.e-team-cal__bal small{color:var(--mu)}.e-team-cal__head.e-team-cal__bal{color:#fff;text-align:center}.e-team-cal__cell.is-off,.e-team-cal__head.is-off{background:var(--line2)}.e-team-cal__head.is-off{color:var(--mu)}.e-team-cal__cell.is-hol,.e-team-cal__head.is-hol{background:var(--pri-100);color:var(--pri)}.e-team-cal__cell.is-l{background:var(--pri)}.e-team-cal__cell.is-s{background:var(--new)}.e-team-cal__cell.is-o{background:var(--prog)}.e-team-cal__cell.is-p{background:repeating-linear-gradient(to bottom right, var(--accent) 0 var(--hair-3), var(--surface) var(--hair-3) var(--sp-2))}.e-team-cal__cell.is-free{cursor:pointer}.e-team-cal__cell.is-free:hover{background:var(--pri-50)}.e-team-cal__cell.is-today,.e-team-cal__head.is-today{outline:var(--hair-2) solid var(--bad);outline-offset:calc(-1 * var(--hair-2))}.e-team-cal__avail{background:var(--band);color:var(--ink);font-weight:700}.e-team-cal__avail.is-off{color:#0000}.e-team-cal__avail.is-warn{color:var(--warn)}.e-team-cal__avail.is-bad{color:var(--bad)}.e-team-cal__month{margin:var(--sp-4) var(--sp-4) var(--sp-2);font-size:var(--f-s);color:var(--ink);font-weight:700}.e-team-yr__cell{padding:var(--hair-2);text-align:center}.e-team-yr__cell>button{width:100%;min-width:var(--sp-7);min-height:var(--sp-7);border-radius:var(--r-s);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.e-team-yr__cell>button:hover{box-shadow:inset 0 0 0 var(--hair-1) var(--pri)}.e-team-yr__cell.is-l>button{background:var(--pri)}.e-team-yr__cell.is-s>button{background:var(--new)}.e-team-yr__cell.is-o>button{background:var(--prog)}.e-team-yr__cell.is-p>button{background:repeating-linear-gradient(to bottom right, var(--accent) 0 var(--hair-3), var(--surface) var(--hair-3) var(--sp-2))}.e-team-yr__cell b{padding:0 var(--sp-1);border-radius:var(--r-s);background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.e-team-legend{gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);font-size:var(--f-xs);color:var(--mu);flex-wrap:wrap;display:flex}.e-team-legend>span{align-items:center;gap:var(--sp-1);display:inline-flex}.e-team-legend .e-team-cal__cell{width:var(--sp-4);height:var(--sp-3);border:var(--hair-1) solid var(--line);border-radius:var(--r-s);min-height:0;display:inline-block}.e-note__action:has(>.e-time-timer-start){flex:22rem;justify-content:flex-end}.e-time-timer-start{flex:auto;justify-content:flex-end}.e-time-timer-start__pick{flex:0 18rem;min-width:0}.e-time-tools>p{margin:0}.e-time-foot{flex-wrap:wrap;justify-content:space-between}.e-time-code{white-space:nowrap}.e-my-tasks-project{font-weight:600;display:block}.e-my-tasks-project+small{display:block}.e-workload-who{font-weight:400;display:block}.e-team-cal-controls{justify-content:flex-end}.e-team-cal-controls>.e-select{width:auto;min-width:0}.e-team-pcol{font-weight:600;display:block}.e-team-pcol+small{font-weight:400;display:block}.e-schedule-share{min-width:10rem}.e-labor-project{font-weight:600;display:block}.e-labor-project+small{font-weight:400;display:block}.e-myboard{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.e-myboard__col{gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--band);display:grid}.e-myboard__card{gap:var(--sp-1);min-width:0;padding:var(--sp-2) var(--sp-3);border:var(--hair-1) solid var(--line2);border-radius:var(--r-s);background:var(--surface);cursor:grab;overflow-wrap:anywhere;display:grid}@media (width<=860px){.e-myboard{grid-template-columns:minmax(0,1fr)}}.e-myweek{margin:0;padding:0;list-style:none;display:grid}.e-myweek__day{gap:var(--sp-1);min-width:0;padding:var(--sp-2) var(--sp-1);font-size:var(--f-s);font-variant-numeric:tabular-nums;display:grid}.e-myweek__day+.e-myweek__day{border-top:var(--hair-1) solid var(--line)}.e-myweek__day[data-off]{color:var(--mu)}.e-myweek__day[data-today]{outline:var(--hair-2) solid var(--pri);outline-offset:calc(-1 * var(--hair-2));border-radius:var(--r-s)}.e-myweek__day[data-over] [data-my-week-hours]{color:var(--bad)}.e-myweek__line{align-items:baseline;gap:var(--sp-2);overflow-wrap:anywhere;min-width:0;display:flex}.e-myweek__line>:first-child{flex:1;min-width:0}.e-urow [data-my-item-time][data-over]{color:var(--bad)}.e-page [data-region=team-center]>.e-ph-frame{margin:-20px calc(-1 * var(--page-x)) 20px}@media (width<=760px){.e-page [data-region=team-center]>.e-ph-frame{margin:calc(-1 * var(--sp-4)) calc(-1 * var(--page-x)) var(--sp-4)}}.e-pwa{--pwa-touch:calc(var(--sp-8) + var(--sp-1));--pwa-bar-h:calc(var(--sp-8) * 2);background:var(--bg);min-height:100dvh}.e-pwa__main{min-width:0;max-width:30rem;padding:calc(env(safe-area-inset-top) + var(--sp-4)) calc(env(safe-area-inset-right) + var(--sp-4)) calc(env(safe-area-inset-bottom) + var(--pwa-bar-h) + var(--sp-6)) calc(env(safe-area-inset-left) + var(--sp-4));margin:0 auto}.e-pwa-home{gap:var(--sp-4);min-width:0;display:grid}.e-pwa-hello{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.e-pwa-hello__mark{cursor:pointer;width:var(--pwa-touch);height:var(--pwa-touch);border-radius:var(--r-s);background:var(--chrome-900);color:var(--chrome-ink);font-weight:700;font-size:var(--f-l);border:0;flex:none;place-items:center;display:grid}.e-pwa-hello__text{min-width:0}.e-pwa-hello__title{font-size:var(--f-l);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.e-pwa-hello__office{font-size:var(--f-xs);color:var(--mu);overflow-wrap:anywhere;margin:0}.e-pwa-next{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-m);background:var(--chrome-800);color:var(--chrome-ink);min-width:0;display:flex}.e-pwa-next__text{flex:1;min-width:0}.e-pwa-next__when{font-size:var(--f-xs);text-transform:uppercase;color:var(--accent);margin:0;font-weight:700}.e-pwa-next__title{overflow-wrap:anywhere;margin:0;font-weight:700}.e-pwa-next__meta{font-size:var(--f-xs);color:var(--chrome-mu);margin:0}.e-pwa-next__act{min-height:var(--pwa-touch);padding:0 var(--sp-3);border-radius:var(--r-s);background:var(--accent);color:var(--chrome-900);flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.e-pwa-page-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);min-width:0;display:flex}.e-pwa-page-head__title{font-size:var(--f-l);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.e-pwa-back{width:var(--pwa-touch);height:var(--pwa-touch);border-radius:var(--r-s);color:var(--pri);flex:none;place-items:center;display:grid}.e-pwa-back:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}.e-pwa-install{gap:var(--sp-4);display:grid}.e-pwa-tiles{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.e-pwa-tile{justify-content:center;align-items:center;gap:var(--sp-2);min-height:calc(var(--pwa-touch) * 2);padding:var(--sp-3) var(--sp-2);border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-1);color:var(--ink);text-align:center;flex-direction:column;text-decoration:none;display:flex;position:relative}.e-pwa-tile:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:var(--hair-2)}.e-pwa-tile__icon{width:var(--pwa-touch);height:var(--pwa-touch);border-radius:var(--r-m);background:var(--pri-50);color:var(--pri);place-items:center;display:grid}.e-pwa-tile__label{font-size:var(--f-s);overflow-wrap:anywhere;font-weight:600}.e-pwa-tile__count{top:var(--sp-2);right:var(--sp-2);min-width:var(--sp-5);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--accent);color:var(--chrome-900);font-size:var(--f-xs);text-align:center;font-weight:700;position:absolute}.e-pwa-update{left:var(--sp-4);right:var(--sp-4);bottom:calc(env(safe-area-inset-bottom) + var(--pwa-bar-h) + var(--sp-2));z-index:var(--z-toast);justify-content:space-between;align-items:center;gap:var(--sp-3);max-width:30rem;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-m);background:var(--chrome-800);color:var(--chrome-ink);margin:0 auto;display:flex;position:fixed}.e-pwa-update__act{min-height:var(--pwa-touch);padding:0 var(--sp-3);border-radius:var(--r-s);background:var(--accent);color:var(--chrome-900);border:0;font-weight:600}.e-pwa-bar{z-index:var(--z-menu);min-height:var(--pwa-bar-h);padding:0 calc(env(safe-area-inset-right) + var(--sp-4)) env(safe-area-inset-bottom) calc(env(safe-area-inset-left) + var(--sp-4));background:var(--surface);border-top:var(--hair-1) solid var(--line);grid-template-columns:1fr auto 1fr;align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.e-pwa-bar__item{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--pwa-bar-h);color:var(--mu);font-size:var(--f-xs);flex-direction:column;text-decoration:none;display:flex;position:relative}.e-pwa-bar__item.is-on{color:var(--pri)}.e-pwa-bar__ai{width:calc(var(--pwa-touch) + var(--sp-4));height:calc(var(--pwa-touch) + var(--sp-4));margin-bottom:var(--sp-4);border-radius:var(--r-pill);background:var(--pri);color:#fff;box-shadow:var(--sh-2);place-items:center;display:grid}.e-pwa-bar__count{top:var(--sp-2);min-width:var(--sp-4);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--accent);color:var(--chrome-900);font-size:var(--f-xs);text-align:center;font-weight:700;position:absolute;left:55%}.e-pwa-install-card{left:var(--sp-4);right:var(--sp-4);bottom:calc(env(safe-area-inset-bottom) + var(--pwa-bar-h) + var(--sp-2));z-index:var(--z-toast);gap:var(--sp-3);max-width:30rem;padding:var(--sp-4);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-2);grid-template-columns:auto minmax(0,1fr);margin:0 auto;display:grid;position:fixed}.e-pwa-install-card__mark{width:var(--pwa-touch);height:var(--pwa-touch);border-radius:var(--r-m);display:block}.e-pwa-install-card__text{min-width:0}.e-pwa-install-card__title{margin:0;font-weight:700}.e-pwa-install-card__lead{font-size:var(--f-xs);color:var(--mu);margin:0}.e-pwa-install-card__acts{gap:var(--sp-2);grid-column:1/-1;grid-template-columns:1fr auto;display:grid}.e-pwa-install-card__acts .e-btn{min-height:var(--pwa-touch)}.e-pwa-contacts{gap:var(--sp-3);min-width:0;display:grid}.e-pwa-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.e-pwa-row{border:var(--hair-1) solid var(--line);border-radius:var(--r-m);background:var(--surface);min-width:0;box-shadow:var(--sh-1)}.e-pwa-row__head{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--pwa-touch);padding:var(--sp-2) var(--sp-3);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.e-pwa-row__head:focus-visible{outline:var(--hair-2) solid var(--pri);outline-offset:calc(var(--hair-2) * -1)}.e-pwa-row__main{min-width:0;display:grid}.e-pwa-row__title{overflow-wrap:anywhere;font-weight:600}.e-pwa-row__meta{font-size:var(--f-xs);color:var(--mu);margin:0}.e-pwa-row__card{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);display:grid}.e-pwa-row__links{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.e-pwa-row__links a{min-height:var(--pwa-touch);overflow-wrap:anywhere;align-items:center;display:inline-flex}.e-pwa-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-pwa-acts .e-btn,.e-pwa-more{min-height:var(--pwa-touch)}.e-pwa:has(.e-pwa-ai){background:var(--chrome-900)}.e-pwa-ai{--bg:var(--chrome-900);--surface:var(--chrome-800);--band:var(--chrome-800);--ink:var(--chrome-ink);--mu:var(--chrome-mu);--line:var(--chrome-700);--line2:var(--chrome-700);--field-bg:var(--chrome-800);--field-line:var(--chrome-700);gap:var(--sp-3);min-width:0;color:var(--ink);display:grid}.e-pwa-ai__head{margin-bottom:0}.e-pwa-ai__head .e-pwa-page-head__title{color:var(--ink);flex:1}.e-pwa-ai__head .e-pwa-back{color:var(--accent)}.e-pwa-ai__acts{align-items:center;gap:var(--sp-2);display:flex}.e-pwa-ai__conversation{min-width:0}.e-pwa-ai [data-ergoai-voice-start]{width:calc(var(--pwa-touch) + var(--sp-2));height:calc(var(--pwa-touch) + var(--sp-2));border-radius:var(--r-pill);background:var(--accent);color:var(--chrome-900)}.e-pwa-project{gap:var(--sp-3);min-width:0;display:grid}.e-pwa-project__badges{gap:var(--sp-1);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.e-pwa-project__mine{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:var(--hair-1) solid var(--line);margin:0;display:flex}.e-pwa-steps{margin:0 0 var(--sp-2);gap:var(--sp-1);padding:0;list-style:none;display:grid}.e-pwa-steps__item{align-items:center;gap:var(--sp-2);min-height:var(--pwa-touch);display:flex}.e-pwa-steps__mark{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-pill);border:var(--hair-1) solid var(--line2);color:var(--mu);font-size:var(--f-xs);flex:none;place-items:center;font-weight:700;display:grid}.e-pwa-steps__item.is-done .e-pwa-steps__mark{background:var(--ok);border-color:var(--ok);color:#fff}.e-pwa-steps__name{overflow-wrap:anywhere;min-width:0}.e-pwa-money{gap:var(--sp-2);margin:0 0 var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.e-pwa-money>div{min-width:0}.e-pwa-money dt{font-size:var(--f-xs);color:var(--mu)}.e-pwa-money dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.e-pwa-money__balance dd{color:var(--warn)}.e-pwa-sheet{z-index:var(--z-drawer);border-radius:var(--r-l) var(--r-l) 0 0;background:var(--surface);max-height:90dvh;box-shadow:var(--sh-2);padding:var(--sp-3) calc(env(safe-area-inset-right) + var(--sp-4)) calc(env(safe-area-inset-bottom) + var(--sp-4)) calc(env(safe-area-inset-left) + var(--sp-4));position:fixed;inset:auto 0 0;overflow-y:auto}.e-pwa-sheet:before{content:"";width:var(--sp-8);height:var(--hair-3);margin:0 auto var(--sp-3);border-radius:var(--r-pill);background:var(--line2);display:block}.e-pwa-sheet__body{gap:var(--sp-2);max-width:30rem;margin:0 auto;display:grid}.e-pwa-sheet__title{font-size:var(--f-l);margin:0;font-weight:700}.e-pwa-sheet .e-input{min-height:var(--pwa-touch)}.e-pwa-row--task{border-left:var(--hair-3) solid var(--info)}.e-pwa-row--item{border-left:var(--hair-3) solid var(--pri)}.e-pwa-row--step{border-left:var(--hair-3) solid var(--new)}.e-pwa-day{margin:var(--sp-2) 0 0;font-size:var(--f-xs);text-transform:uppercase;color:var(--mu);font-weight:700}.e-pwa-row--appointment{border-left:var(--hair-3) solid var(--new)}.e-pwa-row--call{border-left:var(--hair-3) solid var(--info)}.e-pwa:has(.e-pwa-scan){background:var(--chrome-900)}.e-pwa-scan{--bg:var(--chrome-900);--surface:var(--chrome-800);--band:var(--chrome-800);--ink:var(--chrome-ink);--mu:var(--chrome-mu);--line:var(--chrome-700);--line2:var(--chrome-700);--field-bg:var(--chrome-800);--field-line:var(--chrome-700);gap:var(--sp-3);min-width:0;color:var(--ink);display:grid}.e-pwa-scan .e-pwa-page-head__title{color:var(--ink)}.e-pwa-scan .e-pwa-back{color:var(--accent)}.e-pwa-scan__stage{border-radius:var(--r-m);background:var(--chrome-800);touch-action:none;min-width:0;position:relative;overflow:hidden}.e-pwa-scan__stage canvas{width:100%;height:auto;display:block}.e-pwa-scan__frame{width:100%;height:100%;position:absolute;inset:0}.e-pwa-scan__frame polygon{fill:none;stroke:var(--accent);stroke-width:var(--hair-3);vector-effect:non-scaling-stroke}.e-pwa-scan__frame circle{fill:var(--chrome-ink);stroke:var(--accent);stroke-width:var(--hair-3);vector-effect:non-scaling-stroke;cursor:grab;touch-action:none}.e-pwa-scan__hint{font-size:var(--f-xs);color:var(--mu);margin:0}.e-pwa-scan__pages{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.e-pwa-scan__page{flex:none;position:relative}.e-pwa-scan__page img{width:calc(var(--pwa-touch) + var(--sp-5));aspect-ratio:210/297;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-s);background:var(--chrome-ink);display:block}.e-pwa-scan__remove{width:var(--pwa-touch);height:var(--pwa-touch);color:var(--accent);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.e-pwa-mail{gap:var(--sp-3);min-width:0;display:grid}.e-pwa-mail [data-messages-kpis]{display:none}.e-pwa-mail .e-page{padding:0}.e-pwa-mail .e-mx{grid-template-columns:minmax(0,1fr);min-height:0}.e-pwa-mail .e-mx-list{border-right:0;max-height:none}.e-pwa-mail .e-mx-ctx{border-top:var(--hair-1) solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}.e-pwa-mail .e-mx.has-open .e-mx-list,.e-pwa-mail .e-mx:not(.has-open) .e-mx-thread{display:none}.e-pwa-mail .e-mx-back{display:inline-block}.e-pwa-mail .e-mx-thead{flex-direction:column}.e-pwa-mail .e-mx-tact{justify-content:flex-start}.e-pwa-mail .e-mx-msgs{padding:var(--sp-3) var(--sp-2)}.e-pwa-mail .e-mx-cw{grid-template-columns:minmax(0,1fr)}.e-pwa-mail .e-mx-filters{display:none}.e-pwa-mail.is-menu-open .e-mx-filters{z-index:var(--z-drawer);width:min(80vw,20rem);box-shadow:var(--sh-2);padding:calc(env(safe-area-inset-top) + var(--sp-3)) var(--sp-2) calc(env(safe-area-inset-bottom) + var(--sp-3)) calc(env(safe-area-inset-left) + var(--sp-2));border-right:0;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.e-pwa-mail.is-menu-open .e-mx-filters__head,.e-pwa-mail.is-menu-open .e-mx-addr{display:block}.e-pwa-mail .e-mx-filter{min-height:var(--pwa-touch)}.e-pwa-mail__scrim{z-index:var(--z-menu);background:color-mix(in srgb, var(--chrome-900) 55%, transparent);position:fixed;inset:0}.e-pwa-row.is-unread .e-pwa-row__title{font-weight:700}img.ew-img{-o-object-position:var(--ew-fx,50%) var(--ew-fy,50%);object-position:var(--ew-fx,50%) var(--ew-fy,50%)}img.ew-img.ew-img--cover{-o-object-fit:cover;object-fit:cover}img.ew-img.ew-ratio-16-9{aspect-ratio:16/9}img.ew-img.ew-ratio-21-9{aspect-ratio:21/9}img.ew-img.ew-ratio-16-10p5{aspect-ratio:16/10.5}img.ew-img.ew-ratio-4-3{aspect-ratio:4/3}img.ew-img.ew-ratio-21-8{aspect-ratio:21/8}img.ew-img.ew-ratio-4-3p1{aspect-ratio:4/3.1}img.ew-img.ew-ratio-3-3p4{aspect-ratio:3/3.4}img.ew-img.ew-ratio-1-1p08{aspect-ratio:1/1.08}.ew-fx-0{--ew-fx:0%}.ew-fx-1{--ew-fx:1%}.ew-fx-2{--ew-fx:2%}.ew-fx-3{--ew-fx:3%}.ew-fx-4{--ew-fx:4%}.ew-fx-5{--ew-fx:5%}.ew-fx-6{--ew-fx:6%}.ew-fx-7{--ew-fx:7%}.ew-fx-8{--ew-fx:8%}.ew-fx-9{--ew-fx:9%}.ew-fx-10{--ew-fx:10%}.ew-fx-11{--ew-fx:11%}.ew-fx-12{--ew-fx:12%}.ew-fx-13{--ew-fx:13%}.ew-fx-14{--ew-fx:14%}.ew-fx-15{--ew-fx:15%}.ew-fx-16{--ew-fx:16%}.ew-fx-17{--ew-fx:17%}.ew-fx-18{--ew-fx:18%}.ew-fx-19{--ew-fx:19%}.ew-fx-20{--ew-fx:20%}.ew-fx-21{--ew-fx:21%}.ew-fx-22{--ew-fx:22%}.ew-fx-23{--ew-fx:23%}.ew-fx-24{--ew-fx:24%}.ew-fx-25{--ew-fx:25%}.ew-fx-26{--ew-fx:26%}.ew-fx-27{--ew-fx:27%}.ew-fx-28{--ew-fx:28%}.ew-fx-29{--ew-fx:29%}.ew-fx-30{--ew-fx:30%}.ew-fx-31{--ew-fx:31%}.ew-fx-32{--ew-fx:32%}.ew-fx-33{--ew-fx:33%}.ew-fx-34{--ew-fx:34%}.ew-fx-35{--ew-fx:35%}.ew-fx-36{--ew-fx:36%}.ew-fx-37{--ew-fx:37%}.ew-fx-38{--ew-fx:38%}.ew-fx-39{--ew-fx:39%}.ew-fx-40{--ew-fx:40%}.ew-fx-41{--ew-fx:41%}.ew-fx-42{--ew-fx:42%}.ew-fx-43{--ew-fx:43%}.ew-fx-44{--ew-fx:44%}.ew-fx-45{--ew-fx:45%}.ew-fx-46{--ew-fx:46%}.ew-fx-47{--ew-fx:47%}.ew-fx-48{--ew-fx:48%}.ew-fx-49{--ew-fx:49%}.ew-fx-50{--ew-fx:50%}.ew-fx-51{--ew-fx:51%}.ew-fx-52{--ew-fx:52%}.ew-fx-53{--ew-fx:53%}.ew-fx-54{--ew-fx:54%}.ew-fx-55{--ew-fx:55%}.ew-fx-56{--ew-fx:56%}.ew-fx-57{--ew-fx:57%}.ew-fx-58{--ew-fx:58%}.ew-fx-59{--ew-fx:59%}.ew-fx-60{--ew-fx:60%}.ew-fx-61{--ew-fx:61%}.ew-fx-62{--ew-fx:62%}.ew-fx-63{--ew-fx:63%}.ew-fx-64{--ew-fx:64%}.ew-fx-65{--ew-fx:65%}.ew-fx-66{--ew-fx:66%}.ew-fx-67{--ew-fx:67%}.ew-fx-68{--ew-fx:68%}.ew-fx-69{--ew-fx:69%}.ew-fx-70{--ew-fx:70%}.ew-fx-71{--ew-fx:71%}.ew-fx-72{--ew-fx:72%}.ew-fx-73{--ew-fx:73%}.ew-fx-74{--ew-fx:74%}.ew-fx-75{--ew-fx:75%}.ew-fx-76{--ew-fx:76%}.ew-fx-77{--ew-fx:77%}.ew-fx-78{--ew-fx:78%}.ew-fx-79{--ew-fx:79%}.ew-fx-80{--ew-fx:80%}.ew-fx-81{--ew-fx:81%}.ew-fx-82{--ew-fx:82%}.ew-fx-83{--ew-fx:83%}.ew-fx-84{--ew-fx:84%}.ew-fx-85{--ew-fx:85%}.ew-fx-86{--ew-fx:86%}.ew-fx-87{--ew-fx:87%}.ew-fx-88{--ew-fx:88%}.ew-fx-89{--ew-fx:89%}.ew-fx-90{--ew-fx:90%}.ew-fx-91{--ew-fx:91%}.ew-fx-92{--ew-fx:92%}.ew-fx-93{--ew-fx:93%}.ew-fx-94{--ew-fx:94%}.ew-fx-95{--ew-fx:95%}.ew-fx-96{--ew-fx:96%}.ew-fx-97{--ew-fx:97%}.ew-fx-98{--ew-fx:98%}.ew-fx-99{--ew-fx:99%}.ew-fx-100{--ew-fx:100%}.ew-fy-0{--ew-fy:0%}.ew-fy-1{--ew-fy:1%}.ew-fy-2{--ew-fy:2%}.ew-fy-3{--ew-fy:3%}.ew-fy-4{--ew-fy:4%}.ew-fy-5{--ew-fy:5%}.ew-fy-6{--ew-fy:6%}.ew-fy-7{--ew-fy:7%}.ew-fy-8{--ew-fy:8%}.ew-fy-9{--ew-fy:9%}.ew-fy-10{--ew-fy:10%}.ew-fy-11{--ew-fy:11%}.ew-fy-12{--ew-fy:12%}.ew-fy-13{--ew-fy:13%}.ew-fy-14{--ew-fy:14%}.ew-fy-15{--ew-fy:15%}.ew-fy-16{--ew-fy:16%}.ew-fy-17{--ew-fy:17%}.ew-fy-18{--ew-fy:18%}.ew-fy-19{--ew-fy:19%}.ew-fy-20{--ew-fy:20%}.ew-fy-21{--ew-fy:21%}.ew-fy-22{--ew-fy:22%}.ew-fy-23{--ew-fy:23%}.ew-fy-24{--ew-fy:24%}.ew-fy-25{--ew-fy:25%}.ew-fy-26{--ew-fy:26%}.ew-fy-27{--ew-fy:27%}.ew-fy-28{--ew-fy:28%}.ew-fy-29{--ew-fy:29%}.ew-fy-30{--ew-fy:30%}.ew-fy-31{--ew-fy:31%}.ew-fy-32{--ew-fy:32%}.ew-fy-33{--ew-fy:33%}.ew-fy-34{--ew-fy:34%}.ew-fy-35{--ew-fy:35%}.ew-fy-36{--ew-fy:36%}.ew-fy-37{--ew-fy:37%}.ew-fy-38{--ew-fy:38%}.ew-fy-39{--ew-fy:39%}.ew-fy-40{--ew-fy:40%}.ew-fy-41{--ew-fy:41%}.ew-fy-42{--ew-fy:42%}.ew-fy-43{--ew-fy:43%}.ew-fy-44{--ew-fy:44%}.ew-fy-45{--ew-fy:45%}.ew-fy-46{--ew-fy:46%}.ew-fy-47{--ew-fy:47%}.ew-fy-48{--ew-fy:48%}.ew-fy-49{--ew-fy:49%}.ew-fy-50{--ew-fy:50%}.ew-fy-51{--ew-fy:51%}.ew-fy-52{--ew-fy:52%}.ew-fy-53{--ew-fy:53%}.ew-fy-54{--ew-fy:54%}.ew-fy-55{--ew-fy:55%}.ew-fy-56{--ew-fy:56%}.ew-fy-57{--ew-fy:57%}.ew-fy-58{--ew-fy:58%}.ew-fy-59{--ew-fy:59%}.ew-fy-60{--ew-fy:60%}.ew-fy-61{--ew-fy:61%}.ew-fy-62{--ew-fy:62%}.ew-fy-63{--ew-fy:63%}.ew-fy-64{--ew-fy:64%}.ew-fy-65{--ew-fy:65%}.ew-fy-66{--ew-fy:66%}.ew-fy-67{--ew-fy:67%}.ew-fy-68{--ew-fy:68%}.ew-fy-69{--ew-fy:69%}.ew-fy-70{--ew-fy:70%}.ew-fy-71{--ew-fy:71%}.ew-fy-72{--ew-fy:72%}.ew-fy-73{--ew-fy:73%}.ew-fy-74{--ew-fy:74%}.ew-fy-75{--ew-fy:75%}.ew-fy-76{--ew-fy:76%}.ew-fy-77{--ew-fy:77%}.ew-fy-78{--ew-fy:78%}.ew-fy-79{--ew-fy:79%}.ew-fy-80{--ew-fy:80%}.ew-fy-81{--ew-fy:81%}.ew-fy-82{--ew-fy:82%}.ew-fy-83{--ew-fy:83%}.ew-fy-84{--ew-fy:84%}.ew-fy-85{--ew-fy:85%}.ew-fy-86{--ew-fy:86%}.ew-fy-87{--ew-fy:87%}.ew-fy-88{--ew-fy:88%}.ew-fy-89{--ew-fy:89%}.ew-fy-90{--ew-fy:90%}.ew-fy-91{--ew-fy:91%}.ew-fy-92{--ew-fy:92%}.ew-fy-93{--ew-fy:93%}.ew-fy-94{--ew-fy:94%}.ew-fy-95{--ew-fy:95%}.ew-fy-96{--ew-fy:96%}.ew-fy-97{--ew-fy:97%}.ew-fy-98{--ew-fy:98%}.ew-fy-99{--ew-fy:99%}.ew-fy-100{--ew-fy:100%}
