:root,:root[data-theme=light]{--paper:#fafafa;--surface:#fff;--surface-2:#f5f5f6;--sunken:#efeff1;--ink:#14151c;--ink-2:#434859;--ink-3:#5b6073;--line:#e2e5ec;--line-2:#cfd3dd;--navy:#0a0e2c;--navy-2:#141a4e;--on-navy:#eef1fb;--on-navy-2:#b9bedc;--navy-line:#eef1fb29;--blue:#2d2fe8;--blue-ink:#2426c9;--blue-soft:#ecedfe;--blue-line:#2d2fe838;--on-blue:#fff;--cyan:#29a9ff;--accent:#2d2fe8;--accent-hover:#2426c9;--on-accent:#fff;--terra:#2d2fe8;--terra-hover:#2426c9;--terra-ink:#2426c9;--terra-soft:#ecedfe;--alert:#d92d20;--green:#1d7a3d;--green-soft:#e5f3ea;--amber:#7a4f00;--amber-soft:#fbf0d9;--red:#b3261e;--hl:#ffe27a;--sel:#d5d9ff;--focus:#2d2fe8;--scrim:#0a0e2c6b;--ctl-line:#868c9e;--gold:#2d2fe8;--gold-2:#2426c9;--gold-soft:#ecedfe;--gold-line:#2d2fe838;--gold-line-2:#2d2fe81f;--gold-ink:#2426c9;--gold-bar:#2d2fe8;--shadow:0 18px 50px #0a0e2c29;--shadow-sm:0 4px 16px #0a0e2c14;--r-xl:20px;--r-lg:16px;--r-md:12px;--r-sm:8px;--f-display:var(--font-oswald), "Oswald", var(--font-inter-tight), "Inter Tight", "Arial Narrow", sans-serif;--f-text:var(--font-manrope), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nav-w:296px;--nav-min:64px;--nav-bg:#fafafa;--nav-line:#ececee;--nav-ink:#434859;--nav-active:#efeff1;--cal-c:#14151c;--cal-cs:#efeff1;--cal-on:#fff;--ch-me-line:#d9dbfb;--ch-send-off:#dcdef7;--ch-glass:#fafafad9;--bg:#fafafa;--bg-2:#f5f5f6;--panel:#fff;--elevated:#f5f5f6;--elevated-2:#efeff1;--ink-dim:#434859;--ink-faint:#5b6073;--hair-gold:#2d2fe838;--gold-deep:#2426c9;--gold-glow:#2d2fe824;--h-primary:#2d2fe8;--h-primary-hover:#2426c9;--h-deep:#0a0e2c;--h-cyan:#29a9ff;--h-green:#1d7a3d;--h-red:#d92d20;--h-yellow:#7a4f00;--h-cream:#fafafa;--h-cream-warm:#f5f5f6;--h-terra:#2d2fe8;--h-ink:#14151c;--hover-tint:#f5f5f6;--hover-tint-2:#efeff1;--pill-low-bg:#efeff1;--green-bg:#e5f3ea;--red-bg:#fce8e6;--amber-bg:#fbf0d9;--terra-bg:#ecedfe;--gold-bg:#ecedfe;--blue-bg:#ecedfe;--shadow-1:0 4px 16px #0a0e2c0f;--shadow-glow:0 18px 50px #0a0e2c1f;--sb-w:296px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#080a18;--surface:#10132a;--surface-2:#151937;--sunken:#0c0e21;--ink:#eef1fb;--ink-2:#bcc1dc;--ink-3:#9ca1c2;--line:#232848;--line-2:#323860;--navy:#141a4d;--navy-2:#1e2568;--on-navy:#eef1fb;--on-navy-2:#bcc1dc;--navy-line:#eef1fb2e;--blue:#4b5bff;--blue-ink:#c5caff;--blue-soft:#1b2050;--blue-line:#9096ff66;--on-blue:#fff;--cyan:#29a9ff;--accent:#4b5bff;--accent-hover:#3d4beb;--on-accent:#fff;--terra:#4b5bff;--terra-hover:#3d4beb;--terra-ink:#aeb3ff;--terra-soft:#1b2050;--alert:#d92d20;--green:#63cd8a;--green-soft:#11301f;--amber:#f2c265;--amber-soft:#2e2511;--red:#ff8a80;--hl:#6e5b10;--sel:#2e3580;--focus:#9096ff;--scrim:#0009;--ctl-line:#646ba0;--gold:#9096ff;--gold-2:#aeb3ff;--gold-soft:#1b2050;--gold-line:#9096ff66;--gold-line-2:#9096ff33;--gold-ink:#aeb3ff;--gold-bar:#4b5bff;--shadow:0 18px 50px #00000080;--shadow-sm:0 4px 16px #00000059;--nav-bg:#0b0e22;--nav-line:#1f2446;--nav-ink:#bcc1dc;--nav-active:#1a1f42;--cal-c:#eef1fb;--cal-cs:#1c1f36;--cal-on:#0a0e2c;--ch-me-line:#2a3070;--ch-send-off:#2c336a;--ch-glass:#080a18d1;--bg:#080a18;--bg-2:#0c0e21;--panel:#10132a;--elevated:#151937;--elevated-2:#1a1f42;--ink-dim:#bcc1dc;--ink-faint:#9ca1c2;--hair-gold:#9096ff59;--gold-deep:#4b5bff;--gold-glow:#4b5bff40;--h-primary:#4b5bff;--h-primary-hover:#3d4beb;--h-deep:#080a18;--h-cyan:#29a9ff;--h-green:#63cd8a;--h-red:#ff8a80;--h-yellow:#f2c265;--h-cream:#eef1fb;--h-cream-warm:#bcc1dc;--h-terra:#4b5bff;--h-ink:#eef1fb;--hover-tint:#151937;--hover-tint-2:#1a1f42;--pill-low-bg:#151937;--green-bg:#11301f;--red-bg:#ff8a8026;--amber-bg:#2e2511;--terra-bg:#1b2050;--gold-bg:#1b2050;--blue-bg:#1b2050;--shadow-1:0 4px 16px #00000059;--shadow-glow:0 18px 50px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;background:var(--paper)!important;color:var(--ink)!important;font-family:var(--f-text)!important}.lg-ambient-canvas{display:none!important}.sr{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.d1{font:600 40px/1.16 var(--f-display);text-transform:uppercase;letter-spacing:.004em;color:var(--ink)}.d2{font:600 28px/1.14 var(--f-display);text-transform:uppercase;letter-spacing:.006em}.num{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.h2{font:600 22px/28px var(--f-text);letter-spacing:-.012em;color:var(--ink)}.h3{font:600 17px/24px var(--f-text);letter-spacing:-.006em;color:var(--ink)}.lead{color:var(--ink-2);font-size:18px;line-height:28px}.t2{color:var(--ink-2)}.t3{color:var(--ink-3)}.sm{font-size:14px;line-height:20px}.xs{font-size:13px;line-height:18px}.b{font-weight:600}.nb{white-space:nowrap}.shell,.shell.app{background:var(--paper);align-items:stretch;width:100%;max-width:100vw;min-height:100dvh;display:flex!important}.smain,.smain.main{background:var(--paper);flex-direction:column;display:flex;overflow-x:hidden;flex:1!important;min-width:0!important;max-width:100%!important}.smain>main{flex:auto;width:100%;padding-top:36px}.snav,.snav.sidebar{transition:width .18s ease-out;height:100dvh!important;width:var(--nav-w)!important;background:var(--nav-bg)!important;border-right:1px solid var(--nav-line)!important;z-index:41!important;flex-direction:column!important;flex:none!important;padding:0!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.sn-top{flex:none;justify-content:space-between;align-items:center;gap:6px;height:64px;padding:0 10px 0 14px;display:flex}.sn-top .logo{border-radius:10px;min-width:0;min-height:40px;padding:4px 6px 4px 2px;color:var(--ink)!important;align-items:center!important;gap:9px!important;text-decoration:none!important;display:inline-flex!important}.sn-top .logo svg{flex:0 0 30px!important;width:30px!important;height:30px!important;display:block!important}.logo-mark{background:var(--blue);color:#fff;width:30px;height:30px;font:800 16px/1 var(--f-text);border-radius:8px;flex:none;place-items:center;display:inline-grid}.logo-word{font:800 19px/1 var(--f-text);letter-spacing:-.02em;color:var(--ink)}.logo-tag{font:600 12px/1 var(--f-text);color:var(--ink-3);letter-spacing:.02em;margin-top:3px}.sn-x{display:none}.sn-fold{color:var(--ink-3)}.sn-fold svg{flex:0 0 20px!important;width:20px!important;height:20px!important}.sn-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:2px 12px 12px;overflow:hidden auto}.sn-grp+.sn-grp{margin-top:12px}.sn-adm .sn-grp+.sn-grp{margin-top:10px}.sn-gl,.sn-sec{cursor:pointer;text-align:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;margin:0 0 2px;padding:4px 10px;font-size:11px;font-weight:800;line-height:16px;display:flex;overflow:hidden}.sn-gl:hover,.sn-sec:hover{color:var(--ink-2)}.sn-gl-caret{opacity:.6;flex:none;font-size:10px;transition:transform .15s}.sn-sep{background:var(--nav-line);height:1px;margin:10px 10px 8px}.sn-i,.sn-i.nav-item{cursor:pointer;background:0 0;border:0;transition:background-color .12s;position:relative;width:100%!important;height:auto!important;min-height:38px!important;color:var(--nav-ink)!important;white-space:nowrap!important;text-align:left!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:7px 10px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;text-decoration:none!important;display:flex!important}.sn-i.nav-item--active:before{content:none!important;display:none!important}.sn-ic{color:var(--ink-3);flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;display:inline-grid!important}.sn-ic .ico{place-items:center!important;width:20px!important;height:20px!important;display:inline-grid!important}.sn-i .ic,.sn-i svg,.sn-ic svg{color:var(--ink-3);opacity:1!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:block!important}.sn-i>.sn-t{text-overflow:ellipsis!important;text-align:left!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.sn-i[aria-current=page],.sn-i.on,.sn-i.nav-item--active{background:var(--nav-active)!important;color:var(--ink)!important;font-weight:700!important}.sn-i[aria-current=page] .ic,.sn-i[aria-current=page] svg,.sn-i[aria-current=page] .sn-ic,.sn-i.on svg,.sn-i.on .sn-ic{color:var(--blue)!important}.sn-badge,.sn-i .nav-item__badge{background:var(--blue-soft)!important;height:20px!important;color:var(--blue-ink)!important;font-family:var(--f-text)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin-left:auto!important;padding:0 7px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.sn-badge .nav-item__badge-danger{color:var(--alert)!important;font-weight:700!important}.sn-badge .nav-item__badge-sep{opacity:.45!important;margin:0 1px!important}.sn-n{background:var(--alert);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sn-n.blue{background:var(--blue);color:var(--on-blue)}.sn-curtain{z-index:2;border-top:1px solid var(--nav-line);background:var(--nav-bg,var(--surface));padding-bottom:env(safe-area-inset-bottom);flex-direction:column;flex:none;display:flex;position:relative}.sn-curtain-drawer{opacity:0;pointer-events:none;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(8px)}.sn-curtain.is-ready .sn-curtain-drawer{transition:max-height .22s cubic-bezier(.22,1,.36,1),opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.sn-curtain.is-expanded .sn-curtain-drawer{opacity:1;pointer-events:auto;visibility:visible;max-height:440px;box-shadow:inset 0 -1px 0 var(--nav-line);transition-delay:0s;transform:translateY(0)}.sn-user{z-index:1;background:inherit;border-top:0;flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex;position:relative}.sn-me{text-align:left;min-width:0;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:10px;padding:4px 8px;transition:background-color .12s;display:flex;text-decoration:none!important}.sn-me>.sn-me-t{flex:auto;min-width:0}.sn-me>.av{flex:none}.sn-me b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:18px;display:block;overflow:hidden}.sn-me small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;line-height:16px;display:block;overflow:hidden}.sn-me>.ic,.sn-me>svg{color:var(--ink-3);flex:none}.sn-foot{flex:none;padding:6px 12px 8px}.sn-foot .sn-i{min-height:34px!important;padding:5px 10px!important;font-size:13px!important}.sn-curtain-links{flex-wrap:wrap;gap:4px;padding:8px 10px 2px;display:flex}.sn-curtain-link{border:1px solid var(--nav-line);background:var(--surface);min-width:0;height:30px;color:var(--nav-ink);white-space:nowrap;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;text-decoration:none!important}.sn-curtain-link svg{width:15px;height:15px;color:var(--ink-3);flex:0 0 15px}.sn-curtain-link>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.sn-curtain-lang{border-bottom:1px solid var(--nav-line);justify-content:center;padding:6px 10px 8px;display:flex}.sn-curtain-chevron{text-align:center;width:14px;color:var(--ink-3);flex:none;font-size:11px;line-height:1}.sn-curtain-min-btn{border:1px solid var(--nav-line);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:12px;line-height:1;transition:background-color .12s,color .12s;display:inline-grid}.sn-curtain.is-minimized .sn-user{display:none}.sn-curtain-handle{z-index:1;background:inherit;width:100%;height:32px;color:var(--ink-2);text-align:start;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .12s;display:none;position:relative}.sn-curtain.is-minimized .sn-curtain-handle{display:flex}.sn-curtain-handle:focus-visible{outline-offset:-2px}.sn-curtain-handle-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.av.has-photo,.sn-ava.has-photo{padding:0;overflow:hidden}.av.has-photo img,.sn-ava.has-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.av.av-xs,.av-xs{width:20px;height:20px;font-size:9px}.sn-scrim,.mtop{display:none}@media (min-width:961px) and (max-height:860px){.sn-top{height:50px}.sn-body{padding:2px 10px 8px}.sn-grp+.sn-grp,.sn-adm .sn-grp+.sn-grp{margin-top:6px}.sn-gl,.sn-sec{margin:0 0 1px;padding:2px 10px;line-height:14px}.sn-sep{margin:5px 10px 4px}.sn-i,.sn-i.nav-item{min-height:31px!important;padding:4px 10px!important;font-size:13px!important;line-height:18px!important}.sn-user{padding:4px 8px}.sn-foot{padding:4px 10px 6px}.sn-foot .sn-i{min-height:29px!important;padding:3px 10px!important}}@media (hover:hover){.sn-i:hover{background:var(--nav-active)!important;color:var(--ink)!important}.sn-me:hover{background:var(--nav-active)}.sn-curtain-link:hover,.sn-curtain-min-btn:hover,.sn-curtain-handle:hover{background:var(--nav-active);color:var(--ink)}}@media (min-width:961px){.shell.nav-min .snav,.shell.nav-min .snav.sidebar{width:var(--nav-min)!important}.shell.nav-min .sn-top{justify-content:center;padding:0}.shell.nav-min .sn-top .logo{display:none!important}.shell.nav-min .sn-body{padding:2px 10px 10px}.shell.nav-min .sn-gl,.shell.nav-min .sn-sec{background:var(--nav-line)!important;height:1px!important;margin:10px 6px!important;padding:0!important;font-size:0!important;line-height:0!important}.shell.nav-min .sn-gl>*,.shell.nav-min .sn-sec>*{display:none!important}.shell.nav-min .sn-grp+.sn-grp{margin-top:0}.shell.nav-min .sn-i,.shell.nav-min .sn-i.nav-item{justify-content:center!important;gap:0!important;padding:8px 0!important}.shell.nav-min .sn-i>.sn-t,.shell.nav-min .sn-badge,.shell.nav-min .sn-me>span:not(.av),.shell.nav-min .sn-me>.sn-me-t,.shell.nav-min .sn-me>.ic,.shell.nav-min .sn-me>svg{display:none!important}.shell.nav-min .sn-n{min-width:18px;height:18px;padding:0 4px;font-size:10px;position:absolute;top:4px;right:4px}.shell.nav-min .sn-user{padding:8px 10px}.shell.nav-min .sn-me{justify-content:center;padding:6px 0}.shell.nav-min .sn-curtain-min-btn,.shell.nav-min .sn-curtain-chevron,.shell.nav-min .sn-curtain-handle-t,.shell.nav-min .sn-curtain-lang,.shell.nav-min .sn-curtain-links{display:none!important}.shell.nav-min .sn-curtain-handle{justify-content:center;padding:0}.shell.nav-min .sn-foot{padding:6px 10px 8px}.shell.nav-min .sn-foot .sn-i{min-height:38px!important}}@media (max-width:960px){.snav{visibility:hidden;z-index:72;border-right:0;width:min(300px,86vw);height:auto;transition:transform .2s ease-out,visibility 0s linear .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.shell.nav-open .snav{visibility:visible;box-shadow:var(--shadow);transition:transform .2s ease-out;transform:none}.sn-fold{display:none!important}.sn-x{display:inline-grid!important}.sn-body{flex:none;min-height:auto;overflow:visible}.sn-top{z-index:1;background:var(--nav-bg);height:56px;padding:0 8px 0 14px;position:sticky;top:0}.sn-scrim{z-index:71;background:var(--scrim);opacity:0;pointer-events:none;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.shell.nav-open .sn-scrim{opacity:1;pointer-events:auto}.mtop{height:56px;padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));z-index:40;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex;position:sticky;top:0}.mtop-t{font:700 17px/1.2 var(--f-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);margin-left:4px;overflow:hidden}.smain>main{padding-top:20px!important}}.wrap,.wrap-wide,.canvas,.canvas--wide,.canvas--board,.canvas--tabs{box-sizing:border-box!important;width:100%!important}.wrap{max-width:min(1080px,100%);padding:24px max(24px, env(safe-area-inset-right)) 96px max(24px, env(safe-area-inset-left));margin:0 auto}.wrap-wide{max-width:min(1380px,100%);padding:24px max(24px, env(safe-area-inset-right)) 96px max(24px, env(safe-area-inset-left));margin:0 auto}.canvas{margin:0 auto;padding:28px 24px 96px;max-width:min(1160px,100%)!important}.canvas--wide{max-width:min(1400px,100%)!important}.canvas--board{max-width:100%!important}.canvas--board>:not(.kanban):not([data-board-track]):not(.phx-drawer-layer){box-sizing:border-box;max-width:100%!important}.canvas--tabs{padding:24px 24px 0!important}.canvas--tabs+.canvas{padding-top:8px!important}.card,.k-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 24px}.card.tight{padding:16px 20px}.card.flush{padding:0;overflow:hidden}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;border-radius:999px!important;text-decoration:none!important}.btn-lg{height:52px;padding:0 28px;font-size:16px}.btn-sm,.btn--sm{border-radius:999px!important;height:36px!important;padding:0 14px!important;font-size:14px!important}.btn-primary,.btn--gold{background:var(--accent)!important;color:var(--on-accent)!important;box-shadow:none!important;border-color:#0000!important}.btn-primary:hover,.btn--gold:hover{background:var(--accent-hover)!important}.btn-primary[disabled],.btn--gold[disabled]{cursor:not-allowed;background:var(--sunken)!important;color:var(--ink-3)!important;border-color:var(--line)!important}.btn-secondary,.btn--ghost{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line-2)!important}.btn-secondary:hover,.btn--ghost:hover{border-color:var(--ink-3)!important;background:var(--surface-2)!important}.btn-quiet{background:var(--sunken)!important;color:var(--ink)!important}.btn-dark{background:var(--ink)!important;color:var(--paper)!important}.btn-ghost{padding:0 10px;color:var(--ink-2)!important;background:0 0!important}.btn-ghost:hover{background:var(--sunken)!important;color:var(--ink)!important}.iconbtn{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:inline-grid;position:relative}.iconbtn:hover{background:var(--sunken);color:var(--ink)}.link{color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}.back-l{color:var(--blue);align-items:center;gap:6px;margin-bottom:28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.av{letter-spacing:.02em;background:var(--blue-soft);width:36px;height:36px;color:var(--blue-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid;overflow:hidden}.av.me{background:var(--ink);color:var(--paper)}.av.sm{width:28px;height:28px;font-size:11px}.av.lg{width:44px;height:44px;font-size:15px}.av.xl{width:64px;height:64px;font-size:20px}.av.h1{color:#2426c9;background:#e4e7ff}.av.h2{color:#8c4226;background:#f8e6dd}.av.h3{color:#1d6a37;background:#ddf1e4}.av.h4{color:#6f4a00;background:#fbefd2}.av.h5{color:#304560;background:#e6ecf3}.av.h6{color:#6b2e78;background:#f1e3f3}:root[data-theme=dark] .av.h1{color:#c7cbff;background:#232a6b}:root[data-theme=dark] .av.h2{color:#f2b9a1;background:#3a2219}:root[data-theme=dark] .av.h3{color:#9ee0b5;background:#143522}:root[data-theme=dark] .av.h4{color:#f4d37e;background:#3a2e10}:root[data-theme=dark] .av.h5{color:#b8cbe6;background:#1e2a3c}:root[data-theme=dark] .av.h6{color:#e1b8ea;background:#33203a}.st{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.st.soon{color:var(--ink-3)}.st.soon:before{background:0 0;border:1.5px solid;width:7px;height:7px}.st.live{color:var(--terra-ink)}.st.rec{color:var(--blue)}.st.done{color:var(--green)}.st.wait{color:var(--amber)}.st.danger{color:var(--alert)}.st.none:before{display:none}.seg{background:var(--sunken);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg button,.seg a{height:34px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.seg button[aria-pressed=true],.seg button[aria-selected=true],.seg a[aria-current=page],.seg .on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.pick{border:1px solid var(--line-2);background:var(--surface);height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.pick[aria-pressed=true],.pick[aria-checked=true],.pick.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pick.pick-sm{height:34px;padding:0 12px;font-size:13px}.chip{background:var(--sunken);height:26px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.adm-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adm-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wdg{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.wdg-wide{grid-column:1/-1}.wdg-h{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:48px;padding:10px 16px;display:flex}.wdg-t{font:600 15px/20px var(--f-text);color:var(--ink-2);flex:auto;min-width:0;margin:0}.wdg-all{white-space:nowrap;min-height:32px;color:var(--blue);flex:none;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wdg-b{flex-direction:column;flex:auto;padding:12px 16px 16px;display:flex}.wdg-b>.wdg-f{margin-top:auto}.wdg-num{font:600 32px/1.1 var(--f-text);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.wdg-kpi{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0 0 10px;display:flex}.wdg-rows,.wdg-ev{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.wdg-rows>li,.wdg-ev>li{min-width:0}.wdg-rows>li+li,.wdg-kpi+.wdg-rows>li:first-child{border-top:1px solid var(--line)}.wdg-a{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:calc(100% + 20px);min-height:54px;margin:0 -10px;padding:6px 10px;transition:background-color .12s;display:flex;color:var(--ink)!important;text-decoration:none!important}.wdg-a .grow,.wdg-main{flex-direction:column;flex:auto;min-width:0;display:flex}.wdg-line{align-items:center;gap:6px;min-width:0;display:flex}.wdg-sep{color:var(--ink-3)}.wdg-Course{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.wdg-a b:not(.wdg-n){color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.wdg-a small,.wdg-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.wdg-val{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:14px;font-weight:700;line-height:20px}.wdg-val.muted{color:var(--ink-3);font-weight:600}.wdg-n,.wdg-a b.wdg-n{border:1px solid var(--blue-line);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;min-width:28px;height:24px;margin-left:auto;padding:0 9px;display:inline-grid;background:var(--blue-soft)!important;color:var(--blue-ink)!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.wdg-n.solid,.wdg-a b.wdg-n.solid{border-color:#0000;background:var(--blue)!important;color:#fff!important}.wdg-n.zero,.wdg-a b.wdg-n.zero{border-color:var(--line);background:var(--sunken)!important;color:var(--ink-3)!important}.wdg-n.danger,.wdg-a b.wdg-n.danger{border-color:#0000;background:var(--alert)!important;color:#fff!important}.wdg-d{border-radius:var(--r-sm);background:var(--sunken);width:56px;color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:center;padding:5px 4px;display:flex}.wdg-d b{font-size:13px;font-weight:600;line-height:17px}.wdg-d small{color:var(--ink-3);font-size:11px;line-height:14px}.wdg .tbl{border-collapse:collapse;width:100%;font-size:14px}.wdg .tbl td,.wdg .tbl th{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line);padding:8px 0;line-height:20px}.wdg .tbl tr:last-child td{border-bottom:0}.wdg .tbl th{color:var(--ink-3);font-size:12px;font-weight:600}.wdg .tbl td:first-child,.wdg .tbl th:first-child,.epn .tbl td:first-child,.epn .tbl th:first-child,.adm-table td:first-child,.adm-table th:first-child{text-align:left;white-space:normal;color:var(--ink);min-width:0!important}.wdg .tbl th+th,.wdg .tbl td+td{padding-left:12px}.wdg-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding-top:12px;display:flex}@media (hover:hover){.wdg-a:hover{background:var(--surface-2)}.wdg-rows>li:hover,.wdg-rows>li:hover+li{border-top-color:#0000}}@media (max-width:760px){.adm-home,.adm-grid{grid-template-columns:minmax(0,1fr)}.wdg-wide{grid-column:auto}}.adm-bar,.adm-bar.adm-fbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 14px!important;margin-bottom:16px!important;display:flex!important}.adm-fbar-l,.adm-fbar .cal4-dds{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.adm-fbar-r,.adm-bar-r{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.adm-cnt{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:14px}.cal4-dd-wrap{display:inline-flex;position:relative}.cal4-dd{border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--ink);font:600 13.5px/1 var(--f-text);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.cal4-dd svg{color:var(--ink-3);transition:transform .15s}.cal4-dd.on{border-color:var(--cal-c);background:var(--cal-c);color:var(--cal-on)}.cal4-dd.on svg{color:var(--cal-on)}.cal4-dd[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover){.cal4-dd:not(.on):hover{background:var(--sunken)}}.cal4-search{align-items:center;display:inline-flex;position:relative}.cal4-search svg{color:var(--ink-3);pointer-events:none;position:absolute;left:12px}.cal4-search input{outline:none;width:204px;min-width:180px;height:36px;padding:0 28px 0 34px;transition:border-color .15s,box-shadow .15s;border:1px solid var(--line-2)!important;background:var(--surface)!important;color:var(--ink)!important;font:500 13.5px/1 var(--f-text)!important;border-radius:999px!important}.cal4-search input:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px var(--sel)!important}.cal4-search-x{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:inline-grid;position:absolute;right:8px}.cal4-search-x:hover{background:var(--sunken);color:var(--ink)}.pop-dd{z-index:85;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:2px;min-width:240px;max-width:min(340px,100vw - 24px);max-height:min(60dvh,380px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.pop-dd .dd-list{gap:2px;max-height:min(60dvh,380px);display:grid;overflow:auto}.dd-i,.dd-opt{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.dd-i:hover,.dd-opt:hover{background:var(--surface-2)}.dd-opt.on{font-weight:600}.dd-box{border:1.5px solid var(--line-2);background:var(--surface);color:#0000;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.dd-box.on,.dd-opt.on .dd-box{background:var(--cal-c);border-color:var(--cal-c);color:var(--cal-on)}.dd-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-size:13px}.dd-clear{width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.dd-clear:hover{background:var(--surface-2);color:var(--ink)}.adm-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:4px 20px}.adm-list .acr{cursor:pointer;border-radius:12px;align-items:center;gap:16px;margin:0 -12px;padding:14px 12px;transition:background-color .12s;display:flex;position:relative}.adm-list .acr+.acr:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:12px;right:12px}@media (hover:hover){.adm-list .acr:hover{background:var(--surface-2)}.adm-list .acr:hover:before,.adm-list .acr:hover+.acr:before{border-top-color:#0000}}.acr-av{flex:none}.acr-main{flex:auto;min-width:0}.acr-t,.acr-main>b{color:var(--ink);font-size:15px;font-weight:600;line-height:21px;display:block;text-decoration:none!important}.acr-m{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:13px;line-height:18px;display:flex}.acr-m>span+span:before{content:"·";color:var(--ink-3);margin-right:12px}.acr-a{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px 10px;max-width:46%;display:flex}.mod-about{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}@media (max-width:760px){.adm-list{padding:4px 16px}.adm-list .acr{flex-wrap:wrap;gap:10px 12px}.acr-a{flex:100%;justify-content:flex-start;max-width:none}}.epn-wrap{z-index:80;background:var(--scrim);animation:.15s ease-out k-fade;position:fixed;inset:0}.epn-scrim{background:var(--scrim);cursor:default;border:0;width:100%;height:100%;animation:.15s ease-out k-fade;position:absolute;inset:0}.epn{background:var(--surface);border-radius:var(--r-xl);width:min(480px,100vw - 24px);box-shadow:var(--shadow);border:1px solid var(--line);flex-direction:column;animation:.2s ease-out k-slideR;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.epn>.epn-h{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:6px;padding:16px 20px 14px;display:flex}.epn-top{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.epn-t{overflow-wrap:anywhere;min-width:0;font:700 20px/26px var(--f-text);letter-spacing:-.012em;color:var(--ink);margin:0}.epn-sub{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.epn-x{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:auto;display:inline-grid}.epn-x:hover{background:var(--sunken);color:var(--ink)}.epn-kick{min-width:0;color:var(--ink-3);flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;font-size:13px;font-weight:600;line-height:18px;display:flex}.epn-b{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 22px 24px;overflow:auto}.epn-rows{margin:4px 0 0;display:grid}.epn-rows>div{border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.epn-rows>div:first-child{border-top:0}.epn-rows>div:last-child{border-bottom:1px solid var(--line)}.epn-rows dt{color:var(--ink-3);padding-top:1px;font-size:13px;font-weight:600;line-height:18px}.epn-rows dd{flex-direction:column;gap:2px;min-width:0;margin:0;font-size:14px;line-height:20px;display:flex}.epn-rows dd b{color:var(--ink);font-weight:600}.epn-rows dd span{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:18px}.epn-host{border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;transition:border-color .15s;display:flex;text-decoration:none!important}.epn-host:hover{border-color:var(--ink-3)}.epn-sec{margin-top:18px}.epn-sh{font:600 15px/20px var(--f-text);color:var(--ink);margin-bottom:8px}.epn-f{padding:14px 22px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none}.mod-dec{flex-wrap:wrap;gap:8px 10px;display:flex}.mod-dec .btn-primary{flex:auto}@keyframes k-fade{0%{opacity:0}}@keyframes k-slideR{0%{opacity:.6;transform:translate(24px)}}@media (max-width:640px){.epn{border-radius:0;width:auto;inset:0}}.ch-wrap{border-top:1px solid var(--line);height:calc(100dvh - 36px);position:relative;container:chw/inline-size}.ch{background:var(--paper);grid-template-columns:clamp(320px,100% - 681px,360px) minmax(0,1fr);height:100%;display:grid}.ch-list{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex}.ch-ls{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.ch-q{padding:16px 16px 12px}.ch-qi{display:block;position:relative}.ch-qi>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:11px;left:12px}.ch-qi input{background:var(--sunken);width:100%;height:40px;font:inherit;color:var(--ink);border:0;border-radius:8px;outline:none;padding:0 12px 0 38px;font-size:15px;display:block}.ch-qi input:focus,.ch-qi input:not(:placeholder-shown){background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.ch-ul{margin:0;padding:0 0 8px;list-style:none}.ch-it{min-height:72px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:8px 16px;transition:background-color .12s;display:flex;text-decoration:none!important}.ch-it:hover{background:var(--surface-2)}.ch-it[aria-current=true],.ch-it.active{background:var(--sel)}.ch-it .av{width:52px;height:52px;font-size:17px}.ch-it .grow{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ch-r1,.ch-r2{align-items:center;gap:8px;min-width:0;display:flex}.ch-r1 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:15px;font-weight:600;line-height:21px;overflow:hidden}.ch-t{color:var(--ink-3);flex:none;font-size:13px;line-height:18px}.ch-pv{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:1;font-size:14px;line-height:19px;overflow:hidden}.ch-u{background:var(--ink);min-width:20px;height:20px;color:var(--surface);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.ch-conv{background:var(--paper);min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.ch-col{width:100%;max-width:680px;margin:0 auto}.ch-head{--ch-hh:76px;z-index:2;height:calc(var(--ch-hh) + 12px);pointer-events:none;background:var(--ch-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 var(--ch-hh), transparent);-webkit-mask-image:linear-gradient(#000 var(--ch-hh), transparent);mask-image:linear-gradient(#000 var(--ch-hh), transparent);position:absolute;top:0;left:0;right:0}.ch-hd{height:var(--ch-hh);pointer-events:auto;align-items:center;gap:12px;padding:0 20px;display:flex}.ch-who{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;display:flex;text-decoration:none!important}.ch-pill{background:var(--surface-2);border:1px solid var(--line);height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;text-decoration:none!important}.ch-pill:hover{background:var(--sunken)}.ch-scroll{overscroll-behavior:contain;height:100%;padding:84px 0 110px;overflow:hidden auto}.ch-flow{flex-direction:column;gap:6px;min-height:100%;padding:0 20px;display:flex}.ch-flow>:first-child{margin-top:auto}.ch-m{flex-direction:column;min-width:0;max-width:calc(100% - 80px);display:flex}.ch-m.in{align-self:flex-start}.ch-m.me{align-self:flex-end}.ch-m.in+.ch-m.me,.ch-m.me+.ch-m.in{margin-top:10px}.ch-b{border:1px solid var(--line);background:var(--sunken);min-width:0;color:var(--ink);border-radius:16px;padding:10px 14px;font-size:15px;line-height:21px}.ch-m.me .ch-b{background:var(--blue-soft);border-color:var(--ch-me-line)}.ch-m.in .ch-b.ch-nt{background:var(--surface);padding:12px 16px}.ch-tm{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:16px;display:flex}.ch-foot{z-index:2;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ch-fc{padding:0 20px}.ch-in{pointer-events:auto;cursor:text;background:var(--blue-soft);border-radius:32px 32px 0 0;padding:20px 68px 22px 20px;display:block;position:relative;box-shadow:0 4px 12px #0a0e2c0f}.ch-in textarea{resize:none;width:100%;min-height:22px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:15px;line-height:21px;display:block}.ch-send{background:var(--blue);width:44px;height:44px;color:var(--on-blue);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.ch-send:disabled{background:var(--ch-send-off);color:var(--ink-3);cursor:default}.tbl-wrap,.panel,.kcard,.board-col{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;box-shadow:none!important}select,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=date],textarea{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);font-family:var(--f-text)}select:focus,input:focus,textarea:focus{border-color:var(--blue)!important;outline:2px solid var(--sel)!important;outline-offset:0!important}.st.st-ok,.st-ok{color:var(--green)}.st.st-warn,.st-warn{color:var(--amber)}.st.st-live,.st-live{color:var(--blue)}.st.st-err,.st-err{color:var(--alert)}.st.st-muted,.st-muted{color:var(--ink-3)}.av.av-sm,.av-sm{width:28px;height:28px;font-size:11px}.av.av-md,.av-md{width:36px;height:36px;font-size:13px}.av.av-lg,.av-lg{width:44px;height:44px;font-size:15px}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:700}.adm-table td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:12px 16px}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:hover td{background:var(--surface-2)}.ch-list-h{border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;gap:10px;padding:14px 16px 10px;display:flex}.ch-items{overscroll-behavior:contain;flex:auto;padding:4px 0 12px;overflow-y:auto}.ch-i{min-height:68px;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:10px 16px;transition:background-color .12s;display:flex;text-decoration:none!important}.ch-i:hover{background:var(--surface-2)}.ch-i.on,.ch-i[aria-current=true]{background:var(--sel)}.ch-i-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ch-i-top,.ch-i-bot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ch-i-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ch-i-t{color:var(--ink-3);white-space:nowrap;flex:none;font-size:12px}.ch-i-last{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.ch-i-cnt{background:var(--blue);min-width:20px;height:20px;color:var(--on-blue);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.ch-conv>.ch-col{flex-direction:column;max-width:760px;height:100%;margin:0 auto;display:flex;position:relative}.ch-col>.ch-head{background:var(--ch-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);pointer-events:auto;align-items:center;gap:12px;height:auto;min-height:64px;padding:10px 20px;display:flex;position:sticky;top:0;-webkit-mask-image:none;mask-image:none}.ch-head-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ch-head-t b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ch-head-t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ch-back{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:none}@media (max-width:900px){.ch-back{display:inline-grid}}.ch-msgs{flex-direction:column;flex:auto;gap:8px;padding:20px;display:flex;overflow-y:auto}.ch-meta{color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.ch-col>.ch-in{background:var(--blue-soft);border:1px solid var(--ch-me-line);border-bottom:0;border-radius:24px 24px 0 0;margin:0 16px;padding:14px 18px 16px}.ch-in-row{align-items:flex-end;gap:10px;display:flex}.ch-ta{resize:none;font:inherit;color:var(--ink);flex:1;padding:4px 0;font-size:14px;line-height:20px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.ch-in-row .ch-send{flex:none;width:40px;height:40px;position:static}.phead{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.phead h1,.phead__title{font-family:var(--f-display)!important;letter-spacing:-.01em!important;color:var(--ink)!important;font-weight:600!important}.pill{border-radius:999px!important;font-size:12px!important;font-weight:600!important}.pill:not(.pill--text){text-overflow:ellipsis;max-width:100%;overflow:hidden}.phx-drawer,.ps-box,.modal__box{background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:var(--sh-pop,var(--shadow))!important}.login{background:var(--paper)!important;color:var(--ink)!important}.login .lp{background:var(--surface-2)!important;border-right:1px solid var(--line)!important}.login .rp{background:var(--surface)!important}.adm-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.adm-H1{font:700 26px/32px var(--f-text);letter-spacing:-.02em;color:var(--ink);margin:0}.adm-Sub{color:var(--ink-3);margin:0;font-size:14px;line-height:20px}.wdg-grid{align-items:stretch;gap:16px;display:grid}.wdg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wdg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wdg-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1120px){.wdg-grid-4,.wdg-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wdg-grid-4,.wdg-grid-3,.wdg-grid-2{grid-template-columns:minmax(0,1fr)}}.tabs:not(.seg){border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:12px 0 20px;display:flex}.tabs:not(.seg) .tab{color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;background:0 0!important;border:0!important}.tabs:not(.seg) .tab:hover{color:var(--ink);background:var(--surface-2)!important}.tabs:not(.seg) .tab[aria-selected=true]{color:var(--blue)}.tabs:not(.seg) .tab[aria-selected=true]:after{content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px;background:var(--blue)!important;box-shadow:none!important}.seg.tabs{border-bottom:0!important;margin:0!important}.seg.tabs .tab:after,.seg .tab[aria-selected=true]:after{content:none!important;display:none!important}.ch-conv{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.ch-who,.ch-who.ch-head-t{flex-direction:row!important;flex:220px!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.ch-who.ch-head-t>b,.ch-head-t>b{text-overflow:ellipsis;flex-shrink:0;min-width:0;max-width:100%;overflow:hidden}.ch-who.ch-head-t>small,.ch-head-t>small{text-overflow:ellipsis;min-width:0;overflow:hidden}.ch-head{border-bottom:1px solid var(--line)!important;flex:none!important;height:auto!important;min-height:68px!important;padding:8px 0!important;position:relative!important;-webkit-mask-image:none!important;mask-image:none!important}.ch-hd{flex-wrap:wrap!important;gap:10px 14px!important;max-width:960px!important;height:auto!important;min-height:52px!important}.ch-scroll{flex:auto!important;height:auto!important;min-height:0!important;padding:20px 0 24px!important}.ch-foot{background:var(--paper);padding-top:4px;flex:none!important;position:relative!important}.ch-conv .ch-col{max-width:920px!important}.ch-m.vb,.ch-m.vb.lead,.ch-m.vb.bot,.ch-m.vb.human,.ch-m.vb.stop{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:78%!important;padding:0!important}input[type=checkbox],input[type=radio]{width:16px!important;height:16px!important;min-height:16px!important;accent-color:var(--blue)!important;border-radius:4px!important;flex:0 0 16px!important;padding:0!important}.pband{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:100%!important;display:grid!important}.pband>*,.pband__card,.pb-body{min-width:0!important;max-width:100%!important}.pb-t{white-space:normal!important;overflow-wrap:anywhere!important}.set-grid{grid-template-columns:200px minmax(0,1fr)!important;gap:20px!important;max-width:100%!important;display:grid!important}.set-grid>*{min-width:0!important;max-width:100%!important}.tbl-wrap,.twrap,.card.adm-list,.adm-table-wrap{max-width:100%!important;overflow-x:auto!important}.tbl th,.tbl td,.adm-table th,.adm-table td{padding:11px 14px!important}.tbl td:first-child,.tbl th:first-child{min-width:210px}.tbl--outbox td:first-child,.tbl--outbox th:first-child{min-width:160px}@media (max-width:1520px){.tbl th,.tbl td,.adm-table th,.adm-table td{padding:10px 12px!important}.tbl td:first-child,.tbl th:first-child{min-width:184px}}.scrim{display:none}@media (max-width:960px){.shell.nav-open .scrim{z-index:71;background:var(--scrim);display:block;position:fixed;inset:0}}.k-bc-shell{z-index:32;background:var(--ch-glass,#fafafae0);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:8px 24px;position:sticky;top:0}.k-bc-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1400px;margin:0 auto;display:flex}.k-bc-trail{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.k-bc-back{background:var(--surface);border:1px solid var(--line-2);height:28px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;color:var(--ink-2)!important;text-decoration:none!important}.k-bc-back:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)!important}.k-bc-list{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.k-bc-item{align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;display:inline-flex}.k-bc-sep{color:var(--ink-3);-webkit-user-select:none;user-select:none;font-size:13px}.k-bc-link{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);white-space:nowrap;border-radius:6px;padding:2px 6px;font-weight:500;color:var(--ink-3)!important;text-decoration:none!important}.k-bc-link:hover{background:var(--blue-soft);color:var(--blue)!important}.k-bc-cur{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:340px;padding:2px 4px;font-weight:700;overflow:hidden}.k-bc-tabs{background:var(--surface-2);border:1px solid var(--line);scrollbar-width:none;border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:3px;display:flex;overflow-x:auto}.k-bc-tabs::-webkit-scrollbar{width:0;height:0;display:none}.k-bc-tab{white-space:nowrap;height:26px;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;flex-shrink:0;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex;color:var(--ink-2)!important;text-decoration:none!important}.k-bc-tab:hover{color:var(--ink)!important}.k-bc-tab.on{background:var(--surface);box-shadow:0 1px 3px #0a0e2c14;color:var(--blue-ink)!important}@media (max-width:960px){.k-bc-shell{padding:6px 14px;top:56px}}.btile{background:var(--surface);border:1px solid var(--line);box-shadow:none}.btile--uncounted{background:color-mix(in srgb, var(--surface-2) 72%, var(--paper));border-style:dashed;border-color:var(--line-2)}.bscale{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:10px 14px}.bscale__expand{background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink-2)}.bscale__expand:hover{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue-ink)}.funnel-chip{background:var(--surface);border:1px solid var(--line-2);height:34px;box-shadow:none;color:var(--ink-2);border-radius:999px;padding:0 13px;font-weight:600}.funnel-chip:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink);box-shadow:none}.funnel-chip.is-on,.funnel-chip[aria-current=true]{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue-ink);box-shadow:none}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .sn,html[dir=rtl] .snav,html[dir=rtl] .snav.sidebar{border-right:none!important;border-left:1px solid var(--nav-line)!important}html[dir=rtl] .ch-list{border-right:none!important;border-left:1px solid var(--line)!important}html[dir=rtl] .sn-gl,html[dir=rtl] .sn-sec,html[dir=rtl] .sn-i,html[dir=rtl] .sn-i.nav-item,html[dir=rtl] .sn-i>.sn-t,html[dir=rtl] .sn-foot .sn-u-meta,html[dir=rtl] .tbl th,html[dir=rtl] .tbl td,html[dir=rtl] .adm-table th,html[dir=rtl] .adm-table td{text-align:right!important}html[dir=rtl] .sn-badge,html[dir=rtl] .sn-i .nav-item__badge{margin-left:0!important;margin-right:auto!important}html[dir=rtl] .k-bc-sep,html[dir=rtl] .k-bc-back svg,html[dir=rtl] .ch-back svg{display:inline-block;transform:scaleX(-1)}html[dir=rtl] .epn{left:12px;right:auto;box-shadow:24px 0 60px #0a0e2c24}html[dir=rtl] .epn-x{left:14px;right:auto}@media (max-width:1180px){html[dir=rtl] .snav,html[dir=rtl] .snav.sidebar{transform:translate(102%);left:auto!important;right:0!important}html[dir=rtl] .snav.open,html[dir=rtl] .snav.sidebar.open,html[dir=rtl] .app.expanded .snav{transform:translate(0);box-shadow:-24px 0 60px #00000073}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
