@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-ext-wght-normal.1_x6rmexwh_7b.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-wght-normal.2o7d_x-bmx02y.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-cyrillic-ext-wght-normal.3dr-dgdzidi0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-cyrillic-wght-normal.2rcjvmmvk3bh-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-greek-ext-wght-normal.0wpy8o7woho9l.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-greek-wght-normal.37txlz2jx52f0.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-vietnamese-wght-normal.0txey9puiotzv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-latin-ext-wght-normal.1zvx38bd_81k2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-latin-wght-normal.3y33ar50ixvlj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#f3f6f8;--surface:#fff;--surface-2:#edf2f5;--surface-3:#e2e9ee;--line:#0b1b2b14;--line-strong:#0b1b2b26;--ink:#0b1b2b;--muted:#566878;--dim:#94a3b0;--emerald:#0e9f6e;--emerald-t:#066b4b;--plasma:#0aa3c8;--plasma-t:#06758f;--thrust:#ee7a24;--thrust-t:#ae530e;--warning:#d99a06;--warning-t:#8a6100;--danger:#e04f6a;--danger-t:#b3304a;--violet:#7c5cdb;--on-accent:#fff;--holo:linear-gradient(120deg, var(--emerald) 0%, var(--plasma) 55%, var(--thrust) 100%);--font-title:"Sora Variable", "Sora", system-ui, sans-serif;--font-text:"Manrope Variable", "Manrope", system-ui, sans-serif;--font-brand:"Source Sans 3 Variable", "Source Sans 3", system-ui, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.2s;--radius:12px;--radius-sm:8px;--on-ink:#fff;--deep:#0b1b2b;--deep-2:#13283b;--deep-line:#ffffff17;--deep-muted:#8fa3b5;--acc:#0b1b2b;--scrim:#06121873;--glass:#fffc;--sh1:0 1px 2px #0b1b2b0d, 0 4px 14px -6px #0b1b2b1a;--sh2:0 12px 32px -12px #0b1b2b40;--sh3:0 40px 80px -30px #0b1b2b66;--font-display:var(--font-title);--font-body:var(--font-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a1118;--surface:#111a23;--surface-2:#18232e;--surface-3:#22303c;--line:#ffffff14;--line-strong:#ffffff29;--ink:#e6eef3;--muted:#93a3b1;--dim:#5e6e7c;--emerald:#2bc48a;--emerald-t:#5fd8a8;--plasma:#35bee0;--plasma-t:#6fd3ec;--thrust:#ff9a4d;--thrust-t:#ffb57d;--warning:#f2b935;--warning-t:#f7cd6b;--danger:#ff6f87;--danger-t:#ff9aab;--violet:#9c82f0;--on-accent:#0b1b2b;--on-ink:#0a1118;--deep:#060c12;--deep-2:#0e1922;--deep-line:#ffffff17;--deep-muted:#8fa3b5;--acc:#e6eef3;--scrim:#0009;--glass:#111a23d1;--sh1:0 1px 2px #0000004d;--sh2:0 12px 32px -12px #0009;--sh3:0 40px 80px -30px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a1118;--surface:#111a23;--surface-2:#18232e;--surface-3:#22303c;--line:#ffffff14;--line-strong:#ffffff29;--ink:#e6eef3;--muted:#93a3b1;--dim:#5e6e7c;--emerald:#2bc48a;--emerald-t:#5fd8a8;--plasma:#35bee0;--plasma-t:#6fd3ec;--thrust:#ff9a4d;--thrust-t:#ffb57d;--warning:#f2b935;--warning-t:#f7cd6b;--danger:#ff6f87;--danger-t:#ff9aab;--violet:#9c82f0;--on-accent:#0b1b2b;--on-ink:#0a1118;--deep:#060c12;--deep-2:#0e1922;--deep-line:#ffffff17;--deep-muted:#8fa3b5;--acc:#e6eef3;--scrim:#0009;--glass:#111a23d1;--sh1:0 1px 2px #0000004d;--sh2:0 12px 32px -12px #0009;--sh3:0 40px 80px -30px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-title);margin-block:0 .5em;line-height:1.2}a{color:var(--plasma-t)}:focus-visible{outline:3px solid var(--plasma);outline-offset:2px}.m-btn{border-radius:var(--radius-sm);min-block-size:44px;font:600 15px/1 var(--font-text);cursor:pointer;transition:background-color var(--dur) var(--ease), transform var(--dur) var(--ease);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.1rem;display:inline-flex}.m-btn:active:not(:disabled){transform:scale(.98)}.m-btn:disabled{opacity:.55;cursor:not-allowed}.m-btn--primary{background:var(--brand,var(--ink));color:var(--brand-on,var(--bg))}.m-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.m-btn--ghost{color:var(--plasma-t);background:0 0}@media (hover:hover){.m-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand,var(--ink)) 88%, var(--brand-hover,var(--plasma)))}.m-btn--secondary:hover:not(:disabled){background:var(--surface-2)}}.m-field{gap:.35rem;display:grid}.m-field__label{font-size:14px;font-weight:600}.m-field__input{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);min-block-size:44px;inline-size:100%;color:var(--ink);font:16px var(--font-text);padding-inline:.8rem}.m-field__input[aria-invalid=true]{border-color:var(--danger)}.m-field__hint{color:var(--muted);margin:0;font-size:13px}.m-field__error{color:var(--danger-t);margin:0;font-size:13px}.m-modal{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);inline-size:min(520px,100vw - 32px);padding:0}.m-modal::backdrop{background:#0b1b2b73}.m-modal__head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.m-modal__title{margin:0;font-size:18px}.m-modal__close{min-block-size:44px;min-inline-size:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px}.m-modal__body{padding:1.25rem}
main.auth{min-block-size:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));place-items:center;display:grid}.auth__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:18px;inline-size:min(420px,100%);padding:28px 24px;display:grid}.auth__card--wide{inline-size:min(560px,100%)}.auth__brand{font-family:var(--font-title);letter-spacing:-.01em;font-size:20px;font-weight:700}.auth__brand:before{content:"";background:var(--holo);vertical-align:middle;border-radius:50%;block-size:10px;inline-size:10px;margin-inline-end:8px;display:inline-block}.auth__title{margin:0;font-size:24px}.auth__lead{color:var(--muted);margin:0}.auth__form{gap:14px;display:grid}.auth__check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.auth__check input{block-size:20px;inline-size:20px;accent-color:var(--emerald);flex:none;margin:0}.auth__msg{border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:14px}.auth__msg--error{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger-t)}.auth__msg--info{background:color-mix(in srgb, var(--plasma) 12%, transparent);color:var(--plasma-t)}.auth__links{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.auth__key{word-break:break-all;background:var(--surface-2);border-radius:var(--radius-sm);text-align:start;direction:ltr;padding:10px 12px;font-family:ui-monospace,monospace;font-size:15px}.auth__codes{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;font-family:ui-monospace,monospace;font-size:15px;list-style:none;display:grid}.auth__codes li{background:var(--surface-2);text-align:center;border-radius:6px;padding:6px 8px}.home{gap:16px;max-inline-size:960px;margin-inline:auto;padding:24px 16px;display:grid}.home__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.home__empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);margin:0;padding:24px}.profile{max-inline-size:420px}.offline{pointer-events:none;z-index:10;justify-items:center;gap:8px;display:grid;position:fixed;inset-block-end:max(16px, env(safe-area-inset-bottom));inset-inline:16px}.offline__pill,.offline__notice{pointer-events:auto;background:var(--surface);border:1px solid var(--line-strong);max-inline-size:100%;color:var(--ink);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.offline[data-kind=offline] .offline__pill{color:var(--warning-t);border-color:var(--warning)}.offline[data-kind=synced] .offline__pill{color:var(--emerald-t);border-color:var(--emerald)}.offline__notice{border-radius:var(--radius-sm);color:var(--danger-t);border-color:var(--danger);text-align:center}.setup__steps{color:var(--muted);gap:4px;margin:0;padding-inline-start:20px;font-size:14px;display:grid}.setup__qr{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.m-qr{border-radius:8px;block-size:auto;inline-size:min(208px,56vw);display:block}.setup__manual{align-content:start;gap:8px;min-inline-size:0;display:grid}.setup__label{font-size:14px;font-weight:700}.setup__open,.setup__apps{font-size:13px}.setup__apps{color:var(--muted)}.setup__copy{justify-self:start;min-block-size:32px;padding-inline:0}.setup__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.setup__qr{grid-template-columns:minmax(0,1fr);justify-items:center}.setup__manual{justify-items:stretch;inline-size:100%}}@media print{body *{visibility:hidden}.setup__print,.setup__print *{visibility:visible}.setup__print{position:absolute;inset-block-start:0;inset-inline-start:0}}.muted{color:var(--muted)}.small{font-size:14px}.xs{font-size:13px}.num{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hud{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;display:block}.note{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);margin:0;padding:10px 12px;font-size:14px}.empty{text-align:center;color:var(--muted);margin:0;padding:24px 8px}.bar__end{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.me{position:relative}.me__btn{border:1px solid var(--line-strong);background:var(--surface);min-block-size:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-inline:12px;font-weight:600;display:inline-flex}.pdot{background:var(--dim);border-radius:50%;flex:none;block-size:10px;inline-size:10px}.pdot--online{background:var(--emerald)}.pdot--call{background:var(--plasma)}.pdot--pause{background:var(--warning)}.pdot--meet{background:var(--violet)}.pmenu{z-index:30;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);gap:2px;inline-size:min(320px,100vw - 32px);padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 12px 32px #0b1b2b2e}.pmenu button{text-align:start;border-radius:var(--radius-sm);min-block-size:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.pmenu button:hover,.pmenu button[aria-checked=true]{background:var(--surface-2)}.pmenu button .pdot{margin-block-start:7px}.pmenu small{color:var(--muted);font-size:13px;display:block}.pmenu__note{color:var(--muted);margin:4px 10px 6px;font-size:13px}.veil{z-index:40;background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.veil__in{text-align:center;justify-items:center;gap:14px;inline-size:min(440px,100%);display:grid}.veil__in .auth__form{text-align:start;inline-size:100%}.veil__in h2{margin:0;font-size:26px}.veil__in p{color:var(--muted);margin:0}.veil__out{margin-block-start:8px}.still__count{text-align:center;margin:0;font-size:32px;font-weight:700}.page{gap:16px;max-inline-size:1120px;margin-inline:auto;padding:24px 16px 96px;display:grid}.page h1,.home h1{margin:0;font-size:28px}.page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:12px;min-inline-size:0;padding:12px 16px;display:grid}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sec-h h2{margin:0;font-size:18px}.cnt{color:var(--muted);font-size:15px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:2px;min-inline-size:0;padding:12px 14px;display:grid}.kpi__l{color:var(--muted);font-size:13px;font-weight:700}.kpi__v{font-family:var(--font-title);font-size:26px}.kpi__s{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.tabs{border-block-end:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs a{min-block-size:44px;color:var(--muted);border-block-end:3px solid #0000;flex:none;align-items:center;gap:6px;padding:10px 12px;font-weight:600;text-decoration:none;display:inline-flex}.tabs a[aria-current=page]{color:var(--ink);border-block-end-color:var(--plasma)}.tabs a span{font-size:13px}.rows{margin:0;padding:0;list-style:none;display:grid}.qrow{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.qrow:last-child{border-block-end:0}.qrow__wait{text-align:center;min-inline-size:64px;display:grid}.qrow__wait small{color:var(--muted);font-size:11px}.who{flex:220px;gap:2px;min-inline-size:0;display:grid}.who b{overflow-wrap:anywhere}.meta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.cc{background:var(--surface-3);color:var(--ink);border-radius:4px;margin-inline-end:4px;padding:1px 5px;font-size:11px;font-weight:700}.tag{background:color-mix(in srgb, var(--violet) 14%, transparent);color:var(--ink);border-radius:999px;padding:1px 6px;font-size:12px}.qauto{color:var(--muted);font-size:13px}.qauto--soon{color:var(--warning-t);font-weight:700}.due{color:var(--muted);font-size:13px}.due--now{color:var(--emerald-t);font-weight:700}.rwhy{gap:2px;font-size:13px;display:grid}.acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.notice{border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.notice--info{background:color-mix(in srgb, var(--emerald) 14%, transparent);color:var(--emerald-t)}.notice--error{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger-t)}.notice--warn{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning-t)}.pill{background:var(--surface-2);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.pill--lost{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger-t)}.pill--paused,.pill--no_exchange{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning-t)}.pill--lost_wake{background:color-mix(in srgb, var(--violet) 16%, transparent)}.pill--discovery,.pill--plan_quote{background:color-mix(in srgb, var(--plasma) 14%, transparent);color:var(--plasma-t)}.pill--ro{background:color-mix(in srgb, var(--violet) 16%, transparent)}.att{vertical-align:middle;gap:3px;margin-inline-end:6px;display:inline-flex}.att__dot{border:1.5px solid var(--dim);border-radius:50%;block-size:9px;inline-size:9px}.att__dot--done{background:var(--warning);border-color:var(--warning)}.tbl-wrap{margin-inline:-16px;overflow-x:auto}.tbl{border-collapse:collapse;inline-size:100%;font-size:14px}.tbl th{text-align:start;color:var(--muted);border-block-end:1px solid var(--line);padding:8px 16px;font-size:12px;font-weight:700}.tbl td{border-block-end:1px solid var(--line);vertical-align:top;padding:10px 16px}.tbl tr:last-child td{border-block-end:0}.tbl td.acts{text-align:end;white-space:nowrap;display:table-cell}.tbl td.acts .m-btn{margin-inline-start:4px}.call{gap:14px;display:grid}.call__meta,.call__att{flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:14px;display:flex}.moment--good{color:var(--emerald-t)}.moment--soon{color:var(--warning-t)}.moment--off{color:var(--muted)}.call__ways{gap:8px;display:grid}.callbig{border-radius:var(--radius);color:var(--ink);border:1.5px solid var(--emerald);background:color-mix(in srgb, var(--emerald) 8%, transparent);gap:2px;padding:12px 14px;text-decoration:none;display:grid}.callbig--wa{background:#25a3661a;border-color:#25a366}.callbig small{color:var(--muted);font-size:13px}.call__res-title{margin:0;font-size:14px;font-weight:700}.call__res{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.call__res .m-btn{white-space:normal;min-block-size:48px}.res--not_interested,.res--wrong_number{color:var(--danger-t)}.res--answered{color:var(--emerald-t)}.wa-msg{border-radius:var(--radius);background:color-mix(in srgb, #25a366 10%, var(--surface));white-space:pre-wrap;margin:0;padding:12px 14px}.dlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dlg-actions .m-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contact-search{flex-wrap:wrap;align-items:end;gap:8px 12px;padding:12px 16px;display:flex}.contact-search label{flex:160px;gap:4px;min-inline-size:0;max-inline-size:340px;display:grid}.contact-search input{min-inline-size:0}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}select.m-field__input,textarea.m-field__input{font:inherit}.flink{color:inherit;text-decoration:none}.flink:hover,.flink:focus-visible{color:var(--plasma-t);text-decoration:underline}.fhead{gap:14px}.fhead__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fhead__who{gap:4px;min-inline-size:0;display:grid}.fhead__who h1{overflow-wrap:anywhere}.frise{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.frise li{color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.frise li:before{content:"";background:var(--surface-3);border-radius:999px;block-size:6px}.frise__done:before{background:var(--emerald)!important}.frise__cur{color:var(--ink)!important}.frise__cur:before{background:var(--plasma)!important}.nextbar{border-radius:var(--radius-sm);background:var(--surface-2);margin:0;padding:10px 12px;font-size:14px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.fgrid h2{margin:0;font-size:17px}.kv{gap:8px;margin:0;display:grid}.kv div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.disc{gap:12px;display:grid}.disc h2{margin:0;font-size:17px}.disc__progress{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.disc__status{color:var(--emerald-t);font-size:13px;font-weight:700}.disc progress{block-size:8px;inline-size:100%;accent-color:var(--emerald)}.req{color:var(--danger-t)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--surface);min-block-size:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:14px}.chip--on{background:color-mix(in srgb, var(--plasma) 16%, var(--surface));border-color:var(--plasma);font-weight:700}.chip:disabled{cursor:default;opacity:.7}.seg{flex-wrap:wrap;gap:4px;display:flex}.seg a{min-block-size:40px;color:var(--muted);border-radius:999px;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.seg a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.tl{margin:0;padding:0;list-style:none;display:grid}.tl__item{border-inline-start:2px solid var(--line-strong);gap:2px;padding-block:10px;padding-inline-start:16px;display:grid}.tl__item--call{border-inline-start-color:var(--emerald)}.tl__item--note{border-inline-start-color:var(--violet)}.tl__item--assignment{border-inline-start-color:var(--plasma)}.tl__item b{font-size:14px}.tl__item small{color:var(--muted);font-size:12px}.tl__detail{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.seg button{min-block-size:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.seg button.seg__on{background:var(--surface-2);color:var(--ink)}.qpanel{z-index:25;background:var(--surface);border-inline-start:1px solid var(--line-strong);inline-size:min(520px,100vw);padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));animation:qpanel-in var(--dur) var(--ease);align-content:start;gap:12px;display:grid;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:-12px 0 32px #0b1b2b29}.qpanel:focus-visible{outline-offset:-3px}.qpanel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.qpanel__who{gap:2px;min-inline-size:0;display:grid}.qpanel__who h2{overflow-wrap:anywhere;margin:0;font-size:20px}.qpanel .fgrid{grid-template-columns:minmax(0,1fr)}@keyframes qpanel-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.qpanel{animation:none}}.drop{border:2px dashed var(--line-strong);border-radius:var(--radius);text-align:center;justify-items:center;gap:10px;padding:16px;display:grid}.drop--over{border-color:var(--plasma);background:color-mix(in srgb, var(--plasma) 8%, transparent)}.drop label.m-btn{cursor:pointer}.docs{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.doc{gap:6px;min-inline-size:0;display:grid}.doc__thumb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2);inline-size:100%;color:var(--muted);place-items:center;font-size:13px;text-decoration:none;display:grid}.doc__thumb--pdf{color:var(--ink);font-weight:700}.doc__meta{gap:2px;display:grid}.doc__meta b{overflow-wrap:anywhere;font-size:13px}.doc__meta small{color:var(--muted);font-size:12px}@media (hover:hover) and (pointer:fine){.cam{display:none}}@media (max-width:720px){.fgrid{grid-template-columns:minmax(0,1fr)}.frise{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hide-m{display:none}.grid2,.call__res{grid-template-columns:minmax(0,1fr)}.qrow .m-btn{inline-size:100%}.bar__nav{scrollbar-width:none;flex-wrap:nowrap;gap:14px;inline-size:100%;overflow-x:auto}.bar__nav a{flex:none}.bar__end{justify-content:space-between;inline-size:100%}.tbl td.acts{white-space:normal}.tbl td.acts .m-btn{inline-size:100%;margin:0 0 6px;display:block}}.disc__status--bad{color:var(--danger-t)}a.m-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.doc__del{min-block-size:32px;color:var(--danger-t);justify-self:start;padding-inline:0}.pd{gap:12px;display:grid}.pd h2{margin:0;font-size:17px}.empty-card{text-align:center;justify-items:center;padding-block:24px}.link-btn{min-block-size:32px;color:var(--plasma-t);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;font-weight:600;text-decoration:underline}.pd-head .acts{flex-wrap:wrap;gap:8px;display:flex}.pd-head p{margin:0}.pd-vers{flex-wrap:wrap;gap:6px;display:flex}.pd-v{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-block-size:40px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.pd-v[aria-selected=true]{border-color:var(--plasma);box-shadow:inset 0 0 0 1px var(--plasma)}.pill--in_force{background:color-mix(in srgb, var(--plasma) 14%, transparent);color:var(--plasma-t)}.pill--accepted{background:color-mix(in srgb, var(--emerald) 14%, transparent);color:var(--emerald-t)}.pill--expired{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning-t)}.pill--superseded{color:var(--muted)}.pd-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:12px;display:grid}.pd-right{gap:12px;min-inline-size:0;display:grid}.teeth{justify-items:center;gap:4px;display:grid}.teeth__arc{grid-template-columns:repeat(16,minmax(0,1fr));gap:2px;inline-size:100%;display:grid}.teeth__arc-l{color:var(--muted);font-size:11px}.tooth{border:1px solid var(--line-strong);background:var(--surface);min-block-size:36px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;padding:0;font-size:11px}.tooth[data-treated]{background:color-mix(in srgb, var(--tc) 28%, var(--surface));border-color:var(--tc)}.tooth[aria-pressed=true]{outline:2px solid var(--plasma);outline-offset:1px;font-weight:800}.tooth:disabled{cursor:default;opacity:1}.pd-list{gap:4px;max-block-size:420px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pd-act{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-block-size:44px;inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.pd-act:hover{border-color:var(--plasma)}.pd-act span{min-inline-size:0;display:grid}.pd-act small{color:var(--muted);font-size:12px}.pd-dot{border-radius:50%;flex:none;block-size:10px;inline-size:10px;display:inline-block}.pd-vh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-num{background:var(--surface-2);border-radius:50%;place-items:center;block-size:28px;inline-size:28px;font-weight:800;display:inline-grid}.pd-vname{flex:140px;min-inline-size:0}.pd-why{flex:160px;min-inline-size:0}.pd-sm{min-block-size:36px;inline-size:auto;max-inline-size:90px;padding-block:4px}.pd-price{text-align:end;inline-size:110px}.pd-t td,.pd-t th{vertical-align:top}.pd-t .r{text-align:end}.pd-care{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pd-lacts{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.pd-sub{justify-content:space-between;align-items:baseline;margin:0;display:flex}.pd-addv{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pd-total{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.pd-total>div{gap:4px;display:grid}.pd-big{text-align:end;justify-items:end}.pd-big b{font-size:26px}.seg button:disabled{cursor:default}@media (max-width:900px){.pd-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.teeth__arc{grid-template-columns:repeat(8,minmax(0,1fr))}.tooth{min-block-size:40px}}@media (max-width:600px){.pd-t thead{display:none}.pd-t,.pd-t tbody{display:block}.pd-t tr{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 16px;display:grid}.pd-t td{text-align:start;border:0;justify-content:space-between;gap:8px;padding:0;display:flex}.pd-t td:first-child{grid-column:1/-1}.pd-t td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:400}.pd-t td.r{flex-direction:column;align-items:flex-start}.pd-total{flex-direction:column;align-items:stretch}.pd-big{text-align:start;justify-items:start}}.rates{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.rates .m-field{inline-size:160px}.gestures{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gesture{border:1px solid var(--line);border-radius:var(--radius-sm);gap:8px;padding:12px;display:grid}.gesture p{margin:0}.gesture__words{border-inline-start:3px solid var(--plasma);background:var(--surface-2);border-radius:var(--radius-sm);margin:0;padding:8px 12px}.gesture__acts{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.gesture__acts .m-field{flex:160px}.pd-type{min-block-size:36px;inline-size:auto;min-inline-size:150px;padding-block:4px}.pd-send{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-follow b{font-weight:700}.page--wide{max-inline-size:1480px}.phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.phead h1{margin:0}.pfilters{flex-wrap:wrap;gap:8px;display:flex}.pfilters .m-field__input{inline-size:auto;min-inline-size:180px}.pstrip{flex-wrap:wrap;gap:8px;display:flex}.ps{background:var(--surface-2);border-radius:999px;padding:6px 12px;font-size:13px}.ps--bad{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger-t)}.ps--warn{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning-t)}.ps--ok{background:color-mix(in srgb, var(--emerald) 14%, transparent);color:var(--emerald-t)}.ps a{color:inherit;font-weight:700}.board{overscroll-behavior-x:contain;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-block-end:8px;display:grid;overflow-x:auto}.pcol{border-radius:var(--radius);background:var(--surface-2);border-block-start:3px solid var(--c,var(--line-strong));align-content:start;gap:8px;min-block-size:120px;padding:10px;display:grid}.pcol--over{outline:2px dashed var(--plasma);outline-offset:-2px}.pcol-h{align-items:center;gap:8px;display:flex}.pcol-h i{background:var(--c,var(--muted));border-radius:50%;block-size:10px;inline-size:10px}.pcol-h b{flex:1}.pcol-v{color:var(--muted);margin:0;font-size:12px}.pcol-b{gap:8px;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:4px;padding:10px;display:grid;position:relative}.pcard[draggable=true]{cursor:grab}.pcard--risk{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.pcard-top{align-items:center;gap:6px;display:flex}.pcard-name{min-inline-size:0;color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;font-weight:700;text-decoration:none}.pcard-name:hover{text-decoration:underline}.pcard-v{font-size:13px}.pcard-nx{color:var(--muted);margin:0;font-size:13px}.pcard-nx--late{color:var(--danger-t);font-weight:600}.pcard-foot{justify-content:space-between;gap:6px;display:flex}.hl{text-align:center;border-radius:999px;min-inline-size:28px;padding:1px 6px;font-size:12px;font-weight:800}.hl--ok{background:color-mix(in srgb, var(--emerald) 16%, transparent);color:var(--emerald-t)}.hl--warn{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning-t)}.hl--bad{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger-t)}.btn-icon{min-block-size:32px;min-inline-size:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:800}.btn-icon:hover,.btn-icon[aria-expanded=true]{background:var(--surface-2)}.pmenu{z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-inline-size:190px;padding:4px;display:grid;position:absolute;inset-block-start:40px;inset-inline-end:6px;box-shadow:0 12px 30px -12px #0b1b2b59}.pmenu button{text-align:start;min-block-size:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px}.pmenu button:hover,.pmenu button:focus-visible{background:var(--surface-2)}.pdrops{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pdrop{border:2px dashed var(--line-strong);border-radius:var(--radius);text-align:center;color:var(--muted);padding:14px;font-size:13px}.pdrop--pause.pdrop--over{border-color:var(--warning);color:var(--warning-t)}.pdrop--lost.pdrop--over{border-color:var(--danger);color:var(--danger-t)}@media (hover:none){.pdrops{display:none}}.dayprog__bar{background:var(--surface-2);border-radius:999px;block-size:8px;overflow:hidden}.dayprog__bar i{background:linear-gradient(90deg, var(--emerald), var(--plasma));block-size:100%;display:block}.card--late{border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.card--late h2{color:var(--danger-t)}.dayrow{align-items:center}.dayrow__src{background:var(--line-strong);border-radius:4px;align-self:stretch;inline-size:4px}.dayrow__src--followup{background:var(--violet)}.dayrow__src--callback{background:var(--warning)}.dayrow__src--task{background:var(--plasma)}.dayrow .meta a{color:inherit;font-weight:600}.viewbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.viewpill{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;display:inline-flex}.viewpill button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-block-size:36px;padding:6px 12px;font-size:13px}.viewpill button[aria-pressed=true]{background:color-mix(in srgb, var(--plasma) 16%, transparent);color:var(--plasma-t);font-weight:700}.viewpill .viewpill__x{color:var(--muted);padding-inline:10px}.check{align-items:center;gap:6px;font-size:14px;display:inline-flex}.dash{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.stack{gap:16px;min-inline-size:0;display:grid}.clocks{gap:8px;display:grid}.clock{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 0;display:grid}.clock:last-child{border-block-end:0}.clock__city{align-items:center;gap:6px;font-weight:600;display:inline-flex}.clock b{grid-row:span 2;align-self:center;font-size:20px}.clock__ok{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.clock__ok i{background:var(--muted);border-radius:50%;block-size:8px;inline-size:8px}.clock__ok--good i{background:var(--emerald)}.clock__ok--soon i{background:var(--warning)}.clock__ok--off i{background:var(--danger)}.clock-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quote p{margin:0;font-size:16px;line-height:1.5}@media (max-width:900px){.dash{grid-template-columns:minmax(0,1fr)}}.stay-line{flex-wrap:wrap;align-items:center;gap:16px;margin-block:8px 14px;display:flex}.stay-line>div{gap:2px;display:grid}.stay-line small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.stay-line b{font-size:18px}.stay-line span{color:var(--muted);font-size:13px}.stay-line__mid{text-align:center;border-block-start:2px dashed var(--line);flex:1;min-inline-size:80px;padding-block-start:4px}.trip{border-block-end:1px solid var(--line);grid-template-columns:minmax(110px,auto) 1fr auto;align-items:start;gap:12px;padding-block:12px;display:grid}.trip--off{opacity:.6}.trip--off .trip__body b{text-decoration:line-through}.trip__body{overflow-wrap:break-word;gap:2px;min-inline-size:0;display:grid}.trip__body small{color:var(--muted);font-size:13px}.trip__acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:640px){.trip{grid-template-columns:1fr}.trip__acts{justify-content:flex-start}}.dtrips{max-inline-size:640px}.dtrips__day{text-transform:capitalize;color:var(--muted);margin-block:18px 0;font-size:15px}.dtrip{gap:12px;display:grid}.dtrip--done{opacity:.7}.dtrip__top{align-items:flex-start;gap:12px;display:flex}.dtrip__at{font-size:22px}.dtrip__what{flex:1;min-inline-size:0;display:grid}.dtrip__what small,.dtrip__who small,.dtrip__dest small{color:var(--muted);font-size:13px;display:block}.dtrip__who{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dtrip__dest{border-inline-start:3px solid var(--line);overflow-wrap:break-word;padding-inline-start:10px}.dtrip__acts{flex-wrap:wrap;gap:8px;display:flex}.dtrip__acts .m-btn{min-block-size:44px}.dtrip__go{flex:100%}.dcard{border-block-end:1px solid var(--line);gap:10px;padding-block:14px;display:grid}.dcard--done{opacity:.75}.dcard__top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.dcard__who{flex:1;min-inline-size:160px;display:grid}.dcard__who small{color:var(--muted);font-size:13px}.dsteps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dsteps li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:12px}.dsteps li.ok{background:color-mix(in srgb, var(--emerald) 14%, transparent);color:var(--emerald-t);border-color:#0000}.dsteps li.cur{border-color:var(--plasma);color:var(--plasma-t);font-weight:700}.dcard__money{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dcard__money .sp{flex:1}.blk{border-block-end:1px solid var(--line);padding-block:8px;display:block}.blk:last-child{border-block-end:0}.perm-list{margin-block-start:8px;padding-inline-start:24px}.perm-list .qrow{flex-wrap:wrap}.perm-scope{inline-size:auto;min-inline-size:150px}.stage{flex-wrap:wrap;align-items:flex-end}.stage .m-field__input[type=color]{inline-size:56px;padding:2px}.stage .m-field__input[type=number]{inline-size:96px}.swatch{border-radius:4px;flex:none;align-self:center;block-size:14px;inline-size:14px}.auth__clinic{font-family:var(--font-title);align-items:center;gap:10px;font-size:18px;display:flex}.auth__logo{object-fit:contain;border-radius:10px}.auth__powered{text-align:center;margin-block-start:12px}.brand-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:960px){.brand-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.brand-swatch{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);block-size:44px;inline-size:44px;padding:2px}.brand-check{font-weight:700}.brand-check--ok{color:var(--emerald-t)}.brand-check--bad{color:var(--danger-t)}.brand-preview__card{border-radius:var(--radius);color:#0b1b2b;box-shadow:inset 0 3px 0 var(--pv-accent);background:#fff;border:1px solid #0b1b2b1f;gap:10px;padding:16px;display:grid}.brand-preview__head{align-items:center;gap:10px;display:flex}.brand-preview__head img{object-fit:contain;border-radius:8px}.brand-preview__dot{background:var(--pv-primary);border-radius:10px;block-size:40px;inline-size:40px}.brand-preview__field{color:#566878;border:1px solid #0b1b2b26;border-radius:8px;padding:10px 12px;font-size:14px;display:block}.brand-preview__btn{text-align:center;background:var(--pv-primary);color:#fff;border-radius:8px;padding:10px 12px;font-weight:700;display:block}.fam-av{background:color-mix(in srgb, var(--plasma) 14%, transparent);block-size:36px;inline-size:36px;color:var(--plasma-t);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.fam-av--comp{background:var(--surface-2);color:var(--muted)}.fam-pill{background:color-mix(in srgb, var(--violet) 14%, transparent)}.dcard--family{border-inline-start:3px solid color-mix(in srgb, var(--violet) 55%, transparent);padding-inline-start:12px}.dcard__family{color:var(--muted);margin:0 0 6px;font-size:13px}.dcard__family b{color:var(--ink)}.pfilters{align-items:flex-end}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mk-wide{grid-column:1/-1}.mk-weeks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-weeks li{grid-template-columns:96px minmax(0,1fr) auto 80px;align-items:center;gap:8px;display:grid}.mk-weeks b{white-space:nowrap}.mk-weeks i{background:var(--brand,var(--plasma));border-radius:999px;block-size:10px;min-inline-size:2px;display:block}.mk-camp{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-block:10px;display:flex}.mk-camp:last-child{border-block-end:0}.mk-camp__plat{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;font-size:13px;font-weight:700;display:grid}.mk-camp__t{flex:1;gap:2px;min-inline-size:200px;display:grid}.mk-camp__t small{overflow-wrap:anywhere}.mk-camp__acts{gap:4px;display:flex}.pill--camp-running{background:color-mix(in srgb, var(--emerald) 14%, transparent);color:var(--emerald-t)}.pill--camp-upcoming{background:color-mix(in srgb, var(--plasma) 14%, transparent);color:var(--plasma-t)}.pill--camp-ended,.pill--camp-archived{background:var(--surface-2);color:var(--muted)}.mk-grid .tbl tbody th{color:var(--ink);border-block-end:1px solid var(--line);padding:10px 16px;font-size:14px;font-weight:600}.mk-grid .tbl td.num{white-space:nowrap}.mk-imp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-meta-off{color:var(--danger-t);font-weight:700}.profit-grid{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:start;gap:16px;display:grid}.profit-lines li{border-block-end:1px solid var(--line);justify-content:space-between;gap:12px;padding-block:6px;display:flex}.profit-hist{margin-inline:0}.profit-res--ok .kpi__v{color:var(--emerald-t)}.profit-res--ko .kpi__v{color:var(--danger-t)}.profit-grid>*,.profit-lines li>*{overflow-wrap:anywhere;min-inline-size:0}@media (max-width:720px){.profit-grid{grid-template-columns:minmax(0,1fr)}}.play-bar{background:var(--surface-2);border-radius:999px;block-size:10px;overflow:hidden}.play-bar i{background:var(--brand,var(--plasma));block-size:100%;display:block}.play-h3{margin:4px 0 0;font-size:16px}.play-gain{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.play-gain>span:last-child{grid-column:1/-1}.play-neg{color:var(--danger-t)}.play-board li{grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.play-cel{z-index:50;border-radius:var(--radius);background:var(--brand,var(--plasma));max-inline-size:420px;color:var(--brand-on,#fff);text-align:center;margin-inline:auto;padding:14px 18px;font-weight:700;animation:.6s cubic-bezier(.2,.9,.3,1.3) both play-pop;position:fixed;inset-block-start:16px;inset-inline:16px;box-shadow:0 10px 30px #0003}@keyframes play-pop{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.play-cel{animation:none}}.mk-q{flex:1}.mk-q .m-field__input{inline-size:100%}@media (max-width:900px){.mk-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.mk-weeks li{grid-template-columns:72px minmax(0,1fr) auto}.mk-weeks li>span:last-child{display:none}.pfilters .m-field,.pfilters .m-field__input{inline-size:100%;min-inline-size:0}}.cap{gap:14px;max-inline-size:560px;margin-inline:auto;padding:20px 16px 48px;display:grid}.cap h1{margin:0;font-size:26px;line-height:1.2}.cap-head{align-items:center;gap:10px;display:flex}.cap-head img{border-radius:8px}.cap-lead{color:var(--muted);margin:0}.cap-trust{gap:4px;margin:0;padding-inline-start:20px;display:grid}.cap-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:12px;padding:16px;display:grid}.cap-card h2{margin:0;font-size:20px}.cap-step{color:var(--muted);margin:0;font-size:13px;font-weight:700}.cap-set{border:0;gap:10px;margin:0;padding:0;display:grid}.cap-set legend{margin-block-end:8px;padding:0;font-weight:700}.cap-opt{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;min-block-size:44px;padding:8px 12px;display:flex}.cap-opt input{block-size:20px;inline-size:20px;accent-color:var(--brand,var(--plasma))}.cap-consent{align-items:flex-start;font-size:14px}.cap-hp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cap-actions{justify-content:space-between;gap:8px;display:flex}.cap-actions .m-btn:only-child{margin-inline-start:auto}.cap-foot{color:var(--muted);margin:0;font-size:12px}.mk-link .mk-camp__acts{flex-wrap:wrap}.mural{--mn:#0b1b2b;--mn2:#13283d;--mt:#eaf2f7;--mm:#a9bccb;--me:#2bd39a;--mp:#5cc8e4;--ml:#24405a;box-sizing:border-box;min-block-size:100vh;color:var(--mt);font-family:var(--font-body,Manrope), sans-serif;background:radial-gradient(120% 90% at 20% 0%, #16324a 0%, var(--mn) 60%);padding:clamp(16px,2.4vw,40px)}.mural h1{font-family:var(--font-display,Sora), sans-serif;color:var(--mt);margin:0;font-size:clamp(26px,3vw,40px);font-weight:400}.mural h2{letter-spacing:.06em;text-transform:uppercase;color:var(--mm);margin:0 0 12px;font-size:clamp(14px,1.3vw,22px);font-weight:700}.mural--msg{text-align:center;flex-direction:column;align-items:center;padding-block-start:14vh;display:flex}.mural--msg>*{inline-size:min(100%,520px)}.mural--msg p{color:var(--mm);font-size:16px;line-height:1.5}.mu-mark{font-family:var(--font-display,Sora), sans-serif;letter-spacing:.2em;color:var(--mm);margin-block-end:12px;font-size:14px;font-weight:600}.mu-top{justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:clamp(12px,2vw,28px);display:flex}.mu-top b{font-family:var(--font-display,Sora), sans-serif;font-size:clamp(18px,2vw,32px);font-weight:500}.mu-top span{color:var(--mm);text-transform:capitalize;font-size:clamp(13px,1.2vw,20px)}.mu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(14px,2vw,32px);display:grid}.mu-grid section{background:var(--mn2);border-radius:16px;min-inline-size:0;padding:clamp(14px,1.6vw,26px)}.mu-team{flex-direction:column;grid-row:span 2;justify-content:center;align-items:center;display:flex;position:relative}.mu-ring{aspect-ratio:1;inline-size:min(100%,340px);position:relative}.mu-ring svg{block-size:100%;inline-size:100%;display:block}.mu-track{fill:none;stroke:var(--ml);stroke-width:16px}.mu-fill{fill:none;stroke:var(--me);stroke-width:16px;stroke-linecap:round}.mu-ring-t{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:18%;display:flex;position:absolute;inset:0}.mu-ring-t b{white-space:nowrap;font-size:clamp(22px,2.8vw,52px);font-family:var(--font-display,Sora), sans-serif;font-weight:500;display:block}.mu-ring-t span{color:var(--mm);font-size:clamp(12px,1.1vw,18px)}.mu-reward{text-align:center;color:var(--mt);margin:12px 0 0;font-size:clamp(14px,1.3vw,22px)}.mu-person{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding-block:8px;font-size:clamp(14px,1.3vw,22px);display:grid}.mu-name{overflow-wrap:anywhere}.mu-bar{background:var(--ml);border-radius:99px;block-size:clamp(10px,1vw,16px);overflow:hidden}.mu-bar i{background:var(--mp);border-radius:99px;block-size:100%;display:block}.mu-solo{color:var(--mm);grid-column:2/span 2;justify-self:end;font-weight:600}.mu-arr>div{justify-content:space-between;gap:10px;padding-block:6px;font-size:clamp(14px,1.3vw,22px);display:flex}.mu-arr span{color:var(--mm)}.mu-feed p{border-block-end:1px solid var(--ml);margin:0;padding-block:6px;font-size:clamp(13px,1.2vw,20px)}.mu-empty{color:var(--mm)}.mu-pair{text-align:start;gap:12px;margin-block-start:12px;display:grid}.mu-pair .m-field__label{color:var(--mm);letter-spacing:.08em;font-weight:600}.mu-pair .m-field__input{letter-spacing:.2em;text-align:center;border:2px solid var(--ml);background:var(--mn2);color:var(--mt);font-size:32px;font-family:var(--font-display,Sora), sans-serif;border-radius:14px;block-size:auto;padding:12px}.mu-pair .m-field__input:focus-visible{outline:3px solid var(--me);outline-offset:2px}.mu-pair .m-btn{background:var(--me);color:#062016;border:0;border-radius:14px;block-size:auto;padding:14px;font-size:18px;font-weight:700}.mu-pair .m-btn:focus-visible{outline:3px solid var(--mt);outline-offset:3px}.mu-code{letter-spacing:.1em;font-size:22px;font-weight:700}@media (max-width:720px){.mu-grid{grid-template-columns:minmax(0,1fr)}.mu-team{grid-row:auto}}.installation-form{max-inline-size:780px}.installation-form fieldset{border:0;min-inline-size:0;margin-block:20px;margin-inline:0;padding:0}.installation-check{border-block-end:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding-block:16px;display:flex}.installation-check input{block-size:22px;inline-size:22px;accent-color:var(--plasma-t);flex-shrink:0;margin:0}.support-banner{background:var(--warning-t);color:var(--ink);text-align:center;margin:0;padding:10px 16px;font-weight:700}
.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic.s{width:16px;height:16px}.av{background:var(--holo);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.av.sm{width:28px;height:28px;font-size:11px}.shell{grid-template-columns:248px minmax(0,1fr);height:100%;display:grid}.side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow-y:auto}.clinic{align-items:center;gap:10px;padding:6px 8px 14px;display:flex}.clinic .lg{color:#fff;background:#0b1b2b;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.clinic .lg svg{width:58%;height:58%}.clinic b{font-size:14px;line-height:1.2;font-family:var(--font-display);font-weight:500;display:block}.clinic small{color:var(--muted);font-size:11.5px;font-weight:600}.nav{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-weight:600;transition:background .14s,color .14s;display:flex}@media (hover:hover) and (pointer:fine){.nav:hover{background:var(--surface-2);color:var(--ink)}}.nav.on{background:var(--ink);color:var(--on-ink)}.nav .bdg{background:var(--bdg-bg);color:var(--bdg-fg);border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:800;line-height:18px}.nav .bdg.holo{background:var(--holo)}.side-sec{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:auto;padding:12px 6px 0;display:flex}.powered{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.powered svg{width:18px;height:18px}.powered b{font-family:var(--font-brand);color:var(--ink);letter-spacing:.02em;font-weight:800}.main{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.top{border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px);z-index:5;flex:none;align-items:center;gap:12px;height:62px;padding:0 24px;display:flex;position:relative}.search{white-space:nowrap;background:var(--surface-2);max-width:420px;height:40px;color:var(--muted);text-align:left;border:0;border-radius:10px;flex:1;align-items:center;gap:9px;padding:9px 12px;font-weight:600;display:flex;overflow:hidden}.search span{text-overflow:ellipsis;flex:1;overflow:hidden}.kbd{border:1px solid var(--line-strong);border-radius:6px;padding:0 6px;font-size:11px;font-weight:700}.ibtn{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ibtn:hover{background:var(--surface-2)}}.ibtn .n{background:var(--bdg-bg);color:var(--bdg-fg);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.me{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.me b{text-align:left;font-size:13px;line-height:1.2;display:block}.me small{color:var(--muted);text-align:left;font-size:11.5px;display:block}.content{flex:1;padding:26px 28px 96px;position:relative;overflow:auto}.view{animation:vin .3s var(--ease)}.bnav{display:none}@media (max-width:860px){.shell{grid-template-columns:1fr}.side{display:none}.top{gap:8px;height:58px;padding:0 14px}.top .search{border-radius:50%;flex:none;justify-content:center;width:38px;height:38px;margin-left:auto;padding:0}.top .mob-clinic{display:flex!important}.content{padding:18px 14px 150px}.bnav{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));display:flex;position:fixed;bottom:0;left:0;right:0}.bnav button{color:var(--muted);background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 2px;font-size:11px;font-weight:700;display:flex;position:relative}.bnav button.on{color:var(--ink)}.bnav button.on .ic{color:var(--acc-ui,var(--plasma-t))}.bnav .bdg{background:var(--bdg-bg);color:var(--bdg-fg);border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;line-height:15px;position:absolute;top:2px;left:calc(50% + 6px)}}:root{--bdg-bg:#c2304c;--bdg-fg:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bdg-bg:#ff8fa3;--bdg-fg:#0b1b2b}}:root[data-theme=dark]{--bdg-bg:#ff8fa3;--bdg-fg:#0b1b2b}.nav.locked{opacity:.62}.nav .lk{width:14px;height:14px;margin-left:auto}.clinic .lg{background:var(--brand,#0b1b2b)}
