:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index);padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{box-sizing:border-box;cursor:pointer;font-family:var(--toastify-font-family);max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{white-space:pre-wrap;flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify__toast-text{flex-direction:column;gap:2px;width:100%;line-height:1.35;display:flex}.Toastify__toast-text-title{font-weight:600}.Toastify__toast-text-content{opacity:.92}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{opacity:.7;transform-origin:0;width:100%;height:5px;z-index:var(--toastify-z-index);position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{transform-origin:100%;left:auto;right:0}.Toastify__spinner{border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);box-sizing:border-box;border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--color-primary:#0b3d5c;--color-primary-hover:#082f49;--color-primary-light:#e0f2f7;--color-primary-muted:#0e5a7a;--color-on-primary:#fff;--color-accent:#0e9aa7;--color-accent-hover:#0c8490;--color-accent-muted:#d4f0f3;--color-highlight:#c17b2d;--color-highlight-hover:#a36624;--color-on-highlight:#fff;--color-background:#f4f6f9;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-dark:#0b3d5c;--color-on-surface-dark:#f8fafc;--color-border:#dde3eb;--color-border-subtle:#eef2f6;--color-foreground:#0f172a;--color-foreground-muted:#64748b;--color-heading-accent:#0b3d5c;--color-danger:#dc2626;--color-success:#059669;--color-warning-badge:#ea580c;--color-warning-badge-bg:#ffedd5;--color-warning-badge-border:#fb923c;--color-default-bg:#eef2f6;--color-default-bg-hover:#e2e8f0;--color-sidebar-bg:#fff;--color-sidebar-active:var(--color-primary-light);--color-sidebar-active-border:var(--color-primary);--color-workspace-frame:#fafbfc;--color-workspace-main:#f5f6f8;--color-workspace-muted:#f3f4f6;--color-workspace-hover:#eceef1;--color-workspace-border:#e5e7eb;--color-workspace-border-subtle:#eceef1;--color-workspace-header-bg:#fff;--color-workspace-sidebar-bg:#fff;--color-workspace-sidebar-icon:#9ca3af;--color-workspace-sidebar-hover:#f3f4f6;--color-workspace-sidebar-active:transparent;--color-workspace-sidebar-active-icon:var(--color-primary);--color-workspace-canvas-bg:#fff;--color-workspace-canvas-border:#e5e7eb;--color-workspace-table-head:#fafbfc;--color-workspace-table-row-hover:#f9fafb;--color-workspace-rail-bg:#fff;--color-workspace-rail-border:#e5e7eb;--color-workspace-rail-icon:#9ca3af;--color-workspace-rail-icon-hover:#6b7280;--color-workspace-rail-active:var(--color-primary);--color-workspace-focus:var(--color-primary-muted);--shadow-workspace-header:none;--shadow-workspace-canvas:none;--shadow-workspace-panel:none;--color-messenger-rail-panel-bg:#fff;--shadow-messenger-rail-panel:none;--color-kpi-cyan:#0e5a7a;--color-kpi-lime:#65a30d;--color-kpi-green:#14532d;--color-kpi-danger-deep:#b91c1c;--color-kpi-card-fg:#fff;--color-kpi-card-fg-muted:#f8fafce0;--color-kpi-card-divider:#ffffff38;--color-kpi-card-primary-bg:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-muted) 100%);--color-kpi-card-accent-bg:linear-gradient(135deg, var(--color-accent) 0%, var(--color-primary-muted) 100%);--color-kpi-card-success-bg:linear-gradient(135deg, var(--color-success) 0%, var(--color-kpi-green) 100%);--color-kpi-card-danger-bg:linear-gradient(135deg, var(--color-danger) 0%, var(--color-kpi-danger-deep) 100%);--color-kpi-card-highlight-bg:linear-gradient(135deg, var(--color-highlight) 0%, var(--color-highlight-hover) 100%);--color-gov-secondary:#5b9fd4;--color-gov-secondary-hover:#4a8fc4;--color-gov-accent:#2563eb;--color-section-alt:#f8fafc;--color-external-link:var(--color-accent);--color-external-link-hover:var(--color-accent-hover);--color-brand-panel-from:#0b3d5c;--color-brand-panel-to:#0e5a7a;--color-brand-emblem:#e8f6f8;--auth-brand-panel-gradient:linear-gradient(180deg, #00000047 0%, transparent 58%), linear-gradient(165deg, var(--color-sidebar-panel-from) 0%, var(--color-primary-hover) 58%, var(--color-primary) 100%);--sidebar-menu-panel-gradient:linear-gradient(180deg, #00000052 0%, transparent 60%), linear-gradient(165deg, var(--color-sidebar-panel-from) 0%, var(--color-primary-hover) 86%, var(--color-sidebar-menu-gradient-to) 100%);--color-sidebar-panel-from:#041e2e;--color-sidebar-menu-gradient-to:#092a3f;--color-sidebar-panel-to:var(--color-primary-hover);--workspace-rail-column-width:5rem;--sidebar-width:var(--workspace-rail-column-width);--sidebar-width-expanded:16.5rem;--sidebar-panel-radius:1.25rem;--workspace-shell-inset:var(--space-3);--workspace-block-gap:var(--space-3);--workspace-header-block-height:3.5rem;--sidebar-panel-inset:var(--workspace-shell-inset);--color-sidebar-panel-bg:var(--color-sidebar-panel-from);--color-sidebar-panel-bg-elevated:var(--color-primary-hover);--color-sidebar-panel-fg:#fff;--color-sidebar-panel-fg-muted:#f8fafce0;--color-sidebar-panel-active:#ffffff26;--color-sidebar-panel-active-hover:#fff3;--color-sidebar-panel-hover:#ffffff14;--shadow-sidebar-panel:none;--sidebar-scrollbar-size:4px;--sidebar-scrollbar-thumb:#ffffff3d;--sidebar-scrollbar-thumb-hover:#ffffff5c;--sidebar-scrollbar-track:transparent;--workspace-scrollbar-size:6px;--workspace-scrollbar-thumb:#64748b38;--workspace-scrollbar-thumb-hover:#64748b61;--workspace-scrollbar-track:transparent;--messenger-shell-inset:var(--workspace-shell-inset);--messenger-panel-width:36rem;--meetings-kanban-column-width:19.5rem;--visits-kanban-column-width:22rem;--pdf-preview-panel-width:32rem;--messenger-rail-min-width:var(--workspace-rail-column-width);--messenger-rail-padding-x:var(--space-3);--messenger-rail-padding-y:var(--space-4);--messenger-rail-control-size:2.5rem;--messenger-rail-avatar-size:2.75rem;--messenger-panel-avatar-size:2.5rem;--header-height:var(--workspace-header-block-height);--content-max-width:72rem;--landing-max-width:96rem;--landing-padding-x:clamp(1.25rem, 3vw, 3rem);--landing-prose-max:44rem;--radius-field:.5rem;--radius-panel:1rem;--radius-lg:1.25rem;--radius-md:.375rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--shadow-surface:0 1px 2px #0f172a0a, 0 2px 8px #0f172a0a;--shadow-card:var(--shadow-surface);--shadow-card-hover:0 4px 6px #0f172a0d, 0 12px 28px #0b3d5c1a;--shadow-elevated:0 24px 48px #0b3d5c24;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{overscroll-behavior:none;height:100%;max-height:100dvh;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;overflow:hidden}body{overscroll-behavior:none;background:var(--color-background);height:100%;max-height:100dvh;color:var(--color-foreground);line-height:var(--leading-normal);margin:0;overflow:hidden}#app{height:100%;max-height:100dvh;overflow:hidden}h1,h2,h3{font-weight:600;line-height:var(--leading-tight);color:var(--color-foreground);margin:0}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}p{margin:0}a{color:inherit;text-decoration:none}.link-external{color:var(--color-external-link);text-underline-offset:.15em;text-decoration:underline;transition:color .15s}.link-external:hover{color:var(--color-external-link-hover)}button,input{font:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}.landing-container{width:100%;max-width:var(--landing-max-width);padding-inline:var(--landing-padding-x);margin-inline:auto}.landing-eyebrow{margin:0 0 var(--space-4);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe0;background:#ffffff1f;border-radius:999px;padding:.35rem .75rem;font-weight:600;display:inline-block}.landing-eyebrow--light{background:var(--color-accent-muted);color:var(--color-primary-muted)}.landing-section__title{margin:0 0 var(--space-3);letter-spacing:-.02em;color:var(--color-heading-accent);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700}.landing-section__title--inverse{color:var(--color-on-surface-dark)}.landing-section__lead{max-width:var(--landing-prose-max);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-foreground-muted);margin:0}.landing-section__lead--inverse{color:#f8fafcc7}.landing-section{padding-block:clamp(3.5rem,7vw,5rem)}.landing-section--muted{background:var(--color-section-alt)}.landing-section--dark{background:var(--color-surface-dark);color:var(--color-on-surface-dark)}.landing-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-field);font-size:var(--text-sm);font-weight:600;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.landing-btn:hover{transform:translateY(-1px)}.landing-btn--highlight{background:var(--color-highlight);color:var(--color-on-highlight)}.landing-btn--highlight:hover{background:var(--color-highlight-hover)}.landing-btn--accent{background:var(--color-accent);color:var(--color-on-primary)}.landing-btn--accent:hover{background:var(--color-accent-hover)}.landing-btn--ghost{color:var(--color-on-surface-dark);background:0 0;border:1px solid #ffffff59}.landing-btn--ghost:hover{background:#ffffff14}.landing-btn--outline{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary)}.landing-btn--outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.pl--premium{--landing-stack-gap:clamp(var(--space-4), 2vw, var(--space-5));--landing-lead-max-width:25.5rem;background-color:var(--color-background)}.pl--premium .landing-section,.pl--premium .landing-section--muted{background-color:#0000}.pl--premium>.kpi-bar,.pl--premium>.pathways-section,.pl--premium>.landing-section{padding-top:var(--landing-stack-gap);padding-bottom:0}.pl--premium>:last-child{padding-bottom:var(--landing-stack-gap)}.pl--premium .pathways__header,.pl--premium .why__header,.pl--premium .region-section__header,.pl--premium .carousel-section__header,.pl--premium .steps-section__header{margin-bottom:var(--landing-stack-gap)}.pl--premium .news-analytics__header,.pl--premium .chart-panel__header{margin-bottom:0}.pl--premium .landing-section__title{margin:0 0 var(--space-2);letter-spacing:-.025em;color:var(--color-heading-accent);font-size:clamp(1.25rem,1.75vw,1.625rem);font-weight:700}.pl--premium .landing-section__lead{max-width:var(--landing-lead-max-width);font-size:var(--text-sm);color:var(--color-foreground-muted);margin:0;line-height:1.55}.pl--premium .why__intro,.pl--premium .carousel-section__intro{max-width:var(--landing-lead-max-width)}.pl--premium .why__more,.pl--premium .carousel-section__all{font-size:var(--text-sm);color:#2563eb;font-weight:600}.pl--premium .why__more:hover,.pl--premium .carousel-section__all:hover{color:#1d4ed8}.pl--premium .carousel-section,.pl--premium .carousel-section__stage{overflow:visible}.pl--premium .region-section__header,.pl--premium .steps-section__header{max-width:var(--landing-lead-max-width)}.app-shell{--color-section-alt:var(--color-workspace-muted);--color-default-bg:var(--color-workspace-hover);--color-default-bg-hover:var(--color-workspace-border-subtle);--color-border:var(--color-workspace-border);--color-border-subtle:var(--color-workspace-border-subtle);--focus-ring:0 0 0 2px var(--color-workspace-canvas-bg), 0 0 0 3px var(--color-workspace-focus);background:var(--color-workspace-main)}.app-shell__workspace,.app-shell__main{background:var(--color-workspace-main)}.app-shell__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--workspace-scrollbar-thumb) var(--workspace-scrollbar-track);background:0 0}.app-shell__content::-webkit-scrollbar{width:var(--workspace-scrollbar-size)}.app-shell__content::-webkit-scrollbar-track{margin-block:var(--space-1);background:var(--workspace-scrollbar-track)}.app-shell__content::-webkit-scrollbar-thumb{background:var(--workspace-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.app-shell__content::-webkit-scrollbar-thumb:hover{background:var(--workspace-scrollbar-thumb-hover);background-clip:padding-box}.app-shell__canvas{max-width:var(--content-max-width);padding:var(--space-6);background:var(--color-workspace-canvas-bg);border:1px solid var(--color-workspace-canvas-border);border-radius:var(--sidebar-panel-radius);min-height:calc(100dvh - var(--workspace-shell-inset) * 2 - var(--workspace-header-block-height) - var(--workspace-block-gap));margin:0 auto}.app-shell__canvas--wide{max-width:none}.app-shell .list-header__title,.app-shell .toolbar__title{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-foreground);font-weight:600}.app-shell .list-header,.app-shell .toolbar{margin-bottom:var(--space-4);border-bottom:none;padding-bottom:0}.app-shell .back-link{font-size:var(--text-sm);color:var(--color-foreground-muted);font-weight:500;text-decoration:none}.app-shell .back-link:hover{color:var(--color-primary)}.app-shell__canvas .field-label,.app-shell__canvas .task-form__label,.app-shell__canvas [class*=__label]:not(.sr-only):not(.hero-kpi__label):not(.hero-kpi__sub-label):not(.header-filters__label){font-size:var(--text-sm);color:var(--color-foreground-muted);font-weight:500}.app-shell__canvas input[type=text]:not(.search-row__input):not(.toolbar__search-input),.app-shell__canvas input[type=date],.app-shell__canvas input[type=time],.app-shell__canvas input[type=number],.app-shell__canvas input[type=email],.app-shell__canvas textarea:not(.search-row__input),.app-shell__canvas select:not(.lang-select__control):not(.list-toolbar__select){width:100%;min-height:2.375rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-canvas-bg);color:var(--color-foreground);font:inherit;font-size:var(--text-sm);transition:border-color .15s}.app-shell__canvas textarea{min-height:6rem;padding:var(--space-3);line-height:var(--leading-relaxed);resize:vertical}.app-shell__canvas input:not(.search-row__input):not(.toolbar__search-input):hover,.app-shell__canvas textarea:hover{border-color:#d1d5db}.app-shell__canvas input:not(.search-row__input):not(.toolbar__search-input):focus,.app-shell__canvas textarea:focus{border-color:var(--color-workspace-focus);box-shadow:var(--focus-ring);outline:none}.app-shell__canvas input[readonly]{background:var(--color-workspace-muted);border-color:var(--color-workspace-border-subtle);color:var(--color-foreground-muted)}.app-shell .detail-tabs,.app-shell .tabs{align-items:center;gap:var(--space-1);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-workspace-border);flex-wrap:wrap;padding:0;display:flex}.app-shell .detail-tabs__group,.app-shell .tabs__group{gap:var(--space-1);flex-wrap:wrap;display:flex}.app-shell .detail-tabs__group--right{margin-left:auto}.app-shell .detail-tabs__tab,.app-shell .tabs__tab{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:0;margin-bottom:-1px;font-weight:500;transition:color .15s;position:relative}.app-shell .detail-tabs__tab:hover,.app-shell .tabs__tab:hover{color:var(--color-foreground);background:0 0}.app-shell .detail-tabs__tab--active,.app-shell .tabs__tab--active{color:var(--color-primary);box-shadow:none;background:0 0;font-weight:600}.app-shell .detail-tabs__tab--active:after,.app-shell .tabs__tab--active:after{content:"";left:var(--space-4);right:var(--space-4);background:var(--color-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0}.app-shell .meta-details{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-muted);font-size:var(--text-sm)}.app-shell .meta-details summary{align-items:center;gap:var(--space-2);color:var(--color-foreground);cursor:pointer;font-weight:600;list-style:none;display:flex}.app-shell .meta-details summary::-webkit-details-marker{display:none}.app-shell .meta-details summary:before{content:"";transform-origin:35% 65%;opacity:.65;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(-45deg)}.app-shell .meta-details[open] summary:before{transform:rotate(45deg)}.app-shell .meta-grid dt{color:var(--color-foreground-muted)}.app-shell__canvas .table-card{border:1px solid var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-canvas-bg);overflow:hidden}.app-shell__canvas .table-card .table-wrap{background:0 0;border:none;border-radius:0}.app-shell__canvas .table-wrap{border:1px solid var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-canvas-bg);scrollbar-width:thin;scrollbar-color:var(--workspace-scrollbar-thumb) var(--workspace-scrollbar-track);overflow-x:auto}.app-shell__canvas .table-wrap::-webkit-scrollbar{height:var(--workspace-scrollbar-size)}.app-shell__canvas .table-wrap::-webkit-scrollbar-track{background:var(--workspace-scrollbar-track)}.app-shell__canvas .table-wrap::-webkit-scrollbar-thumb{background:var(--workspace-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.app-shell__canvas .table-wrap::-webkit-scrollbar-thumb:hover{background:var(--workspace-scrollbar-thumb-hover);background-clip:padding-box}.app-shell__canvas .table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.app-shell__canvas .table th,.app-shell__canvas .table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-workspace-border-subtle);vertical-align:top}.app-shell__canvas .table th{font-size:var(--text-xs);letter-spacing:.02em;text-transform:none;color:var(--color-foreground-muted);background:var(--color-workspace-table-head);white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600;line-height:1.35}.app-shell__canvas .table th.table__col-check,.app-shell__canvas .table th.table__col-badge{white-space:nowrap}.app-shell__canvas .table__name{color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.app-shell__canvas .table__name:hover{color:var(--color-primary-hover);text-decoration:underline}.app-shell__canvas .table__muted{color:var(--color-foreground-muted)}.app-shell__canvas .table tbody tr:last-child td{border-bottom:none}.app-shell__canvas .table tbody tr:hover{background:var(--color-workspace-table-row-hover)}.app-shell__canvas .table__row-clickable{cursor:pointer}.app-shell__canvas .table__row-clickable:hover{background:var(--color-workspace-muted)}.app-shell__canvas .table tbody tr.table__row--clickable:before,.app-shell__canvas .table tbody tr.table__row--clickable:after,.app-shell__canvas .table tbody tr.table__row-clickable:before,.app-shell__canvas .table tbody tr.table__row-clickable:after,.app-shell__canvas .table tbody tr[class*=-table__row]:before,.app-shell__canvas .table tbody tr[class*=-table__row]:after,.app-shell__canvas .table tbody tr.table__row--clickable>td:last-child:after,.app-shell__canvas .table tbody tr.table__row-clickable>td:last-child:after{content:none!important;display:none!important}.app-shell__canvas .table tbody tr{list-style:none}.app-shell__canvas .table__empty{text-align:center;color:var(--color-foreground-muted);padding:var(--space-8) var(--space-4)}.app-shell .status-toggle{border:none;border-bottom:1px solid var(--color-workspace-border);background:0 0;border-radius:0;gap:0;padding:0}.app-shell .status-toggle__btn{padding:var(--space-3) var(--space-4);border-radius:0;margin-bottom:-1px;font-weight:500;position:relative}.app-shell .status-toggle__btn:hover:not(.status-toggle__btn--active){color:var(--color-foreground)}.app-shell .status-toggle__btn--active{color:var(--color-primary);box-shadow:none;background:0 0;font-weight:600}.app-shell .status-toggle__btn--active:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--color-primary);height:2px;position:absolute;bottom:0}.app-shell .list-toolbar{margin-bottom:var(--space-3)}.app-shell .search-row{border-color:var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-canvas-bg)}.app-shell .search-row:focus-within{border-color:var(--color-workspace-focus)}.app-shell .search-row__settings:hover{background:var(--color-workspace-muted);color:var(--color-primary)}.app-shell .ica-card{border:1px solid var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-canvas-bg);overflow:hidden}.app-shell .ica-section{padding:var(--space-5);border-bottom:1px solid var(--color-workspace-border-subtle)}.app-shell .ica-section:last-child{border-bottom:none}.app-shell .ica-section__title{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-foreground);font-weight:600}.app-shell .ica-grid{gap:var(--space-4);display:grid}.app-shell .ica-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .ica-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .ica-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .ica-grid--postal{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr)}.app-shell .ica-grid--head{max-width:36rem}.app-shell .ica-span-2{grid-column:span 2}.app-shell .ica-field{min-width:0}.app-shell .ica-field__label{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-foreground-muted);font-weight:500;display:block}.app-shell .ica-address{border:1px solid var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-muted);gap:0;display:flex;overflow:hidden}.app-shell .ica-address__rail{align-items:center;gap:var(--space-4);width:2.75rem;padding:var(--space-4) var(--space-2);border-right:1px solid var(--color-workspace-border-subtle);background:var(--color-workspace-table-head);flex-direction:column;flex-shrink:0;display:flex}.app-shell .ica-address__rail-title,.app-shell .ica-address__subtab{writing-mode:vertical-rl;font-size:var(--text-xs);text-align:center;font-weight:600;line-height:1.2;transform:rotate(180deg)}.app-shell .ica-address__subtab{color:var(--color-primary)}.app-shell .ica-address__body{gap:var(--space-4);min-width:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.app-shell .ica-people{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .ica-person-group{gap:var(--space-5);flex-direction:column;display:flex}.app-shell .ica-person-block__title{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-foreground);font-weight:600}.app-shell .ica-review-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(14rem,16rem);align-items:start;display:grid}.app-shell .ica-review-layout__aside{gap:var(--space-4);flex-direction:column;display:flex}.app-shell .ica-deadline__value{align-items:center;gap:var(--space-2);min-height:2.375rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-canvas-bg);font-size:var(--text-sm);display:flex}.app-shell .ica-deadline__dot{border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.app-shell .ica-deadline__dot--ok{background:#43a047}.app-shell .ica-deadline__dot--overdue{background:#e53935}.app-shell .ica-attach-link{border:none;border-bottom:1px dashed var(--color-foreground-muted);color:var(--color-foreground-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;align-self:flex-start;padding:0}.app-shell .ica-download-btn{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary,#fff);font:inherit;font-size:var(--text-sm);cursor:pointer;border:none;align-self:flex-start;font-weight:600}@media (width<=960px){.app-shell .ica-grid--3,.app-shell .ica-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .ica-people,.app-shell .ica-review-layout{grid-template-columns:1fr}.app-shell .ica-span-2{grid-column:span 1}}@media (width<=640px){.app-shell .ica-grid--2,.app-shell .ica-grid--3,.app-shell .ica-grid--4,.app-shell .ica-grid--postal{grid-template-columns:1fr}}@media (width<=768px){.app-shell__content{padding:var(--space-4)}.app-shell__canvas{padding:var(--space-4);min-height:auto}}.field-grid{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(10rem,14rem) 1fr;margin:0;display:grid}.field-grid dt{font-size:var(--text-sm);color:var(--color-foreground-muted);margin:0;font-weight:500}.field-grid dd{font-size:var(--text-sm);color:var(--color-foreground);margin:0}.detail-tabs{gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.detail-tabs__btn{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-weight:500}.detail-tabs__btn--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.page--wide{max-width:none}.list-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.list-header--actions-only{justify-content:flex-end}.list-header__title{margin:0}.list-header__add{width:auto;min-height:2.25rem;padding:0 var(--space-5);font-size:var(--text-sm);font-weight:600}.list-toolbar{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.status-toggle{border-radius:var(--radius-field);background:var(--color-section-alt);border:1px solid var(--color-border-subtle);padding:3px;display:inline-flex}.status-toggle__btn{padding:var(--space-2) var(--space-4);border-radius:calc(var(--radius-field) - 2px);font-size:var(--text-sm);color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;font-weight:500;transition:background-color .15s,color .15s}.status-toggle__btn:hover:not(.status-toggle__btn--active){color:var(--color-primary)}.status-toggle__btn--active{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-surface)}.list-toolbar__count{font-size:var(--text-sm);color:var(--color-foreground-muted)}.list-toolbar__filter{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-foreground-muted);cursor:pointer;font-weight:500;transition:border-color .15s,color .15s}.list-toolbar__filter:hover{border-color:var(--color-primary);color:var(--color-primary)}.list-toolbar__view{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-foreground-muted);margin-left:auto;display:flex}.list-toolbar__select{min-height:2rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface);font-size:var(--text-sm)}.search-toolbar{--search-toolbar-control-height:2.5rem;align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:nowrap;display:flex}.search-toolbar .search-toolbar__search{min-width:min(100%,14rem);height:var(--search-toolbar-control-height);min-height:var(--search-toolbar-control-height);box-sizing:border-box;flex:1;margin-bottom:0}.search-toolbar .search-row__input{height:100%;min-height:0}.search-toolbar__actions{align-items:stretch;gap:var(--space-2);flex-shrink:0;display:flex}.app-shell .search-toolbar__export.primary-button{width:auto;height:var(--search-toolbar-control-height);min-height:var(--search-toolbar-control-height);box-sizing:border-box;white-space:nowrap;flex-shrink:0;padding-top:0;padding-bottom:0}.search-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-foreground-muted);transition:border-color .15s;display:flex}.search-row:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.search-row__input{min-height:2.375rem;font-size:var(--text-sm);color:var(--color-foreground);background:0 0;border:none;flex:1}.search-row__input:focus{outline:none}.search-row__input::placeholder{color:var(--color-foreground-muted)}.search-row__settings{padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-primary-muted);cursor:pointer;background:0 0;border:none;transition:background-color .15s,color .15s;display:flex}.search-row__settings:hover{background:var(--color-accent-muted);color:var(--color-primary)}.table__col-check{width:2.5rem}.table__col-actions{text-align:right;vertical-align:middle;width:5.75rem;min-width:5.75rem}.record-row-actions{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.record-row-actions__btn{border-radius:var(--radius-field);width:1.75rem;height:1.75rem;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.record-row-actions__btn:hover{color:var(--color-primary);background:var(--color-accent-muted);border-color:var(--color-border-subtle)}.record-row-actions__btn--danger:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.table__col-head{min-width:4.25rem;max-width:9rem}.table__col-head--sm{max-width:7.5rem}.app-shell__canvas .table th.table__col-num{text-align:right;max-width:7.5rem}.table__col-name{min-width:12rem;max-width:none}.table__sort{margin-left:var(--space-1);opacity:.45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.list-filters-accordion{margin-bottom:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-field);background:var(--color-section-alt);overflow:hidden}.list-filters-accordion__summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font:inherit;color:inherit;cursor:pointer;list-style:none;display:flex}.list-filters-accordion__summary::-webkit-details-marker{display:none}.list-filters-accordion__summary:before{content:"";width:.45rem;height:.45rem;margin-right:var(--space-2);border-right:1.5px solid var(--color-primary);border-bottom:1.5px solid var(--color-primary);transform-origin:35% 65%;flex-shrink:0;transition:transform .15s;transform:rotate(-45deg)}.list-filters-accordion[open] .list-filters-accordion__summary:before{transform:rotate(45deg)}.list-filters-accordion__summary:hover{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-section-alt))}.list-filters-accordion__label{min-width:0;font-size:var(--text-sm);color:var(--color-foreground);flex:1;font-weight:600}.list-filters-accordion__meta{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.list-filters-accordion__badge{background:var(--color-surface);border:1px solid var(--color-workspace-border,var(--color-border));font-size:var(--text-xs);color:var(--color-primary);border-radius:999px;padding:.1rem .5rem;font-weight:600}.list-filters-accordion__hint{color:var(--color-foreground-muted);font-size:var(--text-sm);font-weight:500}.list-filters-accordion[open] .list-filters-accordion__hint{color:var(--color-primary)}.list-filters-accordion__body{padding:var(--space-4);border-top:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 55%, var(--color-section-alt))}.list-filters-accordion__actions{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.list-filters-accordion__reset{font-size:var(--text-sm);color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.list-filters-accordion__reset:hover{color:var(--color-primary)}.list-filters-panel__body{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=72rem){.list-filters-panel__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.list-filters-panel__body{grid-template-columns:minmax(0,1fr)}}.list-filters-panel__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.list-filters-panel__field--range .list-filters-panel__label{margin-bottom:0}.list-filters-panel__label{font-size:var(--text-xs);color:var(--color-foreground-muted);font-weight:600;display:block}.list-filters-panel__input{width:100%;min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-field);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-foreground)}.list-filters-panel__input:focus{border-color:var(--color-primary-muted);box-shadow:var(--focus-ring);outline:none}.list-filters-panel__select{width:100%;min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-field);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-foreground)}.list-filters-panel__select:focus{border-color:var(--color-primary-muted);box-shadow:var(--focus-ring);outline:none}.list-filters-panel__range-inputs{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.list-filters-panel__bound{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.list-filters-panel__bound-label{font-size:var(--text-xs);color:var(--color-foreground-muted);font-weight:500}.list-filters-panel__input--date{min-width:0}
