.bxr{--bx-blue: #005fff;--bx-blue-h: #0050d6;--bx-ink: #151515;--bx-text: #525c69;--bx-line: #c6cdd3;position:relative;min-height:100vh;min-height:100svh;box-sizing:border-box;display:flex;align-items:center;padding:72px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.4;color:var(--bx-text);background:#0f1a2e;color-scheme:light}.bxr *,.bxr *:before,.bxr *:after{box-sizing:border-box}.bxr__bg{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 520px at 78% 18%,rgba(0,95,255,.45),transparent 65%),radial-gradient(700px 600px at 12% 88%,rgba(0,95,255,.22),transparent 60%),linear-gradient(165deg,#22324f,#121d33 52%,#0a1222)}.bxr__cover{position:fixed;left:13.8%;top:50%;transform:translateY(-50%);z-index:1}.bxr__logo{display:block;width:275px;height:auto}.bxr__cover{max-width:min(500px,calc(36.2% - 40px))}.bxr__pre{margin-top:40px;font-size:clamp(20px,1.9vw,28px);font-weight:300;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:#ffffffd9}.bxr__big{margin-top:8px;font-size:clamp(36px,3.6vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.bxr__lead{margin:24px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.6;color:#ffffffd9}.bxr__island{position:relative;z-index:2;width:424px;margin-left:calc(50% + 26px);padding:44px;border-radius:20px;background:#fffffff5;box-shadow:0 12px 24px #00000012}.bxr__title{margin:0 0 41px;font-size:24px;font-weight:400;line-height:31px;color:var(--bx-ink);text-align:center}.bxr__sub{margin:0 0 24px;font-size:18px;font-weight:400;line-height:24px;color:var(--bx-ink);text-align:center}.bxr__f{display:block;margin-bottom:16px}.bxr__lbl{display:block;margin-bottom:6px;font-size:13px;color:var(--bx-text)}.bxr__in{display:block;width:100%;height:42px;padding:0 16px;border:1px solid var(--bx-line);border-radius:6px;background:#fff;font:inherit;color:var(--bx-ink);outline:none}.bxr__in::placeholder{color:#a8adb4}.bxr__in:focus{border-color:var(--bx-blue);box-shadow:0 0 0 1px var(--bx-blue)}.bxr__slug{display:flex;align-items:center;gap:8px}.bxr__slug .bxr__in{flex:1;min-width:0}.bxr__slug.is-bad .bxr__in{border-color:#e1453d}.bxr__dom{flex:none;font-size:15px;color:var(--bx-text)}.bxr__pw{position:relative;display:block}.bxr__pw .bxr__in{padding-right:96px}.bxr__eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;padding:4px 8px;font:inherit;font-size:13px;color:var(--bx-blue);cursor:pointer}.bxr__okt{display:block;margin-top:6px;font-size:13px;color:#1f8f4e}.bxr__err{display:block;margin-top:6px;font-size:13px;color:#e1453d}.bxr__err--form{margin-top:16px}.bxr__chk{display:flex;align-items:flex-start;gap:10px;margin-top:24px;font-size:13px;line-height:17px;cursor:pointer}.bxr__chk input[type=checkbox]{width:16px;height:16px;margin:1px 0 0;flex:none;border:1px solid #a8adb4;border-radius:3px;background:#fff}.bxr__chk input[type=checkbox]:hover:not(:disabled){border-color:var(--bx-text)}.bxr__chk input[type=checkbox]:after{border-color:#fff}.bxr__chk input[type=checkbox]:checked{background:var(--bx-blue);border-color:var(--bx-blue)}.bxr__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:24px;border:0;border-radius:8px;background:var(--bx-blue);font:inherit;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;transition:background .15s}.bxr__btn:hover{background:var(--bx-blue-h)}.bxr__btn:disabled,.bxr__btn.is-off{opacity:.5;cursor:default;pointer-events:none}.bxr__note{margin:24px 0 0;font-size:13px;line-height:17px;color:var(--bx-text)}.bxr__note--c{text-align:center}.bxr__link{display:block;margin:16px auto 0;border:0;background:none;font:inherit;font-size:13px;color:var(--bx-blue);cursor:pointer}.bxr__addr{font-size:20px;font-weight:600;color:var(--bx-ink);text-align:center;overflow-wrap:anywhere}.bxr__trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.bxr__make{display:flex;flex-direction:column;align-items:center;padding:24px 0 8px;text-align:center}.bxr__pc{width:244px;height:auto;margin-bottom:40px}.bxr__feats{list-style:none;margin:0;padding:0;min-height:200px}.bxr__feats li{font-size:18px;line-height:32px;color:#828b95;transition:color .3s,font-size .3s}.bxr__feats li.is-on{font-size:26px;font-weight:700;color:var(--bx-ink)}.bxr__making,.bxr__made{margin-top:40px;font-size:20px;color:var(--bx-text)}.bxr__made{font-weight:600;color:var(--bx-ink)}.bxr__make .bxr__btn{margin-top:24px}.bxr__bar{position:relative;width:100%;height:6px;margin-top:24px;border-radius:3px;background:#e9edf2;overflow:hidden}.bxr__bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--bx-blue);transition:width .2s linear}.bxr__signin{position:fixed;top:18px;right:18px;z-index:3}.bxr__pill{height:31px;padding:0 16px;border:0;border-radius:18px;background:#ffffff26;box-shadow:0 12px 24px #00000012;font:inherit;font-size:13px;color:#fff;cursor:pointer}.bxr__pill:hover{background:#ffffff40}.bxr__pop{position:absolute;right:0;top:40px;width:320px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0000002e}.bxr__pop .bxr__btn{margin-top:16px;height:42px}.bxr__mlogo{display:none}.bxr__foot{position:fixed;left:18px;bottom:18px;z-index:1;font-size:12px;color:#ffffffb3}@media(max-width:1000px){.bxr__cover{display:none}.bxr__island{margin:0 auto}.bxr__mlogo{display:block;position:absolute;left:18px;top:22px;z-index:3}.bxr__mlogo img{display:block;width:133px;height:auto}}@media(max-width:480px){.bxr{align-items:flex-start;padding:99px 18px 72px}.bxr__island{width:100%;padding:28px}}.bxq{--bq-blue: #005fff;--bq-blue-h: #0050d6;--bq-ink: #1f2329;--bq-text: #525c69;--bq-dim: #828b95;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.4;color:var(--bq-ink);color-scheme:light;background:radial-gradient(42% 46% at 100% 0%,rgba(150,245,240,.8),transparent 72%),radial-gradient(60% 50% at 66% 6%,rgba(140,210,255,.7),transparent 72%),linear-gradient(180deg,#d3edfc,#eef8fe 42%,#fff 78%)}.bxq *,.bxq *:before,.bxq *:after{box-sizing:border-box}.bxq__bar{position:fixed;left:0;top:0;z-index:2;height:3px;background:var(--bq-blue);transition:width .4s ease}.bxq__logo{position:absolute;left:29px;top:29px;width:133px;height:auto}.bxq__body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:48px;padding:96px 10% 24px}.bxq__q{max-width:800px}.bxq__title{margin:0;font-size:28px;line-height:34px;font-weight:600;color:var(--bq-ink)}.bxq__title b{font-weight:600;color:var(--bq-blue)}.bxq__sub{margin:40px 0 0;font-size:17px;line-height:24px;color:var(--bq-ink)}.bxq__chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.bxq__sub+.bxq__chips{margin-top:24px}.bxq__chip{height:44px;padding:0 33px;border:2px solid transparent;border-radius:22px;background:#cde8fcb8;font:inherit;color:var(--bq-ink);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.bxq__chip:hover{background:#bee1fbe6}.bxq__chip.is-dim{color:var(--bq-dim);background:#dceffd99}.bxq__chip.is-on{border-color:var(--bq-blue);background:#ffffff8c;color:var(--bq-blue)}.bxq__chip:focus-visible,.bxq__next:focus-visible,.bxq__back:focus-visible,.bxq__skip:focus-visible,.bxq__copy:focus-visible{outline:2px solid var(--bq-blue);outline-offset:2px}.bxq__lbl{display:block;margin:40px 0 8px;font-size:14px;color:var(--bq-dim)}.bxq__in{display:block;width:min(560px,100%);height:47px;padding:0 16px;border:1px solid #c6cdd3;border-radius:8px;background:#ffffffb3;font:inherit;font-size:16px;color:var(--bq-ink);outline:none}.bxq__in:focus{border-color:var(--bq-blue)}.bxq__copy{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:0;border:0;background:none;font:inherit;color:var(--bq-blue);cursor:pointer}.bxq__copy span{border-bottom:1px dashed currentColor}.bxq__copy:disabled{opacity:.5;cursor:default}.bxq__err{margin:24px 0 0;font-size:14px;color:#e1453d}.bxq__foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 10% 55px}.bxq__back{justify-self:start;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:8px;background:none;color:var(--bq-dim);cursor:pointer}.bxq__back:hover{color:var(--bq-ink)}.bxq__next{width:243px;height:47px;border:0;border-radius:8px;background:var(--bq-blue);font:inherit;font-weight:600;color:#fff;cursor:pointer;transition:background .15s}.bxq__next:hover{background:var(--bq-blue-h)}.bxq__next:disabled{background:#ececec;color:#b5b9be;cursor:default}.bxq__skip{justify-self:end;border:0;background:none;font:inherit;color:var(--bq-text);cursor:pointer}.bxq__skip:hover{color:var(--bq-ink)}.bxq__body.is-end{grid-template-columns:minmax(0,1fr);justify-items:center}.bxq__end{display:flex;flex-direction:column;align-items:center;text-align:center}.bxq__end .bxq__art{margin-bottom:48px}.bxq__end .bxq__sub{margin-top:24px}.bxq__art{position:relative;width:420px;height:380px}.bxq__tile{position:absolute;display:grid;place-items:center;border-radius:28%;box-shadow:inset 0 -10px 18px #0000001a,inset 0 8px 14px #ffffff73}.bxq__tile svg{width:52%;height:52%;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bxq__tile--blue{background:linear-gradient(150deg,#7fb0ff,#2f74f5);filter:drop-shadow(0 24px 40px rgba(47,116,245,.4))}.bxq__tile--green{background:linear-gradient(150deg,#8fe39b,#3fbf5a);filter:drop-shadow(0 24px 40px rgba(63,191,90,.4))}.bxq__tile--violet{background:linear-gradient(150deg,#e0a2f2,#a55fd6);filter:drop-shadow(0 24px 40px rgba(165,95,214,.4))}.bxq__hero{position:absolute;display:grid;place-items:center;border-radius:28%;background:#ffffffc7;box-shadow:0 24px 48px #103c8c29,inset 0 1px #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bxq__hero img{width:58%;height:auto}.bxq__art--ask .bxq__tile:nth-child(1){left:196px;top:8px;width:160px;height:160px;transform:rotate(5deg)}.bxq__art--ask .bxq__tile:nth-child(2){left:300px;top:150px;width:118px;height:118px;transform:rotate(-5deg)}.bxq__art--ask .bxq__hero,.bxq__art--team .bxq__hero{left:40px;top:136px;width:200px;height:200px}.bxq__art--team .bxq__tile:nth-child(1){left:190px;top:8px;width:160px;height:160px;transform:rotate(-4deg)}.bxq__art--team .bxq__tile:nth-child(2){left:300px;top:156px;width:118px;height:118px;transform:rotate(5deg)}.bxq__art--done{width:520px;height:400px}.bxq__art--done .bxq__tile:nth-child(1){left:92px;top:0;width:136px;height:136px;transform:rotate(-6deg)}.bxq__art--done .bxq__tile:nth-child(2){left:16px;top:220px;width:148px;height:148px;transform:rotate(5deg)}.bxq__art--done .bxq__tile:nth-child(3){left:392px;top:120px;width:118px;height:118px;transform:rotate(6deg)}.bxq__art--done .bxq__hero{left:160px;top:96px;width:220px;height:220px}@media(max-width:960px){.bxq__body{grid-template-columns:minmax(0,1fr);padding:96px 18px 24px}.bxq__body>.bxq__art{display:none}.bxq__foot{padding:16px 18px 32px}.bxq__end{width:100%;overflow:hidden}.bxq__end .bxq__art{flex:none;transform:scale(.7);margin:-60px 0 -12px}}@media(max-width:480px){.bxq__title{font-size:22px;line-height:28px}.bxq__sub{font-size:16px}.bxq__chips{gap:8px}.bxq__chip{height:40px;padding:0 18px;font-size:15px}.bxq__foot{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.bxq__next{width:100%}.bxq__end .bxq__art{transform:scale(.6);margin:-80px 0 -60px}}:root{--bg: #1b1b1c;--bg-2: #1e1e1f;--surf: #232325;--surf-2: #29292b;--surf-3: #303033;--line: rgba(255,255,255,.08);--line-2: rgba(255,255,255,.14);--ink: #ffffff;--ink-2: #d8d8dc;--soft: #a8a8ad;--dim: #85858b;--acc: #ffc933;--acc-ink: #1d1814;--acc-hi: #ffd65c;--acc-soft: rgba(255,201,51,.12);--acc-line: rgba(255,201,51,.45);--acc-text: var(--acc);--card: var(--surf);--card-2: var(--surf-2);--card-hover: var(--surf-3);--pv-veil: rgba(8,8,10,.92);--pv-btn: rgba(255,255,255,.12);--pv-btn-hover: rgba(255,255,255,.22);--pv-dim: rgba(255,255,255,.65);--ok: #5ec269;--ok-soft: rgba(94,194,105,.14);--warn: #ffa62b;--warn-soft: rgba(255,166,43,.14);--bad: #ff6b6b;--bad-soft: rgba(255,107,107,.14);--cold: #6aa8ff;--cold-soft: rgba(106,168,255,.14);--link: #7cb6ff;--font: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 28px;--s8: 32px;--s10: 40px;--gap-tight: var(--s2);--gap-block: var(--s4);--gap-sect: var(--s6);--page-x: var(--s4);--page-y: var(--s4);--page-b: var(--s6);--block-gap: var(--s4);--row-gap: var(--s4);--grid-gap: var(--s4);--inline-gap: var(--s2);--panel-x: var(--s4);--panel-y: var(--s4);--fs-tag: 10.5px;--fs-xs: 11.5px;--fs-chip: 12.5px;--fs-sm: 13px;--fs-body: 14px;--fs-md: 15px;--fs-h2: 17px;--fs-num-sm: var(--fs-h2);--fs-h1: 27px;--fs-num: 28px;--fs-display: var(--fs-num);--lh-tight: 1.15;--lh-head: 1.3;--lh-text: 1.45;--h-btn: 40px;--h-sm: 34px;--h-fld: 44px;--pick-w: 280px;--r-tiny: 4px;--r-seg: 7px;--r-xs: 9px;--r-sm: 10px;--r-md: 12px;--r-lg: 16px;--tc-pad-y: var(--s2);--tc-pad-x: 8px;--tc-pad-l: var(--s2);--tc-circle: 40px;--tc-ico-gap: var(--s2);--tc-gap: var(--s2);--tc-lh: 20px;--tc-ctl: 44px;--tc-mini: 24px;--tc-row: 30px;--tc-r: var(--r-tiny);--tc-col: calc(var(--tc-pad-l) + var(--tc-circle) + var(--tc-ico-gap));--wrail: 80px;--tset-hrs: 348px;--fcol: 208px;--rail: 264px;--rail-collapsed: 88px;--top: 64px;--col: 320px;--shadow: 0 20px 48px rgba(0,0,0,.38);--shadow-card: 0 1px 2px rgba(0,0,0,.4);--scroll-thumb: #3a3a3e;--scroll-thumb-hover: #4b4b50;--selection-bg: rgba(255,201,51,.3);--rail-bg: #161617;--surface-hover: rgba(255,255,255,.05);--white: #fff;--top-bg: rgba(27,27,28,.86);--surface-wash: rgba(255,255,255,.045);--surface-active: rgba(255,255,255,.07);--bad-line: rgba(255,107,107,.5);--acc-wash: rgba(255,201,51,.08);--surface-chip: #2a2a2c;--surface-deep: #1c1c1d;--acc-fill: rgba(255,201,51,.16);--acc-clear: rgba(255,201,51,0);--surface-subtle: rgba(255,255,255,.028);--acc-faint: rgba(255,201,51,.06);--surface-focus: rgba(255,255,255,.06);--modal-veil: rgba(0,0,0,.6);--rail-veil: rgba(0,0,0,.55);--pbar-bg: rgba(27,27,28,.9);--veil-strong: rgba(0,0,0,.5);--veil-soft: rgba(0,0,0,.32);--warn-line: rgba(255,176,32,.28);--warn-faint: rgba(255,176,32,.06);--dock-veil: rgba(0,0,0,.45);--bad-line-soft: rgba(255,107,107,.45);--stage-foundation: #8f7cff;--stage-walls: #c07cff;--stage-roof: #ff7cc0;--stage-glazing: #ff9f7c;--stage-bbq: #ffd27c;--stage-handover: #9fe07c;--stage-completed: #4fd08a;--category-outsource: #d9a066;--category-marketing: #b58cff;--chart-muted: #8f9099}:root[data-theme=light]{color-scheme:light;--bg: #f4f4f5;--bg-2: #fafafa;--surf: #ffffff;--surf-2: #efeff1;--surf-3: #e4e4e7;--line: rgba(0,0,0,.09);--line-2: rgba(0,0,0,.16);--ink: #18181b;--ink-2: #3f3f46;--soft: #5c5c64;--dim: #75757d;--acc: #ffc933;--acc-ink: #1d1814;--acc-hi: #f5b800;--acc-text: #946200;--acc-soft: rgba(255,184,0,.18);--acc-line: rgba(214,150,0,.6);--acc-wash: rgba(255,184,0,.1);--acc-fill: rgba(255,184,0,.22);--acc-clear: rgba(255,184,0,0);--acc-faint: rgba(255,184,0,.09);--ok: #1e8a3c;--ok-soft: rgba(30,138,60,.12);--warn: #c05f00;--warn-soft: rgba(192,95,0,.12);--warn-line: rgba(192,95,0,.35);--warn-faint: rgba(192,95,0,.07);--bad: #d42a1e;--bad-soft: rgba(212,42,30,.1);--bad-line: rgba(212,42,30,.5);--bad-line-soft: rgba(212,42,30,.4);--cold: #1c6bd6;--cold-soft: rgba(28,107,214,.1);--link: #1767cf;--shadow: 0 16px 40px rgba(0,0,0,.12);--shadow-card: 0 1px 2px rgba(0,0,0,.06);--scroll-thumb: #cdcdd2;--scroll-thumb-hover: #b4b4ba;--selection-bg: rgba(255,184,0,.35);--rail-bg: #ffffff;--card: #e9e9ec;--card-2: #e9e9ec;--card-hover: #e0e0e4;--top-bg: rgba(244,244,245,.88);--pbar-bg: rgba(244,244,245,.92);--surface-hover: rgba(0,0,0,.045);--surface-wash: rgba(0,0,0,.035);--surface-active: rgba(0,0,0,.06);--surface-subtle: rgba(0,0,0,.025);--surface-focus: rgba(0,0,0,.05);--surface-chip: #ececef;--surface-deep: #f6f6f7;--modal-veil: rgba(24,24,27,.36);--rail-veil: rgba(24,24,27,.3);--veil-strong: rgba(24,24,27,.36);--veil-soft: rgba(24,24,27,.2);--dock-veil: rgba(24,24,27,.3);--stage-foundation: #6a55e0;--stage-walls: #9a4fdc;--stage-roof: #d9488f;--stage-glazing: #dc6a3c;--stage-bbq: #c9900e;--stage-handover: #5a9e2c;--stage-completed: #1c9453;--category-outsource: #a86d2e;--category-marketing: #7c52d6;--chart-muted: #a1a1aa}:root[data-theme=light] .prod-edit{color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:500 var(--fs-body)/var(--lh-text) var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit}h1,h2,h3,h4{margin:0;font-weight:600;line-height:var(--lh-head);letter-spacing:-.01em}::-webkit-scrollbar{width:var(--s3);height:var(--s3)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--r-xs);border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::selection{background:var(--selection-bg)}.shell{display:grid;grid-template-columns:var(--rail) 1fr;min-height:100vh;min-height:100svh}.shell.is-narrow{grid-template-columns:var(--rail-collapsed) 1fr}.shell.is-embed,.shell.is-embed.is-narrow{grid-template-columns:minmax(0,1fr)}.shell.is-embed .burger{display:none}.rail{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;background:var(--rail-bg);border-right:1px solid var(--line);overflow:hidden}.rail__brand{flex:none;display:flex;align-items:center;gap:var(--s2);padding:var(--s4) var(--s4) var(--s4)}.rail__mark{width:var(--h-btn);height:var(--h-btn);flex:none;border-radius:var(--r-sm);background:var(--acc);color:var(--acc-ink);display:grid;place-items:center;font:700 var(--fs-body)/1 var(--font);letter-spacing:-.03em}.rail__name{font:600 var(--fs-md)/var(--lh-head) var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__brand>.btn{flex:none;margin:0 calc(var(--s1) * -1) 0 calc(var(--s2) * -1)}.rail__sub{margin-top:0;font-size:var(--fs-sm);color:var(--dim)}.shell.is-narrow .rail__name,.shell.is-narrow .rail__sub,.shell.is-narrow .rail__label{display:none}.shell.is-narrow .rail__brand{justify-content:center;padding:var(--s4) 0 var(--s4)}.shell.is-narrow .rail__scroll{padding:var(--s2) var(--s1) var(--s4)}.shell.is-narrow .rail__item{position:relative;flex-direction:column;justify-content:center;gap:0;height:auto;min-height:calc(var(--s8) * 2);padding:var(--s2) 0;font:500 var(--fs-xs)/var(--lh-head) var(--font);text-align:center}.shell.is-narrow .rail__item>span:not(.rail__ico):not(.rail__badge){max-width:100%;margin-top:var(--s1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell.is-narrow .rail__ico{width:var(--s8);height:var(--s8)}.shell.is-narrow .rail__item.is-on{background:none;color:var(--ink);font-weight:700}.shell.is-narrow .rail__item.is-on .rail__ico{color:var(--acc-text)}.shell.is-narrow .rail__badge{position:absolute;top:var(--s1);left:calc(50% + var(--s2));margin:0}.shell.is-narrow .rail__item.is-on .rail__badge{background:var(--bad);color:var(--white)}.rail__scroll{flex:1;overflow-y:auto;padding:0 var(--s4) var(--s4)}.rail__label{padding:var(--s4) var(--s4) var(--s2);font:600 var(--fs-xs)/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.rail__item{display:flex;align-items:center;gap:var(--s2);height:var(--h-btn);padding:0 var(--s4);border-radius:var(--r-sm);color:var(--soft);font:600 var(--fs-body)/1 var(--font);transition:background-color .15s,color .15s}.rail__item:hover{background:var(--surface-hover);color:var(--ink)}.rail__item--btn{width:100%;text-align:left}.rail__item.is-on{background:var(--acc-soft);color:var(--acc-text);font-weight:800}.rail__ico{width:var(--s6);height:var(--s6);flex:none;display:grid;place-items:center}.rail__badge{margin-left:auto;min-width:var(--s6);height:var(--s5);padding:0 var(--s2);border-radius:var(--r-xs);background:var(--bad);color:var(--white);font:600 var(--fs-xs)/var(--s5) var(--font);text-align:center}.rail__item.is-on .rail__badge{background:var(--acc);color:var(--acc-ink)}.rail__foot{flex:none;border-top:1px solid var(--line);padding:var(--s4);display:flex;align-items:center;gap:var(--s2)}.rail__me{min-width:0;flex:1}.rail__meb{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s2);margin:calc(var(--s1) * -1);padding:var(--s1);border-radius:var(--r-sm);text-align:left}.rail__meb:hover{background:var(--surface-hover)}.shell.is-narrow .rail__meb{flex:none}.rail__me b{display:block;font:500 var(--fs-body)/var(--lh-head) var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__me span{display:block;font-size:var(--fs-sm);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__title{flex:1;min-width:0}.shell.is-narrow .rail__foot{flex-direction:column}.shell.is-narrow .rail__me{display:none}.main{min-width:0;display:flex;flex-direction:column}.top{position:sticky;top:0;z-index:30;height:var(--top);flex:none;display:flex;align-items:center;gap:var(--s4);padding:0 var(--page-x);background:var(--top-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.top__crumb{font-size:var(--fs-sm);color:var(--dim)}.top__title{font:600 var(--fs-h1)/var(--lh-head) var(--font)}.top__grow{flex:1}.top__search{position:relative;display:flex;align-items:center;width:min(420px,38vw)}.top__search svg{position:absolute;left:var(--s4);width:var(--s5);height:var(--s5);fill:none;stroke:var(--dim);stroke-width:1.8;stroke-linecap:round;pointer-events:none}.top__search input{width:100%;height:var(--h-fld);padding:0 var(--s6) 0 var(--s6);border-radius:var(--r-sm);background:var(--surface-wash);border:1px solid var(--line);color:var(--ink);font-size:var(--fs-body);transition:border-color .15s,background-color .15s}.top__search input::placeholder{color:var(--dim)}.top__search input:focus{outline:none;border-color:var(--acc-line);background:var(--surf)}.top__kbd{position:absolute;right:var(--s3);padding:0 var(--s2);border-radius:var(--r-xs);background:var(--surface-active);color:var(--dim);font:500 var(--fs-xs)/1.5 var(--mono);pointer-events:none}.canvas{flex:1;padding:var(--page-y) var(--page-x) var(--page-b);min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:var(--h-btn);padding:0 var(--s4);border-radius:var(--r-md);background:var(--surf-2);border:1px solid var(--line);color:var(--ink-2);font:600 var(--fs-body)/1 var(--font);white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.btn:hover{border-color:var(--line-2);color:var(--ink)}.btn.is-on{background:var(--surf-3);border-color:var(--line-2);color:var(--ink)}.btn svg{flex:none;width:var(--s5);height:var(--s5);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn--acc{background:var(--acc);border-color:transparent;color:var(--acc-ink);font-weight:600}.btn--acc:hover{background:var(--acc-hi);color:var(--acc-ink)}.btn--ghost{background:transparent}.btn--sm{height:var(--h-sm);padding:0 var(--s4);font-size:var(--fs-sm);border-radius:var(--r-sm)}.btn--sm svg{width:var(--s4);height:var(--s4)}.btn--ico{flex:none;width:var(--h-btn);padding:0;background:transparent;border-color:transparent;color:var(--dim)}.btn--ico:hover{background:var(--surf-2);border-color:transparent;color:var(--ink)}.btn--ico.btn--sm{width:var(--h-sm);padding:0}.btn[disabled]{opacity:.5;cursor:default}.btn--danger:hover{border-color:var(--bad-line);color:var(--bad)}.seg{display:inline-flex;gap:var(--s1);padding:var(--s1);border-radius:var(--r-xs);background:var(--surf);border:1px solid var(--line)}.seg button{height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-seg);color:var(--soft);font:600 var(--fs-sm)/1 var(--font);transition:background-color .15s,color .15s}.seg button:hover{color:var(--ink)}.seg button.is-on{background:var(--surf-3);color:var(--ink)}.pay__tabs{margin-left:var(--s2);flex:none}.staff__ed{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--s1);width:100%}.staff__ed .fld{text-align:right}.staff__ov{font:600 var(--fs-sm)/1 var(--font);font-style:normal;color:var(--warn)}.staff__acc{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--fs-sm)}.ext{display:flex;flex-direction:column;gap:var(--s4)}.ext__top{display:flex;align-items:center;gap:var(--s2)}.ext__ico{flex:none;width:var(--h-btn);height:var(--h-btn);border-radius:var(--r-md);display:grid;place-items:center;background:var(--acc-soft);color:var(--acc-text)}.ext.is-off .ext__ico{background:var(--surf-2);color:var(--soft)}.ext__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.ext__t h3{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-head)}.ext__desc{margin:0;color:var(--ink-2);line-height:var(--lh-text)}.ext__feats{display:flex;flex-wrap:wrap;gap:var(--s2)}.ext__rows .srow:last-child{border-bottom:0}.ext__rows .srow--txt>b{min-width:0;overflow-wrap:anywhere}.ext__foot{display:flex;gap:var(--s2);margin-top:auto}.ext__steps{margin:0;padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s1);font-size:var(--fs-sm);line-height:var(--lh-text);color:var(--ink-2)}.ext__hook{display:flex;align-items:center;gap:var(--s2)}.ext__hook+.ext__hook,.ext__hook+p{margin-top:var(--s2)}.ext__hook .lbl{margin:0;flex:none;width:140px}.modal__h .ext__ico{width:var(--h-sm);height:var(--h-sm);border-radius:var(--r-sm)}.ext__chans{display:flex;flex-direction:column}.ext__chan{display:flex;align-items:center;gap:var(--s2);min-height:var(--h-btn);padding:var(--s1) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.ext__chan>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext__chan>.ext__biz{flex:none;width:auto}.ext__chan.is-off>span{color:var(--ink-2)}.ext__chans>.card__note{margin-top:var(--s2)}.fld{width:100%;height:var(--h-fld);padding:0 var(--s4);border-radius:var(--r-md);background:var(--surf);border:1px solid var(--line);color:var(--ink);font-size:var(--fs-body)}.fld::placeholder{color:var(--dim)}.fld:focus{outline:none;border-color:var(--acc-line)}.fld--sm{height:var(--h-sm);font-size:var(--fs-sm);border-radius:var(--r-sm)}.fld--area{height:auto;min-height:var(--s10);padding:var(--s4);line-height:var(--lh-text);resize:vertical}.lbl{display:block;margin-bottom:var(--s2);font-size:var(--fs-sm);color:var(--dim)}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--inline-gap)}.toolbar>.btn,.pbar__filters>.btn,.toolbar>.fld,.pbar__filters>.fld,.toolbar>.seg,.pbar__filters>.seg,.toolbar>.search,.pbar__filters>.search{height:var(--h-btn)}.toolbar>.btn,.pbar__filters>.btn{padding:0 var(--s4);font-size:var(--fs-body)}.toolbar>.btn svg,.pbar__filters>.btn svg{flex:none;width:var(--s5);height:var(--s5)}.toolbar>.seg,.pbar__filters>.seg{padding:var(--s1)}.toolbar>.seg button,.pbar__filters>.seg button{height:var(--h-sm)}.toolbar>.search input,.pbar__filters>.search input{height:100%}.toolbar__note{font-size:var(--fs-sm);color:var(--dim);white-space:nowrap}.search{position:relative;display:flex;align-items:center;width:280px}.search>svg{position:absolute;left:var(--s4);width:var(--s5);height:var(--s5);fill:none;stroke:var(--dim);stroke-width:1.8;stroke-linecap:round;pointer-events:none}.search input{width:100%;padding:0 var(--s4) 0 calc(var(--s4) + var(--s5) + var(--s2));border-radius:var(--r-md);background:var(--surf);border:1px solid var(--line);color:var(--ink);font-size:var(--fs-body)}.search input::placeholder{color:var(--dim)}.search input[readonly]{cursor:pointer}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.search input:focus{outline:none;border-color:var(--acc-line)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;place-items:center;width:var(--s5);height:var(--s5);margin:0;padding:0;border-radius:var(--r-tiny);border:1px solid var(--line-2);background:var(--surf);cursor:pointer;transition:background-color .12s,border-color .12s}input[type=checkbox]:hover:not(:disabled){border-color:var(--ink-2)}input[type=checkbox]:after{content:"";width:var(--s2);height:var(--s1);border-left:2px solid var(--acc-ink);border-bottom:2px solid var(--acc-ink);transform:rotate(-45deg) translate(1px,-1px);opacity:0}input[type=checkbox]:checked{background:var(--acc);border-color:var(--acc)}input[type=checkbox]:checked:after{opacity:1}input[type=checkbox]:indeterminate{background:var(--acc);border-color:var(--acc)}input[type=checkbox]:indeterminate:after{opacity:1;width:var(--s2);height:0;border-left:0;border-bottom:2px solid var(--acc-ink);transform:none}input[type=checkbox]:disabled{opacity:.5;cursor:default}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--panel-x);box-shadow:var(--shadow-card)}.card--tight{padding:var(--panel-y) var(--panel-x)}.card--flush{padding:0;overflow:hidden}.card__h{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s4)}.card__h h3{font-size:var(--fs-h2);font-weight:700}.card__h .btn{margin-left:auto}.card__h--inset{padding:var(--panel-y) var(--panel-x) 0}.card__note{font-size:var(--fs-sm);color:var(--dim)}p.card__note{margin:0}.grid{display:grid;gap:var(--grid-gap)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--panel-x);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--s2);min-width:0}.stat__k{font-size:var(--fs-sm);color:var(--dim);display:flex;align-items:center;gap:var(--s2)}.stat__v{font:700 var(--fs-num)/var(--lh-tight) var(--font);letter-spacing:-.02em}.stat__d{font-size:var(--fs-sm);color:var(--soft)}.stat--acc{border-color:var(--acc-line);background:linear-gradient(160deg,var(--acc-wash),transparent 70%),var(--surf)}.stat--acc .stat__v{color:var(--acc-text)}.stat--bad .stat__v{color:var(--bad)}.stat--ok .stat__v{color:var(--ok)}.stat.is-tap{cursor:pointer;transition:border-color .15s,transform .12s}.stat.is-tap:hover{border-color:var(--acc-line);transform:translateY(-1px)}.hero{position:relative;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(150deg,var(--surface-chip) 0%,var(--surface-deep) 62%);padding:var(--s4) var(--s6)}.hero:before{content:"";position:absolute;right:-140px;top:-120px;width:460px;height:460px;border-radius:50%;background:radial-gradient(closest-side,var(--acc-fill),var(--acc-clear));pointer-events:none}.hero__row{position:relative;display:flex;align-items:flex-end;gap:var(--s6);flex-wrap:wrap}.hero__k{font-size:var(--fs-sm);color:var(--dim)}.hero__v{font:700 var(--fs-display)/var(--lh-tight) var(--font);letter-spacing:-.025em}.hero__v em{font-style:normal;color:var(--acc-text)}.hero__v small{font-size:var(--fs-h2);font-weight:500;color:var(--soft);margin-left:var(--s2)}.sov-bar-f{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.sov-hero{padding:var(--s6)}.sov-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.sov-hero__col{min-width:0;padding:0 var(--s6)}.sov-hero__col:first-child{padding-left:0}.sov-hero__col:last-child{padding-right:0}.sov-hero__col+.sov-hero__col{border-left:1px solid var(--line)}.sov-k{font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.sov-big{margin-top:var(--s2);font:700 var(--fs-display)/var(--lh-tight) var(--font);letter-spacing:-.025em}.sov-big em{font-style:normal;color:var(--acc-text)}.sov-big small{font-size:var(--fs-h2);font-weight:500;color:var(--soft);margin-left:var(--s1)}.sov-line{margin-top:var(--s2);display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:var(--fs-sm);color:var(--soft)}.sov-line--col{flex-direction:column;gap:var(--s1)}.sov-line b{color:var(--ink);font-weight:700}.sov-line .is-bad b{color:var(--bad)}.sov-plan{margin-top:var(--s4);max-width:460px}.sov-plan__row{display:flex;justify-content:space-between;gap:var(--s2);font-size:var(--fs-sm);color:var(--soft)}.sov-plan__row b{color:var(--ink)}.sov-meter{height:var(--s1);margin-top:var(--s2);border-radius:var(--r-tiny);background:var(--line);overflow:hidden}.sov-meter>i{display:block;height:100%;border-radius:inherit;background:var(--acc)}.sov-meter--row{margin-top:0;height:var(--s2)}.sov-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s1) var(--s2)}.sov-h h3{font:700 var(--fs-h2)/var(--lh-head) var(--font)}.sov-h span{font-size:var(--fs-sm);color:var(--dim)}.sov-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--grid-gap)}.sov-tiles--5{grid-template-columns:repeat(5,minmax(0,1fr))}.sov-tiles.sov-tiles--calls{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:860px){.sov-tiles.sov-tiles--calls{grid-template-columns:repeat(2,minmax(0,1fr))}}.sov-tile{display:flex;flex-direction:column;gap:var(--s2);min-width:0;padding:var(--panel-x);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card)}.sov-tile__k{font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.sov-tile__v{font:700 var(--fs-num)/var(--lh-tight) var(--font);letter-spacing:-.02em}.sov-tile__sub{display:flex;justify-content:space-between;gap:var(--s2);font-size:var(--fs-tag);color:var(--dim)}.sov-tile__sub span{display:flex;flex-direction:column}.sov-tile__sub span:last-child{text-align:right}.sov-tile__sub b{font-size:var(--fs-sm);color:var(--ink-2)}.sov-tile__d{font-size:var(--fs-sm);color:var(--soft)}.sov-tile__d b{color:var(--ink)}.sov-tile--acc{border-color:var(--acc-line);background:linear-gradient(160deg,var(--acc-wash),transparent 70%),var(--card)}.sov-tile--acc .sov-tile__v{color:var(--acc-text)}.sov-tile--bad .sov-tile__v{color:var(--bad)}.sov-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:var(--grid-gap)}.sov-why__card{display:flex;flex-direction:column}.sov-why__h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s1) var(--s2);margin-bottom:var(--s2)}.sov-why__h h3{font:700 var(--fs-md)/var(--lh-head) var(--font)}.sov-why__h span{font-size:var(--fs-sm);color:var(--dim)}.sov-why__h b{color:var(--ink-2);font-weight:700}.sov-why__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,32%) 48px 56px;align-items:center;gap:var(--s2);padding:var(--s2) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-2)}.sov-why__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sov-why__n{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.sov-why__p{text-align:right;color:var(--dim);font-variant-numeric:tabular-nums}.sov-why__row.is-none{color:var(--dim)}@media(max-width:600px){.sov-why__row{grid-template-columns:minmax(0,1fr) 40px 56px;row-gap:var(--s2)}.sov-why__row>.sov-meter{grid-column:1 / -1;grid-row:2}.sov-why__gap{display:none}.sov-why__t{white-space:normal}}.sov-more{display:flex;align-items:center;gap:var(--s2);padding:var(--s4) var(--panel-x)}.sov-sub{display:block;font-size:var(--fs-tag);color:var(--dim)}.sov-bad{color:var(--bad);font-weight:700}.sov-bar-f--top,.sov-hotm{display:none}.sov-hotm__it{display:flex;flex-direction:column;gap:var(--s1);width:100%;padding:var(--s4) var(--panel-x);border-top:1px solid var(--line);text-align:left}.sov-hotm__t{display:flex;align-items:baseline;gap:var(--s2)}.sov-hotm__t b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:600}.sov-hotm__t i{flex:none;font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.sov-hotm__d{font-size:var(--fs-sm);color:var(--soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sov-hotm__c{display:flex;flex-wrap:wrap;gap:var(--s1)}@media(max-width:600px){.sov-bar-f--bar,.sov-hot__tbl{display:none}.sov-bar-f--top,.sov-hotm{display:flex}.sov-hotm{flex-direction:column}}@media(max-width:1280px){.sov-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s6)}.sov-hero__col:nth-child(2){padding-right:0}.sov-hero__col:nth-child(3){border-left:0;padding-left:0}.sov-tiles,.sov-tiles--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.sov-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.sov-hero__col{padding:0}.sov-hero__col+.sov-hero__col{border-left:0;border-top:1px solid var(--line);padding-top:var(--s4)}.sov-tiles,.sov-tiles--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.chip{display:inline-flex;align-items:center;gap:var(--s1);height:var(--s6);padding:0 var(--s2);border-radius:var(--r-xs);background:var(--surface-active);color:var(--soft);font:600 var(--fs-chip)/1 var(--font);white-space:nowrap}.chip--acc{background:var(--acc-soft);color:var(--acc-text)}.chip--ok{background:var(--ok-soft);color:var(--ok)}.chip--warn{background:var(--warn-soft);color:var(--warn)}.chip--bad{background:var(--bad-soft);color:var(--bad)}.chip--cold{background:var(--cold-soft);color:var(--cold)}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.tbl th{position:sticky;top:0;z-index:2;padding:var(--s2) var(--s4);background:var(--surf-2);border-bottom:1px solid var(--line);color:var(--dim);font:700 var(--fs-xs)/1 var(--font);letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap}.tbl td{padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.tbl tbody tr{transition:background-color .12s}.tbl tbody tr:hover td{background:var(--surface-subtle)}.tbl tbody tr.is-tap,.chip.is-tap{cursor:pointer}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .nowrap{white-space:nowrap}.tbl .strong{color:var(--ink);font-weight:600}.tbl__wrap{overflow:auto;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surf)}.tbl__wrap .tbl tr:last-child td{border-bottom:0}.tbl .sub{display:block;margin-top:var(--s1);font-size:var(--fs-sm);color:var(--dim)}.board{display:flex;flex-direction:column;height:100svh;min-height:0}.board__top{flex:none;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:var(--s4) var(--s6);border-bottom:1px solid var(--line);background:var(--bg-2)}.board__name{font:700 var(--fs-body)/1 var(--font);letter-spacing:.06em;text-transform:uppercase}.board__switch{display:flex;gap:var(--s1);height:var(--h-btn);padding:var(--s1);border-radius:var(--r-xs);background:var(--surf);border:1px solid var(--line)}.board__switch button{height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-seg);font:500 var(--fs-sm)/1 var(--font);color:var(--soft);white-space:nowrap}.board__switch button:hover{color:var(--ink)}.board__switch button.is-on{background:var(--surf-3);color:var(--ink)}.board__total{font-size:var(--fs-sm);color:var(--soft);white-space:nowrap}.board__total b{color:var(--ink);font-weight:600}.board__scroll{flex:1;min-height:0;overflow:auto;cursor:grab;overscroll-behavior-x:contain}.board__scroll.is-pan{cursor:grabbing;-webkit-user-select:none;user-select:none}.board__scroll.is-scroll .dcard{pointer-events:none}.board__cols{display:grid;grid-auto-flow:column;grid-auto-columns:var(--col);justify-content:start;align-items:stretch;min-height:100%}.col2{border-right:1px solid var(--line);padding:0 var(--s4) var(--s6);min-width:0}.col2:last-child{border-right:0}.col2.is-over{background:var(--acc-faint)}.col2__head{position:sticky;top:0;z-index:6;padding:var(--s4) var(--s1);background:var(--bg);border-bottom:1px solid var(--line)}.col2__bar{height:3px;border-radius:2px;margin-bottom:var(--s2)}.col2__name{font:700 var(--fs-xs)/var(--lh-head) var(--font);letter-spacing:.045em;text-transform:uppercase;color:var(--ink-2)}.col2__sum{margin-top:var(--s1);font-size:var(--fs-sm);color:var(--dim)}.col2__note{margin:var(--s2) var(--s1) 0;font-size:var(--fs-sm);line-height:var(--lh-text);color:var(--dim);white-space:pre-line;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.col2__note.is-open{display:block}.col2__note:hover{color:var(--soft)}.col2__body{padding-top:var(--s4)}.col2__more{width:100%;height:var(--h-sm);margin-top:var(--s1);padding:0 var(--s4);border-radius:var(--r-sm);border:1px dashed var(--line-2);font-size:var(--fs-sm);color:var(--soft)}.col2__more:hover{color:var(--acc-text);border-color:var(--acc-line)}.col2__empty{padding:var(--s4) var(--s1);font-size:var(--fs-sm);color:var(--dim)}.dcard{position:relative;display:block;width:100%;text-align:left;padding:var(--panel-y) var(--panel-x);margin-bottom:var(--s2);border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--line);cursor:grab;transition:border-color .12s,background-color .12s}.dcard:hover{border-color:var(--acc-line);background:var(--card-hover)}.dcard.is-drag{opacity:.4}.dcard__row{display:flex;align-items:baseline;gap:var(--s2)}.dcard__client{font:600 var(--fs-md)/var(--lh-head) var(--font);color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcard__date{margin-left:auto;font-size:var(--fs-sm);color:var(--dim);white-space:nowrap}.dcard__mgr{margin-top:var(--s1);font-size:var(--fs-sm);color:var(--soft)}.dcard__title{display:block;margin-top:var(--s2);font:500 var(--fs-body)/var(--lh-head) var(--font);color:var(--link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcard__sum{margin-top:var(--s2);font:700 var(--fs-md)/1 var(--font);color:var(--ink-2)}.dcard__tags{margin-top:var(--s2);display:flex;flex-wrap:wrap;gap:var(--s1)}.dcard__tag{padding:0 var(--s2);border-radius:var(--r-xs);background:var(--surface-focus);font:600 var(--fs-chip)/1.6 var(--font);color:var(--soft);white-space:nowrap}.dcard__dot{position:absolute;right:var(--s4);bottom:var(--s4);width:var(--s2);height:var(--s2);border-radius:50%}.tsk{cursor:pointer}.tsk.is-done{opacity:.5}.tsk__who{font:400 var(--fs-body)/var(--lh-head) var(--font);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk .dcard__title{margin-top:var(--s1)}.tsk__when{margin-top:var(--s1);font:400 var(--fs-sm)/var(--lh-head) var(--font);color:var(--dim)}.tsk__when .is-late{color:var(--bad)}.tset{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--gap-tight);font-size:var(--fs-body);color:var(--ink-2)}.tset__w{color:var(--dim)}.tset__d{position:relative;display:inline-flex}.tset__b{display:inline-flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-sm);border:1px solid transparent;border-bottom-color:var(--line-2);font:500 var(--fs-body)/1 var(--font);color:var(--link);white-space:nowrap}.tset__b:hover{background:var(--surf);border-color:var(--line-2)}.tset__b.is-open{background:var(--surf);border-color:var(--acc-line)}.tset__b svg{flex:none}.tset__t{width:calc(13ch + 2 * var(--s2));height:var(--h-sm);padding:0 var(--s2);border:1px solid transparent;border-bottom-color:var(--line-2);border-radius:var(--r-sm);background:transparent;color:var(--link);text-align:center;font:500 var(--fs-body)/1 var(--font);font-variant-numeric:tabular-nums}.tset__t:hover{background:var(--surf);border-color:var(--line-2)}.tset__t:focus{outline:none;background:var(--surf);border-color:var(--acc-line);color:var(--ink)}.menu.tset__m{left:0}.menu.tset__m--wide{width:auto;max-width:calc(100vw - var(--s6));padding:0}.menu.tset__m--up{top:auto;bottom:calc(100% + var(--s2))}.menu.tset__m--fix{position:fixed;z-index:110}.menu.mpick{display:flex;flex-direction:column;gap:var(--s2);width:360px;max-width:calc(100vw - var(--s8))}.menu.mpick>.fld,.menu.mpick>.mpick__bar{flex:none}.mpick__list{flex:1 1 auto;min-height:0;overflow-y:auto}.mpick__bar{display:flex;align-items:center;gap:var(--s2)}.mpick__i{cursor:pointer}.mpick__v{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filt__f>.fld.filt__txt{max-width:360px}.menu.tset__m--float{width:auto;min-width:calc(var(--s10) * 4 + var(--s5));padding:var(--s1);border-radius:var(--r-tiny)}.tset__m--float .menu__item{height:var(--h-sm);gap:var(--s2);padding:0 var(--s2);border-radius:var(--r-tiny);font-size:var(--fs-sm)}.tset__m--float .menu__item svg,.tset__m--float .menu__chk{width:var(--s4);height:var(--s4)}.tset__due{display:flex;align-items:stretch}.tset__pre{width:calc(var(--s10) * 4);padding:var(--s2);border-right:1px solid var(--line)}.tset__cal{padding:var(--s2) var(--s4) var(--s4)}.tset__mh{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);height:var(--h-btn)}.tset__mh b{font:600 var(--fs-md)/1 var(--font);color:var(--ink)}.tset__wd,.tset__days{display:grid;grid-template-columns:repeat(7,var(--s8));gap:var(--s1)}.tset__wd span{display:grid;place-items:center;height:var(--s6);font:600 var(--fs-tag)/1 var(--font);color:var(--dim)}.tset__day{display:grid;place-items:center;padding:0;width:var(--s8);height:var(--s8);border-radius:var(--r-sm);font:500 var(--fs-sm)/1 var(--font);color:var(--ink-2)}.tset__day:hover{background:var(--surf-2);color:var(--ink)}.tset__day.is-out{color:var(--dim);opacity:.55}.tset__day.is-today{box-shadow:inset 0 0 0 1px var(--line-2)}.tset__day.is-on{background:var(--acc);color:var(--acc-ink)}.tset__day.is-in{background:var(--acc-soft);color:var(--ink);border-radius:0}.tset__hrs{display:flex;flex-direction:column;width:var(--tset-hrs);border-left:1px solid var(--line)}.tset__all{flex:none;display:flex;align-items:flex-start;gap:var(--s2);min-height:var(--h-sm);padding:var(--s1) var(--s4);border-bottom:1px solid var(--line)}.tset__all .tset__ht{white-space:nowrap}.tset__all .tset__hb{max-height:calc(3 * var(--s6) + 2 * 2px);overflow-y:auto}.tset__hlist{flex:1;min-height:0;max-height:calc(var(--s10) * 8);overflow-y:auto}.tset__h{display:flex;align-items:flex-start;gap:var(--s2);width:100%;min-height:var(--s6);padding:var(--s1) var(--s4);text-align:left}.tset__h:hover{background:var(--surf-2)}.tset__ht{flex:none;width:calc(var(--s10) + var(--s6));font:400 var(--fs-sm)/1 var(--font);color:var(--dim);font-variant-numeric:tabular-nums}.tset__hb{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.tset__hb i{flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--s2);border-radius:var(--r-tiny);background:var(--cold-soft);color:var(--ink-2);font:500 var(--fs-sm)/var(--s6) var(--font);font-style:normal}.tset__hb i b{font-weight:600}.tset__hb i.is-me{background:var(--acc);color:var(--acc-ink)}.tset__who{max-height:calc(var(--s10) * 8);overflow:auto}.tcard__kind{flex:none;display:inline-flex;align-items:center}.tsk__kind{margin-top:var(--s2);display:flex;align-items:center;gap:var(--s2);font:600 var(--fs-sm)/var(--lh-head) var(--font);color:var(--ink)}.tsk__kind svg{flex:none;color:var(--soft)}.tsk__kind+.tsk__text{margin-top:var(--s1)}.tsk__text{margin-top:var(--s2);font:400 var(--fs-sm)/var(--lh-text) var(--font);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.tmc{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;padding:var(--panel-y) var(--panel-x);border-radius:var(--r-md);background:var(--surf);border:1px solid var(--line);transition:border-color .12s,background-color .12s}.tmc:hover{border-color:var(--acc-line);background:var(--surf-2)}.tmc__ava{flex:none;display:grid;place-items:center;width:var(--s10);height:var(--s10);border-radius:50%;overflow:hidden;background:var(--surf-3);font:700 var(--fs-sm)/1 var(--font);color:var(--ink-2)}.tmc__ava img{width:100%;height:100%;object-fit:cover}.tmc__body{min-width:0;display:block}.tmc__body b{display:block;font:600 var(--fs-md)/var(--lh-head) var(--font);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmc__role{display:block;font-size:var(--fs-sm);color:var(--soft)}.tmc__mail{display:block;font-size:var(--fs-sm);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmc__depts{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s1)}.tmc__depts i{font-size:var(--fs-chip);color:var(--dim);font-style:normal}.tmc__marks{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--s1)}.tmr{display:inline-flex;align-items:center;gap:var(--s2);min-width:0;max-width:100%}.tmc__ava.tmr__ava{width:var(--s7);height:var(--s7);font-size:var(--fs-xs)}.tmr__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}.tmc__depts.tmr__depts{margin-top:0}.tmr__marks{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s1)}.chip--on{background:var(--ok-soft);color:var(--ok)}.chip--off{background:var(--bad-soft);color:var(--bad)}.drawer.drawer--team{width:min(1180px,100%)}.tmd__head{flex:none;display:flex;align-items:flex-start;gap:var(--s4);padding:var(--panel-y) var(--panel-x);border-bottom:1px solid var(--line)}.tmd__ava{flex:none;display:grid;place-items:center;width:calc(var(--s10) * 2);height:calc(var(--s10) * 2);border-radius:50%;overflow:hidden;background:var(--surf-3);font:700 var(--fs-num-sm)/1 var(--font);color:var(--ink-2)}.tmd__ava img{width:100%;height:100%;object-fit:cover}.tmd__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--gap-tight)}.tmd__id .drawer__time{margin:0}.tmd__cap{margin-bottom:var(--gap-tight);font:700 var(--fs-xs)/var(--lh-head) var(--font);letter-spacing:.045em;text-transform:uppercase;color:var(--ink-2)}.tmd__foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-tight);padding:var(--s4) var(--s6);border-top:1px solid var(--line);background:var(--bg-2)}.tmd__ok{margin-right:auto;font-size:var(--fs-sm);color:var(--ok)}.tgl{position:relative;flex:none;width:var(--s10);height:var(--s6);padding:0;border-radius:var(--r-md);background:var(--surf-3);border:1px solid var(--line);transition:background-color .15s,border-color .15s}.tgl i{position:absolute;top:3px;left:3px;width:var(--s4);height:var(--s4);border-radius:50%;background:var(--dim);transition:transform .15s,background-color .15s}.tgl.is-on{background:var(--ok-soft);border-color:var(--ok)}.tgl.is-on i{background:var(--ok);transform:translate(var(--s4))}.tgl:disabled{opacity:.6}.an__menu>.btn{height:var(--h-btn);gap:var(--s2);padding:0 var(--s4)}.an__now{font:600 var(--fs-body)/1 var(--font);color:var(--ink)}.an__menu>.btn svg:last-child{color:var(--dim)}.an__menu>.btn.is-on svg:last-child{transform:rotate(180deg);color:var(--acc-text)}.an__span{display:inline-flex;align-items:center;height:var(--h-btn);font-size:var(--fs-sm);color:var(--dim);white-space:nowrap}.an__chart{width:100%}.an__grid{stroke:var(--line)}.an__ax{fill:var(--dim);font:400 var(--fs-tag)/1 var(--font)}.an__line{fill:none;stroke:var(--acc-text);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.an__dot{fill:var(--bg);stroke:var(--acc-text);stroke-width:2}.an__mid{display:flex;flex-direction:column;align-items:center;gap:var(--gap-block)}.an__donut{display:grid;place-items:center}.an__dv{fill:var(--ink);font:700 var(--fs-num)/1 var(--font)}.an__dn{fill:var(--dim);font:400 var(--fs-sm)/1 var(--font)}.an__sum{width:100%;display:grid;gap:var(--gap-tight)}.an__sum>div{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--fs-sm)}.an__sum span{color:var(--dim)}.an__sum b{margin-left:auto;color:var(--ink)}.an__row{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) 0}.an__pct{width:var(--s10);flex:none;text-align:right;font:700 var(--fs-md)/1 var(--font);color:var(--ink-2)}.an__mark{width:3px;flex:none;align-self:stretch;border-radius:2px}.an__who{min-width:0}.an__who b{display:block;font:500 var(--fs-body)/var(--lh-head) var(--font);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an__who span{display:block;font-size:var(--fs-sm);color:var(--dim)}.an__bar{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) 0}.an__bname{width:var(--fcol);flex:none;min-width:0}.an__bname b{display:block;font:500 var(--fs-body)/var(--lh-head) var(--font);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an__bname span{font-size:var(--fs-sm);color:var(--dim)}.an__btrack{flex:1;min-width:0;display:flex;gap:0;height:var(--s3)}.an__bin{background:var(--cold);border-radius:2px}.an__bout{background:var(--ok);border-radius:2px}.an__bn{width:var(--s10);flex:none;text-align:right;font-size:var(--fs-sm);color:var(--ink-2)}.an__legend{display:flex;gap:var(--gap-block);margin-top:var(--gap-block);font-size:var(--fs-sm);color:var(--dim)}.an__legend i{display:inline-block;width:var(--s3);height:var(--s2);margin-right:var(--s1);border-radius:2px}.tpick{margin-top:var(--s2);max-height:calc(var(--s10) * 5);overflow:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surf)}.tpick__row{display:block;width:100%;text-align:left;padding:var(--s2) var(--s4)}.tpick__row+.tpick__row{border-top:1px solid var(--line)}.tpick__row:hover{background:var(--surf-2)}.tpick__row b{display:block;font:600 var(--fs-body)/var(--lh-head) var(--font);color:var(--ink)}.tpick__row span{display:block;margin-top:var(--s1);font-size:var(--fs-sm);color:var(--dim)}.tpick__note{padding:var(--s4);font-size:var(--fs-sm);color:var(--dim)}.tpick__on{display:flex;align-items:center;gap:var(--s2);height:var(--h-btn);padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surf)}.tpick__on>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs{display:flex;gap:var(--s1);border-bottom:1px solid var(--line);overflow-x:auto}.tabs button{position:relative;padding:var(--s4) var(--s4);color:var(--soft);font:500 var(--fs-body)/1 var(--font);white-space:nowrap;transition:color .15s}.tabs button:hover,.tabs button.is-on{color:var(--ink)}.tabs button.is-on:after{content:"";position:absolute;left:var(--s3);right:var(--s3);bottom:-1px;height:2px;border-radius:2px;background:var(--acc)}.dim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-veil);z-index:60;animation:fade .18s ease}@keyframes fade{0%{opacity:0}}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(880px,100%);z-index:61;display:flex;flex-direction:column;background:var(--bg-2);border-left:1px solid var(--line);box-shadow:var(--shadow);animation:slide .24s cubic-bezier(.22,.9,.3,1);will-change:transform}@keyframes slide{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.drawer{animation:none}}.drawer__h{flex:none;padding:var(--s6) var(--s6) 0}.drawer__h h2{font-size:var(--fs-h1)}.drawer__x{position:absolute;z-index:3;top:var(--s4);right:var(--s5);width:var(--h-btn);height:var(--h-btn);border-radius:var(--r-sm);color:var(--dim);font-size:var(--fs-h1);display:grid;place-items:center;padding:0}.drawer__x:hover{background:var(--surface-focus);color:var(--ink)}.drawer__body{flex:1;overflow-y:auto;padding:var(--s4) var(--s6) var(--s6)}.drawer__body.stack>*{flex-shrink:0}.drawer__time{margin-top:var(--s1);font-size:var(--fs-sm);color:var(--dim)}.drawer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight);margin-top:var(--gap-tight)}.drawer__meta .drawer__time{margin:0}.kv{display:flex;gap:var(--s2);padding:var(--s4) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.kv>span{flex:none;width:160px;color:var(--dim)}.kv>div{min-width:0;word-break:break-word;color:var(--ink-2)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--s6)}.modal__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--modal-veil)}.modal__body{white-space:normal;min-width:0;position:relative;width:min(560px,100%);max-height:86svh;overflow-y:auto;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:var(--panel-x)}.modal__h{display:flex;align-items:center;gap:var(--gap-tight);margin-bottom:var(--s6)}.modal__h:has(+.modal__note){margin-bottom:var(--s2)}.modal__h h3{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-h2);font-weight:700}.modal__x{flex:none;margin-left:auto;width:var(--h-sm);height:var(--h-sm);padding:0;border-radius:var(--r-xs);color:var(--dim);font-size:var(--fs-h1)}.modal__x:hover{background:var(--surface-focus);color:var(--ink)}.strow{display:flex;align-items:center;gap:var(--row-gap);padding:var(--panel-y) 0;border-bottom:1px solid var(--line)}.strow__color{width:var(--s6);height:var(--s6);flex:none;padding:0;border:0;border-radius:var(--r-xs);cursor:pointer}.strow__kind{font-size:var(--fs-sm);color:var(--dim);white-space:nowrap}.muted{color:var(--dim)}.empty{padding:var(--s6) var(--s6);text-align:center;color:var(--ink-2);font-size:var(--fs-sm);line-height:1.5}.empty svg{width:var(--s8);height:var(--s8);margin-bottom:var(--s2);fill:none;stroke:currentColor;stroke-width:1.4;opacity:.55}.skel{background:linear-gradient(90deg,var(--surf) 25%,var(--surf-3) 50%,var(--surf) 75%);background-size:200% 100%;animation:shim 1.3s infinite;border-radius:var(--r-sm)}@keyframes shim{to{background-position:-200% 0}}.bar{height:var(--s1);border-radius:2px;background:var(--line);overflow:hidden}.bar>i{display:block;height:100%;border-radius:2px;background:var(--acc)}.split{display:flex;align-items:center;gap:var(--inline-gap)}.split--end{justify-content:flex-end}.wrap-gap{display:flex;flex-wrap:wrap;gap:var(--inline-gap)}.stack{display:flex;flex-direction:column;gap:var(--block-gap)}.only-wide{display:inline-flex}.burger{display:none}@media(max-width:900px){.shell{grid-template-columns:1fr}.rail{position:fixed;inset:0 auto 0 0;z-index:70;width:var(--rail);transform:translate(-100%);transition:transform .22s ease}.shell.is-open .rail{transform:none}.rail__veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:var(--rail-veil)}.top{padding:0 var(--s4);gap:var(--s2)}.top__search{width:auto;flex:1}.top__kbd,.top__crumb,.only-wide{display:none}.burger{display:grid}.canvas{padding:var(--s4)}.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}.board{height:auto}.board__top{padding:var(--s4)}.board__cols{grid-auto-columns:86vw}.drawer{width:100%;border-left:0}.drawer__h,.drawer__body{padding-left:var(--s4);padding-right:var(--s4)}.kv{flex-direction:column;gap:var(--s1)}.kv>span{width:auto}.hero{padding:var(--s4)}.crm-login{grid-template-columns:1fr!important}.crm-login>section:first-child{padding:var(--s6) var(--s4)!important;border-right:0!important;border-bottom:1px solid var(--line)}.crm-login>section:first-child h2{font-size:var(--fs-h1)!important}}.pbar{position:sticky;top:0;z-index:30;flex-wrap:nowrap;padding:var(--s4) var(--page-x);background:var(--pbar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.pbar__filters{flex:1;min-width:0;height:var(--h-btn);display:flex;align-items:center;gap:var(--inline-gap);overflow-x:auto;scrollbar-width:none}.pbar__filters::-webkit-scrollbar{display:none}.pbar__filters>*{flex:none}@media(max-width:600px){.pbar{flex-wrap:wrap;row-gap:var(--s1)}.pbar:after{content:"";order:50;flex:0 0 100%;height:0}.pbar>.pbar__filters,.pbar>.search{order:60;flex:1 1 0;min-width:0;max-width:none}.pbar>.toolbar__note{order:61;font-size:var(--fs-xs)}.pbar>.vsw,.pbar>.board__switch{order:55}.pbar:has(>.vsw,>.board__switch)>.toolbar__note{display:none}.pbar>.pbar__title,.pbar>.picker{flex:1 1 0;min-width:0}.pbar__title,.pbar .picker__name{overflow:hidden;text-overflow:ellipsis}.pbar .picker__btn{max-width:100%;min-width:0}.card__h{flex-wrap:wrap}.board__switch{max-width:100%;overflow-x:auto;scrollbar-width:none}.board__switch button{flex:none}.pbar>.btn:has(>svg){flex:none;width:var(--h-btn);padding:0;gap:0;justify-content:center;font-size:0}}.pbar__title{margin-right:var(--s2);font:700 var(--fs-num-sm)/var(--lh-tight) var(--font);letter-spacing:-.015em;white-space:nowrap}.picker{position:relative;display:inline-flex;height:var(--h-btn)}.picker__btn{display:inline-flex;align-items:center;gap:var(--s2);height:var(--h-btn);padding:0 var(--s2) 0 var(--s4);border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--ink);transition:background-color .15s,border-color .15s}.picker__btn:hover{background:var(--surf-2);border-color:var(--line)}.picker__btn.is-open{background:var(--surf-2);border-color:var(--acc-line)}.picker__name{font:700 var(--fs-num-sm)/var(--lh-tight) var(--font);letter-spacing:-.015em;white-space:nowrap}.picker__caret{display:grid;place-items:center;width:var(--s6);height:var(--s6);border-radius:50%;color:var(--dim);transition:transform .18s ease,color .15s}.picker__btn:hover .picker__caret{color:var(--soft)}.picker__btn.is-open .picker__caret{transform:rotate(180deg);color:var(--acc-text)}.picker__menu{position:absolute;top:calc(100% + var(--s2));left:0;z-index:40;width:320px;max-width:calc(100vw - var(--s6));padding:var(--s2);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 20px 48px var(--veil-strong);animation:fade .12s ease}.picker__cap{padding:var(--s2) var(--s4) var(--s1);font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.picker__item{display:flex;align-items:center;gap:var(--s2);width:100%;padding:var(--s2);border-radius:var(--r-sm);color:var(--ink-2);text-align:left;transition:background-color .12s}.picker__item:hover{background:var(--surface-focus)}.picker__mark{flex:none;display:grid;place-items:center;width:var(--s8);height:var(--s8);border-radius:var(--r-xs);background:var(--surf-2);border:1px solid var(--line);color:var(--soft);font:700 var(--fs-sm)/1 var(--font)}.picker__item.is-on .picker__mark{background:var(--acc-soft);border-color:var(--acc-line);color:var(--acc-text)}.picker__txt{flex:1;min-width:0}.picker__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--fs-md)/var(--lh-head) var(--font);color:var(--ink)}.picker__meta{display:block;margin-top:0;font:400 var(--fs-sm)/var(--lh-head) var(--font);color:var(--dim);white-space:nowrap}.picker__on{flex:none;display:grid;place-items:center;width:var(--s5);color:var(--acc-text)}.picker__sep{height:1px;margin:var(--s2) var(--s2);background:var(--line)}.picker__add .picker__mark{background:transparent;border-style:dashed;color:var(--dim)}.picker__add .picker__label{color:var(--soft);font-weight:500}.picker__add:hover .picker__mark{border-color:var(--acc-line);color:var(--acc-text)}.picker__add:hover .picker__label{color:var(--ink)}.picker__new{display:flex;align-items:center;gap:var(--s2);padding:var(--s2)}.picker__new .fld{flex:1;min-width:0}.picker__err{padding:0 var(--s4) var(--s2);font-size:var(--fs-sm);color:var(--bad)}.vsw{display:inline-flex;gap:var(--s1);height:var(--h-btn);padding:var(--s1);border-radius:var(--r-sm);background:var(--surf)}.vsw button{display:grid;place-items:center;width:var(--h-sm);height:var(--h-sm);border-radius:var(--r-seg);color:var(--dim);transition:background-color .15s,color .15s}.vsw button:hover{color:var(--ink)}.vsw button.is-on{background:var(--bg);color:var(--ink)}.dots{position:relative;display:inline-flex;height:var(--h-btn)}.dots .btn--ico.is-on{background:var(--surf-2);color:var(--ink)}.menu{position:absolute;top:calc(100% + var(--s2));z-index:45;width:296px;max-width:calc(100vw - var(--s6));padding:var(--s2);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 20px 48px var(--veil-strong);animation:fade .12s ease}.menu--right{right:0}.menu__cap{padding:var(--s2) var(--s4) var(--s1);font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.menu__item{display:flex;align-items:center;gap:var(--s2);width:100%;height:var(--h-btn);padding:0 var(--s4);border-radius:var(--r-sm);color:var(--ink-2);text-align:left;font:500 var(--fs-body)/1 var(--font);transition:background-color .12s,color .12s}.menu__item:hover{background:var(--surface-focus);color:var(--ink)}.menu__item:disabled{opacity:.5}.menu__item.is-on{color:var(--acc-text)}.menu__item svg{flex:none;width:var(--s5);height:var(--s5)}.menu__chk{flex:none;display:inline-grid;place-items:center;width:var(--s5);color:var(--ink)}.menu__grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__tail{color:var(--dim);font-size:var(--fs-sm)}.menu__back{font-weight:700;color:var(--ink)}.menu__sep{height:1px;margin:var(--s2);background:var(--line)}.menu__note{margin-top:var(--s2);padding:var(--s2) var(--s4);border-radius:var(--r-xs);background:var(--acc-soft);color:var(--acc-text);font-size:var(--fs-sm)}.menu__box{flex:none;display:grid;place-items:center;width:var(--s5);height:var(--s5);border-radius:var(--r-seg);border:1px solid var(--line-2);background:var(--surf)}.menu__box.is-on{background:var(--acc);border-color:var(--acc);color:var(--bg)}.board__list{flex:1;min-height:0;overflow:auto;padding:var(--page-y) var(--page-x) var(--page-b)}.dcard.is-pick{cursor:pointer;padding-left:calc(var(--panel-x) + var(--s6))}.dcard.is-on{border-color:var(--acc-line);background:var(--acc-soft)}.dcard__pick{position:absolute;left:var(--panel-x);top:var(--panel-y);display:grid;place-items:center;width:var(--s5);height:var(--s5);border-radius:var(--r-seg);border:1px solid var(--line-2);background:var(--surf);color:var(--bg)}.dcard__pick.is-on{background:var(--acc);border-color:var(--acc)}.bulk{flex:none;display:flex;align-items:center;gap:var(--inline-gap);padding:var(--s4) var(--page-x);background:var(--bg-2);border-top:1px solid var(--line-2)}.bulk__n{font-size:var(--fs-sm);color:var(--soft);white-space:nowrap}.bulk__n b{color:var(--ink);font-weight:700}.bulk__grow{flex:1}.bulk .fld--sm{width:200px}.flash{position:fixed;left:0;right:0;bottom:calc(var(--s6) + env(safe-area-inset-bottom,0px));z-index:100;display:flex;align-items:center;gap:var(--s2);width:max-content;max-width:min(640px,calc(100vw - 2 * var(--s4)));margin-inline:auto;padding:var(--s2) var(--s4) var(--s2) var(--s2);border-radius:var(--r-md);background:var(--surf-3);border:1px solid var(--line-2);color:var(--ink);font:500 var(--fs-body)/1.4 var(--font);box-shadow:var(--shadow);animation:flash-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes flash-in{0%{opacity:0;transform:translateY(var(--s2))}}.flash__ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ok-soft);color:var(--ok)}.flash--bad{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.flash--bad .flash__ic{background:var(--bad-soft);color:var(--bad)}.flash--info .flash__ic{background:var(--surf);color:var(--soft)}.flash__t{min-width:0;overflow-wrap:anywhere}.flash__undo{flex:none;display:inline-flex;align-items:center;gap:var(--s2);height:32px;margin:0 calc(-1 * var(--s2)) 0 var(--s2);padding:0 var(--s4);border:0;border-radius:var(--r-sm);background:var(--acc-soft);color:var(--acc-text);font:600 var(--fs-sm)/1 var(--font);white-space:nowrap;cursor:pointer}.flash__undo:hover{background:var(--acc);color:var(--acc-ink)}.flash__undo kbd{padding:var(--s1) var(--s1);border:1px solid currentColor;border-radius:var(--r-tiny);font:600 var(--fs-tag)/1 var(--font);opacity:.7}.pbar__filters>.search{flex:1 1 240px;min-width:132px;max-width:360px}.filt__wrap{position:relative;height:0;z-index:35}.filt{position:absolute;top:0;left:var(--page-x);right:var(--page-x);display:flex;flex-direction:column;max-height:calc(100svh - 160px);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 24px 60px var(--rail-veil);overflow:hidden;animation:fade .12s ease}.filt__cols{display:grid;grid-template-columns:248px minmax(0,1fr) 300px;overflow:auto}.filt__cols--2{grid-template-columns:248px minmax(0,1fr)}.filt__cols--1{grid-template-columns:minmax(0,1fr)}.filt__col{display:flex;flex-direction:column;gap:var(--s4);padding:var(--panel-x);border-right:1px solid var(--line)}.filt__col:last-child{border-right:0}.filt__col--sets{gap:0}.filt__cap{font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.filt__col--sets .filt__cap{margin-bottom:var(--s2)}.filt__set{display:flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-sm);color:var(--ink-2);text-align:left;font:500 var(--fs-body)/1 var(--font);transition:background-color .12s,color .12s}.filt__set:hover{background:var(--surface-focus);color:var(--ink)}.filt__set.is-on{background:var(--acc-soft);color:var(--acc-text);font-weight:700}.filt__dot{flex:none;width:var(--s2);height:var(--s2);border-radius:50%}.filt__f{display:flex;flex-direction:column;gap:var(--s2)}.filt__lbl{font:500 var(--fs-sm)/1.3 var(--font);color:var(--dim)}.filt__chips,.filt__tags{display:flex;flex-wrap:wrap;gap:var(--s2)}.filt__dates{display:flex;align-items:center;gap:var(--s2)}.filt__dates .fld{flex:0 1 180px;min-width:0}.filt__range{display:flex;align-items:center;gap:var(--s2)}.filt__range .fld{width:132px}.filt__dash{color:var(--dim)}.fchip,.ftag{display:inline-flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-sm);background:var(--surf);border:1px solid var(--line);color:var(--ink-2);font:500 var(--fs-sm)/1 var(--font);transition:background-color .12s,border-color .12s,color .12s}.fchip:hover,.ftag:hover{border-color:var(--line-2);color:var(--ink)}.fchip.is-on,.ftag.is-on{background:var(--acc-soft);border-color:var(--acc-line);color:var(--acc-text);font-weight:600}.fchip__dot{flex:none;width:var(--s2);height:var(--s2);border-radius:50%}.fchip__n,.ftag__n{color:var(--dim)}.fchip.is-on .fchip__n,.ftag.is-on .ftag__n{color:var(--acc-text)}.filt__foot{display:flex;align-items:center;gap:var(--inline-gap);padding:var(--s4) var(--panel-x);border-top:1px solid var(--line)}.filt__found{font-size:var(--fs-sm);color:var(--soft)}.filt__found b{color:var(--ink);font-weight:700}.filt__grow{flex:1}.btn__n{display:grid;place-items:center;min-width:var(--s5);height:var(--s5);padding:0 var(--s1);border-radius:var(--r-seg);background:var(--veil-soft);font:700 var(--fs-tag)/1 var(--font)}@media(max-width:1100px){.filt__cols{grid-template-columns:1fr}.filt__col{border-right:0;border-bottom:1px solid var(--line)}}.cal,.plan{display:flex;flex-direction:column;gap:var(--s2)}.cal__head{display:flex;align-items:center;gap:var(--inline-gap)}.cal__title{min-width:136px;text-align:center;font:700 var(--fs-h2)/var(--lh-head) var(--font);text-transform:capitalize}.cal__title--fit{min-width:0}.cal__n{margin-left:auto;font-size:var(--fs-sm);color:var(--soft)}.cal__n b{color:var(--ink);font-weight:700}.cal__dow,.cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--s2)}.cal__dow span{padding:0 var(--s2);font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.cal__cell{display:flex;flex-direction:column;gap:var(--s1);min-height:116px;min-width:0;padding:var(--s2);border-radius:var(--r-sm);background:var(--surf);border:1px solid var(--line)}.cal__cell.is-out{background:transparent;border-color:transparent}.cal__cell.is-out .cal__d{color:var(--dim)}.cal__cell.is-today{border-color:var(--acc-line)}.cal__d{font:600 var(--fs-sm)/1 var(--font);color:var(--soft)}.cal__cell.is-today .cal__d{color:var(--acc-text);font-weight:700}.cal__ev{display:flex;align-items:baseline;gap:var(--s1);width:100%;min-width:0;overflow:hidden;padding:var(--s1) var(--s2);border-radius:var(--r-seg);background:var(--surf-2);border-left:2px solid var(--dim);color:var(--ink-2);text-align:left;font:500 var(--fs-chip)/1.3 var(--font)}.cal__ev:hover{background:var(--surf-3);color:var(--ink)}.cal__ev[draggable=true],.fchip[draggable=true]{cursor:grab}.cal__cell.is-over{border-color:var(--acc-line);background:var(--surf-2)}.cal__ev.is-ok{border-left-color:var(--ok)}.cal__ev.is-bad{border-left-color:var(--bad)}.cal__ev.is-warn{border-left-color:var(--warn)}.cal__ev.is-cold{border-left-color:var(--cold)}.cal__ev.is-acc{border-left-color:var(--acc)}.cal__t{flex:none;color:var(--dim);font-variant-numeric:tabular-nums}.cal__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal__more{padding:0 var(--s2);font-size:var(--fs-tag);color:var(--dim)}.plan__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start;margin-top:var(--s4)}.plan__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:var(--s2)}.plan__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:var(--grid-gap)}.plan__m.is-over{border-color:var(--acc-line);background:var(--surf-2)}.plan__it[draggable=true]{cursor:grab}.plan__it.is-bad{border-left-color:var(--bad)}.plan__hint{margin-top:var(--s2);font-size:var(--fs-sm);color:var(--dim)}.plan__m{display:flex;flex-direction:column;gap:var(--s1);min-height:132px;padding:var(--s4);border-radius:var(--r-md);background:var(--surf);border:1px solid var(--line)}.plan__h{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s1);font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.plan__n{color:var(--soft)}.plan__empty{font-size:var(--fs-sm);color:var(--dim)}.plan__it{display:flex;flex-direction:column;gap:0;width:100%;padding:var(--s2);border-radius:var(--r-xs);background:var(--surf-2);border-left:2px solid var(--dim);color:var(--ink-2);text-align:left}.plan__it:hover{background:var(--surf-3);color:var(--ink)}.plan__it.is-ok{border-left-color:var(--ok)}.plan__it.is-warn{border-left-color:var(--warn)}.plan__it.is-acc{border-left-color:var(--acc)}.plan__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--fs-sm)/1.3 var(--font)}.plan__note{font-size:var(--fs-chip);color:var(--dim)}.plan__mark{align-self:flex-start;margin-top:0}@media(max-width:860px){.cal__cell{min-height:72px}.cal__t{display:none}}.dcard__addr{margin-top:var(--s1);font-size:var(--fs-sm);color:var(--soft)}.modal__body--wide{width:min(880px,100%)}.modal--over{z-index:90}.modal--over .fedit--new{margin-bottom:var(--gap-block)}.tbl__scroll{overflow:auto}.tbl__scroll.is-pan,.tbl__wrap.is-pan{cursor:grabbing;-webkit-user-select:none;user-select:none}.tbl__scroll.is-pan *,.tbl__wrap.is-pan *{cursor:grabbing!important}.tbl--fix{table-layout:fixed;width:max-content;min-width:100%}.tbl--fix tbody tr{border-bottom:1px solid var(--line)}.tbl--fix tbody td{border-bottom:0}.tbl--fix tbody tr:hover{background:var(--surface-subtle)}.tbl--fix tbody tr:hover td{background:transparent}.tbl--fix th{position:relative}.tbl--fix th,.tbl--fix td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl--fix td .sub{display:inline;margin-left:var(--s2)}.tbl__grip{position:absolute;top:0;right:0;z-index:2;width:10px;height:100%;cursor:col-resize}.tbl__grip:after{content:"";position:absolute;right:0;top:25%;width:1px;height:50%;background:var(--line-2)}.tbl__fill{padding:0}.tbl th.is-sort{cursor:pointer}.tbl th.is-sort:hover{color:var(--soft)}.tbl th.is-on{color:var(--ink)}.tbl__hd{display:inline-flex;align-items:center;gap:var(--s1);max-width:100%}.tbl th.num .tbl__hd{flex-direction:row-reverse}.tbl__grip:hover:after{background:var(--acc);width:2px}body.is-colresize,body.is-colresize *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.search input{padding-right:calc(var(--s2) + var(--s6) + var(--s2))}.search.is-on input{padding-right:calc(var(--s2) + var(--s6) + var(--s1) + var(--s6) + var(--s2));border-color:var(--acc-line)}.search.is-open input{border-color:var(--acc-line)}.search__n{position:absolute;right:36px;display:inline-flex;align-items:center;gap:0;height:var(--s6);padding:0 var(--s2);border-radius:var(--r-seg);background:var(--acc);color:var(--bg);font:700 var(--fs-tag)/1 var(--font)}.search__more{position:absolute;right:var(--s2);display:grid;place-items:center;width:var(--s6);height:var(--s6);border-radius:var(--r-seg);color:var(--dim);transition:transform .18s ease,color .15s,background-color .15s}.search__more:hover{background:var(--surface-focus);color:var(--ink)}.search.is-open .search__more{color:var(--acc-text);transform:rotate(180deg)}.filt__cols--3{grid-template-columns:248px minmax(0,1fr) 380px}.ftag.is-zero{opacity:.5}.drawer--wide{width:auto;left:var(--rail);right:0}.ecard__tabs{flex:none;padding:var(--s4) calc(var(--s6) + var(--h-btn)) 0 var(--s6)}.ecard__body{flex:1;min-height:0;display:flex;flex-direction:column}.ecard .ecard__body .drawer__x{display:none}.ecx{display:flex;flex-direction:column;gap:var(--grid-gap)}.ecg{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(420px,calc((100% - 2 * var(--grid-gap)) / 3))),1fr))}.ecg--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(680px,calc((100% - var(--grid-gap)) / 2))),1fr))}.ecg--2>.ecs--flush>.tbl__scroll{flex:1 0 auto}.ecg--2>.ecs--flush>.tbl__scroll>.tbl{height:100%}.tbl--fix tbody tr.tr--fill{height:100%;border-bottom:0}.tbl--fix tbody tr.tr--fill:hover{background:transparent}.tbl--fix tbody tr.tr--fill td{padding:0;border:0}.ecs{display:flex;flex-direction:column;gap:var(--gap-tight);min-width:0;padding:var(--s4) var(--panel-x) var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surf)}.ecs--flush{padding:var(--s4) 0 0;overflow:hidden}.ecs--flush>.ecs__h,.ecs--flush>.ecs__note{padding:0 var(--panel-x)}.ecs--flush>.ecs__note{padding-bottom:var(--s4)}.ecs__h{display:flex;align-items:baseline;gap:var(--s2);margin:0;font:700 var(--fs-xs)/var(--lh-head) var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.ecs__h span{margin-left:auto;letter-spacing:0;text-transform:none;font-weight:600;color:var(--soft)}.ecs .lfld{grid-template-columns:minmax(120px,36%) minmax(0,1fr)}.ecs .lfld__v{flex-wrap:wrap}.ecs .lfld__hint{flex-basis:100%;white-space:normal}.lfld__v>.fld.ecs__year{flex:0 0 88px}@media(max-width:600px){.ecs .lfld{grid-template-columns:minmax(0,44%) minmax(0,1fr)}.ecs .lfld:has(input[type=date]){grid-template-columns:minmax(0,1fr);row-gap:var(--s1)}}.ecs__area{width:100%;min-height:calc(var(--s10) * 3);padding:var(--s2) var(--s4);resize:vertical}.ecs__note{font-size:var(--fs-sm);color:var(--dim);line-height:var(--lh-text)}.ecs__note.is-warn{color:var(--warn)}.ecs__txt{white-space:pre-line;color:var(--ink-2);line-height:var(--lh-text)}.ecs .srow:last-child{border-bottom:0}.srow--total{font-weight:600}.srow--total>span{color:var(--ink)}.ecx__alert{display:flex;align-items:flex-start;gap:var(--s2);padding:var(--s4) var(--panel-x);border:1px solid var(--warn-line);border-radius:var(--r-md);background:var(--warn-faint)}.ecx__alert svg{flex:none;margin-top:0}.ecx__foot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:var(--s2);padding:var(--s4) 0;border-top:1px solid var(--line);background:var(--bg-2)}.ecx__foot .btn{margin-left:auto}.ecx__foot .btn.ecx__del{margin-left:0;flex:none}.drawer__body:has(.ecx__foot){padding-bottom:0}.ecx__foot{padding-bottom:var(--s4)}.ekpi{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ekpi .sov-tile__v{font-size:var(--fs-h1)}.ekpi__ok{color:var(--ok)}.tbl tr.tr--total td{border-top:1px solid var(--line-2)}.tbl tbody tr.tr--grp td{background:var(--surf-2);color:var(--soft);font-weight:600}.tbl tbody tr.tr--grp:hover td{background:var(--surf-2)}.debtbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight)}.debtbar .btn b{color:var(--warn);font-weight:700}.debtbar__n{color:var(--dim);font-weight:400}.shell.is-narrow .drawer--wide{left:var(--rail-collapsed)}@media(max-width:1000px){.drawer--wide{left:0}}.lead2{flex:1;min-height:0;display:grid;grid-template-columns:clamp(480px,42%,620px) minmax(0,1fr)}.lead2__side{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--line-2);background:var(--bg-2)}.lead2__head{flex:none;display:flex;flex-direction:column;gap:var(--gap-block);padding:var(--s4) var(--s6) 0}.lead2__id{display:flex;flex-direction:column;gap:var(--gap-tight)}.lead2__title{display:flex;align-items:center;gap:var(--s1)}.lead2__setup{flex:1;min-width:0;font-size:var(--fs-h2)}.lead2__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight)}.lead2__head .drawer__time{margin:0}.lead2__act{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-tight)}.lead2__act>.lead2__write{order:1}.lead2__act>.lead2__act-x{order:2}.lead2__act>.btn,.lead2__write>.btn{width:100%}.lead2__write{position:relative;min-width:0}.lead2__write .pop{left:0;right:0;top:calc(100% + var(--s1))}.lead2__write .pop a{display:flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-seg);color:var(--ink-2);font:500 var(--fs-sm)/1 var(--font)}.lead2__write .pop a:hover{background:var(--surf-3);color:var(--ink)}.lead2__write .pop a svg{flex:none;color:var(--dim)}.btn.is-off{opacity:.5;pointer-events:none}.lead2__name{flex:1;min-width:0;height:var(--h-sm);margin-left:calc(var(--s2) * -1);padding:0 var(--s2);border:1px solid transparent;border-bottom-color:var(--line);border-radius:0;background-color:transparent;color:var(--ink);font:600 var(--fs-h2)/var(--lh-head) var(--font)}.lead2__name:hover{border-bottom-color:var(--line-2);background-color:var(--surf)}.lead2__name:focus{outline:none;border-bottom-color:var(--acc);background-color:var(--surf)}.lead2__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:var(--gap-block) var(--s6) var(--s6)}.lead2__feed{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.lead2__cap{margin-bottom:var(--s2);font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.lead2__tabs{display:flex;flex-wrap:wrap;column-gap:var(--s2);row-gap:0;border-bottom:1px solid var(--line)}.lead2__tabs button{flex:none;height:var(--h-btn);padding:0;border-bottom:2px solid transparent;color:var(--dim);font:600 var(--fs-body)/1 var(--font);white-space:nowrap}.lead2__tabs button:hover{color:var(--ink-2)}.lead2__tabs button.is-on{color:var(--ink);border-bottom-color:var(--acc)}.lead2__f{display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s4)}.lead2__lbl{font:500 var(--fs-sm)/1.3 var(--font);color:var(--dim)}.lead2__note{font-size:var(--fs-sm);color:var(--dim)}@media(max-width:1000px){.lead2{grid-template-columns:1fr;grid-template-rows:minmax(0,45svh) minmax(0,1fr)}.lead2__side{border-right:0;border-bottom:1px solid var(--line-2)}}.modal__note{margin:0 0 var(--s6);font-size:var(--fs-sm);color:var(--dim)}.modal__h>.btn--ico{margin-left:auto}.fset{display:flex;flex-direction:column;gap:var(--s4)}.fsu{flex:1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);border-top:1px solid var(--line)}.fsu__side{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);border-right:1px solid var(--line);overflow-y:auto}.fsu__cap{margin-top:var(--s2);font:700 var(--fs-xs)/var(--lh-head) var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.fsu__cap:first-child{margin-top:0}.fsu__src{display:flex;align-items:center;gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surf)}.fsu__src.is-off{opacity:.7}.fsu__srci{flex:none;display:grid;place-items:center;width:var(--h-btn);height:var(--h-btn);border-radius:var(--r-sm);background:var(--acc-soft);color:var(--acc-text)}.fsu__src.is-off .fsu__srci{background:var(--surf-2);color:var(--soft)}.fsu__srct{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.fsu__srct a{font-size:var(--fs-body);font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsu__srct>span{font-size:var(--fs-sm);color:var(--dim)}.fsu__add{align-self:stretch}.fsu__board{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.fsu__title .pick__btn{height:var(--h-btn);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fsu__cols{--fsu-row: calc(var(--s10) * 2 + var(--s8));display:flex;align-items:stretch;width:max-content;min-height:100%}.fsu__col{position:relative;flex:none;width:260px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.fsu__col.is-over{background:var(--acc-soft)}.fsu__col.is-end .fsu__name{color:var(--soft)}.fsu__h{position:sticky;top:0;z-index:4;display:flex;align-items:center;height:calc(var(--h-btn) + var(--s3));padding:0 var(--s6) var(--s4);background:var(--bg)}.fsu__h:after{content:"";position:absolute;left:0;right:0;top:var(--h-btn);height:3px;background:var(--st, var(--acc))}.fsu__grip{position:absolute;left:var(--s1);top:var(--s2);display:grid;place-items:center;width:var(--s5);height:var(--s5);color:var(--dim);cursor:grab}.fsu__grip:hover{color:var(--ink)}.fsu__name{width:100%;min-width:0;height:var(--h-sm);padding:0 var(--s1);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:700 var(--fs-xs)/1 var(--font);letter-spacing:.06em;text-transform:uppercase;text-align:center;text-overflow:ellipsis}.fsu__name:hover{border-color:var(--line)}.fsu__name:focus{outline:none;border-color:var(--acc-line);background:var(--surf);text-transform:none;letter-spacing:0;font-size:var(--fs-body)}.fsu__tools{position:absolute;right:var(--s1);top:var(--s2);display:flex;align-items:center;gap:var(--s1);height:var(--s6);padding-left:var(--s1);background:var(--bg);opacity:0;transition:opacity .12s}.fsu__h:hover .fsu__tools,.fsu__h:focus-within .fsu__tools{opacity:1}.fsu__name:focus~.fsu__tools{opacity:0;pointer-events:none}.fsu__color{position:relative;flex:none;width:var(--s4);height:var(--s4);overflow:hidden;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px var(--line-2)}.fsu__color input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.fsu__del{display:grid;place-items:center;width:var(--s6);height:var(--s6);border-radius:var(--r-sm);color:var(--dim)}.fsu__del:hover{background:var(--surf-2);color:var(--bad)}.fsu__plus{position:absolute;z-index:1;left:calc(var(--s5) / -2 - .5px);top:calc(var(--h-btn) + 1.5px - var(--s5) / 2);display:grid;place-items:center;width:var(--s5);height:var(--s5);padding:0;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);color:var(--soft)}.fsu__plus svg{width:12px;height:12px}.fsu__plus:hover{border-color:var(--acc-line);color:var(--acc-text)}.fsu__meta{position:sticky;top:calc(var(--h-btn) + var(--s3));z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--h-btn);padding:0 var(--s4);background:var(--bg);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--dim)}.fsu__meta .tlink{font-size:var(--fs-sm)}.hintp__veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:var(--modal-veil)}.hintp{position:fixed;z-index:90;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s6);padding:var(--s6);border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line-2);box-shadow:var(--shadow)}.hintp__h{display:flex;align-items:center;gap:var(--s2)}.hintp__h h3{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 var(--fs-md)/var(--lh-head) var(--font);color:var(--ink)}.hintp__f{display:flex;flex-direction:column;gap:var(--s1)}.hintp__f b{font-size:var(--fs-body);font-weight:700;color:var(--ink)}.hintp__f span{font-size:var(--fs-sm);color:var(--dim)}.hintp__f textarea{margin-top:var(--s2);min-height:calc(var(--s10) * 2);resize:vertical}.fsu__rules{flex:1;display:flex;flex-direction:column;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--fsu-row) - 1px),var(--line) calc(var(--fsu-row) - 1px) var(--fsu-row))}.fsu__rule{flex:none;display:flex;align-items:flex-start;gap:var(--s2);width:100%;height:var(--fsu-row);padding:var(--s4);text-align:left;background:var(--surf);border-bottom:1px solid var(--line)}.fsu__rule:hover{background:var(--surf-2)}.fsu__rule.is-off{opacity:.55}.fsu__ri{flex:none;display:grid;place-items:center;width:var(--s6);height:var(--s6);border-radius:50%;color:var(--ok);box-shadow:inset 0 0 0 1.5px var(--ok)}.fsu__ri--owner,.fsu__ri--stage{color:var(--link);box-shadow:inset 0 0 0 1.5px var(--link)}.rbpick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.rbpick__t{display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:var(--s4) var(--s4);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surf);text-align:center}.rbpick__t:hover{border-color:var(--acc-line);background:var(--surf-2)}.rbpick__t b{font-size:var(--fs-body);font-weight:700;color:var(--ink)}.rbpick__h{font-size:var(--fs-sm);line-height:var(--lh-text);color:var(--dim)}.rbpick__i{display:grid;place-items:center;width:calc(var(--s10) + var(--s4));height:calc(var(--s10) + var(--s4));border-radius:50%;background:var(--surf-2)}.rbpick__i--task{color:var(--ok)}.rbpick__i--owner,.rbpick__i--stage{color:var(--link)}@media(max-width:560px){.rbpick{grid-template-columns:1fr}}.rbm__chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.rbm__utm{margin-top:var(--s2)}.rbm__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.rcond{display:flex;flex-direction:column;gap:var(--s2)}.rcond__row{display:flex;align-items:center;gap:var(--s2)}.rcond__box{flex:1;min-width:0;min-height:var(--h-btn);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2) var(--s1) var(--s4);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surf)}.rcond__box:focus-within{border-color:var(--acc-line)}.rcond__f{color:var(--dim);white-space:nowrap}.rcond__join{color:var(--dim);font-weight:700;text-transform:uppercase;border-bottom:1px dashed currentColor;line-height:var(--lh-head)}.rcond__join:hover{color:var(--ink)}.rcond__join.is-or{color:var(--acc-text)}.rcond__op .pick__btn,.rcond__more .pick__btn{padding:0 var(--s1);color:var(--dim)}.rcond__more .pick__btn{color:var(--acc-text)}.rcond__chip{display:inline-flex;align-items:center;gap:0;height:calc(var(--h-sm) - var(--s2));padding:0 var(--s1) 0 var(--s2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surf-2);color:var(--ink);white-space:nowrap}.rcond__chip button{display:grid;place-items:center;padding-left:var(--s1);color:var(--dim)}.rcond__chip button:hover{color:var(--bad)}.rcond__in{flex:1 1 calc(var(--s10) * 3);min-width:0;height:var(--h-sm);padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.rcond__x{flex:none;color:var(--bad)}.rcond__new{border:1px dashed var(--line-2);border-radius:var(--r-md)}.rcond__new:hover{border-color:var(--acc-line)}.rcond__new .pick{display:flex;width:100%}.rcond__new .pick__btn{width:100%;height:var(--h-btn);padding:0 var(--s4);border:0;background:transparent;color:var(--dim)}.rcond__new .pick__c{display:none}.rbm__step{display:grid;grid-template-columns:calc(var(--s10) + var(--s8)) auto minmax(0,1fr) auto;align-items:center;gap:var(--s2);margin-bottom:var(--s2)}@media(max-width:560px){.rbm__step{grid-template-columns:calc(var(--s10) + var(--s4)) minmax(0,1fr) auto}.rbm__step>.muted{display:none}}.fsu__ri--take{color:var(--warn);box-shadow:inset 0 0 0 1.5px var(--warn)}.rbpick__i--take{color:var(--warn)}.fsu__rb{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--fs-sm);line-height:var(--lh-head);color:var(--ink-2)}.fsu__rb>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsu__rb>:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.fsu__rb b{font-weight:700;color:var(--ink)}.fsu__rw{color:var(--dim)}.fsu__radd{flex:none;display:flex;align-items:center;justify-content:center;gap:var(--s2);width:100%;height:var(--fsu-row);color:var(--dim);font-size:var(--fs-body);border-bottom:1px solid var(--line)}.fsu__radd:hover{color:var(--ink);background:var(--surf)}.fsu__rplus{display:grid;place-items:center;width:var(--s7);height:var(--s7);border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.fsu__addcol{flex:none;align-self:flex-start;display:flex;align-items:center;gap:var(--s1);height:var(--h-btn);margin:var(--s2);padding:0 var(--s4);border-radius:var(--r-sm);border:1px dashed var(--line-2);color:var(--soft)}.fsu__addcol:hover{border-color:var(--acc-line);color:var(--acc-text)}.fset__hint{margin:0 0 var(--s4);font-size:var(--fs-sm);color:var(--dim)}.fset--inline{gap:var(--gap-block)}.fset--inline .fset__list{max-height:none;overflow:visible}.fset--inline .frow__box{padding:0 var(--s4);gap:var(--s2)}.fset--inline .frow__name{width:calc(var(--fcol) - var(--s10))}.fset--inline .frow__tail{margin-left:auto}.fset__top{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-block);border:0;border-radius:0;background:transparent}.fset__title{display:flex;align-items:center;gap:var(--gap-tight)}.fset__title h3{flex:1;min-width:0;font-size:var(--fs-h2);font-weight:700}.fset--inline .fset__top{margin:0;padding:0;border-radius:0}.fset__tabs{display:flex;flex-wrap:wrap;gap:var(--gap-sect);align-items:center}.fgrp{position:relative;display:inline-flex;align-items:center;cursor:grab}.fgrp__grip{position:absolute;right:100%;top:0;bottom:0;margin-right:var(--s1);display:grid;place-items:center;width:var(--s3);color:var(--dim)}.fgrp__grip svg{width:var(--s3);height:var(--s3)}.fgrp__chip{display:inline-flex;align-items:center;gap:var(--gap-tight);height:var(--h-sm);padding:0 var(--s4);border:1px solid var(--line-2);border-radius:var(--r-sm);background:none;color:var(--ink-2);cursor:pointer}.fgrp__chip:hover{border-color:var(--acc-line)}.fgrp__chip.is-on{border-color:transparent;background:var(--surf-3);color:var(--ink)}.fgrp__name{min-width:var(--s10);padding:0 var(--s1);background:none;border:0;color:inherit;font:600 var(--fs-body)/1 var(--font)}.fgrp__name:focus{outline:none;border-bottom:1px solid var(--acc-line)}.fgrp__x{display:grid;place-items:center;color:var(--dim);padding:0}.fgrp__x:hover{color:var(--bad)}.fgrp--add{display:grid;place-items:center;padding:0;width:var(--h-sm);height:var(--h-sm);border:1px dashed var(--line-2);border-radius:var(--r-sm);color:var(--dim);cursor:pointer}.fgrp--add:hover{border-color:var(--acc-line);color:var(--acc-text)}.fset__list{display:flex;flex-direction:column;gap:var(--s2);max-height:46vh;overflow-y:auto}.frow{position:relative;display:flex;align-items:center;gap:var(--s2);cursor:grab}.frow__grip{position:absolute;right:100%;top:0;bottom:0;margin-right:var(--s1);display:grid;place-items:center;width:var(--s3);color:var(--dim)}.frow__grip svg{width:var(--s3);height:var(--s3)}.frow__box{flex:1;min-width:0;display:flex;align-items:center;gap:var(--gap-tight);height:var(--h-fld);padding:0 var(--s4);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surf)}.frow:hover .frow__box{border-color:var(--acc-line)}.frow__name{flex:none;width:var(--fcol);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);color:var(--ink)}.frow__val{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);color:var(--dim)}.frow__chk{display:grid;place-items:center;width:var(--s4);height:var(--s4);border-radius:var(--r-seg);background:var(--surf-3);color:var(--soft)}.frow__tail{flex:none;display:flex;align-items:center;gap:var(--s2)}.frow__tag{display:inline-flex;align-items:center;height:var(--s6);padding:0 var(--s2);border:1px solid var(--line-2);border-radius:var(--r-xs);font-size:var(--fs-tag);color:var(--dim);white-space:nowrap}.frow__req{flex:none;display:inline-flex;align-items:center;height:var(--s6);padding:0 var(--s2);border-radius:var(--r-xs);background:var(--bad);color:var(--acc-ink);font:600 var(--fs-tag)/1 var(--font);white-space:nowrap}.frow__box[role=button]{cursor:pointer}.fedit{display:flex;flex-direction:column;gap:var(--gap-tight);padding:var(--s4) var(--s4);border:1px solid var(--acc-line);border-radius:var(--r-sm);background:var(--surf-2)}.fedit__cap{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-tag);color:var(--dim)}.fedit--new{border-color:var(--line-2)}.fedit__kind{width:var(--fcol)}.fedit__low{margin:var(--gap-tight) calc(var(--s4) * -1) calc(var(--s2) * -1);padding:var(--s4) var(--s4);display:flex;flex-direction:column;gap:var(--gap-tight);border-top:1px solid var(--line);border-radius:0 0 var(--r-sm) var(--r-sm);background:var(--bg-2)}.fedit__copy{display:grid;place-items:center;color:var(--dim);padding:0}.fedit__copy:hover{color:var(--acc-text)}.fedit__row{display:flex;align-items:center;gap:var(--gap-block)}.fedit__row--list{align-items:flex-start}.fopts{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s2)}.fopt{display:flex;align-items:center;gap:var(--s2)}.fopt__grip{flex:none;display:grid;place-items:center;width:var(--s3);color:var(--dim)}.fopt__grip svg{width:var(--s3);height:var(--s3)}.fopt__v{flex:1;min-width:0;height:var(--h-sm);padding:0 var(--s4);border:1px solid var(--line-2);border-radius:var(--r-seg);background:var(--surf);color:var(--ink);font:400 var(--fs-body)/1 var(--font)}.fopt__v:focus{outline:none;border-color:var(--acc-line)}.fopt__v[readonly]{color:var(--soft);background:var(--bg-2)}.fopt__x{flex:none;display:grid;place-items:center;color:var(--dim);padding:0}.fopt__x:hover{color:var(--bad)}.fopt__add{align-self:flex-start;height:var(--h-sm);padding:0;font-size:var(--fs-sm);color:var(--dim)}.fopt__add:hover{color:var(--acc-text)}.fopt__note{font-size:var(--fs-sm);color:var(--soft)}.freq{display:flex;flex-direction:column;gap:var(--s2)}.freq__head{display:flex;align-items:center;gap:var(--s2)}.freq__head input{width:var(--s4);height:var(--s4);accent-color:var(--acc)}.freq__lbl{display:inline-flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0;font-size:var(--fs-sm);color:var(--ink-2)}.freq__lbl:hover{color:var(--ink)}.freq__list{display:flex;flex-direction:column;gap:var(--s2);max-height:40vh;overflow-y:auto;padding:var(--s2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surf)}.freq__i{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer}.freq__i input{flex:none;width:var(--s4);height:var(--s4);accent-color:var(--acc)}.freq__dot{flex:none;width:var(--s2);height:var(--s2);border-radius:var(--r-seg)}.fedit__name{flex:none;width:var(--fcol);height:var(--h-sm);padding:0 var(--s4);border:1px solid var(--line-2);border-radius:var(--r-seg);background:var(--surf);color:var(--ink);font:500 var(--fs-body)/1 var(--font)}.fedit__name:focus{outline:none;border-color:var(--acc-line)}.fedit__name[readonly]{color:var(--soft);background:var(--bg-2)}.fedit__chk{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer}.fedit__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight)}.fedit__off{margin-left:auto;height:var(--h-sm);padding:0;font-size:var(--fs-sm);color:var(--dim)}.fedit__off:hover{color:var(--ink)}.fedit__kill{display:inline-flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0;font-size:var(--fs-sm);color:var(--dim)}.fedit__kill:hover,.fedit__kill.is-armed{color:var(--bad)}.frow--sys{cursor:default}.frow--sys .frow__box{background:var(--bg-2);border-style:dashed}.frow--sys:hover .frow__box{border-color:var(--line-2)}.frow--add{display:flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surf);cursor:pointer;text-align:left}.frow--add:hover{border-color:var(--acc-line)}.frow--add svg{flex:none;width:var(--s3);height:var(--s3);stroke:var(--acc-text)}.frow--add .frow__name{flex:1;width:auto}.fset__add{display:flex;flex-wrap:wrap;gap:var(--gap-tight);align-items:center}.fset__add>.btn,.fset__add>select{flex:1 1 calc(50% - var(--gap-tight));min-width:0;height:var(--h-btn)}.fset__pool{display:flex;flex-direction:column;gap:var(--gap-block);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2)}.fset__poolist{display:flex;flex-direction:column;gap:var(--gap-tight);max-height:30vh;overflow-y:auto}.fset__poolist>*{flex:none}.fset__pool .search input{height:var(--h-sm)}.leadpage{min-height:100svh;display:grid;place-items:center;padding:var(--s6)}.lfld{display:grid;grid-template-columns:minmax(152px,34%) minmax(0,1fr);align-items:center;gap:var(--s2);min-height:var(--h-fld);flex:none}.lfld__h{display:flex;align-items:center;gap:var(--s1);min-width:0}.lfld__h .lead2__lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfld__hint{flex:none;font-size:var(--fs-tag);color:var(--dim);white-space:nowrap}.lfld__hint.is-bad{color:var(--bad)}.lead2__lbl i{font-style:normal;color:var(--bad)}.lfld__v{min-width:0;display:flex;align-items:center;gap:var(--s2)}.lfld__v>.fld{flex:1 1 var(--s10);width:auto;min-width:0}.lfld__v>.wrap-gap{flex:1 1 var(--s10);min-width:0}.lfld.lfld--stack{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:var(--s2)}.lfld--stack .lfld__v>.wrap-gap{flex:1 1 100%}.lfld--stack .wrap-gap>.fchip{flex:1 1 auto;justify-content:center}.lfld--stack .wrap-gap>.fchip.is-on{font-weight:500}.lfld__ro{min-width:0;padding:var(--s2) 0;font-size:var(--fs-body);line-height:var(--lh-text);color:var(--ink-2);word-break:break-word}.lfld__empty{padding:0 var(--s2);color:var(--dim)}.lfld__btn{text-align:left;color:var(--dim)}.lfld__link{color:var(--link);text-decoration:underline}select.fld{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--s6);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385858b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--s3) center;background-size:var(--s4) var(--s4);cursor:pointer}select.fld:hover{border-color:var(--line-2)}select.fld option{background:var(--surf-2);color:var(--ink)}.fld--flat{width:100%;height:var(--h-sm);padding:0 var(--s2);border-color:transparent transparent var(--line);background-color:transparent;border-radius:0;font-size:var(--fs-body);color:var(--ink)}.fld--flat::placeholder{color:var(--dim)}.fld--flat:hover{border-bottom-color:var(--line-2);background-color:var(--surf)}.fld--flat:focus{border-bottom-color:var(--acc);background-color:var(--surf)}.pick{position:relative;display:inline-flex;max-width:100%}.toolbar>.pick>.pick__btn,.pbar__filters>.pick>.pick__btn{height:var(--h-btn)}.pick__btn{display:inline-flex;align-items:center;gap:var(--s2);max-width:100%;height:var(--h-sm);padding:0 var(--s2);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink);font-size:var(--fs-body);transition:background-color .12s,border-color .12s}.pick__btn:hover{border-color:var(--line);background:var(--surf)}.pick__btn.is-open{border-color:var(--acc-line);background:var(--surf)}.pick__btn.is-empty{color:var(--dim)}.pick__v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick__c{flex:none;display:grid;place-items:center;color:var(--dim)}.pick__btn.is-open .pick__c{color:var(--acc-text)}.pick__menu{position:absolute;z-index:40;top:calc(100% + var(--s1));left:0;width:var(--pick-w);max-width:80vw;max-height:44vh;overflow-y:auto;padding:var(--s2);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-2);box-shadow:var(--shadow);animation:fade .12s ease}.pick__menu.pick__menu--fix{position:fixed;z-index:110}.pick__i{display:flex;align-items:center;gap:var(--s2);width:100%;padding:var(--s2);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-body);text-align:left}.pick__i span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick__i:hover{background:var(--surf-2);color:var(--ink)}.pick__i.is-on{color:var(--ink)}.pick__i svg{flex:none;stroke:var(--acc-text)}.pick__none{display:block;padding:var(--s2);font-size:var(--fs-sm);color:var(--dim)}.pick__ico{flex:none;display:grid;place-items:center;font-style:normal}textarea.fld--flat{height:auto;min-height:var(--h-sm);padding:var(--s2);line-height:var(--lh-text)}.sw{display:inline-flex;align-items:center;gap:var(--s2);padding:0 var(--s2);font-size:var(--fs-body);color:var(--dim)}.sw__t{position:relative;flex:none;width:var(--s8);height:var(--s5);border-radius:var(--r-xs);background:var(--surf-3);transition:background .15s}.sw__t:after{content:"";position:absolute;top:var(--s1);left:var(--s1);width:var(--s3);height:var(--s3);border-radius:50%;background:var(--soft);transition:transform .15s,background .15s}.sw.is-on{color:var(--ink)}.sw.is-on .sw__t{background:var(--acc-soft)}.sw.is-on .sw__t:after{transform:translate(var(--s3));background:var(--acc)}.sw--ro{cursor:default}.lcont{margin-top:var(--gap-sect);padding-top:var(--gap-block);border-top:1px solid var(--line)}.lcont__h{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--gap-tight)}.lcont__ava{flex:none;display:grid;place-items:center;width:var(--s10);height:var(--s10);border-radius:50%;background:var(--surf-3);color:var(--soft);font:600 var(--fs-sm)/1 var(--font)}.lcont__h b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--fs-md)/var(--lh-head) var(--font)}.lcont__name{flex:1;min-width:0;height:var(--h-sm);padding:0 var(--s2);border:1px solid transparent;border-bottom-color:var(--line);border-radius:0;background:transparent;color:var(--ink);font:600 var(--fs-md)/var(--lh-head) var(--font)}.lcont__name::placeholder{color:var(--ink);opacity:1}.lcont__name:hover{border-bottom-color:var(--line-2);background:var(--surf)}.lcont__name:focus{outline:none;border-bottom-color:var(--acc);background:var(--surf)}.lstg{position:relative}.lstg__cur{display:flex;flex-direction:column;gap:var(--s2);width:100%;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surf);text-align:left;cursor:pointer}.lstg__cur:hover{border-color:var(--line-2)}.lstg__bar{display:flex;gap:var(--s1)}.lstg__bar i{flex:1;height:var(--s1);border-radius:var(--r-seg);background:var(--line-2)}.lstg__bar.is-lost i{background:var(--bad-soft)}.lstg__row{display:flex;align-items:center;gap:var(--s2)}.lstg__row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--fs-md)/var(--lh-head) var(--font);letter-spacing:.04em;text-transform:uppercase}.lstg__age{flex:none;font-size:var(--fs-sm);color:var(--dim)}.lstg__row svg{flex:none;margin-left:auto;color:var(--dim)}.lstg__dot{flex:none;width:var(--s3);height:var(--s3);border-radius:50%}.lstg__list{left:0;right:0;top:calc(100% + var(--s2));max-height:52svh;overflow-y:auto}.lstg__grp+.lstg__grp{margin-top:var(--s1);border-top:1px solid var(--line)}.lstg__list button.is-on{background:var(--surf-3);color:var(--ink)}.lstg__tick{margin-left:auto;color:var(--ok)}.lstg__was{margin-left:auto;font-size:var(--fs-tag);color:var(--dim)}.fhead{flex:none;position:relative;display:flex;align-items:center;gap:var(--s2);padding:var(--s4) var(--s4);border-bottom:1px solid var(--line)}.fhead__q{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s2);height:var(--h-btn);padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surf);color:var(--dim);cursor:text}.fhead__q:focus-within{border-color:var(--acc-line)}.brand{display:inline-block;flex:none;vertical-align:middle;object-fit:contain}.lead2--w{grid-template-columns:clamp(480px,42%,620px) minmax(0,1fr) var(--wrail)}.wrail{display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:calc(var(--s4) + var(--h-btn) + var(--s2)) 0 var(--s4);border-left:1px solid var(--line);background:var(--bg-2)}.wrail__b{display:flex;flex-direction:column;align-items:center;gap:var(--s1);width:calc(var(--s8) * 2);padding:var(--s2) 0;border-radius:var(--r-md);color:var(--soft);font-size:var(--fs-chip);font-weight:600;line-height:1}.wrail__b:hover{background:var(--surf);color:var(--ink)}.wrail__b.is-on{background:var(--surf-3);color:var(--acc-text)}.wdock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden;pointer-events:none}.wdock.is-open{visibility:visible}.wdock__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dock-veil)}.wdock__panel{position:absolute;top:0;bottom:0;right:0;width:min(1200px,calc(100% - 320px));display:flex;flex-direction:column;pointer-events:auto;background:var(--bg-2);border-left:1px solid var(--line);box-shadow:var(--shadow)}.wdock__h{flex:none;display:flex;align-items:center;gap:var(--s2);padding:var(--s4) var(--s4);border-bottom:1px solid var(--line)}.wdock__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.wdock__t h3{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-head)}.wdock__t span{font-size:var(--fs-sm);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdock__h .brand{flex:none}.wa-frame{flex:1;width:100%;min-height:0;border:0;background:var(--bg-2)}.wzc{flex:1;min-height:0;display:flex;flex-direction:column}.wzc__bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line)}.wzc__act{margin-left:auto;display:flex;gap:var(--s2)}.wzc__row{flex:1;min-height:0;display:flex}.wzc__side{flex:none;width:360px;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.wzc__filters{flex:none;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s4);border-bottom:1px solid var(--line)}.wzc__chips{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.wzc__chips .chip .brand{margin-right:0}.wzc__list{flex:1;min-height:0;overflow-y:auto}.wzc__list .empty{padding:var(--s6) var(--s4)}.wzl{display:flex;align-items:center;gap:var(--s2);width:100%;padding:var(--s2) var(--s4);text-align:left;border-bottom:1px solid var(--line)}.wzl:hover{background:var(--surf)}.wzl.is-on{background:var(--surf-2)}.wzl__ava{position:relative;flex:none;display:grid;place-items:center;width:var(--s10);height:var(--s10);border-radius:50%;background:var(--surf-3);color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.wzl__badge{position:absolute;right:-2px;bottom:-2px;border-radius:50%;background:var(--bg-2)}.wzl__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.wzl__t{display:flex;align-items:center;gap:var(--s2)}.wzl__t b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:600;color:var(--ink)}.wzl__t i{flex:none;margin-left:auto;font-style:normal;font-size:var(--fs-tag);color:var(--dim);font-variant-numeric:tabular-nums}.wzl__p{display:flex;align-items:center;gap:var(--s1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--soft)}.wzl__p svg{flex:none;stroke:var(--ok)}.wzl.is-wait .wzl__p{color:var(--ink-2)}.wzl__r{flex:none;display:flex;align-items:center;gap:var(--s2)}.wzl__who{flex:none;max-width:50%;padding:0 var(--s2);border-radius:var(--r-xs);background:var(--acc-soft);color:var(--acc-text);font:600 var(--fs-chip)/1.6 var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wzc__main{position:relative;flex:1;min-width:0;display:flex;overflow:hidden}.wzc__wait{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--s2);background:var(--bg-2);color:var(--soft);font-size:var(--fs-body)}.wzc__main .wa-frame{flex:none;height:100%}.wzc__main.is-full .wa-frame{width:100%}.canvas--chats{display:flex;min-height:0;padding:0}.fhead__q input{flex:1;min-width:0;background:none;border:0;color:var(--ink);font-size:var(--fs-body)}.fhead__q input:focus{outline:none}.fhead__n{flex:none;display:grid;place-items:center;min-width:var(--s5);height:var(--s5);padding:0 var(--s1);border-radius:var(--r-seg);background:var(--acc);color:var(--acc-ink);font:600 var(--fs-tag)/1 var(--font)}.filtp{position:absolute;z-index:2;left:var(--s4);right:var(--s4);top:calc(100% - var(--s2));display:grid;grid-template-columns:216px minmax(0,1fr);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surf-2);box-shadow:var(--shadow);overflow:hidden}.filtp__side{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4) var(--s2);border-right:1px solid var(--line);background:var(--surf)}.filtp__side button{height:var(--h-btn);padding:0 var(--s4);border-radius:var(--r-sm);text-align:left;color:var(--ink-2);font:500 var(--fs-body)/1 var(--font)}.filtp__side button:hover{background:var(--surf-3);color:var(--ink)}.filtp__side button.is-on{color:var(--acc-text);font-weight:600}.filtp__sep{height:1px;margin:var(--s2) var(--s2);background:var(--line)}.filtp__main{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4)}.filtp__box{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s1);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surf)}label.filtp__box{flex-direction:row;align-items:center;gap:var(--s2);height:var(--h-btn);padding:0 var(--s4);font-size:var(--fs-body);color:var(--ink-2);cursor:pointer}label.filtp__box b{color:var(--ink)}label.filtp__box:hover{border-color:var(--acc-line)}.filtp__t{display:flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s2);color:var(--soft);font:500 var(--fs-sm)/1 var(--font)}.filtp__t svg{margin-left:auto;color:var(--dim);transition:transform .15s}.filtp__t.is-on svg{transform:rotate(180deg)}.filtp__c{display:flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s2);border-radius:var(--r-seg);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer}.filtp__c:hover{background:var(--surf-3)}.filtp__c input{flex:none;width:var(--s4);height:var(--s4);accent-color:var(--acc)}.filtp__n{margin-left:auto;font-style:normal;color:var(--dim)}.filtp__foot{display:flex;gap:var(--s2);margin-top:var(--s2)}.fbar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:var(--s4) var(--s4) 0}.fbar__chip{display:inline-flex;align-items:center;gap:var(--s1);height:var(--s6);padding:0 var(--s2);border-radius:var(--r-xs);background:var(--acc-soft);color:var(--acc-text);font:600 var(--fs-chip)/1 var(--font);white-space:nowrap}.fbar__chip:hover{background:var(--acc);color:var(--acc-ink)}.fbar__chip svg{flex:none;opacity:.7}.tape{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--gap-tight);padding:var(--gap-block)}@media screen{.tape:after{content:"";flex:none;height:calc(var(--s10) * 6 - var(--s5))}}@media screen and (max-width:1000px){.tape:after{height:calc(var(--s10) * 2)}}.tape__day{display:flex;align-items:center;gap:var(--s2);margin:var(--gap-block) 0}.tape>.tape__day:first-child{margin-top:0}.tape__day:before,.tape__day:after{content:"";flex:1;height:1px;background:var(--line)}.tape__day span{font-size:var(--fs-sm);color:var(--dim)}.tcard{display:flex;gap:var(--tc-ico-gap);padding:var(--tc-pad-y) var(--tc-pad-x) var(--tc-pad-y) var(--tc-pad-l);border:0;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:var(--tc-r);background:var(--card)}.tcard__i,.tcard__box{flex:none;display:grid;place-items:center;width:var(--tc-circle);height:var(--tc-circle);padding:0;border:1px solid var(--line-2);border-radius:50%;color:var(--soft)}.tcard__box{color:transparent}.tcard__box:hover{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.tcard--task{box-shadow:inset 0 0 0 1px var(--acc-line)}.tcard--task .tcard__box{color:var(--soft)}.tcard--task.is-late{box-shadow:inset 0 0 0 1px var(--bad-line-soft)}.tcard--task.is-late .tcard__box{border-color:var(--bad-line-soft);color:var(--bad)}.tcard--task.is-done{box-shadow:inset 0 0 0 1px var(--line)}.tcard--task.is-done .tcard__box{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.tcard--task.is-done .tcard__head{color:var(--dim)}.tcard--task.is-done .tcard__head b{color:var(--soft)}.tcard__late{color:var(--bad);font-weight:600}.tcall{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s2);min-height:var(--h-sm);font-size:var(--fs-body);line-height:var(--tc-lh);color:var(--ink)}.tcall b{font-weight:600}.tcall__st{font-size:var(--fs-sm);color:var(--soft)}.tcall__dl{font-size:var(--fs-sm)}.aplr{display:flex;align-items:center;gap:var(--s2);height:var(--h-sm);margin:var(--s2) 0}.aplr__play{flex:none;display:grid;place-items:center;width:var(--h-sm);height:var(--h-sm);border-radius:50%;background:var(--acc);color:var(--acc-ink)}.aplr__play:hover{filter:brightness(1.06)}.aplr__play:disabled{opacity:.6}.aplr__track{flex:1;position:relative;height:var(--h-sm);min-width:120px;cursor:pointer;touch-action:none}.aplr__wave{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.aplr__wave i{flex:none;width:3px;border-radius:2px;background:var(--dim);opacity:.5;transition:background-color .12s,opacity .12s}.aplr__wave i.is-on{background:var(--acc);opacity:1}.aplr__track:hover .aplr__wave i:not(.is-on){opacity:.75}.aplr__wave.is-flat i{opacity:.3}.aplr__time{flex:none;min-width:84px;text-align:right;font-size:var(--fs-sm);color:var(--soft);font-variant-numeric:tabular-nums}.aplr__rate{flex:none;min-width:var(--s10);justify-content:center;font-variant-numeric:tabular-nums}.aplr .tlink{flex:none;font-size:var(--fs-sm)}.lfld:has(.cnote){align-items:start}.cnote{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) 0}.cnote__from{font:600 var(--fs-tag)/var(--lh-head) var(--font);letter-spacing:.045em;text-transform:uppercase;color:var(--dim)}.cnote__r{display:flex;align-items:baseline;gap:var(--s2)}.cnote__r i{flex:none;font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.cnote__r i:after{content:" —"}.cnote__r b{font:500 var(--fs-body)/var(--lh-text) var(--font);color:var(--ink);overflow-wrap:anywhere}.tcard__head{font-size:var(--fs-body);line-height:var(--tc-lh);color:var(--ink);overflow-wrap:anywhere}.tcard__mark{white-space:nowrap}.tcard__mark svg{vertical-align:-.07em;margin-right:var(--s1)}.tcard__head b{font-weight:600;color:var(--ink)}.tcard__res{font-size:var(--fs-sm);line-height:var(--tc-lh);color:var(--soft)}.tcard__do{display:flex;align-items:center;gap:var(--tc-gap);margin-top:var(--s2)}.tcard__do .fld{flex:1 1 auto;width:auto;min-width:0;height:var(--tc-ctl);padding:0 var(--tc-gap);border-radius:var(--r-tiny)}.tcard__do .btn{flex:none;height:var(--tc-ctl);border-radius:var(--r-tiny)}.tcard__next{display:flex;flex-wrap:wrap;align-items:center;min-height:var(--tc-row);margin-top:var(--tc-gap);gap:var(--tc-gap)}.tcard__again{display:inline-flex;align-items:center}.tcard__again input[type=checkbox]{width:var(--s4);height:var(--s4)}.tcard__kind-s{display:inline-flex;flex:none}.tcard__kind-s .tset__b{height:var(--tc-mini);padding:0 var(--s2);gap:var(--s1);border-color:var(--line);border-radius:var(--r-tiny);background:var(--surf);color:var(--ink);font-size:var(--fs-sm)}.tcard__kind-s .tset__b:hover,.tcard__kind-s .tset__b.is-open{border-color:var(--line-2);background:var(--surf-2)}.tcard__kind-s .tset__b svg{color:var(--dim)}.tcard__soon{height:var(--tc-mini);padding:0 var(--s1);border-radius:var(--r-tiny);font-size:var(--fs-sm);color:var(--soft)}.tcard__soon:hover{background:var(--surf-2);color:var(--ink)}.tcard__soon.is-on{background:var(--acc-soft);color:var(--acc-text)}.tcard__kill{margin-left:auto;height:var(--tc-mini);padding:0 var(--s2);border-radius:var(--r-tiny);font-size:var(--fs-sm);color:var(--dim)}.tcard__kill:hover{color:var(--bad);background:var(--bad-soft)}.tcard__kill.is-armed{color:var(--bad);background:var(--bad-soft);font-weight:600}.tcard__b{flex:1;min-width:0;display:flex;flex-direction:column}.tcard__txt{display:flex;flex-direction:column}.tcard__m{font-size:var(--fs-sm);line-height:var(--tc-lh);color:var(--dim)}.tcard__t{font-size:var(--fs-body);line-height:var(--tc-lh);color:var(--ink);white-space:pre-wrap;word-break:break-word}.tcard__t1{font-weight:600}.tcard__ed{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;resize:none;overflow:hidden;color:var(--ink);font:400 var(--fs-body)/var(--tc-lh) var(--font);white-space:pre-wrap;word-break:break-word}.tcard.is-editing{box-shadow:inset 0 0 0 1px var(--acc-line)}.tcard--task .tcard__ed{margin-top:var(--s2)}.tcard__ed:focus{outline:none}.tcard__ed-r{display:flex;align-items:center;gap:var(--gap-tight);margin-top:var(--s2)}.tlink{color:var(--link);text-decoration:underline;overflow-wrap:anywhere}.tlink:hover{color:var(--acc-text)}.tline{display:flex;align-items:baseline;gap:var(--s2);padding:0 var(--s2)}.tline__t{flex:none;font-size:var(--fs-sm);color:var(--dim);font-variant-numeric:tabular-nums}.tline__i{flex:none;align-self:flex-start;display:grid;place-items:center;height:calc(var(--fs-sm) * var(--lh-text));color:var(--dim)}.tline__b{min-width:0;font-size:var(--fs-sm);line-height:var(--lh-text);color:var(--soft);word-break:break-word}.tline__b em{margin-right:var(--s2);font-style:normal;color:var(--dim)}.tline__more{margin-left:var(--s2);color:var(--link);font-size:var(--fs-sm);text-decoration:underline}.wa{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--tc-pad-x) var(--tc-pad-y) var(--tc-pad-l);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:var(--tc-r);background:var(--surf)}.wa__h{display:flex;align-items:center;justify-content:center;gap:var(--s1);font-size:var(--fs-sm);line-height:var(--tc-lh);font-weight:600;color:var(--soft)}.wa__row{display:flex;align-items:flex-end;gap:var(--s2)}.wa__row--out{flex-direction:row-reverse}.wa__row.is-cont{margin-top:calc(var(--s1) * -1)}.wa__ava{position:relative;flex:none;display:grid;place-items:center;width:var(--s8);height:var(--s8);border-radius:50%;background:var(--surf-3);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600}.wa__row.is-cont .wa__ava{background:none}.wa__ava i{font-style:normal}.wa__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.wa__badge{position:absolute;right:-2px;bottom:-2px;border-radius:50%;background:var(--surf);box-shadow:0 0 0 2px var(--surf)}.wa__m{min-width:0;max-width:calc(78% - var(--s10));padding:var(--s2) var(--s4);border-radius:var(--r-md)}.wa__m--in{background:var(--surf-2);border-bottom-left-radius:var(--r-tiny)}.wa__m--out{background:var(--acc-soft);border-bottom-right-radius:var(--r-tiny)}.wa__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font-size:var(--fs-sm);line-height:var(--tc-lh);color:var(--dim)}.wa__st{display:inline-flex;align-items:center;gap:var(--s1);color:var(--ink-2)}.wa__st svg{stroke:var(--ok)}.wa__st.is-bad{color:var(--bad)}.wa__st.is-bad svg{stroke:var(--bad)}.wa__t{font-size:var(--fs-body);line-height:var(--tc-lh);color:var(--ink);overflow-wrap:anywhere}.wa__img{display:block;max-width:280px;max-height:240px;margin-top:var(--s2);border-radius:var(--r-sm)}.wa__file{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s2);font-size:var(--fs-sm);color:var(--link)}.wa__vid{display:block;max-width:100%;max-height:280px;margin-top:var(--s2);border-radius:var(--r-sm);background:var(--bg)}.wa__aud{display:block;width:320px;max-width:100%;margin-top:var(--s2)}.wa__f{display:flex;justify-content:flex-end}.wa__f .tlink{font-size:var(--fs-sm);line-height:var(--tc-lh)}.tline__sub{display:flex;flex-direction:column;gap:var(--s1);margin-top:var(--s1)}.cbox{flex:none;padding:var(--gap-block);border-top:1px solid var(--line);background:var(--bg-2)}.cbox__box{position:relative;cursor:text;display:flex;flex-direction:column;gap:var(--gap-tight);padding:var(--s5);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surf)}.cbox__box.is-on{border-color:var(--acc-line)}.cbox__h{position:relative;display:flex;align-items:baseline;gap:0}.cbox__mode{padding:0;color:var(--link);font:600 var(--fs-md)/var(--lh-text) var(--font)}.cbox__mode:hover{text-decoration:underline}.cbox__ph{font-size:var(--fs-md);color:var(--dim)}.cbox__h .flash{margin-left:auto}.pop__dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.pop{position:absolute;z-index:2;display:flex;flex-direction:column;padding:var(--s1);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surf-2);box-shadow:var(--shadow)}.pop--up{left:0;bottom:calc(100% + var(--s2))}.pop--right{right:0;top:calc(100% + var(--s1))}.pop button{display:flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-seg);text-align:left;white-space:nowrap;color:var(--ink-2);font:500 var(--fs-sm)/1 var(--font)}.pop button:hover{background:var(--surf-3);color:var(--ink)}.pop button.is-on{color:var(--acc-text)}.pop__tag--bad{color:var(--bad)}.pop button.is-off{color:var(--dim)}.pop__tag{margin-left:auto;padding-left:var(--s4);font-style:normal;font-size:var(--fs-sm);color:var(--ok)}.pop__tag--bad,.pop button.is-bad{color:var(--bad)}.pop button.is-bad:hover{background:var(--bad-soft);color:var(--bad)}.pop button svg{flex:none;color:var(--dim)}.pop button.is-bad svg{color:inherit}.pop__cap{padding:var(--s2) var(--s4) var(--s1);font:600 var(--fs-xs)/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.pop__sep{height:1px;margin:var(--s1) var(--s2);background:var(--line)}.cbox__ta{min-height:calc(var(--s10) * 4);max-height:40vh;padding:0;background:none;border:0;resize:none;color:var(--ink);font:400 var(--fs-md)/var(--lh-text) var(--font)}@media(max-width:1000px){.cbox__ta{min-height:calc(var(--s10) * 2.5);max-height:30vh}}.cbox__box:not(.is-on) .cbox__ta{min-height:0;height:0;resize:none}.cbox__ta:focus{outline:none}.cbox__r{display:flex;align-items:center;gap:var(--gap-tight)}.cbox__clip{color:var(--soft)}.tcall__ai{display:flex;flex-direction:column;gap:var(--s1);margin-top:var(--s2)}.tcall__sum{font-size:var(--fs-body);line-height:var(--lh-text);color:var(--ink-2)}.tcall__tr summary{cursor:pointer;font-size:var(--fs-sm);list-style:none}.tcall__tr summary::-webkit-details-marker{display:none}.tcall__trt{font-size:var(--fs-md);line-height:var(--lh-text);color:var(--ink)}.tcall__tr summary{font-size:var(--fs-body)}.tcall__an{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--surface-wash);font-size:var(--fs-body);line-height:var(--lh-text);color:var(--ink-2)}.tcall__an--none{color:var(--dim)}.tcall__anh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.tcall__anh b{color:var(--ink);font-weight:600}.tcall__sc{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);font-size:var(--fs-sm);color:var(--soft)}.tcall__s b{color:var(--ink);font-weight:600}.tcall__p{display:flex;flex-direction:column;gap:var(--s1)}.tcall__k{font:600 var(--fs-sm)/1.3 var(--font);color:var(--soft)}.tcall__k--tr{margin-top:var(--s3);margin-bottom:var(--s1)}.cbox__clip:hover{color:var(--ink)}.cbox__att{display:flex;flex-wrap:wrap;gap:var(--s2)}.att{display:inline-flex;align-items:center;gap:var(--s2);max-width:280px;height:var(--h-sm);padding:0 var(--s1);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surf-2);font-size:var(--fs-sm);color:var(--ink-2)}.att.is-up{opacity:.6}.att.is-bad{border-color:var(--bad);color:var(--bad)}.att__th{flex:none;width:var(--s6);height:var(--s6);border-radius:4px;object-fit:cover}.att__ic{flex:none;display:grid;place-items:center;width:var(--s6);height:var(--s6);color:var(--soft)}.att__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att__s{flex:none;color:var(--dim)}.att.is-bad .att__s{color:var(--bad)}.att__x{flex:none;display:grid;place-items:center;width:var(--s6);height:var(--s6);border-radius:var(--r-sm);color:var(--dim)}.att__x:hover{background:var(--surf-3);color:var(--ink)}.files{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);margin-top:var(--s2)}.files__img{display:flex;flex-wrap:wrap;gap:var(--s2)}.files__img a{display:block}.files__img img{display:block;height:120px;max-width:240px;border-radius:var(--r-sm);object-fit:cover;background:var(--surf-2)}.files__vid{display:block;width:420px;max-width:100%;max-height:280px;border-radius:var(--r-sm);background:var(--bg)}.files__aud{display:block;width:320px;max-width:100%}.file{display:inline-flex;align-items:center;gap:var(--s2);max-width:100%;height:var(--h-sm);padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surf-2);color:var(--ink-2);font-size:var(--fs-sm)}.file:hover{border-color:var(--line-2);color:var(--ink)}.file__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file__s{flex:none;color:var(--dim)}.cbox__when{width:auto;margin-left:auto}.btn--link{padding:0 var(--s2);background:none;border-color:transparent;color:var(--dim);font-weight:500}.btn--link:hover{background:none;border-color:transparent;color:var(--acc-text)}.lead2__more{position:relative;margin-left:auto}.chip--tag{background:var(--cold-soft);color:var(--cold)}.modal__foot{display:flex;gap:var(--s2);margin-top:var(--s6)}.modal__foot--end{justify-content:flex-end}.modal--dialog{z-index:100}.modal__body--dialog{width:min(440px,100%)}.modal__text{font-size:var(--fs-body);line-height:var(--lh-text);color:var(--ink-2)}.modal__text p{margin:0}.modal__text p+p{margin-top:var(--s2)}.modal__body>.fld{display:block}.seg,.toolbar>.seg,.pbar__filters>.seg,.vsw,.board__switch{height:var(--h-btn);padding:0;border:0;gap:var(--s1)}.seg button,.toolbar>.seg button,.pbar__filters>.seg button,.vsw button,.board__switch button{flex:none;height:var(--h-btn)}.vsw button{width:var(--h-btn);padding:0}.pbar__title,.picker__name{font-size:var(--fs-h2);line-height:var(--lh-head)}.pbar__title{margin:0}.canvas{padding:var(--page-y) var(--page-x) var(--page-b)}.tbl th,.tbl td{padding:var(--s2) var(--s4)}.tbl tbody tr.tr--grp td{font-size:var(--fs-xs);font-weight:700}.tbl__scroll{max-width:100%;min-width:0}.modal__foot{flex-wrap:wrap;align-items:center}.modal__foot>.btn{flex:none}.modal__actions{display:flex;flex-wrap:wrap;gap:var(--gap-tight);margin-left:auto;min-width:0}.staff__ed .numfld--fill{width:100%;min-width:0;flex:1}.staff__ed>i{flex:none}select.fld{padding-right:var(--h-btn)}.fld--action{padding-right:calc(var(--s1) + var(--h-btn) + var(--gap-tight))}.modal__h>.btn--ico,.wdock__h>.btn--ico{flex:none}.modal__text,.modal__note{overflow-wrap:anywhere}.ext__actions{flex-wrap:wrap}.ext__actions>.btn{max-width:100%;white-space:normal}.ext__hook>.btn{flex:none}.ext__modal-head{flex-wrap:wrap}.ext__modal-head>h3{flex:1}.ext__modal-head>.modal__x{margin-left:auto}.drawer__meta{font-size:var(--fs-sm)}.money__heading{display:flex;align-items:center;gap:var(--inline-gap);min-width:0}.money__title{flex:none}.plan__it{gap:var(--s1)}.ecs__txt{font-size:var(--fs-body);overflow-wrap:anywhere}.flash{gap:var(--gap-tight)}.debtbar>.btn{min-height:var(--h-btn);height:auto;flex-wrap:wrap;white-space:normal;padding:var(--s2) var(--s4)}@media(max-width:1000px){.lead2,.lead2--w{grid-template-columns:minmax(0,1fr)}.lead2--w{grid-template-rows:minmax(0,45svh) auto minmax(0,1fr)}.lead2--w>.lead2__side{grid-row:1}.lead2--w>.lead2__feed{grid-row:3}.lead2--w>.wrail{grid-row:2}.wrail{flex-direction:row;justify-content:flex-start;padding:var(--s2) var(--panel-x);border-left:0;border-bottom:1px solid var(--line)}.wrail__b{flex-direction:row;width:auto;height:var(--h-btn);padding:0 var(--s2);gap:var(--s2)}.ecard .lead2__title{padding-right:calc(var(--h-btn) + var(--s2))}}@media(max-width:600px){.filt__cols,.filt__cols--1,.filt__cols--2,.filt__cols--3{grid-template-columns:minmax(0,1fr)}.filt__col{min-width:0}.lfld,.ecs .lfld,.ecs .lfld:has(input[type=date]){grid-template-columns:minmax(0,1fr);gap:var(--s2);padding-block:var(--s2)}.lfld__h .lead2__lbl{white-space:normal}.lfld__v{flex-wrap:wrap}.lfld__hint{white-space:normal;overflow-wrap:anywhere}.lead2__head{padding:var(--panel-y) var(--panel-x) 0}.lead2__body{padding:var(--gap-block) var(--panel-x) var(--page-b)}.modal__foot>.top__grow{display:none}.modal__foot{justify-content:flex-start}.modal__foot>.btn{max-width:100%}.ext__hook{flex-wrap:wrap}.ext__hook>span{flex-basis:100%}.ext__hook>.fld{flex:1;min-width:0}.money__heading{flex:1 1 0}.money__heading>.money__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.money__heading>.dots{min-width:0;max-width:100%}.money__heading .btn{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pbar{row-gap:var(--s2)}.pbar:after{display:none}.pbar>.pbar__filters{flex-basis:100%}.pbar>.pay__tabs{order:55;flex-basis:100%;max-width:100%;margin:0;overflow-x:auto}.pbar>.toolbar__note{display:none}}.stat2{display:flex;flex-direction:column}.stat2__big{display:flex;align-items:baseline;gap:var(--s2);margin:var(--s2) 0 var(--s4)}.stat2__big b{font:700 var(--fs-num)/1 var(--font);color:var(--acc-text)}.stat2__big span{font-size:var(--fs-md);color:var(--ink-2)}.srow{display:flex;align-items:baseline;gap:var(--s2);padding:var(--s4) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.srow>span{color:var(--ink-2)}.srow>span i{margin-left:var(--s2);font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.srow>b{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.srow--txt>b{font-weight:400;color:var(--ink-2);text-align:right}.srow em{font-style:normal}.srow em.is-bad{color:var(--bad)}.stat2__note{margin-top:var(--s4);font-size:var(--fs-sm);color:var(--dim);line-height:var(--lh-text)}@media print{.rail,.top,.dim,.drawer__x,.cbox,.fhead,.lead2__tabs{display:none!important}html,body,#root{height:auto;background:var(--white)}.drawer,.drawer--wide{position:static!important;width:100%!important;border:0;box-shadow:none;animation:none}.lead2{display:block}.lead2__side,.lead2__feed{overflow:visible!important;border:0;background:none}.lead2__body,.tape{overflow:visible!important;max-height:none!important}.tcard,.tline{break-inside:avoid}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.plan__it{min-width:0;overflow:hidden}.cal__dots,.cal__agenda,.lead2__pane{display:none}@media(min-width:601px){.pbar>.vsw,.pbar>.board__switch{order:99}}.ldr{flex:1;min-height:0;display:flex;flex-direction:column}.ldr__h{flex:none;display:flex;align-items:center;gap:var(--s2);padding:var(--s4);border-bottom:1px solid var(--line)}.ldr__ico{flex:none;display:grid;place-items:center;width:var(--h-btn);height:var(--h-btn);border-radius:var(--r-sm);background:var(--acc-soft);color:var(--acc-text)}.ldr__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.ldr__t b{font-size:var(--fs-md);color:var(--ink)}.ldr__t span{font-size:var(--fs-sm);color:var(--dim)}.ldr__path{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);padding:var(--s2) var(--s4) 0;font-size:var(--fs-sm)}.ldr__path>span{display:inline-flex;align-items:center;gap:var(--s1);color:var(--dim)}.ldr__path .tlink:disabled{color:var(--ink-2);text-decoration:none;cursor:default}.ldr__list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s4) var(--s4)}.ldr__it{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--h-btn);padding:var(--s2) var(--s3);border-radius:var(--r-sm);text-align:left;color:var(--ink-2)}.ldr__it:hover{background:var(--surf-2);color:var(--ink)}.ldr__it>svg:last-child{flex:none;color:var(--dim)}.ldr__ic{flex:none;display:grid;place-items:center;width:var(--s8);height:var(--s8);border-radius:var(--r-sm);background:var(--surf-2);color:var(--soft)}.ldr__ic.is-folder{background:var(--acc-soft);color:var(--acc-text)}.ldr__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.ldr__b b{font-size:var(--fs-body);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldr__b span{font-size:var(--fs-sm);color:var(--dim)}.ldr__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4);padding:var(--s6) var(--s4);color:var(--soft);font-size:var(--fs-body)}.ldr__empty p{margin:0}.ldr__err{color:var(--bad)}.ldr__note{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--surf);font-size:var(--fs-sm);color:var(--soft)}.ldr__note>span{flex:1 1 240px}.ntf{position:relative;display:inline-flex}.ntf__bell{position:relative}.ntf__bell.is-on{background:var(--surf-2);color:var(--ink)}.ntf__n{position:absolute;top:calc(var(--s1) * -1);right:calc(var(--s1) * -1);min-width:var(--s4);height:var(--s4);padding:0 var(--s1);border-radius:var(--r-seg);display:grid;place-items:center;background:var(--bad);color:var(--white);font:700 var(--fs-tag)/1 var(--font)}.ntf__pop{position:fixed;z-index:76;top:0;bottom:0;left:var(--ntf-left, 0px);width:400px;max-width:calc(100vw - var(--ntf-left, 0px));display:flex;flex-direction:column;background:var(--bg-2);border-right:1px solid var(--line-2);box-shadow:var(--shadow);animation:ntf-in .18s ease}@keyframes ntf-in{0%{opacity:0;transform:translate(calc(var(--s3) * -1))}}.ntf__h{flex:none;display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.ntf__q{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s2);height:var(--h-btn);padding:0 var(--s3);border-radius:var(--r-sm);background:var(--surf);color:var(--dim);cursor:text}.ntf__q:focus-within{box-shadow:inset 0 0 0 1px var(--acc-line)}.ntf__q input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--ink);font:400 var(--fs-body)/1 var(--font)}.ntf__q input:focus{outline:none}.ntf__m{position:relative;flex:none}.ntf__m .btn{color:var(--ink-2)}.ntf__m .btn.is-on{background:var(--surf-2);color:var(--ink)}.ntf__x{display:none}.ntf__list{flex:1;min-height:0;overflow-y:auto}.ntf__empty{padding:var(--s6) var(--s4);color:var(--dim);text-align:center}.ntf__it{display:flex;align-items:flex-start;gap:var(--s3);width:100%;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink-2)}.ntf__it:hover{background:var(--surf)}.ntf__it.is-new{background:var(--acc-faint)}.ntf__it .ntf__ico{width:var(--s10);height:var(--s10)}.ntf__c{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.ntf__r{display:flex;align-items:baseline;gap:var(--s2);min-width:0}.ntf__r b{flex:1;min-width:0;overflow-wrap:anywhere;font:600 var(--fs-md)/var(--lh-text) var(--font);color:var(--ink)}.ntf__r i{flex:none;font-style:normal;font-size:var(--fs-sm);color:var(--dim);white-space:nowrap}.ntf__t{font:400 var(--fs-body)/var(--lh-text) var(--font);color:var(--soft);white-space:pre-line;overflow-wrap:anywhere}.ntf__toast{display:flex;align-items:flex-start;gap:var(--s2);width:100%;border-radius:var(--r-sm);text-align:left;color:var(--ink-2)}.ntf__ico{flex:none;display:grid;place-items:center;width:var(--s8);height:var(--s8);border-radius:50%;background:var(--surf-3);color:var(--acc-text)}.ntf__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.ntf__b b{font-size:var(--fs-body);color:var(--ink)}.ntf__b span{font-size:var(--fs-sm);color:var(--soft);overflow-wrap:anywhere}.ntf__toasts{position:fixed;z-index:95;right:var(--s4);bottom:var(--s4);width:380px;max-width:calc(100vw - var(--s4));display:flex;flex-direction:column;gap:var(--s2)}.ntf__toast{padding:var(--s3);cursor:pointer;background:var(--bg-2);border:1px solid var(--acc-line);border-radius:var(--r-md);box-shadow:var(--shadow);animation:fade .18s ease}.ntf__toast>.btn{flex:none}.burger{position:relative}.burger__dot{position:absolute;top:var(--s1);right:var(--s1);width:var(--s2);height:var(--s2);border-radius:50%;background:var(--bad)}.fsu__pane,.menu__item.menu__item--phone,.wzc-tgl,.wzc__back{display:none}@media(max-width:900px){.wdock__panel{left:0;width:100%;border-left:0}}.lstg__bar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s1);width:100%}.lstg__bar i{display:block}@media screen and (max-width:1000px){.lead2,.lead2--w{display:flex;flex-direction:column}.lead2__pane{display:flex;flex:none;order:0;margin:var(--s4) var(--panel-x) var(--s2)}.lead2__pane button{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2)}.ecard:not(:has(>.ecard__tabs)) .lead2__pane{margin-right:calc(var(--h-btn) + var(--s5) + var(--s2))}.ecard .lead2__title{padding-right:0}.lead2>.lead2__side{order:1;flex:1 1 auto;overflow-y:auto;border-bottom:0}.lead2>.lead2__side>.lead2__body{flex:none;overflow:visible}.lead2>.lead2__feed{order:2;flex:1 1 auto}.lead2>.wrail{display:none}.lead2[data-pane=card]>.lead2__feed,.lead2[data-pane=feed]>.lead2__side{display:none}.ecard__body:has(>.drawer__body.stack){overflow-y:auto}.ecard__body>.drawer__body.stack{flex:none;overflow:visible}}@media(max-width:600px){.pbar{padding-block:var(--s2);row-gap:var(--s2)}.pbar>.pbar__filters{flex-wrap:wrap;height:auto;overflow:visible;row-gap:var(--s2)}.pbar__filters>.search{flex:1 1 100%;max-width:none}.pbar>.pbar__filters:empty,.pbar>.pbar__filters:has(>.sov-bar-f--bar:only-child){display:none}.pbar .search>svg{left:var(--s3)}.pbar .search input{padding-left:calc(var(--s3) + var(--s5) + var(--s1))}.pbar .search:not(.is-on) input{padding-right:calc(var(--s1) + var(--s6) + var(--s1))}.pbar .search__more{right:var(--s1)}.pbar:has(>.an__menu)>.pbar__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pbar>.an__menu{flex:1 1 0;min-width:0}.pbar .vsw button{width:var(--s8)}.pbar .an__menu>.btn,.pbar .picker__btn{padding:0 var(--s2)}.pbar .an__menu>.btn>svg:first-child{display:none}.pbar .an__now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbar>.flow__setup{display:none}.pbar .dots>.menu{position:fixed;left:var(--s2);right:var(--s2);top:calc(var(--s2) + var(--h-btn) + var(--s2));width:auto;max-width:none;max-height:calc(100svh - var(--s10) * 3);overflow-y:auto}.menu__item.menu__item--phone{display:flex}.fsu__pane{display:flex;flex:none;margin:var(--s2) var(--page-x)}.fsu__pane button{flex:1 1 0;min-width:0}.fsu{grid-template-columns:minmax(0,1fr)}.fsu--stages>.fsu__side,.fsu--src>.fsu__board{display:none}.fsu__side{border-right:0}.fsu__col{width:calc(100vw - var(--s10) * 2)}.fsu__tools{opacity:1}.ntf__pop{left:0;right:0;width:auto;max-width:none;border-right:0}.ntf__x{display:inline-flex}.ntf__toasts{left:var(--s2);right:var(--s2);bottom:var(--s2);width:auto}.lead2__act{position:relative}.lead2__write{position:static}.lead2__write .pop{max-width:100%}.sov-hot__all{display:none}.wzc-tgl{display:inline-flex}.pbar>.wzc-ext{display:none}.wzc:not(.is-bar)>.wzc__bar{display:none}.wzc__act{display:none}.canvas.canvas--chats{padding:0}.wzc__main .wa-frame{width:100%!important;margin-left:0!important;flex:1 1 auto;height:auto}.wzc__main{flex-direction:column}.wzc__side{width:100%;border-right:0}.wzc__row.is-crm:not(.is-picked)>.wzc__main,.wzc__row.is-picked>.wzc__side{display:none}.wzc__back{display:inline-flex;align-self:flex-start;margin:var(--s2) var(--s4)}.lfld,.ecs .lfld,.ecs .lfld:has(input[type=date]){grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--s2);padding-block:var(--s1)}.lfld .lead2__lbl{font-size:var(--fs-body)}.lfld__v,.lfld__ro,.lfld__btn,.lfld__v .pick__btn,.lfld__v .fld{font-size:var(--fs-md)}.filt{left:var(--s2);right:var(--s2);touch-action:pan-y}.filt__cols{overflow-x:hidden;overscroll-behavior:contain}.filt__dates,.filt__range{flex-wrap:wrap}.filt__dates .fld,.filt__range .fld{flex:1 1 0;width:auto;min-width:0}.filtp{left:var(--s2);right:var(--s2);grid-template-columns:minmax(0,1fr);max-height:calc(100svh - var(--s10) * 4);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.filtp__side{flex-direction:row;flex-wrap:wrap;padding:var(--s2);border-right:0;border-bottom:1px solid var(--line)}.filtp__side button{height:var(--h-sm);padding:0 var(--s2)}.filtp__sep{display:none}.drawer__h h2{font-size:var(--fs-h2)}.aplr__track,.aplr__time{min-width:0}.cal__head{flex-wrap:wrap}.cal__n{white-space:nowrap}.cal__cell{min-height:calc(var(--s10) + var(--s4));cursor:pointer}.cal__cell>.cal__ev,.cal__cell>.cal__more{display:none}.cal__cell.is-sel{border-color:var(--acc)}.cal__dots{display:flex;flex-wrap:wrap;gap:var(--s1)}.cal__dots i{width:var(--s2);height:var(--s2);border-radius:50%;background:var(--dim)}.cal__dots i.is-ok{background:var(--ok)}.cal__dots i.is-bad{background:var(--bad)}.cal__dots i.is-warn{background:var(--warn)}.cal__dots i.is-cold{background:var(--cold)}.cal__dots i.is-acc{background:var(--acc)}.cal__agenda{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s2)}.cal__agenda-h{font:600 var(--fs-md)/var(--lh-head) var(--font);color:var(--ink)}.cal__agenda .cal__ev{align-items:center;gap:var(--s2);min-height:var(--h-btn);padding:var(--s2) var(--s4);font-size:var(--fs-body)}.cal__agenda .cal__t{display:inline}}.prod-edit{container-type:inline-size;container-name:prod-edit;color-scheme:dark}.prod-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:var(--s4);align-items:start}.prod-layout__main,.prod-layout__rail{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.prod-layout__build{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);align-items:stretch}.prod-panel{gap:var(--s4)}.prod-panel__h{display:flex;align-items:center;gap:var(--s2);margin:0;color:var(--ink);font:700 var(--fs-h2)/var(--lh-head) var(--font)}.prod-panel__h svg{flex:none;color:var(--soft)}.prod-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--s4)}.prod-fields>.ecs__note{grid-column:1 / -1}.prod-edit .lfld{grid-template-columns:minmax(0,1fr);gap:var(--s2);padding:0;min-height:0}.prod-edit .ecs .lfld:has(input[type=date]){grid-template-columns:minmax(0,1fr);gap:var(--s2)}.prod-edit .lfld .lead2__lbl{white-space:normal;font-size:var(--fs-sm);color:var(--soft)}.prod-edit .lfld__hint{font-size:var(--fs-sm)}.prod-edit .lfld__v>.fld,.prod-edit .lfld__v .pick__btn{min-height:var(--h-fld);height:var(--h-fld)}.prod-edit .lfld__v>.pick{width:100%}.prod-edit .lfld__v .pick__btn{width:100%;justify-content:space-between}.prod-edit .pick__btn:has(.lstg__dot) .pick__v{flex:1;text-align:left}.prod-edit .lfld__ro{min-height:var(--h-fld);display:flex;align-items:center}.prod-panel--object,.prod-panel--site{gap:var(--s2)}.prod-panel--object .lfld,.prod-panel--site .lfld{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center}.prod-panel--object .prod-panel__h,.prod-panel--site .prod-panel__h{padding-bottom:var(--s2)}.prod-panel--site,.prod-panel--comment{background:var(--bg-2)}.prod-panel--comment .ecs__area{min-height:calc(var(--h-fld) * 2);background:var(--surf)}.prod-panel--budget{border-color:var(--acc-line)}.prod-panel--budget .prod-panel__h svg{color:var(--acc-text)}.prod-budget__main,.prod-budget__field{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.prod-budget__main{padding:var(--s4);border-radius:var(--r-md);background:var(--acc-soft)}.prod-budget__label{font-size:var(--fs-sm);color:var(--soft)}.prod-budget__value{display:flex;align-items:baseline;gap:var(--s2);min-width:0}.prod-budget__value>.fld{min-width:0;width:100%;height:var(--h-fld);padding:0;font-size:var(--fs-num);font-weight:700;color:var(--acc-text)}.prod-budget__currency{flex:none;font-size:var(--fs-h2);color:var(--acc-text)}.prod-budget__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.prod-budget__field>.fld{height:var(--h-fld);padding:0;font-size:var(--fs-h2);font-weight:600}.prod-panel--budget .fld{text-align:right;font-variant-numeric:tabular-nums}.prod-panel--budget>.lfld{border-top:1px solid var(--line);padding-top:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prod-dates__range{flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);min-width:0}.prod-dates__field{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.prod-dates__field>span{font-size:var(--fs-sm);color:var(--dim)}.prod-dates__field>.fld{width:100%;min-width:0;height:var(--h-fld)}.prod-panel--dates>.lfld:last-child{border-top:1px solid var(--line);padding-top:var(--s4)}.prod-panel--dates{container-type:inline-size;container-name:prod-dates}@container prod-dates (max-width: 360px){.prod-dates__range{grid-template-columns:minmax(0,1fr)}}@container prod-edit (max-width: 1100px){.prod-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.prod-layout__build,.prod-fields{grid-template-columns:minmax(0,1fr)}}@container prod-edit (max-width: 760px){.prod-layout{grid-template-columns:minmax(0,1fr)}.prod-layout__main,.prod-layout__rail,.prod-layout__build{display:contents}.prod-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container prod-edit (max-width: 440px){.prod-fields,.prod-dates__range,.prod-budget__secondary{grid-template-columns:minmax(0,1fr)}.prod-edit .lfld{grid-template-columns:minmax(0,1fr);gap:var(--s2)}.prod-panel--object,.prod-panel--site{gap:var(--s4)}.prod-panel--object .prod-panel__h,.prod-panel--site .prod-panel__h{padding-bottom:0}.prod-panel--budget>.lfld{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.prod-edit .ecs .lfld{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--s2)}.prod-edit .ecs .lfld:has(.prod-dates__range),.prod-edit .ecs .lfld:has(textarea),.prod-panel--budget>.lfld{grid-template-columns:minmax(0,1fr)}.prod-edit .lfld .lead2__lbl{font-size:var(--fs-body)}.prod-edit .lfld__v,.prod-edit .lfld__ro,.prod-edit .lfld__v .pick__btn,.prod-edit .lfld__v>.fld{font-size:var(--fs-md)}.prod-budget__value>input.fld{font-size:var(--fs-num)!important}.tcard{--tc-circle: var(--s8);padding:var(--s3);gap:var(--s3)}}.tcard{position:relative}.tcard.is-act{z-index:3}.tcard.is-flash{box-shadow:inset 0 0 0 2px var(--acc-line);transition:box-shadow .3s}.tact{position:absolute;top:var(--s2);right:var(--s2);z-index:2;display:flex;gap:2px;padding:2px;border-radius:var(--r-sm);background:var(--bg-2);box-shadow:var(--shadow),inset 0 0 0 1px var(--line-2);visibility:hidden;opacity:0;transition:opacity .12s,visibility .12s}.tact__b{display:grid;place-items:center;width:var(--h-sm);height:var(--h-sm);padding:0;border-radius:var(--r-xs);color:var(--soft)}.tact__b:hover{background:var(--surf-2);color:var(--ink)}.tact__b.is-on{color:var(--acc-text)}.tact__b--bad:hover{background:var(--bad-soft);color:var(--bad)}.tact__more{display:none}@media(hover:hover)and (min-width:1001px){.tcard:hover>.tact,.tcard:focus-within>.tact{visibility:visible;opacity:1}}@media(hover:none),(max-width:1000px){.tact__more{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-xs);color:var(--dim)}.tcard__m{padding-right:28px}.tact{top:2px;right:2px}.tact.is-open{visibility:visible;opacity:1}.tact__b{width:40px;height:40px}}.tcard__pin{display:inline-flex;align-items:center;gap:2px;margin-left:var(--s2);color:var(--acc-text)}.tpins{flex:none;display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--gap-block);border-bottom:1px solid var(--line)}.tpin{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s3);border-radius:var(--r-sm);color:var(--acc-text);background:linear-gradient(var(--acc-faint),var(--acc-faint)),var(--bg-2)}.tpins--stack{padding-bottom:calc(var(--s2) + 12px)}.tpins__deck{position:relative}.tpins__deck:before,.tpins__deck:after{content:"";position:absolute;left:var(--s3);right:var(--s3);bottom:-6px;height:16px;border-radius:0 0 var(--r-sm) var(--r-sm);background:linear-gradient(var(--acc-faint),var(--acc-faint)),var(--surf-3);box-shadow:inset 0 0 0 1px var(--line-2)}.tpins__deck:before{z-index:1}.tpins__deck:after{display:none;left:var(--s6);right:var(--s6);bottom:-12px;opacity:.75}.tpins--3 .tpins__deck:after{display:block}.tpin__n{margin-left:var(--s2);font-weight:600;color:var(--acc-text)}.tpins__h{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-sm);color:var(--dim)}.tpins__list{display:flex;flex-direction:column;gap:var(--s1);max-height:40vh;overflow-y:auto}.tpin>svg{flex:none;margin-top:2px}.tpin__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;color:var(--ink)}.tpin__m{font-size:var(--fs-xs);color:var(--dim)}.tpin__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-sm);line-height:1.4;overflow-wrap:anywhere}.tpin__x{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-xs);color:var(--dim)}.tpin__x:hover{background:var(--surf-2);color:var(--ink)}.pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--pv-veil);animation:fade .15s ease}.pv__bar{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);color:var(--white)}.pv__n{flex:none;font:600 var(--fs-sm)/1 var(--font);color:var(--pv-dim)}.pv__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--pv-dim)}.pv .pv__btn{background:var(--pv-btn);border-color:transparent;color:var(--white)}.pv .pv__btn:hover{background:var(--pv-btn-hover);color:var(--white)}.pv__stage{position:relative;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:0 var(--s10) var(--s6)}.pv__img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--r-sm);box-shadow:var(--shadow)}.pv__nav{position:absolute;top:50%;transform:translateY(-50%);width:var(--s10);height:var(--s10);border-radius:50%;display:grid;place-items:center;background:var(--pv-btn);color:var(--white)}.pv__nav:hover{background:var(--pv-btn-hover)}.pv__nav--l{left:var(--s2)}.pv__nav--r{right:var(--s2)}.files__img a,.wa__img{cursor:zoom-in}.cpop{position:fixed;z-index:97;top:var(--s4);right:var(--s4);width:360px;max-width:calc(100vw - var(--s8));display:flex;flex-direction:column;gap:var(--s2)}.cpop__c{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4);border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--acc-line);box-shadow:var(--shadow);animation:fade .18s ease}.cpop__c.is-talk{border-color:var(--ok)}.cpop__h{display:flex;align-items:center;gap:var(--s2)}.cpop__h b{flex:1;min-width:0;font:600 var(--fs-sm)/1.2 var(--font);color:var(--soft)}.cpop__ic{flex:none;display:grid;place-items:center;width:var(--s8);height:var(--s8);border-radius:50%;background:var(--acc);color:var(--acc-ink)}.cpop__c.is-ring .cpop__ic{animation:cpop-ring 1s ease-in-out infinite}.cpop__c.is-talk .cpop__ic{background:var(--ok);color:var(--white)}@keyframes cpop-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}}.cpop__who{margin-top:var(--s1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 var(--fs-md)/1.3 var(--font);color:var(--ink)}.cpop__tel{font:500 var(--fs-body)/1.3 var(--font);color:var(--ink-2);font-variant-numeric:tabular-nums}.cpop__deal{display:flex;flex-direction:column;gap:var(--s1);margin-top:var(--s1);font-size:var(--fs-sm);color:var(--soft)}.cpop__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.cpop__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1)}.cpop__new{color:var(--dim)}.cpop__go{align-self:flex-start;margin-top:var(--s2)}.cpop__at{font-size:var(--fs-sm);color:var(--soft)}.cpop__at.is-me{color:var(--acc);font-weight:600}.cpop__err{font-size:var(--fs-sm);color:var(--bad)}.cpop__acts{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.cpop__acts>.btn{flex:1 1 auto;justify-content:center}.cpop__h .nowrap{white-space:nowrap}.cpop__acts:empty{display:none}.cpop__c.is-off{border-color:var(--line)}.cpop__c.is-off .cpop__ic{background:var(--surf-2);color:var(--soft)}@media(max-width:600px){.cpop{top:var(--s2);right:var(--s2);left:var(--s2);width:auto;max-width:none}}.ldup{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--warn-line);border-radius:var(--r-md);background:var(--warn-faint)}.ldup__h{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;color:var(--warn)}.ldup__h b{flex:1;min-width:0}.ldup__h b{font:600 var(--fs-body)/1.3 var(--font);color:var(--ink)}.ldup__list{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none}.ldup__list li{display:flex;gap:var(--s2);min-width:0}.ldup__n{flex:none;width:var(--s5);color:var(--dim);font:600 var(--fs-sm)/1.45 var(--font)}.ldup__b{flex:1;min-width:0;display:flex;flex-direction:column}.ldup__a{color:var(--link);font-size:var(--fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldup__a:hover{text-decoration:underline}.ldup__m{font-size:var(--fs-sm);color:var(--soft)}.ldup__go{align-self:flex-start}.ldup__ck{flex:none;margin:var(--s1) 0 0}.ldup__warn{font-size:var(--fs-sm);color:var(--warn)}.pick__btn,.seg button,.vsw button,.board__switch button,.picker__btn,.col2__more,.search__more,.lstg__cur,.tact__b,.wrail__b,.drawer__x,.modal__x,.file,.pop button,.pick__i,.rail__item{border-radius:0!important}.pick__btn,.picker__btn,.col2__more,.lstg__cur,.file{border:0!important}.seg,.vsw,.board__switch,.toolbar>.seg,.pbar__filters>.seg{border:0;border-radius:0;background:transparent}.pick__btn:hover,.pick__btn.is-open,.seg button:hover,.board__switch button:hover,.picker__btn:hover .picker__name,.picker__btn.is-open .picker__name,.col2__more:hover,.lstg__cur:hover .lstg__name,.file:hover,.pop button:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--s1)}.search__more:hover,.tact__b:hover,.tact__b--bad:hover,.drawer__x:hover,.modal__x:hover{background:transparent;color:var(--ink)}.tact__b--bad:hover{color:var(--bad)}.pick__btn{padding:0 var(--s2) 0 0}.pick__btn,.pick__btn:hover,.pick__btn.is-open{background:transparent}.pick__i:hover{background:var(--surf-2)}.seg button,.board__switch button{background:transparent;padding:0 var(--s2)}.seg button.is-on,.board__switch button.is-on,.toolbar>.seg button.is-on,.pbar__filters>.seg button.is-on{background:transparent;color:var(--ink);box-shadow:inset 0 -2px 0 var(--acc)}.vsw button.is-on{background:transparent;color:var(--acc-text);box-shadow:inset 0 -2px 0 var(--acc)}.picker__btn,.picker__btn:hover,.picker__btn.is-open{background:transparent;padding:0 var(--s2) 0 0}.col2__more{color:var(--soft)}.col2__more:hover{color:var(--acc-text)}.lstg__cur,.lstg__cur:hover{background:transparent;padding:var(--s2) 0}.lstg__bar i{border-radius:0}.wrail__b:hover{background:transparent;color:var(--ink)}.wrail__b.is-on{background:transparent;color:var(--acc-text)}.file{background:transparent;padding:0 var(--s2)}.pop button:hover,.rail__item:hover{background:transparent}.rail__brand{padding:var(--s2) var(--s4) 0}.rail__brand>.rail__item{flex:1;min-width:0;height:auto;min-height:var(--h-btn)}.shell.is-narrow .rail__brand{padding:var(--s2) var(--s1) 0}.rail__ico--ava{border-radius:50%;overflow:hidden;background:var(--surf-3);color:var(--ink-2)}.rail__ico--ava img{width:100%;height:100%;object-fit:cover}.rail__item.is-on .rail__ico--ava{box-shadow:0 0 0 2px var(--acc)}.rail__foot{display:flex;padding:var(--s2) var(--s4)}.shell.is-narrow .rail__foot{padding:var(--s2) var(--s1)}.rail__foot>.ntf{flex:1;min-width:0;display:flex}.rail__foot .ntf__bell{flex:1;min-width:0}.ntf__bell.is-on{background:transparent}.shell:not(.is-narrow) .rail__item.ntf__bell.is-on{background:var(--acc-soft)}.avag{display:block;width:100%;height:100%;fill:currentColor;fill-opacity:.5}.prof{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-block);align-items:start}@media(min-width:1280px){.prof{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.prof__col>.prof__card{flex:1 1 auto}}.prof__col{display:flex;flex-direction:column;gap:var(--gap-block);min-width:0}.prof__card{display:flex;flex-direction:column;min-width:0;padding:0 var(--s6);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.prof__h{margin:0;padding:var(--s4) 0;border-bottom:1px solid var(--line);font:700 var(--fs-h2)/var(--lh-head) var(--font);color:var(--ink)}.prof__head{display:flex;align-items:center;gap:var(--s6);padding:var(--s6) 0;border-bottom:1px solid var(--line)}.prof__pic{flex:none;display:grid;place-items:center;width:calc(var(--s10) * 2);height:calc(var(--s10) * 2);border-radius:50%;overflow:hidden;background:var(--surf-3);color:var(--ink-2)}.prof__pic img{width:100%;height:100%;object-fit:cover}.prof__who{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1)}.prof__who>b{font:700 var(--fs-h2)/var(--lh-head) var(--font);color:var(--ink)}.prof__who>span{font-size:var(--fs-sm);color:var(--dim)}.prof__row{display:grid;grid-template-columns:var(--fcol) minmax(0,1fr);gap:var(--s4);align-items:center;min-height:calc(var(--h-sm) + var(--s4));padding:var(--s2) 0;border-bottom:1px solid var(--line)}.prof__row:last-child{border-bottom:0}.prof__k{font-size:var(--fs-body);color:var(--soft)}.prof__v{min-width:0;display:flex;align-items:center}.prof__v>.fld--flat{max-width:calc(var(--s10) * 10)}.prof .fld--flat{padding:0;font-size:var(--fs-body);border-bottom-color:transparent}.prof .fld--flat:hover{background-color:transparent;border-bottom-color:var(--line-2)}.prof .fld--flat:focus{background-color:transparent;border-bottom-color:var(--acc)}.prof textarea.fld--flat{min-height:var(--h-sm);padding:var(--s1) 0;resize:none;field-sizing:content}.prof__row .btn,.prof .seg,.prof .seg button{height:var(--h-sm)}.prof .fld--flat.prof__short{width:calc(var(--s10) * 3)}.prof__ro{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere}.prof__dim{color:var(--dim)}.prof__err{color:var(--bad)}.prof__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4)}.prof__stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);width:100%;padding:var(--s2) 0}.prof__stack>.fld--flat{width:100%;max-width:calc(var(--s10) * 10)}.prof__tgl{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-body);color:var(--ink-2);cursor:pointer}.prof .seg{gap:var(--s4)}.prof .seg button{padding:0}.prof__card--wide{grid-column:1 / -1;padding-bottom:var(--s4)}.prof__note{padding:var(--s4) 0}.prof__cur{color:var(--ok);font-weight:600}.prof__qr{display:block;width:calc(var(--s8) * 5);height:calc(var(--s8) * 5);background:var(--white)}.prof__key{font:500 var(--fs-sm)/var(--lh-text) var(--mono);color:var(--ink);overflow-wrap:anywhere}.prof__codes{display:grid;grid-template-columns:repeat(2,max-content);gap:var(--s2) var(--s6)}.prof__codes code{font:500 var(--fs-body)/var(--lh-text) var(--mono);color:var(--ink)}@media(max-width:900px){.prof__card{padding:0 var(--s4)}.prof__head{gap:var(--s4);padding:var(--s4) 0}.prof__row{grid-template-columns:minmax(0,1fr);gap:var(--s1)}.prof__k{font-size:var(--fs-sm)}}.shell.is-narrow .rail__scroll{padding:var(--s1) 0 var(--s2)}.shell.is-narrow .rail__brand{padding:var(--s2) 0 0}.shell.is-narrow .rail__foot{padding:var(--s2) 0}.shell.is-narrow .rail__item>span:not(.rail__ico):not(.rail__badge){letter-spacing:-.01em}@media(max-height:940px){.shell.is-narrow .rail__item{min-height:0;padding:var(--s1) 0}.shell.is-narrow .rail__brand{padding-top:var(--s1)}.shell.is-narrow .rail__foot{padding:var(--s1) 0}}@media(max-height:780px){.shell.is-narrow .rail__ico{width:var(--s6);height:var(--s6)}}.prof__sec{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) 0}.prof__sech{display:flex;align-items:center;gap:var(--s4);min-height:var(--h-sm)}.prof__sech>b{font:600 var(--fs-md)/var(--lh-head) var(--font);color:var(--ink)}.prof__sec>.card__note{margin:0;max-width:72ch}.prof__hbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s4);border-bottom:1px solid var(--line)}.prof__hbar>.prof__h{border-bottom:0}.prof__hbar .btn{height:var(--h-sm)}.prof__hbar .btn{white-space:nowrap}@media(max-width:900px){.prof__hbar>.prof__acts{padding-bottom:var(--s4);column-gap:var(--s2)}}.mfa__step{display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s6)}.mfa__step>p{margin:0;font-size:var(--fs-body);color:var(--ink-2)}.mfa__step>p>b{color:var(--ink)}.mfa__pw{display:flex;align-items:center;gap:var(--s4)}.mfa__pw>.fld--flat{flex:1 1 auto;min-width:0;max-width:calc(var(--s10) * 6)}.mfa__qr{display:flex;align-items:flex-start;gap:var(--s4)}.mfa__qr>.card__note{margin:0}.mfa__spare{max-width:calc(var(--s10) * 6);font-family:var(--mono)}.otp{display:flex;gap:var(--s2)}.otp__c{width:var(--h-btn);height:var(--h-fld);padding:0;flex:none;border:0;border-bottom:2px solid var(--line-2);border-radius:0;background:var(--surf);font:600 var(--fs-h2)/1 var(--font);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink)}.otp__c:focus{outline:none;border-bottom-color:var(--acc)}.otp__c:disabled{opacity:.5}@media(max-width:900px){.mfa__qr{flex-direction:column}.mfa__pw{flex-wrap:wrap}}:root{--wdock-w: 400px;--wlaunch: calc(var(--s10) + var(--s4))}.wdock.is-float .wdock__panel{top:auto;left:auto;right:var(--s6);bottom:calc(var(--s6) + var(--wlaunch) + var(--s4));width:var(--wdock-w);height:min(720px,calc(100svh - var(--s6) * 2 - var(--wlaunch) - var(--s4)));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.wdock.is-dock .wdock__panel{top:0;bottom:0;right:0;left:auto;width:var(--wdock-w);box-shadow:none}.wdock .wzc-tgl{display:inline-flex}.wdock__h>.btn--ico.is-on{color:var(--acc-text)}html.has-wdock .shell{padding-right:var(--wdock-w)}html.has-wdock .drawer{right:var(--wdock-w);width:min(880px,calc(100% - var(--wdock-w)))}html.has-wdock .drawer.drawer--wide{width:auto}html.has-wdock .drawer.drawer--team{width:min(1180px,calc(100% - var(--wdock-w)))}html.has-wdock .cpop,html.has-wdock .ntf__toasts{right:calc(var(--wdock-w) + var(--s4))}html.has-wlaunch .ntf__toasts{bottom:calc(var(--s6) + var(--wlaunch) + var(--s4))}.wlaunch{position:fixed;z-index:59;right:var(--s6);bottom:var(--s6);width:var(--wlaunch);height:var(--wlaunch);padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--bg-2);color:var(--ink-2);box-shadow:var(--shadow);cursor:pointer}.wlaunch:hover,.wlaunch.is-on{color:var(--ink);background:var(--surf)}.wlaunch__ico{display:block;width:var(--s8);height:var(--s8)}.wlaunch__ico svg{display:block;width:100%;height:100%}.wlaunch__n{position:absolute;top:0;right:0;transform:translate(25%,-25%);min-width:var(--s6);height:var(--s6);padding:0 var(--s2);display:grid;place-items:center;border-radius:var(--r-pill, 999px);background:var(--bad);color:var(--white);font:700 var(--fs-chip)/1 var(--font);font-variant-numeric:tabular-nums}.wzc.is-compact:not(.is-bar)>.wzc__bar{display:none}.wzc.is-compact .wzc__act{display:none}.wzc.is-compact .wzc__main .wa-frame{width:100%!important;margin-left:0!important;flex:1 1 auto;height:auto}.wzc.is-compact .wzc__main{flex-direction:column}.wzc.is-compact .wzc__side{width:100%;border-right:0}.wzc.is-compact .wzc__row.is-crm:not(.is-picked)>.wzc__main,.wzc.is-compact .wzc__row.is-picked>.wzc__side{display:none}.wzc.is-compact .wzc__back{display:inline-flex;align-self:flex-start;margin:var(--s2) var(--s4)}@media(max-width:900px){.wdock.is-float .wdock__panel{top:0;right:0;bottom:0;left:0;width:100%;height:auto;border:0;border-radius:0}}.wdock__tabs{flex:1;min-width:0;gap:var(--s4)}.wdock__tabs button{flex:none;height:var(--h-btn);padding:0;white-space:nowrap;font-size:var(--fs-body);font-weight:600}.wdock__pane{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.wdock__pane[hidden]{display:none}.cbox__mode{flex:none;white-space:nowrap;text-align:left}.cbox__ph{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.cbox__r{flex-wrap:wrap;row-gap:var(--s2)}.cbox__r>div.cbox__when{flex:1 1 200px;min-width:0;display:flex;justify-content:flex-end}.cbox__when>.pick,.cbox__when .pick__btn{min-width:0;max-width:100%}.rcond__new .pick__btn:hover,.rcond__new .pick__btn.is-open{text-decoration:none;color:var(--ink)}.crm-drive .drive-toolbar-btn{padding:0 var(--s4)!important;border:1px solid var(--line)!important;border-radius:var(--r-sm)!important;background:var(--surf);text-decoration:none!important}.crm-drive .drive-toolbar-btn:hover{border-color:var(--line-2)!important;color:var(--ink)}.crm-drive .drive-toolbar-btn.btn-primary{border-color:var(--acc)!important;background:var(--acc);color:var(--acc-ink)}.crm-drive .drive-toolbar-btn.btn-primary:hover{background:var(--acc-hi)}.wdock__tabs button{position:relative}.wdock__tabs button.has-new{padding-right:var(--s3)}.wdock__dot{position:absolute;top:var(--s2);right:0;width:var(--s2);height:var(--s2);border-radius:50%;background:var(--bad)}.ntf__ico--ava{position:relative;color:var(--ink-2)}.ntf__ico--ava>.ntf__photo{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.ntf__badge{position:absolute;right:0;bottom:0;transform:translate(25%,25%);border-radius:50%;background:var(--bg-2);box-shadow:0 0 0 2px var(--bg-2)}.lcont__photo,.wzl__photo{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.ntf__photo,.wzl__photo,.lcont__photo,.wa__row--in .wa__photo{box-shadow:0 0 0 1px var(--line)}@media(min-width:601px){.lead2__write .pop{right:auto;width:max-content;min-width:100%;max-width:min(480px,calc(100vw - 2 * var(--s4)))}.lead2__write .pop button{white-space:normal;height:auto;min-height:var(--h-sm);padding-top:var(--s1);padding-bottom:var(--s1);line-height:var(--lh-head)}}.pwm{width:min(440px,100%)}.pwm__f{margin-bottom:var(--s4)}.pwm__f>.fld{width:100%}.pwm .prof__err{margin:0}.drawer--team .tmd__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s6);padding:var(--s6)}.drawer--team .tmd__head>.tmd__x{position:static;align-self:start}.tmd__name{display:block;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--ink);font:700 var(--fs-h2)/var(--lh-head) var(--font)}.tmd__name:hover:not(:disabled){border-bottom-color:var(--line-2)}.tmd__name:focus{outline:none;border-bottom-color:var(--acc)}.tmd__name:disabled{color:var(--ink);opacity:1}.tmd__id .lead2__chips{margin-top:var(--s1)}.drawer__body.tmd{container-type:inline-size;padding:var(--s6);background:var(--bg)}.tmd__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-block);align-items:start}@container (min-width: 1000px){.tmd__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tmd__wide{grid-column:1 / -1}}.tmd .prof__v{column-gap:var(--s2)}.tmd .prof__row .pick__btn{height:var(--h-sm)}.tmd .pick{min-width:0;max-width:100%}.tmd .fld--flat{padding:0;font-size:var(--fs-body);border-bottom-color:transparent;background-color:transparent}.tmd .fld--flat:hover:not(:disabled){border-bottom-color:var(--line-2)}.tmd .fld--flat:focus{border-bottom-color:var(--acc)}.tmd__row--top{align-items:start}.tmd__row--top>.prof__k{line-height:var(--h-sm)}.tmd__row--top>.prof__v{flex-direction:column;align-items:stretch;gap:var(--s2)}.tmd__depts{display:flex;flex-wrap:wrap;gap:var(--s2)}.acp__btn{max-width:100%}.acp__btn:disabled{color:var(--dim);cursor:default}.rtm{display:flex;flex-direction:column}.rtm__r{display:grid;grid-template-columns:var(--fcol) repeat(5,minmax(0,1fr));column-gap:var(--s4);align-items:center;min-height:calc(var(--h-sm) + var(--s4));padding:var(--s2) 0;border-bottom:1px solid var(--line)}.rtm__r:last-child{border-bottom:0}.rtm__r--h{min-height:0;padding:var(--s3) 0}.rtm__r--h>.rtm__c{font-size:var(--fs-sm);color:var(--dim)}.rtm__k{min-width:0;font-size:var(--fs-body);color:var(--soft)}.rtm__c{min-width:0;display:flex;align-items:center}.rtm__c--no{color:var(--dim)}.rdot{flex:none;display:inline-block;width:var(--s2);height:var(--s2);border-radius:50%;background:var(--dim)}.rdot.is-all{background:var(--ok)}.rdot.is-own{background:var(--warn)}.rdot.is-no{background:var(--bad)}.rval{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-body);color:var(--ink)}.rtm__leg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s4);padding:var(--s2) 0;font-size:var(--fs-sm);color:var(--dim)}.rtm__leg>span{display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap}@container (max-width: 759px){.rtm__r--h{display:none}.rtm__r{grid-template-columns:minmax(0,1fr)}.rtm__k{padding-bottom:var(--s1);color:var(--ink);font-weight:600}.rtm__c--no{display:none}.rtm__c{justify-content:space-between;gap:var(--s2);min-height:var(--h-sm)}.rtm__c:before{content:attr(data-label);font-size:var(--fs-body);color:var(--soft)}}@media(max-width:900px){.tmd .prof__row{grid-template-columns:var(--fcol) minmax(0,1fr);gap:var(--s4)}.tmd .prof__k{font-size:var(--fs-body)}}@media(max-width:600px){.tmd .prof__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--s2)}.tmd .prof__row.tmd__row--top{grid-template-columns:minmax(0,1fr)}.tmd__row--top>.prof__k{line-height:var(--lh-text)}.drawer--team .tmd__head{gap:var(--s4);padding:var(--s4)}.drawer--team .tmd__foot{padding:var(--s4)}.drawer--team .tmd__ava{width:calc(var(--s10) + var(--s4));height:calc(var(--s10) + var(--s4));font-size:var(--fs-md)}.drawer__body.tmd{padding:var(--s4)}.tmd .fld--flat,.tmd .prof__ro,.tmd .pick__btn,.tmd .rval{font-size:var(--fs-md)}.tmd__depts>.fchip{flex:1 1 auto;justify-content:center}}@media(max-width:600px){.tmd .acp__btn{height:auto;min-height:var(--h-sm);padding-block:var(--s1)}.tmd .acp__btn>.pick__v{white-space:normal;text-align:left;line-height:var(--lh-text)}}.qtip{position:static;display:inline-flex;vertical-align:middle;margin-left:var(--s1)}.prof__k:has(>.qtip){position:relative;display:inline-flex;align-items:center;align-self:start}.qtip__btn{display:grid;place-items:center;width:var(--s5);height:var(--s5);padding:0;border:0;background:none;color:var(--dim);cursor:help}.qtip__btn:hover,.qtip__btn:focus-visible{color:var(--ink)}.qtip__pop{display:none;position:absolute;z-index:30;left:0;top:calc(100% + var(--s1));width:max-content;max-width:min(320px,calc(100vw - var(--s8) * 2));padding:var(--s3) var(--s4);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-2);box-shadow:var(--shadow);font-size:var(--fs-sm);line-height:var(--lh-text);color:var(--ink-2);white-space:normal;overflow-wrap:anywhere}.qtip:hover>.qtip__pop,.qtip:focus-within>.qtip__pop{display:block}.sess{width:100%;border-collapse:collapse;margin-bottom:var(--s2)}.sess th{padding:var(--s3) var(--s4) var(--s3) 0;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;font:600 var(--fs-xs)/var(--lh-head) var(--font);letter-spacing:.045em;text-transform:uppercase;color:var(--dim)}.sess td{height:calc(var(--h-sm) + var(--s4));padding:var(--s2) var(--s4) var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--ink);white-space:nowrap}.sess th:first-child{width:34%}.sess td:first-child{white-space:normal}.sess th:last-child,.sess td:last-child{width:1%;padding-right:0;text-align:right}.sess tbody tr:last-child td{border-bottom:0}.sess .btn{height:var(--h-sm)}@media(max-width:600px){.sess thead{display:none}.sess,.sess tbody{display:block;width:100%}.sess tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.sess tbody tr:last-child{border-bottom:0}.sess td{display:block;height:auto;padding:0;border:0;white-space:normal;text-align:left}.sess td:first-child{grid-column:1;font-weight:600}.sess td[data-label]{grid-column:1;font-size:var(--fs-body);color:var(--soft)}.sess td[data-label]:before{content:attr(data-label) ": ";color:var(--dim)}.sess td:last-child{grid-column:2;grid-row:1 / span 4;align-self:center;width:auto}}:root[data-brand=brix]{--acc: #2f7bff;--acc-ink: #ffffff;--acc-hi: #4f8fff;--acc-text: #6ea2ff;--acc-soft: rgba(47,123,255,.14);--acc-line: rgba(47,123,255,.5);--acc-wash: rgba(47,123,255,.08);--acc-fill: rgba(47,123,255,.18);--acc-clear: rgba(47,123,255,0);--acc-faint: rgba(47,123,255,.06);--selection-bg: rgba(47,123,255,.3)}:root[data-brand=brix][data-theme=light]{--acc: #005fff;--acc-ink: #ffffff;--acc-hi: #0050d6;--acc-text: #0050d6;--acc-soft: rgba(0,95,255,.12);--acc-line: rgba(0,95,255,.5);--acc-wash: rgba(0,95,255,.07);--acc-fill: rgba(0,95,255,.16);--acc-clear: rgba(0,95,255,0);--acc-faint: rgba(0,95,255,.06);--selection-bg: rgba(0,95,255,.22)}
