@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:display;src:url(/_next/static/media/8001bc47060373cb-s.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:104.79%;descent-override:27.58%;line-gap-override:0.00%;size-adjust:90.66%}.__className_f45d43{font-family:display,display Fallback;font-weight:700;font-style:normal}.__variable_f45d43{--font-display:"display","display Fallback"}:root{--brand:#bea8ff;--black:#250932;--white:#ffffff;--brand-10:#f5f2fe;--brand-20:#e1d9fc;--brand-30:#c7bcfb;--brand-40:#ab92f7;--brand-50:#9771f4;--brand-80:#5922b3;--focus-ring:var(--brand-80);--accent-strong:var(--brand-80);--accent-solid:var(--brand-80);--accent-dot:var(--brand-50);--brand-button-bg:var(--brand);--brand-button-text-color:var(--black);--gray-5:#fafafa;--gray-10:#f5f6f7;--gray-20:#edeff2;--gray-30:#e3e4e8;--gray-40:#d0d2d6;--gray-50:#c3c6c9;--gray-60:#9ba2a8;--gray-70:#838991;--gray-80:#737980;--gray-90:#5c6166;--gray-100:#3a3e42;--text-secondary:var(--gray-90);--text-muted:var(--gray-90);--shadow-sm:0 1px 2px rgb(36 35 38/0.04),0 1px 3px rgb(36 35 38/0.05);--shadow-md:0 2px 4px rgb(36 35 38/0.04),0 6px 16px rgb(36 35 38/0.07);--shadow-pop:0 8px 24px rgb(36 35 38/0.13),0 2px 6px rgb(36 35 38/0.07);--main-container-bg:#fcfcfc;--navy-blue:#1a47b8;--red-wine:#af010d;--scarlet-10:#fcf3f2;--scarlet-20:#fceceb;--scarlet-40:#f7b7a8;--scarlet-100:#ea4c27;--amber-20:#fff8e0;--radiance-20:#e4ecfd;--malachite-20:#e8faeb;--malachite-100:#5ac369;--sidebar-w:280px;--header-h:72px;--flow-w:880px;--flow-wide-w:1200px;--status-neutral-bg:var(--gray-20);--status-neutral-fg:var(--gray-90);--status-info-bg:var(--radiance-20);--status-info-fg:var(--navy-blue);--status-success-bg:var(--malachite-20);--status-success-fg:#2f7a3b;--status-warning-bg:var(--amber-20);--status-warning-fg:#8a6100;--status-danger-bg:#fdeaea;--status-danger-fg:var(--red-wine);--status-review-bg:#ece9fe;--status-review-fg:#4a35c9;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--lh-tight:1.2;--lh-base:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:100px;--dur-fast:120ms;--dur-base:180ms;--ease:ease;--z-sticky:10;--z-header:40;--z-menu:50;--z-popover:60;--z-drawer-backdrop:80;--z-drawer:90;--z-modal:100;--z-toast:200;--border-subtle:var(--gray-30);--border-control:var(--gray-70);--border-strong:var(--gray-90);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-halo:color-mix(in srgb,var(--focus-ring) 16%,transparent);--focus-scroll-margin:96px;--target-min:24px;--target-comfort:44px;--field-h:40px;--field-h-lg:48px;--surface-page:var(--main-container-bg);--surface-card:var(--white);--surface-sunken:var(--gray-10);--text-strong:var(--black);--dur-none:0ms;--sp-05:2px;--sp-1-5:6px;--sp-2-5:10px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--white);color:var(--black);font-family:var(--font-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1.4;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.focus-target{scroll-margin-top:var(--focus-scroll-margin)}.muted{color:var(--text-secondary)}.muted-60{color:var(--text-muted)}.btn{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:8px;border:1px solid var(--gray-30);background:var(--white);color:var(--black);font-size:14px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap}.btn:hover:not(:disabled){background:var(--gray-10)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-brand{background:var(--brand-button-bg);border-color:var(--brand-button-bg);color:var(--brand-button-text-color)}.btn-brand:hover:not(:disabled){background:var(--brand-40);border-color:var(--brand-40)}.btn-brand:active:not(:disabled){background:var(--brand-50);border-color:var(--brand-50)}.btn-brand:disabled{background:var(--gray-20);border-color:var(--gray-20);color:var(--gray-50);opacity:1}.btn-brand img{filter:none}.btn-primary{background:var(--black);border-color:var(--black);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--gray-100);border-color:var(--gray-100)}.btn-primary:disabled{background:var(--gray-20);border-color:var(--gray-20);color:var(--gray-50);opacity:1}.btn-primary img{filter:brightness(0) invert(1)}.btn-sm{height:32px;padding:0 12px;font-size:12px}input,select,textarea{font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;width:100%;height:var(--field-h);padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-card);color:var(--text-strong)}textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical}input:hover:not(:disabled):not([readonly]),select:hover:not(:disabled),textarea:hover:not(:disabled):not([readonly]){border-color:var(--border-strong)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,select:focus,textarea:focus{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-1px;box-shadow:0 0 0 4px var(--focus-halo)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-width:2px;border-color:var(--scarlet-100)}.skip-link{position:fixed;top:-100px;left:8px;z-index:200;padding:10px 16px;border:1px solid var(--gray-30);border-radius:8px;background:var(--white);color:var(--accent-strong);font-size:14px;font-weight:600;text-decoration:none;transition:top .12s ease-out}.skip-link:focus-visible{top:8px}.shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex:none;background:var(--white);border-right:1px solid var(--gray-30);display:flex;flex-direction:column;gap:24px;padding:0 16px 24px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sidebar-header{justify-content:space-between;padding-top:24px;padding-bottom:16px}.logo,.sidebar-header{display:flex;align-items:center}.logo{gap:8px;height:24px}.logo-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:100px;background:var(--gray-20);color:var(--gray-90);font-size:12px;font-weight:600}.submenu{display:flex;flex-direction:column}.submenu-item{height:36px;display:flex;align-items:center;padding:0 12px 0 52px;border-radius:8px;font-size:14px;font-weight:600;color:var(--black);cursor:pointer}.submenu-item:hover{background:var(--gray-10)}.promo{position:relative;margin-top:8px;padding:16px;border:1px solid var(--gray-30);border-radius:12px;background:var(--white);text-align:center}.promo-close{position:absolute;top:6px;right:6px;width:24px;height:24px;padding:0;border:none;background:none;color:var(--text-secondary);font-size:18px;line-height:1;cursor:pointer;border-radius:6px}.promo-close:hover{background:var(--gray-10)}.promo-img{display:block;width:100%;height:80px;object-fit:contain;margin-bottom:10px}.promo-title{margin:0 0 2px;font-size:13px;font-weight:700}.promo-text{margin:0 0 10px;font-size:12px;font-weight:400;line-height:1.4;color:var(--text-secondary)}.promo-btn{width:100%;border-color:transparent}.collapse-btn,.promo-btn{background:var(--gray-20)}.collapse-btn{width:32px;height:32px;padding:0;border:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sidebar-nav{gap:24px}.sidebar-main,.sidebar-nav{flex:1 1;display:flex;flex-direction:column;min-height:0}.sidebar-main{overflow-y:auto}.menu-group{display:flex;flex-direction:column}.divider{height:1px;background:var(--gray-30);width:100%;margin:4px 0}.sidebar-bottom{display:flex;flex-direction:column;gap:2px;margin-inline:-16px;padding:12px 16px 0;box-shadow:0 -8px 16px -12px color-mix(in srgb,var(--black) 45%,transparent)}.nav-backdrop,.sidebar-mobile-extras{display:none}.nav-item{display:flex;align-items:center;gap:8px;height:40px;padding:8px 12px;border-radius:8px;background:var(--white);cursor:pointer}.nav-item:hover{background:var(--gray-10)}.nav-item.active{background:var(--gray-20)}.nav-item-content{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.nav-label{font-size:14px;font-weight:600;line-height:1.3;color:var(--black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ico,.nav-icon{flex:none}.ico{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.ico img{display:block;width:100%;height:100%;object-fit:contain}.rot-right img{transform:rotate(-90deg)}.rot-left img{transform:rotate(90deg) scaleX(-1)}.rot-up img{transform:rotate(180deg)}.nav-badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 6px;border-radius:100px;background:var(--malachite-100);color:var(--black);font-size:12px;font-weight:600;flex:none}.main,.shell-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.shell-main[tabindex="-1"]:focus{outline:none}.header-nav{border-bottom:1px solid var(--gray-30);justify-content:space-between;padding:16px 32px;background:var(--white)}.header-left,.header-nav{display:flex;align-items:center}.header-left{gap:8px;min-width:0}.breadcrumb{font-size:12px;font-weight:500;line-height:1.5;color:var(--black);padding:3px 0;min-width:3.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn.menu-btn{display:none;flex:none}.header-tools{display:flex;align-items:center;gap:8px}.company-select{display:flex;align-items:stretch;border-radius:8px}.company-input{display:flex;align-items:center;gap:10px;width:264px;height:40px;padding:10px 12px;background:var(--white);border:1px solid var(--gray-30);border-right:none;border-radius:8px 0 0 8px}.company-name{flex:1 1;min-width:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-actions{display:flex;align-items:center;padding:4px 4px 4px 0;background:var(--white);border:1px solid var(--gray-30);border-left:none;border-radius:0 8px 8px 0}.prices-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:8px 10px;border-radius:6px;background:var(--gray-20);color:var(--black);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.prices-btn.is-disabled{color:var(--text-muted);cursor:default}.company-wrap{position:relative;display:flex}.company-input-btn{cursor:pointer;text-align:left;font:inherit}.company-input-btn:disabled{cursor:progress}.company-backdrop{position:fixed;inset:0;z-index:40}.company-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:264px;max-width:380px;display:flex;flex-direction:column;gap:4px;padding:4px;background:var(--white);border:1px solid var(--gray-30);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0/12%)}.company-search{height:36px;padding:8px 10px 8px 34px;font-size:14px;background-image:url(/icons/search.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:18px 18px}.company-list{max-height:320px;overflow-y:auto;margin:0;padding:0;list-style:none}.company-opt{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:none;font:inherit;text-align:left;cursor:pointer}.company-opt.active,.company-opt:focus-visible,.company-opt:hover{background:var(--gray-10)}.company-opt:disabled{cursor:progress}.company-opt-on{background:var(--gray-20);font-weight:600}.company-opt-main{display:flex;flex-direction:column;flex:1 1;min-width:0}.company-opt-name{min-width:0;font-size:14px;color:var(--black)}.company-opt-meta,.company-opt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-opt-meta{font-size:12px;font-weight:400;line-height:1.4;color:var(--text-muted)}.company-opt-type{flex:none;padding:2px 6px;border-radius:4px;background:var(--gray-20);font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap}.company-empty,.company-error{margin:0;padding:10px 12px;font-size:12px;color:var(--text-muted)}.company-error{color:var(--red-wine);font-weight:500}.lang-wrap{position:relative;display:flex}.lang-btn{gap:6px;cursor:pointer;font:inherit}.lang-btn.is-auth{height:32px;padding:0 8px;border-color:transparent;background:transparent;font-size:14px;font-weight:500}.lang-btn.is-auth:hover:not(:disabled){background:var(--gray-10)}.lang-backdrop{position:fixed;inset:0;z-index:40}.lang-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:100%;padding:4px;background:var(--white);border:1px solid var(--gray-30);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0/12%)}.lang-list{margin:0;padding:0;list-style:none}.lang-opt{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:none;font:inherit;font-size:14px;color:var(--black);text-align:left;white-space:nowrap;cursor:pointer}.lang-opt.active,.lang-opt:focus-visible,.lang-opt:hover{background:var(--gray-10)}.lang-opt-on{background:var(--gray-20);font-weight:600}.lang-flag{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px}.lang-opt-name{flex:1 1;min-width:0}.icon-btn{width:40px;height:40px;padding:8px;border:1px solid var(--gray-30);border-radius:8px;background:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn:hover{background:var(--gray-10)}.copy-link-btn{position:relative;transition:background .12s ease,border-color .12s ease}.copy-link-btn.is-copied,.copy-link-btn.is-copied:hover{background:var(--brand-10);border-color:var(--brand)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.avatar{width:40px;height:40px;border-radius:50%;flex:none;background:var(--gray-20);color:var(--gray-90);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.02em}.avatar-link{text-decoration:none;transition:background .12s ease}.avatar-link:hover{background:var(--gray-30)}.avatar-link:focus-visible{outline:2px solid var(--black);outline-offset:2px}.prof-menu-wrap{position:relative;display:flex}.avatar-btn{padding:0;border:none;cursor:pointer;font:inherit;transition:background .12s ease}.avatar-btn:hover,.avatar-btn[aria-expanded=true]{background:var(--gray-30)}.avatar-btn:focus-visible{outline:2px solid var(--black);outline-offset:2px}.prof-menu-backdrop{position:fixed;inset:0;z-index:40}.prof-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:240px;max-width:320px;padding:4px;background:var(--white);border:1px solid var(--gray-30);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0/12%)}.prof-menu-id{display:flex;align-items:center;gap:10px;padding:10px}.prof-menu-avatar{width:40px;height:40px;flex:none;border-radius:50%;background:var(--gray-20);color:var(--gray-90);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.02em}.prof-menu-id-text{min-width:0}.prof-menu-email{margin:0;font-size:13px;font-weight:600;color:var(--black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-menu-divider{display:block;height:1px;margin:4px 0;background:var(--gray-30)}.prof-menu-item{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:none;font:inherit;font-size:14px;color:var(--black);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.prof-menu-item:hover{background:var(--gray-10)}.prof-menu-item:focus-visible{background:var(--gray-20);outline:none;box-shadow:inset 3px 0 0 var(--focus-ring)}.prof-menu-item--logout{color:var(--red-wine)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 32px 0}.page-title{font-size:22px;font-weight:600;line-height:1.5;margin:0}.back-link{display:inline-block;padding:0;border:0;background:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);cursor:pointer}.back-link:hover{color:var(--black)}.page-action{display:flex;gap:8px;align-items:center}.tab-group{display:flex;align-items:flex-end;padding:24px 32px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tab-group::-webkit-scrollbar{display:none}.tab-item{display:flex;flex-direction:column;align-items:stretch;border:none;background:none;padding:0;height:auto;min-height:var(--target-min);cursor:pointer;flex:none}.tab-content{display:flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:4px 12px;font-size:14px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.tab-item.active .tab-content{color:var(--black)}.tab-underline{height:2px;background:var(--gray-30);align-self:stretch;margin-top:0}.tab-item:not(.active) .tab-underline{height:1px;margin-top:1px}.tab-item.active .tab-underline{background:var(--black)}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:100px;background:var(--gray-20);color:var(--black);font-size:10px;font-weight:600;line-height:1.6}.tab-filler{flex:1 1;border-bottom:1px solid var(--gray-30);align-self:stretch}.block{padding:24px 32px;flex:1 1}.block.flow,.page-header.flow{max-width:calc(var(--flow-w) + 64px);margin-inline:auto;width:100%}.block.flow-wide,.page-header.flow-wide{max-width:calc(var(--flow-wide-w) + 64px);margin-inline:auto;width:100%}.panel{border:1px solid var(--gray-30);border-radius:16px;background:var(--white);overflow:hidden}.card{border-radius:14px;box-shadow:var(--shadow-sm)}.block-title{justify-content:space-between;gap:16px;height:64px;padding:16px 24px;border-bottom:1px solid var(--gray-30);flex:none}.block-title,.block-title-left{display:flex;align-items:center}.block-title-left{gap:8px;min-width:0}.block-icon{width:32px;height:32px;border-radius:50%;background:var(--gray-10);color:var(--black);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.block-icon img{display:block;width:20px;height:20px;object-fit:contain}.block-icon svg{display:block;flex:none}.block-title-text{font-size:16px;font-weight:600;line-height:1.5;color:var(--black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-title-right{flex:none}.card-body{padding:24px}.card-flush{display:flex;flex-direction:column;flex:1 1;min-height:0}.detail-list{display:flex;flex-direction:column;gap:12px}.detail-row{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.detail-label{color:var(--text-secondary)}.detail-label,.detail-value{font-size:14px;font-weight:500;line-height:1.4}.detail-value{color:var(--black);overflow-wrap:anywhere}.copy-btn{border:none;background:none;padding:0;flex:none;display:inline-flex;color:var(--text-secondary);cursor:pointer}.copy-btn:hover{color:var(--black)}@media (max-width:640px){.block-title-text{font-size:14px}.block-title{gap:12px}}.table-actions{padding:16px}.row-check{width:16px;height:16px;margin:0;accent-color:var(--accent-strong);cursor:pointer;vertical-align:middle}.search{max-width:340px;height:36px}table{width:100%;border-collapse:collapse}thead th{height:44px;background:var(--gray-10);border-top:1px solid var(--gray-30);text-align:left;font-size:12px;font-weight:600;color:var(--gray-90);white-space:nowrap}tbody td,thead th{border-bottom:1px solid var(--gray-30);padding:0 16px}tbody td{height:64px;vertical-align:middle}@media (max-width:640px){tbody td,thead th{padding-left:10px;padding-right:10px}}tbody tr.clickable:hover{background:var(--gray-10);cursor:pointer}tbody tr.clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--gray-10)}.cell-msg{display:flex;flex-direction:column;justify-content:center;max-width:300px}.cell-title{font-size:14px;font-weight:500;line-height:1.4;color:var(--black)}.cell-sub,.cell-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-sub{font-size:12px;font-weight:400;color:var(--text-muted)}.search-wrap{display:flex;align-items:center;gap:4px;width:340px;max-width:100%;height:36px;padding:9px 12px;border:1px solid var(--gray-30);border-radius:8px;background:var(--white)}.search-wrap:focus-within{outline:2px solid var(--focus-ring);outline-offset:-1px}.search-wrap input{border:none;height:auto;padding:0;outline:none}.search-wrap .search-submit{border:none;background:none;padding:0;height:auto;display:inline-flex;align-items:center;cursor:pointer;flex:none}.search-wrap .search-submit:disabled{cursor:default;opacity:.5}.search-wrap input:focus{outline:none}.row-action{border:none;background:none;padding:0;height:auto;min-width:var(--target-min);min-height:var(--target-min);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.row-action:hover{opacity:.7}.cell-date{font-size:14px;color:var(--gray-90)}.cell-date,.pill{font-weight:500;white-space:nowrap}.pill{display:inline-flex;align-items:center;border-radius:100px;padding:4px 10px;font-size:12px}.pill.created{background:var(--status-warning-bg);color:var(--status-warning-fg)}.pill.progress{background:var(--status-info-bg);color:var(--status-info-fg)}.pill.completed{background:var(--status-success-bg);color:var(--status-success-fg)}.pill.archived{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.pill.st-active{background:var(--malachite-20);color:var(--black)}.pill.st-invited{background:var(--amber-20);color:var(--black)}.pill.st-blocked{background:var(--scarlet-20);color:var(--black)}.pill.st-other{background:var(--gray-20);color:var(--black)}.pill.review{background:var(--status-review-bg);color:var(--status-review-fg)}.pill.declined{background:var(--status-danger-bg);color:var(--status-danger-fg)}.unread-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-dot);display:inline-block;flex:none}.pagination{justify-content:space-between;padding:16px;border-top:1px solid var(--gray-30);background:var(--white);flex-wrap:wrap}.pagination,.pagination-left{display:flex;align-items:center;gap:16px}.pagination-count{font-size:14px;font-weight:500;color:var(--black);white-space:nowrap}.page-size select{width:115px;height:40px}.pagination-pages{display:flex;align-items:center;gap:10px}.page-arrow,.page-btn{width:40px;height:40px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--gray-90);font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page-arrow:hover:not(:disabled),.page-btn:hover:not(.current){background:var(--gray-10)}.page-btn.current{background:var(--gray-20);color:var(--black)}.page-arrow:disabled{opacity:.4;cursor:not-allowed}.page-gap{display:inline-flex;align-items:center;justify-content:center;padding:10px}.impersonation-banner{background:var(--amber-20);border-bottom:2px solid var(--scarlet-100);color:#6b3d06;padding:10px 32px;font-size:14px;font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.impersonation-banner .btn{margin-left:auto;border-color:var(--scarlet-100);color:#6b3d06;background:transparent}.msg{display:flex;margin-bottom:16px}.msg.in{justify-content:flex-end}.bubble{max-width:80%;padding:12px 14px;border-radius:12px;border:1px solid var(--gray-30);background:var(--white);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.msg.in .bubble{background:var(--radiance-20);border-color:transparent}.msg-meta{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.error{background:var(--status-danger-bg);border:1px solid var(--red-wine);color:var(--red-wine);padding:10px 12px;border-radius:8px;font-size:13px}.mock-note{background:var(--radiance-20);border:1px dashed var(--navy-blue);color:var(--navy-blue);padding:10px 12px;border-radius:8px;font-size:12px;margin-bottom:16px}.empty{padding:64px 24px;text-align:center}.empty,.label{color:var(--text-secondary)}.label{font-size:12px;font-weight:500;display:block;margin-bottom:6px}@media (max-width:900px){.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:90;height:100dvh;max-width:85vw;box-shadow:0 12px 32px rgba(36,35,38,.18);transform:translateX(-100%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.shell.nav-open .sidebar{transform:translateX(0);visibility:visible;transition:transform .18s ease}.nav-backdrop{display:block;position:fixed;inset:0;z-index:80;background:rgba(36,35,38,.4)}.sidebar .promo{display:none}.sidebar-mobile-extras{display:flex;flex-direction:column;gap:8px}.sidebar-mobile-row{display:flex;align-items:center;gap:8px}.sidebar-mobile-row .lang-wrap{flex:1 1 auto;min-width:0}.sidebar-mobile-row .lang-btn{width:100%}.sidebar-mobile-row .lang-menu{top:auto;bottom:calc(100% + 4px);left:0;right:auto}.sidebar-logout{flex:1 1 auto}.icon-btn.menu-btn{display:inline-flex}.header-tools{flex:1 1 auto;min-width:0;justify-content:flex-end}.header-tools .avatar,.header-tools .header-logout,.header-tools .lang-wrap{display:none}.company-select{min-width:0;flex:0 1 auto}.company-input,.company-wrap{min-width:0;flex:1 1 auto}.company-input{width:auto;max-width:264px}.company-actions{flex:none}.company-menu{left:auto;right:0;max-width:calc(100vw - 32px)}.block,.header-nav,.page-header,.tab-group{padding-left:16px;padding-right:16px}.hide-sm{display:none}}@media (prefers-reduced-motion:reduce){.shell.nav-open .sidebar,.sidebar,.skip-link{transition:none}}@media (max-width:640px){.page-header{flex-direction:column;align-items:stretch;gap:12px}.page-action{flex-wrap:wrap}}.tt{position:relative;display:inline-flex}.tt-bubble{bottom:calc(100% + 8px);background:var(--black);color:var(--white);font-size:12px;font-weight:500;line-height:1.4;padding:6px 10px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s ease;z-index:50}.tt-bubble,.tt-bubble:after{position:absolute;left:50%;transform:translateX(-50%)}.tt-bubble:after{content:"";top:100%;border:5px solid transparent;border-top:5px solid var(--black)}@media (max-width:640px){.tt-bubble{white-space:normal;width:max-content;max-width:min(260px,calc(100vw - 32px));text-align:center}}.tt:focus-within .tt-bubble,.tt:hover .tt-bubble{opacity:1}.tt-below .tt-bubble{bottom:auto;top:calc(100% + 8px)}.tt-below .tt-bubble:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--black)}.colpick{position:relative;display:inline-flex;margin-left:auto}.table-actions.has-colpick{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.table-actions .ta-right{margin-left:auto;display:inline-flex;align-items:center;gap:12px;flex:none}.table-actions .ta-right .colpick{margin-left:0}.colpick-btn{gap:8px;white-space:nowrap}.colpick-backdrop{position:fixed;inset:0;z-index:var(--z-menu)}.colpick-menu{position:fixed;z-index:var(--z-popover);display:flex;flex-direction:column;width:290px;background:var(--white);border:1px solid var(--gray-30);border-radius:12px;box-shadow:0 12px 32px rgba(36,35,38,.14);padding:8px}.colpick-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 8px 8px}.colpick-title{font-size:14px;font-weight:600}.colpick-count{font-size:12px;color:var(--text-muted)}.colpick-list{list-style:none;margin:0;padding:0;flex:1 1;min-height:0;overflow-y:auto}.colpick-row{display:flex;align-items:center;gap:8px;padding:2px 8px;border-radius:8px}.colpick-row:hover{background:var(--gray-10)}.colpick-label{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;font-size:14px;padding:6px 0;cursor:pointer}.colpick-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colpick-label input{accent-color:var(--accent-strong);width:16px;height:16px;flex:none}.colpick-row-locked .colpick-label{cursor:default;color:var(--gray-90)}.colpick-lock{color:var(--text-muted)}.colpick-lock,.colpick-move{display:inline-flex;flex:none}.colpick-move{gap:2px}.colpick-arrow{width:24px;height:24px;border:1px solid transparent;border-radius:6px;background:none;color:var(--text-secondary);font-size:13px;line-height:1;cursor:pointer}.colpick-arrow:hover:not(:disabled){background:var(--gray-20);color:var(--black)}.colpick-arrow:disabled{opacity:.3;cursor:default}.colpick-arrow:focus-visible,.colpick-label input:focus-visible,.colpick-reset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.colpick-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 4px;margin-top:4px;border-top:1px solid var(--gray-30)}.colpick-reset{background:none;border:none;padding:6px 4px;font-family:inherit;font-size:13px;color:var(--accent-strong);cursor:pointer;text-decoration:underline}.colpick-reset:disabled{color:var(--text-muted);cursor:default;text-decoration:none}td.col-sticky,th.col-sticky{position:-webkit-sticky;position:sticky;right:0;box-shadow:-8px 0 8px -8px rgba(36,35,38,.12)}th.col-sticky{background:var(--gray-10)}td.col-sticky{background:var(--white)}tbody tr:hover td.col-sticky{background:var(--gray-10)}td.col-sticky-left,th.col-sticky-left{position:-webkit-sticky;position:sticky;left:0;box-shadow:8px 0 8px -8px rgba(36,35,38,.12)}th.col-sticky-left{background:var(--gray-10)}td.col-sticky-left{background:var(--white)}tbody tr:hover td.col-sticky-left{background:var(--gray-10)}td.cell-strong{font-weight:600}.th-sort{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.th-sort:hover{color:var(--black)}.list-note{margin:0;padding:10px 16px;border-bottom:1px solid var(--gray-30);color:var(--text-secondary);font-size:12px}.hist-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:100px;background:var(--gray-20);color:var(--gray-90);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.cell-title-row{display:flex;align-items:center;gap:6px;min-width:0}.cell-title-row .cell-title{min-width:0}@media (max-width:640px){.btn-sm,.icon-btn,.page-arrow,.row-action,.tab-item{min-width:var(--target-comfort);min-height:var(--target-comfort)}input,select,textarea{min-height:var(--target-comfort)}}@media (max-width:360px){.block,.card,.main,.panel,.shell-main{max-width:100%;min-width:0}.form-grid{grid-template-columns:1fr}.block-title,.page-header,.table-actions{padding-left:var(--sp-4);padding-right:var(--sp-4)}.tab-group{overflow-x:auto;scrollbar-width:none}.tab-group::-webkit-scrollbar{display:none}.block-title-text,.cell-title,.page-title{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.st-skeleton{animation-duration:var(--dur-none);background-image:none}.spinner{animation:none}.colpick-menu,.tt-bubble{transition:none;animation:none}}.dp-field{display:flex;flex-direction:column;gap:4px;min-width:0}.dp-field-label{font-size:.72rem;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.dp-field-control{position:relative;display:flex;align-items:center}.dp-field-input,.dp-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--txt);font:inherit;font-size:.88rem;font-weight:500;padding:9px 12px;min-width:150px;text-align:left;outline:none;cursor:pointer}.dp-field-input{cursor:text;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dp-field-input::placeholder{color:var(--mut)}.dp-field-input:hover:not(:disabled),.dp-trigger:hover:not(:disabled){background:var(--panel-hover)}.dp-field-input:focus-visible,.dp-trigger:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.dp-field-input:disabled,.dp-trigger:disabled{opacity:.55;cursor:not-allowed}.dp-trigger-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-field-clear{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--mut);font-size:1.05rem;line-height:1;cursor:pointer}.dp-field-clear:hover{background:var(--panel-alt);color:var(--txt)}.dp-field--compact{flex-direction:row;align-items:center;gap:6px}.dp-field--compact .dp-field-label{white-space:nowrap}.dp-field--compact .dp-field-input,.dp-field--compact .dp-trigger{padding:5px 9px;min-width:132px;font-size:.8rem;border-radius:var(--radius)}.dp-field--compact .dp-field-clear{width:18px;height:18px}.dp-popover{position:fixed;z-index:1200;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:10px;max-width:calc(100vw - 16px)}.dp-panel{display:flex;flex-direction:column;gap:8px}.dp-panel--range{flex-direction:row;align-items:stretch;gap:10px}.dp-panel-main{gap:8px;min-width:0}.dp-panel-main,.dp-presets{display:flex;flex-direction:column}.dp-presets{gap:2px;padding-right:10px;border-right:1px solid var(--line-soft);min-width:140px}.dp-preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--txt);font:inherit;font-size:.82rem;text-align:left;padding:6px 10px;border-radius:var(--radius);cursor:pointer;white-space:nowrap}.dp-preset:hover{background:var(--panel-hover)}.dp-preset:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.dp-granularity{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel-alt);width:-moz-fit-content;width:fit-content}.dp-gran-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--mut);font:inherit;font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:var(--radius);cursor:pointer}.dp-gran-tab:hover{color:var(--txt)}.dp-gran-tab.is-active{background:var(--panel);color:var(--txt);box-shadow:var(--shadow)}.dp-monthnav{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:2px 0 6px}.dp-monthnav-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border:0;border-radius:var(--radius);background:transparent;color:var(--txt);font-size:1.15rem;line-height:1;cursor:pointer}.dp-monthnav-step:hover:not(:disabled){background:var(--panel-hover)}.dp-monthnav-step:disabled{opacity:.3;cursor:default}.dp-monthnav-spacer{width:28px;height:28px}.dp-monthnav-label{font-size:.86rem;font-weight:650;color:var(--txt);text-transform:capitalize}.dp-months{display:flex;gap:14px;flex-wrap:wrap}.dp-month{min-width:232px}.dp-cal-grid{display:flex;flex-direction:column;gap:1px}.dp-cal-row{display:grid;grid-template-columns:26px repeat(7,30px);grid-gap:1px;gap:1px}.dp-cal-dow,.dp-cal-wk-head{height:26px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.dp-cal-dow,.dp-cal-wk,.dp-cal-wk-head{display:flex;align-items:center;justify-content:center;color:var(--mut)}.dp-cal-wk{height:30px;border:0;border-radius:var(--radius);background:transparent;font-size:.7rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.dp-cal-wk:hover:not(:disabled){background:var(--acc-soft);color:var(--acc-text)}.dp-cal-wk:disabled{cursor:default}.dp-cal-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;height:30px;border:0;border-radius:var(--radius);background:transparent;color:var(--txt);font:inherit;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.dp-cal-day:hover:not(:disabled){background:var(--panel-hover)}.dp-cal-day:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.dp-cal-day.is-outside{color:var(--mut);opacity:.6}.dp-cal-day.is-today{box-shadow:inset 0 0 0 1px var(--acc)}.dp-cal-day.is-in-range{background:var(--acc-soft);border-radius:0}.dp-cal-day.is-range-end,.dp-cal-day.is-range-start,.dp-cal-day.is-selected{background:var(--acc);color:var(--on-accent);font-weight:650}.dp-cal-day.is-range-start{border-top-right-radius:0;border-bottom-right-radius:0}.dp-cal-day.is-range-end{border-top-left-radius:0;border-bottom-left-radius:0}.dp-cal-day:disabled{opacity:.3;cursor:not-allowed}.dp-coarse{min-width:240px}.dp-coarse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.dp-coarse-grid--q{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-coarse-grid--y{grid-template-columns:repeat(4,minmax(0,1fr))}.dp-coarse-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--txt);font:inherit;font-size:.8rem;font-weight:600;padding:8px 6px;cursor:pointer;text-transform:capitalize}.dp-coarse-cell:hover{background:var(--panel-hover)}.dp-coarse-cell.is-active{background:var(--acc);border-color:var(--acc);color:var(--on-accent)}.dp-panel-foot,.dp-range-inputs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--line-soft)}.dp-range-input{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--mut)}.dp-range-input input{width:116px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--txt);font:inherit;font-size:.8rem;font-weight:500;text-transform:none;letter-spacing:normal;padding:5px 8px;outline:none}.dp-range-input input:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.dp-range-dash{color:var(--mut)}.dp-preview{font-size:.78rem;color:var(--acc-text);font-weight:600}.dp-quick{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--txt);font:inherit;font-size:.78rem;font-weight:600;padding:5px 11px;cursor:pointer}.dp-quick:hover{background:var(--panel-hover)}.dp-quick--ghost{margin-left:0;border-color:transparent;color:var(--mut)}.dp-quick--ghost:hover{color:var(--txt)}@media (max-width:640px){.dp-panel--range{flex-direction:column}.dp-presets{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line-soft);padding:0 0 8px;min-width:0}.dp-months{flex-direction:column}}